.vestnik {
	background: #fff7f3;
	border: solid 1px #dfdfdf;
	padding: 0px 0px 9px 0px;
	margin: 10px 0px 0px 0px;
}
.vestnik h3 {
	font: 20px Verdana;
	font-weight: bold;
	margin: 15px 0px 45px 0px;
	text-align: center;
}
.vestnik .block {
	background: #ffffff;
	border: solid 1px #e4e4e4;
	padding: 12px 0px 9px 0px;
	margin: 0px 9px 0px 9px;
	position: relative;
}

.vestnik .block h4 {
	font: 12px Arial;
	font-weight: bold;
	color: #141414;
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
.vestnik .block .date {
	font: 12px Arial;
	color: #ba8e69;
}
.vestnik .block h5 {
	font: 14px Arial;
	font-weight: bold;
	color: #995823;
	margin: 0px;
	padding: 9px 0px 7px 0px;
}
.vestnik .block .text_art {
	font: 14px/18px Arial;
	padding: 22px 0px 70px 0px;
}
.vestnik .block .text_art a {
	font: 14px/18px Arial;
	color: #713503;
	font-weight: bold;
	text-decoration: underline;
}
.vestnik .block .text_art a:hover {
	text-decoration: none;
}
.vestnik .block .comments {
	width: 100%;
	text-align: right;
	padding: 15px 0px 10px 0px;
}
.vestnik .block .comments a {
	font: 14px Arial;
	color: #995823;
	font-weight: bold;
	text-decoration: underline;
}
.vestnik .block .comments a:hover {
	text-decoration: none;
}

.vestnik .block .submenu {
	margin: 0px;
	padding: 0px;
	height: 0px;
	float: left;
	width: 1076px;
	list-style:none;
	position: absolute;
	top: -33px;
	left: -1px;
}
.vestnik .block .submenu li {
	background: url(/img/submenu_lf.png) no-repeat;
	float:left;
	display:inline;
	margin: 0px 12px 0px 0px;
}
.vestnik .block .submenu li a{
	font: 14px/33px Verdana;
	color: #6d9e1a;
	padding: 0px 8px 0px 14px;
	text-decoration: underline;
}
.vestnik .block .submenu li a:hover{
	text-decoration: none;
}
.vestnik .block .submenu li i {
	width: 6px;
	height: 33px;
	background: url(/img/submenu_rg.png) no-repeat;
	float: right;
}
.vestnik .block .submenu li.active {
	background: url(/img/submenu_lf_a.png) no-repeat;
	float:left;
	display:inline;
	margin: 0px 12px 0px 0px;
}
.vestnik .block .submenu li.active a{
	font: 14px/33px Verdana;
	color: #0c57d4;
	padding: 0px 8px 0px 14px;
	text-decoration: underline;
}
.vestnik .block .submenu li.active a:hover{
	text-decoration: none;
}
.vestnik .block .submenu li.active i {
	width: 6px;
	height: 33px;
	background: url(/img/submenu_rg_a.png) no-repeat;
	float: right;
}
.vestnik .block .news {
	margin: 18px 11px 0px 11px;
}
.vestnik .block .news .image {
	float: left;
	margin: 3px 19px 0px 0px;
}
.vestnik .block .news h4 {
	font: 12px Arial;
	font-weight: bold;
	color: #141414;
	float: left;
	width: 550px;
	margin: 0px;
	padding: 0px;
}
.vestnik .block .news .date {
	font: 12px Arial;
	color: #ba8e69;
}
.vestnik .block .news .text {
	padding: 22px 0px 0px 94px;
}
.vestnik .block .news .text a {
	font: 14px/18px Arial;
	color: #713503;
	font-weight: bold;
	text-decoration: underline;
}
.vestnik .block .news .text a:hover {
	text-decoration: none;
}
.vestnik .block .news .link {
	background: url(/img/comment.png) no-repeat;
	margin: 5px 0px 0px 95px;
	padding: 1px 0px 0px 19px; 
}
.vestnik .block .news .link a {
	font: 12px Arial;
	color: #c39d7d;
	text-decoration: underline;
}
.vestnik .block .news .link a:hover {
	text-decoration: none;
}
.vestnik .block .archive {
	width: 100%;
	padding: 0px 12px 0px 0px;
	text-align: right;
}
.vestnik .block .archive a {
	font: 12px Arial;
	font-weight: bold;
	text-decoration: underline;
	color: #c39d7d;
}
.vestnik .block .archive a:hover {
	text-decoration: none;
}
.rightgrp {
	font: 14px arial;
	margin: 24px 0px 0px -15px;
	font-weight: bold;
    /*text-indent: -15px;*/
}
.rightgrp a {    
    /*margin-left: -15px;*/
}
.c236 {
	color: #236dad;
	font: 18px/26px Verdana;	
	font-weight: bold;
} 
.c5d9 {
	color: #5d9300;
	font: 12px/18px Verdana;	
	font-weight: bold;
}
.rightgrp li, ul {
	font: 14px/20px Verdana;	
	font-weight: bold;
	list-style:none;
	margin: 0px;
	padding: 0px;
}

.article_list {
	background: none;
	border: 0px;
}
.article_list .block {
	padding: 20px 14px 0px 14px;
	position: relative;
}
.article_list .block .text_art {
	padding: 22px 0px 2px 0px;
}
.article_list .block .sep {
	padding: 11px 0px 11px 0px;
}

.article {
	background: none;
	border: 0px;
}
.article .block {
	background: none;
	border: 0px;
	margin: 0px 21px 0px 21px;
	padding: 21px 0px 9px 3px;
	position: relative;
}

.comment_s {
	position: relative;
	min-width: 350px;
	clear: both;
}
.comment_s .comment_s {
	margin: 0px 0px 0px 88px;
}
.comment_s .avatar {
	height: 100%;
	float: left;
	clear: both;
}
.comment_s .name {
	font: 14px Arial;
	width: 100%;
	padding: 2px 0px 0px 88px;
	font-weight: bold;
	color: #995823;
}
.comment_s .name a {
	text-decoration: underline;
}
.comment_s .name a:hover {
	text-decoration: none;
}
.comment_s .text {
	font: 14px Arial;
	width: 100%;
	padding: 19px 0px 20px 88px;
	color: #000000;
}
.comment_s .date {
	font: 10px Arial;
	padding: 2px 0px 15px 88px;
	float: left;
	color: #ccab91;
}
.comment_s .an {
	font: 12px Arial;
	font-weight: bold;
	float: left;
	color: #ccab91;
}
.comment_s .an a {
	text-decoration: none;
}
.comment_s .an a:hover{
	text-decoration: underline;
}
.comment {	
	font: 14px Arial;
	font-weight: bold;
	color: #995823;
	width: 100%;
	float: left;
	margin: 40px 0px 20px 0px;
}
.comment textarea {
	background: #ffffff;
	border: solid 1px #adadad;
	margin: 7px 0px 10px 0px;
	width: 732px;
	height: 120px;
}
.comment input {
	font: 14px Arial;
	color: #995823;
	margin: 0px 0px 0px 560px;
	width: 177px;
	height: 28px;
	border: 0px;
}