* {padding:0; margin:0;}
body, html {border:0; font-family:'Open Sans', sans-serif; font-size:11px;}
table { border:none; border-collapse:collapse;}
td {vertical-align:top;}
img {border:none;}
a{color:#27A3C9}
a:hover{color:#42cbf5;}
div.clear {clear:both;}
h1, .h1 {font-size: 12px;}

/* obchak */
table.wrapperContainer {width:100%; margin:5px 0 0;}
table.wrapperContainer td {font-size:11px; padding:0 5px;}

.redprice {color:#aa0000; font-weight:bold;}
p.price {font-size:12px; line-height:140%; color:#444;}
h1.conteinerkolname, .h1.conteinerkolname {padding:0 70px 10px 0;}
.align_right {text-align:right;}

/* dimon style */
div.div_toplogo {height:172px;}
div.div_toplogo div.div_left {width:67%;float:left;position:relative;}
div.div_toplogo div.div_left a {cursor:pointer;}
div.div_toplogo div.div_left div.div_left_container {height:172px; margin-right:5px; position:relative; overflow:hidden;}
div.div_toplogo div.div_left div.div_left_logo {background:url('/images/top/top_logo2.jpg');width:268px;height:172px;float:left;}
div.div_toplogo div.div_left div.div_left_car {background:url('/images/top/top_car.jpg');width:389px;height:172px;float:right;}

div.div_toplogo div.div_right {width:33% !important;width:32.9%;float:left;background:url('/images/top/basket_background.jpg');position:relative;}
div.div_toplogo div.div_right div.div_right_leftpart {background:url('/images/top/basket_left.jpg');width:9px;height:172px;float:left;}
div.div_toplogo div.div_right div.div_right_rightpart {background:url('/images/top/basket_right.jpg');width:243px;height:172px;float:right;}
div.div_toplogo div.div_right div.div_basketauth {width:80px; height:70px; position:absolute; left:25%; top:16px; margin-left:-60px; padding-top:85px;}
div.div_right div.div_basketauth div.div_basketauth_bg{background:url('/images/top/red_basket.png') no-repeat;height:54px;margin-left:14px;position:absolute;top:0;width:52px;}
div.div_right div.div_basketauth span {display:block;}
div.div_right div.div_basketauth span.span_auth {font-weight:bold;color:#444444;font-size:12px;margin-bottom:8px;text-align:center;}
div.div_right div.div_basketauth span.span_auth a{color:#444444;}
div.div_right div.div_basketauth span.span_reg a {color:#aa0000; font-weight:bold;}

div.div_toplogo div.div_right div.div_basketform {position:absolute;right:16px !important;right:15px;top:23px;}
div.div_right div.div_basketform span.span_block {display:block;width:164px;}
div.div_right div.div_basketform span.span_label {width:45px;display:block;float:left;margin-top:3px;}
div.div_right div.div_basketform span.span_basketform_head {margin-bottom:8px;}
div.div_right div.div_basketform span.span_basketform_head a {font-weight:bold;color:#fefefe;font-size:12px;}
div.div_right div.div_basketform span.span_basketform_text {color:#fff;}
div.div_right div.div_basketform input {width:75px;font-size:11px;}
div.div_right div.div_basketform div.div_fields {margin-bottom:5px;}
div.div_right div.div_basketform input.input_usrfild{margin-right:10px;}
div.div_right div.div_basketform input.input_submit {border:0px;cursor:pointer;background:url('/images/top/red_ok.png') no-repeat;width:30px;height:21px;}
div.div_right div.div_basketform ul {margin:0px;padding-left:15px;color:#fefefe;}
div.div_right div.div_basketform span.span_reminder  {background:url('/images/top/red_pointer.gif') no-repeat 0 6px;}
div.div_right div.div_basketform span.span_reminder a {color:#fefefe;padding-left:10px;}

table.linenumber {width:100%; height:28px; margin:5px 0 0 0; background-color:#e8e8e8}

table.linenumber td.zero_left {background:url(/images/top/linenumber_left.gif) top left no-repeat transparent; padding:0;}
table.linenumber td.zero_right {background:url(/images/top/linenumber_right.gif) top right no-repeat transparent; padding:0;}
table.linenumber td.left {width:35%; background:url(/images/top/linenumber_left_l.gif) top left no-repeat transparent; text-align:right;}
table.linenumber td.center {width:20%;}
table.linenumber td.right {width:45%; background:url(/images/top/linenumber_right_r.gif) top right no-repeat transparent;}

table.linenumber img {margin-top:6px;}

/* column container */
#coll_left {width:250px; font-size:11px;}
#coll_center {width:59%; font-size:11px;}
#coll_right {width:41%; font-size:11px;}
#coll_center div.col_wrapper {padding:0 15px 0 10px;}
#coll_right div.col_wrapper {padding:0 20px 0 0;}
#coll_big_right {width:100%; font-size:12px; padding:0 5px;}

table.content {width:100%; margin-top:-15px !important; margin-top:-1px;  background:url('/images/top_param_search_form/form_bottom_bg.gif') top left repeat-x transparent;}

/* serach form 3 column */
div.top_param_s_form_t_l {height:100%; background:url('/images/restyle/main-search-lc.png') top left no-repeat transparent; display:block;}
div.top_param_s_form_t_r {height:100%; background:url('/images/restyle/main-search-rc.png') top right no-repeat transparent; display:block;}
div.top_param_s_form_b_l {height:100%; background:url('/images/top_param_search_form/b_l.gif') bottom left no-repeat transparent; display:block;}
div.top_param_s_form_b_r {height:100%; background:url('/images/top_param_search_form/b_r.gif') bottom right no-repeat transparent; display:block;}

table.top_param_search_table {width:100%; margin-top:-8px; width:100%; background:url('/images/restyle/main-search-bg.png') top left repeat-x transparent;}
table.top_param_search_table {width:100%;}

div.top_param_s_block_wrapper {padding: 2px 5px 0 5px; height:100%;}
div.top_param_s_block_wrapper table {width:100%;}
div.top_param_s_block_wrapper table td.cont_part {padding:0 5px 5px 20px; font-size:12px; color:#444444;}

td.cont_part h1,
td.cont_part .h1 {font-size:14px; line-height: 28px; padding-bottom: 14px; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; color:#fff; text-transform:uppercase;}
td.cont_part div.line {width:100%; float:left; padding:0 0 5px 0;}
td.cont_part .inp {width:100%;}
td.cont_part label {padding-top:2px !important; padding-top:4px; vertical-align:middle; display:block;}
td.cont_part table.input_fields {width:100%;}
td.cont_part table.input_fields td {width:50%; padding:2px 0; font-size:12px;}
div.topconteinercentertopleft table td .auto_link,
td.cont_part .auto_link { padding: 10px 12px 0 0 !important; font-size: 12px !important; width: auto !important; display: block; float: left; white-space: nowrap; background:transparent url('/images/left_menu_a_bg.gif') no-repeat scroll right 16px; font-weight: bold; }
td.cont_part .btn {width:53px; height:21px; margin:5px 0 0 0; cursor: pointer; background:url('/images/top_param_search_form/fined_btn.gif') top left no-repeat transparent; border:none;}

div.top_param_s_block_wrapper #img_part_tyres {width:128px; padding:3px 0 7px 0; vertical-align:top;}
div.top_param_s_block_wrapper #img_part_disk {width:114px; padding:3px 0 7px 0; vertical-align:top;}
div.top_param_s_block_wrapper #img_part_battery {width:153px; padding:12px 0 0 0 !important; padding:3px 0 7px 0; vertical-align:top;}

/*div.form_bottom_bg {width:100%; min-width:1000px; height:21px; margin-top:-13px; background:url('/images/top_param_search_form/form_bottom_bg.gif') top left repeat-x transparent;}*/

/* sites main blocks styles */
div.block {width:auto; padding:10px 0 10px;}
div.block .blockTitle {margin:15px 0 10px; background:url(/images/block_title.gif) repeat-x left center;}
div.block .blockTitle span, .subscribe_warn {padding:0 5px 0 0; color:#aa0000; font-size:12px; font-weight:bold; background-color:#fff;}
#coll_left div.block .blockTitle {margin-left:23px;}
#coll_left div.block {margin-left:5px;}
div.block.bnr {border: 2px solid #ededed; text-align:center; padding: 0; margin: 1em 0;}
div.block.bnr > a {display: block;}
div.block.bnr img {width: 100%;}

div.data_block {width:auto; padding:10px 0 20px 10px;}
div.data_block .blockTitle {margin:0 0 10px; background:url(/images/block_title.gif) repeat-x left center;}
div.data_block .blockTitle span {padding:0 5px 0 0; color:#aa0000; font-size:12px; font-weight:bold; background-color:#fff;}
a.blTitle {text-decoration: none;}
/* left menu */
div#left_menu {font-size:12px; padding:10px 0 10px 20px;}
div#left_menu ul {list-style-type:none;}
div#left_menu ul li {height:33px !important; height:49px; padding:16px 0 0 73px}
div#left_menu ul li.online {background:url(/images/left_menu_online_kons.gif) no-repeat 0 50%;}
div#left_menu ul li.shini {background:url(/images/shini_kalkuliator.gif) no-repeat 0 50%;}
div#left_menu ul li.vakansii {background:url(/images/left_menu_vakansii.gif) no-repeat 0 50%;}
div#left_menu ul li.otzivi_book {background:url(/images/left_menu_otzivi_book.gif) no-repeat 0 50%;}
div#left_menu ul li.how_buy{background:url(/images/left_menu_how_buy.gif) no-repeat 0 50%;}
div#left_menu ul li.delivery {background:url(/images/icon_delivery.png) no-repeat 0 50%;}
div#left_menu ul li.warranty {background:url(/images/left_menu_warranty.png) no-repeat 0 50%;}
div#left_menu ul li.opt {background:url(/images/left_menu_opt.png) no-repeat 0 50%;}
div#left_menu ul li.tests {background:url(/images/left_menu_tests.png) no-repeat 0 50%;}
div#left_menu ul li.rating {background:url(/images/left_menu_rating.png) no-repeat 0 50%;}
div#left_menu ul li a {font-weight:bold;}

/* right column stores map block */
div.stores_map {}
div.stores_map div.map {padding:5px 0 10px 0;}
div.stores_map div.description h1,
div.stores_map div.description .h1 {padding:0 0 5px 0;}
div.stores_map div.description{text-align:justify;}
div.stores_map div.description span {color:#444; line-height:140%;}

/* right column news list block */
div.columnNewsList div.item {padding:0 0 16px;}
div.columnNewsList div.item a {color:#27a3c9;}
div.columnNewsList div.item div.title {padding:0 0 10px; font-size:12px; font-weight:bold;}
div.columnNewsList div.item img {margin:0 22px 0 0; border:1px solid #e7e9ea;}
div.columnNewsList div.item div.date {color:#27a3c9; font-size:11px;}
#big_right_part div.columnNewsList div.item span.text {color:#444; font-size:12px;}

/* center block */
div.mainconteinercenter {background: #e3e7ea url(/images/conteinercenterbg.gif) repeat-y left top; /*height:150px;*/ overflow:hidden; position:relative; width:100%; margin-bottom:10px;}
div.mainconteinercenter .disableLayer{width:100%;height:100%;position: absolute;top: 0;left: 0;}
div.mainconteinercenter_2 {background: url(/images/conteinercenterbg.gif) repeat-y left top; /*height:150px;*/ overflow:hidden; position:relative; width:100%; margin-bottom:10px;}

div.resize {height:100%;}
div.mainconteinercenterri {background: url(/images/conteinercenterbg.gif) repeat-y right top; height:100%; width:100%;}
div.downconteinercenter {background: url(/images/conteinercenterleftbot.gif) left bottom no-repeat; height:100%;}
div.downconteinercenterri {background: url(/images/conteinercenterleftbotri.gif) right bottom no-repeat; height:100%;}
div.downconteinercentertop {background: url(/images/conteinercenterleftbottop.gif) left top no-repeat; clear:both; height:100%;}
div.team_of_win_left { background: url(/images/restyle/spec-ltc.png) 0 0 no-repeat, url(/images/restyle/spec-bg.png) repeat-x; }
div.team_of_win_left2 {background: url(/images/block_team_of_win_title_left2.gif) left top no-repeat;}
div.topconteinercentertopleft {background: url(/images/conteinercenterleftbottopri.gif) right top no-repeat; padding:18px 15px; position:relative;}
div.team_of_win_right {background: url(/images/restyle/spec-rtc.png) 100% 0 no-repeat, url(/images/restyle/spec-bg-img.png) 50% 0 no-repeat; padding:7px 15px 18px 15px;}

div.topconteinercentertopleft h1,
div.topconteinercentertopleft .h1 {color:#fff; font-size:14px; padding-bottom:25px; text-transform:uppercase; font-family: "Open Sans", Arial, sans-serif; font-weight: 600; text-align: center; }
#footer_main_conteiner div.topconteinercentertopleft h1 {color:#000; text-transform: none; text-align: left; font-size: 2em;}
div.topconteinercentertopleft.podbor_po_razmery_right_down_d h1,
div.topconteinercentertopleft.podbor_po_razmery_right_down_d .h1,
div.topconteinercentertopleft.podbor_po_razmery_right_down_butt h1,
div.topconteinercentertopleft.podbor_po_razmery_right_down_butt .h1 { text-align: left; }
div.topconteinercentertopleft ul {padding:5px 15px 18px; list-style-type:disc; line-height:140%;}
div.downconteinercentertop span.title {color: #444444; font-size: 14px; font-weight:bold; line-height:140%;}
div.downconteinercentertop p.contentblock {padding:10px 0 3px; line-height:140%;}

div.mainconteinerthird{background:#fff url(/images/conteinerthirdbg.gif) repeat-x left top; height:120px; position:relative; margin:0 0 5px 0;}
div.mainconteinerthirdleft{background:url(/images/conteinerthirdbgleft.gif) no-repeat left top; height:100%;}
div.mainconteinerthirdri {background:url(/images/conteinerthirdbgri.gif) no-repeat right top; height:102px !important; height:120px; padding:8px 5px 10px;}

div.mainconteinerthirdrinew{background:url(/images/conteinerthirdbgrinew.gif) no-repeat right top; height:100%; width:100%;}
.conteinerkol img {float:left; margin:0 18px 0 0;}
.conteinerkol.fixed ul {float:left;}
div.mainconteinerthird  img {margin: 0 25px 0 0;}
.specs .text p,
div.mainconteinerthird p {text-align:left; color:#444444; font-size:14px; font-weight:bold; line-height:140%;}
.specs .text p.coment,
div.mainconteinerthirdri p.coment {color:#000; font-size:11px; font-weight:normal; padding:8px 0;}
.specs .text h1,
.specs .text .h1,
div.mainconteinerthird h1,
div.mainconteinerthird .h1 {color:#fff; font-size:14px; padding:2px 0 12px 0; text-transform:uppercase; font-family: "Open Sans", Arial, sans-serif; font-weight: 600;}
.specs .text h1 a,
.specs .text .h1 a,
div.mainconteinerthird h1 a,
div.mainconteinerthird .h1 a {color:#fff; text-decoration:none;}
.specs .text h1 a:hover,
.specs .text .h1 a:hover,
div.mainconteinerthird h1 a:hover,
div.mainconteinerthird .h1 a:hover {text-decoration:underline;}

div.mainconteinerthirdrinew  p {padding:15px 15px 10px;}

/* content block round */
div.text_conteiner_content_left_top {background:#f4f4f4 url(/images/text_conteiner_content_left_top.gif) left top no-repeat; height:100%; margin-bottom: 10px; width:100%;}
div.text_conteiner_content_right_top {background:transparent url(/images/text_conteiner_content_right_top.gif) right top no-repeat; width:100%; height:100%;}
div.text_conteiner_content_left_bot {background:transparent url(/images/text_conteiner_content_left_bot.gif) left bottom no-repeat; width:100%; height:100%;}
div.text_conteiner_content_right_bot {background:transparent url(/images/text_conteiner_content_right_bot.gif) right bottom no-repeat; width:100%; height:100%;}
div.text_conteiner_content_right_bot p {line-height:140%;}
div.text_conteiner_content_right_bot ul {line-height:140%; list-style-type:disc; padding:5px 15px 0;}

/* hot products styles */
/*div.mainconteinernew{background:transparent url(/images/conteinernewbg.gif) repeat scroll right top; height:100%; left:50%; margin:0 0 5px -122px; position:relative; width:246px;}*/
div.mainconteinernew{background:transparent url(/images/conteinernewbg.gif) repeat scroll right top; height:100%; margin:0 0 5px 0; position:relative; width:246px;}
div.upconteinernew{background: url(/images/conteinernewtop.gif) left top no-repeat; width:100%; position:relative; height:100%;}
div.downconteinernew{background: url(/images/conteinernewbot.gif) left bottom no-repeat; position:relative; height:100%; padding:15px 20px;}
div.conteinernewcont{background: url(/images/conteinerncontbg.gif) left top repeat-y;width:246px; height:100%;}
div.conteinernew{background: url(/images/conteinernew.gif) left top no-repeat; width:79px; height:31px; position:absolute; right:1px; top:1px; z-index:10;}

/* footer conteiner */
div#footer_main_conteiner {min-width:988px; padding: 0 5px; position:relative;}
div#footer {background:url(/images/footer_bg.gif) left bottom repeat-x; color: #fff; width:100%; height:95px; margin-bottom:3px;}
div#footer_main_conteiner_left_bot {background:url(/images/footer_bg_ugol_left_bot.gif) left bottom no-repeat; height:100%; width:100%;}
div#footer_main_conteiner_left_top {background:url(/images/footer_bg_ugol_left_top.gif) left top no-repeat; height:100%; width:100%;}
div#footer_main_conteiner_right_bot {background:url(/images/footer_bg_ugol_right_bot.gif) right bottom no-repeat; height:100%; width:100%;}
div#footer_main_conteiner_right_top {background:url(/images/footer_bg_ugol_right_top.gif) right top no-repeat; height:100%; width:100%; position:relative;}
div#footer_wrapper {height:3px; font-size:0;}
div#footer_menu {margin: 0 5%; background:url(/images/footer_menu_bg.gif) left top repeat-x; height:33px;}
div#footer_menu_left {background:url(/images/footer_menu_left.gif) left top no-repeat; height:33px;}
div#footer_menu_right {padding:3px 0 0 0; background:url(/images/footer_menu_right.gif) right top no-repeat; height:33px; position:relative;}
div#footer_menu_right ul {left:50%; margin-left:-435px; padding:5px 0; position:absolute; width:870px; list-style-type:none;}
div#footer_menu_right ul li.item {float:left; font-size:12px; padding:0 16px; text-align:center; width:auto;}
div#footer_menu_right ul li a {color: #194775; text-decoration:none;}
div#footer_menu_right ul li.sep {background-color:#194775; float:left; height:16px; list-style-type:none; width:1px;}
div#footer_main_conteiner_right_top p.copy_right {margin: 0;position:absolute; right:25px; top:55px;}
div#footer_main_conteiner_right_top p.copy_right a {color:#fff;}
div#footer_main_conteiner_right_top p.copy_left {text-align: center; width: 100%; display: block; margin: 0; position: absolute; top: 55px;}
#fade_img_background a {
    display: block;
    right: 0;
    top: 0;
}

table.ank {width:100% !important; width:98%;}
table.ank td {padding:10px;}

table.ank td table.ank2 td {border-top:1px solid #000;}
span.rpr {color:#B21515; font-size:14px;}

table.table-filter-auto  {width:100%;}
table.table-filter-auto  td select {width:150px;}

div.top_param_s_block_wrapper table td.lasttr{
    padding-bottom: 7px;
}

div.top_param_s_block_wrapper table td.lasttr a.auto_link1 { 
    padding: 0 1px 0 15px;
    font-size: 12px; 
    width: 104px;
    white-space: nowrap; 
    font-weight: bold; 
    display:block;
}
div.top_param_s_block_wrapper table td.lasttr a.auto_link1 img {
    padding-left: 4px;
    text-decoration: none;
}
#tires-switch { 
    margin: 0 auto 3px auto; 
    list-style: none; 
    position: relative; 
}
#tires-switch li { 
    display: inline-block; 
}
#tires-switch li a { 
    position: relative; 
    z-index: 200; 
    color: #01AEF0; 
    font-size: 14px; 
    display: block; 
    float: left; 
    padding: 6px 9px 3px 9px;
    text-decoration: none;
    text-transform: uppercase; 
}
#tires-switch li.ts-active a,
#tires-switch li a:hover,
#tires-switch li.ts-active.ts-hout a:hover {
    color: #fff;
}
#tires-switch li.ts-active.ts-hout a {
    color: #01AEF0;
}
#tires-switch #magic-line { 
    position: absolute; 
    top: 0; 
    left: 0; 
    width: 91px;
    height: 32px;
    background: #01AEF0; 
    z-index: 100; 
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
div.top_param_s_block_wrapper table td.lasttr.tires {
    padding-bottom: 0;
}
div.top_param_s_block_wrapper table td.lasttr.tires a {
    padding-left: 0px;
    padding-top: 11px;
}

.model-h2 {padding: 10px 0}
.model-h2 h2 {color: #a00;}

.rpr-description ul, .rpr-description ol, .news-detail ul, .news-detail ol {
	padding-left: 15px!important;
}

table#big_right_part div.data_block .blockTitle .article {
	float: right;
	padding: 4px 0 0;
        font-weight: normal;
        color: #000;
        font-size: 14px;
}

.content-table {
	margin-bottom: 8px;
}

.content-table td {
	background: #fff;
	border: 1px solid #aaa;
	padding: 5px 10px;
}

input[name='subscribe_email']
{
    outline: 0;
    padding: 0 3px;
    line-height: 16px;    
    width: 135px;
}
.subscribe_content
{
    position:relative;
}
input[name='subscribe_send']
{
    background: #fcfcfc;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #aabcc4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#aabcc4));
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#aabcc4 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%,#aabcc4 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%,#aabcc4 100%);
    background: linear-gradient(to bottom, #fcfcfc 0%,#aabcc4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#aabcc4',GradientType=0 );
    border-radius: 10px;
    padding: 2px 8px 3px;
    border: 0;
    font: 100 10px 'Open Sans';
    cursor: pointer;
    outline:0;
}
input[name='subscribe_send']:hover
{
    background: #aabcc4;    
}

.subscribe_wait
{
    background: rgba(255, 255, 255, 0.3) url("/images/ajax-loader-act.gif") no-repeat center center;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%; 
}

#div_for_scroll
{
  text-align: center;
}
#div_for_scroll .scroll_button
{
    display: inline-block;
    height: 48px!important;
    padding: 0 16px;
    border: 0;
    border-bottom: 3px solid #60a642;
    text-align: center;
    color: #fff;
    font-family: "Open Sans", Arial, sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 48px;
    text-transform: uppercase;
    background: #6fbf4c;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    cursor: pointer;
    outline: none;
}

#div_for_scroll .scroll_button:hover
{
    color:#fff;
}