﻿@media screen and (min-width: 699px) {
.toplit{width:678px;}
.sr{float:left;margin-right:-3px;width:250px;position:relative;background:#fff;}
.right{width:320px;float:right;margin-top:-3px;}
.b{width:999px;text-align:left;}
.left{width:679px;float:left;background:#fff;}
.f{width:980px;color:#000;text-align:left;line-height:13px;padding:5px 0;}
.sidebar{background:white;width:250px}
}
@media screen and (min-width: 481px) and (max-width: 698px) { 
.sr{float:left;margin-right:-3px;position:relative;background:#fff;}
.right{margin-top:-3px;}
.b{text-align:left;}
.left{float:left;background:#fff;}
}
@media screen and (min-width: 401px) and (max-width: 480px) { /* разрешение смартфона */
.sr{float:left;margin-right:-3px;width:480px;position:relative;background:#fff;}
.right{margin-top:-3px;}
.b{width:480px;text-align:left;}
.left{width:480px;float:left;background:#fff;}
.text1{margin-right: 30px;}
}
@media screen and (min-width: 361px) and (max-width: 400px) { /* разрешение смартфона */
.sr{float:left;margin-right:-3px;width:400px;position:relative;background:#fff;}
.right{margin-top:-3px;}
.b{width:400px;text-align:left;}
.left{width:400px;float:left;background:#fff;}
.text1{margin-right: 30px;}
}
@media screen and (max-width: 360px) { /* разрешение смартфона */
.sr{float:left;margin-right:-3px;width:360px;position:relative;background:#fff;}
.right{margin-top:-3px;}
.b{width:360px;text-align:left;}
.left{width:360px;float:left;background:#fff;}
.text1{margin-right: 30px;}
}



body{padding:0;margin:0;background:#fff;font:font:12px/1.3 trebuchet ms,sans-serif;cursor:default}
ul,li{text-align:left;vertical-align:top;list-style-type:none;padding:0;margin:0;border-collapse:collapse}
img{border:0;vertical-align:top}
.clear8,.clear,.clear15,.clear2,.clear5,.clear10{clear:both;overflow:hidden;height:1px}
.clear5{height:5px}
.clear8{height:8px}
.clear15{height:15px}
.clear10{height:10px}
.clear2{height:2px}
.p11{padding:0 11px}
.p10{padding:0 10px}
.p16{padding:0 16px}
.vp10{padding:10px 0}
.bp10{padding:0 0 10px}
a{color:#2455d0;text-decoration:none}
a:hover{color:#c00;text-decoration:none}
a:visited{color:#999;text-decoration:none}
a:hover img {
	transition: all 0.4s ease 0s;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
}

.sex{color:rgb(228, 14, 14);text-decoration:none}
.sex:hover{color:#c00;text-decoration:none}
.sex:visited{color:#999;text-decoration:none}
.red{color:rgb(228, 14, 14);text-decoration:none}
.red:hover{color:rgb(228, 14, 14);text-decoration:none}
.red:visited{color:rgb(228, 14, 14);text-decoration:none}
.hv,.hv:visited{color:#2455d0;text-decoration:none}
.hv:hover{color:#c00;text-decoration:none}
.am,.am:visited{color:#2455d0;text-decoration:none}
.am:hover{color:#c00;text-decoration:none}
.ablue{border:0}
.ablue,.ablue:visited{color:Black;text-decoration:none}
.ablue:hover{color:#2455d0;text-decoration:none}
.agrey{border:0}
.agrey,.agrey:visited{color:#999;text-decoration:none}
.agrey:hover{color:#2455d0;text-decoration:none}
h1,h2{padding:0;margin:0}
.header{z-index:1;position:relative;padding:10px 10px 0 10px}
.link-to-list{font:13px Arial;color:#000;font-weight:bold;text-decoration:underline}
.link-to-list:hover{text-decoration:underline}
.link-to-news{font:12px Arial;line-height:27px}
.news-right{height:13px;width:11px;background:url(../i/right.gif);cursor:pointer;border:solid 7px #fff;border-left:solid 2px #fff;border-right:0;float:left}
.news-stop,.news-stop-red{height:13px;width:11px;background:url(../i/stop.gif);cursor:pointer;border:solid 7px #fff;border-left:solid 2px #fff;border-right:0;float:left}
.news-stop-red{background:url(../i/r-re.gif)}

.main{width:100%;background:url(../i/m-ite.gif)}
.main-top{overflow:hidden;height:7px;background:url(../i/m-itf.gif)}
.main-bottom{overflow:hidden;height:7px;background:url(../i/m-itg.gif)}
.main span{cursor:pointer}
.main .sep{padding:0 11px;cursor:default}
.main .cur{font-weight:bold;cursor:default}
.main-right{padding:0 23px 0 16px}
.main-tabs{font:13px Arial;border-bottom:solid 1px #dcdcdc;line-height:28px}
.main-tabs a{text-decoration:underline}
.main-tab{overflow:hidden}
.main-tab a{background:url(../i/list-dot.gif) no-repeat 3px 7px;padding-left:10px}
.main-description{height:90px;overflow:hidden;padding:5px 5px 5px 5px}
.main .image{padding:0 5px 0 6px;width:250px;border-right:dotted 1px #888}
.main .image h1{font-weight:bold;font-size:15px}
.main .image a{text-decoration:none}
.sbs{padding:0 5px 0 0}
.block-s{background:url(../i/sm-bl.gif);width:329px}
.block-s-top{background:url(../i/sm-bm.gif);width:329px;height:5px;overflow:hidden}
.block-s-bottom{background:url(../i/sm-bn.gif);width:329px;height:5px;overflow:hidden}
.block-s-body{padding:0 16px;overflow:hidden}
.block-s-header{border-bottom:solid 1px #e5e5e5;font:14px Arial;line-height:43px}
.block-s-header b,.block-s-header a,.block-s-header a:hover{text-decoration:none;color:#000;font-weight:normal}
.block-s-header a span,.block-s-header b span{color:#f44;font-weight:bold;font-size:16px}
.block-s-rss{float:right;padding:17px 0 10px 10px;height:12px;width:12px;background:url(../i/rss.gif) no-repeat 2px 17px}
.block-s .img{float:left;padding-right:8px}
.block-s h2,.block-s h2 a{color:#2455d0;font-size:12px;font-weight:bold}
.block-s h2 a:hover{color:#c00;text-decoration:none}
.block-s h2 a:visited{color:#999;text-decoration:none}
.block-s .desc{color:#000}
.block-s ul{padding:0;margin:0;list-style:none}
.block-s li{padding-left:0;margin:0;list-style-type:none;background:url(../i/list-dot.gif) no-repeat 3px 7px;padding:0 0 0 10px}
.block-s li a{color:#2455d0}
.block-s li a:hover{color:#c00;text-decoration:none}
.block-s li a:visited{color:#999;text-decoration:none}
.block-s-all{height:16px;line-height:16px;background:#e4e4e6;color:#7e828c;font-size:12px;padding:0 0 0 10px;float:right}
.list{padding:0 10px; text-align:left;}
.list-item{padding:5px}
.list table td{vertical-align:top}
.image-link{padding-right:10px;display:block}
.list table td img{border:solid 1px #f5f5f5}
.list table h2{font-weight:bold;font-size:17px;font-family:Times New Roman}
.list table h2 a{color:#2455d0}
.list table h2 :hover{color:#c00;text-decoration:none}
.list table h2 :visited{color:#999;text-decoration:none}
.list .td2{width:516px}
.list .more{color:#1a3dc1;float:right}
.list1{float:right;height:28px;width:39px;overflow:hidden;border:solid 1px #fff;background:url(../i/list-vie.gif);cursor:pointer}
.list2{float:right;height:28px;width:39px;overflow:hidden;border:solid 1px #fff;background:url(../i/list-vif.gif);cursor:pointer}
.list1-sel{border-color:#808080;background:url(../i/list-vig.gif);cursor:default}
.list2-sel{border-color:#808080;background:url(../i/list-vih.gif);cursor:default}
.block-rrm-bottom{width:300px;height:3px;overflow:hidden;background:url(../i/r-bm.gif) no-repeat}
.block-rrm-top{width:300px;height:3px;overflow:hidden;background:url(../i/r-bn.gif) no-repeat}
.block-rrm-body{border-left:solid 1px #d7d5c3;border-right:solid 1px #d7d5c3;padding:0 7px;height:196px;overflow:hidden}
.block-rrm-item{background:#f2f0db;padding:6px;width:125px;border-right:solid 10px #fff;float:left;display:none;height:174px}
.block-rrm-item img{width:125px}
.block-rrm-link{height:49px;overflow:hidden;display:block}
.r-ni{border:solid 1px #dcdcdc;padding:5px 5px 0}
.r-ni-image{float:left;padding-right:5px;height:45px;width:45px;overflow:hidden}
.r-ni-image img{width:45px}
.r-ni-header{border:solid 1px #dcdcdc;border-bottom:0;font:14px Arial;line-height:30px;text-indent:20px;font-weight:bold}
.r-ni-header span{color:#f44;font-weight:bold;font-size:16px}
.r-ni-link{background:url(../i/list-dot.gif) no-repeat 3px 7px;padding-left:10px}

.ads{padding:10px;background:#f5f5f5}
.block-right{padding:0 10px}
.nc{float:right;width:190px;text-align:right}
.nc b,.nc span{cursor:pointer}
.nc .cur{text-decoration:underline;cursor:default}
.print{padding-left:20px;background:url(../i/print.gif) no-repeat 0 0}
.addthis_button{float:right}

.f p{padding:0;margin:0;padding-bottom:10px}
.comment-header{background:#efeff3;line-height:26px;height:26px;padding:0 15px;font-size:11px}
.comment .item .item{padding-left:15px}
.comment .ttl{border-bottom:solid 1px #cecdcf;line-height:26px;height:26px}
.comment .ttl .auth{color:#154c98;font-weight:bold}
.comment .ttl .date{color:#bcbcbc}
.comment .arr{padding-left:15px;background:url(../i/comment-.gif) no-repeat 0 5px}
.comment .txt{color:#000;padding:5px 15px 0}
.comment .txt .txt{padding-left:30px}
.comment .func{padding-top:5px;padding-left:15px}
.comment .func .anw{float:left}
.comment .func .anw a{color:#fa7a21;font-weight:bold}
.comment .func .rate{float:right}
.comment .func .rate span{color:#828282}
.comment .form{background:#efeff3;color:#000;padding:0 10px 10px;font-size:11px}
.comment form{margin:0;padding:0}
.comP{font-size:13px;margin-top:15px}
.comP span,.comP a{padding:0 10px;color:#f54013;display:block;float:left;margin:1px}
.comP span{font-weight:bold;cursor:default}
.comment i{font-style:normal}
.comment input,.comment textarea{border:solid 1px #c9c9c9;font:11px Arial}
#author,#text{width:100%;margin:3px 0}
.comment textarea{overflow:auto;margin:3px 0}
.comCount{color:#000;font-size:12px}
#code{width:27px;font-size:14px;height:14px;float:left;margin-right:5px}
.codeImg{float:left;margin-right:5px}
.comment #btnCom{color:#842616;text-decoration:underline;padding-right:20px;font-size:12px;float:right}
.comment .cls{background:url(../i/comment.gif) no-repeat right 7px}
.comment .opn{background:url(../i/comment.gif) no-repeat right 7px}
.block-ss{background:url(../i/ssm-bl.gif);width:300px}
.block-ss-top{background:url(../i/ssm-bm.gif);width:300px;height:5px;overflow:hidden}
.block-ss-bottom{background:url(../i/ssm-bn.gif);width:300px;height:5px;overflow:hidden}
.block-ss-body{padding:0 16px;overflow:hidden}
.block-ss-header{border-bottom:solid 1px #e5e5e5;font:14px Arial;line-height:43px}
.block-ss-header b,.block-ss-header a,.block-ss-header a:hover{text-decoration:none;color:#000;font-weight:normal}
.block-ss-header a span,.block-ss-header b span{color:#f44;font-weight:bold;font-size:16px}
.block-ss-rss{float:right;padding:17px 0 10px 10px;height:12px;width:12px;background:url(../i/rss.gif) no-repeat 2px 17px}
.block-ss .img{float:left;padding-right:8px}
.block-ss h2,.block-ss h2 a{color:#546eb6;font-size:12px;font-weight:bold}
.block-ss .desc{color:#000}
.block-ss ul{padding:0;margin:0;list-style:none}
.block-ss li{padding-left:0;margin:0;list-style-type:none;background:url(../i/list-dot.gif) no-repeat 3px 7px;padding:0 0 0 10px}
.block-ss li a .block-ss li a:visited{color:#2455d0;text-decoration:none}
.block-ss li a:hover{color:#c00;text-decoration:none}
.block-ss-all{height:16px;line-height:16px;background:#e4e4e6;color:#7e828c;font-size:12px;padding:0 0 0 10px;float:right}
.imgborder{padding:4px;border:1px solid #d6d6d6;background-color:#fff}
.fl{float:left}
.fr{float:right}
.menu{Z-INDEX:2;POSITION:relative;width:100%}
.menu .primary{BORDER-BOTTOM:#d8d8dc 1px solid;background:url(../i/menu.png) #366388 repeat-x;height:28px}
.menu .primary LI{FLOAT:left}
.menu .primary a:hover{TEXT-DECORATION:underline}
.menu .primary A{POSITION:relative;PADDING-BOTTOM:6px;TEXT-TRANSFORM:uppercase;PADDING-LEFT:10px;PADDING-RIGHT:10px;FLOAT:left;COLOR:Black;FONT-WEIGHT:bold;MARGIN-RIGHT:8px;PADDING-TOP:6px}
.menu .primary LI.active A{BORDER-BOTTOM:#d8d8dc 0 solid;BORDER-LEFT:#d8d8dc 1px solid;PADDING-BOTTOM:7px;PADDING-LEFT:9px;PADDING-RIGHT:9px;MARGIN-BOTTOM:-1px;BACKGROUND:#fff;COLOR:#314251;BORDER-TOP:#d8d8dc 1px solid;BORDER-RIGHT:#d8d8dc 1px solid;PADDING-TOP:5px}
.menu .secondary{BORDER-BOTTOM:#dcdcdc 1px solid;BORDER-LEFT:#dcdcdc 1px solid;BACKGROUND:#fff;BORDER-TOP:#dcdcdc 0 solid;BORDER-RIGHT:#dcdcdc 1px solid;height:26px}
.menu .secondary LI{FLOAT:left}
.menu .secondary A{PADDING-BOTTOM:5px;PADDING-LEFT:9px;PADDING-RIGHT:9px;FLOAT:left;FONT-WEIGHT:bold;MARGIN-RIGHT:10px;PADDING-TOP:5px}
.menu .secondary a:hover{color:#c00;TEXT-DECORATION:underline}
.menu .secondary LI.active A{COLOR:#314251}
.menu .primary:after{DISPLAY:block;HEIGHT:0;VISIBILITY:hidden;CLEAR:both;CONTENT:"."}
.menu .secondary:after{DISPLAY:block;HEIGHT:0;VISIBILITY:hidden;CLEAR:both;CONTENT:"."}
.gray{color:#999;font-weight:400}
.small{font:11px Arial}
.lzl{background-image:url('../i/ajax.gif');background-repeat:no-repeat;background-position:center}
.lit{font:14px Arial,Helvetica,sans-serif;color:#333}
.lit a{font-size:15px;color:#545454;text-decoration:none;padding:3px}
.lit a:hover{text-decoration:underline}
.balig{color:#000!important;font-weight:bold;text-decoration:none;border-radius:4px;border:1px solid #DDD}
a.balig:hover{text-decoration:none}
#sform{width:100%}
.sinput{width:98%!important;font-size:15px!important;border-width:1px!important;border-style:solid!important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px!important;background-image:none!important;border:1px solid #DDD}
.sinput:focus{border-color:rgba(82,168,236,0.8)!important;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(82,168,236,0.6);outline:0 none}
input.sbutton{height:32px!important;min-width:54px;font-size:14px!important;font-family:inherit;font-weight:bold;font-weight:normal!important;color:#fff!important;border:1px solid #666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px!important;cursor:pointer;padding:6px!important;background-color:#000!important}
input.sbutton:hover{background-color:#252525!important}
.belig{color:#DDD!important;font-weight:bold;text-decoration:none;cursor:default}
a.belig:hover{text-decoration:none}
.pg{padding:0 10px}
.pg a,.pg a:visited{padding:2px 7px;background:#f5f5f5;border:solid 1px #777;margin:0 2px;display:inline;color:Black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px!important}
.pg a:hover{background-color:rgba(82,168,236,0.6)!important}
.pg span{padding:2px 7px;background:#DDD;border:solid 1px #DDD;margin:0 2px;display:inline;color:Black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px!important}
.aucc{opacity:.8;filter:alpha(opacity=85);color:#999;border-left:#999 1px solid;border-bottom:#999 1px solid;border-right:#999 1px solid;max-height:300px;height:auto;overflow-y:scroll}
.ui-helper-hidden-accessible{visibility:hidden}
.ui-autocomplete{position:absolute;cursor:default}
* html .ui-autocomplete{width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}
.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff 50% 50% repeat-x;color:#222}
.ui-widget-content a{color:#222}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada 50% 50% repeat-x;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}
.ui-widget :active{outline:0}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-khtml-border-top-left-radius:4px;border-top-left-radius:4px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-khtml-border-top-right-radius:4px;border-top-right-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-khtml-border-bottom-left-radius:4px;border-bottom-left-radius:4px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;-khtml-border-bottom-right-radius:4px;border-bottom-right-radius:4px}
.mainlit{margin:10px 0}
.mainlit3{width:100%;clear:both;float:left}
.mainlit3 .lit1{width:208px;float:left;padding:10px 0}
.mainlit3 .lit1 a{float:left;clear:both;margin-left:20px}
.lit1{width:208px;display:inline-block;vertical-align:top;padding:10px 0}
.ulThema li{float:left;margin-right:5px;width:190px}


.text1{text-align:justify;line-height:1.3;font:14px/1.4 trebuchet ms,sans-serif;padding: 5px}
.texth2{color:#999;font:22px/1.4 trebuchet ms,sans-serif;margin:15px 0;text-align:center}
.textp{text-align:justify;font:14px/1.4 trebuchet ms,sans-serif}
.logo-right{display:none;top:5px;margin-left:11px;margin-bottom:5px;padding-top:3px}

.horoscope{font:12px Arial,Helvetica,sans-serif;color:#333;padding: 8px;}
.horoscope a{font-size:12px;color:#545454;text-decoration:none;padding:3px}
.horoscope a:hover{text-decoration:underline}
.horoscope li{float:left;margin-right: 5px;text-align: center;}
.horoscope li div{text-align:center;}
.gray {color: #999;font-weight: 400;}
.text2{text-align:justify;line-height:1.3;font:16px/1.4 trebuchet ms,sans-serif}