body {
	padding:0px 30px 0px 30px;
	margin:0px;
	background:#ffffff;
	line-height:14px;
	font-family:Arial;
	font-size:12px;
	color:#006060;
	
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 940)? "940px" : "100%");
	min-width:940px;
}

a {
	cursor:pointer;
	cursor:hand;
	text-decoration:underline;
	color:#5B68A7;
}

a:hover	{
	text-decoration:none;
}

a img {
	border:0px;
}

p {
	padding:5px 0px 5px 0px;
	margin:0px;
}

form {
	padding:0px;
	margin:0px;
}

h3 {
	font-size:18px;
	color:#006060;
	font-weight:normal;
	padding:13px 0px 16px 12px;
	margin:0px;
}

h4 {
	font-size:18px;
	color:#006060;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:0px;
}

h4 b {
	font-size:10px;
	color:#000000;
	font-weight:normal;
}

#main {		
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 940)? "940" : "100%"); 
	min-width:940px;
}

.center1a
{
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
}
.center1b
{
	/*margin:10px 0px 0px 250px;*/
}
.cat1	{
	width:100%;
	padding:0px;
	border-collapse:collapse;
}
.cat1 td
{
	width:49%;
	padding:10px 30px 5px 0px;
	vertical-align:top;
}
ul.ul1	{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
ul.ul1 li
{
	font-size:12px;
	color:#5B68A7;
	padding:3px 0px 5px 35px;
	background:url(/images/mt/new/marker1.gif) 12px 8px no-repeat;
	border-bottom:1px solid #E7E7E7;
}
.footer1
{
	clear:both;
	padding:30px 0px 0px 0px;
	border-top:1px solid #E7E7E7;
	height:35px;
	font-size:10px;
	color:#006060;
}
.footer2
	{
	float:left;
	padding:0px 0px 0px 0px;
}
.footer3
{
	float:right;
	padding:0px 0px 0px 0px;
	width:600px;

}
.bottom_logo
{
	float:left;
	padding:0px 4px 0px 0px;
}
.year	{
	padding:5px 0px 0px 0px
}
.left1	{
	width:212px;
	float:left;
	clear:both;
	/*
	padding:10px 0px 0px 0px;
	position:relative;
	z-index:9;
	left:-30px;
	*/
}
.lmenu1
{
	padding:0;
	margin:0;
	list-style-type:none;
}
.lmenu1 li
{
	font-size:14px;
	color:#5B68A7;
}
.lmenu1 li a, .lmenu1 li b
{
	display:block;
	padding:5px 0px 6px 20px;
	width:192px;
}
.lmenu1 li a:hover
{
	color:#5B68A7;
}
.lmenu1 li b
{
	background:#904700 url(/images/metcat/lmenu1.gif) 100% 50% no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}
.lmenu2
{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style-type:none;
}		
.lmenu2 li
{
	font-size:12px;
	color:#000000;
}
.lmenu2 li a, .lmenu2 li b
{
	display:block;
	padding:5px 0px 6px 12px;
	width:132px;
	background:url(/images/mt/new/marker4.gif) 0px 11px no-repeat;
}
.lmenu2 li a:hover
{
	color:#5B68A7;
}	
.lmenu2 li b
{
	background:url(/images/mt/new/marker4.gif) 0px 11px no-repeat;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}		
.center_inner1
{
	/*margin:10px 0px 0px 250px;*/
	margin:10px 0px 0px 20px;
}
.center_inner1a	
{
	float:left;
	width:100%;
	padding:12px 0px 30px 0px;
}
.select1
{
	width:165px;
	height:20px;
}
.select2
{
	width:251px;
	height:20px;
}
.but3	{
	width:85px;
	height:24px;
	background:url(/images/mt/new/but3.gif) 0px 0px no-repeat;
	border:0px;
	font-size:10px;
	color:#000000;
	font-family:Arial;
	text-transform:uppercase;
}
.table1	{
	border-collapse:collapse;
	padding:0px;
	width:100%;
}
.table1 tr.td_head td
{
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding:6px 0px 8px 15px;
}
.table1 tr.td_row1 td
{
	font-size:12px;
	color:#006060;
	padding:6px 0px 8px 15px;
	background:#F2F2F2;
	vertical-align:bottom;
}
.table1 tr.td_row2 td
{
	font-size:12px;
	color:#006060;
	padding:6px 0px 8px 15px;
	background:#ffffff;
	vertical-align:bottom;
}
.grey1	{
	display:inline;
	color:#999999;
}	
.black1	{
	display:inline;
	color:#000000;
}
.str	{
	padding:10px 0px 10px 0px;
}
.str a	{
	float:left;
	padding:4px 7px 4px 7px;
}	
.str b	{
	float:left;
	padding:4px 7px 4px 7px;
	background:#904700;
	color:#ffffff;
	font-weight:normal;
}
a.xls	{
	float:right;
	font-size:12px;
	color:#5B68A7;
	font-weight:normal;
	padding:1px 20px 1px 25px;
	background:url(/images/mt/new/xls.gif) 0px 0px no-repeat;
	margin:-25px 0px 0px 0px;
}
.last_price1
{
	font-size:11px;
	color:#999999;
	padding:7px 6px 7px 6px;
	background:#F2F2F2;
}
.last_price2
{
	font-size:11px;
	color:#999999;
	padding:7px 6px 7px 6px;
	border-bottom:1px solid #F2F2F2;
}			
.obyavl1
{
	float:left;
	width:31%;
	padding:0px 15px 30px 0px;
}
.obyavl_txt
{
	padding:5px 10px 5px 10px;
	font-size:12px;
	color:#5B68A7;
	border-bottom:1px solid #E7E7E7;
}	
.obyavl_txt div
{
	font-size:10px;
	color:#999999;
}
.obyavl_txt div a
{
	color:#999999;		
}
.price_ob
{
	font-size:12px;
	padding:5px 10px 5px 10px;
	color:#006060;
}		
.price_ob b
{
	font-size:14px;
	line-height:20px;
}
.calendar
{
	padding:10px 0px 0px 20px;
}
.hotdirect
{
	font-size:12px;
}

TABLE.headkonsultant {background-color:#f2f2f2; margin-bottom:0px;}
TABLE.headkonsultant SPAN{font-size:0.8Em;margin:0px 5px;}
TABLE.headkonsultant INPUT {border:solid 1px #BEBEBE; margin:3px 1px;}
TABLE.headkonsultant INPUT.question {width:250px;}
TABLE.headkonsultant INPUT.image {border:0;}
TABLE.headkonsultant INPUT.login {border:0; margin:2px 3px 2px 8px;}
TABLE.headkonsultant INPUT.submit {border:0; margin:2px 3px 2px 8px;}
TABLE.headkonsultant IMG {margin:3px 1px;}
TABLE.headkonsultant FORM {margin:0;padding:0;}

.spros 			{font-size:0.8Em; margin-left:2px;}
H2.spros 		{font-size:1.4Em; margin:0; color:#006060; margin-left:2px;}
H1.spros 		{font-size:2.0Em; margin:0; color:black; margin-left:2px; font-weight:normal;}

TABLE.listing		{margin:5px 0px;}
TABLE.listing TD	{padding:3px 0px;}	
TABLE.listing A		{font-size:0.8Em; margin:2px 5px;}
TABLE.listing .count{font-size:0.8Em;color:#006060; padding:2px 10px;}
TABLE.listing .grey {font-size:0.8Em;color:#999999; padding:2px 5px;}
TABLE.listing .c1	{background-color:#F2F2F2;}
TABLE.listing .c2	{background-color:#FFFFFF;}

.start_page_elem {
	background:transparent url(http://www.hotmetal.ru/images/new/marker1.gif) no-repeat scroll 12px 8px;
	border-bottom:1px solid #E7E7E7;
	color:#2570B8;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	padding:3px 0px 5px 35px;
}

.no_display {
	display: none;
}



.center1
{
	margin:10px 160px 0px 0px;
}
.center1b
{
	margin:10px 0px 0px 250px;
}
.left1	{
	width:212px;
	float:left;
	clear:both;		
	padding:10px 0px 0px 0px;
	position:relative;
	z-index:9;
	left:-30px;
}		
.center_inner1
{
	margin:10px 0px 0px 250px;		
}


#head
{
	height:18px;
	font-size:10px;
	color:#000000;
	padding:5px 0px 0px 11px;
}
#head a
{
	color:#5B68A7;
}

#authForm {background-color:#f2f2f2; margin-bottom:20px;}
#authForm span{font-size:0.8Em;margin:0px 5px;}
#authForm input {border:solid 1px #BEBEBE; margin:3px 1px;}
#authForm input.question {width:250px;}
#authForm input.image {border:0;}
#authForm input.login {border:0; margin:2px 3px 2px 8px;}
#authForm input.submit {border:0; margin:2px 3px 2px 8px;}
#authForm img {margin:3px 1px;}
#authForm form {margin:0;padding:0;}
#authForm table.helpkons span {margin: 0px 3px;}
#authForm a.companyName {font-size:0.8em;margin:0 5px;}

#logo
{
	width:244px;
	float:left;
	height:74px;
	background:url(/images/hr1.gif) 0px 100% repeat-x;
	padding:10px 0px 0px 0px;
}
#topMenu
{
	clear:left;
	padding:6px 0px 0px 60px;
	font-size:10px;
	color:#5B68A7;
}
#topMenu a
{
	color:#5B68A7;
	padding:0px 0px 0px 10px;
}

#search
{
	height:86px;
	background:url(/images/search4.gif) 0px 0px repeat-x;
	margin:3px 0px 0px 260px;
}
#search .search
{
	height:86px;
	background:url(/images/search3.gif) 0px 0px no-repeat;
}
#search .search div
{
	height:66px;
	background:url(/images/search5.gif) 100% 0px no-repeat;
	padding:18px 0px 0px 18px;
	font-size:12px;
	color:#ffffff;
}
#search .search div a
{
	color: white;
}
#search .search div td
{
	padding: 2px 14px 2px 0px;
}
#search .bottom
{
	height:18px;
	background:url(/images/searchbottom.gif) 0px 0px no-repeat;
	background-position:left bottom;
	margin:0px 0px 0px 15px;
	padding:22px 0px 0px 11px;
}
.search_txt
{
	width:80%;
	height:22px;
	border:1px solid #904700;
	padding:0px;
	margin:3px 11px 0px 0px;
	float:left;
}
.search_but
{
	width:85px;
	height:24px;
	background:url(/images/but2.gif) 0px 0px no-repeat;
	border:0px;
	font-size:10px;
	color:#000000;
	font-family:Arial;
	text-transform:uppercase;
	margin:3px 0px 0px 0px;
}

.ob
{
	height:54px;
	background:#F2F2F2 url(/images/search6.gif) 0px 0px no-repeat;
	clear:both;
}

.ob div
{
	height:19px;
	background:url(/images/search7.gif) 100% 0px no-repeat;
	padding:20px 15px 15px 15px;
	font-size:24px;
	color:#000000;
}

#divisions
{
	width:90%;margin-bottom:20px;
}

#divisions div
{
	float:left;
	display:block;
	width:33%;
	margin:10px;
	white-space:nowrap;
	line-height:24px;
}
#divisions div a
{
	
	font-size:16px;
	font-weight:bolder;
	color:#5B68A7;
	text-decoration: underline;
}

#regions
{
	width:100%
}

#regions div
{
	float:left;
	display:block;
}

#regions div div
{
	float:none;
	padding:10px 15px;
}

#regions div div div
{
	padding:0px;
}

#regions div div div div
{
	border-bottom:1px solid #E7E7E7;
	color:#2570B8;
	display:block;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	padding:3px 0 5px 35px;
}

#regions div div div div span
{
	float:right;
}

#regions div div div div a
{
	color:#5B68A7;
}

#sections
{
	width: 100%;
}
#sections div
{
	display: block;
	float:left;
}
#sections div div
{
	float:none;
	padding:10px 15px;
}


#footer
{
	border-top:1px solid #E7E7E7;
	clear:both;
	color:#006060;
	font-size:10px;
	height:35px;
	padding:15px 0 0;
}

#footer div
{
	padding:0px;
	margin-left:0px;
	float:left;
}

#footer div.right
{
	float:right;
}
#footer div.right a{
	text-decoration: none;
}
img
{
	padding-left:3px;
}

.contactInfo
{
	font-size: 15px;
	margin-top:10px;
}
.contactInfo span
{
	color: grey;
	padding-right: 10px;
}
#contactInfo
{
	margin-top:10px;
}
#contactInfo div
{
	font-weight:bolder;
	clear:both;
	margin-bottom:5px;
}
#contactInfo div div
{
	font-weight:normal;
	float:left;
	clear:none;
	text-align:left;
	font-size: 15px;
}
#contactInfo div div.l
{
	text-align:left;
	padding-right:10px;
	width:110px;
	color:gray;
}

#divisionsInfo
{
	margin-top:20px;
	margin-bottom:20px;
}

#divisionsInfo div.title
{
	color:gray;
}

#divisionsInfo ul li a
{
	
}

#groupsInfo
{
	margin-top:20px;
	margin-bottom:20px;
}

#groupsInfo div.title
{

}

#groupsInfo ul li a
{
	
}
.block1
{
	line-height:180%;	
	margin:30px 0px 10px 0px;
	background:url('/images/block1-bg.gif') top left repeat-x;
	font-size: 1.2em;
}
.block1-l
{
	background:url('/images/block1-left-bg.gif') top left no-repeat;
}
.block1-r
{
	background:url('/images/block1-right-bg.gif') top right no-repeat;
	padding:20px 30px;
	margin:5px 0px;
}
#navigation
{
	border-bottom:4px solid #E7E7E7;
	color:#5B68A7;
	font-size:12px;
	padding:15px 0 35px;
}
#navigation a
{
	color:#5B68A7;
}
#navigation .registration
{
	padding:7px 20px 7px 30px;
	float: left;
	margin: 5px 0px;
	background:url('/images/ico4.gif') 0px 0px no-repeat;
}
#lmenu
{
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#lmenu li
{
	font-size:14px;
	color:#5B68A7;
}
#lmenu li a, #lmenu li b
{
	display:block;
	padding:5px 0px 6px 20px;
	width:192px;
}
#lmenu li a:hover
{
	color:#5B68A7;
}
#lmenu li b
{
	background:#904700 url('/images/lmenu1.gif') 100% 50% no-repeat;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

#lmenu ul
{
	padding:0px 0px 0px 20px;
	margin:0px;
	list-style-type:none;
}
#lmenu ul li
{
	font-size:12px;
	color:#000000;
}
#lmenu ul li a, #lmenu ul li b
{
	display:block;
	padding:5px 0px 6px 12px;
	width:132px;
	background:url(/images/marker4.gif) 0px 11px no-repeat;
}
#lmenu ul li a:hover
{
	color:#5B68A7;
}
#lmenu ul li b
{
	background:url(/images/marker4.gif) 0px 11px no-repeat;
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}

.offers {border: 0px; border-collapse:collapse; border-spacing:0pt; font-size: 15px;}
.offers td, .offers th {padding: 8px 10px; margin: 0px; border-collapse: separate; border-spacing: 0pt; text-align: left;}
.offers .color {background-color:#EEEDEB;}
.offers .head {left: -1px;background: transparent url('/images/table-th-bg.gif') repeat-x left top; height: 37px; position: relative; border-collapse:collapse;}
.offers .first {background: transparent url('/images/table-th-left-bg.gif') no-repeat left top; height: 37px; padding: 0px 0px;padding-left:10px; border-collapse:collapse;}
.offers .last {background: transparent url('/images/table-th-right-bg.gif') no-repeat right top; height: 37px; padding: 0px 5px; border-collapse:collapse;}
#searchResult li a b
{
	color:#B00;
}
#searchResult li span
{
	color:gray;
	font-size:10px;
	margin-left:7px;
}
#searchResult li div b
{
	color : #B00;
}
.pages{
	margin:30px 0px 10px 0px;
	padding:0px;
	list-style-type:none;
	width:100%;
	float:left;
	font-size:1.2em;
}

.pages li{
	float:left;
	padding-top:3px;
}

.pages .previours{
	background:url('/images/pointer3.gif') left 5px no-repeat;
	padding:0px 5px 0px 30px;
	text-decoration:none;
	border-bottom:1px solid;	
	margin-left:10px;	
}
.pages .previours:hover{
	border-bottom:1px solid white;
}
.pages .next{
	background:url('/images/pointer2.gif') right 5px no-repeat; 	
	padding:0px 30px 0px 0px;
	text-decoration:none;
	border-bottom:1px solid;
	margin-right:10px;
}

.pages .next:hover{
	border-bottom:1px solid white;
}

.pages a{
	float:left;
	margin:0px 5px;
	text-align:center;
}

.pages .active{
	/*background: url('/images/page-bg.gif') top left no-repeat;*/
	background: #904700;
	/*width:21px;
	height:20px;*/
	padding:4px;
}

.pages .active a{
	text-decoration:none;
	color:white;
}
#alphabet {
	line-height:22px;
	margin-top:10px;
	padding-bottom:3px;
	text-align:center;
}
#alphabet a {
	background-color:#FFFFFF;
	font-size:14px;
	/*margin:2px 1px;*/
	padding:2px 1px;
}
.grey_color {
	color:#999999;
}
.mtlink
{
	padding: 5px 7px;
}
.mtactivelink
{
	padding: 5px 7px; 
	background-color:#e1e2e3; 
	border-bottom: 2px #cccccc solid; 
	text-decoration: none;
}