h1 {
font-size:14px;
}
body {
	font-family: Arial;
	font-size:15px;
	margin:0;
	padding:0;
	color:#172657;
	min-width:1005px;
	background:url(/img/body.gif) repeat-x bottom;
	}
	


.header {
	position:relative;
	height:29px;
	}
	
	.toplink.homepage {
		position:absolute;
		left:10px;
		top:2px;
		background:url(/img/homepage.gif) no-repeat left top;
		padding:5px 0 0 25px;
		height:21px;
		}
		
	.toplink.letter {
		position:absolute;
		left:102px;
		top:2px;
		background:url(/img/letter.gif) no-repeat left top;
		padding:5px 0 0 25px;
		height:21px;
		}
		
	.toplink a, toplink a:visited {
		color:#41579e;
		font-size:9px;
		text-decoration:none;
		}

	.url {
			position:absolute;
			right:10px;
			top:8px;
			font-size:14px;
			font-weight:bold;
			color:#41579e;
			}

.left {
	float:left;
	width:218px;
	margin:0 0 0 4px;
	}
	
	.menu {
		margin:0 0 24px 16px;
		padding:0;
		}
		
		.menu li {
			list-style:none;
			width:150px;
			background:url(/img/item.gif) no-repeat bottom;
			padding:15px 0 5px 46px;
			text-transform:uppercase;
			}
			
		.menu li:hover {
			background:url(/img/item-active.gif) no-repeat bottom;
			}
			
			
			.menu li, li:hover, li.hover {
					behavior: url(/js/hover.htc);	
					}

			
			.menu li a,	.menu li a:visited {
				font-family:Times New Roman;
				font-size:13px;
				color:#263569;
				text-decoration:none;
				}
				
			.menu li span {
				text-transform:none;
				}
		
	.autopark-head {
		width:218px;
		height:33px;
		background:url(/img/autopark-head.gif) no-repeat;
		position:relative;
		}
		
	.autopark {
		width:207px;
		background:url(/img/autopark.gif) repeat-y;
		padding:6px 0 0 11px;
		display:table;
		top:-1px;
		}
		
	html:first-child .autopark {
		width:214px;
		}
		
		.autopark ul li {
			list-style:none;
			}
			
		.autopark img {
			border:0;
			}
			
		.mercedes {
			float:left;
			display:block;
			margin:0 3px 0 0;
			padding:0;
			width:98px;
			}
			
		.mercedes li {
			background:url(/img/merc.gif) no-repeat right 1px;
			}
			
		.neoplan {
			float:left;
			display:block;
			margin:0;
			padding:0;
			}
			
			.neoplan li {
				text-align:right;
				background:url(/img/neo.gif) no-repeat left 40px;
				padding:0 0 0 15px;
				}
				
	.autopark-foot {
		clear:both;
		width:218px;
		height:11px;
		background:url(/img/autopark-foot.gif) no-repeat;
		}
		
	img.map {
		border:0;
		margin:-3px 0 0 2px;
		}	
		
.right {
	margin-left:230px;
	position:relative;
	}
	
	.mainpic-patch {
		background:url(/img/mainpic-right.gif) no-repeat top;
		position:absolute;
		right:-5px;
		top:16px;
		width:21px;
		height:188px;
		z-index:10000;
		}
		
	*html .mainpic-patch {
		right:-6px;
		}
	
	.mainpic {
		width:800;
		position:relative;
		height:204px;
		background:#677cc2 url(/img/mainpic-bottom.gif) repeat-x bottom;
		padding-top:16px;
		margin-right:5px;
		z-index:10;
		}
		
		.top {
			background:url(/img/mainpic-top.gif) repeat-x;
			position:absolute;
			top:0;
			width:100%;
			}
			
		.lt {
			position:absolute;
			left:0;
			top:0;
			background:url(/img/mainpic-lt.gif) no-repeat;
			}
			
		.rt {
			position:absolute;
			right:0;
			top:0;
			background:url(/img/mainpic-rt.gif) no-repeat;
			}
			
		*html .rt {
			right:-1px;
			}
			
		.lb {
			position:absolute;
			left:0;
			bottom:0;
			background:url(/img/mainpic-lb.gif) no-repeat;
			}
			
		.rb {
			position:absolute;
			right:0;
			bottom:0;
			background:url(/img/mainpic-rb.gif) no-repeat;
			}	
			
		*html .rb {
			right:-1px;
			}	
			
		.pic {
			margin:0 auto;
			text-align:center;
			background:url(/img/mainpic-left.gif) repeat-y left;
			}

		.content {
			border-top:1px solid #657ac1;
			border-left:1px solid #657ac1;
			border-right:1px solid #657ac1;
			padding:15px;
			position:relative;
			margin:1px 9px 0 0;
			min-height:580px;
			width:auto;
			}
			
		.content-left {
			position:absolute;
			left:-1px;
			top:-1px;
			background:url(/img/content-lt.gif) no-repeat;
			}
		
		.content-right {
			position:absolute;
			right:-1px;
			top:-1px;
			background:url(/img/content-rt.gif) no-repeat;
			}
			
		*html .content-right {
			position:absolute;
			right:-2px;
			top:-1px;
			}	
		
.footer {
	clear:both;
	border-top:2px solid #657ac1;
	height:25px;
	padding-top:8px;
	margin:0 9px 0 10px;
	text-align:right;
	color:#657ac1;
	position:relative;
	}
	
	.footer a, .footer a:visited {
		color:#657ac1;
		}
		
	.counter {
		position:absolute;
		left:0;
		top:1px;
		}
	
	
.bo {
	margin: 5px;
	border: 1px solid #000000;
}
.price {
	border-collapse:none;
	width: 100%;
}
.price td, .price th {
	margin: 1px;
	padding: 3px;
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
}
.price th {
	background-color: #E9E9E9;
	color: #000000;
	font-weight: bold;
}
.price p {
	text-indent: 0px;
	line-height: 12px;
	padding: 0px;
	margin: 0px;
}
.price td.th1, .price tr.th1 td {
	background-color: #E9E9E9;
	color: #000000;
}
.price td.th2, .price tr.th2 td {
	background-color: #DCEFFC;
	color: #000000;
}
.price td.blan, .price tr.blan td {
	background-color:#FFFFFF;
	border: 0px none;
}

.avtolux {
	text-align:center;
}

.avtolux a{
	color:#172657;
	font-family:Arial;
	font-size:15px;
	text-decoration:none;
}


.auto_tour {
	width:95%;
}

.auto_tour tr {
	vertical-align:top;

}

.auto_tour td {
	text-align:center;
	padding-bottom:30px;
}

.auto_tour p {
	margin: 0 0 5px 0;
	font-weight:bold;
}

.auto_tour a {
	color:#172657;
	text-decoration:none;
}
a img {
	border:0;
}
/*optimization style*/
.mainprodn p{ margin:10px 5px 10px 10px; text-align:justify;}
.zagolovokn { margin-top:10px;}
li a, li a:visited {
color:#263569;
font-family:Times New Roman;
font-size:13px;
text-decoration:none;
}
#BanneR{
	height:130px;
	margin:0 0 25px;
	position:relative;
	width:218px;
}
#BanneR a {
	display:block;
	height:100%;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-9999px;
	top:0;
	width:100%;
	z-index:2;
}
#BanneR object {
	position:absolute;
	width:180px;
	z-index:1;
}
