object {box-shadow: 3px 3px 20px 6px #ccc;}


html{
    padding:0;
    margin:0;
    background:url('/images/test/topbg.jpg') repeat-x 0 0 #fefefe;
    min-width:998px;
}
body{
    padding:0;
    margin:0;
    font-family:arial;
    background:url('/images/test/botbg.jpg') repeat-x 0 100%;
    min-width:998px;
}
a img{
    border:none;
}
p{
    margin:0;
    padding:5px 0;
}
h1, .ctitle h2{
    font-size:24px;
    padding:0px;
    margin:0px;
    color:#a4bd58 !important;
    font-weight:normal;
    display:inline;
}

/****************************************head***********************************************/
#head{
    position:absolute;
    /*top:90px;*/
    top:0;
    left:0;
    height:238px;
    background:url('/images/test/head.jpg') no-repeat 0 20px;
    width:100%;
    z-index: -1;
}
#icos{
    width:140px;
    position:absolute;
    /*top:110px;*/
    top:20px;
    left:75px;
    z-index: -1;
}
#icos a{
    display:block;
    float:left;
    width:13px;
    height:10px;
    font-size:1px;
    margin-top:3px;
    font-size:1px;
}
#icos img{
    float:left;
    margin:0 20px;
    vertical-align:top;
}
#icos a#ic1{
    background:url('/images/test/ic1.gif') no-repeat 50% top;
}
#icos a#ic2{
    background:url('/images/test/ic2.gif') no-repeat 50% top;
}
#icos a#ic3{
    background:url('/images/test/ic3.gif') no-repeat 50% top;
}
#icos a:hover{
    background-position:50% -10px !important;
}
#enter{
    position:absolute;
    left:345px;
    top:20px;
}
#enter1, #enter2{
    position:absolute;
    left:270px;
    top:20px;
}
#enter2{
    position:absolute;
    left:240px;
    top:10px;
    font-size:11px;
}
#enter1 .stxt{
    margin-right:8px;
}
#enter img, #enter1 img{
    float:left;
    margin-right:5px;
    position:relative;
    top:2px;
}
#enter1 img{
    margin-right:10px;
}
#enter a{
    text-decoration:none;
    background:url('/images/talks/bd.gif') repeat-x 0 100%;
    color:#8faabf;
    font-size:11px;
    display:block;
    float:left;
    margin-right:30px;
}
/*#enter1 a
{
	text-decoration:none;
	background:url('/images/talks/bd.gif') repeat-x 0 100%;
	color:#8faabf;
	font-size:11px;
	margin-left:22px;
	margin-right:62px;
}*/
#search{
    margin:0;
    padding:0;
    position:absolute;
    left:775px;
    /*top:111px;*/
    top:21px;
    z-index: -1;
}
.stxt{
    background:url('/images/test/text.gif') no-repeat 0 0;
    width:146px;
    height:16px;
    float:left;
}
.stxt input{
    border:none;
    background:#fff;
    width:140px;
    color:#777;
    font-size:11px;
    padding:1px 0 0 0;
    height:14px;
    margin:0 0 0 3px;
    vertical-align:top;
    font-family:arial;
}
#sbut{
    border:none;
    background:url('/images/test/search.gif') no-repeat 0 0;
    width:13px;
    margin-left:7px;
    cursor:pointer;
}
#logo{
    position:absolute;
    /*top:250px;*/
    top:160px;
    left:30px;
    color:#8899a5;
    font-size:11px;
    text-decoration:none;
    display:block;
    width:169px;
    text-align:center;
}
#rss{
    position:absolute;
    /*top:210px;*/
    top:120px;
    left:380px;
    background:url('/images/test/rss.jpg') no-repeat 0 0;
    padding-left:20px;
    color:#777;
    font-size:10px;
    display:block;
    height:16px;
}
#stat{
    position:absolute;
    /*top:180px;*/
    top:90px;
    right:280px;
    color:#777;
    font-size:10px;
    display:block;
    height:16px;
}
#contact{
    position:absolute;
    /*top:180px;*/
    top:90px;
    right:140px;
    color:#777;
    font-size:10px;
    display:block;
    height:16px;
}
#men{
    width:170px;
    height:112px;
    background:url('/images/test/men.jpg') no-repeat 0 0;
    position:absolute;
    left:202px;
    /*top:213px;*/
    top:123px;
    z-index:2;
}
#banner2{
    position:absolute;
    /*top:195px;*/
    top:105px;
    right:0;
    width:600px;
    background:url('/images/talks/banner2.gif') no-repeat 0 0;
    padding:34px 0 35px 50px;
    min-height:80px;
    _height:80px;
}
#go{
    background:url('/images/test/go.gif') no-repeat 0 0;
    width:25px;
    height:20px;
    border:none;
    position:relative;
    bottom:2px;
}
#hello{
    color:#8faabe;
    border-bottom:1px solid #444;
    padding:0 10px 5px 10px;
}
#hello b{
    color:#fff;
    margin-right:15px;
}
#hello span{
    padding-left:20px;
    background:url('/images/test/message.jpg') no-repeat 0 2px;
}
#hello b a{
    color:#f7bc5b;
    margin:0;
    padding:0;
    background:none;
}
#hello a{
    padding-right:15px;
    background:url('/images/test/exit.gif') no-repeat 100% 3px;
    color:#c06969;
    margin-left:100px;
}
#topmenu{
    padding:5px 10px 0 10px;
}
#topmenu a{
    color:#bfbfbf;
}
#topmenu img{
    margin:0 5px;
}
/**************************************body********************************************/
#body{
    padding-top:270px;
    overflow:hidden;
    _zoom:1;
}
#conteiner{
    margin-left:200px;
    overflow:hidden;
    _zoom:1;
}
@media all and (min-width:0px){
    head~body #conteiner{
        margin-left:0;
    }
}

body:last-child:not(:root:root) #conteiner{
    margin-left:200px;
}
/*-------------left--------------------*/
#left{
    float:left;
    width:200px;
}
#menu{
    margin:0;
    padding:0 0 15px 25px;
}
#menu li{ list-style:none; }
#menu li span{ display:none; }
#menu ul{
    padding:0px;
    margin:0;
}
#menu ul li{
    list-style:none;
    background:url('/images/test/line1.gif') no-repeat 0 9px;
    _background-position:0 11px;
    font-size:10px;
    color:#11cfff;
    padding-left:20px;
    font-family:Times New Roman;
    padding:0 0 10px 20px;
}
#menu ul li a{
    text-decoration:none;
    font-family:arial;
    font-size:13px;
    color:#614d3b;
    padding-left:13px;
}
#menu ul li a:hover{
    color:#11cfff;
}
#banner1{
    text-align:center;
    position:relative;
    left:20px;
    text-align:left;
    font-size:10px !important;
    margin-bottom:15px;
}
li.visit{
    font-weight:normal;
}
ul li li.visit span{
    font-weight:bold;
    display:inline !important;
    color:#614D3B;
    font-family:arial;
    font-size:13px;
    padding-left:13px;
}
#menu li a.visit{
    color:#614D3B;
    font-weight:bold;
}
/*-------------right--------------------*/
#right{
    width:270px;
    float:right;
    margin-right:20px;
}
#cloud{
    margin-left:15px;
    background:url('/images/test/topcloud.jpg') no-repeat 0 0;
    padding-top:45px;
    margin-right:20px;
    line-height:21px;
    width:235px;
    margin-top:20px;
}
#cloud a{
    text-decoration:none;
    color:#336699;
    margin-right:5px;
}
#botcloud{
    height:212px;
    width:245px;
    background:url('/images/test/botcloud.jpg') no-repeat -5px 0;
}
/*-------------content------------------*/
#content{
    margin-right:340px;
    padding:0 10px 0 50px;
    color:#777;
    font-size:13px;
}
#content a{ color:#336699; text-decoration:none; }
#content a:hover{ color:#336699; text-decoration:underline; }
.ctitle{
    font-size:24px;
}
.ctitle5{
    margin-top:0;
    font-size:16px;
}
.tema{
    float:left;
    color:#708493;
}
.tema a{
    color:#94a3ae !important;
}
.tema span{
    color:#708493;
    padding:10px;
}
.name{
    color:#a4bd58 !important;
}
.ctitle a:hover h2{
    text-decoration:underline !important;
}
.name:visited{
    color:#6C7F2F !important;
}
.cblock{
    color:#777;
    font-size:13px;
    border-bottom:1px solid #ebe8e6;
    padding-bottom:10px;
    margin-bottom:30px;
    overflow:hidden;
    _zoom:1;
}
.cblock a:active{ color:#A4BD58; text-decoration:none; }
.cblock a:visited{ color:#2F475F; text-decoration:none; }
.cblock a:hover{ color:#336699; text-decoration:underline; }
.cblock img{ border:1px solid #DDDDDD; background:#F3F3F3; padding:3px; margin:5px 10px; }
.icqimg{ border:0px solid #DDDDDD !important; background:#F3F3F3; padding:0px !important; margin:2px 2px !important; }

.links{
    padding-left:20px;
    background:url('/images/test/links.gif') no-repeat 0 18px;
    font-size:11px;
    padding-top:15px;
    overflow:hidden;
    _zoom:1;
    clear:both;
}
.links a{
    color:#627ba3;
    margin-right:1.5em;
    white-space:nowrap;
}
.links a:hover{
    color:#A4BD58 !important;
    text-decoration:none !important;
}

.cinfo{
    padding-top:20px;
    font-size:11px;
    overflow:hidden;
    _zoom:1;
}
.cinfo a, .cinfo span{
    color:#4b433d;
    display:block;
    padding-left:20px;
    float:left;
    margin-right:15px;
    text-decoration:none;
    padding-bottom:3px;
}
.date{
    background:url('/images/test/date.jpg') no-repeat 0 0; color:#777 !important;
}
.time{ color:#336699; font:13px serif; }
.comment{
    background:url('/images/test/comment.gif') no-repeat 0 0; color:#777 !important;
}
.otzyv pre{
    padding:10px 15px 15px 15px;
    font-size:12px;
    font-family:arial;
    white-space:-o-pre-wrap; /* Opera 7 */
    white-space:-pre-wrap; /* Opera 4-6 */
    white-space:pre-wrap;
    word-wrap:break-word; /* IE */
    _white-space:pre; /* IE hack to re-specify in addition to word-wrap */
    margin:0;
}
.combl{
    background:#F3F3F3;
    padding:5px 15px;
    overflow:hidden;
    _zoom:1;
    color:#000;
    font-size:12px;
}
.combl b{
    display:block;
    color:#336699;
    padding-bottom:2px;
}
.combl i{
    display:block;
    color:#777777;
    padding-bottom:2px;
    float:right;
    margin-right:5px;
    font-style:normal;
    font-size:11px;
}
.comdate{
    float:right;
    font-size:11px;
    padding:0 0 0 5px;
    border-left:1px solid #d4d4d4;
    color:#777777;
    display:block;
}
#contable label{
    font-size:11px;
    font-weight:bold;
    color:#614D3B;
}
#contable input{
    font:13px Arial;
    border:solid 1px #777;
    width:300px;
    padding:1px 3px;
    vertical-align:middle;
}
#contable img{
    vertical-align:middle;
}
#contable textarea{
    font:13px Arial;
    border:solid 1px #777;
    width:300px;
    height:100px;
    padding:0 3px;
    vertical-align:top;
}
#contable span{
    padding-left:3px;
}
#contable span#userErrors{
    padding-left:0 !important;
}
#contable #refresh{
    margin:0 3px;
    padding:0;
}
.capture{
    width:216px !important;
}
#refresh{
    background:url('/images/test/refresh.gif') no-repeat 0 50%;
    width:16px !important;
    border:none !important;
    height:20px;
    vertical-align:top;
}
#sentcom{
    background:#A6BF18;
    color:#fff;
    width:180px !important;
    margin-left:127px;
}
#sentcom1{
    background:#A6BF18;
    color:#fff;
    width:100px !important;
    margin-left:5px;
}
#submit{ width:150px; cursor:pointer; }
#allp{
    background:#bcce87;
    float:left;
    text-align:right;
    padding:10px 5px 5px 0px;
    width:85px;
    color:#566135;
    font-family:tahoma;
    font-size:10px;
}
#allp span{
    display:block;
    text-align:right;
    font-size:25px;
}
#pp{
    padding-top:18px;
    margin-left:100px;
    font-family:Tahoma;
    font-size:12px;
    background:url('/images/test/ppbg.gif') repeat-x 0 45px;
    overflow:hidden;
    _zoom:1;
}
#pp a{
    color:#6b5848;
    display:block;
    float:left;
    margin:0 10px 0 0;
    height:36px;
}
#pp b{
    float:left;
    display:block;
    width:25px;
    height:36px;
    color:#fff;
    background:url('/images/test/span.gif') no-repeat 0 0;
    text-align:center;
    padding-top:5px;
    margin:-5px 10px 0 0;
}
/**************************************footer**********************************************/
#footer{
    background:url('/images/test/footbg.jpg') no-repeat 0 100%;
    height:65px;
    padding-top:115px;
}
#footer table{
    width:100%;
    background:#000;
}
#footer table tr td{
    color:#bfbfbf;
    font-size:11px;
    padding-left:20px;
    padding-bottom:10px;
}
#footer table tr td a{
    color:#8faabf;
    text-decoration:none;
    border-bottom:1px dotted #8faabf;
}
#rs a{
    display:block;
    margin-right:15px;
    float:left;
}
#footer table tr td#biga a{
    font-size:23px;
    border-bottom:none;
}
.hidden{ display:none; }
.Clouds{
    font-size:18px;
    text-align:center;
}
.Clouds a:hover{
    color:#A4BD58 !important;
}
.cimg{
    float:left;
    vertical-align:top;
    margin-left:0 !important;
}
.h4{ padding:0px; margin:0px; }
#meserr span{
    display:block;
    padding-left:0;
}
#icq-contact{
    margin:0;
    padding:0;
    display:inline;
}
.also{
    border-bottom:1px solid #EBE8E6;
    overflow:hidden;
    _zoom:1;
}
.also a{
    text-decoration:underline !important;
}
.also div{
    overflow:hidden;
    _zoom:1;
    padding-bottom:10px;
}
.also img{
    float:left;
    width:90px;
    margin-right:6px;
    padding:4px;
}
.also a:hover img{
    border:1px solid #DDDDDD;
    padding:3px;
}
.also a:hover{
    color:#A4BD58 !important;
}
.ctitle2 a{
    text-decoration:underline !important;
    cursor:pointer;
}
.ctitle2 span{
    color:#A4BD58;
    font-size:24px;
}
.bestnews a{
    color:#336699;
    font-size:11px;
}
#user_soobweniya_add{
    padding-bottom:20px;
}
#content .also div{
    width:350px;
    float:left;
    font-size:11px !important;
    margin-right:30px;
    height:50px;
}
#content .also div.ctitle2, .ctitle2{
    color:#000;
    font-size:18px !important;
    padding-bottom:20px;
    float:none !important;
    height:auto !important;
    margin:0;
}
h2.ctitle2{
    font-weight:normal;
    padding-bottom:10px;
}
#_capture{
    width:60px !important;
}
.invalid{
    border-color:#FF0000 !important;
}
label.invalid{
    color:#FF0000 !important;
}
.stxt{
    font-size:1px;
    vertical-align:bottom;
}
#enter1{
    width:380px;
    _width:400px;
}
#enter1 a{
    text-decoration:none;
    background:url('/images/test/bd.gif') repeat-x 0 100%;
    color:#8faabf;
    font-size:11px;
    margin-left:22px;
    margin-right:62px;
    _position:relative;
    _bottom:8px;
}
#go{
    _position:relative;
    _bottom:4px;
}
.ctitle4{
    float:left;
    font-family:tahoma;
    font-size:26px;
    margin-right:45px;
    padding-bottom:15px;
    color:#000;
}
.sortby{
    float:left;
    padding:4px 12px 3px 5px;
    background:url('/images/test/st21.gif') no-repeat 100% 11px;
    color:#627ba3;
    font-size:11px;
    margin-right:10px;
    margin-top:7px;
}
.sortby.ord{
    background:url('/images/test/st11.gif') no-repeat 100% 11px #e3e3e3;
    color:#808080;
    text-decoration:none;
}
.acfoto img{
    padding:1px;
    border:1px solid #eae7e5;
}
.celebrity{
    clear:left;
    padding:10px 0;
    overflow:hidden;
    _zoom:1;
    border-bottom:1px solid #eae7e5;
}
.celebrity div{
    float:left;
    width:190px;
    margin-right:5px;
    height:50px;
    font-size:11px;
    margin-bottom:10px;
}
.celebrity div a{
    color:#93a2ae;
    text-decoration:none;
    padding-left:8px;
    white-space:nowrap;
}
.celebrity div a img{
    vertical-align:middle;
}
.celebrity div a.acname{
    color:#768998;
    font-size:15px;
    display:block;
    text-decoration:underline !important;
    padding:0 0 3px 0;
    white-space:normal;
}
.celebrity div a.acfoto{
    display:block;
    float:left;
    margin-right:5px;
    padding:0;
}
.celebrity div span{
    color:#999;
}
.celebrity div a.span{
    color:#999 !important;
    padding-left:0 !important;
    text-decoration:none;
}
.ctitle3{
    font:28px tahoma;
    padding-bottom:15px;
    margin:0;
}
.acmore{
    color:#777;
    font-size:12px;
    overflow:hidden;
    _zoom:1;
    padding-bottom:15px;
}
.mainf{
    float:left;
    padding:2px;
    border:1px solid #eae7e5;
    margin:0 25px 15px 0;
}
.acmore div{
    padding:0 0 18px 0;
    border-bottom:1px solid #eae7e5;
    overflow:hidden;
    _zoom:1;
    margin-bottom:15px;
}
.acmore div span{
    color:#708493;
    font-size:18px;
    display:block;
}
.acmore div div{
    color:#000;
    padding:8px 0 0 0;
    font-size:12px;
    float:left;
    border:none;
    margin:0;
    clear:left;
}
.acmore p{
    margin:0;
    padding:0 0 10px 0;
}
.allacph{
    border:1px solid #d3dee5;
    background:#f5f5f5;
    padding:3px 5px;
    overflow:hidden;
    _zoom:1;
    margin-bottom:35px;
}
.allacph a{
    display:block;
    float:left;
    font-size:1px;
}
.allacph img{
    margin:8px 5px;
}
/*****************horo**************/
#horo{
    width:270px;
    padding-top:30px;
}
#horo form{
    margin:0;
    padding:0;
}
#horo a{
    font:200 11px Verdana, Arial, Helvetica, sans-serif;
    color:#b4b4b4;
    padding:0 0 0 8px;
    margin:0;
}
#horo a:hover{
    color:#990000;
}
#horo_up{
    padding:0 0 0 8px;
    margin:0;
}
#horo_up h3{
    padding:0;
    margin:0;
    font:200 19px Verdana, Arial, Helvetica, sans-serif;
    color:#000;
}
#horo_up h4{
    padding:0;
    margin:5px 0 0 0;
    font:bold 12px Verdana, Arial, Helvetica, sans-serif;
    color:#a6bf18;
}
#horo_up h4 img{
    padding:0;
    margin:0 0 0 5px;
}
#horotext{
    width:254px;
    color:#777777;
    font:200 12px Verdana, Arial, Helvetica, sans-serif;
    line-height:16px;
    margin-top:5px;
}
#horo #textarea{
    width:270px;
    overflow:hidden;
    margin:5px 0 10px 0;
    padding:0 0 10px 0;
    border-bottom:1px solid #ebe8e6;
    font-size:1px;
}

#horo  #textarea textarea{
    display:none;
    visibility:hidden;
}
#horo  #select{
    background-color:#eeeeee;
    width:270px;
    height:29px;
    padding:8px 0 0 0;
    margin:0 0 5px 0;
    font-size:1px;
}
#horo #select select{
    color:#808080;
    height:20px;
    border:1px solid #b3b9c3;
    font-size:12px;
}
#horo #select1{
    margin:0 23px 0 8px;
    width:121px;
}
#horo #select2{
    width:99px;
}
#clbrts{
    margin-bottom:20px;
    overflow:hidden;
    _zoom:1;
    margin-left:20px;
}
#clbrts a{
    margin:0 7px 10px 0;
    display:block;
    font-weight:bold;
    color:#708493;
}
#clbrts div{
    padding:2px 2px 0 2px;
    border:5px solid #E9E9E9;
    float:left;
}
#clbrts div a{
    margin:0 0 2px 0;
}
.banframe{
    position:absolute;
    top:5px;
    left:0;
    width:100%;
}
.banframe iframe{
    margin:0 auto;
    position:relative;
    z-index:1000;
}
#lbnav{
    margin:0 auto;
}
#newtxt{
    position:absolute;
    width:463px;
    top:226px;
    left:294px;
    z-index:100;
    color:#333333;
    font:10px tahoma;
    display:none;
}
#newtxt p{
    padding:0;
    margin:0;
}
#newtxt div{
    background:url('/images/talks/newtxt2.gif') repeat-y 100% 0;
}
#newtxt h1{
    font:bold 11px tahoma;
    margin:0;
    padding-bottom:5px;
    color:#333333 !important;
}
#newtxt div div{
    background:url('/images/talks/newtxt1.gif') no-repeat 0 0;
    padding:5px 5px 0 30px;
}
#newtxt div#newtxt3{
    background:url('/images/talks/newtxt3.gif') no-repeat 100% 100%;
    height:11px;
    font-size:1px;
    padding:0;
}
#men div{
    height:100px;
    margin-left:40px;
    width:50px;
}
.del_pic2{
    background:url('/images/delete.png') no-repeat;
    height:15px;
    width:15px;
    /*left:168px;*/
    margin-bottom:5px;
    border:0;
    cursor:pointer;
}
.bread{ margin:10px 0 0 19px; font-size:11px; }
.bread a{ color:#336699 !important; }
.bread a:hover{ color:#A4BD58 !important; }
.bread span{ color:#777777 !important; }
.teasernet_adva{
    display:none;
}
.acmore img{
    background:#F3F3F3 none repeat scroll 0 0;
    border:1px solid #DDDDDD;
    margin:5px 10px;
    padding:3px;
}
.mctable{
    border-collapse:collapse;
}
#rtn4p_len_ext{
    padding-top:7px;
    *padding-top:2px;
}
#rtn4p_len_ext table{
    border-collapse:collapse !important;
    margin-left:10px;
    width:525px;
}
#rtn4p_len_ext table td{
    padding:0;
}
#rtn4p_len_ext table td img{
    height:78px !important;
    width:78px !important;
    margin-top:1px !important;
}
.sape{
    font-size:10px !important;
}
.sape a{
    color:#BFBFBF !important;
}
.tableRow1{
    text-decoration:none !important;
    color:#777 !important;
}
#output label{
    display:block;
    text-align:right;
    font-weight:normal;
}
.mes-err{
    font-size:11px;
    color:#777;
}
.mes-err span{
    font-weight:bold;
    display:block;
}
.topbanner{
    display:block;
}
#kostyl{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:90px;
    z-index:100;
    background:url(blank.gif);
}
.vkbut{
    float:left;
    width:160px;
}
#addButtons{
    position:absolute;
    /*top:205px;*/
    top:115px;
    left:520px;
    width:478px;
}
.addthis_toolbox{
    padding-top:2px;
}
.t-count button{
    visibility:visible !important;
}
.addthis_button_compact{
    margin-top:2px;
}
#left .bestnews{
    padding-left:20px;
}
#lbh{
    margin-left:10px;
    margin-top:11px;
}
.load{
    display:none;
    margin-left:5px;
}
#userErrors{
    padding-top:5px;
    color:#A6BF18;
}
#userErrors label{
    display:block;
    color:#f00;
}
.journalists h2{
    font-size:15px;
}
.journalists > div{
    overflow:hidden;
    margin-bottom:5px;
}
.journalists img{
    float:left;
    padding:1px;
    border:1px solid #ccc;
    margin-right:5px;
}
.journalists strong{
    display:block;
    margin-bottom:3px;
}
.journalists span{
    display:block;
    font-size:11px;
    margin:3px 0 5px 0px;
}
