@import url(/bitrix/templates/koleso_default/template_styles.css?v=9);
@import url(/bitrix/templates/koleso_default/koleso_global.css?v=14);

table#big_right_part {background:none;}
td#coll_big_right p {line-height:140%; padding-bottom:8px;}

.data_padding_15 {padding:15px;}

div.recording {padding: 20px 40px;}
div.recording a {color:#aa0000;}

/* tabs */


table.tabs_conteiner  {margin-top:20px; width:100%;}
table.tabs_conteiner tr {}

table.tabs_conteiner  tr.bg {background:url(/images/tabs/all_tabs_bg.gif) left bottom repeat-x; position:relative;}
table.tabs_conteiner td table {width:220px; color:#444444; font-size:12px; font-weight:bold;}

table.tabs_conteiner td.main table td.tab_left_hover {background:url(/images/tabs/tab_left_hover.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab_right_hover {background:url(/images/tabs/tab_right_hover.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab_hover {background:url(/images/tabs/tab_bg_hover.gif) left bottom repeat-x; height:22px !important; height:31px; padding:9px 0 0 10px; cursor:pointer;}

table.tabs_conteiner td.main table td.tab_left {background:url(/images/tabs/tab_left.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab_right {background:url(/images/tabs/tab_right.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab {background:url(/images/tabs/tab_bg.gif) left bottom repeat-x; height:22px !important; height:31px; padding:9px 0 0 10px; cursor:text; cursor:pointer;}

table.tabs_conteiner td.main table td.tab_left_active {background:url(/images/tabs/tab_left_active.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab_right_active {background:url(/images/tabs/tab_right_active.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main table td.tab_active {background:url(/images/tabs/tab_bg_active.gif) left bottom repeat-x; height:22px !important; height:31px; padding:9px 0 0 10px;}

div.tabs_content {background-color:#fff; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; padding:5px;}

/* end tabs */

table#big_right_part div#left_menu {padding-top:0;}
table#big_right_part div.data_block {padding-top:17px;}
table#big_right_part div.data_block .blockTitle {margin:0 0 10px; background:none;}
table#big_right_part div.data_block .blockTitle span, h1,
table#big_right_part div.data_block .blockTitle .h1 {padding:0 5px 0 0; color:#aa0000; font-size:18px; font-weight:bold; background-color:transparent;}

table#big_right_part div.data_block .blockTitleOld {margin:0 0 10px; background:url(/images/block_title.gif) repeat-x left center;}
table#big_right_part div.data_block .blockTitleOld span {padding:0 5px 0 0; color:#aa0000; font-size:12px; font-weight:bold; background-color:#fff;}

table#big_right_part div.data_block h2 {padding:10px 0 5px 0;}
table#big_right_part div.data_block h3 {padding:10px 0 5px 0;}


/* selection by auto */
div.podbor_po_razmery_left {background:url(/images/restyle/auto-search-bg.png) no-repeat 0 0;}
div.podbor_po_razmery_right {background:url(/images/restyle/auto-search-bg.png) no-repeat 100% -31px;}
div.podbor_po_razmery_left_down {background:url(/images/block_team_of_win_down_left_blue.gif) no-repeat scroll left bottom;}
div.podbor_po_razmery_right_down {background:url(/images/podbor_po_razmery_koleso.png) no-repeat scroll right bottom; padding:7px 15px 18px;}
div.podbor_po_razmery_right_down_d {background:url(/images/podbor_po_razmery_disk.png) no-repeat scroll right bottom; padding:7px 15px 18px;}
div.podbor_po_razmery_right_down_butt {background:url(/images/top_param_search_form/akkumulator.png) no-repeat scroll right bottom; padding:7px 15px 18px;}

div.white {background-color:#f7f9fb;}
div.topconteinercentertopleft table {width:80%;}
div.topconteinercentertopleft table td {font-size:12px; padding:2px 5px; width:30%; text-align:left;}
div.topconteinercentertopleft table td.align_right {text-align:right;}
div.topconteinercentertopleft table td.label {width:10%;}
div.topconteinercentertopleft table td.label.tiresel {width: 21%;}
#runflat, #specp, #allowance {margin-top: 3px;}
div.topconteinercentertopleft table td label {display:block; padding-top:2px !important; vertical-align:middle;}
div.topconteinercentertopleft table td .inp {width:80%;}
div.topconteinercentertopleft table td .inp.disable {color:#999;}
div.topconteinercentertopleft table td .btn {background:transparent url(/images/top_param_search_form/fined_btn.gif) no-repeat scroll left top; border:medium none; cursor:pointer; height:21px; margin:5px 0 0; width:53px;}
div.topconteinercentertopleft table td .auto_link {background:transparent url(/images/left_menu_a_bg.gif) no-repeat scroll right 16px; display:block; font-size:11px; padding:10px 0 0 0;; width:90px;}
table.podbor_po_razmery_cont {width:100% !important; width:98%;}
table.podbor_po_razmery_cont td {width:50%; font-size:11px;}
table.podbor_po_razmery_cont td.wrapper {width:5px; padding:0 5px;}
table.podbor_po_razmery_cont_cap {width:100% !important; width:98%;}
table.podbor_po_razmery_cont_cap td {width:50%; font-size:11px;}
table.podbor_po_razmery_cont_cap td.wrapper {width:5px; padding:0 5px;}
input.btnbasket {background:transparent url(/images/basket_button.gif) no-repeat scroll left top; border:medium none; cursor:pointer; height:26px; margin:5px 0 0; width:85px;}
div.topconteinercentertopleft img.sizon{left:110px; position:absolute; top:175px; border:none;}

div.topconteinercentertopleft table.about-history {width:100%;}
div.topconteinercentertopleft table.about-history td {width: auto;}

table.info_data {width:100% !important; width:96.5%; font-size:11px; }
table.info_data thead {background-color:#01aef0; color:#fff; font-size:11px; font-weight:bold;}
table.info_data tbody {background-color:#fff; color:#444444;}
table.info_data thead td {padding:4px 5px 6px 5px; border:1px solid #aaa; text-align: center;}
table.info_data tbody td {width:10%; padding:4px 5px 5px 5px; border:1px solid #aaa; color:#444444; text-align: center;}

table.info_data tbody td ul {list-style: none; width:190px; padding: 0;}
table.info_data tbody td ul li {padding-left: 5px;}
table.info_data tbody td ul li span {float:right; color:#B43923; font-weight:bold;}
table.info_data tbody td ul li.two {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    background: #eee;
    /*background:url(/images/li_fon.jpg) center top no-repeat;*/
} 

table.info_data tbody td span.buy {float: left; width:80px; min-height: 45px; _height:45px; padding-top: 0px; float:left; text-align:left; /*background:url(/images/to_basket.jpg) right top no-repeat; */}

table.info_data .center {text-align:center;}
table.info_data .gray {background-color:#ececec; color:#231f20;}


/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

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

table.ank2 {border:1px solid #000000;}

div.rpr {text-align:left;}

/**
**Class for user tables in content with padding
*/
.user_table td{
    padding: 10px;
}

.skidka_blank70x70_podbor{position:absolute; width: 70px;height: 70px;background: url(/images/icons/skidka_blank70x70.png);color:white;font-weight:bold;text-align:center;font-size:22px;line-height: 70px;}
.skidka_blank45x45_podbor{position:absolute;top:10px;left:5px;width: 40px;height: 40px;background: url(/images/icons/skidka_blank40x40.png);color:white;font-weight:bold;text-align:center;font-size:11px;line-height: 37px;}

.vigodno70x70_podbor{position:absolute; width: 70px;height: 70px;background: url(/images/icons/vigodno70x70.png); color:white;font-weight:bold;text-align:center;font-size:22px;line-height: 70px;}
.vigodno45x45_podbor{position:absolute;top:10px;left:5px; width: 40px;height: 40px;background: url(/images/icons/vigodno45x45.png); color:white;font-weight:bold;text-align:center;font-size:22px;line-height: 40px;}

.battery-form-wrap {
	height: 120px;
	min-height: 120px;
	padding-top: 50px;
}

.battery-form-wrap form {
	padding-bottom: 20px;
}

.battery-form-wrap form select {
	margin-bottom: 8px;
	width: 150px;
}

.btn-wrap {display: none; text-align: right}

.s-loader-wrap {position: relative}

.s-loader-wrap .s-loader, .sd-loader {
	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%; 
}

 .sd-loader
 {
     display:block;
 }

.note-bigger {color: #000; font-size: 12px;}
.nb-content {padding-bottom: 20px;}

.seo-links {
	overflow: hidden;
}

.seo-links a, .seo-links .noactive-link {
	display: block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
}

.seo-links .noactive-link {color: #777;}

.sl-brands a, .sl-brands .noactive-link {position: relative;}

.sl-brands a .sl-img, .sl-brands .noactive-link .sl-img {
	display: table-cell;
	padding-top: 0;
	position: absolute;
	left: 0; top: 0;
	height: 29px;
	text-align: center;
	vertical-align: middle;
	width: 24px;
}

.tabs-content-wrap .tabs_content {
	display: none;
}

.tabs-content-wrap .tabs_content.active {display: block;}

table.tabs_conteiner td.main.tab-link.active table td.tab_left {background:url(/images/tabs/tab_left_active.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main.tab-link.active table td.tab_right {background:url(/images/tabs/tab_right_active.gif) left bottom no-repeat; height:31px; width:10px;}
table.tabs_conteiner td.main.tab-link.active table td.tab {background:url(/images/tabs/tab_bg_active.gif) left bottom repeat-x; height:22px !important; height:31px; padding:9px 0 0 10px;}

table.tabs_conteiner td.main.tab-link a {display: block;}

.sl-wrap {overflow: hidden;     position: relative;}
.sl-wrap .seo-links {
	float: left;
	margin: 0 2%;
	width: 16%;
}

.sort-links {
	background: #f4f4f4;
	
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
    		border-radius: 10px;
	
	overflow: hidden;
	padding: 10px 15px;
	text-align: right;
}

.sort-links a, .sort-links span {
	margin-left: 10px;
	outline: none;
	text-decoration: none; 
}

.sort-links a i, .sort-links span i {
	border-bottom: 1px dotted #27a3c9;
	font-style: normal;
}

.sort-links .active, .sort-links span {
	color: #999;
	cursor: default;
}

.sort-links .active i, .sort-links span i {border-color: #999!important;}
.sort-links a:hover i {border-color: #42cbf5;}

.sort-links.sl-white {
	background: #fff;
	margin-top: 10px;
	margin-bottom: -10px;
}

.tabs-content-wrap .podbor_po_razmery_cont td,
.tabs-content-wrap .podbor_po_razmery_cont_cap td {
	padding-right: 10px;
	padding-bottom: 10px;
}
.tcc-clear-bg {background: none!important;}