

/* Start:/css/jquery.formstyler.css?15673339505502*/
.jq-checkbox {
	top: -1px;
	width: 20px;
	height: 20px;
	background: url(/css/../images/checkbox.png) top left no-repeat;
	vertical-align: middle;
	cursor: pointer;
}
.jq-checkbox.checked .jq-checkbox__div {
	width: 16px;
	height: 16px;
	margin: 2px 0 0 2px;
	border-radius: 2px;
	background: #666;
	box-shadow: inset 0 -3px 6px #AAA;
}


.jq-checkbox.focused {
	border: 1px solid #08C;
}
.jq-checkbox.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}
/*****************************************************************/

.jq-radio {
	width: 20px;
	height: 20px;
	background: url(/css/../images/radio.png) 0 0 repeat-x;
	vertical-align: middle;
	cursor: pointer;
}
.jq-radio.checked .jq-radio__div {
	width: 20px;
	height: 20px;
	background: url(/css/../images/radio_cur.png) 0 0 repeat-x;
	vertical-align: middle;
}
.jq-radio.focused {
	border: 1px solid red;
}
.jq-radio.disabled {
	opacity: 0.55;
	filter: alpha(opacity=55);
}

/*******************************************************/
.jq-file {
	width: 270px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.1);
	border-radius: 4px;
}
.jq-file input {
	cursor: pointer;
	height: auto;
	line-height: 1em;
}
.jq-file__name {
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	height: 32px;
	padding: 0 80px 0 10px;
	border: none;
	background: none;
	color: #333;
	font: 14px/30px Arial, sans-serif;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1;
	background: #FFF;
}
.focused .jq-file__name {
	border: 1px solid #5794BF;
}
.jq-file__browse {
	position: absolute;
	top: 1px;
	right: 1px;
	padding: 0 10px;
	border-left: 1px solid #CCC;
	border-radius: 0 4px 4px 0;
	background: #F1F1F1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;
	box-shadow: inset 1px -1px #F1F1F1, inset -1px 0 #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	color: #333;
	text-shadow: 1px 1px #FFF;
	font: 14px/30px Arial, sans-serif;
}
.jq-file:hover .jq-file__browse {
	background-color: #E6E6E6;
	background-position: 0 -10px;
}
.jq-file:active .jq-file__browse {
	background: #F5F5F5;
	box-shadow: inset 1px 1px 3px #DDD;
}
.jq-file.disabled .jq-file__name {
	color: #888;
}
.jq-file.disabled,
.jq-file.disabled .jq-file__browse {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
/***********************************************************************************************************************/

.jq-selectbox {
	vertical-align: middle;
	cursor: pointer;
}
.jq-selectbox__select {
	height: 26px;
	text-align:center;
	padding: 3px 30px 0 9px;
	background:#ffffff url(/css/../images/input_bg.png) 0px 0 repeat-x;
	border:1px solid #000000;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	box-shadow:inset  0 0 6px rgba(0,0,0,0.4);
	line-height: 26px;
}

.jq-selectbox.disabled .jq-selectbox__select {

	background: #ffffff;
	color: #888;
}
.jq-selectbox__select-text {
	display: block;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	color:#6f6f6f;
	font-size:14px;
}
.jq-selectbox__trigger {
	position: absolute;
	top: 0;
	right: 0;
	width: 30px;
	height: 100%;
	background: url(/css/../images/select_bg.png) 0px 2px no-repeat;
}
.jq-selectbox__trigger-arrow {

}
.jq-selectbox:hover .jq-selectbox__trigger-arrow {
}

.jq-selectbox.disabled .jq-selectbox__trigger-arrow {
}
.jq-selectbox__dropdown {
	top: 28px;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	border: 2px solid #ababab;
	border-radius:6px;
	background:#fefefe url(/css/../images/selbg.png) 0px 0px repeat-x;
	box-shadow: 0 0px 12px rgba(0,0,0,0.4);
	z-index:-1;
}
.jq-selectbox ul {
	margin: 0;
	padding: 0;
}
.jq-selectbox li {
	color:#6f6f6f;
}
.jq-selectbox li.selected {
	color:#000000;
	font-weight:bold;
}
.jq-selectbox li:hover {
	color:#000000;
	font-weight:bold;
}
.jq-selectbox li.disabled {
	color: #AAA;
}
.jq-selectbox li.disabled:hover {
	background: none;
}
.jq-selectbox li.optgroup {
	font-weight: bold;
}
.jq-selectbox li.optgroup:hover {
	background: none;
	color: #231F20;
	cursor: default;
}
.jq-selectbox li.option {
	padding-left: 25px;
}

/*****************************************************/
.jq-select-multiple {
	padding: 1px;
	border: 1px solid #CCC;
	border-bottom-color: #B3B3B3;
	border-radius: 4px;
	box-shadow: inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,0.1);
	background: #FFF;
	color: #333;
	font: 14px/18px Arial, sans-serif;
	cursor: default;
}
.jq-select-multiple.focused {
	border: 1px solid #5794BF;
}
.jq-select-multiple.disabled {
	border-color: #CCC;
	background: #F5F5F5;
	box-shadow: none;
	color: #888;
}
.jq-select-multiple ul {
	margin: 0;
	padding: 0;
}
.jq-select-multiple li {
	padding: 3px 9px 4px;
	list-style: none;
}
.jq-select-multiple li:first-child {
	border-radius: 3px 3px 0 0;
}
.jq-select-multiple li:last-child {
	border-radius: 0 0 3px 3px;
}
.jq-select-multiple li.selected {
	background: #08C;
	color: #FFF;
}
.jq-select-multiple li.disabled {
	color: #AAA;
}
.jq-select-multiple.disabled li.selected,
.jq-select-multiple li.selected.disabled {
	background: #CCC;
	color: #FFF;
}
.jq-select-multiple li.optgroup {
	font-weight: bold;
}
.jq-select-multiple li.option {
	padding-left: 25px;
}





/* End */


/* Start:/css/skin.css?15673339501488*/
.jcarousel-skin-tango .jcarousel-container {
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 744px;
    padding:0;
}



.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
	width:  744px;
    height: 152px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  744px;
    height: 152px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 248px;
    height: 150px;
	padding:0!important;
	margin:0!important;
	background:none!important;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 33px;
    right: 5px;
    width: 26px;
    height: 25px;
    cursor: pointer;
    background: transparent url(/css/../images/slider_right.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 33px;
    left: 0px;
    width: 26px;
    height: 25px;
    cursor: pointer;
    background: transparent url(/css/../images/slider_left.png) no-repeat 0 0;
}

.jq-selectbox ul {display:block;}





/* End */


/* Start:/css/style.css?162746869041264*/
body{
	padding:0;
	margin:0;
	background:url(/css/../images/bg.gif) top left repeat-x fixed;
	line-height:1;
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	color:#000000;
}
div, table, tr, td, span, a, img{padding:0;margin:0;border:none;}
p{margin:0 0 17px 0;padding:0;}
a{color:#098793;}
a:hover{text-decoration:none;}
/**************************************************************************************************/
h1{color:#000000;font-size:21px;padding:0;margin:10px 0 18px 0;position: relative;font-weight:600;line-height:1;letter-spacing:-0.2px;}
.inner_catalog_item .ciz div{font-style:italic;font-size:17px;color:#6f6f6f;font-weight:normal;display:block;margin: -14px 0 15px 0;float:right;}
h2{color:#f1770c;font-size:14px;font-weight:bold;padding:0;margin:0 0 20px 0;text-transform:uppercase;line-height:1;}
h2.quest{
	padding:7px 0 29px 34px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background: url(/css/../images/quest.png) 0 0 no-repeat;
	margin:0;
	line-height:1;
}
h2.look{
	padding:7px 0 29px 34px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background: url(/css/../images/looking.png) 0 0 no-repeat;
	margin:0;
	line-height:1;
}
h2.video{
	padding:5px 0 18px 33px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background: url(/css/../images/video.png) 0 0 no-repeat;
	margin:0;
	line-height:1;
}
h2.useful{
	padding:5px 0 7px 34px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	background: url(/css/../images/video.png) 0 0 no-repeat;
	margin:0;
	line-height:1;
}
.clear{clear:both;}
.zagol h1{
	padding:0;
	margin:0;

	color:#f1770c;
	font-weight:bold;
	font-size:14px;}
/******************************************************************************************/
ul{padding: 0;
margin: 6px 0 20px 18px;
list-style: none;
display: table;
position: relative;}	
ul li{
margin: 0;
padding: 0 0 10px 15px;
background: url('/css/../images/grey_li.png') 1px 5px no-repeat;
text-indent: 0px;
color:#666666;
}
/************************************************************************************************/
.grey_info{
	position:relative;
	padding:4px 8px 4px 10px;
	/*min-height:40px;*/
	background:#e9e9e9;
	border:1px solid #9b9b9b;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;		
	font-size:12px;
	font-style:italic;
	line-height:1.5;
}
.left_arrow{
	position:absolute;
	width:10px;
	height:14px;
	background:url(/css/../images/left_ar.png)top left no-repeat;
	left:-7px;
}
/********************************************************************************************/
.zagol{
	float:left;
	color:#f1770c;
	font-weight:bold;
	font-size:14px;
	background:#ffffff;
	border:1px solid #919191;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	margin:0 10px 11px 0;
	padding:6px 8px 6px 8px;

}
.breadcrumb{padding:9px 0 0 0;float:left;font-size:12px;margin-bottom:14px;}
.breadcrumb a{color:#000000;font-size:12px;}
.breadcrumb a:hover{text-decoration:none;}
.breadcrumb span{color:#808080;}


.advice_list{position:relative;padding:0 0 0 0;}
/***************************************************************************************************/

/***************************************************************************************************/
.main{margin:0 auto;width:1000px;position:relative;}
.main input[type="text"],
.main input[type="password"],
.main textarea
{
	margin:0 0 9px 0;
	color:#6f6f6f;
	font-style:italic;
	font-size:12px;
	border:1px solid #000000;
	padding:7px 10px 7px 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	box-shadow:inset  0 0 8px rgba(0,0,0,0.4);
}
/****************************TOP*********************************/
.top_navi{padding:11px 0 10px 25px;position:relative;}

.hmm{margin:6px 60px 0 0;padding:0;list-style:none;width:129px;float:left;}
.hmm li{float:left;padding:0;margin:0;height:24px;}
.hmm li a{display:block;width:24px;height:24px;}
.hmm li#home {
	width: 49px;
	background: url(/css/../images/home.png) 1px 1px no-repeat;
}
.hmm li#map{
	width:49px;
	background:url(/css/../images/map.png) top left no-repeat;}
.hmm li#mail{
	width:28px;
	background:url(/css/../images/mail.png) top left no-repeat;}

.social_networks{margin:8px 20px 0 0;padding:0;list-style:none;width:40px;float:left;}
.social_networks li{float:left;padding:0;margin:0;height:24px;}
.social_networks li a{display:block;width:24px;height:24px;}
.social_networks li#vk{width:31px;background:url(/css/../images/vk.png) top left no-repeat;}
.social_networks li#fb{width:31px;background:url(/css/../images/facebook.png) top left no-repeat;}
.social_networks li#tw{width:24px;background:url(/css/../images/twitter.png) top left no-repeat;}

.applinks {margin:8px 20px 0 0;padding:0;list-style:none;width:210px;float:left;}
.applinks li{float:left;padding:0;margin:0;height:24px;}
.applinks li a{display:block;width:24px;height:24px;}
.applinks li a.tel_viber{ width:auto; text-decoration: none; color: white; font-weight: bold; font-size: 14px; line-height: 24px;}
.applinks li#viber {width:31px;background:url(/css/../images/viber.png) top left no-repeat;}
.applinks li#whatsapp {width:31px;background:url(/css/../images/whatsapp.png) top left no-repeat;}
.viber_ico {width:24px;height:24px; display:inline-block; background:url(/css/../images/viber.png) top left no-repeat; vertical-align: bottom;}
.whatsapp_ico {width:24px;height:24px; display:inline-block; background:url(/css/../images/whatsapp.png) top left no-repeat; vertical-align: bottom;}
.tel_viber, .tel_whatsapp {line-height:24px; display: inline-block; }

.top_buttons{width:451px;height:36px;float:right;}
/****/
.top_buttons div#basket_b, 
.top_buttons div#registration_b, 
.top_buttons div#enter_b{
	float:left;
	height:35px;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
}
.top_buttons div#basket_b a,
.top_buttons div#registration_b a,
.top_buttons div#enter_b a{
	display:block;
	height:24px;
	padding:11px 0 0 37px;
	font-size:14px;
	color:#ffffff;
	text-transform:uppercase;
}

.top_buttons div#basket_b{width:186px;}
.top_buttons div#basket_b a{
	width:149px;
	background:url(/css/../images/basket_bot.png)0 0 no-repeat;
	text-decoration:none;

}
.bask_items{font-size:12px;text-transform:lowercase;font-weight:500;}
.top_buttons div#basket_b a:hover{background-position:0 -35px;color:#000000;}
.top_buttons div#registration_b{width:151px;margin:0 6px 0 7px;}
.top_buttons div#registration_b a{
width:115px;
background:url(/css/../images/register_bot.png)0 0 no-repeat;
text-decoration:none;
}

.top_buttons div#registration_b a:hover{background-position:0 -35px;color:#000000;}
.top_buttons div#enter_b{width:100px;}
.top_buttons div#enter_b a{
	width:64px;
	background:url(/css/../images/enter_bot.png)0 0 no-repeat;
	text-decoration:none;

}
.top_buttons div#enter_b a:hover{background-position:0 -36px;color:#000000;}

/*************************CENTER*********************************************************/

#center_single_col{width:749px;float:left;padding:0 0 14px 0;}



.main_center_div{
	background-color:#f0f0f0;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	-ms-border-radius: 11px;
	-o-border-radius: 11px;
	border-radius: 11px;
	box-shadow:0 0 56px rgba(0,0,0,0.5);
	padding:18px 0 15px 0;
	margin:0 1px 0 0;
	border:1px solid rgba(160, 175, 176, .5);
	margin:0 0 18px 0;
	

}
.top_logo_banners_search{margin:0 11px 10px 19px;}
.logo{float:left;margin:0 20px 0 0;width:137px;}
.banners{float:left;width:809px;padding:14px 0 0 0;margin:0 0 18px 0;}
.all_phones, .big_phone, .banners_menu{float:left;}
.all_phones{width:74px;margin:0 5px 0 0;}
.mts, .kievstar, .life{
	padding:0 0 0 31px;
	font-size:17px;
	color:#2b2b2b;
	font-weight:800;
	margin:0 0 6px 0;
}
.mts{background:url(/css/../images/mts.gif)4px 1px no-repeat;}
.kievstar{background:url(/css/../images/kievstar.gif)2px 1px no-repeat;}
.life{background:url(/css/../images/life.gif)1px 3px no-repeat;}
.big_phone{
	width:185px;
	padding:11px 0 0 0;
	margin:0 5px 0 0;
	color:#2b2b2b;
	font-size:39px;
	font-weight:900;
	letter-spacing: 1px;
}
.banners_menu{width:540px;
	position:relative;
}
.caf{
	margin:0;padding:0;list-style:none;width:540px;
}
.caf li{float:left;padding:0;margin:0;}
.caf li a{
	display:block;
	color:#ffffff;
	font-size:14px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:800;
	padding:20px 0 0 0;
	height:36px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-ms-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;	
	}
.caf li#callback{padding:0 7px 0 0;}
.caf li#callback a	{
		width: 157px;
		padding-left: 41px;
		background:#4a4a4a url(/css/../images/callback.png)12px 17px no-repeat;
}
.caf li#callback a:hover{background:#000000 url(/css/../images/callback.png)12px 17px no-repeat;}	

.caf li#actions{padding:0 7px 0 0;}
.caf li#actions a{
	width:65px;
	padding-left:31px;
	background:#4a4a4a url(/css/../images/percent.png)6px 19px no-repeat;
}
.caf li#actions a:hover{background:#000000 url(/css/../images/percent.png)6px 19px no-repeat;}
.caf li#free_shipping a{
	width:188px;
	padding-left:43px;
	background:#4a4a4a url(/css/../images/car.png)9px 17px no-repeat;
}
.caf li#free_shipping a:hover{background:#000000 url(/css/../images/car.png)9px 17px no-repeat;}
.search_block{
	height:30px;
	width:808px;
	background:url(/css/../images/search_bg.png) top left no-repeat;
	border:1px solid #000000;
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;		
}
.main .search_input{
	border:none!important;
	width:764px!important;
	padding:6px 0 6px 8px!important;
	margin:0;
	font-size:12px;
	font-style:italic!important;
	color:#6f6f6f!important;
	background:none !important;
	box-shadow:none !important;
}
.search_submit{
	border:none;
	padding:0;
	width:26px;
	height:26px;
	margin:2px 0 0 1px;
	background:url(/css/../images/search_submit.png) top left no-repeat;
	cursor:pointer;
}
/*********MENU**********/
#main_menu{
	height:32px;
	background-color:#ffffff;
	border-top:1px solid #919191;
	border-bottom:1px solid #919191;
	margin:0 0 22px 0;
}
#main-menu-horizontal{margin:0;padding:0;list-style:none;width:1000px;}
#main-menu-horizontal li{float:left;padding:0;margin:0;display:inline;background:none;}
#mm_item1{width:117px;}
#mm_item2{width:132px;}
#mm_item3{width:114px;}
#mm_item4{width:101px;}
#mm_item5{width:162px;}
#mm_item6{width:143px;}
#mm_item7{width:106px;}
#mm_item8{width:124px;}
#main-menu-horizontal li a{
	display:block;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	padding:9px 26px 10px 25px;
	background:url(/css/../images/main_menu_bg.png) center left no-repeat;
	text-align:center;
}
#main-menu-horizontal li a.cur{color:#a3a3a3;text-decoration:none;}
#main-menu-horizontal li:first-child a{padding:10px 25px 10px 35px;background-image:none;}
#main-menu-horizontal li:last-child a{padding:9px 32px 11px 29px;}
#main-menu-horizontal li a:hover{
	color:#ffffff;
	text-decoration:none;
	background-image:none;
	background-color:#098793;
}
#main-menu-horizontal li.no_line a{background:none;}
/*************************************************/
#left_col{width:208px;float:left;margin:0 18px 15px 0;}
#left_menu{
	border-top:1px solid #979797;
	border-right:1px solid #979797;
	border-bottom:1px solid #979797;
	-webkit-border-radius:0 6px 6px 0;
	-moz-border-radius:0 6px 6px 0;
	-ms-border-radius:0 6px 6px 0;
	-o-border-radius:0 6px 6px 0;
	border-radius:0 6px 6px 0;		
	background-color:#ffffff;
	padding:2px 0 21px 0;
	margin:0 0 26px 0;
}
.left-menu-1-level{padding:0;margin:0;list-style:none;}
.left-menu-1-level li{padding:0;margin:0;background:none;}
.left-menu-2-level{padding:0;margin:0;list-style:none;display:block;}
.left-menu-2-level li{padding:0;margin:0;}
.left-menu-1-level li a, .left-menu-2-level li a{display:block;}
.left-menu-1-level>li>div{padding:11px 0 3px 21px;}
.left-menu-1-level>li>div>a{text-decoration:none;color:#f1770c;font-size:14px;font-weight:bold;}
.left-menu-2-level>li>a{
	padding:9px 0 8px 31px;
	color:#000000;
	font-size:12px;
	background:url(/css/../images/black_triangle.png) 23px 13px no-repeat;
	line-height:1.1;
	font-weight: bold;
	}
.left-menu-2-level>li>a:hover{
	text-decoration:none;
	color:#ffffff;
	background:#098793 url(/css/../images/white_triangle.png) 23px 13px no-repeat;
	}
.left_block_info{padding:0 0 0 13px;margin:0 0 30px 0;}
.left_block_info a{
	color:#098793;
	display:block;
	font-size:13px;
	font-weight:bold;
	line-height:1.4;
	margin:0 0 20px 0;
	}
.left_block_info a:hover{text-decoration:none;}	

.left-menu-2-level li.current_left a{
        text-decoration: none;
        color: #ffffff;
        background: #098793 url(/css/../images/white_triangle.png) 23px 13px no-repeat;
}
.for_stpd_ff{position:relative;}
/*********************************************************************************/

/************************************************************************************/
.top_pager li, .bottom_pager li{
float:left;
padding:0;
margin:0 10px 0 0;
font-weight:bold;
font-size:13px;
display:inline;

}
.no_bg_li{background:none;}
.black_left{
	width:12px;
	height:14px;
	background:url(/css/../images/left_arr.png)0 0 no-repeat;
}
.black_left a{
	width:12px;
	height:14px;
	display:block;
}
.black_right{
	width:12px;
	height:14px;
	background:url(/css/../images/right_arr.png)top left no-repeat;
}
.black_right a{
	width:12px;
	height:14px;
	display:block;
}
.grey_left{
	width:12px;
	height:14px;
	background:url(/css/../images/left_arr.png)0 -14px no-repeat;
}
.grey_left a{
	width:12px;
	height:14px;
	display:block;
}

.grey_right{
	width:12px;
	height:14px;
	background:url(/css/../images/right_arr.png)0 -14px no-repeat;
}
.grey_right a{
	width:12px;
	height:14px;
	display:block;
}

.grey_top{
	width:14px;
	height:12px;
	background:url(/css/../images/top_arr.png)-14px 0 no-repeat;
}
.grey_top a{
	width:14px;
	height:12px;
	display:block;
}

.grey_bottom{
	width:14px;
	height:12px;
	background:url(/css/../images/bottom_arr.png)-14px 0 no-repeat;
}
.grey_bottom a{
	width:14px;
	height:12px;
	display:block;
}
.grey_top:hover, .grey_bottom:hover{background-position:-28px 0;}


.orange_right_hov:hover{background:url(/css/../images/right_arr.png)0 -28px no-repeat;}
.orange_left_hov:hover{background:url(/css/../images/left_arr.png)0 -28px no-repeat;}

.orange_left{
	width:12px;
	height:14px;
}
.orange_left a{
	width:12px;
	height:14px;
	background:url(/css/../images/left_arr.png)0 -28px no-repeat;
	display:block;
}
.orange_right{
	width:12px;
	height:14px;
}
.orange_right a{
	width:12px;
	height:15px;
	background:url(/css/../images/right_arr.png)0 -28px no-repeat;
	display:block;
}
.top_pager, .bottom_pager{
	width:200px;
	position:absolute;
	right:-12px;
	margin:0;
	padding:0;
	list-style:none;
}

.filter_by{
	float:left;
	right:0;
	margin:0 0 0 15px;
	padding:0;
	list-style:none;
}
.filter_by li{
	float:left;
	padding:0;
	margin:0 5px 0 0;
}
.filter_by li a{color:#000000;font-weight:normal;}
.filter_by li a:hover{text-decoration:none;}
.catalg_filter .current_filter li a{font-weight:bold;color:#f1770c;text-decoration:none;}
.catalg_filter .current_filter li.curfil{background-position:-28px 0;}
.top_pager{top:-32px;}
.bottom_pager{bottom:-22px;}
.catalog_list .bottom_pager{bottom:-18px;}
/************************************************************************/

/*********************************************************************************/
#main_col{
	width:760px;
	float:left;
	font-size:12px;
	line-height:1.3;
}
#main_col img{display:block;}
a.all_news{color:#000000;font-size:12px;font-weight:normal;}
.center_block{
	width:531px;
	margin:0 32px 0 0;
	float:left;
}

.fp_catalog_sections{position:relative;height:40px;}
.fp_catalog_sections>div{
	float:left;
	color:#f1770c;
	font-weight:bold;
	background:#ffffff;
	position:absolute;
	border:1px solid #919191;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	top:0;
}
.fp_catalog_sections>div>a{color:#f1770c;font-weight:bold;text-decoration:none;display:block;padding:5px 8px 5px 8px;}
.fp_catalog_sections>div>a:hover{text-decoration:underline;}
.fp_catalog_section1{
	left:0;
}
.fp_catalog_section2{
	left:178px;
}
.fp_catalog_section3{
	left:355px;
}
.fp_catalog_section4{
	left:533px;
}

.fp_catalog_line{min-width: 531px;}
.fp_catalog_line>div{margin:0 0 17px 23px;float:left}
.fp_catalog_line>div:first-child{margin:0 0 17px 0;}

.fp_catalog_item{
	width:156px;
	min-height:160px;
	position:relative;
	text-align:center;
}

.fp_catalog_item img{border:none;}
.fp_catalog_item a{
display:block;
color:#000000;
font-size:12px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:0.1px;
}
.fp_catalog_item a:hover{text-decoration:none;font-weight:bold;font-size:12px;letter-spacing:-0.3px;}
.fp_catalog_item_img{height:158px;}
.fp_catalog_item_mask{
	width:156px;
	height:156px;
	background:url(/css/../images/mask_circle.png) top left no-repeat;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.fp_catalog_item a:hover .fp_catalog_item_mask{background:url(/css/../images/mask_circle_hov.png) top left no-repeat;}

.label_with_bolder{position:relative;height:40px;}
.label_with_bolder>div{
	float:left;
	color:#098793;
	font-weight:bold;
	background:#ffffff;
	position:absolute;
	border:1px solid #919191;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	font-size:14px;
	top:0;
}
.label_with_bolder>div>a{color:#098793;font-weight:bold;text-decoration:none;display:block;padding:5px 8px 5px 8px;}
.label_with_bolder>div>a:hover{text-decoration:underline;}


.video_clip{border:1px solid #989898;margin:0 0 10px 0;}
.videoblock{margin:0 0 20px 2px;}
.useful_list a.title{
display:block;
color:#098793;
font-size:13px;
font-weight:bold;
margin:21px 0 0 0;
}
.useful_list a.title:hover{text-decoration:none;color:#000000;}
.list_item{margin:7px 0 7px 0;line-height:1.4;}
.detail_link{text-align:right;margin:0 0 7px 0;}
.detail_link a{color:#000000;}
.detail_link a:hover{text-decoration:none;}
.recover_password{margin:3px 0 10px 8px;}
.recover_password a{color:#000000;font-size:12px;}
.right_block{
	width:193px;
	float:left;
}
/***********************************POPUPS******************************************/

.notetext {color: #000000;}
.input_name{font-weight:normal;padding:0 0 5px 0;font-weight:normal;font-size:12px;}

#enter_b_popup .input_name{padding:0 0 4px 8px;font-weight:700;}
#callback_popup .input_name{padding:0 0 4px 8px;font-weight:700;}

#enter_b_popup{
	position:absolute;
	z-index:100;
	width:188px;
	padding:13px 9px 14px 11px;
	background:#e3e3e3;
	top:45px;
	right:0;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	box-shadow:0 0 36px rgba(0,0,0,0.5);
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:1.5;
}
#enter_b_popup input[type="text"], #enter_b_popup input[type="password"]{
	width:163px;
}
#enter_b_popup input[type="password"]{padding:9px 10px 5px 10px;}

.error_input{border:2px solid #ff0000 !important;color:#ff0000 !important;}
.top_arrow{
	background:url(/css/../images/top_ar.png) top left no-repeat;
	width:17px;
	height:14px;
	position:absolute;
	z-index:101;
	top:-8px;
}

#enter_b_popup .top_arrow{right:38px;}
.orange_submit{
	border:none;
	background:url(/css/../images/orange_bottom_bg.png) top left repeat-x;
	height:31px;
	line-height:1.6;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:900;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	text-align:center;
	margin:2px 0 2px 0;
	cursor:pointer;
	padding: 6px;
	text-decoration: none;
}
#enter_b_popup .orange_submit{width:185px;}
.error_alert{
	margin:0 0 5px 0;
	padding:2px 0 2px 25px;
	background:url(/css/../images/alert.png)2px 2px no-repeat;
	font-size:11px;
	color:#d20000;
}
.error_alert_big{
	margin:0 0 12px 0;
	padding:2px 0 2px 25px;
	background:url(/css/../images/alert.png)3px 0px no-repeat;
	font-size:12px;
	color:#ff0000;
}
/***/
#callback_popup{
	position:absolute;
	z-index:100;
	width:190px;
	padding:13px 9px 14px 10px;
	background:#e3e3e3;
	top:56px;
	left:-5px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	box-shadow:0 0 36px rgba(0,0,0,0.5);
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:1.5;
}
#callback_popup .top_arrow{left:97px;}
#callback_popup input[type="text"] {width:160px;}
#callback_popup input[type="submit"]{width:182px;}

#enter_b_popup, #callback_popup{display:none;}
#blackhole{
	background-color:rgba(0,0,0,0.5);
	position:absolute;
	top:0;
	left:0;
	z-index:50;
	display:none;
	}
.register_new_buyer input[type="text"], .register_new_buyer input[type="password"]{width:325px;margin:0 0 12px 0;}
.recovery_pass .step1 input[type="text"], .recovery_pass .step1 input[type="password"]{width:325px;margin:0 0 14px 0;}
.recovery_pass .step1 input[type="submit"]{margin:4px 0 10px 0;}
.recovery_pass .step1 p{margin:7px 0 18px 0;}
.recovery_pass .step2 input[type="text"], .recovery_pass .step2 input[type="password"]{width:209px;margin:0 0 14px 0;}
.step2 p{margin:2px 0 22px 0;}




.advice_list{position:relative;padding:5px 0 0 0;margin:0 0 12px 0;}
.news_lis_item{
	min-height:125px;
	margin:0 0 20px 0;
	color:#000000;
	font-size:13px;
	line-height:1.6;
}

.news_lis_item a.item_name{display:block;color:#098793;font-size:21px;font-weight:600;margin:0 0 12px 0;line-height:1.2;}
.news_lis_item img{
	float:left;
	margin:0 14px 0 0;
	border:1px solid #919191;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
.news_lis_item .detail_page, .detail_page{
	color:#000000;
	font-size:13px;
	font-weight:bold;
	display:block;
	margin:5px 0 0 0;
}
.news_lis_item a:hover{text-decoration:none;}



.catalog{margin:10px 0 10px 0;}
.catalg_filter span{float:left;display:block;}
.catalog_list{position:relative;margin:40px 0 40px 0;}


.catalog_list_line{margin:0 0 25px 0;}
.catalog_list_line>div{margin:0 0 0 25px;}
.catalog_item{float:left;}
.catalog_list_line>div:first-child{margin:0;}

.catalog_item{position:relative;line-height:1.5;width:230px;}
.catalog_item_img{float:left;width:100px;height:135px;position:relative;}
.catalog_item_img img{
	border:1px solid #919191;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
}
a.cat_item_name{color:#000000;font-size:13px;}
a.cat_item_name:hover{text-decoration:none;}
.catalog_item_description{color:#6f6f6f;font-style:italic;padding:3px 0 4px 0;line-height:1.2;max-height:45px;}
.catalog_item_price{color:#098793;font-size:19px;font-weight:bold;margin:0 0 5px 0;}
.catalog_item_price span{font-size:12px;font-weight:normal;}
.catalog_item_price span.catalog_item_price_val {font-size:19px;font-weight:bold;}
.catalog_item_price span.catalog_item_price_val span.small_change{font-size:14px;font-weight:bold;}
a.detail_button{
	line-height:1;
	display:inline-block;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:900;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	text-align:center;
	float:left;
	clear:right;
	background:url(/css/../images/orange_bottom_bg.png) top left repeat-x;
	text-decoration:none;
	padding:9px 13px 9px 13px;
}
a.detail_button:hover{color:#000000;}


.inner_page, .inner_catalog_item{line-height:1.5;}
.inner_page p, .inner_catalog_item p{line-height:1.5;margin:0 0 18px 0;}
/*.inner_page ul, .inner_catalog_item ul{padding:0;margin:0 0 20px 0;list-style:none;display:table;position:relative;}
.inner_page ul li, .inner_catalog_item ul li{
	margin:0;
	padding:0 0 10px 15px;
	background:url(/css/../images/li.png) 1px 5px no-repeat;
	text-indent: 0px;

}*/
/*************************   TABS   *****************************************/
ul.tabs {list-style-type:none;padding:0;margin:0 0 0 10px;}
ul.tabs li{
	
	float:left;
	margin: 0 6px 0 0;
	padding:12px 0 12px 0;
	width:157px;
	text-align:center;
	cursor:pointer;
	font-size:14px;
	color:#717171;
	font-weight:bold;
	border:1px solid #a2a2a2;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background:#e5e5e5;
	text-transform:uppercase;
	}
ul.tabs li.current{
	background-color:#ffffff;
	color:#f1770c;
	border-bottom:1px solid #ffffff;
}
.box {
	display: none;
	min-height:50px;
	border:1px solid #a2a2a2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;	
	margin:-2px 0 0 0;
	background:#ffffff;
	padding:25px 30px 25px 30px;
	line-height:1.5;
	font-size:12px;
	
	}
.box.visible {
	display: block;
}



/****************************************************************/
ul.tabs_menu {list-style-type:none;padding:0;margin:0 0 0 10px;}
ul.tabs_menu li{
	
	float:left;
	margin: 0 6px 0 0;
	padding:0;
	border:1px solid #a2a2a2;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-ms-border-radius: 10px 10px 0 0;
	-o-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background:#e5e5e5;
	
	}
ul.tabs_menu li.current{
	background-color:#ffffff;
	color:#f1770c;
	border-bottom:1px solid #ffffff;

}
ul.tabs_menu li a{
	display:block;
	padding:12px 0 12px 0;
	width:157px;
	text-align:center;
	font-size:14px;
	color:#717171;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}
ul.tabs_menu li.current a{
	color:#f1770c;

}
.box_item {
	min-height:50px;
	border:1px solid #a2a2a2;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;	
	margin:-2px 0 0 0;
	background:#ffffff;
	padding:25px 30px 25px 30px;
	line-height:1.5;
	font-size:12px;
	
	}
/****************************************************************/
.inner_page img.bordered{
	border:1px solid #919191;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin:0 22px 22px 0;
	float:left;
}
.fl{float:left;width:410px;}
.inner_page table, table.bluebord{border-collapse: collapse;border:2px solid #f0f0f0;width:100%;}
.inner_page table td, table.bluebord td{border:2px solid #7bbac1;padding:12px;}
.inner_page table tr:first-child td, table.bluebord tr:first-child td{border-top:2px solid #f0f0f0;}
.inner_page table tr:last-child td, table.bluebord tr:last-child td{border-bottom:2px solid #f0f0f0;}
.inner_page table tr td:first-child, table.bluebord tr td:first-child{border-left:2px solid #f0f0f0;}
.inner_page table tr td:last-child, table.bluebord tr td:last-child{border-right:2px solid #f0f0f0;}

.section table, table.bluebord{border-collapse: collapse;border:2px solid #f0f0f0;width:100%;}
.section table td, table.bluebord td{border:2px solid #7bbac1;padding:12px;}
.section table tr:first-child td, table.bluebord tr:first-child td{border-top:2px solid #f0f0f0;}
.section table tr:last-child td, table.bluebord tr:last-child td{border-bottom:2px solid #f0f0f0;}
.section table tr td:first-child, table.bluebord tr td:first-child{border-left:2px solid #f0f0f0;}
.section table tr td:last-child, table.bluebord tr td:last-child{border-right:2px solid #f0f0f0;}

.inner_catalog_item select{width:92px;}
select{white-space: nowrap;
color: #6f6f6f;
font-size: 16px;
}

.in_your_basket{margin:8px 0 8px 0;font-size:13px; font-weight:bold;color:#000000;text-transform:uppercase;}
.in_your_basket span{font-weight:normal;text-transform:lowercase;}

.goods_list {width:100%;}
.goods_list th{padding:20px 0 15px 0;}
.goods_list td{padding:20px 22px 20px 0;position:relative;vertical-align:top;border-bottom:1px solid #b8b8b8;}
.goods_list td:first-child img{
border:1px solid #979797;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;

}
a.delete_good{
	background: url(/css/../images/red_cancel.png) top left no-repeat;
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	top:-8px;
	left:80px;

}
.goods_list .info a{display:block;color:#000000;font-size:13px;font-weight:bold;margin:0 0 12px 0;}
.goods_list .info a:hover{text-decoration:none;color:#098793;}
.goods_list .info div{font-size:12px;margin:0 0 11px 0;}
.price div{font-size:12px;margin:0 0 24px 0;}
.price span{
	color:#000000;
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
	}
.price span.small{font-size:13px;text-transform:lowercase;}
.count{width:150px;}
.count div{font-size:12px;margin:0 0 24px 0;}


.cost div{font-size:12px;margin:0 0 24px 0;}
.cost span{
	color:#000000;
	font-weight:bold;
	font-size:17px;
	text-transform:uppercase;
}
.cost span.small{font-size:13px;text-transform:lowercase;}

.price, .count, .cost{text-align:center;white-space:nowrap;}

.cost{padding-right:10px;}
.payable, .discount{height:52px;float:right;}
.discount{text-align:left;}
.payable{text-align:right;}
.payable div, .discount div{font-size:12px; font-weight:normal;text-transform:uppercase;margin:0 0 13px 0;}
.payable span, .discount span{
	color:#000000;
	font-weight:bold;
	font-size:25px;
	text-transform:uppercase;
}
.payable span.small, .discount span.small{
	font-size:13px;
	text-transform:lowercase;
}
.payable{margin:0 0 0 37px;}
.shopping_card_sub_del{float:right;width:180px;}
.shopping_card_sub_del .orange_submit{
	padding:0 22px 0 22px; 
	margin:0 9px 0 0;
	float:left;
	height:36px;
	background:url(/css/../images/obb.png) top left repeat-x;
	}
.shopping_card_sub_del .orange_cancel{
	border:none;
	background:url(/css/../images/orange_cancel.png) top left no-repeat;
	width:36px;
	height:36px;
	cursor:pointer;
	}
.cabinet_message{margin:4px 0 18px 0;}
.all_buying{margin:-9px 0 12px 0;font-size:12px; font-weight:normal;text-transform:uppercase;}	
.all_buying span{
	color:#000000;
	font-weight:bold;
	font-size:25px;
	text-transform:uppercase;
}
.all_buying span.small{font-size:13px;}
.private_office_data input[type="text"], .private_office_data input[type="password"]{border:1px solid #949494;color:#949494;width:325px;}
.private_office_data input[type="text"].active, .private_office_data input[type="password"].active{color:#000000;border:1px solid #000000;}
.private_office_data .orange_submit{margin-top:8px}


.buying_filter{margin:0 0 0 0;}
.buying_filter span{display:block;float:left;font-weight:bold;}
.buying_filter a{display:block;float:left;margin:0 0 0 15px;color:#000000;}
.buying_filter a.current{font-weight:bold;color:#f1770c;text-decoration:none;}


.buying_list{position:relative;margin:20px 0 45px 0;}
.buying_list .top_pager{top:-16px;}
.buying_list .bottom_pager{bottom:-38px;}
.buying_list table{width:100%;}
.buying_list table td{padding:1px 10px 1px 0;line-height:1.3;}/*padding:22px 10px 22px 0;*/
.buying_info{width:55%;text-align:left;}

/*******%^%%%^%^%^%^%******/
.buying_info .date{float:left;width:85px;color:#787878;}
.buying_info .gds{float:left;}
.buying_info .gds a{display:block;color:#000000;margin:0 0 15px 0;height:18px;}
.buying_status{text-align:center;}
.buying_price{width:25%;text-align:right;}
.buying_price p{margin:0 0 8px 0;font-size:17px;height:25px;}
.buying_price p span{font-size:13px;}
/*.buying_list table td.buying_status, .buying_list table td.buying_price{padding-top:59px;}*/
/**************/
.ord_item{padding:0 0 20px 0;border-bottom:1px solid #bebebe;margin:0 0 25px 0;}
.ord_date{width:85px;color:#787878;padding-right:1px!important;}
.ord_gds a{display:block;color:#000000;margin:0 0 15px 0;min-height:15px;}
.ord_status{color:#787878;font-size:13px;line-height:1.2;text-align:center;min-width:150px;}
.ord_status span{font-weight:bold;color:#000000;}
.buying_price{font-size:17px;}
.buying_price span{font-size:13px;}
.ord_total_price{font-weight:bold;font-size:17px;height:25px;float:right;margin:6px 10px 0 0;}
.order_number{margin:0 0 18px 0;font-weight:bold;font-size:16px;}
.ord_total_price span{font-size:13px;}

/************/
.buying_price .total{font-weight:bold;font-size:17px;height:25px;margin:22px 0 0 0;}
.buying_price .total span{font-size:13px;}
.left_sub{margin:0 5px 0 0;}
.left_sub, .right_sub{float:left;position:relative;}
.abort_order_popup{
	position:absolute;
	z-index:100;
	width:182px;
	padding:9px 12px 9px 12px;
	background:#e3e3e3;
	top: -193px;
	right: -64px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	-ms-border-radius: 7px;
	-o-border-radius: 7px;
	border-radius: 7px;
	box-shadow: 0 2px 21px rgba(0,0,0,0.8);
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:1.5;
	height:170px;
	display:none;
}
.bot_arrow{
	background:url(/css/../images/bot_ar.png) top left no-repeat;
	width:17px;
	height:14px;
	position:absolute;
	z-index:101;
	bottom:-8px;
	left:90px
}
.are_you_shure{color:#d20000;line-height:1.5;font-size:14px;text-align:center;}
.main .abort_order_popup textarea{margin:4px 0 0px 0;height:72px;width:158px;color:#6f6f6f;resize:none;}
.abort_order_popup div{text-align:center;}


.item_pic{float:left;position: relative;}
.item_pic img{
	border:1px solid #919191;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	border-radius: 10px;
	margin:0 22px 18px 0;
}
.ciz{float:left;max-width:490px;owerflow:hidden;}

.item_price{font-size:25px;color:#098793;font-weight:bold;float:right;}
.item_price span.kopeck{font-size:16px;}
.item_price span.text{font-size:13px;font-weight:normal;}

.item_old_price{font-weight:bold;font-size:16px;float:right;margin: 11px -4px 0 8px;}
.item_old_price span.line{text-decoration:line-through;}
.item_old_price span.small{font-size:12px;}
.jq-selectbox ul li{background:none;padding:7px 0 7px 0;text-align:center;}
.inner_catalog_item .jq-selectbox__dropdown{/*width:74px;margin:0 0 0 9px;*/}
td.label{font-size:12px;font-weight:bold;padding:0 9px 0 0;text-align:right;}
td.input{padding:6px 14px 6px 0;}
td.input input[type="text"]{margin:0!important;width:72px;text-align:center;font-size:14px!important;}
td.input .buttons_input{
	width:87px;
	border:1px solid #000000;
	padding:1px 2px 1px 2px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	box-shadow:inset  0 0 8px rgba(0,0,0,0.4);
	background:#ffffff;
}
td.input .buttons_input div#plus1,td.input .buttons_input div#minus1, td.input .buttons_input input{float:left;}
td.input .buttons_input input[type="text"]{
	border:none!important;
	box-shadow:none!important;
	background:none!important;
	border-radius:0!important;
	width:22px!important;
	padding:5px 6px 2px 6px!important;
	font-style:normal!important;
	}
#minus1{width:26px;height:26px;background:url(/css/../images/minus.png)top left no-repeat;cursor:pointer;}
#plus1{width:26px;height:26px;background:url(/css/../images/plus.png)top left no-repeat;cursor:pointer;}

.inner_catalog_item table td.info{padding:6px 0 0 0;}
.inner_catalog_item table td.info .grey_info{width:375px;}
.inner_catalog_item table td.info .grey_info .left_arrow{top:6px;}

.inner_catalog_item #calculate_cost{
	background:url(/css/../images/calc.png) top left no-repeat;
	padding:7px 9px 7px 27px;
	line-height:1;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	font-weight:900;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	margin:2px 0 2px 2px;
	cursor:pointer;
	float:left;
	}
	
.total_cost_text{text-align:right;padding:9px 2px 5px 0;font-weight:bold;text-transform:uppercase;}
.total_cost{padding:5px 0 0 0;}
#total_cost_sum{font-size:25px;font-weight:bold;color:#098793;float:left;margin:0 0 0 3px;}
.inner_catalog_item .currency{color:#098793;font-size:13px;float:left;margin:14px 20px 0 5px;font-weight:bold;}
.to_basket{
	background:url(/css/../images/basket.png) top left no-repeat;
	padding:1px 9px 0 34px;
	height:28px;
	line-height:1;
	color:#FFFFFF;
	font-size:14px;
	text-transform:uppercase;
	border:none;
	font-weight:900;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;	
	margin:2px 0 2px 2px;
	cursor:pointer;


}
.ots24{margin:0 0 24px 0;}
.inner_catalog_item  .catalog_item a.cat_item_name{display:block;min-height:35px;overflow:hidden;}
.inner_catalog_item  .catalog_item a.cat_item_name:hover{font-weight:800;letter-spacing:-0.2px;}
.inner_catalog_item  .jcarousel-skin-tango{margin-bottom:35px;}

.tech_harki{margin:6px 0 3px 22px!important;}
.tech_harki li{
background:url(/css/../images/grey_li.png) 1px 2px no-repeat!important;
color:#4c4c4c!important;
padding:0 0 4px 15px!important;
line-height:1!important;
}
/********************************************************************/
.order_processing{margin:14px 0 0 0;}
.info_about_order{width:100%;}
.info_about_order td{padding:8px 11px 9px 0;}
.info_about_order tr:first-child td{color:#7b7b7b;font-size:12px;vertical-align:top;padding:10px 10px 5px 0;}
.info_about_order td.manufacturer{width:110px;font-size:12px;font-weight:bold;}
.info_about_order td.product{width:212px;}
.info_about_order td.product a{font-size:12px;font-weight:bold;color:#000000;}

.info_about_order td.depth{width:230px;font-size:12px;}
.info_about_order td.length{width:43px;font-size:12px;}
.info_about_order td.rate{width:110px;font-size:17px;font-weight:bold;text-align:center;}
.info_about_order td.number{font-size:12px;text-align:center;}
.info_about_order td.in_all{width:110px;font-size:17px;font-weight:bold;text-align:center;}

.info_about_order td.rate, .info_about_order td.in_all{white-space:nowrap}
td.centering{text-align:center;}
.bot_line{border-bottom:1px solid #b8b8b8;padding:0 0 10px 0;margin:0 0 15px 0;}
.delivery_method , .payment_method, .contact_info{position:relative;}

.contact_info{padding:10px 0 10px 0;}
.contact_info a{color:#000000;}
.order_processing .contact_info input[type="text"]{width:321px;border:1px solid #949494;}
.order_processing .contact_info textarea{width:321px;min-height:65px;border:1px solid #949494;}
.contact_info .grey_info{width:350px;position:absolute;left:362px;margin-top:16px;}
.contact_info label{font-size:12px;}
.blackk{color:#000000!important;}
.contact_info .grey_info .left_arrow{top:32px;}
.delivery_method label, .payment_method label{cursor:pointer;color:#6f6f6f;} 
.delivery_method>div, .payment_method>div{position:relative;margin:0 0 11px 0;}
.delivery_method .grey_info, .payment_method .grey_info{position:absolute;padding:3px 10px 3px 10px;min-height:1px;}

.delivery_method .grey_info .left_arrow, .payment_method .grey_info .left_arrow{top:5px;}
.delivery_method .grey_info.deliv1{top: -4px;left: 174px;}
.delivery_method .grey_info.deliv2{top:-4px;left:87px;}
.delivery_method .grey_info.deliv3{top:-4px;left:130px;}
.delivery_method .grey_info.deliv5{top: -4px;left: 118px;}

.payment_method .grey_info.paym1{top:-4px;left:210px;}
.main .qaans input[type="text"]{width:330px;border:1px solid #949494;}
.main .qaans textarea{width:330px;min-height:100px;border:1px solid #949494;}
.qaans_title{font-weight:bold;margin:5px 0 15px 0;}
.qaans_quest{color:#585858;font-style:italic;margin:5px 0 15px 0;line-height:1.4;font-size:12px;}
.qaans_answer{color:#000000;margin:5px 0 15px 0;line-height:1.4;font-size:12px;}
/********************************************************************/
.bottom_info{height:90px;}
.bottom_info div{
	float:left;
	height:78px;
	color:#ffffff;
	line-height:1.5;
	font-size:12px;
	background:url(/css/../images/bottom_vertikal_line.png)top right no-repeat;
}
.bottom_info div a{color:#ffffff;line-height:1.5;font-size:12px;}
.bottom_info div.bottom_div1{
	width:350px;
	padding:2px 22px 0 0;
	line-height:1.6;
}
.bottom_div2{padding:2px 15px 0 28px;width:85px;}
.bottom_div3{padding:2px 12px 0 31px;width:110px;}
.bottom_div2 ul, .bottom_div3 ul{margin:0;padding:0;list-style:none;}
.bottom_div2 ul li, .bottom_div3 ul li{margin:0;padding:0 0 2px 0;}
.bottom_info div.bottom_div2 ul li a:hover,
.bottom_info div.bottom_div3 ul li a:hover{text-decoration:none;font-weight:600;}
.bottom_div4{padding:1px 7px 0 9px;width:137px;}
.bottom_div4 img{float:left;margin:0 6px 0 0;}
.bottom_div4 div{float:left;height:40px;background:none;width:72px;margin:16px 0 0 0;line-height:1.2;}
.bottom_info div.bottom_div5{background:none;padding:20px 0 0 24px;height:55px;}
.cursor{text-decoration:none;}
.bottom_div5 img{margin:0 0 -2px 0;}


.clear{clear:both !important;display:block; height:1px;margin:0 0 0 0 !important;}
/***********************************/
.map-level-0>li{background:none;}

.catalog_item_img .action {position: absolute;background: url('/images/action-small.png') no-repeat;width: 56px;height: 56px;top: 0;right: 8px;}
.inner_catalog_item .action {position: absolute;background: url('/images/action-big.png') no-repeat;width: 145px;height: 145px;top: 0;right: 22px;}

.input_name .boolean {display: inline;}

.required_field_for_form {display: none;}
/* End */


/* Start:/js/fancybox/jquery.fancybox.css?15673339504895*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/js/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/js/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/js/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/js/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/js/fancybox/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/js/fancybox/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/system.auth.form/vostorg.header/style.css?1567333916442*/
div.bx-system-auth-form span.bx-auth-secure {background-color:#FFFAE3; border:1px solid #DEDBC8; padding:2px; display:inline-block; vertical-align:bottom; margin-top:-1px;}
div.bx-system-auth-form div.bx-auth-secure-icon {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/vostorg.header/images/sec.png); background-repeat:no-repeat; background-position:center; width:19px; height:18px;}
div.bx-system-auth-form div.bx-auth-secure-unlock {background-image:url(/bitrix/templates/.default/components/bitrix/system.auth.form/vostorg.header/images/sec-unlocked.png);}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.css?1567333917207*/
ul.breadcrumb-navigation
{
	padding:0; margin:0;
	padding-top:4px;
	list-style:none;
}

ul.breadcrumb-navigation li
{
	display:inline;
}

ul.breadcrumb-navigation a
{
	
}

ul.breadcrumb-navigation span
{
	
}
/* End */
/* /css/jquery.formstyler.css?15673339505502 */
/* /css/skin.css?15673339501488 */
/* /css/style.css?162746869041264 */
/* /js/fancybox/jquery.fancybox.css?15673339504895 */
/* /bitrix/templates/.default/components/bitrix/system.auth.form/vostorg.header/style.css?1567333916442 */
/* /bitrix/templates/.default/components/bitrix/breadcrumb/.default/style.css?1567333917207 */
