* {margin:0px; padding:0px;}
BODY {}
TABLE {border:none; border-collapse:collapse;}

/*Минимальная ширина*/
#container {min-width:960px; max-width:1600px; width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 960? "960px":document.body.clientWidth > 1600? "1600px":"100%");}

/*Ссылки*/
A.help {color:#777; cursor:help; text-decoration:none; border:none;}

IMG.wait {display:inline !important;}

/*Отступ*/
.clear {clear:both; height:0; overflow:hidden;}

/*Хак к картинкам PNG*/
/*.png {filter:expression(fixPNG(this));}*/
.png {behavior:url(/js/iepngfix.htc);}

/*Правильный NOBR*/
.nobr  {white-space:nowrap;}

/*Полоска*/
.dot {display:inline !important; /*position:relative; top:6px;*/ margin:6px 10px -6px;}

/*Формы*/
INPUT, SELECT, TEXTAREA, BUTTON {font-size:13px; line-height:20px; font-family:Arial; color:#777;}
INPUT.text {width:97.6%; padding:6px 4px; _padding:0px 4px 1px;}
html:first-child INPUT.text {width:100%;}
*+html INPUT.text {padding:0px 4px 1px;}
INPUT.button, BUTTON {width:150px; padding:6px 15px; font-weight:bold; }
SELECT {width:99.6%; padding:6px 4px;}
html:first-child SELECT {width:102%;}
TEXTAREA {width:97% !important; padding:6px;}

/*Заголовок*/
#header {padding:0px 5%; height:210px; background:#FFF url(/pics/bg/clouds.jpg) 100% 7px  no-repeat;}
#header .col1 {position:relative; float:left; width:17%; padding-top:76px; text-align:center;}
#header .col2 {float:left; width:21.9%; padding-top:114px; font-size:13px; line-height:20px;}
#header .col3 {position:relative; float:left; width:35.4%;}
#header .col4 {position:relative; float:left; width:25.5%; padding-top:110px; text-align:center;}
#header .col1, #header .col2, #header .col3 {background:url(/pics/bg/white-line.gif) repeat-x top left;}
#header .col4 {background:url(/pics/bg/blue-line.gif) repeat-x top left;}
#header .address {position:absolute; right:0px; top:100px; width:50%; padding:15px 15px 10px 15px; background-color:#003082;}
#header .tagaz {position:absolute; left:0px; top:115px; width:43%; text-align:center;}
#header .border {width:1px; height:76px; background-color:#CDD7DE; overflow:hidden; margin-top:86px;}
#header .pad {position:absolute; top:0px; left:0px; width:15px; height:7px; background-color:#FFF; overflow:hidden;}
#header .col1 A {position:absolute; left:-24px; top:20px; padding-left:24px; background:url(/pics/i/back.gif) 0px 6px no-repeat; font-size:11px;}


/*Навигация 1-го уровня*/
#menu {padding:0px 5%; _margin-bottom:-20px;/*float:left;*/}
#menu SPAN {display:block; float:left; margin-right:25px; padding-bottom:22px;}
#menu DIV.pad {padding-left:17%; _padding-left:15.3%;}
*+html #menu DIV.pad {padding-left:15.3%;}
#menu DIV.active {float:left; height:16px; white-space:nowrap;}
#menu A {float:left; display:block; height:17px; white-space:nowrap;}
#menu A.active {height:17px;}
#menu A.h {background-position:0px 17px !important;}

/*Навигация по автомобилям*/
#cars {margin-bottom:60px;}
#cars .cat {padding:12px 0px 12px 12px; margin-bottom:16px;}
#cars .cars {background-color:#003082;}
#cars .commercial {background-color:#AD8B3A; margin-top:20px;}
#cars P {margin:9px 0px 9px 22px !important; font-size:11px; line-height:16px; color:#AD8B3A;}
#cars .hr {margin-top:0.5em;}
#cars P SPAN {color:#E00; font-weight:bold; margin-left:5px;}

/*Навигация 2-уровня*/
#submenu {padding:18px 0px 14px; font-size:11px; line-height:20px; color:#AD8B3A;}
.two-column  #submenu {padding-left: 50px; padding-right: 50px;}
#submenu SPAN A {color:#AD8B3A;}

/*Навигация 3-уровня*/
#third-menu {font-size:11px; line-height:16px;}
#third-menu SPAN {color:#AD8B3A;}
#third-menu A.active {color:#AD8B3A;}
#third-menu.margintop {margin-top:20px;}
#third-menu .bigfont {font-size:13px; line-height:20px; font-weight: normal;}

/*Навигация во всплывающих окнах*/
#sub-menu-up SPAN {display:block; float:left; padding:6px 16px; font-size:11px; line-height:16px; word-spacing:nowrap;}
#sub-menu-up SPAN.active {background-color:#F5F7F8; color:#AD8B3A;}


/*Разметка*/
#content {margin:0px 5% 0px;}
#content #left {float:left; width:17%;_margin-top:-40px}
#content #right {float:left; width:82.8%;}
#content #right .col1 {position:relative; float:left; width:67.6%; z-index:2;_margin-top:-40px}
#content #right .col2 {position:relative; float:left; width:32.2%; z-index:2;_margin-top:-40px}
#content #right .col-big {position:relative; width:100%; z-index:2;} 
#main #content #right .col1 {margin-top:30px;}
#main #content #right .col2 {margin-top:20px;}
#content #right .col1 DIV.left, #content #right .col1 DIV.right {position:relative; float:left; width:49.9%;}

#content #left .pad {margin-right:15px;}
#content #right .col2 .pad {margin-left:15px;}

#no-cars #content #left, #no-cars #content #right .col1 , #no-cars #content #right .col2 {_margin-top:-20px !imoprtant;}

/*Заголовок и отступы*/
#content #title {padding:6px 0px 6px 0px; background-color:#CDD7DE;}
#content .two-column #title {padding-left:50px;}
#content .three-column #title {padding-left:20px;}
#content #bg {height:46px; width:100%; background-color:#CDD7DE;}

#content .two-column .col1 .pad, #content .two-column .col-big .pad  {padding:0px 50px;}
#content .two-column .col1 .no-right {padding-right:0px !important; }

/*Печать*/
#print {padding:25px 0px 14px; _padding-bottom:11px; font-size:11px; line-height:20px;}
*+html #print {padding-bottom:11px;}

/*Сплеш на главной*/
#splash {position:relative; height:286px; z-index:1;}
#splash .bg-r {position:absolute; top:0px; right:0px; _right:-1px; width:44px; height:286px; background:url(/pics/v/splash-upbg-r.gif) top right no-repeat; z-index:2;}
#splash .bg-b {position:absolute; bottom:0px; right:44px; _right:43px; width:100%; height:90px; background:url(/pics/v/splash-upbg-b.gif) top right no-repeat; z-index:2;}
#splash .object {position:absolute; top:0px; left:0px; width:100%; height:286px; background-color:#CDD7DE; overflow:hidden; text-align:center; z-index:1;}
#splash .object IMG {display:inline !important;}

/*Два автомобиля на главной*/
#random-cars {position:relative; margin-top:-92px; width:100%; z-index:2;}
#random-cars .left, #random-cars .right {background-color:#F5F7F8;}
#random-cars .car {text-align:center; padding-top:20px;}
#random-cars .car IMG {display:inline !important;}
#random-cars .name {padding:4px 0px 32px 14px; font-size:11px; font-weight:bold;}
#random-cars .name A {text-decoration:none; border:none;}
#random-cars .price {position:absolute; bottom:-22px; padding:10px 20px; /*width:160px;*/ border-top:7px solid #FFF; background-color:#CDD7DE; color:#FFF; font-size:20px; white-space: nowrap;}
#random-cars .line {position:absolute; left:0px; top:26px; width:1px; height:60px; background-color:#CDD7DE; }

/*Горячие ссылки на главной*/
#hot-links {margin:40px 0px 10px; padding:20px 10px; background-color:#F5F7F8;overflow:hidden;}
#hot-links TABLE TD {vertical-align:top; text-align:center;}
#hot-links TABLE TR.text TD {padding-bottom:20px;}
#hot-links TABLE TD.center-pad {padding:0px 10px;} 
#hot-links TABLE TD.left-pad {padding-right:10px;} 
#hot-links TABLE TD.right-pad {padding-left:10px;} 
#hot-links TABLE TD A {color:#AD8B3A !important; font-size:13px; line-height:18px;}
#hot-links TABLE TD IMG {display:inline !important;}

/*Две колонки*/
#two-cols {padding-top:210px; _padding-top:50px;}
*+html #two-cols {padding-top:50px;}
#two-cols H3 {margin-bottom:20px !important; margin-left:10px !important;}
#two-cols P {margin:16px 20px 0px 10px !important; font-size:11px; line-height:16px;} 

/*Новости*/
#news {margin-top:-70px;}
*+html #news {margin-top:-60px;}
.three-column #news {margin-left:20px; margin-right:20px;}
#news H1 {margin:10px 20px 10px 0px !important;}
#news .short P, #news P.date {margin:16px 20px 0px 0px !important;} 
#news .short .hr {margin:40px 0px 10px !important;}
#news .full H1 {font-size:22px; line-height:26px;}
#news .full {position:relative; z-index:2;}

/*Фото авто на главной*/
#car-pic {position:relative; top:-1em; background:#F4F6F7 no-repeat center center; width:100%; height:270px;}
*+html #car-pic {top:0em; margin-bottom:30px;}

/*Выбор цвета*/
#colors {position:relative;}
#colors H3 {color:#003082; font-size:14px; line-height:20px; font-weight:bold; margin: 3px 0px 5px;}
#colors STRONG {position: relative; display:block; font-weight: normal; height: 40px;}
#colors TABLE {margin-top:20px; width:100%;}
#colors TABLE TD {width:33%; padding:0px 20px 10px 0px; vertical-align:top; font-size:11px; line-height:16px;}
#colors TABLE A {position:absolute; width:40px; height:40px; margin-top:3px;}
#colors TABLE DIV {position:absolute; border:3px solid #003082; width:36px; height:36px;}
#colors TABLE DIV A {margin:2px; width:32px; height:32px; }
#colors TABLE P {padding-left:48px; margin:0px !important;}
#colors TABLE SPAN {display:block; color:#AD8B3A;}


/*Фотографии авто*/
#photos {position:relative;}
#photos .big, #photos .small {margin-bottom:20px; }
#photos .big IMG {display:inline !important;}
#photos .small A {display:block; float:left; height:56px; margin:0px 7px 7px 0px; border:3px solid #FFF;}
#photos .small IMG {margin:2px;}
#photos .small A.active {border:3px solid #003082;}

#appearance {position:relative;}
#appearance .big, #appearance .small {margin-bottom:20px; }
#appearance .big IMG {display:inline !important;}
#appearance .small A {display:block; float:left; height:56px; margin:0px 7px 7px 0px; border:3px solid #FFF;}
#appearance .small IMG {margin:2px;}
#appearance .small A.active {border:3px solid #003082;}

#interior {position:relative;}
#interior .big, #interior .small {margin-bottom:20px; }
#interior .big IMG {display:inline !important;}
#interior .small A {display:block; float:left; height:56px; margin:0px 7px 7px 0px; border:3px solid #FFF;}
#interior .small IMG {margin:2px;}
#interior .small A.active {border:3px solid #003082;}

#video {position:relative;}
#360 {position:relative;}
#outside {position:relative;}
#inside {position:relative;}

/*Главная автомобилей*/
.car-list {margin:0px 20px -20px 20px;}
*+html .car-list {margin:0px 20px 20px 20px;}
*html .car-list {margin:-40px 40px 20px 0px; position:relative; left:20px;}
.car-list .pad {overflow:hidden; width:100%;}
.car-list .item {float:left; /*width:174px;*/ width:25%; text-align:center; margin-left:-1px; margin-bottom: 40px;}
.car-list .item IMG {display:inline !important;}
.car-list .item A.text {display:block; border-left:1px solid #CDD7DE; margin:10px 0px 0px; word-spacing:nowrap; font-size:18px; line-height:30px;}
.car-list P {margin-left:1px !important;}
.car-list .small {font-size:11px;}

/*Команда*/
#team {width:100%; margin:20px 0px;}
#team TD {width:33%; padding-bottom:30px; vertical-align:top;}
#team TD IMG {border:1px solid #CDD7DE;}
#team TD H3 {margin:10px 10px 0px 0px !important; white-space:nowrap;}
#team TD P {margin:0px 10px 0px 0px !important;}

/*Анкета*/
#ankete table td, #ankete table th {padding:2px 10px; vertical-align:middle;}
#ankete table th {font-weight:normal; text-align:left; vertical-align:bottom;}
#ankete h1, #ankete h2, #ankete h3 {margin:1.4em 0pt !important;}
#ankete input.submit {font-weight:bold; padding:5px; width:200px;}
#ankete input.save {padding:5px;width:200px;}
#ankete input.rad {border:medium none !important;position:relative;top:3px;}
#ankete select {width:200px;}
#ankete p {margin-left:0px !important;}
#ankete .error {border:2px solid #000000;padding:2px;}
#ankete .error input {width:98% !important;}
#ankete .error input.rad {width:20px !important;}
#ankete .ank2col {border:solid #CDD7DE; border-width:1px 0px; width:100%;}
#ankete .ank2col th {padding-top:10px;vertical-align:bottom;}
#ankete .ank2col td {padding-bottom:10px;vertical-align:top;}
#ankete .ank2col select {width:100%;}
#ankete .ank2col input {width:95%; padding:6px 4px; _padding:0px 4px 1px;}
#ankete .ank2col textarea {height:60px;width:100%;}
#ankete .ank {width:100%;}
#ankete .ank th, #ankete .ank td {border-color:#CDD7DE;border-style:solid;border-width:1px 0px;padding:10px;vertical-align:middle !important;}
#ankete .sub {padding:0px 7px;}
#ankete .sub td {border:medium none;padding:0px 3px;vertical-align:top !important;}
#ankete .sub input {width:20px;}
.ankete-actions td {vertical-align:top !important;}

/*Письмо*/
#mail P {margin:15px 0px 4px !important;}
#mail TABLE {width:100%;}
#mail TABLE TD.mark {width:75%; padding-right:10px;}
#mail TABLE TD.year {width:25%;}
#mail TABLE TD.year INPUT {width:90%;}

/*Подьем страницы наверх, если нет доп.навигации*/
.go-top {position:relative; margin-top:-40px;}

/*Задать вопрос*/
.consultadd LABEL {display:block; margin:10px 0px 2px;}
.consultadd .text {width:96.5%;}
.consultadd TEXTAREA {width:95.4% !important;}
.consultadd INPUT {display:block;}
.consultadd INPUT.button {margin-top:15px;}

.important {font-weight: bold; color: #EA0316;}
.info_error {background-color: #F8C1BE !important;}

/*версии моделей*/
.versions SPAN {font-weight:bold; color:#AD8B3A; white-space:nowrap;}
.versions STRONG {font-weight:bold; color:#D72219; white-space:nowrap;}
.versions TABLE {width: 100%; table-layout: fixed;}
.versions .td_right {width: 25%; text-align: right;}
.color1 {font-weight:bold; color:#AD8B3A;}

/*Карта*/
#map UL {margin:10px 0px !important; padding-left:0px !important;}
#map UL UL {padding-left:40px !important;}

/*Баннеры*/
.banners {margin:30px 0px;}
.banners .r-banner {text-align:center; margin:15px 0px; height:96px; overflow:hidden;}
.banners .r-banner IMG {display:inline !important;}

/*Вернуться назад*/
#back {position:relative; left:-24px; margin-top:40px; padding-left:24px; background:url(/pics/i/back.gif) 0px 6px no-repeat;}
#back A {text-decoration:underline;}
#back IMG {display:inline !important; margin-right:10px;}

/*Пейджинг*/
#paging {width:300px; margin:0px auto; padding:50px 0px 40px; _padding:50px 0px 10px;}
*+html #paging {padding:50px 0px 10px;}
#paging A {display:block; float:left; width:31px; height:22px; line-height:22px; background-color:#F5F7F8; border:1px solid #CDD7DE; margin-right:6px; text-align:center; text-decoration:none; }
#paging A.active, #paging A:hover {border:1px solid #AD8B3A; color:#AD8B3A;}

#autobus {}
#autobus .item {float:left; width:272px;}

/*Подвал*/
#footer {margin:40px 5% 50px; _margin-top:-20px;}
#footer .col1 {float:left; width:17%; border-top:1px solid #CDD7DE; padding:30px 0px 30px; text-align:center;}
#footer .col2 {float:left; width:55.9%; border-top:7px solid #CDD7DE; padding-bottom:30px; font-size:11px; line-height:16px;}
#footer .col2 A {word-spacing:nowrap;}
#footer .col2 P {margin:20px 0px;}
#footer .col3 {float:left; width:26.9%; border-top:1px solid #CDD7DE; padding:30px 0px 30px;}
#footer .col3 .pad {margin:0px 15px; text-align:center; visibility:hidden;}
#footer .col3 .pad .stat{display:none;}