body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;font:normal 12px verdana;}

H1, H2, H3, H4{color: gray;font-family: sans-serif;margin-top: 0;}
H1 a, H2 a, H3 a, H4 a{color: gray;}

a {color: #333333;text-decoration: underline;}
a:hover,a:hover#searchlink {color: Red;}
a.price {
	color:#ffffff;
	font-weight: bolder;
}
a.price:hover {
	color:red;
}
form {display:inline;}

#main{min-width:758px;width:expression((documentElement.clientWidth||document.body.clientWidth)<758?'758px':''); background:url(images/tmpl/logoleft.jpg) 0 0 repeat-x; height:100%}
#head{height: 221px;background:url(images/tmpl/logoright.jpg) 100% 0 no-repeat;padding:8px 15px 0 15px}
#head #logo{position:absolute;left:15px;top:90px}
#head form {
	display:block;
	float:left;
	font:normal 12px verdana;
	padding:3px;
	margin:0 30px 0 0;
	border: 1px solid gray;
	background-color:#F2F2F2;
	width: 180px; 
	height: 46px !important;
}/*height: 48px !important;*/
#head form li a{margin: 0 auto;vertical-align: middle;}
#head form input.login{vertical-align: middle;font:normal 12px verdana;border: 1px solid #747E8A;background: #E6E6E6;margin:0;width:70px;height:14px}
#head form ul {
	list-style:none;
	margin:0 auto;
	padding:0;
}
/*#head form li{padding:2px 4px 0 4px}*/
#head form li{
	padding:2px;
}
#head form img{vertical-align: middle}
#head p{margin:0; font:bold 16px "Trebuchet MS"; line-height:48px; color:#000}
#head p i{font:normal 18px "Trebuchet MS"; line-height:48px; color:#f00}
#head p i b{font:bold 23px "Trebuchet MS"; line-height:48px}

.clearing{height:1px;clear: both; overflow:hidden; margin-top:-1px}

.clearing {height: 0;clear: both;}

#menu {width: 100%;height: 39px;background-image: url(images/tmpl/menu_bg.jpg);background-repeat: repeat;}
#menu ul {font:normal 14px sans-serif;color: #ffffff;list-style: none;padding: 0;margin:0;}
#menu ul li{display: block;width: auto !important;height: 24px;line-height: 20px;padding: 0 15px  0 15px;margin: 0;float: left;font-size: 14px;white-space: nowrap;background-image: url(images/tmpl/menu_separator.gif);background-position: right;background-repeat: no-repeat;}
#menu ul li a{text-decoration: none;color: #ffffff;font-weight: normal;}
#menu ul li a:link, #left ul li a:visited{color: #ffffff;}
#menu ul li a:hover {color: #D3D3D3;}

#container {padding:0 10px 0 210px;}
#content {padding: 0 0 10px 0;float:right;width:100%;}

#left {width: 190px;float: left;background-color: #F2F2F2;margin:0 0 10px -210px;_margin-left:-105px;}
#left input.left{vertical-align: middle;border: 1px solid black;background:#F2F2F2; width: 120px; height: 14px;}
#left ul {list-style: none;margin:0;padding: 0;}

#left ul li.header{color: #F2F2F2;padding-left: 35px;font:bolder 14px sans-serif;height: 26px;line-height: 26px;margin-bottom: 10px;background-image: url(images/tmpl/menu_header.gif);}
/*
#left ul li.header{color: #E7171D;padding-left: 25px;font:normal 14px sans-serif;height: 26px;line-height: 26px;margin-bottom: 10px;background-image: url(images/tmpl/menu_header.gif);}
*/
#left ul li{padding: 0;padding-left: 15px;}/*#F2F2F2*/
#left ul li.last{margin-bottom: 10px;}
#left ul li a{text-decoration: none;color: #333333;}
#left ul li a:link, #left ul li a:visited{color: #333333;font-weight: normal;}
#left ul li a:hover {color: #ff6600;}

#catalog {font:normal 11px verdana;text-align: justify;padding: 0 20px 0 20px;}
#catalog a, #catalog a:link, #catalog a:visited{color: #333333;text-decoration: none;font-weight: normal;}
#catalog a:hover {color: #ff6600;}
#catalog .maincat,#catalog .maincat a {font-weight: bolder;color: #E7171D;}
#catalog .maincat a:hover{color: gray;}

#login {padding:3px;vertical-align: middle;border: 1px solid gray;background-color: #F2F2F2;width: 180px;height: 48px !important;}
#login input.login{border: 1px solid #747E8A;background-color: #E6E6E6;margin:0;width:70px;height:15px;}
#login form{margin:0;padding: 0;}
#login ul{list-style: none;margin:0;padding: 0;}
#login ul li{padding: 2px 4px 0 4px;}
#login img{vertical-align: middle;}


#footer{background-image: url(images/tmpl/footer_center.jpg); height:85px}
#footer-text{height:85px;background:url(images/tmpl/footer_left.jpg) 0 0 no-repeat; padding-left:115px; text-align: center;}
#footer-text p.link{font-size: 11px;display:block; margin:0; padding:5px 125px 0 0; line-height:35px;height:37px;background:url(images/tmpl/footer_right.jpg) 100% 0 no-repeat}
#footer-text p.copyright{color: #D0D0D0; display:block; margin:0; line-height:35px; height:43px}
#footer-text p.copyright a{color: #D0D0D0; text-decoration: none;}
#footer-text p.copyright a:hover{color: Red;}
#counters {border-top: 1px solid #D8D8D8;border-bottom: 1px solid #D8D8D8; padding: 5px;text-align:center;}
/*
#footer{width: 100%;float: left;margin-right: -200px;background-image: url(images/tmpl/footer_center.jpg);}
#footerleft {margin-right: 200px;height:85px;background-image: url(images/tmpl/footer_left.jpg);background-position: left;background-repeat: no-repeat;}
#footerright {width: 200px;height:85px;float: right;background-image: url(images/tmpl/footer_right.jpg);background-position: right;background-repeat: no-repeat;}
*/
/*
	Changed blocks
*/
#change {width: 100%;margin:0;padding: 0;height: 56px;background-image: url(images/tmpl/change_menu_bg.jpg);}
#change ul {width: 100%;list-style: none;margin:0;padding: 0;}
#change ul li{cursor: pointer;font:bolder 14px verdana;text-align: center;padding-top: 11px;padding-right: 10px;width: 190px;height: 45px;display: block;margin:0;float: left;}
#change ul li.showed{color: #E7171D;background-image: url(images/tmpl/change_menu_show.jpg);}
#change ul li.noshowed{color: #ffffff;}
#change ul li.onmouse{color: #ff6600;}

/*
элементы формы
*/
.formheader {color: gray;background-color: #F2F2F2;padding: 3px;font-weight: bolder;margin-bottom: 10px;}
.formfields ul {list-style: none;margin:0;padding: 0;width: 80%;}
.formfields ul li{display: block;margin:0;margin-bottom:10px;float: left;width: 50%;}
.formfields ul li *{float: right;margin-right: 20px;}

.brief{
	font-size:11px;
}

.det,.usedcars{margin:0 auto; border:0; border-collapse:collapse}
.det td{padding:0; vertical-align: top;}
.det td.imgcol{padding-right:10px;width: 250px;}
.det thead td.print, div.print{padding:3px 5px;text-align:right;font:normal 12px verdana;}
.det tbody th{color: #F2F2F2;padding:0 0 0 15px; text-align:left;font:bold 12px sans-serif;height:20px;line-height:20px;background:#12669f}
.det tbody th.b{font-size:16px;height:26px;line-height:26px;}


#usedcars tbody th {
	color: #F2F2F2;
	padding:0 0 0 15px; 
	text-align:left;
	font:bold 12px sans-serif;
	height:20px;
	line-height:20px;
	background:#12669f;
	border: solid 1px #12669f;
}
#usedcars tbody td.tit, #usedcars tbody td.tit_l {
	background:#F2F2F2;
	height:26px;
	line-height:26px;
	font-weight: bolder;
/*	border-top: 0;*/
	border: solid 1px #12669f;
	border-top: none;
	border-left:none;
}
#usedcars tbody td.tit_l,#usedcars tbody td.simp_l{
	border-left: solid 1px #12669f;
}
#usedcars tbody td.simp,#usedcars tbody td.simp_l {
	text-align: center;
	padding: 5px;
	border-right: solid 1px #12669f;
	border-bottom: solid 1px #12669f;
}

.reg{margin:0 auto; border:0; border-collapse:collapse}
.reg td{padding:3px 5px}
.reg td.td-1{width:220px}
.reg td i{color:red; font-style:normal}
.reg thead th{color: #F2F2F2;padding:0 5px 0 5px; text-align:center;font:bold 12px sans-serif;height:40px;line-height:20px;background:#12669f}
.reg thead th.im{padding:0 0 0 5px}
.reg tbody th.b{font-size:16px;height:26px;line-height:26px;}
.reg tbody td input,
.reg tbody td select,
.reg tbody td textarea{width:200px}
.reg tbody td input.r, .reg tbody td select.date{width:auto}
.reg tbody td input.c, .reg tbody td select.c{width:150px;}
.reg thead td{font:normal 17px "Trebuchet MS"; color:#000; text-align:center}
.reg tbody td.nopad{padding:0; vertical-align: top;}
.reg tbody td.nopadbr{padding:0; vertical-align: top;font-size:11px;border-right:1px solid #12669f;border-bottom:1px solid #12669f;}
.reg thead td.print{text-align:right;font:normal 12px verdana;}
.reg tbody td.separator{padding:0;height:3px;background:#12669f}
.reg tbody td.separator1{padding:0;height:2px;background:#12669f}
.reg tbody td.br{font-size:11px;border-right:1px solid #12669f;border-bottom:1px solid #12669f;}
.reg tbody th{color: #F2F2F2;padding:0 0 0 15px; text-align:left;font:bold 12px sans-serif;height:20px;line-height:20px;background:#12669f}
.reg tbody th.b{font-size:16px;height:26px;line-height:26px;}
.reg tfoot td{font-size:11px; padding:10px 0 0 5px}

.c {width: 150px;}
 
a#searchlink{
	color: Blue;
	font-weight: bolder;
	font-size: 16px;
}