@import url('helper.css');
html {margin:0;}
body {margin:0; padding:0; font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana; font-size: 12px; color:#000;
}

body.gray { background-color:#ccc; }

input, textarea {font-family: Tahoma, Arial, Helvetica, sans-serif, Verdana; font-size: 12px; resize: none;}
form, fieldset {border: none; padding: 0;}
ul, li {margin:0; padding:0; list-style:none;}
img {border:0;}
a, a:link, a:active {color:#000; text-decoration: none;}
a:visited {color:#000;}
a:hover {color:#000; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {font-weight:normal; margin:0;}

h1, span.h1 {font-size:36px; color:#1f1e1e; margin:25px 0 10px 0; padding:0;}
h2 {font-size:24px; color:#535151; padding:0 0 1px 0;}
h3 {font-size:16px; color:#000; padding:8px 0 10px 0;line-height:18px;}
h4 {font-size:12px; padding:0 0 10px 0;}

p {margin:0; padding: 0 0 10px 0; line-height:130%;}

table {margin:0px; padding:0; border-collapse:collapse;}
td {vertical-align:top; padding:0;}
.fll {float:left}
.flr {float:right ! important;}
.clb {clear:both;}
.cll {clear:left;}

a.zinger img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);

	transform:scale(0.75);
	transition:all ease 200ms;
}

a.zinger img {
	border:none;
}

.vast {
	margin:10px;
}

a.zinger:hover img {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);

	transform:scale(1);
}



.invisible {
	visibility:invisible;
	position:absolute;
	z-index:-101;
	opacity:0;
	overflow:hidden;
	width:1px;
	height:0px;
	padding:0;
	margin:0;
}

@font-face {
    font-family: 'SvyaznoyRFCondensedBold';
    src: url('fonts/svyaznoy_rfconbold-webfont.eot');
    src: url('fonts/svyaznoy_rfconbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/svyaznoy_rfconbold-webfont.woff') format('woff'), url('fonts/svyaznoy_rfconbold-webfont.ttf') format('truetype'), url('fonts/svyaznoy_rfconbold-webfont.svg#SvyaznoyRFCondensedBold') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'SvyaznoyRFBold';
    src: url('fonts/svyaznoy_rfbold-webfont.eot');
    src: url('fonts/svyaznoy_rfbold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/svyaznoy_rfbold-webfont.woff') format('woff'), url('fonts/svyaznoy_rfbold-webfont.ttf') format('truetype'), url('fonts/svyaznoy_rfbold-webfont.svg#SvyaznoyRFBold') format('svg');
    font-weight: normal; font-style: normal;
}
@font-face {
    font-family: 'SvyaznoyRF';
    src: url('fonts/svyaznoy_rf-webfont.eot');
    src: url('fonts/svyaznoy_rf-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/svyaznoy_rf-webfont.woff') format('woff'), url('fonts/svyaznoy_rf-webfont.ttf') format('truetype'), url('fonts/svyaznoy_rf-webfont.svg#SvyaznoyRF') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'SvyaznoyRFNumerals';
    src: url('fonts/svyaznoy-rf-numerals.eot');
    src: url('fonts/svyaznoy-rf-numerals.eot?#iefix') format('embedded-opentype'), url('fonts/svyaznoy-rf-numerals.woff') format('woff'), url('fonts/svyaznoy-rf-numerals.ttf') format('truetype'), url('fonts/svyaznoy-rf-numerals.svg#SvyaznoyRFNumerals') format('svg');
    font-weight: normal; font-style: normal;
}

.top_banner {text-align: center;}
    .top_banner object, .top_banner img {display: block; margin: 0 auto;}
.top_banner div {display: block; margin: 0 auto !important;}

/*** styles for the normal display of content events   ***/
div.events_summ ul {list-style-type:disc; list-style-position:inside}
div.events_summ ul li {list-style-type:disc; list-style-position:inside}
ul.w_bull {list-style: disc outside none; margin-left:15px;}
ul.w_bull li {list-style: disc outside none; padding: 5px 0;}
/*** end ***/

.deff_text { position: relative; }
.deff_text a {color: #276FC8;}

.head_line-city a.city_link {
  text-decoration: none;
  color: #58595b;
}

/* top block*/

/**/
.main_content {margin: 0 auto; }
.b-head_main { width:990px; margin: 0 auto;  }
/* old c_block styles */
div.c_block {width:990px; margin:auto; margin:20px auto 0; background: #fff;}
div.left_column {float: left; /*margin-top: 30px;*/ width: 730px;}

div.typ_im_loading{width: 100%; background-color: #F7F7F7; background: url('/img/typ_bg_loading_im.png') repeat 0 0; height: 260px;}
p.ico{background: url('/img/atten-ico.png') no-repeat 0px 1px;padding: 0px 0px 10px 20px;margin-left: -20px;}
.basket_mhd{ position: relative;}
.cart_print_link{
	position: absolute;
	right: 145px;
	top: 3px;
	cursor: pointer;
	font-size: 12px;
	color: #666;
	display: block;
	width: 82px;
	height: 19px;
	background: url('/img/print-btn.png') no-repeat 0 0;
	text-decoration: none;
	padding: 6px 0px 0px 35px;
}
.cart_print_link:hover {
	background: url('/img/print-btn.png') no-repeat 0px -25px;
}
/** new head **/
div.body-ny {}
    div.body-section{}
div.select-city {background: url("/img/bg_hd_link.png") no-repeat 0 -14px; color: #383B3E; float: left; font-size: 11px; padding: 4px 0 0 20px;}
div.login-section {background: url("/img/bg_hd_link.png") no-repeat 0 2px; margin: 2px 0 0; float: right; padding: 1px 0 0 21px;}
div.popup_auth .auth-link.active-link {border-bottom: none;}
div.popup_auth .auth-link {font-size: 14px; border-bottom: 1px dotted #fff; zoom: 1; cursor: pointer; font-weight: bold;}
    div.login-section a, div.select-city a{border-bottom: 1px dotted; color: #383B3E; font-size: 11px; text-decoration: none;}
div.phones-header {float: right; margin-top: 30px; width: 270px; color: #808285; font-size: 11px;}
div.phones-header div.phone_section {margin: 0 0 4px;}
    div.phones-header .phone_section .title-phone {float: left; text-align: right; margin: 1px 0 0; width: 131px;}
		.qst-s {float: right; padding-top: 3px;}
		.qst-a {cursor: pointer;}
		.qst-z {padding-top: 3px;}
		.qst-w {width:141px; padding: 2px 3px 0 0;}
		.qst-fs {float: right; padding: 2px 0;}
    div.phones-header .phone_section .phone_number {float: left; width: 130px;}
    div.phones-header .qst {position: relative; top: 2px; float: right; height: 17px; margin: 0 0 0 3px;}
    div.head_line div.phones-header div.phone_section {float:right; clear:right; line-height: 1; width: 273px; font-size:11px; color: #808285; font-weight: bold;}
        div.head_line div.phones-header div.phone_section div.phone_number {color: #3a3e40; margin: 1px 0 1px 12px; font-weight: bold; font-size: 16px;}
    div.phone_section {position: relative; z-index: 1000;}
    div.phones-header div.phone_popup {position: absolute; top: 15px; right: 136px; width: 252px; text-align: left; z-index: 1099; color: #7e7e7e; line-height: 1.5; height:146px;}
    div.phone_section_call div.phone_popup {right: -66px; cursor: text;}
    div.phone-footnote {padding: 0 0 0 142px; clear: both;}
div.top_line {margin: 0; padding: 8px 12px 0; background: #f3f3f3; border-bottom: 1px solid #c5c5c5; border-radius: 0 0 5px 5px;}
	div.top_line ul {float:left; font-size:11px; margin: 4px 0 0 35px;}
		div.top_line ul li {float:left; padding:0 10px 0 0;letter-spacing: 0; position: relative;}
                div.top_line ul li a {/*color: #383b3e;*/}
		div.top_line ul li.arr {position:relative;}
			div.top_line ul li.arr .js-submenu {background: url("/img/bg_dd_menu_li.png") no-repeat 100% 6px; display: block; padding: 0 8px 10px 0; display:block;}

	div.top_line div.sv_club a, div.top_line div.sv_load a, div.top_line div.sv_job a {display:block; float:right; background:url(img/bg_top_line2.gif) no-repeat 100% -38px; width:139px; height:38px; text-decoration:none; margin-right: 3px;}
	div.top_line div.sv_load a {background-position: -141px -76px; width:80px;}
  div.top_line div.sv_job a {background-position:-142px -114px; margin-right:0;}
  div.top_line div.sv_club a {margin-right: 0;  background-position: -144px -38px; margin-right: 0; width: 136px;}
  	div.top_line div.sv_club a:hover {background-position: -2px -38px;}
  	div.top_line div.sv_load a:hover {background-position: 1px -76px;}
    div.top_line div.sv_job a:hover {background-position:0 -114px;}
	ul.dd_menu, div.top_line ul.dd_menu {background: #F3F3F3; border: 1px solid #C5C5C5; border-top: none; margin:0 ;padding:0 0 10px; position:absolute; width:164px; z-index:1100; visibility: hidden; top: 24px; left:-15px; top: 24px\0/; //top: 24px; top:23px\9;}
		ul.dd_menu li, div.top_line ul.dd_menu li {float:none; padding:5px 15px;}
			ul.dd_menu li a {padding: 0; font-size: 11px; background:none;}
	div.hot {float:left; border-bottom: 1px solid #D4D5D6; padding: 10px 0 4px 0;}
        div.hot:last-child {border-bottom: none;}
		div.hot1 {border:0; padding-top:14px;}
		div.hot div.name, div.hot div.price {float:left; width:92px; height:33px; padding: 0 0 0 2px; overflow:hidden;}
		div.hot div.name {height:27px; margin:0 0 7px 0; font-size:10px;}
		@media screen and (min-width:0\0) {
			div.hot div.name {height:24px;}
		}

			div.hot div.name a, div.hot div.name a:visited {color: #276FC8;}
      div.hot span.old_price {display:block; width:92px; text-decoration:line-through; color:#f8bf73; font-weight:bold; font-size:18px; line-height:12px;}
			div.hot span.old_price span {color:#808285; font-size:12px;}
		div.hot span.new_price {display:block; width:92px; font-size:16px; font-weight:bold; color:#808285;}
		div.hot div.pic {width:70px; height:70px; float:left; background-repeat:no-repeat;background-position:50% 50%;}
			div.hot div.pic a {display:block; width:70px; height:70px; text-decoration:none;}

div.b_cols {}
	div.b_col {float:left; width:317px; margin:0 19px 0 0;}
	div.clm_hd {float:left; width:307px; height:30px; margin:0 0 23px 0; padding:0 10px 0 0; background:url('/img/bg_clm_hd.gif') no-repeat;}
		div.clm_hd h3 {display:block; float:left; width:206px; height:30px; padding: 0 0 0 14px; line-height:30px;}
		div.clm_hd a.all {display:block; float:right; width:20px; height:26px; background:url('/img/bg_ti_hd_a.gif') no-repeat 25px center; margin:2px 0; padding: 0 20px 0 0; line-height:26px;}
	div.b_col div.pic {float:left; clear:left; width:70px; height:70px; margin:0 12px 12px 0; background-position:center top; background-repeat:no-repeat;}
	div.compare-bar div.b_col div.pic {margin-right: 8px;}
        div.no_compare {float:right; width:40px; margin:20px 0 0 0; height:22px; background:url('/img/bg_compare.gif') no-repeat -178px 0; padding: 3px 0 0 28px;}
		div.compare-bar div.no_compare {margin: 20px 10px 0; width: 22px; padding-left: 0;}
                    div.no_compare a {display:block; width:22px; height:22px; text-decoration:none !important;}
                    div.card_top_bar div.compare_box {float:right; width:156px; height:16px; padding:6px 3px 6px 13px; margin:0; background:url('/img/bg_head_bar.gif') no-repeat -434px bottom; line-height:12px; overflow:hidden;}
		div.card_top_bar div.compare_box input {float:left; display:block; margin:1px 3px 0 0; padding:0; width:13px; height:13px; }
		div.card_top_bar div.compare_box label {float:left; display:block; border-bottom:1px dotted #000; cursor:pointer; }
        div.compare-bar div.hot div.name, div.compare-bar div.hot div.price {width: 115px; height: auto; margin: 0 0 5px}
            div.b_col div.pic a {display:block; width:70px; height:70px; text-decoration:none;}
	div.b_col div.txt {float:left; width:235px; margin:0 0 25px 0;}
  div.b_col div.txt h4 a, div.b_col div.txt h4 a:visited {color: #276FC8;}
	div.b_col div.date {color:#f6b153;}
	div.b_col p {color:#808285;}

div.head_line {width: 990px; position: relative;}
	div.head_line div.hl_bar {float:left; width:233px; height:27px; padding:5px 0 0 9px; background:url('/img/bg_head_bar.gif') no-repeat; line-height:20px;}
		div.head_line div.hl_bar span.town {padding:2px 0 2px 23px; background:url('/img/bg_head_icos.gif') no-repeat;}
		div.head_line div.hl_bar a.ico {padding:2px 0 2px 23px; background:url('/img/bg_head_icos.gif') no-repeat;}
		div.head_line div.hl_bar a.auth {background-position:0 -20px; margin-right:20px;}
		div.head_line div.hl_bar a.sign {background-position:0 -40px;}
		div.head_line div.hl_bar a.profile {background-position:0 -60px; margin-right:20px;}
		div.head_line div.hl_bar a.exit {background-position:0 -80px;}
        div.head_line div.phones {clear: right; color: #7E7E7E; float: right; font-size: 11px; line-height: 1; margin-top: 2px; text-align: right; width: 240px;}
            div.head_line div.phones div.phone_number {color: #FFA744; margin: 1px 0;}
            div.head_line div.phones .qst {position: relative; top: 2px;}
            div.phone_section {position: relative; z-index: 1000;}
            div.phone_popup {color: #7E7E7E; line-height: 1.5; position: absolute; right: -5px; text-align: left; top: 34px; width: 251px; z-index: 1099;}
            div.phone_popup strong {color: #4b4b4b;}
            div.phone_popup div.phone_popup__hd {background: url("/img/bg_phone_popup.png") no-repeat 0 0; height: 12px; width: 251px;}
            div.phone_popup div.phone_popup__c {background: url("/img/bg_phone_popup_c.png") repeat-y 0 0; padding: 5px 15px;}
            div.phone_popup div.phone_popup__foot {background: url("/img/bg_phone_popup.png") no-repeat left bottom; height: 6px; width: 251px;}

	div.head_line div.logo {float:left; margin: 29px 46px 0 4px;}
            div.head_line div.logo img {display: block;}
	div.head_line div.phones_national {float:right; clear:right; margin-top:7px; background:url('/img/bg_head_phones_nat.gif') no-repeat right top; text-align:right; width:250px; padding-top:53px; font-size:11px; color:#808285;}

		div.head_line div.phones a {color:#808285;}
	div.head_line div.promo {float:left; background:url(/img/head_galaxy_vasserman.gif) no-repeat; height:131px;margin:2px 0 0 14px;width:335px;}
	div.head_line div.promo a{height:131px;display:block;width:335px;}
	div.head_line div.search {position: relative; background: url("/img/svz_bg_search_bar_2.gif") no-repeat 50% 0; height: 33px; padding: 3px 0 0; width:990px;}
	div.head_line_basket div.search {position: relative; background: url("/img/svz_bg_search_bar_basket.gif") no-repeat 50% 0; height: 33px; padding: 3px 0 0; width:990px;}
		div.head_line div.search .estore_link {margin: 0 0 0 4px; float: left; width: 166px;}
                    div.head_line div.search .estore_link .arr {padding: 8px 12px; position: relative;}
                        div.head_line div.search .estore_link .arr .js-submenu {color: #393d3f; position: relative; font-weight: bold; background: url("/img/bg_dd_menu_li.png") no-repeat 100% 6px; padding: 0 8px 0 0;}
                        div.head_line div.search .estore_link .arr .js-submenu.js-submenu-hover {z-index: 1101;}
                    div.estore_link ul.dd_menu {top: 2px; background: #FFFFFF; z-index: 1001; border: 1px solid #D1D3D4; left: 0; box-shadow: 0 0 2px #D1D3D4; border-radius: 3px; padding-top: 25px;}
                        div.estore_link ul.dd_menu li {padding: 5px 12px;}
                div.head_line div.search_section {float: left;}
        div.head_line div.search_field {float:left; padding: 6px 0 0 43px; width: 565px; height:18px;}
			div.head_line div.search_field input {margin:0; padding:0; border:0; width:565px; height:18px; font-size:13px; color:#808285;}
		div.head_line div.search_submit {float:left; height: 27px; padding: 3px 0 0 7px; width: 78px;}
			div.head_line div.search_submit input {margin:0; padding:0; border:0; background:url('/img/btn_head_search.png') no-repeat; width:78px; height:27px; cursor:pointer;}
	div.head_line div.basket {float:right; padding: 5px 0 7px; width: 244px; margin: 0 0 0 50px; font-size:14px; color:#fff; font-weight:bold;}
	div.head_line_basket div.basket_reg_aut {float:right; padding: 2px 0 7px; width: 244px; margin: 0 0 0 50px; font-size:14px;}
	div.head_line_basket div.basket_reg_aut div.login-section {float: left;}
		div.head_line div.basket a,span.pusto {color: #FFFFFF; display: block; padding: 0 0 0 118px;}
		div.head_line div.basket a {color: #FFFFFF; display: block; padding: 0 0 0 118px;}
        /*** new style for promo block ***/
        div.head_b {}
        div.head_b .promo_b {float: left; width: 420px; height: 110px; overflow: hidden; position: relative; text-align: center;}
	    div.head_line div.promo_b div.SUPER_BANNERS div.promo_img {width:445px; height:133px; background-position:center center; background-repeat:no-repeat;}
	    div.head_line div.promo_b div.SUPER_BANNERS div.promo_img a {display:block; margin:0 auto;}
       /*** end ***/
    .basket_phone_info {float: right; text-align: right; line-height: 14px;}
        .basket_phone_info.header_info {margin-top: 13px;}
        .basket_phone_info span.basket_phone_info_txt {font-size: 11px;color: #999999; font-weight: normal; line-height: 18px;}
        .basket_phone_info span.basket_phone_info_txt.questions {font-weight: bold;}
        .basket_phone_info span.basket_phone_info_number {font-size: 17px;color: #666666; font-weight: bold; position: relative; top: 1px;}
    .footer .basket_phone_info {text-align: left; line-height: 20px;}
	.basket_delivery_courier {float: left; margin-left: 70px; width: 330px;}
		.basket_delivery_courier label {font-size: 15px; color: #737373; font-weight: bold; cursor: pointer;}
		.basket_delivery_courier label span {font-size: 15px; color: #737373; font-weight: normal;}
		.basket_delivery_courier .basket_delivery_courier_txt {font-size: 11px; color: #999999; padding: 15px 0px 20px 20px; line-height: 20px;}
		.basket_delivery_courier .basket_delivery_courier_quick label{font-size: 11px; color: #666666; font-weight: normal; padding-left: 5px;position: relative; bottom:2px; cursor: pointer;}
		.basket_delivery_courier .basket_delivery_courier_quick img{position: relative; bottom: -2px; left: 2px;}
			div #delivery_courier_quick {margin:0px;}
	.basket_delivery_pickup {float: left; margin-left: 80px; width: 330px;}
		.basket_delivery_pickup label {font-size: 15px; color: #737373; font-weight: bold; cursor: pointer;}
		.basket_delivery_pickup label span {font-size: 15px; color: #737373; font-weight: normal;}
		.basket_delivery_pickup .basket_delivery_pickup_txt {font-size: 11px; color: #999999; padding: 15px 0px 10px 20px; line-height: 20px;}

	div.top_menu {background: url("/img/svz_menu_bar8.gif") no-repeat scroll 50% 100%; height: 47px; margin: 0 0 30px -1px; padding: 0 0 0 1px; width: 991px;}

	div.top_menu ul {width:990px;}
			div.top_menu ul li .main_link {display:block; width:98px; height:44px; text-decoration:none ! important; cursor:pointer;}
			div.top_menu ul li .pp {width:99px;}
			div.top_menu ul li .sm {width:98px;}
			div.top_menu ul li .sb{width:100px;}
			div.top_menu ul li .pp:hover {background:url('/bitrix/templates/svz_inner/images/bg_menu_act.png') no-repeat 50% 1px;}
			div.top_menu ul li .sm:hover {background:url('/bitrix/templates/svz_inner/images/bg_menu_act_2.png') no-repeat 50% 1px;}
			div.top_menu ul li .sb:hover {background:url('/bitrix/templates/svz_inner/images/bg_menu_act_3.png') no-repeat 50% 1px;}
/*** drop down menu ***/
.top_menu_list li.main_list {position:relative; float:left;}
.top_menu_list li.drop span.sub{display:block; zoom:1; padding:4px 5px 5px 10px;;}
.top_menu_list li.drop span.sub:hover{background:url(/bitrix/templates/svz_inner/images/tm_ahover.gif) repeat-x 0 0;}
.top_menu_list li.drop span.sub span {background:url(/bitrix/templates/svz_inner/images/arrow_nav.gif) no-repeat right center; cursor:pointer; display:block; zoom:1;}
.top_menu_list li:hover a.top_link span,
.top_menu_list li.iehover a.top_link span {background:url(/bitrix/templates/svz_inner/images/three_1.gif) no-repeat right top; cursor:pointer;}
.top_menu_list li:hover a.top_link span.down,
.top_menu_list li.iehover a.top_link span.down {background:url(/bitrix/templates/svz_inner/images/three_1a.gif) no-repeat right top; cursor:pointer;}
.top_menu_list li:hover {z-index:200; cursor:pointer;}
.top_menu_list li:hover ul.sub{white-space:nowrap; height:auto; z-index:3000; cursor:pointer;left:0;position:absolute;top:44px;background:#fff;border-bottom:1px solid #90969a;border-left:1px solid #90969a;border-right:1px solid #90969a;width:160px;margin:0; padding:0;}
.top_menu_list li.notebooks:hover ul.sub,
.top_menu_list li.photo_video:hover ul.sub,
.top_menu_list li.games_soft:hover ul.sub{
	width:180px;
	}
.top_menu_list li.notebooks:hover ul.sub li:hover ul,
.top_menu_list li.photo_video:hover ul.sub li:hover ul,
.top_menu_list li.games_soft:hover ul.sub ul {
	left:180px;
	}
.top_menu_list li.mobil_phone:hover ul.sub{
	width:218px;
	}
.top_menu_list li.mobil_phone:hover ul.sub li:hover ul{
	left:218px;
	}
.top_menu_list li:hover ul.sub li {display:block;position:relative; margin:0; padding:0;}
	.top_menu_list li:hover ul.sub li a{display:block; text-decoration:none;padding:4px 5px 5px 10px;}
	.top_menu_list li:hover ul.sub li a:hover{background:url(/bitrix/templates/svz_inner/images/tm_ahover.gif) repeat-x 0 0;}

.top_menu_list li:hover li:hover ul,
.top_menu_list li:hover li:hover li:hover ul,
.top_menu_list li:hover li:hover li:hover li:hover ul,
.top_menu_list li:hover li:hover li:hover li:hover li:hover ul {
	white-space:nowrap; z-index:400; height:auto;
	background:none repeat scroll 0 0 #FFFFFF;
	border-bottom:1px solid #90969A;
	border-left:1px solid #90969A;
	border-right:1px solid #90969A;
	border-top:1px solid #90969A;
	left:160px;
	position:absolute;
	top:0px;
	width:auto;
	}
.top_menu_list ul,
.top_menu_list li:hover ul ul,
.top_menu_list li:hover li:hover ul ul,
.top_menu_list li:hover li:hover li:hover ul ul,
.top_menu_list li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

div.footer-conteiner {margin-top: 30px;}
div.w_block {float: left; /*margin: 30px 0 0;*/ width: 990px;}
div.m_block {float: left; margin: 0 0 30px; width: 730px;}
div.triple_index {width: 966px; padding: 0px 12px;}
	div.ct_el {float:left; width:316px; margin:0 9px 0 0;}
	div.lst, li.lst {margin:0 0 28px ! important;}
	div.ct_el div.el_hd {float:left; width:286px; height:46px; margin:0 0 15px 0; padding:0 10px 0 0; background:url('/img/bg_arr_bar.gif') no-repeat right center; }
		div.ct_el div.el_hd h3 {display:block; float:left; width:178px; height:46px; background:url('/img/ico_labels.png') no-repeat; padding: 0 0 0 57px; line-height:46px;}
			div.ct_el div.el_hd h3.hit {background-position:0 -2px}
			div.ct_el div.el_hd h3.new {background-position:0 -52px}
			div.ct_el div.el_hd h3.spo {background-position:0 -102px}
			div.ct_el div.el_hd h3.kit {background-position:0 -152px}
		div.ct_el div.el_hd a.all {display:block; float:right; width:20px; height:26px; background:url('/img/bg_ti_hd_a.gif') no-repeat 25px center; margin:10px 0; padding: 0 20px 0 0; line-height:26px;}
	div.ct_el div.pic {float:left; width:115px; height:115px; margin:0 12px 12px 0; background-position:center center; background-repeat:no-repeat;}
	div.ct_el div.pic_cat {float:left; width:115px; height:115px; margin:0 12px 0 0; background-position:center center; background-repeat:no-repeat;}
		div.ct_el div.pic a {display:block; width:115px; height:115px; text-decoration:none;}
	div.ct_el div.name {float:left; width:185px; /*height:15px; overflow:hidden;*/ font-size:13px; margin:0 0 10px 0;}
	div.ct_el div.name a, div.ct_el div.name a:visited {color: #276FC8;}
  div.ct_el div.resp {float:left; width:96px; height:23px; overflow:hidden;}
	div.rate {float:left; width:65px; height:10px; margin:2px 0 11px 0; background:url('/img/bg_rate_stars.png') repeat-x top left; line-height:10px; font-size:1px;}
		div.rate div {height:10px; margin:0; background:url('/img/bg_rate_stars.png') repeat-x bottom left;}
		div.rate1 {width:5px;}
		div.rate2 {width:13px;}
		div.rate3 {width:18px;}
		div.rate4 {width:26px;}
		div.rate5 {width:31px;}
		div.rate6 {width:39px;}
		div.rate7 {width:44px;}
		div.rate8 {width:52px;}
		div.rate9 {width:57px;}
		div.rate10 {width:65px;}
                div.rate div.rate {width: 0;}
	div.ct_el div.old_price {float:left; width:188px; height:21px; overflow:hidden; line-height:21px;}
		div.ct_el div.old_price div.num {float:right; width:95px; font-size:18px; color:#f8c176; text-decoration:line-through;}
			div.ct_el div.old_price div.num span {font-size:18px; line-height:20px; color:#808285;}
	div.ct_el div.profit {float:left; width:188px; height:19px; overflow:hidden; line-height:19px;}
		div.ct_el div.profit div.num, div.ct_el div.price {float:right; width:95px; font-size:18px; color:#808285;}
	div.ct_el div.buy {float:left; width:87px; height:27px; margin:4px 0 0 0; background:url('/img/bg_buy.gif') no-repeat;}
		div.ct_el div.buy a {display:block; width:87px; height:27px; text-decoration:none ! important;}
	div.ct_el div.price {height:20px; margin-top: 4px;}
	div.ct_el div.desc {float:left; clear:left; color:#808285; width:310px; height:42px; line-height:14px; overflow:hidden;}

div.b_cols {}
	div.b_col {float:left; width:317px; margin:0 19px 0 0;}
	div.clm_hd {float:left; width:307px; height:30px; margin:0 0 23px 0; padding:0 10px 0 0; background:url('/img/bg_clm_hd.gif') no-repeat;}
		div.clm_hd h3 {display:block; float:left; width:206px; height:30px; padding: 0 0 0 14px; line-height:30px;}
		div.clm_hd a.all {display:block; float:right; width:20px; height:26px; background:url('/img/bg_ti_hd_a.gif') no-repeat 25px center; margin:2px 0; padding: 0 20px 0 0; line-height:26px;}
	div.compare-bar div.b_col div.pic {margin-right: 8px;}
	div.b_col div.txt {float:left; width:235px; margin:0 0 25px 0;}
  div.b_col div.txt h4 a, div.b_col div.txt h4 a:visited {color: #276FC8;}
	div.b_col div.date {color:#f6b153;}
	div.b_col p {color:#808285;}


ul.b_nav li {float:left; margin: 0 34px 0 0;}
ul.b_nav li a.ttop {float:left; background:url('/img/bg_ttop.gif') no-repeat right center; padding: 0 12px 0 0;}

/*
div.footer {background:url('/img/bg_head_line.gif') repeat-x 0 1px; border-top:1px solid #d1d3d4; margin:20px 0 0 0; padding: 0 0 20px 0;}
div.footer div.txt {width:375px; color:#808285; padding: 20px 0 0 0; float: left; }
div.footer div.phones {float: left; margin-top: 20px; line-height: 1; text-align:right; width: 305px; font-size:11px; color:#7e7e7e;}
    div.footer div.phones div.phone_number {font-weight: bold; color: rgba(0, 0, 0, 0.79); font-size: 18px; margin: 4px 0 0;}
    div.footer div.phones .qst {position: relative; top: 2px;}
    div.footer div.phones .qst img {position: relative;}
    div.footer div.phone_popup {right: -21px; top: -112px;}
    div.footer div.phone_popup_2 {top: -144px; cursor: text;}
    div.footer div.phone_popup div.phone_popup__hd {background: url("/img/bg_phone_popup_footer.png") no-repeat 0 0; font-size: 1px; line-height: 1; height: 7px;}
    div.footer div.phone_popup div.phone_popup__foot {background: url("/img/bg_phone_popup_footer.png") no-repeat left bottom; font-size: 1px; line-height: 1; height: 13px;}
*/

/* pop-up  */

div.popup {text-align:left;}

div.popup_head {float:left; width:100%;}
    div.popup_head_el {
        display: none;
    }
    div.popup_head_el.popup_head_txt {
        display: block;
    }    
	div.popup_head_el {float:left;
         		background:url('/img/bg_block_ui_head_24.png') no-repeat left top;
         		background:#2a2d2e;
         		width:10px;
         		height:40px;
         		line-height:40px;}
		div.popup_head_txt {background-position:right top; width:100%; color:#fff; font-size:15px;}
			div.popup_head_name {float:left; width:370px;padding-left:10px;}
			div.close_block_ui {float:left; background:url('/img/bg_block_ui_close.gif') no-repeat left center; margin:10px 0 0 0; width:20px; height:21px; line-height:41px; cursor:pointer;}
/*
div.popup_head {width: 100%;}

div.popup_head_el {float:left;}
*/
div.popup_head_txt {
	/*width: 100%;
	color: #404244;
	font-size: 24px;
	line-height: 26px;
	height: auto;
	background: #2a2d2e;
	padding: 25px 0px 0px 0px;*/
}/*
div.popup_head_name {padding: 0px 0px 0px 30px;}
div.close_block_ui {float:left; background:url('/img/bg_block_ui_close.gif') no-repeat left center; margin:10px 0 0 0; width:20px; height:21px; line-height:41px; cursor:pointer;}
*/
div.popup_box {
	/*background: #ffffff;
	width: 100%;*/
    background: #ffffff;
    float: left;
    padding: 0 12px 0 0;
    width: 100%;/*418px;*/
}
div.popup_box_main {
	background: #FFFFFF;
	float: left;
	padding: 45px 0 25px;
	width: 418px;
}
div.popup_box_main div.cities {
    margin-bottom: 25px;
    padding: 0;
}

.city_list {z-index:1000000000000;border:1px solid #bababa; background:#fff; border-top:0}
.city_list li {padding:3px 10px;color:#000;}
.city_list li.ac_even {background:#eee;}
.city_list li:hover{background:#ccc;cursor:pointer;}
.city_list li.ac_over{background:#ccc;cursor:pointer;}

div.popup_footer {display: none; float:left; width:100%;}
	div.popup_footer_el {
		/*background: url("/img/bg_block_ui_head_24.png") no-repeat 0 -41px;*/
		background: #2a2d2e;
		float: left;
		height: 2px;
		line-height: 28px;
		width: 10px;}
	div.popup_footer_el2 {background-position: 100% -41px; width:420px;}

		div.city_enter_name_txt {float:left; color:#828282; width:110px; padding: 4px 12px 0 0; line-height:19px;}
			div.cities_hint {position:absolute; border:1px solid #bababa; background:#fff; border-top:0; margin:  22px 0 0 122px; width:153px; max-height:120px; overflow:auto; overflow-y:auto; overflow-x:hidden;}
				div.cities_hint div.ch_el {width:133px; padding:3px 10px; overflow:hidden;}
				div.cities_hint div.ch_el:nth-child(odd) {background:#eee;}
				div.cities_hint div.ch_el_sel {color:#fff; background:#777 !important;}
		div.city_enter_name_input {float:left; width:157px; padding:0; height:26px;}
			div.city_enter_name_input input {float:left; background:url('/img/bg_block_ui_input.gif') no-repeat left top;  width:153px; height:19px; border:0; padding:3px 0 4px 4px; margin:0; line-height:19px; color:#333;}
div.cities {float: left; padding: 35px 0 0; width: 345px;}
		div.cities ul {float:left; width:155px; font-size:14px; padding: 0 10px 0 0;}
			div.cities ul li {padding: 2px 0;}

	div.popup dl {float:left; margin:0;}
		div.popup dt {float:left; clear:left; width:135px; margin:0; padding: 5px 20px 0 0; text-align:right; color:#797977;}
		div.popup dd {float:left; width:210px; margin:0; padding: 0 0 14px 0;}
		div.popup span.reload_capcha{ background: url('img/icon-refresh.png') 0 0 no-repeat; cursor: pointer; width: 25px; height: 25px;display: inline-block; margin-left: 10px;}
			div.popup div.textarea_box {float:left; width:198px; height:60px; padding:3px 4px 4px 4px; background:url('/img/bg_block_ui_textarea.png') no-repeat left top;}
                        div.popup_lc div.textarea_box {float:left; width:310px; height:60px; padding:3px 4px 4px 4px; background: none; border: 1px solid grey;}
				div.popup div.textarea_box textarea {float:left; width:198px; height:60px; border:0; padding:0; margin:0; font-family:Tahoma; line-height:19px; background:transparent;overflow: auto;}
                                div.popup_lc div.textarea_box textarea {float:left; width:310px; height:60px; border:0; padding:0; margin:0; font-family:Tahoma; line-height:19px; background:transparent; font-size: 12px;}

			div.popup dd.lst {padding:0;}
			div.popup div.capcha {float:left; border:1px solid #bababa; background:#fff; width:149px; padding:2px 2px; height:34px}
			div.popup dd.r_me {font-size:11px; color:#797977;}
			div.popup dd.f_pass {width:225px;}
				div.popup dd.f_pass div.fll {padding: 5px 0 0 10px}
				div.popup dd.f_pass a {color:#797977 !important;}
			div.popup dt.ico {width:128px; height:128px; padding: 0 12px 0 15px;}
				div.popup dt.ico div {width:128px; height:128px; background:url('/img/bg_block_ui_icos.png') no-repeat 0 0;}
					div.popup dt.ffriend div {background-position:-128px 0;}
					div.popup dt.iwant div {background-position:0 -128px;}
			div.popup dd.desc {padding-left:7px;}
				div.popup dd.desc h3 {padding-bottom:20px;}
				div.popup dd.desc p {
				    color: #828282;
				    padding: 0 0 10px !important;
				    width: auto !important;
				}
	div.popup a.dttd {border-bottom:1px dotted #000; text-decoration:none !important;}
	div.popup dt.sep {width:345px; height:2px; overflow:hidden; padding:0; margin:12px 0 26px 20px; background:url("img/bg_card_mhd.gif") repeat-x scroll left bottom transparent;}

	div.popup_box div.rate {margin:9px 0 0 0;}

	div.popup_link div.textarea_box {
	    background: url("/img/bg_textarea.png") no-repeat scroll left top transparent;
	    height: 67px;
	    padding: 0;
	    width: 340px;
	}
    div.popup_link div.textarea_box textarea {
	    font-size: 12px;
	    height: 56px;
	    margin: 5px 0 5px 5px;
	    overflow: hidden;
	    padding: 0;
	    width: 326px;
	}
    div.popup_link div.textarea_box div.textarea_box_right {background: url('/img/bg_textarea.png') no-repeat right top; float:right; width: 10px; height: 67px; margin-right: -4px;}

/* text & submit inputs */
	div.input_sbm, div.input_txt {}
		div.input_sbm div, div.input_txt div {display: block!important; float:left; padding:0; height:26px; background-image:url('/img/bg_block_ui_input.png'); background-repeat:no-repeat;}
		div.input_txt div.box {display: block!important; padding:3px 0 4px 5px; background-position:0 0; height:19px;}
		div.input_txt div.rbox {width:5px; background-position:-635px 0;}
		div.input_txt div.box input {float:left; width:147px; height:19px; border:0; padding:0; margin:0; line-height:19px; background:transparent;}
		div.input_sbm div.box {background-position:0 -34px;}
		div.input_sbm div.rbox {width:5px; background-position:-195px -34px;}
		div.input_sbm div.box input {float:left; padding:0 30px 5px 30px; height:26px; border:0; margin:0; line-height:20px; cursor:pointer; background:transparent; color:#fff;}
		div.input_sbm div.credit_info {background: #f9f9f9; padding: 10px 2px 6px 15px;border-radius: 10px; -webkit-border-radius: 10px;-moz-border-radius: 10px; margin: 0px 0px 20px 0px; width: 255px; height: 50px; margin-top: 10px;}
		div.input_sbm div.credit_info a {text-decoration: none;border-bottom: 1px solid #276FC8; color:#276FC8;}
		div.input_sbm div.credit_info a:hover {border-bottom: none;}
		div.input_sbm div.credit_info p {font-size: 11px; color: #666666; line-height: 20px;}
/* phones */

div.phone_cat_hd h2 {float:left; font-size:20px; padding:3px 2px; width:726px; margin: 0 0 8px 0; border-bottom:1px solid #d1d3d4; color:#000;}
div.phone_cat_ft {border-top:1px solid #d1d3d4; padding:8px 0 0 0;}
div.phone_cat_hd .txt {float:left; padding:4px 0 0 0;}
	div.phone_cat_hd ul.sort_by {float:left; padding: 4px 0 0 10px}
                div.phone_cat_hd ul.sort_by li {float:left; margin:0 10px 0 0; padding: 0 15px 0 0;}
		div.phone_cat_hd ul.sort_by li.desc {float:left; margin:0 10px 0 0; padding: 0 15px 0 0; background:url('/img/bg_sort_by.gif') no-repeat right -15px;}
		div.phone_cat_hd ul.sort_by li.asc {float:left; margin:0 10px 0 0; padding: 0 15px 0 0; background:url('/img/bg_sort_by.gif') no-repeat right 0;}
	div.phone_cat_hd div.paging {float:left; padding: 4px 10px 0 50px; width:425px;}
		div.phone_cat_hd div.paging div {float:left; margin: 0 12px 0 0; color:#808285;}
		div.phone_cat_hd div.paging div.back {background:url('/img/bg_sort_by.gif') no-repeat left -30px; padding: 0 0 0 15px;}
		div.phone_cat_hd div.paging div.forv {background:url('/img/bg_sort_by.gif') no-repeat right -45px; padding: 0 15px 0 0;}
			div.phone_cat_hd div.paging div.back a {display:block; padding:0 0 0 15px; margin:0 0 0 -15px;}
			div.phone_cat_hd div.paging div.forv a {display:block; padding:0 15px 0 0; margin:0 -15px 0 0;}
    div.sort_b {margin:0 0 30px;float:left; width:710px;}
        div.two_phones .txt {float:left; padding:4px 0 0 0;}
        div.two_phones ul.sort_by {float:left; padding: 4px 0 0 10px; }
            div.two_phones ul.sort_by li {float:left; margin:0 10px 0 0; padding: 0 15px 0 0;}
            div.two_phones ul.sort_by li.asc {font-weight:bold;background:url('/img/bg_sort_by.gif') no-repeat right 0;}
            div.two_phones ul.sort_by li.desc {font-weight:bold;background:url('/img/bg_sort_by.gif') no-repeat right -15px;}

  .card_pic .shildik_pic {left: 235px; position: absolute; top: 0; width: 170px;}
  .card_pic .shildik_pic .label70 {background-position: left top; background-repeat: no-repeat; display: block; height: 50px; left: 0; position: relative; top: 10px; width: 170px;}
  .card_pic .shildik_pic .shild_open70 {cursor: pointer; display: block; height: 50px; width: 170px;}

    div.label70 {display:block; position:relative; width:170px; height:70px; background-position:left top; background-repeat:no-repeat; top:10px; left:220px; }
		div.label70 a {display:block; width:70px; height:70px; text-decoration:none !important;}
			div.label70hit {background-image:url('/img/ico_labels70hit.png');}
			div.label70new {background-image:url('/img/ico_labels70new.png');}
			div.label70spo {background-image:url('/img/ico_labels70spo.png');}

form#LINE div.items-counter {background: url("/img/bg_num_item.png") no-repeat 0 0; height: 48px; left: -157px; padding: 12px 15px 0 12px; position: absolute; top: 168px; width: 141px;}
form#LINE div.items-show a {display: block; float: right; background: url("/img/btn-show.gif") no-repeat 0 0; width: 71px; height: 20px;}

 div.rwcol{float:right; width:245px; margin:10px 0 0 0;}
 div.filter_top {background: url("/img/bg_filters.gif") no-repeat scroll 0 0 transparent; height: 5px; width: 240px;}
    div.filter_box {width:231px; margin:0;  padding: 0 0 0 7px; border:1px solid #e0e3e4;  border-width: 0 1px; position: relative; background:#fff;}
    div.filter_box div.items-counter {background: url("/img/bg_num_item.png") no-repeat 0 0; height: 48px; left: -157px; padding: 12px 15px 0 12px; position: absolute; top: 168px; width: 141px;}
        div.filter_box div.items-show {margin: 5px 7px 0 0;}
            div.filter_box div.items-show a {display: block; float: right; background: url("/img/btn-show.gif") no-repeat 0 0; width: 71px; height: 20px;}
        div.filter_item {margin: 10px 0;}
        div.filter_item div.checkset-indent {margin: 0 0 0 5px;}
            h3.filter_hd {border-bottom: 1px solid #E5E5E5; margin: 0 0 10px -7px; padding: 9px 0 7px 7px;}
            div.filter_box .txt_hd {font-size: 15px;padding: 0;}
            div.filter_box .txt {font-size: 12px; margin: 8px 0 0;}
            h3.txt_turn {cursor: pointer; background: url("/img/bg_filters.gif") no-repeat scroll 0 -78px transparent; padding-left: 18px !important;}
            h3.txt_expand {cursor: pointer;background: url("/img/bg_filters_1.gif") no-repeat scroll -1px -61px transparent;padding-left: 18px !important;}
                h3.txt_turn a,
                h3.txt_expand a {font-size: 15px;border-bottom: 1px dotted #000; text-decoration: none; color: #000;}
                h3.txt_hd .ico {position: relative;top: -2px;left: 5px;}
            div.checkbox_block {float: left; margin-left: 5px; width: 110px;}
            div.checkbox-main {margin: 10px 0 0; }
                div.checkbox-main .checkbox_feild {display: block; padding: 0;float: left;margin: 0 5px 7px 0;width: 13px;clear: left; line-height: 1;height: 13px;}
                    div.checkbox-main label {display: block; padding: 0; margin: 0; float: left; width: 90px; line-height: 1;}
                    div.filter_chx .checkbox_feild {margin: 2px 5px 10px 0;}
                    div.filter_chx label {font-size: 15px; width: 210px;}
                    div.filter_chx .lst .checkbox_feild {margin-bottom: 0; }
            div.filter_box div.layout-slider {width:226px; height:40px; margin-left: -1px;}
			div.layout-slider-phone {width:226px; height:40px;}
			div.layout-slider-note {width:226px; height:40px;}
			div.layout-slider-audio {width:226px; height:40px;}
            div.filter_box input.price_field {padding: 2px; width: 55px;}
            div.filter_box span.gr_sp { color:#58595b; padding: 0 2px;}
            div.filter_find {border-bottom: 1px solid #e0e3e4;border-top: 1px solid #e0e3e4; margin: 30px 0 0 -7px; padding: 10px 0; text-align: center;}
		div.filter_find input {background: url("/img/bg_filters.gif") no-repeat scroll 0 -33px transparent; width:95px; height:26px; border:0; cursor:pointer;}
            div.filter_bottom {background: url("/img/bg_filters.gif") no-repeat scroll 0 -6px transparent; height: 23px; margin: 0 0 30px;width: 245px; text-align: center; padding-top: 3px;}
            div.filter_bottom a { color: #fff; border-bottom: 1px dotted #fff;font-size: 14px; zoom:1; text-decoration:none !important; }
        div.filter_dd {margin: 5px 0 20px;}

	div.rwcol div.b_col {width:241px; margin: 0 0 30px;}
	div.rwcol div.clm_hd {float:left; width:231px; background-position:right top;}
		div.rwcol div.clm_hd h3 {width:176px;}
		div.rwcol div.b_col h4 {font-size:14px; padding-top:5px;}
	div.rwcol div.b_col div.txt {float:left; width:155px; margin:0;}
	div.rwcol div.b_col p {float:left; clear:left; width:241px; margin: 0 0 24px 0;}

	div.rwcol div.bnr400 {float:left; clear:left; margin: 0 0 30px;}


.jslider .jslider-bg i,
.jslider .jslider-pointer{background: url('/img/jslider.gif') no-repeat 0 0; }

.jslider { display: block; width: 100%; height: 1em; position: relative; top: 0.6em; font-family: Arial, sans-serif; }
.jslider table { width: 100%; border-collapse: collapse; border: 0; }
.jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0; }

.jslider table,
.jslider table tr,
.jslider table tr td { width: 100%; vertical-align: top; }

.jslider .jslider-bg { position: relative; }
.jslider .jslider-bg i { height: 6px; position: absolute; font-size: 0; top: 0; }
.jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; }
.jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; }
.jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 11px; margin-top:-2px; background-position: 0 -20px; }

.jslider .jslider-pointer {cursor: pointer;height: 21px;left: 20%;margin-left: 0;position: absolute;top: -6px;width: 11px;background-position: 0 -36px; z-index: 2;}
.jslider .jslider-pointer-to {left: 80%; background-position: -23px -36px; margin-left: -9px;}

.jslider .jslider-label { font-size: 9px; line-height: 11px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -17px; left: 0px; }
.jslider .jslider-label-to { left: auto; right: 0; }

.jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 2px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 11px; }
.jslider .jslider-value-to { left: 80%; }

.jslider .jslider-label small,
.jslider .jslider-value small { position: relative; top: -0.4em; }

.jslider .jslider-scale {left: 8px;position: relative;top: 11px; width:202px !important;}
.jslider .jslider-scale span {position: absolute; height: 6px;}
.jslider .jslider-scale ins {background: url("/img/bg_int.gif") no-repeat scroll center 0 transparent;color: #999999; font-family: 'Tahoma';font-size: 11px;left: 0;padding-top: 8px;position: absolute;text-decoration: none;top: 1px; }

.jslider-single .jslider-pointer-to,
.jslider-single .jslider-value-to,
.jslider-single .jslider-bg .v,
.jslider-limitless .jslider-label
{ display: none; }

/*
<!--[if IE 6]>
  .jslider .jslider-bg .l,
  .jslider .jslider-bg .r,
  .jslider .jslider-bg .v,
  .jslider .jslider-pointer { background-image: none; overflow: hidden; }

  .jslider .jslider-bg .l i,
  .jslider .jslider-bg .r i,
  .jslider .jslider-bg .v i,
  .jslider .jslider-pointer i { position: absolute; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./stylesheets/jslider.png', sizingMethod='crop'); }

  .jslider .jslider-bg .l i { left: 0; top: 0; }
  .jslider .jslider-bg .r i { right: 0; top: 0; }
  .jslider .jslider-bg .v i { left: 0; top: -20px; }

  .jslider .jslider-pointer i { left: 0; top: -40px; }
  .jslider .jslider-pointer-hover i { left: -20px; top: -40px; }

<![endif]-->
*/
/* end of jslider  */

/* head-new-buttons */

.deff_text .btn-bk-right {
position: absolute;
top: -61px;
right: 0;
}
.btn-bk-right {
	float: right;
	/*min-width: 185px;*/
}

.btn-bk-right > div {
	float: left;
	width: 24px;
	height: 24px;
	margin: 0px 6px 0px 0px;
	cursor: pointer;
	position: relative;
	z-index: 99;
	background: url('/img/card_product/card-btn-sprt.png') no-repeat;
}

.btn-bk-right .wish-list-bk {
	width: 85px;
	background: #fff;
	height: auto;
	padding: 5px 8px;
	margin: 0px 6px 0px -7px;
	border-radius: 2px;
	display: none;
}

.btn-bk-right .social-btn {
	background-position: -29px 0px;
}
.btn-bk-right .social-btn:hover {
	background-position: -29px -36px;
}
.btn-bk-right .social-btn:active {
	background-position: -29px -73px;
}

.btn-bk-right .like-btn {
	background-position: -87px 0px;
}
.btn-bk-right .like-btn:hover {
	background-position: -87px -36px;
}
.btn-bk-right .like-btn:active {
	background-position: -87px -73px;
}

.btn-bk-right .print-btn {
	background-position: -57px 0px;
	/*margin-right: 0px;*/
}
.btn-bk-right .print-btn a {
	display: block;
	height: 100%;
}
.btn-bk-right .print-btn:hover {
	background-position: -57px -36px;
}
.btn-bk-right .print-btn:active {
	background-position: -57px -73px;
}

.btn-bk-right .wish-btn:hover, .btn-bk-right .wish-btn.active {
	background-position: 0px -36px;
}
.btn-bk-right .wish-list-bk a {
	color: #5891cb;
	font-size: 11px;
}
.btn-bk-right .wish-btn {
	background-position: 0px 0px;
}


.review-estimate .favourite-btn {
    float: left;
    width: 24px;
    height: 24px;
    margin: 0px 6px 0px 0px;
    cursor: pointer;
    position: relative;
    z-index: 99;
    background: url('/img/card_product/card-btn-sprt.png') no-repeat;
    background-position: -116px 0px;
}
.review-estimate .favourite-btn:hover {
    background-position: -116px -36px;
}
.review-estimate .favourite-btn:active {
    background-position: -116px -36px;
}

.review-estimate .favourite-btn.active {
    background-position: -116px -36px;
}


.btn-bk-right .btn-popup {
	display: none;
	min-width: 140px;
	margin: 11px 0px 0px;
	position: absolute;
	background: #fff;
	padding: 15px;
	top: 100%;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
	-moz-box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
	-webkit-box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
}

.btn-bk-right > div:hover .btn-popup {
	display: block;
}

.btn-bk-right .btn-popup p {
	padding: 0;
	font-size: 11px;
	line-height: 18px;
	color: #7b7b7b;
}

.btn-bk-right .btn-popup .ribon {
	background: url('/img/card_product/btn-popup-ribon.png') no-repeat;
	position: absolute;
	width: 22px;
	height: 11px;
	top: -11px;
}

.btn-bk-right .wish-btn .btn-popup {
	left: -72px;
}

/* card */
.opin-details {
	margin: 15px 0px;
}

.opin-details .opin-link {
	margin: 10px 0px;
}

.opin-details .opin-useful .yes-count, .no-count {
	background: #fafafa;
	border: 1px solid #e0e0e0;
	font-size: 10px;
	color: #505050;
	padding: 1px 5px;
	margin: 0px 10px;
	position: relative;
}

.opin-details .opin-useful {
	float: right;
    margin-left: 12px;
    padding: 10px 200px 10px 0;
}
.opin-details .opin-useful p {
	font-size: 11px;
	color: #505050;
	float: left;
	line-height: 15px;
}

.opin-details.opin-review .opin-useful {
	float: left;
    padding: 50px 0 10px 0;
    margin-left: 0;

}
.opin-details.opin-review .opin-useful p{
	line-height: 18px;
}
.opin-details.opin-review-popup{
    margin: 0;

}
.opin-details.opin-review-popup .opin-useful {
	float: left;
    padding: 0;
    margin: 0;
}
.opin-details.opin-review-popup .opin-useful p {
margin: 0 0 2px 13px;
}

.opin-details .opin-useful a {
	color: #505050;
	text-decoration: none;
	border-bottom: 1px dotted #505050;
	font-size: 11px;
}
.opin-details .opin-useful a:hover {
	border-bottom: none ;
}

.opin-details .opin-useful .counters {
	float: left;
	margin: 0px 0px 0px 15px;
    white-space: nowrap;
}

.angle {
	background: url('/img/card_product/angle.png') no-repeat 0px 0px;
	position: absolute;
	width: 6px;
	height: 4px;
	top: 4px;
	left: -5px;
}

.opin-details .opin-useful .yes-count.green {
	border: 1px solid #77d189;
	color: #32c12f;
}

.opin-details .opin-useful .yes-count.green .angle {
	background-position: -1px -14px;
}

.opin-details .opin-useful .no-count.red {
	border: 1px solid #e67878;
	color: #ea3d3d;
}

.opin-details .opin-useful .no-count.red .angle {
	background-position: -1px -7px;
}

/* card */
.deff_text ul li {line-height: 1.5; list-style-type: disc; margin: 0 0 0 30px;}
.deff_text div {line-height: 1.5;}
	div.card_top_bar div.compare_box {float:right; width:156px; height:16px; padding:6px 3px 6px 13px; margin:0; background:url('/img/bg_head_bar.gif') no-repeat -434px bottom; line-height:12px; overflow:hidden;}
		div.card_top_bar div.compare_box input {float:left; display:block; margin:1px 3px 0 0; padding:0; width:13px; height:13px; }
		div.card_top_bar div.compare_box label {float:left; display:block; border-bottom:1px dotted #000; cursor:pointer; }
                    div.instock_set {padding: 0 0 2px 23px; margin: 0 0 10px; color: #737373;}
                    div.scale_text {margin: 0 5px 0 0;}
                    div.scale_n {position: absolute; width: 8px; bottom:0; left: 0; height: 0; background: url("/img/number05.gif") no-repeat 0 0;}
                    div.scale_1 {height: 2px;}
                    div.scale_2 {height: 5px;}
                    div.scale_3 {height: 11px;}
                    div.scale_4 {height: 14px;}
                    div.scale_number {display: inline-block; zoom: 1; *display: inline; top: 1px; background: url("/img/number00.gif") no-repeat 0 0; position: relative; width: 8px; height: 14px;}
	div.card_block div.card_mbox {margin:15px 0 0 0; float: left;}
		div.card_block div.card_mhd {width:730px; background:url('/img/bg_card_mhd.gif') repeat-x left bottom; margin: 20px 0 13px 0;}

                div.feedb_events div#product-comments h3 {float:left; padding:2px 18px 8px 5px; font-size:20px; line-height:22px;}
                        div.widget-help-share {position: relative; z-index: 2000;}
                        div.widget-help {position: absolute; top: 0px; left: -5px; }
                        div.widget-help div.widget-help-head {background: url("/img/bg_widget_help.png") no-repeat 0 0; height:12px; width: 246px; font-size: 0; line-height: 0; }
                        div.widget-help div.widget-help-cont {background: url("/img/bg_widget_help_center.png") repeat-y 0 0; padding: 5px 16px; width: 220px;}
                        div.widget-help div.widget-help-cont .help-img {float: left; margin-right: 13px;}
                        div.widget-help div.widget-help-foot {background: url("/img/bg_widget_help.png") no-repeat 0 bottom; height:12px; width: 246px; font-size: 0; line-height: 0; }
	div.card_block div.two_phones div.ct_el {margin-bottom:16px;}
	div.card_block div.w_kit {width:572px; margin:0 0 15px 0;}
		div.w_kit div.pic {margin:0 12px 12px 0;}
		div.card_block div.w_kit div.pic {width:155px; height:180px;}
			div.card_block div.w_kit div.pic a {width:155px; height:180px;}
		div.card_block div.w_kit div.desc {clear:none; width:180px; margin-top:10px;}
		div.card_block div.kit_plus {margin:70px 12px 0 0;}

		div.replies div.name {padding: 0 0 4px 0;}
		div.replies div.pros {background:url('/img/ico_reply_pros.gif') no-repeat; padding: 3px 0 4px 22px; line-height: 1.5;}
		div.replies div.contras {background:url('/img/ico_reply_contras.gif') no-repeat; padding: 3px 0 4px 22px; line-height: 1.5;}
	div.card_block div.phone_cat_hd {margin:0 0 20px 0;}

	div.card_rcol {margin-top:18px;}
		div.card_rcol div.g_desc {color:#808285;padding: 5px 0 26px 20px; width:220px;}
		div.card_rcol div.clm_hd {margin-bottom:16px;}
			div.card_rcol div.clm_hd h3 {font-size:12px; padding-left:20px;}
		div.card_rcol div.hot {border:0; padding-right:14px;}
		div.no_compare {float:right; width:40px; margin:20px 0 0 0; height:22px; background:url('/img/bg_compare.gif') no-repeat -178px 0; padding: 3px 0 0 28px;}
                    div.no_compare a {display:block; width:22px; height:22px; text-decoration:none !important;}

div.attn {float:left; width:220px; height:46px; background:url('/bitrix/templates/svz_inner/images/bg_attn.jpg') no-repeat right 10px; padding:0 0 0 21px; margin-top:17px;}
	div.attn h3 {display:block; float:left; width:163px; height:46px; background:url('/bitrix/templates/svz_inner/images/ico_labels.png') no-repeat 0 -351px; padding: 0 0 0 57px; line-height:46px; font-size:14px;}
	div.attn div.desc {float:left; width:199px; background-position:center top; background-repeat:no-repeat; padding: 120px 0 0 21px; color:#808285;}

div.credit-link {margin: 8px 0 0;}
    div.credit-link a {color: #F87619;}

h3.title_page {font-size:20px;line-height:20px;margin:0 0 30px; padding:29px 0 10px 2px;border-bottom:1px solid #d1d3d4;}
  h3.title_page p {padding:0;}
	/*** vacansy page ***/
	ul.all_vacansy li {
		padding:0 0 10px;;
		}
	div.other_vac ul{
		margin:0 0 25px;
		padding:0 0 0 15px;
		}
	div.other_vac ul li{
		padding:0 0 15px;
		}
	div.about_vac h4.title_vac {
		font-size:14px; font-weight:bold;
		padding:0 0 5px;
		}
	div.about_vac ul.req_l{
		padding:0 0 20px 15px;
		}
	div.about_vac ul.req_l li{
		background:url(/bitrix/templates/svz_inner/images/bullet_arrow.gif) no-repeat left center;
		padding:3px 0 3px 10px;
		}
	div.about_vac div.respon_vac {
		margin:5px 0 0;
		clear:both;
		}
	div.about_vac div.respon_vac a{
		background:url(/bitrix/templates/svz_inner/images/btn_reg.gif) no-repeat;
		text-indent:-9999px; display:block;
		height:26px; width:139px;
		text-decoration:none;
		}
	div.about_vac div.respon_vac a.btn_back{
		background-position:0 -130px;
		margin:0 10px 0 0;
		}
	div.about_vac div.respon_vac a.btn_respon{
		background-position:0 -156px;
		}

	/*** block card product with accessories with progress discount ***/
        .cleared:after { clear:both;content:" ";display:block;height:0;overflow:hidden;}
	.cleared { zoom:1; display: block;}
        div.asessor_b, div.asessor_b_pd {margin:0 0 0px; width:731px;}
	div.asessor_b div.asessor_item, div.asessor_b_pd div.asessor_item{width:130px; margin:0 20px 0 0;}
 	div.asessor_b div.lst, div.asessor_b_pd div.lst{margin:0 !important;}

		div.asessor_item div.asessor_hd{width:122px;background:url(/img/asessor-b.gif) no-repeat 0 0;height:44px;padding:0px 4px;text-align:center;display: table-cell; vertical-align: middle;}
			div.asessor_item div.asessor_hd h4{color:#fff;}
			div.asessor_item div.asessor_hd h4 span{color:#fff; text-decoration:underline; cursor:pointer;}
		div.asessor_name {height:44px; margin:5px 0;position:relative;}
			div.asessor_name h4 {padding:0;}
		div.asessor_pic {text-align:center;margin:5px 0 7px; height:125px;}
			div.asessor_pic a{margin:0 auto;}
			div.asessor_pic img{margin:0 auto;}
	div.asessor_name h4 a {font-size:11px; color: #276FC8;}
	div.asessor_Oldprice {color:#F8C176;font-size:12px;text-decoration:line-through;width:95px;}
		div.asessor_Oldprice span{color:#808285;}
		div.asessor_Saleprice {color:#808285; margin:8px 0 0;}
		div.asessor_Saleprice span {color:#f75f0c;}
	div.asessor_price_pd {margin:0; height:30px;}
		div.asessor_price_pd span.naminal {font-size:18px; float:left; width:92px; margin:6px 0 0; color:#898A8E;}
		div.asessor_price_pd span.val{font-size:14px;}
		div.asessor_price_pd a.buy {background:url(/img/bg_buy.gif) no-repeat 0 -27px;float:left;height:27px;margin:0;width:38px;}
	div.sep2{background:url(/img/sep2.gif) no-repeat 0 0; padding:10px 0 0; margin:15px 0 0; width: 730px;}
		div.card_mbox div.sep2 p{color:#f75f0c; text-align:center; float:none;}
	div.sep2_big{background:url(/img/sep2_big.gif) no-repeat 0 0; padding:8px 0 0; width:882px; float:left; margin:10px 0 0;text-align: center;}
		div.sep2_big p{color:#808285; font-size:11px;margin:0 auto;width:90%;}
	/*** end ***/

	/*** block card product with accessories ***/
		div.asessor_Saleprice span {color:#808285;}
		div.asessor_price span.naminal {font-size:18px; float:left; width:92px; margin:10px 0 0;}
		div.asessor_price span.val{font-size:14px;}
		div.asessor_price a.buy {background:url(/img/bg_buy.gif) no-repeat 0 -27px;float:left;height:27px;margin:4px 0 0;width:38px;}
	/*** end ***/

	/*** popup add feedback ***/
	div.blockOverlay {background:url(/img/bg/lb.png) repeat 0 0;}
	div.popup_feed {width:520px; }
	div.popup dt {clear:left;color:#797977;float:left;margin:0;padding:5px 20px 0 0;text-align:right;width:135px;}
	div.popup_feed div.popup_head 	{width:510px;}
		div.popup_feed div.popup_head_txt	{width:500px;}
	div.popup_feed div.popup_box{width:498px;}
		div.popup_feed div.popup_box_main{width:498px;}
	div.popup_feed  div.popup_footer {width:520px;}
		div.popup_feed  div.popup_footer_el2 {width:500px;}
		div.popup_feed div.close_block_ui {float:none;position:absolute;right:40px;top:2px;}
			div.popup_feed div.input_txt input ,
			div.popup_feed div.textarea_box textarea {border:1px solid #bababa !important;border-radius:7px;-moz-border-radius:7px; -webkit-border-radius:7px; color:#828282; font-size:12px;}
			div.popup_feed div.textarea_box{background:none !important;padding:3px 0 4px;}
			div.popup_feed div.textarea_box textarea{height:67px; width:198px;padding:0 0 0 6px;}
			div.popup_feed div.input_txt input  {height:20px;padding:2px 0 2px 6px;width:148px;}
			div.popup_feed dd {float:left;margin:0;padding:0 0 15px;width:210px;}

			div.popup_feed div.pablic label {color:#828282; font-size:11px; line-height:1.6;padding:0 0 0 5px;vertical-align:top;}
			div.popup_feed dt {width:144px;}
			div.popup_feed dd.f_pass {width:270px;}
			div.popup_jtext {padding:0 20px;}
			span.shild_open {cursor:pointer;display:block;height:25px;width:150px;}
			span.shild_open70 {cursor:pointer;display:block;height:70px;width:170px;}
      .popup_feed .popup_box_main {padding:77px 0;}
      .popup_feed .comment_b {
		    color: #828282;
		    font-size: 11px;
		    left: 173px;
		    line-height: 1.2;
		    position: absolute;
		    top: 80px;
		}

.popup .comment_b {margin-left: 135px;}
.popup .rating input {margin: 0 5px 0 0; padding: 0;}
.popup .label_field {color: #797977; vertical-align: top; line-height: 1;}
.popup .checkbox_field {margin: 0 5px 0 0; padding: 0;}

div.popup_img_gallery {width:1000px; }
div.popup_img_gallery div.popup_head {width:1000px;}
div.popup_img_gallery div.popup_head_txt{/*width:990px;*/}
div.popup_img_gallery div.popup_box_main{
	position: relative;
	padding: 20px 40px 15px 40px;
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
#bundleDiv div.popup_box_main {
    padding: 20px 20px 15px 20px;
}
div.popup_img_gallery  div.popup_footer {width:1000px;}
div.popup_img_gallery  div.popup_footer_el2 {width:990px;}
div.popup_img_gallery div.popup_head_name {width:880px;}
.img-thumbs {float: left; width: 95px;}
.img-thumbs .img-thumbs-list {float:left; width: 45px;}
.img-thumbs-list li {width: 40px; height: 40px; text-align: center; margin: 0 5px 5px 0;}
.img-thumbs-list li .jcarousel-item-pic {border: 1px solid #d9d9d9; display: block; height: 38px; overflow: hidden; text-align: center; width: 38px;}
.img-thumbs-list .active-item .jcarousel-item-pic,.img-thumbs-list li .jcarousel-item-pic:hover {border: 1px solid #fba550;}
.helper {display:-moz-inline-box; display:inline-block; vertical-align:middle; height:100%; width:0px; zoom:1; //display:inline;}
.img-thumbs-list li .jcarousel-item-pic a, .card_pic a {display:-moz-inline-box; display:inline-block; vertical-align:middle; zoom:1; outline: none; //display:inline;}
.img-thumbs-list .jcarousel-item-pic img {max-width: 35px; max-height: 35px;}
.img-content {float:left; text-align: center; width: 800px; cursor: pointer;}
.img-content img {max-width: 800px; max-height: 700px;}

	/*** popup asessories ***/
	div.popup_b {position:relative; z-index: 999;}

	/*** style frontend modal win for not ie6 ***/div.asessor_item div.popup_b div.popup_asessories {margin:0 0 0 20px !important; left:0 !important; position:absolute;}

	div.popup_asessories {width:940px; }
	div.popup_asessories div.popup_head {width:940px;}
		div.popup_asessories div.popup_head_txt{width:930px;}
	div.popup_asessories div.popup_box{width:928px;}
		div.popup_asessories div.popup_box_main{width:928px;}
	div.popup_asessories  div.popup_footer {width:940px;}
		div.popup_asessories  div.popup_footer_el2 {width:930px;}
		div.popup_asessories div.popup_head_name {width:880px;}
	div.popup_asessories div.popup_box_main {padding:10px 0 0;}
	div.popup_asessories div.sep {border-top:1px solid #d1d3d4; height:1px; margin:5px 0 15px; float:left;}
	div.popup_asessories div.asessor_b {margin:0; height:250px; position:relative; width:880px;}
	div.popup_asessories div.asessor_b_pd {margin:0; height:324px; position:relative; width:880px;}
	div.popup_jtext div.asessor_Saleprice span{color:#808285;}
	div.popup_jtext div.asessor_name {height:45px; overflow:hidden;}
	/*** end ***/

	/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
	div.rating { float:left; margin:9px 0 0 0;}
		div.rating-cancel,div.star-rating{float:left;width:12px;height:10px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
		div.rating-cancel,div.rating-cancel a{background:url(delete.gif) no-repeat 0 -10px}
		div.star-rating,div.star-rating a{background:url(/img/bg_rate.gif) no-repeat 0 -10px}
		div.rating-cancel a,div.star-rating a{display:block; width:16px; height:100%; background-position:0 0px;border:0}
		div.star-rating-on a{background-position:0 -10px !important}
		div.star-rating-hover a{background-position:0 -10px}
		/* Read Only CSS */
		div.star-rating-readonly a{cursor:default !important}
		/* Partial Star CSS */
		div.star-rating{background:transparent!important;overflow:hidden!important}
		/* END jQuery.Rating Plugin CSS */

		/*** delivery page ***/
	div.delivery_page {margin:30px 0 0;}
		h4.title_dmethod {font-size:20px;}
			ul.list_md li{padding:0 0 10px 5px;}
				ul.list_md li ul li {list-style:none; margin:0 0 0 15px; padding:0;}
				ul.list_md li p{padding:0;}
		div.footnotes {margin:15px 0 0px;}
			div.footnotes p {font-size:11px; padding:0 0 5px;}
		div.city_dkur h4 {padding:10px 0 5px;}

		div.city_dkur ul li {padding:0 0 5px 5px;}
		/*** Send Feedback ***/
div.feedback_b{width:790px; margin:20px 0 10px;}
	div.feedback_b dl {float:left;margin:0;}
		div.feedback_b dt span{color:#ff0000}
		div.feedback_b dt {clear:left;color:#797977;float:left;margin:0;padding:5px 20px 0 0;text-align:left;width:160px;}
		div.feedback_b dd {float:left;margin:0;padding:0 0 14px;width:610px;}
		div.feedback_b dd.captcha_b {width:410px;}
			div.feedback_b dd.lst {padding:0;}
	div.input_send input {width:137px; height:26px;}
		div.input_send input {background:url(/img/btn_send.gif) no-repeat; cursor:pointer; border:0; width:137px; height:26px; text-indent:-9999px; display:block;}
	div.area_txt{background:url(/img/bg/feild_rb.gif) no-repeat 0 bottom;float:left;height:62px;padding:3px 4px 4px;width:198px;}
	div.area_txt textarea{background:none repeat scroll 0 0 transparent;border:0 none;float:left;height:60px;line-height:19px;margin:0;padding:0;width:198px;}
	div.feedback_n,div.feedback_e {
	color:#C00000;
	}
		div.city_dkur ul li {padding:0 0 5px 5px;}

/*** tenders ***/
       div.tl_cont {margin:30px 0 0;}
       div.tl_cont h3 {color:#333; font-size:16px; padding:0 0 15px;}
       form.tenders_form{}
       form.tenders_form fieldset.fields_tend {margin:0 0 37px; padding:0; border:0 none; width:480px; display:block;}
       form.tenders_form fieldset.fields_tend_min {width:430px;}
       form.tenders_form fieldset.fields_tend_max {width:100%; margin:0 0 10px;}
               fieldset.fields_tend label {width:180px; float:left; display:block; clear:left; padding:5px 0 0; color:#333;}
               fieldset.fields_tend_min label {width:130px;}
               fieldset.fields_tend label span {color:#cc0000;}
               fieldset.fields_tend div.left {width:293px; _width:283px; float:left; margin:0 0 11px; display:inline}
               fieldset.fields_tend_max div.left {width:809px; _width:800px; float:left;}
                       fieldset.fields_tend div.left input {display:block; border:1px solid #6699cc; height:20px; color:#333; padding-left:6px; line-height:20px;}
                       fieldset.fields_tend div.left input.text {width:293px; _width:283px; float:left;}
                       fieldset.fields_tend div.left input.text_min {width:160px; float:left;}
               fieldset.fields_tend select.feild_opt{width:234px; float:left; display:block; border:1px solid #6699cc; height:24px; margin:0 0 11px;}
               fieldset.fields_tend textarea {width:100%; float:left; display:block; border:1px solid #6699cc; height:200px; margin:0 0 7px;}
       form.tenders_form input.btn_send {background:url(/images/btn_send.gif) no-repeat 0 0; width:128px; height:28px; border:none;margin:0 0 0 180px;cursor:pointer;}
       h3.deff_lined_hd {border-bottom:1px solid #D1D3D4;font-size:20px;font-weight:normal;margin:0 0 25px;padding:0 0 5px;}
       div.events_item {float:left; margin:0 0 15px; width:730px;}
               div.events_item div.events_desc {float:left; width:550px;}
                       p.events_date {color:#828282;font-size:11px;margin-bottom:5px;padding:0;}
                       h4.events_name {font-size:14px; margin:0 0 5px; padding:0;}
               div.events_item div.events_dload {float:right; width:160px;margin:22px 0 0;}
                       a.dload_doc {display:block; float:left; background:url(/images/icon_doc.gif) no-repeat 0 0; width:27px; height:32px; margin:0 5px 0 0;}
                       a.dload_exel {display:block; float:left; background:url(/images/icon_exel.gif) no-repeat 0 0; width:27px; height:32px; margin:0 5px 0 0;}
                       p.dload_details {float:right; width:128px;}
                               p.dload_details a {display:block; margin:0 0 2px;}
                               p.dload_details span {color:#828282;font-size:11px;}

/*** search result  ***/
div.sch_result {float:left;width:730px; margin:30px 0 0;}
	div.sch_result_hd {margin:0 0 3px;}
		div.sch_result_hd h2 {font-size:20px; color:#000;}
	div.result_search {border:none; border-bottom:1px solid #D1D3D4; border-top:1px solid #D1D3D4; padding:10px 0; width:100%;}
div.sch_result_news {background:url(/img/bg_card_mhd.gif) repeat-x left bottom; clear:both; padding:0 0 10px; margin:50px 0 0;}
	div.sch_news_hd {background:url(/img/bg_card_mhd.gif) repeat-x left bottom;margin:0 0 20px;}
		div.sch_news_hd h3{font-size:18px;line-height:20px;padding:2px 0 5px 0;}
	div.sch_news_list_pic {float:left; width:110px; text-align:center;}
	div.sch_news_text {padding:0 0 0 120px;}
		div.sch_news_text p {padding:0;}
	div.sch_news_date {color:#828282; font-size:11px;}
	div.sch_news_title a {font-size:14px; line-height:22px;}
    p.all_sch_news {font-size:16px; margin:15px 0 0;}

div.dd_sch_block {left: 8px; position: absolute; top: 34px; width: 394px; z-index: 997;}
	div.dd_sch_middle{background:#fff; border-radius: 0 0 3px 3px; border: 1px solid #C1C1C2; border-top: none;}
		ul.list_matches_sch {padding:0;}
			ul.list_matches_sch li {font-size:13px; padding: 3px 0 3px 11px; cursor:pointer;}
			ul.list_matches_sch li:hover {background:#f1f2f2;}
                        ul.list_matches_sch li.active {background:#f1f2f2;}
				ul.list_matches_sch li span.dd_sch_bold {font-weight:bold;}
	div.dd_sch_bottom{background:url(/img/bg_dd_sch.gif) no-repeat 0 bottom; width:437px; height:6px; font-size:0; line-height:0;}
	div.filter_mini_bottom {background:url(/img/bg_filters_foot.gif) no-repeat 0 bottom; width:241px; height:6px; font-size:0; line-height:0;float:left; margin:0 0 30px;}
	h4.filter_mini_hd {font-size:14px; border-bottom:1px solid #d1d3d4;margin:0 0 12px;padding:7px 0 7px 4px;}
	div.filter_checkbox_set div.fl_none {float:none; clear:both; margin:5px 0px 0 0;}
	div.filter_checkbox_set div.no_indent {margin:5px 10px 0 0;}
	div.ind_top {margin:13px 0 0; padding:13px 0 5px 61px;}
	div.sch_news {margin: 0 0 20px;}
/*** end ***/
	/*** new cart ***/
        div.card_block div.card_mbox h3 {padding:2px 18px 8px 5px; font-size:20px; line-height:22px;}
	div.basket_tab table.asessory_tab {border:0;}
	div.basket_tab td.more_col{padding:0 0 5px 0;}
	div.basket_tab table.asessory_tab td {padding:0 20px 17px 0; border-bottom:0; //padding:0px -10px 17px 0px;}
	div.basket_tab table.asessory_tab td.count_b {//padding-left:20px;}
	div.basket_tab td.price_b {/*width:133px;*/}
		div.basket_tab  table.asessory_tab td div.img{float:left; width:40px; margin-top: 10px;}
		div.basket_tab  table.asessory_tab td div.name{padding:6px 0 0 50px;}
		div.basket_tab  table.asessory_tab td div.basket_input{margin:6px 0 10px -5px; //margin: 6px 0px 10px 0px;}
		div.basket_tab  table.asessory_tab td div.price{margin:3px 0 0;}
		div.basket_tab  table.asessory_tab td div.count {margin-left: 4px; //margin-left: 0px;}
div.delivery_set {padding: 0 0 10px 23px; margin: 0 0 8px; color: #737373; background:url('/img/bg_delivery_set.gif') no-repeat left bottom;}
div.delivery_set ul li {padding: 0 0 8px; line-height: 13px; line-height: 15px;}
	div.pic_product {margin-right: 70px;width: 135px;}
	div.buy_cheaper {width:89px;}
	div.block_acessory {margin-right: 20px;width: 120px;}
		div.acessory_name {height:44px; margin:5px 0;position:relative;}
				div.acessory_name h4 {position:absolute; bottom:0; left:0; padding:0;}
			div.acessory_pic {text-align:center;margin:5px 0 7px; min-height:125px;}
				div.acessory_pic a{margin:0 auto;}
				div.acessory_pic img{margin:0 auto;}
		div.acessory_name h4 a {font-size:11px;}
	div.buy_cheaper div.buy {background: url(/img/bg_buy.gif) no-repeat scroll 0 0 transparent;float: right;height: 27px;margin: 90px 0 0;width: 87px;}
	div.buy_cheaper div.buy a {display: block;height: 27px;text-decoration: none !important;width: 87px;}
	div.pic_product {text-align:center;}
	div.line_sum {border-bottom:1px solid #d1d3d4; border-top:1px solid #d1d3d4;position:relative;  padding: 1px;}
		div.pic_product span.old_price {color: #828282;display: block;font-size: 14px;padding: 7px 0 0;text-decoration: line-through;width: 54px;}
		div.pic_product span.new_price {color: #FBB161;display: block;font-size: 20px;font-weight: bold;text-align: right;width: 80px;}
		div.block_acessory span.price_acessory {display:block; color:#828282; font-size:14px; width:50px; font-weight:bold; padding: 7px 0 0;}
		div.buy_cheaper span.total_value {color: #000000;display: block;font-size: 16px;font-weight: bold;padding: 4px 0 0;width: 60px;}
		div.line_sum div.plus {position:absolute; width:35px; height:35px; top: -4px; left:138px;}
		div.line_sum div.well {position:absolute; width:35px; height:35px; top: -4px; right:66px;}

/*** location map ***/
p.map {margin:5px 0 10px;}
p.map span {cursor:pointer; border-bottom:1px dotted #000;}
p.map span:hover {border-bottom:none;}
div.map_location {text-align:center; margin: 0 0 15px;} /** changed **/
div.map_location h4 {font-size:14px; margin:0 0 20px;}
div.location_pic img {border:1px solid #d2d2d2;}
/*** end ***/

/*** popup media ***/
	div.popup_media {width:729px;}
	div.popup_media div.popup_head {width:729px;}
		div.popup_media div.popup_head_txt{width:719px;position:relative;}
	div.popup_media div.popup_box{width:717px;}
		div.popup_media div.popup_box_main{width:717px;}
	div.popup_media  div.popup_footer {width:729px;}
		div.popup_media  div.popup_footer_el2 {width:719px;}
	div.popup_media div.popup_box_main {padding:20px 0 10px; overflow:hidden; text-align:center;}
	div.popup_media div.close_block_ui {float:none;position:absolute;right:40px;top:2px;}
		div.popup_media  div.popup_jtext {padding:0;}
/*** end ***/

                div.feedb_events div#product-comments {float:left; width:730px; background:url('/img/bg_card_mhd.gif') repeat-x left bottom; margin: 20px 0 13px 0;}
			div.card_block div.card_mhd_tab span, div.card_block div.card_mhd_tab a {float:left; display:block; height:30px; margin:0; padding:0 14px; font-size:14px; line-height:30px;}
                        div.card_block div.card_mhd_tab a.current {background:#e8e9e9; text-decoration:none; cursor:default}
                        div.card_block div.card_mhd_tab div.sort_replies_b a { display: inline; float: none; font-size: 12px; height: auto; line-height: 12x; padding: 0 0 10px;}
div.feedb_events div#product-comments h3 {float:left; padding:2px 18px 8px 5px; font-size:20px; line-height:22px;}
                        div.feedb_events div#product-comments span, div.feedb_events div#product-comments a {float:left; display:block; height:30px; margin:0; padding:0 14px; font-size:14px; line-height:30px;}
			div.feedb_events div#product-comments a.current {background:#e8e9e9; text-decoration:none; cursor:default}

div.replies {border-bottom:1px dotted #d1d3d4; margin: 0 0 13px 0; padding: 0 0 10px;}
           div.replies div.name span {font-size:14px;}
                  div.comment {float: left; width: 530px; clear: left;}
                  div.replies .rate_box {float: right; width: 195px; padding-top: 3px;}
                 div.replies .rate_box .txt {color: #828282; float: left; margin: 0 10px 11px 0; text-align: right; width: 120px;}
                   div.comment_head { margin-bottom: 7px;}
div.replies div.name {padding: 0 0 4px 0;}
		div.replies div.pros {background:url('/img/ico_reply_pros.gif') no-repeat; padding: 3px 0 4px 22px; line-height: 1.5;}
		div.replies div.contras {background:url('/img/ico_reply_contras.gif') no-repeat; padding: 3px 0 4px 22px; line-height: 1.5;}
/*** styles pages drop down menu for e_shop links in top menu ***/
.main2col {width:817px; margin-top:30px;}
  .left_col {width:250px; margin:0 0 0 5px;}
  .center-col {width:562px; position:relative;}
  .center-col .section_title {font-size:24px; color:#333333; padding:0 0 35px;}
  .center-col .section_action {font-size:14px; color:#333333; font-weight:bold;}
  .center-col .section_action span {color:#828282; font-weight:normal;}
  .center-col p, .center-col p a {color:#333; line-height:1.5;}
  .center-col .border_b_img {border-bottom:1px solid #cccccc; text-align:center; margin:0 0 35px; padding:20px 0;}
  .center-col .ap_b {position:absolute; top:0; right:-40px; color:#828282; font-size:11px; width:280px;}
  .center-col .p_border {border-bottom:1px solid #ccc; border-top:1px solid #ccc; font-size:16px; text-align:center; line-height:1.3; margin:10px 0 19px; padding:15px 0;}
  .center-col .condition_b {color:#828282; font-size:11px;}
  .center-col .indent_top {margin:25px 0 0;}
/*** end ***/


/*** popup personal data ***/
			dl.personal_data_form div.capcha {float:left; border:1px solid #bababa; background:#fff; width:149px; padding:2px 2px; height:34px}
			dl.personal_data_form dd.r_me {font-size:11px; color:#797977;}
			dl.personal_data_form dd.f_pass {width:225px;}
				dl.personal_data_form dd.f_pass div.fll {padding: 5px 0 0 10px}
				dl.personal_data_form dd.f_pass a {color:#797977 !important;}
	div.popup dd.f_pass div.fll {padding: 5px 0 0 15px}
  dl.personal_data_form dt .lb_chb {float:right;}

/*** block - reply shop ***/
  div.answer_b {background:url(..//img/answer_b.gif) no-repeat 0 0; margin:4px 0 4px 25px; padding:6px 0 0 20px; clear: both; }
  div.answer_b p {color:#505050; font-size: 12px;line-height:20px}
	 div.answer_b h4.shop_says {color:#fbb161; font-size:14px; padding:0 0 5px;}
     div.answer_b h4.shop_says span {color:#333; font-size:12px}
     div.comments_act {color: #828282;}
		div.comments_act .yes_act {color: #67b230; text-decoration: none; border-bottom:1px dotted #67b230;}
		div.comments_act .no_act {color: #c13333; text-decoration: none; border-bottom:1px dotted #c13333;}
		div.comments_act a:hover {border-bottom: none;}
		div.comments_act a {zoom:1;}
     div.link_comments {clear: both; color: #828282; font-size: 11px; margin: 5px 0; text-align: right;}
        div.link_comments span {display: block; float: right; text-decoration: underline; cursor: pointer;}

	.popup_lc {}
    div.popup_lc div.textarea_box {float: none;}
	div.popup_lc dl  {width: 198px; margin: 0 0 0 25px;}
	div.popup_lc dd  {width: 250px; padding: 0; float: none; }
  /*** end ***/

/*** block message, if you found error  ***/
div.card_block div.card_mhd_tab span.error_message {display:block; color:#ff3333; border-bottom:1px dotted #ff3333; background:none; font-size:12px; line-height:12px; height:12px; padding: 9px 0 0; cursor:pointer;}
div.card_block div.card_mhd_tab span.error_message:hover {border-bottom:none;}
/*** end ***/

.deff_good_title a, .deff_good_title a:visited {color: #276FC8;}

.svz-change-password .message-title {
 border-bottom: 1px solid #D1D3D4;
    font-size: 20px;
    line-height: 20px;
    margin: 0;
    padding: 29px 0 10px 2px;
 display: block;
 width: 985px;
 }
.svz-change-password .bx-auth-label {
    color: #797977;
    margin: 0;
    padding: 5px 20px 0 0;
    text-align: left;
    width: 150px;
 }
.svz-change-password .bx-auth-input-text, .svz-change-password .input-text {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #B9B9B9;
    height: 24px;
    line-height: 24px;
    border-radius: 5px;
   -moz-border-radius: 5px;
   -webkit-border-radius: 5px;
    margin: 0 0 15px;
    padding: 0 0 0 5px;
    width: 150px;
    color: #000000;
}
.svz-change-password input {
    background: url(/img/bg/sp_lb.png) no-repeat 0 -26px;
    border: medium none;
    color: #FFFFFF;
    height: 27px;
    line-height: 24px;
    width: 139px;
 }

 .svz-change-password .bx-auth-footer {
 margin: 10px 0 0;
 }
.svz-change-password .bx-auth-header {
 margin: 0 0 10px;
 border-bottom: 1px solid #D1D3D4;
    font-size: 20px;
    line-height: 20px;
    padding: 29px 0 10px 2px;
 display: block;
 width: 985px;
 }



 .svz-change-password .label {
    color: #797977;
    margin: 0;
    padding: 5px 20px 0 0;
    text-align: left;
    width: 145px;
 }
.svz-change-password .bx-label {
    margin: 0 0 15px;
    display: block;
 }
 .svz-change-password .captcha_img {
     border: 1px solid #5CAC26;
     height: 33px;
     margin: 0 0 15px;
     overflow: hidden;
     width: 155px;
     border-radius: 5px;
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
 }
 .svz-change-password .captcha_img img {
     display: block;
     margin: -1px 0 0 -1px;
     width: 157px;
 }
 .svz-change-password .bx-check input {
    background: none;
    color: #FFFFFF;
    height: auto;
    line-height: 1;
    width: auto;
 }
.svz-change-password .bx-check label {
    display: inline;
 margin: 0;
 }
 div.final_step div.txt img{vertical-align: middle;}

 /*** service center begin ***/
.title-service {
    font-size: 27px;
    margin: 25px 0 0 7px;
  }
.col {
    background: url("/bitrix/templates/svz_inner/images/services.uso/separ.gif") no-repeat center bottom;
    padding: 30px 0 45px 7px;
}
.last-col {
      background: none;
}
.col .left-col {
        width: 460px;
    }
.statement {
        margin-top: 10px;
    }
.statement label {
           color: #6b7276;
            margin-right: 10px;
            padding: 0;
}
.statement .input-text {
            border-radius: 5px;
            -moz-border-radius: 5px;
            -webkit-border-radius: 5px;
            border: 1px solid #b9b9b9;
            padding: 5px;
            width: 150px;
           vertical-align: middle;
        }
.statement .btn-status {
            width: 109px;
            height: 23px;
            cursor: pointer;
            margin-left: 10px;
            vertical-align: middle;
        }
.col .right-col {
        width: 460px;
    }
.col .title-col {
          color: #545d64;
            font-size: 18px;
            padding: 0 0 18px;
        }
.col span {
            color: #6b7276;
        }
.col .select-link {
            color: #000;
            border-bottom: 1px dashed #000;
            cursor: pointer;
         }

.select-link a{text-decoration:none; }

.ajax_response{
    color:#545d64;
    padding-left: 18px;
    font-size:12px;
    line-height:20px;
    margin-top:0px; clear:both;
    }
table.ajax_sc_tbl{
    border-collapse:separate;
}
table.ajax_sc_tbl td{
    padding:20px 15px 5px 5px;
    border-bottom:1px dashed #bbbbbb;
}

div.brands {float:left; width:345px; padding: 35px 0 0 35px; position:relative; margin-top:-50px;}
div.brands ul {float:left; width:100px; font-size:11px; padding: 0 15px 0 0;}
div.brands ul li {padding: 2px 0;}

/*** service center end ***/
#tradepoint-message span{
	color: red !important;
	margin: 10px 0 10px 25px;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.6;
}
div.SUPER_BANNERS {display:none}

.popup_box_main .brands-list {
    float: left;
    font-size: 11px;
    padding: 0 15px 0 0;
    width: 100px;
}
.popup_box_main .brands-list li {
    padding:  2px 0;
}
div.soc_network {
    margin: 2px 0 0 -6px;
}
div.rcol div.sm_hd {float:left; clear:left; width:167px; height:12px; padding: 10px 0 5px 5px; font-size:10px; line-height:12px; color:#808285;}
		div.rcol div.icos {float:left; clear:left; width:70px; padding: 0 20px 0 28px;}
		div.rcol div.icos_created {width: 170px; padding: 0px;}
		div.rcol a.ico {display:block; float:left; height:27px; line-height:27px; margin:0 15px 0 0; padding: 0 0 0 34px; background:url('/img/ico_snet_new.gif') no-repeat;}
			div.rcol a.rss {background: url('/img/ico_rss.gif') no-repeat 0 0;}
			div.rcol a.ico_s {width:27px; margin:0 6px 0 0; padding:0;}
			div.rcol a.fb {background-position:0 0;}
			div.rcol a.tw {background-position: -33px 0;}
			div.rcol a.vk {background-position: -65px 0;}
			div.rcol a.lj {background-position: -131px 0;}
                        div.rcol a.mail {background: url('/img/ico_email.gif') no-repeat 0 0;}
            div.rcol a.mm {background-position:0 -162px;}
            div.rcol a.sc {background-position:0 -162px;}
            div.rcol a.yt {background-position: -98px 0;}
/*** credit page ***/
div.content {margin-top: 30px;}
    div.content h1.title {font-size: 20px; padding-bottom: 5px; margin: 0 0 30px; border-bottom: 1px solid #d1d3d4;}
    div.content h2.title-item-set {color: #010101; font-size: 16px; font-weight: bold; margin: 0 0 20px;}
    div.content h2.frst {margin-top: 0;}
    div.content div.left-col {width: 670px; float: left;}
    div.content div.right-col {width: 255px; float: right;}
    div.form-section {background: url('/img/poloska_2.jpg') repeat-x 0 0 #ededed; border: 1px solid #f1f1f1; padding: 25px 30px; box-shadow: 0 1px 1px #CCCCCC;}
        .form div.form-section dl {margin: 0; padding: 0;}
        .form div.form-section dl.total-data strong {border-bottom: 1px dotted #000; line-height: 25px;}
            .form div.form-section dl dt {float: left; margin: 0; padding: 0; color: #000; clear: left; width: 215px; line-height: 25px;}
                .form div.form-section dl dt span {color: #ff0101;}
            .form div.form-section dl dd {float: left; width: 250px; margin: 0 0 12px; padding: 0;}
            .form div.form-section dl dd.last {margin: 0;}
                .form div.form-section dl dd.text {background: url("/img/bg_credit_page.gif") no-repeat -4px -16px; height: 26px;}
                    .form div.form-section dl dd.text input {border: none; background: none; width: 244px; padding-left: 6px; height: 24px; color: #a6a6a6; line-height: 24px;}
                div.select-block {position: relative;}
                    .form div.form-section dl dd.text div.select-block input {width: 224px; color: #a6a6a6; float: left;}
                    div.select-block a.select-link {height: 16px; width: 16px; background: url("/img/bg_credit_page.gif") no-repeat -158px -107px; margin-top: 9px; display: block; float: left;}
                    div.select-block-dd {position: absolute; display: none; z-index: 99; top: 22px; left: 0; width: 250px;}
                            div.select-block-dd ul li {padding-top: 3px;}
                        div.select-block-dd div.select-block-bot {
						    background: url("/img/bg_credit_page.gif") no-repeat scroll 0 -102px transparent;
						    height: 5px;
						    width: 250px;
						}
                .form div.form-section dl dd.textarea {background: url("/img/bg_credit_page.gif") no-repeat 0 -43px; height: 64px; width: 250px;}
                    .form div.form-section dl dd.textarea textarea {background: none; color: #AEAEAE; border: 0; width: 238px; padding: 6px; height: 52px; overflow: hidden;}
                .form div.form-section dl dd.radio {line-height: 25px;}
                    .form div.form-section dl dd.radio input {height: 12px; margin: 0 2px 0 0; padding: 0 2px 0 0; vertical-align: middle; width: 12px;}
                div.text-mini {float: left;}
                div.text-mini68 {width: 68px;}
                div.text-mini82 {width: 82px;}
                div.text-mini135 {width: 135px;}
                    div.text-mini input {padding-right: 6px; height: 24px; line-height: 24px; color: #aeaeae; border: none; background: none;}
                    div.text-mini68 input {width: 55px;}
                    div.text-mini82 input {width: 69px;}
                    div.text-mini135 input {width: 122px;}
                        div.text-mini > div {background-image: url("/img/bg_credit_page.gif"); background-repeat: repeat-x; float: left; height: 26px;}
                            div.bg-text-mini {background-position: -4px -16px; width: 6px;}
                            div.rbg-text-mini {background-position: right -16px;}
                    .form div.form-section dl dd span.code {float: left; width: 25px; font-size: 14px; line-height: 25px;}
                    .form div.form-section dl a.ico_celendar {display: block; float: left; margin: 6px 0 0 8px;}
    div.form-btn {margin-top: 15px;}
        div.form-btn .btn {background-image: url("/img/bg_credit_page.gif"); background-repeat: repeat-x; width: 79px; height: 26px; display: block; float: left;}
        div.form-btn a.btn-prev {background-position: -79px -107px;  margin-right: 15px;}
         div.form-btn span.btn-prev {background-position: 0 -107px;  margin-right: 15px;}
        div.form-btn a.btn-next {background-position: 0 -133px;}
        div.form-btn a.btn-total {background-position: -80px -133px; width: 105px;}
        div.form-btn div.btn-save {}
            div.form-btn div.btn-save a {color: #B8B8B8;}
                div.form-btn div.btn-save a img {position: relative; top: 3px;}
   ul.progress-list {margin: 0 0 40px;}
        ul.progress-list li {background: url("/img/bg_credit_page.gif") no-repeat -228px -135px; line-height: 28px; color: #989797; height: 26px; padding: 0 0 1px 34px; margin-bottom: 12px;}
        ul.progress-list li.item-select {background-position: -228px -107px; color: #000;}
            ul.progress-list li.item-select span {border-bottom: 1px dotted #000;}
        ul.progress-list li.item-active {color: #000; font-weight: bold;}
        ul.progress-list li.frst {line-height: 1.1;}
        ul.progress-list li.frst, ul.progress-list li.last {/*line-height: 26px;*/}
   div.info {margin-top: 35px;}
       div.bg-info {background: url("/img/bg_credit_page.gif") no-repeat 0 0; width: 255px; height: 6px; line-height: 1px; font-size: 1px;}
        div.info-top {background-position: 0 0;}
        div.info-cont {border-right: 3px solid #fa9a46; line-height: 1.8; border-left: 3px solid #fa9a46; padding: 10px 15px; font-weight: bold; color: #262626; width: 218px;}
        div.info-bot {background-position: 0 -9px;}

        div.rbg-text-date input {
		    background: url("/img/feid-text-date.gif") no-repeat scroll 0 0 transparent;
		    border: medium none;
		    height: 14px;
		    line-height: 14px;
		    padding: 6px;
		    width: 68px;
		    color: #AEAEAE;
		    margin-right: 5px;
		}

div.page404 {}
    div.page404 .rwcol {background: url("/img/bg_404page.gif") no-repeat 50% 24px; padding-top: 180px;}
    div.page404 h2 {border-bottom: 1px solid #D1D3D4; color: #e16a25; font-size: 20px; margin: 0 0 18px; padding: 3px 2px;}
    div.text-f14 {font-size: 14px;}
    div.page404 a {color: #276FC8;}
    h3.head-section {background: url("/img/bg_card_mhd.gif") repeat-x scroll left bottom transparent; font-size: 20px; line-height: 22px; margin: 20px 0 14px; padding: 2px 18px 8px 5px;}
    div.page404 .bundel_item_pic {background-repeat: no-repeat; background-position: center; height: 130px; width: 135px;}
        div.page404 .bundel_item_pic a {display: block; height: 135px; height: 130px;}
.address_order_select_field select {margin-bottom:8px;}
.addr_info p.map {margin:0 0 4px; padding:0;}

div.instock {background: url("/img/ico_instock.png") no-repeat 0 5px; padding: 0 0 0 14px; color: #424141;}
div.ct_desc div.instock {margin: 10px 0 0; width: 187px; float: right; color: #808285;}

.order_hd {border-bottom: 1px solid #d1d3d4; padding: 0 0 3px; margin-bottom:15px;}
    .order_hd h2 {font-size: 20px; color: #000000;}
    .order_hd .sort {float: right; padding: 8px 0 0;}
        .order_hd .sort .sort_date {font-weight: bold; background: url("/img/bg_sort_by.gif") no-repeat right top; padding: 0 14px 0 0;}
        .order_hd .sort .down {background-position: right -14px;}

.my_comments {margin: 20px 0 25px;}
    .my_comments .img_comment {float: left; width: 108px; clear: left;}
    .my_comments .text_comment {float: left; width: 615px; color: #7c7c7c; margin: 0 0 18px;}
        .my_comments .text_comment h3 {font-size: 12px; padding: 5px 0;}
            .my_comments .text_comment h3 a {color: #276fc8;}
        .my_comments .text_comment .date {color: #bfbfbf; margin: 0 0 5px;}
.deff_left_column .phone_cat_hd {padding-top: 10px; margin: 0 0 15px;}
div.card_block div.card_mbox div.re_comment p {padding: 0;}
div.re_comment p {padding: 0;}

.add_new_adress {background: url("/img/bg_order_btn.gif") no-repeat scroll 0 -60px transparent; float: left; margin: 0 0 0 10px; height: 27px; width: 110px;}
    .add_new_adress a {height: 27px; width: 110px; display: block; text-decoration: none;}
.address_lists {margin: 3px 0 25px;}
    .address_lists .adress_delivery {margin: 17px 0 10px;}
        .address_lists .adress_delivery strong {color: #454545; font-size: 14px;}
        .address_list {margin: 0 0 15px;}
        .address_number {line-height: 28px; font-weight: bold; color: #454545; font-size: 14px; float: left; width: 20px;}
            .address_list_inner {font-weight: normal; float: left; margin: 0 25px 0 8px; font-size: 12px; width: 558px; position: relative; padding: 0 0 0 3px; background: url("/img/bg_order_btn.gif") no-repeat 0 0;}
            .address_list_inner .inner {background: url("/img/bg_order_btn.gif") no-repeat right -30px; padding: 8px 9px 7px 10px; height: 15px;}
            .address_list_inner .inner .inner_overflow {overflow: hidden; width: 515px;}
            .address_list_inner .inner span.edit {display: block; width: 1040px;}
        .btn_delete {background: url("/img/bg_order_btn.gif") no-repeat -320px -60px; display: block; height: 13px; position: absolute; right: 8px; top: 7px; width: 11px;}
            .btn_changed {background: url("/img/bg_order_btn.gif") no-repeat -109px -60px; float: left; height: 27px; width: 98px;}
                .btn_changed a {display: block; height: 27px; width: 98px;}

.wish_first {margin:0 50px 20px 0;}
    .wish_first input {height: 13px; width: 13px; padding: 0; margin: 0; vertical-align: top;}
    .wish_first label {padding: 0 0 0 10px;}

.dd_date a {
    display: block;
    float: left;
    margin: 4px 0 0 6px;
}
dl.personal_data_form {margin: 0; width: 335px;}
    dl.personal_data_form dt {clear: left; float: left; margin: 0; line-height: 30px; width: 135px;}
    dl.personal_data_form dd {float: left; margin: 0 0 15px; padding: 0 0 0 3px; background: url("/img/bg_order_btn.gif") no-repeat 0 0;}
    dl.personal_data_form dd .ico_celendar {background: url("/img/ico_celendar.gif") no-repeat 0 0; display: block; float: left; margin: 7px 0 0 10px; width: 16px; height: 15px;}
        dl.personal_data_form div.input_txt {background: url("/img/bg_order_btn.gif") no-repeat right -30px; padding: 3px; float: left; height: 24px;}
        dl.personal_data_form div.input_txt input {border: 0 none; float: left; height: 23px; line-height: 23px; margin: 0; padding: 0; width: 147px;}
        dl.personal_data_form div.input_txt .input_date {width: 75px;}
        dl.personal_data_form dd.lst {padding: 0; margin-top: 10px; background: none;}

        dl.personal_data_form div.input_sbm_ch {float: left; height: 26px; padding: 0; width: 137px;}
        dl.personal_data_form div.input_sbm_ch input {background: url("/img/btn-change.png") no-repeat scroll left top transparent; border: 0 none; cursor: pointer; float: left;height: 26px; line-height: 19px; margin: 0; padding: 0; width: 137px;}
.new_address label {display: block; clear: left; float: left; line-height: 30px; color: #808285; width: 65px}
.new_address .mini_label {clear: none;}

.deff_subcolumn {
	float:left;
	width:385px;
}
.deff_subcolumn_right {
	width:345px;
}
.deff_subcolumn p {
	margin:0 50px 10px 0;
}
.deff_social_block {
	border:1px solid #bebebe;
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;
	padding:15px 15px 15px 5px;
	margin-right:75px;
}
.deff_social_block li {
	width:25%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding:20px 0;
	position:relative;
}
.deff_social_block a {
	display:block;
	text-align:center;
	color:#9e9e9e;
	font:9px arial, sans-serif;
	position:relative;
	margin-left:10px;
}
.deff_social_block li.active a:after {
	content:" ";
	width:12px;
	height:12px;
	background:url("/static/main/img/social/sprites.png") -30px 0 no-repeat;
	position:absolute;
	top:-4px;
	left:50%;
	margin-left:7px;
}
.deff_social_block a:before {
	content:" ";
	width:30px;
	height:30px;
	overflow:hidden;
	display:block;
	margin:0 auto 7px;
	background:url("/static/main/img/social/sprites.png") 0 0 no-repeat;
}
.deff_social_block li.gp a:before {
	background-position:0 -30px;
}
.deff_social_block li.gp a:hover:before {
	background-position:-30px -30px;
}
.deff_social_block li.gp.active a:before {
	background-position:-60px -30px;
}
.deff_social_block li.vk a:before {
	background-position:0 -60px;
}
.deff_social_block li.vk a:hover:before {
	background-position:-30px -60px;
}
.deff_social_block li.vk.active a:before {
	background-position:-60px -60px;
}
.deff_social_block li.fb a:before {
	background-position:0 -90px;
}
.deff_social_block li.fb a:hover:before {
	background-position:-30px -90px;
}
.deff_social_block li.fb.active a:before {
	background-position:-60px -90px;
}
.deff_social_block li.ok a:before {
	background-position:0 -120px;
}
.deff_social_block li.ok a:hover:before {
	background-position:-30px -120px;
}
.deff_social_block li.ok.active a:before {
	background-position:-60px -120px;
}
.deff_social_block li.tw a:before {
	background-position:0 -150px;
}
.deff_social_block li.tw a:hover:before {
	background-position:-30px -150px;
}
.deff_social_block li.tw.active a:before {
	background-position:-60px -150px;
}
.deff_social_block li.ya a:before {
	background-position:0 -180px;
}
.deff_social_block li.ya a:hover:before {
	background-position:-30px -180px;
}
.deff_social_block li.ya.active a:before {
	background-position:-60px -180px;
}
.deff_social_block li.mk a:before {
	background-position:0 -210px;
}
.deff_social_block li.mk a:hover:before {
	background-position:-30px -210px;
}
.deff_social_block li.mk.active a:before {
	background-position:-60px -210px;
}
.deff_social_block li.mm a:before {
	background-position:0 -240px;
}
.deff_social_block li.mm a:hover:before {
	background-position:-30px -240px;
}
.deff_social_block li.mm.active a:before {
	background-position:-60px -240px;
}
.deff_social_block li.sc a:before {
	background-position:0 -271px;
}
.deff_social_block li.sc a:hover:before {
	background-position:-30px -271px;
}
.deff_social_block li.sc.active a:before {
	background-position:-60px -271px;
}
.deff_social_block .note {
	position:absolute;
	z-index:5;
	top:100%;
	left:-40px;
	margin:-30px 0 0 -50%;
	padding:12px 18px 12px 15px;
	background:#fff;
	border:1px solid #c2c2c2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	white-space:nowrap;
	box-shadow:0 3px 6px #ccc;
}
.deff_social_block .note-success {
	color:#5a9f20;
}
.deff_social_block .note-fail {
	color:#dd3333;
}
.deff_social_block .note:before {
	position:absolute;
	content:" ";
	width:15px;
	height:9px;
	background:url("/static/main/img/social/sprites.png") -60px 0 no-repeat;
	top:-8px;
	left:50%;
	margin-left:-7px;
}
.deff_social_block .note .note-close {
	position:absolute;
	content:" ";
	width:6px;
	height:6px;
	background:url("/static/main/img/social/sprites.png") -45px 0 no-repeat;
	top:3px;
	right:3px;
	cursor:pointer;
	z-index:1;
	overflow:hidden;
	text-indent:100%;
}

.popup_text .popup_box_address div.popup_box_main {padding: 50px 20px 15px;}
    .new_address .error_massage {position: absolute; top:-35px; color: #ff0000;}
    .new_address {width: 345px; margin: 0 auto; position: relative;}
        .new_address .input {float: left; margin: 0 0 15px; padding: 0 0 0 3px; background: url("/img/bg_order_btn.gif") no-repeat 0 0;}
            .new_address .input .input_inner {background: url("/img/bg_order_btn.gif") no-repeat right -30px; padding: 3px; float: left; height: 24px;}
                .new_address .input .input_inner input {border: 0 none; color: #5c5c5c; float: left; height: 23px; line-height: 23px; margin: 0; padding: 0; width: 270px;}
                .new_address .input_error .input_inner input {color: #ff0000;}
                .new_address .input .input_inner .mini_input {width: 70px; text-align: center;}
        .input_sbmt {clear: both; background: url("/img/bg_order_btn.gif") no-repeat -209px -60px; width: 106px; height: 26px; margin: 10px auto 0;}
            .input_sbmt input {width: 106px; height: 26px; cursor: pointer; display: block; border: none; background: none;}
.poll_section {font-family: verdana;}
.poll_section .poll_form { color: #797977; margin: 4px 0 0; line-height: 1;}
.poll_section .poll_form p { padding-bottom: 7px !important;}
.poll_item input {float: left; width: 13px; margin: 2px 0 0; height: 13px; clear: left; padding: 0;}
.poll_item label {float: left; margin: 0 0 10px 6px; width: 358px;}
.your_item label {display: block; margin: 10px 0 10px 19px;}
.poll_form .poll_sbm {margin: 0px auto; width: 125px; background: url("/img/poll_sbm.gif") no-repeat 0 0; height: 28px; border: none; display: block; cursor: pointer;}
.your_item .poll_textarea {background: url("/img/pull_textarea.png") no-repeat 0 0; height: 53px; padding: 3px; width: 328px; position: relative; left: 19px;}
.your_item .poll_textarea textarea {border: none; background: none; margin: 0; height: 45px; width: 320px;}

.wish_list_section {background: #f7f7f7; margin: 20px 0; padding: 12px 0 20px;}
    .order_hd .soc_net {margin: 5px 0 0;}
    .wish_list_section .ws_hd {padding: 0 12px 5px;}
        .ws_hd p {color: #828282; width: 500px;}
        .ws_hd p strong {color: #686666;}
        .ws_hd .btn_send {width: 142px; display: block; background: url("/img/btn_send_friend.gif") no-repeat 0 0; height: 33px;}
    .ws_list {margin: 35px 0 10px 10px;}
    .ws_list li {width: 138px; margin: 10px 8px; border: 1px solid #cecece; position: relative; background: #fff; padding: 10px 10px 15px; text-align: center;}
        .ws_list .name {height: 44px; overflow: hidden;}
            .ws_list .name a {color: #276fc8; font-size: 11px;}
        .ws_list .pic {background-position: center; background-repeat: no-repeat; width: 138px; height: 120px;}
            .ws_list .pic a {display: block; width: 138px; height: 120px;}
            .ws_list .buy {background: url("/img/btn_buy_new.gif") no-repeat 0 0; width: 118px; height: 33px; margin: 5px auto 0;}
                .ws_list .buy a {display: block; width: 118px; height: 33px;}
        .ws_list .price {font-weight: bold;color: #585858; font-size: 16px;}
        .ws_list .btn_closer {display: block; background: url("/img/btn_closer.png") no-repeat 0 0; position: absolute; top: -13px; right: -13px; cursor: pointer; height: 26px; width: 26px;}
    .wish_list_section .ws_sep {background: #fff; border-top: 1px solid #eaeaea; height: 2px;}
.city_popup_footnote {
    position: absolute;
    top: -14px;
    left: -4px;
    width: 254px;
}
.city_popup_footnote .city_popup_footnote_hd {
    height: 23px;
    background: url("/img/bg_city_popup_footnote.png") no-repeat 0 0;
    width: 254px;
}
.city_popup_footnote .city_popup_footnote_bot {
    height: 13px;
    background: url("/img/bg_city_popup_footnote.png") no-repeat left bottom;
    width: 254px;
}
.city_popup_footnote .city_popup_footnote_cont {
    background: url("/img/bg_city_popup_footnote_center.png") repeat-y 0 0;
    color: #505050;
    padding: 5px 15px;
}
.city_popup_footnote .city_popup_footnote_close {
    background: url("/img/bg_city_popup_footnote_close.gif") no-repeat 0 0;
    height: 8px;
    position: absolute;
    top: 22px;
    right: 12px;
    cursor: pointer;
    width: 8px;
}

.today_section {background: url("/img/today_plash.gif") no-repeat 0 0; position: relative;}
    div.top_index .today_section h3 {background: url("/img/ico_qst.png") no-repeat scroll 100% 11px transparent; color: #FFFFFF; cursor: pointer; float: none; font-size: 11px; font-weight: bold; line-height: 18px; margin: 0 auto; padding: 8px 14px 10px 0; text-shadow: 0 1px 1px #7d7d7d; -moz-text-shadow: 0 1px 1px #7d7d7d; -webkit-text-shadow: 0 1px 1px #7d7d7d; text-transform: uppercase; width: 110px;}
    .today_section h3 a {color: #fff !important;}
    .today_section .name_prod {padding: 0 10px; height: 46px; overflow: hidden; margin: 0 0 10px;}
        .today_section .name_prod a {color: #276fc8; font-size: 11px;}
    .today_section .pic_prod {text-align: center; display: table-cell; height: 130px; vertical-align: middle; width: 169px; overflow: hidden;}
    .today_section .price_prod {border-bottom: 1px solid #bfc0c2; padding: 0 0 8px;}
        .today_section .price_prod .old_price {color: #eeae59; font-size: 14px; line-height: 18px; text-decoration: line-through; display: block; float: left;}
        .today_section .price_prod .new_price {color: #505050; font-size: 18px; line-height: 18px; display: block; float: right;}
    .today_section .time_section {margin: 8px 0 0; color: #808285; font-size: 11px; background: url("/img/ico_time.gif") no-repeat 0 -16px; padding-left: 18px;}
        .today_section .time_section span {color: #63af13;}
        .today_section .action_section {margin: 16px 10px 0; width: 149px; padding: 0;}
.bg_today_section {background: url("/img/bg_pc_today_section.png") no-repeat 0 0; position: absolute; top: -5px; right: -5px; width: 103px; height: 103px;}
.time_section_card {font-size: 11px; color: #63af13; margin: 0 0 12px 23px; background: url("/img/ico_time.gif") no-repeat 0 0; padding: 1px 0 0 17px;}
.wish-link {background: url("/img/ico_time.gif") no-repeat left bottom; padding-left: 25px;}
    .wish-link a {text-decoration: none;}
        .wish-link a span {zoom: 1;}

div.cat-page {}
    div.cat-page .rwcol {padding-top: 30px;}
    .rwcol .banner-box__right {margin: 0 0 30px;}
    div.cat-page h2, div.cat-page h1 {border-bottom: 1px solid #D1D3D4; color: #000000; font-size: 20px; margin: 0 0 18px; padding: 3px 2px;}
    div.cat-page a {color: #276FC8;}
    div.cat-page .bundle-share ul li {float: left; height: 263px; margin-right: 20px; padding: 0 10px; width: 142px;}
    div.widget-events {margin-top: 50px;}
        div.widget-events-head {background: url("/img/bg_clm_hd231.gif") no-repeat right top; height: 30px; width: 221px; margin: 0 0 23px;  padding: 0 10px 0 0;}
        div.widget-events div.events {width: 231px; margin-right: 18px;}
        div.widget-events div.last {margin-right: 0;}
            div.widget-events-head h3 {height: 30px; line-height: 30px; padding: 0 0 0 14px; width: 160px;}
            div.widget-events-head .all {background: url("/img/bg_ti_hd_a.gif") no-repeat scroll 25px center transparent; display: block; height: 26px; color: #000; line-height: 26px; margin: 2px 0; padding: 0 20px 0 0; width: 20px;}
        div.events_pic {clear: both; float: left; margin-bottom: 10px; width: 70px; text-align: center;}
        div.events_cont {float: left; margin: 0; width: 150px; color: #808285;}
            div.events_cont .event-date {color: #F6B153;}
            div.events_cont p {margin: 10px 0;}
    div.cat-page .bundel_item_pic {background-repeat: no-repeat; background-position: center; height: 130; width: 135px;}
        div.cat-page .bundel_item_pic a {}

    .banner-box {margin: 0 0 30px;}

.bottom_bar {bottom: 0; left: 50%; margin: 0 0 0 -504px; position: fixed; width: 1008px; z-index: 1099;}
.bottom_bar .bottom_bar_head {width: 990px; background: url("/img/bg_bottom_bar.png") no-repeat 0 0; height: 48px; margin: 0 auto;}
.bottom_bar_head_list {margin: 0 16px;}
.bottom_bar_head_list li {float: left; color: #fff; font-size: 14px; font-family: Tahoma; margin: 19px 0 0;}
    .bottom_bar_head_list li a {color: #fff;}
    .bottom_bar_head_list .basket {background: url("/img/ico_bottom_bar.png") no-repeat 0 100%; padding-left: 28px; width: 132px;}
    .bottom_bar_head_list .help {text-align: center; width: 182px;}
    .bottom_bar_head_list .custom_link {margin-left: 25px;}
    .bottom_bar_head_list .up_link a {background: url("/img/ico_bottom_bar.png") no-repeat 0 -21px; margin: 3px 0 0 15px; width: 21px; height: 16px; display: block;}
    .bottom_bar_head_list .down_link a {background-position: 0 0; }
.viewed_products {width: 1008px; background: url("/img/bg_bottom_bar_product_left.png") repeat-y 0 0;}
    .viewed_products .viewed_products_inner {background: url("/img/bg_bottom_bar_product_right.png") repeat-y 100% 0;}
    .viewed_products .viewed_products_inner .list_products {background: #fff; width: 990px; margin: 0 auto;}
    .viewed_products .viewed_products_inner .list_products li {float: left; height: 114px; margin: 18px 0 9px 25px; width: 215px;}
        .viewed_products .viewed_products_inner .list_products li .pic_produst {width: 110px; background-position: 50%; height: 110px; background-repeat: no-repeat;}
        .viewed_products .viewed_products_inner .list_products li .pic_produst a {display: block; width: 100px; height: 110px; margin: 0 auto; }
        .viewed_products .viewed_products_inner .list_products li .desc_product {width: 100px; font-family: Tahoma; color: #6a6a6a;}
            .viewed_products .viewed_products_inner .desc_product .name {height: 48px; overflow: hidden;}
                .viewed_products .viewed_products_inner .desc_product .name a {color: #46a0ec;}
            .viewed_products .viewed_products_inner .desc_product .price {font-size: 18px; font-family: verdana;}
            .viewed_products .viewed_products_inner .desc_product .btn_buy {background: url("/img/bg_buy.gif") no-repeat 0 0; display: block; height: 28px; margin: 10px 0 0; width: 87px;}


div.rate_inline {float: none; display: inline-block; margin: 0 0 0 4px;}

/* for status popups */
a.status_qst {position: relative; text-decoration: none;}
div.status_popup {position: absolute; top: 18px; left:-185px; width: 251px; text-align: left; z-index: 1099; color: #7e7e7e; line-height: 1.5;}
div.status_popup strong {color: #4b4b4b;}
div.status_popup div.status_popup__hd {background: url("/img/bg_phone_popup.png") no-repeat 0 0; height: 12px; width: 251px;}
div.status_popup div.status_popup__c {background: url("/img/bg_phone_popup_c.png") repeat-y 0 0; padding: 5px 15px;white-space:pre-wrap;//white-space:normal;}
div.status_popup div.status_popup__foot {background: url("/img/bg_phone_popup.png") no-repeat left bottom; height: 6px; width: 251px;}

.comment_list_action {margin-left: 22px;}
    .comment .comment_list_action li {float: left; margin: 0 15px 0 0; list-style: none;}
        .comment_list_action li span {font-size: 11px; color: #828282; border-bottom: 1px dotted #828282; cursor: pointer;}
    .re_comment {clear: both; border-top: 1px dotted #D1D3D4; margin: 13px 0 0; padding: 15px 0 5px 45px;}
        .re_comment .comment_list_action {margin: 0;}

/*** ñòèëè äëÿ õëåáíûõ êðîøåê ***/
div.breadcrumbs {color: #979797; font-size: 11px; /*margin: 0px 0 8px;*/ margin: 0px 0 27px;}
        div.breadcrumbs a {color: #979797;}

.content-container__poll {padding-bottom: 50px;}
    .content-container__poll .col-left .col-left__hd {color: #e16a25; font-size: 20px; font-weight: normal;}
    .content-container__poll .col-right {background: url("/img/ico_big_poll.gif") no-repeat 50% 0; height: 135px; margin-top: 40px;}
    .content-container__poll p {color: #656565; font-size: 13px;}
    .content-container__poll .thanks {font-size: 16px;}
    .poll-section {
        border-radius: 5px;
        -webkir-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        border-bottom: 1px solid #d6d6d6;
        background: #f3f3f3;
        background: -webkit-linear-gradient(top, #fafafa, #f3f3f3);
        background: -moz-linear-gradient(top, #fafafa, #f3f3f3);
        background: -o-linear-gradient(top, #fafafa, #f3f3f3);
        background: linear-gradient(top,#fafafa, #f3f3f3);
        padding: 12px 24px;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#fafafa,endColorstr=#f3f3f3,GradientType=0); zoom: 1;
    }
    .form-poll table tr td {height: 32px; vertical-align: middle; color: #797977; font-size: 13px;}
    .form-poll table tr .td-input {width: 45px;}
    .form-poll table tr .tb-btn {text-align: center; width: 200px;}
    .form-poll table tr .title {width: 250px;}
    .form-poll table tr td input {padding: 0; margin: 0;}
    .form-poll table tr td label {font-size: 12px;}

    .content-container { /*margin: 30px 0 0;*/ margin: 28px 0 0;}
    .col-left { width: 732px;}
    .col-left__hd { color: #363636; font-size: 22px;  font-weight: bold;  border-bottom: 1px solid #d1d3d4;  padding: 0 0 5px; margin: 0 0 15px; }
    .col-right { width: 235px; }

    .add_warranty {margin-top: 7px;}
    .add_warranty a {line-height: 30px; display: block; float: left;}
    .add_warranty .select_wrap {height: 30px; float: left; margin-right: 7px; width: 269px; padding-left: 4px; background: url("/img/bg_input_30.gif") no-repeat 0 0;}
        .add_warranty .select_inner {background: url("/img/bg_input_30.gif") right bottom; padding-right: 4px; height: 24px; padding-top: 6px;}
            .add_warranty .select_inner select {border: none; width: 264px; color: #A6A6A6; padding: 0; margin: 0;}

/*** product menu new header site ***/
.top-menu { width:990px; height:46px; background:url(/img/bg_menu_bar_2.gif) no-repeat; }
    .top-menu .nav {float: left; margin: 6px 0 0; height: 35px; width: 786px;}
        .top-menu .nav .nav-item {float: left; cursor: pointer; text-indent: -9999px; position: relative;height: 40px;}
            .top-menu .nav .first {width: 120px;}
            .top-menu .nav .second {width: 162px;}
            .top-menu .nav .third {width: 188px;}
            .top-menu .nav .last {width: 114px;}
            .nav-sub-section {position: absolute;width: 228px;top: 39px;left: 0;background: #fff;border: 1px solid #90969a;display: block;cursor: default;z-index: 1999;}
                .nav .nav-sub-section li {color: #5c5c5c; text-indent: 0; font-family: arial;text-transform: none;text-shadow: none;-webkit-text-shadow: none;-moz-text-shadow: none;font-size: 12px;color: #5c5c5c;margin: 5px 0;cursor: default;position: static;}
                    .nav .nav-sub-section li a {text-decoration: none;color: #5c5c5c;display: block;padding: 3px 0 3px 20px;}
                .nav .nav-sub-list .nav-sub__item {background: url("/img/nav_sub_bullet.gif") no-repeat 206px 50%;}
                .nav .nav-sub-list .nav-sub__hover {background:  url("/img/nav_sub_bullet_hover.png") no-repeat 206px 50% #889499;}
                    .nav .nav-sub-list .nav-sub__hover a {color: #fff;}
                    .nav-item .nav-2level {width: 455px;}
                    .nav-item .nav-3level {width: 681px;}
                        .nav-item .nav-sub-level {padding: 18px 4px;width: 220px;}
                        .nav-2level .nav-sub-level,
                        .nav-3level .nav-sub-level {border-right: 1px solid #90969a;}
                        .nav-item .nav-sub-section .nav-sub-2level {position: absolute;top: 18px;left: 229px;background: #fff;}
                            .nav-item .nav-sub-section .nav-sub-2level ul {float: left;width: 226px;}
                                .nav-item .nav-sub-section .nav-sub-2level ul li {margin: 5px 0;padding: 3px 0 3px 20px;}
                                .nav-item .nav-sub-section .nav-sub-2level a {color: #5c5c5c;width: auto;display: inline;padding: 3px 0;}
                            .nav-item .nav-sub-level a:hover {text-decoration: underline;}
                            .nav-item .nav-sub-level .nav-sub__item a:hover {text-decoration: none;}
                            .nav-item .nav-sub-level .nav-sub__item ul a:hover {text-decoration: underline;}
    /*** cart new header site ***/
    .top-menu .cart{float: right;font-family: Arial; color: #fff; font-size: 12px; font-weight: bold; width: 100px; padding: 17px 26px 0 0; text-shadow: 0 0 1px #333333; text-transform: uppercase;}
        .top-menu .cart a {color: #fff; text-decoration: none; padding: 0 0 0 56px;}
        .top-menu .cart-empty {background: url("/img/card_empty.gif") no-repeat 0 0; width: 37px; height: 12px; position: relative; top: 2px; margin: 0 0 0 56px;}

div.print-link, div.print-link-right {background: url("/img/ico_print.png") no-repeat 0 0; padding-left: 23px; line-height: 1.6;}
    div.print-link a, div.print-link-right a {color: #7c7c7c; text-decoration: none; border-bottom: 1px dotted #7c7c7c;}
div.print-link-right {float: right; margin: 10px 20px 0 0;}

    /*** bundle in cart ***/
div.add-accessory {margin: 10px 0 0; position: relative;}
    div.add-accessory span {color: #f75f0c; border-bottom: 1px dotted #f75f0c; float: left;}
    div.add-accessory .status_qst {float: left; padding: 2px 0 0 7px;}
    div.add-accessory div.status_popup {left: 33px;}

/*** right fixed banners ***/
.banner-right-column {position: fixed; right: 0; min-width: 30px; max-width: 212px; overflow: hidden; top: 38px; z-index: 1009;}
    .banner-right-column .banner-box {width: 30px; overflow: hidden; margin: 0 0 10px; height: 175px; margin-bottom: 10px; position: relative; clear: both; float: right;}
    .banner-show {z-index: 99; position: absolute; cursor: pointer;}
        .banner-box__inner {width: 211px;}
        .banner-hide {width: 211px; z-index: 10; position: absolute; top: 0; left: 0;}
        .banner-hide div, .banner-hide div img {display: inline-block; float: left; cursor: pointer;}
div#___plusone_0 {margin-top: 4px !important;}

/** popup special discount **/
.popup_special_discount {}
    .popup_special_discount div.popup_head_name {color: #cccccc; float: left; width: 464px; font-size: 28px; font-family: 'SvyaznoyRF';}
    .popup_special_discount div.popup_box_main {padding-left: 34px; padding: 32px 0 0 34px; padding-bottom: 0; width: 384px;}
    .popup_special_discount .promo-code-section {background: url("/img/bg_present_popup.jpg") no-repeat 0 0; padding: 16px 0 30px 205px;}
        .popup_special_discount .promo-code-section .title {color: #666666; margin: 0 0 10px; font-family: 'SvyaznoyRFBold'; font-size: 24px;}
        .popup_special_discount .promo-code-section p {font-size: 14px; color: #666666; font-family: Calibri; padding-right: 85px;}
        .copy-promo {margin: 0 0 10px;}
            .promo-code-section .copy-promo .promo-code {background: url("/img/bg_btn_popup_discount.gif") no-repeat 0 0; color: #FFFFFF; margin: 1px 8px 0 0; float: left; font-family: 'SvyaznoyRFBold'; font-size: 16px; line-height: 25px; text-align: center; width: 100px;}
            .promo-code-section .copy-promo .btn-copy {background: url("/img/bg_btn_popup_discount.gif") no-repeat 0 -25px; display: block; float: left; height: 28px; width: 99px;}
    .popup_special_discount .footnote {color: #999999; font-size: 11px; font-family: 'Calibri'; padding: 0 100px 0 41px;}
.btn_preorder_main {
        display: block;
        background: url("/img/img_ny/btn_preorder_main.gif") no-repeat 0 0;
        width: 85px;
        margin: 4px 0 0;
        float: left;
        height: 45px;
    }
    .btn_preorder_main:hover {
        background-position: 0 100%;
    }






.footer {
	width: 940px;
	margin: 15px auto;
	padding: 10px 0 0px;
}

.footer .footer-menu {
	padding: 10px 0px 0px 15px;
	margin-bottom: 35px;
}

.footer .footer-menu ul li {
	float: left;
	margin: 0px 22px 0px 0px;
}

.footer .footer-menu ul li.last {
	margin-right: 0px;
}

.footer .footer-menu ul li a {
	font-size: 11px;
	line-height: 21px;
	color: #383b3e;
}

.footer .footer-ct {
	padding: 15px;
	width: auto;
	background: #f3f3f3;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 0px 1px 0px 0px #c5c5c5;
	-o-box-shadow: 0px 1px 0px 0px #c5c5c5;
	-moz-box-shadow: 0px 1px 0px 0px #c5c5c5;
	-webkit-box-shadow: 0px 1px 0px 0px #c5c5c5;
}

.footer .left {
	float: left;
}

.footer .right {
	float: right;
}

.main-phone {
	margin: 3px 0px 5px 3px;
}

.main-phone p {
	font-size: 16px;
	line-height: 16px;
	color: #3a3e40;
	font-weight: bold;
	float: left;
	margin: 0px 15px 0px 0px;
}

.main-phone span {
	font-size: 11px;
	line-height: 16px;
	color: #434343;
	font-weight: bold;
	display: block;
	float: left;
	position: relative;
	margin: -2px 0px 0px 0px;
}

.main-phone img {
	margin: 0px 0px -3px 5px;
}

.p-blocks div {
	float: left;
	margin-right: 40px;
}

.p-blocks .get-code {
	margin-right: 0px;
	/*background: url('/img/get-code.png'); */
	width: 182px;
	height: 61px;
}

.p-blocks .get-code > a {
	display: block;
	height: 41px;
}

.p-blocks .get-code span a {
	font-size: 11px;
	line-height: 16px;
	color: #fff;
	margin: 1px 10px 0px 10px;
}

.footer-ur {
	padding: 10px 15px;
}

.footer-ur p {
	font-size: 11px;
	line-height: 17px;
	color: #aaa;
}

.hint-popup {
	font-size: 11px;
	color: #7E7E7E;
	line-height: 1.5;
	position: absolute;
	right: -20px;
	text-align: left;
	top: 34px;
	width: 251px;
	z-index: 1099;
	font-weight: normal;
}

#hint-popup-1 {
	top: -110px;
	cursor: text;
}

#hint-popup-2 {
	top: -145px;
	cursor: text;
}

.hint-popup .hint-popup-hr {
	background: url("/img/bg_phone_popup_footer.png") no-repeat 0 0;
	font-size: 1px;
	line-height: 1;
	height: 7px;
}

.hint-popup .hint-popup-ct {
	background: url("/img/bg_phone_popup_c.png") repeat-y 0 0;
	padding: 5px 15px;

}

.hint-popup .hint-popup-fr {
	background: url("/img/bg_phone_popup_footer.png") no-repeat left bottom;
	font-size: 1px;
	line-height: 1;
	height: 13px;
}

.hint-popup .hint-popup-ct strong {
	color: #4b4b4b;
}

.hint-popup .hint-popup-ct a {
	color: #000;
}



/*help page for credit form*/

#wrpaHelp{
	width: 990px;
	padding: 0px 0 0 0;
	position: relative;
}

.wrapHelpContent {
	width:990px;
	margin:0 auto;
	position:relative;
}

.wrapHelpContent .helpContent {
	height:7900px;
	margin-right:220px;
	color:#333;
	margin-top:0px;
}
.helpContent h2 {
	font-size: 20px;
	padding-bottom:10px;
}
.attentionInf {
	background-color: #f7f7f7;
	margin-bottom:20px;
}
.helpContent div.attentionInf p {
	font-size:12px;
	padding:20px;
	line-height:20px;
	margin-left:0px;
	margin-top:10px;
	margin-bottom:10px;
}
.attentionInf p .redText {
	color: red;
}
.helpContent h3 {
	font-size:14px;
	margin-left:5px;
	font-weight:bold;
	color: #808285;
}
.helpContent p {
	font-size:12px;
	margin-left:5px;
	color: #808285;
	line-height:20px;
	padding-right: 50px;
}
.wrapHelpContent .stickyBlock {
	position:absolute;
	right:0px;
	background: #06C;
	text-align:center;
	background: url("/img/stickyFloat.png") no-repeat left bottom;
	width: 198px;
	height: 115px;
	margin-top:40px;
}
.stickyBlock p {
	text-align:left;
	padding:20px;
	line-height:23px;
	color: #808285;
	font-size: 12px;
}
.stickyBlock p a{
	color: #808285;
	text-decoration:none;
	border-bottom:1px dashed #808285;
}
.marginBtm {
	margin-bottom:20px;
}
.textIn {
	margin-left:20px;
}


.tags-bk {
	width: 245px;
	margin: 10% auto;
}
		.tags-bk .tags-bk-hr {
			width: 100%;
			height: 15px;
			background: url('/img/hr-bg.png') no-repeat top left;
		}
		.tags-bk .tags-bk-ct {
			padding: 7px 25px 0px 31px;
			background: url('/img/ct-bg.png') repeat;
			height: 100%;
		}

		.tags-bk .tags-bk-fr {
			width: 100%;
			height: 13px;
			background: url('/img/fr-bg.png') no-repeat top left;
		}

		.tags-bk .tags-bk-ct .ct-tl {
			font-size: 12px;
			font-weight: bold;
			color: #000;
			margin-bottom: 15px;
		}

		.tags-bk .tags-bk-ct .tag {
			padding-bottom: 15px;
		}

		.tags-bk .tags-bk-ct .tag a {
			font-size: 11px;
			color: #6c6c6c;
			line-height: 22px;
			padding-right: 4px;
		}

		.tags-bk .tags-bk-ct .tag a:hover {
			text-decoration: none;
		}


		.tags-tl span {
			background: #f5f5f5;
			padding: 0px 8px 0px 10px;
			border-radius: 2px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
		}
		.tags-tl a.rss {
			background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ4MTZDQzkzRENCMjExRTI4RkQwQTY4MjBGMjUzQUU2IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ4MTZDQzkyRENCMjExRTI4RkQwQTY4MjBGMjUzQUU2IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzIgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjAyMzA3MjUzQzA3MERBMTE4RTU4RTVCOTNFMTA4MDczIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjE0M0ZBOTEwQUQ3MERBMTE4RTU4RTVCOTNFMTA4MDczIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+fUAPVwAAAo5JREFUeNp0k01IVFEYht9z7p07o446mUPKRJlpEK2cpFz4A1FQEUSbSCJzEbRsahWERFFgi8iNEC1b5SZblBBBLqpFZBJYlFpRyORPQuJVZ+b+nNN3zr0zktKF75658L3veb6fYWPnkonKZO31mBXLcAYwejG+8Sz+pmAMvgCWFuwB+/fiDVOJE/FExltbBTcZDM71yU2EZxgGmRjhSUaJZF3mxycy/Hm1RZqej0gyhfLWk5QE+DPjEL/G/yvWFJ7E0qIHU2GrpEhtChWHLqL4yIIN98MQ/IkhMG9lk9gvCJAUXNVnRDjkyhzyrx/A/fgUYnkWLFoJ6+AFlPUMw2zs2iT2KKQvwbJ9aRndWC+FuWM/rI7LYFubNZH/6ja8z89KYt+RyFNoAiWwdrWi6tJLlJ++DyvdDfyZhvv4PMT0iDYwOq4BqfaS2HcCAq7QlIFqksI2tqcRac8genYYPNkMQTf7U4GJdbgPgse1WJkIH+sEcm4c+Yen4I7egrRnKTsO8/ggZHUTCs9vrvclfSYQuyWC9VFhbQ7y6wi8J70BujI50g+fVSD34q6mKGvr1mJlIkWxhHDO1tE7iJwYBG/ohPdmQJOwqnrwnZ3ITYxC5m2wWCWVtkdPIywBWqxqV0JW3wK2+xg8exnO+0f61khzl76x8G0s6EVjK1EUCVi4YYQPZyUY2fyU7rabndTfvLpeYzszwTeicQgikJIun+8/ILfUGnpJRKyOYhuc72OlURmptE7OfXkXlENmzkIWznwWZo0FNnll772GfXUZ6eX/WZLSqMKG6ZoJW+jaJWI1ceS4PWD0NrG3uVURA8w2lxJ1qHWlBvmSqGjjJVdBzaJpweIwyk0U+Jr+O/8VYABRNVM66cTHOQAAAABJRU5ErkJggg==);
			width: 16px;
			height: 16px;
			display: inline-block;
			margin-bottom: -2px;
		}
		.tags-tl .remove {
			padding-left: 7px;
		}
.filter_box .producersHide, .bz_filter_box .producersHide {border-bottom:1px dashed #808285; color: #808285; cursor:pointer;margin-left:6px;font-size:11px;}
.filter_box .checkboxHideLink, .bz_filter_box .checkboxHideLink {margin-top: 5px;}
.filter_box .checkbox-add, .bz_filter_box .checkbox-add {margin: 0 !important;}
.bz_filter_box .producersHide {margin-left: 0 !important;}
.sk_btn_text{width: 300px;margin: 0 0 15px 360px;text-align: right;font-size: 11px;color: #666;display: none;}

.hint_icont_9 {
	border: none !important;
	padding: 0px 3px 0px 3px;
	display: inline !important;
    cursor: pointer;
    position: relative;
    font-size: 12px !important;
}

.hint_icont_9 img {
	margin: -1px 0px;
}

.no-tovar-block.dso p {
	color: #666;
	font-size: 18px;
	width: 185px;
}

/*
.widget-help {
    z-index: 9999;
    left: -134px !important;
    top: 16px !important;
}
*/

#select-store-btn, .select-store-btn{
	width: 160px;
	height: 30px;
	margin: 10px 0 0 20px;
	background: url('/img/add_order_btn.png') 0 0 no-repeat;
	cursor: pointer;
	float: left;
}
.captchaReload.dashed {
    border-bottom: 1px dashed #999999;
    color: #999999;
    cursor: pointer;
    font-size: 12px;
    float: right;
}
.select-store-btn{
	margin: 10px 0;
}

/* new basket page */
.m_block_basket {float: left; margin: 0 0 30px; width: 100%;}
	/*.basketBgTop {float:left;width:990px;height:35px;background: url("/img/paymentbgtop_2.png") no-repeat;} */
	.basketBgMiddle {float:left;width:938px;background: #fff; padding:0px;
        border: 1px solid #ddd;
                border-radius: 5px;
           -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }
	/*.basketBgBottom {float:left;width:990px;height:25px;background: url("/img/paymentbgbottom_2.png") no-repeat;margin-bottom:50px;} */
.basket_mhd h3 {margin-left: 10px; color: #666666;}
	.basketBgMiddle p.empty_basket_p {font-size: 12px; color: #666666; margin: 30px 10px 0px 15px;}

div.basket_input .cart_sub {
    border: 0;
    display: block;
    float: left;
    background: url('//static.svyaznoy.ru/img/bg_input_basket.gif') no-repeat -30px -46px;
    cursor: pointer;
    width: 13px;
    height: 18px;
}

.btn_preorder {
    background: #AED850;
    color: #FFFFFF;
    font-family: Calibri;
    font-size: 12px;
    font-weight: bold;
    margin: 2px 5px;
    padding: 1px 8px;
    text-transform: uppercase;
    width: 200px;
}

.info_preorder_join {
    color:#656565;
    background:#f4f9fd;
    margin:0 10px;
    padding:20px 0 35px 100px;
}

.new_d_label {
	font-family: Arial;
	text-transform: uppercase;
	padding: 1px 10px 0;
	word-spacing: 0px;
	cursor: pointer;
	margin: 0 5px 5px 0;
	display: inline-block;
}
.info_preorder_join_header {
    color:red;
    font-weight: bold;
}
.info_preorder_join_checked {
    position: absolute;
    left: 110px;
}

/*new design for labels*/
.new_d_label_orange {
	color: #ff9c00;
	border: 2px solid #ffa32c;
}
.new_d_label_green {
	color: #7acc09;
	border: 2px solid #a5d96e;
}
.new_d_label_violet {
	color: #8776ff;
	border: 2px solid #b6a0f6;
}

.new_d_label_yellow {
	color: #ff9c00;
	border: 2px solid #ffd012;
}
.new_d_label_blue {
	color: #56acff;
	border: 2px solid #56acff;
}
/* new design for labels - popup */
	div.popup_d_labelsFbx {width:550px; }
    div.popup_d_labelsFbx div.popup_head {width:550px;}
	div.popup_d_labelsFbx div.popup_head_el {float:left;
		/*background:url('/img/bg_block_ui_head_24.png') no-repeat left top;*/
		background:#2a2d2e;
		width:10px;
		height:40px; line-height:40px;}
    div.popup_d_labelsFbx div.popup_head_txt{background-position:right top; width:100%; color:#fff; font-size:15px;}
    div.popup_d_labelsFbx div.popup_box{width:538px;}
    div.popup_d_labelsFbx div.popup_box_main{padding: 40px 20px 40px 20px; width: 498px;}
	div.popup_d_labelsFbx div.popup_footer {width:550px;}
	div.popup_d_labelsFbx div.popup_footer div.popup_footer_el {
		background: #2a2d2e;
		float: left;
		height: 2px; line-height: 28px; width: 10px;}
	div.popup_d_labelsFbx div.popup_footer div.popup_footer_el2 {background-position: 100% -41px; width:540px;}
    div.popup_d_labelsFbx  div.popup_footer_el2 {width:540px;}
    div.popup_d_labelsFbx div.popup_head_name {width:430px;padding-left:10px; font-size: 16px;}
	div.popup_d_labelsFbx div.popup_head_name span {font-size:20px;}
	div.popup_d_labelsFbx div.popup_box div.addOpinionform {margin-top:10px;}
		.popup_d_labelsFbx div.info_about_action {}
			/*.info_about_action table tr td.info_about_action_img {text-align: center; vertical-align: top;}
			.info_about_action table tr td.info_about_action_details h2 {font-size: 14px; color: #333333; font-weight: bold; line-height: 24px;}
			.info_about_action table tr td.info_about_action_details p {font-size: 12px; color: #666666; line-height: 24px;}
			.info_about_action table tr td.info_about_action_details p a {color:#3e7acb;}*/
			.info_about_action {font-size: 12px; color: #666666; line-height: 22px;}
			.info_about_action a {color:#3e7acb;}
			.info_about_action .sticker_popup_img {margin: 0px 30px 0px 20px;}

/* step3 - new hint */
.hint_svz_club {position: relative; z-index: 2000;}
	.hint_svz_club_bl {position: absolute; top: 0px; left: -253px;}
		.hint_svz_club_bl_t {float: left; width: 332px; height: 22px; background: url("/img/hint_svz_club_t.png") no-repeat;}
		.hint_svz_club_bl_m {float: left; width: 306px; background: url("/img/hint_svz_club_m.png") repeat-y; padding: 10px 12px 0px;}
			.hint_svz_club_bl_m p {line-height: 22px;}
		.hint_svz_club_bl_b {float: left; width: 332px; height: 30px; background: url("/img/hint_svz_club_b.png") no-repeat;}

.seo_ul {
    list-style-type: disc;
    margin:10px 0px 10px 20px;
}
.seo_ul li{
    list-style: inherit;
    padding-left:5px;
    line-height: 20px;
}

/* {{{ action styles */
.content-container--action {
	overflow:hidden;
	*zoom:1;
	}
	.content-container--action .rwcol {
		width:300px;
		}
	.content-container--action .deff_left_column {
		width:653px;
		}
	.content-container--action .bothcols {
		clear:both;
		width:100%;
        padding-top: 40px;
		}
	.content-container--action .order_hd {
		margin-bottom:21px;
        position: relative;
		margin-top: 20px;
		}
	.content-container--action .order_hd h2 {
		font-size:30px;
		color:#333;
        width: 85%;
		}
	.content-container--action .deff_text {
		color:#333;
		margin-bottom:30px;
		padding:0;
		}
		.content-container--action .deff_text div {
			font:14px/24px arial, sans-serif;
			}
	.content-container--action .deff_text img {
		margin-bottom:15px;
		}
.action__container {
	border:1px solid #a1a1a1;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:20px 25px 20px 45px;
	margin:0 0 45px;
	box-shadow:inset 0 16px 8px -8px #f4f9fd;
	}
	.action__container img {
		display:block;
		margin:0 auto 30px;
		position:relative;
		left:-10px;
		}
.action__places {
	padding-bottom:15px;
	overflow:hidden;
	*zoom:1;
	}
	.action__places li {
		margin:0 0 10px;
		color:#333;
		font:12px/15px arial, san-serif;
		position:relative;
		padding:0 0 0 40px;
		}
		.action__places li:before {
			content:" ";
			width:15px;
			height:15px;
			background:url(/static/main/img/action/sprites.png) 0 0 no-repeat;
			position:absolute;
			top:0;
			left:0;
			}
		.action__places li.action__places-catalog:before {
			background-position:-15px 0;
			}
		.action__places li.action__places-eshop:before {
			background-position:-30px 0;
			}
	.action__places.action__places--short li {
		padding:0;
		margin-right:4px;
		text-indent:100%;
		overflow:hidden;
		width:15px;
		height:15px;
		float:left;
		}
.action__header {
	font:18px arial, sans-serif;
	color:#333;
	margin:0 0 10px;
	padding:0;
	}
.content-container--action .tovar-list-tl, .content-container--action .tovar-list-tl a {
    font-size: 11px !important;
    line-height: 16px !important;
}

.content-container--action .ots-tovar-img {
    width: 130px;
    height: 130px;
}

.content-container--action .ots-tovar-img a {
    line-height: 10;
}

.content-container--action .ots-tovar-img a img {
    vertical-align: middle;
}

.content-container--action .jcarousel-skin-bundle .jcarousel-clip-horizontal,
.content-container--action .jcarousel-skin-bundle_ac .jcarousel-clip-horizontal,
.content-container--action .ots-tovar,
.content-container--action .jcarousel-skin-bundle .jcarousel-item,
.content-container--action .jcarousel-skin-bundle_ac .jcarousel-item {
    height: 301px;
}

.action__more-products {
        text-align:center;
        margin-top: 15px;
	}
	.action__more-products-btn {
		display:inline-block;
		*display:inline;
		*zoom:1;
		color:#fff;
		font:bold 16px/41px arial, tahoma, verdana, sans-serif;
		text-decoration:none;
		padding:0 20px;
		background:#fdad6a;
		background:-moz-linear-gradient(top, #fdad6a, #f97b2f);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdad6a), color-stop(100%,#f97b2f));
		background:-webkit-linear-gradient(top, #fdad6a, #f97b2f);
		background:-o-linear-gradient(top, #fdad6a, #f97b2f);
		background:-ms-linear-gradient(top, #fdad6a, #f97b2f);
		background:linear-gradient(top, #fdad6a, #f97b2f);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdad6a,endColorstr=#fff97b2f,GradientType=0);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffdad6a,endColorstr=#fff97b2f,GradientType=0);
		-webkit-box-shadow:0 3px 2px rgba(0, 0, 0, .35);
		box-shadow:0 3px 2px rgba(0, 0, 0, .35);
		-webkit-border-radius:3px;
		border-radius:3px;
		}
    .action__more-products-btn:hover {
        background:-moz-linear-gradient(top, #f97b2f, #fdad6a);
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f97b2f), color-stop(100%,#fdad6a));
		background:-webkit-linear-gradient(top, #f97b2f, #fdad6a);
		background:-o-linear-gradient(top, #f97b2f, #fdad6a);
		background:-ms-linear-gradient(top, #f97b2f, #fdad6a);
		background:linear-gradient(top, #f97b2f, #fdad6a);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff97b2f,endColorstr=#fffdad6a,GradientType=0);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff97b2f,endColorstr=#fffdad6a,GradientType=0);
    }
	.action__more-products-btn:active {
		-webkit-box-shadow:inset 0 3px 2px rgba(0, 0, 0, .35);
		box-shadow:inset 0 3px 2px rgba(0, 0, 0, .35);
		text-shadow:0 1px 1px rgba(0, 0, 0, .35);
		}
	.deff_text a.action__more-products-btn {
		color:#fff;
		}
.action__conditions {
	font:12px/24px arial, sans-serif;
	margin:0 20px 0 0;
	color:#333;
	}
	.action__conditions li {
		margin:0 0 10px;
		position:relative;
		padding:0 0 0 47px;
		}
		.action__conditions li:last-child {
			margin-bottom:0;
			}
	.action__conditions li:before {
		content:" ";
		width:23px;
		height:22px;
		background:url(/static/main/img/action/sprites.png) -22px -15px no-repeat;
		position:absolute;
		top:3px;
		left:6px;
		}
		.action__conditions li.action__conditions-time:before {
			background-position: 1px -15px;
            height: 22px;
            width: 23px;
			}
	.action__conditions strong {
		display:block;
		}
	.action__conditions a {
		color:#276fc8;
		}
.teh-config.teh-config-combined {
    padding: 20px 0 0;
    width: 600px;
    margin-bottom: 0;
}
    /*.teh-config.teh-config-combined #teh-other {
        overflow: auto;
    }*/
        .teh-config.teh-config-combined #teh-other .right {
            width: 200px;
        }
        .teh-config.teh-config-combined #teh-other .config-block {
            min-width: 200px;
        }



.r-small-block {
    margin-top: 20px;
    width:245px;
}
.r-small-block.r-small-block-ext-desc {
    float: right;
    margin-top: 10px;
}
.r-small-block.r-small-block-combined {
    float: right;
    padding-right: 60px;
    padding-top: 20px;
}

.r-small-block.bordered {
    background: url('/img/ct-bg.png') repeat;
}

    .r-small-block .action__newsletter-form ul {
         padding: 0;
    }
    .r-small-block .action__newsletter-form ul.action__advantages li {
        margin-bottom:12px;
        padding: 0 0 0 29px;
        position:relative;
    }

    .r-small-block .action__newsletter-form p {
        margin: 0;
        padding: 0 0 10px 0;
        line-height: 130% !important;
    }
        .r-small-block .action__newsletter-form p {
            font-size: 13px;
        }

.action__newsletter-form {
	padding-bottom:17px;
	}
	.action__newsletter-form li {
		margin:0 0 13px;
		}
        .action__newsletter-form p {
            font-size: 14px;
        }
		.action__newsletter-form input {
			padding:0 14px;
			margin:0;
			border:1px solid #dcdada;
			-webkit-border-radius:3px;
			border-radius:3px;
			color:#333;
			font:14px/34px arial, sans-serif;
			height:34px;
			width:268px;
			}
			.action__newsletter-form input::-webkit-input-placeholder {color:#8b8b8b;}
			.action__newsletter-form input:-moz-placeholder {color:#8b8b8b;}
		.action__newsletter-form button {
			color:#fff;
			background:#75b840;
			background:-moz-linear-gradient(top, #8dc457, #58a923);
			background:-webkit-gradient(linear, left top, left bottom,
				color-stop(0%,#8dc457), color-stop(100%,#58a923));
			background:-webkit-linear-gradient(top, #8dc457, #58a923);
			background:-o-linear-gradient(top, #8dc457, #58a923);
			background:-ms-linear-gradient(top, #8dc457, #58a923);
			background:linear-gradient(top, #8dc457, #58a923);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8dc457,endColorstr=#ff58a923,GradientType=0);
			-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8dc457,endColorstr=#ff58a923,GradientType=0);

			-webkit-box-shadow:0 3px 2px rgba(0, 0, 0, .35);
			box-shadow:0 3px 2px rgba(0, 0, 0, .35);

			border:0;
			-webkit-border-radius:3px;
			border-radius:3px;

			height:31px;
			font:14px/31px arial, sans-serif;
			width:142px;
			text-align:center;
			cursor:pointer;
			}
			.action__newsletter-form button:active {
				-webkit-box-shadow:inset 0 3px 2px rgba(0, 0, 0, .35);
				box-shadow:inset 0 3px 2px rgba(0, 0, 0, .35);
				text-shadow:0 1px 1px rgba(0, 0, 0, .35);
				}
            .action__newsletter-form button:hover {
                background:-moz-linear-gradient(top, #58a923, #8dc457);
                background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#58a923), color-stop(100%,#8dc457));
                background:-webkit-linear-gradient(top, #58a923, #8dc457);
                background:-o-linear-gradient(top, #58a923, #8dc457);
                background:-ms-linear-gradient(top, #58a923, #8dc457);
                background:linear-gradient(top, #58a923, #8dc457);
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff58a923,endColorstr=#ff8dc457,GradientType=0);
                -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff58a923,endColorstr=#ff8dc457,GradientType=0);
            }
.action__advantages {
	font:12px/18px arial, sans-serif;
	color:#333;
	}
	.action__advantages li {
		margin-bottom:12px;
		padding:0 0 0 29px;
		position:relative;
		}
		.action__advantages li:before {
			content:" ";
			width:18px;
			height:18px;
			background:url(/static/main/img/action/sprites.png) 0 -37px no-repeat;
			position:absolute;
			top:5px;
			left:0;
			}
		.action__advantages li.action__advantages-take:before {
			background-position:-18px -37px;
			width:17px;
			height:19px;
			top:0;
			}
		.action__advantages li.action__advantages-read:before {
			background-position:-35px -37px;
			width:17px;
			height:15px;
			top:0;
			}
.action__links {
	float:right;
	margin:5px 0 0;
    position: relative;
	}
	.action__links li {
		display:inline-block;
		*display:inline;
		*zoom:1;
		margin-left:8px;
		}
        .action__links li .btn-popup {
            width: 170px;
            right: -2px;
            display: none;
            min-width: 140px;
            margin: 12px 0px 0px;
            position: absolute;
            background: #fff;
            padding: 15px;
            top: 25px;
            z-index: 101;
            border-radius: 2px;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-left: 1px solid #ddd;
            border-right: 1px solid #ddd;
            border-bottom: 1px solid #ddd;
            box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
            -moz-box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
            -webkit-box-shadow: 0px 0px 0px 1px #f4f4f4, inset 0px -1px 0px 0px #bbb;
        }
        .action__links li.favourite .btn-popup {
            right: -15px;
        }
        .action__links li.share:hover .btn-popup {
            display: block;
        }
        .action__links li.print:hover .btn-popup {
            display: block;
        }
        .action__links li.favourite:hover .btn-popup {
            right: -15px;
            display: block;
        }
        .action__links li .btn-popup p {
            padding: 0;
            font-size: 11px;
            line-height: 18px;
            color: #7b7b7b;
        }
        .action__links li .btn-popup .ribon {
            background: url('/img/card_product/btn-popup-ribon.png') no-repeat;
            position: absolute;
            width: 22px;
            height: 11px;
            top: -11px;
        }
        .action__links li.share .btn-popup .ribon {
            right: 36px;
        }
        .action__links li.print .btn-popup .ribon {
            right: 2px;
        }
        .action__links li.favourite .btn-popup .ribon {
            left: 75px;
        }
        .action__links li .btn-popup .b-share { padding:1px 0 1px 4px !important; }

	.action__links li > a, .action__links li > a:hover {
		display:inline-block;
		*display:inline;
		*zoom:1;
		border:1px solid #ededed !important;
		border-color:#ededed #ededed #dadada;
		-webkit-border-radius:2px;
		border-radius:2px;
		width:21px;
		height:22px;
		overflow:hidden;
		text-indent:100%;
		position:relative;

		background:#f2f2f2;
		background:-moz-linear-gradient(top, #fff, #f2f2f2);
		background:-webkit-gradient(linear, left top, left bottom,
			color-stop(0%, #fff), color-stop(100%, #f2f2f2));
		background:-webkit-linear-gradient(top, #fff, #f2f2f2);
		background:-o-linear-gradient(top, #fff, #f2f2f2);
		background:-ms-linear-gradient(top, #fff, #f2f2f2);
		background:linear-gradient(top, #fff, #f2f2f2);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff2f2f2,GradientType=0);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffffff,endColorstr=#fff2f2f2,GradientType=0);
		}
		.action__links li > a:active {
			background:#f2f2f2;
			-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .25);
			box-shadow:inset 0 2px 1px rgba(0, 0, 0, .25);
			-webkit-border-radius:3px;
			border-radius:3px;
			}
		.action__links li > a:before {
			content:" ";
			width:11px;
			height:13px;
			position:absolute;
			top:4px;
			left:5px;
            background:url('/img/card_product/card-btn-sprt.png') no-repeat;
			}
        .action__links li.share > a:before {
            background-position: -35px -5px;
        }
        .action__links li.share:hover > a:before {
            background-position: -35px -41px;
        }
        .action__links li.share:active > a:before {
            background-position: -35px -77px;
        }
		.action__links li.print > a:before {
			background-position: -62px -6px;
			width:16px;
			height:15px;
			top:5px;
			left:3px;
			}
        .action__links li.print:hover > a:before {
            background-position: -62px -42px;
        }
        .action__links li.print:active > a:before {
            background-position: -62px -78px;
        }
		.action__links li > a:active:before {
			margin-top:1px;
        }

        .action__links li.favourite > a:before {
            background-position: -121px -4px;
            height: 24px;
            left: 3px;
            top: 4px;
            width: 23px;
        }
        .action__links li.favourite:hover > a:before {
            background-position: -121px -40px;
        }
        .action__links li.favourite:active > a:before {
            background-position: -121px -40px;
        }
        .action__links li > a:active:before {
            margin-top:1px;
        }

        .action__links li.favourite > a.active:before {
            background-position: -121px -40px;
        }

.action__status {
	font:12px/22px arial, sans-serif;
	text-transform:uppercase;
	margin-bottom:15px;
	padding:0;
	}
	.action__status span {
		display:inline-block;
		*display:inline;
		*zoom:1;
		padding:0 24px;
		}
	.action__status--soon span {
		color:#fff;
		background:#4d8bd4;
		}
	.action__status--actual span {
		color:#fff;
		background:#73b73b;
		}
	.action__status--finished span {
		color:#fff;
		background:#e81818;
		}

.b-collapsible {
	margin-bottom:13px;
	}
.b-collapsible-first {
    margin-bottom:13px;
}
.b-collapsible .b-toggler {
	text-decoration:none;
	border-bottom:1px dashed #222;
	}
.b-collapsible__header {
	background:#dbecf9;
	padding:9px 20px 12px;
	-webkit-border-radius:3px;
	border-radius:3px;
	}
.b-collapsible__container {
	height:0;
	overflow:hidden;
	padding:0 20px;
	*zoom:1;
	color:#333;
	}
	.b-collapsible__container:before,
	.b-collapsible__container:after {
		content:" ";
		clear:both;
		display:table;
		height:15px;
		}
.b-collapsible--shown > .b-collapsible__header {
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	}
.b-collapsible--shown > .b-collapsible__container {
	height:auto;
	border:1px solid #cae5ff;
	border-width:0 1px 1px;
	-webkit-border-radius:0 0 3px 3px;
	border-radius:0 0 3px 3px;
	}
	.b-collapsible__sub.b-collapsible--shown > .b-collapsible__container {
		border:0;
		padding:0;
		}
.b-collapsible p {
	padding:0;
	margin-bottom:10px;
	line-height:17px;
	}
.b-collapsible ul {
	padding-left:30px;
	margin:10px 0;
	}
	.b-collapsible ul > li {
		list-style-type:disc;
		margin-bottom:3px;
		}
.b-collapsible ol {
	margin:0;
	counter-reset:li;
	margin-left:0;
	padding-left:0;
	}
	.b-collapsible ol > li {
		position:relative;
		margin:0 0 6px 27px;
		padding:0;
		list-style:none;
		}
		.b-collapsible ol > li:before {
			content:counter(li);
			counter-increment:li;
			position:absolute;
			top:0;
			left:-27px;
			-webkit-box-sizing:border-box;
			-moz-box-sizing:border-box;
			box-sizing:border-box;
			-webkit-border-radius:8px;
			border-radius:8px;
			width:16px;
			margin-right:11px;
			padding:0;
			color:#333;
			background:#cae5ff;
			line-height:16px;
			font-size:11px;
			font-weight:bold;
			text-align:center;
			}
.b-collapsible h2 {
	margin-bottom:10px;
	}
.action__container--new-actions {
	padding-left:25px;
	padding-right:5px;
	}
	.action__container--new-actions > ul {
		margin-left:-5px;
		margin-right:-5px;
		}
	.action__container--new-actions a {
		color:#276fc8;
        font-size: 12px;
		}
    .action__container--new-actions .description {
        font-size: 12px;
        line-height: 20px;
    }
.action__new-actions {
	}
	.action__new-actions > li {
		width:235px;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
		color:#333;
		}
	.action__new-actions__container {
		margin:0 10px;
		}
	.action__new-actions .date {
		font-size:11px;
		}
	.action__new-actions .title {
		text-transform:uppercase;
		padding-top:0;
		}
.action__new-actions__more {
	text-align:center;
	font:12px arial, sans-serif;
	}

.action__comments {
	margin-top:30px;
	}
.action__comments .action__header {
	margin-bottom:20px;
	}
.action__comments-head {
	margin:0 0 25px;
	}
	.action__comments-head a {
		margin-right:48px;
		}
    .action__comments-head #sort_form { float:left; }
    .action__comments-head fieldset { border:solid 1px #ddd; border-radius:3px; cursor:pointer; height:35px; position:relative; }
    .action__comments-head fieldset:before { background:#fff; content:""; display:block; height:35px; pointer-events:none; position:absolute; top:0; right:0; width:35px; }
    .action__comments-head fieldset:after { border-left:solid 7px transparent; border-right:solid 7px transparent; border-top:solid 9px #6a6a6a; content:""; display:block; height:0; position:absolute; top:13px; pointer-events:none; right:11px; width:0; }
    .action__comments-head select { border:none; background:transparent; cursor:pointer; color:#717171; font-size:14px; height:33px; padding-left:15px; width:290px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
    .ie8 .action__comments-head select { height:auto; padding-top:8px; }
.btn-gradient-grey, .btn-gradient-grey:hover { border:solid 1px #dcdada !important; float:left; }
.btn-gradient-grey {
	display:inline-block;
	*display:inline;
	*zoom:1;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-decoration:none;
	background:#fefefe;
	background:-moz-linear-gradient(top, #fefefe, #e7e7e7);
	background:-webkit-gradient(linear, left top, left bottom,
	color-stop(0%, #fefefe), color-stop(100%, #e7e7e7));
	background:-webkit-linear-gradient(top, #fefefe, #e7e7e7);
	background:-o-linear-gradient(top, #fefefe, #e7e7e7);
	background:-ms-linear-gradient(top, #fefefe, #e7e7e7);
	background:linear-gradient(top, #fefefe, #e7e7e7);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffefefe,endColorstr=#ffe7e7e7,GradientType=0);
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fffefefe,endColorstr=#ffe7e7e7,GradientType=0);

	text-shadow:0 1px 0 #fff;
	}
    .btn-gradient-grey:hover {
        background:-moz-linear-gradient(top, #e7e7e7, #fefefe);
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #e7e7e7), color-stop(100%, #fefefe));
        background:-webkit-linear-gradient(top, #e7e7e7, #fefefe);
        background:-o-linear-gradient(top, #e7e7e7, #fefefe);
        background:-ms-linear-gradient(top, #e7e7e7, #fefefe);
        background:linear-gradient(top, #e7e7e7, #fefefe);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe7e7e7,endColorstr=#fffefefe,GradientType=0);
        -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffe7e7e7,endColorstr=#fffefefe,GradientType=0);
    }
	.btn-gradient-grey:active {
		background:#f2f2f2;
		-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .25);
		box-shadow:inset 0 2px 1px rgba(0, 0, 0, .25);
		text-shadow:0 1px 1px rgba(0, 0, 0, .35);
		}
.action__comments-leave {
	width:143px;
	height:34px;
	text-align:center;
	font:14px/34px arial, sans-serif;
	}
.action__comments-answer {
	height:22px;
	font:12px/22px arial, sans-serif;
	padding:0 9px;
	margin-right:15px;
	border-bottom-color:#dadada;
	}
.action__comments-order {
	display:inline-block;
	*display:inline;
	*zoom:1;
	border:1px solid #dcdada;
	-webkit-border-radius:3px;
	border-radius:3px;
	width:258px;
	padding:0 14px;
	height:34px;
	text-decoration:none;
	font:14px/34px arial, sans-serif;
	position:relative;
	}
	.action__comments-order:after {
		position:absolute;
		content:" ";
		width:14px;
		height:9px;
		background:url("/static/main/img/action/sprites.png") -48px -56px no-repeat;
		top:14px;
		right:14px;
		}
	.action__comments-order.action__comments-order--desc:after {
		background-position:-62px -56px;
		top:13px;
		}
.action__comments-list > li {
	margin-top:20px;
	}
	.action__comments-list.action__comments-sublist > li {
		margin-top:15px;
		}
.action__comments-item__header {
	float:left;
	width:150px;
	font:12px/20px arial, sans-serif;
	color:#333;
	}
.action__comments-item__author {
	font-weight:bold;
	}
.action__comments-item__time {
	display:block;
	}
.action__comments-item__content {
	margin-left:195px;
	*zoom:1;
	}
	.action__comments-item__content:before,
	.action__comments-item__content:after {
		content:" ";
		display:table;
		}
	.action__comments-item__content:after {
		clear:both;
		}
.action__comments-item__comment {
	position:relative;
	font:14px/20px arial, sans-serif;
	color:#333;
	}
	.action__comments-item__comment:before {
		position:absolute;
		content:" ";
		width:11px;
		height:10px;
		background:url("/static/main/img/action/sprites.png") -11px -56px no-repeat;
		top:3px;
		left:-19px;
		margin-right:8px;
		}
.action__comments-item__footer {
	margin-top:15px;
	}
.action__comments-list--sublist {
	height:0;
	overflow:hidden;
	}
	.action__comments-list--sublist .action__comments-item__header {
		float:none;
		width:auto;
		}
	.action__comments-list--sublist .action__comments-item__content {
		margin:15px 0 0 65px;
		}
	.action__comments-list--sublist .action__comments-item__comment:before {
		display:none;
		}

.action__comments-comments {
	margin-top:15px;
	}
	.action__comments-comments .b-toggler {
		text-decoration:none;
		color:#276fc8;
		border-bottom:1px dashed #276fc8;
		}
	.action__comments-comments .b-toggler:hover {
		border-bottom-color:transparent;
		}
.action__comments-comments--shown .action__comments-list--sublist {
	height:auto;
	}
.action__comments-votes {
	border:1px solid #ebebeb;
	height:22px;
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	margin-right:15px;
	padding:0 6px 0 0;
	font:10px/22px arial, sans-serif;
    position: relative;
	}
	.action__comments-votes a {
		height:22px;
		width:21px;
		margin:-1px 5px -1px -2px;
		overflow:hidden;
		text-indent:100%;
		position:relative;
		vertical-align:top;
		}
	.action__comments-votes span {
		display:inline-block;
		*display:inline;
		*zoom:1;
		vertical-align:top;
		line-height:20px;
		padding-top:2px;
		}
.action__comments-votes > a:before {
	position:absolute;
	content:" ";
	width:24px;
	height:24px;
	background:url("/img/card_product/reviews_btns.png") no-repeat -19px -267px;
	top:0;
	left:0;
	}
    .action__comments-votes > a.action__comments-likes__btn:hover:before,
    .action__comments-votes > a.action__comments-likes__btn:active:before {
        background-position: -19px -311px;
    }
	.action__comments-votes > a.action__comments-dislikes__btn:before {
		background-position:-79px -266px;
    }
    .action__comments-votes > a.action__comments-dislikes__btn:hover:before,
    .action__comments-votes > a.action__comments-dislikes__btn:active:before {
		background-position:-79px -355px;
    }
	.action__comments-votes > a:active:before {
		margin-top:1px;
    }
    .action__comments-votes .b-response__like-popup p {
        text-align: center;
        color:#73b73b;
        font-size: 11px;
        line-height: 20px;
        padding:0px;
    }
    .action__comments-votes .b-response__dislike-popup p {
        text-align: center;
        color:#ed1c24;
        font-size: 11px;
        line-height: 20px;
        padding:0px;
    }
.action__comments-share {
	width:21px;
	height:22px;
	vertical-align:top;
	position:relative;
	}
	.action__comments-share:before {
		position:absolute;
		content:" ";
		width:24px;
		height:24px;
		background:url("/img/card_product/reviews_btns.png") no-repeat -199px -27px;
		top:0;
		left:0;
		}
    .action__comments-share:hover {
        cursor: pointer;
    }
    .action__comments-share:hover:before {
        background-position: -199px -71px;
    }
	.action__comments-share:active:before {
		margin-top:1px;
		}
    .action__comments-share .b-response__share-popup p {
        color:#505050;
        font-size: 11px;
        line-height: 18px;
        padding:0px;
    }
    .like-popup_ribon {
        position:absolute;
        background: url('/img/card_product/review_ribon.png') no-repeat;
        width:22px;
        height:11px;
        top:-11px;
        left:72px;
    }
    .b-response__popup {
        z-index: 99;
        border: 1px solid #ddd;
        position: absolute;
        padding:10px;
        background:#fff;
        top:33px;
        width:170px;
        left:-72px;
        border-radius: 2px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
        -moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
        -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.2);
    }
    .b-response__popup .b-share { padding:1px 0 1px 4px !important; }
    .b-response__share-popup textarea {
        width: 137px;
    }
/* action styles }}} */

/* paginator styles */
.b-rev__pagination {margin: 30px 0px;}
    .page-bl__txt {float: left; font-size: 14px; line-height: 40px; color:#505050;margin-left:42px;margin-right:50px;}
        .page-bl__txt span {font-weight: bold;}
    .page-bl__pages {float: left; margin-top:7px;}
        .page-bl__pages span, .page-bl__pages a {float: left; color: #505050; text-decoration: none;}
          .page-bl__pages a:hover { color:#fd7a0e; }
            .page-bl__pages-arr_left {background:url('/img/card_product/review_pagination.png') no-repeat 0px 0px;display: block;width: 16px; height: 25px;margin-right:8px;}
            .page-bl__pages-arr_left:hover {background-position: 0px -24px;}
            .page-bl__pages-arr_left a {display: block; height: 100%;}
            .page-bl__pages-arr_right {background:url('/img/card_product/review_pagination.png') no-repeat -31px 0px;display: block;width: 16px; height: 25px;margin-left:8px;}
            .page-bl__pages-arr_right:hover {background-position: -31px -24px;}
            .page-bl__pages-arr_right a{display: block; height: 100%;}
            .page-bl__pages-arr_num {color:#505050; font-size: 14px; line-height: 20px; width: 20px; height: 20px;text-align:center;margin: 2px 5px;}
            .page-bl__pages-arr_num_link {cursor:pointer;}
            .page-bl__pages-arr_num_link.active {color: #ffffff; background:url('/img/card_product/review_pagination.png') no-repeat -14px -53px;color:#fff; font-size: 14px; line-height: 20px;}
            .page-bl__pages-arr_num_link.active:hover { color:#fff; }
    .page-bl__number {float: right;width:170px;}
        .page-bl__number-txt {font-size: 14px; line-height: 40px; color:#505050;float:left;}
        .page-bl__number-bl {float:right;margin-top:7px;}

div.number-bl_selectBox { position:relative; display:inline-block; cursor:default; text-align:left; line-height:30px; clear:both; color:#505050; border: 1px solid #ccc;cursor:pointer;}
	span.number-bl_selected { width:45px; text-indent:10px;overflow:hidden; line-height: 25px; font-size: 14px;}
	span.number-bl_selectArrow { width:30px;border-top-right-radius:5px; border-bottom-right-radius:5px; text-align:center; font-size:20px; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -o-user-select: none; user-select: none; background:	#4096ee; color:#fff; }
	span.number-bl_selectArrow,span.number-bl_selected { position:relative; float:left; height:25px; z-index:1;}
		span.number-bl_selectArrow {background:url('/img/card_product/review_pagination.png') no-repeat -38px -51px; width:10px; height: 10px; top:7px; right: 5px;}
		span.number-bl_selectArrow_2 {background:url('/img/card_product/review_pagination.png') no-repeat -38px -64px;}
	div.number-bl_selectOptions {position:absolute; top:25px; left:-1px; width:55px; border:1px solid #ccc; border-top: none;overflow:hidden; background:#fff; padding-top:2px; display:none;}
	span.number-bl_selectOption {display:block; width:80%; line-height:20px; padding:5px 10%; font-size: 14px;text-indent:5px;}
	span.number-bl_selectOption:hover {color:#505050; background:#e0e8ee;}

.cityIsNotInTheListTxt {
    clear: both;
    color: #828282;
    line-height: 19px;
    margin-left: -28px;
    padding-right: 8px;
    text-align: right;
    width: 190px;
}
.cityIsNotInTheListTxt p{
    padding: 0;
    line-height: 116%;
}

.citySelect_mainContentDiv p{
    padding: 0;
}

.deliveryIsNotPossible{
	padding-top: 10px;
    display: none;
    clear: both;
    color: red;
    margin-left:-58px;
}

.empty_b_list {padding: 30px 0px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-container {}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-direction-rtl {direction: rtl;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-container-horizontal { width: 970px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-container-vertical {}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-clip {overflow: hidden;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-clip-horizontal { width: 925px;margin: 0 auto; height: 100%;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-clip-vertical {}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-item { width: 125px; height: 100%;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-item-horizontal {margin-left: 0;margin-right: 31px; border:none;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-item-horizontal:last-child { margin-right:0px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-item-vertical { margin-bottom: 10px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-item-placeholder {background: #fff;color: #000;}

.basketBgMiddle .jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin-left:20px !important;
}

/***  Horizontal Buttons*/
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-horizontal { position: absolute;top: 65px;width: 17px;height: 21px; cursor: pointer; background: url('/img/card_product/elements-sprt.png') no-repeat;background-position: -609px -134px;right: -5px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {left: 5px;right: auto; background-image: url(prev-horizontal.png);}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-horizontal:hover { background-position: -679px -134px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active { cursor: default; background: url('/img/card_product/elements-sprt.png') no-repeat;background-position: -539px -134px !important;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 65px;left: -5px;width: 17px; height: 21px;cursor: pointer; background: url('/img/card_product/elements-sprt.png') no-repeat;background-position: -581px -134px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {left: auto;right: 5px; background-image: url('/img/card_product/elements-sprt.png');}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-horizontal:hover { background-position: -651px -134px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background: url('/img/card_product/elements-sprt.png') no-repeat;background-position: -511px -134px !important;}
/***  Vertical Buttons*/
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-vertical {position: absolute;bottom: 5px;left: 43px;width: 32px;height: 32px;cursor: pointer;background: transparent url(next-vertical.png) no-repeat 0 0;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-vertical:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-vertical:focus {background-position: 0 -32px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-vertical:active {background-position: 0 -64px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {cursor: default;background: url('/img/card_product/elements-sprt.png') no-repeat;background-position: -539px -134px !important;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-vertical {position: absolute;top: 5px;left: 43px;width: 32px; height: 32px;cursor: pointer;background: transparent url(prev-vertical.png) no-repeat 0 0;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-vertical:focus { background-position: 0 -32px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-vertical:active { background-position: 0 -64px;}
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.empty_b_goods_list .jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {cursor: default;background-position: 0 -96px;}
.empty_b_goods_box {}
.empty_b_goods_box .goods_pic {display: table-cell;vertical-align: middle;position: relative;text-align: center;width: 120px; height: 120px; padding: 20px 0px;}
.empty_b_goods_box .goods_pic img{vertical-align: middle;display: inline;}
.empty_b_goods_box .empty_b_goods_link {color: #276fc8; font-size: 11px; line-height: 18px; height: 51px; display: block; overflow: hidden;}
.empty_b_goods_box .empty_b_goods_price {color: #3d3e42; font-size: 18px; font-weight: bold; padding-top:10px; display: block; float: left; padding: 12px 5px 0 0;}
.empty_b_goods_box .empty_b_goods_buy_button {background: url("/img/card_product/elements-sprt.png") no-repeat -328px -237px; cursor: pointer; display: block; float: left; height: 27px; margin-top: 8px; width: 50px;}
.empty_b_goods_box .empty_b_goods_buy_button:hover {background-position: -380px -237px;}
.empty_b_goods_box .empty_b_goods_buy_button a {display: block; height: 100%;}
.empty_b_goods_box .empty_b_goods_price_block {padding-top: 5px;}

/* {{{ top mobile notification */
.mobile-link__container {
	background:#7eb2de;
	position:relative;
	padding:0 5px;
	text-align:center;
	overflow:hidden;
}
.mobile-link__container:before,
.mobile-link__container:after{
	height:5px;
	display:block;
	content:" ";
	border-top:1px solid #c5c5c5;
	clear:both;
}
.mobile-link__container:after{
	border-top:0;
	border-bottom:1px solid #c5c5c5;
}
a.mobile-link {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	border:1px solid #fff;
	-webkit-border-radius:6px;
	border-radius:6px;
	padding:2px 30px 1px;
	height:18px;
	font:18px/1em 'SvyaznoyRF', arial, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}
a.mobile-link:hover {
	background:rgba(255,255,255,.1);
}
a.mobile-link:active {
	background:rgba(255,255,255,.25);
}
.mobile-link__close {
	width:12px;
	height:12px;
	position:absolute;
	overflow:hidden;
	text-indent:100%;
	top:10px;
	right:25px;
}
.mobile-link__close:before {
	content:" ";
	width:12px;
	height:12px;
	position:absolute;
	top:0;
	right:0;
	background:url("/static/main/img/top-panel/sprites.png") 0 0 no-repeat;
}
   /* top mobile notification }}} */

#scrollUp {
    width: 67px;
    height: 68px;
    bottom: 70px;
    left: 40px;
    background: url('/img/up.png') no-repeat;
    text-indent: -9999px;
}

/* casedesigner page */
.casedesign_bl {}
	.casedesign_bl .casedesign_bl-txt {float: left; width: 500px;}
		.casedesign_bl-txt h1 {font-size: 36px; line-height: 40px; color: #505050; margin-top: 10px;}
		.casedesign_bl-txt h2 {font-size: 24px; line-height: 30px; color: #505050;}
		.casedesign_bl-txt .casedesign_bl-info {margin: 30px 0px 10px;}
			.casedesign_bl-info .bl-info_line {margin: 30px 0px;}
			.casedesign_bl-info .bl-info_number {float: left; width:80px; height: 80px; line-height: 80px; color: #ffffff; text-align: center; font-size: 56px; font-family: "SvyaznoyRFCondensedBold";
				margin-right: 30px;
				border-radius: 40px;
				-webkit-border-radius: 40px;
				-moz-border-radius: 40px;
			}
			.casedesign_bl-info .bl-info_number1 {background: #7bace5;}
			.casedesign_bl-info .bl-info_number2 {background: #f9a133;}
			.casedesign_bl-info .bl-info_number3 {background: #92c72b;}
			.casedesign_bl-info .bl-info_txt {float: left; width: 380px;}
				.bl-info_txt  h3{font-size: 20px; line-height: 20px; color: #505050;}
				.bl-info_txt  p{font-size: 13px; line-height: 20px; color: #505050;}
	.casedesign_bl .casedesign_bl-video {float: right; width: 480px;}
		.casedesign_bl-video .bl-video_social {margin: 50px 0px 40px;}
.bl-video_social{
	text-align: right;
}
.bl-video_social .b-share-icon {
	background: url('/img/cd_soc_btns.png') no-repeat scroll transparent !important;
	height: 30px !important;
	width: 30px !important;
	float: right;
	margin-left: 10px;
}
.bl-video_social .b-share-icon a {display: block; height: 100%;}

.bl-video_social .b-share-icon_yaru {
	background-position: -837px 0px !important;
}

.bl-video_social .b-share-icon_facebook {
	background-position: 0px 0px !important;
}

.bl-video_social .b-share-icon_twitter {
	background-position: -31px 0px !important;
}

.bl-video_social .b-share-icon_odnoklassniki {
	background-position: -93px 0px !important;
}

.bl-video_social .b-share-icon_vkontakte {
	background-position: -124px 0px !important;
}

.bl-video_social .b-share-icon_gplus {
	background-position: -186px 0px !important;
}

.bl-video_social .b-share-icon_moimir {
	background-position: -217px 0px !important;
}

.bl-video_social .b-share-icon_lj {
	background-position: -248px 0px !important;
}

/*****| SITE-554 |*********************************************************************************/
/*span.rub {
    color: inherit !important;
    margin: 0px !important;
    font-size: 69% !important;
}
.total-saving span.rub {
    font-size: 100% !important;
}
span.rub.old {
    text-decoration: line-through;
}
span.rub.profit {
    font-size: 13px !important;
    color: #979797 !important;
}
#listLine span.rub,
#tableLine span.rub {
    font-weight: bold;
}
#listLine span.rubPerMonth,
#tableLine span.rubPerMonth {
    color: #808285 !important;
    font-weight: normal;
}
#listLine span.perMonth,
#tableLine span.perMonth {
    color: #808285;
    font-size: 69%;
}
.strike-price span span.rub {
    padding-left: 0px;
}
#acs_add_popup span.rub {
    float: none;
}
.ots-tovar .price {
    padding-right: 6px !important;
}
.bz_price.fll span.rub {
    display: inline !important;
    padding-left: 0px !important;
}
.product-list .club-price span.rub {
    display: inline !important;
}
.bl-new_popup-order {
    padding-left: 22px !important;
}
.bl-new_popup-order .bl-new_popup-order_price {
    margin-right:22px !important;
}
.gl-info .buy-block .price-credit span.crt-bt {
    color: #979797 !important;
    font-size: 10px !important;
}
.recom-item__bl_price-old span {
    color: #808285 !important;
}*/
span.inline {
    display: inline !important;
}
.basket_delivery_courier label span {
    font-size: inherit;
}
#acs_add_popup span.cart_popup {
    float: none;
    color: inherit;
    border-bottom: none;
}
/**************************************************************************************************/

/**
* Reviews page start
*/

.wrapper {
    width:100%;
    height: 100%;
    top: 0;
    left: 0;
    position: relative;
}

.review-container {
    width: 660px;
    *overflow: hidden;
}

.right-col {
    width: 300px;
}

.review-container .title-bk {
    /*padding: 30px 0px 10px;*/
    padding: 1px 0px 10px;
    border-bottom: 1px solid #d1d3d4;
    /*margin: 0px 0px 20px;*/
    margin: 15px 0px 20px;
}

.review-container .title-bk h1 {
    font-size: 30px;
    line-height: 42px;
    color: #333;
    margin: 0;
    padding: 0;
}

.title-bk .review-date {
    font-size: 12px;
    line-height: 20px;
    color: #898b8c;

}

.review-shield {
    display: inline-block;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase;
    padding: 4px 20px;
    margin: 0px 0px 25px;
}
.review-shield.review-shield-green {
    background: #73b73b;
}
.review-shield.review-shield-blue {
    background: #7DBFFF;
}
.review-shield.review-shield-purple {
    background: #8960A7;
}
.review-shield.review-shield-orange {
    background: #FF7E5D;
}

.review-content {
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

.review-content h2 {
    font-size: 24px;
    line-height: 24px;
    padding: 0px 0px 15px;
    color: #333;
}

.review-content h3 {
    font-size: 20px;
    line-height: 20px;
    padding: 0px 0px 15px;
    color: #333;
}

.review-content p {
    font-size: 14px;
    line-height: 20px;
    color: #333;
    padding: 0px 0px 20px;
}

.review-content a {
    font-size: 14px;
    color: #276fc8;
}

.review-content img {
    display: block;
    margin: 0px auto 23px;
}


.review-content ul li{
	line-height: 1.5;
	list-style-type: disc;
	margin: 0 0 0 30px;
}

.rt-bk {
    border: 1px solid #dcdada;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #fff;
    width: 258px; /* 203 */
    padding: 20px 20px 30px 20px;
    margin: 0px 0px 20px;
}

.soc-res-bk.rt-bk {
    padding: 0px;
    width: 298px;
    overflow: hidden;
}

.rt-bk-tl {
    font-size: 18px;
    color: #333;
    padding-bottom: 15px;
}

.ts-bk-ct {
    width: 205px;
    margin: 0px auto;
}

.ts-img {
    text-align: center;
    height: 140px;
    margin: 0 auto 10px;
    display: table;
}

.ts-img a {
    display: table-cell;
    vertical-align: middle;
}

.ts-bk-ct a.ts-tl {
    font-size: 12px;
    line-height: 17px;
    color: #276fc8;
    padding-bottom: 10px;
    display: block;
}
.ts-bk-ct b {
    display: block;
    padding-bottom: 10px;
}
.ts-respond a {
    font-size: 12px;
    color: #276fc8;
}

.ts-buy-bk {
    margin-top: 18px;
}

.ts-buy-bk .price {
    float: left;
    font-size: 18px;
    color: #333;
    margin-right: 15px;
}

.ts-buy-bk .buy {
    float: left;
}

.buy-btn {
    display: block;
    width: 48px;
    height: 26px;
    background: url('/img/buy-btn.png') no-repeat 0px 0px;
}
.buy-btn.preorder-btn {
	background: url('/img/elements-sprt_green.png') no-repeat -9px -9px !important;
}
.buy-btn.preorder-btn:hover{
	background-position:  -61px -9px !important;
}
.buy-btn.preorder-btn:active{
	background-position:  -112px -9px !important;
}
.ts-desc {
    font-size: 12px;
    line-height: 17px;
    color: #737373;
}

.soc-res-bk .section {
    width: 100%;
    position: relative;

}

.soc-res-bk .tabs {
    position: relative;
    margin: 0 auto;
}

.soc-res-bk .tabs li {
    width: 50%;
    font-size: 12px;
    color: #777;
    background: #e3eaee;
    text-align: center;
    float: left;
    cursor: pointer;
    padding: 9px 0px 7px;
    margin: 0px;
    box-shadow: 1px 0px 0px 0px #dae1e5;
    border-bottom: 1px solid #dcdada;
    border-radius: 0px;
    line-height: normal;
}

.soc-res-bk .tabs li span {
    font-size: inherit;
    color: #777;
    font-weight: normal;
}

.soc-res-bk .tabs li:last-child {
    border-right: none;
    box-shadow: none;
}

.soc-res-bk .tabs li.current {
    position: relative;
    background: #fff;
    color: #333;
    border-bottom: 1px solid transparent;
}

.soc-res-bk .tabs li.current span {
    color: #333;
}

.soc-res-bk .tabs li:focus {
    outline: 0;
}

.soc-res-bk .box.cleared {
    display: none;
}

.soc-res-bk .section .visible {
    display: block;
}

.soc-res-bk .box {
    padding: 0px;
    min-height: 270px;
}
.soc-res-bk .box .tab-content {
    display:none;
}
.soc-res-bk .box .tab-content.current {
    display:block;
}


.top-img {
    width: 55px;
    text-align: center;
}

.top-link {
    width: 190px;
}

.top-link a {
    font-size: 12px;
    line-height: 17px;
    color: #276fc8;
}

.top-item {
    margin-bottom: 30px;
}

.top-item:last-child {
    margin-bottom: 0px;
}

.action__newsletter-form {
    padding: 0px;
}

.action__newsletter-form input {
    width: 228px;
}

.last-comment {
    margin: 15px 0px 0px;
}

.last-comment .name {
    font-size: 12px;
    line-height: 20px;
    color: #333;
    font-weight: bold;
}

.last-comment .date {
    font-size: 11px;
    line-height: 20px;
    color: #737373;
}

.last-comment a {
    font-size: 12px;
    line-height: 17px;
    color: #276fc8;
}

.last-comment p.desc {
    font-size: 12px;
    line-height: 17px;
    color: #737373;
    padding: 0px;
}

.review-estimate-cr {
    height: 24px;
    position: relative;
    margin: 15px 0px 0px 0px;
    z-index: 100;
}

.review-estimate {
    position: fixed;
    bottom: 0px;
    background: #fff;
    padding: 10px 0px;
}

.footer-wrap {
    position: relative;
}

.review-estimate .bl-txt__details {
    width: 660px;
    float:none;
    margin: 0px;
}

.review-estimate .b-details__button {
    margin-left: 15px;
}

.review-estimate .b-details__like {
    float: left;
    margin: -1px 0px 0px 10px;
    width: 400px;
}

.rolev-fix {
    position: relative;
    display: none;
}

.rolev-fix.fixed {
    position: fixed;
    top: 20px;
}

.review-estimate .b-response__share {
    float: right;
    width: auto;
}

.review-estimate .share-icon {
    background: none;
    margin: 0px;
    width: auto;
    position: relative;
}

.review-estimate .share-icon > span {
    background: url('/img/view-ico.png') no-repeat 0px -41px;
    font-size: 12px;
    color: #898b8c;
    display: block;
    padding: 0px 0px 0px 18px;
    margin: 4px 0px 0px 7px;
}

.review-estimate .view-count {
    background: url('/img/view-ico.png') no-repeat 0px 2px;
    padding: 0px 0px 0px 20px;
    font-size: 12px;
    color: #898b8c;
    margin: 4px 5px 0px 0px;
    position: relative;
	width: 40px;
}

.review-estimate .comm-count {
    background: url('/img/view-ico.png') no-repeat 0px -18px;
    padding: 0px 0px 0px 20px;
    font-size: 12px;
    color: #898b8c;
    margin: 4px 0px 0px 0px;
    position: relative;
    text-decoration:none;
}

.review-estimate .view-count:hover .b-response__popup,
.review-estimate .comm-count:hover .b-response__popup,
.review-estimate .favourite-btn:hover .b-response__popup
{
    display: block;
}

.b-response__view-popup.b-response__popup {
    top: 25px;
}

.b-response__view-popup.b-response__popup .view-popup_ribon {

}

.b-response__view-popup.b-response__popup p {
    padding: 0px;
    text-align: center;
    color: #333;
    font-size: 11px;
    line-height: 20px;
}

.review-estimate .share-icon .b-response__popup {
    width: 308px;
    padding: 20px;
    left: -230px;
}

.review-estimate .share-icon .b-response__popup p {
    font-size: 12px;
    line-height: 18px;
    color: #898b8c;
}

.review-estimate .share-icon .b-response__popup .like-popup_ribon {
    left: 232px;
}

.review-estimate .share-icon .b-response__popup input {
    width: 185px;
    border-radius: 2px;
    border: 1px solid #dcdada;
    padding: 3px;
    color: #898b8c;
    margin: 7px 0px 0px 0px;
    float: left;
    display: block;
}

.review-estimate .share-icon .b-response__popup .copy-btn {
    float: right;
    width: 109px;
    height: 24px;
    background: url('/img/btn-sprt.png') no-repeat -1px -158px;
    margin: 6px 0px 0px 0px;
}

.review-estimate .share-icon .b-response__popup .copy-btn:hover {
    background-position: -1px -193px;
}

.review-estimate.inUp .b-response__popup {
    top: -60px;
}

.review-estimate.inUp .favourite-btn .b-response__popup {
    top: -80px;
}

.review-estimate.inUp .favourite-btn .popupPosition.b-response__popup {
    top: -60px;
}

.review-estimate.inUp .share-icon .b-response__popup {
    top: -120px;
}

.review-estimate.inUp .favourite-btn .b-response__popup .like-popup_ribon {
    top: 60px;
}

.review-estimate.inUp .favourite-btn .b-response__popup .like-popup_ribon {
    top: 60px;
}

.review-estimate.inUp .favourite-btn .popupPosition.b-response__popup .like-popup_ribon {
    top: 40px;
}

.review-estimate.inUp .b-response__popup .like-popup_ribon {
    background: url('/img/ribbon-up.png') no-repeat 0px 0px;
    height: 16px;
    top: 40px;
}

.review-estimate.inUp .share-icon .b-response__popup .like-popup_ribon {
    left: 232px;
    top: 106px;
}

.tags {
    background: #f7f7f7 !important;
    padding: 13px 0px 14px 15px !important;
    margin: 35px 0px 25px !important;
}

.tags span {
    font-size: 12px;
    color: #898b8c;
}

.tags a {
    font-size: 12px;
    margin-left: 10px;
    color: #276fc8;
}

.tl-revbks {
    font-size: 18px;
    line-height: 20px;
    color: #333;
    margin: 0px 0px 15px;
}

.tr-in-reviews .ots-tovar {
    width: 160px;
    height: 290px;
}

.tr-in-reviews .ots-tovar-img {
    width: 140px;
    height: 135px;
    overflow: hidden;
    text-align: center;
    display: table;
}

.tr-in-reviews .ots-tovar-img a {
    width: 100%;
    height: 100%;
    display: table-cell;
    vertical-align: middle;
}

.tr-in-reviews .ots-tovar .tovar-list-tl {
    height: 50px;
    text-overflow: clip;
    overflow: hidden;
    margin-top: 20px;
}

.tr-in-reviews .ots-tovar .tovar-link {
    font-size: 12px;
    color: #276fc8;
    line-height: 17px;
}

.tr-in-reviews .ots-tovar .tovar-list-ps {
    padding-top: 0px;
	clear:both;
}

.tr-in-reviews .ots-tovar .price {
    font-size: 18px;
    color: #333;
    display: block;
    float: left;
    padding: 12px 12px 0px 0px;
}

.tr-in-reviews .ots-tovar .buy-btn {
    background: url('/img/card_product/elements-sprt.png') no-repeat -328px -237px;
    width: 50px;
    height: 27px;
    float: left;
    display: block;
    cursor: pointer;
    margin-top: 8px;
}

.ots-tovar .buy-btn {
	background:none;
	float:left;
}

.tr-in-reviews .ots-tovar .buy-btn a {
    display: block;
    height: 100%;
}

.tr-in-reviews .ots-credit {
    text-align: center;
    margin-bottom: 10px;
    height: 24px;
}

.tr-rotate {
    padding: 15px 0px 40px;
    border: 1px solid #dcdada;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-bottom: 25px;
}

.ots-tovar-rotate .jcarousel-skin-tango .jcarousel-item {
    width: 160px !important;
}

#alsoviewed-container-retail_rocket .ots-tovar-rotate .jcarousel-skin-tango .jcarousel-item {
    width: 140px !important;
}

.ots-tovar-rotate .jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0px !important;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    margin-left: 40px !important;
    margin-right: 40px;
}

.ots-tovar-rotate .jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-left: 0;
    margin-right: 26px !important;
}

.ots-tovar-rotate .jcarousel-skin-tango .jcarousel-prev-horizontal {
    top: 50% !important;
    left: 10px !important;
}

.ots-tovar-rotate .jcarousel-skin-tango .jcarousel-next-horizontal {
    top: 50% !important;
    right: 10px !important;
}

.with-review {
    margin-bottom: 25px;
}

.with-review-bk {
    padding: 25px 0px 35px 35px;
    border: 1px solid #dcdada;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.with-review-item {
    width: 180px;
    float: left;
    margin-left: 15px;
}

.with-review-item:last-child {
    margin-right: 0px;
}

.with-review-item > a {
    font-size: 12px;
    line-height: 17px;
    color: #276fc8;
    text-transform: uppercase;
    display: block;
    margin-bottom: 5px;
}

.with-review-item .img-box {
    display: table;
    width: 100%;
    height: 145px;
    text-align: center;
}

.with-review-item .img-box a {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}

.with-review-item p {
    font-size: 12px;
    line-height: 17px;
    color: #737373;
}

.with-review-item p a {
    color: #737373;
}

.all-views {
    padding: 5px 40px 0px 0px;
}

.all-views a {
    font-size: 12px;
    line-height: 17px;
    color: #276fc8;
}

.b-rev__bl_comment-add {
    width: 144px;
    height: 36px;
    margin: 0px 0px 20px;
    background: url('/img/btn-sprt.png') no-repeat 0px 0px;
}

.b-rev__bl_comment-add:hover {
    background-position: 0px -43px;
}

.b-rev__bl_comment-add a {
    display: block;
    height: 100%;
}

.comments-bk .b-rev__new {
    padding: 0px;
}

.comments-bk .b-rev__bl-details {
    width: 140px;
    margin: 0px;
}

.comments-bk .b-rev__bl-txt {
    float: right;
    width: 500px;
}

.comments-bk .bl-txt__review p {
    font-size: 14px;
    color: #333;
    line-height: 20px;
    float: left;
    width: 475px;
}

.comments-bk span.bl-details__data {
    color: #333;
    font-style: normal;
}

.comments-bk .bl-txt__details {
    width: 500px;
    float: right;
    margin: 0px;
}

.comments-bk .b-details__button span {
    background: url('/img/btn-sprt.png') no-repeat 0px -93px;
    width: 68px;
    height: 24px;
    margin:0px;
}

.comments-bk .b-details__button span:hover {
    background: url('/img/btn-sprt.png') no-repeat 0px -124px;
    width: 68px;
    height: 24px;
}

.comments-bk .b-details__like {
    float: left;
    margin-left: 15px;
}

.comments-bk .b-response__like {
    margin-right: 15px;
}

.comments-bk .share-icon {
    background: url('/img/btn-sprt.png') no-repeat -97px -93px;
    width: 25px;
}

.comments-bk .b-details__comments-add {
    margin: 0px;
    padding: 0px;
}

.comments-bk .b-details__comments {
    margin: 10px 0px 10px 20px;
}

.comments-bk .comments-add__review {
    padding: 10px 0px 0px 60px;
    background: none;
}

.comments-add__review p {
    color: #333;
}

.comments-bk {
    padding: 0px 0px 110px;
}

.product-breadcrumb a, .product-breadcrumb span {font-size: 11px; color: #979797;}

.ui-autocomplete {
	width: 153px;
	max-height: 180px;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 110101 !important;
}

.ui-menu-item {
	cursor: pointer;
}

#big-popup { position:absolute; left:20px; top:20px; right:20px; z-index:100500; }
#big-popup div.popup_head { z-index:100500; position:relative; }
#big-popup div.popup_img_gallery { width:100%; }
#big-popup div.popup_img_gallery div.popup_box_main { float:none; margin:auto; position:relative; width:1000px; }
#big-popup .royalSlider { margin:auto; }
#big-popup .newSvz-media-bk { bottom:97px; }

/* AL20152207 NEW SET */
#set-top { background:#fff; padding:10px 0 15px 10px; }
#set-top .set-main-tovar { border:solid 1px #eae6e3; width:184px; }
#set-top .set-added { height:350px; padding-bottom:10px; position:relative; width:549px; white-space:nowrap; margin-right: 9px; }
#set-bottom { background:#e8e8e8; margin:0 -20px; padding:30px 20px 30px 30px; }

.set-bage span { background:#ff7575; color:#fff; display:inline-block; font-size:11px; line-height:22px; padding:0 10px; text-transform:uppercase; }
.set-bage span small { font-size:11px; text-transform:none; }

.set-results { padding-left:30px; position:relative; width:156px; }
.set-results:before, .set-results:after { background:#eae6e3; content:""; display:block; height:3px; left:-3px; position:absolute; width:15px; }
.set-results:before { top:143px; }
.set-results:after { top:151px; }
.set-results-top { display:table; }
.set-results-top .set-results-td { display:table-cell; height:128px; vertical-align:bottom; }
.set-results-top .set-results-td p { color:#505050; font-size:13px; line-height:18px; padding:5px 0 10px; }
.set-results-top .set-results-td p span { color:#999; }
.set-results-top .set-results-td-del { height: 18px; }
.set-results-top .set-results-td del { color:#999; font-size:15px; line-height:18px; }
.set-results-bottom .set-result-price { color:#505050; font-size:30px; font-weight:bold; line-height:40px; padding-bottom:4px; }
.set-results-bottom .btn { background:#f5a33f; border-radius:3px; color:#fff; cursor:pointer; display:inline-block; font-size:16px; height:40px; line-height:40px; text-align:center; width:152px; }
.set-results-bottom .btn:hover { background:#f2b133; }

.set-scroll { bottom:3px; left:0; position:absolute; right:0; z-index:1; }
.set-scroll { background:#eae6e3; border-radius:3px; height:5px; width:100%; }
#set-bottom .set-scroll { background:#f0efee; }
.set-scroll span { background:#d8d4d2; border-radius:3px; cursor:pointer; display:block; height:5px; left:0; position:absolute; top:0; }
.set-scroll:hover span { border-radius:5px; height:11px; top:-3px; }

.set-tovar-block { display:inline-block; height:297px; padding:20px; position:relative; vertical-align:top; width:146px; background: #fff;}
#set-top .set-added .set-tovar-block { white-space:normal; width: 145px; padding-right: 19px; padding-left: 19px; }
#set-top .set-added .set-tovar-block:first-child .plus-img { display: none; }
#set-bottom .set-accessories .set-tovar-block { border-right:solid 1px #e8e8e8; height:321px; white-space:normal; }
.set-main-tovar .set-tovar-block { height:auto; width:144px; }
.set-tovar-block .set-tovar-block-top { height:237px; }
#set-bottom .set-tovar-block .set-tovar-block-top { height:262px; }
.set-tovar-block .set-img { display:table; }
.set-tovar-block .set-img a, .set-tovar-block .set-img span { display:table-cell; height:120px; vertical-align:middle; width:120px; }
.set-tovar-block .set-bage { height:20px; padding:20px 0 10px; }
.set-tovar-block .set-name { color:#505050; display:block; font-size:13px; max-height:36px; line-height:18px; overflow:hidden; position:relative; }
.set-tovar-block .set-name a { color:#276fc8; }
.set-tovar-block .set-name:before { background:url(/static/matrix_main/img/hide_1px.png) 0 0 repeat-y; top:16px; content:""; height:20px; position:absolute; right:0; width:33px; }
.set-tovar-block .set-name a:hover { color:#fe7a0d; text-decoration:none; }
.set-tovar-block .set-prise { color:#505050; font-size:18px; line-height:24px; padding-bottom:10px; white-space:nowrap; }
.set-tovar-block .set-prise > span { font-weight:bold; display:inline-block; margin-right:10px; }
.set-tovar-block .set-prise del { color:#999; font-size:15px; }
.set-tovar-block .rate { float:none; }
.set-tovar-block a.set-add, .set-tovar-block a.set-clear { color:#4f4f4f; display:inline-block; font-size:13px; height:25px; line-height:25px; }
.set-tovar-block a.set-add span, .set-tovar-block a.set-clear span { border-bottom:dotted 1px #4f4f4f; }
.set-tovar-block a.set-add { background:url(/static/main/img/set/add.png) 0 50% no-repeat; padding-left:30px; }
.set-tovar-block a.set-clear { background:url(/static/main/img/set/clear.png) 0 50% no-repeat; padding-left:15px; }
.set-tovar-block a.set-add:hover, .set-tovar-block a.set-clear:hover { color:#fe7a0d; text-decoration:none; }
.set-tovar-block a.set-add:hover span, .set-tovar-block a.set-clear:hover span { border-bottom:dotted 1px #fe7a0d; }
.set-tovar-block .plus-img { background:url(/static/main/img/set/plus.gif) 0 0 no-repeat; display:block; height:23px; position:absolute; left:-12px; top:137px; width:23px; z-index: 10}
.set-main-tovar .set-tovar-block .plus-img { right: -12px; left: auto; }
.set-tovar-block .empty-block { color:#999; font-size:13px; line-height:18px; padding-top:112px; text-align:center; }
#set-bottom .set-tovar-block .set-img a { height:146px; text-align:center; width:146px; }

.set-tovar-block .set-tovar-block-added { background:#fff; color:#4f4f4f; display:none; font-size:13px; height:200px; line-height:18px; left:0; padding:120px 20px 0; position:absolute; right:0; text-align:center; top:0; opacity:.8; z-index:2; zoom: 1; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.set-tovar-block.added .set-tovar-block-added { display: block; }

#set-bottom .set-categories { position:relative; width:186px; margin-right: 12px; }
#set-bottom .set-accessories { overflow:hidden; padding-bottom:25px; position:relative; width:748px; white-space:nowrap; right: 12px; height: 387px; }
#set-bottom #preloader { background: #ffffff; display: block; height: 387px; opacity: 0.8; position: absolute; width: 100%; z-index: 10; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
#set-bottom #preloader img { left: 350px; position: absolute; top: 170px; }
#set-bottom .arrow { cursor:pointer; display:none; height:100px; opacity:.4; position:absolute; top:130px; width:55px; z-index:1; }
#set-bottom .set-accessories:hover .arrow { display:block; }
#set-bottom .arrow:hover { opacity:1; }
#set-bottom .arrow.left { background:url(/static/main/img/set/arrow-left.png) 50% 50% no-repeat #fff; border:solid #ccc; border-width:1px 1px 1px 0; left:0; border-radius:0 5px 5px 0; }
#set-bottom .arrow.right { background:url(/static/main/img/set/arrow-right.png) 50% 50% no-repeat #fff; border:solid #ccc; border-width:1px 0 1px 1px; right:0; border-radius:5px 0 0 5px; }
.set-white { background:#fff; }

.set-categories-list { height:290px; left:0; overflow:hidden; position:absolute; top:30px; }
.set-categories-list ul { position: relative; bottom: 0; }
.set-categories-list ul li { padding:4px 0; }
.set-categories a { border-radius:3px; color:#505050; display:inline-block; font-size:13px; line-height:18px; padding:3px 10px; }
.set-categories a:hover { color:#ff7a0c; text-decoration:none; }
.set-categories a span { color:#999; font-size:10px; }
.set-categories a.active { background:#6a93c5; color:#fff; }
.set-categories a.active span { color:#fff; }
.toup, .todown { left:0; position:absolute; }
.toup a, .todown a { padding:3px 20px 3px 10px; }
.toup a span, .todown a span { color:#505050; font-size:13px; }
.toup a > span, .todown a > span { border-bottom:dotted 1px #505050; }
.toup a:hover span, .todown a:hover span { border-bottom:dotted 1px #ff7a0c; color:#ff7a0c; }
.toup { top:-5px; }
.toup a { background:url(/static/main/img/set/arrow-up.png) 100% 50% no-repeat; }
.todown { top:335px; }
.todown a { background:url(/static/main/img/set/arrow-down.png) 100% 50% no-repeat; }

/* new bundle popup */
#new-bundle-block .jspContainer {
    overflow: hidden;
	position: relative;
}

#new-bundle-block  #set-bottom .set-accessories .jspContainer
{
    height: 387px !important;
}

#new-bundle-block  #set-top .set-added .jspContainer {
    height: 350px !important;
}

#new-bundle-block  .jspPane
{
	width: 100% !important;
	position: absolute;
    background:#fff;
    
}

#new-bundle-block  #set-bottom .set-accessories .jspContainer {
    height: 361px;
}

#new-bundle-block  #set-top .set-added .jspContainer {
    height: 335px;
}

#new-bundle-block  .jspVerticalBar
{
	position: absolute;
	top: 6px;
	right: 6px;
	width: 7px;
	bottom: 7px;
	overflow: hidden;
    display: none;
}

#new-bundle-block  .jspHorizontalBar
{
	background: #f0efee none repeat scroll 0 0;
    bottom: 0;
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%;
    border-radius: 3px;
    margin-bottom: 3px;
}

#new-bundle-block #set-bottom .jspHorizontalBar {
    background: #e8e8e8;
}

#new-bundle-block #set-bottom .set-accessories:hover .jspHorizontalBar {
    background: #f0efee;
}

#new-bundle-block  .jspCap
{
	display: none;
}

#new-bundle-block  .jspHorizontalBar .jspCap
{
	float: left;
}

#new-bundle-block  .jspTrack
{
	background: #f0efee none repeat scroll 0 0;
	position: relative;
}

#new-bundle-block #set-bottom .jspHorizontalBar .jspTrack {
    display: none;
}

#new-bundle-block #set-bottom .set-accessories:hover .jspHorizontalBar .jspTrack {
    display: block;
}

#new-bundle-block  .jspDrag
{
	background: #858788;
	background: #d8d4d2 none repeat scroll 0 0;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

#new-bundle-block .jspHorizontalBar .jspDrag.jspHover,
#new-bundle-block .jspHorizontalBar .jspDrag.jspActive {
    border-radius: 5px !important;
    height: 11px !important;
    top: -3px;
}

#new-bundle-block .jspHorizontalBar .jspTrack,
#new-bundle-block .jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
    border-radius: 3px;
}

#new-bundle-block .jspArrow
{
	cursor: pointer;
	padding: 0;
	margin: 0;
    height: 100px;
    opacity: 0.4;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    position: absolute;
    bottom: 150px;
    width: 55px;
    z-index: 10;
}

#new-bundle-block .jspArrow:hover {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

#new-bundle-block .jspArrow.touchArrow {
    display: none !important;
}

#new-bundle-block #set-bottom .set-accessories:hover .jspArrow,
#new-bundle-block #set-bottom .set-accessories:hover .jspHorizontalBar,
#new-bundle-block #set-top .set-added:hover .jspArrow,
#new-bundle-block #set-top .set-added:hover .jspHorizontalBar {
    display: block;
}

#new-bundle-block .jspArrowLeft {
    background: url(/static/main/img/set/arrow-left.png) 50% 50% no-repeat #fff;
    border: solid #ccc;
    border-width: 1px 1px 1px 0;
    left: 0;
    border-radius: 0 5px 5px 0;
}

#new-bundle-block .jspArrowRight {
    background: url(/static/main/img/set/arrow-right.png) 50% 50% no-repeat #fff;
    border: solid #ccc;
    border-width: 1px 0 1px 1px;
    right: 0;
    border-radius: 5px 0 0 5px;
}

#new-bundle-block .jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
    display: none !important;
}

#new-bundle-block .jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
