/* 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	{ background:#ffffff; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:12px }
td		{ font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:14px }

a		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4f85af; text-decoration:underline}
a:hover	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4f85af; text-decoration:none}

.both	{ clear:both}
.size	{ min-width:940px; max-width:1200px; margin:auto; padding-left:10px; padding-right:10px }
.size_strong	{width:940px; margin:auto }

.head_bg	{ background:url(../images/head_bg.jpg) repeat-x top center}
.head		{ background:url(../images/head.jpg) no-repeat top center; height:260px}

.logo	{ position:absolute; z-index:10; margin-top:24px}

.main_menu		{ padding-top:206px}
.main_menu	ul	{ list-style-type:none; text-align:center}
.main_menu	li	{ display:inline; height:24px }
.main_menu	a	{ font-size:14px; line-height:24px; color:#FFFFFF; font-weight:bold; margin-left:7px; margin-right:7px}
.main_menu	a:hover	{ font-size:14px; line-height:24px; color:#FFFFFF; font-weight:bold; margin-left:7px; margin-right:7px}


.site_nav	{ position:absolute; z-index:10; margin-top:24px; margin-left:866px; width:78px}
.site_nav a	{ margin-left:10px;}
.site_nav img 	{ 
	filter: progid: DXImageTransform.Microsoft.Alpha(opacity=45);     
	-moz-opacity: 0.45; /* Mozilla 1.6 */     
	-khtml-opacity: 0.45; /* Konqueror 3.1, Safari 1.1 */     
	opacity: 0.45; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
	filter: alpha(opacity=45); /* IE 5.5+*/ 
				}
.site_nav img:hover	{ 
	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+*/ 
						}


.left_part		{ float:left; width:220px}
.center_part	{ min-width:460px; max-width:1200px; margin-left:230px; margin-right:230px}
.right_part		{ float:right; width:220px}


.info_block		{ height:170px; text-align:center}

.special_block	{ color:#145c94; font-weight:bold; font-size:11px; text-align:center; background:url(../images/grad_line.jpg) no-repeat center bottom; padding:2px}
.special_block_title	{ font-weight:bold; color:#941414; font-size:14px; text-align:center}

.title	{ background:#124b78 url(../images/title_bg.jpg) repeat-x top; font-size:18px; line-height:22px; color:#fff; padding:4px}
.title h1,h2,h3,h4,h5,h6	{font-size:18px; color:#fff; font-weight:normal; line-height:22px}
.text	{ padding:10px 0px 20px 0px;}


.cars		{ padding-bottom:20px; }
.cars	ul	{ list-style-type:none; text-align:center }
.cars	li	{ display:inline-block;  width:140px;  margin-left:5px; margin-right:5px;; margin-bottom:10px; padding:5px; text-align:center; *display:inline; zoom:1;}


.cars li .image	{ height:100px; }
.cars li .name	{ font-size:14px; line-height:16px; color:#145c94; height:52px;}
.cars li .desc	{ font-size:10px; color:#333333; }


.footer	{ border-top:1px solid #333; padding:14px 0px}
.footer .bot_menu	{ color:#4f85af}
.footer .bot_menu a	{ margin-left:10px; margin-right:10px; text-align:center}
.footer .bot_menu ul	{ list-style:none; text-align:center}
.footer .bot_menu li	{ display:inline}
.footer .right_part	{  text-align:right}
