html { height: 100%; } body { font-family: Verdana, Arial; font-size: 10px; position: relative; height: 100%; margin: 0; padding: 0; background-color: #fff; } div.row { position: relative; top: 120px; width: 1024px; margin: 0 auto; } table.content { font-size: 11px; width: 100%; } table.content td { vertical-align: top; } td.innerpadding { width: 130px; } td.innersmallpadding { width: 90px; } div.letter { display: inline-block; width: 48px; height: 24px; padding: 5px 0 0 0; cursor: pointer; text-align: center; text-transform: uppercase; color: #787878; background-image: url('../../../files/dealers/images/ui/letter.png'); background-repeat: no-repeat; } div.letter.active { color: #b8b8b8; background-image: url('../../../files/dealers/images/ui/lettera.png'); } div.lettercity { display: none; padding: 5px 0; } div.lettercity a { font-size: 12px; display: block; padding-bottom: 2px; text-decoration: underline; color: #5094c3; } div.lettercity a:hover { color: #f00; } td.innerimagemenu { height: 360px; } td.innernoimagemenu { padding: 30px 0 30px 0; } td.innertext { width: 650px; padding: 0 20px 0 0; } td.innermenu { padding-top: 100px; } div.secondmenu.fotogallery { position: absolute; z-index: 999; top: 140px; left: 130px; width: 160px; margin: 0; padding: 0; list-style-type: none; background-color: transparent; } div.secondmenu { margin: 0; padding: 0; } div.secondmenu.menuimage { width: 200px; margin: 30px 0 0 0; } div.secondmenu.gallery { width: 160px; } div.secondmenu div.text a { padding: 0 0 1px 0; color: #fff; } div.secondmenu div.text a:hover { margin-bottom: 1px; border-bottom: 1px solid #fff; } div.secondmenu div.border { height: 1px; background-image: url('../../../files/dealers/images/ui/innermenu/border.png'); background-repeat: repeat-x; } div.secondmenu div.text { font-size: 12px; padding: 8px 0 9px 15px; background-image: url('../../../files/dealers/images/ui/innermenu/menu.png'); background-repeat: repeat; } div.secondmenu div.text:hover { background-image: url('../../../files/dealers/images/ui/innermenu/hover.png'); } div.secondmenu div.text.active { background-image: url('../../../files/dealers/images/ui/innermenu/active.png'); } div.secondmenu div.text.first { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cmenu.png'); background-position: 0 0; } div.secondmenu div.text.first:hover { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/chover.png'); background-position: 0 0; } div.secondmenu div.text.active.first { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cactive.png'); background-position: 0 0; } div.secondmenu div.text.last { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cmenu.png'); background-position: 0 100%; } div.secondmenu div.text.last:hover { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/chover.png'); background-position: 0 100%; } div.secondmenu div.text.active.last { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cactive.png'); background-position: 0 100%; } div.secondmenu.menuimage div.text.first { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cmenu200.png'); background-position: 0 0; } div.secondmenu.menuimage div.text.first:hover { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/chover200.png'); background-position: 0 0; } div.secondmenu.menuimage div.text.active.first { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cactive200.png'); background-position: 0 0; } div.secondmenu.menuimage div.text.last { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cmenu200.png'); background-position: 0 100%; } div.secondmenu.menuimage div.text.last:hover { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/chover200.png'); background-position: 0 100%; } div.secondmenu.menuimage div.text.active.last { font-size: 12px; background-image: url('../../../files/dealers/images/ui/innermenu/cactive200.png'); background-position: 0 100%; } p.spech2 { font-size: 22px; width: 750px; margin: -20px 0 20px 0; letter-spacing: -1px; color: #7f7f7f; } p.titlespec { margin: 0; } p.titlespec a { font-size: 14px; } p.specdate { font-weight: bold; margin: 40px 0 0 0; } p.headtext { margin: 5px; color: #9a9a9a; } h1 { font-size: 33px; width: 750px; } h2 { font-size: 20px; width: 750px; } h2.cityname { clear: left; width: 500px; } h2.citydealers { margin: 0; padding: 20px 0 20px 0; } h3 { font-size: 14px; /*width:750px;*/ } .center { text-align: center; } div.contenttext, div.contentcontact { font-size: 12px; width: 754px; } #YMapsID { margin: 10px 0 40px 0; } div.speclist { width: 750px; } div.speclist p { text-align: center; } div.contenttext h2 { margin: 13px 30px 13px 30px; } #letters { padding-top: 20px; } #letters.fixed { position: fixed; top: 0; width: 110px; } div.contenttext p { margin: 10px 30px 10px 30px; } div.contenttext ul { margin: 10px 30px 10px 30px; } div.contentcontact { margin: 10px 30px 10px 40px; } p.newsyear { font-size: 25px; margin: -20px 0 0 0; padding: 0 0 30px 0; color: #7f7f7f; } td.NewsList { padding: 0 0 0 70px; } table#switchnews { width: 100%; height: 100px; } table#switchnews td { vertical-align: middle; } a#leftnews { font-size: 13px; margin-left: 30px; padding-bottom: 5px; padding-left: 23px; text-decoration: none; color: #000; background-image: url('../../../files/dealers/images/ui/toparrow.png'); background-repeat: no-repeat; background-position: 0 0; } a#rightnews { font-size: 13px; margin-right: 30px; padding-right: 23px; padding-bottom: 5px; text-decoration: none; color: #000; background-image: url('../../../files/dealers/images/ui/bottomarrow.png'); background-repeat: no-repeat; background-position: 100% 0; } p.NewsData { font-size: 11px; margin: 0; padding: 0; color: #7f7f7f; } p.newsdate { font-size: 18px; margin: -20px 0 0 0; padding: 0 0 30px 0; color: #7f7f7f; } p.NewsTitle { font-size: 12px; margin: 0; padding: 5px 0 30px 20px; color: #000; } p.NewsTitleSmall { font-size: 12px; margin: 0; padding: 5px 0 30px 10px; color: #000; } #newsbutton { display: inline-block; margin-bottom: 30px; padding: 10px 25px; background-color: #7f7f7f; } #newsbutton:hover { background-color: #333; } #newsbutton a { font-size: 12px; text-decoration: none; color: #fff; } h3 a, p a, td.contentNews a { text-decoration: underline; color: #5094c3; } h3 a:hover, p a:hover, td.contentNews a:hover { color: #f00; } td.contentNews { width: 650px; padding-right: 30px; } td.contentNews p { padding: 5px 30px 5px 0; } div.spectext { width: 750px; } #dealerslistcity { margin: 0 15px 30px 40px; padding: 0; } #dealerslistcity div.fltitem { float: left; width: 300px; min-height: 120px; margin: 0 40px 0 0; } #dealerslistcity div h3 { font-size: 15px; width: 300px; } #configform { padding: 0 0; } #configform h3 { font-size: 16px; font-weight: bold; margin: 20px 0 5px 0; letter-spacing: -1px; color: #444; } #configform h4 { font-size: 12px; font-weight: normal; margin: 10px 0 5px 0; letter-spacing: -1px; } div.galleryfoto { position: relative; width: 985px; height: 560px; margin: 0 0 15px 39px; background-repeat: no-repeat; } div.galleryvideo { margin: 50px 0 0 340px; } div.galleryvideo p { font-size: 12px; margin: 10px 0; color: #fff; } div.fotonormaltext { font-size: 12px; margin-left: 130px; color: #fff; } div.fotonormaltext p { font-size: 12px; margin: 10px 0; color: #fff; } div.galleryfoto img.itemfoto { position: absolute; left: 0; border-radius: 5px; } div.brgallery { display: inline-block; width: 100%; height: 30px; } div.prevfoto { position: absolute; top: 20px; left: 100px; display: none; width: 75px; height: 66px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/catalog/prevgallery.png'); } div.nextfoto { position: absolute; top: 470px; left: 100px; display: none; width: 75px; height: 66px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/catalog/nextgallery.png'); } div.topfoto { position: absolute; top: 100px; left: 100px; display: none; width: 75px; height: 66px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/catalog/topgallery.png'); } #navfoto { position: absolute; left: 340px; display: none; width: 300px; height: 560px; } #navfoto:hover div.nextfoto { display: block; } #navfoto:hover div.topfoto { display: block; } #navfoto:hover div.prevfoto { display: block; } div.cornderound { display: inline-block; width: 824px; height: 380px; } p.titlecargallery { font-size: 33px; font-weight: bold; margin: 20px 0 0 130px; padding: 0; color: black; color: #fff; LETTER-SPACING: -1px; } div.galleryvideo p.gallerynamecar, p.gallerynamecar { font-size: 19px; font-weight: normal; margin: 0 0 15px 130px; padding: 0; color: black; color: #aaa; LETTER-SPACING: -1px; } p.gallerynamecar a { text-decoration: none; color: #777; border-bottom: 1px dashed #777; } a.linkpage { display: block; height: 3px; } div#configform div.button { font-size: 13px; display: inline-block; zoom: 1; margin-right: 3px; padding: 5px 5px; cursor: pointer; text-align: center; color: #707171; background-image: url('../../../files/dealers/images/ui/config/button.png'); background-repeat: repeat-x; background-position: 0 50%; *display: inline; } div#configform div.button.active { color: #b4b4b4; background-image: url('../../../files/dealers/images/ui/config/buttona.png'); } div.buttonstyle { font-size: 13px; display: inline-block; zoom: 1; margin-right: 3px; padding: 5px 5px; cursor: pointer; text-align: center; color: #707171; background-image: url('../../../files/dealers/images/ui/config/button.png'); background-repeat: repeat-x; background-position: 0 50%; *display: inline; } div.buttonstyle.active { color: #b4b4b4; background-image: url('../../../files/dealers/images/ui/config/buttona.png'); } #result { margin: 20px 0; } div.divstep2, div.divstep3, div.divstep4, div.divstep5, div.colorstep { display: none; } div.divstep2.active, div.divstep3.active, div.divstep4.active, div.divstep5.active, div.colorstep.active { display: block; } div#step2, div#step1 { margin-top: 40px; } div#stepzakaz.invisible { display: none; } div#step2, div#step3, div#step4, div#step5, div#view360 { display: none; } div#step4 { position: relative; } a#tablecomplset { position: absolute; top: 8px; right: 10px; cursor: pointer; text-decoration: underline; color: #388fcd; } #step1 { position: relative; } #stepzakazoffset { position: absolute; top: 30px; right: -140px; width: 120px; } #stepzakaz.fixed { position: fixed !important; top: 20px; } #stepzakaz { width: 120px; padding: 0 0; text-align: center; background-color: #ed2628; background-image: url('../../../files/dealers/images/ui/config/zakaz.png'); background-repeat: repeat-x; background-position: 0 100%; } #stepzakaz h3 { font-size: 14px; margin: 0; padding: 15px 0 15px 0; letter-spacing: 0; color: #fff; } #steptop { width: 120px; height: 5px; background-image: url('../../../files/dealers/images/ui/config/zakaztop.png'); background-repeat: no-repeat; background-position: 0 0; } #stepbottom { width: 120px; height: 5px; background-image: url('../../../files/dealers/images/ui/config/zakazbottom.png'); background-repeat: no-repeat; background-position: 0 0; } #datatosend { position: relative; z-index: 20; } #stepzakaz h4 { font-size: 12px; font-weight: bold; margin: 15px 0 0 0; padding: 0; letter-spacing: 0; color: #681011; } #stepzakaz p { margin: 0; padding: 0 5px; color: #fff; } #stepzakaz div.borderzakaz { height: 3px; margin: 0; padding: 0; background-image: url('../../../files/dealers/images/ui/config/border.png'); } p#config-price { font-size: 15px; font-weight: bold; } #config-send { display: inline-block; width: 96px; height: 26px; margin: 15px 0; padding: 0; cursor: pointer; background-image: url('../../../files/dealers/images/ui/config/send.png'); background-repeat: no-repeat; background-position: 0 0; } #config-send-credit { display: inline-block; width: 96px; height: 36px; margin: 0 0 15px 0; padding: 0; cursor: pointer; background-image: url('../../../files/dealers/images/ui/config/creditc.png'); background-repeat: no-repeat; background-position: 0 0; } #config-send:hover { background-image: url('../../../files/dealers/images/ui/config/senda.png'); } #step5 div.button.linelist { width: 165px; margin-bottom: 3px; padding: 5px 10px; } #stepColor div.button.linecolor { position: relative; width: 243px; margin-bottom: 3px; padding: 7px 0; vertical-align: middle; border: 1px solid #fff; } div.colorcar { position: absolute; bottom: 0; height: 3px; } div.optionAcs { margin: 0 0 5px 0; padding-left: 20px; } div.optionAcs span.name { font-size: 12px; padding-left: 10px; color: #000; } div.optionAcs span.price { font-size: 12px; padding-left: 20px; color: #979797; } div.optionAcs i, div.optionAcs b { font-size: 12px; font-style: normal; display: inline-block; width: 15px; height: 15px; cursor: pointer; text-align: center; color: #000; background-image: url('../../../files/dealers/images/ui/config/option.png'); background-repeat: no-repeat; background-position: 0 0; } div.optionAcs i:active, div.optionAcs b:active { color: #fff; background-image: url('../../../files/dealers/images/ui/config/optiona.png'); } div.optionAcs i { display: inline-block; } div.optionAcs.active i { display: none; } div.optionAcs b { display: none; } div.optionAcs.active b { display: inline-block; } div.options { display: none; margin-top: 20px; } div.options.active { display: block; } p.showstep5 { font-size: 11px; display: none; margin: 20px 0; padding: 0; color: #000; } p.showstep5 span.clearacs { cursor: pointer; text-decoration: underline; color: #388fcd; } #stepzakaz p#config-acs { margin-bottom: 15px; } #view360 { overflow: hidden; width: 715px; height: 440px; margin: 0 auto; cursor: url('../../../files/dealers/images/ui/hand.cur'), pointer; } #zakazform { display: none; } #advancedinfo { text-align: center; } #zakaz-img { margin: -100px 0; } #zakazform #advancedinfo h2 { font-size: 25px; font-weight: normal; margin: 0 0 20px 0; color: #818181; } #zakazform #advancedinfo h3 { font-size: 18px; font-weight: bold; margin: 15px 0 5px 0; color: #818181; } #zakazform #advancedinfo p { font-size: 16px; margin: 0 0 20px 0; padding: 0; color: #000; } #zakazform #advancedinfo #zakaz-acs p { font-size: 14px; margin: 10px 0; } #zakazform #advancedinfo #zakaz-acs span { color: #818181; } #zakazform #advancedinfo #zakaz-color span { font-size: 14px; color: #818181; } #zakazform #advancedinfo p#zakaz-price { font-size: 25px; } p.buttonzakaz { margin: 30px 0; padding: 0; text-align: center; } #backzakaz { display: inline-block; zoom: 1; width: 136px; height: 26px; margin: 0 5px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/config/back.png'); *display: inline; } #backzakaz:active { background-image: url('../../../files/dealers/images/ui/config/backa.png'); } #sendzakaz { display: inline-block; zoom: 1; width: 136px; height: 26px; margin: 0 5px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/config/sendmail.png'); *display: inline; } #sendzakaz:active { background-image: url('../../../files/dealers/images/ui/config/sendmaila.png'); } a.backlink { font-size: 13px; display: block; margin: 70px 0 40px 40px; padding: 0 0 5px 23px; text-decoration: none; color: black; background-image: url('../../../files/dealers/images/ui/leftarrow.jpg'); background-repeat: no-repeat; background-position: 0 0; } span.carcompare { font-size: 12px; font-weight: bold; color: #717171; } div.comparemain { position: relative; width: 280px; height: 90px; text-align: center; background-image: url('../../../files/dealers/images/ui/comparemain.png'); background-repeat: no-repeat; } div.compareitem { position: relative; width: 180px; height: 90px; background-image: url('../../../files/dealers/images/ui/compare.png'); background-repeat: no-repeat; } div.compareimg { position: absolute; top: 5px; left: 5px; width: 90px; text-align: center; } div.comparecompl { position: absolute; top: 25px; left: 105px; width: 70px; text-align: center; } table.optionscompare td { width: 180px; text-align: center; vertical-align: middle; } table.optionscompare td.comparehead { width: 280px; padding-top: 10px; text-align: left; } table.optionscompare td.compareheadprice { width: 280px; text-align: left; } table td.diffbutton { padding: 15px 0 20px 5px; text-align: left; } table td.diffbutton span { font-size: 19px; font-weight: normal; cursor: pointer; color: #717171; border-bottom: 1px dashed #717171; } table td.diffbutton span.active { cursor: auto; color: #000; border-bottom: none; } table.optionscompare td.compareitem { width: 280px; text-align: left; } table.optionscompare td.on { background-image: url('../../../files/dealers/images/ui/catalog/on.png'); background-repeat: no-repeat; background-position: 50% 50%; } table.optionscompare td.off { background-image: url('../../../files/dealers/images/ui/catalog/off.png'); background-repeat: no-repeat; background-position: 50% 50%; } a.delete_compl { position: absolute; top: 5px; right: 5px; display: block; width: 14px; height: 14px; cursor: pointer; background-image: url('../../../files/dealers/images/ui/icon_delete.png'); background-repeat: no-repeat; background-position: 50% 50%; } #addcompare { font-size: 16px; padding: 25px 5px 10px 5px; cursor: pointer; text-align: center; color: #3c90ce; } #addcompare:hover { color: #f00; } a.deleteall { font-size: 12px; color: #3c90ce; } a.deleteall:hover { color: #f00; } #selectcarcompare { position: absolute; z-index: 21; display: none; width: 550px; text-align: left; } #firstcompare #selectcarcompare { position: static; display: block; } div.dropmidle { width: 734px; padding: 10px; background-image: url('../../../files/dealers/images/ui/backcompare.png'); } div.droptopcompare { width: 754px; height: 8px; background-image: url('../../../files/dealers/images/ui/droptop.png'); } div.dropbottomcompare { width: 754px; height: 8px; background-image: url('../../../files/dealers/images/ui/dropbottom.png'); } #selectcarcompare h2 { font-size: 14px; font-weight: normal; width: auto; color: #fff; } div.caritem { font-size: 11px; float: left; width: 122px; height: 42px; margin: 5px; padding-top: 8px; cursor: pointer; text-align: center; color: #fff; background-image: url('../../../files/dealers/images/ui/itemcar.png'); background-repeat: no-repeat; background-position: 0 0; } div.caritem.active { color: #cacaca; background-image: url('../../../files/dealers/images/ui/itemcara.png'); } div.complitem { display: none; margin-top: -22px; } div.complitem p { font-size: 12px; margin-top: 5px; } div.complitem p.compluse { color: #fff; } span.namecomparehead { font-size: 12px; font-weight: bold; cursor: pointer; border-bottom: 1px dashed #000; } span.namecomparehead.graylink { color: #717171; border-bottom: 1px dashed #717171; } span.hideicon { display: none; } tr.cattr:hover { background-color: #ffffd9; } tr.cattr.activeback { background-color: #feffb1; } tr.noshow { display: none; } tr.noshow2 { display: none; } span.compare_old_price { text-decoration: line-through; } span.compare_new_price { color: #f00; } tr.pricecompare { font-size: 12px; font-weight: bold; } table.optionscompare tr.pricecompare td { vertical-align: top; } div#wrap_table { overflow: hidden; width: 855px; } div.width180 { width: 180px; } div.width280 { width: 280px; } div#leftcarhide { position: absolute; z-index: 5; top: 91px; left: 816px; display: none; width: 45px; height: 45px; cursor: pointer; } div#rightcarhide { position: absolute; z-index: 5; top: 91px; left: 278px; display: none; width: 45px; height: 45px; cursor: pointer; } div#fixedcompare.fixed { position: fixed; z-index: 103; top: 0; width: 855px; background-color: white; -webkit-box-shadow: 0 5px 5px rgba(255, 255, 255, .75); -moz-box-shadow: 0 5px 5px rgba(255, 255, 255, .75); box-shadow: 0 5px 5px rgba(255, 255, 255, .75); } div.dealerdesc { font-size: 12px; width: 750px; } div.itemlight { float: left; overflow: hidden; width: 200px; height: 133px; margin: 5px; padding: 2px; border: 1px solid #78818b; border-radius: 3px; } div.pressthumbnail { float: left; margin: 10px; } div.pressthumbnail img { border-radius: 3px; } div._panel { margin-left: 30px; } ._panel th { font-family: AlphaHeadline; font-size: 13px; text-align: left; } a.panel_click { margin: 5px; padding: 5px 10px; border: 1px solid #ccc; } a.panel_click.active { background-color: #efefef; } .banki-head-table td { text-align: center; } .banki-head { padding-top: 20px; } div.banki-item span:hover { cursor: pointer; color: #f00; } div.banki-item span { line-height: 30px; } div.banki-item { font-size: 10px; height: 30px; border: 1px solid #888; border-radius: 5px 20px 0 0; background-color: #bfbfbf; } div.banki-item.active { background-color: #eee; box-shadow: 0 0 5px rgba(0,0,0,.5); } div.banki-item.active span { color: #f00; } div.banki-text { display: none; } div.banki-text.active { display: block; margin-bottom: 20px; border: 1px solid #bfbfbf; } div.contentusedlist, div.contentusedcar { width: 754px; } div.contentusedcar p.pricecar { font-size: 30px; font-weight: bold; color: #ec0919; } table.usedtableitem { font-size: 14px; width: 100%; } table.usedtablelist { font-size: 12px; width: 100%; } table.usedtablelist th { padding: 10px; text-align: left; color: #000; background-color: #c5c5c5; } table.usedtablelist td { padding: 10px; } table.usedtablelist td.centertd { text-align: center; } table.usedtablelist th.first-radius { border-radius: 5px 0 0 5px; } table.usedtablelist th.last-radius { border-radius: 0 5px 5px 0; } table.usedtablelist a { color: #3c90ce; } table.usedtablelist a:hover { color: #f00; } table.usedtablelist tr.even td { background: #ececec; } div.contentusedcar p { margin: 3px 0; } table.usedtehcar { padding: 30px 0; } table.usedtehcar td { padding: 7px 20px 7px 0; } div.usedcarcompl { margin: 8px 0 0 0; } div.usedcarcompl span { font-size: 14px; font-weight: bold; line-height: 28px; margin: 0 3px 0 0; padding: 3px 5px; white-space: nowrap; border-radius: 5px; background-color: #ececec; } div.usedfoto { margin: 0 0 0 10px; padding: 7px; background-color: #ececec; } div.itemoverlay img { width: 120px; } div.itemoverlay { position: relative; display: inline-block; overflow: hidden; width: 120px; height: 90px; cursor: pointer; } div.itemoverlaybig img { width: 480px; } div.itemoverlaybig { overflow: hidden; width: 480px; height: 360px; margin: 0 0 7px 0; } div.itemoverlay div.usedfotosel { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } div.itemoverlay.active div.usedfotosel { background: rgba( 255, 255, 255, .7); } ul.shoplinks { margin:0 !important; padding:0; list-style: none; overflow:hidden; } ul.shoplinks li{ float:left; padding-right: 40px; width:210px; height:160px; } ul.shoplinks p{ margin-left:0; margin-right:0; margin-bottom:15px; } a.shop_link { border: 1px solid #ED1C24; padding: 4px 10px; color: #ED1C24; font-size: 12px; font-weight: bold; font-family: AlphaHeadline; text-transform: uppercase; border-radius: 6px; text-decoration: none; } a.shop_link:hover { background: #ED1C24; color: #fff; }