/* Base */
* {padding:0;margin:0;}
body {background: url(/img/main_bg_3.gif) top left repeat-y;color:#272d37;}
body, td, th, div, span, p, input, textarea { font-family: Tahoma, Verdana; font-size: 12px; margin: 0px; padding: 0px; }
a { color: #136de4; text-decoration: underline; }
form {margin: 0; padding: 0;}
a:hover { color: #7a3737; text-decoration: underline; }
a:focus { outline: none; }
table { border-collapse: collapse; width: 100%; }
td, th { margin: 0em; padding: 0em; vertical-align: top; font-weight: normal;}
p { padding: 0 0 14px 0; font-size: 13px; line-height: 18px; }
img { border: none; }
table.grey { background: #ffffff; }
img.inv { visibility: hidden; }

* { padding: 0; margin: 0; }
h1 { color: #505964; font-size: 34px; margin: 0 0 7px 0;}
h2 { color: #608091; font-size: 24px; margin: 0 0 7px 0;}

h2 a { color: #608091; }
h3 { color: #608091; font-size: 24px; margin: 0 0 7px 0; font-weight: normal; }

img { border: none; }
.clear {clear:both;}

.more a {float:left;}
.more img {float:left;margin:3px 0 0 5px;}



.head1 {float:left;}
.head2 {float:right;text-align:right;}
.logo {margin:35px 0 0 30px;}
.phone {margin:30px 0 112px 0;}
.top {margin:0 18px 0 0;}
.top img {margin:0 0 0 11px;}
.content {background:#fff url(/img/top-fon.jpg) top repeat-x;padding:30px 20px 50px 20px;}
.topmenu {padding:17px 0 0 0;}

table.main {text-align:center;width:1049px;height:100%;margin:0 auto;background:#fff;  position: relative !important;}
table.menu {width:1049px;margin:0 auto;}
table.menu td.item {background-image: url('img/menu_bg.jpg'); background-repeat: repeat-x; background-position: 0 4px; position: relative;}
table.menu td.item div { margin: -13px 0 0 -27px; position: relative; z-index: 30;  }
table.menu td.item div img { position: relative; z-index: 30; margin: 0 0 0 0; }
table.menu td.item img.spacer { position: fixed; }
table.menu td.last_item { background-image: url('img/menu_bg_last.jpg'); background-repeat: no-repeat; background-position: 100% 4px; position: relative; }
table.menu td.last_item div { margin: -13px 0 0 -27px; position: relative; z-index: 30;}
table.menu td.last_item div img { position: relative; z-index: 30; }
table.menu td.space {background-image: url('img/menu_bg.jpg'); background-repeat: repeat-x; background-position: 0 4px; width: 5%; }
table.menu td.first {background-image: url('img/menu_bg.jpg'); background-repeat: no-repeat; background-position: 100% 4px; width: 93px;}
table.menu td.last { position: relative; padding: 4px 0 0 0; }
table.shade_block { margin: -17px 0 0 0; position: absolute; z-index: 20; }
.png img {background: url('img/b_company.png');}
.png:hover img {background: url('img/b_company_s.png');}
.png1 img {background: url('img/b_sale_1.png');}
.png1:hover img {background: url('img/b_sale_s_1.png');}
.png2 img {background: url('img/b_tuning_1.png');}
.png2:hover img {background: url('img/b_tuning_s.png');}
.png3 img {background: url('img/zapchasti.png');}
.png3:hover img {background: url('img/zapchasti_active.png');}
.png4 img {background: url('img/b_world_1.png');}
.png4:hover img {background: url('img/b_world_s.png');}
.png5 img {background: url('img/b_question.png');}
.png5:hover img {background: url('img/b_question_s.png');}
.png6 img {background: url('img/forum.png');}
.png6:hover img {background: url('img/forum.png');}


.menu1,.menu2,.menu3,.menu4,.menu5,.menu6,.menu7{background:#4a535c url('img/menu.gif') bottom no-repeat;width:123px;padding:0 0 20px 0;}
.menu1 p,.menu2 p,.menu3 p,.menu4 p,.menu5 p,.menu6 p,.menu7 p {margin:0;padding:0 11px 5px 11px;text-align:left;}
.menu1 p a,.menu2 p a,.menu3 p a,.menu4 p a,.menu5 p a,.menu6 p a,.menu7 p a {color:#fff; text-decoration:underline;font-size:10pt;}
.menu1 p a:hover,.menu2 p a:hover,.menu3 p a:hover,.menu4 p a:hover,.menu5 p a:hover,.menu6 p a:hover,.menu7 p a:hover {color:#60c3f4;}
.menu1 {margin:0 0 0 90px;}
.menu2 {margin:0 0 0 200px;}
.menu3 {margin:0 0 0 310px;}
.menu5 {margin:0 0 0 555px;}


.content {text-align:left;}
.content .head {font-size:18pt;color:#608091;padding:0;margin:0 0 10px 0;}
.content .txt3 .head {font-size:18pt;color:#fff;padding:0;margin:0;background: url(/img/v1.png) top repeat-x;height:38px;padding:10px 0 0 18px;}
.txt1, .txt2, .txt3 {float:left;}
.txt1 {margin:30px 0 0 33px;width:355px;}
.txt2 {margin:30px 0 0 24px;width:355px;}
        .txt2 p img, .text p img {float:left;border:1px solid #9c9da0;margin:0 5px 5px 0;}
        .txt2 p a, .txt2 p a:hover {color:#ed1c24;text-decoration:none;}
.txt3 {margin:30px 0 0 24px;width:222px;}
.vr {background:#e6e7e8 url(/img/v1.gif) bottom repeat-x;height:150px;padding:18px;}
.vr div {text-align:right;}
.vr .new span {color:#ff5b00;font-size:15pt;padding:0px;}
.vr .new a {color:#272d37;font-size:15pt;text-decoration:underline;}
.vr p span {color:#959595;padding:5px 5px 5px 0;}

.line {background:#608091;height:3px;margin:30px 90px 0 90px;}


.news {float:left;width:435px;margin:25px 33px 25px 33px;}
.articles {float:left;width:515px;margin:25px 33px 25px 0;}
.contacts {margin:25px 25px 25px 33px;float:left;width:440px;}
.parners {margin:25px 25px 25px 0;float:left;width:470px;}

.con-p {font-size:12pt;}
.con-p span {color:#ff5b00;font-size:14pt;}
.footer {background:url(/img/bottom_bg1.jpg) top left no-repeat; height:99px;}


.footer .left_column {width:380px;}
.footer .left_column p  {margin:20px 0 0 90px;font-size:10pt;text-align:left;}






/*.left_column p  {margin:20px 0 0 90px;font-size:10pt;text-align:left;}*/
.right_column p {margin:15px 0 0 0;}
.web p {margin:10px 0 0 0;padding:0;}
.search .s {border:1px solid #a5a7aa;color:#a5a7aa;padding:2px 5px 2px 5px;float:left;margin:0 7px 0 0;height:17px;}

.car {float:left;margin:30px 0 10px 33px;}
.car-one a {font-size:12pt;}
.car span, .car-two span {color:#ff5b00;font-size:10pt;}
.car img {margin:10px 0 0 0;}
.car-one {float:left;margin:0 30px 0 0;}
.car-two {float:left;margin:0 40px 0 0;}
.sss {position: absolute;padding:125px 0 0 195px;}
.sales {float:left;margin:30px 0 10px 5px;}



/* Left Menu */
div.lm_box { border-top:1px solid #e9e9ea;  border-right:1px solid #e9e9ea; border-bottom:1px solid #e9e9ea; display:block; width:180px;padding: 20px 28px 20px 10px; margin:53px 20px 0 0; }
div.lm_box ul.u1 { padding:0; margin:0; }
div.lm_box ul.u1 li.u1-1 { padding:0; margin:0 0 5px 0; list-style:none; background:url(/bitrix/images/1.gif) left top no-repeat; white-space:nowrap; }
div.lm_box ul.u2 { padding:5px 0 5px 10px; margin:0; }
div.lm_box ul.u2 li.u2-1 { padding:0; margin:0 0 5px 0; list-style:none; background:url(/bitrix/images/1.gif) left top no-repeat; white-space:nowrap; }
div.lm_box ul.u3 { padding:5px 0 0 10px; margin:0; }
div.lm_box ul.u3 li.u3-1 { padding:0; margin:0 0 5px 0; list-style:none; background:url(/bitrix/images/1.gif) left top no-repeat; white-space:nowrap; }


/* Newbox */
td.newbox_v { background:url('/img/newbox_v.gif') top left repeat-x; width:100%; }
td.newbox_n { background:url('/img/newbox_n.gif') top left repeat-x; }
td.newbox_l { background:url('/img/newbox_l.gif') top left repeat-y; }
td.newbox_r { background:url('/img/newbox_r.gif') top left repeat-y; }
td.newbox_c { font-size:20px; line-height:28px; }
td.newbox_c b { font-weight:normal; display:block; margin:0 0 5px 0; }

/* Index */
td.shade { background-image: url('/img/menu_shade.png'); background-repeat: no-repeat; width: 100%; }
div.menu_block {margin: -57px 0 -5px 0;}

div.index_bg { background-image: url('/img/for_flash.jpg'); background-repeat: no-repeat; background-position: 0 0; height: 325px; }
td.index_content { background: url('/img/top_bg.jpg') top left repeat-x; height: 100%; }

table.index_text td.left_column { padding: 0 0 0 54px; }
div.pad_1 { padding: 0 0 0 40px; }
div.pad_2 { padding: 0 22px 0 22px; }

table.index_text { margin: 35px 0 25px 0; }
table.index_text td.left_column { width: 60%; }
table.index_text td.right_column { width: 40%; padding: 0 93px 0 50px;}
p.slogan { font-size: 24px; line-height: 26px; }

table.index_news_block { background: url('/img/news_bg.gif'); }
table.index_news_block td.news_column { width: 50%; padding: 15px 0 0 0; border-top: 3px solid #608091; }
table.index_news_block td.news_space { border-top: 3px solid #608091; }

ul.news_list
{
margin: 0 0 15px 0;
padding: 0;
}

ul.news_list li
{
font-size: 12px;
width: 100%;
background-image: url('/img/bullet.gif');
background-position: 0 7px;
background-repeat: no-repeat;
position: relative;
margin: 0 0 8px -20px;
padding: 0 0 0 20px;
list-style: none;
list-style-image: none;
line-height: 18px;
}

div.phone { font-size: 18px; margin: 0 0 0 40px; line-height: 23px; }


table.grey_block { width: auto; margin: 0 0 5px 0;}
table.grey_block td.bg_top { width: 100%; background: url('/img/grey_tc.jpg') top left repeat-x; }
table.grey_block td.bg { background: #e5e6e8 url('/img/grey_c.jpg') top left repeat-x; }
table.grey_block td.bg_text { background: #e5e6e8 url('/img/grey_c.jpg') top left repeat-x; padding: 0 0 10px 0;}
table.grey_block td.bg_bot { width: 100%; background: url('/img/grey_bc.jpg') top left repeat-x; }

table.index_cat_menu { width: auto; margin: 0 0 10px 0; }
table.index_cat_menu td { padding: 0 20px 2px 0; font-size: 18px; font-weight: bold; }
table.index_cat_menu td a { color: #136de4; text-decoration: none; border-bottom: 2px dashed #136de4; }
table.index_cat_menu td a.select { font-size: 18px; color: #b3c0d1; text-decoration: none; border-bottom: none; cursor: default; }
table.index_cat_menu td a.select:hover { font-size: 18px; color: #b3c0d1; text-decoration: none; border-bottom: none; cursor: default; }
table.index_cat_menu td a:hover .select { font-size: 18px; color: #b3c0d1; text-decoration: none; border-bottom: none; cursor: default; }
table.index_cat_menu td span { font-size: 18px; color: #b3c0d1; text-decoration: none; border-bottom: none; }
table.index_cat_menu td a:hover { color: #7a3737; text-decoration: none; border-bottom: 2px dashed #7a3737; }

p.all { text-align: right; }
div.index_cat_links div { float: left; margin: 0 10px 7px 0; }
/* End Index */

/* Content */
div.content_bg { background-image: url('/img/shapka_content.jpg'); background-repeat: no-repeat; background-position: 15% 0; height: 174px; padding: 0 0 0 70px; }
div.content_bg img { margin: 29px 0 0 0; }
td.content { background: url('/img/top_bg.jpg') top left repeat-x; height: 100%;}
table.content_text td.left_column { padding: 35px 53px 20px 0px;  }
table.content_text td.right_column { padding: 85px 50px 20px 0;  }
table.content_text h2 { color: #000000; margin: 0 0 10px 0; }
table.content_text h3 { color: #000000; font-size: 18px;  }
table.content_text ul.links { margin: 0 0 10px 0; padding: 0; }
table.content_text ul.links li { list-style: none; margin: 0 0 7px 0; padding: 0; background-image: none; line-height: 18px; }

table.content_text ul
{
margin: 0 0 18px 0;
padding: 0;
}

table.content_text ul li
{
font-size: 12px;
width: 100%;
background-position: 0 8px;
background-repeat: no-repeat;
position: relative;
margin: 0 0 7px -18px;
padding: 0 0 0 18px;
list-style: none;
list-style-image: none;
line-height: 15px;
}


table.g_head { margin: 0 0 10px 0; width: auto; height: 37px; }
table.g_head td.nav_link { padding: 4px 10px 0 0; font-size: 24px;}
table.g_head a { color: #608091; }

.breadcrumb-navigation { font-size: 24px; margin:0px 0px 10px 0px; }
.breadcrumb-navigation a { color: #608091; }
.breadcrumb-navigation span { font-size: 34px; color: #505964;}
/* Content */

/* News */
div.news_block { margin: 10px 0 10px 0; }
div.news_block div.news_item { margin: 0 0 12px 0; }
div.news_block div.news_item div.date { color: #979797; }
div.news_block div.news_item div.head { font-weight: bold; }
div.news_block div.news_item div.text { line-height: 18px; }

table.page_nav { width: auto; margin: 0 0 15px 0; }
table.page_nav td { padding: 0 23px 0 0; color: #818181; }
table.page_nav td b { color: #000000; }

div.page_nav { margin: 0 0 0 0; }
div.page_nav div { width: 20px; height: 18px; float: left; margin: 0 7px 0 0; text-align: center; }
div.page_nav div.select { border-right: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; color:#353535; font-weight: bold; }

table.pic_date { width: auto; margin: 0 0 15px 0; }
table.pic_date div.date { color: #979797; }
table.pic_date img { margin: 0 10px 0 0; }

/* End News */

/* Actions */
div.actions_block { margin: 10px 0 0 0; }
div.actions_block div.actions_item { margin: 0 0 12px 0; }
div.actions_block div.actions_item div.head { font-weight: bold; font-size: 18px; margin: 0 0 5px 0; }
div.actions_block div.actions_item div.text { line-height: 18px; }

table.pic_nav { width:700px; margin: 0 0 10px 0;}
table.pic_nav td { padding-left: 5px; }
table.pic_nav td.big { padding: 0; }
table.pic_nav div.sm_item { width: auto; margin: 0 0 5px 0; cursor: pointer; }
table.pic_nav div.sm_select { background: url('/img/border.gif') top left no-repeat; margin: 0 0 5px 0;  }
table.pic_nav td.car_info { background: url('/img/news_bg.gif') top left; padding: 24px 24px 12px 24px; }

div.logo_b { text-align: right; position: relative; margin: -38px 0 0 0; height: 38px; }
div.logo_b img { position: relative; margin: -40px 15px 0 0; }
div.logo_m { text-align: right; position: relative; margin: -24px 0 0 0; height: 24px; }
div.logo_m img { position: relative; margin: -20px 10px 0 0; }

div.hr { height: 10px; border-top: 1px solid #dedfe1; margin: 0 0 10px 0; }

table.tech { margin: 10px 0 15px 0;  width: 70%; }
table.tech th { text-align: left;  width: 10%; background: #dfe6e9; padding: 3px 10px 3px 5px; font-size: 11px; font-weight: bold; }
table.tech td { padding: 5px 10px 5px 5px; font-size: 11px; border: 1px solid #dfe6e9; }
/* End Actions */

/* Vacantions */
div.vacantions_block { margin: 10px 0 0 0; }
div.vacantions_block div.vacantions_item { margin: 0 0 12px 0; }
div.vacantions_block div.vacantions_item div.head { font-weight: bold; font-size: 18px; margin: 0 0 5px 0; }
div.vacantions_block div.vacantions_item div.text { line-height: 18px; }

table.line_block { width: 100%; }
table.line_block td.left { border-left: 1px solid #f4f5f5; }
table.line_block td.right { border-right: 1px solid #f4f5f5; }
table.line_block td.top { border-top: 1px solid #f4f5f5; }
table.line_block td.bot { border-bottom: 1px solid #f4f5f5; }
table.line_block td.text { width: 100% }


/* End Vacantions */

/* Order */
table.order td { padding: 0 10px 15px 0; }
table.order td span { color: #e1885b; }
table.order td div { margin: 0 0 5px 0; }
table.order td div.info { position: absolute; background: #fcf6db; border: 1px solid #ffdfc0; padding: 7px 15px 7px 15px; margin: 12px 0 0 330px; }
table.order input { width: 300px; padding: 0 5px 0 5px; }
table.order select { width: auto; }
table.order textarea { width: 400px; padding: 0 5px 0 5px; height: 150px; }

table.go { width: 1%; padding: 0 5px 0 5px; height: 25px; margin: 0; }
table.go td { padding: 0 !important;}
table.go td.go { background-image: url('/img/but_bg_right.gif'); background-position: 100% 0; background-repeat: no-repeat; width: 100%; padding: 3px 0 0 0 !important; }
table.go input { width: auto; padding: 0 5px 0 5px; background: none; border: 0; cursor: pointer; font-weight: bold; color: #ffffff; }
table.go .go2 input { width: auto; padding: 0 5px 0 5px; border: 0; color: #000; }

/* End Order */

/* Question */
div.question_block div.theme { color: #999999; font-weight: bold; font-size: 18px; margin: 13px 0 5px 0; }
div.question_block div.head { font-size: 14px; margin: 0 0 3px 0; }
div.question_block div.head a { text-decoration: none; border-bottom: 1px dashed #136be6; }
div.question_block div.head a:hover { text-decoration: none; border-bottom: 1px dashed #7a3737; }
div.question_block div.question_item { margin: 0 0 5px 0; }
div.question_block div.text { margin: 0 0 10px 0;}
div.question_block div.inv { display: none; }
/* End Question */

/* World */
table.pic_horz_nav { width: 700px; margin: 0 0 5px 0; }
table.pic_horz_nav { width: 700px; margin: 0 0 5px 0; }
table.pic_horz_nav td.left img { cursor: pointer; }
table.pic_horz_nav td.right img { cursor: pointer; }
div.conteiner { background: #f6f6f7; padding: 13px 0 13px 0; overflow: hidden; width: 648px; }
div.conteiner table { width: auto}
div.conteiner td { padding: 0 3px 0 3px; cursor: pointer; }
div.conteiner td.item { padding: 0 3px 0 3px; background-repeat: no-repeat; background-position: 3px 0;}
div.conteiner td.select {cursor: default;}


ul.pic_filter { padding: 0px 100px 0px 0px;margin:0;}
ul.pic_filter li {display:block;/*height: 23px;*/ margin:0 25px 0 0;padding: 1px 5px 0 25px;  font-weight: bold;  }
ul.pic_filter li a { text-decoration: none; border-bottom: 1px dashed #136be6; font-size: 14px; }
ul.pic_filter li a:hover { text-decoration: none; border-bottom: 1px dashed #7a3737; }
ul.pic_filter li.select {padding-top:2px;background-image: url('/img/filter_bg.gif'); background-position: 10px 2px; background-repeat: no-repeat;  font-weight: bold; color: #ffffff;  }
ul.pic_filter li.select a{ color: #ffffff; border-bottom: none; font-size: 14px;}
#gmodels {padding:0 0 0 25px;}

/* End World */

/* Tuning */
table.filter { width: auto; }
table.filter select { margin: 1px 10px 0 0; font-size: 12px; height: 25px; }
table.filter option { padding: 4px 0 4px 0; }
table.filter div { font-size: 11px; padding: 5px 0 0 0; }
table.filter_block {background: #f0f0f1; }
table.filter_block td.left { padding: 7px 7px 7px 10px; }
table.filter_block td.right { width: 10%; padding: 7px 10px 7px 0; text-align: right; }

td.filt1 input { border:1px solid #e2e3ea; height:24px; font-size:12px; background-color:#ffffff; padding:3px 0 0 3px; }

table.filter_extra { width: auto; }
table.filter_extra td { padding: 5px 5px 0 0; font-size: 13px; color: #e5e5e5; font-weight: bold;}
table.filter_extra td b { color: #000000; font-size: 13px; }

table.catalog_block { margin: 10px 0 10px 0; }
table.catalog_block td { width: 25%; padding: 0 0 30px 0; }
table.catalog_block div.item { width: 218px; background: #ffffff; font-size: 11px; }
table.catalog_block div.hover { width: 218px; background: #eeeeef; font-size: 11px; }
table.catalog_block div.head { padding: 10px 0 5px 10px; font-size: 13px; font-weight: bold;height: 26px;overflow: hidden;}
table.catalog_block div.pic { padding: 0 0 5px 10px; }

table.catalog_block div.text { padding: 0 0 0 10px; font-size: 11px; line-height: 16px; height: 70px; }
table.catalog_block div.text b.price { color: #ff5b00; }
table.catalog_block div.text b.old_price { text-decoration: line-through; }

table.tunning_block { margin: 10px 0 10px 0; }
table.tunning_block td { width: 25%; padding: 0 0 30px 0; }
table.tunning_block div.item { width: 218px; background: #ffffff; font-size: 11px; }
table.tunning_block div.hover { width: 218px; background: #eeeeef; font-size: 11px; }
table.tunning_block div.head { padding: 10px 0 10px 10px; font-size: 13px; font-weight: bold; height: 40px;}
table.tunning_block div.pic { padding: 8px 0 5px 10px; }
table.tunning_block div.text { padding: 0 0 0 10px; font-size: 11px; line-height: 16px; height: 140px; }
table.tunning_block div.price { padding: 0 0 10px 10px; font-size: 11px; line-height: 16px; }
table.tunning_block div.price b.price { color: #ff5b00; }
table.tunning_block div.price b.old_price { text-decoration: line-through; }

/* End Tuning */

/* Tunning lvl2 */
table.tun { width: auto; margin: 0 0 10px 0; }
table.tun td.car_info { background: url('/img/news_bg.gif') top left; padding: 24px 24px 12px 24px; }

table.car_info_tun td { padding: 0 0 12px 0; }
table.car_info_tun td.left { width: 95px;  }
table.car_info_tun td.right { font-weight: bold;  }

table.car_info_tun div.tun_price { position: absolute; margin: 0px 0 0 0px; }
table.car_info_tun div.tun_price img { position: absolute;  }
table.car_info_tun div.tun_price div { position: relative; margin: 0; padding: 0 0 0 10px; font-size: 18px; color: #ffffff; font-weight: bold;  }
div.add_tun { padding: 0 0 3px 0; }
div.add_tun input { background: url('/img/add.gif') top left no-repeat; border: none; width: 156px; height: 22px; cursor: pointer; }

/* End Tunning lvl2 */

/* Sale */
table.cat_big_block { margin: 0 0 10px 0; }
table.cat_big_block td.big { padding: 0 13px 0 0; }
table.cat_big_block td.hit { background: url('/img/news_bg.gif'); padding: 15px 15px 15px 15px; }
/*table.cat_big_block td.hit div.text { height: 120px; }*/
table.cat_big_block td.hit div.price { padding: 0 0 20px 0; margin: 0; }
table.cat_big_block td.hit div.price b { color: #FF5B00; }
table.cat_big_block td.hit table { width: auto; }
table.cat_big_block div.hit { position: absolute; margin: 0 0 0 -108px; color: #ffffff; background: #ff9831; width: 80px; text-align: center; padding: 3px 0 3px 0; float: right; }
table.cat_big_block td.hit table.go input { width: 200px; }

table.car_info_list td { padding: 0 0 12px 0; }
table.car_info_list td.left { width: 150px;  }
table.car_info_list td.right { font-weight: bold;  }
table.car_info_list div.old_price { text-decoration: line-through;  position: relative; float: left; white-space: nowrap; margin: 0 10px 0 0;}
table.car_info_list div.new_price { position: relative; margin: -4px 0 0 0; float: left; width: 100px; }
table.car_info_list div.new_price2 { position: relative; margin: -20px 0 0 0; float: left; }
table.car_info_list div.new_price img { position: absolute;  }
table.car_info_list div.gift { position: absolute; margin: -33px 0 0 40px; }
table.car_info_list div.new_price div { position: relative; margin: 0; padding: 1px 0 0 5px; font-size: 17px; color: #ffffff; font-weight: bold; }
table.car_info_list table.go input { width: 200px; }

table.car_info_list table.prices { width: auto; }
table.car_info_list table.prices td { padding: 0; }

table.car_tech { margin: 0 0 10px 0; }
table.car_tech th, table.car_tech tr.heading td { font-size: 18px; text-align: left; background: #f2f2f3; padding: 2px 0 3px 3px; }
table.car_tech td { padding: 9px 0 9px 3px; border-bottom: 1px solid #f2f2f3; }
table.car_tech td div { position: relative; height: 1px; background: #ffffff; margin: -10px 0 0 0; font-size: 1px; }

table.car_tech_menu { width: auto; position: relative; margin: 0 0 0 40px }
table.car_tech_menu td { padding: 0 10px 0 0; }
table.car_tech_menu table td { font-size: 18px; font-weight: bold; height: 33px; }
table.car_tech_menu table td img { margin: 0 0 0 0; }
div.b_border {  border-top: 1px solid #5f8091; height: 20px;  }

table.car_tech_menu table { position: relative; margin: 0 0 0 -40px; }
table.car_tech_menu table.item { z-index: 10; color: #ffffff; cursor: pointer; }
table.car_tech_menu table.select { z-index: 20; color: #ffffff !important; }
table.car_tech_menu table.select td {color: #ffffff !important; }
table.car_tech_menu table.item td.head { background: #eff2f4; padding: 4px 20px 0 14px; white-space: nowrap; }
table.car_tech_menu table.select td.head { background: #5f8091; padding: 4px 20px 0 14px; white-space: nowrap; }

div.big { font-size: 14px; font-weight: bold; }
/* End Sale */

div.map_links { width: 1%; }
div.map_links a { width: auto; display: block; margin: 0 0 3px 0; white-space: nowrap; }
div.map_sub_links {     margin: 0 0 10px 20px; }
div.map_sub_links a { margin: 0 0 7px 0; }

.required, .errortext { color: #990000;}
span.valid { display: none;}

span.tree-message {
        display: block;
        font-weight: bold;
}

span.tree-accept {
        display: block;
        font-weight: bold;
        color:#009900;
}

span.tree-error {
        display: block;
        font-weight: bold;
        color:#990000;
}



/* начало постраничный вывод */
div.nums {
        PADDING-RIGHT: 40px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 1.3em; PADDING-TOP: 0px
}
div.nums .arr {
        PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.4em; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px
}
div.nums .active {
        BaCKGROUND-COLOR: #e8e9ec
}
div.nums .arr span {
        PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-SIZE: 0.7em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
div.nums .arr span spav {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FaMILY: Times
}
div.nums .arr span N {
        DISPLAY: none; FONT-STYLE: normal
}
div.nums .arr span i {
        DISPLAY: inline
}

div.nums .disabled {
        color: #999
}

div.nums .disabled a{
        color: #999
}

div.nums .numbers {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
div.nums .sort a {
        PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
div.nums .numbers a {
        PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
div.nums .numbers span {
        PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
div.nums .sort .active {
        PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em
}
div.nums .sort {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.8em; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.8em
}

/* конец постраничный вывод */


/* Bag */
table.bag { margin: 0 0 20px 0; }
table.bag th { text-align: left; font-size: 12px; font-weight: bold; border-bottom: 1px solid #e7e8e9; padding: 0 20px 10px 0;}
table.bag td { text-align: left; font-size: 12px; border-bottom: 1px solid #e7e8e9; padding: 6px 0 6px 0; vertical-align: middle;}
table.bag td input { width: 50px; }
span.grey { color: #848484; }
img.but { margin-top: 2px; cursor: pointer; }
/* End Bag */

table.bag_block { width:50px; margin:20px 0 0 0; }
/*table.bag_block { position: absolute; width: 310px; margin: -89px 0 0 -201px; border: 0px solid #666666 }*/
table.bag_block div { font-size: 11px; color: #ffffff; margin: 7px 0 0 0; line-height: 17px;}
table.bag_block div a { font-size: 11px; color: #ffffff; }
div.add { padding: 0 0 7px 8px; }
div.add input { background: url('/img/add.gif') top left no-repeat; border: none; width: 156px; height: 22px; cursor: pointer; }
div.inbag { padding: 0 0 3px 8px; }
div.inbag input { background: url('/img/inbag.gif') top left no-repeat; border: none; width: 156px; height: 22px; }

table.popup { width: auto; height: auto; position: absolute; z-index: 1000!important; background: #ffffff; display: none; border: 2px solid #999999}
table.popup h3 { font-size: 18px; font-weight: bold; color: #000000; margin: 0 0 15px 0; }
table.popup td.pad { padding: 15px 55px 5px 55px; }
table.popup input { width: 100%; height: 28px; padding: 3px 5 3px 5; }
table.popup table.go input { width: 200px; height: auto; padding: 0; }
table.popup a.close { font: 25px Tahoma; text-decoration: none; color:#999999; position: relative; float: right; display: block; margin: -17px -33px 0 0; }

.bcl iframe
{
        display:none;/*sorry for IE5*/
        display/**/:block;/*sorry for IE5*/
        position:absolute;/*must have*/
        top:0px;/*must have*/
        left:0px;/*must have*/
        z-index:-1;/*must have*/
        filter:mask();/*must have*/
        width:3000px;/*must have for any big value*/
        height:3000px/*must have for any big value*/;
}

/* Voting */
table.voting strong { font-family:Tahoma; font-size:14px; font-weight:bold; display:block; margin:0 0 20px 0; }
table.voting td { vertical-align:top; }
table.voting td input { margin:0 10px 0 0; padding:0; }
.vote-title { font-family: Tahoma, Arial, sans-serif; font-size: large; font-weight: bold; color: #608091;}


/* Partner Center */
div.pc_box { padding:10px 5px; border-bottom:1px solid #e9e9ea; }
div.pc_box2 { padding:10px 0 15px 0; border-bottom:1px solid #e9e9ea; margin:0 0 20px 0; }
td.pc_padd { vertical-align:top; width:50%; padding:0 40px 0 0; }
td.pc { vertical-align:middle; width:100%; padding:0 20px; }
td.pc div { padding:0 0 10px 0; }
td.pc div a, td.pc div span { font-size:24px; text-decoration:underline; color: #5f8091; }
td.pc div a:hover { text-decoration:none; }
.counter-niz {width:330px;margin:13px 0 0 85px;}


table.data-table {border-collapse:collapse;width:auto;}
.data-table th, .data-table thead {padding: 3px 5px; background: url(img/table_head.gif) top left repeat-x; text-align: left; color:#608091;}
.profile-table thead {background:none;}
.data-table td { padding: 3px 5px; border:1px solid #E9E9EA; vertical-align:top;}

table.sale_basket_basket, table.sale-personal-order-list, table.sale_personal_profile_list, table.sale_order_full, table.sale_personal_order_detail {width:100%;}

table.sale_order_full {margin:5px 0 0 0;}
table.sale_order_full_table {margin:5px 0 0 0; width:100%; border-collapse:collapse; border:1px solid #E9E9EA;}
table.sale_order_full_table td {padding: 3px 5px;}
table.carpage_video {margin:0 0 10px 0; width:100%;}
table.carpage_video td {padding:0; vertical-align:top;}
table.carpage_video td.description {padding-left:10px;}

#image_container img {display:none;}
#fancybox-loading {z-index:3200 !important;}
#fancybox-overlay {z-index:3080 !important;}
#fancybox-wrap {z-index:3090 !important;}

/* new year */
#elka {
    background: url("/img/elka.png") no-repeat scroll 0 0 transparent;
    height: 350px;
    margin: -230px 0 0 750px;
    position: absolute;
    width: 450px;
}
.snow {
background: url(/img/snow.png);
background-repeat: repeat-x;
width: 100%;
height: 1500px;
position: absolute;
z-index: 1;

}

#othernewyear {
/*background: url(/img/other.png) no-repeat;*/
/*width: 355px;*/
width: 232px;
height: 300px;
position: absolute;
z-index:0;
}

#lleft {
    margin: 117px 0 0;
}
#__dimScreen {z-index: 0!important;display:none!important;}

.social-ico{}
.social-ico li{
    float: left;
    padding: 0px 5px;
    list-style: none!important;
}

/* Specs Tabs */

table.specs {font-family: Arial;}
table.specs th {font-weight: bold; padding: 3px 0px 3px 5px; text-align: left; border-bottom: 2px solid #FE6C23;  border-top: 2px solid #FE6C23;}
table.specs tr.odd {background: #DCDCDC;}
table.specs td {padding: 3px 0px 3px 15px;}

