

/* Start:/bitrix/templates/qube/components/bitrix/catalog/template/style.css?15118875621208*/
.catalog-li{
	border: 1px solid #e9e9e9;
	border-radius: 10px;
	padding: 0px;
	margin-top: 18px;
}
.sorttext{
	float: left;
	font-size: 13px;
	padding: 5px 10px;
	color: #000;
	border-right: 1px solid #e9e9e9;
}
.sort{
	float: left;
	width:100%;
	border-bottom: 1px solid #e9e9e9;
	background: #f6f6f6;
	border-radius: 10px 10px 0px 0px;
}
.sort a{
	float: left;
	font-size: 13px;
	padding: 5px 10px;
	border-right: 1px solid #e9e9e9;
	color: #000;
}
.sort a.current{
	color: #5a362d;
	padding-right: 20px;
}
.sort a.current span{
	width: 5px;
	height: 3px;
	position: absolute;
	margin-top: 8px;
	margin-left: 7px;
}
.sort a.current.asc span{
	background: url(/img/arrow-sort-asc.png) center center no-repeat;
}
.sort a.current.desc span{
	background: url(/img/arrow-sort-desc.png) center center no-repeat;
}
.showBlock{
  float: right;
  height: 29px;
}
.showBlock .list{
  background: url(/img/list.jpg) center no-repeat;
  padding: 0px;
  width: 11px;
  height: 29px;
  margin: 0px;
  border: none;
}
.showBlock .table{
  background: url(/img/table.jpg) center no-repeat;
  padding: 0px;
  width: 11px;
  height: 29px;
  margin: 0px;
  border: none;
}
.showBlock li{
float: left;
  padding-right: 10px;
}
/* End */


/* Start:/bitrix/templates/qube/components/bitrix/catalog/template/bitrix/catalog.element/.default/style.css?15118875625773*/
.catalog-element{
	border: 1px solid #e9e9e9;
	border-radius: 10px;
	overflow: hidden;
	padding: 15px 20px;
	float: left;
	width: 100%;
  background-color: #fff;
}
.name{
	border-bottom: 1px solid #e9e9e9;
	float: left;
	width: 100%;
	padding-bottom: 3px;
}
.name h1{
	color: #243144;
	font-family: Calibri;
	font-size: 20px;
	padding-left: 0px;
	margin: 0px;
	float:left;
}
.name-right{
	float: right;
	position: relative;
	right: 37px;
	bottom: 5px;
}
.name-right span{
	float: LEFT;
	position: relative;
	right: 58px;
	top: 6px;
}
.bx_item_detail_rating{
top:0px !important;
}

.name-right .bx_item_detail_rating{
	padding-top: 7px;
	padding-left: 10px;
}
.image-block, .right-block{
	padding: 0px;
}
.main-info-block .image-block{
  padding-right: 15px;
}
.element-one-picture{
	padding: 0px;
	text-align: center;
}
.element-one-picture img{
  max-width: 320px;
  max-height: 320px;
  margin: 0 auto;
}
.more_photo{
	padding: 0px;
	list-style: none;
}
.more-photo-item{
	display: block;
	padding: 8px 20px;
	border: 1px solid #e9e9e9;
	float: LEFT;
	margin-bottom: 8px;
}
.detail-back{
	text-align: right;
	float: left;
	width: 100%;
  padding: 10px 0px;
  display: block
}
.detail-back a{
	color: #243144;
	font-size: 18px;
	text-decoration: underline;
}
.item-info-detail-text{
	color: #4e4e4e;
	text-align: justify;
	padding: 10px 0px;
}
.right-block .prop-h{
  color: #4e4e4e;
  padding-left: 33px;
  padding: 4px 0px 4px 33px;
}
.right-block .color{  background: url(/img/color.png) left no-repeat;}
.right-block .volume{  background: url(/img/volume.png) left no-repeat;}

.checkbox{
  display: none;
}
#checkbox-label label{
  color: #4e4e4e;
  cursor: pointer;
  font-weight: normal;
  border: 1px solid #e9e9e9;
  border-radius: 5px;
  padding: 5px 25px;
  margin: 4px 5px 4px 0px;
}
#checkbox-label .checkbox-label-color.active, #checkbox-label .checkbox-label-volume.active, 
#checkbox-label .checkbox-label-vkus.active, #checkbox-label .checkbox-label-volume-fluid.active, 
#checkbox-label .checkbox-label-krep.active, #checkbox-label .checkbox-label-soprotivlenie.active{
 border: 1px solid #243144;
}
.right-block .buy{
  background: #f5f5f5;
  border-radius: 5px;
  padding: 20px 30px;
}
.right-block .buy .detail-item-price{
  color: #243144;
  font-size: 18px;
  float: left;
}
.right-block .buy .detail-item-qua{
  float: left;
  background: #fff;
  border-radius: 5px;
  border: 1px solid #eee;
  padding: 3px;
}
.right-block .buy .detail-item-qua a{
  color: #4e4e4e;
  padding: 0px 5px;
}
.right-block .buy .detail-item-qua a:hover{
  text-decoration: none;
}
.right-block .buy .detail-item-qua .col_input{
  width: 24px;
  text-align: center;
  height: 20px;
  border: 1px solid #e9e9e9;
  color: #4e4e4e;
}
.right-block .buy .detail-item-buy a{
  float: left;
  color: #fff;
  font-size: 17px;
  background: url(/img/add.png) no-repeat;
  width: 200px;
  height: 31px;
  line-height: 30px;
}
.right-block .buy .detail-item-buy a span{
  padding-left: 15px;
}



.element-bottom{
	  padding: 45px 0px 0px 0px;
}
#tab-text{
	clear: both;
	padding-top:5px;
}
#tab-bar{
	border-bottom: 1px solid #e9e9e9;
	float: left;
	width: 100%;
}
.tab ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.tab ul li{
  float: left;
  margin-right: 15px;
  margin-bottom: -1px;
}
.tab ul li.inactive a:hover, .tab ul li.active-tab a:hover,.tab ul li.inactive a:focus, .tab ul li.active-tab a:focus{
  text-decoration: none;
}
.tab ul li.inactive a, .tab ul li.inactive a:hover{
	color:#626262;
}
.tab ul li.active-tab a, .tab ul li.active-tab a:hover{
  color: #243144;
}
.tab ul li.active-tab {
padding-bottom:5px;
  border-bottom: 1px solid #243144;
}
.catalog-detail-recommend ul{
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.catalog-detail-recommend .aritem{
  text-align: CENTER;
  padding: 0px;
  margin: 0px;
}
.catalog-detail-recommend .border-li{
  border: 1px solid #e9e9e9;
  float: left;
  padding-right: 10px;
  padding-left: 15px;
position: relative;
padding-top:10px;
width:100%;
}

.catalog-li .aritem{
	text-align: center;
	border-right: 1px solid #e9e9e9;
  margin: 0px;

}
.bx-catalog-tab-list{
	display: none;
}
.catalog-detail-recommend h2{
	margin-bottom: 10px;
}
.tab ul.item-info-options li{
  float: none;
  margin: 0px;
  border-bottom: 1px solid #e9e9e9;
  padding: 2px 0px;
}
.item-info-options li span{
  width: 35%;
  float: left;
}

#checkbox-label{
margin-bottom:10px;
}
#owl-demo .owl-item a{
        margin: 3px;
	border: 1px solid #e9e9e9;
 	 text-align: center;
	display:block;
}
    #owl-demo .item{
 	 text-align: center;
	height: 109px;
	width:155px;
 	display: table-cell;
	vertical-align:middle;
    }
    #owl-demo .item img{
       // display: block;
        max-width: 100%;
        height: auto;
    }
.btn.prev{
position: absolute;
  top: 41px;
  left: 5px;
  padding: 0px;
font-size: 26px;
color: #243144;
}
.btn.next{
  position: absolute;
  top: 41px;
  right: 5px;
  padding: 0px;
color: #243144;
font-size: 26px;
}
.comments .container{
  padding: 10px 0px 0px 0px;
  max-width: 1078px;
}

@media screen and (min-width: 768px) and (max-width:991px){
	.detail-item-buy{
		position: relative;
		left:-20px;
	}

	.detail-item-price{
		text-align: center;
		padding-bottom:10px;
	}
}

@media screen and (min-width: 0px) and (max-width:767px){
	#tab-bar ul li{
		float:none;
		clear:both;
		padding: 5px;
		background: #FFF;
		border-radius: 5px;
		border: 1px solid #EDEDED;
		margin-bottom: 5px;
	}

	#tab-bar ul li.active-tab {
		  background: #F5F5F5;
		  border: 1px solid #EDEDED;
	}
	#tab-bar{
		border:none;
	}

	.tab ul li{
		margin-right:0px;
	}

	.tab ul.item-info-options li {
	  float: none;
	  margin: 0px;
	  border-bottom: 1px dotted #C3C3C3;
	  padding: 8px 0px;
	  margin: 0px 3px;
	}
}
/* End */
/* /bitrix/templates/qube/components/bitrix/catalog/template/style.css?15118875621208 */
/* /bitrix/templates/qube/components/bitrix/catalog/template/bitrix/catalog.element/.default/style.css?15118875625773 */
