.news .date{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	color:#aaaaaa;
	margin:0 0 5px;
	font-style:italic;
}

.news .date.inner{
	margin-top:-11px;
}	
.news h2, .news h2 a{
	color:#4158AE;
	font-family:arial;
	font-size:108%;
	font-weight:bold;
	margin:0 0 10px;
}
.news h2.line a:hover{
	
}
.news .image{
	margin-top: 15px; 
	position: absolute; 
	left: 200px;
	border:0px;
}

div.favicon{
	display:block;
	float:left;
	margin-left:-7px;
	margin-top:0;
}

.favicon img{
	left:0;
	position:relative;
	margin:0!important;
}
.news .text{
	font-size:14px;
	font-family:arial;
	color:#aaaaaa;
	line-height:135%;
}
.newsblock{
	margin:0 0 30px 0;
}
.news .otstup{
	margin:-10px 0 0 20px;
}
.news .otstup_down{
	margin:0 0 27px 0;
}

div.news a.left{
	float:left;
}

div.news a.right{
	float:right;
}


div.news img, div.news a img{
	margin:7px 17px 10px 0;
}
div.news img[align=right], div.news a.right img{
	margin:7px 0 10px 17px;
}

.newsfoot{
	border-top:1px solid #dadada;
	margin:40px 0 80px;
	padding:8px 0 0;
}
.newsfoot .left{
	width:40%;
	float:left;
	text-align:left;
	background:url(/i/arrow_left.gif) no-repeat left 8px;
	padding:0 0 0 24px;
}
.newsfoot .right{
	width:40%;
	float:right;
	text-align:right;
	background:url(/i/arrow_right.gif) no-repeat right 8px;
	padding:0 24px 0 0;
}
.newsfoot .left:hover{
	margin-left:-10px;
}
.newsfoot .right:hover{
	margin-right:-10px;
}

.newsfoot a{
	line-height:150%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.newsfoot .left p, .newsfoot .right p{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaaaaa;
	margin:5px 0 0 0;
	line-height:145%;
	height:50px;
}
.newsfoot .left div, .newsfoot .right div{
	font-size:13px;
	font-family:"Times New Roman", Times, serif;
	color:#aaaaaa;
	font-style:italic;
}



.right .block li.divide{
    left: 80px;
    position: relative;
    top: -166px;
}

.right .block ul li{
	width: 50px;
}

.right .block {
	height:200px;	
}

.right .block.social {
	height:148px;	
}

