/* CSS Document */

*{margin:0px; padding:0px;}

.mainbg{
min-height:100%;
background:url(images/main_bg.jpg) top repeat-x #e7f6fd;
}

.main{
zoom:1;
overflow:hidden;
width:942px;
margin:auto;
}

.maindiv{
zoom:1;
overflow:hidden;
padding-bottom:4px;
}

.logodiv{
height:119px;
width:228px;
padding:20px 0px 0px 22px;
}

.logodiv img{
float:left;
margin-right:10px;
}

.logodiv img.r{
margin-right:0px;
}

.logo{
height:81px;
padding:0px 0px 0px 8px;
}

.logo img{
display:block;
}

.leftcol{
width:258px;
float:left;
background:url(images/logo_tbg.jpg) left top no-repeat;
padding:0px 5px 0px 0px;
}

.lcell{
width:250px;
margin-bottom:14px;
}

.lcellbody{
font-size:12px;
color:#525252;
}

.lcell .lctitle{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
text-align:center;
color:#00070b;
text-transform:uppercase;
padding-bottom:12px;
}

.lcell .title{
font-size:18px;
line-height:19px;
background:url(images/dttdbrdr.gif) left bottom repeat-x;
margin-bottom:9px;
padding-bottom:14px;
}

.lcellbody img{
display:block;
border:3px solid #bbb193;
margin-bottom:10px;
}

.lcellbody .anonce{
background:url(images/dttdbrdr.gif) left bottom repeat-x;
padding-bottom:14px;
}

.lcelltable{
width:100%;
}

.lcelltable td{
vertical-align:top;
}

.lcelltable .toptr .tdl img,
.lcelltable .toptr .tdr img,
.lcelltable .bttmtr .tdl img,
.lcelltable .bttmtr .tdr img{
display:block;
}

.lcelltable .toptr .tdl{
height:19px;
width:19px;
}

.lcelltable .toptr .tdc{
line-height:5px;
background:url(images/lcell_bg.png);
}

.lcelltable .toptr .tdc .star{
height:40px;
width:42px;
position:absolute;
margin:-15px 0px 0px -30px;
}

.lcelltable .toptr .tdc img,
.lcelltable .bttmtr .tdc img{
width:212px;
display:block;
}

.lcelltable .toptr .tdr{
height:19px;
width:19px;
}

.lcelltable .bttmtr .tdl{
height:19px;
width:19px;
}

.lcelltable .bttmtr .tdc{
line-height:5px;
background:url(images/lcell_bg.png);
}

.lcelltable .bttmtr .tdr{
height:19px;
width:19px;
}

.lcelltable .cntntr .tdc{
background:url(images/lcell_bg.png);
padding:0px 10px;
}

.lcelltable .bttmtr .tdc .star{
height:40px;
width:42px;
position:absolute;
margin:-18px 0px 0px  196px;
}

.rightcol{
width:679px;
float:right;
}

.header{
height:73px;
font-size:12px;
color:#fff;
}

.header .auth{
height:50px;
width:270px;
font-size:11px;
float:left;
color:#fff;
background:url(images/enter_bg.gif) top repeat-x;
}

.header .auth a{
color:#fff;
}

.header .auth label{
width:93px;
float:left;
padding-bottom:1px;
}

.header .auth .input_text{
height:15px;
width:75px;
font-family:Tahoma;
font-size:11px;
float:left;
border:1px solid #acd5e7;
margin-right:8px;
padding:0px 3px;
}

.header .auth .button{
height:18px;
width:57px;
font-family:"Trebuchet MS";
font-size:11px;
line-height:11px;
font-weight:bold;
color:#fff;
float:left;
border:none;
background:url(images/enter_btn.gif) left top no-repeat;
padding-bottom:2px;
cursor:pointer;
}

.header .auth .links{
font-size:10px;
clear:both;
padding-top:2px;
}

.header .auth .links a{
text-decoration:none;
margin-right:29px;
}

.header .auth .clear{
clear:both;
zoom:1;
overflow:hidden;
}

.header .authbg1{
height:50px;
background:url(images/enter_l.gif) left top no-repeat;
}

.header .authbg2{
height:50px;
background:url(images/enter_r.gif) right top no-repeat;
padding:0px 15px 0px 15px;
}

.wlecome{
width:300px;
font-size:11px;
float:left;
color:#fff;
padding:14px 0px 0px 0px;
}

.wlecome a{
color:#fff;
text-decoration:none;
}

.wlecome .name{
font-weight:bold;
margin-right:4px;
}

.wlecome .links{
padding-top:5px;
}

.wlecome .links a{
color:#f8e8b1;
margin-right:5px;
}

.wlecome .newmssg{
background:url(images/imessage.gif) 0px 4px no-repeat;
padding-left:14px;
}

.wlecome .newmssg2{
background:url(images/imessagea.gif) 0px 4px no-repeat;
padding-left:14px;
}

.header  .stat{
width:370px;
float:right;
text-align:right;
padding:20px 0px 0px 0px;
}

.header  .stat a{
color:#fff;
}

.header  .stat span{
float:right;
margin-top:5px;
margin-right:5px;
}

.header  .stat b{
float:right;
margin-top:5px;
margin-right:5px;
}

.header  .stat img{
float:right;
margin-right:5px;
}

.menu{
height:49px;
font-family:"Trebuchet MS";
font-size:12px;
/*letter-spacing:-0.2px;*/
color:#fff;
background:url(images/menu_bg.gif) top repeat-x;
margin-bottom:40px;
}

.menu a{
height:35px;
color:#fff;
display:block;
text-align:center;
text-decoration:none;
padding:14px 0px 0px 0px;
}

.menu .act{
background:url(images/arr.gif) center bottom no-repeat;
padding-bottom:3px;
}

.menu .act a,
.menu .act a:hover{
height:27px;
background:#fff;
color:#333333;
margin-top:7px;
padding:7px 0px 0px 0px;
}

.menu a:hover{
background:url(images/menu_abg.gif) top repeat-x;
}

.menu table{
width:100%;
}

.menu table td{
height:49px;
text-align:center;
vertical-align:top;
background:url(images/menu_brdr.gif) right 7px no-repeat;
padding-right:3px;
}

.menu table td.tdlast{
background:none;
padding-right:0px;
}

.menulbg{
height:49px;
background:url(images/menu_l.gif) left top no-repeat;
}

.menurbg{
height:49px;
background:url(images/menu_r.gif) right top no-repeat;
padding:0px 18px;
}

.tabs{
height:53px;
}

.tabs .tab{
height:53px;
font-size:18px;
color:#fff;
float:left;
background:url(images/tab_l.gif) left top no-repeat #d5b499;
}

.tabs .tab.act{
background:url(images/tabact_l.gif) left top no-repeat #fff8e4;
}

.tabs .tab.shoptab{
background:url(images/tabshop_l.gif) left top no-repeat #c00000;
}

.tabs .tab a{
color:#fff;
text-decoration:none;
}

.tabs .tab.act a{
color:#3c3c3c;
}

.tabs .tab.shoptab a{
color:#fff;
}

.tabs .tab div{
height:36px;
float:left;
background:url(images/tab_r.gif) right top no-repeat;
padding:17px 45px 0px 45px;
}

.tabs .tab.act div{
background:url(images/tabact_r.gif) right top no-repeat;
}

.tabs .tab.shoptab div{
background:url(images/tabshop_r.gif) right top no-repeat;
}

.cborder{
height:7px;
width:679px;
background:url(images/border.png) left top repeat-x;
position:relative;
margin-top:-7px;
}

.content{
min-height:400px;
background:#fff8e4;
padding:19px 24px 0px 24px;
}

.searchform{
color:#fff;
background:#d3a876;
margin-bottom:35px;
}

.searchform .clear{
height:32px;
}

.searchform label{
font-size:18px;
float:left;
padding:0px 7px 0px 0px;
}

.searchform .lbll{
width:60px;
text-align:right;
}

.searchform select{
width:166px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
margin-top:2px;
margin-right:15px;
}

.searchform select.slct2{
width:274px;
margin-right:0px;
}

.searchform select.slctrght{
margin-right:0px;
}

.searchform .sfrm_body{
padding:0px 18px;
}

.searchform .sfrm_top{
height:18px;
}

.searchform .sfrm_top .limg{
float:left;
}

.searchform .sfrm_top .rimg{
float:right;
}

.searchform .chboxes{
height:24px;
border-top:1px dashed #ecd9c3;
border-bottom:1px dashed #ecd9c3;
margin-bottom:10px;
padding:7px 0px 0px 66px;
}

.searchform .chboxes .chbox{
height:15px;
width:15px;
float:left;
margin:2px 7px 0px 0px;
}

.searchform .chboxes label{
font-size:13px;
font-weight:bold;
padding-right:45px;
}

.searchform .button{
height:24px;
width:80px;
margin-left:68px;
}

.cntnbttm{
height:19px;
padding:0px 20px 0px 20px;
}

.cntnbttm div{
height:19px;
width:100%;
float:left;
background:#fff8e4;
}

.cntnbttm .limg{
display:block;
float:left;
margin-left:-20px;
}

.cntnbttm .rimg{
display:block;
float:right;
margin-right:-20px;
}

.indxcont{
zoom:1;
overflow:hidden;
}

.indxcont_l{
width:290px;
float:left;
}

.indxcont_r{
width:320px;
float:right;
}

.ctitle{
font-family:Arial, Helvetica, sans-serif;
font-size:19px;
color:#0098e7;
text-transform:uppercase;
padding-bottom:12px;
}

.ctitle.ct2{
color:#fd7742;
}

.ctitle.ct3{
color:#900505;
}

.cell{
margin-bottom:12px;
}

.cell_body{
zoom:1;
overflow:hidden;
border-left:1px solid #e0ddd4;
border-right:1px solid #e0ddd4;
padding:0px 18px;
}

.cell_body .picture{
height:64px;
width:78px;
float:left;
background:url(images/photo_bg.gif) left top no-repeat;
padding:8px 0px 0px 5px;
}

.cell_body .picture img{
display:block;
}

.cell_body .descr{
width:150px;
float:right;
}

.cell_body .name{
font-weight:bold;
padding-bottom:10px;
}

.cell_t{
height:18px;
background:url(images/cell_brdr.gif) top repeat-x;
}

.cell_b{
height:18px;
background:url(images/cell_brdr.gif) bottom repeat-x;
}

.cell .limg{
float:left;
}

.cell .rimg{
float:right;
}

.topcell{
color:#fff;
margin-bottom:20px;
}

.topcell .lnk{
height:22px;
width:105px;
display:block;
}

.topcell .lnk img{
display:block;
}

.topcell .picture{
height:76px;
width:70px;
float:left;
background:url(images/ratingphoto_bg.gif) left top no-repeat;
padding:8px 5px 0px 5px;
}

.topcell .tcell.tab2 .picture{
background:url(images/ratingphoto_bg2.gif) left top no-repeat;
}

.topcell .picture img{
display:block;
}

.topcell .descr{
width:195px;
float:right;
}

.topcell .descr .name{
font-size:18px;
color:#fff;
padding-bottom:10px;
}

.topcell .descr .name a{
color:#fff;
text-decoration:none;
}

.topcell .tcell{
clear:both;
background:url(images/tcell_b.gif) bottom repeat-x #0492c1;
}


.topcell .tcell.tab2{
background:url(images/tcell2_b.gif) bottom repeat-x #b00074;
}

.topcell .tcellbg{
background:url(images/tcell_r.gif) right repeat-y;
}

.topcell .tcellbg2{
background:url(images/tcell_bl.gif) left bottom no-repeat;
}

.topcell .tcell.tab2 .tcellbg2{
background:url(images/tcell2_bl.gif) left bottom no-repeat;
}

.topcell .tcellbg3{
background:url(images/tcell_tr.gif) right top no-repeat;
}

.topcell .tcell.tab2 .tcellbg3{
background:url(images/tcell2_tr.gif) right top no-repeat;
}

.topcell .tcellbg4{
zoom:1;
overflow:hidden;
background:url(images/tcell_br.gif) right bottom no-repeat;
padding:16px 16px 20px 16px;
}

.topcell .tcell.tab2 .tcellbg4{
background:url(images/tcell2_br.gif) right bottom no-repeat;
}

.topcell .tctitle{
height:33px;
width:120px;
text-align:center;
float:left;
font-size:18px;
color:#fff;
background:url(images/tctitle_l.gif) left top no-repeat #0492c1;
}

.topcell .tctitle a{
color:#fff;
text-decoration:none;
}

.topcell .tctitle div{
height:28px;
background:url(images/tctitle_r.gif) right top no-repeat;
border-bottom:1px dashed #c3c3c3;
padding:4px 14px 0px 14px;
}

.topcell .tctitle.tab2{
background:url(images/tctitle2_l.gif) left top no-repeat #b00074;
}

.topcell .tctitle.tab2 div{
background:url(images/tctitle2_r.gif) right top no-repeat;
}

.newsc{
zoom:1;
overflow:hidden;
border-bottom:1px dashed #e0ddd4;
margin-bottom:12px;
padding-bottom:12px;
}

.newsc .date{
width:75px;
font-size:11px;
color:#90908f;
float:left;
background:url(images/arrnews.gif) right 4px no-repeat;
}

.newsc .link{
width:236px;
font-size:12px;
float:right;
}

.otherlnk{
font-weight:bold;
padding:0px 0px 0px 86px;
}

.anketa{
zoom:1;
overflow:hidden;
padding-bottom:35px;
}

.anketa .picture{
height:64px;
width:78px;
float:left;
background:url(images/photo_bg.gif) left top no-repeat;
margin-right:10px;
margin-bottom:10px;
padding:8px 0px 0px 5px;
}

.anketa .photolist{
width:300px;
float:left;
}

.anketa .about{
width:300px;
float:right;
padding:0px 0px 0px 0px;
}

.anketa .name{
font-size:18px;
padding-right:114px;
padding-bottom:14px;
}

.anketa .rating{
width:130px;
position:absolute;
margin-left:170px;
background:url(images/ratingbg.gif) no-repeat;
}

.anketa .rating span{
display:block;
font-weight:bold;
text-align:center;
padding-top:10px;
}

.anketa .rating .current{
height:24px;
background:url(images/rating.gif) no-repeat;
}

.anketa .descr{
width:175px;
}

.anketa .videovote{
text-align:center;
}

.anketa .photovote{
text-align:center;
padding-top:7px;
display:none;
}

.photovotexpage{
text-align:center;
padding-top:7px;
display:none;
}

.anketa .mssg{
width:174px;
font-size:12px;
color:#41403f;
margin-top:15px;
}

.anketa .mssg a{
height:31px;
float:left;
color:#41403f;
background:url(images/messg.gif) 0px 0px no-repeat;
padding:14px 0px 0px 54px;
}

.anketa2cols{
zoom:1;
overflow:hidden;
}

.anketa2cols .anketa_l{
width:300px;
float:left;
padding-right:10px;
}

.anketa2cols .anketa_r{
width:300px;
float:right;
}

.atitle{
font-size:18px;
color:#e83b00;
padding-bottom:8px;
}

.line{
font-size:12px;
border-bottom:1px solid #c0bcae;
padding-top:10px;
padding-bottom:10px;
}

.linex{
font-size:12px;
padding-top:5px;
padding-bottom:5px;
}

.linexsep{
margin:5px 0px;
border-bottom:1px solid #c0bcae;
}

.starlife{
zoom:1;
overflow:hidden;
border-top:1px solid #bbb193;
border-bottom:1px solid #bbb193;
margin-bottom:10px;
padding:10px 0px;
}

.starlife .pic{
width:220px;
float:left;
}

.starlife .pic img{
display:block;
border:3px solid #bbb193;
}

.starlife .descr{
width:390px;
font-size:12px;
float:right;
}

.starlife .descr .tit{
font-size:18px;
padding-bottom:12px;
}

.starlife2{
width:310px;
float:left;
padding-bottom:10px;
}

.starlife2.sl2rght{
float:right;
}

.starlife2 .pic{
width:106px;
float:left;
}

.starlife2 .pic img{
display:block;
border:3px solid #bbb193;
}

.starlife2 .tit{
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

.starlife2 .descr{
width:190px;
float:right;
}

.slspacer{
height:1px;
clear:both;
background:url(images/slifespace.gif) left top no-repeat;
padding-bottom:10px;
}

.aticle{
font-size:12px;
color:#333333;
}

.aticle img{
float:left;
margin:4px 10px 10px 0px;
}

.aticle img.rimg{
float:right;
margin:4px 0px 10px 10px;
}

.aticle .anonce{
color:#555555;
font-weight:bold;
padding-bottom:12px;
}

.p_qest{
font-weight:bold;
font-style:italic;
}

.aticle .author{
font-weight:bold;
padding-top:20px;
}

.aticle .date{
font-size:12px;
font-weight:bold;
color:#e83b00;
padding-top:20px;
padding-bottom:25px;
}

.aticle h2{
padding-top:20px;
}

.backlink{
font-size:12px;
font-weight:bold;
}

.footer{
height:111px;
color:#fff;
padding:14px 0px 0px 0px; 
}

.footer .lbanner{
width:260px;
float:left;
padding:5px 3px 0px 0px;
}

.footer .lbanner img{
margin:0px;
}

.footer a{
color:#fff;
}

.footer p{
padding-bottom:14px;

}

.footer .limg{
float:left;

/*margin-left:-24px;*/
}

.footer .rimg{
float:right;
/*margin-right:-24px;*/
}

.footerbg{
height:111px;
width:631px;
float:left;
background:url(images/footer_bg.png) top repeat-x;
}

.footerbg2{
height:81px;
width:451px;
background:url(images/abtbxend3.gif) left top no-repeat;
padding:20px 0px 10px 180px;
}

.footerbg2.en{
background:url(images/abtbxend3.en.gif) left top no-repeat;
}

.footerbg3{
width:440px;
}

.fmenu a{
font-weight:bold;
}

.spacer{
height:1px;
clear:both;
}

.regform{}

.regform label{
font-size:18px;
color:#e83b00;
display:block;
padding-bottom:2px;
}

.regform .input_text{
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:2px 4px;
}

.regform .input_file{
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:2px 4px;
}

.regform .input_text.itpass{
width:238px;
float:left;
}

.regform .input_text.itkod{
width:342px!important;
float:left;
}

.regform .lbl{
font-size:18px;
float:left;
padding:2px 14px 0px 14px;
}

.regform .cmmnt{
font-size:11px;
clear:both;
border-bottom:1px solid #bbb193;
margin-bottom:10px;
padding-top:6px;
padding-bottom:10px;
}

.regform .cmmnt.clast{
border:none;
margin:0px;
padding-bottom:0px;
}

.regform .chboxes{
zoom:1;
overflow:hidden;
border-bottom:1px solid #bbb193;
padding-bottom:10px;
margin-bottom:10px;
}

.regform .chboxes .chboxline{
zoom:1;
font-size:12px;
overflow:hidden;
padding-top:5px;
}

.regform .chboxes .chboxline input{
height:15px;
width:15px;
float:left;
margin-right:5px;
}

.regform .chboxes .chboxline .label{
width:560px;
float:left;
}

.regform .rformdiv{
zoom:1;
overflow:hidden;
border-bottom:1px solid #bbb193;
margin-bottom:10px;
}

.regform .rformdiv.fdpadd{
padding-bottom:10px;
}

.regform .rformdiv3{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.regform .rformdiv2{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}

.regform .rformdiv2 label{
width:70px;
float:left;
}

.regform .rformdiv2.fd2l{
border-bottom:1px solid #bbb193;
margin-bottom:10px;
}

.regform .rformdiv2.fd2l label{
width:100px;
}

.regform .rformdiv2.fd2porod{

border-bottom:1px solid #bbb193;
margin-bottom:10px;
}

.regform .rformdiv2.fd2porod label{
width:auto;
display:block;
float:none;
padding-bottom:3px;
}

.regform .rformdiv .input_file{
display:block;
margin-bottom:8px;
}

.regform .input_text.itfull{
width:580px!important;
}

.regform textarea{
height:140px;
width:580px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
padding:2px 4px;
}

.regform textarea.tapbtm{
margin-bottom:12px;
}

.regform  select{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
}

.regform .rformdiv2 select{
width:120px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
margin-right:10px;
}

.regform .rformdiv2 select.slct2{
width:370px;
margin-right:0px;
}

.regform .chbox{
height:15px;
width:15px;
float:left;
margin-top:4px;
margin-right:6px;
}

.regform .selday{
width:100px;
margin-right:10px;
}

.regform .selmonth{
width:100px;
margin-right:10px;
}

.regform .selyear{
width:100px;
margin-right:10px;
}

.regform .selectdiv{
zoom:1;
overflow:hidden;
padding-bottom:10px;
}
.regform select.selcount{
width:200px;
}
.regform #selrajon select{
width:200px;
}

.regform #selcity select{
width:187px;
float:left;
margin-right:0px;
}

.regform .rformdiv.fdlast{
border:none;
margin-bottom:0px;
padding-bottom:0px;
}

.regform .rformdiv.fdlast .selectdiv{
padding-bottom:0px;
}

.regform .kod{
float:left;
background:url(images/rformarr.gif) right center no-repeat;
margin-right:14px;
padding-right:45px;
}

.regform .kod img{
display:block;
}

.regform .rformdiv.rf3{
padding-bottom:10px;
}

.regform .rformdiv.rf3 label{
width:auto;
float:left;
padding:2px 5px 0px 0px;
}

.regform .rformdiv label.lbl_l{
margin-left:5px;
}

.regform .rformdiv.rf3 .input_text{
width:70px;
float:left;
margin-right:5px;
}

.regform .rformdiv.rf3 .input_text.itrght{
width:132px;
margin-right:0px;
}

.loginshow{
zoom:1;
overflow:hidden;
border-bottom:1px solid #bbb193;
padding-bottom:10px;
margin-bottom:10px;
}

.loginshow label{
float:left;
padding-right:10px;
}

.loginshow .label{
width:520px;
float:left;
font-size:18px;
}

.regbutton{
height:62px;
width:225px;
display:block;
background:url(images/registrbtn.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.regbutton.en{
background:url(images/registrbtnen.gif) right center no-repeat;
cursor:pointer;
}

.savebtn{
height:62px;
width:168px;
display:block;
background:url(images/savebtn.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.savebtn.en{
background:url(images/savebtnen.gif) right center no-repeat;
cursor:pointer;
}

.logorbtn{
height:62px;
width:168px;
display:block;
background:url(images/loginorange.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.logorbtn.en{
background:url(images/loginorangeen.gif) right center no-repeat;
cursor:pointer;
}

.sendwordbtn{
height:62px;
width:168px;
display:block;
background:url(images/sendword.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.sendwordbtn.en{
background:url(images/sendworden.gif) right center no-repeat;
cursor:pointer;
}

.savebtn{
height:62px;
width:168px;
display:block;
background:url(images/savebutton.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}


.cancelbtn{
height:62px;
width:168px;
display:block;
background:url(images/cancelbtn.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.changebtn{
height:62px;
width:168px;
display:block;
background:url(images/change.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.changebtn.en{
background:url(images/changeen.gif) right center no-repeat;
cursor:pointer;
}


.sendbtn{
height:62px;
width:168px;
display:block;
background:url(images/sendbtn.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
cursor:pointer;
}

.sendbtn.engpublish{
background:url(images/sendbtneng.gif) right center no-repeat;
cursor:pointer;
}

.sendbtn.en{
background:url(images/sendbtnengl.gif) right center no-repeat;
cursor:pointer;
}

.enterbtn{
height:62px;
width:168px;
display:block;
background:url(images/enterbtn.gif) right center no-repeat;
border:none;
color:#fff;
letter-spacing:-1px;
font-size:0.0001px;
margin-bottom:20px;
cursor:pointer;
}

/*------------------------ÑÎÁÛÒÈß------------------------*/
.eventc{
zoom:1;
overflow:hidden;
border-bottom:1px solid #bbb193;

margin-bottom:10px;
padding:0px 0px 10px 186px;
}

.eventc.nopic{
padding-left:0px;
}

.eventc .pic{
width:176px;
float:left;
margin-left:-186px;
padding:0px 10px 0px 0px;
}

.eventc .pic img{
display:block;
border:3px solid #bbb193;
}

.eventc .descr{
width:100%;
float:left;
}

.eventc .descr .tit{
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

.eventc.nopic .descr{
float:none;
}

.eventc .date{
font-size:12px;
color:#e83b00;
font-weight:bold;
padding-bottom:10px;
}
/*------------------------ÑÎÁÛÒÈß------------------------*/

/*------------------------ÏÎÑÒÐÀÍÈ×ÍÀß_ÍÀÂÈÃÀÖÈß------------------------*/
.pager{
font-size:12px;
text-align:center;
padding-top:10px;
padding-bottom:1px;
}

.pager span.prev{
color:#9c9a9c;
background:url(images/prevua.gif) 0px 5px no-repeat;
padding-left:24px;
}

.pager a.prev{
background:url(images/prev.gif) 0px 5px no-repeat;
padding-left:24px;
}

.pager span.next{
color:#9c9a9c;
background:url(images/nextua.gif) right 5px no-repeat;
padding-right:24px;
}

.pager a.next{
background:url(images/next.gif) right 5px no-repeat;
padding-right:24px;
}

.pager b{
color:#9c9a9c;
}

.pager .pages{
margin:0px 12px;
}

.pager .pages a,
.pager .pages b{
padding:0px 2px;
}
/*------------------------ÏÎÑÒÐÀÍÈ×ÍÀß_ÍÀÂÈÃÀÖÈß------------------------*/

/*------------------------ÀÂÒÎÐ------------------------*/
.authorcell{
width:270px;
float:right;
padding:0px 0px 15px 15px;
}

.authorcellbg{
zoom:1;
overflow:hidden;
background:url(images/authc_bg.gif) left repeat-y;
}

.authorcellbg2{
zoom:1;
overflow:hidden;
background:url(images/authc_t.gif) left top no-repeat;
}

.authorcellbg3{
zoom:1;
overflow:hidden;
background:url(images/authc_b.gif) left bottom no-repeat;
padding:10px 14px;
}

.authorcell img{
border:none!important;
margin:0px!important;
}

.authorcell .authtext{
width:137px;
float:left;
font-size:12px;
position:relative;
margin-top:-2px;
text-align:right;
}

.authorcell .authtext .name{
font-size:17px;
line-height:16px;
font-weight:normal;
padding-bottom:5px;
}

.authorcell .authpic{
width:96px;
float:right;
}

.authorcell .authpic img{
display:block;
border:3px solid #bbb193!important;
margin:0px;
}
/*------------------------ÀÂÒÎÐ------------------------*/

/*------------------------ÔÎÒÎ------------------------*/
.photo{
height:100px;
width:135px;
float:left;
background:url(images/photobg.jpg) left top no-repeat;
margin-right:14px;
margin-bottom:5px;
padding:4px 0px 6px 4px;
}
/*------------------------ÔÎÒÎ------------------------*/

/*-------------------ÆÈÇÍÜ ÑÎ ÇÂÅÇÄÎÉ-----------------*/
.artclspacer{
height:1px;
clear:both;
line-height:1px;
border-bottom:1px solid #bbb193;
margin-bottom:10px;
}
/*-------------------ÆÈÇÍÜ ÑÎ ÇÂÅÇÄÎÉ-----------------*/


/*-----------------------ÀÉÁÎËÈÒ----------------------*/
.aibolit{
zoom:1;
overflow:hidden;
border-bottom:1px solid #bbb193;
margin-bottom:10px;
padding:0px 0px 10px 96px;
}

.aibolit .pic{
width:86px;
float:left;
margin-left:-96px;
padding:0px 10px 0px 0px;
}

.aibolit .pic img{
display:block;
border:3px solid #bbb193;
}

.aibolit .descr{
width:100%;
float:left;
}

.aibolit  .moreinf{
font-size:10px;
clear:both;
text-align:right;
}

.aibolit  .tit{
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}

/*-----------------------ÀÉÁÎËÈÒ----------------------*/

/*-----------------ÊËÓÁÛ È ÏÈÒÎÌÍÈÊÈ------------------*/
.glamtwocols .topcell .descr{
min-height:90px;
width:182px;
}

.glamtwocols .topcell .descr.dnpic{
width:auto;
float:none;
}

.glamtwocols .topcell .tctitle div{
height:22px;
font-size:12px;
font-weight:bold;
padding:10px 5px 0px 5px;
}

.glamtwocols{
zoom:1;
overflow:hidden;
padding-bottom:0px;
}

.glamtwocols .tcell{
margin-bottom:0px;
padding-bottom:0px;
}

.glamtwocols .gtcleft{
width:310px;
float:left;
}

.glamtwocols .gtcright{
width:310px;
float:right;
}

/*-----------------ÊËÓÁÛ È ÏÈÒÎÌÍÈÊÈ------------------*/

/*-----------------------ÊÍÎÏÊÈ-----------------------*/
.addbtn{
height:23px;
color:#fff;
font-weight:bold;
padding-bottom:14px;
}

.addbtn.abtn2{
padding-bottom:24px;
}

.addbtn a{
font-size:11px;
color:#fff;
text-decoration:none;
}

.addbtnbg{
height:23px;
float:left;
position:relative;
background:url(/bitrix/templates/ks/images/add_l.gif) left top no-repeat #f05001;
}

.addbtn.abtn2 .addbtnbg{
margin-left:0px;
}

.addbtnbg div{
height:18px;
float:left;
background:url(/bitrix/templates/ks/images/add_r.gif) right top no-repeat;
padding:5px 12px 0px 29px;
}

/*-----------------------ÊÍÎÏÊÈ-----------------------*/

/*-----------------------ÏÐÈÊÎËÛ----------------------*/

.cell .vprev{
float:left;
padding:0px 10px 0px 0px;
}

.cell .vprev img{
display:block;
}

.cell .pictdiv .picture{
margin-right:10px;
}

.cell .jdescr{
width:480px;
float:left;
}

.cell .jdescr.idpic1{
width:500px;
}

.cell .jdescr.idpic2{
width:400px;
}

.cell .jdescr.idpic3{
width:310px;
}

.cell .jdescr .tit{
font-size:18px;
padding-bottom:6px;
}

.cell .jdescr .mediatype{
font-size:13px;
font-weight:bold;
padding-bottom:4px;
}

.jokesphoto .photod{
height:140px;
width:140px;
float:left;
padding:0px 9px 10px 0px;
}

.jokesphoto .photod img{
display:block;
border:3px solid #bbb193
}

.jokesabout{
padding-bottom:14px;
}

.jokesabout p{
padding-bottom:4px;
}

.jokesabout p.type{
font-size:16px;
font-weight:bold;
}

.jokesdecr{
padding:14px 0px 25px 0px;
}
/*-----------------------ÏÐÈÊÎËÛ----------------------*/

/*------------ÈÊÎÍÊÀ ÓÂÅËÈ×ÅÍÈß ÔÎÒÎÃÐÀÔÈÈ------------*/
.scaleimg{
width:10px;
height:15px;
position:absolute;
margin:3px 0px 0px 3px;
background:url(images/scale.png) no-repeat;
}

.scaleimg.brd{
width:10px;
height:15px;
position:absolute;
margin:5px 0px 0px 5px;
background:url(images/scale.png) no-repeat;
}
/*------------ÈÊÎÍÊÀ ÓÂÅËÈ×ÅÍÈß ÔÎÒÎÃÐÀÔÈÈ------------*/

/*-------------------ÎÊÍÎ ÓÄÀËÅÍÈß--------------------*/
.delmessage{
width:300px;
height:180px;
position:absolute;
text-align:center;
border:2px solid #e83b00;
background:#fff;
display:none;
z-index:600;
}

.delmessage .text{
font-size:18px;
font-weight:bold;
color:#cb0101;
padding:50px 10px 25px 10px;
}

.delmessage .text.en{
padding:35px 10px 25px 10px;
}

.delmessage .links{
font-size:14px;
font-weight:bold;
}

.delmessage .sp{
padding:0px 12px;
}

.delmessagebg{
position:absolute;
top:0px;
left:0px;
display:none;
z-index:500;
background:url(images/bgtr.png);
}
/*-------------------ÎÊÍÎ ÓÄÀËÅÍÈß--------------------*/

input, select, textarea, option{
cursor:pointer;
}

.sresults{}

.sresults .cell{
width:300px;
float:left;
}

.sresults .cell.cright{
float:right;
}

/******************************************/
.counters{
height:31px;
clear:both;
padding:25px 0px 20px 0px;
text-align:center;
}

.counters .counter{
height:31px;
float:right;
padding:0px 15px 0px 0px;
}

.counters div img{
float:right;
}

.lbanner{
padding-bottom:0px;
}

.lbanner img{
display:block;
margin:auto;
}

.language{
position:absolute;
top:0px;
right:0px;
}

.icons{
position:absolute;
margin-top:62px;
}

.icons div{
width:12px;
height:12px;
float:left;
margin:0px 8px;
}

.icons .mail{
padding-top:1px;
}

.icons .map{
padding-top:1px;
}

table.searchhelp{
margin-bottom:15px;
}

table.searchhelp td{
border:1px solid #a98254;
padding:4px 6px;
}

table.searchhelp th{
border:1px solid #a98254;
background:#d3a876;
color:#fff;
padding:6px 8px;
}

table.exh{
margin-bottom:15px;
}

table.exh tr:hover td{
background:#e9d4bc;
}

table.exh tr:hover td a{
text-decoration:none;
color:#896944;
}

table.exh td{
border:1px solid #a98254;
}

table.exh td a{
color:#a98254;
text-decoration:none;
}

table.exh td div{
padding:4px 6px;
}

table.exh th{
border:1px solid #a98254;
background:#d3a876;
color:#fff;
padding:6px 8px;
}

.sitemap ul{
font-weight:bold;
}

.sitemap ul ul{
font-weight:normal;
}

.sitemap ul li{
padding-bottom:0px;
list-style:none;
background:url(images/iul.gif) no-repeat;
padding:1px 0px 10px 20px;
}

.changefrom{
width:57px;
height:16px;
color:#0885b8;
text-decoration:underline;
float:right;
font-size:12px;
font-weight:normal;
padding:4px 14px;
background:url(images/selectbox.gif) no-repeat;
cursor:pointer;
}

.changefrom.opened{
background:url(images/selectboxopened.gif) no-repeat;
}

.lstcont{
width:330px;
position:absolute;
margin:-6px 0px 0px -68px;
height:1px;
}

.sendtolist{
display:none;
background:url(images/listtop.png) left top no-repeat;
}

.sendtolist .bgbott{
padding:23px 0px;
background:url(images/listbottom.png) left bottom no-repeat;
}

.sendtolist .bgbott .listpet{
padding:0px 5px 0px 0px;
background:#e0ddd4;
}

.sendtolist .bgbott .listpet .listfull{
height:200px;
overflow:auto;
padding:0px 23px;
margin-right:5px;
}

.shopsearch{
background:url(images/searchshop.gif) left bottom no-repeat;
padding-left:20px;
font-weight:bold;
font-size:14px;
}

.sepmenudot{
background:url(images/dttdbrdr.gif) left bottom repeat-x;
margin:5px 0px;
height:1px;
}
