dl{margin:0;padding:0;}
a img{
	border: 0;
}
a:hover{
	text-decoration: none;
}
.clear{
	clear: both;
	margin: 0;
	padding: 0;
	line-height: 0;
	font-size: 0;
	height: 1px;
}
body{
	margin: 0;
	padding: 0;
    text-align: center;
}
body.auto{
    background-color: #000; 
}
body.woman{
    background-color: #e9b8b4;
}
body.kray{
    background-color: #fbdaa2;
    background: url(images/body-kray-bg.jpg) repeat-y center top #fbdaa2;
}
body.voina {
    background-color: #f1ecdd;
    background: url(images/body-voina-bg.jpg) no-repeat center top #f1ecdd;
}
body.auto #citysel{
    background-color: #030303; 
    border-bottom: 1px dashed #fff;
    color: #fff;
}

/** Вариант выделения меню в автоблогах **/
body.auto div.tmenu{
    background-color: #222;
}
body.auto div#submenu{
    background-color: #222;
    border-color: #222;
}



/*.screen{
    width: 100%;
    min-width: 1000px;
    height: 100%;
    overflow: hidden;
}
.wrap{
	width: 1000px;
	position: relative;
	top: 0px;
	left: 50%;
	margin-left: -500px;
	padding-bottom: 25px
}*/
.comment{white-space: nowrap;}
.comment a{text-decoration: none;}
.comment a:hover{text-decoration: underline;}
.wrap{
    width: 1000px;
    margin: 0 auto;
    position: relative;
    text-align: left;
}
body.auto .blogs-bg-img{
    width: 707px;
    height: 432px;
    background: url(images/blog-auto-bg.jpg);
    position: absolute;
    top: 0px;
    left: 100px;
    z-index: -1;
}
body.woman .blogs-bg-img{
    width: 658px;
    height: 552px;
    background: url(images/blog-woman-bg.png);
    position: absolute;
    top: 0px;
    left: 280px;
    z-index: -1;
}
body.kray .blogs-bg-img{
    width: 472px;
    height: 409px;
    background: url(images/blog-kray-bg.png);
    position: absolute;
    top: 10px;
    left: 180px;
    z-index: -1;
}
.top_banner1{
	height: 79px;
	margin: 17px 0 13px ;
	float: left;
}
.top_banner2{
	height: 79px;
	margin: 17px 0 13px;
	float: right;
}
.head{
	height: 75px;
	float: left;
	margin-left:0px;
}
.logo{
	margin-right: 20px;
}
div.date{
	font: bold 11.2px "Arial Narrow";
    letter-spacing: 0.2px;
	color: #929292;
}
body.auto div.date, body.woman div.date{
    color: #fff;
}
a.city{
	font: normal 30px Verdana;
	color: #b1b1b1;
	text-decoration: none;
}

body.auto a.city, body.woman a.city, body.voina a.city{
    color: #fff;
}
.top_menu{
	float: right;
	height: 75px;
	width: 493px;
    position: relative;
 font-size:1px;
}
div.tmenu{
/*	list-style: none;
	padding-left: 7px;*/ 
	margin-top: 29px;
	background-color: #000;
	text-align: justify;
	text-justify: newspaper;
	width: 493px;
	height: 28px;
	position: relative;
}
div#submenu{
	position: absolute;
	background-color: #000;
	color: #fff;
	padding: 5px 7px;
	top: 166px;
	right: 0px;
	display: none;
    z-index: 100;
    text-align: right;
    border: 1px solid #fff;
}
body.auto div#submenu{
    border-color: #000;
}
* html div#submenu{
    margin-top: 2px;
}
div#submenu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
div#submenu ul li a{
    font: normal 15px Verdana;
	letter-spacing: -0.1px;
	color: #fff;
	line-height: 25px;
    text-decoration: none;
    border-bottom: 1px solid #fff;
}
div#submenu ul li a:hover{
    border-bottom: 0;
}
.box{
	display: -moz-inline-box;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	height: 28px;
    padding: 0 5px;
}
* html .box{_overflow:hidden;zoom:1;*display: inline;}
*+html .box{display: inline;}

.box.current{
    background-color: #ee0303;
    padding: 0px 5px 0px;
}
.box.current a{
    text-decoration: none;
}
.under {
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
	height: 0px;
	font-size: 0;
	line-height: 0;
}
*html .under{_overflow:hidden;zoom:1;*display:inline;}
.pseudo-link{
	border-bottom: 1px dashed;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
	top: -1px;
}

.pseudo-link span{
	position: relative;
	top: 1px;
}
.box.more{
	margin-right: 7px;
	vertical-align: middle;
}
.box.more a{	
	text-decoration: none;
	vertical-align: middle;
}
div.tmenu .box a{
	font: normal 15px Verdana;
	letter-spacing: -0.1px;
	color: #fff;
	line-height: 25px;
}
.search_box{
	height: 75px;
	width: 758px;
	margin: 17px 0 0;
	position: relative;
	float: left;
}
.search_bg,.search_mask{
 width:756px;height:74px;
}
.search_bg{
 background: url('images/search_bg.jpg');
}
.search_mask{
 background: url('images/search_mask.png');
}

.woman .search_bg{
 background: url('images/search_bg_woman.jpg');
}
.woman .search_mask{
 background: url('images/search_mask_woman.png');
}
/*
body.auto .screen{background: url('images/auto-bg.jpg') repeat-x;z-index:-102;}
*/
.auto .search_bg{
 background: url('images/search_bg_auto.jpg');
}
.auto .search_mask{
 background: url('images/search_mask_auto.png');
}


.search_mask{
	position: absolute;
	right: 2px;
	top: 0px;
}
.search_form{
	position: absolute;
	top: 10px;
	left: 8px;
}
.search_param{
	margin-top: 3px;
	float: left;
}
.search_form label{
	font: bold 14px Helvetica, Tahoma;
	color: #5f5f5f;
	vertical-align: middle;
	margin-right: 6px;
}
body.woman .search_form label{
    color: #fff;
}
.search_form .radio{
	margin: 0px;
	vertical-align: middle;
	padding:0px 3px 0px 0px;
	width:15px;height:13px;
}
.search_form label{
 padding:0px 4px 0px 0px;margin:0px;
}
span.adv_search{
	float: right;
    width: 170px;
    text-align: right;
    margin-right: 4px;
/*	margin-top: 10px;*/
}
span.adv_search a{	
	font: bold 12px Helvetica, Tahoma;
	color: #505050;
}
body.woman span.adv_search a{
    color: #fff;
}
.search_text{
	width: 630px;
	height: 28px;
	font-weight: normal;
        font-size: 20px;
        font-family: Helvetica, Tahoma;
	padding: 0;
	margin: 0;
	vertical-align: top;
}
*+ html .search_text{
	margin-top: -1px;
}
.search_text.inact{
	color: #ccd1d7;
}
.search_btn{
	background: url(images/search_btn.gif);
	width: 86px;
	height: 32px;
	vertical-align: top;
	border: 0;
	cursor: pointer;
}
.phones{
	float: right;
    position: relative;
}
.phones h3{
	font: bold 14px Georgia;
	margin-top: 12px;
	margin-bottom: 3px;
	margin-right: 12px;
	text-align: right;	
}
.phones a{
	font: normal 13px Georgia;
	color: #1e70c4;
}
body.auto .phones a, body.auto .hphones a, body.auto .onl-radio a{
    color: #9ec4ff;
}
body.woman .hphones a, body.woman .onl-radio a{
    color: #ca2d9e;
}
.hphones{
    margin-top: 32px;
    margin-bottom: 12px;
    margin-right: 15px;
    position: relative;
}
.hphones a{
    font: bold 14px Georgia;
    color: #1e70c4;
    text-transform: uppercase;
}
.onl-radio{
    font: bold 14px Georgia;
    color: #8b8b8b;
    text-transform: uppercase;
}
.onl-radio a{
    font-weight: bold;
    color: #1e70c4;
}
.pagetitle{
	width: 794px;
	height: 50px;
	display: inline-block;
}
.pagetitle div.hr{
	margin-top: 8px;
	height: 1px;
	line-height: 0;
	font-size: 0;
}
.pagetitle table{
	margin-top: 16px;
	margin-left: -3px;
}
.pagetitle h2{
	display: inline;
	font: bold 22px Georgia;
	margin-bottom: 0px;
        margin-left:2px; 
}
.pagetitle a.newsrating{
	font: 14px Georgia;
	color: #1e70c4;
	margin-left: 3px;
	margin-top: 5px;
	display: inline-block;
	vertical-align: top;
}
 span.podpiski{
	width: 240px;
	text-align: right;
}
span.podpiski.news{
    float: right;
    margin: 25px 0px 14px 0px;
}
 span.podpiski img{
	vertical-align: middle;
	margin-right: 3px;
}
 span.podpiski a{
	font: italic 14px Georgia;
	color: #257dd7;
}
.glnews_tbl{
	margin-top: 4px;
	margin-left: -2px;
}
*+html .glnews table{
	margin-top: -4px;
}
.glnews span{
	clear: both;
}
.glnews {
	padding-right: 12px;
}
.glnews dt{
	font: normal 11px Helvetica, Tahoma;
	margin-top: 7px;
}
.glnews span.comment{
	margin-top: 8px;
    white-space: nowrap;
}
.glnews span.comment a{
	font: normal 12px Georgia;
	display: inline-block;
	color: #1e70c4;
}
.glnews span.comment img{
    vertical-align: bottom;
	display: inline-block;
}
*+html .glnews span.comment img{
	margin-top: 7px;
}
.glnews h3{
	font: normal 20px Georgia;
	color: #1e70c4;
	margin-top: 7px;
	margin-bottom: 7px;
	line-height: 26px;
}
.glnews h3 a{
	color: #1e70c4;
}
.glnews p{
	margin-top: 5px;
	font: bold 13px Helvetica, Tahoma;
	margin-bottom: 10px;
}
.glnews.news-sec p{
    margin-bottom: 10px;
}
.regnews{
/*	width: 324px; */
	width: 288px;
	background-color: #f0f3f7;
	padding: 2px 21px 0 13px;
}
.regnews h3{
	font: bold 14px Georgia;
	line-height: 35px;
	margin: 0;
	border-bottom: 1px dotted #b4b6b9;
}
.regnews table{
	margin-top: 0px;
}
.regnews table td{
	border-bottom: 1px dotted #b4b6b9;
}
.regnews table td.last{
	border: 0;
	padding-bottom: 12px;
}
.regnews hr{
	margin: 0;
	padding: 0;
	background: url(images/hr.gif) repeat-x;
	height: 1px;
	border-width: 0px;
}
.regnews img{
	margin: 7px 0 7px;
}
.region_n {
	margin: 7px 0 3px 7px;
}
.region_n h5{
	margin: 0;
	margin-top: -3px;
	font: bold 14px Georgia;
}
.region_n dt{
	font: normal 10px Helvetica, Tahoma;
	color: #7f7f7f;
}
.region_n p{
	margin: 0;
	margin-top: 2px;
	font: normal 12px Helvetica, Tahoma;
	color: #414141;
}
.region_n p .more img{
	vertical-align: middle;
	margin: 0 0 2px;
}
.region_n span.comment{
	margin-bottom: 0;
}
.region_n span.comment img{
	vertical-align: middle;
}
.region_n span.comment a{
	vertical-align: top;
	display: inline-block;
	margin-top: 2px;
	font: normal 12px Georgia;
	color: #1e70c4;
}
.newsblock{
	font: normal 12px "Arial Narrow";
	color: #818181;
	margin-bottom: 16px;
        margin-right: 10px;
}
.newsblock.news-sec{
    margin-top: 16px;
}
.newsblock br.clear{
	line-height: 0;
	height: 0;
	font-size: 0;
}
.newsblock img.newsimg{
	float: left;
	margin-right: 8px;
	margin-bottom: 15px;
}

.newsblock dt, .news_tbl .last-news .newsblock dt{
	margin: 0;
	padding: 0;
	font: normal 11px "Arial Narrow";
	color: #818181;
}
.newsblock br.null{
	line-height: 0px;
	height: 0px;
	font-size: 0px;
}
.newsblock dt a{
	font: normal 12px "Arial Narrow";
	color: #ec5a5a;
	text-decoration: none;
	margin-right: 3px;
	line-height: 8px;
}
.newsblock h3{
	margin: 0;
	margin-right: 2px;
	display: inline;
}
.newsblock h3 a{
	font: normal 16px Georgia;
	color: #1e70c4;
	text-decoration: underline;
}
.newsblock h3 a:hover{
	text-decoration: none;
}
.newsblock span.comment{
	font: normal 12px Georgia;
	margin-left: 5px;
}
.newsblock span.comment img{
    padding-top: 4px;
    vertical-align: bottom;
	display: inline-block;
}
.newsblock span.comment a{
	font: normal 12px Georgia;
    margin-bottom: 1px;
    display: inline-block;
	color: #1e70c4;
}
.newsblock p{
/*	font: normal 12px "Arial Narrow"; */    
	font: normal 11px Helvetica, Tahoma;
	margin: 5px 10px 0 0;
}
.newsmenumain{
	width: 118px;
	height: 220px;
	overflow: hidden;
	float: left;
}
.newsmenu{
    width: 150px;
    overflow:hidden;
}

.newsmenumain ul,.newsmenu ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.newsmenumain ul li, .newsmenu ul li{
}
.newsmenumain ul li a, .newsmenu ul li a{
	font: italic 14px Georgia;
	color: #db0008;
	margin-bottom: 13px;//margin-bottom: 11px;
	display:block;
}
.rightbanner{
        margin-right:3px;
	float: right;
	position: relative;
}
.rightbanner div{
	z-index: 90;
	position: absolute;
	top: -33px;
	left:-200px;
}
div#bigRightBanner{
	background-color: #000;
	width: 300px;
	height: 400px;
	position:absolute;
	top: -33px;
	right: 0px;
	display: none;
	z-index: 6000;
	cursor: pointer;
}
.inblogs{
	padding-top: 20px;
    position: relative;
	width: 100%;
}
.inblogs span.ttl{
	
}
.inblogs div.space{
	margin: 0;
	padding: 0;
	clear: both;
	height: 20px;
	width: 100%;
}
*+html .inblogs div.space{
	/*margin-top: -20px;*/
}
.inblogs span.ttl h3{
	font: bold 14px Georgia;
	float: left;
	margin: 2px 0 0;
}
.inblogs span.ttl span{
	float: right;
	font: normal 14px Georgia;
	color: #535353;
	margin: 2px 0 0;
}
.inblogs span.ttl span img{
	vertical-align: top;
	margin-top: 5px;
	margin-right: 4px;
}
.inblogs span.ttl span a{
	color: #1e70c4;
	text-decoration: none;
	border-bottom: 1px dashed #1e70c4;
}
img.avatar{
	margin-bottom: 20px;
}
.blogpost{
	margin-bottom: 20px;
	margin-left: 7px;
}
.blogpost span{
	font: normal 10px Helvetica, Tahoma;
}
.blogpost span span.post_date{
	float: left;
	margin-right: 5px;
    letter-spacing: -0.5px;
}
body.auto .blogpost span span.post_date{
    color: #fff;
}
.blogpost .author{
    color: #000;
    text-decoration: none;
	float: left;
	font: bold 14px Georgia;
	line-height: 16px;
}
.blogpost span.comment{
	float: right;
	line-height: 10px; 
    display: inline-block;
  /*  vertical-align: top;*/
    margin-top: -3px;
}
.blogpost span.comment img{
	vertical-align: bottom;
    display: inline-block;
}
.blogpost span.comment a{
	font: bold 12px Georgia;
	color: #869bae;
    display: inline-block;
    margin-bottom: 1px;
}
body.auto .blogpost span.comment a, body.woman .blogpost span.comment a{
    color: #fff;
}
.blogpost span.comment a:hover{
	text-decoration: underline;
}
.blogpost span.rating{
	float: right;
	font: bold 12px Georgia;
	color: #7daf55;
    display: inline-block;
 /*   vertical-align: top;*/
    margin-top: -3px;
}
.blogpost span.rating.minus{
	color: #af5555;
}
.blogpost span.rating img{
	vertical-align: middle;
}
.blogpost h4{
	margin: 0;
	padding: 0;
}
.blogpost h4 a{
	font: italic 14px Georgia;
	color: #1e70c4;
}
body.auto .blogpost h4 a{
    color: #9ec4ff;
}
.blogpost p{
	font: normal 11px Helvetica, Tahoma;
	color: #828282;
	margin: 0;
}
body.woman .blogpost p{
    color: #000;
}
body.auto .blogpost p{
    color: #fff;
}
.hr{
	background: url(images/hr2.gif) repeat-x;
	width: 100%;
	height: 1px;
}

.bannerleft1{
	float: left;
	width: 150px;
	margin: 20px 0 0;
}
.inrussia{
	float: right;
	width: 491px;
	height: 201px;
	overflow: hidden;
	margin: 20px 12px 0 0;
	padding: 7px;
	background-color: #f0f3f7;
}
.inrussia h3{
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
	font: bold 14px Georgia;
}
.inrussia .rusblock{
	font: normal 14px Georgia;
	margin: 0 8px 18px 0;
	width: 156px;
	overflow: hidden;
}
.inrussia .rusblock .date{
	font: normal 10px Helvetica, Tahoma;
}
.inrussia .rusblock a{
	color: #1e70c4;
}
.inworld{
	float: right;
	width: 317px;
	height: 201px;
	overflow: hidden;
	margin: 20px 1px 0px 0px;
	padding: 7px;
	background-color: #f9f7ef;
}
.inworld h3{
	margin: 0;
	padding: 0;
	margin-bottom: 12px;
	font: bold 14px Georgia;
}
.inworld .wblock{
	font: normal 14px Georgia;
	margin: 0 8px 18px 0;
	width: 146px;
	overflow: hidden;
}
.inworld .wblock .date{
	font: normal 10px Helvetica, Tahoma;
}
.inworld .wblock a{
	color: #1e70c4;
}
.goroskop{
	float: left;
	height: 90px;
	width: 250px;
	margin-top: 25px;
}
.goroskop h3{
	margin: 3px 0 0;
	font: bold 14px Georgia;
}
.goroskop div.gdate{
	font: normal 14px Georgia;
}
.goroimport{
	margin-top: 5px;
}
.bannercenter1{
	margin-top: 27px;
	width: 740px;
	height: 60px;
	float: right;
}
.birthday{
	margin-top: 9px;
	width: 290px;
	height: 324px;
	padding-right: 32px;
	float: left;
}
.birthday table{
	margin-left: -6px;
}
.birthday h3{
	margin: 0;
	margin-bottom: 10px;
	font: bold 14px Georgia;
}
.birthday span{
	display: block;
}
.birthday span.date{
	font: normal 12px Georgia;
}
.birthday span.imeninnik{
	font: bold 12px Georgia;
}
.birthday span.imeninnik a{
	color: #1e70c4;
}
.birthday span.onem{
	font: normal 12px Georgia;
}
.birthday .hr{
	width: 230px;
	margin-top: 12px;
	margin-bottom: 5px;
}
.birthday .allbirth{
	font: italic 13px Georgia;	
}
.birthday .allbirth a{
	color: #1e70c4;
}
.polls{
	width: 338px;
	height: 324px;
	margin-top: 9px;
	float: left;
}
.polls h3{
	margin: 0;
	margin-bottom: 10px;
	font: bold 14px Georgia;
}
.polls h3 a{
	font: normal 11px Helvetica, Tahoma;
	color: #1e70c4;
}
.polls p{
	font: normal 14px Georgia;
}
.polls form table{
	padding: 0;
	margin-left: -7px;
	margin-top: -5px;
}
.polls label{
	font: normal 13px Georgia;
}
.polls .hr{
	margin: 15px 0 7px;
	width: 247px;
	height: 1px;
	font: 0;
	line-height: 0;
}
.polls .subm{
	margin-left: 3px;
}
.reklama{margin:0px auto;width:319px;}
*html .reklama{margin-left:10px;}
*+html .reklama{margin:0px auto;width:313px;}

.reklama table{
	font: bold 11px Helvetica, Tahoma;
	color: #474b5f;
}
.reklama h4{
	margin: 10px 0 0 7px;
	color: #e02229;
	font: bold 12px Helvetica, Tahoma;
}
.reklama div {position:relative;}
.transport{
	width: 324px;
	height: 115px;
	margin-top: 27px;
}
.transport h3{
	font: bold 14px Georgia;

}
.transport a{
	font: normal 11px Georgia;
	color: #1e70c4;
}
.bannerleft2{
	margin-top: 7px;
	float: left;
	width: 169px;
	height: 280px;
}
.spravochnik{
	width: 463px;
	height: 268px;
	overflow: hidden;
	float: left;
        background-color:#f0f3f7;
        padding:0px 10px 10px 10px;   
        margin-top:7px;
}
.spravochnik h3{
	margin: 0;
	margin-top: 12px;
	margin-bottom: 5px;
	font: bold 14px Georgia;
}
.spravochnik ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.spravochnik ul li{
	margin: 0;
	margin-bottom: 4px;
	line-height: 15px;
}
.spravochnik ul li a{
	font: normal 12px Helvetica, Tahoma;
	color: #db0008;
	text-decoration: none;
}
.spravochnik ul li a:hover{
	text-decoration: underline;
}
.pogoda{
	width: 155px;
	height: 198px;
	float: left;
}
.pogoda h3{
	margin: 2px 0 5px;
	font: bold 14px Georgia;
}
.pogoda h3 a{
	margin-left: 5px;
	color: #1e70c4;
	font: normal 11px Helvetica, Tahoma;
}
.pogoda h4{
	margin: 0;
	font: normal 18px Helvetica, Tahoma;
	letter-spacing: 0.9px;
}
.pogoda span.date{
	font: normal 12px Helvetica, Tahoma;
	color: #757575;
}
.pogoda img{
	margin-right: 10px;
}
.pogoda .desc{
	font: normal 11px Helvetica, Tahoma;
	margin-top: 5px;
	margin-bottom: 2px;
}
.pogoda .day{
	font: normal 11px Helvetica, Tahoma; color:#000;
}
.pogoda .day nobr{font-weight:bold;}

.pogoda .night{
	font: normal 11px Helvetica, Tahoma;
	color: #5b5b5b;
}
.pogoda .nw{
	margin-bottom: 7px;
}
.pogoda .tm{
	color: #757575;
}
.pogoda .tm h4{
	font: normal 12px Helvetica, Tahoma;
	color: #757575;
	margin-top: 5px;
}
.pogoda .tm span.date{
	color: #cccccc;
}
.pogoda .tm .desc{
	margin-top: 2px;
}
.pogoda .tm .day{
	font-size: 11px;
}
.pogoda .tm .night{
	font-size: 11px;
}

.kurs{
	margin-left: 14px;
	float: right;
	width: 155px;
	height: 198px;
}
.kurs h3{
	margin: 2px 0 5px;
	font: bold 14px Georgia;
}
.kurs h3 a{
	margin-left: 5px;
	color: #1e70c4;
	font: normal 11px Helvetica, Tahoma;
}
.kurs .cbrf h6{
	font: italic 14px Georgia;
	color: #7f7f7f;
	margin: 5px 0 7px;
}
.kurs table{
	font: normal 14px Helvetica, Tahoma;
	margin-bottom: 11px;
}
.kurs .best h6{
	margin: 0;
	font: italic 12px Georgia;
	color: #7f7f7f;
}
.kurs .best .bbank{
	font: normal 14px Georgia;
	color: #2e962d;
	margin-bottom: 4px;
}
.kurs .best{
	font-size: 12px;
}
.bannerinf{
	margin-top: 5px;
}
.partners{	
	margin-top: 25px;
	margin-bottom: 30px;
}
.parntercont{
/*
	text-align: justify;
	text-justify: newspaper;
*/
	text-align: left;
}
.parntercont div{
	display:-moz-inline-box; 
	display: inline-block;
	vertical-align: middle;
margin-right:10px;
}

table.bodypage, table.bodypage td{
	/*border: 1px solid #000;
	border-collapse: collapse;*/
}
h2.page-head {
	margin-top: 19px;
	font: bold 22px Georgia;
	color: #000;
    text-transform: uppercase;
/*    display: inline-block; */
    float: left;
}
body.auto h2.page-head span, body.woman h2.page-head span{
    text-transform: none;
}
body.auto h2.page-head{
    color: #fff;
}
h2.page-head a{
    color: #1e70c4;
}
body.auto h2.page-head a{
    color: #9ec4ff;
}
ul.menu{
	list-style: none;
	padding: 0;
	margin: 0;
    padding-right: 10px;
	padding-bottom: 80px;
}
ul.menu.news-sec{
    padding-bottom: 20px;
}
ul.menu li {
	margin-top: 5px;
	padding-bottom: 5px;
}
ul.menu li a{
	font: italic 16px Georgia;
	color: #db0008;
}
body.woman ul.menu li a{
    color: #92006c;
}
body.auto ul.menu li a{
    color: #fdf799;
}
ul.menu li.current{
    background-color: #ee0303;
    padding-left: 15px;
}
ul.menu li.current a{
    color: #fff;
    text-decoration: none;
}
ul.menu.all-news{
    padding-bottom: 20px;
}
ul.menu.all-news .h a{
    font-size: 16px;
}
ul.menu.all-news li a{
    font-size: 14px;
}
ul.menu.blue a{
    color: #1e70c4;
    font-size: 14px;
}
ul.menu.sosedy{
    padding-bottom: 20px;
}
ul.menu.sosedy .h a{
    font-size: 16px;
}

ul.menu li a:hover{
	text-decoration: none;
}
.lcol-banners div{
	margin-bottom: 10px
}
div.gde{
	font: italic 22px Georgia;
	color: #747474;
	margin-top: 8px;
	margin-left: -2px;
	margin-bottom: 15px;
}
*+html div.gde{margin-left: 0;}
* html div.gde{margin-left: 0;}
div.gde a{
	font: normal 18px Georgia;
	color: #1e70c4;
}
div.gde a:hover{
	text-decoration: none;
}
.afisha-preview{
	text-align: justify;
	text-justify: newspaper;
    position: relative;
    height: 252px;
}
.afisha-preview .box{
    width: 150px;
    height: 252px;
    margin-left:8px;
    margin-right:0px;
    float:left;
}
.afisha-preview .section a.comm,.afisha-preview .box a.comm{
    font: normal 12px Georgia;
    color: #1e70c4;
    float: left;
}
.afisha-preview .section span.commentcount,.afisha-preview .box span.commentcount{
    font: bold 14px Georgia;
    color: #869bae;
    float: right;margin-right:18px;
}
span.commentcount img{
    vertical-align: middle;
}
.body-razv{
	margin-top: 30px;
    padding: 0 10px; 
}
.body-razv h3{
	margin-top: 0;
    margin-bottom: 11px;
	font: italic 22px Georgia;
	color: #747474;
	line-height: 26px;
    float: left;
}
*+html .body-razv h3{
    margin-top: 40px;
    margin-bottom: 0;
}
*html .body-razv h3{
    margin-top: 40px;
    margin-bottom: 0;
}
.body-razv h3 a{
	font: normal 14px Georgia;
	color: #1e70c4;
	vertical-align:middle;
}
.body-razv h3 a:hover{
	text-decoration: none;
}
.body-razv h3 .po10com{
    font: normal 12px Georgia;
}
.body-razv h3 .po10com a{
    text-decoration: none;
    border-bottom: 1px dashed #1e70c4;
}
.body-razv h3 .po10com a:hover{
    border: 0;
}
.body-razv div.sort, .news-comments div.sort{
    float: right;
    font: normal 14px Georgia;
}
.news-comments{
    padding-top: 10px;
}
body.auto .news-comments ul li{
    color: #afafaf;
}
* html .news-comments div.sort, .body-razv div.sort{
    margin-right: 0px;
}
.news-comments div.sort img{
    vertical-align: middle;
}
.body-razv h4{
    margin-top: 7px;
    margin-bottom: 0;
}
.body-razv *, .body-razv p{
	font-size: 14px;
	font-family: Georgia;
	color: #000;
	vertical-align: top;
}
.body-razv table{
    padding-bottom: 50px;
}

.birth-org{
    font: normal 18px Georgia;
    color: #1e70c4;
    display: block;
    margin-top: 10px;
    margin-left: 5px;
}
.all-birthday{
    font: normal 18px Georgia;
	color: #1e70c4;
	margin-left: 3px;
	float: left;
    margin-top: 23px;
	vertical-align: middle;
}
table.birthday-table{
    text-align: center;
}
table.birthday-table dt{
    font: normal 16px Georgia;
}
.birth-name{
    margin: 2px 10px;
}
.birth-name a{
    font: normal 16px Georgia;
    color: #1e70c4;
}
.birth-descript{
    font: italic 12px Georgia;
    margin-bottom: 20px;
}

.birth-cal{
    background-color: #f0f3f7;
    width: 303px;
    text-align: left;
    margin-top: 3px;
    padding: 5px 10px;
    margin-bottom: 5px;
}
.birth-cal h4{
    margin: 0;
    padding: 0;
    font: bold 14px Georgia;
    float: left;
}
.birth-today{
    margin-top: 4px;
    float: right;
}
.birth-today a{
    font: italic 12px Georgia;
    color: #1e70c4;
}

.holidays{
    background-color: #f0f3f7;
    width: 303px;
    min-height: 300px;
    text-align: left;
    padding: 0px 10px;
    margin-top: 5px;
}
.holidays h4{
    margin: 10px 0 15px;
    padding: 0;
    font: bold 14px Georgia;
    float: left;
}
span.holiday-today{
    margin: 10px 0 15px 5px;
    float: left;
    font: normal 14px Georgia;
}
.holiday{
    font: normal 14px Georgia;
    margin-bottom: 10px;
}
.holiday span{ color:#959595;}


.comments{
    
}
.comment-entry{
    text-align: left;
}
.comment-entry h4{
    
}
.comment-entry h4 a{
    font: normal 22px Georgia;
    color: #1e70c4;
}
.comment-entry .comment-meta{
    font: normal 12px Georgia;
    color: #424242;
    margin-top: 5px;
    margin-bottom: 5px;
}
.comment-meta span.comment-user{
    vertical-align: top;
}
.comment-meta span.comment-user a{
    font: bold 14px Georgia;
    color: #1e70c4;
}
.comment-text{
    font: normal 13px Georgia;
    color: #4d4d4d;
}
.comment-entry hr{
    color: #d9d9d9;
    background-color: #d9d9d9;
    height: 1px;
    border-width: 0px;
    width: 493px;
    float: left;
    margin-top: 10px;
    margin-bottom: 0px;
}
.pagination.news{
    float: none;
    margin-left: 100px;
}
* html .pagination.news{float: none;}
.pagination{
    float: right;
    width: 284px;
    margin-top: 40px;
}
.pagination hr{
    color: #e4e8ec;
    background-color: #e4e8ec;
    height: 1px;
    border-width: 0px;
    width: 284px;
    float: right;
}
.pagination .pages{
    float: right;
    font: normal 12px Helvetica, Tahoma;
}
body.auto .pagination .pages{
    color: #fff;
}
.pagination .pages a{
    font: bold 14px Helvetica, Tahoma;
    color: #1e70c4;
    display: inline-block;
    padding: 0px 5px;
}
.pages a.current{
    color: #fff;
    background-color: #1e70c4;
    text-decoration: none;
    padding: 0 8px;
}

#navPage {
    border-top: 1px #e4e8ec solid;
}
#navPage .txt_spisok_act_a{
    font:  bold 14px Helvetica, Tahoma;
    color: #fff;
    background-color: #1e70c4;
    text-decoration: none;
    padding: 0px 8px;
}
.a_spisok_a a{
    font:  bold 14px Helvetica, Tahoma;
    color: #1e70c4;
    padding: 0px 5px 3px 5px;
    vertical-align: middle;
}
.a_spisok__legend{
	font: normal 11px Helvetica, Tahoma;
	color: #828282;
}


.film-archive{
    width: 155px;
    background-color: #f0f3f7;
    position: relative;
    top: -10px;
    text-align: left;
    padding-bottom: 5px;
}
.film-archive h3{
    font: bold 14px Georgia;
    margin: 0;
    padding-top: 5px;
    padding-left: 5px;
}
table.calendar{
    margin-left: 5px;
    margin-top: 5px;
    width: 145px;
}
table.calendar td{
    padding: 2px 0;
}
table.calendar a.cal-arr img{
    text-decoration: underline;
    border-bottom: 1px solid #1e70c4;
    margin-top: 5px;
}
table.calendar a:hover.cal-arr img{
    border: 0;
}
table.calendar{
    text-align: center;
    font: bold 12px Helvetica, Tahoma;
}
table.calendar .month{
    font: normal 14px Georgia;
    color: #1e70c4;
    text-decoration: none;
    padding:0;
    margin: 0;
    border-bottom: 1px dashed #1e70c4;
}
table.calendar .month a:hover{
    border: 0;
}
table.calendar .noactive{
    color: #959595;
    text-decoration: none;
}
table.calendar .active a{
    color: #1e70c4;
}
table.calendar .current{    
    background-color: #1e70c4;
}
table.calendar .current a{
    color: #fff;
    text-decoration: none;
}
.today {
    margin-left: 8px;
}
.today img{
    vertical-align:middle;
}
.today a{
    font: italic 12px Georgia;
    color: #1e70c4;
}

.anons {
	background-color: #f0f3f7;
    width: 324px;
    text-align: left;
    padding-bottom: 15px;
}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0){
    .anons {
        margin-top: -15px;
    }
}
html:first-child .anons {
    margin-top: -15px;
}
.anons h3{
	margin: 10px 0 0; 
	padding: 5px 10px 0;
	font: bold 14px Georgia;
}
.ent {
	font: bold 13px Arial Narrow;
    padding: 0px 7px 0;
    margin-top: 15px;
    margin-bottom: 15px
}
.ent a{
	font: bold 13px Arial Narrow;
	color: #1e70c4;
}
.ent a:hover{
	text-decoration: none;
}
.ent h6{
	font: normal 18px Georgia;
	font-style: italic;
	margin:0;
	padding: 0;
}

.cat-premenu{
    background: url(images/cat-premenu.gif) no-repeat;
    width: 161px;
    height: 28px;
    font: normal 14px Helvetica, Tahoma;
    color: #464646;
    float: left;
    line-height: 28px;
    text-align: center;
}
.cat-menu{
    float: left;
    width: 100%;
    height: 28px;
    overflow: hidden;
    background-color: #1e70c4;
}
.cat-menu ul{
    margin: 0;
    padding: 0;
    height: 28px;
/*    margin: 0 20px;*/
    list-style: none;
    text-align: justify;
    text-justify: newspaper;
}
.cat-menu ul li{
    display: -moz-inline-box;
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
}
.cat-menu ul li.cat-menu-act{
    background: url(images/cat-premenu.gif) repeat-x;
    background-color: #e2e2e2;
    height: 28px;
    font: normal 14px Helvetica, Tahoma;
    color: #464646;
 /*   float: left;
    line-height: 28px;
    text-align: center;*/
}
.cat-menu ul li.cat-menu-act a{
    font: normal 14px Helvetica, Tahoma;
    color: #464646;
    text-decoration: none;
    line-height: 28px;
}
.cat-menu ul li a{
    font: normal 14px Helvetica, Tahoma;
    color: #fff;
    line-height: 28px;
}
* html .cat-menu ul li{display: inline;}
*+html .cat-menu ul li{display: inline;}
.cat-add-org{
    background-color: #fdf2e9;
    border: 1px solid #f5d0d2;
    width: 180px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    float: right;
}
.cat-add-org.green{
    background-color: #edfde9;
    border-color: #b6daae;
    float: right;
    margin-left: 5px;
}
.cat-add-org a{    
    display: inline-block;
    font: normal 14px Georgia;
    color: #1e70c4;
    line-height: 32px;
}
.cat-add-org img{
    vertical-align: middle;
}
.cat-section{
    width: 324px;
}
a.cat-sec-root{
    display: block;
    margin-bottom: 10px;
    font: normal 22px Georgia;
    color: #1e70c4;
}
.cat-sec-sub{
    font: normal 12px Georgia;
    color: #666666;
    margin-bottom: 20px;
}
.cat-sec-sub a{
    font: normal 12px Georgia;
    color: #666666;
}
.cat-count{
    float: left;
}
.cat-sections{
    width: 304px;
    
}
.cat-sections ul{
    margin:0;
    padding:0;
    list-style:none;
}
.cat-sections li{
padding-bottom:8px;
}
.cat-sections ul li a{
    font: normal 13px Georgia;
    line-height:14px;
    color: #1e70c4;
    text-align: left;
    padding: 0px 5px 0px 0px;
    text-decoration: none;
}
.cat-sections ul li a:hover{
    text-decoration: underline;
}
.cat-sections ul li.current{
    background-color: #bbd4ed;
    padding: 2px 5px 5px 10px;
}
.cat-sections ul li.current a{
    color: #000;
}
*html .cat-sections ul li.current a{
    padding: 0 5px 0 5px;
}
h3.cat-head{
    font: italic 26px Georgia;
    color: #000;
}
*+html h3.cat-head{
    margin-top: 0;
}
* html h3.cat-head{
    margin-top: 0;
}
.cat-param{
    border-top: 2px solid #e4e8ec;
    margin: 0 5px;
}
.cat-count{
    font: normal 12px Georgia;
}
.cat-count a{
    font: normal 12px Georgia;
    color: #1e70c4;
    text-decoration: none;
    border-bottom: 1px dashed #1e70c4;
}
.cat-count a:hover{
    border-bottom: 0;
}
.cat-list{
    margin: 0px 5px;
    padding-top: 10px;
}
.cat-item{
    margin: 20px 0;
}
.cat-item h4{
    font: normal 15px Georgia;
}
.cat-item h4{
    margin:0;
    padding:0;
}
.cat-item h4 a{
    font: italic 16px Georgia;
    color: #1e70c4;
}

.cat-address, .cat-phone, .cat-fax, .cat-email, .cat-www{
    font: normal 12px Helvetica, Tahoma;
}
.cat-www a, .cat-email a{
    font: normal 12px Helvetica, Tahoma;
    text-decoration: none;
}
.cat-www a:hover, .cat-email a:hover{
    text-decoration: underline;
}





.blog-tags{
    padding-right: 5px;
}
.blog-tags h3{
    margin:0;
    padding: 0;
    font: bold 14px Georgia;
    text-transform: uppercase;
}
body.auto .blog-tags h3{
    color: #fff;
}
.blog-tags h3 span{
    text-transform: none;
}
.blog-tags ul{
    white-space: normal;
    margin: 0;
    padding: 0;
}
.blog-tags ul li{
    display: inline;
}
.blog-tags a{
    text-decoration: none;
    font: norma 0.83em Georgia;
    color: #1e70c4;
    line-height: 1.1em;
}
body.auto .blog-tags a{
    color: #9ec4ff;
}
.blog-tags a:hover{
    text-decoration: underline;
}
.blog-tags a.w0     {font-size: 65%; }
.blog-tags a.w1     {font-size: 70%; }
.blog-tags a.w2     {font-size: 80%; }
.blog-tags a.w3     {font-size: 100%; }
.blog-tags a.w4     {font-size: 120%; }
.blog-tags a.w5     {font-size: 130%; }
.blog-tags a.w6     {font-size: 140%; }
.blog-tags a.w7     {font-size: 150%; }
.blog-tags a.w8     {font-size: 160%; }
.blog-tags a.w9     {font-size: 180%; }
.blog-tags a.w10     {font-size: 200%; }

.blog-online{
    width: 385px;
    margin: 0 5px 15px;
}
.blog-online h3, .blog-top-posts h3{
    margin: 0;
    margin-top: 10px;
    margin-bottom: 15px;
    padding: 0;
    font: bold 14px Georgia;
    text-transform: uppercase;
    display: inline-block;
}
body.auto .blog-online h3, body.auto .blog-top-posts h3{
    color: #fff;
}
*+html .blog-online h3, *+html .blog-top-posts h3{
    zoom: 1;
    display: inline;
}
* html .blog-online h3, * html .blog-top-posts h3{
    _overflow: hidden;
    zoom: 1;
    *display: inline;
}
.blog-new, .all-posts{
    display: inline-block;
    font: normal 11px Helvetica, Tahoma;
    color: #1e70c4;
}
body.auto .blog-new, body.auto .all-posts{
    color: #9ec4ff;
}
*+html .blog-new, *+html .all-posts{
    zoom: 1;
    display: inline;
    margin-bottom: 15px;
}
* html .blog-new, * html .all-posts{
    _overflow: hidden;
    zoom: 1;
    *display: inline;
    margin-bottom: 15px;
}
.blog-online .author, .blog-top-posts .author{
    color: #000;
    text-decoration: none;
    display: block;
    float: none;
    margin-bottom: 5px;
}
body.auto .blog-online .author, body.auto .blog-top-posts .author{
    color: #fff;
}
*+html .blogpost span.comment{
    float: right;
    margin-right: 5px;
    display: block;
}
*+html .blogpost span.comment a{
    float: none;
    vertical-align: middle;
}
* html .blogpost span.comment a{
    float: none;
    vertical-align: middle;
}
.blogpost-meta span.post_date, .blog-top-posts span.post_date{
    float: left;
    padding-right: 5px;
}
*+html .blogpost-meta a{
    float: left;
    padding-right: 3px;
}
* html .blogpost-meta a{
    float: left;
    padding-right: 3px;
}
.blogpost-meta img{
    vertical-align: middle;
    margin-top: -5px;
}
*+html .blogpost-meta img{
    margin-top: 0;
}
* html .blogpost-meta img{
    margin-top: 0;
}
.auth + .clear + .hr{
    margin: 15px 0;
}
.auth{
    position: relative;
    float: right;
    margin-top: 20px;
    height:35px;
    width:660px;
}
*html .auth{
    margin-left: 100px;
}
*+html .auth{
    margin-left: 100px;
}
.login-form{
    font: normal 12px Helvetica, Tahoma;
    color: #464646;
    float: left;
    vertical-align: bottom;
}
body.auto .login-form{
    color: #fff;
}
.login-form img{
    margin-right: 5px;
}
.login-form #login,.login-form #login2{
    border: 1px solid #cecece;
    font: normal 14px Helvetica, Tahoma;
    color: #b9b9b9;
    width: 110px;
    height: 17px;
    margin-right: 1px;
}
.login-form #pass,.login-form #pass2{
    border: 1px solid #cecece;
    font: normal 14px Helvetica, Tahoma;
    color: #b9b9b9;
    width: 110px;
    height: 17px;
    margin-right: 1px;
}
.login-form #auth-btn{
    background: url(images/auth-btn.gif) no-repeat;
    vertical-align: bottom;
    width: 61px;
    height: 22px;
    font: bold 12px Helvetica, Tahoma;
    line-height: 22px;
    text-align: center;
    border: 0;
    color: #fff;
    cursor: pointer;
}
a.auth-remind{
    font: normal 11px Helvetica, Tahoma;
    color: #7f7f7f;
    display: inline-block;
    margin-left: 15px;
    vertical-align: bottom;
}
body.auto a.auth-remind{
    color: #d5d4d4;
}
* html a.auth-remind{_overflow:hidden;zoom:1;*display:inline;}
.registr, #logeduser{
    float: right;
    margin-top: 7px;
    margin-left: 15px;
    vertical-align: bottom;
}
*+html .registr{margin-top: 4px;}

#logeduser a{
    font: normal 12px Georgia;
    color: #1e70c4;
}
.to-registr{
    font: normal 14px Helvetica, Tahoma;
    color: #1e70c4;
}
body.auto .to-registr{
    color: #9ec4ff;
}

.usern{
    color: #000;
    margin: 0 3px;
    font: normal 12px Georgia;
}
.registr.doska-in a{
    font: normal 12px Georgia;
    color: #1e70c4;
}
.registr img, #logeduser img{
    vertical-align: middle;
}
div.hr.v2{
    margin-top: -4px;
    margin-bottom: 20px;
}
.blog-themes h3,.bloggers-popular h3{
    margin:0;
    padding: 0;
    text-transform: uppercase;
    font: bold 14px Georgia;
    display: inline;
}
body.auto .blog-themes h3, body.auto .bloggers-popular h3{
    color: #fff;
}
.blog-themes ul.menu li a{
    color: #1e70c4;
}
body.woman .blog-themes ul.menu li a{
    color: #1e70c4;
}
body.auto .blog-themes ul.menu li a{
    color: #9ec4ff;
}
.blog-top-posts{
    width: 380px;
    padding: 0px 10px;
    background-color: #f0f3f7;
    text-align: left;
    margin-bottom: 15px;
}
body.woman .blog-top-posts{
    background: url(images/woman-bg.png) repeat;
}
body.auto .blog-top-posts{
    background-color: #2a2a2a;
}
body.kray .blog-top-posts{
    background-color: #e3d5bb;
}
body.voina .blog-top-posts{
    background-color: #dad6c4;
}

* html .blog-top-posts_fix{
    margin-left: 40px;
}
*+html .blog-top-posts_fix{
    margin-left: 50px;
}

.blog-banner-cntr{
    height: 60px;
    width: 832px;
    margin-top: 10px;
    margin-bottom: 30px;
}
body.auto .blog-banner-cntr{
    border: 1px solid #787878;
}
.bloggers-popular{
    margin: 0 5px;
}
.all-bloggers{
    font: normal 11px Helvetica, Tahoma;
    color: #1e70c4;
    margin-left: 5px;
}
body.auto .all-bloggers{
    color: #9ec4ff;
}
.bloggers{
    margin-top: 10px;
    width: 100%;
    height: 160px;
    text-align: justify;
    text-justify: newspaper;
    position: relative;
}
.bloggers .box{
    display: inline-block;
    text-align: center;
    width: 110px;
    height: 100%;
    margin: 0;
    padding: 0;
}
* html .bloggers .box{_overflow:hidden;zoom:1;*display: inline;}
*+html .bloggers .box{zoom:1;display:inline;}
.bloggers .box img{
    
}
body.auto .bloggers .box img{
    border: 1px solid #787878;
}
a.blogger-nick{
    display: block;
    font: normal 13px Georgia;
    color: #1e70c4;
    margin-top: 5px;
}
body.auto a.blogger-nick{
    color: #9ec4ff;
}
.blogger-comment{
    width: 110px;
    text-align: center;
}
.blogger-comment span.comment{
	line-height: 10px; 
    margin-right: -5px;
}
.blogger-comment span.comment img{
	vertical-align: bottom;
}
.blogger-comment span.comment a{
	font: bold 12px Georgia;
	color: #869bae;
	text-decoration: none;
}
body.auto .blogger-comment span.comment a, body.woman .blogger-comment span.comment a{
    color: #fff;
}
.blogger-comment span.comment a:hover{
	text-decoration: underline;
}
.blogger-comment span.rating{
	font: bold 12px Georgia;
	color: #7daf55;
}
.blogger-comment span.rating.minus{
	color: #af5555;
}
.blogger-comment span.rating img{
    margin-right: 2px;
	vertical-align: middle;
}
.blogs-about{
    float: left;
    width: 350px;
    text-align:justify;
    margin-left: 10px;
}
.blogs-about img{
    margin-top: 10px;
    margin-left: 30px;
    margin-bottom: 10px;
}
.blogs-about h3{
    margin:0;padding:0;
    font: bold 30px Georgia;
}
body.auto .blogs-about h3{
    color: #fff;
}
body.auto .blogs-about dt{
    color: #fff;
}
.blogs-about dt a{
    color: #9ec4ff;
}
.blogs-about dt{
    margin: 5px 0;
    font: normal 12px Georgia;
}
.blogger-info{
    font: normal 13px Georgia;
}
body.auto .blogger-info{
    color: #fff;
}
.blogger-avatar{
    float: right;
    margin-top: 10px;
}
.blogger-last-post{
 margin: 0 10px;    
}
.blogger-last-post h3{
    margin-top: 20px;
    text-transform: uppercase;
    font: bold 14px Georgia;
}
body.auto .blogger-last-post h3 {
    color:#FFFFFF;
}
.blogger-last-post dt{
    font: normal 10px Helvetica, Tahoma;
}

.blogger-last-post span.comment{
	float: right;
	line-height: 10px; 
}
.blogger-last-post span.comment img{
	vertical-align: middle;
}
.blogger-last-post span.comment a{
	font: bold 12px Georgia;
	color: #869bae;
	text-decoration: none;
}
.blogger-last-post span.comment a:hover{
	text-decoration: underline;
}
.blogger-last-post span.rating{
	float: right;
	font: bold 12px Georgia;
	color: #7daf55;
}
.blogger-last-post span.rating.minus{
	color: #af5555;
}
.blogger-last-post span.rating img{
	vertical-align: middle;
}
.blogger-last-post h4{
    margin: 0 0 5px;
}
.blogger-last-post h4 a{
    font: italic 18px Georgia;
    color: #1e70c4;
}
.blogger-last-post .blogger-text{
    font: normal 13px Georgia;
    padding-bottom: 15px;
}
.blogger-comments, .blogger-comm-from{
    text-align: left;
    background-color: #f0f3f7;
    width: 310px; 
    margin-left: 10px;
    margin-top: 10px;
    padding: 10px;
    margin-bottom: 5px;
}
.blogger-comments h4, .blogger-comm-from h4{
    margin: 0;
    margin-bottom: 10px;
    padding: 0;
    font: bold 14px Georgia;
}
body.auto .blogger-comments h4, body.auto .blogger-comm-from h4{
    color: #fff;
}
.blogger-comm dt, .blogger-comm-from dt{
    font: normal 10px Helvetica, Tahoma;
    margin:0;padding: 0;
}
body.auto .blogger-comm dt, body.auto .blogger-comm-from dt{
    color: #fff;
}
.blogger-comm h5, .blogger-comm-from h5{    
    margin: 0;
    padding: 0;    
}
.blogger-comm h5 a, .blogger-comm-from h5 a{
    font: italic 14px Georgia;
    color: #1e70c4;
}
body.auto .blogger-comm h5 a, body.auto .blogger-comm-from h5 a{
    color: #9ec4ff;
}
.blogger-comm .txt, .blogger-comm-from .txt{
    font: normal 11px Helvetica, Tahoma;
    color: #828282;
    margin-bottom: 15px;
}
body.auto .blogger-comm .txt, body.auto .blogger-comm-from .txt{
    color: #fff;
}
.blogger-comm-from{
    background-color: #f7f6ee;
    margin-top: 5px;
}
.blogger-comm-from .blogger-from-user{
    font: italic 14px Georgia;
    color: #db0008;
}
.blogger-comm-from h5{
    display: inline;
}
.blogger-post{
 overflow-x: hidden;
 margin: 0 10px;
}
.blogger-post h3{
    font: italic 28px Georgia;
    color: #646464;
}
body.auto .blogger-post h3{
    color: #fff;
}
.blogger-post h3 img{
    vertical-align: middle;
}
.blogger-post h3 .news-comment{
    font: bold 15px Georgia;
    color: #869bae;
    text-decoration:  none;
    vertical-align: middle;
}
.blogger-post-text{
    font: normal 14px Georgia;
    line-height: 18px;
}
.blogger-post-text a{
	color: #1E70C4;
}
body.auto .blogger-post-text{
    color: #afafaf;
}
.blogger-post-text img{
    border: 1px solid #939393;
}
.ocenit-post{
    float: right;
    font: normal 16px Georgia;
    color: #3f3f3f;
}
body.auto .ocenit-post{
    color: #7f7f7f;
}
*html .ocenit-post{
    float: none;
    display: block;
    position: absolute;
    right: 0;
}
*+html .ocenit-post{
    float: none;
    display: block;
    position: absolute;
    right: 0;
}
.ocenit-post img{
    vertical-align: middle;
}
.ocenit-post .rating{
    margin-left: 10px;
    font: bold 16px Georgia;
    color: #61a02e;
}
.ocenit-post .rating.minus{
    color: #af5555;
}
.blogger-post .news-comments .sort{
    float: none;
    text-align: center;
}




.news-rating{
    font: normal 14px Georgia;
	color: #1e70c4;
	margin-left: 3px;
    margin-top: 25px;
    float: left;
}
.news-rating.curr{
    color: #000;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
}
.news-rating.sort{
    font-style: italic;
}
*html .news-rating.sort{}
h3.news-all{
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
}
h3.news-all a{
    font: italic 20px Georgia;
    color: #1e70c4;
}
.anynews{
    padding-right: 10px;
    padding-bottom: 20px;
}
.anynews a{
    font: italic 16px Georgia;
    color: #1e70c4;
    display: block;
    padding: 0;
    margin: 0 0 10px;
}
.glnews_tbl.news-sec{
    margin-top: 4px;
}
* html .glnews_tbl.news-sec{
    margin-top: 2px;
}
.news-sel-reg{
    float: left;
    margin-top: 25px;
    display: block;
    margin-left: 30px;
    font: normal 14px Georgia;
    color: #1e70c4;
    text-decoration: none;
    border-bottom: 1px dashed #1e70c4;
}
.news-sel-reg:hover{
    border-bottom: 0;
}
.news-regions{
    width:100%;
    margin-top:10px;
    position:relative;
    text-align:justify;
    text-justify: newspaper;
}
.news-reg{
    width: 155px;    
	display: -moz-inline-box;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    height: 100%;
    margin: 0;
    padding: 0;
}
* html .news-reg{_overflow:hidden;zoom:1;*display: inline;}
.news-reg h3{
    margin:0;
    padding: 0;
    font: bold 14px Georgia;
    text-transform: uppercase;
}
.news-reg dt{
    font: normal 10px Helvetica, Tahoma;
    color: #7f7f7f;
    margin-bottom: 10px;
}
.news-reg img{
    
}
.news-reg h4{
    margin:0;
    padding: 0;
}
.news-reg h4 a{
    font: normal 14px Georgia;
    color: #1e70c4;
}
.news-reg p{
    font: normal 12px Arial Narrow;
    color: #818181;
}
.news-reg p span.comment{
	vertical-align: top;
}
.news-reg p span.comment a{
	font: normal 12px Georgia;
	display: inline;
	color: #1e70c4;
}
.news-reg p span.comment img{
	margin-top: 3px;
	display: inline;
	vertical-align: middle;
}
*+html .news-reg p span.comment img{
	margin-top: 7px;
}

.news-calendar{
    width: 155px;
    background-color: #f0f3f7;
    position: relative;
    top: 5px;
    text-align: left;
    padding-bottom: 5px;
}
.news-calendar h3{
    font: bold 14px Georgia;
    margin: 0;
    padding-top: 5px;
    padding-left: 5px;
}

.newsblock dt a.news-city{
    font: bold 12px Arial Narrow;
    color: #000;
    text-decoration: none;
}
.newsblock dt a.news-city:hover{
    text-decoration: underline;
}

* html .news-rating-bubl{
    width: 200px;
}
.news-rating-bubl img{
    vertical-align: middle;
}
.news-rating-bubl a{
    font: bold 18px Georgia;
    color: #869bae;
    margin: 0 5px;
    text-decoration: none;
}
.news-rating-bubl a.comm-rating{
    display: inline-block;
    width: 40px;
}
* html .news-rating-bubl a.comm-rating{_overflow:hidden;zoom:1;*display:inline;}
.news-rating-bubl a.plus{
    color: #61a02e;
}
.news-rating-bubl a.nul{    
    color: #869bae;
}
.news-rating-bubl a.minus{
    color: #af5555;
}
.news_tbl h2{
    margin:0;
    margin-bottom: 10px;
    padding:0;
    font: italic 28px Georgia;
    width: 650px;
}
.news_tbl h2 a{
    font: bold 15px Georgia;
    color: #869bae;
    vertical-align: top;
    display: inline-block;
    margin-top: 4px;
    text-decoration: none;
}
*html .news_tbl h2 a{_overflow:hidden;zoom:1;*display:inline;}
.news_tbl dt{
    font: normal 12px Helvetica, Tahoma;
    color: #363636;
}
.news_tbl dt a{
    color: #1e70c4;
}
.news-foto img{
    margin-right: 10px;
}
.news-foto .news-foto-podpis{
    font: normal 12px Georgia;
}
.news-text{
    font: normal 14px Georgia;
    line-height: 21px;
    margin-right: 10px;
}
.news-text a{
    font: normal 14px Georgia;
    color: #1e70c4;
}

.news-links{
    background-color: #f0f3f7;
    padding: 10px 7px;
}
.news-links h3, .last-news h3{
    margin: 0;
    margin-bottom: 5px;
    padding: 0px;
    font: bold 14px Georgia;
}
.last-news .newsblock h3 a{
    font: normal 14px Georgia;
    color: #1e70c4;
}
.news-link{
    font: italic 13px Georgia;
    margin-bottom: 8px;
}
.news-links span{
    color: #1e70c4;
    margin-right: 2px;
}
.news-link a{
    font: italic 13px Georgia;
    color: #1e70c4;
}
.last-news{
    background-color: #f7f6ee;
    padding: 10px 7px;
}
.last-news dt a{
    color: #ec5a5a;
}

.post-news-comment{
    position: relative;
    border-bottom: 4px solid #d9d9d9;
    padding-bottom: 2px;
}
.post-news-comment a{
    font: normal 16px Georgia;
    color: #1e70c4;
}
body.auto .post-news-comment a{
    color: #9ec4ff;
}
.comment-count{
    font: normal 12px Georgia;
    margin-top: 10px;
    float: left;
}
body.auto .comment-count{
    color: #7f7f7f;
}
.comment-count a{
    color: #1e70c4;
    text-decoration: none;
    border-bottom: 1px dashed #1e70c4;
}
.comment-count a:hover{
    border-bottom: 0;
}
body.auto .comment-count a{
    color: #9ec4ff;
}
.news-comments .sort{
    margin-top: 10px;
}
.news-comments ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.news-comments ul li{
    padding: 10px 5px;
    margin:  0;
    border-bottom: 1px solid #d9d9d9;
    padding-bottom: 5px;
    font: normal 12px Georgia;
    color: #424242;
}
.news-comments ul li.have-sub{
    border-bottom: 0;
}
.news-comments ul li a{
    font: bold 14px Georgia;
    color: #1e70c4;
}
body.auto .news-comments ul li a{
    color: #9ec4ff;
}
.news-comments ul li p{
    margin:5px 0;
    padding: 0;
}
.news-comments ul li .post-comment{
    float: right;
    margin-bottom: 10px;
}
body.auto .news-comments ul li .post-comment a{
    color: #9ec4ff;
}
.news-comments ul li .post-comment a{
    font: normal 14px Georgia;
    color: #1e70c4;
}
.news-comments ul li ul li{
    border-bottom: 2px solid #fff;
    list-style-position: inside;
    list-style-image: url(images/comment-list.gif);
    background-color: #f2f2f2;
}
.news-comments ul li ul li p{
    padding-left: 20px;
}

.blogger-sysmes{
    background-color: #ffe5e6;
    border: 1px solid #f5d0d2;
    width: 308px;
    padding: 10px;
    margin-top: 10px;
    text-align: left;
}
.blogger-sysmes h4{
    margin:0;padding:0;
    font: bold 14px Georgia;
}
.blogger-sysmes p{
    margin: 0; padding: 0px 0px 5px 0px;
    font: italic 14px Georgia;
}
.blogger-sysmes p a{
    font: italic 14px Georgia;
    color: #db0008;
}
*html .blogger-sysmes{
    margin-left: 10px;
}
*+html .blogger-sysmes{
    margin-left: 10px;
}
.foto-gal-preview{
    margin-top:5px;
    margin-bottom: 20px;
    width: 493px;
    height: 80px;
    position: relative;
	text-align: justify;
	text-justify: newspaper;
}
*html .foto-gal-preview{
    margin-top: 2px;
}
.foto-gal-preview a.foto-gal-l{
    width: 16px;
}
.foto-gal-preview a.foto-gal-r{
    width: 16px;
}
.foto-gal-preview a{
	display: -moz-inline-box;
    display: inline-block;
    text-align: left;
    vertical-align: top;
    width: 110px;
    height: 80px;
}
.foto-gal-preview a img{
    border: 0px;
    
}

/* Doska */
div.doska-param{
    
}
div.doska-param h3{
    font: bold 18px Georgia;
    margin: 5px 0 10px 5px;
    padding: 0;
}
div.doska-param.in h3{
    font: italic 18px Georgia;

}
div.doska-param h3 span.curr{
    color: #959595; 
}
div.doska-param a{
    font: normal 18px Georgia;
    color: #1e70c4;
}
div.doska-post{
    width: 483px;
    padding: 5px;
    margin: 0 8px 5px;
}
div.doska-post.marked{
    background-color: #fff2f2;
}
div.doska-post dt{
    font: normal 14px Georgia;
}
div.doska-post h4{
    margin:0;
    padding:0;
}
div.doska-post h4 a{
    font: italic 16px Georgia;
    color: #1e70c4;
}
div.doska-post-text {
    
}
div.doska-post-text p{
    font: normal 13px Georgia;
    color: #4e4e4e;
    margin: 5px 0;
}
.doska-r-banner{
    margin-top: 32px;
    margin-left:10px;
}
div.doska-r-banner div{
    margin-bottom: 5px;
}

.doska-l-banner{
    margin-top: 32px;
    margin-right:10px;
}
div.doska-l-banner div{
    margin-bottom: 5px;
}

.doska-crumb{
    float: left;
    font: normal 20px Georgia;
    margin-top: 20px;
    margin-left: 5px;
}
.doska-add-post{
    font: normal 24px Georgia;
    color: #1e70c4;
}
ul.menu.doska-in li a{
    font-size: 14px;
}
.doska-back-in{
    margin-top: 20px;
    margin-left: 150px;
}
.doska-back-in a{
    font: italic 14px Georgia;
    color: #db0008;
}
.doska-back-in a img{
    border-bottom: 1px solid #db0008;
    vertical-align: middle;
}
.doska-back-in a:hover img{
    border-bottom: 0;
}
.doska-head{
    font: italic 27px Georgia;
    margin-left: 10px;
}
.doska-text{
    margin-left: 10px;
    margin-right: 30px;
    font: normal 16px Georgia;
}
.doska-add-date{
    font: normal 12px Georgia;
    color: #908f8f;
    padding-top: 5px;
    margin: 0 10px;
    border-top: 1px solid #e5e5e5;
}
.cat-crumb{    
    float: left;
    font: bold 22px Georgia;
    margin-top: 20px;
    margin-left: 5px;
    white-space: nowrap;
}
.profile{
    
}
.profile h3{
    font: bold 30px Georgia;
    margin: 0;
}
.profile .about-me{
    margin: 10px 0;
}
.profile h3 span a{font-size:18px;color: #1e70c4;}
.profile #pass{ margin-left:60px;}
.profile #pass a{font-size:12px;}

.profile .about-me a{
    font: normal 16px Georgia;
    color: #1e70c4;
}
.profile-photo{
    float: left;
    text-align: center;
}
.profile-photo img{
    border: 1px solid #d4d4d4;
}
.profile-photo a{
    font: normal 12px Georgia;
    color: #1e70c4;
}
.profile-options{
    float: right;
    width: 324px;
}
.profile-options a{
    font: normal 24px Georgia;
    color: #1e70c4;
    line-height: 35px;
}

.m_i {
    font: normal 24px Georgia;
    color: #1e70c4;
    line-height: 35px;
    margin-left:10px;
}

.oper-phone{
    text-align: justify;
    text-justify: newspaper;
    width: 100%;
    margin: 0;padding: 0;
    list-style: none;
}
.oper-phone li{
    font: bold 16px Helvetica, Tahoma;
}
*html .oper-phone li{_overflow:hidden;zoom:1;*display:inline;}
.oper-phone li .num{
    color: #fff;
    padding: 0 3px;
    background-color: #ee0303;
}
.phones-list{
    width: 328px;
 /*   margin-bottom: 20px;*/
}
.phones-list h3{
    margin:0;padding:0;
    font: bold 14px Georgia;
    text-transform: uppercase;
}
.phones-list h4{
    margin:0;padding:0;
    font: italic 13px Georgia;
}
.phones-list .hr{
    margin: 5px 0;
}
.phones-list .num{
    font: bold 12px Arial;
    text-align: right;
    vertical-align: top;
    padding-right: 5px;
    white-space: nowrap;
}
.phones-list .phone-name{
    font: normal 13px Georgia;
    color: #5c5c5c;
}
.phones-sect{
    font: bold 22px Georgia;
    color: #000;
}
.phones-sect a{
    font: bold 22px Georgia;
    color: #1e70c4;
    text-transform: uppercase;
}


.horoscop-title{
    
}
.horoscop-title h5{
    font: bold 16px Georgia;
    margin: 10px 0;
}
.horoscop-title p{
    font: normal 14px Georgia;
}
.horoscop-select{
    position: relative;
}
.horoscop-select h4{
    font: bold 16px Georgia;
}

.horo-znaki{
    text-align: justify;
    text-justify: news-paper;
    width: 990px;
    font-size:1px;
}
.znak{
    text-align: center;
    width: 80px;
    height: 80px;
    margin: 0;
    padding: 0;
    position: relative;
}
.box.znak{
    margin: 0px;
    padding: 0px;
}
*html .znak {_overflow:hidden;zoom:1;*display:inline;}
.cur-znak img{
    
}
.znak a{
    display: block;
    font: normal 12px Georgia;
    color: #000;
    text-decoration: none;
}
.znak-img{
    display: block;
    margin: 0;
    width: 80px;
    height: 80px;
    text-align: center;
}
.znak-img img{
    width: 80px;
    height: 80px;
 
}
.horo-of-znak{
    width: 734px;
    position: absolute;
    top: 110px;
    left: 50px;
}
.horo-note{
    background: url(images/bubl1.png) no-repeat bottom left;
    width: 887px;
    height: 66px;
}
.horo-text{
    background: url(images/horo-text.png) no-repeat;
    width: 689px;
    height: 173px;
    padding: 0 18px 18px;
    overflow: hidden;
}
.horo-text h4{
    margin:0;padding:0;
    font: bold 18px Georgia;
}
.horo-text dt{
    font: normal 11px Georgia;
    margin-bottom: 5px;margin-top: -4px;padding:0;
}
.horo-text p{
    margin:0;padding:0;
    font: normal 11px Georgia;
}

h4.rabota-tbl-h{
    font: bold 14px Georgia;
    margin-bottom: 10px;
}
.rabota-tbl-h a{
    font: normal 12px Helvetica, Tahoma;
    color: #1e70c4;
    vertical-align: bottom;
}
.rabota-item{
    margin: 10px 0;
}
a.rabota-plus, a.rabota-minus{
    float: left;
    margin-top: 3px;
    margin-right: 5px;
}
ul.rabota-1-spisok{
    margin: 0;
    padding: 0;
    list-style: none;
}
.rabota-adv{
    margin-left: 28px;
    display: none;
}
.rabota-adv p{
    
    color: #494949;
}
.rabota-adv .grey{
    color: #494949;
}
.rabota-adv a{
    color: #494949;
    text-decoration: none;
}
.rabota-adv a:hover{
    text-decoration: underline;
}
.rabota-adv .send-resume{
    width: 388px;
    height: 33px;
    margin-top: 15px;
    margin-bottom: 10px;
    background-color: #e8f0f9;
    border: 1px solid #aec2da;
    text-align: center;
}
.rabota-sel{
    margin-top: 20px;
    margin-left: 5px;
    float: left;
    font: normal 22px Georgia;
}
.rabota-sel span{
    font: normal 22px Georgia;
    color: #666666;
}
.rabota-sel a{
    font: normal 22px Georgia;
    color: #1e70c4;
}
.rabota-plus{
    background: url(images/rabota-plus.gif) no-repeat;
    width: 14px;
    height: 14px;
}
.rabota-minus{
    background: url(images/rabota-minus.gif) no-repeat;
    width: 14px;
    height: 14px;
}
.rabota-adv .send-resume img{
    margin-top: 8px;
    margin-right: 2px;
}
.rabota-adv .send-resume a{
    font: normal 14px Georgia;
    color: #1e70c4;
    line-height: 33px; 
    text-decoration: underline;   
}
.rabota-adv .send-resume a:hover{
    text-decoration: none;
}
.rabota-adv .send-friend{
    float: left;
    margin-left: 15px;
}
.rabota-adv .send-friend a{
    font: normal 14px Georgia;
    color: #1e70c4;
}
.rabota-adv .send-moder{
    float: right;
}
.rabota-adv .send-moder a{
    font:  normal 14px Georgia;
    color: #1e70c4;
}
.rabota-text{
    float: left;
}
.rabota-text h5{
    margin:0;padding:0;
}
.rabota-text h5 a img{
    vertical-align:  bottom;
    margin-left: 4px;
    margin-bottom: 2px;
}
.rabota-text h5 a{
    font: normal 16px Georgia;
    color: #1e70c4;
}
.rabota-sub{
    font: normal 14px Georgia;
    color: #5f5f5f;
}
.rabota-param{
    float: right;
    text-align: right;
}
.rabota-zp{
    font: normal 16px Georgia;
}
.rabota-date{
    font: normal 14px Georgia;
    color: #5f5f5f;
}
.rabota-item .hr{
    background: url(images/hr3.gif) repeat-x;
    margin-top: 10px;
}
table.rabota-rub{
    background-color: #f4f4f4;
    padding: 10px;
    width: 100%;
    vertical-align: top;
}
table.rabota-rub h3.rabota-rub-h{
    font: bold 14px Georgia;
    color: #000;
    margin:0;padding:0;
    margin-bottom: 10px;
}
.rabota-rub-item{
    font: normal 14px Georgia;
    color: #000;
}
.rabota-rub-item a{
    font: normal 14px Georgia;
    color: #1e70c4;
}
.rabota-rub-item.noitem, .rabota-rub-item.noitem a{
    color: #959595;
    text-decoration: none;
    cursor: default;
}


div.trans-avia{
    float: left;
    margin-right: 70px;
}
div.trans-avia a, div.trans-gd a, div.trans-avto a{
    vertical-align: middle;
    font: normal 14px Georgia;
    color: #1e70c4;
}
div.trans-avia span, div.trans-gd span, div.trans-avto span{
    vertical-align: middle;
    font: bold 18px Georgia;
    color: #000;
}
div.trans-avia img, div.trans-gd img, div.trans-avto img{
    vertical-align: middle;
    margin-right: 10px;
}
div.trans-gd{
    float: left;
    margin-right: 70px;
}
div.trans-avto{
    float: left;
}
h2.trans{
    font: normal 26px Georgia;
    color: #828282;
    margin: 0;
    margin-top: 40px;
}
.trans-tbl{
    margin: 0; padding: 0;
    margin-bottom: 50px;
    text-align: center;
}
.trans-tbl th{
    font: normal 12px Georgia;
    color: #a1a1a1;
    border-bottom: 2px solid #a1a1a1;    
    margin: 0; padding: 2px;
}
.trans-tbl td{
    border-bottom: 1px solid #a1a1a1;
    font: normal 14px Georgia;
    padding: 15px 0;
}
.trans-comm{
    font: italic 14px Georgia;
    color: #848484;
    float: left;
}
.trans-sert{
    float: right;
    font: italic 10px Georgia;
    margin-right: 180px;
}
.trans-phone{
    font: normal 14px Georgia;
    width: 660px;
}
.trans-phone h5{
    font: normal 18px Georgia;
    margin-bottom: 4px;
}
.trans-phone  td.tphone{
    font: bold 12px Helvetica, Tahoma;
    padding-right: 10px;
    color: #000;
}
.trans-phone table{
    font: normal 14px Georgia;
    color: #565656;
}

.weather-today{
    width: 100%;
    margin-bottom: 30px;
}
.weather-today h3{
    font: normal 22px Georgia;
    margin-bottom: 0px;
}
.weather-today dt{
    font: normal 14px Georgia;
    color: #7e7e7e;
    padding-bottom: 10px;
}
.weather-today .wicon{
    float: left;
    margin-top: 10px;
    width: 75px;
}
.weather-today .wtext{
    float: left;
    margin-top: 10px;
    width: 220px;
    font: normal 14px Georgia;
}
.weather-7{
    width: 100%;
    margin-top: 30px;
}
.weather-7 td{
    width: 155px;
    border-right: 1px solid #ccc;
    padding-left: 10px;
}
.weather-7 h4{
    margin: 0;
    font: bold 14px Georgia;
}
.weather-7 .wicon{
    margin:  5px 0;
}
.weather-7 .wtxt{
    font: normal 12px Georgia;
    height: 33px;
}
.weather-7 .wtemp-d{
    font: normal 22px Georgia;
}
.weather-7 .wtemp-n{
    font: normal 16px Georgia;
    color: #888888;
}

.rabota-1-center{
    margin: 0;
    padding: 0;
    width: 504px;
}
.rabota-1-center h2{
    float: none;
    position: relative;
    margin: 0px;
    padding: 0px;
    padding-bottom: 5px;
    font: italic 26px Georgia;
    color: #000;
    border-bottom: 2px solid #e4e8ec;
  
}
.rabota-1-center h2 .head-bl{
    font: italic 26px Georgia;
    color: #6a7e92;
}
.rabota-1-center h2 .head-gr{
    font: italic 26px Georgia;
    color: #ababab;
}
.rabota-1-center .comment-count{
    margin: 0px;
}
.rabota-1-center .sort{
    margin: 0px;
}
.kurs-1{
    float: left;
    width: 375px;
    height: 125px;
    margin-bottom: 50px;
}
.kurs-1 h4, .kurs-2 h4{
    font: normal 18px Georgia;
    margin: 0px;
    padding: 0px;
    margin-bottom:  30px;
}
.kurs-1 th{
    font: normal 12px Georgia;
    color: #8c8c8c;
    border-bottom: 2px solid #e5e5e5;
}
.kurs-1 th a{
    font: normal 14px Georgia;
    color: #1e70c4;
    padding-bottom: 2px;
}
.kurs-1 td{
    font: normal 18px Georgia;
    border-bottom: 1px dashed #e5e5e5;
}
.kurs-graf{
    float: right;
    margin-right: 20px;
    margin-bottom: 0px;
    width:600px;
}
.kurs-sel{
    margin-bottom: 5px;
}
.kurs-sel span{
    font: bold 12px Georgia;
    margin-right: 10px;
}
.kurs-sel a{    
    font: bold 12px Georgia;
    color: #1e70c4;
    margin-right: 10px;
}
.kurs-2{
    margin-top: 50px;
}
.kurs-2 th{
    font: italic 12px Georgia;
    border-bottom: 2px solid #e5e5e5;   
    text-align: center; 
}
.kurs-2 td{
    text-align: center;
    font: normal 15px Georgia;
    color: #484848;
    border-bottom: 1px dashed #e5e5e5;
}




*+html .parntercont div{display:inline;}
.parntercont .under{
	display: -moz-inline-box;
	display: inline-block;
	width: 100%;
}
.partners h3{
	font: bold 14px Georgia;
}
body.auto .partners h3{
    color: #fff;
}
.footer{
	width: 100%;
	height: 21px;
	background-color: #000;
}
body.auto .footer{
    background-color: #282828;
}
.footer .copyright{
	float: left;
	font: normal 12px Georgia;
	color: #fff;
	line-height: 17px;
	margin-left: 1px;
	padding:2px;
}
.footer .ap{
	float: right;
	font: normal 12px Georgia;
	line-height: 17px;
	color: #fff;
	margin-right: 3px;
	padding:2px;
}
.subfooter{
	margin-top: 10px;
    height: 40px;
}
.subfooter .allright{
	font: normal 10px Georgia;
	float: left;
	color:#3b3b3b;
}
body.auto .subfooter .allright{
    color: #8e8e8e;
}
.subfooter .designed{
	float: right;
	font: normal 10px Georgia;
	color:#3b3b3b;
}
.subfooter .designed img{
position:absolute;
        margin-top:-4px;  
}
body.auto .subfooter .designed{
    color: #515151;
}
.subfooter .designed a{
	color: #1e70c4;
	text-decoration: none;
}
body.auto .subfooter .designed a{
    color: #1e70c4;
}
.subfooter .designed a img{
	vertical-align: bottom;
}
*+html .subfooter .designed a img{
	vertical-align: text-bottom;
}
.footer .ap a{
	color: #fff;
}
.bottom_3_banners img{
    border: 1px solid #787878;
}
.media-links{
    margin-bottom: 20px;
    margin-top: 30px;
}
.media-links span{
    width: 126px;
    height: 93px;
    display: inline-block;
    vertical-align: bottom;
    margin-right: 15px;
}
* html .media-links span{_overflow:hidden;zoom:1;*display: inline;}
.foto-link, .video-link{
    position: relative;
    width: 126px;
    height: 93px;
    cursor: pointer;
}
* html .foto-link, * html .video-link{
    overflow: hidden;
}
.foto-link-mask, .video-link-mask{
    display: block;
    width: 126px;
    height: 93px;
    position: absolute;
    top: 0px;
    left: 0px;
}
* html .foto-link-mask, * html .video-link-mask{
    top: -97px;
}


.form_upper{
    text-transform: uppercase;
}
form .btn{
    background-color: #347fe5;
    height: 22px;
    font: bold 12px Helvetica, Tahoma;
    line-height: 22px;
    text-align: center;
    border: 1px solid #467dc1;
    color: #fff;
    cursor: pointer;
}
form .txt, form .txt_area{
    border: 1px solid #cecece;
    font: normal 14px Helvetica, Tahoma;
    color: #595959;
    width: 200px;
    height: 17px;
    margin-right: 1px;
}
 form #edit_text{
    border: 1px solid #cecece;
    font: normal 14px Helvetica, Tahoma;
    color: #595959;
    width: 468px;
}
form .txt_area{
    height: 50px;
}
form .sel{
    width: 200px;
    border: 1px solid #cecece;
    font: normal 14px Helvetica, Tahoma;
    color: #595959;
}
.form_tbl{
    font: normal 12px Helvetica, Tahoma;
}
.form_tbl p{
    margin: 5px;
    line-height: 17px;
}
.form_tbl_label{
    background-color: #eaeaea;
    padding: 5px;
    margin-bottom: 3px;
    margin-top: 10px;
    font-weight: bold;
}
.form_tbl #linktofotoupload{
    font-size: 11px;
    color: #575757;
}
.form_tbl #linktofotoupload a{
    color: #1E70C4;
}

/* погода */
.weathertable {clear:both;border:0;border-collapse:collapse;width:100%}
.weathertable td{padding:0;vertical-align:top;border:0px solid red;}

.weathertable td.word{width:4px !important}
.weathertable tr.day td.word{background: 2px 50% no-repeat !important}
.weathertable tr.night td.word{background: 2px 50% no-repeat !important}

.weathertable .what_day td{padding:5px 0px 0px 11px;vertical-align:bottom}

.weathertable tr.day td{color:#222;padding:5px 0;width:160px}
.weathertable tr.night td{color:#777;padding:5px 0}
.weathertable .day .temperature{
	font-size:22px;
	padding:15px 0 10px 0;
	margin:0}
.weathertable .temperature span{
	font-size:12px !important;
	display:block;
}
.weathertable .pressure, .weathertable .wind{margin:0}
.weathertable .night .temperature{
	font-size:18px;
	padding:15px 0;
	margin:0}
.weathertable .day div{
	background-position:100% 7px;
	background-repeat:no-repeat;
	margin:0 11px;	
	width:160px;
	
}
.weathertable .night div{
	background-position:100% 7px;
	margin:0 11px;
	background-repeat:no-repeat;
	width:160px;
}
.weathertable td.pause{
	width:13px !important;
	background:#FFF url(images/www1.gif) no-repeat center center;
}

.weathertable .what_day td.pause{
      background-position:  center 15px;
}
.weathertable td.free{
	background-image:none !important;
	background-color:#FFF !important;
}
.weather1 {background:url(images/w/1.gif)}
.weather2 {background:url(images/w/2.gif)}
.weather3 {background:url(images/w/3.gif)}
.weather4 {background:url(images/w/4.gif)}
.weather5 {background:url(images/w/5.gif)}
.weather6 {background:url(images/w/6.gif)}
.weather7 {background:url(images/w/7.gif)}
.weather8 {background:url(images/w/8.gif)}
.weather9 {background:url(images/w/9.gif)}
.weather10 {background:url(images/w/10.gif)}
.weather11 {background:url(images/w/11.gif)}
.weather12 {background:url(images/w/12.gif)}
.weather13 {background:url(images/w/13.gif)}
.weather14 {background:url(images/w/14.gif)}
.weather15 {background:url(images/w/15.gif)}
.weather16 {background:url(images/w/16.gif)}
.weather17 {background:url(images/w/17.gif)}

.weather1n {background:url(images/w/1n.gif)}
.weather2n {background:url(images/w/2n.gif)}
.weather3n {background:url(images/w/3n.gif)}
.weather4n {background:url(images/w/4n.gif)}
.weather5n {background:url(images/w/5n.gif)}
.weather6n {background:url(images/w/6n.gif)}
.weather7n {background:url(images/w/7n.gif)}
.weather8n {background:url(images/w/8n.gif)}
.weather9n {background:url(images/w/9n.gif)}
.weather10n {background:url(images/w/10n.gif)}
.weather11n {background:url(images/w/11n.gif)}
.weather12n {background:url(images/w/12n.gif)}
.weather13n {background:url(images/w/13n.gif)}
.weather14n {background:url(images/w/14n.gif)}
.weather15n {background:url(images/w/15n.gif)}
.weather16n {background:url(images/w/16n.gif)}
.weather17n {background:url(images/w/17n.gif)}

.weathertable div.what_day{padding:5px 0 0 11px}
.weathertable div.what_day span{color:#222}

/* картинки на стр */
.cimg {border: 1px solid #e5ebf2; margin-top:10px; margin-bottom:10px; text-align:center;}
.limg {border: 1px solid #e5ebf2; margin-right:15px; margin-bottom:10px}
.rimg {border: 1px solid #e5ebf2; margin-left:15px; margin-bottom:10px}
.limg0 {margin-right:15px; margin-bottom:10px}
.rimg0 {margin-left:15px; margin-bottom:10px}
.cimg0 { border:1px solid #e5ebf2;}

.blogger-post-text {width:480px;
}
.blogger-post-text img {max-width:450px;padding:5px;margin-top:10px;margin:bottom:10px;}

.kurs-2 h4 span { margin-left:20px;}
.kurs-2 h4 span a {    font: normal 18px Georgia;
    color: #1e70c4; text-decoration:none; border-bottom:1px dashed #1e70c4;
}
.kurs-2 h4 .cur {color: #959595; font-weight:bold;border-bottom:0 }

.afis-head {
	margin-top: 0px;
	font: italic 28px Georgia;
	color: #000;
}

.afis-head span.comment{
    height:28px;
	line-height: 28px; 
    margin-top: -3px;
    display: inline-block;
   vertical-align: top;
}
.afis-head span.comment img{
	vertical-align: bottom;
    display: inline-block;
}
.afis-head span.comment a{
	font: italic 22px Georgia;
	color: #869bae;
    display: inline-block;
    margin-bottom: 1px;
}
*+html .znak{width: 80px; height: 80px;}

#gde_active{font-weight:bold; text-decoration: none;}

.moderator{background-color:#f8f8f8;color:#888;padding:10px;border:1px dashed #ddd;}

.panel{background-color:#f8f8f8;color:#444;padding:10px;border:1px solid #ddd;margin-top:20px;}
.panel a {color:#1e70c4;text-decoration:none;padding: 2px 2px 2px 20px;background-repeat:no-repeat;}
.panel a.edit {background-image:url('images/i_2-1.gif');background-position:0px 6px;}
.panel a.del {background-image:url('images/del.gif');background-position:0px 7px; margin-left:20px;}

#citysel{
	font: normal 12px Georgia;
	color: #1e70c4;
	text-decoration: none;
	border-bottom: 1px dashed #1e70c4;
	margin-left:10px;
}
#divcitysel{position:absolute;left:284px;top:170px;display:none;}
#divcitysel a {
	font: normal 18px Georgia;
	color: #1e70c4;
        margin-right:10px; 
}

.news-comments UL LI A.spoiler{font-weight:normal;margin-left:10px;} 

body.auto #divcitysel {background-color: #000; padding: 1px 5px 5px;}
body.auto #divcitysel a{color: #fff;}
body.woman .blogs-about dt a{ color: #ca2d9e;}

body.auto #logeduser a{color: ##9EC4FF;}
body.auto .usern{color: #fff;}
body.auto .news-comments b{color: #fff;}

#birthdaypodr img {float:left;}
#birthdaypodr h4 {margin-top:0px;}

#acttheme{
    background-color: #ee0303;
}
#acttheme a{
    color: #fff;
    text-decoration: none;
    padding-left: 15px;
}

.voina .search_mask{
 background: url('images/search_mask_voina.png');
}
.kray .search_mask{
 background: url('images/search_mask_kray.png');
}

.regnews h3 a,.inrussia h3 a,.inworld h3 a,.inblogs span.ttl h3 a,.pagetitle h2 a,.goroskop h3 a,.goroskop div.gdate a,.birthday h3 a,.spravochnik h3 a{
	text-decoration:none;color:#000;
}

.inblogs span.ttl span  a.more-in-blogs{
    font-size: 10px;
    margin-left: 5px;
    color:#1e70c4;
}

.inblogs span.ttl span a.more-in-blogs img{
    border-bottom: none;
    margin-right: 0px;
    margin-top: 7px;
}
div.ddmenu{
	position: absolute;
	background-color: #F0F3F7;
	color: #000;
	padding: 5px 10px 10px;
/*	top: 166px;*/
	right: 0px;
    margin-top: 5px;
	display: none;
    z-index: 100;
    text-align: right;
    border: 1px solid #fff;
}
div.ddmenu ul{
    margin: 0;
    padding: 0;
    list-style: none;
}
.inblogs span.ttl span div.ddmenu ul li a{
    font: normal 15px Verdana;
	letter-spacing: -0.1px;
	line-height: 25px;
    text-decoration: none;
    border-bottom: 1px solid #1E70C4;
}
.inblogs span.ttl span div.ddmenu ul li a:hover{
    border-bottom: 0;
}