html {margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; color:#ffffff; height:100%}
body {margin: 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; font-size:70%; color:#ffffff; height:100%}
form {margin:0px}
p {margin:0px 0px 6px 0px;}
tr {vertical-align:top;}
h1 {font-weight:bold; text-transform:uppercase; font-size:110%; margin:0px 0px 1em 0px;}
h2 {font-weight:bold; font-size:110%; margin:0px 0px 1em 0px;}
h3, h4 {font-weight:bold; font-size:100%; margin:0px 0px 1em 0px;}

.titles {width:489px;height:160px;float:left;padding:4px 0 0 10px} 

a:link {color:#a9a9a9; text-decoration:none;}
a:visited {color:#999999; text-decoration:none;}
a:active, a:hover {color:#ffffff; text-decoration:none;}

.whitebg {color:#000000; background:#ffffff;}
.whitebg a:link {color:#666666; text-decoration:none;}
.whitebg a:visited {color:#8b8b8b; text-decoration:none;}
.whitebg a:active, .whitebg a:hover {color:#000000; text-decoration:none;}
.black {color:#000000;}
a.black:link, a.black:visited {color:#000000; text-decoration:none;}
a.black:active, a.black:hover {color:#000000; text-decoration:none;}
.inactive {color:#333333; cursor:default;}
.markedImage {background-color:#e9e9e9; text-align:center; padding:10px 0px 10px 0px; margin:14px -10px 14px -10px;}
.rBracket {margin:0px 4px 1px 2px;}
.trBottom {vertical-align:bottom;}

.logoPos {margin:25px 40px 27px 40px;}
.footerLines {padding:20px 0px 4px 0px;}
.footerInfo {color:#666666; text-align:left;}
.titleHolder {padding:10px; width:707px;}
.title {font-size:24px; font-weight:bold; margin:0px 0px 20px 0px; text-transform:uppercase;}
.toIndex {color:#666666; margin:30px 0px 10px 0px;}
.toIndex img {margin:0px 6px 2px 0px;}
.toIndex a {color:#666666;}

#leftInclude {margin:10px; color:#999999;}

/* первая страница */
.mpHeader td {padding:20px 15px 20px 0px;}
.mpBody td {padding:0px 15px 20px 0px;}
.mpBody td.pic {padding:0px 0px 20px 0px;}
.mpFooter td {padding:0px 15px 0px 0px;}
.mpText {margin:0px; color:#a9a9a9; padding-left:10px;}
.mpText p {padding:0px; margin:0px;}

.mpText p.mpTitle {margin-bottom:3px;}
.mpText p.NotMainmpTile {margin-bottom:3px; color:black;}


.mpText p.mpDate {margin-bottom:3px; color:#666666;}
.mpPrice {margin:2px 0px 0px 0px; color:#CC0000; font-size:130%; font-weight:bold; white-space:nowrap;}
.mpHover {color:#ffffff;}
.mpHover p.mpDate {color:#a9a9a9;}
#mpFlashLeft {width:561px; height:256px;}

/* меню */
#zeroMenu td {text-transform:uppercase; padding:5px 9px 4px 10px; border-left: 1px solid #ffffff; border-bottom:1px solid #ffffff; font-weight:bold; color:#a9a9a9; cursor:default;}
#zeroMenu td.last {border-right:1px solid #ffffff;}
#zeroMenu td.selected {border-left:1px solid #ffffff; border-bottom:none; color:#ffffff;}

.topMenu {display:none;}
.topMenu div {float:left; padding:4px 9px 2px 10px; white-space:nowrap;}
.topMenu a:link, .topMenu a:visited {color:#a9a9a9; text-decoration:none;}
.topMenu a:active, .topMenu a:hover {color:#ffffff; text-decoration:none;}
.topMenu a.selected:link, .topMenu a.selected:visited {color:#ffffff; text-decoration:none;}
.topMenu a.selected:active, .topMenu a.selected:hover {color:#ffffff; text-decoration:none;}

.leftMenu {margin:0px 10px 0px 10px; padding:0px; width:156px;}
.leftMenu ul {margin:0px 0px 0px 0px; padding:4px 0px 4px 10px; list-style-type:none; border-top:1px solid #333333; border-bottom:1px solid #333333;}
.leftMenu li {margin:0px 0px 4px 0px;}
.leftMenu a:link, .leftMenu a:visited {color:#a9a9a9; text-decoration:none;}
.leftMenu a:active, .leftMenu a:hover {color:#ffffff; text-decoration:none;}
.leftMenu a.selected:link, .leftMenu a.selected:visited {color:#ffffff; text-decoration:none;}
.leftMenu a.selected:active, .leftMenu a.selected:hover {color:#ffffff; text-decoration:none;}
.lMenuSectionName {padding:3px 0px 4px 0px;}
.lMenuBorder {border-bottom:1px solid #333333;}

.rightMenu {margin:0px; padding:0px;}
.rightMenu ul {margin:0px 0px 0px 0px; padding:0px 0px 10px 15px; list-style-type:none; border:none;}
.rightMenu li {margin:0px 0px 4px 0px;}

.auxMenu a:link, .auxMenu a:visited {color:#a9a9a9; text-decoration:none;}
.auxMenu a:active, .auxMenu a:hover {color:#ffffff; text-decoration:none;}
.auxMenu a.selected:link, .auxMenu a.selected:visited {color:#ffffff; text-decoration:none;}
.auxMenu a.selected:active, .auxMenu a.selected:hover {color:#ffffff; text-decoration:none;}

#menuArrow {position:absolute; display:none;}

/* поиск и карта сайта */
.siteMap {width:498px; padding-top:10px;}
.siteMap td {padding:0px 5px 0px 10px;}
.siteMap h4 {font-weight:normal; margin:15px 0px 0px 0px; font-size:100%;}
.siteMap img {margin:0px 5px 1px 0px;}
.siteMap a:link, .siteMap a:visited {color:#a9a9a9; text-decoration:none;}
.siteMap a:active, .siteMap a:hover {color:#ffffff; text-decoration:none;}

.searchHolder {width:458px; padding:0px 10px 10px 10px;}
.searchHolder form {margin:10px 0px 10px 0px;}
.searchText {border:1px solid #666666; width:96%; height:17px; padding-left:3px;}
.searchResult {width:478px; padding:10px;}
.searchTitle {font-weight:bold; margin-bottom:3px;}
.searchTitle a:link, .searchTitle a:visited, .searchTitle a:active, .searchTitle a:hover {color:#000000; text-decoration:underline;}

.searchBody {margin-bottom:3px;}
.searchPath {font-size:95%; margin-bottom:20px; color:#666666;}
.toMap {margin:10px 0px 10px 0px;}
.toMap img {margin:0px 6px 2px 0px;}

/* постраничка */
.nav_print_top {margin:0px 0px 20px 0px;}
.nav_print_bottom {margin:20px 0px 10px 0px;}
.nav_print_fun {margin:10px 20px 10px 20px;}
.currentPage {font-weight:bold; color:#ffffff;}
.whitebg .currentPage {font-weight:bold; color:#000000;}
.pageNav {color:#666666;}

/* тест-драйв */
.tdHolder {width:883px; padding:0px 10px 10px 10px;}
.tdFormHolder1, .tdFormHolder2 {background-color:#d0d3d5; color:#000000; padding:10px;}
.tdFormHolder1 p {margin:5px 0px 24px 0px;}
.tdFormHolder1 div {margin:0px 0px 10px 0px;}
.tdFormHolder1 label {font-size:93%;}
.tdFormHolder2 h4 {font-weight:bold; font-size:100%; margin:0px;}
.tdFormHolder2 h5 {font-weight:bold; font-size:100%; margin:10px 0px 3px 0px;}
.tdFormHolder2 label {font-size:93%; margin-top:2px;}
#tdImgHolder2 {width:488px; height:348px; border:10px solid #477aa9;}
#tdForm2Top label {font-size:100%;}
.inputText {padding-left:3px;}
#f_name, #f_phone, #f_email {width:97%;}
#f_occupation {width:388px;} 
#f_car, #f_experience {width:185px;}
.formHilited {color:#000000;}
.formHidden {color:#cccccc;}

/* 404 страница */
.holder404 {width:458px; padding:0px 10px 10px 10px;}
.holder404 p {margin:7px 0px 0px 0px;}
.holder404 form {margin:23px 0px 5px 0px;}
.holder404 a:link, .holder404 a:visited {color:#a9a9a9; text-decoration:none;}
.holder404 a:active, .holder404 a:hover {color:#a9a9a9; text-decoration:underline;}

/* новости, статьи */
.newsHeadingHolder {width:478px; padding:0px 10px 10px 10px;}
.newsHolder {width:498px; padding:10px;}
.newsList td {padding-bottom:20px;}
.newsText {padding-left:10px;}
.newsDateList {margin-bottom:3px; font-size:90%;}
.newsTitleList {font-weight:bold; margin-bottom:3px;}
.newsTitleList a:active, .newsTitleList a:hover {text-decoration:underline;}
.newsPreviewText {}
.newsDate {margin-bottom:3px;}
.newsTitle {margin:0px 0px 6px 0px; font-weight:bold; font-size:140%;}

.issueSource {margin-top:12px; font-weight:bold;}

/* фотогалереи */
.galleryTitle {margin:25px 0px 10px 0px; font-size:100%; font-weight:bold;}
.galleryDescr {font-style:italic; margin-bottom:10px;}
.gallery img {margin:0px 10px 10px 0px;}
.galleryGap {margin-top:25px;}

/* акции - оглавление */
#actiPlace {width:747px;}
#actiText {width:312px; height:266px; position:relative; border:10px solid #ffac00;}
#actiScroll {width:11px; height:246px; position:absolute; top:10px; left:296px;}
#actiImage {width:395px; height:266px;}
#actiTable td {padding-bottom:27px; font-size:135%; font-weight:bold; text-transform:uppercase;}
#actiTable img {margin:4px 5px 0px 0px;}
#actiTable td a:link, #actiTable td a:visited {color:#999999; text-decoration:none;}
#actiTable td a:active, #actiTable td a:hover {color:#ffffff; text-decoration:none;}

#actdPlace {width:747px;}
#actdText {width:312px; height:348px; position:relative; border:10px solid #ffac00;}
#actdScroll {width:11px; height:328px; position:absolute; top:10px; left:296px;}
#actdImage {width:395px; height:348px;}
.actdTitle {color:#ffffff; font-weight:bold; margin:0px 0px 3px 0px; font-size:135%; text-transform:uppercase;}
.actdDetailText {color:#999999;}

.actButton {margin-top:7px;}

/* MINI в наличии */
#avLeft {width:591px; background-color:#1a1a1a; color:#999999;}
#avRight {width:332px; background-color:#333333;}
#avDiv {width:591px; height:415px; position:relative;}
#avScroll {width:11px; position:absolute; top:-5px; left:576px;}
#avTable {text-align:left; margin:3px 0px 0px 0px;}
#avTable tr {cursor:pointer;}
#avTable td, #avTable th {padding:3px 0px 3px 10px;} 
#avTable th {color:#666666; font-weight:normal; white-space:nowrap;}
#avTable tr.avBorder td {border-top:1px solid #333333;}
#avTable tr.avActive {background-color:#333333; color:#ffffff;}
#avTable tr.avHilited {color:#ffffff; background-color:#272727;}
#avDetail {margin:10px;}
#avTopTable {border-bottom:1px solid #4d4d4d;}
#avTopTable td {padding-bottom:8px;}
#avSection {font-size:135%; font-weight:bold; text-transform:uppercase; white-space:nowrap;}
#avSection img {display:block; margin-top:2px;}
#avBottomTable {margin-top:10px; color:#999999;}
#avBottomTable td {padding-bottom:4px;}
.avFieldName {color:#cccccc; padding-right:15px; white-space:nowrap;}
.avPrice {text-align:right; white-space:nowrap;}
.avSpecial {font-weight:bold; color:#FFCC33;}

/* статическая страница 1 */
#staticTable {width:747px;}
#staticHeading {position:relative; width:747px; height:83px;}
#staticHeadingImage {position:absolute; top:-4px; left:10px;}
#staticText {position:relative;}
#staticScroll {width:11px; height:348px; position:absolute; top:0px; left:234px;}
#staticImage {width:478px; 1height:348px;}

/* статическая страница 2 */
#static2Top {width:727px; height:164px; margin:0px; padding:0px;}
#static2TopTable {width:727px;}
#static2Heading {width:468px; padding:0px 10px 0px 10px;}
#static2HeadingImg {width:468px; height:62px; overflow:hidden;}
#static2TopText {margin:0px 10px 0px 10px; overflow:hidden; width:468px; height:92px;}
#static2Table {width:747px;}
#static2Text {position:relative;}
#static2Scroll {width:11px; position:absolute; top:0px; left:481px;}
#static2BottomText {margin:10px 10px 0px 10px; overflow:hidden; width:229px; height:360px;}

/* спецакции */
#specactionText {margin:20px;}

/* оглавление страницы модели */
#modelText {padding:10px;}
#modelBottomText {margin-top:10px;}

/* MINI: развлечения */
#funTable {width:747px;}
#funText {padding:10px 0px 10px 10px;}
#funGallery {margin:10px 20px 10px 10px; border-collapse:collapse; border-spacing:0;}
#funGallery td {padding:10px 0px 0px 10px; width:146px;}
.funGalleryTable {border-collapse:collapse; border-spacing:0; background-color:#232323; border:1px solid #232323; width:144px;}
.funGalleryTable td {padding:0px !important; text-align:center;}
td.funDesktop800, td.funDesktop1024 {padding:6px 0px 6px 0px !important;}
td.funDesktop800 {width:71px; border-right:1px solid black;}
td.funDesktop1024 {width:72px;}
td.funScreensaverLeft, td.funScreensaverRight {padding:6px 10px 6px 10px !important;}
td.funScreensaverLeft {text-align:left !important;}
td.funScreensaverRight {text-align:right !important;}
.funDescription {color:#666666;}
td.funVideo {padding:0px 10px 6px 10px !important; text-align:left !important;}
.funVideo a {display:block; margin-top:6px;}
.funHilited {background-color:#333333;}

#videoPlayer {border-collapse:collapse; border-spacing:0; background-color:#333; position:absolute; z-index:100; display:none;}
#videoFrame {border:10px solid #bbb; background-color:#000;}
.videoPad { padding:30px 70px 30px 70px;}
#videoScreen {}
#videoTitle {color:#bbb; font-weight:bold; font-size:110%; padding:6px;}
#videoClose {text-align:right; padding:6px;}
#videoClose img {cursor:pointer;}

/* характеристики моделей */
.modelsTable {border-collapse:collapse; border-spacing:0; width:100%; vertical-align:top;}
.modelsTable th {border-bottom:1px solid #bcbcbc; font-weight:bold; padding:10px 9px 2px 9px; text-align:left;} 
.modelsTable td {border-bottom:1px solid #e3e3e3; padding:1px 9px 2px 0px;}
.modelsName {white-space:nowrap; padding-left:9px !important;}

/* цвета моделей */
#colorLayoutTable {width:747px; border-spacing:0;}
#colorLayoutHeading {width:541px; padding:0px 10px 10px 10px; color:#898989; margin-bottom:30px;}
.colorLayoutLeft {width:582px;}
.colorLayoutRight {width:165px; padding:29px 0px 0px 9px;}
.colorLayoutRight img {margin:0px 1px 1px 0px; border:none;}
.colorLayoutRight img.colorActive {margin:-1px 0px 0px -1px; border:1px solid red;}
#colorTabLeft, #colorTabRight {width:290px; float:left; padding:0; margin:0px 0px 1px 0px;}
#colorTabLeft img, #colorTabRight img {margin:8px 10px 8px 10px;}
#colorTabLeft {margin-right:1px !important;}
.colorActive {background-color:#333333;}
.colorInactive {background-color:#1a1a1a; cursor:pointer;}
#colorHidden, #designHidden {display:none;}
#colorContainer {clear:both;}
#colorContainer h4 {font-size:100%; color:#ffffff; font-weight:bold; margin:0px;}
#colorContainer table {border-collapse:collapse; border-spacing:0; width:582px; margin:0; vertical-align:top;}
#colorDescr {text-align:left; color:#ffffff; padding:6px 20px 0px 0px;}
#colorMorePics {text-align:right; padding:0px 0px 1px 0px; vertical-align:top;}
#colorMorePics div {float:right; margin:6px 4px 0px 0px;}
#colorMorePics img {margin:1px 1px 0px 0px; border:none; float:right;}
#colorMorePics img.colorActive {margin:0px 0px -1px -1px; border:1px solid red;}
#colorList {display:block;}
#salonList {display:none;}
.salonSection {margin:6px 0px 12px 0px;}

/* комплектация и цены */
#priceTable {border-collapse:collapse; border-spacing:0; width:100%; margin-bottom:12px;}
#priceTable td, #priceTable th {padding: 2px 10px 2px 10px; text-align:center; border-left:1px solid #e5e5e5;}
#priceTable th {font-weight:normal; border-bottom:1px solid #000000;}
#priceTable td {border-bottom:1px solid #e5e5e5;}
#priceTable img {margin-top:4px;}
.priceSection {font-weight:bold; padding-top:20px !important;}
.priceField {text-align:left !important; border-left:none !important;}
.priceHeading {font-weight:bold;}
.priceHilited {font-weight:bold; color:#ffffff; background-color:#808080;}
.priceHilited td.priceField {color:#000000; background-color:#ffffff;}

/* сравнение моделей */
#cmpTop, #cmpMiddle {width:883px; margin-left:40px;}
#cmpTopHeading {float:left; margin:0px;}
#cmpModelPic1, #cmpModelPic2, #cmpModelPic3 {border:1px solid #212121; float:left; margin:0px 1px 0px 0px;}
#cmpIEfix {float:left; width:374px;}
#cmpChoose1, #cmpChoose2, #cmpChoose3 {border-right:1px solid #212121; width:145px; float:left; padding:6px 10px 6px 10px; margin-top:1px; cursor:pointer; background:url('/i/dropdown.gif') no-repeat 145px 10px;}
#cmpChoose1 {border-left:1px solid #212121;}
#cmpBottom {margin-left:40px; width:863px; clear:both; position:relative;}
#cmpScroll {width:11px; height:401px; position:absolute; top:10px; left:848px;}
#cmpTable {border-spacing:0; border-collapse:collapse; width:834px; margin:0px 0px 0px 10px; padding:0; border:none;}
#cmpTable td {border: inset 0px; border-bottom:1px solid #ececec; text-align:left; padding:2px 11px 3px 11px;}
.cmpValue1, .cmpValue2, .cmpValue3 {border-left:1px solid #ececec !important;}
.cmpField {width:332px;}
.cmpValue1, .cmpValue2 {width:143px;}
tr.cmpSelected {background-color:#e5e5e5;}
p.cmpSelected {background-color:#444444;}
#cmpList {position:absolute; display:none; background-color:#212121; color:#ffffff; cursor:pointer; z-index:1000; width:165px; padding:0px}
#cmpList p {margin:0; padding:2px 10px 2px 10px;}

/* MINI Lifestyle - витрина */
#lsImage {width:478px; height:164px;}
#lsText {margin:10px 0px 0px 10px;}
#lsContainer {border-collapse:collapse; border-spacing:0px; margin-top:20px;}
.lfBracket {cursor:pointer; vertical-align:middle;}
#lsScrollable {margin:0px 6px 0px 6px; overflow:hidden; width:450px; white-space:nowrap;}
#lsScrollable img {margin-right:10px;}
#lsTableThree {border-collapse:collapse; border-spacing:0px;}
#lsTableThree td {padding:0;}

/* MINI Lifestyle - раздел */
#lsOuter {padding:10px;}
#lsList {padding:0px 10px 10px 10px; width:458px; background-color:#000000;}
#lsList .nav_print_bottom {margin:0px !important; height:14px;}
#lsTable {border-collapse:collapse; border-spacing:0px; margin:10px -10px 0px 0px;}
#lsTable td {padding:0px;}
#lsTable img {cursor:pointer; margin:0px 10px 10px 0px; padding:0;}
.lfDesrc {position:absolute; white-space:normal; width:250px; color:#000000; background-color:#ffffff; display:none; margin:0; padding:0; top:0; left:0; z-index:10; border-bottom:1px solid black;}
.lfDesrc div {margin:10px;}
.lfDesrc h4 {font-size:100%; margin:0px 0px 6px 0px;}
#lsOuter {padding:10px;}
#lsInner {width:727px; height:368px; background-color:#000000;}
#lsLeft {width:479px; float:left;}
#lsLeft table {border-collapse:collapse; border-spacing:0px; margin:0; padding:0;}
#lsLeft table td {padding:0;}
#lsHeading {text-align:left;}
#lsRight {width:248px; float:right; padding-top:92px;}
#lsTable2 {border-collapse:collapse; border-spacing:0px;}
#lsTable2 td {padding:0px 1px 1px 0px;}
.lsLastCell {padding-right:0px !important;}
#lsTable2 img {cursor:pointer;}
#lsDetail {float:left;}
#lsDetailHeader {width:230px; height:92px;}
#lsDescrOuter {padding:10px;}
#lsDescrInner {width:210px; height:256px; overflow:hidden;}
#lsDetailOuter {float:right; padding:10px; background-color:#ababab;}
#lsDetailDummy {width:229px; height:82px;}
#lsDetailInner {width:229px; height:348px; background-color:#000000;}
#lsDetailImg {width:229px; height:184px;}

/* формы */
#formOuter {width:478px; padding:10px;}
#formInner {padding:10px; color:#999999; background-color:#000000;}
#formInner h4 {color:#ffffff; margin:10px 0px 2px 0px; font-size:110% !important;}
#commentForm textarea {border:1px solid #808080; padding:3px; width:400px;}
#formEmotions {height:12em;}
#formAbout {height:4em;}
#formSubmit {display:block; margin-top:10px; border:none !important;}
#commentResponse p {margin:4px 0px 0px 0px;}
#commentResponse img {border:none; margin:0px 5px 1px 0px;}

/* дизайн (интерьер/экстерьер */
#designLinks {margin-top:20px;}
#designLinks img {display:block; margin-bottom:9px;}
#designMainHeading {margin:0px 0px 10px 10px;}
#designOuter {padding:10px; margin-right:60px;}
#designInner {width:727px; height:368px; background-color:#000000;}
#designDescrOuter {float:left; margin-top:92px; padding:10px;}
#designDescrInner {width:205px; height:168px; overflow:hidden;}
#designDetailOuter {float:left; padding:10px; background-color:#666666;}
#designDetailInner {width:261px; height:348px; background-color:#000000;}
#designList {width:219px; float:left; margin:92px 0px 0px 1px;}
#designList div {width:72px; height:62px; margin:0px 1px 1px 0px; cursor:pointer; float:left; padding:0;}
.designBorder {width:68px !important; height:58px !important; border:2px solid #ffffff; cursor:default; margin:0 !important; padding:0;}

/* схема проезда */
#addressContainer {margin:0px 0px 10px 35px;}


/* used car */
.used_image{width:332px;text-align:center;}
.used_image img{padding:10px 10px 10px 10px}

.used_previews{padding:10px}
.used_previews img{padding-right:12px;border:0px solid #000} 

.star{color:red}
