html
{
 height:100%;

}
body{
height:100%; min-height:100%; margin:0; padding:0;

}

table{
	font-size:12px;
	font-family:tahoma;
	color:#8e8e8e;
}

.main{
 position:relative; 
 _height:100%!important;
  min-height:100%; 
  margin:0;
 width:1000px;
 background:url(/files/middle2.gif);
 left:50%;
 margin:0 0 -129px -500px;
}
.main_page_main{
 position:relative; 
 _height:100%!important;
  min-height:100%; 
  margin:0;
 width:1000px;
 background:url(/files/middle.gif);
 left:50%;
 margin:0 0 -129px -500px;
 }

.header_logo{
	float:left;
	width:233px;
	height:247px;
	background:url(/files/header_logo.jpg);
}
	.logo_link{
		color:#000;
		position:absolute;
		text-decoration:none;
		top:25px;
		width:233px;
		height:180px;
		display:block;
	}
	.header_logo_text{
		
		margin:105px 0 0 0;
		text-align:center;
		font-family:arial;
		font-size:15px;
		font-weight:bold;
		line-height:25px;
	}
.header_bg{
	float:left;
	width:767px;
	height:247px;
	background:url(/files/header_bg.jpg);
}
	.vmenu{
		margin:203px 0 0 0;
	}
	.vmenu_first_inactive{
		color:#3c3c3c;
		display:block;
		float:left;
		width:109px;
		height:44px;
		background:url(/files/vmenu_first_inactive.gif);
		
	}
	.vmenu_first_active{
		text-decoration:none;
		color:#3c3c3c;
		display:block;
		float:left;
		width:109px;
		height:44px;
		background:url(/files/vmenu_first_active.gif);
		
	}

	.vmenu_first_inactive:hover{
		text-decoration:none;
	}
	.vmenu_active{
		color:#3c3c3c;
		text-decoration:none;
		float:left;
		width:110px;
		height:44px;
		background:url(/files/vmenu_active.gif);
	}
	
	.vmenu_inactive{
		color:#3c3c3c;
		float:left;
		width:110px;
		height:44px;
		background:url(/files/vmenu_inactive.gif);
	}
	.vmenu_inactive:hover{
		text-decoration:none;
	}
	.vmenu_last_inactive{
		color:#3c3c3c;
		float:left;
		width:108px;
		height:44px;
		background:url(/files/vmenu_last_inactive.gif);
	}
	.vmenu_last_active{
		text-decoration:none;
		color:#3c3c3c;
		float:left;
		width:108px;
		height:44px;
		background:url(/files/vmenu_last_active.gif);
	}
	.vmenu_last_inactive:hover{
	
		text-decoration:none;
	}
	.vmenu_text_inactive{
		margin:15px 0 0 0;
		font-family:tahoma;
		font-size:11px;
		text-align:center;
		color:#3c3c3c;
	}

.middle{
 height:auto;
 float:left;
 width:1000px;
 
}
.middle2{
 height:auto;
 float:left;
 width:1000px;
 
}

.left{
	float:left;
}
	.left_menu{
		float:left;	
	}
		.left_menu_header{
			float:left;
			width:233px;
			height:52px;
			background:url(/files/left_menu_header.gif);
		}
			.yellow_rect{
				float:left;
				margin:21px 0 0 0;
				width:19px;
				height:19px;
				background:url(/files/yellow_rect.gif);
			}
			.yellow_rect_text{
				padding:0 0 0 10px;
				float:left;
				margin:21px 0 0 0;
				color:#fbfbfb;
				font-family:Myriad Pro;
				font-size:16px;
		
				
			}
		.left_menu{
			float:left;
		}
			.menu_first_punkt{
				width:233px;
				height:30px;
				background:url(/files/menu_first_punkt.jpg);
			}	
				.menu_first_punkt_text{
					margin:7px 0 0 0;
					padding:0 0 0 10px;
					font-family:tahoma;
					font-size:11px;
					color:#fbfbfb;
					float:left;
					font-weight:bold;
					text-decoration:none;
				}
				.menu_first_punkt_pic_up{
					float:right;
					width:23px;
					height:30px;
					background:url(/files/menu_first_punkt_pic_up.jpg);
				}
			.menu_sub_punkt{
				width:233px;
				height:31px;
				background:url(/files/menu_sub_punkt.jpg);
			}

				.menu_sub_punkt_text{
					margin:7px 0 0 0;
					padding:0 0 0 20px;
					font-family:tahoma;
					font-size:11px;
					color:#fbfbfb;
					float:left;
					text-decoration:none;
				}
				.menu_sub_punkt_text_active{
					margin:7px 0 0 0;
					padding:0 0 0 20px;
					font-family:tahoma;
					font-size:11px;

					float:left;
					text-decoration:none;
					color:#ffe309;
				}
				.menu_sub_punkt_text:hover{
					color:#ffe309;
				}
			.menu_punkt{
				width:233px;
				height:31px;
				background:url(/files/menu_punkt.jpg);
			
				}
				.menu_punkt_text{
					margin:8px 0 0 0;
					padding:0 0 0 10px;
					font-family:tahoma;
					font-size:11px;
					color:#fbfbfb;
					float:left;
					font-weight:bold;
					text-decoration:none;
				}

				.menu_punkt_pic_down{
					float:right;
					width:23px;
					height:31px;
					background:url(/files/menu_punkt_pic_down.jpg);
				}
			.price_bid_tile{
				float:left;
				
				width:231px;
				background:url(/files/price_bid_tile.gif) repeat-x;
			}
				.price{
					float:left;
					width:90px;
				}
					.price_pic{
						display:block;
						margin:27px 0 0 32px;
						height:56px;
						width:56px;
						background:url(/files/price_pic.jpg);
					}
					.price_text{
						text-decoration:none;
						display:block;
						margin:5px 0 0 20px;
						font-size:13px;
						font-family:arial;
						text-align:center;
						font-weight:bold;
						color:#014e93;
					}
				.price_bid_border{
					margin:0 25px 0 25px;
					float:left;
					height:140px;
					width:1px;
					background:url(/files/price_bid_border.gif);
				}
				.bid{
					float:left;
					width:90px;
				}
					.bid_pic{
						display:block;
						margin:27px 0 0 0;
						height:56px;
						width:56px;
						background:url(/files/bid_pic.jpg);
					}
					.bid_text{
						text-decoration:none;
						display:block;
						margin:5px 0 0 0;
						font-size:13px;
						font-family:arial;
						font-weight:bold;
						color:#014e93;
					}
.right{
	width:767px;
	float:left;
}
	.right_header{
		width:767px;
		float:left;
	}
		.right_component{
			margin:0 0 0 38px;
			font-family:verdana;
			font-size:12px;
			color:#6e6e6e;

		}
		.right_left_header{
			width:767px;
			float:left;
		}
			.right_header_text1{
				position:relative;
				top:4px;
				margin:18px 0 3px 35px;
				font-family:arial;
				font-size:15px;
				font-weight:bold;
				line-height:25px;
				color:#333;
			}
		.right_right_header{
			width:234px;
			float:right;
			margin:0 0 -50px 0;
			position:relative;
top:-50px;
		}
			.news_rect{
				float:left;
				position:relative;
				left:11px;
				margin:28px 0 5px 0;
				width:19px;
				height:19px;
				background:url(/files/news_rect.gif);
			}
			.right_header_text2{
				margin:26px 0 0 36px;
				font-family:arial;
				font-size:15px;
				font-weight:bold;
				line-height:25px;
				color:#00799e;
			}
	
	.right_right_header_border{
		float:left;
		background:url(/files/right_right_header_border.gif) no-repeat;
		width:767px;
		overflow:hidden;
		height:14px;
	}
	.right_right_header_border2{
		margin:5px 0 0 0;
		float:left;
		background:url(/files/right_right_header_border2.gif) no-repeat;
		width:767px;
		overflow:hidden;
		height:1px;
		overflow:hidden;
	}
	.right_left{
		width:533px;
		float:left;
		position:relative;
		left:34px;
	}
		.product_pic1{
			float:left;
			display:block;
			width:152px;
			height:139px;
			
		}
		.product_pic2{
			float:left;
			width:152px;
			height:139px;
			margin:0 7px 0 0;
		}
			.product_pic_text{
				margin:117px 0 0 0;
				width:152px;
				text-align:center;
				color:#FFF;	
				font-family:tahoma;
				font-size:11px;
				font-weight:bold;
			}
		.right_left_text{
			margin:0 40px 0 0;
			font-family:verdana;
			font-size:12px;
			color:#6e6e6e;
		}
	.right_right{
		width:184px;
		float:left;
	}
		.news_page{
			text-decoration:none;
			color:#00799E;
		}
		.news_page:hover{
			text-decoration:underline;
		}
		.news_data_pic{
			margin:0 0 0 13px;
			padding:0 0 0 6px;
			font-family:verdana;
			color:#fbfbfb;
			font-size:12px;
			background:url(/files/news_data_pic.gif) no-repeat;
			width:68px;
			height:15px;
		}
		.news_text{
			text-decoration:none;
			display:block;
			width:206px;
			margin:5px 0 16px 20px;
			color:#6e6e6e;
			font-family:verdana;
			font-size:12px;
		}
		.news_text:hover{
			text-decoration:underline;
		}

		.news_text_np{
			text-decoration:none;
			display:block;
			color:#6e6e6e;
			font-family:verdana;
			font-size:12px;
		}
		.news_text_np:hover{
			text-decoration:underline;
		}

		.news_data_np{
			padding-top:15px;
			font-weight:bold;
			font-family:verdana;
			color:#007eed;
			font-size:12px;
		}

.footer{
 position:relative;
 bottom:0;
 left:50%;
 margin:0 0 0 -500px;
 width:100%;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 width:1000px;
 height:129px;
 background:url(/files/footer.jpg);
}


.footer_main_page{
 position:relative;
 bottom:0;
 left:50%;
 margin:0 0 0 -500px;
 width:100%;
 color:#fff;
 font-family:verdana;
 font-size:11px;
 width:1000px;
 height:129px;
 background:url(/files/footer_main_page.jpg);
}

	.f1{
		margin:70px 0 0 0;
		position:relative;
		left:5px;
 		float:left;
		width:235px;
	}
	.f2{
		line-height:17px;
		margin:55px 0 0 0;
		text-align:right;
		float:left;
		width:488px;
	}
	.f3{
		line-height:17px;
		position:relative;
		left:85px;
		margin:55px 0 0 0;
		float:left;
		width:277px;
	}
.catalog_rubrick{
	
	margin:15px 0 3px 0;
	font-family:verdana;
	color:#6e6e6e;
	font-size:13px;
	font-weight:bold;
}
.catalog{
	float:left;
}
.catalog_img{
	
	display:block;
	float:left;
}
.catalog_text{
	margin:0 0 0 10px;
	width:450px;
	float:left;
}
.catalog_rz{
	clear:both;
}
.catalog_more{
	width:192px;
	text-align:right;
}
.catalog_more a{
	font-family:verdana;
	
	font-size:13px;
}
.pages{
	position:relative;
	top:15px;
	clear:both;
	width:687px;
	text-align:center;
}
.pages_active{
	text-decoration:none;
	color:#0087ff;
	font-family:verdana;
	font-size:12px;
}
.pages_inactive{
	text-decoration:none;
	color:#868686;
	font-family:verdana;
	font-size:12px;
}
.pages_inactive:hover{
	color:#0087ff;
}

.component3{
 width:760px;
 float:left;

 margin:10px 0 0 3px;
 _margin:10px 0 129px 3px;
}

	.component3_left{
		width:272px;
		float:left;margin:0 15px 0 0;
	}
		.product3_pic1{
			display:block;
			width:272px;

		}
		.product3_pic2{
			background:url(/files/product3_pic2.jpg);
			width:272px;
			height:144px;
		}
	.component3_right{
		float:left;
	}
		.component3_right_left{
		
			width:222px;
			float:left;
			color:#454545;
			font-family:verdana;
			font-size:12px;

		}
		.component3_right_right{
			margin:0 0 0 10px;
			font-family:verdana;
			font-size:10px;
			font-weight:bold;
			color:#474747;
			width:200px;
			float:left;
		}
		.color_box{
			margin:2px 8px 5px 1px ;
			display:block;
			float:left;
			width:54px;
			height:23px;
		}
	.component3_text3{
		
			color:#454545;
			font-family:verdana;
			font-size:12px;

		clear:both;
		width:400px;

	}
	.component3_text3 strong{
		display:block;
		margin:13px 0 4px 0;
	}
	.dot_line{
		margin:3px 0 0 0;
	}
	.dot{
		
		overflow:hidden;
		float:left;
		width:6px;
		height:6px;
		background:url(/files/dot.gif);
		margin:4px 5px 0 3px;
	}

.component6{
  _margin:0 0 129px 0;
  float:left;
  position:relative;
  left:44px;
  width:767px;
 }

 .gallerry_ellement{

  margin:13px 0 0 0;
  width:255px;
  float:left
 }
.gallery_pic{
  margin:0 0 0 4px;
  width:171px;
  display:block;
  background:url(/files/gallery_pic.jpg);
  
 }

	.gallery_text{
		clear:both;
		color:#6e6e6e;
		font-family:verdana;
		font-size:12px;
		margin:3px 0 0 14px;
	}
	.white_logotype{
		width:217px;
		height:85px;
		background:url(/files/white_logotype.jpg);		
	}

 .component11{
  float:left;
  position:relative;
  left:34px;
  width:767px;
  font-family:tahoma;
  color:#8e8e8e;
  font-size:16px;
  _margin:0 0 129px 0;
 }

		.table_pic1{
			
			width:269px;
			height:115px;
			background:url(/files/table_pic1.jpg);	
		}
		.table_pic2{
			width:269px;
			height:115px;
			background:url(/files/table_pic2.jpg);	
		}

 .component12{
float:left;
   position:relative; 
  left:34px;
    width:767px;
/* font-family:tahoma;*//*mil удалено*/
	font-family:Verdana;/*mil добавлено*/
  /*color:#8e8e8e;*//*mil удалено*/
  color:#6e6e6e;
  font-size:12px;
  _margin:0 0 129px 0;
 }

.form_gray_tex2{
 float:left;
 margin:5px 0 5px 0;
}
.form_gray_text{
 float:left;
 padding:0 50px 0 0;
 margin:5px 0 5px 0;
}

.mail{
	position:relative;
	left:-160px;
	width:139px;
	height:75px;
		position:relative;
		top:-7px;
	background:url(/files/mail.jpg);	
}
.submit{
	float:right;
	color:#fff;
	border:0;
			width:164px;
			height:30px;
			background:url(/files/submit.jpg);	
}
.input{
	border:#c1c1c1 1px solid;
	width:198px;
}
.form_red_text{
	color:c60000;
	font-weight:bold;
	margin:5px 0 5px 0;
}
.form_gray_text{
	margin:5px 0 5px 0;
}
.text{
	border:#c1c1c1 1px solid;
	border:#c1c1c1 1px solid;
	width:358px;
	height:117px;
}
.sendformtable{
		font-family:tahoma;
		color:#8e8e8e;
		font-size:12px;
}
.table_text{
	font-family:arial;
	font-size:17px;
	text-align:center;
}
.minitable tr td{
	border:1px black solid;
	border-collapse:collapse;
	font-size:10px;

}

.save{
	float:left;
	width:25px;
	height:25px;
	background:url(/files/save.jpg);
	margin:0 7px 5px 0 ;

}
.print{
	
	float:left;
	width:25px;
	height:25px;
	background:url(/files/print.jpg);
	margin:0 7px 5px 0 ;
}
.r_menu{
	width:220px;
	float:left;
	font-family:tahoma;
	color:#737373;
	font-weight:normal;
	font-size:12px;
}
.save_text{
color:#737373;
	display:block;
	text-decoration:none;
	margin:0  20px 0 0;
	float:left;
}
.print_text{
	color:#737373;
display:block;
	text-decoration:none;
	float:left;
}
.list_block{
	width:430px;
}
.list_ul{
	position:relative;
	left:-22px;
}
.shadow_header{
 overflow:hidden;
 width:179px;
 height:4px;
 background:url(/files/shadow_header.gif);
}
.shadow_tile{
 width:179px;
 background:url(/files/shadow_tile.gif);
}
.shadow_footer{
 overflow:hidden;
 width:179px;
 height:4px;
 background:url(/files/shadow_footer.gif);
}