html,body{
	margin:0; padding: 0;
	background: white;
	font-family: Arial;
	font-size: 11px;
	color: #565656;
	

}
img {
	border:0;
}
a{
	color: #6699cc;	
	font-family: Georgia;
	text-decoration: none;
}
p{ margin: 5px 0 5px 0;}
h1{
	float: left;
	margin: 0; padding: 0 10px 0 0;
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
/* 	margin-top: expression(this.parentNode.offsetHeight - this.offsetHeight) + "px;");	 */
	color: #333333;
}
h2,h2 a{
	line-height: 18px;
	margin: 0; padding: 0;
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	color: #336699;
}
h2:hover,h2 a:hover{text-decoration: underline;}
h3, h3 a{
	margin: 5px 0 5px 0; padding: 0;	
	font-family: Georgia;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
h4, h4 a{
	margin: 5px 0 5px 0; padding: 0;	
	font-family: Georgia;
	font-size: 16px;
	line-height: 14px;
	font-weight: normal;
	color: #336699;
}
h4:hover,h4 a:hover{text-decoration: underline;}
h5, h5 a{
	margin: 0 0 0px 0; padding: 0;	
	font-family: Georgia;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #565656;	
}
h6, h6:a{
	margin: 0 0 0px 0; padding: 0;	
	font-family: Georgia;
	font-size: 28px !important;
	font-weight: normal;
	color: #565656;	
}
body{
	margin: 32px auto 16px auto;
	padding: 0;
	padding-bottom: 10px;
	width: 980px;
}
.b_ban_top{
	display: block;margin: 0 0 0 22px;position: relative;top: -32px;
}
/* Header */
.header{
	font-size: 12px;
	margin-bottom: 30px;
}

.header .date{
	float: left;
	font-family: Georgia;
}
.header .date p{vertical-align: top;float: left;margin: 0;padding: 0;}
.header .date img{
	margin: 0 10px 0 10px;
}
.header .login{
	float: right;
}
.header .login a {vertical-align: top;margin-left: 10px;}
.header .login .sep {margin: 0 10px 0 10px;background: #dadada; padding:0 1px 0 0;}
.header .login a.in{color: #336699; padding-right: 10px;border-right: 1px solid #dadada}
.header .login a.in2{color: #336699; padding-left: 10px;border-left: 1px solid #dadada}
.header .login a.reg{color: #cc0033}
.header .logo{
	float:left;
	width: 460px;	
}
.header .menu{
	padding-top: 27px;
	float: right;
	text-align: justify;
}
.header .menu a{
	color: #666666; 
	font-size: 12px;
	text-decoration: none;
	padding: 2px;
}
.header .menu a:hover{
	text-decoration: underline;
}
.header .menu a.active{
	background-color: #336699;
	color: white;
}
.header .menu a.active:hover{
	text-decoration: none;
}
.header .menu .types{
	display: inline;
}
.header .menu .types a{
	color: #325f89;
}


.header .types a.active{
	background-color: #336699;
	color: white;
}
.header .types a.active:hover{
	text-decoration: none;
}

.header .submenu{
	margin-bottom: 12px;
	float: left;
	text-align: justify;
}
.header .submenu a {
	color: #cc0000; 
	font-size: 16px;
	text-decoration: none;
	padding: 3px 5px 3px 4px;
}
.header .submenu a.last,.header .submenu a.active { border: 0;}
.header .submenu a:hover{
	text-decoration: underline;
}
.header .submenu a.active{
	background-color: #cc0000;
	color: white;
}
.header .submenu a.active:hover{
	text-decoration: none ;
}

.header .submenu .sep {margin: 0 7px 0 7px;background: #dadada; padding:0 1px 0 0;}


/* Center */
.centerblock{
	float: left;
	width: 627px;

}
.center{
	background: #f2f2f2 url(../images/centergrad.jpg) repeat-x top center;
	width: 627px;
	float: left;
	border: 1px solid #e4e4e4;
	border-top:0;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;

}
.centerblock.in.sub .center{background:  #f2f2f2 !important}

.chead{
	height: 32px;
	padding: 10px 10px 5px 10px;
	overflow-y: hidden;
}
.chead h1{
	font-size: 24px;
}
.chead a:hover{
	text-decoration: underline;
}
.chead a.active,.chead p:active{
	background: #336699;
	color: white;
}
.chead a.active:hover{
	background: #336699;
	color: white;
	text-decoration: none;
}

.chead a, .chead p{
	position: relative;
	bottom: -4px;
	margin: 0 1px 0 1px;
	padding: 0 4px 0 4px;
	color: #565656;
	font-size: 14px;
	text-decoration: none;
/* 	margin-top: expression(this.parentNode.offsetHeight - this.offsetHeight) + "px;");	 */
}
.adchead {
	margin: 0 1px 0 1px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.adchead a:hover{
	text-decoration: none;
}

.center .cmiddle{
	padding: 0;
	border-top: 1px solid #e4e4e4;
}
.center .cmiddle .biginfo {
	padding-right: 10px;
}
.center .cmiddle .biginfo img{
	width: 300px;
	margin: 10px 10px 0 10px;
	float: left;	
}
.center .cmiddle .biginfo .text{
	padding: 10px 10px 0 10px;
	margin-left: 310px;
	float: right;
	width: 298px;
}
.center .cmiddle .biginfo .text p{
	font-size: 12px;
	color: #333333;
}

.center .cmiddle  .news{
	margin: 10px 10px 0 10px;
	*margin: 10px 0 0 0;
	*padding: 0 10px 0 10px;
/* 	width: 293px; */
	float: left;	
}
.center .cmiddle .news .text p a{
	text-decoration: underline;
	color: #6699cc;
	font-size: 11px;
}
.center .cmiddle .news.r{
	margin: 10px 10px 0 10px;
	width: 293px;
	float: right;	
}
.center .cmiddle .news img{
	float: left;
}

.center .cmiddle .news .images{
	width: 16px; 
	padding-top: 3px; 
	float: left;
}
.center .cmiddle .news .images img{
	margin: 0 0 5px 0;
}
.center .cmiddle .news .text{
	margin-left: 18px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;	
}
.center .cmiddle .news.last .text{
	border-bottom: 0;	
}

.center .cmiddle .news .text p{
	color: #565656;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}
.center .cfooter{
	padding: 10px;
	border-top: 1px solid #e4e4e4;
}


.center .cfooter{
	clear: both;
	padding: 0;
	border-top: 1px solid #e4e4e4;
}
.center .cfooter .news .img{
	width: 145px;
	margin: 0 5px 0 0;
	float: left;	
}

.center .cfooter .news{
	margin: 10px 10px 0 26px;
	margin: 10px 0 0 0;
	*padding: 10px 10px 0 26px;
/* 	width: 283px; */
	float: left;	
}
.center .cfooter .news.withoutpict p{
	margin-top: -20px;
	*margin-top: 0px;
}
.center .cfooter .news .text p a{
	text-decoration: underline;
	color: #6699cc;
	font-size: 11px;
}
.center .cfooter .news.r{
	margin: 10px 10px 0 10px;
	width: 293px;
	float: right;	
}
.center .cfooter .news img{
	float: left;
}
.center .cfooter .news .images .kind{
	min-height: 30px; 
}
.center .cfooter .news .images a{
	color: #0063a0;
}
.center .cfooter .news .images img{
	margin: 0 5px 10px 0;
	float: left;
}

.center .cfooter{
	padding: 10px;
	border-top: 1px solid #e4e4e4;
}
.b_bl_news p{font-size: 12px;}

.center .cmiddle{
	clear: both;
	padding: 0;
	border-top: 1px solid #e4e4e4;
}
.center .cmiddle .biginfo img{
	width: 300px;
	margin: 10px 10px 0 10px;
	float: left;	
}
.center .cmiddle .biginfo .text{
	padding: 10px 10px 0 10px;
	margin-left: 310px;
	width: 298px;
}
.center .cmiddle .biginfo .text p{
	font-size: 12px;
	color: #333333;
}

.centerblock .cfooter2 .razdel{
/* смещение блока со статьями на главной странице
	margin: 10px 0px 0 10px;
	*margin: 10px 0px 0 0;
	*padding: 10px 0px 0 10px;
*/
	margin: 10px 0px 0 0px;
	*margin: 10px 0px 0 0;
	*padding: 10px 0px 0 0px;
	
	width: 293px;
	float: left;	
}
.centerblock .cfooter2 .razdel .text p a{
	text-decoration: underline;
	color: #6699cc;
	font-size: 11px;
}

.centerblock .cfooter2 .razdel img{
	
}
.centerblock .cfooter2 .razdel .topic{
	margin-top: 10px;
}
.centerblock .cfooter2 .razdel .topic .images{
	width: 16px; 
	padding-top: 3px; 
	float: left;
}
.centerblock .cfooter2 .razdel .topic .images img{
	margin: 0 0 5px 0;
}
.centerblock .cfooter2 .razdel .topic  .text{
	margin-left: 18px;
	padding-bottom: 5px;
	border-bottom: 1px solid #e0e0e0;	
}
.centerblock .cfooter2 .razdel .topic.last .text{
	border-bottom: 0;	
}
.centerblock .cfooter2 .razdel .horsep{
	height: 5px;
	background: #dadada;
	margin: 5px 0 5px 0;
	width: 300px;
}
.centerblock .cfooter2 .razdel .topic .text p{
	color: #565656;
	font-family: Arial;
	font-size: 11px;
	text-align: justify;
}

.right{
	float: right;
	width: 330px;
}
.right .rphoto{
	width: 330px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.right .raudio{
	width: 330px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.right .rvideo{
	width: 330px;
	margin-bottom: 20px;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.right .content{
		border-top: 1px solid #cccccc;
		background: #f2f2f2;
		font-size: 10px;
		height: 200px;
		padding: 0px	;
		text-align: justify;
}

.right .contentsmall{
		border-top: 1px solid #cccccc;
		background: #f2f2f2;
		font-size: 10px;
		height: 170px;
		padding: 0px	;
		text-align: justify;
}

.right .raudio .content{height:55px !important; padding: 3px 10px 3px 10px; }
.right .head{
	background: white;
	height: 24px;
	padding: 10px 10px 5px 10px;
	overflow-y: hidden;
	
}
.right .head a:hover{
	text-decoration: underline;
	
}
.right .elem img{margin-bottom: 5px;}
.right .elem.active{border: 1px solid #e79fa2;}
.right .elem{
	float: left;
	width: 90px;
	background: white;
	border: 1px solid #e4e4e4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	/* height: 116px; */
	padding: 5px;
	margin: 3px;
}
.right .navig {
	float: right;
}
.right .audiopl{
	float: right;
	position: relative;
	top: -18px;
}
.right .navig img{
	margin: 0 0 0 10px;
}
.right .rbaner{
	border: 1px solid #e4e4e4;
	width: 330px;
	height: 250px;
	margin-bottom: 20px;
}
.right .news50{
	float: left;
	width: 160px;
	margin-bottom: 20px;
}
.right .news50 h4{
	padding: 5px 0 5px 0;
	border-top: 5px solid #dadada;
	margin: 10px 0 0 0;
}
.right .news50 h4 img{
	margin: 5px 0 10px 0;
}
.right .news50 h4:hover{
	padding: 5px 0 5px 0;
	border-top: 5px solid #296190;
	text-decoration: underline;
	margin: 10px 0 0 0;
}
.right .news50.l{
  margin-right: 10px;	
}
.right .news50 p{font-size: 11px !important;}

.right .news100{
	width: 330px;
	/* height: 100px; */
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
}

.right .news102{
	width: 330px;
	/* height: 100px; */
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e9e9e9;
}

.right .news100.last{
	border: 0;
}
.right .news100 img{
	float: left;
	margin: 0 10px 0 0;
}

.right .news100 a{
	color: #336699;
}

.right .horsep{
	height: 5px;
	background: #dadada;
	margin: 5px 0 10px 0;
	width: 330px;
}
.footer{ margin: 30px 0 0 0;
	padding-bottom:10px;
}
.footer div{
	float: left;	
	color: #565656;
}
.footer a{
	color: #006699;
	text-decoration: underline;
	margin-right: 10px;
}
.footer a:hover{
	color: #006699;
	text-decoration:none;
	margin-right: 10px;
}
.footer a.mail{
	color: #565656;
	text-decoration: underline;
}



/* ADD PAGES */

.centerblock.in h1,.centerblock.in h1 a{
	float: left;
	margin: 0; padding: 0 20px 0 0;
	font-family: Georgia;
	font-size: 28px;
	font-weight: normal;
	color: #2c6193;
}
.centerblock.in .cmiddle{ padding: 10px;}
.centerblock.in h2,.centerblock.in h2 a{
	float: left;
	margin: 0 0 10px 0; padding: 0 20px 0 0;
	font-family: Georgia;
	font-size: 18px;
	font-weight: normal;
	color: #333333;
}
.centerblock.in .chead {float:none;height: auto;*margin-top: 5px;}
.centerblock.in .chead p.inrub{font-size: 10px;color:#565656;margin: 0;line-height: 14px;}
.centerblock.in .chead p.inrub.b{font-size: 10px;color:#565656;margin: 0;line-height: 14px;padding-top: 14px;}
.centerblock.in .chead p.inrub a,.centerblock.in .plright .content p a{
	position:relative;bottom: 0; font-size: 10px; color: #17518c;text-decoration: none;text-transform: uppercase;
}
.centerblock.in .chead p.inrub a:hover,.centerblock.in .plright .content p a:hover {font-size: 10px; color: #17518c;text-decoration: underline;}
.centerblock.in .chead p.inrub a.type{color: #666666;}
.centerblock.in .chead .types{
	float: left;
	margin-top: 7px;
}
.centerblock.in .chead .types a{ margin: 0 5px 0 0}
.centerblock.in .chead .newsrt{
	padding: 3px 9px 3px 6px;
	margin: 7px -10px 0 0;float: right;border: 1px solid #e5e5e5;-moz-border-radius: 2px;
	*margin: 7px -15px 0 0;
	-webkit-border-radius: 2px;
	font-size: 10px;
	border-right: 0;
	color:#cc0000;
	}
	br{height: 1px;font-size: 0px;}

.centerblock.in .cmiddle {border:0 !important;}
.centerblock.in .playerin{
	/* height: 300px; */
        height: 100%;
	margin: 10px 0 15px 0;
	border: 1px solid #e5e5e5;-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	/* background: #dadada url(../images/playerback.gif) repeat-x top; */
}
.centerblock.in .plleft {float: left; width: 392px;}

.centerblock.in .plright {float: right; height:295px;width: 200px; padding: 5px 5px 0px 0;text-align: left;
/* overflow:auto ; */}
.centerblock.in .plright .images {float: left; width: 18px; margin-top: 6px;}
.centerblock.in .plright .text {margin-left: 18px;}
.centerblock.in .plright .text .head {
	padding: 0px 5px 0px 0;
}
.centerblock.in .plright .text .head a {
	float: left;
	padding: 0 2px 0 2px;
	margin-top: 2px;
	font-size: 14px;
	font-family: Georgia;
	color: #333333;
}
.centerblock.in .plright .text .head a.active {
	background: #17518c;	
	color: white;
}
.centerblock.in .plright .text .head .count{ padding: 5px 2px 5px 2px; float: left;}
.centerblock.in .plright .text .count a{font-family: Arial ;font-size: 10px; color:#17518c;margin-top: 0;}
.centerblock.in .plright .text .head .reit {
	padding: 2px 2px 2px 2px;
	*padding: 4px 3px 4px 3px;
	width: 15px;
	text-align: center;

	margin: 2px 5px 0 5px;float: right;border: 1px solid #2c6193;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #2c6193;
	*border: 0px;
	*background: url(../images/reit.gif) no-repeat;
	color: white;
	font-size: 9px;
	font-family: Arial;
}
.centerblock.in .plright .head .more {float: right;margin-top: 5px;}
.centerblock.in .plright .notactive a{
	color: #565656 !important;
}


.centerblock.in .plright .content{margin-top:-0;padding: 0px;}
.centerblock.in .plright .content img {float:left; margin: 2px 5px 5px 0}
.centerblock.in .plright .content p{ }
.centerblock.in .plright .content p a{text-transform: none; }
.centerblock.in .plright .content p.no{float:left; padding-right: 5px; }
.centerblock.in .plright .sep{
	height: 2px;
	font-size: 0px;
	margin:1px -5px 3px -8px;
	background: url(../images/plrazdb.gif) repeat-x bottom;
}


/* ****************** */
.centerblock.in .maintext {
	margin:  0 0 20px 0;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	color: #333333;
}
/* ****************** */


.centerblock.in .maintext p{
	padding-right: 3px;
	margin:  0 0 20px 0;
	font-size: 14px;
	line-height: 18px;
	font-family: Arial;
	color: #333333;
}
.centerblock.in .center{ background: white;border-top: 1px solid #e4e4e4;}
.centerblock.in.sub .center{ background: white;border-top: 0; }
*html .centerblock.in .cmiddle {padding-right: 2px;}
.centerblock.in .subhead{
	background: white;
	padding: 10px;
	height: 22px;
	margin: -2px -10px 0 -10px;
	border: 1px solid #e4e4e4;	
	border-width: 1px 0 1px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
*html .centerblock.in .subhead{ }
*html .centerblock.in.sub .subhead{ padding-bottom: 0px;}
.centerblock.in.sub .subhead{
	background: white;
	padding: 10px;
	height: 22px;
	margin: 0px 0px 0 0px;
	border: 1px solid #e4e4e4;	
	border-width: 1px 0 1px 0;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.centerblock.in .subhead .name{float:left}
.centerblock.in .subhead .name h3{
	float: left;
	font-size: 14px;
	font-family: Georgia;
}
.centerblock.in .subhead .reit {
	padding: 2px 2px 2px 2px;
	*padding: 3px 6px 4px 4px;
	margin: 4px 10px 0 10px;
	float: left;
	border: 1px solid #2c6193;
	text-align: center;
	
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background: #2c6193;
	color: white;
	font-size: 9px;
	font-family: Arial;	

	*border: 0px;
	*background: white url(../images/reit.gif) no-repeat !important;


}
.centerblock.in .subhead .reit.gr{background: #9f9f9f; border-color:#9f9f9f;}
.centerblock.in .subhead .reit.bl{background: #006699; border-color:#006699;}
.centerblock.in .subhead .sep{background: #f2f2f2;width: 1px;float: left; height: 42px;margin: -10px 10px 0 10px;font-size: 1px;}
.centerblock.in .subhead .limg{
	float: left;margin: 7px 5px 0 0;
}
.centerblock.in .subhead .links{
	margin-top: 6px;
	float: left;
}
.centerblock.in .subhead .links a,.centerblock.in .subhead .links p{
	font-size: 10px;
	font-family: Arial;
	padding: 0px 5px 0px 5px;
	background: white ;
}
.centerblock.in .subhead .links a:hover{
	text-decoration: underline;	
}
.centerblock.in .subhead .links.r {float: right}
.centerblock.in .subhead .links a.gr,.centerblock.in .subhead .links p.gr{color: #cccccc;}
.centerblock.in .subhead .links a.bl{color: #006699}
.centerblock.in .subhead .links a.red{color:#cc0000}
.centerblock.in .subhead .links a.br{color:#ffcc00;padding: 2px;background: black;}
.centerblock.in .subhead .links a.bra{color:#f2f2f2;padding: 2px;background: #a9a9a9;}
.centerblock.in .subhead .links p{ color: #cccccc; float: left; margin-top:1px;font-size: 10px; }

.centerblock.in .subhead .navig{float: right;margin: 3px 0 0 0}
.centerblock.in .subhead .navig a{margin: 0 1px 0 1px;}
.centerblock.in .subhead .navig a i {font-style: normal; font-weight: normal; position: relative; top:-5px; }

.centerblock.in .subhead .navig a img {padding: 0px; margin: 0px;}


.centerblock.in .zebr{
	margin: -12px -10px -10px -10px;	
	color: #333333;
}
.centerblock.in .zebr, x:-moz-any-link { margin-top: 0px; }

.centerblock.in .zebr .head{}
.centerblock.in .zebr .head a{font-size: 12px;
	font-family:Georgia;float:left; margin-right: 10px;text-decoration: underline;
	color: #003366;
}
.centerblock.in .zebr .head .date{
	margin-top: 3px;
	float:left;
	font-size: 10px; 
	font-family: Arial;
	color:#565656;
}
.centerblock.in .zebr p{
	font-size: 12px;
	font-family: Arial;
}

.centerblock.in .zebr .gr{
	background: #f2f2f2;
	padding: 10px;
}
.centerblock.in .zebr .wh{
	background: #ffffff;
	padding: 10px;
}
.centerblock.in .picttable{background: #f2f2f2; margin: 0px -10px -10px -10px;padding:10px 10px 10px 10px;}
*html .centerblock.in .picttable{margin: -11px -10px -10px -10px;height: 350px;}
.centerblock.in .picttable .pictdiv {width: 135px; padding: 8px;float: left;background: #f2f2f2}
.centerblock.in .picttable .pictdiv .info{
	margin: 5px 10px  5px 10px;
}
.centerblock.in .picttable .pictdiv .info a{float: left;font-family: Arial;font-size: 10px;color: #006699;width: 99px; margin-bottom: 3px}
.centerblock.in .picttable .pictdiv .info img{float:right;}
.centerblock.in .picttable .pictdiv .info p{ color: #565656;font-family: Arial;font-size: 10px;}

.centerblock.in .razdellist{
	margin: -12px -10px -10px -10px;
	background: #f2f2f2;
	padding: 10px;
}
.centerblock.in .razdellist, x:-moz-any-link { margin-top: 0px; }

.centerblock.in .razdellist .listitem{margin-bottom: 10px;}
.centerblock.in .razdellist .name{font-size: 12px; font-family: Georgia;color: #565656}
.centerblock.in .razdellist .url{font-size: 12px; font-family: Georgia;color: #333333;
text-decoration: underline}
.centerblock.in .razdellist .link{font-size: 18px; font-family: Georgia;color: #17518c;}
.centerblock.in .razdellist p{font-size: 12px; font-family: Georgia;color: #565656; line-height: 18px;}

.centerblock.in .razdellist .url:hover{text-decoration: none;}
.centerblock.in .razdellist .link:hover{text-decoration: underline;}
.centerblock.in br{clear: both}

.centerblock.in.sub .center .cfooter .news .img{
	width: 145px;
	margin: 0 10px 0 0;
	float: left;	
}
.centerblock.in.sub  .center {margin-top: 5px;}
.centerblock.in.sub  .center .cfooter {padding: 0;}
.centerblock.in.sub  .center .cfooter .news{
	width: 607px;
	width: 607px;
	padding: 10px;
	margin: 0 0 2px 0;

}
.centerblock.in.sub  .center .cfooter .news.wh{background: white !important;}
.centerblock.in.sub  .center .cfooter .news.gr{background: #f2f2f2;}

.centerblock.in.sub  .center .cfooter .news.withoutpict p{
	margin-top: -20px;
	*margin-top: 0px;
}
.centerblock.in.sub  .center .cfooter .news .newstext{ float: left; width: 270px; margin-top: -5px;}
.centerblock.in.sub  .center .cfooter .news .newstext .p {}
.centerblock.in.sub  .center .cfooter .news .newstext .p a{
	text-decoration: underline;
	color: #6699cc;
	font-size: 11px;
}
.centerblock.in.sub  .center .cfooter .news img{
	float: left;
}
.centerblock.in.sub  .center .cfooter .news .images {width: 160px;float: right;border-left: 1px solid #cbcbcb;padding-left: 15px;}
.centerblock.in.sub  .center .cfooter .news .images .kind{
	min-height: 30px; 
}
*html .kind{height: 30px;}
.centerblock.in.sub  .center .cfooter .news .images a{
	color: #0063a0;
}
.centerblock.in.sub  .center .cfooter .news .images img{
	margin: 0 5px 10px 0;
	float: left;
}


a.none{
	text-decoration: none;
}
a.none:hover{
	text-decoration: none;
}
/*link news*/
.b_link_news{
	width: 100%; padding: 0 20px 10px 0;
}
.b_link_news_img{
	padding: 0px; float: left; width: 135px; height: 90px;margin: 0 10px 5px 0;
}
.b_link_news_body{
	padding: 20px 40px 0 20px; color: #000;font-weight: bold;font: 13px Arial!important;
}
.b_link_news_body a{
	color: #639CCE; 
}
.b_link_news_body a:hover{
	text-decoration: underline;
}
.b_link_news_href{
	display: inline;color: #639CCE; 
}
/*link page*/
.b_link_pg{
	width: 350px; display: block;float: right; margin: -12px 0 20px 0; padding-left: 5px;background: #f5f5f5;
}
.b_link_pg .b_laquo{
	padding: 0px; float: left; width: 27px; height: 100%;
}
.b_link_pg .b_raquo{
	float: right; width: 27px; margin-top: -27px; vertical-align: bottom;
}
.b_link_pg_body{
	padding: 20px;color: #000;
}
.b_link_pg_body a{
	line-height: 100%!important;
}
.b_link_pg_body a:hover{
	text-decoration: underline;
}
.b_link_pg_href{
	float: right; padding: 5px 27px 5px 0; color: #000!important; font-weight: bold;
}
.d_blue{
	color: #639CCE;
}
.d_mini{
	margin: 10px 0 0 0!important;
}
.d_weth_footer{
	width: 150px;
}
.d_weth_footer p{
	margin-top: 0!important;
}
#comm_fb{margin-bottom: 20px;}
#comm_fb #facebook #content{width: 700px!important;border: 1px solid red!important;}
.d_facebook_sh{display: block;position: relative;margin: 15px 40px 15px 10px;float: left;}
.d_f_block{margin: 0 0 30px 0!important;}
.social{
	margin-bottom: 20px;display: block;
}
.social img{
	float: left;margin: 3px 10px 0 0;
}
.social a:hover{
	text-decoration: underline;
}
.social h4{
	margin-bottom: 10px;
}
.social h4:hover{
	text-decoration: none;
}
.d_ban_right_top img{
	margin-bottom: 20px;
}
.h_podarki{
	width: 600!important;float: left!important;
}
.h_ban_stat_right{
	display:block;float: right;width: 240px;padding: 0;
}
*html .h_ban_stat_right{
	padding: 0;
}
.h_ban_stat_right img{
	margin: 10px 0 10px 10px;
}
*html .h_ban_stat_right img{
	margin: 10px;
}
.b_result{
	width: 328px;margin: 20px 0 10px 0;position: relative;z-index: 9999!important;
}
.d_tbl_big{
	width: 600px;margin: 0;
}
.d_tbl_name{
	font-style: italic;
}
.b_result td{
	text-align: left;padding: 5px 10px 5px 3px;border-collapse: collapse;vertical-align: top;border-bottom: 1px solid #cbcbcb; 
}
.b_result th{
	border-bottom: 1px solid #66AAE2;text-align: left;padding: 5px 10px 4px 0;
}
.d_bot_olymp{
	margin-bottom: 30px;
}
.right .b_result{
	color: #565656!important;font-family: Arial;font-size: 11px;cursor: pointer!important;
}
.d_a_tbl_ol{
	position: relative;cursor: pointer;
}
.b_adf4news{
	margin: 10px 0 10px 0;
}
.goog-inline-block, .goog-transliterate-img, .goog-transliterate-img-button-ru{display: none!important;}
#tab-container-1-nav{margin: 0;padding: 0;float: right; list-style-type: none;}
#tab-container-1-nav li{
	float: left;display: block!important;position: relative;border: 1px solid #E4E4E4;padding: 2px 3px;border-bottom: 0;margin: 0 0 0 2px;
}
#tab-container-1-nav .activelili{
	background: #E4E4E4; padding: 2px 3px;
}
#tab-container-1-nav li a{
	
}
#tab-container-1{
	border-top: 1px solid #E4E4E4;margin-top: 10px;
}
.tab p.d_name_tab{
	color: #CC5252;
}
.tab{
	padding: 10px 0 10px 0;float: left;width: 28%;margin-right: 3%;margin-left: 0;
}
ol.line-separated {
    background-color: #F2F2F2;padding: 0;margin: 0 0 0 18px;//margin: 0 0 0 22px;border-bottom: 1px solid #fff;
}
ol.line-separated li{
    background-color: white;margin: 1px 0 0 0;padding: 3px 0 6px 0;
}
ol.line-separated li a{
	color: #333333;font: 11px Arial;text-decoration: underline;
}
ol.line-separated li a:hover{
	color: #333333;font: 11px Arial;text-decoration: underline;
}
.b_t5{
	display: block;width: 615px;
}
.d_tp_bl{
	display: block;margin-bottom: 30px;width: 630px;
}
.d_retw{
	display:block;margin: 6px 0 0 0;
}
.wide-block {
    padding: 0 6px 10px;
}
#skolkovo-project {
    clear: both;
    position: relative;
    width: 960px;
    height: 500px;
    background: transparent url("../images/skolkovo/skolkovo.jpg") 0 0 no-repeat;
}
#skolkovo-project a {
    display: block;
    position: absolute;
    text-indent: -5000px;
}
#skolkovo-description p {
    padding-top: 12px;
    font-size: 13px;
}
a#skolkovo-it {
    top: 40px;
    left: 400px;
    height: 54px;
    width: 194px;
    background: transparent url("../images/skolkovo/it.png") 0 0 no-repeat;
}
a#skolkovo-medical_tech {
    top: 270px;
    left: 650px;
    height: 54px;
    width: 144px;
    background: transparent url("../images/skolkovo/medical_tech.png") 0 0 no-repeat;
}
a#skolkovo-nuclear_tech {
    top: 140px;
    left: 150px;
    height: 54px;
    width: 122px;
    background: transparent url("../images/skolkovo/nuclear_tech.png") 0 0 no-repeat;
}
a#skolkovo-space_tech {
    top: 30px;
    right: 50px;
    height: 54px;
    width: 144px;
    background: transparent url("../images/skolkovo/space_tech.png") 0 0 no-repeat;
}
a#skolkovo-energy_efficiency {
    top: 310px;
    left: 250px;
    height: 30px;
    width: 236px;
    background: transparent url("../images/skolkovo/energy_efficiency.png") 0 0 no-repeat;
}
a#skolkovo-experts {
    top: 190px;
    left: 380px;
    height: 30px;
    width: 106px;
    background: transparent url("../images/skolkovo/experts.png") 0 0 no-repeat;
}
a#skolkovo-facebook {
    top: 290px;
    left: 40px;
    height: 30px;
    width: 106px;
    background: transparent url("../images/skolkovo/facebook.png") 0 0 no-repeat;
}
a#skolkovo-general {
    top: 40px;
    left: 40px;
    height: 30px;
    width: 92px;
    background: transparent url("../images/skolkovo/general.png") 0 0 no-repeat;
}
a#skolkovo-foreign_experience {
    top: 140px;
    left: 540px;
    height: 30px;
    width: 192px;
    background: transparent url("../images/skolkovo/foreign_experience.png") 0 0 no-repeat;
}
#skolkovo-project a:hover {
    background-position: 0 -70px !important;
}
a.current {
    font-weight: bold;
}

