body{
	height:100%;
	padding:0px;
	margin:0px;
	text-align:center;
	font-family:Tahoma;
	font-size:13px;
	color:#6d7272;
	background: #efeee9 url(../images/fon_top.png) repeat-x top;
	filter:expression(fixPNG(this));
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
.main_fon_1{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background:url(../images/fon_top_left.png) no-repeat top left;
	filter:expression(fixPNG(this));
}
.main_fon_2{
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	background:url(../images/1fon_down_right.png) no-repeat bottom right;
	filter:expression(fixPNG(this));
}
.div_center{
	position:relative;
	margin:0px auto;
	width:990px;
}
.main_div{	
	position:relative;
	float:left;
	top:0px;
	text-align:left;
	text-align:center;
	width:990px;	
}

.top{
	position:relative;
	float:left;
	height:180px;
	width:100%;
	margin-top:104px;
	background:url(../images/title_fon.png) no-repeat top;
	filter:expression(fixPNG(this));
}
	.lang{
		position:absolute;
		right:100px;
		top:-70px;
	}
		.lang span a{
			display:block;
			position:relative;
			float:left;
			margin-right:10px;
		}
		.lang .ru a{
			width:27px;
			height:28px;
			background:url(../images/flag_ru.png) no-repeat top;
			filter:expression(fixPNG(this));
		}
		.lang .eng a{
			width:27px;
			height:28px;
			background:url(../images/flag_en.png) no-repeat top;
			filter:expression(fixPNG(this));
		}
	.title{
		position:relative;
		float:left;
		height:101px;
		width:986px;	
		background-color:#ffffff;
		border-left:2px solid #a25742;
		border-right:2px solid #a25742;
		margin-top:79px;
	}	
		.title_text{
			position:absolute;
			bottom:10px;
			left:0px;
			font-size:15px;
			color:#a25742;
			margin-left:60px;
		}
			.title_text span {
				text-transform:uppercase;
				font-weight:bold;
			}
		.title_path_ru{
			position:absolute;
			bottom:10px;
			right:0px;
			width:500px;
			height:20px;
			text-align:right;
			font-size:14px;
			margin-bottom:-5px;
			margin-left:60px;
			padding-right:50px;
		}
		.title_page a{
			position:absolute;
			bottom:10px;
			right:0px;
			width:500px;
			height:20px;
			text-align:right;
			font-size:14px;
			margin-bottom:0px;
			margin-left:60px;
			padding-right:50px;
		}
			.title_path_ru a{
				color:#a25742;
			}
			.title_path_ru p{
				display:block;
				position:relative;
				float:right;
				font-size:10px;
				margin:0px;
				padding:0px;
				margin-top:2px;
				margin-right:10px;
				padding-right:20px;
				padding-bottom:2px;
				margin-top:0px;
				background:url(../images/title_path_str.png) right no-repeat;
					filter:expression(fixPNG(this));
			}
				.title_path_ru p a{
					text-decoration:underline;
				}
			.title_path_ru span a{
				display:block;
				position:relative;
				float:right;
				margin:0px;
				padding:0px;
				padding-bottom:3px;
				margin-right:10px;
				padding-left:20px;
				height:40px;
				width:120px;
				margin-top:-15px;
			}
				
				.title_path_ru .pteh a{
					background:url(../images/path_tehnology.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .potd a{
					background:url(../images/path_otdel.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pprod a{
					background:url(../images/path_product.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pprice a{
					background:url(../images/path_price.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pquest a{
					background:url(../images/path_quest.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pnews a{
					background:url(../images/path_news.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pzakaz a{
					background:url(../images/path_zakaz.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pcontact a{
					background:url(../images/path_contact.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_ru .pmain a{
					background:url(../images/path_main.png) no-repeat;
					filter:expression(fixPNG(this));
				}
			.title_path_en{
				position:absolute;
				bottom:10px;
				right:0px;
				width:500px;
				height:20px;
				text-align:right;
				font-size:14px;
				margin-bottom:-5px;
				margin-left:60px;
				padding-right:50px;
			}
			.title_path_en a{
				color:#a25742;
			}
			.title_path_en p{
				display:block;
				position:relative;
				float:right;
				font-size:10px;
				margin:0px;
				padding:0px;
				margin-top:2px;
				margin-right:10px;
				padding-right:20px;
				padding-bottom:2px;
				margin-top:0px;
				background:url(../images/title_path_str.png) right no-repeat;
					filter:expression(fixPNG(this));
			}
				.title_path_en p a{
					text-decoration:underline;
				}
			.title_path_en span a{
				display:block;
				position:relative;
				float:right;
				margin:0px;
				padding:0px;
				padding-bottom:3px;
				margin-right:10px;
				padding-left:20px;
				height:40px;
				width:100px;
				margin-top:-15px;
			}
				
				.title_path_en .pteh a{
					background:url(../images/path_tehnology_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .potd a{
					background:url(../images/path_otdel_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pprod a{
					background:url(../images/path_product_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pprice a{
					background:url(../images/path_price_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pquest a{
					background:url(../images/path_quest_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pnews a{
					background:url(../images/path_news_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pzakaz a{
					background:url(../images/path_zakaz_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.title_path_en .pcontact a{
					background:url(../images/path_contact_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}	
				.title_path_en .pmain a{
					background:url(../images/path_main_en.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				
	.logo a{
		position:absolute;
		top:-20px;
		z-index:1;
		left:420px;
		width:155px;
		height:125px;
		background:url(../images/logo.png) no-repeat top;
		filter:expression(fixPNG(this));
	}
	.menu{
		position:absolute;
		top:35px;
		left:25px;
		width:943px;
		height:92px;
		background:url(../images/title_lenta.png) no-repeat top;
		filter:expression(fixPNG(this));
	}
		.menu ul{
			position:absolute;
			top:0px;
			left:0px;
			#margin-top:13px;
			margin-left:0px;
			text-align:left;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		.menu .ru .mteh a{
			position:absolute;
			top:15px;
			left:70px;
			width:89px;
			height:19px;
		}
		.menu .ru .motd a{
			position:absolute;
			top:8px;
			left:172px;
			width:64px;
			height:17px;
		}
		.menu .ru .mprod a{
			position:absolute;
			top:1px;
			left:251px;
			width:82px;
			height:20px;
		}
		.menu .ru  .mprice a{
			position:absolute;
			top:0px;
			left:345px;
			width:40px;
			height:15px;
		}
		.menu .ru .mquest a{
			position:absolute;
			top:1px;
			left:595px;
			width:54px;
			height:17px;
		}
		.menu .ru .mnews a{
			position:absolute;
			top:6px;
			left:665px;
			width:62px;
			height:16px;
		}
		.menu .ru .mzakaz a{
			position:absolute;
			top:11px;
			left:740px;
			width:44px;
			height:16px;
		}
		.menu .ru .mcontact a{		
			position:absolute;
			left:800px;
			top:17px;
			width:74px;
			height:18px;
		}
		
		
		.menu .en .mteh a{
			position:absolute;
			top:13px;
			left:68px;
			width:96px;
			height:22px;
		}
		.menu .en .motd a{
			position:absolute;
			top:7px;
			left:178px;
			width:64px;
			height:17px;
		}
		.menu .en .mprod a{
			position:absolute;
			top:1px;
			left:249px;
			width:78px;
			height:18px;
		}
		.menu .en  .mprice a{
			position:absolute;
			top:-2px;
			left:340px;
			width:41px;
			height:16px;
		}
		.menu .en .mquest a{
			position:absolute;
			top:0px;
			left:590px;
			width:71px;
			height:17px;
		}
		.menu .en .mnews a{
			position:absolute;
			top:4px;
			left:676px;
			width:41px;
			height:17px;
		}
		.menu .en .mzakaz a{
			position:absolute;
			top:8px;
			left:735px;
			width:48px;
			height:17px;
		}
		.menu .en .mcontact a{		
			position:absolute;
			left:798px;
			top:14px;
			width:76px;
			height:21px;
		}
		
		.menu .ru .mteh .white a {
			background:url(../images/title_tehnology.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mteh .yellow a {
			background:url(../images/y_title_tehnology.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .motd .white a{
			background:url(../images/title_otdelka.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .motd .yellow a{
			background:url(../images/y_title_otdelka.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mprod .white a{
			background:url(../images/title_product.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mprod .yellow a{
			background:url(../images/y_title_product.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mprice .white a{
			background:url(../images/title_price.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mprice .yellow a{
			background:url(../images/y_title_price.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mquest .white a{
			background:url(../images/title_vopros.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mquest .yellow a{
			background:url(../images/y_title_vopros.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mnews .white a{
			background:url(../images/title_news.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mnews .yellow a{
			background:url(../images/y_title_news.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mzakaz .white a{
			background:url(../images/title_zakaz.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mzakaz .yellow a{
			background:url(../images/y_title_zakaz.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mcontact .white a{
			background:url(../images/title_contact.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .ru .mcontact .yellow a{
			background:url(../images/y_title_contact.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		
		.menu .en .mteh .white a{
			background:url(../images/title_tehnology_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mteh .yellow a{
			background:url(../images/y_title_tehnology_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .motd .white a{
			background:url(../images/title_otdelka_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .motd .yellow a{
			background:url(../images/y_title_otdelka_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mprod .white a{
			background:url(../images/title_product_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mprod .yellow a{
			background:url(../images/y_title_product_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mprice .white a{
			background:url(../images/title_price_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mprice .yellow a{
			background:url(../images/y_title_price_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mquest .white a{
			background:url(../images/title_vopros_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mquest .yellow a{
			background:url(../images/y_title_vopros_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mnews .white a{
			background:url(../images/title_news_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mnews .yellow a{
			background:url(../images/y_title_news_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mzakaz .white a{
			background:url(../images/title_zakaz_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mzakaz .yellow a{
			background:url(../images/y_title_zakaz_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mcontact .white a{
			background:url(../images/title_contact_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.menu .en .mcontact .yellow a{
			background:url(../images/y_title_contact_en.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		
		
		
	.slogan{
		position:absolute;
		top:105px;
		left:355px;
		width:275px;
		height:49px;
		background:url(../images/slogan.png) no-repeat top;
		filter:expression(fixPNG(this));
	}
	.slogan_en{
		position:absolute;
		top:105px;
		left:355px;
		width:275px;
		height:49px;
		background:url(../images/slogan_en.png) no-repeat top;
		filter:expression(fixPNG(this));
	}
	.pointers{
		position:absolute;
		bottom:0px;
		left:65px;
		width:998px;
		height:3px;
		background:url(../images/pointers.png) no-repeat;
		filter:expression(fixPNG(this));
	}
.center{
	position:relative;
	float:left;
	width:986px;
	background-color:#ffffff;
	border-left:2px solid #a25742;
	border-right:2px solid #a25742;
}
	
	.catalog{
		position:relative;
		float:left;
		width:100%;
		padding:40px 0px 100px 10px;
	}
		.catalog_item{
			position:relative;
			float:left;
			margin-left:40px;
			margin-top:10px;
			width:114px;
			height:280px;
		}
		.catalog_item img{
			border:0px;
			height:219px;
		}
		.catalog_item span a{
			display:block;
			position:reltive;
			margin-top:18px;
			color:#6d7272;
			font-weight:bold;
			text-decoration:underline;
		}
	
	.news{
		position:relative;
		float:left;
		padding:40px 0px 100px 95px;
	}
		.news_item{
			position:relative;
			float:left;
			height:195px;
			margin:0px 20px 0px 0px;
		}
		.news_item div{
			position:relative;
			float:left;
			width:485px;
			margin-left:95px;
			color:#6d7272;
		}
			.news_item  img{
				display:block;
				position:relative;
				float:left;
				width:216px;
				height:162px;
				background-color:#f7f8f8;
				border:0;
			}
			.news_item div .news_item_date{
				position:relative;
				float:left;
				width:100%;
				text-align:right;
				margin-top:5px;
			}
			.news_item div .news_item_title{
				position:relative;
				float:left;
				text-align:left;
				margin-top:10px;
				width:100%;
				font-size:17px;
				font-weight:bold;
			}
			.news_item div .news_item_text{
				position:relative;
				float:left;
				width:100%;
				text-align:left;
				margin-top:18px;
			}
			.news_item div .news_item_next{
				position:relative;
				float:left;
				width:100%;
				text-align:left;
				margin-top:30px;
				font-size:11px;
			}
				.news_item div .news_item_next a{
					text-decoration:underline;
					color:#6d7272;
				}
				
	.price{
		position:relative;
		float:left;
		padding:30px 40px 60px 77px;
	}
		.price_name_title{
			position:relative;
			float:center;
			color:#6d7272;
			font-size:13px;
			font-weight:bold;
		}
		.price_title{
			border:0px;
			width:810px;
			margin-top:10px;
			border-right:1px solid #7f7f7f;
		}
			.price_title td{
				padding:1px;
			}
			.price_title_t td{
				font-weight:bold;
				font-size:15px;
				border-left:1px solid #7f7f7f;
				border-top:1px solid #7f7f7f;
			}
				.price_title_t_1{
					border-bottom:1px solid #7f7f7f;
				}
				.price_title_t_2{
					height:40px;
				}
			.price_title_s td{
				font-size:10px;
				border-left:1px solid #7f7f7f;
				border-top:1px solid #7f7f7f;
				border-bottom:1px solid #7f7f7f;
			}
		.price_item td{
			font-size:10px;
			font-weight:bold;
			border-left:1px solid #7f7f7f;
			border-bottom:1px solid #7f7f7f;
			height:50px;
		}
			.price_item_title{
				display:block;
				position:relative;
				float:left;
				font-size:14px;
				font-style:italic;
				margin-left:15px;
				margin-top:5px;
			}
				.price_item img{
					border:0;
					margin:10px;
				}
			.price_1{
				width:80px;
				height:50px;
				border-bottom:1px solid #7f7f7f;
			}
			.price_2{
				width:50px;
				border-left:1px solid #7f7f7f;
				border-bottom:1px solid #7f7f7f;
			}
			.price_3{
				height:100px;
				
			}
			.price_field{
				width:40px;
				height:15px;
				font-size:10px;
				font-weight:bold;
				border:0;
				display:none;
			}
			.price_name{
				font-size:10px;
			}
	
	
	.info{
		position:relative;
		float:left;
		padding:35px 65px 100px 65px;
		text-align:justify;
	}
		.info a{
			color:#6d7272;
		}
			.info a:hover{
				color:#6d7272;
				text-decoration:underline;
			}
		.info_img_list{
			position:relative;
			float:left;
			width:220px;
			margin-top:-40px;
		}
			.info_img_list img{
				border:0px;
				margin-top:40px;
			}
		.info_text_list{
			width:350px;
			position:relative;
			float:left;
			margin-top:-18px;
			padding:0px 33px 0px 33px;
		}

		.jcarousel-skin-tango-o{
				position:relative;
				float:left;
				margin-left:0px;
				width:600px;
				height:300px;
				margin-left:130px;
				margin-top:40px;
			}
				.product_patterns_list_o{
					position:absolute;
					top:0px;
					left:0px;
					float:left;
					overflow:hidden;
					width:600px;
					height:300px;
				}	
					.jcarousel-skin-tango-o ul{
						position:relative;
						float:left;
						text-align:left;
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin:0;
						padding:0;
					}
						.jcarousel-skin-tango-o ul li{
							position:relative;
							float:left;
							width:150px;
							height:300px;
							text-align:center;
						}
							.jcarousel-skin-tango-o ul li img{
								border:0px;
								padding:6px;
								cursor:pointer;
								position:relative;
								float:left;
								margin-top:9px;
							}
						
							.jcarousel-skin-tango-o .jcarousel-next-horizontal {
								position: absolute;
								top: 148px;
								right: -35px;
								width: 23px;
								height: 20px;
								cursor: pointer;
								background: transparent url(../images/str_next.png) no-repeat 0 0;
								filter:expression(fixPNG(this));
							}
							.jcarousel-skin-tango-o .jcarousel-prev-horizontal {
								position: absolute;
								top: 148px;
								left: -40px;
								width: 23px;
								height: 20px;
								cursor: pointer;
								background: transparent url(../images/str_prew.png) no-repeat 0 0;
								filter:expression(fixPNG(this));
							}
							.jcarousel-skin-tango-o.jcarousel-container-horizontal {
								height:300px;
						
							}
							.jcarousel-skin-tango-o .jcarousel-clip-horizontal {
								width:600px;
								height:300px;
							}
							.jcarousel-skin-tango-o.jcarousel-item-horizontal {
							   width:150px;
								height:300px;
							}
	
	.product{
		position:relative;
		float:left;
		padding:45px 65px 75px 55px;
	}
		.product_main_img{
			position:relative;
			float:left;
			border:0;
			margin-left:20px;
		}
		.product_div{
			position:relative;
			float:left;
			width:550px;
			margin-left:20px;	
			text-align:left;
		}
			.product_info_title{
				display:block;
				position:relative;
				float:left;
				width:100%;
				color:#6d7272;
				font-weight:bold;
				font-size:18px;
				margin-left:130px;
				margin-top:10px;
			}
			.product_info_text{
				display:block;
				position:relative;
				float:left;
				width:100%;
				color:#6d7272;
				margin-left:25px;
				margin-top:5px;
				width:520px;
			}
				.product_info_text p{
					padding:0;
					margin:0;
				}
			.jcarousel-skin-tango{
				position:relative;
				float:left;
				margin-left:70px;
				height:290px;
			}
			.product_carousel_list{
				position:absolute;
				top:0px;
				left:0px;
				float:left;
				overflow:hidden;
				width:470px;
				height:290px;
			}
			.jcarousel-skin-tango ul{
				position:relative;
				float:left;
				text-align:left;
				display:inline-block;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0;
				margin-left:-10px;
				padding:0;
			}
				.jcarousel-skin-tango ul li{
					position:relative;
					float:left;
					width:160px;
					height:290px;
					
				}
					.jcarousel-skin-tango ul li div{
						position:relative;
						float:left;
						width:160px;
						text-align:center;
					}
						.jcarousel-skin-tango ul li div img{
							border:0px;
							height:219px;
							cursor:pointer;
						}
						.jcarousel-skin-tango ul li .product_carousel_title {
							display:block;
							position:relative;
							float:left;
							font-weight:bold;
							text-decoration:underline;
							width:160px;
							height:30px;
							margin-top:25px;
							text-align:center;
							color:#6d7272;
							cursor:pointer;
						}
							.jcarousel-skin-tango ul li .product_carousel_title  span{
								font-weight:normal;
							}
				.jcarousel-skin-tango .jcarousel-next-horizontal {
					position: absolute;
					top: 100px;
					right: -13px;
					width: 23px;
					height: 20px;
					cursor: pointer;
					background: transparent url(../images/str_next.png) no-repeat 0 0;
					filter:expression(fixPNG(this));
				}
				.jcarousel-skin-tango .jcarousel-prev-horizontal {
					position: absolute;
					top: 100px;
					left: -30px;
					width: 23px;
					height: 20px;
					cursor: pointer;
					background: transparent url(../images/str_prew.png) no-repeat 0 0;
					filter:expression(fixPNG(this));
				}
					.jcarousel-skin-tango .jcarousel-container-horizontal {
						width:480px;
					}
					.jcarousel-skin-tango .jcarousel-clip-horizontal {
						width:480px;
						height:290px;
					}
					.jcarousel-skin-tango .jcarousel-item-horizontal {
					   width:160px;
						height:290px;
					}
		
		.product_patterns{
			position:relative;
			float:left;
			width:850px;
			margin-top:50px;
		}	
			.jcarousel-skin-tango-v{
				position:relative;
				float:left;
				margin-left:0px;
				width:300px;
				height:605px;
			}
				.product_patterns_list{
					position:absolute;
					top:0px;
					left:0px;
					float:left;
					overflow:hidden;
					width:300px;
					height:605px;
				}	
					.jcarousel-skin-tango-v ul{
						position:relative;
						float:left;
						text-align:left;
						display:inline-block;
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin:0;
						padding:0;
					}
						.jcarousel-skin-tango-v ul li{
							position:relative;
							width:300px;
							height:155px;
							text-align:center;
						}
							.jcarousel-skin-tango-v ul li img{
								border:0px;
								padding:6px;
								cursor:pointer;
							}
						
							.jcarousel-skin-tango-v .jcarousel-next-vertical {
								position: absolute;
								bottom: -35px;
								right: 139px;
								width: 20px;
								height: 23px;
								cursor: pointer;
								background: transparent url(../images/str_down.png) no-repeat 0 0;
								filter:expression(fixPNG(this));
							}
							.jcarousel-skin-tango-v .jcarousel-prev-vertical {
								position: absolute;
								top: -35px;
								right: 139px;
								width: 20px;
								height: 23px;
								cursor: pointer;
								background: transparent url(../images/str_up.png) no-repeat 0 0;
								filter:expression(fixPNG(this));
							}
							.jcarousel-skin-tango-v.jcarousel-container-vertical {
								height:470px;
							}
							.jcarousel-skin-tango-v .jcarousel-clip-vertical {
								width:300px;
								height:605px;
							}
							.jcarousel-skin-tango-v .jcarousel-item-vertical {
							   width:300px;
								height:150px;
							}
			.product_patterns_info{
				position:relative;
				float:left;
				margin-left:40px;
			}
				.product_patterns_info span{
					display:block;
					position:relative;
					float:left;
					font-weight:bold;
					font-size:17px;
					color:#6d7272;
					margin-left:100px;
				}
				.product_patterns_info img{
					display:block;
					position:relative;
					float:left;
					margin-top:62px;
				}
	
	.main_page{
		position:relative;
		float:left;
		padding:35px 40px 20px 60px;
	}
	
	.contact{
		position:relative;
		float:left;
		width:825px;
		padding:20px 40px 70px 60px;
	}
		.contact_adress{
			position:relative;
			float:left;
			width:100%;
			text-align:left;
		}
			.contact_adress span{
				display:block;
				position:relative;
				width:65px;
				text-align:right;
				font-weight:bold;
				margin-top:15px;
			}
			.contact_adress p{
				display:block;
				position:relative;
				margin:0;
				margin-top:2px;
				margin-left:50px;
			}
		.contact_map{
			position:relative;
			float:left;
		}
			.contact_map span{
				display:block;
				position:relative;
				font-weight:bold;
				text-align:left;
				margin-top:20px;
				margin-left:20px;
			}
			.contact_map img{
				display:block;
				position:relative;
				margin-top:20px;
				cursor:pointer;
			}
		.contact_form{
			position:absolute;
			right:0px;
			top:35px;
			width:475px;
		}
				.contact_form span{
					display:block;
					position:relative;
					float:left;
					width:100%;
					text-align:left;
					font-weight:bold;
					margin-left:175px;
				}
				.contact_form div {
					position:relative;
					float:left;
					width:100%;
					text-align:left;
					font-weight:bold;
					margin-left:170px;
					margin-top:10px;
				}
				.contact_form_title{
					display:block;
					position:relative;
					float:right;
					text-align:right;
					width:100%;
					margin:0;
					padding:0;
					font-weight:normal;
					margin-bottom:20px;
				}
			.contact_form_field{
				display:block;
				position:relative;
				float:right;
				width:309px;
				height:17px;
				border:0px;
				font-size:14px;
				margin-top:5px;
				padding:5px 10px 5px 10px;
				background: url(../images/contact_field.png) no-repeat;
				filter:expression(fixPNG(this));
			}
			.contact_form_text{
				display:block;
				position:relative;
				float:right;
				width:297px !important;
				height:101px !important;
				border:0px;
				margin-top:5px;
				outline:none;
				overflow:hidden;
				padding:5px 22px 10px 10px;
				background: url(../images/contact_text.png) no-repeat;
				filter:expression(fixPNG(this));
			}
			.contact_form_button_ru{
				display:block;
				position:relative;
				float:left;
				margin-left:260px;
				margin-top:20px;
				width:98px;
				height:26px;
				border:0px;
				background: url(../images/contact_button_ru.png) no-repeat;
				filter:expression(fixPNG(this));
				cursor:pointer;
			}
			.contact_form_button_en{
				display:block;
				position:relative;
				float:left;
				margin-left:260px;
				margin-top:20px;
				width:98px;
				height:26px;
				border:0px;
				background: url(../images/contact_button_en.png) no-repeat;
				filter:expression(fixPNG(this));
				cursor:pointer;
			}
			.contact_form_captcha{
				display:block;
				position:relative;
				float:left;
				margin:0;
				padding:0;
			}
				.contact_form_captcha span{
					display:block;
					position:relative;
					float:left;
					margin-top:28px;
				}
				.contact_form_captcha img{
					display:block;
					position:absolute;
					top:0;
					right:0px;
				}
	
	.zakaz{
		position:relative;
		float:left;
		width:660px;
		padding:30px 40px 50px 200px;
	}
		.zakaz_text{
			position:relative;
			float:left;
			text-align:left;
		}
			.zakaz_text p{
				margin:0;
				padding:0;
				display:block;
				position:relative;
				float:left;
				width:100%;
			}
			.zakaz_text_title{
				display:block;
				position:relative;
				float:left;
				font-weight:bold;
				font-size:14px;
			}
			.zakaz_text_red{
				display:block;
				position:relative;
				float:left;
				font-size:10px;
				color:red;
				width:100%;
				margin-top:5px;
			}
		.zakaz_text p span{
			display:block;
			position:relative;
			margin:0;
			margin-left:205px;
			margin-top:-15px;
			font-weight:bold;
		}
		.zakaz_form{
			position:relative;
			float:left;
			width:280px;
			margin-right:50px;
		}

			.zakaz_form_title{
				position:relative;
				float:left;
				text-align:left;
				font-weight:bold;
				margin-top:12px;
				margin-bottom:7px;
			}
				.zakaz_form_msg{
					position:relative;
					float:left;
					width:100%;
					margin-left:-10px;
					margin-top:10px;
				}
			.zakaz_form p{
				display:block;
				position:relative;
				float:left;
				margin:0;
				margin-top:5px;
			}
				.zakaz_form_star{
					position:relative;
					float:right;
					margin-top:4px;
					margin-left:-10px;
					#margin-left:-10px;
					width:20px;
					#width:10px;
					color:red;
				}
				.zakaz_form span{
					display:block;
					position:relative;
					float:left;
					width:65px;
					text-align:left;
					font-size:11px;
				}
				.zakaz_form_field{
					display:block;
					position:relative;
					float:right;
					width:185px;
					height:26px;
					border:0px;
					padding:5px 10px 0px 10px;
					background: url(../images/zakaz_field.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.zakaz_form_text{
					display:block;
					position:relative;
					float:left;
					width:234px !important;
					height:101px !important;
					border:0px;
					margin-top:10px;
					outline:none;
					overflow:hidden;
					padding:5px 22px 10px 10px;
					background: url(../images/zakaz_text.png) no-repeat;
					filter:expression(fixPNG(this));
				}
				.zakaz_form_button_ru{
					display:block;
					position:relative;
					float:left;
					margin-left:80px;
					margin-top:25px;
					width:98px;
					height:26px;
					border:0px;
					background: url(../images/contact_button_ru.png) no-repeat;
					filter:expression(fixPNG(this));
					cursor:pointer;
					}
						.zakaz_form_button_en{
						display:block;
						position:relative;
						float:left;
						margin-left:80px;
						margin-top:25px;
						width:98px;
						height:26px;
						border:0px;
						background: url(../images/contact_button_en.png) no-repeat;
						filter:expression(fixPNG(this));
						cursor:pointer;
					}
		.zakaz_text_bottom{
			position:relative;
			float:left;
			text-align:left;
			margin-left:30px;
			margin-top:25px;
		}
			.zakaz_text_bottom span{
				font-weight:bold;
			}
	
	.question{
		position:relative;
		float:left;
		width:649px;
		padding:30px 40px 50px 160px;
	}
		.question_count{
			position:relative;
			float:left;
			width:100%;
			font-size:10px;
			text-align:right;
		}
		.question_list{
			position:relative;
			float:left;
			width:100%;
		}
			.question_list div{
				position:relative;
				float:left;
				margin-top:15px;
			}
				.question_list_title{
					position:relative;
					float:left;
					width:90px;
					color:#d2ac67;
					font-weight:bold;
					margin-top:-7px;
					margin-right:5px;
				}
				.question_list_text{
					position:relative;
					float:left;
					width:554px;
					font-size:11px;
					text-align:justify;
					background: url(../images/pointers_q.png) no-repeat;
					filter:expression(fixPNG(this));
					padding-top:10px;
				}
			.question_list_line{
				display:block;
				position:relative;
				float:left;
				border-bottom:1px solid #d1d2d4;
				width:615px;
				margin-left:25px;
				height:20px;
			}
			.question_form{
			position:relative;
			float:left;
			width:475px;
		}
		.question_form span{
			display:block;
			position:relative;
			float:left;
			width:100%;
			text-align:left;
			font-weight:bold;
			margin-left:175px;
		}
		.question_text{
			position:relative;
			float:left;
			margin-top:20px;
			width:500px;
			margin-left:100px;
			margin-bottom:20px;
		}
		.question_page{
			position:relative;
			float:left;
			width:100%;
			margin-top:50px;
			font-size:11px;
			margin-left:-10px;
		}
			.question_page_text a{
				color:#6d7272;
				text-decoration:underline;
			}
			.question_page_str_b{
				color:#6d7272;
				font-weight:bold;
				text-decoration:underline;
			}
				.question_page_str a{
					color:#6d7272;
					text-decoration:none;
				}
	.search{
		position:relative;
		float:left;
		width:649px;
		padding:30px 40px 50px 160px;
		text-align:left;
		height:300px;
	}	
				
	
.bottom{
	position:relative;
	float:left;
	height:200px;
	width:100%;
}
	.bottom_probel{
		position:relative;
		float:left;
		height:20px;
		width:986px;
		background-color:#ffffff;
		border-left:2px solid #a25742;
		border-right:2px solid #a25742;
	}
		.bottom_pointers_top{
			margin-bottom:20px;
		}
	.bottom_img{
		position:relative;
		float:left;
		height:68px;
		width:100%;
		background:url(../images/bottom_fon.png) no-repeat bottom;
		filter:expression(fixPNG(this));
	}
	.bottom_menu{
		position:relative;
		float:left;
		height:20px;
		width:100%;
	}
		.bottom_menu ul{
			position:relative;
			float:left;
			margin-top:15px;
			margin-left:230px;
			#margin-left:270px;
			text-align:center;
			display:inline-block;
			list-style-image:none;
			list-style-position:outside;
			list-style-type:none;
		}
		.bottom_menu li{
			position:relative;
			float:left;
			margin-left:5px;
			font-size:11px;
			color:#b98171;
		}
			.bottom_menu li a{
				font-size:11px;
				color:#b98171;
				text-decoration:underline;
			}
	.bottom_search{
		position:relative;
		float:left;
		width:100%;
		padding-top:15px;
		text-align:center;
	}
		.bottom_search_text{
			display:block;
			position:relative;
			float:left;
			color:#b98171;
			font-size:11px;
			margin:3px 8px 0px 350px;
			font-weight:bold;
		}
		.bottom_search_field{
			display:block;
			position:relative;
			float:left;
			width:143px;
			height:22px;
			border:0;
			padding-left:5px;
			padding-right:5px;
			padding-top:3px;
			color:#b98171;
			font-size:11px;
			background:url(../images/search_field.png) no-repeat;
			filter:expression(fixPNG(this));
		}
		.bottom_search_button{
			display:block;
			position:relative;
			float:left;
			width:24px;
			height:24px;
			border:0px;
			margin-left:10px;
			margin-top:-2px;
			background:url(../images/search_button.png) no-repeat;
			filter:expression(fixPNG(this));
			cursor:pointer;
		}
	

