* {
	 margin: 0;
	 padding: 0;
	 font-size: 100.01%;
 }

body { margin: 0;}
html, body, #page_inner {
height:100% !important;
}
body >  #page_inner  {
height:auto !important;
min-height:100% !important;
}
* html  #page_inner  {
height:100% !important;
}
 #page_inner {
height:auto !important;
min-height:100%;
position:relative !important;
}

body {
	 padding:0;
	 margin:0;
	 font-family:Tahoma;
	 color:#5A5A5A;
	 font-size:12px;
}

body, ul,ol,li,p, i,b,strong,div,table,td,input,select,textarea,a,h1,h2,h3,h4,h5,h6{
	font-family:Tahoma, sans-serif;
	
}

sub, sup {
font-size:95%;
}

sub {
 vertical-align: sub;
 font-weight:normal;
}

sup {
vertical-align: super;
}

img{
	border:0;
}

table{
	border-collapse:collapse;
	border:0;
	padding:0;
}

table caption {
	background:#9bc4dc;
	color:#004065;
	font-size:13px;
	padding:10px 5px;
	text-align:center;
	border-top:1px solid #fff;
	font-weight:bold;
}

table th{
	padding:0;
	border-collapse:collapse;
	border:0;
}

table td{
	padding:0;
}

select,input,textarea {
	font-size:11px;
	/*color:#d1d1d1;	*/
	color:#5A5A5A;	
	background:#f7f7f7;
	border:1px solid #d1d1d1;
	padding:2px 5px;
}

button::-moz-focus-inner { /* убираем внутренний отступ у кнопки в FF, который зарезервирован для рамки при фокусе */
	padding:0px;
	border:0;
}

/*base*/

h1{
	/* border-right: 9px solid #bfbfbf; */
/*	display:inline;*/
	color:#292728;
	padding:2px 10px 2px 0;
	margin:0 0 5px 0;
	line-height:31px;
	font-size:26px;
	font-weight:normal;
	clear:both;
}

h1.zagpred, h2.zagpred {
font-size: 18px!important;
margin-bottom: 14px!important;
color:#5A5A5A!important;
font-weight: normal!important;
line-height:22px!important;
font-weight:normal!important;
}

#page h2{
	margin:0 0 10px;
	padding:2px 10px 1px 24px;
	font-size:20px;
}

h2{
	color:#5A5A5A;
	padding:0 10px 0 0;
	margin:0 0 16px;
	line-height:19px;
	font-size:18px;
	font-weight:normal;
	clear:both;
}

h3{
	clear:both;
	color:#5A5A5A;
	font-weight:bold;
	font-size:13px;
	line-height:12px;
	margin:0 0 12px 0;
}

h4,h5,h6{
	color:#5a5a5a;
	font-size:12px;
	line-height:12px;
	font-weight:bold;
	margin-bottom:13px;
}

p{
	font-size:12px;
	font-family:Tahoma;
	margin-bottom:21px;
	line-height:16px;
	clear:both;
}

ul{
	padding:0;	
	margin:0 0 16px 0;
}

ul li{
	padding:0 0 5px 18px; 
	margin:0;
	list-style-type:none;
	background:url(/images/list_romb.gif) no-repeat 0 6px;
	font-size:12px;
	color:#5a5a5a;
	line-height:15px;
}

ul ul{
	padding:0;	
	margin:13px 0 9px 0;
}

ul ul li{
	padding:0 0 2px 23px;
	background:url(/images/long-dash.gif) no-repeat 0 8px;
	color:#96979b;
	line-height:16px;
}

ol{
	margin:19px 0 9px 23px;
	font-size:12px;
	color:#5a5a5a;
	list-style-position:outside;
}

ol li{
	line-height:17px;
	padding: 0 0 4px 0;
}

ol li ul li {
line-height: 15px;
padding: 0 0 5px 18px;
}

ol ol{
	margin:7px 0 9px 24px;
	color:#8a8a8a;
}

ol ol li{
	padding:0;
}

li p {margin-bottom:0px!important;}

#page ul{
	padding:0;	
	margin:0 0 17px;
}

#page ul li{
	padding:0 0 4px 12px; 
	margin:0;
	list-style-type:none;
	background:url(/images/list_romb.gif) no-repeat 0px 4px;
	font-size:12px;
	color:#5a5a5a;
	line-height:12px;
}

a{
	color:#0694d4;	
	outline:none;
}
a:hover {
text-decoration:none!important;
}

.clear{
	clear:both;
	margin-top:-1px;
	margin-bottom:2px;
}


.fl-left{
	
	float:left !important;
	font-size:11px!important;
}

.fl-right{
	float:right !important;
}

.posrel{
	position:relative;
}

div#page {
	width: 1000px;
	height: auto !important;
	/*min-height:100%;*/
	margin:0 auto;
	overflow:hidden;	
}

body > #page_inner {
height:auto !important;
min-height:100% !important;
}

div#page_inner {
	width: 1000px;
	height: auto !important;
	min-height:100%;
	margin:0 auto;
	overflow:hidden;
	/*padding-bottom:200px;*/
	}

div.content_inner_page {
padding-bottom:104px;
}

/*div#page_inner {
background:url(/images/inner_last.jpg) 0 0 no-repeat;
}*/

div#page {
padding-bottom:147px;
/*background:url(/images/mechel_main.gif) 0 0 no-repeat;*/
}

#main div#page {padding-bottom:179px;}

#page h1{
	padding-left:25px;
	margin-bottom:1px;
}


div#footer_guarantor {
	 position:relative;
	 width: 976px;
	 height: 46px;
	 clear: both;
}

div#footer {
	 height:130px;/*161*/
	 clear: both;
	 background:#f5f5f5;	
	 position:relative;
	 /*background:#f5f5f5;	*/
	 margin:-130px auto 0;
/*	 padding:0 0 12px 24px;*/
	
}

#main div#footer {
	height:162px;
	margin-top:-162px;
}

div.footer_in{
	width: auto;
	font-size:11px;
	color:#6b6b6b;
	height:auto;
	/*float:left;*/
	margin:0 auto;
	width: 976px;
	padding-bottom:0px;
	padding-top:26px;
	padding-left:24px;
}

div.footer_in .block_left{
	line-height:15px;
	width:480px;
	float:left;
	top:-5px;
	width:405px;
	position:relative;
	font-size:11px;
}

div.footer_in .block_left a{
	font-size:11px;
	line-height:16px;
}

div.footer_in .block_left span {
color:#0094d6;
/*padding:0 2px 0 3px;*/
padding: 0 .4em;
}

div.footer_in .block_left .footer_links{
	color:#c8c8c8;
	clear:both;
}

div.footer_in .block_middle{
	float:left;
	width:247px;
	margin-top:-3px;
}
#main  div.footer_in .block_middle {width:247px;}
div.footer_in .block_middle ul {
	padding:0;
	margin:0;
}

div.footer_in .block_middle ul li {
	padding-left:27px;
	padding-bottom:8px;
	list-style-image:none;
	font-size:11px;
}

div.footer_in .block_middle ul li.opinion{
	background:url(/images/ico_opinion.gif) no-repeat 0px 3px;
}

div.footer_in .block_middle ul li.press{
	background:url(/images/ico_press.gif) no-repeat -1px 2px;
}

div.footer_in .block_middle ul li.career{
	background:url(/images/ico_career.gif) no-repeat -1px -1px;
}

div.footer_in .block_middle ul li.sitemap{
	background:url(/images/ico_sitemap.gif) no-repeat 0 0;
	padding-bottom:1 !important;
}

div.footer_in .block_right {
	float:right; width:308px; 
}
div.block_right_win img{
	float:left;
	margin-right:12px;
	margin-top:5px;
}

div.footer_in .block_right a.error{
background:transparent url(/images/ico_error.gif) no-repeat scroll 0 1px;
display:block;
font-size:13px;
margin-bottom:10px;
margin-left:12px;
margin-top:-2px;
padding-left:25px;
}

.block_right_win a.error{
background:transparent url(/images/ico_error.gif) no-repeat scroll 0 1px;
display:block;
font-size:13px;
margin-bottom:10px;
margin-left:12px;
margin-top:-2px;
padding-left:25px;
}

#artus {
    color: #797F87;
    line-height: 1.3;
	/*margin-top: 1.5em;*/
}
#artus img {
    float: left;
    margin: -3px 13px 0 0;
}

div.footer_in .block_right .artus {
	font-size:11px;
	white-space:nowrap;
	color:#a0a0a0;
}

.block_right_win {
	float: right;
    padding-right: 90px;
	padding-bottom:30px;
}

.block_right_win .artus {
	font-size:11px;
	white-space:nowrap;
	color:#a0a0a0;
}
#artus_box { width: 307px; }
#artus_box { margin-top:2.2em; }
#artus_support {
    border-left: 1px solid #b9b9b9;
    float: right;
    padding: 8px 0 8px 15px;
    width:40px;
    margin-top: -3px;font-size:11px; 
}

#artus {
    /*margin-top:1.5em;*/
	line-height: 1.3; color:#797f87;
}
#artus img {
    float: left;
    margin:-3px 13px 0 0;	
}
div.footer_in .block_right .artus a:link, div.footer_in .block_right .artus a:visited, div.footer_in .block_right .artus a:active {
	color: #797F87;
}

.block_right_win .artus a{
	display:block;
	color:#a0a0a0;
	text-decoration:none;
	font-size:11px;
	line-height:14px;
	padding:8px 0 0 0;
}

div#page div#header  {
	height: 440px;
	width:1000px;
	margin:0 auto 5px;
	clear:both;
}

div#page div#header .header_in, div#page_inner div#header .header_in{
	float:left;
	width:100%;
	position:relative;
}

div.footer_in .block_right .artus .artus_support{
	margin: 0px;

}

div.footer_in .block_right .artus .artus_support a {
	font-size:13px;
	text-decoration:underline;
	color: #0694d4;
	
}
div.footer_in .block_right .artus .artus_support a:hover {
	text-decoration:none;
	color: #0694d4;
}

div#page div#header .header_in .logo, div#page_inner div#header .header_in .logo{
	position:absolute;
	top:22px;
	margin:0 0 28px 25px;
}

div#page div#header .header_in .logo img, div#page_inner div#header .header_in .logo img{
	width:169px;
	height:48px;
}

div#page .head_right_block, div#page_inner .head_right_block{
	clear:both;
	float:right;
}

div#page div#header .lang, div#page_inner div#header .lang{
	float:right;
	padding:20px 0 13px;
	margin-right:-1px;
}

div#page div#header .lang a, div#page_inner div#header .lang a{
	margin:0;
	color:#a6a7aa;
	font-size:11px;
}

div#page div#header .head_icons, div#page_inner div#header .head_icons{
	clear:both;
	float:left;
	margin:4px 0 0;
}

div#page div#header .head_icons a, div#page_inner div#header .head_icons a{
	clear:both;
	margin-right:12px;
}

div#page div#header .search, div#page_inner div#header .search{
	margin-left:14px;
	float:left;
	position:relative;
}

div#page div#header .search input.text, div#page_inner div#header .search input.text{
	border:1px solid #dfdfdf;
	padding:5px 20px 5px 10px;
	font-size:12px;
	width:162px;
	color:#a6a7aa;
}


div#page div#header .search input.image, div#page_inner div#header .search input.image{
	width:14px;
	height:14px;
	border:0;
	position:absolute;
	right:6px;
	top:5px;
}

div#page div#header .top_menu{
	clear:both;
	float:left;	
	height:43px;
	margin:26px 0 9px;
	width:1000px;
	background:#0694d4;
}

div#page div#header .top_menu ul, div#page_inner div#header .top_menu ul{
	padding:0;
	margin:15px 0 0;
}

div#page div#header .top_menu ul li, div#page_inner div#header .top_menu ul li{
	list-style: none;
	background:none;
	padding:0;
	display:inline-block;
	display: -moz-inline-stack;
	font-size:12px;
	color:#fff;
	font-family:Tahoma;
	margin-left:73px;
	*margin-left:74px;
	line-height:13px;
}

div#page div#header .top_menu ul li a, div#page_inner div#header .top_menu ul li a{
	font-size:12px;
	color:#fff;
	font-family:Tahoma;
	text-decoration:none;		
	outline:none;
}

div#page div#header .top_menu ul li a:hover, div#page_inner div#header .top_menu ul li a:hover{
text-decoration:underline!important;
}

div#page div#header .top_menu ul li a.cur, div#page_inner div#header .top_menu ul li a.cur{
	color:#001722;
	font-weight:bold;
}


div#page div#header .top_menu ul li:first-child, 
div#page div#header .top_menu ul li.first-child, 
div#page_inner div#header .top_menu ul li:first-child, 
div#page_inner div#header .top_menu ul li.first-child{
	margin-left:25px;
}

.top_menu span {
font-size:12px;
/*font-weight:bold;*/
color:#001722;
}

li.main_current a {
font-size:12px;
color:#001722!important;
}

div#page div#header .middle_head{
	height:172px;
	width:1000px;
	clear:both;
	float:left;	
	position:relative;
}

div#page div#header .middle_head .image {
	height:172px;
	width:1000px;
	
}

div#page div#header .middle_head .left_menu{
	width:255px;
	height:172px;
	background:#bdbdbd url(/images/left_menu_bckg.gif) repeat-x 0 0; 
	/*float:left;*/
	position:relative;
}

div#page div#header .middle_head .left_menu ul{
	margin:0;
	padding:0;
	width:268px;
	position:absolute;
	z-index:50;
}

div#page div#header .middle_head .left_menu ul li{
	list-style: none;
	color:#454545;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
	background:none;
	margin:0;
	padding:0;
}


div#page div#header .middle_head .left_menu ul li a{
	width:243px;
	height:26px;/*height:24px;*/
	/* padding-top:9px; */
	display:block;
	text-decoration:none;
	color:#454545;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding:9px 0 0 25px;/*padding:5px 0 0 25px;*/
	background:url(/images/li_bckg.gif) no-repeat 16px 100%;*/
}

 div#page div#header .middle_head .left_menu ul li:first-child a, div#page div#header .middle_head .left_menu ul li.first-child a{
	padding-top:10px;/*padding-top:6px;*/
	height:25px;/*height:23px;*/
} 

 div#page div#header .middle_head .left_menu ul li a.last{
	background:none;
	padding-top:8px;/*padding-top:5px;*/
} 

div#page div#header .middle_head .left_menu ul li:first-child a:hover, div#page div#header .middle_head .left_menu ul li.first-child a:hover{
	top:0px;
	z-index:99;
	padding-top:10px;/*padding-top:7px;*/
	height:25px;/*height:22px;*/
}

div#page div#header .middle_head .left_menu ul li a:hover{
	background:url(/images/li_active3.png) no-repeat 0 0;/*background:url(/images/li_active2.gif) no-repeat 0 0;*/
	color:#fff;
	text-decoration:none;
	width:250px;
	padding-top:12px;/*padding-top:7px;*/
	height:23px;/*height:22px;*/
	padding-left:23px;
	margin:0;
	display:block;
	position:relative;
	top:-3px;
} 

/*a.current_foto {
	background:url(/images/li_active2.gif) no-repeat 0 0!important;
	color:#fff!important;
	text-decoration:none!important;
	width:243px!important;
	height:22px!important;
	padding-top:7px!important;
	padding-left:25px!important;
	margin:0!important;
	display:block!important;
	position:relative!important;
	top:-2px!important;
}*/

/*div#page div#header .middle_head #img_cont0 {
	float:left;
 }*/
 
 div.#b_image div.fl-left {
 width:192px;
 }

 
 div#page div#header .middle_head .container_img_cont{
/*	float:left;*/
	z-index:0;
	background:#545454;
	width:745px;
}

td.left_collage_menu {
width:268px;
}

table.into_collage {
height:172px;
}

table.into_collage td {
padding:0px;
}

td.pic_collage {
width:492px;
}

td.opis_collage {
width:217px;
padding:6px 18px 0!important;
color:#fff;
background:#545454 url(/images/head_right_bckg.gif) repeat-x scroll 0 0;
vertical-align:top;
}



td.opis_collage span.title {
font-size:13px;
font-weight:bold;
line-height:13px;
}

span.default_descr span.title {
line-height:19px;
font-weight:normal;
}

td.opis_collage a{
color:#fff;
text-decoration:none;
}

td.opis_collage p {
color:#DEDEDE;
font-size:11px;
line-height:14px;
margin:0 0 8px;
width:190px;
}

div#page div#header .middle_head .head_pic div.text{
	width:210px;
	color:#fff;
	font-size:13px;
	line-height:18px;
	position:absolute;
	bottom:9px;
	right:18px;
	z-index:1;
}

div#page div#header .middle_head .head_pic span{
	color:#fff;
	font-style:normal;
	padding:0px 7px 1px 9px;
	display:inline-block;
	background:url(/images/transp_bckg.png)  0 0;
	text-align:right;
	line-height:22px;
}	

div#page div#header .middle_head .head_right{
	
	
	height:166px;
	width:217px;
	
	background:#545454 url(/images/head_right_bckg.gif) repeat-x 0 0;
	padding:6px 18px 0 18px;
	float:left;
}

div#page div#header .middle_head .head_right p{
	color:#dedede;
	font-size:11px;
	margin:0 0 15px 0;
	line-height:14px;
	width:190px;
	
}

div#page .middle_head .head_right span.title{
	font-size:13px;
	color:#fff;
	font-weight:bold;
	line-height:13px;
}

div#page .dotted_blocks{
	clear:both;
	float:left;
	margin-top:14px;
	width:100%;
}

div#page  .dotted_blocks div.block1, div#page .dotted_blocks div.block2, div#page .dotted_blocks div.block3, div#page .dotted_blocks div.block4, div#page .dotted_blocks div.block5{
	width:188px;
	height:92px;
	border:1px dotted #7f7f7f;
	float:left;
	margin-right:12px;
}

div#page .dotted_blocks div.block1{
	background:url(/images/d_block1.gif) no-repeat 0 10px;
}

div#page .dotted_blocks div.block2{
	background:url(/images/d_block2.gif) no-repeat 0 9px;
}

div#page .dotted_blocks div.block3{
	background:url(/images/d_block3.gif) no-repeat 0 12px;
}

div#page .dotted_blocks div.block4{
	background:url(/images/d_block4.gif) no-repeat 0 12px;
}

div#page .dotted_blocks div.block5{
	margin-right:0 !important;
	background:url(/images/d_block5.gif) no-repeat 0 17px;
}

div#page  .dotted_blocks  .text_in_block{
	margin:15px 11px 0 0;
	color:#666666;
	font-size:11px;
	float:right;
}

div#page div#header .dotted_blocks .separate_link{
	float:left;
	width:100px;
	margin-left:7px;
}

div#page div#header .dotted_blocks .blue_link{
	clear:both;
	float:left;
	margin-top:15px;
	width:110px;
}

div#page div#header .dotted_blocks .blue_link a{
	color:#0694d4;
}

div#page div#header .dotted_blocks a{
	color:#666666;
	font-size:11px;
	text-decoration:underline;
	line-height:14px;
}

div#page div.content{
	clear:both;
	height: auto !important;
	min-height:100%;
	width:1000px;
	float:left;
	/*padding-top:15px;*/
}

div#page div.content .left_col{
	float:left;
	width:654px;
	height: auto !important;
	min-height:100%;
	margin-right:38px;
}

div#page div.content .left_col .map{
	border-top:1px solid #d8d8d8;
	float:left;
	clear:both;
	width:654px;
	/*margin:6px 0 0 0;*/
	padding:17px 0 57px;
	height:200px;
}

div#page div.content .left_col .right_map{
	width:281px;
	float:left;
}


div#page div.content .left_col .map img{
	margin-right:17px;
	width:354px;
	height:181px;
	zoom:1;
	}
	
	a.link_map:hover img {
	opacity:0.7;
	filter: alpha(opacity=70);
	}

div#page div.content .left_col .map p{
	font-size:12px;
	color:#5a5a5a;
	line-height:16px;
	margin-bottom:6px;
}

div#page div.content .left_col .map ul.blue{
	padding:0;	
	margin:0 52px 0 0;
	float:left;
}


div#page div.content .left_col .map ul.blue li, div#page div.content .left_col .map ul.blue2 li{
	padding:0 0 10px 12px; 
	margin:0;
	list-style-type:none;
	background:url(/images/list_strelka.gif) no-repeat 0 4px;
	font-size:12px;
	color:#0694d4;
}

div#page div.content .left_col .map ul.blue2{
	padding:0;	
	margin:0 0 21px 0;
	float:left;
}

div#page div.content .left_col .map ul a{
	text-decoration:underline;
	color:#0694d4;
}

.content_bckg{
	/*width:599px;*/
	background:#f1f1ef url(/images/content_bckg.gif) repeat-x 0 0;	
	padding:20px 31px 13px 25px;

}

 .content_bckg a{
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:14px;
	display:block;
}

 .content_bckg p{
	font-size:12px!important;
	color:#000!important;
	line-height:16px!important;
	margin-bottom:0!important;
	padding-bottom:10px!important;
}

 .content_bckg img{
	float:left;
	margin:0 25px 0 0;
	padding-bottom:10px;
	position:relative;
	top:3px;
}

 .face_news{
/*	width:599px;*/
	padding:28px 34px 0 0;
}

 .face_news table td{
	padding-bottom:24px;
	font-size:12px;
	color:#b3b3b3;
	vertical-align:top;
}

.face_news table td:first-child, div#page div.content .left_col .face_news table td.first-child{
	padding:2px 10px 0 24px;
	white-space:nowrap;
}

 .face_news table td a{
	font-weight:normal;
	line-height:16px;	
}

div#page div.content .left_col .links{
	clear:both;	
	margin-top:1px;	
	margin-bottom:26px;
	margin-left:139px;
	/*float:left;
	_display:inline;*/
	}

 a.search_pr{
	background:url(/images/ico_search_press_rel.gif) no-repeat 0 1px;
	margin-right:37px;
	padding-left:26px;
	padding-bottom:2px;
	padding-top: 2px;
}

 a.podpiska{
	background:url(/images/ico_podpiska.gif) no-repeat 0 0;
	padding-left:27px;
	padding-bottom:1px;
	padding-top: 2px;
}

div#page div.content .right_col{
	float:left;
}

div#page div.content .right_col h2{
	padding-left:4px;
	padding-top:6px;
}


div#page div.content .right_col .banner{
	width:307px;
	padding-bottom:13px;
}

div#page_inner div.content .left_col .banner{
	width:226px;
	padding-bottom:13px;
}

div#page div.content .right_col .text_block{
	border:1px solid #ebebeb;
	padding:13px 41px 4px 11px;
	float:left;
	width:254px;
	margin-bottom:13px;
}

div#page div.content .right_col .text_block ul{
	padding:0;
	margin:0;
}

div#page div.content .right_col .text_block ul li{
	list-style-type:none;
	padding:0 0 12px 35px;
	line-height:14px;
}

div#page div.content .right_col .text_block ul li.structure{
	background:url(/images/ico_structure.gif) no-repeat 1px 0px;
}


div#page div.content .right_col .text_block ul li.copr_man{
	background:url(/images/ico_corp_manage.gif) no-repeat 1px 0px;
}


div#page div.content .right_col .text_block ul li.sobr{
	background:url(/images/ico_sobr.gif) no-repeat 1px 0px;
}


div#page div.content .right_col .text_block ul li.proiz{
	background:url(/images/ico_proiz.gif) no-repeat 1px 0px;
}


div#page div.content .right_col .text_block ul li.finance{
	background:url(/images/ico_finance.gif) no-repeat 1px 0px;
}

div#page div.content .right_col .text_block ul li.tools{
	background:url(/images/ico_tools.gif) no-repeat 1px 0px;
}

div#page div.content .right_col .text_block ul li.calend{
	background:url(/images/ico_calendar.gif) no-repeat 1px 0px;
}

div#page div.content .right_col .text_block ul li.docs{
	background:url(/images/ico_docs.gif) no-repeat 2px 3px;
}
div#page div.content .right_col .text_block ul li.contacts{
	background:url(/images/ico_contacts.gif) no-repeat 1px 0px;
}

div#page div.content .right_col .text_block ul li.open_info{
	background:url(/images/ico1.png) no-repeat 8px 0px;
}

table.shares{
	width:100%;
}

table.shares th{
	background:#bfbfbf;
	padding:8px 0 8px 17px;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-align:left;
}

table.shares td{
	font-size:11px;
	color:#414040;
	padding:10px 0 6px 17px;
	text-align:left;
	vertical-align:top;
	background:#f0f0f0 url(/images/shares_bckg.gif) repeat-x 0 100%;
}

table.shares td:first-child, table.shares td.first-child{
	font-weight:bold;
}

table.shares td.plus{
	color:#2bad03;
}

table.shares td.minus{
	color:#c53735;
}	

a.sample{
	width:268px;
	height:20px;
	padding-top:9px;
	display:block;
	text-decoration:none;
	color:#454545;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin:0 46px 0 28px;
	background:url(/images/li_bckg.gif) no-repeat bottom left;
}

a.sample:hover{
	background:url(/images/li_active.png) no-repeat 0 0;
	color:#fff;
	text-decoration:none;
	width:268px;
	height:20px;
	padding-top:9px;
	padding-left:28px;
	margin:0;
	display:block;
	position:relative;
	top:-2px;
}

table.winheader_table {
width:100%;
}

table.winheader_table td {
vertical-align:top;
}

div.winlogo_div {
padding:15px 103px 0 91px;
}

td.str_win {
width:46px;
}


div.first_line {
height:3px;
background:url(/images/bg_undhtab.gif) 0 0 repeat-x;
}

div.second_line {
height:17px;
background:#96979b;
}


div.main_win {
padding:33px 90px 68px 90px;
}


table.table_anketa td {
padding:5px;
}

table.table_anketa td.text {
text-align:right;
}

table.anketa td {
padding:5px;
}

input.button {
font-family:Tahoma;
font-size:12px;
color:#004168;
background:#bdbdbd;
border:1px solid #bdbdbd;
padding:3px 10px;
 width: auto;
 overflow: visible;
 cursor:pointer;

}

table.table_anketa input, table.table_anketa textarea {width:217px;}
table.table_anketa input[name="confirm_code"] {width:auto;}

#sitemap {
width:100%;
margin-right:9px !important;
}

#printver {
margin-right:8px !important;
}

#mail {
margin-right:9px !important;
vertical-align:top;
}
#mail img {
vertical-align:top;
}
#contacts {margin-right: 9px;}
#contacts img {vertical-align:top;}

div.level2 {
font-size:13px;
font-weight:bold;
margin-bottom:7px;
}

div.level2 a {
font-size:13px;
color:#5a5a5a;
text-decoration:none;
}

div.level3 {
font-size:11px;
font-weight:bold;
padding-left:16px;
background:url(/images/map2.gif) 0 3px no-repeat;
margin-bottom:3px;
display:block;
}

div.level3 a  {
margin-bottom:3px;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

div.level4, div.level5 {
font-size:12px;
font-weight:normal;
padding-left:19px;
margin-top:2px;
margin-bottom:2px;
background:url(/images/level4.gif) 0 8px no-repeat;
}

div.level4  a{
font-size:12px;
font-weight:normal;
}

div.level4 p {
margin-bottom:0px;
color: #0694D4;
}

div.into {
margin-bottom:14px;
}

div.logo_print{
margin:18px 0 28px 79px; 
}


div.first_lineprint {
height:1px;
border-bottom:3px solid #292728;
margin-bottom:41px;
}

#print_main {
padding-left:79px;
padding-right:76px;
}

a.print_butt {
font-family:Tahoma;
font-size:13px;
color:#004168;
text-decoration:none;
display:block;
clear:both;
background:#b8b8b8;
width:100px;
height:22px;
text-align:center;
padding-top:5px;
margin:20px 0 68px 0;
}



div.zag_opros {
font-size:15px;
font-weight:bold;
color:#5a5a5a;
margin-bottom:20px;
}


div.opros_div {
border:1px solid #ececec;
padding:19px;
position:relative;
}

a.arh {
position:absolute;
right:220px;
bottom:25px;
}

div.pagenavi {
margin-bottom:20px;
}


span.procent_opr {
white-space:nowrap;
font-size:11px;
}

span.pagecurrent {
padding:5px;
margin:2px;
background-color:#fff;
color:#0694d4;
border:1px solid #0694d4;
}

span.pagenum {
padding:5px;
margin:2px;
background-color:#0694d4;
color:#fff;
}

span.pagenum a:link, span.pagenum a:visited, span.pagenum a:active {color:#fff; text-decoration:none;}
span.pagenum a:hover {color:#fff; text-decoration:none;}

span.pages {
padding-right:10px;
}

/*-------MY_BLOCKS-------------*/
div.first_block {
float:left;
width:163px;
padding-left:65px;
border:1px dashed #7f7f7f;
background:url(/images/d_block1.gif) 0 9px no-repeat;
padding-top:16px;
margin-right:26px
}

div.first_block td{
vertical-align:top;
font-size:11px;
}

div.first_block td.opis_td{
padding-left:6px;
}

a.and_link {
color:#0694d4!important;
display:block;
margin-top:14px !important;
padding-bottom:20px;
}

a.one_str {margin-top:28px!important;}

div.second_block {
float:left;
width:163px;
padding-left:65px;
border:1px dashed #7f7f7f;
background:url(/images/d_block2.gif) 0 9px no-repeat;
padding-top:16px;
margin-right:26px;
}

div.second_block td{
vertical-align:top;
font-size:11px;
}

div.second_block td.opis_td{
padding-left:3px;
}

div.third_block {
background:transparent url(/images/d_block3.gif) no-repeat scroll 0 13px;
border:1px dashed #7F7F7F;
float:left;
padding-left:76px;
padding-top:16px;
width:112px;
margin-right:13px;
}

div.third_block td{
vertical-align:top;
font-size:11px;
}

div.third_block td.opis_td{
padding-left:3px;
}

div.four_block {
background:transparent url(/images/d_block4.gif) no-repeat scroll 0 12px;
border:1px dashed #7F7F7F;
float:left;
padding-left:78px;
padding-top:16px;
width:150px;
padding-bottom:62px;
margin-right:27px;
}

div.four_block td{
vertical-align:top;
font-size:11px;
}

div.four_block td.opis_td{
padding-left:3px;
}


div.five_block {
background:transparent url(/images/d_block5.gif) no-repeat scroll 0 17px;
border:1px dashed #7F7F7F;
float:left;
padding-left:71px;
padding-top:16px;
width:157px;
padding-bottom:34px;
}

div.five_block td{
vertical-align:top;
font-size:11px;
}

div.five_block td.opis_td{
padding-left:3px;
}



div.search_news {
background:#f3f3f3;
padding:12px 0 14px 19px;
color:#a19295;
}


td.zagl_search {
    font-size: 16px;
    font-weight: bold;
	padding-right:21px;
}

.social-links {margin:0 0 0px 0px;}
	/*#main .social-links {display:none;}*/
.social-links li {display:inline-block;*display:inline;zoom:1;padding:0;margin:0 0 0 4px;}
.social-links li:first-child {margin:0;}
.social-links a {display:block;width:26px;height:26px;background:url(/images/social-button.png) 0 0 no-repeat;}
.social-links a.tw {background-position:-30px 0;}
.social-links a.fl {background-position:-90px 0;}
.social-links a.youtube {background-position:-60px 0;}
.social-links a.lnk {background:url(/images/social-button_lnk.png)}



#printver_down{
	float: right;
	margin-bottom: -17px;
	vertical-align: top;
	color: #b3b3b3;
	text-decoration: none;
}
a#printver_down:hover{
	text-decoration: underline!important;
}

#printver_down img{
	margin-left: 10px;
}

.social_content {
	float: right;
	color: #b3b3b3;
	margin-bottom: 6px;
}
.social_content a{
	margin-left: 10px;
	cursor: pointer;
}
.columns_right .social_content p{
	color: #b3b3b3;
	vertical-align: top;
	margin-bottom: 0px;	
}
.columns_right .social_content span{
	vertical-align: top;
}


.cotirovki{
	background: url(../images/bg_cotirovki.png) repeat-x;
}
.cotirovki .result{
	width: 1000px;
	margin: 0 auto;
	padding: 8px 0;
}
.cotirovki .cot_date{
	margin-left: 24px;
	/*margin-right: 14px;*/
}

.cotirovki .result ul{
	float: right;
}
.cotirovki .result li{
	background: none;
	display: inline;
	margin-left: 2px;
	padding: 0 0 5px 14px;
}
.cot_curs, .cot_name{
	font-weight: bold;
} 

.cot_volute{
	margin-left: 6px;
}
.cot_value{
	margin-left: 4px;
}
.cot_percent{
	margin-left: 3px;
}
.cot_percent.green{
	color: #80D16F;
}

.cot_percent.red{
	color: #D82727;
}


.header_smmIcons {float: right; padding-left: 13px}
	#main_new .lang {line-height: 25px}
	.header_smmIcons_Item {display: block; float: left; width: 26px; height: 25px; background:url(../images/2ic_smm.png) 0 0 no-repeat; margin: 0 0 0 17px !important; text-decoration: none; opacity: 0.7}
		.header_smmIcons_Item__TW {background-position: -34px 0}
		.header_smmIcons_Item__YT {background-position: -66px 0}
		.header_smmIcons_Item__LN {background-position: -102px 0}
		.header_smmIcons_Item__TM {background-position: -134px 0}
		.header_smmIcons_Item__PS {background-position: -168px 0}
	.header_smmIcons_Item:hover {opacity: 1; text-decoration: none}
	
body{min-width:1000px}