/* */@charset "utf-8"; 
/* CSS Document */
HTML {height:100%; font-size:100.01%}
BODY {height:100%; margin:0; padding:0; min-width:960px; font:normal 75% Verdana, Arial, Helvetica, sans-serif; color:#000; background:#fff}
.allpage {height:auto; min-height:100%; min-width:960px}
.allpagefixed {position:fixed; top:0; bottom:0; left:0; right:0; overflow:hidden; height:100%}
.allpageinner {min-width:960px; padding-bottom:140px; position:relative}
.allpageinner:after {content: ""; clear:both; display:block; height:0; visibility:hidden}
FOOTER {width:940px; height:113px; margin:-114px auto 0 auto; border-top:1px solid #909090; position:relative; font-size:12px}



TD, TH, UL, OL, LI, DL, DT, DD, INPUT, TEXTAREA, SELECT, LABEL, BUTTON {font:normal 1em Verdana, Arial, Helvetica, sans-serif}
UL, DL, DT, DD {margin:0; padding:0; list-style-type:none}
FORM {margin:0}
IMG {border:0}
A {color:#000; outline:none; text-decoration:underline}
A:hover {text-decoration:none}
.fl {float:left}
.fr {float:right}
.cb {clear:both}
.float100 {float:left; width:100%}
.clerafix:after {content: ""; clear:both; display:block; height:0; visibility:hidden}
.pr {position:relative}
.ac {text-align:center}
.ar {text-align:right}
.at {vertical-align:top}
.red {color:#ff0000}
.green {color:darkgreen}
INPUT, SELECT {vertical-align:middle; outline:none}
TABLE {border-collapse:collapse}

.pt32 {padding-top:32px}
.pb22 {padding-bottom:22px}
.pb35 {padding-bottom:35px}
.pb50 {padding-bottom:50px}
.mb30 {margin-bottom:30px}

.width340 {width:340px}

.select {display:inline-block; position:relative; z-index:10; height:16px; vertical-align:middle; border:1px solid #a1a1a1; background-color:#fff; margin-left:-1px}
.select.selectopen {z-index:11}
.select.width58 {width:56px}
.select.width58 UL {width:56px} 
.select.width194 {width:192px}
.select.width194 UL {width:192px}
.select.width205 {width:203px}
.select.width205 UL {width:203px}
.select .selectchoiced { white-space:nowrap; overflow:hidden; text-align:left; margin:0 14px 0 5px; font-size:11px; line-height:16px}
.select .selectbutton {position:absolute; top:0; right:0; display:block; width:14px; height:16px; cursor:pointer}
.select .selectbutton:after {content:''; display:block; width:0; height:0; line-height:0; border-top:4px solid #000; border-left:4px solid transparent; border-right:4px solid transparent; margin-left:3px; margin-top:6px}
.selectlist {display:none; position:absolute; top:16px; left:-1px; background-color:#fff; border:solid #b5b5b5; border-width:0 1px 1px 1px}
.select A {display:block; text-decoration:none; padding:2px 5px; border-top:1px solid #dfdfdf; cursor:pointer; font-size:11px}
.select A:hover {background:#ededed}

INPUT[type="text"] {height:16px; line-height:16px; padding:0 5px; vertical-align:middle; border:1px solid #a1a1a1; background-color:#fff; font-size:11px}

input[type="checkbox"], input[type="radio"] {z-index:2; margin:0; padding:0; opacity:0; border:none}
input[type="checkbox"] + span, input[type="radio"] + span {margin-left:-13px; z-index:1; box-sizing:border-box; background:url(/resources/skin/icons.png) no-repeat; border:none; text-align:center}
input[type="checkbox"] + span {background-position:0 -85px}
input[type="radio"] + span {background-position:0 -101px}
input[type="checkbox"],
input[type="checkbox"] + span,
input[type="radio"],
input[type="radio"] + span {position:relative; display:inline-block; vertical-align:middle; width:13px; height:13px}
input[type="checkbox"],
input[type="checkbox"] + span {width:13px; height:13px}
input[type="checkbox"]:checked + span {background-position:-14px -85px}
input[type="radio"]:checked + span {background-position:-14px -101px}


.blackbutton {background:none; border:none; padding:0; font-size:14px; text-transform:uppercase; cursor:pointer}
.blackbutton SPAN:after {content:''; display:inline-block; width:12px; height:21px; background:url(/resources/skin/icons.png) no-repeat 0 0; vertical-align:-5px; margin-left:4px}

.redbutton {width:163px; height:31px; background:#cc0000; border:none; padding:0; font-size:14px; text-transform:uppercase; cursor:pointer; color:#fff; font-weight:bold}
.redbutton SPAN:after {content:''; display:inline-block; width:12px; height:21px; background:url(/resources/skin/icons.png) no-repeat -15px 0; vertical-align:-5px; margin-left:4px}

.shadow {display:none; position:fixed; z-index:1000; top:0; bottom:0; left:0;right:0; background:rgba(0,0,0,0.3)}
.modal {display:none; position:absolute; z-index:1001; top:106px; left:50%; background:#fff; box-shadow:3px 3px 0 rgba(0,0,0,0.5)}
.modal .close {position:absolute; top:15px; right:14px; padding-top:1px; font-size:10px; font-style:normal; color:#ca1c1c; text-decoration:underline; cursor:pointer}
.modal .close:before {content:''; display:inline-block; width:7px; height:7px; background:url(/resources/skin/icons.png) no-repeat 0 -45px; margin-right:5px}

.choicemodel {width:436px; margin-left:-232px; padding:0 14px}
.modaltitle {padding:12px 0 25px 0; font-size:16px}
.choiceform {width:295px; padding-bottom:6px}
.choiceform LABEL {display:inline-block; width:98px; vertical-align:-1px; margin-bottom:11px}
.choiceform .select .selectchoiced {font-style:italic}
.modal .blackbutton {position:absolute; right:15px; bottom:14px}

.choiccity {width:804px; margin-left:-402px}
.country {padding-left:15px; font-size:16px;}
.country A {margin:0 12px}
.alphabet {border-bottom:1px solid #000; padding-bottom:25px; margin-bottom:20px; text-align:center}
.alphabet A {margin:0 6px; text-transform:uppercase}
.citylist {height:300px; padding-left:20px; overflow:auto; color:#717171; margin-bottom:20px}
.citylist LI {display:inline-block; width:252px; padding-bottom:5px; vertical-align:top}
.citylist SPAN {color:#1e0fe3}

.citylistfull {padding-left:20px; overflow:auto; color:#717171; margin-bottom:20px}
.citylistfull LI {display:inline-block; padding-bottom:5px; vertical-align:top}
.citylistfull SPAN {color:#1e0fe3}

.content {width:940px; margin:0 auto}
.leftcolumn {float:left; width:710px}
.rightcolumn {float:right; width:200px}


HEADER {height:106px; background:url(/resources/skin/bg_header.gif)}
.logo {float:left; padding:10px 0 0 0}
.logo A {display:block; width:152px; height:88px; background:url(/resources/skin/logo.png) no-repeat 0 0; text-indent:-10000px}
.topbanner {float:right; padding-top:10px}

.topmenu {height:34px; margin:0; padding:2px 0; background:#020202}
.topmenu LI {float:left; padding-right:18px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px}
.topmenu LI:first-child, .topmenu LI:nth-child(2) {font-size:14px; font-weight:bold; text-transform:uppercase}
.topmenu LI:last-child {float:right; width:200px; padding:0; font-size:14px; text-transform:uppercase; background:#ffed00; text-align:center}
.topmenu A {display:block; height:34px; line-height:31px; color:#fff; text-decoration:none}
.topmenu LI:last-child A {color:#000}

.braedcrumbs {padding:9px 0;font-size:11px}
.braedcrumbs A {text-decoration:none}


.anythingSlider                         {float:left; position:relative; width:622px; height:416px}
.anythingSlider .wrapper                {position:absolute; top:0; left:0; width:622px; height:416px; overflow:auto}
.anythingSlider .wrapper UL             {position:absolute; top:0; left:0; width:9999px}
.anythingSlider UL LI                   {float:left; display:block; height:416px; width:622px}
.anythingSlider .arrow                  {display:none}
#thumbNav                               {position:absolute; top:12px; left:12px}
#thumbNav A                             {display:inline-block; height:15px; line-height:15px; padding:0 4px; margin:0 5px 0 0; font-weight:bold; background:rgba(255,255,255,0.65); text-align: center; text-decoration:none}
#thumbNav A.cur                         {background:#fff}
#start-stop                             {display:none}
.carouselbox {display:block; width:622px; height:416px; position:relative; text-decoration:none}
.carinfo {position:absolute; bottom:0; left:0; right:0; padding:12px 17px; background:rgba(255,255,255,0.75)}
.carinfo .name {float:left; display:block; margin-right:40px; font-size:20px}
.anythingSlider .wrapper UL UL          {position:static; float:left; width:170px}
.anythingSlider .wrapper UL UL LI       {float:left; width:170px; height:auto; padding-top:2px; font-size:11px}
.carinfo .label {float:left; padding-right:5px}
.carinfo .value {float:right; padding-left:5px}
.carinfo .price {position:absolute; bottom:10px; right:17px; display:block; float:right; font-size:20px}



.searchcolumn {float:right; width:304px}
.addbutton {width:304px; height:42px; padding-bottom:2px; background:#d61f26; border:none; font-size:19px; color:#fff; cursor:pointer; position:relative; margin-bottom:14px; overflow:visible}
.addbutton SPAN:before {content:''; display:inline-block; width:18px; height:18px; background:url(/resources/skin/icons.png) no-repeat 0 -24px; vertical-align:-3px; margin-right:13px}
.addbutton:after {content:''; position:absolute; top:100%; left:2px; display:block; width:299px; height:7px; background:url(/resources/skin/shadow.png) 0 -12px}


.fastsearch {height:351px; padding:7px 14px 0 14px; border:1px solid #e9e9e9; background:#f6f6f6; margin-bottom:14px}
.fastsearch H1 {margin:0; padding-bottom:2px; font-size:22px; font-weight:normal}
.extrasearchlink {font-size:11px; color:#703bc7}
.fastsearch FORM {padding-top:30px}

.choicebox {clear:both; width:274px}
.choicebox DIV {float:left; padding-bottom:30px; font-size:12px}
.broadened .choicebox DIV {padding-bottom:14px}
.choicebox DIV A {font-style:italic; cursor:pointer}
.choicebox SPAN {float:right; padding-top:1px; font-size:10px; color:#ca1c1c; text-decoration:underline; cursor:pointer}
.choicebox SPAN:before {content:''; display:inline-block; height:7px; background-image:url(/resources/skin/icons.png); background-repeat:no-repeat}
.choicebox SPAN.choice:before {width:4px; background-position:-10px -45px; margin-right:6px}
.choicebox SPAN.clean:before {width:7px; background-position:0 -45px; margin-right:5px}

.broadened .line {padding-bottom:15px}
.fastsearch LABEL {display:block; padding-bottom:4px}
.broadened LABEL {display:inline-block; width:120px}
.search .input {width:71px; padding:0 5px 0 22px; margin-right:2px}
.search .inputadd {width:193px; padding:0 5px 0 5px; margin-right:2px}
.search .inputaddsmall {width:128px; padding:0 5px 0 5px; margin-right:2px}
.search .label {display:inline-block; width:17px; height:16px; line-height:16px; padding-left:5px; margin-right:-26px; vertical-align:middle; position:relative; font-size:11px}

.extracharacteristic {float:left; width:720px; margin-right:-20px; padding-bottom:22px}
.extracharacteristic LI {float:left; width:220px; margin-right:20px; padding-bottom:15px}
.extracharacteristic LABEL {width:203px; vertical-align:top; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

H1.simple {clear:both; font-size:16px; font-weight:normal; margin-bottom:50px}




.striped {float:left; width:302px; height:211px; border:1px solid #e9e9e9; background:url(/resources/skin/bg_header.gif); margin-bottom:30px; margin-right:14px}
.striped H2 {width:299px; height:16px; padding-left:10px; padding-top:14px; margin:14px -4px 20px -3px; line-height:0; background:#000; color:#fff; font-size:16px; font-weight:normal; position:relative}
.striped H2:after {content:''; position:absolute; top:100%; left:2px; display:block; width:300px; height:9px; background:url(/resources/skin/shadow.png) 0 0}
.stripedlast {margin-right:0}
.stripedlast H2 {background:#d61f26}

.abc {padding-top:18px}
.abc A {display:inline-block; width:30px; margin-bottom:15px; font-size:14px; text-transform:uppercase; text-align:center}

.abc2 {padding-top:5px}
.abc2 A {display:inline-block; width:20px; margin-bottom:15px; font-size:14px; text-transform:uppercase; text-align:center}

.abc3 {padding-top:5px}
.abc3 A {display:inline-block; margin-bottom:15px; font-size:14px; text-transform:uppercase; text-align:center}

.guide {padding:5px 14px 0 14px; line-height:1.85em}
.guide A {margin-right:4px; white-space:nowrap}

.partner UL {padding:14px 0 10px 0}
.partner LI {position:relative; padding:0 14px 20px 51px}
.partner LI:before {content:''; position:absolute; top:3px; left:14px; display:block; width:27px; height:27px; background:url(/resources/skin/icons.png) no-repeat 0 -55px}

.h3box {clear:both; padding:0 6px 0 20px; background:#ffed00; margin-bottom:14px}
.h3box H3 {margin:0; line-height:26px; font-size:18px; font-weight:normal}
.h3box H1 {margin:0; line-height:26px; font-size:18px; font-weight:normal}
.h3box .more {float:right; line-height:28px; font-size:10px; text-decoration:none}
.h3box .more:after {content:''; display:inline-block; width:12px; height:21px; background:url(/resources/skin/icons.png) no-repeat 0 0; vertical-align:middle; margin-left:8px}

.carlist {width:948px; margin:0 -4px 21px -4px}
.carbox {float:left; display:block; width:223px; height:274px; padding:2px 2px 0 2px; border:1px solid #e9e9e9; margin:0 4px 8px 4px; text-decoration:none}
.carbox .name {display:block; width:215px; margin:2px 0 9px 4px; font-size:16px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.carbox UL {width:215px; margin-left:4px}
.carbox LI {float:left; width:215px; margin-bottom:2px; background:url(/resources/skin/dotted.gif) repeat-x 0 100%; font-size:11px}
.carbox .label {float:left; padding-right:5px;  background:#fff}
.carbox .value {float:right; padding-left:5px; background:#fff}
.carbox .price {display:block; float:left; width:215px; margin:7px 4px 0 4px; font-size:18px}

.newslost {width:954px; margin:0 -7px 29px -7px}
.newslost LI {float:left; width:296px; height:321px; padding:3px 3px 0 3px; border:1px solid #e9e9e9; margin:0 7px}
.newslost DIV {width:288px; padding-top:12px; margin:0 4px}
.newslost DIV A {display:inline-block; max-height:42px; line-height:21px; font-size:16px; overflow:hidden; text-overflow:ellipsis}
.newslost P {max-height:60px; line-height:15px; margin:0; padding-top:11px; overflow:hidden; text-overflow:ellipsis; font-size:11px}


.about {font-size:11px}

.pages A {display:inline-block; line-height:20px; padding:0 6px; margin-right:1px; background:#fbf043; font-size:14px; text-decoration:none}


.carphoto {float:left; width:375px; padding-bottom:25px}
.carphoto IMG {display:block}
.carphoto UL {margin-right:-7px; padding-top:17px}
.carphoto LI {float:left; width:120px; height:82px; margin:0 7px 7px 0}
.carinfobox {float:right; width:304px; padding-bottom:25px}
.carinfobox H1 {margin:-6px 0 8px 0; font-size:22px; line-height:26px; font-weight:normal}
.carinfobox .price {padding-bottom:22px; font-size:22px}
.icons {padding-bottom:24px}
.icons IMG {margin-right:3px}

.sellerinfo {padding-bottom:20px}
.sellerinfo LI {padding-bottom:6px}
.sellerinfo SPAN {font-style:italic}
.sellerinfo A {color:#0000c6}

.characteristic LI {float:left; width:304px; margin-bottom:1px; background:url(/resources/skin/dotted.gif) repeat-x 0 100%}
.characteristic .label {float:left; padding-right:5px;  background:#fff}
.characteristic .value {float:right; padding-left:5px; background:#fff}

.cardescription {padding-bottom:23px}
.cardescription H3 {margin:0; padding-bottom:7px; font-size:12px}

.cabinettitle {clear:both; padding:0 0 2px 7px; font-size:18px; border-bottom:1px solid #a3a3a2; margin-bottom:26px}
.actions {position:absolute; top:4px; right:-82px}
.actions A {display:inline-block; height:17px; background-image:url(/resources/skin/action_icons.gif); background-repeat:no-repeat}
.action1 {width:13px; background-position:0 0}
.action2 {width:17px; background-position:-17px 0}
.action3 {width:15px; background-position:-38px 0}
.action4 {width:15px; background-position:-57px 0}

.avatar {float:left; margin-right: 15px;}
.avatar IMG {display:block}
.avatar A {font-size:10px; color:#cc3333}
.panelbox {float:left; width:220px; padding:20px 0 50px 70px}
.panelbox DT {padding-bottom:13px; font-size:16px}
.panelbox DD {padding:0 0 8px 9px; position:relative}
.panelbox DD:before {content:''; position:absolute; top:5px; left:0; display:block; width:4px; height:7px; background:url(/resources/skin/icons.png) no-repeat -17px -45px}


.addlink {font-size:14px; font-style:italic; color:#0000cc}

.salelist LI {float:left; width:628px; padding-bottom:27px; position:relative}
.salelist IMG {float:left}
.salelist DIV {float:left; display:block; max-width:477px; padding-left:19px; margin-top:-4px; font-size:14px; overflow:hidden}
.salelist SPAN {display:block; padding-bottom:7px}
.salelist .name {line-height:19px; font-size:16px}

.companylist LI {float:left; width:628px; padding-bottom:27px; position:relative}
.companylist IMG {float:left}
.companylist SPAN {float:left; display:block; max-width:545px; padding-left:14px; font-size:14px; overflow:hidden}

.bottomlogo {float:left; width:280px; height:58px; margin-top:12px; background:url(/resources/skin/bottom_logo.png) no-repeat 0 0}
.copy {float:right; padding:32px 26px 0 0; font-size:10px}

.share {float:right;}
.share A {float:left; display:block; width:30px; height:21px; background:url(/resources/skin/share.png) no-repeat; margin-left:5px; text-indent:-10000px}
.share .facebook {background-position:0 0}
.share .vkontakte {background-position:-35px 0}
.share .mailru {background-position:-70px 0}
.share .yandex {background-position:-105px 0}
.share .livejournal {background-position:-140px 0}

.border {
    clear: both;
    height: 1px;
    overflow: hidden;
    margin: 15px 0;
    background: #BAB9AA;
}

.item_table {
    float: left;
    width: 33%;
    background: #E2E0D4;
    padding: 10px;
}

.item_table_bg1 {
    width: 99%;
    background: #F7F7F1;
    overflow: hidden;
    padding: 3px;
}

.item_table_bg2 {
    width: 99%;
    background: #EEEDE0;
    overflow: hidden;
    padding: 3px;
    font-size: 11px;
}

.item_table_bg1 li,
.item_table_bg2 li {
    float: left;
    width: 49%;
}

.search-list {
    font-size: .916em;

    width: 100%;
    margin: 16px 0;
}

.search-list__title {
    font-weight: normal;

    padding: 0 0 0 8px;

    text-align: left;
    line-height: 35px;

    border-right: 1px solid #f2f1e7;
    border-bottom: 1px solid #bab9aa;
    background: #e2e0d4;
}

.search-list__color {
    padding: 10px;

    line-height: 1.2em;

    border-right: 1px solid #f2f1e7;
    border-bottom: 1px solid #bab9aa;
    background: #f0f0e8;
}

.search-list__model {
    padding: 10px;

    border-right: 1px solid #f2f1e7;
    border-bottom: 1px solid #bab9aa;
}

.search-list__model a {
    line-height: 1.2em;

    color: #696500;
}

.search-list__photo {
    padding: 10px;

    border-right: 1px solid #f2f1e7;
    border-bottom: 1px solid #bab9aa;
    background: #f7f7f1;
}

.search-list__photo__img {
    padding: 3px;

    border: 1px solid #d8d7c6;
    background: #fbfbf9;
}

.blog__title {
    vertical-align: top;
    font-weight: normal;

    text-align: left;

    padding: 0 0 0 8px;

    border-right: 1px solid #f2f1e7;
    border-bottom: 1px solid #bab9aa;
    background: #e2e0d4;
}

.blog .avatar {
    background: #f7f7f1;
    padding: 2px;
}

.blog .avatar img {
    padding: 0;
    margin: 0;
}

.blog .avatar a {
    padding: 0;
    margin: 0;
}

.width95p {width:95%}
.width205 {width:205px}
.width58 {width:58px}

.errors {background-color: lightcoral;color: #000000;text-align: center;font-size: 14px;font-weight: bold;padding: 15px;}

label.error {
    width: 100%;
    text-align: center;
    color: #000000;
    font-style: italic;
    padding: 10px;
    margin: 0px;
    display: block;
}

div.error {
    color: red;
    text-align: center;
    background-color: lightcoral;
}

.formtable TH {
    text-align: left;
}

.hproduct {
    display: none;
}

