/* Reset all CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:inherit; vertical-align:top; }
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th { vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
a img { border:none;}


/* NEW CSS */
body	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; background:url(../images/top_bg.jpg) repeat-x top;}

a		{ font-size:12px; color:#000000; text-decoration:underline}
a:hover	{ font-size:12px; color:#000000; text-decoration:none}

.size	{ width:940px; margin:auto}
.both	{ clear:both}

.logo	{ position:absolute; top:32px; z-index:10}
.menu	{ position:absolute; top:80px; z-index:20}

.menu a			{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#666; text-decoration: underline}
.menu a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:700; color:#666; text-decoration: none}

.head	{ background:url(../images/bg.jpg) repeat-x bottom; height:440px }

.content h3	{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:18px }
.content	{ color: #666; padding-top:10px}

.flash		{ /*background:url(../images/flash_zagl.jpg) no-repeat right 15px;*/ height:377px}

.quad	{ position:absolute; margin-left:920px; top:15px; z-index:20}
.quad img	{ 
		background:#FFFFFF;
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=60);     
		-moz-opacity: 0.6; /* Mozilla 1.6 */     
		-khtml-opacity: 0.6; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 0.6; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=60); /* IE 5.5+*/   
			}

.quad img:hover	{ 
		background:#FFFFFF;
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);     
		-moz-opacity: 1; /* Mozilla 1.6 */     
		-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=100); /* IE 5.5+*/   
			}

.active_tab img	{ 
		background:#FFFFFF;
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);     
		-moz-opacity: 1; /* Mozilla 1.6 */     
		-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=100); /* IE 5.5+*/   
			}

.active_span span	{ color:#ccc; font-weight:bold}

.quad span	{ cursor:pointer}
.quad_color	{ padding-bottom:1px}
.div_color	{ position:absolute; top:111px; margin-left:240px; z-index:10}



.krug	{ position:absolute; top:214px; margin-left:260px; z-index:10}
.flash_car	{ position:absolute; top:10px; margin-left:70px; z-index:20; cursor:pointer}

.top_head	{ height:300px}
.top_head_tech	{ min-height:300px}

.prew div	{ padding-bottom:10px}
.prew img:hover
			{
		background:#FFFFFF;
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);     
		-moz-opacity: 0.7; /* Mozilla 1.6 */     
		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=70); /* IE 5.5+*/   
			}

.title 		{ padding-bottom:16px}
.title h1	{ color:#058041; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; line-height:20px}

.right_part	{ float:right; width:700px}
.left_part	{ float:left; width:220px}

.sign		{ background:url(../images/sign.jpg) no-repeat left top; height:300px; }

.sign_link		{ padding-top:120px; padding-left:80px}
.sign_link a	{ color:#047f3e; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; line-height:20px}


.general_info		{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding-top:16px}

.contact_data			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; padding-top:16px }
.contact_data span		{ color:#058041; font-weight:bold}
.contact_data a			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#058041; text-decoration:underline }
.contact_data a:hover	{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#058041; text-decoration:none }

.pad_top	{ padding-top:75px}
.car_color	{ padding-top:10px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999}
.color_cell	{ float:left; width:100px; padding-top:20px; margin:8px; text-align:center}
.car_color h3	{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:18px }

.select_mark	{ padding-top:10px}
.mark_prise		{ float:left; width:50%}
.mark_prise	span	{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#077f42; border-bottom:1px dashed #077f42; cursor:pointer}

.blue_title		{ padding:4px 10px 4px 10px; background:#047f3e; margin:10px 0px 10px 0px}
.blue_title	h3	{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-transform:uppercase; float:left}
.blue_title	h6	{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:14px; text-transform:uppercase; text-align:right}
.descr			{ padding-left:10px; padding-bottom:10px}
.descr table	{ border:2px solid #ffffff}
.descr td	{ border:2px solid #ffffff; padding:2px}



ul		{ padding-left:16px}

.footer	{ margin-bottom:10px}

.left_car_bg	{ background:url(../images/footer_bg.jpg) no-repeat left center; height:160px} 

.backform_field				{ padding-bottom:5px; width:200px}
.backform_field input		{ width:200px; border:1px solid #ccc }
.backform_field textarea	{ width:100%; height:100px; border:1px solid #ccc }
.backform_submit 			{ text-align:center;}
.backform_submit input		{ background:url(../images/button.jpg) no-repeat; width:150px; height:29px; border:none; font-size:12px; font-weight:bold}
.backform					{ width:300px; }



/* DEALER */
.dealer		td	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; padding-top:10px}
.dealer_cell	{ padding-top:10px}
.dealer_cell a			{ color:#057f3d; text-decoration:underline  }
.dealer_cell a:hover	{ color:#057f3d; text-decoration:none  }
.dealer_name			{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; padding-right:20px; }
.dealer_content	{ padding-left:10px}
.dealer_title	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#057f3d; }

.dealer_title strong	{ font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#666666; }


.tech		td	{ font-family:Arial, Helvetica, sans-serif; color:#666; border-bottom:1px solid #ccc; padding:2px 0px 2px 0px}
.tech_title		{ font-size:22px; line-height:22px; padding-bottom:10px}


.wall		{ padding-top:20px; padding-left:2px}
.wall div	{ float:left; width:230px; text-align:center; padding-bottom:20px }

.wall div a		{color:#666666}
.wall div img	{ border:1px solid #000}


/* TO */
.to	td	{ border:0px; padding:1px}
.to_bg	{ background:#dddddd}
