
body
{
	padding:0px;
	margin:0px;
	background:#ffffff;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
}
a{
	text-decoration:underline;
	color:#006699;
}	
a:hover
{
	text-decoration:none;
}	
a img
{
	border:0px;
}	
h1 
{
	display:inline;
	font-size:30px;
	color:#010101;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:bold;
	font-family:Arial;
}	
h2
{
	font-size:18px;
	color:#333333;
	padding:10px 0px 10px 0px;
	margin:0px;
	font-weight:normal;
	font-family:Arial;
}	
h3, h3 a
{
	font-size:18px;
	color:#282828;
	padding:0px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
	text-decoration:none;
}	
p
{
	padding:10px 0px 10px 0px;
	margin:0px;
}	
	
.head1
{
	height:100px;
	padding:17px 0px 0px 45px;
}	
.logo
{
	float:left;
	padding:0px 45px 0px 0px;
}
.nadp1
{
	padding:0px 0px 4px 40px;
	font-size:18px;
	color:#A0A0A0;
	line-height:22px;
	float:left;
	border-left:1px solid #EEEEEE;
	margin:5px 0px 0px 0px;
}		
.cont1
{
	width:331px;
	padding:25px 0px 0px 45px;
	margin:15px 0px 0px 0px;
	float:right;
	background:url("images/tel2.jpg") 0px 0px no-repeat;
	font-size:11px;
	color:#006699;
}		
.cont1 a
{
	color:#006699;		
}		
.top_menu1
{
	height:39px;
	background:url("images/top_menu7.jpg") 0px 0px repeat-x;
	padding:0px 0px 0px 10px;
/*	min-width:1020px;*/
}	
.top_menu1 a
{
	display:block;
	float:left;
	height:39px;
	background:url("images/top_menu5.jpg") 0px 0px repeat-x;	
	color:#ffffff;	
	text-decoration:none;
	text-align:center;
	font-size:12px;
}	
.top_menu1 a b
{
	display:block;
	height:39px;
	background:url("images/top_menu4.jpg") 0px 0px no-repeat;		
}	
.top_menu1 a b span
{
	display:block;
	height:27px;
	background:url("images/top_menu6.jpg") 100% 0px no-repeat;
	padding:12px 30px 0px 30px;	
	white-space:nowrap;
	color:#ffffff;
	font-weight:bold;
}
/*
.top_menu1 a.active
{
	background:url("images/top_menu2.jpg") 0px 0px repeat-x;	
	color:#010101;
}	
.top_menu1 a.active b
{
	background:url("images/top_menu1.jpg") 0px 0px no-repeat;	
	color:#010101;	
}	
.top_menu1 a.active b span
{
	background:url("images/top_menu3.jpg") 100% 0px no-repeat;
	cursor:hand;
	color:#010101;	
}		
*/
.top_menu1 a.active
{
	background:url("images/top_menu2.jpg") 0px 0px repeat-x;	
	color:#010101;
}	
.top_menu1 a.active b
{
	background:url("images/top_menu1.jpg") 0px 0px no-repeat;	
	color:#010101;	
}	
.top_menu1 a.active b span
{
	background:url("images/top_menu3.jpg") 100% 0px no-repeat;
	cursor:hand;
	color:#010101;	
}		


.top_menu2
{
	padding:10px 0px 7px 26px;
	background: #CCCCCC;
	height:25px;
/*	min-width:1020px;*/
}	
	
.top_menu2 a, .top_menu3 a
{		
	background: gray;
	float:left;
	margin:0px 10px 0px 0px;
	padding:6px 10px 6px 10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

.top_menu2 a.active, .top_menu3 a.active
{		
	background:#000000;
	float:left;
	margin:0px 10px 0px 0px;
	padding:6px 10px 6px 10px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
.top_menu2 a:hover, .top_menu3 a:hover
{
	text-decoration:underline;
}

.top_menu3 a, .top_menu3 a.active a {float:none; display:block; width:100%; margin-bottom:2px;}
.menu_sel{text-decoration:underline;}
.center1
{
	width:100%;
	padding:0px;
	border-collapse:collapse;
}	
.center1 td
{
	padding:0px;
	vertical-align:top;
}
.center_yellow1
{
	background:url("images/top2.jpg") 0px 0px repeat-x;

}
.center_yellow2
{
	background:url("images/top1.jpg") 0px 0px no-repeat;
	height:270px;
}	
.center_yellow3
{
	background:url("images/top3.jpg") 100% 0px no-repeat;
	font-size:11px;
	color:#282828;
	vertical-align:middle;
	height:270px;
	padding:20px;
}
.center2
{
	width:100%;
	height:100%;
	border-collapse:collapse;
}
.center2 td
{
	padding: 0;
	vertical-align:top;	
}
.center2 td table td{ padding:5px;}
.c_txt1
{
	font-size:11px;
	color:#333333;
}	
.c_txt1 a
{
	font-size:12px;
	color:#006699;
	font-weight:bold;
}	
.tdspec_top{
	background:#EEEEEE;
}
.tdspec
{
	height:156px;
	background:#EEEEEE;
}	
.tdspec td.pic {padding: 10px 0 5px 10px;	}
.whiteborder{border-left:1px solid #ffffff;border-right:1px solid #ffffff;}

.left1_c{	background:url("images/hr2.gif") 0px 0px no-repeat;height:7px;line-height:0px;font-size:0px;padding:0;}
.center1_c{background:url("images/hr3.gif") 100% 0px no-repeat;border-right:1px solid #ffffff;height:7px;line-height:0px;font-size:0px;padding:0;}	
.right1_c{background:url("images/hr4.gif") 0px 0px no-repeat;height:7px;line-height:0px;font-size:0px;padding:0;}	

.center2 td.news_zag, .center1 td.news_zag{padding:20px 0px 15px 10px;}	
	
.center2 td.news_zag h3, .center1 td.news_zag h3
{
	font-size:18px;
	color:#000000;
	padding:10px 0px 0px 0px;
	margin:0px;
	background:url("images/hr_new.gif") 0px 0px repeat-x;
	float:left;
	font-weight:normal;
}		

.center2 td.left2, .center2 td.center2_center2, .center2 td.right2
{
	padding:0px 10px 15px 20px;
}
.center2 td.right2
{
	width:298px;
}		
.left2_c
{
	background:url("images/hr5.gif") 0px 0px no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}
.center2_c
{
	background:url("images/hr6.gif") 100% 0px no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
}	

.right2_c, .right2_c2
{
	background:url("images/hr7.gif") 0px 0px no-repeat;
	height:7px;
	line-height:0px;
	font-size:0px;
	width:328px;
}	
.right2_c2{ width:40px;}

.footer1
{
	background:#EEEEEE;
	padding:20px 0 15px 0;
	font-size:10px;
	height:89px;
}	

.bottom_logo
{
	padding:0px 0px 0px 40px;
	background:url("images/bottom_logo.gif") 0px 0px no-repeat;
	height:30px;
	width: 90px;
}

.bottom_logo img{margin:4px 0px 0px 0px;}	

.center_img1_inner{	width:331px;height:134px;}	
	
	
	
.center_yellow1_inner
{
	background:url("images/top6.jpg") 0px 0px repeat-x;
}

.center_yellow2_inner
{
	background:url("images/top5.jpg") 0px 0px no-repeat;
	height:134px;
}	

.center_yellow3_inner
{
	background:url("images/top7.jpg") 100% 0px no-repeat;
	height:134px;/*59px;*/
	padding-left:25px;
	padding-top:40px;
	font-size:11px;
	color:#282828;
} 
.center_yellow3_inner p{
	font-size:30px;
	color:#010101;
	font-weight:bold;
	font-family:Arial;
	display:inline;	
}
.text1
{
	padding:0 5px 5px 5px;
	font-size:12px;
	font-family:Arial;
}
.table1
{
	width:100%;
	border-collapse:collapse;
}	
.table1 td
{
	padding:0px;
	vertical-align:middle;
}
.table1 tr.td_row1 td
{
	padding:17px 17px 17px 17px;
	background:#EEEEEE;
	border:1px solid #D0D0D0;
}
	
.table1 tr.td_row2 td
{
	padding:10px 17px 10px 17px;
	background:#ffffff;
	border:1px solid #D0D0D0;
}

.table1 tr.td_align_center td		
{
	text-align:center;
}

.top_menu1 a:hover b span
{
	cursor:hand;
}
.f7{ color:#333333; text-decoration:none; font-size:10px;}
.f7:hover{ color:#999999; text-decoration:underline;}

.c_img1{ border:6px solid #CCCCCC; margin:0 10px 0 0;}
.zag_txt{padding:10px 0 0 10px;}
.zag_txt a{display:block; font-size:12px; font-weight:bold;}
.order td{ color:#333333; font-size:14px; font-weight:bold;}

.news td{padding-left:15px}
.news{ margin:20px 20px 0 20px;}
.news_date{ color:#666666; font-size:14px; font-weight:bold; padding-right:15px;}
.news_text .news_date{ padding-bottom:5px; float: left; border-bottom:2px solid #f8eb10;}
.news_caption{ color:#333333; font-size:14px; font-weight:bold; float:left; padding-bottom:5px; border-bottom:2px solid #f8eb10;}
.news_note{clear:both;}
.news_text{padding:30px 20px 10px;}
.news_text span{display:block;}
.all_news{ margin-bottom:10px;}
div.news_date, div.news_caption{font-size:20;}
.pad25 td{padding: 25px;}
.pad25 td table td{padding: 5px;}
.pad_l25{padding-left:25px}
.arhive{ width:30px; maigin:5px 0 0 10px;}
.arhive a{font-size:14px; font-weight:bold; color:#282828; text-decoration:none;}
.arhive a:hover{color:#666666; text-decoration:underline;}

/*yandex metal news*/
span.yandex_date { color:#666666; font-size:14px; font-weight:bold; margin-left:25px;} 
td.yandex_date{ width:180px;}
div.yandex_informer	{font-size: 85%; margin-bottom: 0.3em;} 
div.yandex_title a	{ }	
div.yandex_allnews	{font-size: 80%; margin-top: 0.3em;} 
div.yandex_allnews	{font-size: 80%; margin-top: 0.3em;}	
span.yandex_annotation		{margin-bottom: 0.5em; display:block;}
span.yandex_news_title {}
td.news_content{ padding-bottom:10px;}

.prod_list
{
	width:140px;
	height:140px;

	margin:10px;
	float:left;
	
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
.prod_list IMG{border:none;}

.prod_list a{
	color:#000;
	text-decoration:none;
}
.prod_list a:hover{
	text-decoration:underline;
}

