html, body {
   height: 100%;
   margin:0;
   padding:0;
}
body{margin:0px; background:#424242;height:100%;
font-family:Tahoma; letter-spacing:0pt; line-height:16px; font-weight:normal; font-size:11px; color: #222222; cursor: default; text-decoration: none;
}
table{border-collapse:collapse;border-spacing:0px;}
td{
	
}
a{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:mormal; font-size:11px; color: #b12e0d; cursor: pointer; text-decoration: underline;
}
a:hover{
	text-decoration:none !important;color:#010101;
}
img{
	border:0px;
}
.table_border{
	border:1px solid #000000;
}
.table_border td{
	border:1px solid #000000;
}
/*
.logo{
	display:inline-block;
	position:absolute;
	width:231px;height:95px;
	top:0px;margin-left:50px;
	background:url('../images/logo.gif') no-repeat 0px 0px ;
	
}
.logo a{
	display:inline-block;
	padding:0px;margin:25px 0px 0px 78px;
	font-family:Georgia; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #222222; cursor: pointer; text-decoration: none;
}*/

.logo{
	display:inline-block;
	position:absolute;
	width:219px;height:104px;
	background:url('../images/logo2.gif') no-repeat 20px 25px ;
}
.logo a{
	display:inline-block;
	padding:0px;margin:42px 0px 0px 82px;
	font-family:Georgia; letter-spacing:0pt; line-height:16px; font-weight:bold; font-size:12px; color: #222222; cursor: pointer; text-decoration: none;
}
.all{
	width:100%;
	min-height:100%;
	height:auto !important;
	height:100%;
	text-align:center;
}

.header{
	display:inline-block;
	width:1000px;height:255px;
	background:url('../images/top_bg.gif') repeat-x 0px 0px ;
	margin:0 auto;
	margin-top:10px;
	text-align:left !important;
}
.header_left_bg{
	display:block;
	width:100%;height:100%;
	background:url('../images/top_left_bg.jpg') no-repeat 0px 0px ;
}
.header_right_bg{
	display:block;
	width:100%;height:100%;
	background:url('../images/top_right_bg.jpg') no-repeat 100% 0px ;
}
.header_content{
	display:block;
	width:100%;height:100%;
	background:url('../images/top_img5.jpg') no-repeat 15px 13px ;
}
/*
.top_menu{
	display:inline-block;
	width:1000px;
	background:url('../images/top_menu_bg.gif') repeat-x 0px 0px ;
}
.top_menu_top{
	width:100%;
	background:url('../images/top_menu_top.gif') no-repeat 0px 0px ;
}
.top_menu_left{
	width:100%; height:40px;
	background:url('../images/top_menu_left.gif') no-repeat 0px 0px;
}
.top_menu_right{
	width:100%; height:40px;
	background:url('../images/top_menu_right.gif') no-repeat 100% 0px;
}
*/

.top_menu{
	display:inline-block;
	width:1000px;
	background:url('../images/top_menu_green_bg.gif') repeat-x 0px 0px ;
}
.top_menu_left{
	width:100%; height:36px;
	background:url('../images/top_menu_green_left.gif') no-repeat 0px 0px;
}
.top_menu_right{
	width:100%; height:36px;
	background:url('../images/top_menu_green_right.gif') no-repeat 100% 0px;
}

.top_menu a{
	display:inline-block;
	font-family:Tahoma; letter-spacing:0pt; line-height:32px; font-weight:bold; font-size:11px; color: #444444; cursor: pointer; text-decoration: underline;
	margin-left:62px;
	xmargin-right:20px;
}
.top_menu a.first{margin-left:13px !important;}
.top_menu a:hover,.top_menu a#active{color: #b12e0d;text-decoration: none;}

.top_eadr{
	display:inline-block;
	position:absolute;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:11px; color: #000000; cursor: pointer; text-decoration: underline;
	margin-top:213px;margin-left:860px;
}
.top_eadr:hover{text-decoration: none;}
/*
.logo{
	position:absolute;
	display:inline-block;
	width:300px;height:97px;
	margin-top:100px;margin-left:39px;
}*/

.content_all{
	display:inline-block;
	width:1000px;
	xborder:1px solid #ffffff;
	background:url('../images/content_bg.gif') repeat-y 0px 0px ;
}
.c_all_ts{
	display:inline-block;
	width:100%;height:100%;
	background:url('../images/content_top_sly.gif') no-repeat 0px 0px ;
}
.c_all_bs{
	display:inline-block;
	width:100%;height:100%;
	xborder:1px solid #ff0000;
	background:url('../images/content_bot_sly.gif') no-repeat 0px 100% ;
}
.c_all_tg{
	display:inline-block;
	width:986px;height:100%;
	xborder:1px solid #ff0000;
	text-align:left !important;
	background:url('../images/content_top_grad.gif') repeat-x 0px 21px ;
}

.content{
	display:inline-block;
	width:948px;
	margin:21px 0px 80px 18px;
}
.content_footer{
	height:90px;
	margin:21px 0px 0px 18px !important;
	background:url('../images/footer_bg.gif') no-repeat 20px 100% ;
}
.content_all#footer{
	height:130px;
	 color: #444444;
	 margin-bottom:10px;
}



.path{
	display:inline-block;
	width:100%;height:35px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #010101; cursor: default; text-decoration: none;
}
.path a{
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #137b0e; cursor: pointer; text-decoration: underline;
}
.path a.first{
	display:inline-block;
	padding:0px 0px 0px 12px;
	background:url('../images/st.gif') no-repeat 0px 4px ;
}
.lcol{
	display:inline-block;
	width:250px;
	float:left;
	margin-right:40px;
}
.rcol{
	display:inline-block;
	width:650px;
}

.bg_h{
	display:inline-block;
	width:100%;
	background:#dedddd;
	padding: 4px 0px 5px 0px;
	margin-bottom:13px;
}
.bg_h h1{
	display:inline-block;
	padding:0px;margin:0px 0px 0px 12px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:11px; color: #010101; cursor: default; text-decoration: none; text-transform:uppercase;
}

.lcol .bg_h{
	border-left:2px solid #40c13a;
	margin-bottom:7px;
}
.rcol .bg_h{
	border-left:2px solid #b12e0d;
	background:#bddbb0;
}
.rcol .bg_h#news{
	border-left:2px solid #40c13a;
	background:#dab44c;
}
.rcol .bg_h#spec{
	border-left:2px solid #40c13a;
	background:#b1d9ea;
}
.rcol .bg_h#goods{
	border-left:2px solid #40c13a;
	background:#dfe87e;
}
.rcol .bg_h#articles{
	border-left:2px solid #40c13a;
	background:#dedddd;
}


.lcol .left_menu{
	display:inline-block;
	margin:0px 0px 10px 0px;
}
.lcol .left_menu a{
	display:inline-block;
	padding:0px 0px 0px 12px;
	margin:5px 0px 5px 14px;
	width:206px;
	background:url('../images/lm_link_marker.gif') no-repeat 0px 6px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:mormal; font-size:11px; color: #b12e0d; cursor: pointer; text-decoration: underline;
}
.lcol .left_menu a:hover,.lcol .left_menu a.active,.lcol .left_menu a.lm_sub#active{
	color: #000000; 
	background:url('../images/lm_link_marker_a.gif') no-repeat 0px 6px;
	text-decoration:none;
}
.lcol a.lm_sub{
	display:inline-block;
	margin-left:26px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:mormal; font-size:11px; color: #b12e0d; cursor: pointer; text-decoration: underline;
}
.left_partner{
	margin:5px 0px 5px 14px;
}
.left_partner td{
	padding:5px 10px 10px 0px;
}
.left_partner a{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:mormal; font-size:11px; color: #137b0e; cursor: pointer; text-decoration: underline;
}
.left_partner a:hover{
	color: #010101;
}

.more{
	display:inline-block;
	padding:0px 0px 0px 20px;
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:mormal; font-size:11px; color: #b12e0d; cursor: pointer; text-decoration: underline;
	background:url('../images/more.gif') no-repeat 0px 2px;
}
.more:hover{
	color:#010101;
}
.cont_txt{
	display:inline-block;
	margin-left:12px;
}
.news_spec_t{width:100%;}
.news_spec_t td{width:50%;}
.news_spec_t td.spec{padding-left:20px;vertical-align:top !important;}
.news_spec_t td.news{padding-right:20px;vertical-align:top !important;}
.news_spec_t .bg_h{
	margin-bottom:10px; 
}

.date{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}

.date_t{
	font-family:Tahoma; letter-spacing:0pt; line-height:13px; font-weight:bold; font-size:11px; color: #d24906; cursor: default; text-decoration: none;
}

.footer_contacts{
	position:absolute;
	width:350px;
	margin-left:300px;
}
.footer_contacts .phone{
	display:block;
	margin-top:7px;
}
.footer_contacts .phone span.p1{
	display:inline-block;
	margin-left:10px;
}
.footer_contacts .phone span.p2{
	display:inline-block;
	margin-left:63px;
}
.foote_right{
	position:absolute;
	width:350px;
	margin-left:590px;
}
.foote_right a{color:#010101;}
.foote_right{text-align:right;}

.pages{
	color: #b12e0d;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #444444; cursor: pointer; text-decoration: none;
}
.pages a{font-size:11px;}
.pages a.active{
	font-weight:bold;color: #444444;
	font-size:11px;
	text-decoration: none;
}
.articles_list{	width:100%;}
.articles_list img{margin-right:15px;border:1px solid #cccccc;}

.goods_list_t{width:620px;}
.goods_list_t td{width:50%; padding:5px 0px 5px 0px;}

.left_login {
	display:inline-block;
	width:200px;
	margin-left:14px;margin-top:7px;margin-bottom:15px;
}
.left_login input{
	width:140px;height:16px;
	border:1px solid #444444;
	margin-bottom:5px;padding:0px 5px 0px 5px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:normal; font-size:11px; color: #444444; cursor: default; text-decoration: none;
}
.left_login span{
	display:inline-block;
	width:50px;
}
.left_login input.but{
	width:60px;height:18px;
	padding-bottom:3px;
}
.left_login a{
	font-size:10px;xcolor:#137b0e;
}
.reg_t{
	width:500px;
	white-space:nowrap;
}
.reg_t td{
	vertical-align:top;
}
.reg_t input{
	width:400px; height:18px;
	border:1px solid #777777;
}
.reg_t td{
	padding:5px 0px 5px 0px;
}
.reg_t textarea{
	width:400px; height:70px;
	border:1px solid #777777;
}
.reg_t td.inp_td{
	padding-left:15px;
}

.reg_t input.reg_but{
	width:200px;
	padding-bottom:4px;
	font-family:Tahoma; letter-spacing:0pt; line-height:12px; font-weight:bold; font-size:11px; color: #111111; cursor: pointer; text-decoration: none;
}
.reg_t span{
	color:#ff0000;font-size:10px;
}
.left_logined{
	display:inline-block;
	width:190px;
	margin:5px 0px 15px 14px;
}
.left_logined a{
	display:inline-block;
	margin-top:5px;
}
.foote_right div.madein{
	display:inline-block;
	margin-top:32px;
}
.foote_right div.madein a{
	color:#b12e0d;
}
.map_site a{
	display:inline-block;
	margin-bottom:10px;
	padding-left:14px;
	background:url('../images/map_st_root.gif') no-repeat 0px 4px;
}
.map_site a.depth_two{
	display:inline-block;
	margin-left:16px;
	padding-left:14px;
	background:url('../images/map_st_child.gif') no-repeat 0px 2px;
}
.map_site a.depth_three{
	display:inline-block;
	margin-left:32px;
	padding-left:14px;
	background:url('../images/map_st_child.gif') no-repeat 0px 2px;
}

.xls_dl{
	display:inline-block;
	line-height:22px !important;
	padding-left:30px;
	background:url('../images/excell.jpg') no-repeat 0px 0px;
}

table.excel {
	border-style:ridge;
	border-width:1;
	border:1px solid #000000;
	border-collapse:collapse;
	font-family:sans-serif;
	font-family:Tahoma; letter-spacing:0pt; line-height:14px; font-weight:normal; font-size:11px !important; color: #000000; cursor: default; text-decoration: none;
}
table.excel thead th, table.excel tbody th {
	background:#CCCCCC;
	border-style:ridge;
	border-width:1;
	text-align: center;
	vertical-align:bottom;
}
table.excel tbody th {
	text-align:center;
	width:20px;
}
table.excel tbody td {
	vertical-align:top;
	
}
table.excel tbody td {
    padding: 4px;
	border: 1px solid #555555;
}

.html_version{
	display:block;
	position:absolute;
	width:90px;height:22px;
	top:228px;
	margin-left:895px;
	text-align:center;
	background:url('../images/html_version.gif') no-repeat 0px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:10px; color: #444444; cursor: pointer; text-decoration: underline;
}

.dynamic_version{
	display:block;
	position:absolute;
	width:127px;height:22px;
	top:228px;
	margin-left:858px;
	text-align:center;
	background:url('../images/dynamiv_version.gif') no-repeat 0px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:20px; font-weight:normal; font-size:10px; color: #444444; cursor: pointer; text-decoration: underline;
}

.printer{
	display:inline-block;
	padding-left:20px;
	background:url('../images/printer.gif') no-repeat 0px 0px;
	font-family:Tahoma; letter-spacing:0pt; line-height:15px; font-weight:mormal; font-size:11px; color: #b12e0d; cursor: pointer; text-decoration: underline;
}
