﻿body  {
	margin: 0;
	padding: 0;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #044E78;
	background:#ececec url(../images/bg_body2.gif) repeat-x 0 95px; }

body#inside {background: url("../images/bg_body_5_inside.gif") repeat 0 -31px; }

body#none { background:none;}
body#none p{ padding:10px;}

p {
	margin: 0;
	padding: 0;
	color: #044E78; 
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

div {
	margin: 0; 
	padding: 0;	
	border: 0px; 
	color: #044E78;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

table,td {
	margin: 0; 
	padding: 0; 
	color: #6c6c6c;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}

a {	color: #3C3C3C;
	text-decoration: underline;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
a:hover {
	text-decoration: underline; 
	color: #044E78;}

h1, h2, h3, h4 {
	padding: 0;
	margin: 0;
	font-weight: bold;
	color: #044E78;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;}

ul {margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}

img {border: 0;}
a img {border: 0;}

br.clear {clear: both; font-size: 0px; height: 0px; line-height: 0px;}

form {margin:0; padding: 0;}
input {padding: 0; margin: 0;}
select {padding: 0;	margin: 0; font-size: 10px; line-height: 15px;}

dl {margin:0; padding: 0;}
dl dt {margin:0; padding: 0;}
dl dd {margin:0; padding: 0;}



#measurer{
    width: 100%;
    height: 1px;
    line-height: 1px;
    position: absolute;
    left: 0;
    bottom: 0;
    }


#head{ 
	width: expression(document.getElementById("measurer").clientWidth < 999 ? "999px" : 
 	  document.getElementById("measurer").clientWidth > 1110 ? "1110px" : "100%");
   /*for*/
    min-width: 999px;
    max-width: 1080px;
    }
#conteiner { 
	width: expression(document.getElementById("measurer").clientWidth < 995 ? "995px" : 
 	  document.getElementById("measurer").clientWidth > 1280 ? "1280px" : "100%");
   /*for*/
    min-width: 995px;
    max-width: 1280px;
    /*margin: 0 auto;*/
    }


/*
#zone_right{
		width: expression(document.getElementById("measurer2").clientWidth < 190 ? "190px" : 
 	document.getElementById("measurer2").clientWidth > 225 ? "225px" : "100%");}   	width: expression(document.getElementById("measurer2").clientWidth > 245 ? "245px" : "100%");

*/



/*этом блоке лежит всё*/
/*#conteiner {
	width: 770px}
#conteiner {
	width: 770px}*/	
#head {
	height: 131px;
	background: url("../images/bg_head.jpg") no-repeat -5px 0;
	/*background: url("../images/bg_head_9may.jpg") no-repeat -5px -30px;*/
	}
	#head table{
		float: right;
		margin-right: 30px;
		}
		
#logo {
	float: left;
	width: 380px; /*344*/
	height: 86px;
	margin-bottom: 9px;
	background: url("../rus/images/logo.gif") no-repeat 36px 17px}
	
	#logo a {
		display: block;
		margin-left: 32px;
		margin-top: 18px;
		width: 340px; /*307*/
		height: 60px;
		text-indent: -3000px; 
		overflow: hidden;}	
	
#englishlogo{
	float: left;
	width: 380px; /*344*/
	height: 86px;
	margin-bottom: 9px;
	background: url("../eng/images/logo.gif") no-repeat 36px 17px}
	
	#englishlogo a {
		display: block;
		margin-left: 32px;
		margin-top: 18px;
		width: 340px; /*307*/
		height: 60px;
		text-indent: -3000px; 
		overflow: hidden;}	
	
#up_menu {float: right; color: #797979; text-align: right; margin-top: 14px; margin-bottom: 0px;}
#up_menu a {color: #797979; text-decoration: none}
#up_menu a:hover {text-decoration: underline;}

#head form {
	float: right; 
	clear: right; 
	text-align: right; 
	color: #797979; 
	line-height: 15px;
	width:200px; }
	
#head div#todayDate
{
	margin:2px 0;
	width:250px;
	height:10px;
	float:right;
	text-align:right;
	color:#797979;
}
html>body #head div#todayDate {height: 15px;}		

#head form label {float: right; margin-right: 5px;}
#head form .line {border: 1px solid #B7B8B8; height: 13px; width: 96px; background: #F4F4F4; float: right;}
#head form img { float: left;}
.go {float:right; padding-left:3px; margin-top:-2px;}

#main_menu {
	width: 768px;
	clear: both;
	height: 36px;
	padding-left: 2px;
	margin-bottom: 0px;
	/*padding-left: 113px;*/
	background: url("../images/commongallery/menu/sid_mainmenu_begin.gif") no-repeat 0 0;
	}

#main_menu ul{
    list-style-type: none;
}

#main_menu ul li ul { visibility: hidden; }

#main_menu li{
	float: left;
	position: relative;
	z-index: 80;
	}
    #main_menu li a{
	    float: left;
	    height:36px;
	    }	
	#main_menu li ul{
		width: 153px;
		position: absolute;
		z-index: 30000;
		top: 38px;
		left: 0;
		background:#d5d5d5 url("../images/level2_bg.gif") no-repeat left top; 
		}
		#main_menu li li{
			display: block;
			margin: 0 1px;
			width: 153px;
			list-style-image: none !important;
			list-style-type: none !important;
			background: url("../images/bg_li.gif") no-repeat 12px 100%;  
			
			}
		#main_menu li li.last { background-image: none; }
		#main_menu li li a
		{
			height:auto;
			float: none;
			display: block;
			color: #435155;
			font-size: 11px;
			width: 127px;
			padding:10px 12px;
/*			text-transform: uppercase;*/
			text-decoration: none;
			font-weight: bold;
			}
			#main_menu li li li a
			{
				height:auto;
				text-transform: none;
				width: 129px;
				padding: 5px 10px 8px 12px;
				}
		/*#main_menu li li li a:hover{
			background:#00000 url("../images/bg_a2.gif") repeat-x 0 0; 
			}*/
		#main_menu li li a:hover{
			background: url("../images/bg_a3.gif") repeat-x 0 50%; 
			
			}
	
.bg_none{
	background: 0 !important;
	}


#baner {
	float: left;
	width: 770px; 
	height: 279px;
	overflow:hidden;
	background: #b0b0b0 url("../images/baner.jpg") no-repeat left top;
	position: relative;
	z-index: 0;
	}
/*#inside #baner {height: 170px;}*/
#baner object {
	position: absolute;
	top:0px;
	right:0px;
	padding: 0;
	margin: 0;
	}

	
#baner_menu { margin-left: 6px}

.baner_menu {float: left;  height: 57px;}
.item1 a, .item2 a, .item3 a, .item4 a {display: block; width: 167px; height: 57px}
.item5 a {display: block; width: 69px; height: 57px}
.item1 {background: url("../images/commongallery/menu/item1.jpg") no-repeat 0 0; width: 167px; margin-right: 5px;}
.item2 {background: url("../images/commongallery/menu/item2.jpg") no-repeat 0 0; width: 167px; margin-right: 5px;}
.item3 {background: url("../images/commongallery/menu/item3.jpg") no-repeat 0 0; width: 167px; margin-right: 5px;}
.item4 {background: url("../images/commongallery/menu/item4.jpg") no-repeat 0 0; width: 167px; margin-right: 5px;}
.item5 {background: url("../images/commongallery/menu/item5.jpg") no-repeat 0 0; width: 69px; margin-right: 0px;}	

#under_baner {
	width: 770px; 
	height: 63px;
	background: #b0b0b0 url("../images/bg_under_baner.gif") no-repeat left top;
	border-bottom: 1px solid #fff; 
	border-right: 1px solid #fff;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 62px;
	width: 769px;}
	
html>body #under_baner {height: 62px; width: 769px;}

.emblems {
	height: 51px; 
	float: left;
	padding-top: 13px;
	width: 295px;
	padding-left: 35px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 38px;
	width: 260px;}
html>body .emblems {height: 38px; width: 260px;}

.emblems img {display: block; margin-right: 12px; float: left}

#opinion {float: left; width: 450px; padding-top: 15px; padding-bottom: 15px; color: #4a4a4a;}

#content {
	/*width: 770px; */
	padding-left: 35px;
	padding-top: 11px;
	background: none;
	overflow: hidden;
	padding-bottom: 10px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	/*width: 735px;*/}
html>body #content {/*width: 735px;*/}

#zone_left {
	width: 222px;
	float: left;
	display: inline;
	padding-bottom: 20px;
	margin-right: 22px;
	}
.data {color: #8c8c8c; padding-left:14px; margin-top:-2px; background: url("../images/ico_press.gif") no-repeat left top;}
#inside .data {color: #8c8c8c; padding-left:14px; margin-top:-2px; background: url("../images/ico_press.gif") no-repeat left 7px;}
#inside .data span.icn {color:#044e78;}
.pr {
	padding-top: 15px;
	padding-bottom: 15px;
	/*width: 345px;*/
	color:#6C6C6C;}
.pr .data {color: #87242C;}
#zone_left .pr .data {font-weight: bold;}

.pr a {color: #044E78; text-decoration: none;}
.pr a:hover {color: #1570A4; text-decoration: underline;}
.h_pr {
	width: 122px; 
	margin: 9px 0px 9px 0px;}

.h_pr h1, .h_press h1, .h_stok h1, .h_fnews h1, .h_world h1 {text-indent: -3000px; overflow: hidden; display:block;}

.h_press {
	width: 48px; 
	margin: 9px 0px 9px 0px;}
	
.h_fnews {
	width: 160px; 
	margin: 9px 0px 9px 0px;}
	
.h_stok {
	width: 95px; 
	height: 33px;
	background: url("../images/h_stok.gif") no-repeat 0 0;}
	
.h_world 
{
	width: 177px; 
	height: 33px;
	background: url("../images/h_geo.gif") no-repeat 0 0;}

/*.h_fur {
	width: 158px; 
	height: 33px;
	background: url("../images/h_fur_2.gif") no-repeat 0 0;}*/
	
.w_border {border-top: 1px solid #D3D3D3;padding-top: 15px;}

div.all_pr { background: url("../images/arrow_blue.gif") no-repeat 0 3px; padding-left: 15px;  }
div.all_pr a {color: #3c3c3c;  }
div.all_pr a:hover {color: #706F6F;}

div.more_all div.all_pr { float:left; margin-right:10px;}

#zone_center {
	float: left;
	width: 458px;
	display: inline;
	margin:0 22px 0 12px;
	padding-bottom: 15px;}
	
#zone_center_simple div, #zone_center_simple div a, #zone_center div, #zone_center_big div, #zone_center div a, #zone_center_big div a{	font-size:12px;}
#zone_center div a.small, #zone_center_big div a.small, #zone_center_simple div a.small, a.small, span.small { font-size:11px;}

.press {padding-bottom: 20px}
.press div {
	padding-top: 15px;
	padding-bottom: 5px;}
.press a, .press div a, a.nounderline {color: #044E78; text-decoration: none;}
.press a:hover {color: #1570A4; text-decoration: underline;}
.stok_date {color: #044E78; margin-top: 7px}
.money {color: #3c3c3c;}
.rate {color: #e10000;}
.rateGreen {color: #239623;}

/*#zone_right {
	float: left;
	background: #e2e2e2;
	padding: 15px 30px 19px 35px;
	}*/
ul.map {list-style: none; padding-bottom: 20px; padding-left: 6px}
ul.map li {list-style: none; padding-left: 21px; color: #3c3c3c;}
ul.map li.mining {background: url("../images/mining.gif") no-repeat 3px 4px;}
ul.map li.iron {background: url("../images/iron.gif") no-repeat 3px 4px;}
ul.map li.heavy {background: url("../images/heavy.gif") no-repeat 3px 4px;}
ul.map li.holding {background: url("../images/holding.gif") no-repeat 0px 4px;}

.further ul {list-style: none; padding-bottom: 20px; padding-top: 10px}
.further ul li {
	list-style: none; 
	color: #3c3c3c; 
	padding-left: 14px; 
	background: url("../images/arrow_blue_normal.gif") no-repeat 0 4px; 
	padding-bottom: 15px;}
.further ul li a {list-style: none; color: #3c3c3c;}
.further ul li a:hover {color: #706F6F;}

a.download {background: url("../images/arrow_blue_normal.gif") no-repeat 0 3px; padding: 0px 0px 0px 12px;}

#footer {
	clear: both;
	position: relative;
	width: 970px;

	height: 113px;
	/**/
		margin-top:60px;
		padding-left:25px;
	/**/
	background: url("../images/bg_footer.gif") no-repeat 0 0;}
#footer table{
	clear: both;
	margin-top: 20px;
	}
#footer_menu {
	text-align: right;
	float: right; 
	width: 550px;
	padding-right: 8px;
	padding-top: 24px;
	height: 44px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 20px;
	width: 542px;}
html>body #footer_menu {height: 20px; width: 542px;}

#copy {
	width: 400px;
	padding-right: 50px;
	float: right;
	clear: right;
	background: url("../images/copy_logo_inside.gif") no-repeat 355px 10px;
	text-align: right;
	font-family: Verdana;
	padding-top: 7px;
	color: #8c8c8c;
	font-size: 10px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 350px;}
html>body #copy {width: 350px;}
	



	
/*ВНУТРЕННИЕ СТРАНИЦЫ*/
/*ТИП ПЕРВЫЙ - ТРИ КОЛОНКИ*/

body#inside #baner {
	width: 770px; 
	height: 172px; 
	background: #b0b0b0 url("../images/baner_clouds.jpg") no-repeat left top; 
	border-bottom: 1px solid #fff; 
	border-right: 1px solid #fff;
	padding: 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 171px;
	width: 769px; }
html>body#inside #baner {height: 171px;
width: 769px; }

.kroshki {
	margin-left: 255px; 
	clear: both; 
	color: #898989; 
	padding-bottom: 4px;
	width: 480px;
	border-bottom: 1px solid #c9c9c9;}
	
.kroshki a,.kroshki_simple a {color: #898989; text-decoration: none;}
.kroshki a:hover, .kroshki_simple a:hover {color: #898989; text-decoration: underline;}

.kroshki_simple {
	margin-left: 191px; 
	clear: both; 
	color: #898989; 
	padding-bottom: 10px; 
	width: 522px;
	border-bottom: 1px solid #c9c9c9;}



ul.left_menu { margin-top: 0px; margin-bottom: 20px}
ul.left_menu li {
	border-bottom: 1px solid #b5b5b5; 
	padding: 8px 0;
	list-style: none; 
	padding-left: 17px;
	background: url("../images/left_hover.gif") no-repeat 0 11px;  
	
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 17px;}
html>body ul.left_menu li { padding-left: 17px;	background: url("../images/left_hover.gif") no-repeat 0 10px;}
/*
ul.left_menu li.select {
	border-bottom: 1px solid #b5b5b5; 
	line-height: 30px; 
	list-style: none; 
	padding-left: 20px;
		 
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;}
html>body ul.left_menu li.select { padding-left: 0px; }*/

ul.left_menu li a { 
	color: #3E576F; 
	font-weight: bold; 
	text-decoration: none; 
	font-size: 12px; 
	padding-left: 0px; 
	
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px; }
html>body ul.left_menu li a { padding-left: 0px;}

ul.left_menu li a:hover {
	color: #456F97; 
	text-decoration: none; 
		
	voice-family: "\"}\"";
	voice-family: inherit;
	  }
html>body ul.left_menu li a:hover { }

ul.left_menu li ul.inleft_menu {
	margin-bottom: 0px; 
	margin-top: 7px;
	padding-left: 0px;
	padding-bottom: 0px;
	border: 0;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: 0px;}
html>body ul.left_menu li ul.inleft_menu {margin-bottom: 0px; padding-bottom: 0px;}

ul.left_menu li ul.inleft_menu li {
	margin-bottom: 0;
	padding: 2px 0;
	border: 0; 
	list-style: none; 
	line-height: 0px;
	padding-left: 20px; 
	background: url("../images/left_hover.gif") no-repeat 0px 4px; 

	
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-bottom: 0px;}
	
html>body ul.left_menu li ul.inleft_menu li {margin-bottom: 0px; }


ul.left_menu li ul.inleft_menu li a {
	display: block; 
	color: #646464; 
	font-size: 11px; 
	line-height: 12px; 
	margin-bottom: 0; 
	margin: 0; 
	padding: 0;}
	 
ul.left_menu li ul.inleft_menu li a:hover {color: #8c8c8c; text-decoration: none; } 


/*body#inside #zone_center {
	float: left;
	width: 520px;
	padding-left: 31px;
	padding-bottom: 15px;
	margin-right: 30px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 520px;}
html>body#inside #zone_center {width: 520px;}

body#inside #zone_center_simple {
	float: left;
	width: 568px;
	padding-left: 31px;
	padding-bottom: 15px;
	margin-right: 10px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 522px;}
html>body#inside #zone_center_simple {width: 522px;}
*/
body#inside #zone_center h1, body#inside #zone_center_big h1, body#inside #zone_center_simple h1 {
color: #87242C;
padding-top: 12px;
padding-right: 0pt;
padding-bottom: 19px;
padding-left: 0pt;
font-size: 18px;
font-weight: normal;}

body#inside #zone_center img, body#inside #zone_center_big img, body#inside #zone_center_simple img {border: 1px solid #fff;}

body#inside #zone_center ul li, body#inside #zone_center_big ul li {list-style: inside; color: #6c6c6c}
body#inside #zone_center ul li a, body#inside #zone_center_big ul li a, body#inside #zone_center_simple ul li a {color: #044E78; font-size: 12px; text-decoration: none} 
body#inside #zone_center ul li a:hover, body#inside #zone_center_big ul li a:hover, body#inside #zone_center_simple ul li a:hover {text-decoration: underline; color: #10569D;}

.title_img {margin-bottom: 16px;}

#zone_center, #zone_center_big, #zone_center_simple {	font-size:12px;}

body#inside #zone_center p, body#inside #zone_center_big p, body#inside #zone_center_simple p {
	padding-top: 5px; 
	padding-bottom: 5px; 
	font-size: 12px;
	color: #6c6c6c}
body#inside #zone_center p a, body#inside #zone_center_big p a, body#inside #zone_center_simple p a {color: #044E78; font-size: 12px; text-decoration: none}
body#inside #zone_center p a:hover, body#inside #zone_center_simple p a:hover {color: #10569D; text-decoration: underline;}
.more_img {padding-bottom: 15px; height: 47px; border-top: 1px solid #b2b2b2; margin-top:5px; padding-top:5px;}
.more_img img {float: left; border: 1px solid #fff; margin-right: 9px; margin-bottom:10px; }


div.read_more {}
div.read_more h3 {font-size: 11px; font-weight: bold; color: #333; border-bottom: 1px solid #b2b2b2; height: 20px; line-height: 20px}
div.read_more dl {margin-bottom: 10px}
div.read_more dl dt {margin-bottom: 6px; margin-top: 6px; color: #666;}
div.read_more dl dd { border-bottom: 1px solid #b2b2b2; padding-bottom: 6px}
div.read_more dl dd a {color: #2269B6; text-decoration: none;}
div.read_more dl dd a:hover {text-decoration: underline}

a.top {
	padding-bottom: 10px; 
	color: #083E75; 
	text-indent: 15px; 
	text-decoration: none; 

	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 0px;}
html>body a.top {padding-left: 15px;}


a.top:hover {color: #10569D;}




.right_small_baner {
	padding-top: 3px; padding-bottom: 3px;
	width: 158px;
	border: 1px solid #c3c3c3;
	text-align: center; 
	margin-top: 20px;}
	
.right_small_flash_baner {
	width: 160px;
	margin-top:20px;
	margin-bottom:10px;}
	
body#inside ul.further{margin-bottom: 20px;}
	
body#inside #footer {
	margin-top: 70px;
	}

body#inside #copy {
	background: url("../images/copy_logo_inside.gif") no-repeat 355px 10px;}	
	
.person {
	border-bottom: 1px solid #b5b5b5;
	height: 120px;
	margin-bottom:5px;}

.person img {float: left; margin-right: 20px;}
.person span { color: #6c6c6c;}
.person a.name, a.name {color: #044E78; font-weight: bold;text-decoration: none;}
.person a.name:hover, a.name:hover { text-decoration: underline;}

.job {border-bottom: 1px solid #b5b5b5; margin-bottom:5px;}
.job div.text { color: #6c6c6c; margin-bottom: 10px;}
.job a.name {color: #044E78; font-weight: bold;text-decoration: none;}
.job a.name:hover { text-decoration: underline;}
	
#navigator, #navigator span, div#navigator a
{ vertical-align:baseline; font-size:11px;}

#big {/*
	width: 100%;
	height: 100%;
	background: url("../images/bg_body_up.gif") no-repeat 0 top;*/}	

#big_in {
/*	width: 100%;
	height: 100%;
	background: url("../images/bg_all_half.gif") no-repeat 0 334px;*/}		

#SelectYear select, #SelectYear select option
{ width:160px; border: solid 1px #C3C3C3; font-size:11px;}

#SelectType select, #SelectType select option
{ width:160px; border: solid 1px #C3C3C3; font-size:11px;}
	
.site_map {list-style: none !important;}
.site_map li {list-style: none !important; margin-left: 12px; padding-left: 10px; background: url("../images/arrow_blue_normal.gif") no-repeat 0px 6px;}
.site_map li li {background-position: 0px 3px}
.site_map li a {color: #3c3c3c !important; text-decoration: underline !important; font-size: 11px; line-height: 20px; font-weight: bold;}
.site_map li li a {line-height: 15px; font-weight: normal;}

#zone_center div.Level1{ padding-left:12px;}
#zone_center div.Level2{ padding-left:27px;}
#zone_center div.Level3{ padding-left:42px;}

#zone_center div.Level1{background: url("../images/arrow_blue_normal.gif") no-repeat 0px 6px;}
#zone_center div.Level2{background: url("../images/arrow_blue_normal.gif") no-repeat 15px 4px;}
#zone_center div.Level3{background: url("../images/arrow_blue_normal.gif") no-repeat 30px 4px;}

#zone_center div.Level1 a, #zone_center div.Level2 a, #zone_center div.Level3 a, #zone_center div.Level4 a{ font-size:11px; line-height:15px;}
#zone_center div.Level1 a { font-weight:bold; line-height:20px;}

a.grayBold
{ color:#646464; font-weight:bold;}

/*calendar*/
	.Calendar { color:#AAAAA9;}
	.Calendar td {height: 18px; background:none;width:18px;}
	.CalendarDayHeader {color: #044E78;	background: #729DA8;   font-size:10px; font-weight: bold; height: 20px;}
	.CalendarDay {background: #6C6C6C; border: 0px solid #EFEFEF;}
	.CalendarOtherMonthDay {background: #6C6C6C; color:#999999; border: 0px solid #FAFAFA;}
	
	.CalendarDay a, .CalendarOtherMonthDay a { display:block;color: #434341; width: 19px; height: 18px; line-height: 18px;text-decoration: none;}
	.CalendarDay a, .CalendarOtherMonthDay a {border: 1px solid #C9C9C9; background:#C9C9C9;}
	.CalendarDay a:hover, .CalendarOtherMonthDay a:hover {border-color: #044E78; color:#434341;}
	.CalendarTitle {color: #434341; background: white; font-weight: bold; height: 29px; border: 1px solid #F4F4F4;}
	.CalendarSelectedDay a {text-decoration:none;}
	
	td.TodayCss  { border:solid 1px #6C6C6C;}
/*end of calendar*/


div.AddInfo
{
	margin:10px 0px 10px 0px;
}
div.AddInfo img.leftImg, div.pr img.leftImg
{ float:left; margin:0px 10px 0px 0px;}

body#inside #zone_center div.AddInfo img, body#inside #zone_center_big div.AddInfo img, body#inside #zone_center_simple div.AddInfo img { border:0px;}


div.AddInfo div
{ width:100%; padding: 5px 0px 0px 0px;}
a.down
{ display:block; line-height:18px; width:80px; padding:0px 0px 0px 0px;}

select.smallPadding
{ margin:0px 0px 5px 0px; display:block;}

#SelectYear select.leftSmallPadding
{ margin:0px 0px 5px 0px; float:left; width:100px;} 

#SelectYear select.rightSmallPadding
{ margin:0px 0px 5px 5px; float:left; width:55px;}

html>body #SelectYear select.rightSmallPadding 
{ width:50px;}



/*Форма!!!*/
	
form.quest {margin: 20px 0px 10px 0px;  }	
#two_columns {border: 0;}
td.label, td.label_required {
	text-align: left; 
	vertical-align: middle; 
	padding-right: 20px; 
	height: 24px}	

td.label_required {color: #044E78}

form.quest table tr td input.text {
	border: 1px solid #6c6c6c; 
	height: 17px; 
	color: #6c6c6c;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	width: 200px; 
	background-color: #E9E9E9;}	

input {}

input.text {
	border: 1px solid #6c6c6c; 
	height: 17px; 
	color: #6c6c6c;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	width: 200px; 
	background-color: #E9E9E9;}	
	
form.quest table tr td.textarea {padding-top: 2px; padding-bottom: 5px;}

textarea {
	border: 1px solid #6c6c6c; 
	width: 200px; 
	background-color: #E9E9E9;
	color: #6c6c6c;
	font: 11px Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin-bottom: 2px;
	height: 100px}

input.submit_btn 
{ width:100px;}

form.quest table tr td.submit input {
	background-color: #ccc; 
	background-image: none; 
	border: 1px solid #6c6c6c;
	font-size: 11px; 
	margin:0;
	padding: 0;
	color: #6c6c6c;
	height: 20px;
	width: 100px;
	margin-top: 5px;}

form.quest table tr td.submit {text-align: right}

td.borderbottom
{ border-bottom: 1px solid #c9c9c9;}

#content #zone_center img.noborder, #content #zone_center_big img.noborder { border: 0px;}

a.gray { color:#6C6C6C;  text-decoration:none;}

#SelectYear input.submitButton
{ border:solid 1px #044E78; font-size:10px;}

div#content div#zone_center_big h1.withImage, div#content div#zone_center h1.withImage { padding-left:50px; background-repeat:no-repeat; background-position:0 12px;}

#SelectYear input.submitButton
{ border:solid 1px #044E78; font-size:10px; margin-left:92px; margin-bottom:15px; clear: both; margin-top: 3px}
html>body #SelectYear input.submitButton {padding: 1px 5px;}

div#counters

{float: right;	padding:10px 0px 10px 38px;  }
div#counters div
{ float:left; margin-right:10px; }

#content #zone_center img.noborder, #content #zone_center_big img.noborder { border: 0px;}

#quotationTable { border-top:solid 1px #6C6C6C; border-left:solid 1px #6C6C6C;}
#quotationTable td { border-bottom:solid 1px #6C6C6C; border-right:solid 1px #6C6C6C; padding:3px; text-align:right;}


/*Список фактов, со файлами для скачивания*/

dl.facts dd, dl.facts dt  {font: 12px Arial, Tahoma, Verdana, Helvetica, sans-serif;}
dl.facts dt {color: #8c8c8c; padding: 15px 0 2px 0 }
dl.facts dd {color: #044E78; vertical-align: bottom}
dl.facts dd a {color: #8c8c8c; font-size: 10px !important}
dl.facts dd a:hover {color: #044e78; }
dl.facts dd img {border: 0}
body#inside #zone_center dl.facts dd a img, body#inside #zone_center_big dl.facts dd a img {border: 0; }
dl.facts dd a.format {text-decoration: none; line-height: 17px}
dl.facts dd a.format:hover {color: #8c8c8c;}
dl.facts dd table tr {vertical-align: bottom; }
dl.facts dd table td { vertical-align: bottom; padding-top: 5px} 
dl.facts dd table td img {vertical-align: bottom;} 

/*фотогалерея*/
div#ShowPhotoHeader
{
	margin-top:5px;
	border-bottom: solid 1px #B2B2B2;
	margin-bottom:5px;
}
img.showPhotoImg
{ margin:4px;}
div.ShowPhotoTitle
{ font-size:14px; color:#6C6C6C; font-weight:bold; height:20px; padding-left:5px; text-align:center;}

/*-------------------------------------*/
div#zone_right_absolute
{
	position: absolute;
	top: 435px;
	left: 608px;
	width: 177px; 
	z-index: 80;
	}
	
	
#zone_center_big
{
	float: left;
	width: 581px;
	margin-right: 13px;
	padding-bottom: 15px;
}

body#inside #zone_center_big {
	float: left;
	width: 581px;
	padding-left: 31px;
	padding-bottom: 15px;
	margin-right: 0px;
	
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 550px;}
html>body#inside #zone_center_big {width: 550px;}

#zone_center_big div.Level1{ padding-left:12px;}
#zone_center_big div.Level2{ padding-left:27px;}
#zone_center_big div.Level3{ padding-left:42px;}

#zone_center_big div.Level1{background: url("../images/arrow_blue_normal.gif") no-repeat 0px 6px;}
#zone_center_big div.Level2{background: url("../images/arrow_blue_normal.gif") no-repeat 15px 4px;}
#zone_center_big div.Level3{background: url("../images/arrow_blue_normal.gif") no-repeat 30px 4px;}

#zone_center_big div.Level1 a, #zone_center_big div.Level2 a, #zone_center_big div.Level3 a, #zone_center_big div.Level4 a{ font-size:11px; line-height:15px;}
#zone_center_big div.Level1 a { font-weight:bold; line-height:20px;}


.floatRight
{ width:177px;
  height:270px;
  float:right;
  margin-left: 10px; }
.floatbig {height: 370px}
.floatsmall {height: 200px}

div.yearSelect
{ height:37px; text-align: left; clear: both}

#calendar {clear: both;}
div.fixedWidth
{ width:360px;}

div#ShowPhotoHeader
{
	margin-top:5px;
	border-bottom: solid 1px #B2B2B2;
	margin-bottom:5px;
}
img.showPhotoImg
{ margin:4px;}
div.ShowPhotoTitle
{ font-size:14px; color:#6C6C6C; font-weight:bold; height:20px; padding-left:5px; text-align:center;}


.stone {position: absolute; width: 141px; height: 110px; background: url("../images/stone.gif") no-repeat 0 0; /*left: 44px;*/ right:20px; top: -65px; }


.for_height {min-height: 360px}
* html .for_height {height: 360px}
img.float_left {float:left; border: 1px solid #fff; margin: 2px 4px 2px 0;}
.small_content p {color: #6c6c6c; padding-bottom: 20px;}


.img_list {
	list-style: none;
	padding-bottom: 10px;
	padding-top: 5px;
	}
	.img_list li {
		margin-bottom: 9px;
		}
.report_list li {
	position: relative;
	margin: 0px;
	left: -3px;
	}
.grand {width: 100%;}

.for_form {padding: 10px 0;}
.catalog_list {
	width: 100%;
	overflow: hidden;
	padding-bottom: 20px;
	}
	.catalog_list div {
		float: left;
		}
		.catalog_list div.margin_right {margin-right: 3px;} 
		
.slideshow {
	padding: 5px 0;
	}
.video {padding: 10px 0;}

.orange_arrow_menu {
	list-style: none;
	}
	.orange_arrow_menu li {
		background: url("../images/orange_arrow.gif") no-repeat 0 7px;
		padding: 0 0 0 11px;
		height: 1%;
		}
		.orange_arrow_menu li a {
			display: block;
			border-bottom: 1px solid #C7C7C7;
			padding: 4px 0;
			text-decoration: none;
			font: bold 10px Verdana, Tahoma, Arial, sans-serif;
			height: 1%;
			}
			.orange_arrow_menu li a:hover {
				text-decoration: none;
				}
.for_flash {
	padding-bottom: 10px;
	}
	
.blue_arrow_list {
	list-style: none;
	}
	.blue_arrow_list li {
		background: url("../images/arrow_blue.gif") no-repeat 0 8px;
		padding: 5px 0 10px 13px;
		height: 1%;
		}
		.blue_arrow_list li a {
			font-size: 11px;
			}
.banner_list {
	list-style: none;
	}
	.banner_list li {
		padding: 3px 3px 3px 2px;
		background: url("../images/banner_bg.gif") no-repeat 0 0;
		margin-bottom: 5px;
		}
		.banner_list li img {
			display: block;
			}

/*a#PrevMonthLink, a#NextMonthLink { display:block; width:7px; height:11px;}*/

#zone_center div .small_content p a { font-size:11px; font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif; }


/************************************************new styles************************************************/


.for_ban td{
	vertical-align: top;
	}
.losung {
    float: left;
    height: 209px;
	margin-top:5px;
    overflow: auto;
    width:100%
	}
	.losung h3 { font-size: 14px; color: #5b5b5b; padding-bottom: 5px;}
	.losung ul { padding-left: 17px; }
	.losung li { list-style-type:disc; color: #3c3c3c; font-size: 12px; padding-bottom: 3px;  }
	.losung p {color: #3c3c3c; font-size: 12px;}

.right_list { list-style-type:none; } 
	.right_list a { display: block; padding-bottom: 5px; overflow: hidden; text-indent: -3000px; }
	.presentation, .profile, .iso9000, .stuff, .metinvest-steel, .metinvest-ruda { width: 100%; height: 56px;}
	.presentation {
		background: url(../images/commongallery/banner/presentation.gif) no-repeat 0 0;	 }
	.profile { background: url(../images/commongallery/banner/profile.gif) no-repeat 0 0; }
	.iso9000 { background: url(../images/commongallery/banner/iso9000.gif) no-repeat 0 0; }
	.stuff   { background: url(../images/commongallery/banner/stuff.gif) no-repeat 0 0;   }
	.metinvest-steel   { background: url(../images/commongallery/banner/metinvest-steel.gif) no-repeat 0 0;   }
	.metinvest-ruda   { background: url(../images/commongallery/banner/metinvest-ruda.gif) no-repeat 0 0;   }

.foo_menu { padding: 35px 0 0 7px; }
	.foo_menu li { float: left; padding-right: 17px; list-style-type: none; }
	.foo_menu li a { color: #797979; font-size: 11px; }
	.foo_menu li a:hover { text-decoration: none; }
.right_td{
	width: 100%;
	}
*html .right_td{
	width: 30%;
	}
#zone_right{
    min-width: 170px;
    max-width: 245px;
    position: relative;
	}
.no_bg{
	background: none !important;
	}
.logo_right{
	width: 168px;
	height: 107px;
	margin: 31px 0 0 35px;
	background: url(../images/logo_right.gif) no-repeat 0 0;  
	}	
/*  width: expression(document.getElementById("measurer").clientWidth < 995 ? "170px" : */

#PhotoGallery, #PhotoGalleriesList {margin-top: 10px; float: left; width:100%;}
.photo
{
    width: 128px;
    text-align: center;
    float: left;
    margin: 0 8px 15px 0;
}
.photo div
{
    padding-bottom: 5px;
}
.photo img
{
    display: block;
    border :solid 1px #b5b5b5 !important;
    background-color: #fff;
    padding: 3px;
}
.font_size_11 {font-size: 11px !important;}

p.data span {color:#044E78;}

.ui-accordion dt, .ui-accordion dd {padding-bottom: 5px;}
.ui-accordion a {color: #044e78; text-decoration: none;}
.ui-accordion a:hover {color: #1570a4; text-decoration: underline;}

#zone_right {
    padding: 15px 30px 19px 35px;
    }
#zone_right h3 {padding: 0 0 10px 14px;}
#zone_right h3, #zone_right h3 a{
    color: #3e576f;
    font-size: 12px;
    font-weight: bold;
}
#zone_right h3 a:hover {color: #456f97;}
ul.right_banners {margin-bottom: 20px;}
ul.right_banners li{
    list-style: none;
    height: 58px;
    background: url("../images/right_menu.gif") no-repeat 100% 0;
    margin-bottom: 5px;
    }    
    ul.right_banners li div{
        height: 58px;
        background: url("../images/left_menu.gif") no-repeat 0 0;
        }    
    ul.right_banners li a{
        display: block;
        height: 58px;
        padding: 0 10px 0 45px;
        color: #fff;
        display:table-cell;
           vertical-align:middle;
        font:bold 10px Tahoma, Arial, san-serif;
        }    

*html ul.right_banners li a{
display: block;
padding-top: 15px;
}

            
*+html ul.right_banners li a {
display: block;
padding-top:15px;
}

.services {
    float: left;
    width: 200px;
    padding-bottom: 10px;
    }    
.services a{
    color: #0e4f6f;
    }
.services h4{
    padding-bottom: 5px;
    
    }
.services h4 a{
    font-size: 13px !important;
    font-weight: bold;
    }
.services li{
    list-style: none;
    }    
.services li a{
    text-decoration: none;
    font-size: 12px !important;
    }
    
