/*Общие стили*/
body {font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size:80%; background:#EEEEEE; margin:0; padding:0; color:#000000;text-align:center;background:#f7f9f8 url(/i/bg.jpg) repeat-x 0px 0px;}    //#f7f9f8
a {color:#990000;}
a:link 		{color:#990000;}
a:visited	{color:#990000;}
a:hover		{color:#CC0000;}
h1 {text-align:left;margin:20px 0px 5px 0px;font-weight:bold;font-size:120%;}
h2 {text-align:left;margin:20px 0px 5px 0px;font-weight:bold;font-size:110%;}
h3 {text-align:left;margin:20px 0px 5px 0px;font-weight:bold;font-size:110%;}
p {text-align:left;line-height:130%;}
ol li {line-height:140%;list-style-type: decimal; list-style-image:none;margin:0px 0px 0px 20px;}
ul li {line-height:140%;list-style-image: url('/i/list_style.png'); margin:0px 0px 0px 20px;}
strong {font-weight:bold;}
b {font-weight:bold;}
.b {font-weight:bold;}

/*Структура страницы*/
.basis {margin:0 auto;width:1000px;position:relative;overflow:hidden;background:#FFFFFF;text-align:left;}
.right {margin:0px;width:250px;float:right;vertical-align:top;}
.rightInner {margin:0px 30px 0px 0px;position:relative; overflow:hidden;vertical-align:top;}
.left {float:left;width:720px;vertical-align:top;margin:0; padding:0;border: 0;}
.leftInner {margin:0; padding:0;border: 0;position:relative;margin:0px 0px 0px 30px;overflow:hidden;vertical-align:top;}
.leftInner p {margin:10px 0px 10px 0px;}
.clearing {height:0px;line-height:0px;clear:both;font-size:0;}

input::-moz-focus-inner { border: 0; }

.nuclear:after{
  content: ".";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
}

.nuclear{
  zoom: 1;
  display: block;
}

/*Заголовок*/
div.header {margin:0;padding:0;margin:10px 0px 20px 0px;}
div.header_s {margin:0;padding:0;margin:5px 0px 0px 0px;}
div.header .line_main_left, .footer .line_main_left {float:left;width:54px;height:30px;border: 0;}

div.header .line_main_right_top, 
div.header .line_main_right_long, 
.footer .line_main_right {float:left; border:0;}

.header .line_main_right,
.blog_btn{
  float: left;
  display: none;
}

.with_blog{
  overflow: visible;
}

.with_blog .line_main_right_long{
  display: none;
}

.with_blog .line_main_right,
.with_blog .blog_btn{
  display: block;
}

.with_blog .blog_btn{
  position: relative;
  top: 3px;
  left: 10px;
}

.header div.with_blog .logo{
  margin: 0px 10px;
}

.with_blog .line_main_left,
.header div.with_blog .logo,
.with_blog .line_main_right{
  margin-top: 20px;
}

div.header .logo, .footer .logo {width:202px;height:30px;float:left;margin:0px 22px 0px 22px;border: 0;}
div.header .line_phone {width:220px;height:30px;border:0;}
div.header .search {width:220px;height:30px;border:0;padding-top: 32px;}
div.header .search_form {float:left;width:163px;height:30px;border:0;text-align:center;background: url('/i/bg_search_form.jpg');background-repeat:no-repeat;background-position:0px 0px;}
div.header .search_form input{
  border:0;text-align:center;background:none;margin:5px 5px 5px 10px;
  width: 140px;
}
div.header .search_button{float:left;width:57px;height:30px;border:0; margin: 0; padding: 0; cursor: pointer;}

.gsc-adBlock, .gsc-tabsArea, .gsc-branding-text, .gsc-branding-img{
  display: none !important;
}

input.gsc-input{
  background: none !important;
}

.gsc-search-box{
  /*display: none !important;*/
}

.mainMenu {margin:0px 0px 0px 0px;cursor: pointer;-moz-user-select: none;-khtml-user-select: none;user-select: none; }
.mainMenu .separate_out_left_grey, .separate_out_left_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:right;background: url('/i/bg_menu_grey_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.mainMenu .separate_out_right_grey,.separate_out_right_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:right;background: url('/i/bg_menu_grey_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.mainMenu .separate_out_left_red {background: url('/i/bg_menu_red_left_out.jpg');}
.mainMenu .separate_out_right_red {background: url('/i/bg_menu_red_right_out.jpg');}
.mainMenu .items{margin:0px 0px 0px 0px;height:30px;float:right;background:#F4F1DF url('/i/bg_menu_grey.jpg');background-repeat:repeat-x;background-position:0px 0px;}
.mainMenu .item, .item_red{
  /*font-size:120%;*/ 
/*  15px*/
  font-size:14px;
  padding:0px 2px;
  float:left;
  font-weight:bold;
  list-style-type:none;
  list-style-image:none;
  display: inline;
  line-height:26px;
  color:#000000;
  background: none;
}
.mainMenu .item_red {color:#FFFFFF;background:#DD0000 url('/i/bg_menu_red.jpg');background-repeat:repeat-x;background-position:0px 0px;}
.mainMenu .separate_in {height:30px;width:10px;float:left;}
.mainMenu .separate_in_left_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_menu_red_left_in.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.mainMenu .separate_in_right_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_menu_red_right_in.jpg');background-repeat:no-repeat;background-position:0px 0px;}

.subMenu {
  position:absolute; 
  top:100;
  margin:1px 0px 0px 0px;cursor: pointer;border-top:0px solid #FFFFFF;z-index:99;display:none;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.subMenu .separate_out_left_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_submenu_left.png');background-repeat:no-repeat;background-position:0px 0px;}
.subMenu .separate_out_right_red{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_submenu_right.png');background-repeat:no-repeat;background-position:0px 0px;}
.subMenu .items{margin:0px 0px 0px 0px;height:30px;float:left;font-weight:bold;background:#DD0000 url('/i/bg_submenu.png');background-repeat:repeat-x;background-position:0px 0px;}
.subMenu .item, .item_white{color:#FFFFFF;font-size:100%;padding:0px 5px 0px 5px;float:left;list-style-type:none; list-style-image:none;display: inline;line-height:30px;background: none;}
.subMenu .item_white {color:#000000;background:#FFFFFF url('/i/bg_submenu_item.png');background-repeat:repeat-x;background-position:0px 0px;}
.subMenu .separate_in {height:30px;width:10px;float:left;color:#FFFFFF;background: url('/i/bg_submenu.png');background-repeat:repeat-x;}
.subMenu .separate_in_left_white{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_submenu_item_left.png');background-repeat:no-repeat;background-position:0px 0px;}
.subMenu .separate_in_right_white{margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_submenu_item_right.png');background-repeat:no-repeat;background-position:0px 0px;}
.subMenu .item a{color:#FFFFFF;text-decoration:none;}
.subMenu .item_white a{color:#000000;text-decoration:none;}

/*Баннера*/
.MainBannerLeft {padding:0px;margin:0;width:100%;margin:1px 0px 1px 0px;line-height:0px;font-size:0;}
.screen{z-index:0;position:relative;width:720px;height:220px;margin:0;padding:0;line-height:0px;font-size:0;}
.MainBannerRight{width:220px;height:220px;margin:0;/*margin:1px 0px 0px 0px;*/margin:13px 0px 0px 0px;padding:0px;font-size:0;line-height:0px;}

/*Наполнение*/
.kia {color:#b3000f;}
.kiab {color:#b3000f;font-weight:bold;}
.content .header {margin:0;padding:0;margin:10px 0px 5px 0px;}
.content .headerin {padding:0;margin:20px 0px 5px 0px;display:inline-block;}
.content .header .title, .content .header .titler, .content .headerin .title, .content .headerin .titler {padding:0px 10px 0px 10px;font-size:120%;float:left;font-weight:bold;float:left;height:30px;color:#000000;background:#FFBE2A url('/i/bg_header_orange.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:30px;overflow:hidden;}
.content h1.header .title, .content h2.header .title .content h1.header .titler, .content h1.headerin .title, .content h1.headerin .titler {font-size:16px;}
.content .header .titler, .content .headerin .titler {padding:0px 0px 0px 0px;width:200px;text-align:center;}
.content .header .right, .content .headerin .right {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_orange_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .header .left, .content .headerin .left {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_orange_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}

.content .headerGrey {margin:0;padding:0;margin:10px 0px 5px 0px;}
.content .headerGrey .title {padding:0px 10px 0px 10px;font-size:120%;float:left;font-weight:bold;float:left;height:30px;color:#333333;background:#EEEEEE url('/i/bg_header_grey.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:30px;text-align:center;overflow:hidden;}
.content h1.headerGrey .title {padding:0px 10px 0px 10px;font-size:100%;float:left;font-weight:bold;float:left;height:30px;color:#333333;background:#EEEEEE url('/i/bg_header_grey.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:30px;text-align:center;overflow:hidden;}
.content .headerGrey .right {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_grey_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .headerGrey .left {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_grey_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}

.context .header {margin:0;padding:0;margin:10px 0px 5px 0px;}
.context .header .title {padding:0px 0px 0px 0px;font-size:120%;float:left;font-weight:bold;float:left;height:30px;width:200px;color:#333333;background:#EEEEEE url('/i/bg_header_grey.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:30px;text-align:center;overflow:hidden;}
.context .header .right {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_grey_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.context .header .left {margin:0px 0px 0px 0px;height:30px;width:10px;float:left;background: url('/i/bg_header_grey_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}

.content .maincarmenugrey {margin:0;padding:0;margin:8px 0px 8px 0px;display:inline-block;float:left;}
.content .maincarmenugrey .blank {float:left;width:30px;height:40px;border:0;float:left;}
.content .maincarmenugrey .logo {width:80px;height:40px;float:left;margin:0px 5px 0px 5px;border:0;}
.content .maincarmenugrey .model, .content .maincarmenugrey .halfmodel, .content .maincarmenugrey .model2str {font-size:100%;padding:0px 0px 0px 0px;float:left;font-weight:bold;float:left;height:40px;width:535px;color:#333333;background:#EEEEEE url('/i/bg_maincarmenu_grey.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:40px;vertical-align:middle;}
.content .maincarmenugrey .halfmodel {width:190px;}
.content .maincarmenugrey .model2str {line-height:20px;}
.content .maincarmenugrey .right {margin:0px 0px 0px 0px;height:40px;width:15px;float:left;background: url('/i/bg_maincarmenu_grey_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .maincarmenugrey .left {margin:0px 0px 0px 0px;height:40px;width:15px;float:left;background: url('/i/bg_maincarmenu_grey_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .maincarmenugrey .item {margin:0px 8px 0px 8px;float:left;}
.content .maincarmenugrey a:link		{color:#333333; text-decoration:none;}
.content .maincarmenugrey a:visited	{color:#333333; text-decoration:none;}
.content .maincarmenugrey a:hover	{color:#990000; text-decoration:none;}

.content .maincarmenubeige {margin:0;padding:0;margin:8px 0px 8px 0px;display:inline-block;float:left;}
.content .maincarmenubeige .blank {float:left;width:30px;height:40px;border:0;float:left;}
.content .maincarmenubeige .logo {width:80px;height:40px;float:left;margin:0px 5px 0px 5px;border:0;}
.content .maincarmenubeige .model, .content .maincarmenubeige .halfmodel, .content .maincarmenubeige .model2str {font-size:100%;padding:0px 0px 0px 0px;float:left;font-weight:bold;float:left;height:40px;width:535px;color:#333333;background:#F4F1DF url('/i/bg_maincarmenu_beige.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:40px;vertical-align:middle;}
.content .maincarmenubeige .halfmodel {width:190px;}
.content .maincarmenubeige .model2str {line-height:20px;}
.content .maincarmenubeige .right {margin:0px 0px 0px 0px;height:40px;width:15px;float:left;background: url('/i/bg_maincarmenu_beige_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .maincarmenubeige .left {margin:0px 0px 0px 0px;height:40px;width:15px;float:left;background: url('/i/bg_maincarmenu_beige_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.content .maincarmenubeige .item{margin:0px 8px 0px 8px;float:left;}
.content .maincarmenubeige a:link {color:#333333; text-decoration:none;}
.content .maincarmenubeige a:visited {color:#333333; text-decoration:none;}
.content .maincarmenubeige a:hover	{color:#990000; text-decoration:none;}

.content .boxCarMain {padding:0px 0px 10px 0px;height:150px;}
.content .miniCarModel {float:left;margin:10px 18px 15px 0px;text-align:center;width:80px;height:60px;display: inline;}
.content .carName {font-weight:bold;margin:5px 0px 3px 0px;height:27px; color:#990000;}
.content .carName a:link		{color:#111111; text-decoration:none;}
.content .carName a:visited	{color:#111111; text-decoration:none;}
.content .carName a:hover	{color:#CC0000; text-decoration:none;}

.content .boxCar {padding:0px 0px 10px 0px;height:150px;}
.content .CarModel {float:left;margin:10px 25px 50px 25px;text-align:center;width:176px;height:99px;display: inline;}
.content .carNamePrice {margin:5px 0px 0px 0px;width:100%;height:27px;background:#666666;text-align:center;}
.content .carNamePrice p {margin:0px;width:100%;padding:5px 0px 5px 0px;vertical-align:middle;font-size:85%;color:#FFFFFF;font-weight:bold;text-align:center;}
.content .carNamePrice a:link		{color:#FFFFFF;text-decoration:none;}
.content .carNamePrice a:visited	{color:#FFFFFF;text-decoration:none;}
.content .carNamePrice a:hover	{color:#FFFFFF;}
.content .carNamePrice .name {color:#FFCC00;}

.content .carScreen {height:200px;width:690px;}
.content .carScreenTitle{float:left;width:220;height:200px;}
.content .boxCarName {margin:15px 0px 15px 0px;text-align:center;height:40px;vertical-align: middle;}
.content .boxCarMenu {text-align:left;height:130px;vertical-align:top;}
.content .boxCarMenu ul{margin:10px 0px 0px 20px;}
.content .boxCarMenu li {margin:0px;font-weight:bold;color:#333333;line-height:20px;list-style-type:none;list-style-image:none;}
.content .boxCarColor{float:right;width:470px;}
.content .carPhoto {float:left;/*height:140px;*/width:250;margin:40px 0px 0px 0px;}
.content .carPhoto p {text-align:right;font-size:80%;margin:3px 0px 3px 0px;}
.content .carColor{
  float:right;
  height:150px;
  width:200px;
  margin:30px 0px 0px 0px;
}
.content .carColor p {font-weight:bold;font-size:110%;}

label {margin:0px;font-weight:bold;color:#333333;line-height:22px;float:left;display:inline-block;text-align:right;margin:0px 5px 0px 5px;}
form .inputLeft {height:22px;width:8px;border:0;background-image: url(/i/formInputLeft.gif);background-repeat: no-repeat;float:left;}
input.typeText {height:22px;border:0;background-image: url(/i/formInputBg.gif);background-repeat: repeat-x;float:left;}
input.one {width:350px; overflow:none;}
input.half {width:195px;}
input.fird {width:100px;}
label.one {width:300px;}
label.half {width:120px;}
label.fird {width:100px;}
form .row {margin:8px 0px 8px 0px;display:inline-block;width:100%;}
form .inputRight {height:22px;width:8px;border:0;background-image: url(/i/formInputRight.gif);background-repeat: no-repeat;float:left;}

form .buttonBoxRight {float:right;display:inline-block;margin:0px 20px 0px 0px;}
form .buttonBox {display:inline-block;margin:0px 20px 0px 0px; position: relative; top: -3px;}
form .buttonLeft {height:28px;width:10px;border:0;background:#48AC06 url(/i/formButtonLeft.gif);background-repeat: no-repeat;float:left;}
input.typeButton, input.typeSubmit {height:28px;border:0;background:#48AC06 url(/i/formButtonBg.gif);background-repeat: repeat-x;float:left;color:#FFFFFF;font-weight:bold;font-size:100%;vertical-align:middle;line-height:130%;margin: 0;}
form .buttonRight {height:28px;width:10px;border:0;background:#48AC06 url(/i/formButtonRight.gif);background-repeat: no-repeat;float:left;}
.radioBox {width:350px; text-align:center;display:inline-block;float:left;}

.formError {line-height:130%; border:1px solid #FDE3B5; padding:8px 8px 8px 32px; vertical-align:top; font-size:100%; background:#FFFFCC url('/i/ihelp.gif');background-repeat:no-repeat;background-position:8px 8px;}

.boxColor {margin:10px;margin-top:15px;}
#preview {display:block;}
.hide {display: none;}
span.FontGrey	{color:#888888;}

.colorItem {display:block;float:left;margin: 0 4px 4px 0;padding: 0 0 2px 0;}
.colorItem:hover, A.colorItemSelect {background-image: url(/i/bg_color.gif);background-repeat: repeat-x;background-position: bottom;}
.colorItem img {margin-bottom:2px;}


.red {color:#b3000f;}
.redb {color:#b3000f;font-weight:bold;}
span.green {color:#5F8B1D;font-weight:bold;}
.green a:link		{color:#5F8B1D;}
.green a:visited	{color:#5F8B1D; }
.green a:hover	{color:#7DB726;}

.content .advblock3 {margin:0;padding:0;margin:10px 0px 10px 0px;display:inline-block;}
.content .advblock3 .adv220x120l, .content .advblock3 .adv220x120r, .content .advblock3 .adv220x120c {float:left;width:220px;height:120px;border:0;}
.content .advblock3 .adv220x120c {margin:0px 15px 0px 15px;}

.context .advblockl1 {margin:0;padding:0;margin:10px 0px 0px 0px;display:inline-block;}

.content .infoBox {line-height:130%; padding:5px 10px 5px 10px; vertical-align:top; font-size:100%; background:#FEF3DE;border:1px solid #FDE3B5;}

.onlineMenu {margin:0;padding:0;margin:15px 0px 5px 0px;height:210px;width:220px;}
.onlineMenu .right {margin:0px 0px 0px 0px;height:210px;width:10px;float:left;background: url('/i/bg_online_right.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.onlineMenu .left {margin:0px 0px 0px 0px;height:210px;width:10px;float:left;background: url('/i/bg_online_left.jpg');background-repeat:no-repeat;background-position:0px 0px;}
.onlineMenu .text {font-size:100%;float:left;font-weight:bold;float:left;height:210px;width:200px;color:#333333;background:#F4F1DF url('/i/bg_online.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:20px;vertical-align:middle;text-align:left;}
.onlineMenu .header, .car_search .header{
  font-size:120%;color:#009933;font-weight:bold;text-align:center;width:100%;
  line-height: 22px;
}
.onlineMenu .item1 {margin:0px 5px 0px 10px;}
.onlineMenu .item2 {margin:0px 5px 0px 9px;}
.onlineMenu .item3 {margin:0px 5px 0px 9px;}
.onlineMenu .item4 {margin:0px 5px 0px 8px;}
.onlineMenu .item5 {margin:0px 5px 0px 8px;}
.onlineMenu .item6 {margin:0px 5px 0px 7px;}
.onlineMenu .item7 {margin:0px 5px 0px 7px;}

.content .onlineMenu a:link		{color:#333333; text-decoration:none;}
.content .onlineMenu a:visited	{color:#333333; text-decoration:none;}
.content .onlineMenu a:hover	{color:#990000; text-decoration:none;}

.context .onlineMenu a:link		{color:#333333; text-decoration:none;}
.context .onlineMenu a:visited	{color:#333333; text-decoration:none;}
.context .onlineMenu a:hover	{color:#990000; text-decoration:none;}

.autocenters {width:690px;}
.autocenters td { width: auto; text-align: center; border: 1px solid #CCC; padding:2px 2px 2px 2px;font-weight:bold;}
.autocenters td.rowName {text-align: left;}
.autocenters tr.r1 td { background-color: #EEEEEE;}
.autocenters tr.r2 td { background-color: #F4F1DF;}

.table {width:690px;}
.table td {width: auto; text-align: center; border: 1px solid #CCC; padding:2px 2px 2px 2px;}
.table td.rowName {text-align: left;font-weight:bold;}
.table td.colName {text-align: center;font-weight:bold;}
.table tr.head {background-color: #FFBE2A;}
.table tr.r1 td { background-color: #EEEEEE;}
.table tr.r2 td { background-color: #F4F1DF;}

.imgl {margin:10px 10px 10px 0px;float:left;}
.imgr {margin:10px 0px 10px 0px;float:right;}
.imgc {margin:10px 0px 10px 0px;text-align:center;}

/*Харки*/
.propsTable {border-collapse: collapse; font-size:90%;width:690px;}
.propsTable .header { text-align: left; line-height: 15px; border: none;font-weight:bold;}
.propsTable td { width: auto; text-align: center; border: 1px solid #CCC; border-right: none; border-bottom: none;padding:2px 2px 2px 2px;}
.propsTable td.lineHead {text-align: left; border-left: none;padding:2px 2px 2px 2px;}
.propsTable tr.c td { background-color: #E4E8Eb;}
.propsTable tr.c2 td { background-color: #F4F8Fb;}
.propsTable tr.c3 td { background-color: #BC492A; color: #FFFFFF; text-transform: uppercase; text-decoration: none;}
.propsTable tr.c4 td { background-color: #CCBD68; color: #FFFFFF; text-decoration: none;padding: 7px;}
.propsTable td.l { padding: 0px; background-image: url('/i/tab_left.png'); background-position: top left; background-repeat: no-repeat;}
.propsTable td.l div.r {padding: 7px; background-image: url('/i/tab_right.png'); background-position: top right; background-repeat: no-repeat;}
.propsTable .afterhead { border-top: 1px solid #FFF;}

.propsTable tr.bt4 td { border-top-width: 4px; }
.propsTable tr.b td { font-weight: bold; }
.propsTable tr.red td { color: #800000; }

.propsTable .rht{
  text-align: left;
}

.propsTable .photo{
  width: 155px;
}

.propsTable .header a{
  color: #fff;
  display: inline-block;
  text-decoration: none;
  background: url('/i/bg/sort_arr_inact.gif') right 4px no-repeat;
  padding-right: 14px;
}

.propsTable .active a{
  background: url('/i/bg/sort_arr.gif') right 4px no-repeat;
}

.propsTable .active a.desc{ 
  background-position: right -20px;
}

.propsTable .largeImg img{
  width: 145px;
}

.specification {font-size:90%;width:100%;}
.specification td {padding:5px 10px 5px 10px;text-align:center; vertical-align: middle;}
.specification td.header{padding:20px 10px 5px 10px; font-weight:bold; text-align:left; vertical-align:middle;font-size:120%;}
.specification td.fieldFocus{padding:3px 3px 3px 3px; font-weight:bold; text-align:center; vertical-align:middle;font-size:90%;}
.specification td.fieldHead{padding:3px 10px 3px 10px; font-weight:bold; text-align:left; vertical-align:middle;font-size:120%;}
.specification tr.darkrow{background:#EEEEEE; text-align:center; vertical-align: middle;}
.specification .darkrow td {background:#EEEEEE;}
.specification td.fieldName{text-align:left;}
.specification .bull {font-size:200%;padding:0px;}

.content .scrollBox {width:690px;overflow:auto;font-size:70%;}

.newsBox {margin:0px 0px 0px 0px;width:220px;}
.newsblock {margin:10px 0px 10px 10px;line-height:130%;}
.newsblock a{font-weight:bold;}

.content .featuresBoxRight{margin:10px 10px 10px 20px;float:right;}
.content .featureBlock{margin:0px 0px 20px 0px;}

.content .featuresBoxRightGrey{margin:10px 10px 10px 20px;float:right;background-color: #F4F8Fb;width:170px;}
.content .featureBlockGrey h1{font-size:120%;margin:10px 10px 0px 0px;}
.content .featureBlockGrey h2{margin:10px 10px 0px 0px;font-size:110%;}
.content .featureBlockGrey h3{margin:10px 10px 0px 0px;font-size:110%;}
.content .featureBlockGrey{margin:10px 10px 10px 10px;}

.content .imageBoxRight{margin:10px 10px 10px 20px;float:right;background-color: #F4F8Fb;width:220px;}
.content .imageBlock{margin:10px 10px 10px 10px;}
.content .imageBoxRight h1{font-size:120%;margin:10px 10px 0px 10px;}
.content .imageBoxRight h2{margin:10px 10px 0px 10px;font-size:110%;}
.content .imageBoxRight h3{margin:10px 10px 0px 10px;font-size:110%;}
.content .imageBlock .note{margin:3px 10px 0px 0px;font-size:100%;}

.content .menu {margin:10px 10px 10px 20px;float:right;width:200px;background-color: #F4F1DF;}
.content .menu ul{margin:10px 20px 10px 30px;}
.content .menu h2{margin:10px 10px 0px 10px;font-size:110%;}
.content .menu h1{margin:10px 10px 0px 10px;font-size:120%;}
.content .menu li{margin:5px 0px 5px 0px;font-weight:bold;color:#333333;line-height:20px;}

.content .infoblock {line-height:130%; border:1px solid #FFFFFF; padding:8px 8px 8px 100px; vertical-align:top; font-size:100%; background:#FFFFFF url('/i/iImportant.jpg');background-repeat:no-repeat;background-position:8px 12px;}

.footer {margin:0;padding:0;margin:20px 0px 10px 0px;display:inline-block;}
.footer .copyright {font-size:100%;text-align:center;height:30px;width:220px;color:#333333;background: url('/i/bg_copyright.jpg');background-repeat:repeat-x;background-position:0px 0px;line-height:30px;vertical-align:middle;}
.analistic {margin:0;padding:0;margin:0px 0px 10px 40px;display:inline-block; text-align:left;}
.seo {margin:0;padding:0;margin:0px 20px 10px 30px;text-align:right;color:#333333;font-size:100%;line-height:30px;vertical-align:middle;}
.seofooter {margin:0;padding:0;margin:0px 10px 10px 30px;text-align:right;color:#999999;font-size:80%;line-height:13px;vertical-align:middle;}
.seofooter a {color:#999999;text-decoration:none;}
/* border:1px solid black; */

/*vacation*/
.vacation {width:1000px;height:1100px;float:left;vertical-align:top;line-height:130%;margin:10px 0px 0px 0px;padding:0;color:#000000;background:#00A4A4 url('/i/campaign/vacation/bg.jpg');background-repeat:norepeat;background-position:0px 0px;}
.vacation .header {width:1000px;height:120px;}
.vacation .title {width:300px;height:450px;float:left;font-size:140%;font-weight:bold;}
.vacation .title p {margin:0px 10px 0px 30px;}
.vacation .picture {width:400px;height:450px;float:left;}
.vacation .carList {width:300px;height:450px;float:left;}
.vacation .carList .block {margin:0px 120px 0px 100px;}
.vacation .carList .block div {margin:16px 0px 16px 0px;}
.vacation .information {width:1000px;color:#FFFFFF;font-size:110%;}
.vacation .information p {margin:0px 30px 0px 30px;}
.vacation .information ol {margin:0px 30px 0px 30px;}
.vacation .blank {width:1000px;height:20px;}
.vacation .partners {width:1000px;color:#FFFFFF;font-size:90%;line-height:120%}
.vacation .partners .domina {width:700px;float:left;}
.vacation .partners .domina .logo {margin:20px 10px 20px 30px;float:left;}
.vacation .partners .domina .details {margin:25px 10px 25px 0px;float:left;}
.vacation .partners .domina .details .name {font-size:150%}
.vacation .partners .resources {width:300px;float:left;font-size:140%;}
.vacation .partners .resources .icon {margin:20px 10px 10px 0px;float:left;}
.vacation .partners .resources .list {margin:20px 0px 10px 0px;float:left;width:150px;}
.vacation .partners .resources .list div {margin:5px 0px 5px 0px; white-space:normal;}
.vacation a {color:#AAEEEE;}

.spring_kia_service {width:1000px;float:left;vertical-align:top;line-height:130%;margin:0px 0px 0px 0px;padding:0;color:#000000;display:inline-block;}
.spring_kia_service .information {width:1000px;color:#333333;font-size:110%;}
.spring_kia_service .information p {margin:0px 30px 0px 30px;}
.spring_kia_service .information ol {margin:0px 30px 0px 30px;}

/*Страница ошибки*/
.errorBox {margin:0 auto; width:750px;top:300px;position:relative; overflow:hidden; background:#FFFFFF;text-align:left;display:inline-block;}
.errorBox .card {float:left;margin:20px 10px 20px 20px;display:inline-block;}
.errorBox .card .contacts {margin:35px 10px 0px 0px;line-height:130%;}
.errorBox .text {margin:70px 20px 20px 10px; vertical-align:middle; float:right;display:inline-block;}
.errorBox .text .title {font-size:140%;}
.errorBox .text .message {padding:5px 0px 10px 0px;	font-size:100%; line-height:130%;}
.errorBox .text .support {line-height:130%; width:300px; border:1px solid #FDE3B5; padding:8px 8px 8px 32px; vertical-align:top; font-size:100%; background:#FFFFCC url('/i/ihelp.gif');background-repeat:no-repeat;background-position:8px 8px;}

/*Панель отладки*/
.debugBox {display:block; position:absolute; width:200px; vertical-align:top; border:1px solid #FFA4A4; z-index:101; height:20px;font-size:80%;}
.debugBox .title {display:table-cell; background:#FFA4A4; vertical-align:middle; width:200px; padding:2px 5px 2px 5px; height:20px; font-size:90%;}
.debugBox .name {float:left;}
.debugBox .speed {float:right;}
.debugBox .cell2 {background:#FFD9D9;}
.debugBox .cell1 {background:#FFFFFF;}
.debugBox .cellName {margin:2px 5px 2px 5px; text-align:left; overflow:hidden; width:60px;vertical-align:top;height:16px;}
.debugBox .cellValue {margin:2px 5px 2px 5px; text-align:right; overflow:hidden; width:120px;height:16px;}

.bighdline .right{
	height:60px !important;
	width:10px;
	background: url(/i/_bg_header_orange_right.jpg) left top no-repeat !important;	
}

.bighdline .left{
	height:60px !important;
	width:10px;
	background: url(/i/_bg_header_orange_left.jpg) left top no-repeat !important;	
}

.bighdline .title{
	float: left;	
	height: 60px !important;
	text-align: center;
	width: 640px !important;
}

/**** правка ****/

.carousel{
  position: relative;
  height: 133px;  
  text-align: center;
  width: 100%;
}

.carousel .jCarouselLite {
  background-color:#FFF;
  left:-5000px;
  overflow:hidden;
  position:relative;
  top: 7px;
  margin: 0px auto;
}

.carousel .jCarouselLite li{
  margin: 0px 0px 0px 0px ;
  width: 210px;
  height: 113px;
}

.carousel .jCarouselLite li span{
  padding: 0px 5px 0px 5px;
}

.carousel .jCarouselLite{
  position: relative;
  top: 5px;
}

.carousel .prev{
  position: absolute;
  top: 0px;
  left: 0px;
}

.carousel .next{
  position: absolute;
  top: 0px;
  right: 0px;
}

.carousel .disabled{
  cursor: default;
}

.top_mnu{
  position: relative;
  z-index: 100;
}

.top_mnu .subMenu{
  left: auto !important;
  top: 25px;
  right: 0px;
}

#SubMenu1{
  right: 213px;
/* раскоментить для BYD */
 /* right: 292px; */
}

#SubMenu2{
  width: 675px;
}

#SubMenu3{
  right: 0px;
}

#SubMenu4{
  right: 177px;
}

#SubMenu5{
  right: 196px;
}

.car_search{
  width:214px;
  background: #F4F1DE;
  text-align: center;
  padding: 0px 0px 10px 0px;
  margin: 15px 0px 0px 0px;
}

.car_search form{
  display: inline;
}

.car_search select{
  width: 185px;
  margin: 10px 0px 10px 0px ;
}

.cost_lbl{
  font-weight: bold;
}

.car_frm_to{
  width: 190px;
  margin: 13px auto;
  position: relative;
  left: 7px;
}

.car_frm_to div{
  float: left;
  margin: 0px 7px 0px 0px;
}

.car_frm_to input{
  width: 47px;
  border: 0px none;
  background: transparent;
  position: relative;
  top: 2px;
  left: 7px;
  font-size: 12px;
}

.cost_frm{
  line-height: 22px;
  font-weight: bold;
}

.cost_fld{
  background: url('/i/price_fld.gif') top left no-repeat;
  width: 63px;
  height: 22px;
  text-align: left;
}

.car_srch_tbl{
  width: 685px;
  /*border-collapse: collapse;*/
  margin: 20px 0px 0px 0px;
  position: relative;
}

.sparesTbl{
  width: 100%;
  margin: 0px 0px 15px 0px;
}

.car_srch_tbl th,
.sparesTbl th{
  text-align: center;
  vertical-align: middle;
  font-weight: bold;
  border: 1px solid #8981B0;
  padding: 10px 0px 10px 0px;
}

.car_srch_tbl td,
.sparesTbl td{
  padding: 10px 0px 10px 10px;
  border: 1px solid #8981B0;
}

.sparesTbl td{
  padding: 10px;
}

.srch_prc{
  width: 160px;
}

.srch_brnd{
  width: 118px;
}

.srch_mdl{
  width: 112px;
}

.spareCode{
  width: 110px;
}

.sparePrc{
  width: 42px;
}

.spareCrt{
  width: 60px;
}

.sparesQty{
  width: 30px;
}

.sparesQty input{
  width: 30px;
}

.sparesTbl tr.inCart td{
  background: #EEEEEE;
}


.car_srch_btn{
  position: relative;
  margin: 10px 0px 0px 0px;
}

#cse .gs-webResult div.gs-visibleUrl-long{
  display: block;
}

#cse .gs-webResult div.gs-visibleUrl-short{
  display: none;
}

.home_banner{
  position: relative;
  z-index: 1;
}

#sparesPage{
  margin: 20px 0px 0px 0px;
}

#cart img{
  float: left;
  margin: 0px 15px 0px 0px;
}

#sparesBrands{
  float: left;
  width: 139px;
}

#sparesBrands h4{
  font-size: 15px;
  color: #990000;
  font-weight: bold;
  margin: 0px 0px 15px 0px;
}

#sparesBrands a{
  display: block;
  font-weight: bold;
  font-size: 12px;
}

#sparesMain{
  float: right;
  width: 545px;
}

#cartR{
  float: left;
}

#cartR a{ 
display: block;
margin: 0px 0px 5px 0px;
}

#sparesNotice{
  margin: 15px 0px 15px 0px;
  font-weight: bold;
  text-align: center;
  color: #990000;
}

.bldLnk{
  font-weight: bold;
  font-size: 15px;
}

.inpTxtAr{
  width: 355px;
  height: 117px;
  border: 2px solid #AFAFAF;
  overflow: auto;
}

.frmMsg{
  font-weight: bold;
  font-size: 17px;
  color: #DC0201;
  margin: 7px 0px 0px 0px;
}

sup.req{
  color: #f00;
  font-weight: bold;
}

sup.reqMotice{
  position: relative;
  top: 3px;
}

p.notice{
  color: #e5e5e5; text-align: left; padding-bottom: 10px; width: auto; margin: auto;
}
.header .with_blog a img.logo {margin-top: 32px;}
div.header .line_main_right_long, div.header .line_main_right {margin-top: 33px;}
div.header .line_main_left {margin-top: 31px;}

div.title h1 {font-size: 14px;}

