body,img,ul,p,h1,h2,h3,form {
	border:0px;
	margin:0px;
	padding:0px;
	list-style:none;
	font-family:"Times New Roman", Times, serif;
	color:#000;
	font-size:14px;
}
body {
	text-align:left;
	background:#fff;
}
p {padding-bottom:14px;}
a {color:#ac0f18;}
.clr {
	clear:both;
}
h2 {color:#1065cf;font-size:18px;padding-bottom:18px;font-weight:normal;}
h3 {color:#1065cf;font-size:18px;padding-bottom:18px;font-weight:normal;}
.hXsub {
	font-size: 12px;
	display: block;
	padding-left: 15px;	
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
/*    3-  */
.wrapper {
	width: 1000px;
	margin:0 auto;
	background:url(/images/bg2.jpg) 50% 100% no-repeat;
}
.wrapper1 {
	width: 100%;
	background:url(/images/bg1.jpg) 50% 0 no-repeat;
}
.container {
	width: 100%;
	}
.content {
	width: 100%;
	float: left;
}
.text {
	margin: 0 0 0 306px;
	}
	.h1 {
		padding:5px 0 0 0;
		min-height:50px;
		height:expression(this.scrollHeight < 50? "50px" : "auto");
		}
		.h1 h1 {
			font-size:24px;
			color:#1065cf;
			font-style:italic;
			font-weight:normal;
			}
	.banner {
		min-height:90px;
		height:expression(this.scrollHeight < 90? "90px" : "auto");
		}
	.model_catalog {
		padding:0 0 24px 0;
		}
		.model {
			width:195px;
			padding:1px 22px 0 0;
			text-align:center;
			min-height:221px;
			height:expression(this.scrollHeight < 221? "221px" : "auto");
			background:url(/images/podlozhka.png) 0 0 no-repeat;
			}
		.model_sm {
			width:120px;
			padding:1px 22px 0 0;
			text-align:center;
			min-height:148px;
			height:expression(this.scrollHeight < 221? "221px" : "auto");
			background:url(/images/pdl_sm.png) 0 0 no-repeat;
			}
	.txt {
		padding:17px 260px 0 0;
		line-height:21px;
		color:#333333;
		}
		.txt p {
			text-indent:20px;
			}
		.txt h2 {
				font-size:24px;
				color:#1065cf;
				font-style:italic;
				font-weight:normal;
				padding:0 0 15px 0;
				}
.left {
	float: left;
	width: 269px;
	padding:0 0 0 37px;
	margin-left: -100%;
	}
	.cat_h2 {
		padding:5px 0 0 0;
		height:46px;
		}
		.cat {
			font-size:24px;
			color:#1065cf;
			font-style:italic;
			}
		.cat_opt {
			float:left;
			width:140px;
			font-size:12px;
			}
			.cat_opt a {
				color:#b21f27;
				text-decoration:underline;
				}
			.cat_opt a:hover {
				color:#1065cf;
				text-decoration:none;
				}
			.cat_opt a.hover {
				color:#1065cf;
				text-decoration:none;
				}
	.catalog {

		}
		.catalog li {
			line-height:32px;
			font-size:18px;
			}
			.catalog a {
				color:#ac0f18;
				text-decoration:underline;
				}
			.catalog a:hover {
				color:#1065cf;
				text-decoration:none;
				}
	.left .block2 {
		padding:0;
		}
		.options {
			height:80px;
			font-size:18px;
			font-style:italic;
			}
			.uhod,.razm {
				background:url(/images/ohod.jpg) 6px 4px no-repeat;
				height:56px;
				padding:10px 0 0 50px;
				}
			.razm {
				background:url(/images/razmery.jpg) 6px 4px no-repeat;
				}
		.options a {
			color:#1065cf;
			text-decoration:underline;
			}
		.options a:hover {
			text-decoration:none;
			}
.header {
	min-height:213px;
	height:expression(this.scrollHeight < 213? "213px" : "auto");
	}
	.logo {
		float:left;
		width:467px;
		padding:20px 0 0 25px;
		}
		.logo a {
			display:block;
			width:420px;
			height:180px;
			}
	.login_form {
		float:left;
		width:248px;
		padding:132px 0 0 0;
		}
		.inpt {
			height:45px;
			}
			.inputs {
				float:left;
				width:158px;
				height:45px;
				}
				.input {
					height:21px;
					}
				.input input {
					background:url(/images/input.jpg) 0 0 no-repeat;
					width:144px;
					height:17px;
					padding:0 3px;
					border:none;
					}
			.submit {
				float:left;
				width:90px;
				height:38px;
				padding:7px 0 0 0;
				}
				.submit input {
					background:url(/images/submit.jpg) 0 0 no-repeat;
					width:23px;
					height:23px;
					cursor:pointer;
					border:none;
					}
		.reg {
			width:248px;
			}
			.reg a {
				color:#3388ff;
				padding:0 10px 0 0;
				text-decoration:underline;
				}
			.reg a:hover {
				text-decoration:none;
				}
	.contact_basket {
		float:left;
		width:258px;
		}
		.contact {
			padding:43px 0 0 0;
			color:#252525;
			}
			.contact span {
				color:#1065cf;
				}
			.contact em {
				color:#1065cf;
				font-size:24px;
				line-height:32px;
				}
		.basket {}
			.block {
				background:url(/images/bask_bg.jpg) 0 0 repeat-y;
				width:194px;
				}
			.block1 {
				background:url(/images/bask_top.jpg) 0 0 no-repeat;
				}
			.block2 {
				background:url(/images/bask_bot.jpg) 0 100% no-repeat;
				padding:0 0 10px 0;
				}
				.bask {
					display:block;
					padding:6px 0 0 42px;
					height:34px;
					background:url(/images/bskt.jpg) 9px 6px no-repeat;
					font-size:24px;
					color:#1065cf;
					font-style:italic;
					}
				.items {
					font-family:Georgia, "Times New Roman", Times, serif;
					color:#636363;
					padding:0 10px;
					}
.menu {
	background:url(/images/menu.jpg) 44px 0 no-repeat;
	height:59px;
	padding:38px 0 0 121px;
	}
	.menu li {
		float:left;
		text-align:left;
		font-size:18px;
		}
		.menu .m1 {
			width:95px;
			padding:0 5px 0 10px;
			}
		.menu .m2 {
			width:180px;
			padding:0 12px 0 0;
			}
		.menu .m3 {
			width:87px;
			padding:0 20px 0 0;
			}
		.menu .m4 {
			width:80px;
			padding:0 11px 0 0;
			}
		.menu .m5 {
			width:90px;
			}
	.menu a {
		color:#ac0f18;
		text-decoration:underline;
		}
	.menu a:hover {
		text-decoration:none;
		}
.footer {
	height:82px;
	padding:140px 0 0 40px;
	}
	.footer p {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:24px;
		color:#333333;
		}
	.footer p.ots {
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:12px;
		color:#333333;
		text-indent:30px;
		padding-top:10px;
		}
	.footer a {
		color:#333333;
		text-decoration:underline;
		}
	.footer a:hover {
		text-decoration:none;
		}
