

/* Start:/local/templates/.default/components/bitrix/catalog/catalog/style.css?1757085585697*/
.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.element/model_1/style.css?17570855853917*/
.app-content {
    order: 2;
    width: calc(70% - 27px) !important;
}
.details-top .details-photos{
	width:400px;margin-right:30px;flex:1
}
.details-order-btn{
	display: inline-block;
	float: right;
}
.details-order-btn .btn{
	background: #ea2322;
	border: none;
	border-radius: 0;
	text-transform: uppercase;
	padding:13px 27px !important;
	color: #fff;
}
.details-order-btn .btn:hover{
	background: #ff4f56;
}
.details-spec-item-price{
	display: inline-block;
	font-size: 23px;
	color: #000;
	font-weight: bold;
	margin-right: 6px;
	vertical-align: middle;
	line-height: 45px;
	height: 100%;
}
.details-spec .details-spec-item a{
 color:#78a2d2;
}
.mt20{
margin-top: 20px;
}
.mb20{
margin-bottom: 20px;
}
.info-znak{
height: 30px;
margin-bottom: 20px;
padding: 0 12px;
font-size: 11px;
font-weight: bold;
}
.info-znak .info-znachok{
display: inline-block;
padding-left: 30px;
width: calc(50% - 3px);
height: 100%;
vertical-align: middle;
line-height: 16px;
}
.info-znak .info-znachok.dostav{
background: url('/local/templates/.default/components/bitrix/catalog.element/model_1/images/dost.png') no-repeat center left;
}
.info-znak .info-znachok.serv{
background: url('/local/templates/.default/components/bitrix/catalog.element/model_1/images/serv.png') no-repeat center left;
position: relative;
}
.info-znak .info-znachok.serv .i-icon{
cursor: pointer;
margin-left: 3px;
padding-left: 11px;
background: url('/local/templates/.default/components/bitrix/catalog.element/model_1/images/inf.png') no-repeat center center;
}
.info-znak .info-znachok.serv .i-icon:hover{
background: url('/local/templates/.default/components/bitrix/catalog.element/model_1/images/inf-h.png') no-repeat center center;
}

.sky{
position: absolute;
left: 77px;
top: 42px;
font-weight: normal;
font-size: 11px;
display: none;
}
.info-znak .info-znachok.serv .i-icon:hover + .sky{
display: block;
}
.sky p{
    margin-bottom: 0;
    font-size: 11px;
    line-height: 1.28571;
	width: 150px;
}
.sky .rectang {
	position:relative;
	padding:15px;
	padding-left: 25px;
	text-align:left;
	background:#fff;
	/* css3 */
-webkit-border-radius: 0 7px 7px 7px;
	-moz-border-radius: 0 7px 7px 7px;
	border-radius: 0 7px 7px 7px;

	border: 1px solid #e0e0e0;
}
.sky .rectang:before { 
	content: ' '; 
	position: absolute; 
	width: 0; 
	height: 0; 
	left: -1px; 
	top: -13px; 
	border: 6px solid; 
	border-color: transparent  transparent #e0e0e0 #e0e0e0; 
}
.sky .rectang:after { 
	content: ' '; 
	position: absolute; 
	width: 0; 
	height: 0; 
	left: 0; 
	top: -10px; 
	border: 5px solid; 
	border-color: transparent  transparent #fff #fff; 
}

 
 .specialfor{
 text-align: right;
  font-style: italic;
 }
 .specialfor a{
 font-style: normal;
 color:#78a2d2;
 }
 .files .file {
  display: block;
  padding-left: 25px;
	margin-bottom: 10px;
	position: relative;
  }
 .files .file a{
 display: inline;
 padding-left:0;
 background: none;
 }
  .files  .file a:before{
display: none;
  }
  
   .files  .file:before{
    content: '';
    width: 20px;
    height: 15px;
    background-position: -450px 0px;
    position: absolute;
    top: 0;
    left: 0;
	background-image: url(/local/templates/.default/wek/assets/css/../img/sprite.png);
   }
    .files  .file:hover:before {
	background-position: -450px -50px;
   }
   
.product-name{
height: 50px;
display: table-cell;
vertical-align: middle;
}

.table-special tbody .odd_row  td{ /* Задаем стили для нечетных рядов таблицы */
    background: #fff;
}
 
.table-special tbody .even_row td{ /* Задаем стили для четных рядов таблицы */
    background: #e2e5eb;
}

.details-photos .details-photos-nav{
display: block;
width: 400px;
}
.details-photos .details-photos-main{
display: block;
width: 100%;
}
.details-photos .width{
width: 400px;
}

/*.details-photos-nav .slick-slide.slick-current{
    color: #0f4391;
    border-color: #0f4391;
}*/
/* End */


/* Start:/local/templates/.default/components/askaron/askaron.reviews.for.element/.default/style.css?17570855851791*/
.askaron-reviews-for-element  {
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 13px;
}

.askaron-reviews-for-element .ask-add {
	margin-bottom:20px;	
}

.askaron-reviews-for-element .ask-add a {
	text-decoration:none;
	color:#000;
	border-bottom:1px dotted;
	font-size:20px;
}

.askaron-reviews-for-element .ask-add a:hover {
	color: #EA0000;
}

.askaron-reviews-for-element .ask-not-active {	
	background:#DEFFE6
}

.askaron-reviews-for-element .ask-review {	
	margin-bottom: 30px;
	color:#000;
}

.askaron-reviews-for-element .ask-review .ask-name {
	font-size: 18px;
	display: inline-block;
	color: #2b2b2b;	
}


.askaron-reviews-for-element .ask-review .ask-name span {
	font-size:12px;
	color:#666;
	margin-left:9px;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block
{
	font-size:12px;
	display: inline-block;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block a
{
	text-decoration: underline;
	margin-left:9px;
	color: #000;
}

.askaron-reviews-for-element .ask-review .ask-review-item {
	margin-bottom: 10px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-title {
	vertical-align: top;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px; 
	margin-bottom: 4px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-text {
	display: inline-block;
	color: #666;
	line-height: 18px;
}

.askaron-reviews-for-element .ask-review .ask-stars {
	margin:8px 0 7px;
}

.askaron-reviews-for-element .ask-review .ask-stars img {
	border: 0;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-review .ask-stars span {
	font-size: 13px;
	line-height: 13px;	
	margin-left: 8px;		
	color: #999;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-new-interval {
	height: 30px;
	display: block;
}
/* End */


/* Start:/local/templates/.default/components/askaron/askaron.reviews.new/.default/style.css?17570855852244*/
.askaron-reviews-new  {
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 14px;
	color: #000;
}

.askaron-reviews-new h3{
	font-weight: normal;
	font-size: 22px;
	line-height: 22px;
	margin: 0 0 10px 0;
	color: #000;
}

.askaron-reviews-new .ask-error
{
    color:red; 
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-ok
{
    color:green;
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-note
{
    color:#333;
	font-size: 12px;
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-grade
{	
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-grade input
{
	margin-left: 5px;
	margin-right: 3px;
}

.askaron-reviews-new .ask-field
{	
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-field div
{	
	margin-bottom: 2px;
}

.askaron-reviews-new .ask-field textarea
{
	width: 350px;
	height: 55px;
}

.askaron-reviews-new .ask-field textarea.ask-textarea-big
{
	width: 350px;
	height: 90px;
}


.askaron-reviews-new .ask-field input[type="text"], .askaron-reviews-new .ask-field input[type="email"]
{
	height: 35px;
	width: 350px;
}


.askaron-reviews-new .ask-captcha
{
	margin-bottom: 15px;
}

.askaron-reviews-new .ask-captcha div
{
	margin-bottom: 5px;
}

.askaron-reviews-new .ask-captcha img 
{
	margin-right: 5px;	
	float: left;
}


.askaron-reviews-new .ask-captcha input[type="text"]
{
	height: 36px;
	width: 165px;
	font-size: 28px;
}



.askaron-reviews-new .ask-button
{
	margin-bottom: 10px;
}

.askaron-reviews-new .ask-button input[type="submit"]
{
	font-size: 18px;
	padding: 5px 20px;
}


.ask-grade.stars {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    align-items: center;
  }
  .ask-grade-stars {
    display: -webkit-flex;
    display: -ms-flex;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    margin-left: 15px;
  }
  .ask-grade.stars input[type=radio] {
    display: none;
  }
  .ask-grade.stars input[type=radio]:checked ~ label:before {
    content: '\2605';
    color: #FD4;
  }
  .ask-grade.stars label {
    font-size: 0;
    transition: transform .33s
  }
  .ask-grade.stars label:before {
    content: '\2605';
    font-size: 30px;
    color: #ccc;
    cursor: pointer;
  }
  .ask-grade.stars label:hover {
    transform: scale(1.3);
  }

/* End */
/* /local/templates/.default/components/bitrix/catalog/catalog/style.css?1757085585697 */
/* /local/templates/.default/components/bitrix/catalog.element/model_1/style.css?17570855853917 */
/* /local/templates/.default/components/askaron/askaron.reviews.for.element/.default/style.css?17570855851791 */
/* /local/templates/.default/components/askaron/askaron.reviews.new/.default/style.css?17570855852244 */
