p.comment_link_main_page {
	text-align:right;
}
a.comment_link_main_page {
	font-size:10px;
}
#tags {
	margin-left:10px;
	margin-right:10px;
}
a.tag {
	text-decoration:none;
}
a.tag:hover {
	text-decoration:underline;
	color:#017fff;
}
#news_mainpage {
	margin-left:10px;
	margin-right:10px;
}
.news_date_mainpage {
	color:#5a5980;
	font-weight: bold;
}
.news_mainpage {
	cursor: pointer;
	margin-top:10px;
	margin-bottom:10px;
}
.read_date {
	color: #5a5980;
	font: bold 16px "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-bottom:10px;
}
p.read_header {
	margin-left:20px;
	margin-right:10px;
	margin-bottom:10px;
}
a.read_header {
	font-weight: bold;
}
/* ***** more articles ************************* */

.more {
	color: #5a5980;
	font: bold 16px "Times New Roman", Times, serif;
	margin-left: 5px;
	margin-bottom:0px;
	margin-top:15px;
}
p.more_header {
	margin-left:5px;
	margin-right:10px;
	margin-bottom:5px;
}
a.more_header {
	font-weight: bold;
}
/* ***** vote ************************* */

.vote_qwestion {
	color: #5a5980;
	font: bold 16px "Times New Roman", Times, serif;
	margin-left: 10px;
	margin-bottom:10px;
}
p.vote_ansver {
	margin:5px;
	margin-left:10px;
}
input.vote_ansver {
	margin-right:5px;
}
.vote_button {
	margin-left:10px;
	vertical-align: middle;
}
p.vote_links {
	float:right;
	margin-top:7px;
}
a.vote_links {
	font-size:11px;
	margin-right:5px;
}
.vote_result {
	margin-bottom:5px;
}
p.vote_result_perc {
	background-color:#4999EA;
	color:white;
	display:block;
	float:left;
	font-weight:bold;
	height:18px;
	line-height:18px;
	margin:0;
	padding:0;
	width:100%;
}
p.vote_message_ok {
	margin:5 0 10 10;
	color:#1e78d3;
	font-weight:bold;
}
p.vote_message_err {
	margin:5 0 10 10;
	color: #d1232a;
	font-weight:bold;
}
/*************** comments form ************************/

#comments_form {
	background: #fffdea;
	width:100%;
	padding:10px;
	overflow: hidden;
	display: block;
	margin-top: 50px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.comments_form_header {
	color: #5a5980;
	font: bold 16px "Times New Roman", Times, serif;
	margin-left: 0px;
}
.comments_form_small_text {
	font-size: 11px;
	text-align:right;
	line-height: 10px;
	margin:0;
}
p.comments_form_register {
	margin:0;
	margin-bottom:10px;
}
.comments_form_text_area {
	border-top: 1px solid #404040;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #404040;
	color: #7a799e;
	font-size: 14px;
	padding-left:5px;
	width:100%;
	height:100px;
	font-weight: bold;
}
/**** comments ********************************/

	img.avatar_comment {
	margin-left:0px;
	margin-right:10px;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.comment {
	margin:10px;
	margin-bottom:30px;
}
.date_comment {
	color:#C03;
	margin-left:10px;
	font-size:11px;
	float:right;
}
a.autor_comment {
	font-weight:bold;
	font-size:12px;
}
p.autor_comment {
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C03;
}
.header_comment {
	color: #d1232a;
	font: bold 18px "Times New Roman", Times, serif;
}
/*************** RAZDEL ************************/
	
	
h1.razdel {
	color: #1e78d3;
	font: bold 28px "Times New Roman", Times, serif;
	margin-left:3px;
	margin-bottom:10px;
	margin-top:0;
}
/*************** register form ************************/

div.avatar_select {
	width:70px;
	height:70px;
	border: 1px solid #dadada;
	float:left;
	margin:5px;
}
input.avatar_select {
	margin:2px;
}
/************** incut ****************************/

.incut {
	background: #fffdea;
	padding: 10px;
	margin:0;
	width: 100%;
}
.incut_mainpage_center {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	margin-top:20px;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
	clear:both;
}
.incut_mainpage_center_container {
	width:33%;
	float:left;
}
a.incut_mainpage_center_link {
	font-weight:bold;
	line-height: 20px;
}
div.incut_article {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	float:left;
	margin-top:15px;
	margin-bottom:10px;
	margin-right:10px;
	background: url(http://images.izvestia.ru/week/sys/fon_col_left.jpg) repeat-y right;
	padding: 10px;
}
p.incut_article {
	font-size:90%;
	margin-bottom:10px;
}
h3.incut_mainpage_center_head {
	margin-top: -5px;
	margin-bottom: 0px;
}
img.incut_mainpage_center_image {
	float: left;
	margin: 6px 5px 0 0;
	border: 1px solid #dadada;
}
div.incut_video {
	float:right;
	margin-top:20px;
	margin-right:5px;
	margin-left:5px;
}
/************** calendar ****************************/

.calendar_mes {
	font-weight:bold;
}
.calendar_weekday {
	color:gray;
}
.calendar_year_select {
	font-weight:bold;
}
img.calendar_nomer {
	border: 1px solid #1e78d3;
}
/************** blog ****************************/
div.blog_header_block {
	margin-bottom:15px;
}
.blog_header {
	color: silver;
	font: bold 28px "Times New Roman", Times, serif;
	margin:0;
}
.blog_header_autor {
	color: #d1232a;
	font: bold 28px "Times New Roman", Times, serif;
	margin:0;
}
img.avatar_blog_header {
	border: 1px solid #dadada;
	float:left;
	margin-right:10px;
}
.post_date {
	color:silver;
	margin-left:10px;
	margin-top:5px;
	font-size:11px;
	float:right;
}
p.comment_link_blogs {
	margin-top:5px;
}
/* ************* photo lents *************** */

img.photo_lents_main {
	border: 1px solid #dadada;
	float:left;
	margin-right:10px;
}
.header_photo_lents {
	color: #d1232a;
	font: bold 18px "Times New Roman", Times, serif;
	cursor: pointer;
}
.text_photo_lents {
	cursor: pointer;
}
img.photo_lents_big {
	border: 1px solid #dadada;
}
div.photo_lents_small {
	width:100px;
	height:100px;
}
p.photo_lents_small_text {
	font-size: 11px;
	margin-top:3px;
}
/************** all Materials ****************************/

div.all_mat_header_block {
	margin-bottom:15px;
}
a.all_mat_header {
	color: d1232a;
	font: 18px "Times New Roman", Times, serif;
	margin-top:0;
}
img.img_all_mat_header {
	border: 1px solid #dadada;
	float:left;
	margin-right:10px;
}
h3.all_mat {
	margin-bottom:5px;
}
p.all_mat_razdel_link {
	float:right;
	margin-top:0px;
}
/* ************* pages list *************** */
	p.pl_list {
	margin-top:5px;
	padding:10px;
	text-align:center;
	font-weight:bold;
	border-top: solid 1px #dadada;
	font-size:15px;
	color:gray;
}
a.pl_num {
	font-weight:bold;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	font-size:15px;
}
span.pl_curent {
	color:black;
	border: solid 1px silver;
	padding-left:3px;
	padding-right:3px;
	font-size:15px;
}
a.pl_num:hover {
	text-decoration:underline;
	background-color:#efefef;
	padding-left:3px;
	padding-right:3px;
	font-size:15px;
}
