html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
hr {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
}
.reset { padding:0 !important;margin:0 !important;}
/* remember to define focus styles! */
:focus { outline: 0; }
body {
  line-height: 1;
  color: black;
}
ol, ul { list-style: none; }
/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* KONIEC RESETU */
body,html{
  background:#f8f8f8; text-align:center;
}
/* kvoli hlavicke po prihlaseni */
.top {
	margin:0px auto;
  padding-top:1px;
}
.top2{
  xtext-align:center;
  margin-top:2px;
}


div.design { margin:0px; padding: 0px; width: 100%;/* background: transparent url(img/skins/diva_narodeniny3.jpg) no-repeat top center;*/ }
.prmlnk-1 { display:block; height:58px; position:absolute; right:-5px; top:27px; width:621px; z-index:1000; }
.prmlnk-2 { display:block; height:650px; position:absolute; right:-130px; top:10px; width:120px; z-index:1000; }
.prmlnk-3 { display:block; height:650px; position:absolute; left:-130px; top:10px; width:120px; z-index:1000;  }


body,html,textarea,input,select,div, p, a{
  font-family:Tahoma,"Arial CE","helvetica ce",arial,helvetica,sans-serif;
}
body,html,textarea,input,select{
  font-size:11px;
}
.outerLimits{
  position:absolute;
  top:-9000000px;
  left:-9000000px;
}
.nvsbl{
  display:none !important;
}
.nvsblIE{
  *display:none !important;
}
.block { display:block; }
.dnone { display:none; }
.bold { font-size:bold !important; }
.justify { text-align: justify; }

.cB{ clear:both; }
.cL{ clear:left; }
.cR{ clear:right; }
.lH0{
  line-height:0;
}
.H0{
  height:0;
}
em {
	font-style: italic;
}
div.hr{
  height:10px;
  line-height:0px;
  background:url('img/body-bg.png') repeat-y top left;
  width:100%;
  *margin-bottom:-5px;
}
div.hrT{
  margin-bottom:10px;
  *margin-bottom:5px;
}
div.hrB{
  margin-top:10px;
  *margin-top:5px;
}
.tcenter { text-align:center; }
.va-middle{vertical-align:middle;}
.inline { display:inline; }
.mb10 {margin-bottom:10px; }
.mb20 {margin-bottom:20px; }
.mt10 {margin-top:10px; }
.pd10{padding:10px !important;}
.styledInput{ border:1px solid #9C9C9C; padding:3px 5px; color:#222; }
.nadpis1 { font-size:22px !important; color:#4DA1C5 !important; }
.pinkbox { background-color:#F9CEE1; width:auto !important; }
.cssBorderTop, .cssBorderBottom { position:relative; font-size: 1px !important; display:block !important; height:5px !important; margin:0px !important; background-image:url(img/diva_sprite1.png); background-repeat:repeat-x; width:100% !important; }
.cssBorderTop { background-position: 0px 0px; }
.cssBorderBottom { background-position: 0px -4px; }
.relative { position:relative; }

div#main{
  width:990px;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  position: relative;
}
div.print {
  font-family:sans-serif;
}
div#head{
  width:100%;
  height:88px;
  position:relative;
  background-color: inherit;
}
.topUserMenu { padding:5px 0px; position:absolute; right:0; top:0; }

/* user's login menu */
div.userMenu { text-align: right; padding: 5px 0px 5px 0px; }
div.userMenu span.divider { padding: 0px 8px 0px 8px; color: #E2B4CA; }
div.userMenu div.azetMenu { float: right; }
div.userMenu span.cntInfo { color: #468EB7; }
div.userMenu a { padding:0px 10px 0px 10px; color: #902F5C; text-decoration:none; font-size: 11px; }
div.userMenu a.bold, div.userMenu a.nick { font-weight: bold; }
div.userMenu a:hover { text-decoration: underline; }


  div#head h1,div#head h1 a,div#head h1 a span, 
  div#head div.div-h1,div#head div.div-h1 a,div#head div.div-h1 a span {
    display:block;
    width:200px;
    height:86px;
    _height:76px;
    float: left;
  }
  div#head h1,div#head h1 a,
  div#head div.div-h1,div#head div.div-h1 a{
    color: #F8F8F8;
    position:relative;
    line-height:85px;
    text-align:center;
    text-decoration:none;
    cursor: pointer;
  }
  div#head h1 a:hover,
  div#head div.div-h1 a:hover{
    text-decoration:underline;
  }
   div#head h1 a span,
   div#head div.div-h1 a span
   {
      cursor: pointer;
      position:absolute;
      top:6px;
      left:0;
      z-index:1;
      background:url('img/diva_logo.png') no-repeat left top;
      /*background:url('img/logo-diva-valentin.png') no-repeat left top;*/
    }

    div#head h1 a span.h1title,
	div#head div.div-h1 a span.h1title {
      display:none;
    }
    #kntxt{
        list-style-type:none;
        float:right;
        position:absolute;
        width:780px;
        top:5px;
        right:0;
        text-align:right;
        font-size:11px;
    }
    #kntxt a{color:#A63569;text-decoration:none;}
    #kntxt a:hover{text-decoration:underline;}
    .nprl{
        width:260px !important;
         _width:265px !important;
    }
    #kntxt li{
        display:block;
        float:left;
        padding-left:5px;
        padding-top:5px;
        padding-bottom:2px;
        margin-left:9px;
        }
        #kntxt li#nick{
            padding-left:0;
            padding-right:0;
            width:327px;
            _width:322px;
            overflow:hidden;
            margin-right:0;
            font-weight:bold;
        }
        #kntxt li#odhl{  
            font-weight:bold;
        }
        #kntxt li#posta,#kntxt li#email,#kntxt li#priatelia,
        #kntxt li#postaact,#kntxt li#emailact,#kntxt li#priateliaact{
            padding-left:20px;
            margin-left:14px;
        }
        #kntxt li#posta {
          	background:url(img/azet_hlavicka_posta.gif) no-repeat -2px 2px;
        }
        #kntxt li#email {
            background: url(img/azet_hlavicka_email.gif) no-repeat -2px 2px;
        }
        #kntxt li#priatelia {
            background: url(img/azet_hlavicka_priatelia.gif) no-repeat -2px 2px;
        }
        #kntxt li#postaact {
            background: url(img/azet_hlavicka_posta_a.gif) no-repeat -2px 2px;
        }
        #kntxt li#emailact {
            background: url(img/azet_hlavicka_email_a.gif) no-repeat -2px 2px;
        }
        #kntxt li#priateliaact {
            background: url(img/azet_hlavicka_priatelia_a.gif) no-repeat -2px 2px;
        }
div#lftMn{
  width:160px;
  float:left;
}
  div#lftMn div{
    padding:10px 8px;
    position:relative;
  }
  div#lftMn div h2,div#lftMn div h3{
    font-weight:bold;
    font-size:12px;
    
  }
  div#lftMn div.mnstrCal h3 {
  	color: #000000;
  }
  div#lftMn div.bmi h3 {
  	color:#FFFFFF;
  }
  div#lftMn div.mnstrCal a h3:hover,div#lftMn div.bmi a h3:hover {
  	text-decoration: underline;
  }
   {
  
  }
  div#lftMn p,div#lftMn ul,div#lftMn form{
    margin-top:10px;
  }
  div#lftMn div,div#lftMn ul{
    margin-bottom:0;
    margin-top:10px;
  }
  div#lftMn ul.mainMn{
    width:160px;
    background:#e5c6d5 url('img/bg_sprite.png') repeat-y -1030px 0;
    color:#000;
    margin-top:0;
  }
    div#lftMn ul.mainMn li,div#lftMn ul.mainMn li ul li{
      display:block;
      line-height:22px;
      min-height:22px;
      _height:22px;
      border-top:1px dotted #c9adba;
    }

    div#lftMn ul.mainMn li{
      font-weight:bold;
    }
    div#lftMn ul.mainMn li.akt,div#lftMn ul.mainMn li ul li.akt{
      background:#a63569 url('img/bg_sprite.png') repeat-y -1280px 0;
      border-top-color:#8e2e5a;
    }
      div#lftMn ul.mainMn li.akt ul li{
        background:#e5c6d5 url('img/li.png') repeat-y 0 0;
        *margin-bottom:-3px;
      }
        div#lftMn ul.mainMn li.akt ul li a{
          color:#000;
        }
      div#lftMn ul.mainMn li.akt a,div#lftMn ul.mainMn li ul li.akt a{
        color:#fff;
      }
      div#lftMn ul.mainMn li ul{
        margin:0;
      }
        div#lftMn ul.mainMn li ul li{
          font-weight:normal;
        }
    div#lftMn ul.mainMn li a,div#lftMn ul.mainMn li ul li a{
      background:url('img/sipky_sprite.gif') no-repeat 4px 6px;
    }
    div#lftMn ul.mainMn li ul li a{
      background-position:14px 6px;
    }
      div#lftMn ul.mainMn li a{
        padding-left:17px;
      }
        div#lftMn ul.mainMn li ul li a{
          padding-left:27px;
        }
      div#lftMn ul.mainMn li a{
        color:#000;
        text-decoration:none;
        display:block;
        _line-height:23px;
        _height:23px;
      }
      div#lftMn ul.mainMn li a:hover{
        text-decoration:underline;
      }
      div#lftMn ul.mainMn img {
        /*clear:both;*/
        margin: 5px 0px 0px 5px;
        padding: 0px;
      }
div.bnnr160x160,div#lftMn div.bnnr160x160{
  width:160px;
  height:160px;
  background:#cfcfcf url(img/bnnr160x160.png) no-repeat 0 0;
  color:#fff;
  line-height:160px;
  text-align:center;
  font-weight:bold;
  padding:0;
}
div#lftMn div.frum,div#lftMn div.bmi,div#rghtMn div.bmi{
  background:#a63569 url('img/bg_sprite.png') repeat-y -1280px 0;
  width:144px;
  color:#fff;
  padding:10px 8px;
}
    div.frum a{
      color:#fff;
      text-decoration:none;
    }
    div.frum a:hover{
      text-decoration:underline;
    }
    
    
div.mnstrCal{
  background:#ffe6a4;
}
  div.mnstrCal form fieldset legend{
    display:none;
  }
  div#lftMn div.mnstrCal form fieldset p{
    margin-top:4px;
  }
  div#lftMn div.mnstrCal form fieldset label{
    height:26px;
    line-height:26px;
    _height:20px;
    _line-height:20px;
    display:block;
    float:right;
    width:90px;
  }
  div.mnstrCal form fieldset input,div.mnstrCal form fieldset select{
    border:1px solid #c9c9c9;
    border-right:0;
    border-bottom-color:#a1a1a1;
    height:24px;
    line-height:24px;
    padding:0 4px;
    width:112px;
  }
  div.mnstrCal form fieldset select{
    padding-right:0;
    width:50px;
    height:24px;
    line-height:24px;
  }
    div.mnstrCal form fieldset select#mnstrDlzCyk{
      margin-right:4px;
    }
    div.mnstrCal form fieldset select#mnstrDlzCyk2{
      width:86px;
    }
	div.mnstrCal form fieldset input, x:-moz-any-link{
    height:17px;
    padding-top:7px;
  }
  div.mnstrCal form fieldset select, x:-moz-any-link,
  div#lftMn div.mnstrCal form fieldset label, x:-moz-any-link{
    height:18px;
    line-height:18px;
  }
  div.mnstrCal form fieldset input, x:-moz-any-link, x:default{
    height:17px;
    padding-top:7px;
    *height:24px;
    *padding-top:0;    
  }
  div.mnstrCal form fieldset select, x:-moz-any-link, x:default,
  div#lftMn div.mnstrCal form fieldset label, x:-moz-any-link, x:default{
    height:18px;
    line-height:18px;
    *height:24px;
    *line-height:24px;    
  }
  div.mnstrCal form fieldset a.calIcon{
    display:block;
    width:23px;
    height:24px;
    background:#fff;
    float:right;
    border:1px solid #c9c9c9;
    border-left:0;
    border-bottom-color:#a1a1a1;
    margin-right:-1px;
    text-decoration:none;
    *margin-top:1px;
    _margin:0;
    _position:absolute;
    _right:7px;
    _top:65px;            
  }
  div.mnstrCal form fieldset button,div.bmi form fieldset button{
    width:77px;
    height:24px;
    line-height:18px;
    color:#fff;
    font-weight:bold;
    border:1px solid #333333;
    xbackground:#5d5d5d url(img/mnstrCalBut.png) repeat-x 0 0;
    background:#5d5d5d;
    cursor:pointer;
    _cursor:hand;
    margin-top:6px;
    *margin-top:2px;
    _margin-top:6px;
    display:block;
    text-align:center;
    padding:0;
    font-family:Tahoma,sans-serif;
    font-size:11px;
  }
div.bmi form fieldset legend{
  display:none;
}
div.bmi form fieldset input{
  width:31px;
  border:0;
  background:#fff;
  padding:0 2px;
  text-align:center;
  color:#9b0049;
}
div.bmi form fieldset input,div.bmi form fieldset label{
  height:26px;
  line-height:26px;
  display:block;
  float:left;
  margin-bottom:10px;
}
div.bmi form fieldset label{
  margin-left:4px;
  margin-right:12px;
}
div.bmi form fieldset input, x:-moz-any-link{
  height:20px;
  padding-top:6px;
}
div.bmi form fieldset input, x:-moz-any-link, x:default{
  height:20px;
  padding-top:6px;
  *height:26px;
  *padding-top:0;
}
div.bmi form fieldset button{
  background:#601937;
  border-color:#500b2a;
}
div#lftMn div.bmi form fieldset button{
  clear:both;
}

div#cntnt{
  width:570px;
  float:left;
  font-size:12px;
  padding:0 10px;
  _padding:0px 0px 0px 8px;;
}
  div#cntnt a{
    color:#000;
  }
  div#cntnt a:hover{
    xtext-decoration:none;
  }
  div#cntnt div{
    padding:9px;
  }
    div#cntnt div div{
      padding:0;
    }
  div#cntnt div h2,div#cntnt div.ktgrClanok h2,div#cntnt div#clnkyVKtgr div.clanok h2, div#cntnt div.topClanok h2 {
    font-size:17px;
    font-weight:normal;
    color:#468eb7;
    /*margin-top:6px;*/
  }
  div#cntnt div#clnkyVKtgr div.clanok h1{
    font-weight:bold;
  }
  div#cntnt div#clnkyVKtgr div.clanok h3{
    margin-top:0;
  }
  div#cntnt div#clnkyVKtgr div h2,div#cntnt div#clnkyVKtgr div.ktgrClanok h3{
    margin-top:0;
  }
  div#cntnt div.ktgrClanok h2,div#cntnt div#clnkyVKtgr div.clanok h2{
    color:#000;
    font-size:17px;
  }
  div#cntnt div#otvClnk h1 {
  	font-size: 26px !important;
  	font-weight: normal !important;
  }
  	
/*    div#cntnt div.ktgrClanok h2 a,div#cntnt div#clnkyVKtgr div.clanok h2 a{
      color:#000;
    }*/
    div#cntnt div h2 a,div#cntnt div.ktgrClanok h3 a,div#cntnt div#clnkyVKtgr div.clanok h3 a, div#cntnt div.topClanok h3 a {
      color:#468eb7;
      text-decoration:none;
    }
    div#cntnt div h2 a:hover,div#cntnt div.ktgrClanok h3 a:hover,div#cntnt div#clnkyVKtgr div.clanok h3 a:hover {
      text-decoration:underline;
    }
    div#cntnt div p,div#cntnt div ul,div#cntnt div#otvClnk ol,div#cntnt div#otvClnk dl,div#otvClnk span{
      line-height:1.3em;
      margin-bottom:10px;
    }
    div#cntnt div ol{}
    div#cntnt div#clnkyVKtgr div ol,div#cntnt div#clnkyVKtgr ol,div#cntnt div.topClanok ol,div#cntnt div.ktgrClanok ol{
      padding-bottom:10px;
      margin-bottom:10px;
    }
      div#cntnt div#clnkyVKtgr ol li,
      div#cntnt div.topClanok ol li,div#cntnt div.ktgrClanok ol li{
        display:block;
        float:left;
        width:85px;
        height:12px;
        _height:14px;
        padding-left:15px;
        background:url('img/sipky_sprite.gif') no-repeat 0 -51px;
      }
      div#cntnt div#clnkyVKtgr ol li.cc,div#cntnt div.topClanok ol li.cc,div#cntnt div.ktgrClanok ol li.cc{
        background:url('img/sipky_sprite.gif') no-repeat 0 -41px;
        _background-position:0 -40px;
      }
      div#cntnt div#clnkyVKtgr ol li,div#cntnt div#clnkyVKtgr ol li a,
      div#cntnt div.topClanok ol li,div#cntnt div.topClanok ol li a,
      div#cntnt div.ktgrClanok ol li,div#cntnt div.ktgrClanok ol li a{
        color:#999;
        text-decoration:none;
      }
      div#cntnt div#clnkyVKtgr div ol li a{
        color:#9b0049;
      }
      div#cntnt div.topClanok ol li a:hover,div#cntnt div#clnkyVKtgr ol li a:hover,div#cntnt div.ktgrClanok ol li a:hover{
        text-decoration:underline;
      }
  div#cntnt div{
    _width:540px;
  }
  div#cntnt div.topClanok,div#cntnt div.ktgrClanok,div#cntnt div#clnkyVKtgr,div#cntnt div#otvClnk,div#cntnt div#rcpt{
    background:#fff;
    border:1px solid #E5E5E5;
    min-height:158px;
    margin-bottom:10px;
    _height:158px;
    *padding-bottom:0;
  }
  div#cntnt div.topClanok{
    _width:550px;
    /*background:url('img/bg-velka-noc.gif') no-repeat bottom right;*/
  }
  div#cntnt div#clnkyVKtgr{
    min-height:222px;
    _height:222px;
  }
  div#cntnt div#clnkyVKtgr div.topClanok,div#cntnt div#clnkyVKtgr div.clanok{
    border:0;
    background:transparent;
    margin-bottom:10px;
  }
  div#cntnt div#clnkyVKtgr div.topClanok{
    _height:150px;
  }
    div#cntnt div.ktgrClanok p{
      *margin-top:10px;
    }
    div#cntnt div.topClanok p.img,div#cntnt div.ktgrClanok p.img,div#cntnt div#clnkyVKtgr div.clanok p.img,div#cntnt div#otvClnk p.img,
    div#cntnt div#rcpt p.img{
      width:154px;
      text-align:center;
      border:1px solid #cf8bab;
      float:left;
      margin:0 8px 8px 0;
    }
    div.pzz p.img  {
      text-align:center;
      vertical-align: middle;
      border:1px solid #cf8bab;
      float:left;
      margin:0 8px 8px 0;
		}
    div.pzz h2,div.pzz h3 {
      margin-bottom: 15px;
    }
    div#cntnt div.img{
      _width:250px;
    }
      div#cntnt div.img img{
        margin:2px;
        _margin:2px !important;
      }
    p.img a{
      display:block;
    }
    div#cntnt div.ktgrClanok p.img{
      width:94px;
      height:94px;
    }
      div#cntnt div#otvClnk p img{
        float:left;
      }
      
      div#cntnt div#otvClnk {
        line-height:1.3em;
        margin-bottom:10px;
        /*font-size: 12px;*/
      }
      div#cntnt div.topClanok p.img a img,div#cntnt div.ktgrClanok p.img a img,
      div#cntnt div.topClanok p.img img,div#cntnt div.ktgrClanok p.img img,
      div#cntnt div#clnkyVKtgr div.clanok p.img img,div#cntnt div#otvClnk p.img img{
        width:150px;
        height:150px;
        margin:1px;
        margin-bottom:-1px;
        _margin-bottom:1px;
      }
      div#cntnt div.ktgrClanok p.img a img,
      div#cntnt div.ktgrClanok p.img img,
      div#cntnt div#clnkyVKtgr div.clanok p.img img,p.img a{
        width:90px;
        height:90px;
        margin:1px;
      }
      p.img a{
        margin:1px;
        padding-bottom:2px;
        _padding-bottom:0;
        width:auto;
        min-height:90px;
        _height:90px;
      }
      div.topClanok p.img a{
        width:150px;
        height:150px;
        margin:1px;
      }
    div#cntnt div#clnkyVKtgr div.clanok p.img{
      width:94px;
    }
      div#cntnt div#clnkyVKtgr div.clanok p.img img{
        width:90px;
      }
    div#cntnt div#rcpt p.img{
      width:auto;
      height:auto;
    }
      div#cntnt div#rcpt p.img img{
        margin:1px;
        margin-bottom:-1px;
      }
    div#cntnt div.topClanok h2{}
    div#cntnt div.ktgrClanok{
      width:260px;
      float:left;
    }
    div#cntnt div.n1{
      margin-right:10px;
      float:left;
      *clear:left;
    }
		
      div#cntnt div.ktgrClanok ul{
        margin-bottom:5px;
	  *margin-bottom:10px;
        padding-top:5px;
        *padding-top:0;
        clear:left;
        font-size:12px;
        font-weight:bold;
        line-height:1.4em;
      }
        div#cntnt div.ktgrClanok ul li{
          padding-left:14px;
          background:url('img/sipky_sprite.gif') no-repeat 0 -96px;
          *background-position:0 -95px;
        }
          div#cntnt div.ktgrClanok ul li a{
            color:#9b0049;
            text-decoration:none;
          }
          div#cntnt div.ktgrClanok ul li a:hover{
            text-decoration:underline;
          }
  div#cntnt div#clnkyVKtgr div.clanok{
    clear:left;
    padding:10px 0 0 0;
    _padding-top:0;
  }
    div#cntnt div#clnkyVKtgr div.clanok div{
      margin-left:111px;
    }
  div#cntnt div#otvClnk{}
    div#cntnt div#otvClnk h1,div#cntnt div#rcpt h1{
      font-size:25px;
      margin-bottom:10px;
      line-height:26px;
      color:#468EB7;
    }
    div#cntnt div#rcpt h2{
      margin-bottom:8px;
    }
    div#cntnt div#rcpt h2.prprv{
      color:#a63569;
      font-size:14px;
      font-weight:bold;
      clear:both;
      margin:14px 0 10px 0;
    }
    div#cntnt div#otvClnk h3,div#cntnt div#otvClnk h4,div#cntnt div#otvClnk h5,div#cntnt div#otvClnk h6{
      font-weight:bold;
      color:#468eb7;
      margin-top:20px;
      margin-bottom:10px;
      font-size:14px;
    }
    div#cntnt div#otvClnk h4,div#cntnt div#otvClnk h5,div#cntnt div#otvClnk h6{
      font-size:13px;
    }
    div#cntnt div#rcpt h3{
      font-weight:bold;
      margin-bottom:8px;
    }
    div#cntnt div#otvClnk p,div#cntnt div#otvClnk ul{
      font-size:12px;
    }
    div#cntnt div#rcpt ul.ingr,div#cntnt div#rcpt p.ingr{
      margin:20px 0 0 0;
      width:295px;
      float:right;
    }
      div#cntnt div#rcpt ul.ingr li{
        padding-left:14px;
        background:transparent url(img/zltLi.gif) no-repeat 0 3px;
      }
    div#cntnt div p.first-child{
      font-weight:bold;
      color:#7a7a7a;
    }
      div#cntnt div p.first-child a{
        color:#7a7a7a;
        text-decoration:none;
      }
      div#cntnt div p.first-child a:hover{
        text-decoration:underline;
      }
      div#cntnt div#otvClnk blockquote{
        padding-left:28px;
      }
      div#cntnt div#otvClnk blockquote,div#cntnt div#otvClnk blockquote p{
        font-weight:normal;
        font-style:italic;
        color:#000;
      }
    div#cntnt div#otvClnk ul,div#cntnt div#otvClnk ol,div#cntnt div#otvClnk dl{
      margin-left:28px;
      font-size:12px;
    }
      div#cntnt div#otvClnk ul li{
        list-style-type:disc;
      }
      div#cntnt div#otvClnk ol li{
        list-style-type:decimal;
      }
      div#cntnt div#otvClnk ol li a{
        color:inherit;
      }
  div#cntnt p.cas,div#cntnt div#otvClnk p.cas{
    color:#7a7a7a;
    margin:10px 0;
    font-size:11px;
    vertical-align: middle;
    width: 250px;
  }
div#cntnt div#njnvsClanky,div#rghtMn div#njnvsClanky{
  clear:left;
  background:#a63569 url('img/Bg.png') repeat-x 0 0;
  width:540px;
  _width:540px;
	margin-top:0px;
}
.hslice {
  clear:left;
  background:#a63569 url('img/Bg.png') repeat-x 0 0;
  width:240px;
	margin-top:0px;
	padding:10px 8px;
	position:relative;
 text-align:left;
}


div#rghtMn div#njnvsClanky{
  background:#a63569 url('img/bg_sprite.png') repeat-y -1200px 0;
  width:auto;
}
  div#cntnt div#njnvsClanky h2,div#cntnt div#njnvsClanky h3{
    color:#fff;
    margin-top:0;
    *margin-top:0;
  }
  div#rghtMn div#njnvsClanky h2,div#rghtMn div#njnvsClanky h3, .hslice h2, .hslice h3{
    color:#fff;
    font-size:17px;
  }
  div#cntnt div#njnvsClanky a,div#rghtMn div#njnvsClanky a,.hslice a{
    text-decoration:none;
  }
  div#cntnt div#njnvsClanky a:hover,div#rghtMn div#njnvsClanky a:hover,.hslice a:hover{
    text-decoration:underline;
		color: white;
  }
  div#cntnt div#njnvsClanky ul,div#rghtMn div#njnvsClanky ul, .hslice ul {
    margin-top:10px;
    margin-left:5px;
    line-height:1.5em;
    width:510px;
    _width:506px;
  }
  div#rghtMn div#njnvsClanky ul, .hslice ul{
    width:auto;
  }
    div#rghtMn div#njnvsClanky ul li, .hslice ul li{
      padding-left:14px;
      background:url('img/sipky_sprite.gif') no-repeat 0 -127px;
      display:block;
      width:230px;
      float:left;
    }
    div#cntnt div#njnvsClanky ul li, .hslice ul li {
      padding-left:5px;
      background:url('img/sipky_sprite.gif') no-repeat 0 -127px;
      display:block;
      width:245px;
      float:left;
		}
    div#rghtMn div#njnvsClanky ul li,.hslice ul li {
      width:auto;
      float:none;
      background:none;
      padding-left:0;
      clear:left;
    }
    div#cntnt div#njnvsClanky ul li,div#cntnt .hslice ul li {
			clear:none;
			background:none;
		}
		div#rghtMn div#njnvsClanky p.img, .hslice p.img {
			border:1px solid #CF8BAB;
			float:left;
			margin:0 8px 8px 0;
			text-align:center;
			vertical-align:middle;
			width:42px;
		}
		
        div#rghtMn div#njnvsClanky ul li img, .hslice ul li img{
            float:left;
            padding: 1px;
           /* margin-right:10px;*/
            /*padding-bottom:6px;*/
            width:40px;
        }
      div#cntnt div#njnvsClanky ul li a,div#rghtMn div#njnvsClanky ul li a, .hslice ul li a {
        color:#fff;
        font-size:12px;
        text-decoration:none;
      }
      div#cntnt div#njnvsClanky ul li a:hover,div#rghtMn div#njnvsClanky ul li a:hover, .hslice ul li a:hover {
        text-decoration:underline;
      }
      
div#rghtMn div#rzhvr {
  background:#A63569 url('img/bg_sprite.png') repeat-y scroll -1200px 0;
  color: white;
  margin-top: 0px;
}
div#rzhvr a {
  color: white;
}
div#rzhvr ul li {
	margin:0px;
	padding: 0px;
}
div#rghtMn div#rzhvr p {
	margin-top:0px;
}

div#cntnt div.dlsRcpty,div#cntnt div.dlsRcpty a,div#cntnt div.dlsRcpty h2{
  color:#fff;
  text-decoration: none;
}
div#cntnt div.dlsRcpty a:hover{
  color:#fff;
  text-decoration: underline;
}
div#cntnt div.relatedthr {
  width:250px;
  /*float:left;*/
  clear:left;
  background:#B8CBE3 none repeat scroll 0 0;
  margin-top:10px;
  padding: 10px;
}
div#cntnt div.dlsRcpty,div#cntnt div#otvClnk div.dlsRcpty{
  width:220px;
  float:left;
  clear:left;
  background:#468eb7 url('img/bg_sprite.png') repeat-y -1440px 0;
  margin-top:10px;
}
  div#cntnt div.dlsRcpty ul,div#cntnt div#otvClnk div.dlsRcpty ul, div#cntnt div.relatedthr ul {
    margin:10px;
    line-height:1.6em;
  }
    div#cntnt div.dlsRcpty ul li,div#cntnt div#otvClnk div.dlsRcpty ul li {
      padding-left:14px;
      background:url('img/sipky_sprite.gif') no-repeat 0 -161px;
      list-style-type:none;
    }
    div#cntnt div.relatedthr ul li {
      padding-left:14px;
      background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 4px;
      list-style-type:none;
    } 
    div#cntnt div.relatedthr ul li a {
      text-decoration:none;
    }
    div#cntnt div.relatedthr ul li a:hover {
      text-decoration:underline;
    }
    
 
 div#cntnt div.dlsRcptyv2,div#cntnt div.dlsRcptyv2 a,div#cntnt div.dlsRcptyv2 h2{
  color:#000000;
  text-decoration: none;
}
div#cntnt div.dlsRcptyv2 a:hover{
  text-decoration: underline;
}


div#cntnt div.dlsRcptyv2 {
  margin-left: 15px;
  margin-top: 10px;
  width:220px;
  float:left;
  background:#E2B5CA url('img/bg_sprite.png') repeat-y scroll -950px 0;
}
  div#cntnt div.dlsRcptyv2 ul{
    margin:10px 0;
    line-height:1.6em;
  }
    div#cntnt div.dlsRcptyv2 ul li{
      padding-left:14px;
      background:url('img/sipky_sprite.gif') no-repeat 0 2px;
    }
    
    
    
    
div#cntnt div.ktlgRcptv{
  width:264px;
  float:right;
  xbackground:#ebcad9 url(img/ktlgRcptv.png) repeat-y 0 0;
  background:#ebcad9;
}
  div#cntnt div.ktlgRcptv h2{
    color:#000;
  }
  div#cntnt div.ktlgRcptv ul{
    margin:10px 0;
    line-height:1.6em;
  }
    div#cntnt div.ktlgRcptv ul li{
      width:115px;
      width:121px;
      height:27px;
      float:left;
      display:block;
      background:#d1a7bb;
      margin:1px;
      line-height:27px;
      padding-left:8px;
    }
      div#cntnt div.ktlgRcptv ul li a{
        color:#6a4556;
        font-weight:bold;
        display:block;
        text-decoration: none;
      }
      div#cntnt div.ktlgRcptv ul li a:hover{
        text-decoration: underline;
      }
div#cntnt p.strnk{
  text-align:center;
  font-size:12px;
  margin-top:35px;
  margin-bottom:25px;
}
  div#cntnt p.strnk a,div#cntnt p.strnk span{
    color:#7d284f;
    text-decoration:none;
    margin:0 2px;
    padding:2px 5px;
    display:inline-block;
    display:-moz-inline-box;
    *display:inline-block;
  }
  div#cntnt p.strnk span.blind{
    color:#808080;
  }
  div#cntnt p.strnk span.current{
    background:#7d284f;
    color:#fff;
  }
  div#cntnt p.strnk a:hover{
    text-decoration:underline;
    background:#7d284f;
    color:#fff;
  }
div#rghtMn{
  width:240px;
  float:right;
  background:#f8f8f8;
}
  div#rghtMn div h2,div#rghtMn div h3{
    font-weight:bold;
    font-size:12px;
  }
  div#rghtMn div{
    position:relative;
    margin-top:10px;
    padding:10px 8px;
    width:224px;
  }
  div#rghtMn p,div#rghtMn ul,div#rghtMn form{
    margin-top:10px;
  }
  
  div#rghtMn div.pzz ul {
    margin-top:3px;
  }
div.pzz,div.topClanky{
  font-size:12px;
}
  div.pzz a,div.topClanky a,div.vlnMst a{
    color:#000;
    text-decoration:none;
  }
  div#rghtMn div.topClanky div{
    margin:0 !important;
    padding:0 !important;
    height:auto !important;
  }
    div#rghtMn div.topClanky div ul{
      margin-top:0 !important;
    }
  div.pzz a:hover,div.topClanky a:hover,div.vlnMst a:hover{
    text-decoration:underline;
  }
  div.pzz ul,div.topClanky ul,div.topClanky div ul,div.vlnMst ul{
    line-height:1.6em;
    clear:left;
  }
  div.pzz ul {
    margin-top: 2px;
  }
    div.pzz ul li,div.topClanky ul li,div.vlnMst ul li{
      padding-left:14px;
      margin-left:5px;
    }
div#rghtMn div.topClanky ul.ui-tabs-nav{
  clear:none;
  margin-top:0;
}
div#rghtMn div.topClanky h2,div#rghtMn div.topClanky h3,div#rghtMn div.topClanky ul.ui-tabs-nav li{
  float:left;
  margin:-10px 0 8px -8px;
  _margin-bottom:0;
  padding:0;
  width:75px;
  height:30px;
  line-height:30px;
  text-align:center;
  display:block;
  background:#F8F8F8;
  font-weight:bold;
}
  div#rghtMn div.topClanky h2.akt,div#rghtMn div.topClanky h3.akt,div#rghtMn div.topClanky ul.ui-tabs-nav li.akt,
  div#rghtMn div.topClanky ul.ui-tabs-nav li.ui-tabs-selected{
    background:transparent;
  }
  div.topClanky h2.h3,div.topClanky h3.h3,div#rghtMn div.topClanky ul.ui-tabs-nav li.h3{
    width:120px;
    _width:130px;
  }
  div#rghtMn div.topClanky ul.ui-tabs-nav li.h3{
    width:120px;
    _width:130px;
  }
  div#rghtMn div.topClanky h2.h7,div#rghtMn div.topClanky h2.h14,div#rghtMn div.topClanky h3.h7,div#rghtMn div.topClanky h3.h14,
  div#rghtMn div.topClanky ul.ui-tabs-nav li.h7,div#rghtMn div.topClanky ul.ui-tabs-nav li.h14{
    margin-left:0;
  }
  div.topClanky h2.h7,div.topClanky h3.h7,div#rghtMn div.topClanky ul.ui-tabs-nav li.h7{
    width:60px;
  }
  div#rghtMn div.topClanky h2.h14,div#rghtMn div.topClanky h3.h14,div#rghtMn div.topClanky ul.ui-tabs-nav li.h14{
    margin-right:-8px;
  }
  div.topClanky h2.h14,div.topClanky h3.h14,div#rghtMn div.topClanky ul.ui-tabs-nav li.h14{
    width:60px;
  }
    div#rghtMn div.topClanky h2 a,div#rghtMn div.topClanky h3 a,div#rghtMn div.topClanky ul.ui-tabs-nav li a{
      color:#a63569;
    }
    div#rghtMn div.topClanky h2.akt a,div#rghtMn div.topClanky h3.akt a,div#rghtMn div.topClanky ul.ui-tabs-nav li.akt a,
    div#rghtMn div.topClanky ul.ui-tabs-nav li.ui-tabs-selected a{
      color:#000;
    }
    div.zlt ul li{
      background:url('img/sipky_sprite.gif') no-repeat 0 -61px;
    }
    div.ruz ul li, div.mod ul li{
      background:url(img/ruzLi.gif) no-repeat 0 4px;
    }
    div.ruzlght ul li{
      background:url('img/sipky_sprite.gif') no-repeat 0 -61px;
      margin: 0px;
    }
    div.ruzlght ul li.frstLI a {
			color:#9B0049;
			font-weight:bold;
		}
		div.ruzlght p.img img {
			padding: 1px;
		}
		div.ruzlght p.img a {
			padding: 2px;
		}
		
.zlt{
  background:#ffe6a4;
}
.mod{
  background:#B8CBE3;
}
.ruz{
  background:#ebc9d9 url('img/bg_sprite.png') repeat-y -950px 0;
}
.ruzlght {
  background:#F9F0F4;
  border:1px solid #E5E5E5;
}

div#srch{
	padding:0;
  position:relative;
  height:55px;
  background:#a63569 url('img/bg_sprite.png') repeat-y -1200px 0;
  color:#fff;
}

div#lftMn div#srch{
  margin-top:10;
  padding:0;
  width:100%;
}

  div#srch form{
    margin-top:0;
  }

	div#lftMn div#srch .zdroj { margin:2px 0 0 52px;width:108px;font-size:10px;padding:0; }
div#lftMn div#srch .zdroj input { width:auto;height:auto;margin-top:2px;border:0;vertical-align:middle; }
div#lftMn div#srch .zdroj label { float:none;margin:0;padding:0;width:auto;display:inline;line-height:0px !important;vertical-align:middle; }

    div#srch form fieldset{}
      div#srch form fieldset legend{
        display:none;
      }
      div#srch form fieldset label{
        height:41px;
        line-height:41px;
        display:block;
        float:left;
        padding:0 10px;
      }
      div#srch form fieldset input{
        width:80px;
        height:20px;
        line-height:20px;
        border:1px solid #515151;
        border-top-color:#000;
        border-left-color:#000;
        border-right:0;
        margin-top:8px;
        padding-left:1px;
      }
      div#srch form fieldset input, x:-moz-any-link{
        height:17px;
        padding-top:4px;
      }
      div#srch form fieldset input, x:-moz-any-link, x:default{
        *height:22px;
        *padding-top:0;
      }
      div#srch form fieldset button,div#srch form fieldset input.button{
        height:24px;
        line-height:24px;
        border:1px solid #515151;
        border-top-color:#000;
        border-left-color:#000;
        font-size:11px;
        border-left:0;
        background:#fff url('img/srchLupa.png') no-repeat 4px 5px;
        position:absolute;
        width:30px;
        top:8px;
        *top:9px;
        right:10px;
        cursor:pointer;
        _cursor:hand;
      }
      div#srch form fieldset input.button{
        width:16px;
        height:22px;
        *height:23px;
        _height:22px;        
        top:0;
        *top:1px;
        right:10px;
        border-left:0;
        padding:0;
      }
div#rghtMn div.hrskp{
  width:240px;
  padding:10px 0px 0;
}
  div.hrskp h2,div.hrskp h3 {
		text-align: center;
  }
  div.hrskp h2 a,div.hrskp h3 a{
    color:#9b0049;
    text-decoration: none;
  }
  div#rghtMn div.hrskp p a {
    background:url('img/horoskop/2/sprite.gif') no-repeat;
    display:block;
    float:left;
    height:50px;
    margin:2px 4px;
    padding:0;
    width:50px;
  }
div.rcpt,div.vlnMst{
  border:1px solid #e5e5e5;
  background:#fff;
  text-align:center;
}
  div#rghtMn div.rcpt p{
    margin-top:6px;
  }
  div.rcpt h2 a,div.rcpt h3 a{
  	text-decoration:none;
    color:#9B0049;
  }
  div.rcpt h2 a:hover,div.rcpt h3 a:hover{
    text-decoration:none;
    color:#9b0049;
  }
  div.rcpt a.rcptObr{
    display:block;
    border:3px solid #dcdcdc;
    width:154px;
    margin-left:auto;
    margin-right:auto;
    margin-bottom:4px;
  }
  div.rcpt a.rcptObr:hover{
    border-color:#ebcad9;
  }
  div.rcpt a.rcptObr:hover ~ a{
    color:#9b0049;
  }
  div.rcpt p img{
    width:150px;
    border:2px solid #fff;
  }
  div.rcpt a.rcptTitle {
    color:#000000;
    font-size:12px;
    text-decoration:none;
  }
div#rghtMn div.rcpt,div#rghtMn div.vlnMst{
  width:222px;
}
div#rghtMn div.bmi{
  width:224px;
  background:#a63569 url(img/frum240.png) repeat-y 0 0;
}
  div#rghtMn div.bmi form fieldset button{
    float:right;
    margin-top:1px;
  }
div.vlnMst{
  text-align:left;
}
  div.vlnMst ul li{
    background:url(img/zltLi.gif) no-repeat 0 5px;
  }

.nB{
  border:0 !important;
}
.nBt{
  border-top:0 !important;
}
.nBr{
  border-right:0 !important;
}
.nBb{
  border-bottom-width:0 !important;
}
.nBl{
  border-left:0 !important;
}

.otvClnk p, .clanok p, .topClanok p {
  font-size: 12px;
}


/* Najcitanejsie */
.ui-tabs-hide {
  display:none;
}
#mostread {
  width:300px;
}
#mostread .ui-tabs-nav {
  display:block;
}
#mostread .ui-tabs-nav li {	
  float:left;
  font-size:12px;
  padding:6px 12px;
}
#mostread .ui-tabs-nav li a {
  color:#8C8C8C;
  font-weight:bold;
}
#mostread .ui-tabs-nav li a:hover {
  text-decoration:none;
}
#mostread .ui-tabs-nav li.ui-tabs-selected {
  /*background:#a63569 url(img/liAkt.png) repeat-y 0 0;
  border-top-color:#8e2e5a;*/
}
#mostread .ui-tabs-nav li.ui-tabs-selected a {
  color:#000000;
}
#mostread-panels {
  /*background:url(/img/ruzLi.gif) no-repeat 0 4px;*/
  overflow:hidden;
}
#mostread .ui-tabs-panel {
  padding:3px 12px 6px 12px;
}
#mostread .article {
  padding-top:6px;
}
  div#rghtMn div#mostread.topClanky .article div{
    line-height:1.3em;
    _padding-top:6px !important;
    margin-bottom:2px !important;
    _margin-bottom:0 !important;
  }
#mostread .article h3, #mostread div a {
  background:url('img/sipky_sprite.gif') no-repeat 0 2px;
  display:block;
  padding-left:19px;
}
#mostread .article h3 a {
  font-size:12px;
  font-weight:normal;
}
/* Koniec Najcitanejsich */

/* vyhladavanie */

.sForm {
  margin:15px 0 5px 0;
  background-color: #F4F4F4;
  min-height:50px;
}
.searchForm {
  margin:15px 5px 10px 15px;
  width:360px !important;
  /*_width:440px !important;*/
  height:20px;
  line-height:20px;
  float: left;
}
  .searchForm input,.searchForm label{
    /*display:block;*/
    float:left;
  }
  .searchForm label{
    margin-right:10px;
  }
  .searchForm input#hlSl{
    /*margin-top:2px;*/
    height:17px;
    line-height:17px;
    margin-right:10px;
  }
  .searchForm input#hlSl, x:-moz-any-link{
    height:14px;
    padding-top:3px;
  }
  .searchForm input#hlSl, x:-moz-any-link, x:default{
    *height:17px;
    *padding-top:0;
  }
  .searchForm input#hlSlSub{
  }
  .searchForm  input.searchType {
    
    margin: 5px 5px 0px 10px;
  }
  div#cntnt div.selType {
    float: left;
    width: 120px;
    margin: 10px 0px 0px 0px;
  }
  
  div#cntnt div.selType div.radio {
    width: 100px !important;
    margin: 1px 5px 1px 5px;
  }

div#cntnt a.pinkh2, .pinkh2, div#cntnt h2.pinkh2,div#cntnt div#otvClnk h2.pinkh2 {
  color:#9B0049;
  font-size:17px;
  font-weight:normal;
  margin-top:6px;
  text-decoration: none;
  line-height:1.2em;
}

div#cntnt .resultOne a {
  text-decoration: none;
}

div#cntnt .resultOne a .searchResult {
  font-size:13px;
  font-weight:normal;
  color:#4590B0;
  /*height: 18px;*/
  margin: 5px 2px 2px 4px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}

div#cntnt .resultOne a .searchResult:hover {
  text-decoration: underline;
}


div#cntnt .resultOne {
  width:auto;
  margin: 2px;
}

div#cntnt .searchResultDesc {
  font-size:11px;
  margin: 5px 0px 8px 5px;
  font-weight:normal;
  color: #767676;
  width:auto;
  line-height: 1.3em;
}

div#cntnt .hightlight {
  background-color: #878787;
  color: #FFFFFF;
  font-weight: bold;
  margin: 0px 1px 0px 1px;
  padding: 0px 1px 0px 1px;
}

div#cntnt div#clnkyVKtgr .divResult {
  height: 1px;
  border-top: 1px solid lightgrey;
  width:auto;  
}

div#cntnt div#clnkyVKtgr .searchStat .searchWord {
  /*font-size:13px;*/
  font-weight: bold;
  color: #000000;
  margin: 3px 3px 3px 3px;  
  padding: 0px;
}

div#cntnt div#clnkyVKtgr .searchStat .searchCount {
  /*font-size:13px;*/
   font-weight: bold;
   margin: 3px 3px 3px 3px; 
   width:auto;  
}

div#cntnt div#clnkyVKtgr .searchStat {
  color: gray;
  font-size: 12px;
  margin: 15px 10px 25px 10px;  
  width:auto; 
}



div#cntnt div.switchPages {
  text-align: center;
  width:auto;
  margin: 5px;
}
div#cntnt .switchPage {
  color: gray;
  font-size:12px;
  text-decoration: none;	
  font-weight: bold;
  padding: 1px;
  width:auto;
}
div#cntnt .switchPages a, div#cntnt .switchPages span {
	padding: 1px 3px 1px 3px;
	margin: 0px;
	text-align: center;
}
div#cntnt .switchPage:hover {
  background-color: #E5C6D5;
  color: #FFFFFF;
}
div#cntnt .switchPageNeakt {
  color: #A4A4A4;
  font-size:12px;
  text-decoration: none;	
  font-weight: bold;
  padding: 1px;
  width:auto;
}
div#cntnt .switchPageAkt {
  background-color: #A63569;
  color: #FFFFFF;
}
div#cntnt .switchPageAkt:hover {
  background-color: #A63569;
  color: #FFFFFF;
}
div#cntnt div.switchPages.hore{float:right;}
div#cntnt .hore .switchPage {color: gray;}
div#cntnt .hore .switchPageNeakt{color:#A4A4A4;}
div#cntnt .hore .switchPageAkt{color:#fff;}

div#cntnt div.forum span.smallh2 {
  font-size: 14px;
  color: gray;
  margin: 10px 5px 5px 30px;
}
#results {
  margin: 5px 0;
}

div#cntnt .resultPath {
  margin: 4px 10px 0px 5px;
  float:left;
}

div#cntnt a.resultPathX {
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

div#cntnt a.resultPathX:hover {
  text-decoration: underline;
}

.resultDate {
  margin: 4px 10px 0px 0px;
  font-size: 11px;
  color: #000000;
  float:left;
}

.searchInfo {
  margin: 35px 15px 15px 5px;
  color: gray;
}

/* koniec vyhladavanie */

/* diskusia */
div#otvClnk .celaspr{
}
div#otvClnk .celaspr a {
  color:#9B0049;
  xtext-decoration: none;
  margin-bottom:15px;
}

.upozornenie {
  background:#F0F0F0;
  clear:both;
  font-size:11px;
  margin-bottom:10px;
  padding:10px;
}
.upozornenie b {
  color:#6B6B6B;
  display:block;
  margin-bottom:3px;
}

div.upozornenie {
  margin-top:0px;
}
div#cntnt div.upozornenie a {
	text-decoration: underline;
	color: #548DD4;
	font-weight: bold;
	cursor: pointer;
}

span.pravidla {
  background:#F0F0F0;
  clear:both;
  font-size:11px;
  margin-bottom:10px;
  padding:10px;
  display:none;
}

.upozornenie b {
	font-size: 12px;
}


div#cntnt div.promo {
  background-color: #FFE6A4;
  padding: 8px 5px 5px 5px;
  text-align: center;
  margin-bottom: 10px;
}

div#cntnt div.promo a {
  color: #000000;
  text-decoration: none;
}

div#cntnt div.promo img {
  margin: 2px 10px 2px 2px;
}

div#cntnt div.promo a:hover {
  color: #000000;
  text-decoration: underline;
}

div#cntnt .rs-comment-content-main {
  border-top:solid 1px #C5C5C5;
  
}

div#cntnt .highlightComment {
  background-color: #ffff4a;
}


div#cntnt .moderatorBnt {
  margin: 6px 4px 2px 10px;
  height: 18px;
  width: 18px;
  float: left;
  background-repeat: no-repeat; 
  cursor: pointer;
  float: left;
}

div#cntnt .confirmComment {
  background-image: url('img/confirm_button.gif');
}

div#cntnt .cnfrmAllComments {
  width: auto;
}

div#cntnt .confirmAllComments {
  margin: 10px 5px 6px 10px;
  background:transparent url('img/confirm_button.gif') no-repeat scroll 0pt 0px;
  padding: 2px 2px 2px 22px;
  color: #24BE0C;
  text-decoration: none;
  line-height: 1.5em;
  width:auto;
}

div#cntnt .confirmAllComments:hover {
  text-decoration: underline;
}

div#cntnt .hideComment {
  background-image: url('img/delete_button.gif');
}



div#cntnt .rs-comment-content-main-inside {
  width: auto;
}

.rs-comment-content {

  border-top:dotted 1px #C5C5C5;
}

div#cntnt .rs-comment-box {
  max-width:  540px;;
}

div#cntnt a.reagovat {
  background:transparent url('img/reag_icon.gif') no-repeat scroll 0pt 4px;
  color:#a2a2a2;
  float:left;
  padding-left:16px;
  text-decoration:none;
  margin:8px 5px 5px 10px;
}
div#cntnt a.name {
 background:transparent url('img/name_icon.gif') no-repeat scroll 0pt 2px;
 text-decoration:none;
 padding-left:13px;
 color: #B13362;
 float:left;
 margin:8px 5px 5px 10px;
}

div#cntnt span.disc_time {
  float:left;
  margin:8px 5px 5px 10px;
  color: gray;   
}

.acname {
  float:left;
  padding-bottom:10px;
}
.acheader {
  font-size:11px;
  line-height:20px;
}
.actitle {
  clear:both;
  padding:2px 5px;
}
div#cntnt .actext { 
  font-size: 13px;
  margin: 0px 5px 15px 10px;
  padding:2px 5px 10px 0px;
  line-height:1.3em;
  xpadding: 0px 5px 0px 5px;  
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
width: auto;
}
.commentLink {
  /*display:block;*/
  line-height:25px;
  margin:10px 0 2px 0;
  padding-top:7px;
  border-top: 1px dotted #C5C5C5;
  text-align:right;
}
div.commentLink img {
  margin: 10px 0px 2px 10px;
  float:none;
}

div#cntnt .newComment input.addPost {
  display:block;
  height: 23px;
  width: 103px;
  margin: 20px 20px 10px 76px;
  border: none;
  text-align:right;
}

div#cntnt div#otvClnk .profanityVisibleText{
  xcolor:black !important;
}
div#cntnt div#otvClnk .profanityHiddenText, div#cntnt div#otvClnk .profanityHiddenText a {
  xcolor:#808080 !important;
} 
div#cntnt div#otvClnk div.profanityVisible{
  xbackground:#e4eff9;
  xborder-top:solid 1px #C7D5E3;
  padding:2px 5px;
  padding-top:10px;
}
div#cntnt div#otvClnk div.profanityHidden {
  padding:2px 5px;
}
div#cntnt div#otvClnk div.profanityHidden, div.profanityHidden a { 
  xbackground:#e7e7e7;
  color:#808080;
}
div#cntnt div#otvClnk  div.expandText {
  float:right;
  font-size:11px;
  font-weight:bold;
  margin-right:10px;
}
div#cntnt div#otvClnk div.expandText a {
  xcursor:pointer;
  text-decoration:underline;
}
div#cntnt div#otvClnk span.commentIcons{
  float:right;
  margin: 8px 5px 5px 5px;
  vertical-align: middle;
}
div#cntnt div#otvClnk span.commentIcons span {
  padding:8px 4px 0px 3px;
  margin: 8px 2px 5px 5px;
  /*background-color: red;*/
}

div#cntnt div#otvClnk span.commentIcons img {
 /* padding-top:1px;*/
  vertical-align:top;
}

div#cntnt div#otvClnk span.commentLabel{
  xdisplay:inline;
  xfloat:left;
  margin: 12px 0px 1px 5px;
  font-size: 11px;
  color: #A2A2A2;
}

div#cntnt div#otvClnk img.commentPlus{
  width:11px;
  height:11px;
  border:0px;
  margin:3px 0 0 0 !important;
  padding:0px;
  cursor:pointer; 
}

div#cntnt div#otvClnk img.commentMinus{
  width:11px;
  height:11px;
  border:0px;
  margin:3px 0px 0 0 !important;
  padding:0px;
  cursor:pointer;  
}

.leftComment {
  float: left;
  clear:left;
}
div#cntnt .newComment {
  border: 1px solid #E8E8E8;
  margin-top:25px;
  xwidth: 448px;  
  width: auto;
}
div#cntnt .inDiscCmmt {
	margin-top: 10px;
	margin-bottom: 10px; 
}

div#cntnt .newComment div {
  width: auto;
}

.newComment form {
  padding: 10px 10px 6px 10px;
}
.newComment label{
  display: block;
  float: left;
  clear: left;
  width: 65px;
  padding-right: 5px;
  padding-top: 6px;
}
.newComment #acname, .newComment #mail, .newComment input, .newComment textarea {
  width: 180px;
  margin-bottom:3px;
}
.newComment textarea {
  width: 365px;
  height: 180px;
}
.clear { clear:both; height: 1px; }
.newComment label {
  margin-top:8px;
  margin-left:6px;
  color: #6B6B6B;
}

input#nick {
  width:100px;
  height:18px;
  line-height:20px;
  border:1px solid #C6C6C6;
  margin-top:8px;
  padding-top:5px;  
  padding-left:5px;
}

textarea#post {
  width:300px;
  height:100px;
  line-height:20px;
  border:1px solid #C6C6C6;
  margin-top:8px;
  padding-top:5px;  
  padding-left:5px;
}

/* koniec diskusie */

/* menstruacny kalendar */

div#cntnt .mnTitle {
  margin: 5px 0px 0px 0px;
  float: left;
  display: block;
  width: 110px;
  text-align: center;
}

div#cntnt .mnParam {
    margin: 5px 0px 0px 0px;
    height:17px;
    width: 110px;
    float: left;
    display: block;
    text-align: center;
}

div#cntnt .mnTitleH {
  margin: 5px 0px 0px 15px;
  width: 180px;
}

div#cntnt .mnParamH {
  margin: 5px 0px 0px 12px;
  width: 180px;
}

div#cntnt .mnParams {
  float: left;
  width: 450px;
}

div#cntnt .mnBntOk {
  width: 50px;
  float: right;
  margin: 20px 20px 5px 5px;
}

div#cntnt .mnParamSelect {
   border:1px solid #A1A1A1;
   margin:2px 0px 5px 5px;
   height:22px;
   padding: 2px;
   width: 70px;
}

div#cntnt #mnstrDat {
  margin:2px 0px 5px 5px;
  width: 100px;
  border:1px solid #A1A1A1;
  height:16px;
  padding: 2px;
  text-align: center;
	float:left;
}

.menstr_form {
  background-color: #FFE6A4;
  position:relative;
  zoom:100%;
}

.menstr_form_inside {
  /*margin: 15px;*/
  _width:507px !important;
  height: 60px;
  width: auto;
}
div#cntnt .mnparam {
  float:left;
  font-size:11px;
  margin: 10px 5px 6px 10px;
  /*text-align: right;*/
  width:90px;
  width:150px;
}
  div#cntnt .mnparam.mnprm90{
    width:150px;
    text-align:right;
  }
  div#cntnt .mnparam.mnprm95{
    width:294px;
    margin-top:6px;
    zoom:100%;
  }
  div#cntnt .mnparam.dcdiv{
    text-align:right;
  }
  div#cntnt .mnparam.dcinp{
    width:80px;
    zoom:100%;
  }
  div#cntnt .mnparam.dmdiv{
    width:94px;
  }
  div#cntnt .mnparam.dminp{
    width:90px;
    margin-left:0;
    zoom:100%;
  }
  div#cntnt .mnparam select{
    width:82px;
    margin-top:-1px;
    _margin-top:0;
    height:18px;
    *height:20px;
  }
    /* FF2, IE7 */
    div#cntnt .mnparam select,x:-moz-any-link{
      height:18px;
    }
    /* FF3, IE7 */
    div#cntnt .mnparam select,x:-moz-any-link, x:default{
      height:20px;
    }
  div#cntnt .mnparam.mnprm95 select{
    margin-top:6px;
  }
    div#cntnt .mnparam.dminp select{
      width:88px;
    }
  div#cntnt .mninput {
    border-right:0;
    float:left;
    border:1px solid #a1a1a1;
    line-height:20px;
    width:54px;
    height:17px;
    margin-top:1px;
  }
  div#cntnt .mnparam.mnprm95 select.mninput{
    width:80px;
    border-right:0;
    float:left;
    border:1px solid #a1a1a1;
    line-height:20px;
    width:232px;
    margin-top:1px;
  }
  div#cntnt .mnparam select.mninput#mnDay{
    margin-right:5px;
    width:45px !important;
  }
  
  div#cntnt .mnparam.ok{
    width:50px;
    /*margin:8px 3px 6px 0;*/
    margin:0;
    /*float:right*/
    position:absolute;
    *position:relative;
    top:20px;
    right:10px;
    *top:-10px;
    *right:-20px;
    _top:-50px;    
    _left:490px;        
    z-index:1 !important;
  }

div#cntnt div.horoskopy {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #E5E5E5;
  margin-bottom:10px;
}


div#cntnt div.horoskopy p.feelingsTop {
  /*margin: 10px 10px 10px 10px;*/
  margin:0px 0px 0px 85px;
}

div#cntnt div.horoskopy p.feelings {
  /*margin: 10px 10px 10px 10px;*/
  margin:0px 0px 0px 60px;
}
div#cntnt div.horoskopy span.feel {
  /*margin: 10px 10px 10px 10px;*/
  font-style: italic;
  font-family: helvetica;
}


div#cntnt div.horoskopy p {
  /*margin: 10px 10px 10px 10px;*/
  margin:10px 0 10px 85px;
}
  div#cntnt div.horoskopy div.oneHrskp p,div#cntnt div.horoskopy div.oneHrskp h2.hrskTitle{
    margin-left:60px;
    _margin-left:65px;
  }

div#cntnt div.horoskopy div.hrskTitle,div#cntnt div.horoskopy h2.hrskTitle {
  font-size: 16px;
  color: #468ED2;
  _margin-top:0;
}

div#cntnt div.horoskopy div.hrskTitleTop,div#cntnt div.horoskopy h2.hrskTitleTop {
  font-size: 18px;
  color: #468ED2;
  _margin-top:0;
}

div#cntnt div.horoskopy img {
  display:block;
  float:left;
  margin:0 10px 25px 0;
}

div#cntnt div.horoskopy .oneHrskp {
  margin:25px 0 5px 0;
}
  div#cntnt div.horoskopy .oneHrskp a.img {
    background:url('img/horoskop/2/sprite.gif') no-repeat;
    display:block;
    float:left;
    height:50px;
    margin:0 0 25px 0;
    padding:0;
    width:50px;
  }
  div#cntnt div.horoskopy .oneHrskp a.hrskLink,  div#cntnt div.horoskopy a.hrskLink {
    float:none;
    color: gray;
    font-size: 12px;
    clear: both;
    background: none;
    height: auto;
    width: 250px;
    margin: 0px;
    text-decoration: none;
  }
  
  div#cntnt div.horoskopy .oneHrskp a.hrskLink:hover, div#cntnt div.horoskopy a.hrskLink:hover {
    text-decoration: underline;
    color: #822B53;
  }
  
  
  
    div#cntnt div.horoskopy .oneHrskp img{
      xfloat:none;
      xwidth:75px;
      xheight:75px;
    }
    div#cntnt div.horoskopy .oneHrskp a img{
      xfloat:none;
      xwidth:50px;
      xheight:50px;
    }

div#cntnt .reddaycal  {
  border-right:0;
    float:left;
    border:1px solid #a1a1a1;
    line-height:24px;
    width:70px;
    height:24px;
}


div#cntnt .calIconMn {
    width:23px;
    height:26px;
    background:#fff;
    float:left;
    border:1px solid #a1a1a1;
    border-left: none;
    margin-left:-5px;
    text-decoration:none;
  }
  
div#cntnt .mnstrok{
  background-color: #4D4D4D;
  color: #000000;
  width: 40px;
  height: 27px;
}

div#cntnt .MnStatus {
  padding:3px 1px;
  _padding-bottom:0;
  width:27px;
  height:16px;
  text-align: center;
}
div#cntnt .mninfo p {
    margin: 10px 5px 20px 0px;
    line-height:1.3em;
}

div#cntnt .print_cal {
  width:auto;
  text-align: center;
}

div#cntnt .print_cal a {
  background:transparent url('img/button_tlacit.gif') no-repeat scroll 0 0;
  padding-left: 20px;
  padding-bottom: 1px;
  margin: 3px 5px 2px 5px;
  font-size: 12px;
  line-height: 1.5em;
  text-decoration: none;
  color: #A65172;
}

div#cntnt .print_cal a:hover {
  text-decoration: underline;
}

div#cntnt .mninfo span {
  line-height:1.3em;
  font-weight: bold;
}

div#cntnt .MnStatus0 {
  background-color: #E5E5E5;
    }
    
div#cntnt .MnStatus1 {
  background-color: #912E5D;
  color: #FFFFFF;
 }
div#cntnt .MnStatus2 {
  background-color: #FEE5A3;
 }

div#cntnt .MnStatus3 {
  background-color: #d0a957;
 }

div#cntnt .mn_month {
  float: left;
  width: 215px;
  margin: 20px 27px 10px 27px;
  _margin:20px 15px 10px 15px;
  /*text-align: center;*/
}

div#cntnt .cal_row {
  font-size:11px;
}

div#cntnt .month_title {
  text-align: center;
  height: 25px;
}

div#cntnt .month_table {
  border-spacing: 1px;
}

div#cntnt .dayofweek {
  background-color: #C7E7FE;
}

div.menstruacny {
  width: 540px !important;
  text-align: center;
}

.legenda {
}

div#cntnt .mntH2 {
  font-size: 14px;
  color: #79284E;
}

.legendaStr {
  font-size: 12px;
  font-weight: bold;
  margin: 6px 12px 5px 0px; 
  float: left;
  width:60px !important;
}

.legendaType {
  float: left;
  display: block;
  width: 15px !important;
  height: 15px;
  margin: 5px 0px 5px 0px; 
}
.legendaTitle {
  float: left;
  font-size: 12px;
  margin: 5px 20px 5px 10px;
  width:95px !important;
}

/* koniec - menstruacny kalendar*/


/*  bmi */
.bmiinfo p.bmitextblue,.bmiresult p.bmitextblue {
  font-size: 13px;
  font-weight: bold;
  color: #468DB7;
  margin: 10px 5px 30px 0px;
  line-height:1.3em;
}

.bmiresult p.bmiblacktext, .bmiresult p {
  color: #000000;
  line-height:1.3em;
}


.bmiinfo p {
  margin: 10px 5px 5px 0px;
  line-height:1.3em;
}

.bmiform div {
  background-color: #468DB7;
  color: #FFFFFF;
  height: 45px;
  vertical-align: middle;
}

.bmiforminside div {
  float: left;
  margin: 12px 10px 10px 10px;
  height: 20px;
  line-height:20px;
  width:196px !important;
}
.bmiforminside div.w100,.bmiforminside div.w101{
  width:90px !important;
  _width:100px !important;
  *margin-top:13px;
  *margin-left:0;
  *margin-right:0;
}
  .bmiforminside div label{
    display:inline-block;
    display:-moz-inline-box;
    *display:inline-block;
    height:20px;
    line-height:20px;
    *position:relative;
    *top:-4px;    
  }

.bmiforminside input {
  width: 40px;
  border:1px solid #a1a1a1;
  padding:3px;
  height: 16px;
  margin: -4px 0px 0px 0px;
  text-align:center;
}

.bmiforminside input.bmibutton {
  width: 70px;
  height: 26px;
  line-height: 26px;
  border: none;
  margin: -4px 0px 0px 10px;
}


/* koniec bmi */


/* recepty */

div#cntnt .recCategory {
  text-decoration: none;
  color: #654554;
  font-weight: bold;
  font-size: 13px;
  line-height:1.5em;
  /*margin: 15px 20px 5px 0px;*/  
  margin: 1px 5px 1px 2px;
  float: left;
  width:124px;
  display: block;
}
div#cntnt .newRecipe {
	color: #A43468;
}
div#cntnt .selRecCategory .newRecipe {
	color: white;
}
div#cntnt .selRecCategory {
  background-color: #A8396E;
  color: #FFFFFF;
  padding: 0px 0px 0px 3px;
  width:121px;
}

div#cntnt .emptyCategory {
  color: #7B807E;
}

div#cntnt .recCategories {
  margin: 15px 0px 15px 0px;
}

div#cntnt .recepty {
  /*margin:10px 10px 10px 10px;*/
}

div#cntnt .pinktext {
  color:#9B0049;
  font-size:14px;
  font-weight:normal;
  margin-top:16px;
  _width:500px;

}

div#cntnt .recipetitle {
  font-size: 17px;
  font-weight: normal;
  color: #468DB7;
  margin: 10px 5px 20px 0px;
  line-height:1.3em;
  text-decoration: none;
}

div#cntnt .recipedesc {
  font-size: 12px;
  margin: 5px 5px 5px 0px;
}

div#cntnt .removerecipe {
  background: url('img/remove_button_.gif') no-repeat scroll 0pt 3px;
  font-size: 11px;
  height: 16px;
  color: #EC327C;
  padding-left: 20px;
  padding-top:  4px;
  text-decoration: none;
  font-weight: normal;
}

div#cntnt .addrecipe {
  background: url('img/add_button_.gif') no-repeat scroll 0pt 3px;
  font-size: 11px;
  padding-top: 4px;
  height: 16px;
  padding-left: 20px;
  text-decoration: none;
  color: #EC327C;
  font-weight: normal;
}

div#cntnt div#clnkyVKtgr div.clanok span.mycookoption {
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.pridat_recept {
  margin: 15px 5px 30px 5px;
  width:470px !important;
}
div.pridat_recept .form_line {
  clear: both;
  margin: 15px;
  width:470px !important;
}
div.pridat_recept .form_line_title {
  float: left !important;
  width: 120px !important;
  color: #8D8D8D;
  margin: 5px;
}

div.pridat_recept .form_line_input {
  float: left;
  width:120px !important;
}

div.pridat_recept .form_line_input input, div.pridat_recept .form_line_input select {
   width: 150px;
   border: 1px solid #E8E8E8;
}

div.pridat_recept .form_line_input input.pridaj_button {
   width: 112px;
   height: 22px;
   border: none;
   margin-bottom: 35px;
}


div.pridat_recept .form_line_input textarea {
   width: 300px;
   height: 100px;
   border: 1px solid #E8E8E8;
}

div#cntnt .titleover {
  float: right;
  width: auto;
  margin: 0px;
}

div#cntnt .voteRecipe {
    text-align: right;
    color:#7a7a7a;
    font-size:11px;
    margin: 0px;
   width: 250px;
  /*  float: right;*/
}

div#cntnt .myRecipeOption {
    text-align: right;
    margin: 0px;
    width: auto;
    float: right;
}

div#cntnt .clearLine {
  clear: both;
  height: 0px;
  margin: 0px;
  padding: 0px;
  width:1px;
  line-height: 0;
}

div#cntnt #otvClnk h2.recipeH2 {
  float: left;
  width: 360px;
}

.formatRecipeText {
  font-weight: bold;
  color: #000000;
  margin-top: 25px;
}

div#cntnt .norecipe {
  font-size: 13px;
  color: #7B807E;
  margin: 20px;
}
/* koniec receptov*/

div#cntnt .norecipe a {
  color: inherit;
  font-weight: bold;
  text-decoration: none;
}

div#cntnt .norecipe a:hover {
  text-decoration: underline;
}

div#cntnt div#otvClnk span#vote-box {
  display:block;
  float:right;
  margin-left:5px;
}
div#cntnt div#otvClnk span#vote-box img {
  margin:0;
}
#vote-box-message {
  display:block;
  float:right;
}

div#cntnt div p, div#cntnt div ul, div#cntnt div#otvClnk ol, div#cntnt div#otvClnk dl {
  xmargin-bottom:20px;
}
div#cntnt div#otvClnk div.dlsClnkZSkc,div#cntnt div#otvClnk div.dlsClnkZSkc.v2/*,
div#cntnt div#otvClnk div.menuDownActicle*/{
  text-align:left;
  margin:10px 0px 0px 0px;
  _margin-bottom:10px;
  float:left;
  padding: 0px;
  width:220px;
}
div#cntnt div#otvClnk div.dlsClnkZSkc.v2{
  width:290px;
  _width:280px;
  padding: 0px;
  text-align:right;
  floaT:right;
}
div#cntnt div#otvClnk div.dlsRcpty h4{
  color:#fff;
  margin:10px;
}
div#cntnt div#otvClnk div.dlsClnkZSkc ul/*,div#cntnt div#otvClnk div.menuDownActicle ul */{
  margin-bottom:0;
  margin:0;
  width:290px;
  _width:260px;
  margin-bottom:10px;
}

div#cntnt div#otvClnk div.dlsClnkZSkc.v2 ul{
  margin-bottom:0;
  margin:0;
  width:290px;
  _width:270px;
}
div#cntnt div#otvClnk div.dlsClnkZSkc ul li/*,div#cntnt div#otvClnk div.menuDownActicle ul li*/{
  color:#a65172;
  display:inline;
  list-style-type:none;
  margin-left:10px;
}
div#cntnt div#otvClnk div.dlsClnkZSkc ul li a/*,div#cntnt div#otvClnk div.menuDownActicle ul li a*/{
  color:#a65172;
  padding-top:1px;
  padding-left:20px;	
  text-decoration:none;
}
div#cntnt div#otvClnk div.dlsClnkZSkc ul li a:hover/*,div#cntnt div#otvClnk div.menuDownActicle ul li a:hover*/{
  text-decoration:underline;
}
li.dsksia a {
  background:url('img/button_diskusia.gif') no-repeat 0 0;
}
li.prnt a {
  background:url('img/button_tlacit.gif') no-repeat 0 0;
}
li.nav_next a {
  background:url('img/button_left.gif') no-repeat 0 0;
}
li.nav_prev a {
  background:url('img/button_right.gif') no-repeat 0 0;
}
li.sendmail a {
  background:url('img/button_email.gif') no-repeat 0 0;
}


div#cntnt #otvClnk .introtext {
  line-height:1.3em;
}

div#cntnt #otvClnk .img {
  border:solid 1px #d18ba7;
  padding:2px;
}
div#cntnt #otvClnk .img strong {
  font-weight:normal;
}
div#cntnt #otvClnk .img a {
  color:#808080;
  text-decoration:none;
}
#otvClnk strong {
  font-weight:bold;
  text-align: justify;
}

.debug {
  font-family:monospace;
}

div#cntnt #otvClnk div.sendMailForm, div#cntnt .recipeContent div.sendMailForm {
  display: none;
  height:210px;
  width: 100%;
  border:1px solid #468EC5;
} 

div#cntnt .sendMailForm .titleForm {
  font-size: 14px;
  margin: 15px;
  color: #468EC5;
  width: 450px;
}

div#cntnt .sendMailForm .inputTitle {
  float: left;
  margin: 5px 5px 5px 25px;
  width: 120px;
}

div#cntnt .sendMailForm .inputValue {
  float: left;
  margin: 5px 5px 5px 5px;
  width: 250px;
  border:1px solid #c9c9c9;
}

div#cntnt .sendMailForm .submitForm {
  width:450px;
}
div#cntnt .sendMailForm .submitButton {
  border:1px solid #c9c9c9;
  margin: 5px 10px 5px 5px;
  width: 100px;
}

div#cntnt .sendMailForm span.clearX {
  clear: both;
  width:450px;
  height:1px;
}

div#cntnt #otvClnk #sendArticleMailResult, div#cntnt .recipeContent #sendArticleMailResult {
  color: #409E02;
  font-size: 12px;
  margin: 10px 10px 10px 0px;
  display: none;
  height: 35px;
  width: 450px;
  vertical-align: middle;
}

/* forum */
div#cntnt #forumMain {
  background:#fff;
  border:1px solid #E5E5E5;
  min-height:158px;
  width: 800px;
  padding: 5px 5px 5px 5px;
  line-height: 1.3em;
}

div#cntnt .forumThemes {
  text-align: center;
  padding: 0px;
  margin: 20px 0px 5px 15px;
  width: 780px;
}

div#cntnt .forumDiv { height: 150px; width:240px !important;float:left; border: 1px solid #E7E8EC; background-color: #F5F6F8; padding: 10px 0px !important; margin: 0px !important;}
div#cntnt .forumDiv img { margin-bottom: 10px; width:100px; margin-top: 15px; border: 2px solid white; cursor:pointer; }
div#cntnt .forumDiv a { text-decoration: none; font-weight: bold; color: #707070 !important;}
div#cntnt .forumDiv:hover {background-color: #FFFFFF;}
div#cntnt .forumDiv a:hover, div#cntnt .forumDiv:hover a { color: #FF1F86 !important;}
div#cntnt .forumDiv img:hover, div#cntnt .forumDiv:hover img { border: 2px solid #FF1F86; }

div#cntnt .pinkh2 a { color:inherit !important; text-decoration: none;}
div#cntnt .threadDiv { width: auto; margin:10px; border-top:2px solid #EEEEEE; }
div#cntnt .threadName { line-height: 1.5em; width:350px; float: left; margin-top:5px;}
div#cntnt .threadTitle { width: auto; color:#468DB7 !important; font-size:14px; font-weight:bold; line-height:1.3em; margin:10px 5px 20px 0px; text-decoration:none; }
div#cntnt .threadTitle:hover {text-decoration: underline;}

div#cntnt .forumThemesList {
  float: left;
  width: 400px;
  margin: 3px 10px 20px 20px;
}

div#cntnt a.themeAlias {
  color:#468DB7;
  font-size:14px;
  font-weight:bold;
  line-height:1.3em;
  margin:10px;
  text-decoration:none;
  display: block;
  float: left;
  padding: 5px;
  width: 150px;
}

div#cntnt a.themeAlias:hover {
  text-decoration:underline;
}



div#cntnt .threadInfo {
  font-size: 11px;
}

div#cntnt #forumMain .pinkh2 a {
 color: #9B0049;
}

div#cntnt #forumMain .pinkh2 {
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 15px;
  /*width:500px;*/
  width:auto;
  float: left;
}

div#cntnt .themeTitle { white-space: nowrap; color:gray !important; font-size:11px; font-weight:normal; line-height:1.3em; margin:10px 5px 20px 0px; text-decoration:none; }
div#cntnt .themeTitle:hover {text-decoration: underline; color: #EC327C}

div#cntnt .thrdLstPst { white-space: nowrap; width:190px; height: 20px; margin-top: 5px; line-height: 1.5em; float:left; font-size: 11px; text-align:center;}
div#cntnt .thrdOwnr { white-space: nowrap; width:190px; line-height: 1.5em;margin-top:  5px;margin-left:5px; float: right; font-size: 11px; text-align:center;}
div#cntnt .thrdOwnr a, div#cntnt .quoteInfo a, div#cntnt .thrdLstPst a { width: auto;  margin-top: 0px; line-height: 20px; background:transparent url('img/name_icon.gif') no-repeat scroll 0pt 5px; color:#B13362 !important; padding-left:13px; text-decoration:none;  text-align: center;}

div#cntnt .thrdLstPst .timeTh,div#cntnt .thrdOwnr .timeTh {
 margin: 2px 0px 0px 5px;
 /*float: left;*/
 display: block;
}

div#cntnt .headThemes {
  width: auto;
  margin: 10px 10px 10px 10px;
}

div#cntnt .headTitle {
  font-size:11px;
  line-height: 1.4em;
  margin: 0px;
  padding: 0px;
  color: gray;
  float: right;
  width:200px;
  text-align: center;
}

div#cntnt .headTitlevL {
 float: left;
 width:190px;
}
div#cntnt .headTitle2 {
  font-size:11px;
  line-height: 1.4em;
  margin: 0px;
  padding: 0px;
  color: gray;
  width:350px;
  float: left;
} 

div#cntnt .moderatorTheme {
  /*margin: 15px 15px 3px 25px;*/
  margin: 0px 5px 0px 10px;
  /*float: left;*/
  width: auto; 
}

div#cntnt .moderatorThemev2 {
  width: 130px;
  margin: 18px 10px 0px 10px;
  text-align: right;
}

div#cntnt .moderatorThread a {
   margin: 15px 3px 3px 5px;
   height: 25px;
   padding-left:19px;  
   text-decoration:none;
}

div#cntnt .moderatorDiv {
  width: auto;
}

div#cntnt .moderatorTheme a, div#cntnt .moderatorDiv a {
  font-size: 11px;
  vertical-align: middle;
  padding-left:19px; 
  text-decoration:none; 
}
div#cntnt .moderatorTheme a:hover, div#cntnt .moderatorThread a.removeThread:hover, div#cntnt .moderatorDiv a.removeThread:hover,div#cntnt .moderatorThread a.confirm:hover {
 color: #EC327C;
}

div#cntnt .moderatorTheme a.removeThread, div#cntnt .moderatorThread a.removeThread, div#cntnt .moderatorDiv a.removeThread {
  background:transparent url('img/remove_button_mini.gif') no-repeat scroll 0pt 2px;
}

div#cntnt .moderatorTheme a.addMyForum {
  background:transparent url('img/add_button_mini.gif') no-repeat scroll 0pt 2px;
}

div#cntnt .moderatorTheme a.removeMyForum { 
  background:transparent url('img/remove_button_mini.gif') no-repeat scroll 0pt 2px;
}

div#cntnt .moderatorThread a.confirm { 
  background:transparent url('img/confirm_button_mini.gif') no-repeat scroll 0pt 2px;
  color: #00B040;
  margin-left: 45px;
}


div#cntnt .moderatorTheme .myThreadAct {
  /*text-align: right;*/
  width: auto;
  
}

div#cntnt .moderatorTheme .moderatorLine,div#cntnt .moderatorDiv .moderatorLine   {
  padding: 0px;
  margin: 0px 0px 2px 0px;
  width: auto; 
}

div#cntnt .moderatorThread .moderatorLine,div#cntnt .moderatorDiv .moderatorLine  {
  padding: 0px;
  margin: 5px 0px 2px 0px;
  width: auto; 
  float:left;
}

div#cntnt .myThemes {
  margin: 15px 3px 3px 25px;
  height: 20px;
  float: left;
}

div#cntnt .myThemes a {
  font-size: 11px;
  vertical-align: middle;
  height: 25px;
  background:transparent url('img/add_button.gif') no-repeat scroll 0pt 0px;
  padding-left:17px; 
  text-decoration:none; 
}

div#cntnt .thrdLstPst #textRight, div#cntnt .thrdOwnr #textRight {
  text-align: center;  
  color: gray;
}

div#cntnt div#forumMain div.pinkh2 {
  margin: 10px 5px 15px 10px;
  width: auto;
}

div#cntnt div#forumMain div.pinkh2a {
  margin: 10px 5px 5px 10px;
}



div#cntnt div.addThread,div#cntnt div#forumMain div.addThread {
  margin: 0px 15px 0px 5px;
  /*float: right;*/
  width: auto;
  padding: 2px;
  *height:18px;
}
div#cntnt div.addThread{margin-top:-15px;}

div#cntnt div#forumMain div.addThread2 {
  margin: 15px 15px 0px 15px;
}

div#cntnt div#forumMain div.sorting {
  margin: 5px 15px 0px 15px;
/*  float: right;*/
  width: 300px;
  font-size: 11px;
  color: gray;
}

div#cntnt div#forumMain div.sorting a {
  text-decoration: none;
  font-size: 11px;
  color: gray;
}
div#cntnt div#forumMain div.sorting a:hover {
  text-decoration: underline;  
  color: #EC327C;
}

div#cntnt div#forumMain .forumPath, div#cntnt div#forumMain .forumPath2 {
   /*float: left;*/
   color: gray;
   font-size: 12px;
   margin: 15px 10px 0px 10px;
   width:auto;
}

div#cntnt div#forumMain .forumPath a {
  color: gray;
  font-weight: bold;
  text-decoration: none;
  display: inline;
}

div#cntnt div#forumMain .forumPath2 a {
  color: gray;
  text-decoration: none;
}


div#cntnt div#forumMain .forumPath a:hover,div#cntnt div#forumMain .forumPath2 a:hover  {
  text-decoration: underline;
  /*color: #000000;*/
}

div#cntnt div#forumMain .forumPath span, div#cntnt div#forumMain .forumPath2 span {
  color: lightgrey;
  font-weight: bold;
  display: inline;
}

div#cntnt .raquo {
  margin: 0px 4px 0px 4px;
  font-size: 12px;
  color: #D2D2D2;
}

div#cntnt div.addThread  a,div#cntnt div#forumMain div.addThread  a {
  background:transparent url('img/add_button_2.gif') no-repeat scroll 0pt 2px;
  padding-left:19px; 
  text-decoration: none;
  font-size: 14px;
  color: #468DB7;
}

div#cntnt div#forumMain div.addThread  a:hover {
  text-decoration: underline;
  /*color: #EC327C;*/
}

div#cntnt div#forumMain .userPost {
   margin:10px 0px 10px 10px;
   border-top:2px solid #EEEEEE;
   width: auto;
}
div#cntnt div#forumMain .adminPost:hover {
	background-color: #EDFAFE;
	border-top: 2px solid #407FD0;
}

div#cntnt div#forumMain .userPhoto {
  float: left;
  margin-top: 10px;
  width: auto;
}

div#cntnt .sexPhoto0 {
  border: 1px solid gray;
}

div#cntnt .sexPhoto1 {
  border: 1px solid #2097E7;
}

div#cntnt .sexPhoto2 {
  border: 1px solid #B13362;
}


div#cntnt div#forumMain .restPost { 
  width: 710px;
  margin: 10px 10px 5px 10px;
  float: right;
}
  div#cntnt div#forumMain .restPost .userNick {
    float: left;
    width: auto;
  }
    div#cntnt div#forumMain .restPost .userNick a {
      line-height: 20px; 
      padding-left:13px;
      font-size: 12px;
      text-decoration:none;
    }
    
   div#cntnt div#forumMain .restPost .sex0 a, div#cntnt a.sex0 {
      background:transparent url('img/name_icon_h.gif') no-repeat scroll 0pt 3px; 
      color:#a2a2a2 !important;
   }
   div#cntnt div#forumMain .restPost .sex1 a, div#cntnt a.sex1 {
      background:transparent url('img/name_icon_m.gif') no-repeat scroll 0pt 3px; 
      color:#2097E7 !important; 
   }
   div#cntnt div#forumMain .restPost .sex2 a, div#cntnt a.sex2 {
      background:transparent url('img/name_icon_f.gif') no-repeat scroll 0pt 3px; 
      color:#B13362 !important; 
   } 
    
    
  div#cntnt div#forumMain .restPost .postTime {
    float: right;
    color: gray;
    font-size: 11px;
    text-align: right;
  }
  
   div#cntnt div#forumMain .restPost .postTime .reply {
    margin-bottom: 5px; 
    margin-left: 15px;
   }
   
   div#cntnt div#forumMain .restPost .pTime {
     margin: 4px 10px 5px 10px;
     font-size: 11px;
     color: gray;
     float: left;
   }
   
   div#cntnt div#forumMain .restPost .postTime a {
    color: #46A7DF;
    font-size: 11px;
  }
  
  
  
 div#cntnt div#forumMain .restPost .postText {
    margin: 3px 0px 10px 0px;
    float: left;
    color: #000000;
    font-size: 12px;
    line-height: 1.5em;
    width: auto;
  }

div#cntnt div#forumMain .userPhoto img {
  height: 60px;
  width: 48px;
  display: block;
  margin:1px;
}

div#cntnt div#forumMain .addLine {
  margin: 15px 5px 5px 15px;
  width:auto;
}


div#cntnt div#forumMain .addTitle {
  float: left;
  width: 130px;
  color: #8D8D8D;
}

div#cntnt div#forumMain .addInput {
  float: left;
  width:auto;
  margin-left:10px;
  text-align: left;
}

div#cntnt div#forumMain .addInput input {
  border:1px solid #c9c9c9;
  width: 350px;
}

div#cntnt div#forumMain .addInput select {
  border:1px solid #c9c9c9;
  width: 150px;
}

div#cntnt div#forumMain .addInput textarea {
  border:1px solid #c9c9c9;
  width: 430px;
  height: 100px;
  padding: 5px;
}

div#cntnt div#forumMain .addInput input.button {
  margin-bottom: 10px;
  width: 120px;
  height: 25px;
  line-height:18px;
  color:#fff;
  font-weight:bold;
  border:1px solid #333333;
  background: #5D5D5D;
}
div#cntnt div#forumMain .addInput input.frm-agree {
	width: 20px;
}
div#cntnt div#forumMain .addInput label.frm-agree {
	padding: 5px;
	font-size: 11px;
	color: ;
}

div#cntnt div#forumMain blockquote {
  font-style: italic;
  width: auto;
  margin: 3px 3px 3px 10px;
  color: gray;
  border: 1px solid gray;
  padding: 3px 5px 3px 3px;
  font-size: 11px;
}

div#cntnt div#forumMain div#pridatForum {
  margin-top:10px;
  margin-left:25px;
  display: none;
  /*height:550px;*/
  width: 630px;
  border:1px solid #468EC5;
}

div#cntnt div#forumMain div#pridatForum .titleForm, div#cntnt div#forumMain div#pridatPrispevok .titleForm {
  font-size: 14px;
  margin: 15px;
  color: #468EC5;
  width: 450px;
}

div#cntnt div#forumMain div#pridatPrispevok {
  margin-top:10px;
  margin-bottom:20px;
  margin-left:25px;
  display: none;
  height:auto;
  width: 630px;
  border:1px solid #468EC5;
}

div#cntnt div.quote {
  margin: 10px 10px 20px 15px;
  border: 1px solid gray;
  width: auto;
}

div#cntnt div.quoteInfo {
  margin: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  width: auto;
}

div#cntnt .quoteI {
  margin: 5px 15px 5px 5px;
  float: left;
}

div#cntnt div.quoteText {
  color: #000000;
  font-style: italic;
  font-size: 11px;
  margin: 10px 10px 10px 10px;
  width: auto;
}

div#cntnt div.quote .quoteTime {
  font-size: 11px;
  margin: 5px;
  color: gray;
  font-style: normal;
  float: right;
}

div#cntnt div.quote .quoteUser {
  float:left;
}

.changed {
   font-size: 12px;
   color: gray;
   font-style:italic;
}

.bold {
  font-weight: bold;
}

div#cntnt .titleForum {
  width: 500px;
}

div#cntnt div.autoWidth {
  width: auto;
}
div#rghtMn #boxesForum {
  margin: 0px 0px 0px 0px;
  padding: 5px;
  width: auto;
}

div#rghtMn .shadowbox {
  width:300px;
  background: #d7d7d7;
  margin: 0px;
  padding: 0px;
  margin: 15px;  
  /*float:left;   */
}

div#rghtMn .boxForum {
  position: relative;
  top: -4px;
  left: -6px;
  width: auto;
  background-color: white;
  border-style: solid;
  border-width: 1px;
  padding:0px;
  margin: 0px 0px 10px 0px;
}

div#rghtMn .blueBorder h4 {
  font-size: 12px;
  color: #468DB7;
  margin: 10px 10px 3px 10px;
  font-weight: bold;
  float:left;
  line-height: 1.3em;
}

div#rghtMn .pinkBorder h4 {
  font-size: 12px;
  color: #A63569;
  margin: 10px;
  font-weight: bold;
  float:left;
  line-height: 1.3em;
}

div#rghtMn .blueBorder {
  border-color: #468DB7;
}

div#rghtMn .pinkBorder {
  border-color: #A63569;
}

div#cntnt #forumMain  ul,div#rghtMn .boxForum ul {
 margin:3px 10px 10px 10px;
 line-height:1.6em;
}

div#cntnt #forumMain ul li,div#rghtMn .boxForum ul li {
  list-style-type:none;
  padding-left:14px;
}

div#cntnt #forumMain a,div#rghtMn .boxForum a {
   text-decoration: none;
}

div#cntnt #forumMain .pinkBorder a,div#rghtMn .pinkBorder a {
  color: #A63569;
}

div#cntnt #forumMain .blueBorder a,div#rghtMn .blueBorder a {
  color: #468DB7;
}

div#cntnt #forumMain a:hover,div#rghtMn .boxForum a:hover{
   text-decoration: underline;
}

 div#cntnt #forumMain .blueBorder  ul li, .blueBorder  ul li {
   background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 -161px;
 }

 div#cntnt #forumMain .pinkBorder  ul li, .pinkBorder  ul li {
   background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 -61px;
 }  

div#cntnt #forumMain a.showAll, a.showAll {
  font-size: 11px;
  float:right;
  margin: 10px 8px 0px 0px;
  line-height: 1.3em;
}
/* forum end */

/* user box */
#userBox {
  height:147px;
  width: 273px;
  background-position: top right;
  background-repeat: no-repeat;
  /*background-color: #FFFFFF;*/
  z-index: 10;
  position:absolute !important;
  display:none;
  margin:0px 0px 0px 0px;
  padding:0px;
  line-height: 1.3em;
  text-align: left;
  font-size: 12px;
  font-family:Tahoma,"Arial CE","helvetica ce",arial,helvetica,sans-serif;
}

.sexBox1 {
  background-image: url('img/userbbl/bbl_male.gif');
}

.sexBox2 {
  background-image: url('img/userbbl/bbl_female.gif');
}


#ub_nick {
  margin: 4px 5px 5px 18px;
  color: #FFFFFF;
  font-weight: bold;
  width: auto;
  
}

.ub_title {
  color: #000000;
  font-size: 11px;
  width: auto;
  margin-left: 20px;
}

.ub_info {
  margin: 5px 3px 3px 0px;
  float: left;
  width: 160px;
}

.ub_links {
  margin: 10px 3px 3px 0px;
  width: auto;
}

.ub_links a {
  font-size: 11px;
  text-decoration: none;
  display: block;
  font-weight: normal;
  width: auto;
  margin-left: 20px;
}

.ub_links a:hover {
  text-decoration: underline;
}

.sexBox1 a {
   color: #2097E7;
}

.sexBox2 a {
  color: #B4025C;
}

#ub_photo {
  float: right;
  width: 88px;
  height: 110px;
  background-position: 1px 1px;
  background-repeat: no-repeat;
  display: block;
  margin: 3px 5px 2px 2px;
  padding: 1px;
}

.sexBox1 #ub_photo {
   border: 1px solid #2097E7;
}

.sexBox2 #ub_photo {
  border: 1px solid #B4025C;
}

/* user box end */

/* smiles */

.smiles {
  margin: 4px 4px 0px 4px;
  height: 25px;
  padding: 0px;
  width:auto;
}

div#cntnt img.smile {
  float: left;
  width: auto;
  cursor: pointer;
  margin: 2px;
  padding: 2px;
}

div#cntnt img.smile:hover {
  margin: 1px;
  border: 1px solid #c1c1c1;
  background-color: #e4e4e4;
}



/* smiles end */

div#cntnt a.comment-mod {
  font-size:12px; 
  color: #FF0000; 
  margin: 7px 5px 0px 20px;
  padding-left: 19px; 
  background-image: url('img/icon_stop.gif');
  background-position: 4px 4px; 
  background-repeat: no-repeat; 
  float: left;
  text-decoration: none;
}

div#cntnt a.comment-mod:hover {
  text-decoration: underline;
}

div#cntnt a.comment-mod-unconfirm {
  font-size:12px; 
  color: #993300; 
  margin: 7px 5px 0px 12px;
  padding-left: 18px; 
  background-image: url('img/list.gif');
  background-position: 0px 0px; 
  background-repeat: no-repeat; 
  /*float: left;*/
  display: block;
  text-decoration: none;
} 

div#cntnt a.comment-mod-unconfirm:hover {
  text-decoration: underline;
} 

div#cntnt div.mod-cache {
  margin: 15px;
  float: left;
  width: auto;
}

div#cntnt div.mod-cache2 {
  margin: 15px 15px 5px 0px;
  width: auto;
}

div#cntnt a.comment-mod-cache {
  font-size:13px; 
  color: #990033; 
  margin: 7px 5px 2px 20px;
  padding-left: 20px; 
  background-image: url('img/del_cache.gif');
  background-position: 0px 1px; 
  background-repeat: no-repeat; 
  float: left;
  text-decoration: none;
}

div#cntnt a.comment-mod-cache2 {
  font-size:13px; 
  color: #990033; 
  margin: 0px 0px 0px 0px;
  padding-left: 20px; 
  background-image: url('img/del_cache.gif');
  background-position: 0px 1px; 
  background-repeat: no-repeat; 
  text-decoration: none;
}

div#cntnt a.comment-mod-cache:hover {
  text-decoration: underline;
}

div#cntnt a.comment-mod-cache2:hover {
  text-decoration: underline;
}


.left {
  float: left;
}

.right {
  float: right;
}

div.rs_banner_37 {
 float: right !important;
 /*width: 300px !important;*/
 /*height: 300px !important;*/
 /*margin: 10px 0px 10px 10px;*/
}
div.rs_banner_37 div {
  display: block !important; 
  padding: 0px !important;
  margin: 0px !important;
}

div.rs_banner_36 {
  margin-top: 10px !important;
  margin-bottom: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
  padding: 0px !important;
  text-align: center;
  width:240px;
}

div.rs_banner_36 div {
  display: block !important; 
  padding: 0px !important;
  margin: 0px !important;
}

div#cntnt .lastFullText {
  float: left;
  width: auto;
}


div.loginMenu {
  float: right;
  /*margin: 5px 0px 5px 10px;*/
  padding: 10px 0px 5px 0px;
  /*z-index:2;*/
  /*position: absolute;*/
  /*width:100%;
  text-align: right;*/
  /*top: 2px;*/
  /*left: 350px;*/
  text-align: right;
}

ul.lgmn {
  /*float: right;*/
}

ul.lgmn li {
  float: left;
  margin: 0px 8px 0px 8px;
  font-size: 11px;
}

ul.lgmn li a {
  color: #822B53;
  display: block;
  text-decoration: none;
  line-height: 1.2em;
}

ul.lgmn li a:hover {
   text-decoration: underline;
}

h2.pageHeadTitle {
  font-size: 11px;
  color: #468EB7;
  color: #f8f8f8;
  float: left;
  margin: 56px 0px 0px 0px;
  font-weight: normal;
  padding: 0px;
  line-height: 1.2em;
  position:relative;
  top:0;
}
h2.pageHeadTitle span {
	position:absolute;
	top:0;
	left:0;
	cursor:pointer;
	background:url('img/magazin.gif') no-repeat scroll 0 0;
	width:159px;
	height:29px;
	color: #6CB2E3;
}

div#head h2 a {
  line-height: 1.2em;
  color: #6AB0E3;
  text-decoration:none;
  cursor: pointer;
}

div#cntnt .articlesUnconfirmed {
  margin: 25px 2px 5px 0px;
}

div#cntnt .articleUnconfirmed {
  margin: 3px;
  padding: 0px;
  
}

div#cntnt table.unconfirmedT {
  width:100%;
  border-top-width: 1px;
  border-left-width: 1px;
  border-spacing: 0px;
  border-style: solid;
  border-color: #d6d6d6;
}

div#cntnt table.unconfirmedT td {
  padding: 3px 10px 3px 3px;
  border-style: solid;
  border-color: #d6d6d6;
  border-right-width: 1px;
  border-bottom-width: 1px;
  color: gray;
  font-size: 11px;
  text-align: right;
}

div#cntnt table.unconfirmedT th {
  padding: 3px 5px 3px 5px;
  border-style: solid;
  border-color: #d6d6d6;
  border-right-width: 1px;
  border-bottom-width: 1px;
  color: #000000;
  font-weight: bold;
  font-size: 11px;
  text-align: center;
}

div#cntnt table.unconfirmedT td.article,div#cntnt table.unconfirmedT th.article {
  text-align: left;
}

div#cntnt table.unconfirmedT td.sex {
  width: 35px;
}


div#cntnt table.unconfirmedT td.new {
  color: #000000;
}


div#cntnt a.articleUnconfirmed {
  margin: 2px;
  padding: 0px 5px 5px 20px; 
  background-image: url('img/button_diskusia.gif');
  background-position: 0px 0px; 
  background-repeat: no-repeat; 
  text-decoration: none;
  line-height: 1.5em;
  font-size: 12px;
  color: #79284E;
  /*float: left;*/
}

div#cntnt a.articleUnconfirmed:hover {
  text-decoration: underline;
}


div#cntnt .hidedComment {
  color: gray;
  font-style: italic;
}

div#cntnt div#otvClnk div.articleFormat {
  margin: 0px;
  padding: 0px;
  width:auto;
}

div#cntnt div#otvClnk div.articleFormat h2 {
  color:#000000;
  font-size:14px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:20px;
}
div#cntnt div#otvClnk div.articleFormat #poll h2 {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.gallery_image { border:1px solid #D18BA7; padding:2px; }
.gallery_image img { margin-bottom:2px; overflow:none; clear:both; float:none !important; }
.gallery_image .titleAlt { display:block; padding:2px;font-size:11px; margin:0 !important; }
.gallery_image a.gallery-click {
  display:block;
  background: url('img/gallery.gif') 2px 3px no-repeat;
  padding: 0 0 2px 18px;
  margin-top:1px;
  margin-left:3px;
  text-decoration:none;
  font-size:11px;
  color: #939393 !important; 
  font-weight:normal;
}
.gallery_image a.gallery-click:hover { text-decoration:underline; }

/* anketa */
div#cntnt #poll {
  margin-top: 5px;
  margin-bottom: 5px;
  /*border: 1px solid #7B294F;*/
  width: 240px;
  display: block;
  float: right;
  background:#FFE6A4 none repeat scroll 0 0;
}

div#cntnt #poll h2 {
  font-size: 14px;
  font-weight: normal;
  margin: 10px 5px 10px 10px !important;
  line-height: 1.3em !important;
  color: #000000;
  width: auto;
  text-align: center;
}

div#cntnt #poll ul {
  width: auto;
  margin: 0px;
  padding: 0px;  
  margin-bottom: 15px;
}

div#cntnt #poll li {
  margin: 5px 10px 5px 0px;
  width: auto;
  font-weight: normal !important;
  list-style: list-style-image;
  list-style-image: url('img/list_marker.gif');
  color: #000000;
}

div#cntnt #poll ul li .optTitle {
  width: 170px;
  display: block;
  margin-bottom: 5px;
}

div#cntnt #poll #perc {
  font-family: sans-serif;
  color: #266EA5;
  font-size: 10px !important;
  width: auto;
  margin: -5px 3px 0px 0px;
  font-weight: normal !important;
  float: right;
  /*display: block;*/
  /*float: right;*/
}

div#cntnt #poll #perc-div {
  display: block;
  height: 6px;
  float: left;
  background-color: #518aea;
  margin: 0px;
  padding: 0px;
  /*line-height: 0.1em;*/
  overflow: hidden;
 /*width: auto;*/
}

div#cntnt #poll #perc-rest-div {
  display: block;
  height: 6px;
  float: left;
  background-color: #FFFFFF;
  margin: 0px;
  padding: 0px;
  line-height: 0.1em;
  overflow: hidden;
 /* width: auto;*/
}


div#cntnt #poll li a {
  text-decoration: none;
  color: #202020;
}

div#cntnt #poll li a:hover{
  text-decoration: underline;
  /*background-color: #e0e1fc;*/
  color: #468EC5;
}

/* koniec anketa*/

div#cntnt .warning {
  width: auto;
  margin: 10px;
  height: 20px;
  color: #cc061b;
  padding-left: 25px;
  padding-top: 6px;
  background-image: url('img/warning2.gif');
  background-position: left center; 
  background-repeat: no-repeat; 
}
div#cntnt div#otvClnk.forum{padding-bottom:20px;}
    div#cntnt div#otvClnk.forum h2{
        font-size:20px;
        color:#79284E;
    }
    div#cntnt div#otvClnk.forum ul{margin:0;}
        div#cntnt div#otvClnk.forum ul li{
            list-style-type:none;
            float:left;
            width:266px;
            height:58px;
            margin:1px;
            font-size:15px;
            }
            div#cntnt div#otvClnk.forum ul li a{
                color:#4a6997;
                text-decoration:none;
                font-weight:bold;
                margin-left:15px;
            }
            div#cntnt div#otvClnk.forum ul li a:hover{
                text-decoration:underline;
                background:#e6ebef;
            }
            div#cntnt div#otvClnk.forum ul li small{
                font-size:11px;
                color:#989898;
                margin-left:8px;
            }
div#rghtMn div.forum.frst{
    margin-top:0;
    }
    div#rghtMn div.forum ul li{background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 -61px;}
    div#rghtMn div.forum.ruz ul li,div#rghtMn div.forum.mod ul li{background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 4px;}
    div#rghtMn div.forum a.zvstk{
        position:absolute;
        top:11px;
        right:10px;
        font-size:11px;
        text-decoration:underline;
        display:block;
        height:15px;
        line-height:15px;
        zoom:100%;
    }
    div#rghtMn div.forum a.zvstk:hover{text-decoration:none;}
div#rghtMn ul li{zoom:100%;}

div#rghtMn .newtheme {
  float: right;
  line-height:1.3em;
  font-size: 12px;
  color: #4A6997;
}
div#rghtMn .newtheme:hover {
 color: #000000;
}

div#cntnt div.modTag {
  font-size: 11px;
  color: gray;
  padding: 0px;
  margin: 0px;
  width: auto;
}


div.brand_div{
  float:right;
  width: 599px;
  height: 78px;
  margin: 2px 0px 0px 0px;
}
div.head_bn {
	left:400px;
	position:absolute;
	top:10px;
}
div.head_bn a {
	display:block;
	height:70px;
	width:270px;
	/*background-color: red;*/
}
div.head_bn2 {
	left:670px;
	position:absolute;
	top:30px;
}
div.head_bn2 a {
	display:block;
	height:55px;
	width:320px;
	/*background-color: red;*/
}
div#cntnt a.changeThread {
	background:transparent url('img/change_button_mini.gif') no-repeat scroll 0pt 2px;
	
}
div#cntnt a.changeThread:hover {
	color:#EC327C;
}
div#cntnt .moderatorDiv select {
	margin: 2px 8px 0px 10px;
}
div.banwords {
	margin:20px 5px 5px 5px;
}
div.banwords p {
	font-size: 12px;
	color: #802A52;	
}
div.banwords p.warn {
	font-weight: bold;
	color: red;
	margin: 5px;
}

div.banwords table {
	border-spacing: 5px;
	width:100%;
	border: 1px solid #802A52;
}
div.banwords table tr {
	padding: 3px;
}
div.banwords table td {
	padding: 3px 5px 3px 10px;
}

div.banwords table td:hover {
	background-color: #7B294F;
	color: #FFFFFF;
}
div.banwords table td.last-added {
	color: red;
	background-color: yellow;
	font-weight: bold;
}
div#cntnt div.notice {
	width: auto;
	text-align: right;
	padding-top:2px;
	color: #848484;
	font-size:11px;
}
div#cntnt div.notice a {
	font-size:12px;
	color: #006699;
	text-decoration: none;
}
div#cntnt div.notice a:hover {
	color: #EC327C;
	text-decoration: underline;
}
div#cntnt span.cntNotice {
	color: #CC0000;
	float:left;
	font-size:10px;
	margin:4px 10px 5px;	

}
div#cntnt div.refresh {
	margin:18px 10px 0px 30px;
	float: left;
	width: auto;
}
div#cntnt div.refresh a {
	color: #97CEEE;
	font-size:12px;
}
div#cntnt div.refresh a:hover {
	text-decoration: underline;
	color: #2000FF;
}

div#cntnt div.noticeIcon {
	background:transparent url('img/warning_sprite.gif') no-repeat scroll 0px 0px;
	display: block !important;
	float:left;
	height:16px;
	width: 16px;
}
div#cntnt div.noticeIcon:hover {
	background:transparent url('img/warning_sprite.gif') no-repeat scroll -16px 0px;
	cursor: pointer; 
}
div#cntnt div.noticeDiv {
	float: right;
	width: auto;
}
div#cntnt div.noticeDiv a {
	color: #969696;
	padding-right: 5px;
	padding-top: 1px;
	float: left;
	font-size: 10px;
}
div#cntnt div.noticeDiv a:hover {
	color: #FF8000;	
}
div#cntnt div.cntRec {
	margin:18px 10px 0px 30px;
	color: #959595;
	float: right;
	width: auto;
}
div#cntnt div#forumMain div.forum-hint {
	width: 420px;
	_width: 400px;
	margin: 2px;
	_margin-left: 10px;
	_padding-left: 15px;
	
	font-size: 11px;
	color: #A4A4A4;
}
div#cntnt div#forumMain div.forum-hint:hover {
	color: #787878;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
div.katalog {
	margin: 5px;
}
div.katalog h3 {
	font-size: 14px;
	color: #B8CBE3;
	margin: 5px;
	font-weight: bold;
}
div.katalog div.links_box {
	margin-left: 8px;
}
div.katalog div.links_box div.link  {
	float: left;
	width: 240px;
	margin: 5px 5px 5px 10px;
}
div.katalog div.links_box div.link a {
	color: #000000;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal;
}
div.katalog div.links_box div.link a:hover {
	text-decoration: underline;
}
div.sentences {
	background-color:#F9DA87;
	padding:10px 8px;
	width:224px; 
	margin: 0px 0px 10px 0px;
}
div.sentences h3 {
	color:#9B0049;
	font-size: 14px !important;
	margin: 0px 0px 8px 0px !important;
}
div.sentences div {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 1px !important;
	margin:1px 1px 5px !important;
}
div.sentences span {
	padding: 1px !important;
	margin: 1px !important;
	font-weight: normal;
	font-size: 12px;
	line-height: 1.2em;
	color: #000000;
}
div.sentences img {
	width: 70px;
	height: 70px;
	/*border:1px solid #CF8BAB;*/
	border:1px solid #000000; 
	float: left;
	padding: 1px;
	margin: 0px 5px 0px 0px;
}


a.banner_bb_Ad {display:block;position:absolute;top:20px; height:65px;width:500px; right:-5px; }


.kontaktView h2 { margin-bottom: 20px; }
.kontaktView p { margin-bottom:10px; line-height:1.2em; }
/* 10 tipov */
div#rghtMn div#tenTip {
	margin-top: 0px;
	background-color: white;
	width: 238px;
	/*border: 1px solid rgb(104, 149, 210);*/
	border: 1px solid #E2B3C9;
	padding: 5px;
	min-height:28px;
	_height: 28px;
	padding:0;
    }
    div#rghtMn div#tenTip img {
    	margin-right: 5px;
    	float: left;
    }
    div#rghtMn div#tenTip p {
    	margin: 0px;
    	padding: 4px 0px;
    }
    div#rghtMn div#tenTip a {
    	font-weight: bold;
    	/*color: rgb(67, 95, 112);*/
    	color: #852C55;
    	font-size: 12px;
    	text-decoration: none;
    }
    div#rghtMn div#tenTip a:hover {
    	text-decoration: underline;
    }
    div#rghtMn div#tenTip div {
    	border: 3px solid #E2B3C9;
    	padding: 5px;
    	margin:0;
    	width:auto;
        }
        div#rghtMn div#tenTip div span.cb10{
            display:block;
            width:0px;
            height:0px;
            clear:both;
        }
/* 10 tipov */

div.related {
	width: auto;
	text-align: left;
	padding: 0px 10px 10px 0px !important;
}
div.related h3 {
	margin: 12px 10px 10px 10px !important;
	font-size: 12px !important;
	/*color: #9B0049 !important;*/
	color: #468EB7 !important;
}
div.related ul {
	margin:10px;
    line-height:1.6em;
}
div.related ul li {
	padding-left:14px;
     /*background:url('img/sipky_sprite.gif') no-repeat 0 -161px;*/
     background:transparent url('img/sipky_sprite.gif') no-repeat scroll 0 -61px;
     list-style-type:none !important;
     padding-top: 2px;
}
div.related ul li a {
	text-decoration: none;
	
	/*color: #468EB7 !important;*/
	color: #9B0049 !important;
}
div.related ul li a:hover {
	text-decoration: underline;
}
div#cntnt div.najmama h3 a {
	color: #6ECFF0 !important; 
} 
div#cntnt div.najmama p {
	color: #777777 !important;
}
div#cntnt div.najmama ul li a {
	color: #6ECFF0 !important; 
}
div#cntnt div.najmama {
	border: 1px solid #6ECFF0 !important;
}
div#cntnt div.najmama p.img {
	border: 1px solid #6ECFF0 !important;
}
div#cntnt a.najmama-prm {
	margin-left: 15px;
}
div#cntnt div#forumMain div.forumDivLeft {
	float: left;
	width: 470px !important;
}
div#cntnt div.hrskp-others {
	margin: 5px 0px 5px 5px !important;
	padding: 0px;
	width: auto;
}
div#cntnt div.hrskp-others-title {
	font-size: 12px;
	color: #565656;
	margin-bottom: 0px;
	margin-left: 0x;
	padding-left: 8px;
	padding-bottom: 3px;	
}

div#cntnt div.hrskp-others a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url('img/horoskop/2/sprite.gif') no-repeat scroll 0 0;
	display:block;
	float:left;
	height:50px;
	padding:0;
	margin: 0px;
	width:50px;	
}

div#previewImages img {
	width: 60px !important;
	height: 60px !important;
}
div#previewImages {
	display: block;
	width: 430px !important;
	/*height: 120px;*/
	/*border: 1px solid gray;*/
}
div#previewImages img.thumbView {
	height: 60px;
	width: 60px;
	border: 1px solid gray;
	padding: 1px;
	margin: 3px;
	float: left;
	display: none;
}
div#cntnt .queuedImg {
	
}
div#cntnt #imageCnt {
	font-size: 12px;
	color: black;
	margin: 10px 10px 10px 0px;
}
div#cntnt #imageCnt span {
	font-size: 11px;
	color: #767676;
}
div#cntnt .queuedImg {
	font-size: 12px;
	color: #6177BC;
	font-weight: bold;
	/*background:transparent url('/img/list_marker2.gif') no-repeat 0px 5px;*/
	padding-left: 10px !important;
}
div#cntnt .queuedImg span {
	font-size: 11px;
	color: #767676;
	font-weight: normal;
}
div#cntnt .queuedImg span.status {
	color: #7F1020;
}
div#cntnt #queueImagesTitle {

	display: none;
	font-weight: bold;
	margin: 5px;
}
div#cntnt #queueImagesTitle a {
	color: #9B0049;
}
div#cntnt #queueImages {
	margin: 10px 10px 10px 0px;
}
div#cntnt .photoForum {
	width: 200px;
	float: right;
	margin: 6px 0px 6px 0px;
}
div#cntnt .photoForum div.titlephoto {
	color: #969696;
	font-size: 11px;
	padding-left: 10px;
	width: auto;
	text-align: center;
}	
div.forum_photo {
	margin: 5px;
	border: 1px solid #B8B8B8;
	height: 120px;
	width: 180px !important;
	
}
div.forum_photo:hover {
	background-color: #FAFAFA;
}
div.forum_photo div.img_shift {
	width: 20px;
	height: 100px;
	float: left;
	margin: 5px;
	padding: 0px;
	cursor: pointer;
}
div.forum_photo div.shift_left {
	background:transparent url('img/galeria_larr.gif') no-repeat center center;
}
div.forum_photo div.shift_right {
	background:transparent url('img/galeria_rarr.gif') no-repeat center center;
}

div.forum_photo img {
	width: 100px;
	height: 100px;
	float: left;
	margin: 1px;
	padding: 1px;
	border: 1px solid #888888 !important;
	position: absolute;
}

div.forum_photo div.images {
	width: 106px !important;
	height: 106px !important;
	margin: 5px !important;
	float: left;
	overflow: hidden !important;
	position: relative;
}
div.rs_banner_124 {
	padding:0px !important;
	width: 144px;
	text-align: center;
}
div.najmama-box {
	padding: 0px !important;
	width: auto !important;
	background-color: #D9A4E9;
	margin: 5px 0px 5px 0px;
	border: 1px solid #A16BAC;
}
div.najmama-box div.najmama-title {
	display: block;
	width: auto !important;
	clear: both;
	background-color: #A16BAC;
	font-size: 14px;
	font-weight: bold;
	margin: 0px !important;
	padding: 8px 8px 8px 8px !important;
}

div.najmama-box div.najmama-title a {
	color: #FFFFFF;
	text-decoration: none;
}
div.najmama-box div.najmama-title a:hover {
	text-decoration: underline;
}
div.najmama-box .article-najmama {
	clear: both;
	padding: 5px !important;
	margin: 0px !important;
	
}
div.najmama-box .article-najmama img {
	float: left;
	height: 40px;
	width: 40px;
	margin: 5px;
	border: 1px solid #A16BAC;
	padding: 1px !important;
	
}
div.najmama-box div.article-najmama h3 {
	padding-top: 5px;
}
div.najmama-box div.article-najmama h3 a {
	color: #643B6F;
	line-height: 1.4em;
	font-weight: bold;
	text-decoration: none;
}	
div.najmama-box div.article-najmama h3 a:hover {
	text-decoration: underline;
}

div#cntnt .vyhladavanie_vysledky { padding:5px 0; }
div#cntnt .vyhladavanie_vysledky ol { margin:0 !important; }
div#cntnt .vyhladavanie_vysledky li { overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:15px; margin-bottom:15px; }
div#cntnt .vyhladavanie_vysledky li .meta, 
div#cntnt .vyhladavanie_vysledky li .meta a { color:#555; font-size:12px; margin-bottom:5px; }
div#cntnt .vyhladavanie_vysledky .obr { float:left; width:91px; height:96px; margin-right:10px;  }
div#cntnt .vyhladavanie_vysledky .obr img { border:1px solid #CF8BAB; padding:2px; width:85px; height:90px; }
div#cntnt .vyhladavanie_vysledky h3 { font-size:14px; margin:2px 0 10px 0 !important; font-weight:bold; }
div#cntnt .vyhladavanie_vysledky li p { line-height:16px; }
div#cntnt .vyhladavanie_vysledky li small { font-size:11px; color:#aaa; }
div#cntnt .vyhladavanie_vysledky li .highlight { background-color:#767676; color:#fff; padding:0px 1px; }
div#cntnt .vyhladavanie_vysledky li h3 a { 
  font-size:13px;
  color:#4590B0;
  margin-bottom:5px;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
div#cntnt .vyhladavanie_stats { margin:20px 0; }
div#cntnt .vyhladavanie_stats strong { font-weight:bold; }	
div#cntnt .vyhladavanie_form { padding:10px 30px; font-size:1px !important; }
div#cntnt .vyhladavanie_form .extendedSearchLink { position:absolute; right:10px; top:0px; color:#9B0049; text-decoration:none; }
div#cntnt .vyhladavanie_form .sep { padding-left:18px; }
.vyhladavanie_form label { color:#000; }
.vyhladavanie_form .source {width:200px; float:right; padding-top:5px; font-size:11px; margin-top: 7px; }
.vyhladavanie_form .source .one-col input, .vyhladavanie_form .source .one-col label { margin-top: 5px;} 
.vyhladavanie_form .source .one-col { width: 100px; margin: 0px; padding: 0px 0px 5px 0px; }
.vyhladavanie_form p { margin:0 0 5px 0 !important; }
.vyhladavanie_form .search_text { padding:5px; width:399px; _width:385px; margin: 0px 5px 0px 0px; vertical-align:middle; border:1px solid #9E9E9E; }
.vyhladavanie_form .source .radio, .vyhladavanie_form .source label { vertical-align:middle; padding-top:3px; }
.bntok { width:70px; height:23px; background:url(img/diva_sprite1.png) 0px -13px no-repeat; border:0; vertical-align:top; }
.bntok span { display:none !important; margin:0 !important; }
div#cntnt .vyhladavanie_form .rozsirene { border-top:1px solid #bbb; margin-top:10px; padding-top:5px; padding-bottom:10px; font-size:11px; }
.vyhladavanie_form .rozsirene table { width:300px; }
.vyhladavanie_form .rozsirene td { width:120px; vertical-align:top; }
.vyhladavanie_form .rozsirene label { vertical-align:middle; padding-bottom:7px; line-height:10px; }

.vhodnost_partnerov table { margin:10px auto; padding:14px 20px 10px 20px !important; background-color:#F5CBE0; position:relative; }
.vhodnost_partnerov td { padding:0 5px 5px 0; vertical-align:top; }
.vhodnost_partnerov td input.text_box  { width:140px; padding:5px; font-size:12px; color:#777; font-family:"Helvetica CE",Arial,sans-serif !important;}
input.vhodnost { background-color:#4C4C4C; border:1px solid #111; color:#fff; font-weight:bold; }
input.vhodnostCal { background:#fff url(img/sprite-diva.png) 120px -4px no-repeat; cursor:pointer; }
input.vhodnostSubmit { padding-bottom:2px; background:#fff url(img/sprite-diva.png) 0px -32px no-repeat; font-size:10px; cursor:pointer; width:120px; height:19px; font-weight:bold; border:0; color:#fff; text-transform:uppercase; font-family:tahoma !important;}
.vhodnost_partnerov td.th { width:150px; color:#454545; font-weight:bold; vertical-align:top; padding-top:4px; }
img.vhodnost_partnerov { float:right !important; padding:0 15px 20px 25px; }

.pagination { margin:20px 0; text-align:center; }
.pagination span, .pagination a { padding:5px 10px; font-weight:bold; }
.pagination span { color:#777; }

div#cntnt div.article-gallery { margin: 10px 5px 10px 5px; text-align: center; height: 110px; }
div#cntnt div.article-gallery #prevBtn, div#cntnt div.article-gallery #nextBtn { cursor: pointer; font-weight: bold; font-size: 28px; color: #A7A7A7; padding-bottom:15px; padding-top:15px; margin-top: 25px; text-decoration: none;}
div#cntnt div.article-gallery #prevBtn:hover, div#cntnt div.article-gallery #nextBtn:hover { text-decoration: none; color: #842B54; }
div#cntnt div.article-gallery #prevBtn, div#cntnt div.article-gallery #nextBtn {float:left;}
div#cntnt div.article-gallery img { padding:2px; }
div#cntnt div.article-gallery div.fgtitle { text-align: left; font-size: 12px; color: #9B0049; margin: 7px 5px 5px 0px; font-weight: bold; }
div#cntnt div.article-gallery a.onepicgal { display:block; border: 1px solid #ccc; float: left; background-color: #f8f8f8; margin:0 2px 2px 0; height:94px; width:94px; }
div#cntnt div.article-gallery a.onepicgal:hover { border: 1px solid #D78DAF; background-color: #E2B4C9; }



.css_pata {  border-color: #CDCECC !important; }
.css_pata .css_pataV .c_azetova { width: 950px !important;  }
.css_pata .css_pataV .c_azetova .c_logo { text-indent:-5000px !important; right:60px !important; }
.css_pata .css_pataV .c_produktova .c_casti a { color: #468EB7 !important; }
.css_pata .css_pataV a { color: #468EB7 !important; }
.css_pata .css_pataV .c_azetova h6 a { color: #262830 !important; }
.css_pata .css_pataV .c_produktova .c_casti { text-align:left !important; }
.css_pata .css_pataV .c_azetova .c_stlpec { text-align:left !important; }
.css_pata .css_pataV .c_azetova .c_stlpec ul li { line-height:15px;}
/*.css_pata .css_pataV .c_azetova .c_logo { bottom:-35px !important;}*/
.css_pata { margin-top: 20px; }
.css_pata a { text-decoration: none !important; }
.css_pata a:hover { text-decoration: underline !important; }
.css_pata .css_pataV .c_azetova .c_logo { bottom: -15px !important; _bottom: 0px !important; _top: 70px !important; }
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;} 
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
div#cntnt div.boxInArticle { background-color: #E8EFF7; border: 1px solid #B1D1F7; padding: 5px; margin: 5px 0px; }
div#cntnt div.boxInArticle p { margin: 0px !important; }
div#cntnt div#otvClnk div.boxInArticle h2 { margin: 10px 0px 10px 0px !important; } 
div#cntnt h2.article-path, div#cntnt h2.article-path a { font-size: 12px; color:#7A7A7A; font-weight: bold; margin-top: 0px;}
div#cntnt div#clnkyVKtgr h1, div#cntnt div#clnkyVKtgr h1 a { color:#7A7A7A; font-weight: bold; font-size: 12px; text-decoration: none; }
 div#cntnt div#clnkyVKtgr h1 a:hover { text-decoration: underline; }
div#cntnt div#clnkyVKtgr h1 { margin-bottom: 10px; line-height:1.3em; }
div#cntnt div#clnkyVKtgr h2 { color:#468EB7; font-size: 17px; text-decoration:none; margin-top: 0px !important; }
div#cntnt div.kalendar-mnstr h1, div#cntnt div.bmi-div h1 { font-size: 18px !important; }

div.box-vianoce { background: #FFFFFF url('img/box-bg.png') no-repeat top center !important; border-color: #61ACCD !important; }
div.box-vianoce p.img { background-color: #FFFFFF !important; }
div.box-svadba { background: #FFFFFF url('img/svadba-bg.png') no-repeat top right !important; border-color: #dc9fba !important; }
div.box-svadba p.img { background-color: #FFFFFF !important; }
div.box-svadba p.first-child { margin-bottom: 3px !important; }
div#cntnt div.box-vianoce p.first-child a { color: #C03036 !important; }
div.clanok-serial { margin: 5px 0px 5px 0px; text-align: left; }
div.clanok-serial span { color: #9B0049; font-size:12px; font-weight: bold; }
div.clanok-serial input {  border: 1px solid #E2B4C9; color: #9B0049; font-size:12px; font-weight: normal; padding: 2px; margin-left: 4px; background-color: #FFFFFF; width: 100px; }
div.clanok-serial select { margin-top: 5px; border: 1px solid #E2B4C9; padding: 2px; color: #A65172; width: 410px;}
div.clanok-serial select option { padding: 0px 3px; color: color: #A65172; } 
div.clanok-serial select option.current-article { color: #E2B4C9; }
div#cntnt div.sutaz_prsia h2 { color: #468EB7; font-size: 18px; margin: 10px 5px 15px 0px; line-height:26px; font-size:26px !important; }
div#cntnt div.sutaz_prsia p { font-size: 13px !important; line-height: 1.5em; }
div#cntnt div.sutaz_prsia a { text-decoration: underline !important;}
div#cntnt div.sutaz_prsia a:hover {  text-decoration: none !important; }
div#cntnt div.sutaz_prsia strong { font-weight: bold; }
div#cntnt div.vote-div { padding: 5px;}
div#cntnt div.vote-div div.vote-one { float: left; width: 255px !important; margin: 10px 5px 10px 5px; }
div#cntnt div.vote-div div.vote-one .vote-option { text-align:center; width: 245px !important; }
div#cntnt div.vote-div div.vote-one .vote-option input, div.vote-div div.vote-one .vote-option label { cursor: pointer; font-size: 13px; }
div#cntnt div.vote-div div.vote-one img { padding: 2px; border: 1px solid #E2B5CA; }
div#cntnt div.vote-div div.submit-div { text-align: center; margin: 20px 0px 15px 0px; width: auto; }
div#cntnt div.vote-div div.submit-div input { width: 160px; background-color: #E2B5CA; border:1px solid #7D2950; height: 30px; color: #7C294F; font-size: 13px; font-weight: bold; }
div#cntnt .vote-info {width:auto; margin: 5px 0px 5px 0px; text-align: center; font-size: 14px; color: #79284E; background-color: #F7E8EF; border: 1px solid #7B294F; padding: 10px 5px;}
div#cntnt .voted-stat { width: auto; margin: 5px; }
div#cntnt .name-title { font-size: 12px; color: #779ABF; margin-top:2px; width: auto; }
div#cntnt .voted-stat table { 	border-spacing: 5px; border: 2px solid #E2B5CA; }
div#cntnt .voted-stat table tr { border: 1px solid black; }
div#cntnt sup { font-size: 10px; }
div#cntnt .voted-stat table tr:hover { background-color: #F9F0F4; }
div#cntnt .voted-stat table tr td { text-align: center; padding: 3px 15px 3px 15px; }
div#cntnt .image-center { text-align: center; width: auto; }
div#cntnt div.sutaz_prsia .img-left { float: left !important; width: 220px !important; margin: 0px 10px 5px 0px !important; }
div#cntnt div.sutaz_prsia .img-right { float: right !important; width: 160px !important; margin: 0px 10px 5px 0px !important; }
div.prm-lnk-img { text-align: center; margin: 5px 0px 5px 0px !important; padding: 0px !important; }
div.prm-lnk-img { border: 0 !important;  }
div#cntnt div#otvClnk div.one-cat { width: 530px !important; margin: 5px 5px 5px 0px; padding: 6px;  }
div#cntnt div#otvClnk div.one-cat h2 a { color: #468EB7; font-size: 18px;  }
div#cntnt div#otvClnk div.one-cat h2 { padding-bottom: 10px; }
div#cntnt div#otvClnk div.one-cat img { width: 80px; border: 1px solid #E2B5CA; padding: 1px; }
div#cntnt div#otvClnk div.one-cat span { color: #A7A7A7; }
div#cntnt div#otvClnk div.one-cat .last3 { margin: 5px 0px 0px 0px; padding: 0px; }
div#cntnt div#otvClnk div.one-cat .last3 span { font-size: 12px; font-weight: bold; color: #979797;}
div#cntnt div#otvClnk div.one-cat .last3 ul { margin: 3px 0px 0px 0px; padding: 0px; }
div#cntnt div#otvClnk div.one-cat .last3 ul li { list-style-type: none; background:transparent url(img/sipky_sprite.gif) no-repeat scroll 0 -61px; padding-left:16px; }
div#cntnt div#otvClnk div.one-cat .last3 ul li a { color: #9B0049; text-decoration: none; }
div#cntnt div#otvClnk div.one-cat .last3 ul li a:hover { text-decoration: underline; }
div#cntnt div#otvClnk div.author-info { width: auto; padding: 0px; margin: 0px 0px 8px 0px; position:relative; }
div#cntnt div#otvClnk div.one-cat .author-one { width: 430px; }
div#cntnt div#otvClnk div.author-info img { border:1px solid #E2B5CA; float:left; margin:0 10px 5px 0; overflow:hidden; padding:1px; width:100px; }
div#cntnt div#otvClnk div.author-info img.ad { margin:5px 0 5px 5px; float:right; width: 200px; }
div#cntnt div#otvClnk div.author-info span { text-align: justify; }
div#cntnt div#otvClnk div.author-info .definition { color: #000000; text-align: left; }
div#cntnt div#otvClnk div.author-info .cssBorderBottom { position:absolute; left:110px; top:0px; width:440px !important; _width: 430px !important; }
div#cntnt div#otvClnk .author-info-data strong { font-size: 16px; padding:15px 0; display:block; }
div#cntnt div#otvClnk div.author-info span {  color: #8F8F8F; display: block; } 
div#cntnt div#otvClnk div.questions { width: auto; }
div#cntnt div#otvClnk div.questions div.one-question { width: auto; margin: 5px; padding: 5px 0px 5px 0px; clear: both; line-height: 1.4em !important; }
div#cntnt div#otvClnk div.questions div.first-question { background-color: #EEF8C1; }
div#cntnt div#otvClnk div.questions a { text-decoration: none !important;}
div#cntnt div#otvClnk div.questions a:hover { text-decoration: underline !important;}
div#cntnt div#otvClnk div.questions span.qtime { color: #A7A7A7; font-size: 14px; }
div#cntnt div#otvClnk div.questions div.headline { width: auto; margin: 0px 0px 7px 0px;}
div#cntnt div#otvClnk div.questions h1 { display:block; line-height:1.2em; color: #468EB7 !important; font-size: 26px  !important; }
div#cntnt div#otvClnk div.questions h1 a { color: #468EB7 !important; line-height:1.2em; font-size: 26px !important; padding: 0px !important; }
div#cntnt div#otvClnk div.questions h2 { display:block; color: #468EB7; font-size: 18px; }
div#cntnt div#otvClnk div.questions h2 a { color: #468EB7; font-size: 18px; padding: 0px; } 
div#cntnt div#otvClnk div.questions p { margin: 5px 0px; line-height:1.5em !important; }
div#cntnt div#otvClnk div.questions .question, div#cntnt div#otvClnk div.questions .question a { font-size: 12px; color: #000000; font-weight: bold; line-height: 1.5em !important; margin-bottom: 10px; }
div#cntnt div#otvClnk div.questions .answer { font-size: 12px; color: #5C5D5F; font-weight: normal; line-height: 1.5em !important; }
div#cntnt div#otvClnk div.questions .answer a { text-decoration: underline !important; }
div#cntnt div#otvClnk div.questions .answer a:hover { text-decoration: none !important; }
div#cntnt div#otvClnk div.questions p .show-more { color: #5C5D5F; font-weight: bold; }
div#cntnt div#otvClnk div.questions .bottom-line { margin: 8px 0px 0px 0px; width: auto; }
div#cntnt div#otvClnk div.questions .bottom-line ul { list-style-position:outside; margin: 0px; }
div#cntnt div#otvClnk div.questions .bottom-line ul li { list-style-type: none; font-size: 12px; height:12px; padding-left: 15px; float: left; display:block; margin: 0px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; width: 100px; }
div#cntnt div#otvClnk div.questions .bottom-line ul li a { color: #9B0049; font-size: 12px;  } 
div#cntnt div#otvClnk div.questions .bottom-line ul li.discuss { background:transparent url(img/sipky_sprite.gif) no-repeat scroll 0 -51px; }
div#cntnt div#otvClnk div.questions .bottom-line ul li.read-more { background:transparent url(img/sipky_sprite.gif) no-repeat scroll 0 -41px; }
div#cntnt div#otvClnk h1.poradna-title { float: left; width: auto !important; margin: 0px 0px 10px 5px; }
div#cntnt div#otvClnk a.poradna-back { float: right; display: block; margin: 8px 0px 5px 0px !important; color:#828282;  text-decoration: none;  }
div#cntnt div#otvClnk a.poradna-back:hover { text-decoration: underline; }
div#cntnt div#otvClnk a.more-questions {  color: #9B0049; font-size: 12px; margin: 10px 5px 10px 10px; display:block; width: auto; background:transparent url(img/sipky_sprite.gif) no-repeat scroll 0 -63px; padding-left:16px; }
div#cntnt .group-related-title { display: block; margin-top: 4px;  font-weight: bold; font-size: 14px; }
div#cntnt .relatedAdv h4 { padding-bottom: 4px !important; display: block; }
div#cntnt .relatedAdv { width: 235px !important; }
div#cntnt .relatedAdv ul { margin: 10px 5px 10px 0px !important; }
div#cntnt div#otvClnk div.questions p a, div#cntnt div#otvClnk div.questions p a:hover { text-decoration: none !important; }
.pagination { margin:10px 0; text-align:center;}
.pagination span { color: #A7A7A7 !important; padding:5px 10px; font-weight:bold; }
.pagination .current-page { color: #5F595C !important;}
.pagination a {color: #8C2E59 !important; text-decoration: none !important; }
.pagination a:hover { text-decoration: underline !important; }
.pagination span { color:#777; }
div#cntnt .poradna-pridaj form { margin: 5px; padding: 5px;}
div#cntnt .poradna-pridaj label { float: left; display:block; width: 130px; color: #7B294F; }
div#cntnt .poradna-pridaj input { font-size:13px; float: left; display:block; width: 350px;  border: 1px solid #7B294F; padding: 2px; color: #7B294F; }
div#cntnt .poradna-pridaj select { font-size:13px; float: left; display:block; width: 350px;  border: 1px solid #7B294F; padding: 2px; color: #7B294F; }
div#cntnt .poradna-pridaj textarea { font-size:13px; float: left; display:block; height: 200px; width: 350px; border: 1px solid #7B294F; padding: 2px; color: #7B294F; }
div#cntnt .poradna-pridaj .clear_line { clear: both; height: 5px; padding: 0px; margin: 0px; }
div#cntnt .poradna-pridaj .submit {width: 150px;border: 1px solid #7B294F; background-color: #EFD9E3; color: #7B294F; font-weight: bold; font-size: 13px; }
.info { color: #468EB7; font-size: 14px !important; margin: 5px  !important; padding: 10px !important; text-align: center !important; width: auto !important; }
.info a { color: #7D2950 !important; font-size: 14px !important; text-decoration: none !important;}
.info a:hover {  text-decoration: underline !important;}
.clear-tiny { height: 1px !important; line-height: 0em !important; padding: 0px !important; margin: 0px !important; clear:both; width: auto !important; }
.divide-line { height: 3px; background-color: #F7F7F7; border-top: 1px solid #CFCFCF; margin: 0px; line-height: 0em; padding: 0px; clear:both; }
.wauto { width: auto !important; }
.whalf { width: 50% !important; }
.addquestion { display: block; line-height: 26px; margin: 5px 0px 5px 5px; font-size: 14px; color: #5C5D5F; }
div#cntnt h2.title-path-adv { float: left; font-size: 14px; margin: 5px; color: #828282; }
div#cntnt h2.title-path-adv a { color: #828282 !important; font-size: 13px !important; font-weight: bold; }
div#cntnt span.raquo { display: block; margin: 5px 5px 5px 5px; color: #A7CBDF; }

.search-add-line { margin: 0px !important; padding: 5px !important; height: 25px; }
.search-add-line form { width: 330px; } 
.add_question_btn { background:url(img/diva_sprite1.png) no-repeat scroll -139px -13px transparent; border:0 none; bottom:2px; height:19px; position:relative; width:96px; display: block; margin:5px 0px 0px 10px; _margin-top:8px; padding: 0px; }
.search_btn { background-position:-75px -13px !important; width: 60px !important; height: 19px; display: block; float: right; margin: 5px 5px 0px 5px; }
.search-input { height: 16px; border: 1px solid #CFCFCF; margin-top: 3px; display: block; float: right; width: 180px; padding:1px; }



div#cntnt #otvClnk .nadpis1 {
	font-size:20px !important;	
}
div#cntnt #otvClnk .nadpis1 a {color:#468EB7 !important; text-decoration:none; } 

.author-upline { background-image:url(img/diva_sprite1.png); background-repeat:repeat-x; display:block !important; height:5px !important; margin:0px 0px 10px 0px !important;  width: 430px; }
.divide-wtf { height: 12px; padding: 0px; margin: 0px; width: auto; }

.poradna_menu { padding: 5px 5px 5px 5px !important; margin: 10px 0px 10px 0px !important; background-color: #E4B9CD  !important; width: auto !important; border-bottom: 5px solid #E2B2C8; background-image: url('img/poradna-bg.jpg'); background-repeat: no-repeat; background-position: top center; }

.poradna_menu a.poradna_title { color: #FFFFFF; font-size: 13px; font-weight: bold; margin: 3px 5px 5px 5px !important; }
.poradna_menu a.poradna_poslat { color: #B43E75; font-size: 12px; font-weight: normal; margin: 5px; display: block; text-align: right; width: auto; }
.poradna_menu ul { margin: 8px 5px 5px 5px; padding-top: 7px !important; }
.poradna_menu ul li { background:url(img/sipky_sprite.gif) no-repeat scroll 0 2px transparent; display:block; padding-left:19px; color: #000000; margin: 7px 5px 7px 5px; }
.poradna_menu ul li a { color: #000000; font-size: 12px; font-weight: normal;  }
.poradna_menu a { text-decoration: none; }
.poradna_menu a:hover { text-decoration: underline; }

.btnSexpertizy { display:block; margin-top:10px; width:240px; height:80px; background:url(img/btnSexpertizy.png) top left no-repeat; }

.box_najmama_recepty { margin: 0px 0px 10px 0px !important; padding: 0px !important; text-align: center !important; width: auto !important; position: relative; height: 80px; background: transparent url(img/najmama_recepty.gif) no-repeat top center; }
.box_najmama_recepty .recp_lnk1 { display: block; right: 0px; width: 150px; height: 24px; top: 15px; position: absolute; }
.box_najmama_recepty .recp_lnk2 { display: block; right: 0px; width: 150px; height: 24px; top: 44px; position: absolute; }
.box_najmama_recepty .recp_lnk3 { display: block; left: 0px; width: 75px; height: 60px; top: 10px; position: absolute; }


p.viac {float: right; margin-right: 25px;}

div#najnovsie-clanky {background-color: #a63569; overflow: hidden;}
div#cntnt div#najnovsie-clanky h2 {margin-bottom: 15px;}
div#cntnt div#najnovsie-clanky h2,
div#cntnt div#najnovsie-clanky a {color: #fff;}
div#cntnt div#najnovsie-clanky .text p a {top: 3px;}
div#cntnt p.viac a {color: #4591b9;}
div#cntnt #najnovsie {background:none repeat scroll 0 0 #fff; border:1px solid #c8c8c8; margin-bottom:10px; overflow: hidden; padding: 5px; }
div#cntnt #najnovsie .recpt img { width: 50px; }
div#cntnt #najnovsie ul { margin: 0px !important; }
div#cntnt .nazov {position: relative;}
div#cntnt .nazov h2, div#cntnt .nazov h1 {font-size: 250%; background: url(img/kniha.png) 0 3px no-repeat; padding-left: 45px; height: 40px; display: inline-block;}
div#cntnt .nazov h2.kul,div#cntnt .nazov h1.kul {background: url(img/kul.png) 0 0 no-repeat;}
div#cntnt .nazov h2 span, div#cntnt .nazov h1 span {color: #e4bacf;}
div#cntnt .nazov h2 small, div#cntnt .nazov h1 small {font-size: 50%;}
div#cntnt #rec-zoznam {background:none repeat scroll 0 0 #fff; border-left: 1px solid transparent; border-right: 1px solid transparent; border-top: 1px solid #e5c6d5; border-bottom: 1px solid #e5c6d5; margin-bottom:10px;}
div#cntnt #rec-zoznam a {color: #a63569; margin: 5px 0; display: inline-block;}
div#cntnt #rec-zoznam p {margin-bottom: 0;}
div#cntnt #rec-zoznam span.pocet {margin-right: 15px; color: #929292; margin-left: 2px;}
.bord {border-top: 1px solid #c8c8c8; width: 100%; display: block; margin-top: 10px;}
div#cntnt #naj h2 {background-color: #fff; position: relative; top: -10px;  width: 220px; color: #a63569;}
#naj h2 span {color: #4b95be;}
.recpt {float: left; width: 265px; margin-bottom: 15px; margin-left: 5px;}
.recpt a.p {padding: 1px; float: left; border: 0;border: 1px solid #4b95be;}
div#cntnt #najnovsie .recpt {width: 265px; }
div#cntnt .recpt .text {width: 200px;}
div#cntnt .text a {color: #c0477f; text-decoration: none; font-size: 14px; position: relative; left: 10px; top: 5px;}
.text {float: left;}
div#rghtMn button {background: url(img/kulinarium.png) 0 0 no-repeat; width: 225px; height: 63px; overflow: hidden; border: 0; margin-bottom: 15px; margin-left: 7px;}
div#rghtMn button.rec {background: url(img/recepty.png) 0 0 no-repeat;}
div#rghtMn button:hover {cursor: pointer;}
div#rghtMn button span {visibility: hidden;}
div#rghtMn .text { float:left; margin:0; top: 0px; width:148px; padding: 1px 5px 5px 10px !important; }
div#rghtMn .text p {font-size: 14px; margin-top: 0px !important;; line-height: 1.4em !important; }
div#rghtMn .text a {color: #4591b9; text-decoration: none;}
div#rghtMn .recpt {margin: 0; padding: 3px 8px;}
a#kamila {margin: 15px 0 0 0; display: inline-block;}
div#rghtMn #top { width: auto !important; background-color: #cce7f9; margin-top: 20px; margin-bottom: 10px; overflow: hidden; z-index: 50; border: 1px solid #7ABBDF; }
div#rghtMn #top h2 {border-bottom: 1px solid #add1e9; padding-bottom: 12px; font-size: 125%; margin: 3px 0 10px 2px;}
div#rghtMn #top img { width: 50px; }
span#star {background: url(img/hviezda.gif) 0 0 no-repeat; width: 50px; height: 50px; float: left; position: absolute; top: 0px; right: -13px; z-index: 100;}
span#book-a {background: url(img/kul2.gif) 0 0 no-repeat; width: 50px; height: 50px; float: left; position: absolute; top: 0px; right: -13px; z-index: 100;}

div#rghtMn #hv {margin: 0; padding: 0; position: relative; z-index: 9999;}
div#rghtMn #top .recpt {padding-left: 1px;}
div#rghtMn #top .recpt a {color: #000;}
a#njmama {margin-top: 15px; display: inline-block;}
#odkazy {background-color: #ebebeb; overflow: hidden;}
div#rghtMn #odkazy h2 {background: url(img/dots.png) center bottom repeat-x; color: #9f9f9f; padding-bottom: 12px; font-size: 125%; font-weight: normal;}
div#rghtMn #odkazy .recpt {padding-left: 1px;}
div#rghtMn #odkazy .recpt a {color: #000;}
a#njmama {margin-top: 15px; display: inline-block;}
div#cntnt div#clnkyVKtgr .clenok h1 {color: #468eb7; font-size: 175%;}
img.fright {margin-top: -20px;}
img.fleft {float: left; margin-right: 15px;}
.hlasovanie {float: right; position: absolute; right: 0; top: 25px;}
div#cntnt .hlasovanie p {margin: 0; padding: 5px 10px;}

.hlasovanie span {margin-right: 10px;}
.hlasovanie a { background: url(img/star.jpg) no-repeat; display: inline-block; width: 16px; height: 16px; }
.hlasovanie a.bw { background: url(img/star_bw.jpg); } 

div#cntnt #boxik-nav {border: 1px solid #E5E5E5; background-color: #fff; margin-bottom: 8px; color: gray; padding: 5px; }
div#cntnt #boxik-nav a {color: #A65172; line-height: 20px; text-decoration: none;}
div#cntnt #boxik-nav a:hover { text-decoration: underline; }
div#cntnt #boxik-nav span {color: #e4bacf; }
div#cntnt #boxik-nav p {margin: 0; padding: 0; text-align: center;}
div#cntnt #boxik-nav img.dflower { width: 12px; margin-top: 2px; height: 15px; margin: -1px 2px -1px 2px; }
p#volby {margin: 15px 0; width: 100%; clear: both; text-align: right; display: inline-block;}
p#volby a {color: #a65172; text-decoration: none;}
p#volby a#disk {background: url(img/ico-disk.png) 0 0 no-repeat; padding-left: 17px;}
p#volby a#tlacit {background: url(img/ico-tlacit.png) 0 0 no-repeat; margin: 0 15px; padding-left: 17px;}
p#volby a#poslat {background: url(img/ico-poslat.png) 0 0 no-repeat; padding-left: 17px;}
div#cntnt div.switchPages { margin:10px 5px; overflow:hidden; padding:5px 0; text-align:center;width:100%; display: inline-block;}
#varime {background:none repeat scroll 0 0 #fff; border:1px solid #E5E5E5; margin-bottom:10px;overflow:hidden; position: relation;}
div#cntnt #varime h2 {margin: 5px 0 10px 0; font-size: 165%;}
#varime img {float: left; margin-right: 15px; border: 1px solid #96557b; padding: 2px;}
#varimes {width: 818px; height: 113px; background: url(img/varime.png) 0 0 no-repeat; margin: 0 0 5px 10px; float: left;}
#varimes.bican {background: url(img/varime2.png) 0 0 no-repeat;}
#receptar {background: url(img/receptar.png) 0 0 no-repeat; width: 200px; height: 63px; display: inline-block;}
#recepty2 {background-color: #f9ebf2; margin-bottom: 15px; padding: 10px 5px 10px 5px !important; overflow: hidden; font-size: 13px; border:1px solid #E5C6D5; }
div#rghtMn #recepty h2 a {color: #801f43;}
div#rghtMn #recepty2 h2 { color: #A63569; font-size: 110%; border-bottom: 1px solid #e5c6d5; padding-bottom: 10px; margin-left: 5px; padding-top: 1px; padding-left: 38px; background: url(img/kniha2.png) 5px 0px no-repeat; letter-spacing: 0px; }
div#rghtMn #recepty2 h2 a { color: #A63569; text-decoration: none; }
div#rghtMn #recepty2 h2 a:hover { color: #A63569; text-decoration: underline; }
#recepty2 ul {float: left; width: 100px; margin-left: 4px; }
#recepty2 li a {color: #a63569; text-decoration: none; padding: 5px 5px 5px 5px; width: 100px; display: inline-block; -moz-border-radius: 5px; -o-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#recepty2 li a:hover {background-color: #731c4f; color: #fff;}
.menu_category_recipe { line-height: 1.7em; letter-spacing:1px; width: auto !important; margin-top: 0px !important; }
.menu_category_recipe .cats_rcp { margin:0px !important; padding:5px !important; position:relative; width:auto !important; text-align: left; }
.menu_category_recipe .cats_rcp a, .menu_category_recipe a.active_switch { font-size:14px !important; color: #a63569; text-decoration: none; margin:5px 2px; padding: 3px; width: 100px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.menu_category_recipe .cats_rcp a:hover, .menu_category_recipe a.active_switch:hover { background-color: #731c4f; color: #fff !important; }
.menu_category_recipe .cats_rcp a.active_group, .menu_category_recipe a.active_switch { background-color: #973B72; color: #fff !important; }
.div_a_group { color: #EB9EC3; padding: 0px; margin: 0px;}
ul.zoznam {width: 110px; float: left;}
ul.zoznam li {padding: 5px 0;}
div#cntnt ul.zoznam a {padding: 5px 4px; color: #a63569; text-decoration: none;}
div#cntnt ul.zoznam a:hover,
div#cntnt ul.zoznam a.active {background-color: #731c4f; color: #fff;}

.menu_picture_box { padding: 0px !important; margin: 10px 0px 10px 0px !important; text-align: center !important; width:auto !important; }
.diva_latest { width: auto; margin: 10px 0px 10px 0px; }
.diva_latest .diva_latest_one { width: 260px; float: left; }
.diva_latest .diva_latest_one p { padding: 0px 5px 0px 0px !important; line-height: 1.5em !important; font-size: 12px !important; }
.diva_latest .diva_latest_one p a { text-decoration: none; }
.diva_latest .diva_latest_one p a:hover { text-decoration: underline; }
.diva_latest .diva_latest_one img { border:1px solid #CF8BAB; float:left; margin:0 8px 8px 0; width:60px; }

.voting_for { float:right; position:absolute; right:0; top:25px; width: 277px !important; text-align: right; }
.voting_for #info_vote { font-size: 11px; color: gray; float: left; display: block; margin-top: 4px; margin-right: 3px; }
.voting_for img { width: 16px; height: 16px; padding: 3px 0px 3px 0px; margin: 0px; cursor: pointer; float:left; }
.voting_for p {overflow: hidden; float: right;}

.recipeContent, div#cntnt .recipeContent p { line-height: 1.4em !important; }
.recipeContent strong { font-weight: bold; }

.recipeContent em { font-style: italic; }
.recipeContent h1 { font-size: 26px !important; color:#468EB7 !important; font-weight: normal !important; margin-bottom: 5px !important; }
.recipeContent ul { list-style-type: none; padding-left: 15px; line-height: 1.8em !important; margin: 5px; }
.recipeContent ul li { background-image: url(img/sipka_x.gif); background-repeat: no-repeat; background-position: 0px 7px; padding-left: 14px;  }
.recipeContent table tr td { vertical-align: top; }

.clnkyVKtgr { _width: auto; }
.recipe_add { width: auto !important; margin: 5px; padding: 10px; font-size: 12px !important; }
.recipe_add .form_line { width: auto !important; margin: 5px 0px 5px 0px; clear: both; display: block; }
.recipe_add .form_line .form_line_title { width: 100px !important; color: #761F3E; float: left;  }
.recipe_add .form_line .form_line_input { width: auto !important; float: left; }
.recipe_add .form_line .form_line_input input { width: 350px; border: 1px solid #E2B5CA; padding: 2px; color: #761F3E; }
.recipe_add .form_line .form_line_input select { width: 350px; border: 1px solid #E2B5CA; padding: 2px; color: #761F3E; }
.recipe_add .form_line .form_line_input textarea { width: 350px; height: 150px; border: 1px solid #E2B5CA; padding: 2px; color: #761F3E; }
.recipe_add .form_line .form_line_input input.submit_add_btn { width: 150px; border: 1px solid #E2B5CA; background-color: #FBE3EF; padding: 3px; } 
.recipe_send_info { width: auto !important; margin: 5px; padding: 0px 10px 20px 40px !important; line-height: 1.5em; background: transparent url(img/diva_flower2.gif) no-repeat left top; color: #546D78;  }
.recipe_send_info a { color: #9B0049 !important; text-decoration: none; }
.recipe_send_info a:hover { text-decoration: underline; }
.recipe_add_link { color: #CB528D !important; font-weight: bold; text-decoration: none; padding: 8px 5px 8px 5px; margin: 10px 0px 0px 0px; text-align: center; display: block; width: 130px; border: 1px solid #D7619A; background-color: #FFE7F2;  }
.recipe_add_link:hover { text-decoration: underline; }
/*.recipe_latest_diva p.img a img { height: 40px; width: 40px; min-height: 40px; }*/
.recipe_latest_diva p { height: 44px !important; }

.article_menu_box { background-color: #FFFFFF !important; border:1px solid #E5E5E5 !important; }
.article_menu_box h2 { color: #000000; border-bottom:1px solid #E5E5E5 !important; }
.article_menu_box h2 a { color: #000000;  text-decoration: none; }
.article_menu_box h2 a:hover { text-decoration: underline; }
.article_menu_box .recpt a.p { border:1px solid #E5E5E5 !important; }
#top a { text-decoration: none !important; }
#top a:hover { text-decoration: underline !important; }
.cook_home { width: auto !important; height: 70px; background: transparent url(img/cook_hat.png) no-repeat top left; position: relative;  padding: 0px important; margin: 0px important; }
.cook_home h1 { width: auto !important; color: #801F43 !important; font-size: 25px !important; font-weight:bold !important; position: relative; left: 100px; padding: 0px important; margin: 0px important; }
.cook_home h2 { width: auto !important;  color: #B2BEDB !important; font-size: 16px !important; font-weight:normal !important; position: relative; left: 150px; letter-spacing: 1px; padding: 0px important; margin: 0px important; margin-top: 5px; }
.sub_cat_selection { text-align: center; padding: 0px 5px 0px 5px; line-height: 1.8em; border:1px solid #E5E5E5; background-color: #FFFFFF; margin: 0px 0px 10px 0px; }
.sub_cat_selection a { font-size:14px !important; color: #a63569 !important; text-decoration: none; margin:5px 2px; padding: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.sub_cat_selection a:hover { background-color: #731c4f !important; color: #FFFFFF !important; }
.sub_cat_selection a.active_group { background-color: #973B72 !important; color: #FFFFFF !important; }
.category_headtitle { font-size: 20px !important; color: #9B0049 !important; }

.article_bottom_links { width: auto !important; display: block; margin:5px 0px 5px 0px; text-align: right; }
.article_bottom_links a { color:#A65172 !important; padding-left:20px !important; margin-right:15px !important;  padding-top:1px !important; text-decoration:none; }
.article_bottom_links a:hover { text-decoration: underline; }
.article_bottom_links a.alinks_disc { background:url(img/button_diskusia.gif) no-repeat scroll 0 0 transparent; }
.article_bottom_links a.alinks_send { background:url(img/button_diskusia.gif) no-repeat scroll 0 0 transparent; }
.article_bottom_links a.alinks_print { background:url(img/button_tlacit.gif) no-repeat scroll 0 0 transparent; }
.article_bottom_links a.alink_favorite_add { background:url("/img/button_add.gif") no-repeat scroll 0 0 transparent; }
.article_bottom_links a.alink_favorite_remove { background:url("/img/button_remove.gif") no-repeat scroll 0 0 transparent; }


.no-recipes { height: 60px; width: auto !important; margin: 10px !important; padding: 10px 10px 10px 30px !important; color:#A63569; font-size: 14px !important;  text-align: center; background: transparent url('/img/info_icon.gif') 15px center no-repeat; }
.no-recipes p { display: block; margin-top: 15px !important; color:#A63569; font-size: 14px !important; }
.no-recipes a { color: #A63569 !important; font-weight: bold; text-decoration: none; }
.no-recipes a:hover { text-decoration: underline; }

.pokec_profil { margin: 0px 5px 5px 0px; display: inline-block; padding-left: 20px; background: transparent url(img/pokec.png) no-repeat left center; text-decoration: none; }
.pokec_profil:hover { text-decoration: underline; font-family: Tahoma; }
.diva-m-promo {background:url(img/diva.sk_mobile_promo.png) top left no-repeat;display:block;width:240px;height:80px;margin-bottom:10px;}
.diva-m-promo span {display:none;}

