body {min-width: 1000px}
#main_new #header { clear: both; height: auto; min-height: 720px; margin: 0px auto; width: 100%; position: relative;}

#main_new .header_in {width:1000px; margin: 0 auto;	position:relative; z-index: 1000;}
	#main_new .header_in .logo{position:absolute; top:21px; margin:0 0 28px 25px;}
		#main_new .header_in .logo img{width:169px; height:48px;}

	#main_new .head_right_block{clear:both;float:right;}
	#main_new .lang{float:right;	padding:19px 0 13px;	margin-right:-1px;}
	
#main_new .lang a, #main_new_inner .lang a{margin:0;color:#000;font-size:11px;}
	#main_new .head_icons, #main_new_inner .head_icons{clear:both;float:left;margin:4px 0 0;}
	#main_new .head_icons a, #main_new_inner .head_icons a{  display: inline-block;  width: 16px; height: 16px;  margin-right:14px !important; text-decoration: none; background: url(/images/redesign/icons_header_black.png) 0 0 no-repeat;}
	#main_new .head_icons a img , #main_new_inner .head_icons a img {display: none}
		#main_new .head_icons #contacts {background-position:  1px 2px;}
		#main_new .head_icons #printver {background-position:  -33px 2px;}
		#main_new .head_icons #sitemap {background-position:  -68px 2px;}

#main_new div#header .search, #main_new_inner div#header .search{margin-left:14px;float:left;position:relative;}
#main_new div#header .search input.text, #main_new_inner div#header .search input.text{border:1px solid #dfdfdf; background: #fff; padding:5px 20px 5px 10px;font-size:12px;width:162px;color:#a6a7aa;}
#main_new div#header .search input.image, #main_new_inner div#header .search input.image{width:14px;height:14px;border:0;position:absolute;right:6px;top:5px; background: #fff}

#main_new div#header .top_menu{clear:both; height:43px;margin:0 auto 9px; width:1000px;  position: relative; z-index:1001; padding: 26px 0 0;}
#main_new div#header .top_menu ul, #main_new_inner div#header .top_menu ul{padding:0;margin:0; background:#0694d4;}
#main_new div#header .top_menu ul li, #main_new_inner div#header .top_menu ul li{list-style: none;background:none; height: 28px; padding:15px 0 0;display:inline-block;display: -moz-inline-stack;font-size:12px;color:#fff;font-family:Tahoma;margin-left:73px;line-height:13px;}
#main_new div#header .top_menu ul li a, #main_new_inner div#header .top_menu ul li a{font-size:12px;color:#fff;font-family:Tahoma;text-decoration:none;		outline:none;}
#main_new div#header .top_menu ul li a:hover, #main_new_inner div#header .top_menu ul li a:hover{text-decoration:underline!important;}
#main_new div#header .top_menu ul li a.cur, #main_new_inner div#header .top_menu ul li a.cur{color:#001722;font-weight:bold;}

#main_new div#header .top_menu ul li:first-child, 
#main_new div#header .top_menu ul li.first-child, 
#main_new_inner div#header .top_menu ul li:first-child, 
#main_new_inner div#header .top_menu ul li.first-child{margin-left:25px;}

.top_menu span {font-size:12px; color:#001722;}
li.main_current a {font-size:12px;color:#001722!important;}

.header_transparent_back {position: absolute; left: 0; top: 0; width: 100%; height: 123px; background:url(/images/redesign/header_back.png) repeat; z-index: 920}

#main_new div.image {height:512px; width:100%; min-width: 1000px; background: #f9faf5; position: absolute; top: 0; z-index: 900; overflow: hidden}
.mechel_slider { position: relative; overflow: auto;  width: 100%; min-width: 1000px;}
    .mechel_slider li { list-style: none; background: none; padding: 0; position: relative; width: 100%; }
        .mechel_slider ul li { float: left; }
		.ms_image_cover {position: relative; width: 100%; z-index: 890; overflow: hidden}
			.ms_image_cover img {position: relative; margin-left: -960px; left: 50%}
		.ms_text_cover {position: absolute; top: 295px; width: 1000px; margin-left: -500px; left: 50%; z-index: 900}
			.ms_text_cover a {text-decoration: none; color: #fff}
			.shadow_back {display:inline-block;    background: url(/images/redesign/n_shadow.png) repeat; font-size: 28px; line-height: 36px; color: #fff; padding: 5px 20px; text-shadow: 1px 1px 3px #000}
	.blue_button {display: inline-block;  font-size: 16px; text-transform: uppercase; padding: 11px 20px; background: url(/images/redesign/b_shadow.png) repeat; clear: both; }
		.blue_button:hover {background: #0694d4}
	 .mechel_slider .dots	{position: absolute; bottom: 10px; z-index: 910; width: 300px; margin-left: -150px; left: 50%; text-align:center}
	 	.mechel_slider .dots li {display: inline-block; width: 16px; height: 16px; background:url(/images/redesign/slider_dots.png) 2px 2px no-repeat; font-size: 0px; margin: 0 7px; cursor: pointer}
		.mechel_slider .dots li.active {background:url(/images/redesign/slider_dots.png) -26px 2px no-repeat; cursor: default}

#main_new .middle_head{height:208px; width:100%; clear:both; position:absolute; background: #e9f5fb; top: 512px; z-index: 890}
#main_new .middle_head h1 {color: #414040; font-size: 26px; font-weight: normal; padding: 15px 0 2px 22px; margin: 0}
	#main_new .direction {clear:both; width:1000px; margin: 0 auto }
		.direction_list li {float: left; position: relative; width: 190px; height: 144px; overflow: hidden; list-style: none; background: none; padding: 0; margin: 0 5px}
			.direction_item_image {position: relative; z-index: 900}
			.direction_item_link {  height: 120px; border: 12px solid #e9f5fb; padding: 0; position: absolute; top: 0; left: 0; text-align: center; color: #fff; font-size: 18px; line-height: 20px; font-weight: bold; text-decoration: none; z-index: 910}
				.direction_item_link b {display: table-cell; width: 166px; height: 120px; vertical-align: middle}
			.direction_item_link:hover {width: 166px; height: 120px; border: 6px solid #2c9cd7; padding: 6px; }

#main_new div#page {clear: both}
	#main_new  div#page div.content .left_col { margin-right: 32px; width: 654px;}
	#main_new div#page div.content .right_col .text_block {border-color: #cdcdcd; width: 258px}
		#main_new div#page div.content .right_col .text_block ul li {clear: both; background: none !important; padding: 4px 0 16px 16px}

#main_new .right_col li  a { margin:3px 0 0 40px; display: block}
	span.iconed_li_item {display: block; float: left; width: 25px; height: 25px; background:url(/images/redesign/icons_contentLinks.png) 0 0px no-repeat; text-decoration: none; text-align: center; font-size: 10px; line-height: 24px}
		.copr_man span.iconed_li_item {background-position: 0 -42px}
		.sobr span.iconed_li_item {background-position: 0 -79px}
		.proiz span.iconed_li_item {background-position: 0 -119px}
		.finance span.iconed_li_item {background-position: 0 -160px}
		.calend span.iconed_li_item {background-position: 1px -201px; color: #2c9cd7}
		.docs span.iconed_li_item {background-position: 0 -248px}
			#main_new .right_col li.docs  a { margin-top: 0}
	#main_new .right_col li:hover span.iconed_li_item {background-image:url(/images/redesign/icons_contentLinks_active.png); color: #a7a7a7}
	#main_new .right_col li:hover a {color: #a7a7a7; text-decoration: none}

#main_new  #page h2 { font-size: 26px; color: #414040; margin: 0; padding: 20px 0 10px 24px;}
	#main_new  #page  .right_col h2 {color: #414040; font-size: 24px; padding: 21px 0 20px 0; }
#main_new a.search_pr  {background: url(/images/redesign/icons_article.png) 0 1px no-repeat;}
#main_new a.podpiska { background: url(/images/redesign/icons_article.png) 0 -44px no-repeat;}

#main_new .full_width_banners {clear: both; width: 100%; float: left; padding: 20px 0}	
	#main_new .full_width_banners .banner {display: block !important; float: left; margin-left: 20px}
		#main_new .full_width_banners .banner:nth-child(n) {margin: 0 32px 0 0 }
		#main_new .full_width_banners .banner:last-child {margin: 0 }
		#main_new .banner a {position: relative}
			#main_new .banner a img {position: relative; z-index: 800}
			#main_new .banner a span {display: block; height: 75px; position: absolute; bottom: 0; left: 23px; padding-right: 23px; z-index: 900; font-size: 24px; line-height: 28px; color: #fff;}
	
#main_new div#footer { height: 161px;}
	#main_new  li.opinion{background: url(/images/redesign/icons_footer.png) 0 3px no-repeat;}
	#main_new  li.press{background: url(/images/redesign/icons_footer.png) 0 -22px no-repeat;}
	#main_new  li.career{background:url(/images/redesign/icons_footer.png) 0 -44px no-repeat;}
	#main_new  li.sitemap{	background:url(/images/redesign/icons_footer.png) 0 -66px no-repeat;	}