.breadcrumb {
  font-size: 14px;
  margin: 11px 15px;
  height: 23px;
  border-bottom: 1px solid #d5d5d5;
  color: #ccc;
}
.cl_breadcrumb {
  height: 20px;
  list-style-type: none;
  padding-left: 0px;
  margin: 10px 0 15px 0;
  overflow: hidden;
}
.cl_breadcrumb li {
  float: left;
  list-style: none;
  margin-right: 10px;
}
.cl_breadcrumb li a {
  color: #838383;
  text-decoration: none;
}
.cl_breadcrumb li a:hover {
  text-decoration: underline;
}
.cl_pager{
	display: inline-block;
	list-style: none;
	margin: 10px 0;
}
.cl_pager li{
	float: left;
}
.cl_pager li a{
		width: 30px;
	  line-height: 20px;
	  text-align: center;
	  display: block;
	  text-decoration: none;
	  color: #03AD0C;
}
.cl_pager li a.current{
	    background: rgba(153, 143, 204, 0.7);
		  display: block;
		  width: 30px;
		  text-align: center;
		  -moz-border-radius: 3px;
		  -webkit-border-radius: 3px;
		  -o-border-radius: 3px;
		  border-radius: 3px;
		  color: #fff;
    pointer-events: none;
}
.cl_pager li a.current:hover{
	text-decoration: none;
}
.cl_pager a:hover {
    text-decoration: underline;
}
.cl_page_img_full
{
	float:left;
	width:200px;
	margin-right:15px;
}
.cl_page_img_short
{
	width:200px;
	margin-right:15px;	
}
.cl_short_text_block a
{
	font-weight:bold;
}
.cl_mp_cat
{
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
.cl_mp_cat_ul li
{
	list-style:none;
	margin-left:10px;
}
.cl_mp_cat_block
{
	
	
	float:left;
	width:250px;
	overflow:hidden!important;
	vertical-align:top;
	position:relative!important;
	top:0px!important;
	left:0px!important;
}
.disabled,.disabled:hover
{
	color:#ccc;
	text-decoration:none;
}
.col-home a
{
	color:#fff;
}
.cl_com_discount {
background: url('../images/discount.png') no-repeat;
height: 50px;
width: 70px;
float: right;
font-size: 22px;
font-weight: bold;
color: #fff;
padding-top: 25px;
text-align: center;
margin-bottom: -70px;
position: relative;
z-index: 205;
margin-top:-50px;
margin-right:-30px;
}
.cl_text
{
	display:block;
	vertical-align:top;
	position:relative!important;
}

.cl_fon {
position: fixed;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background: rgba(204,204,204,0.7);
display: none;
}
.cl_newlogin {
width: 400px;
margin-left: -200px;
}

.cl_close
{
	float:right;
	text-decoration:none;
	
	display:block;
}
.cl_newlogin2
{
	z-index: 1000;
	width:240px;
	position:absolute;
	right:30px;
	top:30px;
border: 2px solid #035a9b;
-webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.3);
background-color: #EBEBEB !important;
color:#000;
padding:10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.cl_newlogin2 a
{
	color:#000!important;
}
.cl_short_text{
	margin: 0 0 30px 0;
}
.cl_short_text table
{
	width:100%;
}

.cl_article_img img
{
	width:200px;
}

    .myButton {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        
        background-color:#007dc1;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #124d77;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:13px;
        font-weight:normal;
        padding:4px 20px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #154682;
        
    }
    .new_wrap2{
    	margin: 10px 0 0 0;
    }
    .myButton:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        
        background-color:#0061a7;
    }
    .myButton:active {
        position:relative;
        top:1px;
    }

.cl_breadcrumb
{
	height:20px;
	list-style-type:none;
	padding-left:0px;
	margin:10px 0 15px 0;
	overflow:hidden;
	
}
.bread-crumbs
{
	overflow:hidden;
}






    .cl_button {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
        box-shadow:inset 0px 1px 0px 0px #bbdaf7;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
        background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
        background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
        background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
        background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
        background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
        
        background-color:#79bbff;
        
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        
        border:1px solid #84bbf3;
        
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        font-size:15px;
        font-weight:bold;
        padding:6px 24px;
        text-decoration:none;
        text-align:center;
        text-shadow:0px 1px 0px #528ecc;
        
    }
    .cl_button:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
        background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
        background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
        background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
        background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
        background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
        
        background-color:#378de5;
    }
    .cl_button:active {
        position:relative;
        top:1px;
    }





.cl_button {
	
	
	width:200px;
}


.cl_marginleft10
{
	margin-left:10px;
}
.cl_marginleft4
{
	margin-left:4px;
}
.title_lic {
	font-size: 15px;
	  color: #545454;
	  font-weight: normal;
	  display: inline-block;
	  text-transform: uppercase;
	  margin: 30px 0 10px 0;
}
.cl_tr1
{
	padding-top:0px;
	height:auto!important;
	width: 100%;
}
.cl_tr1 li{
	list-style: none;
}

.cl_old_price
{
	color: red;
	text-decoration: line-through;
	font-size:80%;
}


.cl_category_table
{
	width:100%;
}
.cl_category_table,.cl_category_table td
{
	padding:0px;
	margin:0px;
}
.cl_warn
{
	color:red;
}


.cl_filtres
{
	margin-top:-5px;
	display:table-cell;
	padding-left:20px;
}
.cl_filtres,.cl_filtres a
{
	margin-bottom:-10px;
}
.cl_filtres,.cl_filtres a
{
	color:#ffffff;
	text-decoration:none;
}
.cl_border
{
background: white;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);	
padding:5px;
}
.cl_booking_button
{
	background:#ffffff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	
	padding:4px;
	color:#007a8b;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	width:100px;
	margin-left:10px;
	cursor:pointer;
	
}
.cl_booking_button:hover
{
	background:#cccccc;
	color:#009bb1;
	font-size:16px;
	text-align:center;
	font-weight:bold;
	width:100px;
	margin-left:10px;
	cursor:pointer;
	
}
.cl_sizes_tables
{
	border-collapse:collapse;
	border-spacing:0px!important;
	padding:0;
	border:1px solid #a75f44;
	text-align:center;
}
.cl_sizes_tables td,.cl_sizes_tables tr,.cl_sizes_tables th
{
	border:2px solid #a75f44;
	background:#ffffff;
	font-size:12px;
}
.cl_sizes_tables_td-
{
	color:red!important;
}
.cl_basket
{
	text-align:right;
	margin-top:0px;
	color:#ffffff;
	float:right;
	margin-right:10px;
	position:absolute;
	font-size:12px;
	width:110px;
}
/* ====================================================================  */

.cl_subcategories
{
	width:100%;
	margin-bottom:30px;
	display:block;
	float:left;
	padding-left:0px;
}
.cl_subcategories li
{
	float:left;
	list-style-type:none;
	margin-right:20px;
	height:18px;
	margin-top:20px;
}
.cl_subcategories li a
{
	color:#000;
	text-decoration:none;
	text-shadow:none;
	
}
.cl_article_img
{
	float:left;
	margin:5px;
	width:200px;
	height:200px;
	text-align:center;
	vertical-align:middle;
	background:#fff;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.cl_article_img img
{
	
}
.cl_hhhide
{
	display:none;
}
/* ====================================================================  */
.cl_mp_cat_ul
{
	
}
.cl_price
{
	font-weight:bold;
	color:#43a400;
	
}
.cl_price2
{
	font-size:150%;
	
}
.cl_price
{
	font-weight:bold;
	color:#43a400;
	
}
.cl_com_short
{
	width:180px;
	float:left;
	padding:5px;
	margin-right:13px;
	margin-left:10px;
	margin-bottom:30px;
	background:#ffffff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	box-shadow: 0 0 10px rgba(0,0,0,0.5); 
}
.cl_com_short h2
{
	font-size:18px;
	margin:0px;
	padding:0px;
}
.cl_com_short a
{
	color:#000000;
	text-decoration:none;
	font-size:14px;
}
.cl_com_short_img
{
	width:180px;
	max-height:240px;
	cursor:pointer;
}
.cl_com_orders
{
	height:20px;
	margin-left:0px;
	padding-left:0px;
}
.cl_com_orders li
{
	float:left;
	list-style:none;
	margin-right:20px;
	color:#000000;
}
.cl_com_orders li a
{
	color:#000000;
}
.cl_com_orders li a img
{
	height:13px;
	
}
.cl_com_new
{
	position:relative;
	float:left;
	top:10px;
	background:#fd0c0c;
	padding:4px;
	padding-right:10px;
	left:-5px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 0 10px 10px 0;
	margin-bottom:-29px;
}

.cl_recomendate
{
	color: black;
	font-size: 19px;
	font-family: arial,sans-serif;
	text-shadow: -1px -1px 8px white, 2px 2px 8px white,2px -2px 3px #E1C3A0, 2px 2px 2px #E1C3A0;
	text-align: justify;
	margin-bottom:10px;
	display:block;
}
/* ====================================================================  */
table td
{
	vertical-align:top;
}
.cl_commodities_sort
{
	
margin: 0;
padding: 0;

	list-style-type:none;
}
.cl_commodities_sort a{
 color: #747474;
}

.cl_commodities_sort li 
{
	
	display:block;
	float:left;
	margin-right:20px;
}
.cl_commodities_sort li i{
	color: #55a95b;
	padding: 5px 10px;
	border: 1px solid #55a95b;
	font-style: normal;
	-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
/* ====================================================================  */
.cl_addition_photo_td
{
	width:85px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.cl_com_full_img
{
	width:250px;
}
.cl_addition_photo
{
	list-style-type:none;
	height:343px;
	width:94px;
	overflow:hidden;
	padding:0px;
	margin:0px;
}
.cl_desc *
{
	width:auto!important;
}
.cl_desc 
{
	width:350!important;
}
.cl_addition_photo li
{
	width:72px;
	height:72px;
	overflow:hidden;
	padding:0px;
	margin:0px;
	border:1px solid #cccccc;
	background: white;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	padding:5px;
}
.cl_addition_photo li img
{
	width:72px;
	cursor:pointer;
}
/* ====================================================================  */
.button_check.bat{
	border: none;
	background: #f65b00;
	padding: 5px 20px; 
	color: #fff;
	cursor: pointer;
}
.cl_text_filters
{
	border-collapse:collapse;
	border-spacing:0px!important;
	padding:0;
	border:0;
	color: #747373;
}



.cl_text_filters_td1,.cl_text_filters_td2
{
	text-align: start;
	font-family: tahoma, geneva, sans-serif!important;
	font-size: 12px!important;
	border-spacing:0px!important;
	margin:0px!important;
}
.cl_text_filters_td2{
	font-weight: bold;
}
/* ========================================================================= */
.cl_basket_com_table
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px!important;
}

.cl_basket_com_table th
{
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	text-align:center;
}
.cl_basket_com_table td
{
	text-align:center;
	vertical-align:middle;
}

.cl_basket_com_table2
{
	border-top:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
	width:100%;
}
.cl_basket_com_table2 td
{
	text-align:right;
}
.cl_basket_com_img
{
	height:100px;
}

.basket_com_count
{
	width:25px;
	text-align:center;
}
.basket_com_refresh,.basket_com_delete
{
	height:18px;
}
.cl_basket_com_table3
{
	width:100%;
}
.cl_little_input input
{
	width:50px;
}
.cl_input_warning
{
	border:1px solid red!important;
}
.cl_filter_checkbox_div a{
	color: #404040;
	font-size: 14px;
	
}
.cl_filter_checkbox_div a span{
	color: #aaaaaa;
}
.cl_filter_checkbox_div input[type="checkbox"] {
    position: absolute;
    left: -9999px;
}
.cl_filter_checkbox_div input[type="checkbox"] + label {
    position: relative;
    padding-left: 15px;
    line-height: 25px;
    color: #919191
}
.cl_filter_checkbox_div input[type="checkbox"] + label:after{
	position: absolute;
	content: '';
	display: block;
	border:1px solid #d2d2d2;
	width: 8px;
	height: 8px;
	left: 0;
	top: 0;
	bottom: 0;
	margin: auto;
background: rgb(242,242,242); /* Old browsers */
background: -moz-linear-gradient(top, rgba(242,242,242,1) 0%, rgba(250,250,250,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(250,250,250,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(250,250,250,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(250,250,250,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(242,242,242,1) 0%,rgba(250,250,250,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(242,242,242,1) 0%,rgba(250,250,250,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
}
.cl_filter_checkbox_div input[type="checkbox"]:checked + label:after {
   background: #9E9E9E;
   border: 1px solid #9E9E9E;
}
.cl_filter_checkbox_div input[type="checkbox"]:disabled + label a{
	color: #ccc;
	cursor: default;

}
.list_check table{
	margin: 0 0 20px 0;
	width: 100%;
	clear: both;
}



.formCost {
	margin-bottom: 10px;
	text-align: center;
}
.formCost label {
	float: left;
	font-size: 12px;
	
	font-weight: bold;
	margin-right: 5px;
	position: relative;
	top: 2px;
}
.formCost input {
	float: left;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
	width: 30%;
	height: 25px;
	border: 1px solid #E5E5E5;
	text-align:center;
	background: rgb(244,244,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(253,253,253,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(253,253,253,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fdfdfd',GradientType=0 ); /* IE6-9 */
}
#minCost{
	float: left;
}
#maxCost{
	float: right;

}
.sliderCont {
	width: 97%;
	height: 27px;
	float: left;
	margin: 30px 0 0 0;
}		
.cl_ok_button
{
	float:right;margin-top:-5px;
	cursor:pointer;
	margin-right:16px;
}

/* Рђ СЌС‚Рѕ РїСЂР°РІРёР»Р° РґР»СЏ СЃРєСЂРёРїС‚Р°:  */

.ui-slider {
	position: relative;
}
.ui-slider .ui-slider-handle {
	position: absolute;
  z-index: 2;

  width: 10px;
  height: 30px;
  border-radius: 0!important;
  background: rgb(244,244,244);
  background: -moz-linear-gradient(top, rgba(244,244,244,1) 0%, rgba(253,253,253,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(253,253,253,1)));
  background: -webkit-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%);
  background: -o-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%);
  background: -ms-linear-gradient(top, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%);
  background: linear-gradient(to bottom, rgba(244,244,244,1) 0%,rgba(253,253,253,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fdfdfd',GradientType=0 );
  cursor: pointer;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	overflow: hidden;
	background: #FF9557;
}
.ui-slider-horizontal {
	 height: 5px;
}
.ui-slider-horizontal .ui-slider-handle { 
	top: -14px;
	margin-left: -5px;

}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min { 
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-widget-content { 
	border: none;
	background: #D4D4D4;

}
.ui-widget-header { 
	overflow: auto!important;
	  background: #46a4df;
	  background: -webkit-linear-gradient(#46a4df 0%, #2f79d0 100%);
	  background: -o-linear-gradient(#46a4df 0%, #2f79d0 100%);
	  background: linear-gradient(#46a4df 0%, #2f79d0 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46a4df', endColorstr='#2f79d0',GradientType=0 );
}


/* ========== ZOOM ========== */
.jqzoom { /* РїСЂР°РІРёР»Рѕ РґР»СЏ Р±Р»РѕРєР°, РєСѓРґР° РІС‹РІРѕРґРёС‚СЃСЏ РјР°Р»РµРЅСЊРєРѕРµ РёР·РѕР±СЂР°Р¶РµРЅРёРµ */
  position:relative;
  padding:0px;
  margin:5px;
  cursor:crosshair;
}
.jqzoom img {
  border:1px solid #000;
}
div.zoomdiv { /* РїСЂР°РІРёР»Рѕ РґР»СЏ СЌР»РµРјРµРЅС‚Р° div РІ РєРѕС‚РѕСЂРѕРј РѕС‚РѕР±СЂР°Р¶Р°РµС‚СЃСЏ СѓРІРµР»РёС‡РµРЅРѕРµ РёР·РѕР±СЂР°Р¶РµРЅРёРµ */
  z-index:100;
  position:absolute;
  top:0;
  left:0;
  width:200px;
  height:200px;
  background:#fff;
  border:1px solid #CCC;
  display:none;
  text-align:center;
  overflow: hidden;
}
div.jqZoomPup { /* РїСЂР°РІРёР»Рѕ РґР»СЏ Р»СѓРїС‹ */
  z-index:10;
  visibility:hidden;
  position:absolute;
  top:0;
  left:0;
  border:1px solid #aaa;
  background: #fff url('zoom.gif') 50% top no-repeat;
  opacity:0.3;
  -moz-opacity:0.3;
  -khtml-opacity:0.3;
  filter:alpha(Opacity=30);
}
/* ========== ZOOM ========== */


nav.pagination ul li a:active,
nav.pagination ul li a.current {
font-weight:bold!important;
}

/* ========== PAGINATION ========== */
.ower-cms-menu li ul
{
	display:none;
}
.ower-cms-menu li
{
	margin-left:-10px;
}
.ower-cms-menu .current > a
{
	background: #b82c2c;
	padding: 2px 15px 2px 15px;
	font-weight: bold;
	color: #fff;
	
	-o-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-left:-15px;
}
.ower-cms-menu .current > ul,.ower-cms-menu .current2 > ul
{
	display:block;
}
 .ower-cms-menu .current2 > a
 {
	font-weight:bold; 
 }
                     li.last {/* РїРѕСЃР»РµРґРЅРёР№ СѓР·РµР», СЃРѕРµРґРёРЅРёС‚РµР»СЊРЅСѓСЋ Р»РёРЅРёСЋ Рє СЃР»РµРґ. СѓР·Р»Сѓ СѓР±РёСЂР°РµРј */
                  border: none;  
               }
     .marker { /* РјР°СЂРєРµСЂ СЂР°СЃРєСЂС‹С‚РёСЏ СЃРїРёСЃРєР° РІ Р·Р°РєСЂС‹С‚РѕРј СЃРѕСЃС‚РѕСЏРЅРёРё */
         border-color:  transparent transparent  transparent gray;
         border-style: solid; 
         border-width: .25em 0 .25em .5em;   
         margin: 7px 7px 0 0; 
         float: left; 
         width: 0px; 
         height: 0px; 
         line-height: 0px;
	 margin-left:-10px;
      }
      .marker.open {/* РјР°СЂРєРµСЂ СЂР°СЃРєСЂС‹С‚РёСЏ СЃРїРёСЃРєР° РІ РѕС‚РєСЂС‹С‚РѕРј СЃРѕСЃС‚РѕСЏРЅРёРё */
         border-color: gray transparent transparent transparent;
         border-width: .5em .25em 0 .25em;   
	  float: left;
      }





.default-format {
  line-height: 1.7;
  font-size: 1em;
}
.default-format em{
	font-style: italic;
}
.default-format strong,
.default-format b {
  font-weight: bold;
}
.default-format table {
  width: 100%;
  text-align: center;
  border-bottom: 1px solid #000;
}
.default-format table tr{
  border: 1px solid #000;

  }
.default-format table tr td{
  border-right: 1px solid #000;
  
}

.default-format ul { 
   list-style-type: disc; 
   list-style-position: inside; 
   margin: 2px 0 2px 5px;
}
.default-format ol { 
   list-style-type: decimal; 
   list-style-position: inside; 
}
.default-format ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
    margin-left: 15px;
}
.default-format ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}

.default-format ul li {
  line-height: 1.5;
  margin-left: 10px;
}
/*****************************************************DEFAULT-FORMAT***end**********************************************/
/*--------------KORZINA---------------------*/
.basket_form{
	width: 49%;
	float: left;
}
.b-f{
	display: inline-block;
	padding: 10px 30px;
	color: #F65B00 ;
	border: 2px solid #F65B00 ;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
font-size: 17px;
font-weight: bold;
margin: 10px 0 0 0;
}
.b-f:hover{
	color: #414141;
	border-color: #414141;
}
.basket_form span{
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
	border-bottom: 1px solid #000;
	display: block;
}
.basket_form .cl_necessary, .basket_form input.cl_basket_field{
	height: 30px;
	width: 46%;
	padding: 0 0 0 1%;
	margin: 10px 1% 0 0;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.basket_form .delivery-type{
	width: 48%;
	margin: 10px 1% 0 0;
	float: left;
	text-align: left;
	font-weight: bold;

}
.basket_form .delivery-type select{
	width: 100%;
	margin: 5px 0 0 0;
	height: 30px;
	line-height: 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.basket_form .textarea{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	width: 95%;
	min-height: 120px;
	margin: 10px 0 0 0; 
}
.ready{
	display: inline-block;
	padding: 5px 30px;
	color: #F65B00 ;
	border: 2px solid #F65B00 ;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-decoration: none;
font-size: 17px;
font-weight: bold;
margin: 10px 0;
}
.ready:hover{
	color: #414141;
	border-color: #414141;
}
.cl-cl:after {
	content:'';
	display: block;
	clear: both;
}
.basket_items{
	width:49%;
	float: right;
}
.basket_items span{
	font-weight: bold;
}
.basket_items .sum{
	font-size: 20px;
	font-weight: bold;
	color: #F65B00 ;
}
.basket_items i{
	font-style: normal;
	font-weight: bold;
	font-size: 20px;
	line-height: 40px;
	border-bottom: 1px solid #000;
	display: block;
}
.basket-page .p-buy{
	border-top: 1px solid #fbb208;
	border-left: 1px solid #fbb208;
	border-right: 1px solid #ec6e00;
	border-bottom: 1px solid #ec6e00;
background: rgb(251,177,8); /* Old browsers */
background: -moz-linear-gradient(top, rgba(251,177,8,1) 0%, rgba(248,159,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,177,8,1)), color-stop(100%,rgba(248,159,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(251,177,8,1) 0%,rgba(248,159,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(251,177,8,1) 0%,rgba(248,159,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(251,177,8,1) 0%,rgba(248,159,4,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(251,177,8,1) 0%,rgba(248,159,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbb108', endColorstr='#f89f04',GradientType=0 ); /* IE6-9 */
display: inline-block;
text-decoration: none;
color: #fff;
height: 30px;
line-height: 30px;
padding: 0 20px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
margin: 10px 0
}
.basket_item_name{
	font-size: 18px;
}
.cl_basket_com_table i{
	line-height: 1;
}
.cl_login_form {
  text-align: left;
  display: none;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  background: #fff;
  padding: 10px 14px 10px 10px;
  position: absolute;
  left: 0;
  top: 35px;
  width: 200px;
  float: right;
  margin-bottom: -100%;
  z-index: 10000;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.75);
}
#login-form {
  position: relative;
}
#login-form input[type=text], #login-form input[type=password] {
  width: 95%;
  outline: 0;
  border: 2px solid #dbdbdb;
  height: 27px;
  margin: 6px 0;
  padding-left: 5%;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.cl_login_form input {
  margin: 4px;
}
#login-form #send2 {
  border: none;
  display: inline-block;
  color: #fff;
  padding: 0 20px;
  height: 30px;
  line-height: 30px;
  background: #333;
  cursor: pointer;
  margin: 5px 0 10px;
}
#login-form .f-left {
  margin-left: 10px;
  height: 20px;
  border-bottom: 1px dashed #cccccc;
}
.cl_login_form a, .f-left {
  font-size: 12px;
  float: left;
  padding: 0 5px;
  line-height: 30px;
  display: inline-block;
  height: 30px;
}
.f-left {
  float: left;
  font-size: 12px;
  color: #000;
}
.cl_login_form:after {
  content: '';
  display: block;
  position: absolute;
  border-bottom: 5px solid #fff;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  top: -5px;
  left: 20px;
}
/*--------------KORZINA-END-----------------*/
/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 1000;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		top: 10%;
		left: 0;
		right: 0;
		width: 400px;
		margin: auto;
		visibility: hidden;
		position: absolute;
		background: #eee no-repeat -200px -80px;
		z-index: 1001;
		padding: 30px 40px 34px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 




/*Regisrtation*/
.reg input, .reg select, #form_user_cod{
	padding: 0 0 0 5px;
	margin-bottom: 10px;
	height: 30px;
	width: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
 .reg select{
 	width: 205px;
 }
 .reg button{
 	padding: 0 0 0 5px;
	margin-bottom: 10px;
	height: 30px;
	width: 200px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #c2c2c2;
	background: rgb(246,246,246); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(246,246,246,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,246,246,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(246,246,246,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
 }
 
 
 
 
/*ORDER HISTORY*/
.row:after{
	display: block;
	clear: both;
	content: '';
}
.gitem{
	clear: both;
	outline: 1px solid #f4f4f4;
}
.cell{
	width: 50%;
	float: left;
}
.container table{
	width: 65%;
}
.container table tr{
	height: 30px
}
.personalname{
	font-size: 15px;
	font-weight: bold;
	margin: 5px 0;
}
.comment{
	font-size: 10px;
	color: #8A8A8A;
}

.widhttd:{
	width: 200px;
	height: 50px;
}
.item >table{
	width: 100%;
}

.item{
	position:  relative;
	width: 100%;
	display: block;
	margin: 10px auto;

}

.sprite .fa {
	padding-left:5px;
	font-size: .8em;
}
.td-position{
	margin: 0 0 0 20px ;
	width: 50%;
}
.td-position1{
	width: 25%;
	font-size: 15px;
	font-weight: bold;
	color: #A1A1A1;
	text-align: center;
}
.td-position2{
	text-align: center;
	line-height: 15px;
	width: 25%;
}


.tovar_table td {
	vertical-align:middle;
}

.hidden
{
	display:none;
}
#id_cancel{
	display: inline-block;
	width: 20px;
	position: absolute;
	right: 1%;
	top: 30px;
	cursor: pointer;
}
.orders .item-4 .right-side h3.order-title,
.orders .item-4 .left-side .linkname a, 
.orders .item-4 .left-side .code,
.orders .item-4 .left-side .count, 
.orders .item-4 .left-side .fullprice, 
.orders .item-4 .left-side .price_history {color:#aeaeae}

.xhr {
	margin-left: 20px;
	border-bottom: 1px dashed #000;
	text-decoration: none !important;
	color: #000;
}
.hidden table{
	margin: 10px -30px 10px 10px;
	display: block;
	width: 50%;
}
.img_position{
	margin: 15px 0 15px 3%;
	height: 100px;
	position: relative;
}
.img_position img{
	position: absolute;
	right: 0;
	left: 0;
	top:0;
	bottom: 0;
	margin: auto;
	max-width: 100%;
	max-height: 100%;
}
.tovarkategory ,.figure{
	margin: 10px 0 10px 2%;
	color: #444444;
	width: 98%;
	font-size: 15px;
	border-bottom:1px solid #E4E8EA;
}
.tovarkategory tr ,.figure tr{
	height: 25px;
}
.right-side{
	width: 15%;
}
.linkname{
	display: inline-block;
	margin: 20px 2% 0 20%;
	font-size: 15px;
}
.price_history{
	display: block;
	margin: 0 2% 0 20%;
	font-size: 30px;
	color: #3a97dc;
}
.title{
	display: inline-block;
	vertical-align: top;
	line-height: 50px;
	width: 170px;
}
.order-more-detail{
	clear: both;
	margin: 20px 0 0 0 ;
}
.info-string{
	margin: 10px 0 0 0
}
.info-string-i{
	float: left;
	text-align: center;
}
.good-name{
	width: 60%;
}
.good-number{
	width: 20%;
}
.b-good-price{
	width: 20%;
}
.image{
	width: 25%;
	float: left;
}
.title-price{
	width: 72%;
	float: right;
	text-align: center;
	margin: 10px 0 0 0;
}
.title-price .title{
	outline: 1px solid #f4f4f4;
	line-height: 25px;
}

.gitem .image{
	outline: 1px solid #f4f4f4;
}
.title-price .price{
	float: right;
	width: 25%;
}
.title-price .count{
	float: left;
	width: 25%;
	outline: 1px solid #f4f4f4;
	margin: 0!important
}
.price.cost{
	clear: both;
}
.title-price .title{
	width: 45%;
	float: left;

}
.image img{
	width: 100%;
	display: block;
	vertical-align: middle;
}
.field{
	display: inline-block;
}
.field input, .cell.input input{
	margin: 5px 0 0 0;
	line-height: 34px;
	height: 20px;
	border: 1px solid #ccc;
	padding: 7px 0 7px 1%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.field input.cl_save_field{
	display: block;
	margin: 5px 0;
	width: 200px;
	float: none;
}
.item1 .field{
	display: block!important;
}
.field textarea{
	margin: 5px 0 0 0;
	border: 1px solid #ccc;
	padding: 7px 0 7px 1%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.price_history span{
	font-size: 20px;
}
.fullprice{
	font-size: 19px;
	color: #3a97dc;
	display: inline-block;
	margin: 20px 0 0 0;
}
.count{
	font-size: 19px;
	color: #000;
	display: inline-block;
	margin: 20px 0 0 0;
}
.tovar_table{
	width:100%;
}
.summary-order-i{
	text-align: center;
	margin: 10px 0 10px 20px;
	border-top: 1px dashed #A1A1A1;
	clear: both;
}
.summary-text{
	display: inline-block;
	color: #665;
}
.summary-value{
	display: inline-block;
}
.note{
	color: #659823;
	font-weight: bold;
	font-size: 15px;
	margin: 5px 0;
}
.right-side-contaner{
	margin: 10px 0 0 5%;
}
.order-title{
	font-weight: bold;
	font-size: 15px;
	color: #515151;
	margin: 0;
	padding: 0;
}



.code{
	color:#3D3D3D;
}
.linkname a{
	color: #868A83;
}


.cl_short_text h2{
	font-weight: normal;
	margin: 0 0 10px 0;
	font-size: 19px;
	border-bottom: 1px solid rgba(3, 173, 12, 0.5);
	line-height: 30px;
}
.cl_short_text a{
	color: #03AD0C;
	font-size: 14px;
	font-weight: normal;
	margin: 9px 0 0 0;
	display: block;
}
.cl_short_text table a:hover{
	text-decoration: underline!important;
}
.center{
	text-align: center;
}