/* Generated by CSS Usage.
   File: http://www.mk.ru/css/mk/style2.css.
   Look for the UNUSED items and see if you can remove them. */

.test {}

.clear {
clear:both;
}

small	{font-size: 85%; }

.right {text-align: right;}


a {text-decoration:none;}
a:link, a:visited, a:hover 
{
	_color:#333;
	color:#1A6290;
}


H1 {font: bold 135%/110% Arial,Helvetica,clean,sans-serif; margin: 0.2em 0 0 0; padding:0; text-decoration: none;}
H2 {font: bold 120%/120% Arial,Helvetica,clean,sans-serif; margin: 0.2em 0 0 0; padding:0;}
H3 {font: bold 120%/150% Arial,Helvetica,clean,sans-serif; margin:0 0 0.2em 0; padding:0;}
H4 {font: bold 110%/120% Arial,Helvetica,clean,sans-serif; padding:0; margin:0 0 0.2em 0;}
H5 {font: normal 135%/95% Arial,Helvetica,clean,sans-serif; margin: 0 0 0.3em 0; text-decoration: none;}
H6 {font: normal 85% Arial, sans-serif; color: #333; margin: 0 0 0.3em 0; text-decoration: none;}




html{color:#000;background:#FFF;}body,div,UNUSEDdl,UNUSEDdt,UNUSEDdd,ul,UNUSEDol,li,h1,h2,h3,h4,h5,h6,UNUSEDpre,UNUSEDcode,form,UNUSEDfieldset,UNUSEDlegend,input,textarea,p,UNUSEDblockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}UNUSEDaddress,UNUSEDcaption,UNUSEDcite,code,UNUSEDdfn,em,strong,th,UNUSEDvar{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}UNUSEDq:before,UNUSEDq:after{content:'';}UNUSEDabbr,UNUSEDacronym{border:0;font-variant:normal;}UNUSEDsup{vertical-align:text-top;}UNUSEDsub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}UNUSEDol li{list-style:decimal outside;}ul li{list-style:none;}UNUSEDdl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}


img {
	border: 1px solid #000;
}



html
{
	filter: expression(document.execCommand("BackgroundImageCache", false, true));
}
body
{

	margin: 0!important;
	text-align: left;
	background: url('/i/n.gif');
	font-family: "Liberation Sans", Helvetica, Arial, sans-serif;
	line-height: 125%;
}

#width
{
	margin: 0 auto;

	width: 1000px;
	
}

.mk_infopanel h1
{
	left: 29%;
	bottom: -25px;
	margin: 0;
	z-index:100;
}
.mk_infopanel h1 span {
	left: 0;
	top: 0;
	background: url('/i/mk_logo.png?r=12345') no-repeat;
	//background: none;
	//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/mk_logo.png?r=12345',sizingMethod='scale');
}
.mk_infopanel h1 a
{
	left: 0;
	top: 0;
}


.mk_header
{
	margin-top: 0.8em;
	background-color:white;
}
.mk_header table,
.mk_header tbody,
.mk_header tr,
.mk_header td
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
.mk_header table td
{
	vertical-align: middle;

	margin: 0;
	height: 12px;
	font-size: 70%;
}


.sprite_drop {
	background: url(/i/sprite_drop.gif) no-repeat scroll left top;
	font-size: 12px;
	line-height:16px;
	padding: 5px 10px 5px 25px!important;
	vertical-align:top;
}


.mk_script
{
	color: #333;
	cursor: pointer;
	position: relative;
	
}


.mk_script u
{
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	position: relative;
	line-height: 1em;
}


.mk_hd
{
	width: 100%;
}
.mk_fl
{
	float: left;
}
.mk_fr
{
	float: right;
}



.mk_grid0
{
	
	padding-right: 10px;
	padding-bottom: 20px;
	
	height:100%;
}
UNUSED.mk_grid14 .mk_grid0,
.mk_grid28 .mk_grid0
{
	padding-right: 0;
}



.mk_grid28
{
	width: 27.95%;

	position: relative;
	margin: -10px 0 0 0;
}


.mk_grid50
{
	width: 48.95%;
	border-top:0!important;
}


.mk_grid72
{
	width: 71.5%;
	overflow: hidden;
	position: relative;	
}

.mk_cb
{
	height: 1px;
	overflow: hidden;
	clear: both;
}

.mk_subpanel
{
	font-size: 76%;
	background: #C4C4C4 url('/i/sprite_menu.gif') repeat-x 0 -400px;
	border-top:1px solid #e8e8e8;	
	padding: 7px 5px;
	height: 18px;
	border-bottom: 1px solid #DFE1E3;
}


li
{
 	margin-bottom: 0.3em;
}
ul
{
	list-style: none;
	font-size: 13px;
	padding: 5px 5px 5px 10px;
	margin: 0;
}
ul small
{
	font-size: 12.5px;
}
a img
{
	border: 1px solid #000;
}

input[type=text],
input[type=password],
UNUSEDtextarea.feed
{
	background: #F5F5F5 url('/i/textarea_bg.gif') repeat-x;
	border: 1px solid #ACACAC;
}
input[type=submit],
input[type=reset]
{
	background: #1a6290 url('/i/sprite_menu.gif') 0 -145px;
	border: 0 none;
	border-left: 1px solid #103d66;
	border-right: 1px solid #103d66;
	color: white;
}
input.blue
{
	background: #1a6290 url('/i/sprite_menu.gif') 0 -145px;
	border: 0 none;
	border-left: 1px solid #103d66;
	border-right: 1px solid #103d66;
	color: white;
}
input
{
	
	//background-color: expression((this.type=='text'||this.type=='password') ? "#F5F5F5" : ((this.type=='submit') ? "#1a6290" : "none"));
	//background-position: expression((this.type=='text'||this.type=='password') ? "0px -115px" : ((this.type=='submit') ? "0px -145px" : "0px 0px"));
	//border: expression((this.type=='text'||this.type=='password') ? '1px solid #ACACAC' : ((this.type=='submit') ? "1px solid #103d66" : '0px none'));
	//border-top: expression((this.type=='submit') ? "0px none" : '1px solid #ACACAC');
	//border-bottom: expression((this.type=='submit') ? "0px none" : '1px solid #ACACAC');
	//color: expression((this.type=='submit') ? "white" : 'black');
	padding: 4px 5px;
	margin: 0;
	font-family: Arial, sans-serif;
	font-size: 12.5px;
	overflow: visible;
	outline: 0px none;
}
.mk_main
{
	font-family: Arial,Helvetica,clean,sans-serif;
	font-size: 0.8em;
	padding: 0;
	width: 100%;
	position:relative;
	z-index:1;
	background-color:white;
}


.mk_main h2
{
	font-size: 17.5px;
	font-family: Georgia;
	font-weight: normal;
	
	text-transform: uppercase;
	padding: 6px 10px;
	margin: 0;
	
}
.mk_main h4
{
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: italic;
	text-transform: uppercase;
	padding: 7px 10px;
	color: #E70001;
}
.mk_main h2 a
{
	color: #444444 !important;
}

.mk_main h2.gray
{
	color: #444444 !important;
}



#daily td
{
	vertical-align: top;
	width: 12.5%;
	padding: 0 1%;
}

#daily .nav:hover
{
	opacity: 0.9;
	//filter:alpha(opacity=90);
}

.mk_tabview h3
{
	margin-left: 85px;
	margin-bottom: 0;
}


.mk_tabview img
{
	width: 75px;
	height: 75px;
	left: -85px;
}

.mk_accordion li.selected h3 a,
.mk_tabview_content h3 a
{
	color: black!important;
	text-decoration: underline;
	margin: 0;
}

.mk_tabview_content .mk_popup_content
{
	margin-left: 10px!important;
	margin-right: 10px!important;
	padding: 0!important;
}



.mk_rubric_block h2,
h2.rounded_top
{
	float: left;
	background: #F0F0F0 url(/i/info_bg.gif) repeat-x scroll 0 -414px;		
	
	position: relative;
	border: 1px solid #ddd;
	border-bottom: none;
	
	margin-bottom: 0;
}

.header_border {
	border-top: 1px solid #c0c0c0;
}

.mk_simple h2
{

	clear:both;
}

.mk_news_list a:hover
{
	background: #E9E9EB;
	text-decoration: none;
	color: #1A6290!important;
}


.mk_insert
{
	clear: both;
	padding: 10px 0;
	background: #F0F0F0;
	
	border-top:1px solid #CCCCCC;	
	text-align: center;
	margin-bottom: 10px;
	
	height:100%;
}


.mk_insert div{
	z-index: 101;
}

.mk_insert img {
	border: none;
}



.mk_personal li p a:hover
{
	text-decoration: none;
}


.mk_popup_content
{
	border: 1px solid #ccc7a9;
	_background: #f8f5e2;
	clear: both; 
	background-color:#eeeeee; 
	border-top:none !important;
	padding: 5px 8px;
	position: relative;
	margin: 0!important;
}




.mk_cl
{
	clear: left;
}




.mk_accordion li
{
	width: 100%;
}
.mk_accordion div
{
	padding: 0;
}
.mk_accordion img,
.mk_tabview img
{
	position: static;
	left: 0;
	top: 0;
}
 
.mk_accordion h3
{
	position: static;
}
 
.mk_tabview_content .mk_interactive
{
	margin: 0;
	left: 310px;
}
 
.mk_articles h5
{
	font-size: 13px;
}
.mk_articles h5,
.mk_tags h5
{
	font-weight: bold;
	color: #555;
}







.comments .author,
form .author
{
	font-weight: bold;
	font-size: 13px;
}
form .author 
{
	padding: 3px 0 3px 0px;
	font-weight:normal;
}

form .author input 
{
	font-weight:normal;
}

.actions
{
	width: 95%;
	margin-top:7px; 
	margin-left:36px;
}

.actions .mk_script u { 
	color:#7c7c7c;
	font-size:11px;
}


 

.comments .author, 
.comments .comment_time
{
	padding-top:3px;
	padding-bottom:5px;
}

.comments .text
{
    float: left;
    line-height: 130%;
    padding-left: 0;
    width: 450px;
}

.comments li
{
	margin-bottom: 5px; 
}
.comments ul
{
	padding: 10px 0px 0px 20px; 
} 

.comments li  
{
	border-top:1px solid #d8d8d8;
}

.comment_time  { 
	font-size:11px;
	float:right;
	color:#7c7c7c;
}







form p.text
{
	padding: 5px 0;
}
form p.text textarea
{
	width: 90%;
	border-width: 1px;
	padding: 5px;
	font-family: Arial,Helvetica,clean,sans-serif;
	font-size: 13px;
}


.comments .text p
{
	margin-bottom: 7px;
}

.comments .actions .mk_script
{
	margin-right: 7px;
}

 
/* нове стили для комментов */

.comment_anonim {
	color:#adadad !important;
}
.comment_avatar {
	border:0;
	width:40px;
	height:50px;
	float:left;
	clear:all;
	margin-right:5px;
}
.comment_replyto {
	font-size:11px;
	margin-top:-3px;
	margin-bottom:3px;
}

.comment_quote {
	font-size:11px;
	color:#7c7c7c;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	display: block;
	border:1px solid #eeeeee;
	line-height:14px;
}

a.comment_quote_source {
	margin-bottom:3px;
	color:#adadad;
	display: block;
	font-weight:bold;
}











.mk_paths a
{
	color: white!important;
}
 
UNUSED.mk_types span.mk_script,
.mk_types a
{
	background: url('/i/sprite_drop.gif') no-repeat -6px -502px;
	padding-left: 20px;
	zoom: 1;
}
UNUSED.mk_types span.mk_script.selected,
UNUSED.mk_types a.selected
{
	background: url('/i/sprite_drop.gif') no-repeat -6px -527px;
}

UNUSED.mk_navigator .mk_dropped
{
	color: #1a6290;
}

 

h4.dater
{
	color: #222222;
	padding-left: 0;
	position: relative;
	margin-top:20px;
}
 

h4.dater a
{
	font-style: normal;
	color: gray;
	padding-left: 0;
	position: relative;
	margin-top:20px;
}


h4.titler
{
	font-family: Arial,Helvetica,clean,sans-serif;
	padding-left: 0;
	font-style: normal;
	color: black;
	font-size: 22px;
	text-transform: none;
}

 
table.mk_article td
{
	font-size: 14px;	
	line-height: 148%;
}

UNUSED#printer,
UNUSED#ljpost,
.mk_tags h5,
.mk_articles h5
{
	padding: 3px 0 3px 25px;
	background: url('/i/sprite_article.gif') no-repeat -3px -65px;
}
.mk_tags h5
{
	background-position: -3px -5px;
	font-size: 13px;
}
.mk_articles h5
{
	background-position: -3px -35px;
}
#ljpost
{
	position: static;
	height: auto;
	background-position: -3px -94px;
}
 
.mk_articles
{
	background: #f0eff5;
}
 

.mk_form_comment
{
	background: #f0f0f0;
	padding: 10px;
}
.hidden
{
	display: none;
}

 
.horoscope
{
	padding: 0;
	margin: 0;
	border-top: 1px solid #C4C4C4;
}
 


#daily
{
	border: 1px dashed #ACB1B2;
	width: 100%;
}







.mk_menu
{
	
	border-top:1px solid #FFFFFF;	
	background: #1072ae url(/i/sprite_menu.gif) repeat-x scroll 0 -450px;
	width: 100%;
}
.mk_menu tr td
{
	font-size: 81%;
	font-weight: bold;
	text-align: center;

	vertical-align:middle;
}
.mk_menu td a
{
	color: white!important;
	
	display: block;
	font-family:Arial!impotant;
	border-left:1px solid transparent;
	border-right:1px solid transparent;
	_padding:0 1px;
	_border-left:0;
	_border-right:0;	
}
.mk_menu td a:hover, .mk_menu_selecetd
{
	
	color: white !important;
	background: transparent url(/i/rubrics_over2.jpg) repeat-x 0 0;	
	border-bottom: 0 none;
	text-decoration: none !important;	
	border-left:1px solid #CCCCCC;
	border-right:1px solid #AAAAAA;	
	_padding:0;
}
.mk_menu_selecetd
{
	_padding:0 4px!important;
}

.mk_menu td a:hover strong, .mk_menu_selecetd strong {
	text-decoration: none !important;
	background: transparent url('/i/rubrics_over2.jpg') repeat-x 0 0;	
}



 
.mk_menu td a:hover strong
{

	color: white;
}



 
.mk_menu td strong
{
	display: block;
	padding: 4px 1px 12px 1px;
	//padding: 4px 1px 8px 1px;
	height: 16px;
	cursor: pointer;
	text-decoration: underline;
	
}
UNUSED.mk_menu td a.mk_important,
.mk_navigator a.mk_important {
	background: #FE000C;
	border: 1px solid #A50008;
	border-top: 0 none;
	border-bottom-color: #000000;
	padding: 3px 5px;
	text-decoration: none;
}

.mk_menu td a.mk_important:hover{
	background: #d5000a !important;
	padding:3px 6px;
	border:0;
}

.mk_menu td a.mk_important {
	display: block;
	float: right;
	position: relative;
	padding:3px 5px;
	left: -5px;
}

 

	
	.mk_spec_menu a:hover{
		background: #fff !important;
		color: #99C2D5 !important;
		text-decoration: none;
	}
	
	
 
	
	#top-menu div.spec{
		background: #5390b7;
		width: 100px;
	}
	
 


.cb
{
	clear:both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}

#hypercontext {overflow:hidden;}

#material #hypercontext a
{
	color:#1A6290;
	text-decoration:underline;
}
	#material
	{
		//width:98%;
		padding:0;
		_padding:0 20px 0 0;
		vertical-align:top;
	}

			
		#material p
		{
			
		}
		#material h4
		{
			 
			margin:25px 0 15px 0;
		}
	
			.info
			{
				line-height:17px;
				font-size:12px;
				color:#7c7c7c;
				text-align:right;
				float:left;
				width:400px;
			}
				.info a
				{
					color:#1a6290;
					text-decoration:underline;
					display:block;
					float:left;
					margin:0 10px 5px 0;
				}
					.info a.text
					{
						text-decoration:none;
						display:block;
						background: url(/i/info_bg.gif) no-repeat 6px -952px;
						padding:0 0 0 28px;
					}
						.info a.text span
						{
							border-bottom:1px dashed #1a6290;
						}


					.info a.print
					{
						text-decoration:none;
						display:block;
						background: url(/i/info_bg.gif) no-repeat 6px -1085px;
						padding:0 0 0 28px;
					}
						.info a.print span
						{
							border-bottom:1px dashed #1a6290;
						}


					.info a.comment
					{
						text-decoration:none;
						display:block;
						background: url(/i/info_bg.gif) no-repeat 0 -3px;
						padding:0 0 0 28px;
					}
						.info a.comment span
						{
							border-bottom:1px dashed #1a6290;
						}
	

				
ul.mk_tab {
	float: left; 
	width: 30%;
	background: transparent;
	margin:0 0 -1px;
	padding:0;	
}

	ul.mk_tab li {
		padding: 10px 7px;
		//padding-top:0!important;
		margin: 0;
		cursor: pointer;
	}
	
	ul.mk_tab li.selected {
		background: #eee;
		border-left: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
	
		ul.mk_tab li h3{
			padding: 0;
			margin: 0;
		}
		
			ul.mk_tab li h3 a{
				color:#222222 !important;
				font-size:14px;
				font-weight: normal;
			}	
		
		ul.mk_tab li img, ul.mk_tab  li p, ul.mk_tab  div.mk_interactive, div.mk_vertical ul.mk_tab div.tool-bar{
			display: none;
		}
		
		ul.accord div.tool-bar {
			display: block !important;
		}
	
 
	
	div.main-news  img{
		float: left;
		width: 210px;
		margin: 0 10px 0 0;
	}
	
 
	
	.ads-body {
		padding-left: 0;
		margin-top:20px;
	}
	
	.ads-body-vertical {
		float: left;
		width: 35%;
		padding-right: 0;
		margin-top: 0;
		clear:right;
		
	}
	
 
	
	.ads-body-vertical div.ads-news {
		float: left;
		width: 100%;
	}	
	
	 
	
	div.ads-news {
		float: left;
		width: 33%;
		margin-top: 5px;
	}
 
		div.ads-news .num
		{
			float:left;
			font-family:Georgia;
			font-size:437%;
			height:50px;
			border-right:0;
			color:#1a6290;
			padding:5px 10px 0 0;
		}
 
	
	div.ads-news div {
		padding: 0 10px 0 10px;
		border-right: 1px dashed #ccc;
		
		
	}
	
 
	
	div.ads-news div h3{
		margin: 0;
	}

	div.ads-news div h3{	
		font-size: 14px;
		font-family: Arial;
		font-weight: normal;
	}
	
	div.ads-news div h3 a{

		color: #000;
	}
	
	
	div.ads-news p{		
		margin-top: 5px;
		color: #777;
	}
	
	div.ads-news:hover p{		
		margin-top: 5px;
		color: #222;
	}	
	
	
	
	div.ads-news p a{		
		text-decoration: underline;
		color: #b0cbdd;
	}	
	
	div.ads-news:hover p a{
		color: #1A6290;
	}
	
	div.ads-news:hover p i{
		color: #999;
	}
	
	div.ads-news:hover h3 a{
		text-decoration: underline;	
	}
	
 
div.mk_tops .RubrMainList
{
	width:100%;
}
div.mk_tops .RubrMainList li
{
	border-bottom:1px dashed #C0C0C0;
	border-top:0;
	margin-bottom:25px;
}
div.mk_tops .RubrMainList li .title,
div.mk_tops .RubrMainList li .title:hover
{
	font-size:20px;
	position:relative;
	left:12px;
}
	div.mk_tops {
		
		padding: 0px 5px;
	}
 
	
		div.mk_tops div.number {
			float: left;
			font-size: 437%;
			line-height:200px;
			font-family: Georgia;
			width:10%;
			padding-top:5px;
			height: 50px;
			padding:10px;
			overflow:hidden;
		}
		div.mk_tops div.number div {
			position:relative;
			top:-88px;
		}
		
 
	
		div.number3 {
			color: #999;		
		}	
	
 
		
			div.ads-news div p {
				_color: #222 !important;
			}
		
 
	
	
	ul.accord {
		background:transparent none repeat scroll 0 0;
		float:left;
		margin:0 0 -1px;
		padding: 0;
		width: 64.5%;
	}
		ul.accord li{
			border: 1px solid #ccc;
			border-top: none;
			margin-bottom: 2px;
			padding: 5px 7px 5px 5px !important;
			padding-top: 12px !important;
			margin-top: 0 !important;
			background: #eee;
		}
		
		ul.accord li.selected {
			background: #fff;
		}
		
		ul.accord li img{
			width: 90px;
		}	
	
		ul.accord li img, ul.accord  li.selected  p, ul.accord  li.selected  h3, UNUSEDul.accord li.selected div.mk_popup_content{
			display: block;
		}

		ul.accord li .image{
			float: left;
		}

		ul.accord li.selected img{
			width: 210px;
		}	
		
		ul.accord li .padder{
			position: relative;
			width: 100%;			
		}
		
		ul.accord li .padder .image{
			display:block !important;
			float:left;
			margin-bottom:0;	
			padding:0 10px 5px 0;
		}		
		
		ul.accord li .padder h3, ul.accord li .padder p {
			margin:0 10px;
			margin-bottom:3px;
		}	
	
		
		ul.accord li .padder p  {
			padding:0.3em 10px 0;
			font-size:13.2px;			
		}

		ul.accord li .padder h3 a{		
			font-size:14px;
			color:black !important;
			margin:0;
			text-decoration:none;					
		}
		
		ul.accord li div.tool-bar {
			margin-top: 5px;
		}
		
 
		span.comment {
			background-position:-28px -6px;
		}
		
		span.video{	
			background-position:-35px -100px;				
		}	

		span.photo{
			background-position:-30px -51px;			
		}			
		
		div.tool-bar span  i {
			margin-left: 15px; 
			font-size: 11px;
			color: #333;
		}
		

		
		ul.accord li.selected  .padder h3 a{
			font-size:20px;
			text-decoration: underline;			
		}
		
		
 
		ul.accord li.selected div.mk_popup_content {
			display:block;
			margin-top:8px !important;			
			border: none;
			border-top: 1px solid #CCC7A9;
			padding:0 !important;			
		}
		
 
		.mk_main_block {
			margin-top: 0 !important;
		}			
		
		span.news-padder {
			display: block;
			padding: 0 10px !important;
			border: none !important;
			border-left: 1px solid #fff !important;
		}
		
		ul#news {
			padding: 0 !important;
		}
		
		ul#news li {
			margin-bottom: 5px;
			padding-bottom: 12px;
			border-bottom: 1px dashed #c0c0c0;
			color: #666; 
		}
		
		ul#news li span {
			background:#8A8A8A none repeat scroll 0 0;
			color:#FFFFFF;
			float:left;
			font-size:90%;
			margin:0 10px 0 0;
			padding:0 5px;
		}

		
		ul#news li a {
			color: #1A6290;
			text-decoration: underline;
		}
		
		div.news_header_border  {
			border-top: 1px solid #ccc;
			border-bottom: 1px solid #fff;
		}
		
		h2.news {
			background: none !important;
			border: none;
		}
		
		h2.news a{
			color: #444 !important;
		}
		
		
.mk_rubric_block
{
	
	width: 100%;
	padding-bottom: 10px;
	margin-top: 15px;
	display:inline;	


}

 

.mk_after_rubric_block p span a:hover, UNUSED.mk_after_rubric_block p span a.selected{
	text-decoration: none;
	background: #1A6290;
	color: #fff !important;
	border: none;
	margin: 0;
	padding: 2px 5px;	
}	

 
	
	#mk_popup {
		background: #F8F5E2;
		border: 1px solid #CCC7A9;
		width: 450px;
		position: absolute;
		z-index: 100;
		padding: 5px 7px;
		display: none;
	}
	
	#mk_popup .close {
		width: 30px;
		height: 30px;
		background: #000;
		position: absolute;
		top: -15px;
		right: -15px;
		cursor: pointer;
		background: url(/i/closebox.png) no-repeat;
		//background: none;				
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/closebox.png',sizingMethod='scale');				
	}
	
 
	
	div.padder span {
		cursor: pointer;
	}
	
 
			
	.mk_footer {
		background:#eee;
		border-top: 1px solid #ccc;
	}
	
	.mk_footer .padder {
		padding: 10px;
		padding-bottom: 5px;
		font-size: 0.75em;
	}
	
	.mk_footer ul {
		padding: 0;
		padding-left: 10px;
	}
	
	.mk_footer ul li {
		float: left;
		margin-right: 10px;
	}
	
	.mk_footer a {
		color: #555!important;
	}
	
	.mk_footer a:hover {
		color: #000!important;
	}			
	
	.mk_footer a,
	.mk_footer a:hover {
		color: #777777!important;
		font-size:11px;
	}
	
	.mk_right_block_body{
		clear: both;
		
	}
	
	.mk_right_block {
		padding: 7px 10px;
		background: #eee !important;		
		clear: both;	
		margin-top: 1px;				
	}
	
	.mk_right_block img{
		float: left;
		margin-right: 8px;
	}
	
	.mk_right_block h5 {
		margin: 0;
		padding: 0;
		font-size:12px;
		font-weight:normal;
		line-height:16px;
	}
	
	.mk_right_block h5 a{
		line-height:16px;
		color: #000!important;
		font-size:13px;
		text-decoration:underline;
		font-weight:bold;
	}	
	
	.mk_right_block p{
		margin-top: 7px;
		line-height: 16px;
		color: #444;
		padding: 0 5px;
	}		
	
	.mk_right_block_body h2{
		margin: 20px 0 0 0;
		border-bottom: 2px solid #ccc !important;		
		padding: 5px 10px;
	}
	
	.mk_right_block_body h2 a span{
		color: #444;
	}
	
	.mk_right_block_body h2 a{
		font-family: Georgia;
		color: #444;
		text-decoration: none;
	}
	
 
	.mk_right_block_body  h2.blue a{
		color: #1A6290;	
		color: #1A6290 !important;
	}
	
	.mk_right_block_body h2 a:hover{
		text-decoration: underline;
	}	
	
	.right_news_list {
		border-bottom:1px dashed #bbb;
		margin-bottom:5px;
		height:100%;
		overflow:hidden;
	}


 
	
	.right_news_list img{
		width: 90px;
	}
.OnlineOpros
{
	margin:18px 0 0 10px!important;
}
 
	.OnlineOpros td
	{
		vertical-align:top!important;
		font-size:100%!important;
		line-height:15px;
		padding:0 0 10px 6px!important;
	}
	 
.goroskop
{
	margin:0 0 15px 5px;
	padding:0;
}
 
	.goroskop li a
	{
		text-decoration:underline;
	}

.birthday
{
	margin:0 0 15px 5px;
	padding:0;
}

 

	.anekdoti li a:hover
	{
		text-decoration:underline;
	}

 
		.HeaderCorners .top .tl 
		{
			background-position:0 -12px;
			float:left;
		}
		.HeaderCorners .top .tr 
		{
			background-position:-4px -12px;
			float:right;
		}
 
		.CloudBox .top .tl 
		{
			background-position:0 0;
			float:left;
		}
		.CloudBox .top .tr 
		{
			background-position:-6px 0;
			float:right;
		}
		.CloudBox .bot .bl 
		{
			background-position:0 -6px;
			float:left;
		}
		.CloudBox .bot .br 
		{
			background-position:-6px -6px;
			float:right;
		}
 
.archive_calendar
{
	border-collapse: separate;
	border-spacing: 1px !important;
	width: 100%;
	margin:0;
}

	.archive_calendar th 
	{
		background:#c0c0c0;
		color:#fff;
		padding:0.3em;
	}
	.archive_calendar td
	{
		text-align:center;
		background-color:#fff;
		padding:0.3em;
		color:#555;
	}
		.archive_calendar td a
		{
			text-decoration:underline;
			font-weight:bold;
		}
			.archive_calendar td.today
			{
				background:#cccccc;
				color:#000;
			}
				.archive_calendar td.today a
				{
					color:#000;
				}

			.archive_calendar td.selected
			{
				background:#D5000A;
				color:#fff;
			}
				.archive_calendar td.selected a
				{
					color:#fff;
				}

.CalendTbl
{
	padding:7px;
	//padding-top:3px;
	clear:both;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#F0F0F0;
}
.CalendMonth
{
	padding:15px 7px 5px;
}
	.CalendMonth h1
	{
		float:left;
		color:#555555;
		font-family:Georgia;
		font-size:17.5px;
		font-weight:normal;
		margin:0;
		padding:0;
		text-transform:uppercase;
	}
	.CalendMonth span
	{
		float:right;
	}
		.CalendMonth span a
		{
			text-decoration: underline;
		}
		.CalendChoise
		{
			position:relative;
			top:5px;
			float:left;
			margin:0 0 15px 0;
			clear:both;
			left:9px;
		}
			.CalendChoise select
			{
				height:20px;
				width:77px;
				font-size:11px;
				float:left;
				margin:0 3px 0 0;
			}
			.CalendChoise input
			{
				float:left;
				height:18px;
				position:relative;
			}
 
		.RubrNewsList .video
		{
			background-position: 0 -198px;
			padding:0 7px;
		}
		.RubrNewsList .interview
		{
			padding:5px 10px;
		}
 
					.RubrNewsList .photo table td
					{
						padding-left:9px;
					}
		UNUSED.RubrNewsList .photo img,
		UNUSED.RubrNewsList .video img,
		.RubrNewsList .interview img
		{
			margin:0;
			border:0;
		}
 
	
.RubrMainList
{
	float:left;
	width:64.5%;
}
 
.AutorArtList .dater
{
	margin-top:0;
}
.RubrMainList h4,
.AutorArtList h4,
.AllPhotoReport h4
{
	float:left;
	margin:10px 0 5px 14px;
}
	.RubrMainList ul,
	.AutorArtList ul
	{
		margin:0;
		padding:0;
		clear:both;
	}
		.RubrMainList li,
		.AutorArtList li
		{
			clear:both;
			margin:0 15px 0 0;
			border-top:1px dashed #c0c0c0;
			padding:5px 0 0 0;
		}
			.RubrMainList li span,
			.AutorArtList li span
			{
			
			}
			.RubrMainList li img,
			.AutorArtList li img
			{
				float:left;
				margin:0 10px 0 0;
			}
			.RubrMainList li i,
			.AutorArtList li i
			{
				color:#959595;
			}
			.RubrMainList li a,
			.AutorArtList li a,
			.AutorArtList li a:hover,
			.RubrMainList li a:hover,
			.AutorArtList li a:visited,
			.RubrMainList li a:visited
			{
				text-decoration:underline;
				font-size:120%;
				color:#1a6290;
				margin-left:10px;
			}
			.RubrMainList li p,
			.AutorArtList li p
			{
				margin:5px 0 5px 10px!important;
			}
.ArtInfo
{
		float:right;
		text-align:right;
}
	.ArtInfo
	{
		margin:0 10px 0 0!important;
		padding:0!important;

	}
	.ArtInfo b,
	.ArtInfo a
	{
		font-weight:normal;
		font-size: 94%!important;
		text-decoration:none!important;
		color:#8a8a8a!important;
	}
		.ArtInfo a
		{
			padding-top:5px;

		}
			.ArtInfo a.comment
			{
				background: url(/i/info_bg.gif) no-repeat 0 0;
				background-position: 0 -4px;
				padding:0 0 0 28px;
			}
			.ArtInfo a.video
			{
				background: url(/i/info_bg.gif) no-repeat 0 0;
				background-position: 0 -26px;
				padding:0 0 0 28px;
			}
			.ArtInfo a.photo
			{
				background: url(/i/info_bg.gif) no-repeat 0 0;
				background-position: 0 -48px;
				padding:0 0 0 28px;
			}
		.ArtInfo b
		{
			border-bottom:1px dashed;
		}


		.ArtInfo .autors
		{
			color:gray;
		}

		.ArtInfo a.autor
		{
			background-image:none;
			padding:0;
		}

		.ArtInfo a.autor:hover
		{
			border-bottom:1px dashed gray;
		}





.FiltrAlph a,
.FiltrAlph a:visited,
.FiltrAlph a:hover
{
	text-decoration:underline;
	color:#fff;
}
.FiltrAlph th
{
	color:#000;
}
 
		UNUSED.FiltrAlph th.act a,
		UNUSED.FiltrAlph th.act a:visited,
		.FiltrAlph th.act a:hover
		{
			color:#000;
			text-decoration:none;
			cursor:text;
		}
.AutorMain
{
	
	width:100%;
}
	.AutorMain ul
	{
		margin:10px 0 0 0;
		padding:0;
	}
		.AutorMain li
		{
			border-bottom:1px dashed #C0C0C0;
			margin:15px 15px 0 0;
			float:left;
			width:30%;
			padding:0 0 15px 0;
		}
			.AutorMain li img
			{
				float:left;
				margin:0 10px 0 0;
			}
			.AutorMain li i
			{
				color:#959595;
			}	
			.AutorMain li a
			{
				text-decoration:underline;
				font-weight:normal;
				font-size:120%;
				margin:0 0 10px 0;
				color:#1a6290;
			}
			UNUSED.AutorMain li p
			{	
				margin:10px 0 0 0;
			}
			.AutorMain li h5
			{	
				color:#444444;
				font-family:Georgia;
				font-size:17.5px;
				font-weight:normal;
				text-transform:uppercase;
			}
			.AutorMain li h5 a {
				text-decoration:none;
			}

.AutorBlock
{
	float:left;
	width:64.5%;
	margin:15px 0 0;
}
 
	.AutorBlock h2
	{
		color:#555555;
	}
	.AutorBlock img
	{
		float:left;
		margin:0 0 10px 0;
	}
	.AutorBlock .RubrMainList
	{
		width:100%;
	}
.Pager
{
	
	margin:7px 15px 10px 0;
}
	.Pager a
	{
		color:#1a6290;
		text-decoration:underline
	}
		.Pager a.act
		{
			color:#000;
			text-decoration:none;
			cursor:text;
			background:none;
		}
		.Pager a
		{
			font-size:120%!important;
		}
		UNUSED.Pager .polosi a
		{
			display:block;
			float:left;
			margin:0 10px;
			font-size:120%!important;
		}
  
.SubMenuPopUp
{
	position:absolute;
	right:4px;
	width:300px;
	margin:0;
	z-index:100;
	display:none;
}
	.SubMenuPopUp td,
	.SubMenuPopUp img
	{
		padding:0;
		border:0;
		height:auto!important;
	}
		.SubMenuPopUp td.top
		{
			height:6px!important;
		}
 
			.SubMenuPopUp .ltanother
			{
				background:url(/i/sub_menu_lt_an.png) no-repeat;
				//background: none;
				//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_lt_an.png',sizingMethod='image');
			}
		UNUSED.SubMenuPopUp .lt img,
		.SubMenuPopUp .rt img
		{
			width:7px;
			height:7px;
		}
	.SubMenuPopUp .rt
	{
		background:url(/i/sub_menu_rt.png) no-repeat;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_rt.png',sizingMethod='image');
	}
		UNUSED.SubMenuPopUp .rtanother
		{
			background:url(/i/sub_menu_rt_an.png) no-repeat;
			//background: none;
			//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_rt_an.png',sizingMethod='image');
		}
	.SubMenuPopUp .lb
	{
		background:url(/i/sub_menu_lb.png) no-repeat;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_lb.png',sizingMethod='image');
	}
	.SubMenuPopUp .lb img,
		.SubMenuPopUp .rb img
		{
			width:8px;
			height:10px;
		}
	.SubMenuPopUp .rb
	{
		background:url(/i/sub_menu_rb.png) no-repeat;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_rb.png',sizingMethod='image');
	}
	.SubMenuPopUp .top
	{
		width:100%;
		background:url(/i/sub_menu_top.png) repeat-x;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_top.png',sizingMethod='scale');
	}
	.SubMenuPopUp .left
	{
		background:url(/i/sub_menu_left.png) repeat-y;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_left.png',sizingMethod='scale');
	}
	.SubMenuPopUp .right
	{
		background:url(/i/sub_menu_right.png) repeat-y;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_right.png',sizingMethod='scale');
	}
	.SubMenuPopUp .bot
	{
		background:url(/i/sub_menu_bot.png) repeat-x;
		//background: none;
		//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/sub_menu_bot.png',sizingMethod='scale');
	}
	.SubMenuPopUp .cont
	{
		background:#fff;
	}
		.SubMenuPopUp .cont a
		{
			font-size:130%;
			display:block;
			margin:0 0 3px 0;
			color:#1a6290;
			text-decoration:underline;
		}







.UnderMenu
{
	background: url(/i/info_bg.gif) repeat-x #fff 0 -172px;
	margin:0 0 18px 0;
	border-top:1px dotted #FFFFFF;
	
	width:100%;
	height:20px;
}
	.UnderMenu ul
	{
		padding-left:0;
	}
	.UnderMenu li div
	{
		margin:0 0 0 8px;
		padding:2px 6px 5px 0;
	}
 
	.UnderMenu li
	{
		float:left;
		margin:0;
	}
		.UnderMenu li.active a
		{
			text-decoration:none!important;
			font-weight:bold;
			cursor:pointer;
		}
		
		.UnderMenu li a
		{
			color:#8a8a8a;
			text-decoration:underline;
			display:block;
			padding:0 0 0 27px;
			background: url(/i/info_bg.gif) no-repeat;
			position:relative;
		}

			.UnderMenu li a:visited,
			.UnderMenu li a:hover
			{
				color:#8a8a8a;
			}
		.UnderMenu li a.photo
		{
			background-position:0 -69px;
		}
		.UnderMenu li a.video
		{
			background-position:5px -95px;
		}
		.UnderMenu li a.autors
		{
			background-position:4px -1309px;
		}

		.UnderMenu li a.blogs
		{
			background-position:6px -119px;
		}

		.UnderMenu li a.press
		{
			background-position:5px -146px;
		}
		.UnderMenu li a.horoscope
		{
			background-position:2px -981px;
			border-top:0;
		}
		.UnderMenu li a.opros
		{
			background-position:6px -1009px;
			border-top:0;
		}
		.UnderMenu li a.rate
		{
			background-position:5px -311px;
		}
		.UnderMenu li a.inteview
		{
			background-position:5px -264px;
		}
		.UnderMenu li a.merinov
		{
			background-position:2px -1202px;
		}

		.UnderMenu li a.letterstopresident
		{
			background-position:2px -821px;
		}

		
		.MenuRightPart li a {
			color:#1A6290!important;		
			border-bottom:1px dashed #1A6290;			
		}		
		
		.MenuRightPart li a:hover
		{
			text-decoration:none;
		}


.MainPager
{
	margin:0 0 0 25px;
}
	.MainPager span
	{
		padding: 2px 10px;
		font-size: 24px;
		background:#aaa;
		position:relative;
		top:2px;
		color:#fff;
	}
	.MainPager span
	{
		padding:2px 10px;
		font-size:24px;
		background:#aaa;
		position:relative;
		top:2px;
		color:#fff;
	}
	.MainPager a
	{
		text-decoration:underline;
		padding:2px 10px;
		font-size:18px;
		color: #000;
	}
 

 
.PublInfo
{
	background:#F8F5E2;
	border-top:1px solid #CCC7A9;
	color:#7C7C7C;
	font-size:13px;
	line-height:20px;
	padding:3px 10px;
	overflow:hidden;
	height:100%;
	margin:10px 0 0;
}
	.PublInfo a
	{
		color:#1a6290;
	}
#material .date
{
	margin:5px 0 0 0;
	padding:0 10px;
	color:#7C7C7C;
	font-size:12px;
	line-height:20px;
}
 
.NewGr
{
	float:left;
	width:100%;
	z-index:1px;
	position:relative;
}
	.NewGr .NewGrCont
	{
		margin-right:280px;
	}
	.NewGrRight
	{
		float:left;
		margin-left:-280px;
		width:280px;
	}
	.NewGrRight .mk_right_block_body,
	UNUSED.NewGrRight .NewGrRightCont
	{
		float:right;
		width:270px;
	}
 
.bg-gray-light select,
UNUSED.bg-gray-light .short .inputtext
{
	width:181px;
	background:#F5F5F5 url(/i/sprite_menu.gif) repeat scroll 0 -115px;
	border:1px solid #ACACAC;
}
.bg-gray-light .short .inputtext
{
	width:168px;
}

 
	.MapSite span
	{
		color:#000;
		font-size:18px;
	}
.OprosBlock h3
{
	font-size:140%;
	font-weight:normal!important;
	float:left;
	margin-top:7px;
	margin-bottom:0;
}
 
.OprosBlock .date
{
	clear:both;
	left:6px;
	position:relative;
	top:-12px;
}	
 
.OprosBlock table td
{
	padding:0.3em;
}
 
.NewsBlock
{
	
	padding-right:20px;
}
	.NewsBlock ul
	{
		width:60%;
	}
		.NewsBlock .MainNew small,
		.NewsBlock .NewNewsList small
		{
			background:#F0F0F0;
			font-size:100%;
			padding:1px 5px;
			margin:0 10px 0 0;
		}

				.NewsBlock .MainNew small,
				UNUSED.DateDarkBg
				{
					background:#cecece!important;
				}
		.NewsBlock .MainNew a
		{
			color:#1A6290;
			font-size:100%;
			text-decoration:underline;
		}
 
.NewsBlock .NewNewsList,
.NewsBlock .MainNew
{
	padding:2px 0 7px;
	border-bottom:1px dashed #C0C0C0;
}
	.NewsBlock .NewNewsList a
	{
		color:#1A6290;
		font-size:100%;
		text-decoration:underline;
	}
	.NewsBlock .NewNewsList img
	{
		margin:10px 0 0 53px;
	}

 
.ArchYear
{
	padding: 0 8px;
	border-right: 1px solid #1A6290;
	float: left;
	margin:10px 0 0 0;
	line-height:100%;
}
	.ArchYear a,
	UNUSED.ArchPage .years a,
	UNUSED.ArchPage .ArchMonthList .vip a
	{
		color:#1A6290;
		text-decoration:underline;
	}
 
	.NewPhotoReport	u
	{
		display:block;
		position:relative;
		width:80%;
		margin:auto;
		height: 250px;
	}
	.NewPhotoReport	i
	{
		display:block;
		position:relative;
		width:100px;
		height:245px;
		float:left;
	}
	.NewPhotoReport	div
	{
		width:290px;
		height:225px;
		position:absolute;
		left:-95px;
	}
		.NewPhotoReport	div b
		{
			display:block;
			width:290px;
			height:225px;
			top:0;
			left:0;
		}
			.NewPhotoReport	div.b1 b
			{
				background: url(/i/border1.png) no-repeat;
				//background: none;
				//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/border1.png',sizingMethod='image');
			}
			.NewPhotoReport	div.b2 b
			{
				background: url(/i/border2.png) no-repeat;
				//background: none;
				//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/border2.png',sizingMethod='image');
			}
			.NewPhotoReport	div.b3 b
			{
				background: url(/i/border3.png) no-repeat;
				//background: none;
				//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/border3.png',sizingMethod='image');
			}
		.NewPhotoReport	div span
		{
			display:block;
			width:290px;
			height:235px;
			position:relative;
			top:22px;
			left:19px;
		}
 
 .Region_link_accordion {
	padding-top:11px; 
	margin:0; 
	text-transform:uppercase; 
	font-size:19px; 
	font-family: 'Times New Roman';
 }
 
 
 
 
 
 
.RegionsBLock .MkReg
{
	float:left;
	margin:0 15px 0 0;
	width:70%;
}
	.RegionsBLock .MkReg ul
	{
		width:27%;
		float:left;
		margin:0 15px 0 0;
	}
.RegionsBLock .MkZarub
{
	float:right;
	width:25%;
}
.RegionsBLock h3
{
	font-size:20px;
	font-weight:normal;
	border-bottom:1px dashed #C0C0C0;
	padding-bottom:5px;
	margin:1em 0 0.5em 0;
}
.RegionsBLock a
{
	text-decoration:underline !important;
	color:#1A6290;
}
.RegionsBLock .map
{
	text-align:center;
	position:relative;
	width:700px;
	height:372px;
	margin:0 auto;
}
.RegionsBLock .map img
{
	border:0;
}
.RegionsBLock .map ul
{
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	top:0;
	left:50%;
}




.RegionsBLock .map li a
{
	color:#EEEEEE;
	text-decoration:none;
	font-size:9px;
}

.RegionsBLock .map li .mark {
	display:block;
	background: url('/i/regions_mark.gif') no-repeat;
	padding:0;
	width:18px;
	height:24px;
	overflow:hidden;
}


 
	.RegionsBLock .map li.nijniy_novgorod
	{
		left:-185px;
		position:absolute;
		top:134px;
	}
 
	.RegionsBLock .map li.vladimir
	{
		left:-180px;
		position:absolute;
		top:120px;
	}

	.RegionsBLock .map li.novosib
	{
		left:-5px;
		position:absolute;
		top:228px;
	}
 
 	.RegionsBLock .map li.tomsk
	{
		left:5px;
		position:absolute;
		top:238px;
	}
 
	.RegionsBLock .map li.omsk
	{
		left:-56px;
		position:absolute;
		top:219px;
	}
 
	.RegionsBLock .map li.ryazan
	{
		left:-225px;
		position:absolute;
		top:144px;
	}

	.RegionsBLock .map li.tula
	{
		left:-207px;
		position:absolute;
		top:144px;
	}

	.RegionsBLock .map li.tver
	{
		left:-222px;
		position:absolute;
		top:124px;
	}
 
	.RegionsBLock .map li.ivanovo
	{
		left:-242px;
		position:absolute;
		top:124px;
	}

	.RegionsBLock .map li.yaroslavl
	{
		left:-242px;
		position:absolute;
		top:100px;
	}	
	
	.RegionsBLock .map li.belgorod
	{
		left:-262px;
		position:absolute;
		top:120px;
	}	
		
	
	.RegionsBLock .map li.saratov
	{
		left:-211px;
		position:absolute;
		top:172px;
	}

	.RegionsBLock .map li.cheboksari
	{
		left:-190px;
		position:absolute;
		top:165px;
	}



	.RegionsBLock .map li.don
	{
		left:-280px;
		position:absolute;
		top:172px;
	}

	.RegionsBLock .map li.krasnodar
	{
		left:-300px;
		position:absolute;
		top:190px;
	}


	.RegionsBLock .map li.volgograd
	{
		left:-242px;
		position:absolute;
		top:179px;
	}
	UNUSED.RegionsBLock .map li.vlad
	{
		left:281px;
		position:absolute;
		top:259px;
	}
	UNUSED.RegionsBLock .map li.krasn
	{
		left:60px;
		position:absolute;
		top:222px;
	}
	.RegionsBLock .map li.voronezh
	{
		left:-250px;
		position:absolute;
		top:150px;
	}


	UNUSED.RegionsBLock .map li.samara
	{
		left:-250px;
		position:absolute;
		top:210px;
	}

	.RegionsBLock .map li.ekaterinburg
	{
		left:-120px;
		position:absolute;
		top:180px;
	}

	.RegionsBLock .map li.perm
	{
		left:-130px;
		position:absolute;
		top:160px;
	}

	.RegionsBLock .map li.surgut
	{
		left:-40px;
		position:absolute;
		top:170px;
	}

	.RegionsBLock .map li.tumen
	{
		left:-90px;
		position:absolute;
		top:200px;
	}


	.RegionsBLock .map li.arhangelsk
	{
		left:-130px;
		position:absolute;
		top:70px;
	}

	.RegionsBLock .map li.spb
	{
		left:-250px;
		position:absolute;
		top:40px;
	}


	.RegionsBLock .map li.povolzhe
	{
		left:-185px;
		position:absolute;
		top:134px;
	}

	.RegionsBLock .map li.vladivostok
	{
		left:285px;
		position:absolute;
		top:260px;
	}

	.RegionsBLock .map li.habarovsk
	{
		left:277px;
		position:absolute;
		top:217px;
	}	
	
	.RegionsBLock .map li.amur
	{
		left:235px;
		position:absolute;
		top:225px;
	}

	.RegionsBLock .map li.tambov
	{
		left:-240px;
		position:absolute;
		top:150px;
	}
	.RegionsBLock .map li.ural
	{
		left:-110px;
		position:absolute;
		top:195px;
	}

	.RegionsBLock .map li.vologda
	{
		left:-130px;
		position:absolute;
		top:110px;
	}

	
	.RegionsBLock .map li.orenburg
	{
		left:-180px;
		position:absolute;
		top:192px;
	}



	.RegionsBLock .map li.buryatia
	{
		left:135px;
		position:absolute;
		top:260px;
	}
	
.RegionsBLock .SubMenuPopUp .cont
{
	text-align:left !important;
}	
.RegionsBLock .SubMenuPopUp
{
	left:0;
	position:absolute;
	top:-40px;
	width:190px;
	margin-left:-12px;
}
.RegionsBLock .SubMenuPopUp a
{
	color:#1A6290!important;
	font-size:100%!important;
}
.RegionsBLock .SubMenuPopUp .cont a
{
	white-space:nowrap;
	text-decoration:none;
}










.RegionsBLock .SubMenuPopUp .cont
{
	padding:0 5px;
}
 
.InfoFooter {
	margin-top:20px;
}

.InfoFooter .FootMain
{
	float:left;
	width:100%;
}
	.InfoFooter .FootMain .FootCont
	{
		margin:0 270px 0 25%;
		padding:0 24px 0 39px;
	}
		.InfoFooter .FootMain .FootCont .RubrMainList
		{
			width:100%;
		}
			.InfoFooter .FootMain .FootCont .RubrMainList li
			{
				border-bottom:1px dotted #C0C0C0;
				border-top:0;
			}
.InfoFooter .FootLeft
{
	float:left;
	margin-left:-100%;
	width:25%;
}
	.InfoFooter .FootLeft .TopWeek
	{
		width:100%!important;
	}
	.InfoFooter .FootLeft .TopWeek .top
	{
		width:100%!important;
		_width:70%!important;
	}
.InfoFooter .FootRight
{
	float:left;
	margin-left:-270px;
	width:270px;
}
	.InfoFooter h2
	{
		color:#555555;
		font-family:Georgia;
		font-size:17.5px;
		font-weight:normal;
		margin:0;
		padding:10px;
		text-transform:uppercase;
	}

	.InfoFooter h2 a {
		color:#555555;
	}

	.InfoFooter .FootRight div
	{
		margin-top:0!important;
	}
	.InfoFooter .FootRight div p
	{
		font-size:12px;
	}
.InfoFooter h2.news
{
	color:#E70001;
	font-family:Georgia;
	font-size:17.5px;
	font-weight:normal;
	margin:0;
	padding:10px;
	text-transform:uppercase;
}
.InfoFooter h2.title
{
	position:relative;
	margin:0;
	
	font-family:Georgia;
	font-size:17.5px;
	padding:10px;
	font-weight:normal;
	text-transform:uppercase;
}
	.InfoFooter h2.title a
	{
		color:#555555;
	}
.InfoFooter .red
{
	color:#D5000A!important;
}
.InfoFooter .RubrMainList li a
{
	
}
.InfoFooter .top
{
	float:none!important;
	font-size:12px!important;
}
.InfoFooter .top a
{
	color:#1A6290!important;
}
.InfoFooter .top h3
{
	display:inline;
}
.InfoFooter div.number
{
	height:42px!important;
	width:43px!important;
}
.InfoFooter .top3
{
	margin:0 0 15px;
	padding:0;
	border-bottom:1px dashed #C0C0C0;
	overflow:hidden;
	width:100%;
}
	.InfoFooter .top3 li
	{
		float:left;
		padding:2px 0 20px 0;
		margin:0;
		width:20%;
	}
		.InfoFooter .top3 li img
		{
			margin:0 10px 0 0;
			float:left;
			border:1px solid #C0C0C0;
			padding:3px;
		}
		.InfoFooter .top3 li a
		{
			color:#1A6290;
			text-decoration:underline;
		}
		.InfoFooter .top3 li a.name
		{
			position:relative;
			top:-7px;
		}
.InfoFooter .mk_tops .RubrMainList li
{
	margin-bottom:15px;
}
.InfoFooter .news-padder
{
	border:1px dotted #C0C0C0!important;
	padding:10px!important;
}
.InfoFooter .RubrMainList li,
.InfoFooter .AutorArtList li
{
	border-top:1px dotted #C0C0C0;
}
 

.OpinionRight2 {
	padding:10px 10px 10px 10px;
	border-top: 1px solid #C4C4C4;
	clear:both;
}

	.OpinionRight2 table {
		padding:0;
		margin:0;
	}

 
	.OpinionRight2 h6 {
		font-size: 14px;
		font-family: "Times New Roman", Times, serif;
		font-style: italic;
		text-transform: uppercase;
		margin-bottom:-5px;
	}

	.OpinionRight2 h6 a {
		color:#333333;
	}


	.OpinionRight2 ul, .OpinionRight2 li {
	margin:0;
	padding:10px 0 0 0;
	width:100%;
	}

	.OpinionRight2 ul li {
	border-top:1px dashed silver;
	padding:3px 0 5px 0;
	}

	.OpinionRight2 h3
	{
		font-size: 12px;
		font-weight:normal;
		margin:0;
		line-height:16px;
	}

	.OpinionRight2 h3 a {
		color: black;
		text-decoration:none;
	}

	.OpinionRight2 h3 a:hover {
		text-decoration:underline;
	}







 
.MaterTabsBorder
{
	border-bottom:1px solid #d8d8d8;
	clear:both;
}
 
.PhotoTabs li select
{
	font-size:11px;
}
 
.MaterTabs
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	bottom:-1px;
	float:left;

	
}

ie_MaterTabs
{
	border-bottom:1px solid #d8d8d8;
}

	.MaterTabs li
	{
		float:right;
		padding:0 0 0 5px;
		margin:0;
	}
		.MaterTabs li div
		{
			padding:5px 13px 5px 0;
			overflow:hidden;
		}
			.MaterTabs li div a
			{
				margin:0;
			}
	.MaterTabs li.active
	{
		background:url(/i/mat_tab_bg.gif) no-repeat 0 0;
		margin:0 5px 0 5px;
	}
	.MaterTabs li.active div
	{
		background:url(/i/mat_tab_bg.gif) no-repeat 100% 0;
	}
	.MaterTabs li.active span
	{
		border:0;
		color:#000;
	}
 
.PhotVidIntCenter
{
	padding:0!important;
	width:245px!important;
	margin:0 auto!important;
}
 
	
	.EditionBg a:hover,
	UNUSEDtd.EditionBg a.edition_act
	{
		background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 0 -710px!important;
	}

 
	.RegionsBg a:hover
	{
		background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 100% -710px!important;
	}


.DailyBg
{
	background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 0 -658px!important;
}
	.DailyBg a:hover,
	UNUSEDtd.DailyBg a.daily_act
	{
		background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 0 -764px!important;
	}
 
	.HeadBanner:hover
	{
		text-decoration:none;
		color:#1A6290;
	}
 
.PressCenter
{
	border-top:none!important;
	border-bottom:1px dashed #C0C0C0;
	overflow:hidden;
	width:100%;
	padding:15px 0 10px 0!important;
}
	.PressCenter img
	{
		margin:0 10px 5px 0!important;
	}

	.PressCenter p a,
	.PressCenter p a:hover
	{
		font-size:100% !important;;
	}

	.PressCenter .ArtInfo a
	{
		font-size:90% !important;
	}
.PressConf
{
	width:45%;
	float:left;
	margin:15px 0 0 0;
}
.OnlineConf
{
	width:45%;
	float:right;
	margin:15px 0 0 0;
}



.ArchLastMont
{
	margin:0;
	padding:0;
}
	.ArchLastMont li
	{
		margin:3% 5.5% 3% 0;
		padding:0;
		float:left;
		text-align:center;
	}
		.ArchLastMont li img
		{
			display:block;
			margin:5px 0 0 0;
		}
		.ArchLastMont li a
		{
			color:#1A6290;
			text-decoration:underline;
		}
.EdObl img
{
	width:90px;
}
 
.AuthBlock
{
	background:#f8f5e2;
	padding:15px;
	margin:30px auto;
}
	UNUSED.AuthBlock .back,
	.AuthBlock .back:hover,
	UNUSED.AuthBlock .back:visited
	{
		color:#1A6290;
		text-decoration:underline;
	}
	.AuthBlock table
	{
		margin:0 auto;
	}
		.AuthBlock table td
		{
			text-align:left;
		}
.PhotoGalMain
{
	padding:25px 0 15px 0;
	overflow:hidden;
	height:100%;
	width:100%;
}
	.PhotoGalMain div.img,
	UNUSED.PhotoGalMain div.imga
	{
		height:75px;
		margin:0 0 15px 15px;
		float:left;
		position:relative;
	}
	.PhotoGalMain div.imga
	{
		margin:0 15px 15px 0;
	}
	.PhotoGalMain div.img img,
	UNUSED.PhotoGalMain div.imga img
	{
		padding:3px;
		border:1px solid #C0C0C0;
		width:90px;
		z-index:1;
		position:relative;
	}
 
.PhotoGalTh
{
	padding:25px 15px;
	overflow:hidden;
	height:100%;
	padding-right:0;
}
	UNUSED.PhotoGalTh .comments li
	{
		overflow:hidden;
		width:100%;
	}

	UNUSED.PhotoGalTh .back,
	.PhotoGalTh .comments a
	{
		color:#1A6290;
		text-decoration:underline;
	}
	.PhotoGalTh h1
	{
		margin:0 0 5px 0;
	}
	.PhotoGalTh table
	{
		margin:15px 0 0 0;
		width:98%;
	}
		.PhotoGalTh table .mk_form_comment
		{
			position:relative;
			top:14px;
			_width:470px; 
		}
			.PhotoGalTh table .mk_form_comment p.text textarea
			{
				height:146px!important;
			}
			.PhotoGalTh table .mk_form_comment .author input
			{
				width:64%!important;
			}
		.PhotoGalTh table td
		{
			vertical-align:top;
			padding:0;
		}
			.PhotoGalTh table td .date
			{
				color:#000;
				text-decoration:underline;
				background:#F0F0F0;
				border-right:1px solid #CCCCCC;
				border-bottom:1px solid #CCCCCC;
				padding:1px 5px;
				margin:0 5px 10px 0;
				display:block;
				float:left;
			}
			.PhotoGalTh table td .txt
			{
				margin:0 0 15px 0;
			}

			.PhotoGalTh table td .txt a
			{
				text-decoration:underline;
				color:#1a6290;
			}

			UNUSED.PhotoGalTh table td.PhotoGalMain
			{
				text-align:center;
				padding:0 0 0 15px;
			}
				UNUSED.PhotoGalTh table td.PhotoGalMain img
				{
					float:none;
					margin:0 5px 5px 5px;

				}
.PhotoGalTh .PhotoGalMain
{
	padding:5px 0;
}
 
	.PhotoGalTh .comments
	{
		margin:15px 0;
		
	}
		.PhotoGalTh .comments span
		{
			float:left;
		}
		.PhotoGalTh .comments .vote
		{
			float:left;
			margin:0 7px 0 5px;
		}
			.PhotoGalTh .comments .vote a
			{
				width:19px;
				height:18px;
				background:url(/i/vote_star.gif) 0 100%;
				display:block;
				float:left;
				margin:0 0 0 1px;
			}
				.PhotoGalTh .comments .vote a.active
				{
					background:url(/i/vote_star.gif) 0 0;
				}
				
	/* стили для динамических расхлопов галлереи */
	
	.PhotoDyn_cont {
		width: 470px; 
		margin-right: 15px; 
		margin-bottom: 15px; 
		overflow: hidden; 
		padding: 5px; 
		border: 1px solid #ccc; 
		position: relative;
	}

	.PhotoDyn_help {
		width: 100%; 
		height: 5px; 
		background: #fff; 
		position: absolute; 
		z-index: 5; 
		bottom: 0;
	}	
	
	#photo-help {	
		width: 173px; 
		height: 15px; 
		background: #000; 
		padding: 2px 5px 4px 5px; 
		color: #fff !important; 
		opacity: 0.6; 
		position: absolute; 
		z-index: 10; 
		bottom: 5px; 
		right: 5px;	
	}				
				
	#real-photo {
		width: 470px; 
		background: #fff; 
		position: absolute; 
		z-index: 10; 
		top: 0; 
		left: 0; 
		padding: 5px; 
		border: 1px solid #ccc;
	}

	#real-photo-image {
		width: 470px; 
		border: none; 
		padding: 0; 
		margin: 0; 
		z-index: 20;
	}

	.PhotoGalMain .MainPager span, .PhotoGalMain  .MainPager a {
		font-size: 14px !important;
		padding: 2px !important;
		top: 0;
		margin-right: 3px;
		text-decoration: none;
	}
	
	.PhotoGalMain .MainPager {
		margin: 0 !important;
	}

	.PhotoGalMain .img {
		margin: 0 5px 5px 0 !important; 
		height: 70px;
	}
	
	.PhotoDyn_descr {
		border-bottom: 1px dashed #ccc; 
		width: 460px; 
		padding: 5px 5px 10px 0;
	}
	.PhotoDyn_descr2 {
		width: 460px; 
		padding: 5px 10px; 
		margin: 5px 0; 
		background: #eee; 
		border-right: 1px solid #d3d3d3; 
		border-bottom: 1px solid #d3d3d3;
	}
	
	
	
	
	
	
.PopUpBox
{
	position:absolute;
	top:30px;
	left:94px;
	z-index:100;
	padding-top:10px;
	width:285px;
	background:#f0f0f0;
	border:1px dotted #cccccc;
}
	.PopUpBox .cont
	{
		font-size:80%;
		padding:5px 7px;
	}
 
.def
{
	cursor:default;
}		




 
			.mpv_pre_block .rat div
			{
				border:0;
				width:75px;
				height:13px;
				background:url(/i/star_bg.gif) no-repeat 0 -130px;
			}
 

 
div.menu_popup_vert ul li:hover {
	margin:0;
	margin:0 !important;
}

 
div.menu_popup_vert ul li a:hover {
	padding:5px 10px 5px 10px;
	text-decoration:none;
	border:0;
	background-image:none !important;
	background-color:#404040 !important;
}




div.top_add_menu_container {
	width:100%;
	background-color:#525252;
	margin-bottom:10px;
}

div.top_add_menu {
	background-color:#525252;
	float:right;
	height:48px;
}

div.top_add_menu td {
	padding:3px 0 0 0;
}

div.top_add_menu a {
	font-weight:bold;
	color:white;
	font-size:12px;
	margin:0 30px 0 20px;
}

div.top_add_menu a:hover {
	text-decoration:underline;
}

div.top_add_menu a:visited {
	color:white;
}






#nh_menu_top {
	height:32px;
	background: url('/i/nh_menu_top_fon.gif') repeat-x bottom;
	margin:0;
	padding:0;
}

#nh_menu_top td {
	padding:0 !important;
	margin:0;
}

#nh_menu_top td a {
	padding-left:10px;
	padding-right:10px;
}

#nh_menu_top .mk_menu td a:hover strong, .mk_menu_selecetd strong {
	text-decoration: none !important;
	background: transparent;	
}



#nh_login_block {
	padding:0;
	font-size:12px;
}

#nh_login_block input[type=text],input[type=password] { 
	width:50px;
	color:gray;
}

#nh_menu_top .login div {
	margin:3px 10px 0 0;
}

	#nh_menu_top .login a {
		border-bottom:1px dashed;
		font-size:12px;
		text-decoration:none;
	}



#nh_menu_top .search {
	padding-left:5px;
}

#nh_menu_top .search input[type=text] {
	width:100px;
}

#nh_menu_top div.menu_top_search {
	margin:2px 5px 0 5px;
}




#nh_menu_top div.mk_versions {
	margin-top:4px;
}

#nh_menu_top .icons a
{
	margin:0 0 0 7px;
	background: url('/i/info_bg.gif') no-repeat;
	padding:0 0 0 17px;
	color:#000;
	font-size:12px;
}
	UNUSED#nh_menu_top .icons a.wap
	{
		background-position: 0 -207px;
	}
	#nh_menu_top .icons a.pda
	{
		background-position: 3px -228px;
	}
	#nh_menu_top .icons a.rss
	{
		background-position: 0 -247px;
	}
	#nh_menu_top .icons a.lj
	{
		background-position: 0 -923px;
		padding:0 0 0 20px;
	}
	#nh_menu_top .icons a.apple
	{
		background-position: 0 -1337px;
		padding:0 0 0 20px;
	}




#nh_header {
	width:100%;
	margin-bottom:10px;
	margin-top:10px;
}

#nh_header table {
	margin:0;
}


#nh_header td {
	padding:0;
}

#nh_header h1.logo {
	background-image: url(/i/nh_logo.gif);
	width:252px;
	height:75px;
	text-indent: -5000px;
	margin:0 !important;
}

#nh_header h1.logo a {
	display:block;
	height:100%;
	margin:0 !important;
}

#nh_header .nh_time {
	border-right:1px silver dashed;
	padding-left:20px;
	width:33%;
}

	#nh_header .nh_time .date {
		font-size:12px;
		margin:0;
		height:16px;
		font-weight:bold;
	}
	#nh_header .nh_time .day {
		font-size:12px;
		height:16px;
		margin:0;
	}
	#nh_header .nh_time .city {
		font-size:11px;
		color:#a4a4a4;
		height:16px;
		margin:0;
	}
	#nh_header .nh_time .time {
		font-size:11px;
		margin:0;
		margin-top:2px;
		height:18px;
		font-weight:bold;
		color:white;
	}

	#nh_header .nh_time .time span {
		background-color:#5c5c5c;
		padding:1px 5px 1px 5px;
	}

#nh_header .nh_markets {
	border-right:1px silver dashed;
	padding-left:20px;
	width:33%;
}

	#nh_header .nh_markets .header {
		font-size:12px;
		margin:0 0 3px 0;
		height:16px;
		font-weight:bold;
	}

	#nh_header .nh_markets table {
		margin:0;
		padding:0;
		width:110px;
	}

	#nh_header .nh_markets table td {
		font-size:11px;
		margin:0;
		padding:0;
		line-height:18px;
	}

#nh_header .nh_weather {
	border-right:1px silver dashed;
	padding-left:20px;
	width:33%;
}

	#nh_header .nh_weather .header {
		font-size:12px;
		margin:0 0 3px 0;
		height:16px;
		font-weight:bold;
	}

	#nh_header .nh_weather table {
		margin:0;
		padding:0;
		width:110px;
	}

	#nh_header .nh_weather table td {
		font-size:12px;
		margin:0;
		padding:0;
		line-height:18px;
	}

	#nh_header .nh_weather table td.gray {
		color:#a4a4a4;
		font-size:11px;
	}	

	#nh_header .nh_weather img {
		border:0;
	}






.sub_menu2
{
	width:100%;
	overflow:hidden;
	margin-top: 1px;
	background: #eaeced url('/i/info_bg.gif') repeat-x scroll 0 -1050px;
	border-bottom: 1px dotted silver; 
}
	.sub_menu2 ul
	{
		padding:0 4px;	
		margin: 6px 0;
		overflow:hidden;
		width:100%;
	}
	.sub_menu2 li
	{
		float:left;
		padding:0;
		margin:0;
	}
	
 
	
	
		.sub_menu2 a
		{	
			padding:2px 10px;
			margin:0;
			color: #666!important;
			text-decoration: underline !important;
		}
		
		.sub_menu2 a.submenu_selected, .sub_menu2 a:hover {
			background: #8a8a8a;
			padding: 2px 10px;
			margin:0;
			color: #fff!important;
			text-decoration: none !important;
		}
		
 



 

table.mp_menu3 a:hover {
	text-decoration:underline;
}

UNUSEDtable.mp_menu3 td.pisma {
	background: url('/i/ico_medium.gif') right 0 no-repeat;
}
UNUSEDtable.mp_menu3 td.kino {
	background: url('/i/ico_medium.gif') right -50px no-repeat;
}
UNUSEDtable.mp_menu3 td.tele {
	background: url('/i/ico_medium.gif') right -100px no-repeat;
}
UNUSEDtable.mp_menu3 td.sport {
	background: url('/i/ico_medium.gif') right -150px no-repeat;
}
UNUSEDtable.mp_menu3 td.free {
	background: url('/i/ico_medium.gif') right -200px no-repeat;
}
UNUSEDtable.mp_menu3 td.zvuk {
	background: url('/i/ico_medium.gif') right -250px no-repeat;
}





ul.mp_menu4 {
	margin:0;
	margin-left:-5px;
}

ul.mp_menu4 li a {
	color:#1a6290;
}

ul.mp_menu4 li a:hover {
	text-decoration:underline;
}

ul.mp_menu4 li {
	background: url('/i/ico_medium.gif') no-repeat;
	padding:7px;
	padding-left:40px;
}

ul.mp_menu4 li.pisma {
	background-position: 0 0;
}
 
ul.mp_menu4 li.inhistory {
	background-position: 1px -301px;
}






div.photo_lf div{	
	margin:15px 10px 10px 0; 
	padding:0; 
	border:0; 
}

img.photo_lf {
	margin-bottom:5px;
}

img.photo_lf {
	padding:5px;
	border:1px solid silver;
}

div.photo_lf h3{	
	margin: 0 0 0 0;
	font-size: 14px;
	font-family: Arial;
	display: inline;
	border-bottom:1px solid #1a6290;
}

div.photo_lf a{	
	text-decoration:none;
	color:#1a6290;
}

#videoContainer img.activ {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20); 
	-moz-opacity: 0.2; 
	-khtml-opacity: 0.2; 
	opacity: 0.2; 
}


 

div.mpf a:hover{	
	text-decoration:none;
}


	ul.accord li .padder h3 a
	{
		font-size: 14px;
		font-weight:bold;
		color:#333333 !important;
	}

	ul.accord li.selected .padder h3 a
	{
		font-weight:normal;		
		color:black !important;
	}	

	ul.accord li .padder h4
	{
		line-height:18px;
	}


	ul.accord li.selected .padder h4
	{
		display:none;
	}




.vid_photo_container {
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
	width:23%; 
	min-height:70px;
	float:left; 
	margin:5px;
	cursor:pointer;
	cursor:hand;
}

.vid_photo_container img {
	border:none;
}

.vid_photo_container .button_container {
	position:absolute;
	width:22%;
	text-align:center;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}

.vid_photo_container .button_container img {
	margin-top:30%;
	border:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/play4.png',sizingMethod='image');
}

.vid_photo_container .data_container {
	position:absolute; 
	background-color:white;
	border:1px solid #cccccc;
	margin: 3px;
	padding: 2px 7px 2px 7px;

	line-height:100%;
	font-family:arial;
	font-size:12px;
	color:gray;

	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); 
	-moz-opacity: 0.8; 
	-khtml-opacity: 0.8; 
	opacity: 0.8; 
}

.vid_photo_container .data_container img {
	border:none;
}

.vid_photo_container .text_conteiner {
	position:absolute;
	background-color:white;
	height:40px; 
	margin-top:-40px; 
	overflow:hidden;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90); 
	-moz-opacity: 0.9; 
	-khtml-opacity: 0.9; 
	opacity: 0.9; 
	width:23%;
}

.vid_photo_container .text {
	position:absolute; 
	height:40px; 
	margin-top:-40px; 
	padding:1px 5px 0 5px; 
	overflow:hidden;
	width:21%;
}

.vid_photo_container .text a {
	color:#165780; 
	line-height:100%;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

UNUSED.vid_photo_container .text img {
	margin:0 3px 0 3px;
}



.ads-body-vertical .vid_photo_container {
	width:100%
}

.ads-body-vertical .vid_photo_container .text {
	width:18%
}
.ads-body-vertical .vid_photo_container .button_container {
	width:18%
}



.UniTabs
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	bottom:-1px;
	float:left;
}

	.UniTabs li
	{
		float:right;
		padding:0 0 0 5px;
		margin:0;
	}
		.UniTabs li div
		{
			padding:5px 15px 5px 10px;
			overflow:hidden;
			background:url(/i/level3_menu_div.gif) no-repeat right;
		}
			
			.UniTabs li div a
			{
				margin:0;

			}

	.UniTabs li.active
	{
		background:url(/i/mat_tab_bg.gif) no-repeat 0 0;

	}
	.UniTabs li.active div
	{
		background:url(/i/mat_tab_bg.gif) no-repeat 100% 0;
	}
	UNUSED.UniTabs li.active span a
	{
		border:0;
		color:#000;
		text-decoration:none; 
		color:black;
	}


	.UniTabs li select
	{
		height:17px;
		border:1px solid #ccc;
		width:95px;
		
	}
	
	.UniTabs li select
	{
		font-size:11px;
	}



	.mid_block_anons {
		background-color:#f8f5e2;  /*  #f8f5e2;  #eee; */
		margin-right:5px;
	}

	.mid_block_anons img {
		margin-right:10px;
		margin-top:3px;
	}

	.mid_block_anons td {
		padding:0;
	}

	.mid_block_anons h4 a, .mid_block_anons h5 a {
		color:#333333;
		text-transform:none;
		font-family:Arial,Helvetica,clean,sans-serif;
		font-style:normal;
	}

	.mid_block_anons h4 {
		font-size:13px;
		font-weight:bold;
		padding:0;
		line-height:120%;
		margin-bottom:5px;
	}

	.mid_block_anons h5 {
		font-size:12px;
		font-weight:normal;
		line-height:120%;
	}



div.art_left_col {
	float:left; 
	width:190px; 
	margin-right:10px; 
	margin-top:60px; 
}


 

div.art_info_popup_window {
	display: none; 
	z-index:1001; 
	position: absolute; 
	width: 400px; 
	top: 20px; 
	left: -30px; 
	border: 1px solid #aaa; 
	border-top: 2px solid #aaa; 
	color: #000; 
	font-size:12px;
}


 

div.art_reference {
	border-top: 2px solid #aaa; 
	padding: 0; 
	background: #f5f5f5; 
	float: left; 
	margin: 5px 10px 10px 0; 
	width: 30%;
}

div.art_reference h4 {
	font-size: 17.5px; 
	margin: 10px 0 5px 0 !important;
	padding:0 0 0 10px;
	color:#444444; 
	font-family: Georgia; 
	font-weight: normal; 
	font-style: normal;
}

 

div.art_reference div.art_reference_text {
	padding: 0 5px 7px 10px; 
	font-size: 11px;
	line-height:140%;
}



 

div.art_photo {
	margin: 20px 0 20px -3px;
	padding: 15px 0 10px 0;
	width: 100%; 
	background: #f0f0f0;
	text-align: center;
	font-size:11px;
}

	div.art_photo img {
		margin:0;
	}

	div.art_photo table {
		width: 100%; 
		margin-bottom:0;
	}

	div.art_photo table td.art_photo_text {
		width: 470px; 
		text-align: left; 
		color:#7c7c7c; 
		padding:0;
		overflow:hidden;
	}
 
.art_photo_text {
		width: 470px; 
		text-align: left; 
		color:#7c7c7c; 
		padding:0;
		overflow:hidden;
	}
 
.menu_in_title {
	float:right; 
	margin-bottom:-30px;
	color:gray;
}
.menu_in_title a {
	line-height:30px;
	font-weight:bold;
}




.UniTabsDin
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	bottom:-1px;
	float:left;
}

.UniTabsDinForm {
	background: #f0f0f0; 
	border-top: 1px solid silver; 
	border-bottom: 1px solid silver;
}

.ie_UniTabsDin
{
	border-bottom:1px solid #d8d8d8;
}

	.UniTabsDin li
	{
		border:none !important;
		float:left;
		padding:0 0 0 5px !important;
		margin-bottom:0;
	}
		.UniTabsDin li div
		{
			padding:5px 13px 5px 0;
			overflow:hidden;
		}
			.UniTabsDin li div a
			{
				margin:0;
			}
	.UniTabsDin li.active
	{
		background:url(http://www.mk.ru/i/mat_tab_bg2.gif) no-repeat 0 0;
		margin: 0px;
	}
	.UniTabsDin li.active a {
		text-decoration:none !important;
	}
	.UniTabsDin li.active div
	{
		background:url(http://www.mk.ru/i/mat_tab_bg2.gif) no-repeat 100% 0;
	}
	.UniTabsDin li.active span
	{
		border:0;
		color:#000;
	}

	.UniTabsDin a:focus {
		outline: 0;
	}

	UNUSED.UniTabsDin a.comment span
	{
		border-bottom: none !important;
	}




.rating_block .num {
	color:#1a6290;
	font-family:Georgia,Times,serif;
	font-size:36px;
	margin:0 0 0 0px;
	line-height:30px;
}

.rating_block h3 {
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

.rating_block a {
	color:black;
}

.rating_block a:hover {
	text-decoration:underline;
}

.rating_block a.comment
{
	text-decoration:none;
	display:block;
	background: url(/i/info_bg.gif) no-repeat 0 -3px;
	padding:0 0 0 28px;
	margin-top:7px;
	float:right;
	color:gray;
	font-size:11px;
}



.rating_block_top_tab a  {
	text-decoration:none;
	display:block;
	padding:0 0 0 7px;
}





.mpt_nav {
	float:right;
}

.mpt_nav li {
	display:block;
	float:left;
	border:1px solid white;
	padding: 0 5px 0 5px;
	margin: 0;
	font-style: normal !important;
}

.mpt_nav_arow {
	font-size:15px;
}

.mpt_nav_selected {
	background-color:#eee; 
	_border:1px solid silver !important;
}

.mpt_nav a:hover {
	text-decoration:underline;
}

.mpt_nav_selected a {
	color:black;
}



.mpt_conatiner2div {width:23%; float:left; margin:5px;}
.mpt_container2img {height:100px; overflow:hidden;}
.mpt_conatiner2 img {border:1px solid silver; width:100%}

.mpt_conatiner2 h3 {margin:5px 0 0 0; font-size:14px; text-decoration: none; font-weight:bold;}



.SocialTabs
{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	bottom:-1px;
	float:left;
}

.SocialTabsForm {
	background: #f0f0f0; 
	border-top: 1px solid silver; 
	border-bottom: 1px solid silver;
}

.ie_SocialTabs
{
	border-bottom:1px solid #d8d8d8;
}

	.SocialTabs li
	{
		float:left;
		padding:0 0 0 5px;
		margin:0;
	}
		.SocialTabs li div
		{
			padding:5px 13px 5px 0;
			overflow:hidden;
		}
			.SocialTabs li div a
			{
				margin:0;
			}
	.SocialTabs li.active
	{
		background:url(/i/mat_tab_bg2.gif) no-repeat 0 0;
		margin:0 5px 0 5px;
	}
	.SocialTabs li.active div
	{
		background:url(/i/mat_tab_bg2.gif) no-repeat 100% 0;
	}
	.SocialTabs li.active span
	{
		border:0;
		color:#000;
	}

	.SocialTabs a:focus {
		outline: 0;
	}

		UNUSED.info a.lj
	{
		text-decoration:none;
		display:block;
		background: url(/i/info_bg.gif) no-repeat 0 -1110px;
		padding:0 0 0 28px;
	}
		.SocialTabs a.comment span
		{
			border-bottom: none !important;
		}

		.v-zakladki	img {
			border:none;
		}

#export-preview img {border:none;}
#export-preview table {margin-left:10px; border:1px solid silver;}
#export-preview td {padding:5px !important;}

.epbutton {
	background: #1a6290 url('/i/sprite_menu.gif') 0 -145px;
	border: 0 none;
	border-left: 1px solid #103d66;
	border-right: 1px solid #103d66;
	color: white !important;
}

#share_form table td {padding:0;}



/* сортировка в источниках */

.souce_sort {
	padding:5px;
	margin-left:5px;
	margin-bottom:20px;
	background-color:#eeeeee;
	width:95%;
}

.souce_sort a {
	margin-left:5px;					
}

.souce_sort a.active {
	color:gray;
	font-weight:bold;
}











/* новые мини-морды */

.nmm p {
	margin-bottom: 7px;
	cursor:pointer;
}

.nmm .main {
	background-color:#e5e5e5;
	border-bottom:1px silver dashed;
	border-left:1px silver solid;
	border-right:1px silver solid;
	padding-right:10px;
}

.nmm .main div.image img {
	width:210px;
	float:left;
	margin:10px 10px 10px 6px;
}

.nmm .main h3 {
	padding: 10px 0 0 0;
	font-weight:normal;
	margin:0 0 5px 0;
	line-height:140%;
}

.nmm .main h3 a {
	color:black;
	font-size:18px;
	text-decoration:underline;
}

.nmm .other {
	margin-bottom:4px;
}

.nmm .other div.image img {
	float:left;
	margin-right:10px;
}

.nmm .other h3 {
	margin:5px 0 3px 0;
}

.nmm .other h3 a {
	color:#333333;
	font-size:14px;
}

.nmm .other p {
	margin:0;
}

/* новые патнёрки */

.mk_insert_add {
    background: #ebebeb url('/i/partners_bg.gif') no-repeat;
	border-top:none; padding:0;
	min-height:133px;
}
.mk_insert_add table {
	margin:0;
	width:90%;
	float:right;
}

/* злементы попапа jquery UI */

.ui-dialog {
	border:1px solid gray;
}

.ui-dialog a {
	color:#1a6290;
	text-decoration:underline;
}

.ui-widget {
	font-size:12px;
}
.ui-button {
	padding:0 5px 1px 5px;
}

/* верхнее меню */

.nh_menu_top_bg
{
	background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 0 -604px!important;
}

.nh_menu_top_bgs
{
	background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 100% -604px!important;
}

#editions_button:hover
{
	background-color: #636363;
}

#regions_button:hover
{
	background-color: #636363;
}

.nh_menu_top_bg_link a {
	display:block;
	height:16px;
	padding:4px 1px 12px 3px !important;
	margin:0;
	border-left:0 !important;
	border-right:0 !important;
	text-decoration:underline;
}

.nh_menu_top_bg_link a:hover {
	background: #C4C4C4 url('/i/sprite_menu.gif') no-repeat 0 -604px !important;
	border-left:0 !important;
	border-right:0 !important;
	text-decoration:underline !important;
}

.nh_menu_top_bg_link {
	margin-left:5px;
}

/* икнкои соцсетей и прочего рядом */

	#nh_menu_top div.mk_versions {
		margin-top:4px;
		margin-left:5px;
	}
	#nh_menu_top .icons a
	{
		margin:0 0 0 1px;
		background: url('/i/info_bg.gif') no-repeat;
		padding:0 0 0 17px;
		color:#000;
		font-size:12px;
	}

	#nh_menu_top .icons .social
	{
		margin:2px 5px 0 0px;
		background: none;
		padding:2px 0 0 0px;
		display:block;
		float:left;
	}

	#nh_menu_top .icons .social img
	{
		border:0;
	}

	#nh_menu_top .icons a.rss
	{
		background-position: 0 -246px;
	}
	#nh_menu_top .icons a.pda
	{
		background-position: 3px -227px;
	}





/* стили для сюжетов */

/* страница сюжета */

div.story_page .description {

}


div.story_page .titler {

}


/* список материалов сюжета */

p.story_matcount {
	color:gray;
	font-size:90%;
	padding:2px 3px 3px 5px;
	border-top:1px solid silver;
	
}


div.story_list {
	margin:0 0 15px 0px;
	padding:0;
}



div.story_list li {
	border:none;
	margin:0 0 7px 0;
	padding:0 0 0 25px;
	clear:both;
}

div.story_list li.story_fresh {
	zfont-weight:bold;
	zmargin-bottom:25px;
}

div.story_list li.story_fresh a {
	font-size:90%;
	text-decoration:none;
}

div.story_list li.story_fresh a:hover {
	font-size:90%;
}




div.story_list div.story_fresh {
	margin:0px 0 20px 0px;
}

div.story_list div.story_fresh img {
	width: 90px;
	float:left;
	margin: 0 5px 15px 0;
}

div.story_list table.story_fresh {
	margin: 0 0 15px 0px;
}

div.story_list .ArtInfo {
	margin: 5px 0 0 0 !important;
}

div.story_list table.story_fresh td {
	padding:0;
}

div.story_list table.story_fresh img {
	width: 90px;
	margin: 0 5px 0 0;
}







div.story_list li.story_article {
	background: url(http://www.mk.ru/i/story_ico_article.gif) no-repeat 0 0px;
}

div.story_list li.story_photo {
	background: url(http://www.mk.ru/i/story_ico_photo.gif) no-repeat 0 0px;
}

div.story_list li.story_video {
	background: url(http://www.mk.ru/i/story_ico_video.gif) no-repeat 0 0px;
}

div.story_list li.story_voting {
	background: url(http://www.mk.ru/i/story_ico_voting.gif) no-repeat 0 0px;
}

div.story_list li.story_press {
	background: url(http://www.mk.ru/i/story_ico_press.gif) no-repeat 0 0px;
}

div.story_list li.story_interview {
	background: url(http://www.mk.ru/i/story_ico_interview.gif) no-repeat 0 0px;
}


div.story_list li a {
	font-size:90%;
	text-decoration:none;
}
div.story_list li a:hover {
	font-size:90%;
}

div.story_list p.story_date {
	margin:10px 0 10px 10px;
	text-align:left;
	color:gray;
	font-style:normal;
	text-transform:none;
	font-size:90%;
	clear:both;
	font-weight:bold;
}

div.story_list li span.story_time {
	float:left;
	color:gray;
	margin:0 5px 0 0px;
	font-size:90%;
	font-weight:normal;
}

div.story_list table.story_voting {
	margin-left:30px;
}

div.story_list table.story_voting td {
	padding:0 3px 0 3px;;
}

div.story_list table.story_voting small {
	_margin:0 5px 0 5px;
	font-size:90%;
}





/* сюжеты в центральном столбце */

.story_all p.story_all_info {
	color:gray; 
	margin:0; 
	line-height:120%;
	font-size:11px;
}

/* другие сюжеты под списком материалов */

.story_other {
	width:100%;
	margin-bottom:10px;
}

.story_other h3 {
	font-style: normal;
	text-transform:none;
	font-weight:bold;
	font-size:16px;
	margin:0 0 5px 0;
}
.story_other h3 a {
	color:#222222;
}

.story_other_description {
	font-size:12px;
	margin-bottom:10px;
}

.story_other div a img {
	float:left;
	margin: 5px 10px 10px 0;
}

.story_other p span {
	background-color:#8A8A8A;
	color:#FFFFFF;
	float:left;
	font-size:90%;
	margin:0 10px 0 0;
	padding:0 5px;
}

.story_other p a {
	text-decoration:underline;
}

.story_other p {
	margin:0 0 3px 0;
}

/* ссылка "все сюжеты" в шапке блока актуальных сюжетов */

.story_other_menu_in_title {
	float:right; 
	margin-bottom:-30px;
	color:gray;
}
.story_other_menu_in_title a {
	line-height:30px;
	font-weight:bold;
}
	
/* Блоги */
	

#blog_m_container_back {
	clear: both; 
	background: #ebebeb;
	padding:0 7px 10px 7px;
	border-top:1px silver dashed;
}


#blog_m_container {
	clear: both; 
	padding:0 7px 10px 7px;
}

#blog_m_container .br {
	clear: both; 
	border-bottom:1px silver dashed;
}

#blog_m_container .link {
	float: right;
	margin-right: 10px;
	margin-top:10px;
	color:#8a8a8a;
}


#blog_m_container .link a {
	margin-left:7px;
	text-decoration:underline;
}

#blog_m_container .text_container {
	float: left; 
	width: 275px;
}

.blog_anons {
	width: 50%; 
	float: left;
	margin-top:10px;
	margin-bottom:10px;
}

.blog_anons img {
	margin-right: 5px; 
	width: 60px; 
	float: left;
}

.blog_anons .header {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}

.blog_anons .title {
	color:#333333;
}

.blog_anons .date {
	color:silver;
	line-height:22px;
	font-size:11px;
}

.blog_anons .whois {
	color:#8a8a8a;
	line-height:20px;
}











#blog_actual_container {
	clear: both; 
	margin-top:5px;
	padding-top:3px;
	padding-left:10px;
}

#blog_actual_container .br {
	clear: both; 
	border-bottom:1px silver dashed;
	margin-top:15px;
	margin-bottom:5px;
}

#blog_actual_container .text_container {
	float: left; 
	width: 275px;
	margin-bottom:3px;
}










#blog_popular_container {
	clear: both;
	margin:0 0 0 0;
}

#blog_popular_container .blog_popular {
	float: left; 
	width: 33%;
}

#blog_popular_container .text_container {
	float: left; 
	width: 165px;
}

#blog_popular_container .text_container .whois {
	color:#8a8a8a;
	line-height:20px;
}

#blog_popular_container .text_container .title {
	color:#333333;
	font-weight:bold;
}







#blog_all_container {
	clear: both;
	margin:15px 0 0 0;
	padding-left:10px;
}

.blog_all_item {
	clear: both; 
	border-bottom:1px silver dashed;
	margin:0 0 15px 0;
	width: 100%; 
	float: left;
	padding-bottom:15px;
}

#blog_all_container img {
	margin-right: 15px; 
	float: left;
}

#blog_all_container .text_container {
	float: left; 
	width: 630px;
}

#blog_all_container .title {
	color:#333333;
	font-size:20px;
	line-height:30px;
}

#blog_all_container .post_container {

}

#blog_all_container .post_container .date {
	color:gray;
	line-height:22px;
}


#blog_all_container .link {
	margin-left:7px;
	text-decoration:underline;
	float:right;
}








#blog_desc_container {
	padding:10px;
}

#blog_desc_container .title {
	color:#333333;
	font-size:26px;
	line-height:30px;
}

#blog_desc_container .whois {
	color:#333333;
	line-height:30px;
	font-size:16px;
	font-weight:bold;
}

#blog_desc_container .tags {
	margin:15px 0 5px 0;
}

#blog_desc_container .text_container {
	width:565px;
	float:left;
}








#blog_posts_list {
	margin-left:10px;
	width:440px;
	float:left;
}

#blog_posts_list h2 {
	padding-left:0;
	padding-top:0;
}

#blog_posts_list .title {
	color:#333333;
	font-size:20px;
	line-height:30px;
}

#blog_posts_list img {
	margin-top:2px;
}

#blog_posts_list .tags {
	margin:3px 0 10px 0;
}

#blog_posts_list .date {
	color:gray;
	line-height:22px;
}









#blog_autor_top {
	width:250px; 
	float:left; 
	margin-left:20px;
}

#blog_autor_top h2 {
	padding-left:0;
	padding-top:0;
}





.blog_post_autor {
	font-size:16px;
	margin-bottom:5px;
	margin-top:30px;
}

.blog_post_autor a {
	color:#808080 !important;
}

#blog_post_container {
	background-color:#f8f5e2;
	margin-top:-60px;
	clear:both;
}

#blog_post_container .blog_post_list {
	padding:10px;
}

#blog_post_container h2 {
	padding-left:0px;
}

#blog_post_container .item {
	clear:both;
	margin-top:5px;
	margin-bottom:5px;
}

#blog_post_container .header {
	font-weight:bold;
	color:#333333;
}

#blog_post_container .date {
	color:gray;
	line-height:22px;
	font-size:11px;
}

#blog_post_container .link {
	margin-left:7px;
	text-decoration:underline;
	float:right;
}

/*
	Новые блоки на морде
*/	
	
	.nmm2container {
		background: #eee; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;
		width:700px;
	}
	.nmm2container h3 {

	}
	
	.nmm2list {
		padding: 5px 10px 7px 10px; float: left; width: 274px; overflow: hidden;
	}	
	
	.nmm2list h3 {
		margin: 4px 0 5px 0; 
		text-decoration: underline; 
		color: #000; font: bold 16px Arial;	
	}
	
	.nmm2art {
		float: left; width: 404px; left: -2px;
	}

	.nmm2art .main-list-item {
		padding: 4px 0 2px 10px; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;
	}
	
	.nmm2art .main-list-item .list-body .image {
		width: 100px; float: left;
	}
	
	.nmm2art .main-list-item .list-body .other {
		float: left; width: 280px;
	}
	
	.nmm2art .main-list-item .list-body .hidden-part h3 a {
		border: none; text-decoration: none;
	}

	.nmm2art .main-list-item .list-body .hidden-part h3 {
		margin: 4px 0 5px 0; 
		color: #000; 
		font: bold 16px Arial;
	}	

	
	
	.nmm2tabs {
		float:right;
	}

	.nmm2tabs li {
			float:left;
			padding:3px 5px 3px 5px;
			margin:0px 5px 0px 0;
	}
	.nmm2tabs li.active {
			background-color: #eeeeee;
	}
	.nmm2tabs a {
		color:#1a6290;
	}
	.nmm2tabs li.active a {
		color:#333333;
	}
	
	.nmm2tabs a:focus {
		outline: 0;
	}
	
	.shadow-main-list {
		top: 0; 
		left: 0; 
		position: absolute; 
		z-index: 100; 
		background: #fff;
		width: 100%;
		height: 100%;
		display: none;
	}
	
/*
	MK TV MK Main Page
*/

#nv_mp {
	
}

#nv_mp #nv_mp_main {
	float:left;
	margin-right:15px;
	width:455px;
}

#nv_mp #nv_mp_main img {
	margin-left:5px;
}

#nv_mp #nv_mp_main h3 {
	margin:10px 0 5px 5px;
    font-size: 18px;
    text-decoration: underline;
	font-weight:normal;
}

#nv_mp #nv_mp_main p {
	width:448px;
	margin-left:5px;
	margin-bottom:0;
}

#nv_mp #nv_mp_other {
	float:right;
	width:230px;
}

#nv_mp .nv_mp_programm {
	color:#8a8a8a;
	zzcolor:#1a6290;
	margin-bottom:5px;
}


#nv_mp #nv_mp_other .nv_pre {
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dashed silver;
}

#nv_mp #nv_mp_other h3 {
	font-weight:normal;
	font-size:13px;
	margin:0 0 0 0;
	padding:3px 0 0 0;
	font-family: Arial;
	text-transform:none;
	font-style:normal;
}

#nv_mp #nv_mp_other h3 a {
	color:black !important;
	zzztext-decoration:underline;
}

#nv_mp #nv_mp_other img {
	width:90px;
	height:52px;
	float:left;
	margin-right:5px;
}


/* данные роликов */

#nv_mp .nv_mp_main_over {
	position:absolute; 
	margin:215px 0 0 6px;
	padding:4px 10px 0 10px;
	background-color:white;
	font-size:12px;
	height:19px;
	text-align:center;
	color:#333333;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
}

#nv_mp .nv_mp_main_over .time {
	background: url('/i/nv_time.gif') no-repeat left 3px;
	padding-left:15px;
}


#nv_mp .nv_mp_main_over img {
	border:0;	
}

#nv_mp .nv_mp_main_data {
	width:450px;
	margin:10px 0 10px 5px;
}

#nv_mp .autor {
	font-size:12px;
	font-weight:normal;
	color:gray;
	float:left;
}

#nv_mp .nv_video_data {
	color:#cccccc;
	font-size:12px;
	float:right;
}

#nv_mp .nv_video_data img {
	border:0;
}



#nv_mp .nv_video_data .rate {
	color:gray;
}

#nv_mp .nv_video_data .date {
	color:gray;
}

#nv_mp .nv_video_data .razdel a {
	color:gray;
}

#nv_mp .nv_pre .time {
	position:absolute; 
	margin:38px 0 0 61px; 
	background-color:white;
	font-size:9px;
	width:30px;
	height:15px;
	text-align:center;
	color:#333333;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
}

/* для отдельно стоящего ролика */


.nv_alone_over {
	position:absolute; 
	margin:120px 0 0 1px;
	padding:4px 10px 0 10px;
	background-color:white;
	font-size:12px;
	height:19px;
	text-align:center;
	color:#333333;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
	-moz-opacity: 0.7; 
	-khtml-opacity: 0.7; 
	opacity: 0.7; 
}

.nv_alone_over .time {
	background: url('/i/nv_time.gif') no-repeat left 3px;
	padding-left:15px;
}


.nv_alone_over img {
	border:0;	
}


/*
	article story
*/

/* сюжет в статье */

.story_in_article {
	background-color:#f8f5e2;
	padding:5px;
}

.story_in_article h3 {
	font-style: normal;
	text-transform:none;
	font-weight:bold;
	font-size:14px;
	margin:5px 0 5px 0;
}
.story_in_article h3 a {
	color:#222222;
}

.story_in_article li {
	padding-bottom:5px;
}

.story_in_article li a {
	color:black;
}

.story_in_article img {
	margin: 5px 10px 10px 0;
}

.story_in_article span {
	color:gray;
	font-size:90%;
	margin:0 0 0 0;
}

.story_in_article .active {
	font-weight:bold;
	color:#222222;
}

.story_in_article .story_date {
	font-weight:bold;
}

.story_in_article p.story_info {
	color:gray; 
	margin:0; 
	line-height:120%;
	font-size:11px;
	margin: 0px 10px 5px 0;

}

/* дубль */

div.story_list li {
	border:none;
	margin:0 0 7px 0;
	padding:0 0 0 25px;
	clear:both;
}

div.story_list li.story_article {
	background: url(/i/story_ico_article.gif) no-repeat 0 3px;
}

div.story_list li.story_photo {
	background: url(/i/story_ico_photo.gif) no-repeat 0 3px;
}

div.story_list li.story_video {
	background: url(/i/story_ico_video.gif) no-repeat 0 3px;
}

div.story_list li.story_voting {
	background: url(/i/story_ico_voting.gif) no-repeat 0 3px;
}

div.story_list li.story_press {
	background: url(/i/story_ico_press.gif) no-repeat 0 3px;
}

.text2 {
	padding:5px 7px 0 0px; 
	width:100%;
}

.text2 a {
	color:#165780; 
	_color:#333333;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}
.vid_photo_container {
	border:none;
}

.vid_photo_container img {
	border:1px solid silver;
}

.add_menu_item, .add_menu_item:hover {
	background: #C4C4C4 url(/i/sprite_menu.gif) no-repeat scroll 0 -658px !important;
}	