

/* Start:/local/templates/brandsalon/components/bitrix/catalog/catalog/style.css?154757630443*/
main {
    padding-bottom: 0!important;
}
/* End */


/* Start:/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?154757630418632*/
/*.bx_item_detail .bx_item_container .bx_lb{
	float:left;
	margin-right:2%;
	width:48%;
}
.bx_item_detail .bx_item_container .bx_rb{
	float:right;
	margin-left:2%;
	width:48%;
}
.bx_item_detail .bx_optionblock{
	float:right;
	margin-left:10px;
	width:120px;
}

 Item info 
.bx_item_detail .item_name{
	margin:0;
	padding:0;
}
.bx_item_detail .item_name a{
	color:#000;
	text-decoration:none;
	font-size:23px;
}
.bx_item_detail .item_section_name_gray{
	color:#9e9e9e;
	font-size:13px;
}

.bx_item_detail .bx_cnt_desc{vertical-align: baseline;}
 Item SET 

.bx_item_detail .transparent_input{
	border:none;
	background:none;
	color:#000;
	font-weight:bold;
	font-size:14px;
	display: inline-block;
	width: 60px;
	text-align: center;
}






tab-section-container
.bx_item_detail .tab-section-container{position:relative;}
.bx_item_detail .tab-list{
	padding:0;
	border-bottom:1px solid #d9e1e3;
	vertical-align:bottom;
	text-align:left;
}
.bx_item_detail .tab-list li{
	display:inline-block;
	border:1px solid #d9e1e3;
	border-bottom:none;
	border-radius:3px 3px 0 0;
	background:#f7f7f7;
	box-shadow:inset 0 -10px  5px -10px rgba(0,0,0,.12);
	vertical-align:bottom;

}
.bx_item_detail .tab-list li a{
	display:block;
	padding:0 10px;
	height:30px;
	box-shadow:none;
	color:#999;
	text-decoration:none;
	font-size:13px;
	line-height:30px;
}

.bx_item_detail .tab-list li:hover,
.bx_item_detail .tab-list li.active{
	background:#fff;
}

.tab-list li:hover a,
.bx_item_detail .tab-list li.active a{
	position:relative;
	bottom:-2px;
	height:35px;
	background:#fff;
	color:#3f3f3f;
	line-height:35px;
}
.bx_item_detail .tab-boby-container .container>div.tab-off{display:none;}
.bx_item_detail .tab-boby-container .container>div{

}
.bx_item_detail .item_comments{
	display:block;
	padding-left:10px;
}
.bx_item_detail .item_comments li{
	display:block;
	padding-bottom:10px;
}
.bx_item_detail .item_comments_username{
	display:inline-block;
	color:#5d90bd;
	font-size:14px;
}
.bx_item_detail .item_comments_date{
	display:inline-block;
	margin-left:10px;
	color:#b8b8b8;
	font-size:14px;
}
.bx_item_detail .item_comments_container p{
	margin-top:5px;
	color:#3f3f3f;
	font-size:14px;
}

.bx_item_detail .bx_notavailable{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	border: 1px solid #E4E4E4;
	background: #F3F3F3;
	white-space: normal;
	line-height: normal;
	padding: 5px 15px;
	margin-bottom: 10px;
}

.bx_item_detail .bx_bt_button,
.bx_item_detail .bx_bt_button_type_2{
	display:inline-block;
	border-radius:3px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	cursor:pointer;
}
.bx_item_detail .bx_shadow.bx_bt_button,
.bx_item_detail .bx_shadow.bx_bt_button_type_2{box-shadow:0 1px 1px 0 rgba(0,0,0,.2)}
.bx_item_detail .bx_shadow.bx_bt_button:active,
.bx_item_detail .bx_shadow.bx_bt_button_type_2:active{box-shadow:none}

.bx_item_detail .bx_bt_button  				{
	background:#00a2df;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a2df), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #00a2df 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #00a2df 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df', endColorstr='#006fcb',GradientType=0 );
	color:#fff;
	text-shadow:0 1px 0 #006cae;
}
.bx_item_detail .bx_bt_button:hover  		{
	background:#21afe4;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#21afe4), color-stop(100%,#006fcb));
	background:-webkit-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:   -moz-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:    -ms-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:     -o-linear-gradient(top, #21afe4 0%,#006fcb 100%);
	background:        linear-gradient(to bottom, #21afe4 0%,#006fcb 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4', endColorstr='#006fcb',GradientType=0 );
}
.bx_item_detail .bx_bt_button:active  		{
	background:#006fcb;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMGEyZGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#006fcb), color-stop(100%,#00a2df));
	background:-webkit-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:   -moz-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:    -ms-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:     -o-linear-gradient(top, #006fcb 0%,#00a2df 100%);
	background:        linear-gradient(to bottom, #006fcb 0%,#00a2df 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#006fcb', endColorstr='#00a2df',GradientType=0 );
	box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.21);
}

.bx_item_detail .bx_bt_button_type_2 		{
	border:1px solid #e9e9e9;
	background:#fcfcfc;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1));
	background:-webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:   -moz-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:    -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:     -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%);
	background:        linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 );
	color:#656565;
	text-shadow:0 1px 0 #fff;
}
.bx_item_detail .bx_bt_button_type_2:hover 	{
	background:#fff;
}
.bx_item_detail .bx_bt_button_type_2:active {
	background:#f1f1f1;
	background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmY2ZjZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1f1f1), color-stop(100%,#fcfcfc));
	background:-webkit-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:   -moz-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:    -ms-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:     -o-linear-gradient(top, #f1f1f1 0%,#fcfcfc 100%);
	background:        linear-gradient(to bottom, #f1f1f1 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#fcfcfc',GradientType=0 );
	box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}


.bx_item_detail .bx_small.bx_bt_button,
.bx_item_detail .bx_small.bx_bt_button_type_2{
	display:inline-block;
	min-width:20px;
	line-height:20px;
}
.bx_item_detail .bx_small.bx_bt_button  		{}
.bx_item_detail .bx_small.bx_bt_button:hover  {}
.bx_item_detail .bx_small.bx_bt_button:active {}
.bx_item_detail .bx_small.bx_bt_button_type_2 		{}
.bx_item_detail .bx_small.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_small.bx_bt_button_type_2:active{}

.bx_item_detail .bx_medium.bx_bt_button,
.bx_item_detail .bx_medium.bx_bt_button_type_2	{
	padding:0 13px;
	height:25px;
	font-weight:bold;
	line-height:25px;
}
.bx_item_detail .bx_medium.bx_bt_button  	{
	height:27px;
	line-height:27px;
}
.bx_item_detail .bx_medium.bx_bt_button:hover  {}
.bx_item_detail .bx_medium.bx_bt_button:active {}
.bx_item_detail .bx_medium.bx_bt_button_type_2 		 {font-weight:bold}
.bx_item_detail .bx_medium.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_medium.bx_bt_button_type_2:active{}

.bx_item_detail .bx_big.bx_bt_button,
.bx_item_detail .bx_big.bx_bt_button_type_2	{
	padding:0 13px;
	height:34px;
	font-weight:bold;
	line-height:34px;
}
.bx_item_detail .bx_big.bx_bt_button  	{
	height:36px;
	line-height:36px;
}
.bx_item_detail .bx_big.bx_bt_button:hover  {}
.bx_item_detail .bx_big.bx_bt_button:active {}
.bx_item_detail .bx_big.bx_bt_button_type_2 	  {}
.bx_item_detail .bx_big.bx_bt_button_type_2:hover {}
.bx_item_detail .bx_big.bx_bt_button_type_2:active{}

.bx_item_detail .bx_big.bx_bt_button.bx_cart span{
	position:relative;
	bottom:-7px;
	display:inline-block;
	margin:0 10px 0 0;
	width:26px;
	height:23px;
	background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/bt_cart.png) no-repeat center;
}

.bx_item_detail .bx_fwb{font-weight:bold}


@media (min-width:981px){}
@media (max-width:740px){
	.bx_item_detail .bx_optionblock{display:none}
	.bx_item_detail .bx_item_container .bx_lb,
	.bx_item_detail .bx_item_container .bx_rb{width:48%}
}
@media (min-width:640px) and (max-width:980px){}
@media (min-width:480px) and (max-width:639px){}
@media (max-width:480px) {
	.bx-touch .bx_item_detail .bx_item_container .bx_lt,
	.bx-touch .bx_item_detail .bx_item_container .bx_rt,
	.bx-touch .bx_item_detail .bx_item_container .bx_md,
	.bx-touch .bx_item_detail .bx_item_container .bx_lb,
	.bx-touch .bx_item_detail .bx_item_container .bx_rb{
		float:none;
		margin:0;
		padding:0;
		width:100%;
	}
	.bx-touch .bx_item_detail .item_info_section{padding-left:0}

}
@media (max-width:319px){}


----

.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right:hover{opacity:1.0}
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_left,
.bx_item_detail .bx_item_slider .bx_slider_conteiner.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_left {left: -5%;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_slider .bx_slide_right{right:-5%;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_left {left:   0;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_slider .bx_slide_right{right:  0;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_detail .bx_item_slider_lupe_small{
	position: absolute;
	background: rgba(0, 0, 0, 0.18);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid rgba(255,255,255,.5);
	cursor: pointer;
}

.bx_item_detail .bx_item_slider_lupe{
	position: absolute;
	border: 1px solid #b2b2b2;
	left:105%;
	top: 0;
	bottom:4px;
	margin: 0;
	background: #fff url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/wait.gif) no-repeat scroll center center;
	z-index: 120;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
}

.bx_item_detail .bx_item_slider_lupe img {
	max-width: 99999px !important;
	max-height: 99999px !important;
}

 Stickers 
.bx_item_detail .bx_bigimages .bx_stick{
	position: absolute;
	width: 123px;
	height: 35px;
	background: url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/stick.png) left center no-repeat;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	line-height: 35px;
	white-space: nowrap;
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx_item_detail .bx_bigimages .bx_stick.short {font-weight:  bold;font-size:18px}
.bx_item_detail .bx_bigimages .bx_stick.average {font-weight:  bold;font-size:13px}
.bx_item_detail .bx_bigimages .bx_stick.long {font-weight:normal;font-size:11px}
.bx_item_detail .bx_bigimages .bx_stick_disc{
	position: absolute;
	width: 72px;
	height: 74px;
	background: url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/stick_disc.png) no-repeat center;
	color: #fff;
	text-align: center;
	text-shadow:0 1px 0 #ba3434;
	font-weight: bold;
	font-size: 23px;
	line-height: 74px;
}
.bx_item_detail .bx_bigimages .bx_stick.left,
.bx_item_detail .bx_bigimages .bx_stick_disc.left{left:-2px;}
.bx_item_detail .bx_bigimages .bx_stick.right,
.bx_item_detail .bx_bigimages .bx_stick_disc.right{right: 0;}
.bx_item_detail .bx_bigimages .bx_stick.top,
.bx_item_detail .bx_bigimages .bx_stick_disc.top{top: 15px;}
.bx_item_detail .bx_bigimages .bx_stick.bottom,
.bx_item_detail .bx_bigimages .bx_stick_disc.bottom{bottom: 5px;}
.bx_item_detail .bx_bigimages .bx_stick.middle,
.bx_item_detail .bx_bigimages .bx_stick_disc.middle{top: 49%;}
@media (min-width:641px) and (max-width:960px){
	.bx_item_detail .bx_bigimages .bx_stick{
		width: 90px;
		height: 30px;
		background-size: 100%;
		line-height: 30px;
	}
	.bx_item_detail .bx_bigimages .bx_stick.short {font-weight:normal;font-size:14px}
	.bx_item_detail .bx_bigimages .bx_stick.average {font-weight:normal;font-size:11px}
	.bx_item_detail .bx_bigimages .bx_stick.long{font-weight:normal;font-size:11px}
	.bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 64px;
		height: 65px;
		background-size: 100%;
		font-size: 	20px;
		line-height: 65px;
	}
}
@media (max-width:640px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 48px;
		height: 49px;
		background-size: 100%;
		font-size: 	16px;
		line-height: 49px;
	}
}
@media (max-width:479px) {
	.bx-touch .bx_item_detail .bx_bigimages .bx_stick{
		width: 70px;
		height: 30px;
		background-size: 100%;
		font-size: 	11px;
		line-height: 30px;
	}

	.bx-touch .bx_item_detail .bx_bigimages .bx_stick_disc{
		width: 37px;
		height: 38px;
		background-size: 100%;
		font-size: 13px;
		line-height: 38px;
	}
}

----

.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_detail .bx_item_detail_scu.full .bx_slide_left,
.bx_item_detail .bx_item_detail_scu.full .bx_slide_right{
	position: absolute;
	top: 0;
	bottom:4px;
	width :5%;
	max-width:11px;
	cursor: pointer;
}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_detail .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

 item_detail_description 
.bx_item_detail .bx_item_description p{font-size: 13px;}
.bx_item_detail .bx_item_description .bx_item_section_name_gray{
	color: #9e9e9e;
	font-size: 13px;
}
.bx_item_detail .bx_item_description .bx_specifications_table{
	margin-top: 10px;
	width: 100%;
	border-collapse: collapse;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(odd){background: #f2f2f2;}
.bx_item_detail .bx_item_description .bx_specifications_table tr:nth-child(even){ }
.bx_item_detail .bx_item_description .bx_specifications_table tr td{
	padding: 3px 10px;
	font-size: 12px;
}
.bx_item_detail .bx_item_description .bx_specifications_table tr td:first-child{font-weight: bold;}*/

.form_block {
    min-height: 50px;
    padding: 15px;
}
/* End */


/* Start:/local/templates/brandsalon/components/altasib/review.add/.default/style.css?156378896621251*/
.alx_reviews_block
{
	font-size:14px;
	border-top:1px solid #fff;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_form_reviews.png) center top repeat-y;
}
.alx_reviews_block input:focus {outline: none;} 
.alx_reviews_block_border
{
	padding: 0px;
	height:1px;
	overflow:hidden;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_line_shadow.png) right top no-repeat #e1e2e3;
}
.alx_add_reviews_a {
	position: relative;
	background: #000;
	height: 50px;
	line-height: 51px;
	text-align: center;
	color: #fff !important;
	display: inline-block;
	text-transform: uppercase;
	outline: 0;
	-webkit-transition: background .3s ease;
	transition: background .3s ease;
	padding: 0 20px;
	box-sizing: border-box;
	cursor: pointer;
	border: 1px solid transparent;
	margin: 30px 0;
	float: right;
}
.alx_add_reviews_a a
{
	/*background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_add.png) 0px 0px no-repeat;*/
	/*width:247px;*/
	/*padding: 8px 0px 12px 0px;*/
	display:block;
	text-decoration:none;
	font-size:14px;
	color:#fff;
	text-align:center;
}

.alx_add_reviews_a:hover {
	background: #fff;
	border-color: #000;
}

.alx_add_reviews_a:hover:after {
	border: 1px solid #000;
}

.alx_add_reviews_a:hover a {color: #000;}
{
	/*background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_add.png) 0px -43px no-repeat;*/
}
.alx_reviews_form
{
	padding:30px 40px;
	font-family: arial;
	color:#515a65;
	font-size:13px;	
}
.alx_reviews_form .alx_reviews_form_item_pole
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.alx_reviews_form  .alx_reviews_form_poles_small .alx_reviews_form_pole_name
{
	font-weight:bold;
	color:#515a65;
	float:left;	
	width:106px;
	padding-top:9px;
	margin-right:10px;	
}

.alx_reviews_form .alx_reviews_form_pole_name
{
	padding: 0px;
	font-weight:bold;
	color:#515a65;
	margin: 0px 0px 7px 0px;
}
.alx_reviews_form .requred_txt
{
	color:#b1b8c1;
}
.alx_reviews_form .alx_reviews_form_item_pole .alx_reviews_form_inputtext_bg
{
	border:1px solid #b6b7b8;
	padding: 8px 4px 8px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_form  .alx_reviews_form_poles_small .alx_reviews_form_inputtext_bg
{
	float:left;
	width:238px;
}
.alx_reviews_form_inputtext_bg_arr
{
	position:absolute;
	width:13px;
	height:9px;
	margin-top:-14px;
	margin-left:23px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_arr_pole.png) 0px 0px no-repeat;
	overflow:hidden;
}
.alx_reviews_form .alx_reviews_form_item_pole .alx_reviews_form_inputtext_bg input
{
	border: 0px;
	width:100%;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
    height: auto;
    padding: 0;
    background-color: #FFFFFF;
}
.alx_reviews_form .fields .string input
{
	border: 0px;
	width:100%;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
    height: auto;
    padding: 0;
    background-color: #FFFFFF;    
}

.alx_reviews_form .fields .string 
{
	border:1px solid #b6b7b8;
	padding: 1px 1px 10px 1px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    width: 238px;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea
{
	padding: 0px;
    position:relative;
	z-index:1;
	zoom:1;
	margin: 0px 0px 20px 0px;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea .alx_reviews_form_textarea_bg
{
    border:1px solid #b6b7b8;
	padding: 5px 4px 5px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;	
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea .alx_reviews_form_field
{
    border:1px solid #b6b7b8;
	padding: 5px 4px 5px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea .alx_reviews_form_field_vote
{
    border:1px solid #b6b7b8;
	padding: 5px 4px 5px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea .alx_reviews_form_textarea_bg textarea
{
	border: 0px;
	width:100%;
	height:190px;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea_dop_txt
{
	float:right;
	color:#a3a3a3;
	margin-top:10px;
	font-size:10px;
	text-align:right;
	font-family: verdana;
}
.alx_reviews_form .alx_reviews_form_item_pole_textarea_dop_txt .alx_reviews_red_txt
{
	color:#8e0016;
}
.alx_reviews_form_add_file
{	
	width:320px;
	margin-top:19px;
	margin-bottom:0px;
}
.alx_reviews_form_add_file .alx_reviews_form_add_file_pole
{
	position:absolute;
	z-index:1;
	zoom:1;
	width:200px;
	height:30px;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-moz-opacity: 0.0;
-khtml-opacity: 0.0;
opacity: 0.0;
}
.alx_reviews_form_add_file .alx_reviews_form_add_file_pole input
{
	width:300px;
	
}
.alx_reviews_form_add_file  .alx_reviews_form_add_file_txt
{
	padding: 11px 0px 15px 53px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_input_file.png) 0px 0px no-repeat;
	color:#515a65;
	font-size:14px;
	width:131px;
}
.alx_reviews_form .alx_reviews_form_captcha
{
	padding: 0px;
	margin: 0px 0px 30px 0px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_pole_name
{
	float:left;	
	width:106px;
	margin-right:10px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pic
{
	float:left;
	font-size:12px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pic .alx_reviews_form_captcha_pic_block
{
    border:1px solid #b6b7b8;	
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
    width: 116px;
    overflow: hidden;    
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_code .alx_reviews_form_captcha_pic a
{
	color:#2c6dae;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pole
{
	float:left;
	margin-right:19px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pole .alx_reviews_form_inputtext_bg
{
    border:1px solid #b6b7b8;
	padding: 9px 4px 9px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_form .alx_reviews_form_captcha .alx_reviews_form_captcha_pole .alx_reviews_form_inputtext_bg input
{
	border: 0px;
	width:104px;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
}
.alx_reviews_form .alx_reviews_form_vote
{
	padding: 0px;
	margin: 0px 0px 26px 0px;
}
.alx_reviews_form_vote_group_name
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-size:13px;
	font-weight:bold;
	
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_pole_name
{
	font-weight:normal;
	font-size:12px;
	width:139px;
	margin-left:10px;
	float:left;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items
{
	padding: 0px;
	margin: 0px;
	float:left;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_uf
{
	padding: 0px;
	margin: 0px;
	float:none;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_uf .alx_reviews_form_vote_items
{
	float:left;
	padding: 0px;
	margin: 0px;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items .alx_reviews_form_vote_item
{
	float:left;
	width:16px;
	height:16px;
	margin-left:2px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/vote_bg.png) -18px 0px no-repeat;
}
.alx_reviews_form .alx_reviews_form_vote .alx_reviews_form_vote_items .alx_reviews_form_vote_item_sel
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/vote_bg.png) 0px -1px no-repeat;
}
.alx_reviews_form_submit_block
{
    padding: 20px 0px 64px 0px;
	margin: 0px;
	height:42px;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit
{
	width:245px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_add.png) 0px 0px no-repeat;
	float:left;
	margin-right:18px;
	height:42px;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit:hover
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_add.png) 0px -43px no-repeat;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit input
{
	padding: 6px 0px 9px 0px;
	margin: 0px;
	font-size:18px;
	color:#515a65 !important;
	text-shadow: 1px 1px 0px #fff;
	text-align:center;
	height:42px;
	width:245px;
	cursor:pointer;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/spacer.gif) 0px 0px no-repeat;
	border: 0px;
	font-family:arial, sans-serif;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit_reset
{
	float:left;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #aaaaaa;
	height:38px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_reset.gif) bottom left repeat-x #fff;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit_reset:hover
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_submit_reset_hov.gif) bottom left repeat-x #fff;
}
.alx_reviews_form_submit_block .alx_reviews_form_item_submit_reset input
{
	padding: 12px 38px 8px;
	margin: 0px;
	color:#515a65;
	font-size:14px;
	font-family: arial, sans-serif;
	border: 0px;
	cursor:pointer;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/spacer.gif) 0px 0px no-repeat;	
}
.alx_clear_block
{
	clear:both;
	height:1px;
	overflow:hidden;

}
.alx_reviews_form_poles_group
{
	padding: 28px 0px;
	position:relative;
	z-index:1;
	zoom:1;
	margin-left:-80px;
	left:40px;
	padding-left:40px;
	margin-bottom:28px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.alx_reviews_form_poles_group .alx_reviews_form_poles_group_border_top
{
	padding: 0px;
	height:1px;
	left:0px;
	overflow:hidden;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_line_shadow.png) right top no-repeat #e1e2e3;
	position:absolute;
	top:-2px;
	width:100%;
}
.alx_reviews_form_poles_group .alx_reviews_form_poles_group_border_bottom
{
	padding: 0px;
	position:absolute;
	bottom:0px;
	width:100%;
	left:0px;
	height:1px;
	overflow:hidden;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/bg_line_shadow.png) right top no-repeat #e1e2e3;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_pole_name
{
	font-weight:bold;
	color:#515a65;
	float:left;	
	width:106px;
	padding-top:0px;
	margin-right:10px;	
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_textarea_bg
{
    border:1px solid #b6b7b8;
	padding: 5px 4px 5px 4px;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_textarea_bg
{
	float:left;
	width:239px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_inputtext_bg
{
	float:left;
	width:239px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field
{
	padding: 0px;
	margin: 0px;
	float:left;
	width:248px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_textarea_bg textarea
{
	border: 0px;
	width:100%;
	height:190px;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field select
{
	border: 0px;
	width:100% !important;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel { 
	border:1px solid #b6b7b8;
	margin: 0px;
	background:#fff;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position:relative;
	height:34px;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cuselFrameRight { 
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0px;
	height: 100%;
	background: url(/local/templates/brandsalon/components/altasib/review.add/.default/images/select_arr.gif) 6px center no-repeat;
	width: 30px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cuselText {
	padding: 10px 4px 1px 6px;
	height:18px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	position: absolute;
	top: 0;
	font-size:14px;
	color:#515a65;
	font-family: arial, sans-serif;
	left: 0;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel span:hover,
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .cuselOptHover {
	background: #eee;
	color: #5A5A5A;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .cuselActive { 
	background: #ccc;
	cursor: default;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel:hover .cuselFrameRight,
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel:focus .cuselFrameRight,
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cuselFocus .cuselFrameRight {

}

.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cuselOpen {
	z-index: 999;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .classDisCusel,
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .classDisCusel .cuselFrameRight {

	color: #ccc;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .classDisCusel .cuselText {
	cursor: default;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .cusel-scroll-wrap { 
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff; 
	min-width: 100%;
	width: auto;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	margin-left:-1px;
	padding-left:1px;
	padding-right:1px;
	background:#fff;
	border: 1px solid #CCCCCC; 
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollPaneTrack { 
	height: 100%;
	width: 7px !important;
	background: #eee;
	position: absolute;
	top: 0;
	right: 4px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollPaneDrag { 
	position: absolute;
	background: #CCCCCC;
	cursor: pointer;
	width: 7px !important;
	height: 27px !important;
	right: 0px;

}

.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollArrowUp { 
	position: absolute;
	top: 0;
	right: 1px;
	width: 7px;
	height: 12px;
	cursor: pointer;
	overflow: hidden;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_form_field .cusel .jScrollArrowDown { /* ������� ���� */
	width: 7px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 1px;
	cursor: pointer;
	overflow: hidden;
}


.alx_reviews_pole_select_uf
{
	height:76px;
	overflow:hidden;
	border:1px solid #b6b7b8;
	padding: 5px 4px 5px 4px;
	margin: 0px;
	background:#fff;
	width:239px;
    -webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.alx_reviews_pole_select_uf .alx_reviews_pole_select_uf_cont
{
	width:239px;
	overflow:hidden;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .alx_reviews_pole_select_uf_cont select
{
	width:260px !important;
	background:transparent;
	font-size:14px;
	font-family: arial, sans-serif;
	line-height:16px;
	padding: 0px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspContainer
{
	overflow: hidden;
	position: relative;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspPane
{
	position: absolute;
}

.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar
{
	position: absolute;
	top: -1px;
	right: -1px;
	width: 14px;
	height: 100%;
	background:#eceff1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #cfd1d2;
}

.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar *,
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspCap
{
	display: none;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspTrack
{
	background: #eceff1;
	position: relative;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspDrag
{
	background: url(/local/templates/brandsalon/components/altasib/review.add/.default/images/track_bg.gif) center center no-repeat #ffffff;
	border:1px solid #dbdbdb;
	position: relative;
	top: 0;
	webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	left: -1px;
	right:-1px;
	width:14px;
	cursor: pointer;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspArrow
{
	display: block;
	cursor: pointer;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar .jspArrow
{
	height: 16px;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar .jspArrowUp
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/arr_scroll_up.gif) center 6px no-repeat;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar .jspArrowDown
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/arr_scroll_down.gif) center 6px no-repeat;
}
.alx_reviews_form .alx_reviews_form_item_pole_uf .alx_reviews_pole_select_uf .jspVerticalBar .jspArrow:focus
{
	outline: none;
}
.alx_reviews_form  .alx_reviews_subscribe
{
	font-size:14px;
	margin-bottom:16px;
}
.alx_reviews_form  .alx_reviews_form_requred_block
{
	color:#7a808c;
	font-size:12px;
}
.alx_reviews_checkbox_block
{
	padding: 2px 0px 0px 0px;
	margin: 0px;
	position:relative;
	z-index:1;
}
.alx_reviews_checkbox_block .alx_reviews_checkbox_block_cont
{
	padding: 0px 0px 0px 29px;
	display:inline;
	margin: 0px 0px 0px 0px;
	cursor:pointer;
}
.alx_reviews_checkbox_block .alx_reviews_checkbox_block_cont .alx_reviews_checkbox
{
	position:absolute;
	z-index:1;
	top: 0px;
	left: 0px;
	width:19px;
	height:19px;
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/checkbox_bg.png) 0px -19px no-repeat;
}
.alx_reviews_checkbox_block_check .alx_reviews_checkbox_block_cont .alx_reviews_checkbox
{
	background:url(/local/templates/brandsalon/components/altasib/review.add/.default/images/checkbox_bg.png) 0px 0px no-repeat;
}
.alx_reviews_checkbox_block .alx_reviews_checkbox_block_cont .alx_reviews_checkbox input
{
	display:none;
}

/* End */


/* Start:/local/templates/brandsalon/components/bitrix/main.file.input/new/style.css?15475763044901*/
.webform-field-upload-list del {
	display: inline-block;
	margin: 0 3px 0 6px;
	width: 16px;
	height: 16px;
	border-radius: 30px;
	font-size: 16px;
	line-height: 16px;
	text-align: center;
	-webkit-transition: background .3s, color .3s;
	transition: background .3s, color .3s;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}
.webform-field-upload-list del:hover {
	background: #E00101;
	color: #fff;
}
.webform-field-upload-list .error-text {
	color: #E00101;
}
.webform-field-upload-list i {
	vertical-align:top;
	display: none;
	width: 15px;
	height: 15px;
	background: url(/bitrix/js/main/core/images/popup/upload-waiting.gif) no-repeat 0 2px;
	margin: 0 0 0 8px; }

.hidden-caption {display: none;}

/* from intranet-common.css */
.webform-field-upload-list {
	margin:0 0 11px 2.8em;
	padding:0;}
.webform-field-upload-list a.upload-file-name { margin: 0 0 0 -4px; color: #0069c4; text-decoration: underline;}
.webform-field-upload-list a.upload-file-name:hover { color: #1c91e7; }
.webform-field-upload-list li {
	white-space: nowrap;
	width: 100%;
}
.webform-field-upload-list li div.webform-field-item-wrap {
/*	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
*/	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 0 3px 0;
	color: #888;
	white-space: nowrap;
}
.webform-field-upload-list li.uploading { color: #bbbbbb; }
.webform-field-upload-list li.uploading a.upload-file-name { cursor: default; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; }
.webform-field-upload-list li.uploading i {  display: inline-block; }

.webform-field-upload-list li .upload-file-name {
	padding: 0 5px 0 0;
}

.webform-field-upload {
	overflow: hidden;
	width: 250px;
	height: 39px;
	line-height: 39px;
	cursor: pointer;
	display: block;
	position: relative;
	padding: 0;
	margin: 0;
}
.file-input .webform-field-upload input[type=file],
.file-input .webform-field-upload input[type=button] {
	-moz-opacity: 0;
	filter: alpha(opacity=0);
	opacity: 0;
	font-size: 150px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 1px solid transparent;
}
.webform-field-upload .webform-small-button {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	text-align: center;
}

.webform-field-upload-list ~ .webform-field-upload .webform-button-replace { display: none; }
.webform-field-upload-list.webform-field-upload-list-single {list-style: none; margin:0 0 11px 10px;}
.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-upload { display: none; }
.webform-field-upload-list.webform-field-upload-list-single ~ .webform-field-upload .webform-button-replace { display: inline-block; }
.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-upload { display: inline-block; }
.webform-field-upload-list.webform-field-upload-list-single:empty ~ .webform-field-upload .webform-button-replace { display: none; }

.webform-field-upload-icon {
	display: none;
	margin: 0 10px 0 0;
	width: 39px;
	height: 39px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #535c6a no-repeat center;
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0Ny4xODgiIGhlaWdodD0iNTQuMDYzIiB2aWV3Qm94PSIwIDAgNDcuMTg4IDU0LjA2MyI+PGRlZnM+PHN0eWxlPi5jbHMtMSB7IGZpbGw6ICNmZmY7IGZpbGwtcnVsZTogZXZlbm9kZDsgfTwvc3R5bGU+PC9kZWZzPjxwYXRoIGlkPSJTaGFwZV8yX2NvcHlfNCIgZGF0YS1uYW1lPSJTaGFwZSAyIGNvcHkgNCIgY2xhc3M9ImNscy0xIiBkPSJNNDcuMTggNTQuMDYyYzAtMy4yMTctMy42MS0xNi44MjYtMy42MS0xNi44MjYgMC0xLjk5LTIuNi00LjI2LTcuNzItNS41ODVhMTcuMzk0IDE3LjM5NCAwIDAgMS00Ljg4Ny0yLjIyM2MtLjMzLS4xODgtLjI4LTEuOTI1LS4yOC0xLjkyNWwtMS42NDgtLjI1YzAtLjE0Mi0uMTQtMi4yMjUtLjE0LTIuMjI1IDEuOTcyLS42NjMgMS43Ny00LjU3NCAxLjc3LTQuNTc0IDEuMjUyLjY5NSAyLjA2OC0yLjQgMi4wNjgtMi40IDEuNDgyLTQuMy0uNzM4LTQuMDQtLjczOC00LjA0YTI3LjA1IDI3LjA1IDAgMCAwIDAtNy45MThjLS45ODctOC43MDgtMTUuODQ3LTYuMzQ0LTE0LjA4NS0zLjUtNC4zNDMtLjgtMy4zNTIgOS4wODItMy4zNTIgOS4wODJsLjk0MiAyLjU2Yy0xLjg1IDEuMi0uNTY0IDIuNjUtLjUgNC4zMi4wOSAyLjQ2NiAxLjYgMS45NTUgMS42IDEuOTU1LjA5MyA0LjA3IDIuMSA0LjYgMi4xIDQuNi4zNzcgMi41NTYuMTQyIDIuMTIuMTQyIDIuMTJsLTEuNzg2LjIxN2E3LjEgNy4xIDAgMCAxLS4xNCAxLjczMmMtMi4xLjkzNi0yLjU1MyAxLjQ4NS00LjY0IDIuNC00LjAzMiAxLjc2Ny04LjQxNCA0LjA2NS05LjE5MyA3LjE2Uy0uMDEyIDU0LjA2LS4wMTIgNTQuMDZoNDcuMTl6Ii8+PC9zdmc+);
	vertical-align: top;
	background-size: 50%;
	overflow: hidden;
}
.webform-field-upload-icon canvas, .webform-field-upload-icon img {
	width: 100%;
}

.webform-field-upload-list.webform-field-upload-icon-view .webform-field-upload-icon {
	display: inline-block;
}
.webform-field-upload-notice {
	font-size: 11px;
	font-style: italic;
}
/* End */


/* Start:/local/templates/brandsalon/components/altasib/review.list/.default/style.css?154757630312487*/
.alx_reviews_list
{
	padding: 0px;
	margin: 0px;
	font-family: arial;
}
.alx_reviews_list .alx_reviews_title
{
	color:#515a65;
	font-size:18px;
	font-family: arial, sans-serif;
	padding: 0px;
	margin: 0px 0px 16px 0px;
	overflow:hidden
}
.alx_reviews_list .alx_reviews_title .alx_reviews_title_txt
{
	float:left;
	padding-top:8px;
}
.alx_reviews_list .alx_reviews_title .alx_reviews_list_count
{
	float:left;
	border:1px solid #b6b7b7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 8px 10px;
	color:#7a808c;
	position:relative;
	margin-left:12px;
	z-index:1;
	zoom:1;
}
.alx_reviews_list .alx_reviews_title .alx_reviews_list_count .alx_reviews_count_bg
{
	width:7px;
	position:absolute;
	height:10px;
	top:50%;
	left:-7px;
	margin-top:-5px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/bg_arr_count.gif) 0px 0px no-repeat;
}
.alx_reviews_list .alx_reviews_item
{
	padding: 0px;
	margin: 0px 0px 13px 0px;
	position:relative;
	z-index:1;
	zoom:1;
}
.alx_reviews_list .hide
{
    background-color: #F0F0F0;
}

.alx_reviews_list .best
{
    background-color: #FDF9E1;
}

.alx_reviews_list .alx_reviews_item .alx_reviews_item_line
{
	background:#eceff1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height:4px;
	overflow:hidden;
	-webkit-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.15) 0px 1px 3px;
	border:1px solid #dfe0e1;
	
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result
{
	position:absolute;
	right:0px;
	margin-top:17px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 5px 10px 3px;
	font-size:18px;
	display:inline-block;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result .alx_reviews_item_vote_result_arr
{
	width:7px;
	position:absolute;
	height:10px;
	top:50%;
	left:-7px;
	margin-top:-5px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_yes .alx_reviews_item_vote_result_arr
{
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/arr_vote_bg.png) 0px -81px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_no .alx_reviews_item_vote_result_arr
{
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/arr_vote_bg.png) 0px -46px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_yes
{
	border:1px solid #0e8c4e;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/bg_vote_green.png) 0px 0px repeat-x;
	color:#fff;
	text-shadow: 0px -1px 0px #037e42;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_result_no
{
	border:1px solid #c54100;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/bg_vote_red.png) 0px 0px repeat-x;
	color:#fff;
	text-shadow: 0px -1px 0px #cf5300;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info
{
	padding: 17px 0px 9px 0px;
	margin: 0px;
	overflow:hidden;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info .alx_reviews_ava
{
	float:left;	
	border:1px solid #dcdcdc;
	position:relative;
	padding:1px;
	margin-right:10px;	
	z-index:1;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info .alx_reviews_user_name
{
	padding: 0px;
	margin: 0px 0px 6px 0px;
	color:#486daa;
	font-size:14px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info .alx_reviews_user_name a
{
	color:#486daa;
	text-decoration:underline;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info .alx_reviews_time
{
	float:left;
	padding:1px 17px 0px 18px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_time.png) 0px 0px no-repeat;
	color:#7a808c;
	font-size:12px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_author_info .alx_reviews_dop_props
{
	float:left;
	color:#7a808c;
	font-size:12px;
	padding-top:1px;
	margin-right:17px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_vote_item
{
	padding: 0px;
	margin: 0px;
	
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_vote_item .alx_reviews_form_vote_items
{
	height:16px;	
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_vote_item .alx_reviews_form_vote_item
{
	float:left;
	width:16px;
	height:16px;
	margin-left:2px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/vote_bg.png) -18px 0px no-repeat;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_vote_item .alx_reviews_form_vote_item_sel
{
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/vote_bg.png) 0px -1px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_show
{
	padding: 0px;
	margin: 4px 0px 0px 0px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_show a
{
	padding: 0px;
	margin: 0px;
	color:#7a808c;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dashed #7a808c;
	font-weight:bold;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_show a:hover
{
	color:#e4b42d;
	border-bottom:1px dashed #e4b42d;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_list
{
	display:none;
	padding-top:9px;
}
.show
{
	display:block !important;
}

.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_list .alx_reviews_item_vote
{
	padding: 0px;
	margin: 0px;
	height:16px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_list .alx_reviews_item_vote .alx_review_rating_title
{
	float:left;
	/*width:106px;*/
	margin-right:10px;
	font-size:12px;
	color:#7a808c;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_list .alx_reviews_item_vote .alx_reviews_form_vote_items
{
	float:left;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_title
{
	margin-top:22px;
	color:#333333;
	font-size:18px;
	margin-bottom:18px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_sec_list
{
	padding: 0px;
	margin: 0px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_sec_list .alx_reviews_item_sec
{
	padding: 0px;
	margin: 0px 0px 20px 0px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_sec_list .alx_reviews_item_sec .alx_reviews_title_caps
{
	color:#333333;
	font-size:13px;
	font-weight:bold;
	margin-bottom:10px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_item_sec_list .alx_reviews_item_sec .alx_review_mess
{
	padding: 0px;
	color:#515a65;
	font-size:14px;
	margin: 0px 0px 0px 47px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_violation
{
	float:left;
	/*margin-left:47px;*/
	margin-top:6px;
	color:#7a808c;
	visibility:hidden;
	height:15px;
	overflow:hidden;
	font-size:12px;
	text-decoration:none;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_violation.png) 0px 0px no-repeat;
	padding: 1px 0px 0px 22px;
}
.alx_reviews_list .alx_reviews_item:hover .alx_reviews_violation
{
	visibility:visible;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_violation:hover
{
	color:#e4b42d;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_violation.png) 0px -16px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do
{
	float:right;
	/*visibility:hidden;*/
}
.alx_reviews_list .alx_reviews_item:hover .alx_reviews_item_vote_do
{
	visibility:visible;
}

.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_rev_vot_titl
{
	float:left;
	color:#333333;
	padding-top:6px;
	font-size:14px;
	margin-right:10px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_txt
{
	float:left;
	display:Block;
	color:#7a808c;
	font-size:14px;
	padding-top:6px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float:left;
	display:block;
	margin-right:14px;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no
{
	padding: 0px 0px 0px 0px;
	margin: 0px;
	float:left;
	display:block;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do a
{
	text-decoration:none;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do span.alx_reviews_vote_count
{
	position:relative;
	z-index:1;
	border:1px solid #b6b7b7;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 4px 15px;
	font-size:18px;
	display:inline-block;
	float:left;
	margin-left:12px;
	z-index:1;
	zoom:1;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes .alx_reviews_vote_count
{
	color:#129f5a;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no .alx_reviews_vote_count
{
	color:#c54100;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do span .alx_reviews_vote_count_arr
{
	width:7px;
	position:absolute;
	height:10px;
	top:50%;
	left:-7px;
	margin-top:-5px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/arr_vote_bg.png) 0px -11px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes:hover span .alx_reviews_vote_count_arr
{
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/arr_vote_bg.png) 0px -81px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no:hover span .alx_reviews_vote_count_arr
{
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/arr_vote_bg.png) 0px -46px no-repeat;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_yes:hover .alx_reviews_vote_count
{
	border:1px solid #0e8c4e;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/bg_vote_green.png) 0px 0px repeat-x;
	color:#fff;
	text-shadow: 0px -1px 0px #037e42;
}
.alx_reviews_list .alx_reviews_item .alx_reviews_item_vote_do .alx_reviews_vote_no:hover .alx_reviews_vote_count
{
	border:1px solid #c54100;
	-webkit-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	-moz-box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	box-shadow: rgba(0,0,0, 0.15) 0px 1px 2px;
	background:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/bg_vote_red.png) 0px 0px repeat-x;
	color:#fff;
	text-shadow: 0px -1px 0px #cf5300;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop
{
	padding: 0px;
	margin: 20px 0px 20px 0px;
	overflow:hidden;
	height:16px;
	
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop a
{
	float:right;
	text-decoration:none;
	color:#7a808c;
	font-size:12px;
	margin-left:22px;
	background-position: 0px 0px;
	background-repeat:no-repeat;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop a:hover
{
	background-position: 0px -14px;
	color:#e4b42d;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop a.alx_reviews_admin_prop_del
{
	background-image:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_del.png);
	padding-left:15px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop a.alx_reviews_admin_prop_edit
{
	background-image:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_edit.png);
	padding-left:17px;
}
.alx_reviews_list .alx_reviews_item  .alx_reviews_admin_prop a.alx_reviews_admin_prop_hide
{
	background-image:url(/local/templates/brandsalon/components/altasib/review.list/.default/images/icon_hide.png);
	padding-left:22px;
}
.alx_reviews_list .alx_reviews_show_more
{
	background:#eceff1;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: inset rgba(0,0,0, 0.05) 0px 1px 3px;
	-moz-box-shadow: inset rgba(0,0,0, 0.05) 0px 1px 3px;
	box-shadow: inset rgba(0,0,0, 0.05) 0px 1px 3px;
	border:1px solid #dfe0e1;	
	display:block;
	text-decoration:none;
	text-align:center;
	padding: 12px 0px;
	font-size:18px;
	color:#515a65;
	text-shadow: 1px 1px 0px #ffffff;
}
.alx_reviews_list .alx_reviews_show_more .alx_reviews_count_all
{
	color:#7a808c;
}
.alx_clear_block
{
	clear:both;
	overflow:hidden;
	height:1px;
}

.alx_reviews_list .alx_reviews_item .altasib_reviw_answer
{
    border-bottom: 1px solid #B2C6CC;
	border-left: 1px solid #BACED3;
	border-radius: 3px;
	border-right: 1px solid #BACED3;
	border-top: 1px solid #BCCFD5;
	box-shadow: 0px 1px 2px rgba(179, 179, 179, 0.400);
	margin: 10px 0px 0px 0px;
	padding: 10px 7px;
	position: relative;
}
.alx_reviews_list .alx_reviews_item .altasib_reviw_answer .altasib_reviw_answer_top_border
{
	background: url(/local/templates/brandsalon/components/altasib/review.list/.default/images/altasib_reviw_answer_top_border.png) 0px 0px no-repeat transparent;
	height: 13px;
	left: 21px;
	position: absolute;
	top: -13px;
	width: 17px;
}

table.quote {
    font-size: 1em;
    margin: 0.6em 0;
    width: 80%;
    border: 1px solid;
    border-color: #E8E8E8;
    color: #555;
    background: url('/bitrix/components/altasib/review.list/templates/.default/images/quote-gray.png') no-repeat scroll left top #f7f7f7;
}
table.quote td {
    padding: 0.95em 1.5em;
}

.alx_reviews_list .alx_reviews_item .alx_reviews_item_link
{
	float:left;
    padding-top: 10px;
}
/* End */


/* Start:/local/templates/brandsalon/js/iLightbox/light-skin/skin.css?15686160813734*/
.ilightbox-overlay.light {
	background: #FFF;
}

.ilightbox-loader.light div {
}

.ilightbox-holder.light .ilightbox-container .ilightbox-caption {
/*	background: url('/local/templates/brandsalon/js/iLightbox/light-skin/caption-bg.png'); */
	color: #000;
	text-shadow: 0 1px #FFF;
}

.ilightbox-holder.light .ilightbox-container .ilightbox-social {
/*	background: url('/local/templates/brandsalon/js/iLightbox/light-skin/caption-bg.png'); */
	
	-webkit-border-radius: 2px;
	        border-radius: 2px;
}

.ilightbox-holder.light .ilightbox-alert {
	color: #89949B;
}

/* Style thumbnails */
.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	//box-shadow: 0 0 6px hsla(255,90%,90%,1);
    border: 1px solid transparent;
}

.ilightbox-thumbnails.light .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-video {
/*	background: url('/local/templates/brandsalon/js/iLightbox/light-skin/thumb-overlay-play.png') no-repeat center; */
}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-title {
	font-size: 18px;
	padding: 10px 8px;
	padding-right: 60px;
	color: #000;
}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar {
	left: auto;
	top: 5px;
	right: 5px;
}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a {
	float: right;
}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:first-of-type {
	-webkit-border-radius: 0;
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	        border-radius: 0;
		    border-bottom-right-radius: 3px;
		    border-top-right-radius: 3px;
}

.ilightbox-holder.light .ilightbox-inner-toolbar .ilightbox-toolbar a:last-of-type {
	-webkit-border-radius: 0;
	-webkit-border-bottom-left-radius: 3px;
	-webkit-border-top-left-radius: 3px;
	        border-radius: 0;
		    border-bottom-left-radius: 3px;
		    border-top-left-radius: 3px;
}

/* Configure arrow buttons */
.ilightbox-button.light.disabled {
	opacity: 0.2;
	filter: alpha(opacity=20);  /* IE7-8 */
	cursor: default;
}
.ilightbox-button.light span {
	display: block;
	width: 100%;
	height: 100%;
}

.ilightbox-button.ilightbox-next-button.light,
.ilightbox-button.ilightbox-prev-button.light {
	bottom: 0;
	right: 0;
	left: 0;
	left/*\**/: 45%\9;  /* IE7-8 */
	right/*\**/: auto\9;  /* IE7-8 */
	width: 95px;
	height: 75px;
	margin: auto;
	background: url('/local/templates/brandsalon/js/iLightbox/light-skin/arrow-next-vertical-icon-64.png') no-repeat 50% 65%;
	background-color: #FFF;
	
	-webkit-box-shadow: 0 0 15px hsla(255,90%,90%,1);
	        box-shadow: 0 0 15px hsla(255,90%,90%,1);
}
.ilightbox-button.ilightbox-button.light:hover {
	background-color: #f6f3ff;
}
.ilightbox-button.ilightbox-prev-button.light {
	top: 0;
	bottom: auto;
	background-image: url('/local/templates/brandsalon/js/iLightbox/light-skin/arrow-prev-vertical-icon-64.png');
	background-position: 50% 35%;
}
.ilightbox-button.ilightbox-next-button.light.horizontal,
.ilightbox-button.ilightbox-prev-button.light.horizontal {
	right: 0;
	left: auto;
	top: 0;
	bottom: 0;
	top/*\**/: 41%\9;  /* IE7-8 */
	bottom/*\**/: auto\9;  /* IE7-8 */
	width: 75px;
	height: 95px;
	background-image: url('/local/templates/brandsalon/js/iLightbox/light-skin/arrow-next-icon-64.png');
	background-position: 65% 50%;

	-webkit-border-radius: 0;
	        border-radius: 0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
		    border-bottom-left-radius: 5px;
		    border-top-left-radius: 5px;
}
.ilightbox-button.ilightbox-prev-button.light.horizontal {
	right: auto;
	left: 0;
	background-image: url('/local/templates/brandsalon/js/iLightbox/light-skin/arrow-prev-icon-64.png');
	background-position: 35% 50%;

	-webkit-border-radius: 0;
	        border-radius: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
		    border-bottom-right-radius: 5px;
		    border-top-right-radius: 5px;
}

/* End */


/* Start:/local/templates/brandsalon/js/iLightbox/ilightbox.css?15637892676408*/
/* Reset Styles */
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder, .ilightbox-holder .ilightbox-container, .ilightbox-holder .ilightbox-container img.ilightbox-image, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-toolbar *, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social, .ilightbox-holder .ilightbox-container .ilightbox-social * {
    float:none;
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    line-height:100%;
    vertical-align:baseline;
    background:transparent;
	
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	   -moz-user-select: -moz-none;
	 -khtml-user-select: none;
	     -o-user-select: none;
	        user-select: none;
}
.ilightbox-overlay, .ilightbox-loader, .ilightbox-loader *, .ilightbox-holder .ilightbox-container .ilightbox-caption, .ilightbox-toolbar, .ilightbox-thumbnails, .ilightbox-thumbnails *, .ilightbox-holder .ilightbox-container .ilightbox-social {
	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

/* Disable & Hide Scrollbar */
/*.ilightbox-noscroll {
	overflow: hidden;
}*/
/*.ilightbox-noscroll,
.ilightbox-noscroll .header {
    padding-right: 17px;
}
.ilightbox-noscroll #jivo-label {
    right: 47px!important; 
}*/

.ilightbox-closedhand * {
	cursor: url(/local/templates/brandsalon/images/closedhand.cur),default !important;
}

.ilightbox-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100000;
}

.ilightbox-loader {
        display: none;
	position: fixed;
	z-index: 100005;
	top: 45%;
	left: -192px;
	padding-left: 30px;
	opacity: 0.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=90);
			
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader div {
	width: 72px;
	height: 72px;
	
	-webkit-border-radius: 0 100px 100px 0;
	        border-radius: 0 100px 100px 0;
}

.ilightbox-loader.horizontal {
	left: 45%;
	top: 0;
	padding: 0;
			
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-loader.horizontal  div {
	-webkit-border-radius: 0 0 100px 100px;
	        border-radius: 0 0 100px 100px;
}

.ilightbox-toolbar {
	display: none;
	position: fixed;
	z-index: 100010;
        left: 0;
        top: 0;
}

.ilightbox-toolbar a {
	cursor: pointer;
}

.ilightbox-toolbar .ilightbox-prev-button,
.ilightbox-toolbar .ilightbox-next-button {
	display: none;
}

.ilightbox-thumbnails {
	display: block;
	position: fixed;
	z-index: 100009;
        opacity: 0;
}

.ilightbox-thumbnails.ilightbox-horizontal {
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical {
	top: 0;
	right: 0;
	width: 140px;
	height: 100%;
	overflow: hidden;
}

.ilightbox-thumbnails .ilightbox-thumbnails-container {
	display: block;
	position: relative;
}

.ilightbox-thumbnails.ilightbox-horizontal .ilightbox-thumbnails-container {
	width: 100%;
	height: 100px;
}

.ilightbox-thumbnails.ilightbox-vertical .ilightbox-thumbnails-container {
	width: 140px;
	height: 100%;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid {
	display: block;
	position: absolute;

	-webkit-transform: translateZ(0);
	   -moz-transform: translateZ(0);
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail {
	display: block;
	cursor: pointer;
	padding: 10px;
	position: relative;
        opacity: 0.2!important;
        transition: opacity 0.4s ease; 
}

/*.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail:hover {
    opacity: 1!important;
}*/

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail.ilightbox-active {
    opacity: 1!important;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail img {
	width: 100%;
	height: 100%;
	
	-ms-interpolation-mode: bicubic;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: .7;
}

.ilightbox-thumbnails .ilightbox-thumbnails-grid .ilightbox-thumbnail .ilightbox-thumbnail-icon:hover {
	opacity: 1;
}

.ilightbox-holder {
	display: none;
	position: fixed;
	z-index: 100003;

	-webkit-transform: none;
	   -moz-transform: none;
}

.ilightbox-holder.ilightbox-next, .ilightbox-holder.ilightbox-prev {
	cursor: pointer;
}

.ilightbox-holder div.ilightbox-container {
	position: relative;
	width: 100%;
	height: 100%;
}

.ilightbox-holder.supportTouch div.ilightbox-container {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder img.ilightbox-image {
	width: 100%;
	height: 100%;
}

.ilightbox-holder .ilightbox-container .ilightbox-caption {
	display: none;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 0;
	max-width: 100%;
	padding: 5px 10px;
	margin: 0 auto;
	font-size: 12px;
    line-height: 150%;
	word-wrap: break-word;
	z-index: 20003;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
	
	-webkit-border-radius: 3px 3px 0 0;
	        border-radius: 3px 3px 0 0;
}

.ilightbox-holder .ilightbox-container .ilightbox-social {
	display: none;
	position: absolute;
	left: 10px;
	top: 10px;
	padding: 5px;
	padding-left: 0;
	z-index: 20003;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul {
	float: left;
	list-style: none;
	height: 16px;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li {
	display: inline;
}

.ilightbox-holder .ilightbox-container .ilightbox-social ul li a {
	float: left;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: 50%;
}

.ilightbox-holder .ilightbox-alert {
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center;
	padding-top: 100px;
	margin: auto;
	width: 300px;
	height: 50px;
}

.ilightbox-holder .ilightbox-wrapper {
	width: 100%;
	height: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.ilightbox-holder .ilightbox-inner-toolbar {
	position: relative;
	z-index: 100;
}

.ilightbox-holder .ilightbox-inner-toolbar .ilightbox-toolbar {
	position: absolute;
}

/* Style arrow buttons */
.ilightbox-button {
	z-index: 100008;
	cursor: pointer;
}

/* End */
/* /local/templates/brandsalon/components/bitrix/catalog/catalog/style.css?154757630443 */
/* /local/templates/brandsalon/components/bitrix/catalog/catalog/bitrix/catalog.element/.default/style.css?154757630418632 */
/* /local/templates/brandsalon/components/altasib/review.add/.default/style.css?156378896621251 */
/* /local/templates/brandsalon/components/bitrix/main.file.input/new/style.css?15475763044901 */
/* /local/templates/brandsalon/components/altasib/review.list/.default/style.css?154757630312487 */
/* /local/templates/brandsalon/js/iLightbox/light-skin/skin.css?15686160813734 */
/* /local/templates/brandsalon/js/iLightbox/ilightbox.css?15637892676408 */
