.news-block {
	float: left;
	width: 650px;
	margin: 30px 0 15px 0;
}

.news-block .news-block-header {
	float: left;
	width: 630px;
	padding: 5px 10px;
	
	background: #ff8f6d url(../img/news-block-header-fon.png) left top repeat-x;
}

.news-block .news-block-header h2 {
	font-size: 14px;
	
	float: left;
	margin: 0;
	padding: 0;
	
	color: #000;
}

.news-block .news-block-header h1 {
	font-size: 14px;
	
	float: left;
	margin: 0;
	padding: 0;
	
	color: #000;
}

.news-block .news-block-header p.date {
	float: right;
	margin: 0;
	padding: 0;
}

.news-block-menu {
	float: left;
	width: 80px;	
}

.news-block-menu ul {
	float: left;
	width: 80px;
	margin: 0;
	padding: 0;
	
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;	
}

.news-block-menu ul li {
	float: left;
	width: 79px;
	margin: 0;
	padding: 0;
	
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;	
	
	border-bottom: 1px solid #fcc3b4;
}

.news-block-menu ul li a {
	float: left;
	width: 69px;
	padding: 15px 3px;
	
	text-align: center;	
	
	text-decoration: none;
	
	
	
	background: #fff;
}

.news-block-menu ul li a:hover, .news-block-menu ul li a.active {
	text-decoration: none;
	
	width: 55px;
	padding: 15px 0;
	
	color: #333;
}

.news-block-news {
	float: left;
	width: 250px;
}

.news-block-news img.main-news-image {
	float: left;
	width: 250px;
	
	margin-bottom: 7px;
}

.news-block-featured {
	font-size: 0.9em;
	
	float: left;
	width: 170px;
	margin: 0 3px;
	
	border-left: 1px solid #fcc3b4;
	border-right: 1px solid #fcc3b4;
}

.news-block-featured p {
	font-size: 0.9em;
	margin-top: 0;
	margin-bottom: 0;
}

.news-block-featured h3 {
	font-size: 13px;
}

.news-block-featured .featured-news {
	margin: 0 3px 5px 3px;
	padding-bottom: 7px;
	
	border-bottom: 1px solid  #fcc3b4;
}

.news-block-featured .featured-news img.featured-news-image {
	width: 164px;
}

.news-block-recent {
	float: left;
	width: 140px;
}

.news-block-recent h3 {
	font-size: 13px;
}

.news-block-recent ul {
	float: left;
	width: 134px;
	margin: 0 3px 10px 3px;
	padding: 0;
	
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;	
}

.news-block-recent ul li {
	float: left;
	width: 134px;
	margin: 0;
	padding: 0;
	
	list-style-image: none;
	list-style-position: none;
	list-style-type: none;	
}

.news-block-recent ul li a {
	float: left;
	width: 134px;
	margin-bottom: 5px;
	padding-bottom: 5px; 
	
	border-bottom: 1px solid  #fcc3b4;	
}



