/* CSS Resets */
body {font: 12px Arial; color: #000; background: #fff; margin: 0; padding: 0;}
img {border: 0; color: #CCC;}
#page-wrap {min-width: 1100px;}
#content h1 {height: 30px; overflow: hidden;}
/* Header */
#header {background: #FFFFFF url(/images/brands/header.png) 0 bottom repeat-x; height: 97px; margin:0 0 100px 0; padding:0}

#phones { text-align:center; vertical-align:middle; height:97px; }
#phones img.contacts { margin:30px 0 30px 0; float:right }
#phones img.contacts2 { margin:28px 0 28px 0; }
#phones span {  }
#phones #leftcol { width:41%; float:left;  position:relative;  background: url(/images/torglogo.png) no-repeat 10px 20px;}
#phones #twocols { width:59%; float:right;  position:relative } 
#phones #rightcol { width:25%; float:right;  position:relative;  background: url(/images/contacts2.png) no-repeat center right;}
#phones #rightcol2 { width:35%; float:right;  position:relative;  background: url(/images/3561012.png) no-repeat center center;}
#phones #rightcol3 { width:20%; float:right;  position:relative;  background: url(/images/4852003.png) no-repeat center center;} 
#phones #maincol {  width:20%; float: left; position: relative; background: url(/images/7302041.png) no-repeat center center;}

#top-banners {height: 140px; padding: 5px 20px; border:1px solid #660; margin:1px; padding:1px}

.ssangyong#menu, .fiat#menu, .chery#menu, .tagaz#menu, .bogdan#menu, .uaz#menu, .uaz-com#menu, .lada#menu, .chance#menu, .hyundai#menu ul {background:#fff /*url(/images/menu/default-bg.gif);*/}

#brands {height: 93px; background:url(/images/menu/bg.jpg) bottom repeat-x;}
#brands ul {list-style: none; margin: 0; padding: 0; width:100%; height: 88px;}
#brands li {float: left; width: 12%;}
#brands a {display: block; height: 88px; background: url(/images/brands/default.jpg) 0 0 no-repeat; width:140px;}
#brands a:hover {background: transparent url(/images/brands/default.jpg) 0 0 no-repeat; border: 0px solid}
#brands .uaz {background-position: 0 0;}
#brands .uaz:hover {background-position: 0 -88px;}
#brands .ssangyong {background-position: -140px 0;}
#brands .ssangyong:hover {background-position: -140px -88px;}
#brands .fiat {background-position: -280px 0;}
#brands .fiat:hover {background-position: -280px -88px;}
#brands .tagaz {background-position: -420px 0;}
#brands .tagaz:hover {background-position: -420px -88px;}
#brands .hyundai {background-position: -560px 0;}
#brands .hyundai:hover {background-position: -560px -88px;}
#brands .chery {background-position: -700px 0;}
#brands .chery:hover {background-position: -700px -88px;}
#brands .chance {background-position: -840px 0;}
#brands .chance:hover {background-position: -840px -88px;}
#brands .bogdan {background-position: -980px 0;}
#brands .bogdan:hover {background-position: -980px -88px;}

#menu {height: 36px; background: #fff url(/images/menu/default-bg.gif) 0 bottom repeat-x; }
#menu ul, .ssangyong#menu ul, .fiat#menu ul, .chery#menu ul, .tagaz#menu ul, .bogdan#menu ul, .uaz#menu ul, .uaz-com#menu ul, .lada#menu ul, .chance#menu ul, .hyundai#menu ul {list-style: none; margin: 0; padding: 0; height: 36px; line-height: 36px; border-top:1px solid #112c5e; border-bottom:1px solid #112c5e;}

#menu li {float: left; width:12%}
#menu a {display: block; width:140px; height: 30px; background: transparent url(/images/menu/default.png) 0 0 no-repeat;}
#menu a:hover {background: transparent url(/images/menu/default.png) 0 0 no-repeat;}
#menu .about {background-position: 0 0;}
#menu .about:hover {background-position: 0 -36px;}

#menu .prodazha {background-position: -140px 0;}
#menu .prodazha:hover {background-position: -140px -36px;}

#menu .kreditovanie {background-position: -280px 0;}
#menu .kreditovanie:hover {background-position: -280px -36px;}

#menu .tuning {background-position: -420px 0;}
#menu .tuning:hover {background-position: -420px -36px;}

#menu .service {background-position: -560px 0;}
#menu .service:hover {background-position: -560px -36px;}

#menu .uslugi {background-position: -700px -0;}
#menu .uslugi:hover {background-position: -700px -36px;}

#menu .avtozapchasti {background-position: -840px -0;}
#menu .avtozapchasti:hover {background-position: -840px -36px;}

#menu .contacts {background-position: -980px 0;}
#menu .contacts:hover {background-position: -980px -36px;}




/*.ssangyong#menu ul, .fiat#menu ul, .chery#menu ul, .tagaz#menu ul, .bogdan#menu ul, .uaz#menu ul, .uaz-com#menu ul, .lada#menu ul, .chance#menu ul, .hyundai#menu ul {list-style: none; margin: 0; padding: 0 30px; background:url(/images/menu/default.png) 30px 0 no-repeat; height: 30px; line-height: 30px; border-top:1px solid #112c5e; border-bottom:1px solid #112c5e;}*/


.ssangyong#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.ssangyong#brands ul {/*background-image: url(/images/brands/default.png)*/}
.chery#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.chery#brands ul {/*background-image: url(/images/brands/default.png)*/}
.hyundai#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.hyundai#brands ul {/*background-image: url(/images/brands/default.png)*/}
.fiat#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.fiat#brands ul {/*background-image: url(/images/brands/default.png)*/}
.tagaz#brands, .bogdan#brands, .uaz#brands, .uaz-com#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.tagaz#brands ul, .bogdan#brands ul, .uaz#brands ul, .uaz-com#brands ul {/*background-image: url(/images/brands/default.png)*/}
.lada#brands, .chance#brands {background-image: /*url(/images/brands/default-bg.png)*/}
.lada#brands ul, .chance#brands ul {/*background-image: url(/images/brands/default.png)*/}

/* Content */
#right-banner {width: 286px; float: right; padding-top: 10px;}
#left-menu {background: #999; float: left; width: 200px; color: #fff; font: 700 12px Arial; line-height: 18px;}
#left-menu ul {padding: 0 20px; margin: 5px 0;}
#left-menu ul ul {font-weight: 100; margin-top: 0;}
#left-menu a {color: #fff;}
#content-wrap {overflow: hidden; zoom: 1;}
#content {color: #000; padding: 1px 0px 10px 10px; margin: 0 300px 0 0; border-right: 1px solid #112c5e; overflow: hidden;}
#content a {color: #06f;}
.lms#content {margin-left: 200px; border-left: 1px solid #ccc;}
.rh#content {margin-right: 0; border-right: none;}
#content .images {float: right; border:1px dotted #ccc; width: 300px; padding: 5px; margin-left: 10px;}
#content .price {border: 1px solid #999; border-width: 1px 0 0 1px; margin-top: 10px;}
#content .price td {border: 1px solid #999; border-width: 0 1px 1px 0; padding: 2px; cursor: default;}
#content .hidden {display: none;}
#content .price td div {text-align: center;}
#content .price thead tr {font-weight: 700; background: #ccc;}
#content .price tbody tr:nth-child(even) {background: #eee;}
#content .price tbody tr:hover {background: #ddd;}
#content .price tbody tr.header {color: #fff; font-weight: 700; background: #999;}
/*#content .price div.top-price {color: #fff; font-weight:bold; background: #ff0000;}*/
.photos#content img {border: 1px dotted #ccc; padding: 5px; margin: 10px;}
.tuning-list ul {padding: 0; margin: 0; list-style: none; line-height: 20px;}
.tuning-list ul ul {padding-left: 20px;}
.tuning-list li {font-weight: 700;}
.tuning-list li li {font-weight: 100;}
.car-info {overflow: hidden; zoom: 1;}
.car-info img {border: 1px dotted #ccc; padding: 5px; margin: 0 10px 0 0;}
.options {width: 100%; border: 1px solid #ccc; border-width: 1px 0 0 1px; margin-top: 10px; font-size: 11px;}
.options td {border: 1px solid #ccc; border-width: 0 1px 1px 0; padding: 2px 4px; cursor: default;}
.options thead tr {background-color: #999; font-weight: 700; color: #fff;}
.options tbody tr:nth-child(even) {background: #eee;}
.options tbody tr:hover {background: #ddd;}

/* Models */
.cars#content { margin-top:1px; background: /*#F00*/ url(/images/bg-cars.gif) 0 89px repeat;}
#content .model {display: inline-block; width: 200px; height: 150px; background-position: 0 0; background-repeat: no-repeat; color: #fff; text-decoration: none; margin: 30px 25px 20px;}
#content .model:hover {background-position: -200px 0;}
.model .block {display: block; overflow: hidden; zoom: 1;}
.model .min-price {float: left; padding: 3px 5px; background: #f00; font-weight: 700; font-size: 14px;}
.model .title {float: right; padding: 3px 5px 3px; background: #999; font-weight: 700; margin-top: 100px;}

/* UAZ */
.id3 {background-image: url(/images/auto/id3.jpg);}
.id21 {background-image: url(/images/auto/id21.jpg);}
.id2 {background-image: url(/images/auto/id2.jpg);}
.id15 {background-image: url(/images/auto/id15.jpg);}

/* UAZ-COM */
.id14 {background-image: url(/images/auto/id14.jpg);}
.id8 {background-image: url(/images/auto/id8.jpg);}
.id7 {background-image: url(/images/auto/id7.jpg);}
.id6 {background-image: url(/images/auto/id6.jpg);}
.id9 {background-image: url(/images/auto/id9.jpg);}
.id11 {background-image: url(/images/auto/id11.jpg);}
.id20 {background-image: url(/images/auto/id20.jpg);}

/* UAZ-spec */
.id121 {background-image: url(/images/auto/id121.jpg);}
.id122 {background-image: url(/images/auto/id122.jpg);}
.id123 {background-image: url(/images/auto/id123.jpg);}
.id124 {background-image: url(/images/auto/id124.jpg);}
.id125 {background-image: url(/images/auto/id125.jpg);}
.id126 {background-image: url(/images/auto/id126.jpg);}
.id127 {background-image: url(/images/auto/id127.jpg);}
.id128 {background-image: url(/images/auto/id128.jpg);}
.id129 {background-image: url(/images/auto/id129.jpg);}
.id130 {background-image: url(/images/auto/id130.jpg);}
.id131 {background-image: url(/images/auto/id131.jpg);}
.id132 {background-image: url(/images/auto/id132.jpg);}


/* SsangYong */
.id29 {background-image: url(/images/auto/id29.jpg);}
.id33 {background-image: url(/images/auto/id33.jpg);}
.id107 {background-image: url(/images/auto/id107.jpg);}
.id31 {background-image: url(/images/auto/id31.jpg);}


/* Fiat */
.id36 {background-image: url(/images/auto/id36.jpg);}
.id44 {background-image: url(/images/auto/id44.jpg);}
.id111 {background-image: url(/images/auto/id111.jpg);}
.id112 {background-image: url(/images/auto/id112.jpg);}
.id114 {background-image: url(/images/auto/id114.jpg);}


/* Hyundai */
.id82 {background-image: url(/images/auto/id82.jpg);}
.id83 {background-image: url(/images/auto/id83.jpg);}
.id76 {background-image: url(/images/auto/id76.jpg);}

/* TagAZ */
.id67 {background-image: url(/images/auto/id67.jpg);}	
.id109 {background-image: url(/images/auto/id109.jpg);}
.id115 {background-image: url(/images/auto/id115.jpg);}	
.id116 {background-image: url(/images/auto/id116.jpg);}
.id110 {background-image: url(/images/auto/id110.jpg);}
.id108 {background-image: url(/images/auto/id108.jpg);}
.id66 {background-image: url(/images/auto/id66.jpg);}
.id117 {background-image: url(/images/auto/id73.jpg);}
.id133 {background-image: url(/images/auto/id74.jpg);}

/* Chery */
.id74 {background-image: url(/images/auto/id74.jpg);}
.id133 {background-image: url(/images/auto/id74.jpg);}

/* Chance */
.id98 {background-image: url(/images/auto/id98.jpg);}
.id100 {background-image: url(/images/auto/id100.jpg);}
.id99, .id101 {background-image: url(/images/auto/id99.jpg);}
.id118 {background-image: url(/images/auto/id100.jpg);}
.id119 {background-image: url(/images/auto/id99.jpg);}
.id134 {background-image: url(/images/auto/id300.jpg);}

.id103, .id102 {background-image: url(/images/auto/id103.jpg);}
.id104, .id105 {background-image: url(/images/auto/id104.jpg);}
.id106 {background-image: url(/images/auto/id106.jpg);}

/* Utilization form */
#util-request {width: 670px; display: block; margin: 0 auto; font-size: 14px;}
#util-request fieldset {border: none; border-top: 1px solid #999; margin: 20px 0 0; padding: 5px 0 0;}
#util-request legend {font-weight: 700; font-size: 16px; background: #999; padding: 2px 5px; color: #fff;}
#util-request div {display: inline-block; zoom:1; *display:inline;}
#util-request h3 {margin: 15px 0 5px;}
#util-request label {font-size: 12px; display: block; margin: 5px 0 2px;}
#util-request input {font-size: 14px; width: 150px;}
#util-request button {font-size: 16px; padding: 2px 10px;}
#util-request #fio, #util-request #complectation {width: 660px;}
#util-request #doctype, #util-request #gosnum {width: 340px;}
#util-request #location {width: 500px;}
#util-request #street {width: 420px;}
#util-request .short {width: 70px;}
#util-request .two {width: 325px;}
#util-request .buttons {text-align: right;}
/* Footer */
#footer {background: #fff url(/images/bg-footer.gif) 0 bottom repeat-x; font: 700 11pt Arial; height: 41px; line-height: 40px; text-align: center; border-top: 1px solid #112c5e;}

/* Reservation form */
#messageForm h2 {color: #000; font-size: 12pt; margin: 0 0 3px;}
#messageForm input {float: right;}
#messageForm label {color: #000; line-height: 26px; display: block; float: left; width: 120px}
#messageForm textarea {color: #000; display: block; float: right; width: 120px}
#messageForm legend {color: #000;}
#messageForm .input {float: right;}
#messageForm .captcha label {float: none; width: 150px;}
#messageForm .captcha input {float: none; width: 150px; font-size: 20pt;}

.breadcrumbs {padding: 10px; border-bottom: 1px solid #ccc; font-size: 13px;}

#auto-list {height: 139px}
#auto-list ul {margin: 0; background: url(/images/bg-gray.png); padding-top: 10px; padding-bottom: 10px; overflow: hidden; zoom: 1; float: left; width: 200px; height: 85px;}
#auto-list li {color: #CF0; font-weight: 700; height: 17px;}
#auto-list a {color: #fff;}
#auto-list a:hover {color:#CF0; text-decoration:none;}
#auto-list div {padding: 20px;}
.main#auto-list {background: url(/images/main-bg.png);}

/* БАННЕР НА ГЛАВНОЙ */
.banner#auto-list {background: url(/images/main-bg.png); width:100%; text-align:center}

.uaz#auto-list {background: url(/images/uaz-bg.png);}
.ssangyong#auto-list {background: url(/images/sy-bg.gif);}
.fiat#auto-list {background: url(/images/fiat-bg.png);}
.hyundai#auto-list {background: url(/images/hyundai-bg.png);}
.chance#auto-list {background: url(/images/chance-bg.png);}
.tagaz#auto-list {background: url(/images/tagaz-bg.png);}
.chery#auto-list {background: url(/images/chery-bg.png);}
.bogdan#auto-list {background: url(/images/bogdan-bg.png);}

#news {font-family:Tahoma; font-size:8pt; color:#112c5e; padding:0; margin-right:0}
#news .message {overflow: hidden; zoom: 1;}
#news h1 {font-size:18pt; color:#76a600; line-height:20pt; margin:10px 10px; padding:0}
#news h2 {font-size:12pt; color:#76a600;}
#news .border { background:url(/images/line.png) no-repeat bottom; min-height:300px; min-width:900px; /*border:1px solid #F60;*/ margin-top:10px; padding-bottom:20px; margin-right:0px }
#news .border #banner { width:33%; min-width:300px; float:left; text-align:center; padding-bottom:10px }

/*FIAT DUCATO*/
.fiat-ducatooo { border:0; margin-bottom:5px; padding: 5px}
.fiat-ducatooo img { float:left;}

/*fiat table*/
.ftab {background:#625E3D;}
.ftab1 {background:#DCDCD1;}
.ftab2 {background:#EEEEE8;}
.ftab3 {background:#FFF;}
.ftab3 td {border:0px; border-bottom:1px #625E3D solid;background:#FFF;}
.ftab43 {border: 1px #fff solid; padding: 4px;}

.rt {text-align:right;}
.lt {text-align:left;}
.cn {text-align:center;}
.jst {text-align:justify;}

/*знак рубля*/
    span.dot { position:absolute; text-indent: -1000em; }
    span.ruble { text-transform:uppercase; }
    span.hyphen:after { content: '\2013'; }
    span.hyphen { position:absolute; margin:.1ex 0 0; behavior: expression(this.innerHTML = '&ndash;'); }
#support {position: fixed; right: 20px; bottom: 0; display: none;}

/*таблица скидки*/
.skidki table { vertical-align:middle; vertext-align: center; background:#ededed; padding:1px; margin:1px; border:2px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:700}
.skidki td { vertical-align:middle; text-align: center; border:1px solid #FFF; padding:3px; line-height:24px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki th { vertical-align:middle; text-align: center; border:1px solid #FFF; font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki #hd { vertical-align:middle; text-align: center; background:#9aa9b4; border:1px solid #FFF; color:#FFF; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700 }
.skidki #ttl { vertical-align:middle; text-align: center; background:#9aa9b4; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:700 } 
.skidki #odd { vertical-align:middle; text-align: center; background:#d9dfe1; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700} 
.skidki #even { vertical-align:middle; text-align: center; background:#eaf1f3; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki tr #odd { vertical-align:middle; text-align: center; background:#d9dfe1; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700} 
.skidki tr #even { vertical-align:middle; text-align: center; background:#eaf1f3; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki #lol { vertical-align:middle; text-align: center; background:#F90; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki #lolshto_odd { vertical-align:middle; text-align: center; background:#FC6; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}
.skidki #lolshto_even { vertical-align:middle; text-align: center; background:#ffe8ba; border:1px solid #FFF; color:#475762; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:700}

/*specpredl*/
div.specpredl p { margin:4px; padding:0; background:#FFF }
ul#specpredl { font-size: 24px; font-weight:700; line-height:30px  }
ul#specpredl a { text-decoration:underline; color:#F00; }
ul#specpredl a:hover { text-decoration:none }

div.ng { margin:5px; padding:0 20px; border: 1px dashed #F33; width:50%; font-size:14px }
span.ng { color:#db4444; font-weight:700; font-size:16px }
