/* 񲠭塰򭻥 򥣨 */
p {padding: 0; margin: 5px 0 5px 5px;}
strong {font-weight: bold; color: #000000;}
sup {font-weight: bold; font-family:arial, helvetica, sans-serif; font-style: normal; color:red;}
sup.simple {color:inherit;}

/* FORMS */

fieldset { padding:1.4em; margin: 0 0 0em 0; border: 1px solid #ccc; }
fieldset > div {padding: -0.5em 0 0.5em 0}
legend {  font-size:1.1em; }
label { font-weight: bold; }
textarea, input[type='text'], input[type='password'], select { border: 1px solid #ccc; background: #fff; }
textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaa; }
textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #888; outline: 2px solid #ffffaa; }
input, select { cursor: pointer; }
input[type='text'] { cursor: text; }

/* TEXT CLASSES */

.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.thin {font-weight: lighter;}
.error,  .notice,  .success {padding:.2em;margin-bottom:0.5em;border:2px solid #ddd; vertical-align: top}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11; background:none; padding:0; margin:0; }
.notice a {color:#514721; background:none; padding:0; margin:0; }
.success a {color:#264409; background:none; padding:0; margin:0; }
.center {text-align: center;}
.bold {font-weight:bold}
.italic {font-style: italic}
.hot {color:#df0209!important;font-weight:bold!important}

.err { color: red}

.right {float: right; margin:0.5em}

h1 {color:#0c2277; font-size:18px; font-weight:bold; padding:0; margin:0;}
h2 {color:#0c2277; font-size:16px; font-weight:bold; padding:0; margin:10px 0 0 0;}
h2.yellow {color:#fcb111; font-size:15px; padding:0; margin:10px 0 0 0; font-weight:bold;}

acronym {border-bottom-color:inherit; border-bottom-style:dotted; border-bottom-width:1px; cursor: pointer}

a {color:red}
a.blue {color:#0b2579;}
a.sort {text-decoration:none;}
a.lang {text-decoration:none; color:#ffffff;  background:#4e699b; padding:5px 5px 3px 5px;}
.car_name a {color:#005dce; font-size:11px; text-decoration:underline; font-weight:bold;}

img {border:0;}
.blue {color:#0c2277;}
.red {color: red!important}
.b {font-weight: bold}
body {background: #4a4aff; color: #333333; font-size: 11px; margin: 0;}
/* END 񲠭塰򭻥 򥣨 */

table.main {background:#ffffff; height: 100%; width: 950px;}

body td {font-family:arial, helvetica, sans-serif;}

table.phones td {color:#04367d; font-weight:bold;}

/* ﲭ怒񻙂򻰍*/
td.menu-item {padding:5px 12px 3px 12px;}
td.menu-item a {color:#651717; text-decoration:none; font-size:11px;}
/* END ﲭ怒񻙂򻰍*/

/* best offer */
table.best_offer {width: 190px;}
td.best_offer_header {padding: 20px 0px 2px 7px; background-image: url(/i/best-header.jpg); height:16px;}
td.best_offer_body {padding-top:7px; background-image:url(/i/frame-footer-bg.gif); background-position:bottom; background-repeat:repeat-x; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; height: 240px;}
td.best_offer_name {padding-top:15px; font-size:15px; font-weight:bold;}
td.best_offer_price {padding-top:10px; font-size:16px; font-weight:bold; color: #08247B}
td.best_offer_desc {padding-top:10px; padding-bottom:5px;}
a.best_offer {text-decoration:none; color:#0b2579;}
img.best_offer_body {border: 1px solid #cccccc;}
/* END best offer */


/* adwatch */
td.adwatch {font-size:11px;}
td.adwatch h1 {font-size:13px; padding:0px; margin:0px;}
td.adwatch h2 {font-size:12px; padding:0px; margin:0px;}
/* END adwatch */

.news_date {margin-bottom:0px; margin-left: 5px; font-size: 9px; font-weight:bold;}
.adv-search td {padding:5px 5px 0px 0px;}

/* car search */
#search_click {padding: 1em 0.5em; cursor: pointer; font-weight: bold;border-bottom:1px solid #C6C6C6;}
#search_form { background: url(/i/gray-field-bg.gif) top repeat-x; border:2px solid #C6C6C6; border-top:1px solid #C6C6C6; width: 600px;}
#new {display:none;}

#short_select {
    /*border-right:1px solid #101e5d;*/
    margin:2em;
}

#wide_select {margin: 1em;display:inline-block;}

#wide_select ul {margin: 0; padding:0; list-style:none; display:block; float:left}
#wide_select li {margin: 0.5em 0}
#wide_select li strong {display: inline-block; width: 15em; color:#0c2277;}
select.search {width:170px; font-size:11px;}
input.search {width:165px; font-size:11px;}
#wide_select #submit {float: right; padding: 2em; cursor:pointer}
#wide_select #submit div {text-align:center; margin-top:1em}
#select_button {background:#cad7e8; font-weight:bold;float: right;border-top:1px solid #C6C6C6;border-left:1px solid #C6C6C6; border-bottom:1px solid #C6C6C6; padding: 0.1em 0.5em; cursor:pointer}

#order_text {margin:1em}
/* END car search */



/* 󱫳䨪*/
div.service {margin: 10px;}
div.description p {margin: 2px;}
/* END 󱫳䨠*/

/*faq*/
div.faq {padding:0 0 10px 20px; font-size:100%;}
div.question {font-size:100%;cursor:pointer; font-weight:normal; padding-bottom:4px; color:#0f1c68;}
div.answer {font-size:100%; font-weight:normal; color:#000000; cursor:default; border-bottom:1px solid #777777; border-top:1px solid #777777; padding:3px 0 3px 0; margin:5px 0 10px 0; display:none;}

div.answer span {padding-left:20px; font-size:100%;}
div.answer p {color:#000000; font-size:100%;}

ul.question {margin: 0; padding: 0; padding-left:1.5em;}
li.asking { list-style-image:url(/i/bullet.gif); list-style-position:outside; color:#0f1c68; padding-top:0.5em; margin:0; cursor:pointer;}
div.answer ul li {list-style: disc;}

ul.common, ol.common { line-height: 1em; color: #000000 }
ul.common li { list-style: disc; }
ol.common li { list-style: decimal; }
/* END faq*/

/* 롲ᬮ㠪*/
table.car-list a {color:#0055cc;}
table.car-list th {border-bottom: 2px solid #fcc311; border-top: 1px solid #fcc311; padding:3px; margin:0px; font-size:12px;}
span.dummy {color:#7a7a7a; text-decoration:none; font-size:12px;	}
span.b_dummy {font-size:12px;}
table.car-list td {border-bottom:1px solid #fcc311; padding:3px; margin:0px; font-size:12px;}
table.car-list td a:visited {color:#990099;}
.price {font-size:22px; font-weight:bold; color:#0f1c68;}
.ruprice {font-size:11px; color:#777777; font-weight:normal;}
.page { padding:2px 3px 2px 3px; margin:2px;}

/* pagination */
/*
tr.pagination_top td a {padding: 5px 5px 5px 0px;}
tr.pagination_bottom td a {padding: 5px 5px 5px 0px; border-bottom: 0;}
tr.pagination_bottom td {border-top: 1px solid #fcc311;}
.selected-page { padding:2px 3px 2px 3px; margin:2px;  background:#fcc311;}
*/
.pagination {margin: 1em auto}
.pagination ul {list-style:none; text-align:center}
.pagination li {display:inline;padding: 5px 5px 5px 0px; cursor:pointer; color:#0055cc;}
.pagination li.active {padding:2px 3px 2px 3px; margin:2px;  background:#fcc311; text-decoration:none}
/* END pagination */
/* END 롲ᬮ�*/

td.basement {border-top: 2px solid #fcc311;}

/* ᳭ῠ񢿧�*/
input.feedback {background:#ffffff;border:1px solid #d8d8d8;font-size:12px;height:20px;margin:0;width:450px;}
select.feedback {background:#ffffff;font-size:12px;border:1px solid #d8d8d8;width:450px;}
textarea.feedback {background:#ffffff;border:1px solid #d8d8d8;font-size:12px;height:200px;margin:0;width:450px;}
/* END ᳭ῠ񢿧�*/

/* dealers tabs */
#dealers {width:95%;}
#cities_tabs {width:100%;}
#cities_tabs ul {list-style:none; margin:0;width:99.3%; padding:0 0 0 0.5em; display:inline-block;z-index:1;border-bottom:1px solid #000066;}
#cities_tabs li {display:block;float:left;margin:0 0.5em 0 0; padding:0; background:#eeeeee;}
#cities_tabs a {margin-bottom:-1px;color:#0b2579; text-decoration:none; font-weight:bold; display:block; padding:0.3em;border:1px solid #000066; }
#cities_tabs li.active a, #cities_tabs a:hover {background:#fff; border-color:#000066; border-bottom-color:#fff;}
#dealers_info {border:1px solid #000066;border-top:none;display:inline-block;z-index:2;width:100%;}
#dealers_info .dealer {display:block;float:left;width:31%; height:12em; margin:0.5em}
/* END dealers tabs */

/* car tabs */
#mainView {width: 400px; height: 300px; border: 1px solid #ccc;}
img.thmb {margin-bottom: 4px; margin-left: 5px;border:1px solid #ffffff; width:74px; height:56px; border: 1px solid #fff; cursor:pointer}

#carInfo{}
.carInfo-nav ul{overflow: hidden; list-style: none; margin: 0 0 0 5px; padding: 0; float: left; width: 100%;}
.carInfo-nav li{float: left;margin: 0 5px;cursor: pointer;background: url(/i/frame-header-bg.gif) top repeat-x;}
.carInfo-nav li div{float: left;height: 16px;text-align: center}
.carInfo-nav li:hover{}
.carInfo-nav li.close{float: right;}
.carInfo-nav li.actif{background: url(/i/frame-header-bg.gif) top repeat-x;}
.carInfo-content{clear: both;}
/* END car tabs */
/*.showcar { background: #fef8d6 url(/i/car/showcar.jpg) center center no-repeat; }*/

#menu_main {margin: -0.1em 3.5em 0;padding:0;text-align:center;height:25px;background:url(/i/menu_main_bg.gif) left top repeat-x #ebb700}
    #menu_main ul {display:block;float:left;width:76em;height:25px;margin:0;padding:0;list-style:none; background:url(/i/menu_main_bg.gif) left top repeat-x #ebb700}
    #menu_main li {margin:0;padding:0;display:inline;margin-right:-0.4em}
    #menu_main div.c_l {margin:0;padding:0;display:block;background:url(/i/menu_main_c_l.gif) left top no-repeat;float:left;width:13px;height:25px;}
    #menu_main div.c_r {margin:0;padding:0;display:block;background:url(/i/menu_main_c_r.gif) right top no-repeat;float:right;width:13px;height:25px;}
        #menu_main a {display:inline-block;padding: 0.45em 1em;margin:0;color:#651717; text-decoration:none;border-left:2px solid #faa500;}
        #menu_main a:hover {background:url(/i/bg_menu_main_h.gif) left bottom repeat-x #face3e;}

#menu_bottom {text-align:center;margin:2em 0.5em;padding:0}
    #menu_bottom ul {margin:0;padding:0;list-style:none;width:100%;}
    #menu_bottom li {display:inline; padding: 0 4em;}
    #menu_bottom a {text-decoration:none}
    #menu_bottom a:hover {text-decoration:underline}
        
#city_select_container { position: absolute; top: 0; left: 17em; width: auto; z-index: 10;}
#city_select_title {color: #fff; cursor: pointer; text-align: center}
    #city_title {float:left; padding: 0.5em 0 0.5em 0.5em; background: url(/i/corners/blue_l_b.gif) bottom left no-repeat #4a4aff;color: #fff;}
    #city_title_name {float: left; padding: 0.6em 0.5em 0.5em 0; background: url(/i/corners/blue_r_b.gif) bottom right no-repeat #4a4aff;color: #fff; font-weight:bold; font-style: italic}
#city_select_body {display: none; width:14em; padding: 0.5em; color: #000; background: url(/i/gray-field-bg.gif) top repeat-x; border:1px solid #C6C6C6;margin-top:3em}


#search_me_car {padding: 0 1em 1em 1em; width: auto; margin: 0 1em 1em 1em;font-family: Tahoma;}
    #search_me_car input[type='text'] {height:1.3em; width:13em; cursor:text}
    #search_me_car option {height:1.3em; }
    #search_me_car .intro {font-size: 120%;}
    #search_me_car .submit { width:100%; text-align:center }
        #search_me_car fieldset {padding:1em; margin:1em}
        #search_me_car  fieldset label{margin:0 0.5em 0 1em}
        #search_me_car fieldset div {margin: 0.8em 0; height:2em; vertical-align:middle;}
        #search_me_car fieldset div label{display:inline-block; width:14em;text-align: right}

        
#most_wanted {display:inline-block;border-left:1px solid #ffe5a1;border-right:1px solid #ffe5a1;background:url(/i/frame-footer-bg.gif) bottom left repeat-x;padding-bottom:2em}
#most_wanted h2 {height:1.3em;color:#7b211c;margin-top:0; padding:0.5em 1em; background:url(/i/frame-header-bg.gif) left top repeat-x #ffdd73}
h3.most_wanted {font-size:120%;color:#0c2277;}
#most_wanted ul {list-style:none; display:inline-block;float:left;margin:1em; padding:0}
    #most_wanted li {margin:0;padding: 0.1em 0; font-size:120%; font-weight:bold; color:black}
    
    
#calc_description {border:1px solid #ccc; margin:1em 0;}
    #calc_description sup {color:inherit}
    #calc_description h3 {text-align:center; font-size:large}
    
#banner_wide_button {display:block; width:80%; margin:1em auto; background: #ff0000; text-decoration:none; padding: 0.3em 0.4em 0.4em; font-weight:bold; color: #fff; text-align: center; font-size:1.5em}
#banner_wide_button:hover {background: #ffcc00; color: #752622;}
#banner_wide_button span {font-size:0.6em}
    #calc_description h3 {text-align:center; font-size:large}
    
#sell_car {padding: 0 1em 1em 1em; width: 37em; margin: 0 1em 1em 1em;font-family: Tahoma;}
    #sell_car fieldset {padding:1em; margin:1em}
    #sell_car fieldset div {margin: 0.8em 0; height:2em; vertical-align:middle;}
    #sell_car  fieldset label{display:inline-block; width:13em;text-align: right; margin:0 0.5em 0 1em}
    
    #sell_car input[type='text'] {height:1.3em; width:13.5em; cursor:text; padding:0 0.2em}
    #sell_car select  {height:1.5em; width:14em;}
    #sell_car option {height:1.3em; }
    #sell_car sup {color:inherit}
    #sell_car textarea  {padding:0.2em}
    #sell_car .intro {font-size: 120%;}
    #sell_car .submit {display:block; float:left; width:100%; text-align:center }
    #sell_car .comments {margin:0 1em}
        #sell_car .comments label {width:100%; float:left; text-align:left;margin-bottom:0.5em}
        #sell_car .comments textarea {float:left}

#order_send {padding: 0 1em 1em 1em; width: 37em; margin: 0 1em 1em 1em;font-family: Tahoma;}
    #order_send p {font-size:1.2em; font-weight:bold; text-align: justify}

#left_banners {margin:1em 0}
    
/* buttons */
#left_buttons {padding-left:1px}
#left_buttons a {display:block; width: 198px; height: 40px; margin-top:0.7em;}
#left_buttons span {display:none}
    #search_button {background:url(/i/buttons/search.jpg) left top no-repeat;}
    #search_button:hover {background:url(/i/buttons/search_on.jpg) left top no-repeat;}
    #calculator_button {background:url(/i/buttons/calculator.jpg) left top no-repeat;}
    #calculator_button:hover{background:url(/i/buttons/calculator_on.jpg) left top no-repeat;}
    #search_me_car_button {background:url(/i/buttons/search_me_car.jpg) left top no-repeat;}
    #search_me_car_button:hover {background:url(/i/buttons/search_me_car_on.jpg) left top no-repeat;}
    #sell_button {background:url(/i/buttons/sell.jpg) left top no-repeat;}
    #sell_button:hover {background:url(/i/buttons/sell_on.jpg) left top no-repeat;}
	#corporate_button {background:url(/i/buttons/for_corporate.jpg) left top no-repeat;}
	#corporate_button:hover {background:url(/i/buttons/for_corporate_on.jpg) left top no-repeat;}

#actions {margin:5em 0 0 0}
#actions ul {list-style:none; width:60em; display: block; float: left;margin:0;padding:0;}
#actions li {
    display: block;
    float:left;
    width: 20em;
    margin:0;
    padding:0;
    text-align: center;
}
#actions li img {margin: 0 auto}


#catalog_makers{display:inline-block;float:left; margin: 0 0 1em;width:48.5em}

    #catalog_head {background:url(/i/frame-header-bg.gif) left top repeat-x;height:2.1em;}
        #cat_c_lt {display:block;float:left;background:url(/i/frame-header-left.gif) left top no-repeat;width: 5px; height:5px;}
        #cat_header {display:block; float:left;margin: 0.5em 2em 0}
        #cat_c_rt {display:block;float:right;background:url(/i/frame-header-right.gif) right top no-repeat;width: 5px; height:5px;}
    #catalog_body {padding:1em 0;display:inline-block;background:url(/i/frame-footer-bg.gif) left bottom repeat-x; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
    #catalog_footer {background:url(/i/frame-footer-bottom-bg.gif) left bottom repeat-x #ffe5a1; height: 5px;padding:0; margin:0}
        #cat_c_lb {display:block;float:left;background:url(/i/frame-footer-bg-left.gif) left bottom no-repeat;width: 5px; height:5px;}
        #cat_c_rb {display:block;float:right;background:url(/i/frame-footer-bg-right.gif) right bottom no-repeat;width: 5px; height:5px;}

div.car_makers {width: 48.4em;}
div.car_makers_col {width: 11em; float: left;margin:0 0.4em 0;padding:0}
div.car_maker_row {display: block; float: left; width: 90%; padding: 3px 5px; text-align: left; vertical-align: top; font-size: 11px;}
    .car_name {float: left;}
    .car_count {float: right; color: #242424}


#cat_city_buttons {display:inline-block; float:left;margin: 1.8em 0; }
#cat_city_buttons ul {margin:0; padding:0; list-style:none}
#cat_city_buttons li {margin:0.3em 0;padding:0;}
    #cat_city_buttons a {margin:0;display: block; background: #ffcc00; border-color: #96a67a; color: #a04807; text-decoration:none; padding: 0.2em 0.6em 0.3em; font-weight:bold;  text-align: center; font-size:10.4px}
    #cat_city_buttons a:hover { background: #ffcc00; color: #752622; }
    #cat_city_buttons li.active a { background: #ffcc00; border-color: #96a67a; color: #005dce; }
    #cat_city_buttons li.active a:hover { background: #ffcc00; }

#best_offers {width:100%;margin: 1em auto}
    .best_offer {width:17.3em; display:inline-block; margin: 0 1.5em 0 0; float:left; display:inline-block;}
    .bo_header {background: url(/i/best-header.jpg) left top no-repeat; height:3.45em;text-align:center; border-bottom:1px solid #dbdbdb;}
    .bo_header img {margin: 2em 0 0;}
    .bo_body {background:url(/i/frame-footer-bg.gif) left bottom repeat-x; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;}
    .bo_image {padding-top:1em; text-align:center}
    .bo_image img {width:160px;height:100px;}
    .bo_descr {width:160px; margin:1em auto;}
    .bo_name {font-size:15px; font-weight:bold;color: #08247B; text-decoration:none}
    .bo_price {margin:2em 1em 0; padding-bottom:2em;font-size:16px; font-weight:bold; color: #08247B}
    .bo_footer {background:url(/i/frame-footer-bottom-bg.gif) left bottom repeat-x; height:5px}
    .bo_c_bl {display:block; float:left; width:5px; height:5px;}
    .bo_c_br {display:block; float:right; width:5px; height:5px;}

.DESC, .ASC {cursor:pointer}

#calculator fieldset div {display:block;margin:0.3em 0;width:100%;float:left}
#calculator label {display:block;width:10em;float:left; padding:0.2em 0; margin:0 0.5em}
#calculator select {width:12em;}
#calculator select option[value='0'] {font-style:italic;font-weight:bold}
#loading {display:none;width:auto;float:right;margin:1em 0.5em -2em -10em;text-transform:uppercase;color:maroon;font-weight:bold}

.car .body {cursor:pointer; }