* {
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.small  {
font-size: 75%;
}

strong,b {
font-weight: bold;
}

.clear
{
clear:both;
}

body {
background-color:white;
}

p {
color:#3a395b;
margin-left:5px;
margin-right:5px;
}

a {
color:#1e78d3;
}

div.hr_blank_10px {
width:100%;
height:10px;
}

div.hr_gray_1px {
width:100%;
height:1px;
background-color:#EEEEEE;
}

.bold {
font-weight:bold;
}

.red {
background-color:red;
}
.green {
background-color:green;
}
.blue {
background-color:blue;
}
.gray {
background-color:gray;
}

/*******************************************************/

#center {
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
#left {
background: url(http://images.izvestia.ru/week/sys/fon_col_left.jpg) repeat-y right;
padding-top:10px;
}

#right {
background: url(http://images.izvestia.ru/week/sys/fon_col_right.jpg) repeat-y left;
padding-top:10px;
}

#credits {
margin-left:50px;
margin-top:50px;
border-top: 1px solid #b2b2b2;
}

#counters {
margin-left:50px;
margin-bottom:10px;
float:left;
align:center;
}

#logo_main {
float:left;
}

#print_url {
display:none;
}

#date {
float:right;
width:210px;
height:105px;
margin-top:25px;
margin-right:20px;
background: #f7f7f7;
}

#login {
float:right;
width:195px;
height:105px;
margin-top:25px;
margin-right:10px;
background: #f7f7f7;
}

#photo_link {
float:right;
width:200px;
height:35px;
margin-top:3px;
margin-right:20px;
background: #f7f7f7;
}

#photo {
width:620px;
height:530px;
margin:0 20 20 20;
background: #f7f7f7;
}

#photo_prev {
float:right;
width:200px;
margin:0 20 20 20;
}

	
/*** SEARCH **********************************/

	#search_box {
	float:right;
	width:250px;
	margin-top:25px;
	background: #fe474f;
	}

	#search_form_top {
	margin-left: 10px;
	}
	
/**** MAIN MENU ********************************/

	#main_menu {
	float:left;
	width:100%;
	}
	
	td.mm {
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	cursor: pointer;
	color:#1e78d3;	
	}

	td.dm {
	text-align:center;
	}
	
	td.mm_selected_left {
	background-image:url(http://images.izvestia.ru/week/sys/mm_div_left.gif);
	}
	td.mm_selected_right {
	background-image:url(http://images.izvestia.ru/week/sys/mm_div_right.gif);
	}
	td.mm_selected {
	background-image:url(http://images.izvestia.ru/week/sys/mm_fon_top.gif);
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	cursor: pointer;
	color:#d1232a;
	}

	td.dm a {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#1e78d3;
	}

	td.dm_selected a {
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#d1232a;
	}
	
	td.dm_selected_left {
	background-image:url(http://images.izvestia.ru/week/sys/dm_div_left.gif);
	}
	td.dm_selected_right {
	background-image:url(http://images.izvestia.ru/week/sys/dm_div_right.gif);
	}
	td.dm_selected {
	background-image:url(http://images.izvestia.ru/week/sys/dm_fon_top.gif);
	text-align:center;
	}

	img.mm_bullet {
	margin-left:7px;
	}
	
	td.mm_level2 {
	background-image:url(http://images.izvestia.ru/week/sys/mm_fon_bot.gif);
	height:32px;
	padding-left:30px;
	padding-right:30px;	
	}
	td.dm_level2 {
	background-image:url(http://images.izvestia.ru/week/sys/dm_fon_bot.gif);
	height:32px;
	padding-left:30px;
	padding-right:30px;	
	}	
	
	a.mm_l2 {
	font-weight:bold;
	font-size:12px;
	margin-left:20px;
	margin-right:20px;	
	}
	a.mm_l2:hover {
	color:#017fff;
	}
	
	a.mm_l2_all {
	font-weight:bold;
	font-size:12px;
	margin-left:10px;
	margin-right:0px;
	}
	a.mm_l2_all:hover {
	color:#d1232a;
	}
	
	span.mm_l2_div {
	font-size:12px;
	color: silver;
	}
	
/********************* MAIN ************************/

.header_white {
color: white;
font: bold small-caps 20px "Times New Roman", Times, serif;
margin-left: 10px;	
}

.text_small_white {
color: white;
font-size: 11px;
font-weight: bold;
}

.form_text_field {
height: 29px;
border-top: 1px solid #404040;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #404040;
float: left;
color: #7a799e;
font-size: 20px;
width:150px;
padding-left:5px;
background-color:white;
}

.form_select {
height: 29px;
border-top: 1px solid #404040;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #404040;
float: left;
color: #7a799e;
font-size: 20px;
padding-left:5px;
background-color:white;
}

.form_option {
color: #7a799e;
font-size: 14px;
font-weight:bold;
width:150px;
padding-left:10px;
background-color:white;
}

.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: 20px;
padding-left:5px;
background-color:white;
}

.form_img_button {
margin-left:5px;
margin-right:5px;
}

.form_text_field_small {
height: 18px;
border-top: 1px solid #404040;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #404040;
color: #7a799e;
font-size: 12px;
font-weight:bold;
width:100px;
margin:0px 0px 3px 10px;
background-color:white;
}

.form_oblig {
background: url(http://images.izvestia.ru/week/sys/form_asterix.gif) no-repeat right top;
background-color:white;
}

div.form_block {
border: 1px solid #CCCCCC;
padding:10px;
margin-bottom:15px;
margin-top:15px;
width:98%;
}

.form_file_field {
height: 29px;
border-top: 1px solid #404040;
border-right: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-left: 1px solid #404040;
color: #7a799e;
font-size: 20px;
padding-left:5px;
background-color:white;
}


/**** DATE in Header ********************************/

p.header_date {
	color:#575583;
	font: bold small-caps 17px "Times New Roman", Times, serif;
	margin: 1 0 10 10;
}
p.header_date_text {
	font-size: 11px;
	margin: 0 0 0 10;
}
span.header_date_text {
	font-size: 11px;
}
a.header_date_link {
	font-size: 11px;
	font-weight:bold;
}

/**** LOGIN in Header ********************************/
p.header_login {
	color:#575583;
	font: bold small-caps 17px "Times New Roman", Times, serif;
	margin: 1 0 7 10;
}


/**** BLOGS ON MAIN PAGE ********************************/
	img.avatar_main_page {
	border: 1px solid #dadada;
	margin-left:5px;
	margin-right:5px;
	margin-top:10px;
	float:left;
	}
	a.autor_blog_main_page {
	font-size:12px;
	}
	p.autor_blog_main_page {
	margin-top:8px;
	}
	.header_blog_main_page {
	color: #d1232a;
	font: bold small-caps 18px "Times New Roman", Times, serif;
	cursor: pointer;
	}
	.text_blog_main_page {
	cursor: pointer;
	}
	
	
/************************************/	
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 small-caps 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 small-caps 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 small-caps 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 {
color:white;
font-weight:bold;
}

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;
}

/* ***** ARTICLE ************************* */
div.art {
margin-bottom:15px;
clear:both;
}
h1 {
	color: #d1232a;
	font: bold small-caps 28px "Times New Roman", Times, serif;
	margin-left:3px;
	margin-bottom:10px;	
}
h1 a {
	color: #d1232a;
	font: bold small-caps 28px "Times New Roman", Times, serif;
	text-decoration: none;
}
h2 {
	color: #d1232a;
	font: bold small-caps 22px "Times New Roman", Times, serif;
	margin-left:3px;
	margin-bottom:10px;	
}
h2 a {
	color: #d1232a;
	font: bold small-caps 22px "Times New Roman", Times, serif;
	text-decoration: none;
}
h3 {
	color: #d1232a;
	font: bold small-caps 18px "Times New Roman", Times, serif;
	margin-left:5px;
	margin-bottom:7px;
	font-weight:normal;	
}
h3 a {
	color: #d1232a;
	font: bold small-caps 18px "Times New Roman", Times, serif;
	text-decoration: none;
}
.art_podzag	{
font-size:14px;
font-weight: bold;
}
img.art_img_small {
	border: 1px solid #dadada;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;		
	float:right;
}
img.art_img_medium {
	border: 1px solid #dadada;
	margin-left:10px;
	margin-bottom:5px;
	margin-top:10px;		
	float:right;
}

div.img_inner img {
	margin: 0px 5px 0px 5px;
}
div.img_inner img.art_img_medium {
        margin-left:10px;
        margin-bottom:5px;
        margin-top:10px;
}

p.art {
margin-top:15px;
}
p.art:first-letter {
color: #d1232a;
font-size:16px;
font-weight: bold;
}
p.art_text {
margin-top:15px;
}
p.art_razdel_link {
float:right;
margin-top:7px;
}
a.art_razdel_link {
font-size:14px;
font-weight: bold;
}
img.art_razdel_bullet {
	margin-right:7px;
	vertical-align: text-bottom;
}
p.autor {
	margin:5 5 5 5;
	font-size:11px;
	font-weight: bold;
	color:#75758d;
}

div.razdel_right_link {
float:right;
margin-right:10px;
}
a.razdel_right_link {
color: #1E78D3;
font: bold small-caps 28px "Times New Roman", Times, serif;
text-decoration:none;
}
a.razdel_right_link:hover {
text-decoration:underline;
}	

/*************** comments form ************************/

#comments_form {
/*
background: #fffdea;
width:100%;
padding:10px;
margin:0;
*/
}

.comments_form_header {
color: #5a5980;
font: bold small-caps 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 {
	border: 1px solid #dadada;
	margin-left:5px;
	margin-right:5px;
	float:left;
	}
	
	.comment {
	margin:10px;
	margin-bottom:30px;
	}
	.date_comment {
	color:silver;
	margin-left:10px;
	font-size:11px;
	float:right;
	}

	a.autor_comment {
	font-weight:bold;
	font-size:12px;
	}

	p.autor_comment {
	margin-top:8px;
	font-weight:bold;	
	}
	.header_comment {
	color: #d1232a;
	font: bold small-caps 18px "Times New Roman", Times, serif;
	}

/*************** RAZDEL ************************/
	
	
h1.razdel {
	color: #1e78d3;
	font: bold small-caps 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;
	width:50%;
	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 small-caps 28px "Times New Roman", Times, serif;
	margin:0;
}
.blog_header_autor {
	color: #d1232a;
	font: bold small-caps 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 small-caps 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: small-caps 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;
	}
	
/* ************* ARCHIVE on Main Page *************** */	
p.arj_month {
color: #5a5980;
font: bold small-caps 16px "Times New Roman", Times, serif;
margin-left: 7px;
margin-top: 5px;
}
p.arj_dates {
	border:1px solid #eeeeee;
	padding:7px;
	width:30px;
	text-align:center;
	margin:0;
	white-space: nowrap;
}
a.arj_dates {
	font-weight:bold;
	white-space: nowrap;
}

/* ************* MEDIA *************** */	

div.media_container {
	margin:0 5 10 10;
}

img.media_prew {
float:left;
margin:3 3 0 0;
border:1px solid;
}

p.media_text {
cursor: pointer;
}

/* ************* rating  *************** */	
#rating {
float:right;
}

#art_tags {
float:left;
}

/* ************  search **************** */

div.search_res {
	margin-bottom:20px;
} 

p.search_res_number {
	float:left;
	font: 20px "Times New Roman", Times, serif;
}

.search_res_title {
	color: #d1232a;
	font: normal small-caps 18px "Times New Roman", Times, serif;
	margin-left:25px;
	margin-bottom:7px;
}

.search_res_title_word {
	color: #d1232a;
	font: bold small-caps 18px "Times New Roman", Times, serif;
	margin-bottom:7px;
}

p.search_res_text {
	margin-left:25px;
}

p.search_res_info {
	margin-bottom:15px;
}

.search_res_type {
	margin-left:25px;
	margin-top:10px;
	font-size:11px;
}

/* ************  CREDITS and copyright **************** */

.copy {
	color: gray;
	font-size: 11px;
}

/* **************************** */

/* **************************** */

.form_text {
color: #7a799e;
font-size: 16px;
font-weight:bold;
margin:0px;
}

.banner  {  border: solid #165F97 1px; font-size: 10px; line-height: 10px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.b468 { width: 466px; height: 58px; }
.b240 { width: 240px; height: 400px; }
.banner td {background: url(http://images.izvestia.ru/izv/sys/banners/bg.jpg) no-repeat top left; }
.banner .pic { float:left; border: solid #165F97 1px; margin: 2px; }
.banner .dot { border: none; }
.b240 .pic { margin-top: 20px; }
.banner .arrow { float:right; margin: 3px; }
.banner .tema {font-size: 11px; font-weight:bold; color:#FFFFFF; text-transform:uppercase; line-height:15px; }
.b240 .tema { margin-bottom: 4px; }
.b240 a, .b240 a:link, .b240 a:hover, .b240 a:visited
{
    color: #446B9A;
    text-decoration: none;
}

.search_term {
font-weight:bold;
}

/* ************  PARTNERS **************** */

div.partner {
	margin-bottom:10px;
}

img.partner_img {
	float:left; 
	margin-right:5px;
	border:1px solid #d1232a;
}
.partner_name {
	color: #d1232a;
	font: bold small-caps 16px "Times New Roman", Times, serif;
	cursor: pointer;
	text-decoration:none;
}
.partner_text {
	color: #3a395b;
	cursor: pointer;
	text-decoration:none;
}

/* ************ PHOTO_LIST **************** */

div.photo_block {
	float:right;
	width:240px;
	margin-left:10px;
}

div.photo_list_text_block {
	background-color:#f7f7f7; 
	height:20px; 
	text-align:center;
}
p.photo_list_text {
	font-size:11px;
	line-height:19px;
}

div.photo_text_block {
	border-bottom: 1px solid #EEEEEE;
	background-color:#f7f7f7; 
	background: url(http://images.izvestia.ru/week/sys/fon_col_right.jpg) repeat-y left;
	padding-bottom:5px;
}

p.photo_text {
	font-size:11px;
}


/* таблица 1 */
	
		table.table1 {
		border-spacing: 0;
		border-collapse: collapse;
		border:silver solid 1px;
		}
		
		th.table1 {
		font-size:12px;
		font-weight:bold;
		padding:7px;
		border:silver solid 1px;
		background-color:#fafafa;
		color:#3a395b;
		}
		
		td.table1 {
		padding:7px;
		font-size:13px;
		border:silver solid 1px;
		color:#3a395b;
		}

