body	{font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #333; margin: 0px; padding: 0px; height: 100%;}
p,td	{font-family:  Verdana, Tahoma, Arial; font-size: 8pt; color: #333;}

a,a:link,a:visited    	  { color: #669900;}
a:hover   { color: #669900; text-decoration: none}

a.news,a.news:link,a.news:visited   { color: #669933;}
a.news:hover   { color: #669933; text-decoration: none}

a.a-lev1,a.a-lev1:link,a.a-lev1:visited {text-decoration: none; color: #fff; display: block; padding: 5px 20px 5px 15px; background:url(/im/bullet.gif) left no-repeat; font-size: 13pt}
a.a-lev1:hover {text-decoration: none; color: #fff; display: block; padding: 5px 20px 5px 15px; background: none}

a.a-lev2,a.a-lev2:link,a.a-lev2:visited {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 15px; background:#fff;}
a.a-lev2:hover {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 15px; background:#ddcd78;}
a.a-lev2open,a.a-lev2open:link,a.a-lev2open:visited {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 15px; background:#ddcd78;}

a.a-lev3,a.a-lev3:link,a.a-lev3:visited {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 30px; background:#fffade; text-align: right}
a.a-lev3:hover {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 30px; background:#fff; text-align: right}
a.a-lev3open,a.a-lev3open:link,a.a-lev3open:visited {text-decoration: none; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 30px; background:#efe6b7; text-align: right}

a.sm, a.sm:link, a.sm:visited	{font-size: 8pt; color: #333; text-decoration: none}
a.sm:hover   {font-size: 8pt; color: #666;  text-decoration: none}

.bmenu {font-size: 10pt; color: #336600; display: block; padding: 3px; margin: 1px 15px 1px 15px; background:#ddcd78;}
small{font-size: 8pt}

.inp{width: 80px; border: 1px solid #000; font-size: 8pt; color: #333; background: #f7f7f7}

h1.{font-size: 14pt; font-family: Arial; color: #988637; margin: 0px; font-weight: normal}
h1.first{font-size: 14pt; font-family: Arial; color: #988637; margin: 0px;font-weight: normal}
h1.right{font-size: 14pt; font-family: Arial; color: #988637; margin: 0px; margin-left:230px; padding: 50px 15px 30px 0px; font-weight: normal; text-align: right}
h1.left{font-size: 14pt; font-family: Arial; color: #988637; margin: 0px; padding: 0px 0px 0px 0px; font-weight: normal; text-align: left}
h1.red  {font-size: 12pt; font-family: Arial; margin: 3px 0px 3px 0px; color: #CC3333; background: none; padding: 0px}
h2 {width: 70%; margin: 0px 0px 3px 0px; background:#CADFA1; padding: 1px 0px 1px 5px; border-left:2px solid #689B9C; font-family: Arial; font-size: 12pt; text-align: left; color: #fff}
h2.news {width: 70%; margin: 0px 0px 3px 0px; background:#ddcd78; padding: 1px 0px 1px 5px; border-left:2px solid #b3a66b; font-family: Arial; font-size: 12pt; text-align: left; color: #fff}
h3	    {margin: 0px 0px 20px 0px}

.data	{color: #fff; background:#b3a66b; font-size: 7pt}

#path  {padding: 0px 0px 8px 0px; margin: 0px 0px 0px 20px; background: url(/im/path.gif) repeat-x bottom; color:#003366; font-size: 8pt}
#path a{color: #003366}

#content  {padding:10px 5px 10px 20px}
#content a{color: #336600}
#content .tab {border: 5px solid #CADFA1}
#content .td1 {background-color: #F8FFE8; padding: 7px; border-right: 1px solid #C4CFAC; border-bottom: 1px solid #C4CFAC; border-left: 0px; border-top: 0px}

.big_img{border: 2px solid #fff}
.sm_img {width:140px; height:140px; background:#a2db83; text-align: center; vertical-align:middle; border:2px solid #fff;}

#form{
	padding:10px 0px 10px 0px;
	margin:0px;
	border-top: solid 15px #CADFA1;;
}
#form strong{
	color:#003366; 
	margin-bottom: 5px;
	display:block;
}
#form .red {
	color:red;
	vertical-align:super;
}
#subForm .red {
	color:red;
	vertical-align:super;
}
/*#form input, textarea{margin-bottom: 5px; background:#fff; border: 3px solid #DAEBB6 } */

input#name, input#verifyImage, textarea#comments, input#contact, input#phone, input#model {
	width: 100%;
	font-family:"Lucida Console", Monaco, monospace;
	font-size: 9pt;
	background:#fff;
}
input#verifyImage {
	display:block;
	width:180px;
	margin-left:192px;
	margin-top:-22px;
}
input#name:focus,
input#verifyImage:focus,
textarea#comments:focus,
input#contact:focus,
input#phone:focus,
input#model:focus
{
	background-color: #FBEF99;
}
input#subscribe {
	background-color:#DDCD78;
	margin-top:5px;
}
/*Форма в контактах*/
#subForm label {
	float: left;
	clear: left;
	width: 200px;
	margin-right: 10px;
	text-align: right;
	
}
input#subscribec {
	margin-left: 210px;
	background-color: #DDCD78;
	
}

input#namec, input#verifyImagec, textarea#commentsc, input#contactc, input#phonec {
	width: 450px;
	font-family:"Lucida Console", Monaco, monospace;
	font-size: 8pt;
	margin-top: -2px;
}
input#verifyImagec {
	width:150px;
	vertical-align:top;
	margin-top:5px;
}
input#namec:focus,
input#contactc:focus,
input#phonec:focus,
input#verifyImagec:focus,
textarea#commentsc:focus
{
	background-color: #FBEF99;
}
#form label.error {
	color:#F00;
	font-weight:bold;
	display:block;
	
}
#form input.error, #form textarea.error{	
	border:1px solid #F00;
}
#subForm label.error {
	color:#F00;
	font-weight:bold;
	clear:both;
	float:none;
	width:500px;
	margin-left:210px;
	display:block;
	text-align:left;	
}
#subForm input.error, #subForm textarea.error{	
	border:1px solid #F00;
	clear:both;
}

/*Все для запчастй*/
.lab1 {
	float:left;
	display:block;
	width:220px;
	margin-left:30px;
	margin-right:10px;
	text-align:right;

}
.div_nofloat {
	clear:left;
	margin: 3px auto 3px auto;
}
.select_zap {
	width:300px;
}
.input_zap {
	width:301px;
	//width:303px;
}
.input_zap2 {
	width:146px;
}
.zap_table {	
	border-collapse:collapse;
	margin-left:40px;
}
.zap_table td, .zap_table th {
	border:solid 1px #DDCD78;	
}
.zap_table1 {
	text-align:center;
	width:70px;	
}
.zap_table2 {
	text-align:center;
	width:157px;		
}
.zap_table3 {
	width:300px;
	padding-left:3px;
}
.zap_table4 {
	
}
.img_zap{
	margin: 10px auto 10px 40px;
	padding:0;	
	width:650px;
	height:520px;
	border:solid 1px #DDCD78;
}
.field_zap1{
	border:solid 1px #DDCD78;	
	display: block;
	margin: 10px;	
	padding: 0.75em 0.67em;
	width:735px;
	
}
.field_zap2{
	border:solid 1px #F00;	
	display: block;
	margin: 10px;	
	padding: 0.75em 0.67em;	
	width:735px;
}
.field_zap2 legend{
	color: #F00;	
}
.field_zap1 legend{
	color:#000;
	
}
#zap_about {
	margin:0;
	padding:0;
	width:99%;
	//width:97%;
}
.obzor_ul {
	clear:both;
	margin:0 auto;
}
.obzor_li {
	float:left;
	text-decoration:none;
	list-style:none;

}
.obzor_li a  {
	display:block;
	padding:5px 20px;
	text-decoration:none;
	color:#897a41 !important;
	margin-bottom: 15px;
	font-size:12px;
	font-weight:600;
	border-bottom:1px solid rgb(51, 102, 0);
	
}

.obzor_li .obzor_a {
	display:block;
	padding:5px 20px;
	text-decoration:none;
	color:#fff !important;
	background:rgb(51, 102, 0);
	margin-bottom: 15px;
	font-size:12px;
	font-weight:600;
}
.obzor_li a:hover {
	color:#fff !important;
	background:rgb(51, 102, 0);
