

/* Start:/bitrix/templates/beauty_s1/components/bitrix/catalog/services/style.css?15823832855048*/
/* ==========================================================================
   BIG_SEARCH */
/* ========================================================================== */

.big-search {
	position: relative;
	padding: 15px;
	margin-bottom: 20px;
	border-radius: 8px;
	border-bottom: solid 1px rgba(0,0,0,.15);
	background: #f8e5ab;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZTVhYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmQ1OWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f8e5ab 0%, #e6d59f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8e5ab), color-stop(100%,#e6d59f));
	background: -webkit-linear-gradient(top,  #f8e5ab 0%,#e6d59f 100%);
	background: -o-linear-gradient(top,  #f8e5ab 0%,#e6d59f 100%);
	background: -ms-linear-gradient(top,  #f8e5ab 0%,#e6d59f 100%);
	background: linear-gradient(to bottom,  #f8e5ab 0%,#e6d59f 100%);
	box-shadow: -30px 31px 24px -29px rgba(0,0,0,.35), 30px 31px 24px -29px rgba(0,0,0,.35);
}

.big-search input[type="text"] {
	height: 32px;
	width: 100%;
	background: #fff;
	border: solid 1px #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 3px 164px 3px 10px;
	margin: 0;
	font-size: 14px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	box-shadow: inset 1px 2px 4px rgba(0,0,0,.15);
	display: block;
}
.big-search button,
.big-search .search-but {
	background: url('/bitrix/templates/beauty_s1/components/bitrix/catalog/services/images/search_sprite.png') no-repeat 0 0;
	border: none;
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	cursor: pointer;
	top: 21px;
	right: 21px;

}
.big-search button:hover,
.big-search button:focus,
.big-search .search-but:hover,
.big-search .search-but:focus {
	background-position: 100% 0;
	outline: none;
}
.big-search .search-but-true {
	visibility: hidden;
}
.big-search .reset-but {
	background-position: 0 100%;
	display: none;
}

.big-search .reset-but:hover,
.big-search .reset-but:focus {
	background-position: 100% 100%;
}
.we-serch {
	position: absolute;
	top: 21px;
	right: 51px;
	height: 20px;
	width: auto;
	color: #888;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
	padding-left: 23px;
	background: url('/bitrix/templates/beauty_s1/components/bitrix/catalog/services/images/search_loader.gif') 0 50% no-repeat;
}

/* ==========================================================================
   Service List */
/* ========================================================================== */

	.accordeon-item {
		overflow: hidden;
		border-bottom: solid 1px #dfe0dc;
	}

	.accordeon-header {
		color: #4d4d4d;
		padding: 15px 15px 15px 30px;
		margin: 0;
		font: normal 16px/22px Arial, sans-serif;
		cursor: pointer;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFxsbGpqamlZWV3NzcmJiY9vb2////kpKSiA/lqQAAAEtJREFUeNpcj0kOwFAIQnGC+9+4/Zp0kBUvGBWQLJi7oW4LMlKtjIOhR0FUZ2TnBehFAfZFgx8/kvyPuYfXqnVovbGfnAo5FS4BBgDGdQRVorLAIgAAAABJRU5ErkJggg==') no-repeat 0 19px;

	}
	.accordeon-header:hover {
		color: #1d85b3;
	}

	.expanded .accordeon-header {
		font-weight: bold;
		background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABhQTFRFxsbGpqamlZWV3NzcmJiY9vb2////kpKSiA/lqQAAAEpJREFUeNpcj1sOwEAIAlER7n/jPrZpt86XkxgFSGpEZqDPEVLRN6xLyy8lND9lA94AYtdA2nqw86+cy+PUeDRizJCrAleFQ4ABAMthBGGCydr8AAAAAElFTkSuQmCC');
	}
	.expanded .accordeon-header + .accordeon-body {
		display: block;
	}
	ul.accordeon-body {
		list-style: none;
		margin: 0;
		padding: 0;
		display: none;
	}
	ul.accordeon-body li {
		background-image: none;
		padding: 0 0 0 0;
		position: relative;
		font-size: 14px;
		margin: 0;
	}
	.service-letter {
		position: absolute;
		width: 40px;
		height: 20px;
		display: block;
		top: 8px;
		left: 0;
		font: bold 16px/20px Arial, sans-serif;
		color: #b8b8b8;
		text-align: center;
		vertical-align: middle;
	}
	ul.accordeon-body li a {
		padding: 10px 15px 10px 40px;
		display: block;
		text-decoration: none;
		color: #4d4d4d;
	}
	ul.accordeon-body li a:hover {
		color: #1d85b3;
		background: #fafafa;
	}
	ul.accordeon-body li:nth-child(2n) a {
		background: #f4f4f4;
	}
	ul.accordeon-body li:nth-child(2n) a:hover {
		background: #f0f0f0;
	}
	ul.accordeon-body li:before,
	ul.accordeon-body li:after { content: ""; display: table; }
	ul.accordeon-body li:after { clear: both; }

	.accordeon-body .service-price {
		float: right;
	}
/* End */


/* Start:/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/style.css?15823832853905*/
/* ==========================================================================
   SEVISE DETAIL */
/* ========================================================================== */
.right-side {
	float: right;
	width: 400px;
	margin-left: 20px;
}

.left-side {
	font-size: 14px;
	overflow: hidden;
}
.service-prise-value {
	font-size: 16px;
	display: inline-block;
}
.service-prise-value .price {
	margin-right: 15px;
}

.left-side ul li {
	font-size: 14px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRF+fn59vb22NjY9/f3+vr62tray8vL////yMjIMWEBFAAAADVJREFUeNpEi0EOACAMwpjbgP+/WBdj7ImkFMomO4WkD0y0V9Vygy6pzD9GYVTcc+DlW4ABADJaAWH/Fw5PAAAAAElFTkSuQmCC');
}

.servise-border-block {
	border: solid 1px #e2e0d6;
	border-radius: 10px;
	padding: 20px 20px 0 20px;
	margin-bottom: 20px;
}
.servise-border-block h3 {
	margin: 0 0 20px;
	padding: 0 0 10px 0;
	border-bottom: solid 2px #a842b6;
	font-size: 18px;
}
.servise-border-block-item {
	border-bottom: solid 1px #dfe0dc;
	margin-bottom: 20px;
}
.servise-border-block-item:last-child {
	border-bottom: 0;
}
.servise-border-block-item:last-child .sbb-text {
	padding-bottom: 0;
}
.sbb-header {
	font-size: 16px;
	color: #333333;
}
.sbb-image {
	float: left;
	margin-right: 15px;
	margin-bottom: 20px;
	width: 88px;
	height: 88px;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;

}
.sbb-text {
	overflow: hidden;
	color: #4d4d4d;
	padding-bottom: 20px;
}
.sbb-time,
.sbb-place {
	padding-left: 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAORJREFUeNqM0aFrQlEUx/HrhQ3BP0BwYdEiJmdWbBsPEUzzNYNWy7AoDJaGLC8YZ90YCGIQ1mVlmEwWw5YniILP74HzUF94vgOfdH8/OPfemOM4RucSTdwjgx1meEMfGwlZDV9jiiLaSCKFDu707MovxDHCABV8YYV/TLTwjk9cSKGBOZ7NYTxzOo/4Q10KLl7M+ZGMa/WC0wiFb2RtSMALrOb5l5anuwmEY0f8yeHH6uu0IqwkmYEUXpHGQ0i4q3/Tl8Iat6jhAwUkVAlDVFHG1r/0Ann9tB5+1RPGuv9SgnsBBgBIji4LLY98AwAAAABJRU5ErkJggg==') no-repeat 0 1px;
}
.sbb-place  {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAPCAYAAAAyPTUwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAARhJREFUeNp00j9LglEUx/FrupVLS0FELfH4Epoamip4hqZeQ4FBESgIioFkEAXNQUPU0NDWn8GmoKH3YCUG9oemCBqC+h74PXYQO/Dh8Z77ey6eq6k4joNqAkUsYBTPuEAdLQsMKDiHO3Qwi6yeHfVtP2QwiUMs4jb8VRObaOAM0+koirb5cI3j0L/aGLTT7WvM48Rt1vChZ1JHNouFR/R2UhsYwqrrPdnQFn7BuNvYwSf2XW/MbsfCl5hyGyWdXHK9CFd2G1s41dTffQa0TBVLdvIjXrHyz20s481yGTXyuNH1vbvgMAqY8b/gAw5Q7jm1ov69Dwf9B+zOc1rntK4nAR/+whr2tN7FuvrdSX2dyw9SvZP+CjAAyIc3iIWIhzIAAAAASUVORK5CYII=');
	background-position: 0 0;
}
.servise-border-block-footer {
	display: block;
	margin: 20px -20px 0 -20px;
	padding: 10px 20px;
	border-radius: 0 0 10px 10px;
	border-top: solid 1px #dfe0dc;
	text-decoration: none;
	color: #768799;
	background: #f6fbfd url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKZJREFUeNpiLGufyQAFjED8nwEL6KxIYyAHMEFpByA+DMTCDFQETFAX9wGxNRDvpqYFTNCg8Abim0BsSE0LYMHyHIgdqW0BExKb6hYwofGxWSBKLcOxWbCfmoaDwB8ohqV/qhkuCnWtNhBfBWIncg1nIWAwKHheU8PlYtQ0GNlwkMH7qGkwzHAQ3kJtg2GG/wPiKiA+TU2DkSN0DxDvxVXkkgsAAgwAqGgrvdw7zxMAAAAASUVORK5CYII=') no-repeat 100% 50%;
}
.servise-border-block-footer:hover {
	color: #1d85b3;
	text-decoration: none;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAQCAYAAAD9L+QYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpi+P//PwMIy7ZuZoSxqYWZGIBArm2LA5A6DKSFGagIGEEuBtJngdgQiM8DseujKp+31DCcCWjQfyDtDcQ3oRbsppYPwMECtOA5kHKktgVMMAYtLGBC5uCwQJQqhuOwYD/VDIeCP1AMTlFUMxwaDCDXagPxVSB2ItdwFgIGOwKD6TXFLgcaLEZNg+GGQw3eR02DYdkfZMEJIDalpsGw7P8PSFcB8WlqGgwGtCxyAQIMAGum0OmTID4MAAAAAElFTkSuQmCC');
}
/* End */


/* Start:/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/style.css?15823832851121*/
/* item_detail_v2 */

/* item_detail_slider */
.bx-touch .bx_item_detail.bx_blue .bx_item_slider .bx_slide ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 fill stretch;
}

/* scu_detail_size */
.bx-touch .bx_item_detail.bx_blue .bx_item_detail_size ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* scu_detail_scu */
.bx-touch .bx_item_detail.bx_blue .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
	-webkit-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-moz-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	-o-border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 stretch;
	border-image: url(/bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/images/x2border_active.png) 2 fill stretch;
}
/* End */
/* /bitrix/templates/beauty_s1/components/bitrix/catalog/services/style.css?15823832855048 */
/* /bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/style.css?15823832853905 */
/* /bitrix/templates/beauty_s1/components/bitrix/catalog/services/bitrix/catalog.element/.default/themes/blue/style.css?15823832851121 */
