@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
	color:#636363;
	font-size:14px;
	}

BODY {
	position:absolute;
	border:0px solid red;
	width:100%;
	min-width:1000px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "100%");
 	background-color:#E2e2e2;}
	
BODY * {
	font-family:Trebuchet MS, Verdana, Helvetica, sans-serif;}
	
html {
	width:100%;
	min-width:1000px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "100%");
	position:absolute;
	margin:0px;
	padding:0px;
	border:0px;
    height: 100%;
    overflow: auto; /* Иначе у IE6 начинаются проблемки с вертикальной полосой прокрутки */
}

* html body {
    height: 100%; /* IE 6 */
}

html > body { /* Все остальные */
    min-height: 100%;
    height: auto;
}

H3{
		color:#666;
		font-size:18px;
		padding:30px 0px 10px;}

.top{
	margin:0px 17px;
	border:0px solid red;
	min-width:966px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 966? "966px":
 "auto");
 	background:url(../images/4.jpg) repeat-x;}

.top-bg{
	background:url(../images/carpover2.jpg) no-repeat left top;

	height:112px;
	z-index:21;
	width:100%;
	border:0px solid red;
	min-width:966px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 966? "966px":
 "100%");}
 
 .top-img{
 	border:0px solid #0033CC;
 	height:112px;
	background:url(../images/bg-top-right.png) no-repeat right top;
	}

.car{
	position:absolute;
	top:0px;
	border:0px solid red;
	width:100%;
	}

#car{
	position:absolute;
	border:0px solid red;
	margin-left:300px;
	top:0px;
	right:35px;
	}

.men{
	width:100%;
	padding:0px;
	margin:0px;
	min-width:966px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 966? "966px":
 "100%");
	border:0px solid red;
	margin:0px;}
	
.menue{
	background:url(../images/bg-menue.jpg) repeat-x;
	height:50px;
	width:100%;
	min-width:966px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 966? "966px":
 "100%");
	border:0px solid green;
	border-collapse:collapse;}
	
	.menue TD.li{
		width:150px;
		text-align:center;
		padding:0px;
		margin:0px;
		border:0px solid red;
		background:url(../images/top-line.jpg) no-repeat center top;}
		
		.menue TD.li div{
			text-align:center;
			padding-top:20px;
			padding-left:5px;
			border:0px solid red;
			height:100%;
			width:100%;
			background:url(../images/lines-3.jpg) no-repeat left top;}
			
		.menue TD.li div A{
			white-space:nowrap;
				margin-top:7px;
				border:0px solid green;
				font-size:15px;
			text-decoration:none;}
	
			.menue TD.select div A{
				color:#000;}	
			
	.menue TD#last{
		width:auto;
		text-align:center;
		border:0px solid red;
		background:url(../images/lines-3.jpg) repeat-x;}

TABLE.main{
	min-width:1000px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1000? "1000px":
 "auto");
	width:100%;
	}


TABLE.main .center{
	position:relative;
	vertical-align:top;
	border:0px solid green;
	height:100%;
	background:url(../images/bg-bot-left.jpg) no-repeat bottom left;}
	
	TABLE.main .center .cent2{
	height:auto;
	height:100%  !important;
	min-height:790px;
	width:100%;
	vertical-align:top;
	border:0px solid red;
	background:url(../images/bg-right-2.jpg) no-repeat right bottom}
	
	TABLE.main .center .cent2 TD{
	height:100%;
	vertical-align:top;}
	
	TABLE.main .center .cent3{
	padding:30px;
	position:relative;
	border:0px solid #000 !important;
	background:url(../images/bg-top-left-3.jpg) no-repeat top left;
	font-size:14px;}
	
	TABLE.main .center #cent4{
	padding:30px;
	position:relative;
	text-align:center;
	border:0px solid #000 !important;
	background:url(../images/loz-left.jpg) no-repeat top left;
	font-size:14px;}
	
	TABLE.main .center .cent3 UL, TABLE.main .center .cent3 OL{
	list-style-position:outside;
	margin-left:40px !important;
	font-size:14px;}
	
		TABLE.main .center .cent3 UL LI, TABLE.main .center .cent3 OL LI{
	margin:5px 0px;
	font-size:14px;}
	
	TABLE.main .center .cent3 SPAN{
		font-weight:900;
		color:#525252;}
	
	TABLE.main .center .cent3 P{
		margin:10px 0px;
		font-size:14px;
}
	
	TABLE.main .center .cent3 IMG{
		overflow:scroll;
}


	TABLE.main .center .cent3 #ug, TABLE.main .center #cent4 #ug{
	position:absolute;
	top:0px;
	right:0px;
	}
	
	.loz{
		border:0px solid red;
		margin:0px auto;
		line-height:25px;
		margin-bottom:40px;
		text-transform:uppercase;
		font-size:20px;
		font-weight:bold;
		color:#FFF;
		width:470px;
		text-align:left;
		}
	
	.cont{
		text-align:left;}
	
	TABLE .top-tr{
	height:550px;}

TABLE.main .left, TABLE.main .right{
		vertical-align:top;
		width:227px !important;
		color:#6D6D6D;
		font-size:12px;
		padding:0px;
		padding-bottom:80px;
		background:url(../images/bott-block.jpg) no-repeat bottom right;}
		
TABLE.main .left *, TABLE.main .right *{
		font-size:12px;
		}

TABLE.main .left span, TABLE.main .right span{
		font-size:13px;
		font-weight:bold;
		color:#414141;
		}


TABLE.main .left P, TABLE.main .right P{
		margin-bottom:20px;
		}

TABLE.main .left P.tel, TABLE.main .right P.tel{
		padding:20px 0px;
		color:#373737;
		font-size:17px;
		}

TABLE.main .left P.tel SPAN, TABLE.main .right P.tel SPAN{
		color:#373737;
			font-weight:bold;
		font-size:22px;
		}


TABLE.main .top-block{
	padding:20px 30px;
	padding-bottom:0px;
	border:0px solid green;
	color:#6D6D6D;
	font-size:12px;
	background:url(../images/top-block.jpg) no-repeat center top;
	}
	
	TABLE.main .top-block H3{
		color:#666;
		font-size:18px;
		padding:0px;
		padding-bottom:20px;}
	
	TABLE.main .top-block H3 A{
		font-size:18px;
		text-decoration:none;
		color:#666;}
	
	
	TABLE.main .top-block H4{
		font-size:13px;
		padding:10px 0px;
		color:#666;
		font-weight:bold;}

		
	TABLE.main .top-block SPAN{
		font-weight:bold;}
	
	.between{
		width:170px;
		text-align:center;
		padding:10px 0px;}
	
	.catalog{
		border-collapse:collapse;}
	
	.catalog TABLE{
		border:0px solid #0000CC;
		height:100%;
		border-collapse:collapse;}
		
	.catalog *{
		font-size:12px;}
		
	.catalog TD{
		border:0px solid red;}
	
	.catalog .line{
		width:5%;}
	
	.catalog .line IMG{
		height:100%;
		border:0px solid #000;
		width:35px;}
		
	.catalog .img-p{
		text-align:center;
		vertical-align:top;
		height:100px !important;
		}
	
	.catalog .img-p A IMG{
		padding:2px;
		border:0px solid #474646;}
	
	
	.catalog .title{
		text-align:center;
		vertical-align:middle;
		height:40px !important;}
	
	.catalog .text{
		text-align:justify;}
	
	.catalog .detail{
		height:20px;
		text-align:right;}
	
		.catalog .detail A{
		font-weight:bold;
		color:#A52731;
		font-size:10px !important;
		text-transform:lowercase;
		}
	
	
	.catalog .price{
		height:20px !important;
		text-align:center;
		font-size:13px;
		background-color:#FFF7DE;}
	
	.catalog .null{
		border:0px solid red;
		height:40px;}
	
	
		
	.catalog IMG{
		text-align:center;
		border:0px solid;}
		
	.catalog H3{
		padding:0px;
		margin:0px;
		font-size:14px;
		font-weight:bold;
		text-align:center;}

.top-block .detail{
		height:20px;
		text-align:right;}
	
		.top-block .detail A{
		font-weight:bold;
		color:#A52731;
		font-size:10px !important;
		text-transform:lowercase;
		}

IMG.prod{
	margin:0px auto;
		text-align:center;
		width:100px;}	
		
.bot_menue{
	min-width:966px;
	width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 966? "966px":
 "auto");
	border:1px solid #BCBCBC;
	text-align:center;	
	background:none;
	background-color:#E3E3E3;
	margin:0px 17px 10px 17px;}
	
.bot_menue .menue{
	height:30px;
	border:0px solid red;
	background:none;
	margin:0px auto;
	width:55% !important;}

	.bot_menue .menue TD.li{
		text-align:center;
		height:30px;
		padding-top:4px;
		vertical-align:middle;
		border:0px solid red;
		background:none;
		}
		
		.bot_menue .menue TD.li div{
			text-align:center;
			padding:5px 2px;
			border:0px solid red;
			height:20px;
			width:100%;
			background:none;
			}
		
		.bot_menue .menue TD.li div.one{
			background:url(../images/line-bottom-menue.jpg) no-repeat left top;}
			
		.bot_menue .menue TD.li div A{
				border:0px solid green;
				white-space:nowrap;
				font-size:11px;
				text-decoration:none;}
	
		.bot_menue .menue TD#last{
		width:3px;
		background:none;
		}
		
		.block1{
			background:#FFF7DE;
			border:1px solid black;
			width:200px;
			font-size:15px;
			margin:10px;
			padding:7px;}
		
		.block2{
			padding:10px 20px;
			font-size:15px;
			margin:10px 0px;
			background:#FFF7DE;
			border:1px solid black;
			}

/*форма обратной связи*/

	.form-zakaz #h1{
		color:#666;
		font-size:24px;
		margin:40px 0px 15px;
		font-weight:normal;}
		
	.form-zakaz .text{
		color:#474646;
		padding:10px 0px 5px;
		font-weight:bold;}
	
	.form-zakaz .one div{
		background:url(../images/input-bot.jpg) no-repeat bottom left;
		border:0px solid black;}
	
	.form-zakaz .one .kod{
		width:100%;
		border:0px solid red;
		border-collapse:collapse;}
	
	.form-zakaz .one .kod div{
		background:url(../images/input-bot-kod.jpg) no-repeat bottom left;
		border:0px solid black;}	

	.form-zakaz .kod INPUT{
	border:0px solid red;
		width:100px;
		margin-bottom:4px;
		padding:4px 5px 0px;
		background:url(../images/input-kod.jpg) no-repeat top left;}	
	
			
	.form-zakaz INPUT{
	border:0px solid red;
		width:212px;
		margin-bottom:4px;
		padding:4px 5px 0px;
		background:url(../images/input.jpg) no-repeat top left;}	
		
	.form-zakaz TEXTAREA{
	border:0px solid red;
		width:212px;
		height:100px;
		margin-bottom:8px;
		padding:8px 8px 0px;
		background:url(../images/input.jpg) no-repeat top left;}	
		
		.form-zakaz .bot INPUT{
	border:0px solid red;
		width:212px;
		font-weight:normal;
		height:27px;
		cursor:pointer;
		font-size:16px;
		margin-top:14px;
		padding:0px 5px;
		margin-bottom:50px;
		background:url(../images/buttom.jpg) no-repeat top left;}	
	
	.message_error{
		color:red;}