

/* Start:/bitrix/templates/purepassion_redesigned/components/bitrix/menu/top_horizontal/style.css?1545404077840*/
.search-field {
	background: #fff;
    border-radius: 15px !important;
    height: 30px;
    position: absolute;
    right: 0;
    top: 7px;
    width: 200px;
    overflow: hidden;
}

.search-field input {
	width: 150px;
	margin-left: 15px;
	border: 0px !important;
	padding-left: 0px;
/* 	background: url('/images/search-ico.png') no-repeat right center #fff; */
	-webkit-box-shadow:none;
	box-shadow: none;
	height: 28px;

	outline: none !important;
	outline-width: 0px !important;
	outline-color: #fff !important;
}

.search-submit {
	width: 20px;
	height: 30px;
	margin-right: 5px;
	border-radius: 10px;
	cursor: pointer;
	float: right;
	background: url('/images/search-ico.png') no-repeat center center #fff;
}

.search-field input:focus {

	outline: none !important;
	outline-width: 0px !important;
	outline-color: #fff !important;
}

/* End */


/* Start:/bitrix/templates/purepassion_redesigned/components/purepassion/login.ajax_with_recaptcha/.default/style.css?1523445920477*/

.login_ajax_form
{
	margin:0px;
	padding: 10px;
	background-color: #f0f2f5;
	border: 1px solid #cccccc;

}

.err_block_log
{
	color: #ff0000;
}
.msg_block_log
{
	color: green;
}
.err_block_reg
{
	color: #ff0000;
}
.msg_block_reg
{
	color: green;
}
.err_block_forgot_psw
{
	color: #ff0000;
}
.msg_block_forgot_psw
{
	color: green;
}
.err_block_change_psw
{
	color: #ff0000;
}
.required
{
	color: #ff0000; 
}
.show-line
{
	display: inline-block;
}
.hide-line
{
	display: none;
}
/* End */


/* Start:/bitrix/templates/purepassion_redesigned/components/bitrix/socserv.auth.form/flat_test/style.min.css?16565000802462*/
.bx-authform-social-popup{display:none;background:#fff;width:auto;padding:15px;font-size:14px;white-space:nowrap}.bx-authform-social-popup form{margin-bottom:0}.bx-authform-social-popup input[type="text"]{display:inline-block;max-width:150px;font-size:18px;height:30px;margin:0;padding:0 4px;border:1px solid #ccd5db;border-radius:2px;background:#f8fafc;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bx-authform-social ul{padding:5px 0 12px;margin:0 0 15px;display:block}.bx-authform-social ul li{position:relative;display:inline-block;width:35px;height:35px;margin-right:5px}.bx-authform-social ul li .bx-authform-social-icon{display:block;width:35px;height:35px;background-image:url(/bitrix/templates/purepassion_redesigned/components/bitrix/socserv.auth.form/flat_test/images/sprite.png);background-repeat:no-repeat;border-bottom:0}.bx-authform-social ul li .bx-authform-social-icon:hover{opacity:.9}.bx-authform-social ul li .bx-authform-social-icon.box{background-position:0 0}.bx-authform-social ul li .bx-authform-social-icon.dropbox{background-position:-44px 0}.bx-authform-social ul li .bx-authform-social-icon.bitrix24{background-position:-88px 0}.bx-authform-social ul li .bx-authform-social-icon.yandex{background-position:-132px 0}.bx-authform-social ul li .bx-authform-social-icon.openid{background-position:-176px 0}.bx-authform-social ul li .bx-authform-social-icon.odnoklassniki{background-position:-220px 0}.bx-authform-social ul li .bx-authform-social-icon.google{background-position:-264px 0}.bx-authform-social ul li .bx-authform-social-icon.mymailru{background-position:-308px 0}.bx-authform-social ul li .bx-authform-social-icon.livejournal{background-position:-352px 0}.bx-authform-social ul li .bx-authform-social-icon.openid-mail-ru{background-position:-440px 0}.bx-authform-social ul li .bx-authform-social-icon.liveid{background-position:-484px 0}.bx-authform-social ul li .bx-authform-social-icon.liveinternet{background-position:-528px 0}.bx-authform-social ul li .bx-authform-social-icon.blogger{background-position:-572px 0}.bx-authform-social ul li .bx-authform-social-icon.vkontakte{background-position:-616px 0}.bx-authform-social ul li .bx-authform-social-icon.twitter{background-position:-660px 0}.bx-authform-social ul li .bx-authform-social-icon.facebook{background-position:-704px 0}.bx-authform-social ul li .bx-authform-social-icon.google-plus{background-position:-748px 0}.bx-authform-social ul li .bx-authform-social-icon.office365{background-position:-792px 0}
/* End */


/* Start:/bitrix/templates/purepassion_redesigned/styles.css?16941765022138*/
#ya-phone, #ya-phone2 {
	font-size: 18px !important;
	line-height: 18px !important;
}

#footer .payment-list li {
	margin: 0 24px !important;
}

@media only screen  and (max-width: 1200px),
only screen and (max-device-width: 1200px){
	.submenu-helper {
		width: 220px !important;
	}
}

.seotext h2, h3 {
	font-size: 17.5px;
	line-height: 20px;
}

.phone-list a, #ya-phone3, #ya-phone7, .phone-helper {
	text-decoration: none !important;
	color: #3c303f;
}

.phone-list a:hover, #ya-phone3:hover, #ya-phone7:hover, .phone-helper:hover {
	color: #76248e;
}

.phone-helper {
	margin-left: 35px;
}


.basket_preloader {
    display: block;
    text-align: center;
    margin: 30px;
}

.basket_preloader img {
	display: inline-block;
}

.cart-box .basket_preloader {
	margin: 0px;
	text-align: left;
}

.cart-box {
    min-width: 115px;
}
input.btn.btn-small.custom.use_discount {
    font-size: 14px;
    padding: 5px 17px;
}
#basketOrderButton2{
font-weight: 400;
}
.product-box .p-label{
z-index: 999; 
}



.slideshow img {max-width: 100%!important;}

.slideshow .slideshow-item-content {
    max-width: 100%!important;
    margin: 0px!important;
    left: 0px!important;
}
.slideshow[style*="overflow: hidden"] .slideshow-item-content {
    position: relative!important;
}

.slideshow {
    height: auto!important;
min-height:320px;
}

@media (max-width:1100px) and (min-width:1000px){
    .side-filter{
        max-height: 29vw!important;
        min-height: 0px!important;
        padding-top: 1vw!important;
        height: 30vw!important;
    }
}
@media (max-width:1000px){ 
 .side-filter{
    height: 300px!important;
    max-height: 292px!important;
    min-height: 0px!important;
    padding-top: 12px!important;
 }
}
.ipurepassion-r_.ipurepassion-stripes {
    background-position: -50px -1360px;
    width: 40px;
    height: 57px;
    background-image: url(/bitrix/templates/purepassion_redesigned/img/sprite.png?v=2);
}

.ipurepassion-r_.ipurepassion-stripes-active {
	background-position: -2px -1359px;
    width: 38px;
    height: 57px;
    background-image: url(/bitrix/templates/purepassion_redesigned/img/sprite.png?v=2);
}
/* End */


/* Start:/bitrix/templates/purepassion_redesigned/template_styles.css?1580726204119985*/
@font-face {
    font-family: "alsrubl";
    font-style: normal;
    font-weight: normal;
    src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAb8ABAAAAAACaAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcYF3IOEdERUYAAAGIAAAAHQAAACAAMwAET1MvMgAAAagAAABAAAAAYGmkQ21jbWFwAAAB6AAAAEcAAAFSBDnm9GN2dCAAAAIwAAAAAgAAAAIAAAAAZnBnbQAAAjQAAAGxAAACZQ+0L6dnYXNwAAAD6AAAAAwAAAAMAAMAB2dseWYAAAP0AAAA7AAAAOwmdpl9aGVhZAAABOAAAAAsAAAANvuLyyNoaGVhAAAFDAAAAB4AAAAkCyEF82htdHgAAAUsAAAAGAAAABgSsQCkbG9jYQAABUQAAAAOAAAADgB2AG5tYXhwAAAFVAAAACAAAAAgASAAk25hbWUAAAV0AAABIwAAAiwt7EovcG9zdAAABpgAAAAxAAAAQOO1RclwcmVwAAAGzAAAAC4AAAAusPIrFAAAAAEAAAAAyYlvMQAAAADLahjAAAAAAMtqQEZ42mNgZGBg4ANiCQYQYGJgBEJWIGYB8xgABIEAOAAAAHjaY2BmYWKcwMDKwMBqzHKWgYFhFoRmOsuQxviGAQ8IiAwKZnBgUHjAwJb2Lw2ofxaDBlCYEUmJAgMjADWvCrV42mNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBReEBw///CNb/x7+fKLBCdYEBIxsDnMsI0sPEgAoYIVYNZwAATJELEgAAAAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZAC74U2SCCuLsLIdmM5QtqNXORiXMAHUCBRg/ZrBmgoU6RNg5ALJD6BT4iUmTWJojQ7O7NzzpkzS8qRqndpveepcxZI4W6DZpt+J6TaRYAH0vWNRkbawSMtNjN65bp9v4/BZjTlThpAec9bykNG006gFu25fzI/g+E+/8s8B4OWZpqeWmchPYTAfDNuafA1o1l3/UFfsTpcDQaGFNNU3PXHVMr/luZcbRm2NjOad3AhIj+YBmhqrY1A0586pHo+jmIJcvlsrA0mpqw/yURwYTJd1VQtM752cJ/sLDrYpEpz4AEOsFWegofjowmF9C2JMktDhIPYKjFCxCSHQk45d7I/KVA+koQxb5LSzrhhrYFx5DUwqM3THL7MZlPbW4cwfhFH8N0vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMviwG51P4zECVgefrtXycCrTs2ES9lbZ1jjBWCnt823/llxd2qXOdFobt3VTVU6ZTmQy9n3+MRT4+F4aCx4M3nfX+jQO0NixsNmgPBkN6N3v/RWnXEVd4LH9lvNbOxFgAAAAAAAAIABAAC//8AAwACAKQAAAWFBZoAGQAkAGoAshgAACuwAC+wFTOwAc2wEzKwEi+wAzOwGs2wBTKwJC+wB80BsCUvsBjWsQIGMjKwF82xEhoyMrIXGAors0AXFQkrshgXCiuzQBgACSuwBDKwFxCxHgErsA3NsSYBKwCxJBoRErANOTAxEzUzNSM1MxEhMhceARUUBwYpARUhFSERIxETITI2NTQmJyYnIaSZmZkCHY9Kmrh1df7P/pIDPfzDv78BcbSdWEsvhP6UASOmf6QCrg0X3py4f31/pv7dASMBzYWBWn8UDAEAAQAAAAAAAAAAAAMAADkDeNpjYGRgYADiTcxFUvH8Nl8Z5DkYQOB0loMbMs3ayjoLSHEwMIF4AOQHB7N42mNgZGBgnfX/BgMDmwgDELC2MjAyoAI2AFbRAyMAAAQAAAAAAAAAAqkAAAQAAAAGFACkAfQAAAAAAAAAAAAAAAAAbgB2AAAAAQAAAAYAJQACAAAAAAACAAEAAgAWAAABAABqAAAAAHjafZAxTsNAEEWfSUCh4QQUW1KAZZCgSRUhgZAQQglCtE5ijCVjg22C0nAQTsAJOAPn4CT83axDSIFWu/NnZ/78mQF63NMh6G4Db7oLHLArb4E32OHd447wh8dd9vn0eJMrvj3eYi+IPP6iCO44peSJORUZKQ80GI6IONRrGDBVfEwiPFJWrXjCo6zhgoKJopX49o1dbEroeLmOWalaOy+RTWRnPnPApeoahrxIJXdMy4mFh8pJ9Z/Lq3iVN9Y+Sqk2//LMGvPWKdaKWq7RZKHms6fPtasSuXlDb/vqt5TGxOXPloyQY068cqv7q3qwpnqjKpmbuu3ZaIbY/aTKLFxX7c6Mqs31NmLZXZ8tOSOeVTNTrt2ene78D9tuPvwBPaNWPgB42mNgYgCD/+kMaQzYABsQMzIwMTAzMjEycyamZWYaGhgYm7CX5mW6GhgYAACT1QakAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAA") format("woff");
}
@font-face {
    font-family: "alsrubl";
    font-style: normal;
    font-weight: bold;
    src: url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAcAABAAAAAACZQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcYF3IpEdERUYAAAGIAAAAHQAAACAAMwAET1MvMgAAAagAAABAAAAAYGrQQ0tjbWFwAAAB6AAAAEcAAAFSBDnm9GN2dCAAAAIwAAAAAgAAAAIAAAAAZnBnbQAAAjQAAAGxAAACZQ+0L6dnYXNwAAAD6AAAAAwAAAAMAAMAB2dseWYAAAP0AAAA8AAAAPAMkAs2aGVhZAAABOQAAAAtAAAANvuIy/1oaGVhAAAFFAAAAB4AAAAkCx8F5WhtdHgAAAU0AAAAGAAAABgSowCPbG9jYQAABUwAAAAOAAAADgB4AHBtYXhwAAAFXAAAACAAAAAgASAAlm5hbWUAAAV8AAABHgAAAhosNEescG9zdAAABpwAAAAxAAAAQOO1RclwcmVwAAAG0AAAAC4AAAAusPIrFAAAAAEAAAAAyYlvMQAAAADLahjAAAAAAMtqQLJ42mNgZGBg4ANiCQYQYGJgBEJWIGYB8xgABIEAOAAAAHjaY2Bm/se0h4GVgYHVmOUsAwPDLAjNdJYhjfENAx4QEBkUzKDAoPCAgS3tXxpQ/xwGDaAwI5ISBQZGAJznC7942mNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBReEBw///CNb/x7+fKLBCdYEBIxsDnMsI0sPEgAoYIVYNZwAATJELEgAAAAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZAC74U2SCCuLsLIdmM5QtqNXORiXMAHUCBRg/ZrBmgoU6RNg5ALJD6BT4iUmTWJojQ7O7NzzpkzS8qRqndpveepcxZI4W6DZpt+J6TaRYAH0vWNRkbawSMtNjN65bp9v4/BZjTlThpAec9bykNG006gFu25fzI/g+E+/8s8B4OWZpqeWmchPYTAfDNuafA1o1l3/UFfsTpcDQaGFNNU3PXHVMr/luZcbRm2NjOad3AhIj+YBmhqrY1A0586pHo+jmIJcvlsrA0mpqw/yURwYTJd1VQtM752cJ/sLDrYpEpz4AEOsFWegofjowmF9C2JMktDhIPYKjFCxCSHQk45d7I/KVA+koQxb5LSzrhhrYFx5DUwqM3THL7MZlPbW4cwfhFH8N0vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMviwG51P4zECVgefrtXycCrTs2ES9lbZ1jjBWCnt823/llxd2qXOdFobt3VTVU6ZTmQy9n3+MRT4+F4aCx4M3nfX+jQO0NixsNmgPBkN6N3v/RWnXEVd4LH9lvNbOxFgAAAAAAAAIABAAC//8AAwACAI8AAAWBBZwAGgAnAGoAshkAACuwAC+wFjOwAc2wFDKwBC+wEjOwBc2wGzKwJy+wCM0BsCgvsBnWsQIGMjKwGM2xExsyMrIYGQors0AYFgkrshkYCiuzQBkACSuwBDKwGBCxIQErsA3NsSkBKwCxJwURErANOTAxNzUzNSM1MxEhIBceARUUBgcGKwEVIRUhFSE1ATMyNz4BNTQmJyYrAY+mpqYB0QEEVoGgvoFkyrwC7P0U/t0BI56oPTdEWkg5mIuw8nvxAo4XId2mtt0dFHvysLACYBcUYz9MaA0KAAEAAAAAAAAAAAADAAA5A3jaY2BkYGAA4udcEzfE89t8ZZDnYACB01kOm5Bp1kbWOUB1HAxMIB4AILAJewAAAHjaY2BkYGCd8/8GAwMbGwMQsDYyMDKgAjYAVWUDEwAABAAAAAAAAAACqQAABAAAAAYGAI8B9AAAAAAAAAAAAAAAAABwAHgAAAABAAAABgAoAAIAAAAAAAIAAQACABYAAAEAAGoAAAAAeNp9kDFOw0AQRZ9JQNBwAooVQnRYAQmaVAEpCAmhiCB6JzHBUrAhNkFpOAglJ+AYnIDz8HeyNtCglXf+ev6fPzPAJne0iNpbwKu+FY7Y0WuF18R5C7jFNu8Bt9nnI+B1rvgKeIPdaC/gT/KozxkFjyyZkzHlngrHER0OdTt6TJQfkQoPxSqVT3lQdFyQM1Z2Lr2/E8tNiE0303G/qpb2ShVTxUVg9rhUXcc1z3KZmdJrEuFTVZ2J9SLuSJso5Ff9q3CN5tZcSv33KqdpYs3kT5eB6Ts2YxxiVz0Wqj42/qJRxBxzEjxrxx+/g8bvRvrMZqz7dOo7sT9T9ZJbP/WGnOosdVdS+c32G82QJ7lk4vpd+YnO/6j9nuNvHB1SAwAAeNpjYGIAg//pDGkM2AAbEDMyMDEwMzIxMnMmpmVmGhoYGJuwl+ZluhoYGAAAk9UGpAAAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWFmwFCsAAA==") format("woff");
}
.step-box .note-col .note{
border:0px!important;}
body {
	background:#fff;
	font:12px/1.5 Arial, Helvetica, sans-serif;
	color:#3a333c;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:none;
}
a {
	color:#5066da;
	text-decoration:underline;
}
a:hover {
	color:#5066da;
	text-decoration:none;
}
a:focus {
	color:#5066da;
	outline:none;
	text-decoration:none;
}
textarea:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus { outline:0px solid !important;}

@font-face {
	font-family:'als_direct_bold';
	src:url('/fonts/als_direct_bold-webfont-webfont.eot');
	src:url('/fonts/als_direct_bold-webfont-webfont.eot?#iefix') format('embedded-opentype');
	src:url('/fonts/als_direct_bold-webfont-webfont.woff') format('woff');
	src:url('/fonts/als_direct_bold-webfont-webfont.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'als_directregular';
	src:url('/fonts/als_direct-webfont-webfont.eot');
	src:url('/fonts/als_direct-webfont-webfont.eot?#iefix') format('embedded-opentype');
	src:url('/fonts/als_direct-webfont-webfont.woff') format('woff');
	src:url('/fonts/als_direct-webfont-webfont.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}

@font-face {
    font-family: 'Arial_new';
    src: url('/fonts/arial.eot');
    src: url('/fonts/arial.eot?#iefix') format('embedded-opentype');
    src: url('/fonts/arial.woff2') format('woff2');
	src: url('/fonts/arial.woff') format('woff');
	src: url('/fonts/arial.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pt_sans_captionregular';
    src: url('/fonts/PTC55F-webfont.eot');
    src: url('/fonts/PTC55F-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/PTC55F-webfont.woff') format('woff'),
         url('/fonts/PTC55F-webfont.ttf') format('truetype'),
         url('/fonts/PTC55F-webfont.svg#pt_sans_captionregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.rub {
	font-family: 'alsrubl' !important;
}

#page {
	width:100%;
	overflow:hidden;
	position:relative;
}

.container {
	position: relative;
}

.user-block {
	position: absolute;
	right: 0px;
	top: -12px;
	width: 150px;
	height: 20px;
	text-align: right;
}


.navigation {
	background:#8930a3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg5MzBhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZTFlODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #8930a3 0%, #6e1e86 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8930a3), color-stop(100%,#6e1e86));
	background: -webkit-linear-gradient(top,  #8930a3 0%,#6e1e86 100%);
	background: -o-linear-gradient(top,  #8930a3 0%,#6e1e86 100%);
	background: -ms-linear-gradient(top,  #8930a3 0%,#6e1e86 100%);
	background: linear-gradient(to bottom,  #8930a3 0%,#6e1e86 100%);
}
.navigation ul {
/* 	width:100%; */
	display:table;
	margin:0;
	list-style:none;
}
.navigation ul li {
	display:table-cell;
	font:18px/43px Arial, Helvetica, sans-serif;
/* 	text-transform:uppercase; */
	border-left:1px solid rgba(255, 255, 255, 0.1);
}
*+ html .navigation ul li {float:left;}
.navigation ul li:first-child {border:none;}
.navigation ul a {
	display:block;
	text-align:center;
	padding:0 40px;
	text-decoration:none;
	color:#fff;
}
.navigation ul a:hover,
.navigation ul .active a {
	-webkit-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.95);
	box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.95);
	background:#9514ad url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1MTRhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhODE2YjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #9514ad 0%, #a816b6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9514ad), color-stop(100%,#a816b6));
	background: -webkit-linear-gradient(top,  #9514ad 0%,#a816b6 100%);
	background: -o-linear-gradient(top,  #9514ad 0%,#a816b6 100%);
	background: -ms-linear-gradient(top,  #9514ad 0%,#a816b6 100%);
	background: linear-gradient(to bottom,  #9514ad 0%,#a816b6 100%);
}
.header-block {
	padding:4px 0 0;
	background: #b0db52;
	font-size: 13px;
}
.header-block .buy-link {
	float:right;
	font-size:14px;
	line-height:20px;
	color:#5066da;
	margin:6px 6px 0 10px;
}
.header-block .info {
	overflow:hidden;
	font-size:13px;
	line-height:20px;
	color:#3c303f;
	padding:0 0 6px;
}
.header-block .info span {
	display:inline-block;
	vertical-align:middle;
	margin:0 10px 0 0;
}
#login-ajax-btn
{	height:32px;
	display:inline-block;
	vertical-align:middle;
	border:1px solid;
	border-color:#b0de4d #96c82a #79b101;
	border-radius:15px;
	padding:0 19px;
	font-size:14px;
	line-height:30px;
	text-shadow:none;
	color:#425f02 !important;
	text-decoration:none;
	background:#eff6c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZjA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVkNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) !important;
	background:-moz-linear-gradient(top,  #eff6c0 0%, #e4f08c 50%, #dfed4b 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eff6c0), color-stop(50%,#e4f08c), color-stop(100%,#dfed4b));
	background:-webkit-linear-gradient(top,  #eff6c0 0%,#e4f08c 50%,#dfed4b 100%);
	background:-o-linear-gradient(top,  #eff6c0 0%,#e4f08c 50%,#dfed4b 100%);
	background:-ms-linear-gradient(top,  #eff6c0 0%,#e4f08c 50%,#dfed4b 100%);
	background:linear-gradient(to bottom,  #eff6c0 0%,#e4f08c 50%,#dfed4b 100%);
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(102, 51, 0, 0.4);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(102, 51, 0, 0.4);
}

#main {
	padding:17px 0;
}
.promo-block {
	margin:0 0 18px;
	width:100%;
}
.promo-block:after {
	display:block;
	clear:both;
	content:'';
}
.promo-block .menu {
	float:left;
	border:1px solid #cbadd4;
	width:140px;
	margin:0 14px 0 0;
	min-height:296px;
	padding:17px 16px 17px 24px;
}
.promo-block .menu ul {
	margin:0;
	list-style:none;
}
.promo-block .menu ul li {
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	padding:7px 0;
}
.promo-block .menu ul a {
	color:#3c303f;
	text-decoration:none;
}
.promo-block .menu ul a:hover,
.promo-block .menu ul li.active a {
	color:#76248e;
}

.promo-block .r-col {
	float:right;
	width:200px;
	height: 332px;
	background: #f0f0f0;
}
.promo-block .form-box {
	background:#f0f0f0;
	margin:0 0 10px;
	min-height:180px;
	padding:14px;
}
.promo-block .form-box h2 {
	color:#73228b;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 12px;
	text-transform:uppercase;
}

.span8 a.all {
	font-size: 14px;
	float: right;
	margin: 15px 0 0 0;
}

.promo-block .form-box .fields { padding:0 0 16px;}
.promo-block .form-box input[type="text"]{
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 14px;
	width:126px;
	//height:30px;
	margin:0 0 6px;
}
.promo-block .conditions-box {
	width:198px;
	height:112px;
	overflow:hidden;
	position:relative;
	border:1px solid #712089;
}
.promo-block .conditions-box .text {
	position:absolute;
	bottom:22px;
	left:12px;
	right:52px;
}
.promo-block .conditions-box .text h2 {
	color:#6f1f86;
	font:16px/18px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	text-transform:uppercase;
}


.menu-block ul {
	margin:0;
	list-style:none;
}
.menu-block ul:after {
	display:block;
	clear:both;
	content:'';
}
.menu-block ul li {
	float:left;
	margin-bottom:22px;
	font:20px/22px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#6f1f86;
}
.menu-block ul a {
	display:block;
	color:#6f1f86;
	text-decoration:none;
	padding:10px;
	height:93px;
	border:1px solid #dfcde5;
}
.menu-block ul img {
	float:left;
}
.menu-block ul span {
	display:table;
	height:100%;
}
.menu-block ul em {
	font-style:normal;
	display:table-cell;
	vertical-align:middle;
}
.info-block .heading {
	margin:0 0 10px;
	border-bottom:1px solid #742c89;
	padding:10px 0;
}
.info-block .heading h2,
.info-block .heading span.h2 {
	font:28px/30px Arial, Helvetica, sans-serif;
	margin:0;
	
	display: block;
}
.info-block .span4 .heading h2 { font-size:25px;}
.info-block aside { padding:15px 0 0;}
.testimonials .item {
	padding:17px 0;
	font-size:12px;
	line-height:16px;
}
.testimonials .row:last-child .item { padding-bottom:0;}
.testimonials .item:after {
	display:block;
	clear:both;
	content:'';
}
.testimonials .photo {
	float:left;
	width:27%;
	padding:0 3% 0 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.testimonials .image {
	float:left;
	width:54%;
	padding:0 4% 0 0;
	margin:4px 0 14px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.testimonials .description {
	overflow:hidden;
}
.testimonials .video .description {
	overflow:visible;
}
.testimonials .video p {
	clear:both;
}
.testimonials h3 {
	color:#2b262d;
	font:20px/22px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.testimonials h4 {
	color:#b0db52;
	font-size:14px;
	line-height:18px;
	margin:0 0 9px;
}
.testimonials p { margin:0 0 12px;}
.blogs .item {
	padding:17px 0;
	font-size:12px;
	line-height:16px;
}
.blogs .row:last-child .item { padding-bottom:0;}
.blogs .photo {
	border:1px solid #7b3091;
	margin:0 0 9px;
}
.blogs h3 {
	color:#2b262d;
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 30px 11px 0;
}
.blogs p { margin:0 0 12px;}
.link-all { text-align:right;}
.events .item {
	padding:17px 0 7px;
	font-size:12px;
	line-height:16px;
}
.events .item:after {
	display:block;
	clear:both;
	content:'';
}
.events .photo {
	float:left;
	width:45%;
	margin:3px 9% 0 0;
	border:1px solid #7a2f91;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.events .description {
	overflow:hidden;
}
.events h3 {
	color:#2b262d;
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 6px;
}
.events h4 {
	color:#b0db52;
	font-size:14px;
	line-height:18px;
	margin:0 0 9px;
}
.events p { margin:0 0 12px;}
.contacts .item {
	margin:17px 0;
	display:table;
	width:100%;
	font-size:12px;
	line-height:16px;
}
.contacts .item:after {
	display:block;
	clear:both;
	content:'';
}
.contacts .photo {
	width:27%;
	display:table-cell;
	vertical-align:middle;
}
*+ html .contacts .photo {float:left;}
.contacts .photo img {
	border:1px solid #7b3091;
}
.contacts .description {
	display:table-cell;
	padding:0 3% 0 3%;
}
*+ html .contacts .description {overflow:hidden;}
.contacts .box { padding:10px 0 0;}
.contacts h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.contacts p { margin:0 0 10px;}
.product-grid .item {
	padding:15px 0;
}
.product-grid .photo {
	margin:0 0 12px;
	position:relative;
}
.product-grid h3,
.product-grid span.h3 {
	font-size:14px;
	line-height:16px;
	margin:0 0 5px;
	min-height:32px;
	font-weight:normal;
	
	display: block;
}
.product-grid .price {
	font-size:20px;
	line-height:22px;
	color:#28212a;
	padding:0 0 5px;
	min-height: 43px;
}
.product-grid .price .old {
	display:block;
	font-size:14px;
	line-height:18px;
	color:#74797c;
	margin:0 0 3px;
	text-decoration:line-through;
}
.product-grid .p-label {
	position:absolute;
	top:0;
	right:-2px;
	width:57px;
	height:57px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:url(/images/bg-discount.png) no-repeat;
	font-size:20px;
	line-height:56px;
	font-weight:bold;
}
.product-grid .p-label.hit {
	background:url(/images/label-hit.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.product-grid .p-label.new {
	font-size:18px;
	text-transform:uppercase;
}
.product-grid .info:after {
	display:block;
	clear:both;
	content:'';
}
.product-grid .info .area { float:left;}
.product-grid .info .btn {
	float:right;
	margin:2px 0 0;
	font-size:16px;
	font-weight:bold;
	padding:8px;
	width:60px;
}
.product-grid .more {
	font-size:14px;
	line-height:16px;
}
.video-box {
	margin:0 0 42px;
}
.gallery-box .holder ul {
	margin:0 0 26px;
	list-style:none;
	width:370px;
	height:321px;
	position:relative;
}
.gallery-box .holder ul li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:none;
	z-index:0;
}
.gallery-box .holder ul li.active {
	display:block;
	z-index:1;
}
.gallery-box .holder ul img {
	border:3px solid #9413ad;
}
.gallery-box .switcher {
	float:left;
	margin:2px 0 0 10px;
}
.gallery-box .switcher ul {
	margin:0;
	list-style:none;
}
.gallery-box .switcher ul li {
	display:inline-block;
	vertical-align:top;
	margin:0 2px 0 5px;
}
*+ html .gallery-box .switcher ul li {display:inline;}
.gallery-box .switcher ul a {
	float:left;
	width:16px;
	height:15px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/btn-switcher.png) no-repeat;
}
.gallery-box .switcher ul a:hover { background-position:0 -15px;}
.gallery-box .area { padding:0 0 10px;}
.gallery-box .area:after {
	display:block;
	clear:both;
	content:'';
}
.gallery-box .social { float:right;}
.star-rating {
	list-style:none;
	margin:0 0 6px -2px;
	padding:0;
	width:90px;
	height:18px;
	position:relative;
	background:url(/images/star.png) repeat-x;
}
.star-rating li{
	float:left;
}
.star-rating li a{
	display:block;
	width:18px;
	height:18px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
}
.star-rating li a:hover,
.star-rating li.active a,
.star-rating li.setted a{
	background:url(/images/star.png) 0 100%;
	z-index:1;
	left:0;
}

.star-ratings li.setted a{
	background:url(/images/star.png) 0 100%;
	z-index:1;
	left:0;
}

.star-rating li.half-setted a{
	background:url(/images/star.png) 0 100%;
	z-index:1;
	left:0;
}

.star-ratings li.half-setted a{
	background:url(/images/star.png) 0 100%;
	z-index:1;
	left:0;
}

.star-ratings li a{
	display:block;
	width:18px;
	height:18px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
}
.star-ratings {
	list-style:none;
	margin:0 0 6px -2px;
	padding:0;
	width:90px;
	height:18px;
	position:relative;
	background:url(/images/star.png) repeat-x;
}
.star-ratings li{
	float:left;
}

.star-ratings a.one-star{left:0;}
.star-ratings li.setted a.one-star{width:18px;}
.star-ratings li.half-setted a.one-star{width:9px;}
.star-ratings a.two-stars{left:18px;}
.star-ratings li.setted a.two-stars{width:36px;}
.star-ratings li.half-setted a.two-stars{width:27px;}
.star-ratings a.three-stars{left:36px;}
.star-ratings li.setted a.three-stars{width:54px;}
.star-ratings li.half-setted a.three-stars{width:45px;}
.star-ratings a.four-stars{left:54px;}
.star-ratings li.setted a.four-stars{width:72px;}
.star-ratings li.half-setted a.four-stars{width:63px;}
.star-ratings a.five-stars{left:72px;}
.star-ratings li.setted a.five-stars{width:90px;}
.star-ratings li.half-setted a.five-stars{width:81px;}


.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star,
.star-rating li.setted a.one-star{width:18px;}
.star-rating a.two-stars{left:18px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars,
.star-rating li.setted a.two-stars{width:36px;}
.star-rating a.three-stars{left:36px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars,
.star-rating li.setted a.three-stars{width:54px;}
.star-rating a.four-stars{left:54px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars,
.star-rating li.setted a.four-stars{width:72px;}
.star-rating a.five-stars{left:72px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars,
.star-rating li.setted a.five-stars{width:90px;}
.partners-gallery {
	border-top:1px solid #742c89;
	padding:22px 25px;
	position:relative;
	margin:6px 0 0;
}
.partners-gallery .holder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.partners-gallery .holder ul {
	width:9999px;
	margin:0;
	list-style:none;
}
.partners-gallery .holder ul li {
	float:left;
	text-align:center;
	width:160px;
}
.partners-gallery .btn-prev,
.partners-gallery .btn-next {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	background:url(/images/btn-prev-next.png) no-repeat;
	width:16px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
.partners-gallery .btn-next {
	left:auto;
	right:0;
	background-position:-30px 0;
}
.breadcrumbs {
	margin:0 0 13px;
	list-style:none;
	color:#3c303f;
	width:100%;
}
.breadcrumbs:after {
	content:'';
	display:block;
	clear:both;
}
.breadcrumbs li {
	float:left;
	background:url(/images/sep01.png) no-repeat 0 6px;
	font-size:11px;
	line-height:16px;
	padding:0 6px 0 12px;
}
.breadcrumbs li:first-child {
	background:none;
	padding-left:0;
}

.main-section .heading:after {
	display:block;
	clear:both;
	content:'';
}
.main-section .heading h1,
.main-section .heading h2,
.main-section .heading span.h1,
.main-section .heading span.h2 {
	font:28px/34px Arial, Helvetica, sans-serif;
	margin:0;
	font-weight:normal;
	
	display: block;
}
.product-list {
	margin:0 -4px 0 -24px;
	zoom:1;
}
.product-list:after {
	content:'';
	display:block;
	clear:both;
}
.product-list .item {
	display:inline-block;
	vertical-align:top;
	margin:0 0 24px 24px;
	width: 420px;
}
*+ html .product-list .item {display:inline;}
.product-list h3,
.product-list span.h3 {
	font:18px/24px Arial, Helvetica, sans-serif;
	margin:0 0 9px;
	
	display: block;
}
.product-list h3 a,
.product-list span.h3 a {
	text-decoration:none;
	color:#3a333c;
}
.product-list h3 a:hover,
.product-list span.h3 a:hover {text-decoration:underline;}
.product-list .visual {
	position:relative;
	min-height: 184px;
}
.product-list .visual img {
	height:auto;
	display:block;
	border:1px solid #7b3091;
}
.product-list .visual .link-all {
	color:#fff;
	padding:4px 19px 7px 16px;
	font-size:14px;
	line-height:24px;
	position:absolute;
	background:#85357c;
	background:rgba(112, 32, 136, 0.75);
	border-radius:1px 0 0 1px;
	right:1px;
	bottom:10px;
	text-decoration:underline;
}
.product-list .visual:hover .link-all { text-decoration:none;}
.sidebar h2,
.sidebar span.h2 {
	color:#76248e;
	font:28px/30px Arial, Helvetica, sans-serif;
	margin:-3px 0 10px;
	
	display: block;
}
.side-nav {
	border:1px solid #c6a6d0;
	margin:0 0 20px;
	padding:13px 0 24px;
}
.side-nav > ul {
	margin:0;
	list-style:none;
}
.side-nav > ul > li {
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}
.side-nav > ul > li > a {
	display:block;
	position:relative;
	padding:8px 10px 9px 20px;
	text-decoration:none;
	color:#3c303f;
	margin:0 0 -1px;
}
.side-nav > ul > li > a:hover {color:#76248e;}
.side-nav > ul > li > a > img {
	position:absolute;
	right:-11px;
	top:0;
	bottom:0;
	height:100%;
	display:none;
	z-index:2;
}
.side-nav > ul > li.active > a {
	background:#fbf5ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGViZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf5ff 0%, #f8ebff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf5ff), color-stop(100%,#f8ebff));
	background: -webkit-linear-gradient(top,  #fbf5ff 0%,#f8ebff 100%);
	background: -o-linear-gradient(top,  #fbf5ff 0%,#f8ebff 100%);
	background: -ms-linear-gradient(top,  #fbf5ff 0%,#f8ebff 100%);
	background: linear-gradient(to bottom,  #fbf5ff 0%,#f8ebff 100%);
	color:#76248e;
}
.side-nav > ul > li.active > a > img {display:block;}
.side-nav ul ul {
	margin:0;
	padding:15px 15px 5px 32px;
	list-style:none;
	font-weight:normal;
}
.side-nav ul ul li {
	padding:0 0 10px 17px;
	background:url(/images/arrow01.png) no-repeat 0 2px;
	font-size:13px;
	line-height:14px;
}
.side-nav ul ul a {
	text-decoration:none;
	color:#76248e;
}
.side-nav ul ul a:hover {text-decoration:underline;}
.buy-form {
	background:#f0f0f0;
	padding:15px 20px 14px;
}
.buy-form h3,
.buy-form span.h3 {
	padding:3px 0 0 71px;
	background:url(/images/icon-percent.png) no-repeat;
	font:18px/20px Arial, Helvetica, sans-serif;
	min-height:48px;
	margin:0 0 13px;
	text-transform:uppercase;
	color:#73228b;
	
	display: block;
}
.buy-form input.text {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	padding:0 14px;
	height:31px;
	background:#fff;
	border-radius:1px;
	color:#3c303f;
	font-size:12px;
	border:none;
	margin:0 0 6px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
*+ html .buy-form input.text {
	height:auto;
	padding:5px 14px;
	width:85%;
}
.buy-form .btn.btn-large.custom {
	width:128px;
	padding:0;
	margin:13px auto 0;
	display:block;
	border-radius:15px;
	height:32px;
	line-height:30px;
}
.ad-box {margin:0 0 20px;}
.ad-box img {border:3px solid #9413ad;}
.error-block {
	border:solid #76248e;
	border-width:1px 0;
	padding:49px 0 47px 436px;
	background:url(/images/bg-error-block.png) no-repeat 50px 49px;
	min-height:138px;
	margin:44px 0 57px;
}
.error-block h1 {
	font:36px/44px Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.error-block .info {
	background:#f0f0f0;
	position:relative;
	width:328px;
	padding:13px 26px 15px;
	font-size:16px;
	line-height:21px;
}
.error-block .info:after {
	content:'';
	position:absolute;
	width:14px;
	height:14px;
	background:url(/images/arrow02.png) no-repeat;
	left:-14px;
	top:23px;
}
.error-block .info p {margin:0;}
.intro-block {
	padding:22px 0;
	width:100%;
	overflow:hidden;
}
.intro-block:after {
	display:block;
	clear:both;
	content:'';
}
.intro-block .logo-pure {
	float:left;
	position:relative;
	z-index:4;
	background:url(/images/logo02.png) no-repeat;
	width:277px;
	height:132px;
	overflow:hidden;
	text-indent:-9999px;
}
.intro-block .logo-pure a {
	display:block;
	height:100%;
}
.intro-block .btn-buy {
	float:left;
	background:url(/images/btn-buy.png) no-repeat;
	width:199px;
	height:132px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 0 -37px;
	position:relative;
	z-index:3;
}
.intro-block .catalog {
	float:left;
	background:url(/images/bg-catalog.png) no-repeat;
	width:310px;
	height:123px;
	position:relative;
	z-index:2;
	margin:0 0 0 -44px;
	padding:9px 0 0 74px;
}
.intro-block .catalog ul {
	display:inline-block;
	vertical-align:top;
	padding:0 10px 8px 0;
	width:140px;
	list-style:none;
	margin:0;
}
*+ html .intro-block .catalog ul {display:inline;}
.intro-block .catalog ul li {
	font-size:14px;
	line-height:18px;
}
.intro-block .catalog .btn-info {
	width:195px;
	text-align:center;
	color:#528529 !important;
}
.intro-block .order-form {
	float:left;
	background:url(/images/bg-order.png) no-repeat;
	width:364px;
	height:115px;
	margin:0 0 0 -13px;
	padding:17px 0 0 33px;
}
.intro-block .order-form h3 {
	text-transform:uppercase;
	margin:0 0 4px;
	color:#73228b;
	font:16px/20px Arial, Helvetica, sans-serif;
}

:root .intro-block .order-form h3 { font: 16px/20px Arial, Helvetica, sans-serif \0/IE9; }  /* IE9 */

.intro-block .order-form .fields {
	padding:0 0 10px;
	width:100%;
}
.intro-block .order-form .fields:after {
	display:block;
	clear:both;
	content:'';
}
.intro-block .order-form input[type="text"]{
	float:left;
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 10px;
	width:134px;
	margin:0 25px 0 0;
}
.intro-block .order-form .btn {
	float:left;
	margin:-3px 0 0;
	width:155px;
}
.map-box {
	padding:20px 0 15px;
}
.map-box img {
	border:1px solid #7e3494;
}
.training-gallery {
	width:690px;
	padding:7px 40px;
	position:relative;
}
.training-gallery .holder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.training-gallery .holder ul {
	width:9999px;
	margin:0;
	list-style:none;
}
.training-gallery .holder ul li {
	float:left;
	width:345px;
	font-size:12px;
	line-height:16px;
	color:#2b262d;
	display:table;
}
.training-gallery .btn-prev,
.training-gallery .btn-next {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	background:url(/images/btn-prev-next.png) no-repeat;
	width:16px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
.training-gallery .btn-next {
	left:auto;
	right:0;
	background-position:-30px 0;
}
.training-gallery .photo {
	display:table-cell;
	vertical-align:middle;
}
*+ html .training-gallery .photo {float:left;}
.training-gallery .photo img {
	border:1px solid #77308b;
}
.training-gallery .description {
	display:table-cell;
	vertical-align:middle;
	padding:0 30px;//9%;
}
*+ html .training-gallery .description {overflow:hidden;}
.training-gallery h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 13px;
}
.training-gallery h3 a {
	color:#2b262d;
	text-decoration:none;
}
.training-gallery h3 a:hover { text-decoration:underline;}
.training-gallery .price {
	font-size:20px;
	line-height:22px;
	padding:0 0 10px;
}
.training-gallery .price .old {
	display:block;
	font-size:12px;
	line-height:16px;
	color:#c1d2db;
	margin:0 0 6px;
	text-decoration:line-through;
}
.training-gallery .discount {
	color:#b0db52;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
}
.search-block {
	background:#fbf2ff;
	padding:20px 30px;
	margin:0 0 20px;
	zoom:1;
}
.search-block:after {
	display:block;
	clear:both;
	content:'';
}
.search-block .field { overflow:hidden;}
.search-block input[type="text"]{
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 14px;
	width:100%;
	margin:0;
	height:38px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
*+ html .search-block input[type="text"] {
	width:90%;
	height:auto;
	padding:11px 14px;
}
.search-block .btn {
	float:right;
	margin:0 0 0 20px;
	min-width:118px;
}
.ask-form {
	background:#f0f0f0;
	margin:0 0 20px;
	min-height:180px;
	padding:16px 20px;
}
.ask-form h3 {
	color:#73228b;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	text-transform:uppercase;
}
.ask-form .fields { padding:0 0 14px;}
.ask-form input[type="text"]{
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 14px;
	width:100%;
	margin:0 0 6px;
	height:32px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
*+ html .ask-form input[type="text"] {
	height:auto;
	padding:8px 14px;
	width:85%;
}
.result-box {
	margin:0 0 20px;
	border:1px solid #712089;
	padding:10px 30px;
	min-height:92px;
}
.result-box h3 {
	font-weight:normal;
	font-size:14px;
	line-height:18px;
	margin:0 0 10px;
}
.result-box .cols:after {
	display:block;
	clear:both;
	content:'';
}
.result-box .col {
	float:left;
	padding:0 3% 0 0;
	width:30%;
}
.result-box ul {
	margin:0;
	list-style:none;
}
.result-box ul li {
	font-size:14px;
	line-height:18px;
	padding:0 0 12px 18px;
	background:url(/images/arrow01.png) no-repeat 0 5px;
}
.main-block .heading {
	border-color:#f0f0f0;
	padding:10px 0;
	margin:0 0 30px;
}
.main-block .heading h2,
.main-block .heading span.h2 {
	font-size:22px;
	line-height:24px;
	margin:0;
	font-weight:normal;	
	display: block;
}
.product-box .row { padding:0 0 32px;}
.product-box .photo {
	margin:0 0 7px;
	position:relative;
	border:1px solid #7b3091;
	min-height: 225px;
	text-align: center;
}
.product-box h3,
.product-box span.h3 {
	font-size:18px;
	line-height:21px;
	font-weight:normal;
	margin:0 0 2px;
	color:#5066da;	
	display: block;
}
.product-box h3 a,
.product-box span.h3 a {
	text-decoration:none;
}
.product-box h3 a:hover,
.product-box span.h3 a:hover {
	text-decoration:underline;
}
.product-box .wrap {
	position:relative;
	min-height:42px;
	padding:0 130px 0 0;
	margin:0 0 9px;
}
.product-box .price {
	font-size:20px;
	line-height:22px;
	color:#28212a;
}
.product-box .price .old {
	display:block;
	font-size:14px;
	line-height:18px;
	padding:0 0 4px;
	color:#74797c;
	text-decoration:line-through;
}
.product-box .color-list {
	position:absolute;
	bottom:0;
	right:0;
}
.product-box .color-list ul {
	margin:0;
	overflow:hidden;
	width:100px;
	list-style:none;
}
.product-box .color-list li {
	float:right;
	margin:8px 0 0 8px;
}
.product-box .color-list a {
	float:left;
	width:17px;
	height:17px;
	background:#f00;
	overflow:hidden;
	text-indent:-9999px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.product-box .btns { padding:0 0 8px;}
.product-box .btns:after {
	display:block;
	clear:both;
	content:'';
}
.product-box .btns .btn {
	float:left;
	width:118px;
	font-size:16px;
	font-weight:bold;
}
.product-box .btns .custom { float:right;}
.product-box .p-label {
	position:absolute;
	top:9px;
	right:9px;
	width:57px;
	height:57px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:url(/images/bg-discount.png) no-repeat;
	font-size:20px;
	line-height:56px;
	font-weight:bold;
}
.product-box .p-label.hit {
	background:url(/images/new-ico.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.product-box .p-label.action {
	background:url(/images/label-akcia.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.product-box .p-label.new {
	font-size:18px;
	text-transform:uppercase;
}
.item-list .item {
	padding:0 0 30px;
	font-size:12px;
	line-height:16px;
	width:100%;
}
.item-list .item:after {
	display:block;
	clear:both;
	content:'';
}
.item-list .photo {
	float:left;
	width:43%;
	margin:0 3% 0 0;
}
.item-list .photo img { border:1px solid #7b3091;}
.item-list .description {
	overflow:hidden;
	padding:5px 0;
}
.item-list h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 12px;
	color:#2b262d;
}
.item-list h3 a {
	color:#2b262d;
	text-decoration:none;
}
.item-list h3 a:hover { text-decoration:underline;}
.item-cols:after {
	display:block;
	clear:both;
	content:'';
}
.item-cols {width:100%;}
.item-cols .item {
	float:left;
	font-size:12px;
	line-height:16px;
	width:45%;
	padding:0 5% 15px 0;
}
*+ html .item-cols .item {margin:0 -2px 0 0;}
.item-cols h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 12px;
	color:#2b262d;
}
.item-cols h3 a {
	color:#2b262d;
	text-decoration:none;
}
.item-cols h3 a:hover { text-decoration:underline;}
.hr {
	margin:10px 0 30px;
	height:1px;
	background:#f0f0f0;
}
.form-block {
	background:#f0f0f0;
	margin:0 0 30px;
	padding:17px 30px;
}
.form-block h2 {
	font:23px/26px Arial, Helvetica, sans-serif;
	color:#73228b;
	text-transform:uppercase;
	margin:0 0 20px;
}
.form-block fieldset {width:100%;}
.form-block fieldset:after {
	display:block;
	clear:both;
	content:'';
}
.form-block .fields {
	float:left;
	width:230px;
	padding:0 20px 3px 0;
}
.form-block .textarea {
	overflow:hidden;
}
.form-block input[type="text"]{
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 14px;
	width:100%;
	margin:0 0 8px;
	height:32px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
*+ html .form-block input[type="text"] {
	width:85%;
	padding:8px 14px;
	height:auto;
}
.form-block textarea {
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 14px;
	width:100%;
	margin:0 0 8px;
	height:72px;
	resize:none;
	overflow:auto;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
*+ html .form-block textarea {
	width:95%;
}
.form-block .btn-wrap {width:100%;}
.form-block .btn-wrap:after {
	display:block;
	clear:both;
	content:'';
}
.form-block .btn-wrap .btn { float:right;}
.detail-block {
	padding:6px 0;
	width:100%;
}
.detail-block:after {
	display:block;
	clear:both;
	content:'';
}
.detail-block .visual-col {
	float:left;
	width:530px;
}
.detail-block .image-box .holder {
	margin:0 0 19px;
}
.detail-block .image-box .holder ul {
	position:relative;
	width:100%;
	height:566px;
	margin:0;
	list-style:none;
}
.detail-block .image-box .holder ul li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	display:none;
	z-index:0;
	text-align: center;
}
.detail-block .image-box .holder ul li.active {
	display:block;
	z-index:1;
}
.detail-block .image-box .holder img {
	border:1px solid #7b3091;
}
.detail-block .image-box .p-label {
	position:absolute;
	top:9px;
	right:40px;
	width:57px;
	height:57px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:url(/images/bg-discount.png) no-repeat;
	font-size:20px;
	line-height:56px;
	font-weight:bold;
}
.detail-block .image-box .p-label.hit {
	background:url(/images/label-hit.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.detail-block .image-box .p-label.action {
	background:url(/images/label-akcia.png) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
}
.detail-block .image-box .p-label.new {
	font-size:18px;
	text-transform:uppercase;
}
.detail-block .thumbnails-box {
	padding:0 15px;
	position:relative;
	margin:0 0 20px;
}
.detail-block .thumbnails-box .area {
	width:100%;
	overflow:hidden;
	position:relative;
}
.detail-block .thumbnails-box ul {
	width:9999px;
	margin:0;
	list-style:none;
	z-index: 20;
}
.detail-block .thumbnails-box ul li {
	float:left;
	width:109px;
	margin:0 7px;
	border:1px solid #7b3091;
	text-align: center;
	z-index: 22;
}
.detail-block .thumbnails-box ul img {z-index:24;}
.detail-block .thumbnails-box .btn-prev,
.detail-block .thumbnails-box .btn-next {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	background:url(/images/btn-prev-next.png) no-repeat;
	width:16px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
.detail-block .thumbnails-box .btn-next {
	left:auto;
	right:0;
	background-position:-30px 0;
}
.detail-block .social-wrap {
	margin:0 0 20px;
}
.detail-block .social-wrap:after {
	display:block;
	clear:both;
	content:'';
}
.detail-block .social-wrap .s-label {
	float:left;
	line-height:20px;
}
.detail-block .social-wrap .place { float:right;}
.detail-block .info-col {
	float:right;
	width:600px;
}
.detail-block .options {
	border-bottom:1px solid #f0f0f0;
	padding:18px 0;
	font-size:14px;
	width:100%;
}

.fancybox-inner .detail-block .options {
	border: none;
}
.detail-block .options:first-child { padding-top:5px;}
.detail-block .options:after {
	display:block;
	clear:both;
	content:'';
}
.detail-block .options .col {
	float:right;
	width:47%;
}
.detail-block .options .col:first-child { float:left;}
.detail-block .options .article {
	color:#74797c;
	text-transform:uppercase;
}
.detail-block .options .in-stock {
	color:#74797c;
}
.detail-block .options .o-label {
	color:#3a333c;
	font-size:14px;
	text-transform:none;
	min-width:55px;
}
.detail-block .options span {
	display:inline-block;
	margin:0 8px 0 0;
}
.detail-block .options .rating { padding:0 0 10px;}
.detail-block .options .star-rating {
	display:inline-block;
	vertical-align:top;
	margin:1px 8px 0 0;
}
.detail-block .options .size-list {
	display:inline-block;
	vertical-align:top;
	margin:-2px 0 0;
	list-style:none;
	font-weight:bold;
	text-transform:uppercase;
	max-width: 215px;
	padding-left: 0;
	padding-top: 20px;
}
.detail-block .options .size-list li {
	float:left;
	font-size:14px;
	line-height:26px;
	margin:0 10px 4px 0;
}
.detail-block .options .size-list a {
	float:left;
	color:#fff;
	height:27px;
	min-width:20px;
	text-align:center;
	padding:0 4px;
	background:#76248e;
	text-decoration:none;
	border-radius:3px;
}
.detail-block .options .size-list li.active a { background:#b3de53;}
.detail-block .options .color {
	width:100%;
}
.detail-block .options .color:after {
	display:block;
	clear:both;
	content:'';
}
.detail-block .options .color .o-label {
	float:left;
	min-width:57px;
}
.detail-block .options .color-list {
	list-style:none;
	margin:0;
	padding:0;
	display:table;
}
.detail-block .options .color-list li {
	float:left;
	margin:-4px 6px 8px 0;
	padding:1px;
	border: 2px solid #fff;
}
.detail-block .options .color-list a {
	float:left;
	width:27px;
	height:27px;
	overflow:hidden;
	text-indent:-9999px;
	border-radius:3px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.detail-block .options .color-list li.active {
	padding:1px;
	border:2px solid #7b3091;
	border-radius:3px;
}
.detail-block .qty input[type="text"]{
	background:#fff;
	border-radius:3px;
	border:1px solid #c6a6d0;
	text-align:center;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#28212a;
	font:bold 20px Arial, Helvetica, sans-serif;
	padding:7px 0;
	width:68px;
	margin:0 16px 0 0;
}
.detail-block .qty .btn {
	font-size:16px;
	font-weight:bold;
	width:207px;
	margin:0 16px 0 0;
}
.detail-block .qty .btn-info {
	border-radius:4px;
	padding:8px 15px;
	font-size:16px;
	line-height:20px;
	font-weight:bold;
	color:#577210;
	width:auto;
	overflow:visible;
	width:207px;
	text-align:center;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height: 36px;
}
.detail-block .price {
	font-size:20px;
	line-height:22px;
	color:#28212a;
	padding:0 0 10px;
}
.detail-block .price .old {
	font-size:14px;
	color:#74797c;
	text-decoration:line-through;
	margin:0 8px 0 0;
	display:inline-block;
}
.detail-block .options-list { padding:0 0 26px;}
.detail-block .newsletter-form {
	margin:15px 0 0;
	position:relative;
	background:#f0f0f0;
	padding:14px 10px;
	font-size:12px;
	line-height:16px;
	color:#74797c;
	width:262px;
}
.detail-block .newsletter-form:before {
	content:'';
	position:absolute;
	top:-14px;
	left:116px;
	width:17px;
	height:14px;
	background:url(/images/arrow06.png) no-repeat;
}
.detail-block .newsletter-form p { margin:0 0 8px;}
.detail-block .newsletter-form .fields:after {
	display:block;
	clear:both;
	content:'';
}
.detail-block .newsletter-form input[type="text"]{
	background:#fff;
	border-radius:2px;
	border:1px solid #c6a6d0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3a333c;
	font:12px Arial, Helvetica, sans-serif;
	padding:5px 10px;
	width:125px;
	margin:0;
	float:left;
}
.detail-block .newsletter-form .btn-info {
	float:right;
	border-radius:4px;
	color:#577210;
	font-weight:bold;
	font-size:14px;
	line-height:30px;
	padding:0 10px;
	width:100px;
	text-align:center;
	width:auto;
	overflow:visible;
}

.text-box h2,
.text-box span.h2 {
	font-size:18px;
	line-height:20px;
	font-weight:normal;
	margin:0 0 18px;
	
	display: block;
}
.text-box p { margin:0 0 18px;}
.text-box ul {
	margin:0 0 6px 12px;
	list-style:none;
}
.text-box ul li {
	padding:0 0 12px 20px;
	background:url(/images/arrow01.png) no-repeat 0 5px;
}
.main-section .info-block .heading {
	padding:10px 0;
}
.main-section .info-block .heading .btn-info {
	float:right;
	color:#425f02;
	text-align:center;
	min-width:140px;
}
.main-section .info-block .product-grid { padding:0 0 20px;}
.main-section .info-block .product-grid .item { padding-top:6px;}
.main-section .info-block .product-grid .photo img {
	border:1px solid #7b3091;
}
.main-section .info-block .product-grid h3,
.main-section .info-block .product-grid span.h3 {
	margin:0 0 10px;
	
	display: block;
}
.main-section .info-block .product-grid .info .btn {
	width:100px;
}
.main-section .info-block .product-grid .p-label {
	top:9px;
	right:9px;
}
.event-list {padding:0 0 11px;}
.event-list .event {
	border-bottom:1px solid #f0f0f0;
	padding:0 0 8px;
	margin:0 0 28px;
	font-size:14px;
	line-height:18px;
}
.event-list .event h3 {
	color:#2b262d;
	font:22px/24px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
}
.event-list .event h3 a {
	text-decoration:none;
	color:#2b262d;
}
.event-list .event h3 a:hover {text-decoration:underline;}
.event-list .event .date {
	display:block;
	margin:0 0 10px;
	color:#74797c;
	font-size:14px;
	line-height:18px;
	margin:0 0 11px;
}
.event-list .event .visual {margin:0 0 16px; border:1px solid #7b3091;}
.event-list .event p {margin:0 0 11px;}
.event-list .event .links {width:100%;}
.event-list .event .links:after {
	content:'';
	display:block;
	clear:both;
}
.event-list .event .links {margin:0 0 10px;}
.event-list .event .links .comment {
	float:right;
	margin:0 0 10px;
}
.paging {
	text-align:center;
	padding:0 0 40px;
	width:100%;
}
.paging:after {
	content:'';
	display:block;
	clear:both;
}
.paging ul {
	margin:0;
	list-style:none;
	display:inline-block;
	vertical-align:top;
}
*+ html .paging ul {display:inline;}
.paging ul li {
	float:left;
	margin:0 7px;
	font-size:18px;
	line-height:32px;
	font-weight:bold;
	color:#fff;
}
.paging ul a {
	text-decoration:none;
	color:#fff;
	width:32px;
	height:32px;
	float:left;
	background:url(/images/bg-paging.png) no-repeat;
}
.paging ul .btn-prev,
.paging ul .btn-next {
	text-indent:-9999px;
	overflow:hidden;
	background-position:-50px 0;
}
.paging ul .btn-next {background-position:-100px 0;}
.paging ul .current {
	width:32px;
	height:32px;
	float:left;
	background:url(/images/bg-paging.png) no-repeat -149px 0;
}
.aside {padding:3px 0 0;}
.category-nav {
	border:1px solid #712089;
	padding:22px 10px 16px 30px;
	margin:0 0 20px;
}
.category-nav ul {
	margin:0;
	list-style:none;
}
.category-nav ul li {
	padding:0 0 10px 19px;
	background:url(/images/arrow03.png) no-repeat 0 5px;
	font-size:14px;
	line-height:20px;
}
#datepicker {margin:0 0 27px;}
#datepicker .ui-datepicker {
	border:none;
	border-radius:0;
	background:#f0f0f0;
	padding:12px 18px 3px;
	width:auto;
}
#datepicker .ui-datepicker-header {
	padding:0;
	border:none;
	border-radius:0;
	background:none;
}
#datepicker .ui-datepicker-prev,
#datepicker .ui-datepicker-next {
	width:24px;
	height:26px;
	background:url(/images/arrow04.png) no-repeat;
	top:1px;
	left:-2px;
	cursor:pointer;
}
#datepicker .ui-datepicker-next {
	background-position:-30px 0;
	left:auto;
	right:-2px;
}
#datepicker .ui-datepicker-prev span,
#datepicker .ui-datepicker-next span {display:none;}
#datepicker .ui-datepicker-prev:hover,
#datepicker .ui-datepicker-next:hover,
#datepicker .ui-datepicker-prev:focus,
#datepicker .ui-datepicker-next:focus {
	border:none;
	border-radius:0;
}
#datepicker .ui-datepicker .ui-datepicker-title {
	font:20px/26px Arial, Helvetica, sans-serif;
	color:#73228b;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	//margin:0 30px;
	text-align:center;
}
#datepicker .ui-datepicker table {
	width:100%;
	font-size:14px;
	line-height:30px;
	table-layout:fixed;
	border-collapse:inherit;
	border-spacing:3px;
}
#datepicker .ui-datepicker th {
	color:#74797c;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
	text-transform:uppercase;
	padding:3px 3px 0;
}
#datepicker .ui-datepicker td {
	padding:0;
	background:#fff;
	border-radius:2px;
	text-align:center;
}
#datepicker .ui-datepicker td .ui-state-default {
	background:none;
	padding:0;
	border:none;
	color:#3a333c;
	text-align:center;
}

#datepicker .ui-datepicker td .date-events-active {
	background:#73228b;
	padding:0;
	border:none;
	color:white;
	text-align:center;
}

#datepicker .ui-datepicker-other-month {
	opacity:1;
	filter: alpha(opacity=100);
	color:#abaaab;
}
.tag-box {padding:0 0 20px;}
.tag-box h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.tag-nav ul {
	margin:0;
	list-style:none;
}
.tag-nav ul li {
	font-size:14px;
	line-height:24px;
	padding:0 0 10px;
}
.tag-nav ul a {
	border-radius:11px;
	display:inline-block;
	vertical-align:top;
	padding:0 10px;
	background:#f0f0f0;
	color:#3a333c;
	text-decoration:none;
}
.tag-nav ul a span {
	display:inline-block;
	vertical-align:top;
	padding:0 15px 0 0;
	background:url(/images/arrow05.png) no-repeat 100% 9px;
	cursor:pointer;
}
.tag-nav ul .active > a,
.tag-nav ul a:hover {background:#b2dd53; 	cursor:pointer;}
.tag-nav ul ul {
	border:solid #f0f0f0;
	border-width:1px 0;
	padding:9px 0 0 21px;
	margin:10px 0 0;
}
.basket-block {padding:0 0 40px;}
.basket-block h1 {
	border-bottom:1px solid #76248e;
	padding:0 0 8px;
	font:28px/34px Arial, Helvetica, sans-serif;
	margin:0 0 30px;
}
.basket-block table {
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	line-height:20px;
	margin:0 0 20px;
}
.basket-block table th {
	background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf4ff 0%, #f8eaff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf4ff), color-stop(100%,#f8eaff));
	background: -webkit-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -o-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -ms-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: linear-gradient(to bottom,  #fbf4ff 0%,#f8eaff 100%);
	color:#73228b;
	font:18px/22px Arial, Helvetica, sans-serif;
	padding:9px 10px;
	text-align:left;
	text-transform:uppercase;
}
.basket-block table th:first-child {
	padding-left:90px;
	width:48%;
}
.basket-block table td {
	border:solid #f7f7f7;
	border-width:1px 0;
	padding:20px 10px;
	position:relative;
}
.basket-block table .alt td {background:#f7f7f7;}
.basket-block table .remove {
	text-indent:-9999px;
	overflow:hidden;
	width:15px;
	height:16px;
	background:url(/images/btn-remove.png) no-repeat;
	position:absolute;
	top:50%;
	left:27px;
	margin-top:-8px;
}
.basket-block table .remove:hover {background-position:0 -20px;}
.basket-block table .product-info {
	position:relative;
	padding:0 0 0 80px;
}
.basket-block table .product-info:after {
	content:'';
	display:block;
	clear:both;
}
.basket-block table .product-info .alignleft {
	
}
.basket-block table .product-info .description {
	overflow:hidden;
}
.basket-block table .product-info h3 {
	font-size:14px;
	line-height:14px;
	font-weight:normal;
	margin:0 0 11px;
}
.basket-block table dl {
	width:100%;
	overflow:hidden;
	margin:0;
}
.basket-block table dl dt {
	float:left;
	clear:left;
	margin:0 10px 0 0;
	font-weight:normal;
}
.basket-block table dl dd {
	margin:0;
	display:block;
	overflow:hidden;
	color:#74797c;
}
.basket-block .count-form {padding:15px 0 0;}
.basket-block .count-form:after {
	content:'';
	display:block;
	clear:both;
}
.basket-block .count-form .btn-plus,
.basket-block .count-form .btn-minus {
	float:left;
	width:27px;
	height:27px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/btn-plus-minus.png) no-repeat;
}
.basket-block .count-form .btn-plus {background-position:0 -35px;}
.basket-block .count-form input[type="text"]{
	background:#fff;
	border-radius:3px;
	border:1px solid #c6a6d0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3a333c;
	text-align:center;
	font:16px Arial, Helvetica, sans-serif;
	padding:3px 5px;
	width:52px;
	margin:0 10px;
	float:left;
}
.basket-block table strong {
	font-size:20px;
	line-height:24px;
}
.basket-block .total-row {
	border-bottom:1px solid #f7f7f7;
	font-size:20px;
	line-height:28px;
	text-align:right;
	padding:0 35px 20px 0;
	margin:0 0 33px;
}
.basket-block .total-row p {margin:0;}
.basket-block .total-row p span {color:#76248e;}
.basket-block .action-row {
	width:745px;
	margin:0 0 23px auto;
}
.basket-block .action-row:after {
	content:'';
	display:block;
	clear:both;
}
.basket-block .action-row .btn {
	float:left;
	margin:5px 10px 0 0;
	font-size:20px;
	min-width:317px;
	line-height:39px;
	font-weight:bold;
	text-transform:uppercase;
	padding:8px 0;
}
.basket-block .action-row .btn.custom {text-shadow:0 1px 1px rgba(0, 0, 0, 0.35);}
.basket-block .action-row .note {
	background:#f0f0f0;
	position:relative;
	float:right;
	width:334px;
	padding:16px 23px 15px;
	font-size:12px;
	line-height:18px;
}
.basket-block .action-row .note:after {
	content:'';
	position:absolute;
	width:14px;
	height:14px;
	background:url(/images/arrow02.png) no-repeat;
	left:-14px;
	top:23px;
}
.basket-block .action-row .note p {margin:0;}
.btn.green {
	background:#e4f0b5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjBiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2UxNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e4f0b5 0%, #c7e142 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f0b5), color-stop(100%,#c7e142));
	background: -webkit-linear-gradient(top,  #e4f0b5 0%,#c7e142 100%);
	background: -o-linear-gradient(top,  #e4f0b5 0%,#c7e142 100%);
	background: -ms-linear-gradient(top,  #e4f0b5 0%,#c7e142 100%);
	background: linear-gradient(to bottom,  #e4f0b5 0%,#c7e142 100%);
	color:#425f02;
	border:1px solid #79b000;
}
.order-block {padding:0 0 20px;}

.personal-page-nav h1{
	border-bottom:1px solid #76248e;
	padding:0 0 8px;
	font:28px/34px Arial, Helvetica, sans-serif;
	margin:0 0 30px;
}

.order-block h1 {
	border-bottom:1px solid #76248e;
	padding:0 0 8px;
	font:28px/34px Arial, Helvetica, sans-serif;
	margin:0 0 30px;
}
.step-list {
	margin:0 0 37px;
	list-style:none;
	background:url(/images/sep02.png) repeat-x 0 30px;
	width:100%;
}
.step-list:after {
	content:'';
	display:block;
	clear:both;
}
.step-list li {
	font:18px/20px Arial, Helvetica, sans-serif;
	float:left;
	text-transform:uppercase;
	color:#73228b;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:64px;
	width:26.5%;
	margin:0 4%;
	padding:10px 25px;
	background:url(/images/bg-step-list.png) no-repeat 100% 0;
}
*+ html .step-list li {width:21%;}
.step-list li:first-child {margin-left:0;}
.step-list li.active {background-position:100% -100px;}
.step-box {padding:0 0 19px;}
.step-box h2 {
	font:22px/28px Arial, Helvetica, sans-serif;
	padding:0 0 8px;
	margin:0 0 24px;
	border-bottom:1px solid #f0f0f0;
}
.step-box .text-row:after {
	content:'';
	display:block;
	clear:both;
}
.step-box .text-row {padding:0 0 11px;}
.step-box .text-col {
	float:left;
	width:44%;
	padding:5px 0 0;
}
.step-box .note-col {
	overflow:hidden;
	padding:0 0 0 57px;
}
.step-box .note-col .note {
	background:#f0f0f0;
	position:relative;
	float:left;
	min-width:372px;
	padding:12px 14px 11px 24px;
	font-size:12px;
	line-height:18px;
}
.step-box .note-col .note:after {
	content:'';
	position:absolute;
	width:14px;
	height:14px;
	background:url(/images/arrow02.png) no-repeat;
	left:-14px;
	top:13px;
}
.step-box .note-col .note p {margin:0;}
.step-box .text-row label {
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	padding:0 10px 0 0;
	width:190px;
}
.step-box .text-row .text {overflow:hidden;}
.step-box .text-row input[type="text"] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:3px;
	border:1px solid #c6a6d0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#74797c;
	height:33px;
	font:14px Arial, Helvetica, sans-serif;
	padding:4px 11px;
	margin:0;
	display:block;
	width:100%;
}
*+ html .step-box .text-row input[type="text"] {
	height:auto;
	width:80%;
	padding:7px 11px;
}
.step-box table {
	width:100%;
	border-collapse:collapse;
	margin:12px 0 20px;
	text-align:center;
	font-size:14px;
	line-height:22px;
}
.step-box table th {
	background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf4ff 0%, #f8eaff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf4ff), color-stop(100%,#f8eaff));
	background: -webkit-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -o-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -ms-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: linear-gradient(to bottom,  #fbf4ff 0%,#f8eaff 100%);
	color:#73228b;
	font:18px/22px Arial, Helvetica, sans-serif;
	padding:9px 10px;
	text-transform:uppercase;
}
.step-box table th.way {
	text-align:left;
	padding-left:111px;
}
.step-box table td {
	padding:9px 10px;
	border:solid #f7f7f7;
	border-width:1px 0;
	vertical-align:top;
}
.step-box table .alt td {background:#f7f7f7;}
.step-box .radio-holder:after {
	content:'';
	display:block;
	clear:both;
}
.step-box table .radio-holder {
	text-align:left;
	padding:0 0 0 30px;
}
.step-box .radio-holder .radio {
	float:left;
	width:15px;
	height:15px;
	margin:0 20px 0 0;
	padding:0;
}
.jcf-hidden {
	display: block !important;
	position: absolute !important;
	left: -9999px !important;
}
.rad-area {
	margin:0 20px 0 0;
	float:left;
	width:16px;
	height:16px;
	background:url(/images/radio.png) no-repeat;
}
.rad-checked {background-position:0 -20px;}
.radio {
	float:left;
	width:15px;
	height:15px;
	margin:0 20px 0 0;
	padding:0;
}
.step-box table .radio-holder .rad-area {margin:4px 55px 0 0;}
.step-box table .radio-holder label {
	font-weight:bold;
	float:left;
	font-size:16px;
	line-height:22px;
	margin:0;
	width: 520px;
}
.step-box table .sub-radio:after {
	content:'';
	display:block;
	clear:both;
}
.step-box table .sub-radio {padding:15px 0 0 100px;}
.step-box table .sub-radio .holder {width:100%;}
.step-box table .sub-radio .holder:after {
	content:'';
	display:block;
	clear:both;
}
.step-box table .sub-radio .holder {padding:7px 0;}
.step-box table .sub-radio label {
	margin:0;
	float:left;
	font-size:14px;
	line-height:16px;
}
.step-box .comment-holder {
	width:820px;
	margin:0 0 -6px auto;
}
.step-box .comment-holder label {
	float:left;
	margin:0 8px 0 0;
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	min-width:210px;
}
.step-box .comment-holder .textarea {overflow:hidden;}
.step-box .comment-holder textarea {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:3px;
	border:1px solid #c6a6d0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#74797c;
	height:73px;
	font:14px Arial, Helvetica, sans-serif;
	padding:11px;
	margin:0;
	display:block;
	width:100%;
	max-width:0;
	min-width:100%;
}
*+ html .step-box .comment-holder textarea {
	width:90%;
	min-width:90%;
}
.step-box .radio-row {
	margin:-4px 0 12px;
}
.step-box .radio-row:after {
	content:'';
	display:block;
	clear:both;
}
.step-box .radio-row .radio-holder {
	display:inline-block;
	vertical-align:top;
	width:45%;
	padding:0 0 20px 40px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.step-box .radio-row label {
	margin:0;
	float:left;
	font-size:14px;
	line-height:16px;
}
.step-box .radio-row .rad-area  {margin:0 30px 0 0;}
.step-box .details {padding:0 0 40px;}
.step-box .details .note-col .note {min-width:392px;}
.order-block .total-box {
	border:solid #f0f0f0;
	border-width:1px 0;
	margin:0 0 68px;
	padding:18px 30px 18px 0;
}
.order-block .total-box:after {
	content:'';
	display:block;
	clear:both;
}
.order-block .total-box .coupon-holder {
	float:left;
	width:540px;
}
.order-block .total-box .total {
	display:block;
	overflow:hidden;
	font-size:20px;
	line-height:24px;
	color:#28212a;
	text-align:right;
	padding:3px 0;
}
.order-block .total-box .total span {color:#76248e;}
.order-block .total-box .coupon-holder label {
	float:left;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
	padding:0 10px 0 0;
	width:190px;
}
.order-block .total-box input[type="text"] {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:3px;
	border:1px solid #c6a6d0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#74797c;
	height:33px;
	font:14px Arial, Helvetica, sans-serif;
	padding:4px 11px;
	margin:0 6px 0 0;
	float:left;
	width:209px;
}
*+ html .order-block .total-box input[type="text"] {
	height:auto;
	width:187px;
	padding:7px 11px;
}
.order-block .total-box .btn {
	font-weight:bold;
	line-height:24px;
	padding:3px 10px;
}
.order-block .btn-wrap {
	text-align:center;
	padding:0 0 20px;
}
.order-block .btn-wrap .btn {
	font-size:20px;
	line-height:47px;
	font-weight:bold;
	text-transform:uppercase;
	min-width:316px;
}
.event-block p { margin:0 0 18px;}
.event-block .photo { margin:0 0 17px; border:1px solid #7b3091;}
.event-block .title {
	padding:0 0 10px;
}
.event-block .title:after {
	display:block;
	clear:both;
	content:'';
}
.event-block .title .date {
	float:left;
	color:#74797c;
	font-style:normal;
	font-size:14px;
}
.event-block .title .link {
	float:right;
	font-size:14px;
}
.event-block .tags {
	padding:37px 0 0;
}
.event-block .tags h2 {
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 15px;
}
.event-block .tags ul {
	margin:0;
	list-style:none;
}
.event-block .tags ul li {
	line-height:24px;
	display:inline-block;
	vertical-align:top;
	margin:0 6px 10px 0;
}
.event-block .tags ul a {
	float:left;
	text-decoration:none;
	padding:0 12px;
	background:#f0f0f0;
	border-radius:10px;
	color:#3a333c;
}
.gallery-block {
	border:solid #f0f0f0;
	border-width:1px 0;
	padding:30px 45px;
	margin:0 0 24px;
	position:relative;
}
.gallery-block2 {
	border:solid #f0f0f0;
	border-width:1px 0;
	padding:30px 20px;
	margin:0 0 24px;
	position:relative;
}
.gallery-block .holder, .gallery-block2 .holder {
	width:100%;
	overflow:hidden;
	position:relative;
}
.gallery-block .holder ul, .gallery-block2 .holder ul {
	width:9999px;
	margin:0;
	list-style:none;
}
.gallery-block .holder ul li, .gallery-block2 .holder ul li {
	float:left;
	width:230px;
	margin:0 15px;
	text-align: center;
}
.gallery-block .holder img, .gallery-block2 .holder img { border:1px solid #7b3091;}
.gallery-block .btn-prev,
.gallery-block .btn-next,
.gallery-block2 .btn-prev,
.gallery-block2 .btn-next {
	position:absolute;
	top:50%;
	left:0;
	margin-top:-12px;
	background:url(/images/btn-prev-next.png) no-repeat;
	width:16px;
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
}
.gallery-block .btn-next, .gallery-block2 .btn-next {
	left:auto;
	right:0;
	background-position:-30px 0;
}
.comment-block .heading { margin:0 0 20px;}
.comment-block .heading h2,
.comment-block .heading span.h2 {
	font-size:22px;
	line-height:24px;
	
	display: block;
}
.comment-list .unit {
	padding:10px 0 5px;
	font-size:12px;
	line-height:16px;
}
.comment-list .unit.child {
	padding:25px 0 15px 57px;
	margin:0 0 0 42px;
	background:url(/images/sep03.png) no-repeat;
}
.comment-list .unit:after {
	display:block;
	clear:both;
	content:'';
}
.comment-list .photo {
	float:left;
	margin:0 14px 0 0;
}
.comment-list .description {
	overflow:hidden;
}
.comment-list .title h3 {
	display:inline-block;
	margin:0 16px 8px 0;
}
.comment-list h3,
.comment-list span.h3 {
	font:20px/22px Arial, Helvetica, sans-serif;
	margin:0 0 8px;
	
	display: block;
}
.comment-list p { margin:0;}
.comment-list .date {
	display:block;
	margin:0 0 5px;
	font-style:normal;
	color:#74797c;
}
.comment-list .btn-wrap {
	text-align:center;
	padding:30px 0;
}
.share-box {
	border-top:1px solid #f0f0f0;
	padding:14px 0;
	margin:0 0 30px;
}
.share-box:after {
	display:block;
	clear:both;
	content:'';
}
.share-box .area { float:right;}
.share-box .s-label {
	float:left;
	line-height:20px;
	margin:0 12px 0 0;
}
.share-box .place { float:left;}
.subscription-form {
	padding:15px 18px 12px 18px;
	margin:0 0 30px;
	border:1px solid #ddcae3;
	background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #fbf4ff 0%, #f8eaff 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf4ff), color-stop(100%,#f8eaff));
	background:-webkit-linear-gradient(top, #fbf4ff 0%,#f8eaff 100%);
	background:-o-linear-gradient(top, #fbf4ff 0%,#f8eaff 100%);
	background:-ms-linear-gradient(top, #fbf4ff 0%,#f8eaff 100%);
	background:linear-gradient(to bottom, #fbf4ff 0%,#f8eaff 100%);
}
.subscription-form:after {
	display:block;
	clear:both;
	content:'';
}
.subscription-form input[type="text"]{
	background:#fff;
	border-radius:3px;
	border:1px solid #ddcae3;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:7px 12px;
	margin:0 11px 0 0;
	width:200px;
	//height:30px;
}
.subscription-form h3,
.subscription-form span.h3 {
	float:left;
	color:#73228b;
	font:21px/43px Arial, Helvetica, sans-serif;
	padding:0 0 0 66px;
	margin:-4px 30px -4px 0;
	text-transform:uppercase;
	background:url(/images/icon-subscription.png) no-repeat;
	
	display: block;
}
.partners-block {padding:0 0 20px;}
.partners-box .item {padding:0 0 34px;}
.partners-box h2 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 11px;
}
.partners-box .item .holder {width:100%;}
.partners-box .item .holder:after {
	content:'';
	display:block;
	clear:both;
}
.partners-box .alignleft {
	float:left;
	border:1px solid #7b3091;
	margin:0 30px 0 0;
}
.partners-box .description {
	overflow:hidden;
	font-size:12px;
	line-height:16px;
	padding:16px 0 0;
}
.partners-box .title {
	display:block;
	font:18px/20px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
}
.partners-box p {margin:0 0 12px;}
.partners-box .phone {display:block;}
.partners-list {margin:-3px 0 72px;}
.partners-list .heading {margin:0 0 6px;}
.accordion {
	margin:0 0 20px;
	list-style:none;
}
.accordion .slide {
	width:100%;
	position:relative;
	overflow:hidden;
}
.accordion li {
	border-bottom:1px solid #f0f0f0;
	padding:5px 10px;
}
.accordion .opener {
	display:inline-block;
	vertical-align:top;
	padding: 0 0 0 25px;
	background:url(/images/arrow07.png) no-repeat 0 10px;
	text-decoration:none;
	cursor:pointer;
}
.accordion .opener span {
	display:inline-block;
	vertical-align:top;
	font-size:22px;
	line-height:30px;
	background:url(/images/sep04.png) repeat-x 0 100%;
}
.accordion .opener:hover span {background:none;}
.accordion .active .opener {background-position:0 -92px;}
.accordion .active .opener span {
	background:none;
	color:#76248e;
}
.accordion .item {
	padding:12px 0 8px 25px;
	font-size:12px;
	line-height:18px;
}
.accordion .item:after {
	content:'';
	display:block;
	clear:both;
}
.accordion .item .location {
	float:left;
	width:243px;
	margin:0 30px 0 0;
}
.accordion .item h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 7px;
	color:#2b262d;
}
.accordion .item .holder:after {
	content:'';
	display:block;
	clear:both;
}
.accordion .item .metro {
	display:block;
	background:url(/images/icon-metro.png) no-repeat;
	padding:0 0 0 21px;
}
.accordion .item p {margin:0;}
.accordion .item .description { overflow:hidden;}
.accordion .item .logo {
	float:right;
	margin:-24px 0 0 20px;
}
.accordion .item .logo img {border:1px solid #c6a6d0;}
.partners-form {
	background:#f8e3ff url(/images/bg-partners-form.png) no-repeat 100% 0;
	margin:0 0 20px;
}
.partners-form:after {
	content:'';
	display:block;
	clear:both;
}
.partners-form .p-label {
	float:left;
	background:url(/images/bg-partners-label.png) no-repeat 100% 0;
	padding:20px 31px;
	width:208px;
	height:84px;
	color:#73228b;
	font:24px/28px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.partners-form .holder {
	padding:25px 68px 10px 14px;
	overflow:hidden;
}
.partners-form .holder .col {
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	width:50%;
	padding:0 0 0 28px;
}
*+ html .partners-form .holder .col {
	width:40%;
}
.partners-form input[type="text"]{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	border-radius:2px;
	border:0;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#3c303f;
	font:12px Arial, Helvetica, sans-serif;
	padding:4px 12px;
	height:31px;
	width:100%;
	margin:0 0 10px;
}
*+ html .partners-form input[type="text"] {
	width:85%;
	height:auto;
	padding:6px 12px;
}
.partners-form .btn {
	margin:-2px 0 0;
	width:100%;
	display:block;
}
.main-section .heading .link-back {
	float:right;
	margin:0 0 0 10px;
	font-size:14px;
	color:#5066da;
	line-height:34px;
}
.school-block {
	padding:5px 0 6px;
	margin:0 0 26px;
	border-bottom:1px solid #f0f0f0;
}
.school-block:after {
	content:'';
	display:block;
	clear:both;
}
.school-info {padding:0 0 15px;}
.school-info:after {
	content:'';
	display:block;
	clear:both;
}
.school-info .visual {
	float:left;
	border:1px solid #c6a6d0;
	width:42%;
	margin:0 5% 0 0;
	position:relative;
}
.school-info .visual img {
	display:block;
	width:100%;
	height:auto;
}
.school-info .visual .s-label {
	position:absolute;
	top:4px;
	right:4px;
	width:51px;
	height:37px;
	padding:20px 3px 0;
	overflow:hidden;
	text-align:center;
	color:#fff;
	background:url(/images/bg-discount.png) no-repeat;
	font-size:8px;
	line-height:10px;
}
.school-info .visual .s-label span {
	display:block;
	text-transform:uppercase;
	font-size:15px;
}
.school-info .description {
	overflow:hidden;
}
.school-info .metro {
	display:block;
	background:url(/images/icon-metro.png) no-repeat;
	padding:0 0 0 21px;
}
.school-info address {
	font-style:normal;
	display:block;
	margin:0 0 9px;
	min-height: 40px;
}
.school-info .rating-holder:after {
	content:'';
	display:block;
	clear:both;
}
.school-info .rating-holder {padding:0 0 2px;}
.school-info .rating-holder .r-label {
	float:left;
	margin:0 10px 0 0;
	font-size:14px;
	line-height:20px;
}
.school-info .rating-holder .star-rating {
	float:left;
	margin:0;
}
.school-info .link-comment {
	font-size:14px;
	color:#5066da;
}
.school-info h3 {
	font:22px/22px Arial, Helvetica, sans-serif;
	margin:0 0 5px;
	color:#2b262d;
}
.school-info h3 a {
	color:#2b262d;
	text-decoration:none;
}
.school-info h3 a:hover {text-decoration:underline;}
.school-detail {padding:0 0 1px;}
.school-detail h2 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#2b262d;
}
.school-detail p {margin:0 0 18px;}
.school-description {padding:0 0 25px;}
.school-description:after {
	content:'';
	display:block;
	clear:both;
}
.school-description .visual {
	float:left;
	width:48%;
	margin:4px 3.4% 0 0;
	border:1px solid #7b3091;
}
.school-description .visual img {
	display:block;
	width:100%;
	height:auto;
}
.school-description .description {
	overflow:hidden;
}
.school-description h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	margin:0 0 10px;
	color:#2b262d;
}
.school-description p {margin:0 0 12px;}
.school-description .description ul {
	margin:0;
}
.school-description .description ul li {
	font-size:14px;
	line-height:20px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 6px 30px;
	display:inline-block;
	vertical-align:top;
	width:47%;
	background:url(/images/icon-list.png) no-repeat;
}
.special-offer {
	height:94px;
	margin:0 0 25px;
	overflow:hidden;
	background:#fbf5ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y4ZTVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf5ff 0%, #f8e5ff 50%, #f8eaff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf5ff), color-stop(50%,#f8e5ff), color-stop(100%,#f8eaff));
	background: -webkit-linear-gradient(top,  #fbf5ff 0%,#f8e5ff 50%,#f8eaff 100%);
	background: -o-linear-gradient(top,  #fbf5ff 0%,#f8e5ff 50%,#f8eaff 100%);
	background: -ms-linear-gradient(top,  #fbf5ff 0%,#f8e5ff 50%,#f8eaff 100%);
	background: linear-gradient(to bottom,  #fbf5ff 0%,#f8e5ff 50%,#f8eaff 100%);
}
.special-offer .offer {
	float:left;
	background:url(/images/bg-offer.png) no-repeat 100% 0;
	max-width:410px;
	width:47%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:23px 29px 16px;
}
.special-offer .offer h2 {
	color:#73228b;
	font:24px/28px Arial, Helvetica, sans-serif;
	margin:0;
	text-transform:uppercase;
}
.special-offer .description {
	overflow:hidden;
	font-size:14px;
	line-height:18px;
	color:#73228b;
	padding:20px 24px 10px;
}
.special-offer .description p {margin:0;}
.subscription-table {
	width:100%;
	border-collapse:collapse;
	font-size:14px;
	line-height:20px;
	margin:0 0 18px;
}
.subscription-table td {
	padding:4px 0 4px 10px;
	vertical-align:middle;
}
.subscription-table td:first-child {
	padding-left:0;
	width: 23%; //180px;
}
.subscription-table .title {
	color:#2b262d;
	font:18px/20px Arial, Helvetica, sans-serif;
}
.subscription-table .old-price {
	margin:0 0 0 10px;
	text-decoration:line-through;
	color:#74797c;
}
.subscription-table .new-price {
	font-size:20px;
	color:#28212a;
	margin:0 0 0 10px;
}
.subscription-table .discount {
	background:#bbe858 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiZTg1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmRkNTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #bbe858 0%, #b2dd53 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bbe858), color-stop(100%,#b2dd53));
	background: -webkit-linear-gradient(top,  #bbe858 0%,#b2dd53 100%);
	background: -o-linear-gradient(top,  #bbe858 0%,#b2dd53 100%);
	background: -ms-linear-gradient(top,  #bbe858 0%,#b2dd53 100%);
	background: linear-gradient(to bottom,  #bbe858 0%,#b2dd53 100%);
	width:44px;
	height:44px;
	border-radius:22px;
	display:inline-block;
	text-align:center;
	color:#fff;
	font-size:16px;
	line-height:44px;
	margin:0 0 0 5px;
}
.subscription-table .discount.alt {
	background:#ae16b3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FlMTZiMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NjE0YWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ae16b3 0%, #9614ae 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ae16b3), color-stop(100%,#9614ae));
	background: -webkit-linear-gradient(top,  #ae16b3 0%,#9614ae 100%);
	background: -o-linear-gradient(top,  #ae16b3 0%,#9614ae 100%);
	background: -ms-linear-gradient(top,  #ae16b3 0%,#9614ae 100%);
	background: linear-gradient(to bottom,  #ae16b3 0%,#9614ae 100%);
}
.subscription-table .btn {
	display:block;
	width:100%;
	font-weight:bold;
	font-size:16px;
}
.reviews-block .heading .btn-info {
	float:right;
	margin:-7px 0 0 10px;
	min-width:180px;
}
.reviews-block .heading {margin:0 0 20px;}
.reviews-block .heading h2,
.reviews-block .heading span.h2 {
	font:22px/28px Arial, Helvetica, sans-serif;
	
	display: block;
}
.comment-list .unit .rating-holder {
	float:right;
	padding:8px 0 0;
}
.comment-list .unit .rating-area {
	float:left;
	margin:0 0 0 20px;
}
.comment-list .unit .r-label {
	float:left;
	font-size:11px;
	line-height:12px;
}
.comment-list .unit .rating-holder .star-ratings {
	float:left;
	margin:0 0 0 7px;
	width:60px;
	background:url(/images/star2.png) repeat-x;
	height:12px;
}
.comment-list .unit .rating-holder .star-ratings a {
	width:12px;
	height:12px;
}
//.comment-list .unit .rating-holder li a:hover,
//.comment-list .unit .rating-holder li.active a,
.comment-list .unit .rating-holder .star-ratings li.setted a{
	background:url(/images/star2.png) 0 100%;
	z-index:1;
	left:0;
}
.comment-list .unit .rating-holder a.one-star{left:0;}
//.comment-list .unit .rating-holder a.one-star:hover,
//.comment-list .unit .rating-holder li.active a.one-star,
.comment-list .unit .rating-holder li.setted a.one-star{width:12px;}
.comment-list .unit .rating-holder a.two-stars{left:12px;}
//.comment-list .unit .rating-holder a.two-stars:hover,
//.comment-list .unit .rating-holder li.active a.two-stars,
.comment-list .unit .rating-holder li.setted a.two-stars{width:24px;}
.comment-list .unit .rating-holder a.three-stars{left:24px;}
//.comment-list .unit .rating-holder a.three-stars:hover,
//.comment-list .unit .rating-holder li.active a.three-stars,
.comment-list .unit .rating-holder li.setted a.three-stars{width:36px;}
.comment-list .unit .rating-holder a.four-stars{left:36px;}
//.comment-list .unit .rating-holder a.four-stars:hover,
//.comment-list .unit .rating-holder li.active a.four-stars,
.comment-list .unit .rating-holder li.setted a.four-stars{width:48px;}
.comment-list .unit .rating-holder a.five-stars{left:48px;}
//.comment-list .unit .rating-holder a.five-stars:hover,
//.comment-list .unit .rating-holder li.active a.five-stars,
.comment-list .unit .rating-holder li.setted a.five-stars{width:60px;}
.reviews-block .comment-list {padding-bottom:10px;}
.reviews-block .comment-list .unit {padding-bottom:20px;}
.selection-form {
	background:#f0f0f0;
	padding:20px 30px 14px;
	margin:0 0 31px;
}
.selection-form .select-row:after {
	content:'';
	display:block;
	clear:both;
}
.selection-form .select-row {padding:0 0 7px;}
.selection-form .select-row select {width:250px;}
.selection-form .select-col {
	float:left;
	width:48%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 0 0;
}
.selection-form .select-col label {
	float:left;
	color:#73228b;
	font:18px/30px Arial, Helvetica, sans-serif;
	margin:0 15px 0 0;
}
.selection-form .form-row {
	margin:0 -30px;
	padding:4px 30px 0;
}
.selection-form .form-row.alt {background:#f6f6f6;}
.selection-form .form-row:after {
	content:'';
	display:block;
	clear:both;
}
.selection-form .holder {padding:0 0 7px;}
.selection-form .holder:after {
	content:'';
	display:block;
	clear:both;
}
.selection-form h3 {
	font:18px/22px Arial, Helvetica, sans-serif;
	color:#73228b;
	margin:0 0 10px;
}
.selection-form .rad-area {margin:0 11px 0 0;}
.selection-form label {
	color:#3c303f;
	font-size:14px;
	line-height:16px;
	display:block;
	overflow:hidden;
}
.selection-form .holder .col {
	float:left;
	width:25%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 10px 0 0;
}
.selection-form .check-area {padding:3px 0 5px;}
.selection-form .check-area:after {
	content:'';
	display:block;
	clear:both;
}
.selection-form .check-area label {font-size:12px;}
.selection-form .btn {
	display:block;
	margin:10px auto 0;
	width:140px;
	font-size:16px;
	font-weight:bold;
}

.chk-checked {background-position:0 -20px;}
.select-area {
	position:relative;
	overflow:hidden;
	cursor:default;
	height:31px;
	float: left;
	background:#fff;
	border-radius:2px;
	color:#3c303f;
	font-size:14px;
	line-height:20px;
}
.select-area .center {
	white-space: nowrap;
	padding:5px 15px;
	float:left;
}
.select-area .select-opener {
	background:url(/images/bg-select.png) no-repeat;
	position: absolute;
	height:31px;
	width:30px;
	right:0;
	top:0;
}
.select-options {
	position: absolute;
	overflow: hidden;
	background: #fff;
	z-index: 2000;
}
.select-options .drop-holder {
	overflow: hidden;
	height: 1%;
}
.select-options ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.select-options ul li {
	width: 100%;
	float: left;
}
.select-options ul a {
	text-decoration: none;
	padding: 5px 10px;
	display: block;
	cursor: default;
	color: #3c303f;
	height: 1%;
}
.select-options .item-selected a {
	text-decoration: none;
	background:#3c303f;
	color:#fff;
}
.search-rezult {
	padding:10px 0 10px 16px;
	margin:0 0 25px;
	background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fbf4ff 0%, #f8eaff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbf4ff), color-stop(100%,#f8eaff));
	background: -webkit-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -o-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: -ms-linear-gradient(top,  #fbf4ff 0%,#f8eaff 100%);
	background: linear-gradient(to bottom,  #fbf4ff 0%,#f8eaff 100%);
}
.search-rezult h3 {
	color:#73228b;
	font:18px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	overflow:hidden;
}
.ajax-search-rezult{
	margin-top: -54px;
	padding-left: 16px;
	padding-bottom: 35px;
}
.ajax-search-rezult h3 {
	color:#73228b;
	font:18px/20px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	margin:0;
	overflow:hidden;
}
.search-rezult .action-holder {
	float:right;
	margin:0;
	font-size:14px;
	line-height:20px;
}
.search-rezult .action-holder .a-label {
	float:left;
	color:#3c303f;
}
.search-rezult .action-holder ul {
	margin:0;
	float:left;
	list-style:none;
}
.search-rezult .action-holder ul li {
	background:url(/images/sep05.png) no-repeat 0 50%;
	padding:0 15px 0 16px;
	float:left;
	line-height:16px;
}
.school-rezult {padding:0 0 37px;}
.school-rezult .school-info .visual {
	width:27.5%;
	margin:4px 3.5% 0 0;
}
.search-rezult .action-holder ul li:first-child {background:none;}
.school-rezult .school-info .details {
	float:right;
	margin:0 0 0 10px;
	width:32%;
}
.school-rezult .school-info .description .holder {overflow:hidden;}
.school-rezult .school-info .link-wrap {
	text-align:right;
	margin:0 0 62px;
}
.school-info h3 {margin:0 0 9px; min-height: 44px;}
.school-rezult .school-info .description p {margin:0;}
.school-rezult .school-info .details .btn {
	margin:0 0 0 auto;
	display:block;
	width:120px;
	height:37px;
	font-weight:bold;
	font-size:16px;
	border-radius:3px;
	color:#577210;
}
.school-rezult .subscription-table {margin:0 0 5px;}
.school-rezult .subscription-table td:first-child {width:30%;}
.school-rezult .item {
	border-bottom:1px solid #f0f0f0;
	padding:0 0 13px;
	margin:0 0 25px;
}

span.text-on{
	color: #74797c; 
	font-size: 14px;
	float: right;
}

.profile-form{
		width: 870px;
	}

.delivery-radio{
	font-weight: normal;
	font-size: 12px;
	color: #74797c;
}

.detail-block .options span.credit-info {
	color: #3a333c;
	padding: 8px 0;
	font-size: 14px;
	line-height: 20px;
	float: right;
	width: 207px;
	margin: 10px 19px 0 0;
	text-align: center;
}
.additionally_button_description{
    position: absolute;
    width: 350px;
    text-align: left;
    right: 0;
    top: 37px;
}
@media only screen and (max-width: 1200px) {
	.additionally_button_description{
		width: 320px;
	}
	#header .phone-list li {
		font-size: 23px !important;
	}
	
	#header .one-phone .phone-list li {
		line-height: 20px !important;
	}
	
	.large-only {
		display: none;
	}
	
	.step-list-new li{
		font: 14px/20px Arial, Helvetica, sans-serif;
		width: 220px;
		margin-right: 15px;
	}
	
	.comment-holder .textarea{
		//width:502px;
	}
	
	.radio-holder{
		//width:500px;
	}
	.delivery-radio{
		font-size:12px;
		line-height: 16px !important;
		margin-top: 6px;
	}

	.profile-form{
		width: 700px ! important;
	}
	.video-box iframe{
		width: 300px;
		//height: auto;
	}
	span.text-on{
		font-size: 12px;
	}
	body {
		padding:0 !important;
		min-width:980px !important;
	}
	.container {
		width:940px !important;
	}
	.container .row {
		margin-left:-20px !important;
	}
	
	.container .span9 {
		width:700px !important;
		float:left !important;
	}
	.container .span8 {
		width:620px !important;
		float:left !important;
	}
	.container .span7 {
		width:540px !important;
		float:left !important;
	}
	.container .span6 {
		width:460px !important;
		float:left !important;
	}
	
	.map-msk > .span6, .map-spb > .span6 {
		width: 340px !important;
	}
	
	.container .span5 {
		width:340px !important;
		float:left !important;
	}
	
	.container .span4 {
		width:300px !important;
		float:left !important;
	}
	.container .span3 {
		width:220px !important;
		float:left !important;
	}
	.container .span2 {
		float:left !important;
	}
	[class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"] {
		margin-left:20px;
	}
	#header .logo-box {
		width:230px;
		margin:0 32px 0 0;
	}
	#header .logo {
		width: 230px;
		height: 86px;
		margin: 5px 0 0;
	}
	#header .search-box {
		width:150px;
		margin-right:25px;
	}
	#header .search-form {
		width:135px;
	}
	#header .search-form .text {
		width:110px;
	}
	#header .info-box {
		margin-right:22px;
		width:195px;
		height:60px;
	}
	#header .info-box p {
		margin-left: 7px;
	}
	#header .return-call {
		margin-right: 32px;
	}
	#footer .list-holder ul {
		margin:0 0 0 50px;
	}
	#footer .list-holder ul:first-child {
		margin:0;
		width:140px;
	}
	#footer .additional-info {
		width:500px;
	}
	.gallery-box .holder ul {
		width:300px;
	}
	.gallery-box .switcher {
		margin:2px 0 0 -7px;
	}
	.gallery-box .holder ul img {
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}
	.partners-gallery .holder ul li {
		width:178px;
	}
	.intro-block .logo-pure {
		width:115px;
		background-position:100% 0;
		border-radius:5px 0 0 5px;
		background: url(/images/logo02small.png) no-repeat;
	}
	.intro-block .btn-buy {
		margin-left:-25px;
		background: url(/images/btn-buy-small.png) no-repeat;
	}
	.intro-block .catalog {
		margin-left:-48px;
		background-position:100% 0;
		width:265px;
		padding:9px 0 0 60px;
	}
	.intro-block .catalog ul {
		width:120px;
	}
	.intro-block .order-form {
		width:354px;
		background-position:100% 0;
	}
	.intro-block .order-form h3 {
		font-size:16px;
	}
	.intro-block .order-form input[type="text"] {
		margin:0 20px 0 0;
	}
	.training-gallery {
		width:540px;
	}
	.training-gallery .holder ul li {
		width:270px;
	}
	.training-gallery .photo {
		width:110px;
	}
	.training-gallery .photo img {
		width:100%;
	}
	.training-gallery .description {
		padding:0 6%;
	}
	.menu-block ul .i1 img {
		margin:0 -25px 0 -5px;
	}
	.menu-block ul .i2 img {
		margin:0 -18px 0 0;
	}
	.menu-block ul .i3 img {
		margin:0 -5px 0 -10px;
	}
	.detail-block .visual-col {
		width:490px;
	}
	.detail-block .info-col {
		width:420px;
	}
	.detail-block .options .col {
		float:none !important;
		width:100%;
		padding:10px 0 0;
	}
	.detail-block .options .col:first-child { padding:0;}
	.detail-block .thumbnails-box ul li {
		width:100px;
	}
	.detail-block .image-box .holder img,
	.ad-box img {
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
	}

	.sidebar h2,
	.sidebar span.h2{
		font-size:24px;
		line-height:26px;
		
		display: block;
	}
	.product-box .wrap {
		padding:0;
		min-height:0;
	}
	.product-box .color-list {
		width: 50%;
	}
	.product-box .color-list ul {
		width:auto;
		float:right;
	}
	.product-box .color-list li {
		margin:8px 8px 0 0;
	}
	.product-box .btns .btn {
		width:100px;
		font-size:13px;
	}
	.product-box .price .old {
		min-height:18px;
	}
	.subscription-form h3,
	.subscription-form span.h3{
		padding:0;
		font-size:17px;
		background:none;
		margin-right:20px;
		
		display: block;
	}
	.subscription-form input[type="text"] {
		margin-right:14px;
		width:170px;
	}
	.gallery-block {
		padding:30px 35px;
	}
	.gallery-block .holder ul li {
		width:180px;
	}
	.product-list .item {
		width:337px;
	}
	.promo-block .menu {
		width:130px;
	}
	.promo-block .r-col {
		width:160px;
	}
	.slideshow {
		width:520px;
	}
	.slideshow .holder ul li {
		width:760px;
		height:330px;
	}
	.promo-block .conditions-box {
		width:188px;
	}
	.promo-block .conditions-box .text h2 {
		font-size:14px;
	}
	#datepicker .ui-datepicker table {
		line-height:24px;
	}
	.partners-form .p-label {
		width:170px;
	}
	.partners-form .holder {
		padding-right:32px;
	}
	#footer .payment-list {
		width:460px;
	}
	#footer .payment-list li {
		margin:0 22px;
	}
	.info-block .span4 .heading h2 {
		font-size:21px;
	}
	.product-list h3,
	.product-list span.h3	{
		font-size:17px;
	}
	.product-box h3,
	.product-box span.h3 {
		min-height:42px;
		
		display: block;
	}
	.form-block h2 {
		font-size:20px;
	}
	.product-grid {
		margin:0 -30px 0 0;
	}
	.product-grid .row {
		display:inline;
		vertical-align:top;
		margin:0 !important;
	}
	.product-grid .row:before,
	.product-grid .row:after {
		display:inline !important;
		clear:none !important;
	}
	.product-grid .item {
		width:191px !important;
		float:none !important;
		display:inline-block;
		vertical-align:top;
		margin:0 20px 0 0;
	}
    .buying-grid .item {
        width:216px !important;
    }
	.detail-block .qty .btn {
		width:200px;
	}
	.detail-block .qty .btn-info {
		width:190px;
	}
	.main-section .info-block .product-grid .info .btn {
		width:70px;
	}
	.special-offer .offer h2 {font-size:18px;}
	.special-offer .description {padding:10px;}
	.subscription-table {font-size:12px;}
	.subscription-table .title {font-size:16px;}
	.subscription-table .new-price {font-size:18px;}
	.subscription-table .btn {font-size:14px;}
	.comment-list .unit .rating-holder {
		float:none;
		padding:0 0 10px;
	}
	.comment-list .unit .rating-holder:after {
		content:'';
		display:block;
		clear:both;
	}
	.comment-list .unit .rating-area {margin:0 20px 0 0;}
	.selection-form .select-row select {width:220px;}
	.school-rezult .subscription-table td:first-child {width:30%;}
    .product-grid .last,
    .product-grid .last{
        display: none;
    }
    
    .slideshow .info {
	    top: 30px;
	    width: 250px;
    }
    
    .slideshow .info h2 {
		font-size: 34px !important;
    }
    .slideshow .switcher {
	    width: 250px;
    }
    
    .navigation ul a {
	    padding: 0 20px;
    }
    
    .step-box table .radio-holder .rad-area {margin:4px 25px 0 0;}
    
    .step-box table .radio-holder label { width: 325px; }
    
    :root .slideshow .info h2 { font: 30px/40px Arial, Helvetica, sans-serif \0/IE9 !important; }  /* IE9 */
	
	.detail-block .options span.credit-info {
		margin-left: 0px;
		width: 200px;
	}
	
	#footer .contact-info {
		width:392px;
	}
	
	#footer .soc-list li {
		width:auto;
		margin:0 0 0 0;
	}
    
}

:root .special-offer .offer h2 { font: 21px/28px Arial, Helvetica, sans-serif \0/IE9 !important; }  /* IE9 */

.personal-page-nav a{
text-decoration:none;
cursor:pointer;
}
.star-rat li.setted a {
background: url(/images/star2.png) 0 100%;
z-index: 1;
left: 0;
}

.comment-list .rating-holder .star-rat {
	float:left;
	margin:0 0 0 7px;
	width:60px;
	background:url(/images/star2.png) repeat-x;
	height:12px;
}
.comment-list .rating-holder .star-rat a {
	width:12px;
	height:12px;
}
.comment-list .rating-holder .star-rat li.setted a{
	background:url(/images/star2.png) 0 100%;
	z-index:1;
	left:0;
}
.comment-list .rating-holder a.one-star{left:0;}
.comment-list .rating-holder li.setted a.one-star{width:12px;}
.comment-list .rating-holder a.two-stars{left:12px;}
.comment-list .rating-holder li.setted a.two-stars{width:24px;}
.comment-list .rating-holder a.three-stars{left:24px;}
.comment-list .rating-holder li.setted a.three-stars{width:36px;}
.comment-list .rating-holder a.four-stars{left:36px;}
.comment-list .rating-holder li.setted a.four-stars{width:48px;}
.comment-list .rating-holder a.five-stars{left:48px;}
.comment-list .rating-holder li.setted a.five-stars{width:60px;}

.star-rat li.setted a{
	background:url(/images/star2.png) 0 100%;
	z-index:1;
	left:0;
}
.star-rat li a{
	display:block;
	width:18px;
	height:18px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
}
.star-rat{
	list-style:none;
	margin:0 0 6px -2px;
	padding:0;
	width:90px;
	height:18px;
	position:relative;
	background:url(/images/star2.png) repeat-x;
}
.star-rat li{
	float:left;
}

.star-rat a.one-star{left:0;}
.star-rat li.setted a.one-star{width:18px;}
.star-rat a.two-stars{left:18px;}
.star-rat li.setted a.two-stars{width:36px;}
.star-rat a.three-stars{left:36px;}
.star-rat li.setted a.three-stars{width:54px;}
.star-rat a.four-stars{left:54px;}
.star-rat li.setted a.four-stars{width:72px;}
.star-rat a.five-stars{left:72px;}
.star-rat li.setted a.five-stars{width:90px;}
.star-rating {
	list-style:none;
	margin:0 0 6px -2px;
	padding:0;
	width:90px;
	height:18px;
	position:relative;
	background:url(/images/star.png) repeat-x;
}
.star-rating li{
	float:left;
}
.star-rating li a{
	display:block;
	width:18px;
	height:18px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
}
.star-rating li a:hover,
.star-rating li.active a,
.star-rating li.setted a{
	background:url(/images/star.png) 0 100%;
	z-index:1;
	left:0;
}

.star-rating a.one-star{left:0;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star,
.star-rating li.setted a.one-star{width:18px;}
.star-rating a.two-stars{left:18px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars,
.star-rating li.setted a.two-stars{width:36px;}
.star-rating a.three-stars{left:36px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars,
.star-rating li.setted a.three-stars{width:54px;}
.star-rating a.four-stars{left:54px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars,
.star-rating li.setted a.four-stars{width:72px;}
.star-rating a.five-stars{left:72px;}
.star-rating a.five-stars:hover,
.star-rating li.active a.five-stars,
.star-rating li.setted a.five-stars{width:90px;}

.color-list-ajax li.active {
	padding: 1px;
	border: 1px solid #7b3091;
	border-radius: 3px;
	margin-right: 8px;
	margin-top: -2px;
}

.color-list-ajax a{
	float: left;
	width: 27px;
	height: 27px;
	overflow: hidden;
	text-indent: -9999px;
	border-radius: 3px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.color-list-ajax li{
	list-style-type: none;
	float: left;
	padding-right: 10px;
}


.size-list-ajax a {
	float: left;
	color: #fff;
	height: 27px;
	min-width: 20px;
	text-align: center;
	padding: 0 4px;
	background: #76248e;
	text-decoration: none;
	border-radius: 3px;
}

.size-list-ajax li.active a {
	background: #b3de53;
}

.size-list-ajax {
	list-style: none;
	font-weight: bold;
	text-transform: uppercase;
}

.size-list-ajax li {
	float: left;
	font-size: 14px;
	line-height: 26px;
	margin: 0 10px 0 0;
	margin-top: -4px;
}
.buy1click-ajax {
	width: 70px;
	float: left;
}
.returncall-ajax {
	width: 70px;
	float: left;
	line-height: 30px;
}
.fancybox-inner {
    height: auto !important;
    overflow: hidden !important;
    width: auto !important;
}
.testimonials .photo img, .unit .photo img {
	border-radius: 46px;
}

.text-page {
	font-size: 14px;
	line-height: 18px;
}

.fileinput-button {
	overflow: hidden;
}

#login_ajax_change_psw_form > table {
	width: 100%;
}

#login_ajax_change_psw_form > table input[type=text], #login_ajax_change_psw_form > table input[type=password] {
	width: 90%;
}

.order-table {
	border: 1px solid black;
	padding: 5px;
	margin-bottom: 10px;
}

.table-header {
	font-weight: bold;
	text-align: center;
}

.fancybox-outer {
	width: auto;
}
.border {
	border: 1px solid #ddcae3;
	width: 86px;
	height: 86px;
}

.text-comment, .from-author {
	color: #73228b;
	font: 21px/26px Arial, Helvetica, sans-serif;
}

.from-author {
	padding-bottom: 20px !important;
}

.in-stock img {
	margin-top: -2px;
}

.span12 {
	min-width: 940px !important;
}

iframe[name="google_conversion_frame"] {
	display: none !important;
}

.login_ajax_form span.h3 {
	font-size: 24.5px;
	line-height: 40px;
	margin: 10px 0;
	font-family: inherit;
	font-weight: bold;
	color: inherit;
	text-rendering: optimizelegibility;
	display: block;
}

.bx-composite-btn {
	display: none !important;
}

.fb_iframe_widget {
	top: -5px !important;
}

.p-label.newprice {
	background: rgba(0, 0, 0, 0) url("/images/newprice_catalog.png") no-repeat scroll 0 0 !important;
    overflow: hidden;
    text-indent: -9999px;
    width: 60px !important;
}

.p-label.newprice-good {
	background: rgba(0, 0, 0, 0) url("/images/newprice_tovar.png") no-repeat scroll 0 0 !important;
    overflow: hidden;
    text-indent: -9999px;
    width: 142px !important;
}

.big-label {
	font-size: 20px !important;
	font-weight: bold;
}

.old-label {
	color: #74797c !important;
}

.preorder {
	color: #8930a3 !important;
	margin-top: 0px !important;
}

.preorder strong {
	color: #8930a3 !important;
}

.mt-10 {
	margin-top: 10px !important;
}
.mt-20 {
	margin-top: 20px !important;
}

.o-label  .preorder:before {
	content: '';
	clear: both;
}


/* contacts new styles */
.page-main-content {
	/*width: 960px;*/
	margin: 0 auto 10px;
	font-size: 15px;
}
.page-main-content .row-fluid [class*="span"]:first-child {
	margin-left:0px !important;
}
.page-main-content h3{
	font-size: 22px;
	line-height: 1.364;
	text-align: left;
	font-weight: normal;
	margin: 0;
}
.page-main-content a{
	text-decoration: underline #e1e1e1;
}
.page-main-content a:hover{
	text-decoration: underline #5066da;
}
.page-main-content p{
	font-size: 15px;
	color: #3c303f;
	line-height: 1.333;
	word-spacing: 0.02em;
	text-align: left;
	margin: 0;
}
.page-main-content > .heading{
	margin: 0;
}
.heading.no-brd {
	border: none;
}

.page-main-content .city-select__link {
	color: #5066da;
	border-bottom: 1px dashed #5066da;
	text-decoration: none;
}
.page-main-content .city-select__link:hover {
	text-decoration: none;
}


.content-container {
	padding: 30px 0;
	border-bottom: 1px solid #e1e1e1;
}
.content-container:first-child {
	padding-top: 0;
	background: red;
}
.map-grid {
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
.map-grid .grid-cell {
	/*width: 460px;*/
	margin-bottom: 30px;
}
.map-grid .grid-cell:first-child {
	/*margin-right: 40px;*/
}
.row-fluid.map-msk, .row-fluid.map-spb {
	margin-bottom: 30px;
}
.row-fluid.map-spb {
	
}

.metro-ico {
	width: 25px;
	height: 12px;
	margin: 0 6px;
	display: inline-block;
	background: rgba(0, 0, 0, 0) url("/images/icon-metro-new.png") no-repeat scroll 0 0 / contain;
}
.grid-cell__couple {
	width: 100%;
	margin-top: 15px;
}
.grid-cell__couple .row-fluid  [class*="span"]{
	min-height: unset;
}
.grid-cell__couple .phone, .grid-cell__couple .mail{
	background-image: url("/images/icon-phone-mail-sprite.png");
	background-repeat: no-repeat;
	padding-left: 24px;
	margin-left: 35px;
	display: inline-block;
}
.grid-cell__couple .work-time-p{
	width: 165px;
	display: inline-block;
}

.grid-cell__couple .phone {
	background-position: left 2px;
}
.grid-cell__couple .mail{
	background-position: left -18px;
}
.margin-premap {
	min-height: 2.6em;
}
.map-block {
	margin-bottom: 10px;
	background: url("/images/map-cap.jpg") no-repeat scroll 0 0 / cover;
	/*width: 460px;*/
	/*height: 270px;*/
	height: 334px;
}
.map-spb .map-block {
    margin-bottom: 25px;
}


.delivery-grid .grid-cell:nth-child(1), .office-grid .grid-cell:nth-child(1) {
	width: 100px;
}
 .office-grid .grid-cell:nth-child(2) {
	width: 300px;
}

.pmarg p {
	margin-bottom: 10px;
}
.pmarg p:last-child {
	margin-bottom: 0;
}

.content-container.office-grid {
    padding-bottom: 0;
}
.delivery-cities {
	box-sizing: border-box;
	border: 3px solid #b7e356;
	height: 370px;
	width: 100%;
	padding: 40px 38px 0;
}
.delivery-cities__ul {
    width: 59%;
}

.delivery-cities__map {
	background-image: url("/images/map-delivery.jpg");
	background-repeat: no-repeat;
	background-size: 80% auto;
/* 	margin-right: 30px; */
	margin-top: 8px;
	width: 276px;
	height: 271px;
}
@media only screen and (max-width: 1200px) {
	.delivery-cities__map {
		width: 225px;
		height: 231px;
	}
	
	.delivery-cities__ul {
	    width: 62%;
	}
}

.delivery-cities__ul h1 {
  font: 28px/1.25 Arial,Helvetica,sans-serif;
  margin: 0 0 28px;
}
.city-listing_list {
    font-size: 14px;
    list-style: outside none none;
    margin: 0;
    width: 25%;
}
.city-listing_list_li {
	margin-bottom: 4px;
	line-height: unset;
}

.contact-us {
	background: #f0f0f0;
	width: 100%;
	padding: 30px 38px 20px;
	box-sizing: border-box;
}
h3.contact-us__h3 {
    background: rgba(0, 0, 0, 0) url("/images/icon-question.png") no-repeat scroll 0 0;
    line-height: 40px;
    margin: 0 0 40px;
    padding-left: 55px;
}
.contact-us-form {
}

.contact-us-form input,
.contact-us-form input.contact-us-form__field_input,
.contact-us-form textarea.contact-us-form__field_textarea {
	background: #fff;
	border: none;
	border-radius: 3px;
    padding: 10px 15px;
}
.contact-us-form__field:focus {
	border: 1px solid #76248e;
}
.contact-us-form input.contact-us-form__field_input {
    display: inline-block;
    margin: 0 20px 20px 0;
    width: 280px;
}
.contact-us-form textarea.contact-us-form__field_textarea {
	width: 614px;
	height: 140px;
	margin-bottom: 20px;
	resize: none;
}
.contact-us-form input.contact-us-form__button {
	display: block;
	width: 140px;
	height: 40px;
	font-size: 18px;
	color: #fff;
    background: rgba(0, 0, 0, 0) url("/images/butt-send.png") no-repeat scroll 0 0;
}

.content-ending__h3 {
	margin-bottom: 16px;
}

/*----some-common-styles----*/
.no-brd {
	border: none !important;
}
.floatleft {
	float: left;
}
.txt-purple{
	color: #76248e;
}
.txt-grey {
	color: #898989 !important;
	text-decoration: none !important;
}

/*---------------------*/

.txt-delivery-ad-title {
	font: 28px/1.25 Arial,Helvetica,sans-serif;
	margin: 0px 0px 28px;
}
.txt-contacts-title {
	font-size: 22px;
	line-height: 1.364;
	text-align: left;
	font-weight: normal;
	margin: 0px;
}

.pres-on-photo {
	float: left;
	background: #f8eefd;
	
	padding: 20px 0 0;
	
	margin-bottom: 20px;
}

.title-pres-on-photo {
	font-size: 18px !important;
	margin-bottom: 10px;
}

.pres-on-photo .container-on-photo {
	background: #fff !important;
}

/*cities popup additional*/
#cities-popup-container {
	display: inline-block;
}
.show-block {
	display: block !important;
}
.cities-popup {
	display: none;
    background: #fff;
    border: 1px solid #e1e1e1;
    color: #3c303f;
    font-size: 18px;
    padding: 5px 10px;
    position: absolute;
    z-index: 5;
}
.cities-popup > ul{
    list-style:none;
    margin: 0;
}
.cities-popup > ul li{
    margin: 5px 0;
}
.cities-popup > ul li a{
	text-decoration: none;
	/*border-bottom: 1px dashed #5066da;*/
	display: block;
}
.cities-popup > ul li a:hover{
	text-decoration: underline;
}

/*cities popup additional ENDs*/

.twocols .span9 {
	float: right !important;
}

.sort {
	cursor: pointer !important;
}

::-ms-clear {
  width : 0;
  height: 0;
}

.cts-block {
	padding-right: 10px !important;
}

.cts-block .city-listing_list {
	width: 24%;
}

.cts-block .city-listing_list:nth-of-type(3n) {
	width: 28%;
}

/*additional main submenu*/
#main-cat-submenu {
	display: none; 
	position: absolute; 
	margin-left: 50px; 
	background-color: #fff;
	z-index: 999;
	font-size: 13px;
	padding-bottom: 5px;
	border: 1px solid #8930A3;
	border-top: 0px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-top: -31px;
}
#main-cat-submenu a {
	display: block;
	text-decoration: none;
	color: #76248E;
	padding-left: 20px;
	padding-right: 20px;
	line-height: 22px;
}
#main-cat-submenu a:hover {
	/*box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.95) inset;*/
	/*background: transparent linear-gradient(to bottom, #9514AD 0%, #A816B6 100%) repeat scroll 0% 0%;*/
	text-decoration: underline;
}
#main-cat-submenu ul {
	margin-left: 0px;
	margin-bottom: 0px;
	list-style-type: none;
}
#main-cat-submenu li {
	line-height: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
#main-cat-submenu .submenu-section {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
}
#main-cat-submenu .submenu-helper {
	float:left; 
	width: 340px;
}
/*end additional main submenu*/

.header-center-right-search {
    border-radius: 0px!important;
    width: auto;
    top: 0px;
}
.search-field {
    top: 0px;
    border-radius: 0px!important;
}
.search-field input {
    margin-top: 0px;
}
.step-box .text-col div[id*="ORDER_PROP_"] {
    position: absolute!important;
    right: 0px;
    background: #f0f0f0;
    top: auto!important;
    margin-top: -14px;
}

.text-col {
    position: relative;
}
.step-box .text-row:nth-child(3) .text-col:nth-child(3) {
    margin-top: -74px!important;
}
.step-list-new li {
    margin-right: 0px;
    margin-left: 0px;
    width: 259px;
}

ul.step-list-new {
    padding-left: 0px;
}
input#other-phone {
    position: relative!important;
    display: inline-block;
    float: left;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: 3px;
    left: 0px!Important;
}
.step-box table .radio-holder .rad-area {
    margin-right: 10px!important;
}

.step-box table .radio-holder label {
    width: 430px!important;
}
input.btn.btn-small.custom.use_discount ,
.ui-state-default, .ui-widget-content .ui-state-default{
    border: 0px!important;
}
#sof-prof-div input.btn.btn-large.custom,
.step-box input.btn.btn-large.custom,
#order_form_content input.btn.btn-large.custom,
.sale_order_full_table a.btn.btn-large.custom {
    font-size: 15px;
    border: 0px;
    padding: 10px;
}
#order_form_content input.btn.btn-large.custom {
    width: auto!important;
}
.sale_order_full_table a.btn.btn-large.custom:hover,
.sale_order_full_table a.btn.btn-large.custom:focus{
color:#fff!important;}
.special-item-head a {
    min-height: 34px;
    display: block;
}

body .catalog-item-body-colors {
    margin-top: -27px;
}
.rss-btn{
border:0px!important;}
.btn.btn-buy,
.pro-feedback-btn.btn{
opacity:1!important;
}
.catalog-item-body{
min-height:0px!important;
}

li.catalog-item-body-carusel-body-list-item:nth-child(1){
height:59px;
margin-top:2px;
}
li.catalog-item-body-carusel-body-list-item.active:nth-child(1) {
    border-top: 3px #872d9f solid;
height:61px;
margin-top:0px;
}

.site-menu-list-item.lare-nav .site-menu-list-item-sub {
    width: 526px;
}

.site-menu-list-item.lare-nav .site-menu-list-item-sub .site-menu-list-item-sub-item {
    width: 33%;
}

.site-menu-list-item.lare-nav .site-menu-list-item-sub .site-menu-list-item-sub-item:nth-child(2) {
    width: 66%;
}

.site-menu-list-item.lare-nav .site-menu-list-item-sub .site-menu-list-item-sub-item:nth-child(2) li.site-menu-list-item-sub-item-list-item {
    width: 49%;
    display: inline-block;
}
.hover-zoom{
-webkit-transition: border .3s ease-in-out;
  -moz-transition: border .3s ease-in-out;
  -o-transition: border .3s ease-in-out;
  transition: border .3s ease-in-out;
}
.hover-zoom:hover {
    border: 3px #aa6dbc solid;
	cursor:zoom-in;
}
.wish {
    width: 22px;
    height: 22px;
    position: absolute;
    bottom: 145px;
    z-index: 10;
    right: 22px;
    background-size: contain;
    background-image: url('/bitrix/templates/purepassion_redesigned/img/Hearts.png');
}
.pro-left-pic-big .wish
{
	bottom: 21px;
}
.catalog-item .wish
{
	opacity: 0;
	transition: all .5s;
}
.catalog-item:hover .wish
{
	opacity: 1;
}

.wish:hover, .wish.active {
    background-image: url('/bitrix/templates/purepassion_redesigned/img/Hearts_Filled.png');
    cursor: pointer;
    opacity: 1;
}
.wish:hover
{
	transform: scale(1.2);
}

.wish-top {
    position: relative;
    display: inline-block;
    background-size: contain;
    background-image: url(/bitrix/templates/purepassion_redesigned/img/Hearts_Filled.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 28px;
    margin-bottom: -13px;
    margin-right: 4px;
}

.wish-count {
    position: absolute;
    display: block;
    left: 13px;
    width: 15px;
    border-radius: 50%;
    background: #c194cf;
    color: #fff;
    padding: 2px 3px;
    font-size: 8px;
}
.wishlist-table
{
	width: 100%;
}
.wishlist-table td
{
	text-align: center;
	vertical-align: middle;
	padding: 0 18px 0;
}
.wishlist-table button
{
	margin: 0 auto 5px;
    width: 100%;
}
.wishlist-table .wishlist-delete {
    background: #d6bae0;
}
.wishlist-price
{
	min-width: 130px;
}
.pay-systems-popup-list {
    list-style: none;
    vertical-align: middle;
    width: 290px;
    padding: 0;
    margin: auto;
}

.pay-systems-popup-list li {
    margin-bottom: 12px;
}
.pay-systems-popup-list li *{
    display: inline-block;
    vertical-align: middle;


}
.pay-systems-popup-list li label
{
   margin-left: 20px;
   width: 250px; 
}
.detail-block .options-list .qty .btn-area .custom.addpbasket:hover{
	color: #fff;
}
input.btn.custom.additionally_form{
	float: none;
    margin: 35px 10px 0 0;		   
    min-width: 317px;		
    text-transform: uppercase;
    padding: 15px 0;
	line-height: 39px;
		height: 57px;
		display: inline-block;
	    font-weight: 400;
	    background: #525252db;
	    color: #fff;
	    position: relative;
    text-decoration: none;
    outline: none;		   
    border: 1px solid #ccc;
    font: 20px Arial, sans-serif;
    opacity: 0.5;
   	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
}
input.btn.custom.additionally_form:hover{
	opacity: 1;
	text-decoration: none;
	color: #fff;
}
.additionally_wrapper{
	position: relative;
}
.order-checkout input.btn.custom.additionally_form{
	margin-right: 0;		
}
.order-checkout .additionally_button_description{
	right: -10px;		
}

.pro-left-pic-big.on_line:after{
    width: 60px;
    height: 52px;
    content: " ";
    position: absolute;
    display: block;
    background: url(/bitrix/templates/purepassion_redesigned/img/on-line.png);
    background-repeat: no-repeat;
    bottom: 10px;
    left: 15px;
}
.catalog-item-body.on_line:after{
    width: 37px;
    height: 32px;
    content: " ";
    position: absolute;
    display: block;
    background: url(/bitrix/templates/purepassion_redesigned/img/on-line.png);
    background-repeat: no-repeat;
    bottom: 145px;
    z-index: 10;
    left: 92px;
    background-size: contain;
}
.catalog-item-body.on_line.not-padding-left:after{
	left: 20px;
}
.sizes_wr{
	position: absolute;
	height: 266px;
	display: table;
	top: 0;
	left: 80px;
}
.sizes_wr .sizes{
	margin-top: auto;
	margin-bottom: auto;
	height: auto;
	width:100%;
	display: table-cell;
	vertical-align: middle;
}
.sizes_wr .sizes .size{
	min-width: 24px;
	height: 24px;
	border: 1px solid #d5d5d5;	
	-webkit-border-radius: 30px 30px 30px 30px;
    -moz-border-radius: 30px 30px 30px 30px;
    border-radius: 30px 30px 30px 30px;
	line-height: 24px;	
	background: #ffffffb5;
    margin-bottom: 3px;    
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 9px;
    color: #595959;
    padding-left: 5px;
    padding-right: 5px;		    
}
.sizes_wr.sizes_nophoto_wr{
	left: 5px;
	transition: all .25s ease-in-out;
	opacity: 0;
}
.catalog-item-body:hover .sizes_wr.sizes_nophoto_wr{
	transition: all .25s ease-in-out;
	opacity: 1;
}
.alert_quantity_change_over_button{
	color: red;
}
#delivery-table .radio-holder label a.SDEK_selectPVZ{
    display: flex;
    -webkit-box-align: center;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    justify-content: center;
    align-items: center;
    text-transform: initial;
}
a.SDEK_selectPVZ:hover{
    text-decoration: none;
    opacity: 1;
    color: #fff;
}
.sdek_pvzAddr{
	display: block;
	margin-bottom: 5px;
}
.make_to_order_form .returncall-ajax{
	line-height: 24px;
}
.make_to_order_form h1{
	line-height: 1 !important;
    margin-bottom: 15px !important;
}
.make_to_order_form #returncall-yes{
	margin-bottom: 15px;
}
.cookie-text-wrapper {
    position: relative;
    top: 0px;
    left:  0px;
    z-index: 999999999;
    background: #fff;
    padding: 5px 10px;
    width: 100%;
    font-family: Arial, sans-serif;
    font-size: 13px;
    display:  flex;
    align-items:  center;
    max-height:  200px;
    padding: 5px 10px;
    border-bottom: 1px #9134aa solid;
    display: none;
    box-sizing: border-box;
}

.cookie-text-wrapper > a {
    background: #9134aa;
    color: #fff;
    display:  flex;
    align-items:  center;
    justify-content:  center;
    min-width: 35px;
    min-height: 35px;
    line-height:  0px;
    flex-grow:  1;
    font-size:  16px;
    max-height: 35px;
    max-width: 35px;
    text-decoration: none;
    border: 1px #9134aa solid;
    margin-left:  15px;
}
.cookie-text-wrapper>div{
  flex-grow: 1;
}
.cookie-text-wrapper div a {
    color: #9134aa;
}


.cookie-text-wrapper.active {
  display: flex!important;
}

#delivery-table .radio-holder label a{
	background: #862EA0;
    opacity: 0.5;
    border: none;    
    width: 180px;
    height: 30px;    
    color: white;
    font-size: 12px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
    margin-top: 5px;
    padding: 4px 8px;
}
#delivery-table .radio-holder label a:hover{
	text-decoration: none;
	opacity: 1;
}
.header_phone_mob_wraper {
	display: none;
}
@media (max-width: 550px) {
	.icon-arrow-left {
		font-weight: bold;
	}
	.icon-arrow-left .icon-arrow-left, .icon-arrow-left li {
		font-weight: normal;
	}
	.header_phone_mob_wraper {
		display: flex;
		justify-content: space-between;
		margin-left: 15px;
	}
	.header_phone_mob_wraper__phone {
		display: flex;
		flex-direction: column;
	}
	.header_phone_mob_wraper__phone a {
		font-weight: 700;
		font-size: 16px;
		line-height: 1;
		color: #8430a0 !important;
	}
	.header_phone_mob_wraper__phone a:first-child {
		margin-bottom: 4px;
	}
	.header_phone_mob_wraper__btn {
		margin-left: 15px;
	}
}
@media (max-width: 490px) {
	.header-center-logo {
		display: none !important;
	}
}
@media (max-width: 400px) {
	.header_phone_mob_wraper__phone {
		display: none;
	}
}
/* End */


/* Start:/bitrix/templates/purepassion_redesigned/css/style.css?1557315376178152*/
.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:-moz-linear-gradient(top,#8930a3 0%,#6e1e86 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#8930a3),color-stop(100%,#6e1e86));background:-webkit-linear-gradient(top,#8930a3 0%,#6e1e86 100%);background:-o-linear-gradient(top,#8930a3 0%,#6e1e86 100%);background:-ms-linear-gradient(top,#8930a3 0%,#6e1e86 100%);background:linear-gradient(to bottom,#8930a3 0%,#6e1e86 100%);text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/bitrix/templates/purepassion_redesigned/css/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/bitrix/templates/purepassion_redesigned/css/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:8%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/bitrix/templates/purepassion_redesigned/css/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:-80px}.fancybox-next{right:-80px}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:visible}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(255,255,255,0.3)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.fancybox-overlay{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;bottom:0!important;right:0!important;cursor:pointer}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:400}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:400;margin:-1px}.ui-menu .ui-state-disabled{font-weight:400;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(/bitrix/templates/purepassion_redesigned/css/images/animated-overlay.gif);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:0;background:0;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:0;border-bottom:0;border-right:0}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/bitrix/templates/purepassion_redesigned/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;-moz-box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}p{margin:0 0 10px}ul,ol{margin:10px 0}html,body{font:14px/1.214285714 Arial,sans-serif;height:100%;width:100%;color:#595959;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:1000px}*,:before,:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Gotham Pro';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProLig.eot);src:local('Gotham Pro');src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProLig.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProLig.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProLig.ttf) format("truetype"),url('/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProLig.svg#Gotham Pro') format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProReg.eot);src:local('Gotham Pro');src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProReg.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProReg.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProReg.ttf) format("truetype"),url('/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProReg.svg#Gotham Pro') format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProMed.eot);src:local('Gotham Pro');src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProMed.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProMed.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProMed.ttf) format("truetype"),url('/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProMed.svg#Gotham Pro') format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBol.eot);src:local('Gotham Pro');src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBol.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBol.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBol.ttf) format("truetype"),url('/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBol.svg#Gotham Pro') format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Gotham Pro';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBla.eot);src:local('Gotham Pro');src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBla.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBla.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBla.ttf) format("truetype"),url('/bitrix/templates/purepassion_redesigned/css/../fonts/GothaProBla.svg#Gotham Pro') format("svg");font-weight:700;font-style:normal}h1,.h1{font-weight:700;font-size:1.8em;margin:25px 0 15px}h2,.h2{font-weight:700;font-size:1.5em;margin:25px 0 15px}h3,.h3{font-weight:700;font-size:1.5em;margin:25px 0 15px}h4,h5,h6,.h4,.h5,.h6{font-weight:700;font-size:1.2em;margin:25px 0 15px}a{color:#bf96ce;text-decoration:none}a:hover{text-decoration:underline;color:#862e9f}a:focus{outline:none}html:not(.desktop) a[href^=tel]{text-decoration:underline;color:inherit}input[type=text],input[type=search],input[type=tel],input[type=email],input[type=password],textarea,select{position:relative;font:12px Arial,sans-serif;outline:none;padding:4px;border:1px solid #ccc;color:#000;vertical-align:middle;overflow:hidden;background:#fff;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{overflow:auto}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#9e9e9e;font-style:italic}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#9e9e9e;font-style:italic}input:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:#9e9e9e;opacity:1;font-style:italic}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#9e9e9e;opacity:1;font-style:italic}input.placeholder,textarea.placeholder,select.placeholder{color:#9e9e9e;font-style:italic}input:focus:-moz-placeholder,textarea:focus:-moz-placeholder,select:focus:-moz-placeholder{color:transparent!important}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder,select:focus::-moz-placeholder{color:transparent!important}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder,select:focus:-ms-input-placeholder{color:transparent!important}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder,select:focus::-webkit-input-placeholder{color:transparent!important}input.placeholder:focus,textarea.placeholder:focus,select.placeholder:focus{color:transparent!important}input[type=text]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{color:#000;box-shadow:0 0 3px rgba(0,0,0,0.2)}select{padding:0}.button,button,input[type="submit"],input[type="reset"],input[type="button"]{position:relative;text-decoration:none;outline:none;padding:4px 8px;border:1px solid #ccc;font:12px Arial,sans-serif;display:inline-block}.reset{margin:0;padding:0;list-style:none}.hidden{display:none}.show{display:block!important}.visible{visibility:visible!important}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-bg{background:none!important}.no-border{border:none!important}.bold{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.disabled{cursor:default!important;opacity:.3;filter:alpha(opacity=30)}.error{color:red!important}input.error{outline:1px solid red!important;outline-offset:-1px}.va-top{vertical-align:top!important}.red{color:red}.blue{color:blue}.yellow{color:#ff0}.green{color:green}.gray{color:gray}.orange{color:orange}.f-left,.float-left,.left{position:relative;float:left}.f-right,.float-right,.right{position:relative;float:right}.f-center,.float-center{position:relative;float:none;margin:0 auto;padding:0 10px;width:980px}.t-center,.text-center{text-align:center}.t-left,.text-left{text-align:left}.t-right,.text-right{text-align:right}.t-justify,.text-justify{text-align:justify}.col{position:relative;margin:0 0 15px;padding:0;zoom:1}.pic-default{background-repeat:no-repeat;background-position:center center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAjAgMAAACbV6A9AAAADFBMVEUAAAAAAAAAAAAAAAA16TeWAAAABHRSTlMNAAUJRVLypgAAAMxJREFUGNNdz7HNwjAQBeD3x/oLCkTFCB4hDRWCBdK8JIgULpFowgYWO9wcMIKX8AgUdAxAQThfGl7jrzi9O4NkD/jp+TIAC2MEqsIWU0TZAzqMIywPjDOXiDMrpJkOP3meyqv9UaFbg7Fm+zKuOcCSOW7OhcIkHAu7pR0F6f/tVOTBXwYmbWhyCj5qbxDAb3VbkC2yVrggTWVtLwnOCEnwI5ISd79H1LpdI9fy4/rQ8g9HO75bgFPaihxqJeODMRcG93Ys7KZxI28r4Qc6l0eAD7DptgAAAABJRU5ErkJggg==);min-height:35px;min-width:40px}.col:after,.f-row:after,.clearfix:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden;font-size:0;zoom:1}.f-row{margin:0 -15px 15px;padding:0;zoom:1}.f-row-item{float:left;margin-bottom:15px;padding:0 15px}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:33.3333%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-60{width:60%}.w-66{width:66.6667%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.slideshow-filter-wrapper .w-80{padding-right:15px}.w-85{width:85%}.w-90{width:90%}.full-width,.w-100{width:100%}#wrapper,#header,#content,#footer,.pie{position:relative}#wrapper{min-height:100%;height:auto!important;height:100%;margin:0 auto;overflow:hidden}#header{margin-bottom:5px}.header-center{position:relative;max-width:1059px;margin:0 auto;padding:26px 10px 0}#content{padding:0 0 22px;zoom:1}#content:after{content:".";display:block;height:0;clear:both;visibility:hidden}.columns{position:relative;max-width:1188px;margin:0 auto}.center{position:relative;max-width:866px;margin:0 auto}.columns-main{float:left;width:100%;position:relative}.columns-main-content{margin:0 260px;position:relative}.columns-left{width:250px;margin-left:-100%;float:left;background:gray;position:relative}.columns-right{width:250px;margin-left:-254px;float:right;background:#808040;position:relative}#footer{margin:0 auto;clear:both}.footer-center{position:relative;max-width:866px;margin:0 auto}.pic.f-left{margin:4px 15px 10px 0}.pic.f-right{margin:4px 0 10px 15px}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd;text-align:left}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd;text-align:left}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.fotorama,.fotorama *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.note{border-left:5px solid #ccc;margin-right:100px;padding:5px 0 5px 15px}.link-underline-dashed{text-decoration:none;cursor:pointer;border-bottom:1px dashed #000}.link-underline-dashed:hover{text-decoration:none;border-bottom-color:transparent}.hint{display:inline-block;position:relative;text-decoration:none;border-bottom:1px dotted #a1a092;line-height:13px;cursor:pointer}abbr{font-weight:700;font-style:normal}.hint-body{background:none repeat scroll 0 0 #FFF;border-radius:6px;bottom:100%;box-shadow:0 2px 6px 0 rgba(0,0,0,0.3);color:#000;display:block;font-size:12px;left:50%;line-height:14px;margin-bottom:16px;margin-left:-71px;padding:11px 11px 8px;position:absolute;width:142px;z-index:1;font-weight:400;cursor:default;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.hint-body:after{position:absolute;width:0;height:0;border-top:6px solid #fff;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid transparent;top:100%;left:50%;content:"";margin-left:-6px;margin-top:0}.hint-body--w{margin-left:-142px;width:284px}.hint:hover .hint-body{visibility:visible;opacity:1;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-bottom:6px}.hint-body-head{font-weight:700;font-size:14px;line-height:16px;margin-bottom:7px;display:block}.hint-body-p{display:block}.blockquote{padding:5px 15px;margin:15px 0;border-left:5px solid #eee}.blockquote .small,.blockquote footer,.blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#777}.blockquote p{margin:0 0 10px}.blockquote p:after{content:"»"}.blockquote p:before{content:"«"}.incut{background:none repeat scroll 0 0 #fefefe;font-size:1.5em;line-height:1.2;margin:20px 0;padding:15px 20px;border:1px solid #ccc}.tabs{margin:15px 0}.tabs-menu{position:relative}.tabs-menu-item{border:1px solid #ccc;border-bottom:0;position:relative;float:left;padding:5px 15px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;margin-right:5px;cursor:pointer;background:#fafafa}.tabs-content{border:1px solid #ccc;padding:15px;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px;border-radius:0 4px 4px 4px}.tabs-content>div{display:none}.tabs-content>div.active{display:block}.tabs-menu-item.active{background:none repeat scroll 0 0 #fff;margin-bottom:0;margin-top:-6px;padding:8px 20px;top:1px;cursor:default}.guide-menu{position:fixed;left:0;background:#fff}.guide-menu-item-link{color:#666;text-decoration:none;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;display:inline-block;background:none repeat scroll 0 0 #eee;padding:2px 6px}.guide-menu-item-link:hover{text-decoration:none;color:#000;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-left:5px;margin-right:-5px}.guide-menu-item{padding:4px 0 4px 3px;width:200px;line-height:16px;border-bottom:1px solid #eee}.guide-menu-item:last-child{border-bottom:0}@media only screen and (max-width: 1400px),only screen and (max-device-width: 1400px){.guide-menu{position:static;top:0;left:0;margin:15px 0}.guide-menu-item{padding:0;display:inline-block;border:0;margin-right:15px;margin-bottom:5px;width:auto}.guide-menu-item-link{display:inline}.guide-menu-item-link:hover{margin:0}}.guide-menu-item:first-child{border-top:0}.feedback{margin:20px 0}.feedback-item{margin-bottom:15px}.feedback-item-left{position:relative;float:left;width:145px;display:block;font-size:14px;font-weight:700;padding-top:6px;text-align:right}.feedback-item-right{margin-left:166px}input.input-text,.input-text{padding:9px;border:1px solid #ccc;-webkit-border-radius:4px 4px 4px 4px;-moz-border-radius:4px;border-radius:4px 4px 4px 4px;width:100%;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;-moz-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;box-shadow:1px 1px 2px 0 rgba(0,0,0,0.1) inset;background:#fff;font-size:14px}input.input-text.input-text--error,.input-text.input-text--error{border-color:red}textarea.input-text{resize:none;height:auto}.switch{position:relative;display:inline-block;height:12px;width:12px;vertical-align:middle;cursor:pointer;top:-1px;margin-right:3px}.switch input{vertical-align:middle;margin:0;position:absolute;top:0;left:0;height:12px;width:12px}.switch input:not(:checked),.switch input:checked{opacity:0;filter:alpha(opacity=0);z-index:1;cursor:pointer}.switch input[type=radio]:not(:checked)+i,.switch input[type=radio]:checked+i{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:1px solid #ccc;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px;border-radius:30px 30px 30px 30px}.switch input[type=checkbox]:not(:checked)+i,.switch input[type=checkbox]:checked+i{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;border:2px solid #fff}.switch input[type=radio]:checked+i{background:#ccc;-webkit-box-shadow:0 0 0 3px #fff inset;-moz-box-shadow:0 0 0 3px #fff inset;box-shadow:0 0 0 3px #fff inset}.switch input[type=checkbox]:checked+i{background:#862ba0}.switch input[type=radio]:checked+i:hover,label:hover .switch input[type=radio]:checked+i{opacity:.85}.switch input[type=radio]+i:hover,label:hover .switch input[type=radio]+i{opacity:.85}.filter-select-body-item-label:hover .switch input[type=checkbox]+i{background:none repeat scroll 0 0 #B1DB53;box-shadow:0 0 0 1px #FFF inset}.up-btn{position:fixed;z-index:1;right:15px;bottom:15px;cursor:pointer;text-align:center;text-transform:uppercase;color:#fff;font-size:10px;line-height:67px;z-index:100000000}.breadcrumbs{margin-bottom:8px;font-size:12px;font-style:italic;color:#b986c8}.breadcrumbs-sep{margin:0 5px}.header-center-nav{text-align:center;margin-bottom:42px;font-size:10px;color:#be8ecc}.header-center-nav-sep{margin:0 6px}.header-center-nav-link{cursor:pointer;font-size:10px;color:#be8ecc;text-decoration:none;text-transform:uppercase}.header-center-nav-link:hover{text-decoration:underline}.header-center-nav-link--color{color:#862ba2}.arr-b{background:url(/bitrix/templates/purepassion_redesigned/css/../img/arr-b.png) no-repeat 0 0;width:7px;height:3px;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:5px}.header-center-logo{position:relative;float:left;width:242px;margin-top:9px}.header-center-logo img{max-width:100%;vertical-align:middle}.header-center-right{position:relative;float:right;width:201px;margin-top:9px}.header-center-right-basket{display:block;margin-bottom:19px;text-decoration:none;color:gray;font-size:13px;padding-left:46px}.header-center-right-basket:hover{text-decoration:none}.header-center-right-basket-num{display:inline-block}.header-center-right-basket-head{text-transform:uppercase;font-size:12.3px;margin-bottom:8px;color:#000}.header-center-right-basket-pic{float:left;margin-left:-46px;margin-top:2px}.header-center-right-search{margin-bottom:10px;border:1px solid #e6d4ea;position:relative;height:32px;background:#fff}input.header-center-right-search-input,.ui-autocomplete-input{border:0;font-size:13px;margin-left:13px;margin-top:4px;width:77%}input.header-center-right-search-input:focus,.ui-autocomplete-input:focus{box-shadow:none}#ui-id-1[style*="display: block;"]{z-index:9999;border-radius:0;max-height:50vh;overflow:auto}.ui-autocomplete-input{height:25px;display:inline-block}.header-center-right-search-btn,.search-submit,.header-center-right-search-btn__mob{border:0;background:none repeat scroll 0 0 #D6BAE0;width:31px;height:32px;text-align:center;line-height:30px;cursor:pointer;padding:0 0 0 1px;position:absolute;right:-1px;top:-1px}.header-center-right-search-btn:hover,.search-submit:hover,.header-center-right-search-btn__mob{background:none repeat scroll 0 0 #9C52B1}.header-center-col{margin:0 206px 0 298px}.header-center-phone{padding:0 15px;text-align:center}.header-center-phone-item{margin-bottom:16px;text-align:center;font-size:12px}.header-center-phone-item-head{margin-bottom:5px;font-weight:700;font-size:21px;line-height:1;color:#8430a0}.header-center-links{padding:3px 37px}.header-center-links-item{margin-bottom:11px}.header-center-links-item-link{display:table;text-decoration:none;color:gray;font-style:italic;font-size:12px;line-height:14px}.header-center-links-item-link:hover{text-decoration:underline;color:gray}.header-center-links-item-link-ico{display:table-cell;width:36px;vertical-align:middle}.header-center-links-item-link-text{vertical-align:middle;display:table-cell}.site-menu{clear:both;margin:18px -19px 15px -15px}.site-menu-list-item{position:relative;text-align:center;width:7%;margin-bottom:10px;padding:0 4px;display:table-cell}.site-menu-list-item-wrap{position:relative;display:inline-block}.site-menu-list-item:last-child{margin-right:0}.site-menu-list{display:table;table-layout:fixed}.site-menu-list-item-link{display:inline-block;text-decoration:none;color:#000;text-transform:uppercase;line-height:15px;font-size:10px}.site-menu-list-item-wrap:hover .site-menu-list-item-link,.site-menu-list-item-link:hover,.site-menu-list-item-link--active{text-decoration:none;color:#862da1}.site-menu-list-item-link--active{cursor:default}.site-menu-list-item-link-pic{height:50px;line-height:49px;text-align:center;margin-bottom:10px}.site-menu-list-item-link-pic-item{display:inline-block;vertical-align:middle}.site-menu-list-item-link-pic-item img{max-width:100%;vertical-align:middle}.site-menu-list-item-link-pic-item:first-child{display:none}.site-menu-list-item-link:hover .site-menu-list-item-link-pic-item,.site-menu-list-item-wrap:hover .site-menu-list-item-link-pic-item,.site-menu-list-item-link--active .site-menu-list-item-link-pic-item{display:none}.site-menu-list-item-link:hover .site-menu-list-item-link-pic-item:first-child,.site-menu-list-item-wrap:hover .site-menu-list-item-link-pic-item:first-child,.site-menu-list-item-link--active .site-menu-list-item-link-pic-item:first-child{display:inline-block}.site-menu-list-item-link-text{display:block;height:30px;line-height:30px}.site-menu-list-item-link-text-item{display:inline-block;vertical-align:middle;line-height:15px;text-transform:uppercase;text-align:center}.site-menu-list-item-sub{height:0;overflow:hidden;position:absolute;z-index:302;top:100%;left:-9999px;margin-left:-98px;background:#fff;border-top:5px solid #862ea0;padding:25px 3px 16px;width:375px;border-bottom:1px solid #e6dbea;margin-top:20px;min-width:175px;opacity:0;-webkit-transition:opacity,margin-top .2s ease-out;-moz-transition:opacity,margin-top .2s ease-out;-ms-transition:opacity,margin-top .2s ease-out;-o-transition:opacity,margin-top .2s ease-out;transition:opacity,margin-top .2s ease-out}.site-menu-list-item--last .site-menu-list-item-sub{margin-left:0;margin-right:-49px;left:auto!important;right:9999px}.site-menu-list-item-wrap:hover .site-menu-list-item-sub{margin-top:30px;left:50%;height:auto;overflow:visible;opacity:1;-webkit-transition:opacity,margin-top .2s ease-out;-moz-transition:opacity,margin-top .2s ease-out;-ms-transition:opacity,margin-top .2s ease-out;-o-transition:opacity,margin-top .2s ease-out;transition:opacity,margin-top .2s ease-out}.site-menu-list-item-wrap:hover .site-menu-list-item--last .site-menu-list-item-sub{left:auto;right:50%}.site-menu-list-item-sub:before{content:'';position:absolute;left:80px;top:-40px;width:0;height:0;border-top:20px solid transparent;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:16px solid #862ea0}.site-menu-list-item--last .site-menu-list-item-sub:before{right:32px;left:auto}.site-menu-list-item-sub-item{position:relative;float:left;width:50%;text-align:center}.site-menu-list-item-sub-item-list-item{margin-bottom:11px;line-height:13px;font-size:10px;padding:0 34px}.site-menu-list-item-sub-item-list-item:last-child{margin-bottom:0}.site-menu-list-item-sub-item-list-item-link{font-style:italic;text-transform:uppercase}.site-menu-list-item-sub-item:after{content:'';position:absolute;top:17%;right:0;bottom:14%;width:1px;background:#e5dae9}.site-menu-list-item-sub-item:last-child:after{display:none}.site-menu-list-item-sub-item-list-item-link--green{text-transform:none;color:#72bf44}.site-menu-list-item--last .site-menu-list-item-wrap:hover .site-menu-list-item-sub{right:50%}.slideshow-wrapper{position:relative;margin-bottom:30px}.slideshow{position:relative;height:319px;width:100%;text-align:center;overflow:hidden}.slideshow-filter-wrapper{max-width:1116px;margin:20px auto 31px}.slideshow-item{position:relative;width:100%;height:100%}.slideshow-item-content{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;height:100%}.slideshow-prev{z-index:101;position:absolute;top:50%;left:62px;cursor:pointer;margin-top:-37px}.slideshow-prev:hover{opacity:.5;filter:alpha(opacity=50)}.slideshow-next{z-index:101;position:absolute;top:50%;right:62px;cursor:pointer;margin-top:-37px}.slideshow-next:hover{opacity:.5;filter:alpha(opacity=50)}.slideshow-pager{text-align:center;padding:16px;position:absolute;top:100%;left:0;right:0}.slideshow-pager span{cursor:pointer;color:#f5ebf6;font-weight:400;margin:0;font-size:35px;display:inline-block;line-height:17px;padding:0 5px}.slideshow-pager span.cycle-pager-active{cursor:default;color:#dac0e5}.slideshow-item-content-center{position:absolute;top:0;width:750px;left:50%;margin-left:-375px;padding:76px 0}.slideshow-item-content-center-head{margin-bottom:24px;font-size:52px;line-height:1;font-weight:300;text-transform:uppercase;font-family:'Gotham Pro',sans-serif;color:#862e9f}.slideshow-item-content-center-head b{font-weight:500}.slideshow-item-content-center-more{text-transform:uppercase;font-weight:600;font-size:14px;color:#862e9f;font-family:'Gotham Pro',sans-serif}.side-filter{margin-left:10px;min-height:319px;padding:21px 38px;background:#f5edf8}.side-filter-head{margin-bottom:17px;text-transform:uppercase;color:#892ba3;font-size:12px;text-align:center}.side-filter-item{margin-bottom:9px}select.side-filter-item-select{width:100%;background:#fff;border:0;font-style:italic;padding:5px;font-size:12px;color:#7f7f7f}.side-filter-item-select{width:100%}.jq-checkbox{top:-1px;vertical-align:middle;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;border-radius:3px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-checkbox.checked .jq-checkbox__div{width:12px;height:12px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #AAA}.jq-checkbox.focused{border:1px solid #08C}.jq-checkbox.disabled{opacity:.55}.jq-radio{top:-1px;vertical-align:middle;width:16px;height:16px;margin:0 4px 0 0;border:1px solid #C3C3C3;border-radius:50%;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #FFF,inset 1px -1px #FFF;cursor:pointer}.jq-radio.checked .jq-radio__div{width:10px;height:10px;margin:3px 0 0 3px;border-radius:50%;background:#777;box-shadow:inset 1px 1px 1px rgba(0,0,0,.7)}.jq-radio.focused{border:1px solid #08C}.jq-radio.disabled{opacity:.55}.jq-file{width:270px;border-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.1)}.jq-file input{height:auto;line-height:1em;cursor:pointer}.jq-file__name{overflow:hidden;box-sizing:border-box;width:100%;height:34px;padding:0 80px 0 10px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1;font:14px/32px Arial,sans-serif;color:#333;white-space:nowrap;text-overflow:ellipsis}.jq-file__browse{position:absolute;top:1px;right:1px;padding:0 10px;border-left:1px solid #CCC;border-radius:0 4px 4px 0;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/32px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF}.jq-file:hover .jq-file__browse{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-file:active .jq-file__browse{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-file.focused .jq-file__name{border:1px solid #5794BF}.jq-file.disabled,.jq-file.disabled .jq-file__name,.jq-file.disabled .jq-file__browse{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number{position:relative;display:inline-block;vertical-align:middle;padding:0 36px 0 0}.jq-number__field{width:100px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1)}.jq-number__field:hover{border-color:#B3B3B3}.jq-number__field input{box-sizing:border-box;width:100%;padding:8px 9px;border:none;outline:none;background:none;font:14px Arial,sans-serif;color:#333;text-align:left;-moz-appearance:textfield}.jq-number__field input::-webkit-inner-spin-button,.jq-number__field input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.jq-number__spin{position:absolute;top:0;right:0;width:32px;height:14px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer}.jq-number__spin.minus{top:auto;bottom:0}.jq-number__spin:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}.jq-number__spin:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}.jq-number__spin:after{content:'';position:absolute;top:4px;left:11px;width:0;height:0;border-right:5px solid transparent;border-bottom:5px solid #999;border-left:5px solid transparent}.jq-number__spin.minus:after{top:5px;border-top:5px solid #999;border-right:5px solid transparent;border-bottom:none;border-left:5px solid transparent}.jq-number__spin.minus:hover:after{border-top-color:#000}.jq-number__spin.plus:hover:after{border-bottom-color:#000}.jq-number.focused .jq-number__field{border:1px solid #5794BF}.jq-number.disabled .jq-number__field,.jq-number.disabled .jq-number__spin{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-number.disabled .jq-number__spin:after{border-bottom-color:#AAA}.jq-number.disabled .jq-number__spin.minus:after{border-top-color:#AAA}.jq-selectbox{vertical-align:middle;cursor:pointer}.jq-selectbox__select{height:22px;padding:0 22px 0 10px;border:0;background:#fff;font:12px/22px Arial,sans-serif;color:#7f7f7f;font-style:italic}.jq-selectbox__select:hover{background:#fff;color:#000}.jq-selectbox.disabled .jq-selectbox__select{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-selectbox__select-text{display:block;overflow:hidden;width:100%!important;white-space:nowrap;text-overflow:ellipsis}.jq-selectbox .placeholder{color:#888}.jq-selectbox__trigger{position:absolute;top:0;right:0;width:22px;height:100%;background:#d6bae0}.jq-selectbox__trigger-arrow{position:absolute;top:9px;right:6px;width:0;height:0;border-top:5px solid #fff;border-right:5px solid transparent;border-left:5px solid transparent}.jq-selectbox:hover .jq-selectbox__trigger{background:#9c52b1}.jq-selectbox:hover .jq-selectbox__trigger-arrow{border-top-color:#fff}.jq-selectbox.disabled .jq-selectbox__trigger-arrow{border-top-color:#AAA}.jq-selectbox__dropdown{box-sizing:border-box;width:100%;margin:3px 0 0;padding:0;border:1px solid #dbc0e2;background:#FFF;font:12px/18px Arial,sans-serif;color:#000;font-style:italic}.jq-selectbox__search{margin:5px}.jq-selectbox__search input{box-sizing:border-box;width:100%;margin:0;padding:5px 27px 6px 8px;border:1px solid #CCC;outline:none;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;box-shadow:inset 1px 1px #F1F1F1;color:#333;-webkit-appearance:textfield}.jq-selectbox__search input::-webkit-search-cancel-button,.jq-selectbox__search input::-webkit-search-decoration{-webkit-appearance:none}.jq-selectbox__not-found{margin:5px;padding:5px 8px 6px;background:#F0F0F0;font-size:13px}.jq-selectbox ul{margin:0;padding:0}.jq-selectbox li{min-height:18px;padding:5px 10px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#231F20;line-height:14px}.jq-selectbox li.selected{background-color:#A3ABB1;color:#FFF}.jq-selectbox li:hover{background-color:#862ea0;color:#FFF}.jq-selectbox li.disabled{color:#AAA}.jq-selectbox li.disabled:hover{background:none}.jq-selectbox li.optgroup{font-weight:700}.jq-selectbox li.optgroup:hover{background:none;color:#231F20;cursor:default}.jq-selectbox li.option{padding-left:25px}.jq-select-multiple{box-sizing:border-box;padding:1px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;background:#FFF;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px/18px Arial,sans-serif;color:#333;cursor:default}.jq-select-multiple.focused{border:1px solid #5794BF}.jq-select-multiple.disabled{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.jq-select-multiple ul{margin:0;padding:0}.jq-select-multiple li{padding:3px 9px 4px;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.jq-select-multiple li:first-child{border-radius:3px 3px 0 0}.jq-select-multiple li:last-child{border-radius:0 0 3px 3px}.jq-select-multiple li.selected{background:#08C;color:#FFF}.jq-select-multiple li.disabled{color:#AAA}.jq-select-multiple.disabled li.selected,.jq-select-multiple li.selected.disabled{background:#CCC;color:#FFF}.jq-select-multiple li.optgroup{font-weight:700}.jq-select-multiple li.option{padding-left:25px}input[type='email'].styler,input[type='password'].styler,input[type='search'].styler,input[type='tel'].styler,input[type='text'].styler,input[type='url'].styler,textarea.styler{padding:8px 9px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;box-shadow:inset 1px 1px #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333}input[type='search'].styler{-webkit-appearance:none}textarea.styler{overflow:auto}input[type='email'].styler:hover,input[type='password'].styler:hover,input[type='search'].styler:hover,input[type='tel'].styler:hover,input[type='text'].styler:hover,input[type='url'].styler:hover,textarea.styler:hover{border-color:#B3B3B3}input[type='email'].styler:focus,input[type='password'].styler:focus,input[type='search'].styler:focus,input[type='tel'].styler:focus,input[type='text'].styler:focus,input[type='url'].styler:focus,textarea.styler:focus{border-color:#CCC;border-top-color:#B3B3B3;outline:none;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}button.styler,input[type='button'].styler,input[type='submit'].styler,input[type='reset'].styler{overflow:visible;padding:8px 11px;border:1px solid #CCC;border-bottom-color:#B3B3B3;border-radius:4px;outline:none;background:#F5F5F5;background:-webkit-linear-gradient(#FFF,#E6E6E6);background:linear-gradient(#FFF,#E6E6E6);box-shadow:inset 1px -1px #F1F1F1,inset -1px 0 #F1F1F1,0 1px 2px rgba(0,0,0,.1);font:14px Arial,sans-serif;color:#333;text-shadow:1px 1px #FFF;cursor:pointer}button.styler::-moz-focus-inner,input[type='button'].styler::-moz-focus-inner,input[type='submit'].styler::-moz-focus-inner,input[type='reset'].styler::-moz-focus-inner{padding:0;border:0}button.styler:not([disabled]):hover,input[type='button'].styler:not([disabled]):hover,input[type='submit'].styler:not([disabled]):hover,input[type='reset'].styler:hover{background:#E6E6E6;background:-webkit-linear-gradient(#F6F6F6,#E6E6E6);background:linear-gradient(#F6F6F6,#E6E6E6)}button.styler:not([disabled]):active,input[type='button'].styler:not([disabled]):active,input[type='submit'].styler:not([disabled]):active,input[type='reset'].styler:active{background:#F5F5F5;box-shadow:inset 1px 1px 3px #DDD}button.styler[disabled],input[type='button'].styler[disabled],input[type='submit'].styler[disabled]{border-color:#CCC;background:#F5F5F5;box-shadow:none;color:#888}.side-filter-range{margin-bottom:21px;margin-top:18px}.side-filter-range-info{margin-bottom:11px}.side-filter-range-info-item{position:relative;font-size:12px;font-style:italic;color:gray}.ui-slider{background:#fff;position:relative;height:3px;width:100%;margin:11px 0}.ui-slider-range,.ui-slider .ui-slider-range{background:#c0e478;height:100%;position:absolute}.ui-autocomplete-input:focus{outline:none}.ui-widget-content{border:0}.ui-slider-handle,body .ui-widget-content .ui-slider-handle{position:absolute;top:-5px;width:5px;height:13px;background:none repeat scroll 0 0 #B0DB52;margin-left:-2px;width:14px;height:14px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px;border-radius:30px 30px 30px 30px;margin-left:-7px}.ico-btn-up{display:inline-block;vertical-align:middle;cursor:pointer;background:url(/bitrix/templates/purepassion_redesigned/css/../img/btn-up.png) no-repeat 0 0;width:88px;height:51px}.ico-btn-up:hover{background-position:0 100%}.side-filter-chbox{margin-bottom:15px}.side-filter-chbox-item{font-style:italic;font-size:12px;color:#808082}.btn{border:0;text-align:center;cursor:pointer;font-family:Arial,sans-serif;text-transform:uppercase;color:#fff;font-size:12px;line-height:16px;padding:5px;background:#862EA0;display:inline-block;opacity:.5;filter:alpha(opacity=50)}.btn--full{width:100%}.advantages{width:986px;margin:31px auto;text-align:center}.advantages-item{position:relative;display:inline-block;vertical-align:middle;margin-bottom:15px;margin-right:55px;text-align:left}.advantages-item:last-child{margin-right:0}.advantages-item-table{display:table}.advantages-item-table-pic{vertical-align:middle;display:table-cell;width:54px;padding-right:10px}.advantages-item-table-info{vertical-align:middle;display:table-cell;font-style:italic;font-size:12px;color:gray;line-height:16px}.banners{margin:31px auto;max-width:1116px;overflow:hidden}.banners-row{zoom:1;margin:0 -6px;position:relative}.banners-row-item{float:left;position:relative;padding:0 6px}.banners-item{text-decoration:none;color:#fff;display:block;overflow:hidden;position:relative;min-height:200px;background:#eee;margin-bottom:12px}.banners-item-pic{text-align:center;margin-left:-50%;width:200%}.banners-item-pic img{vertical-align:middle}.banners-item-text{text-transform:uppercase;position:absolute;right:32px;bottom:29px;color:#fff;font-size:19px;line-height:24px;width:50%}.banners-item-text--left{right:auto;left:32px}.banners-item-text--pink{color:#9b50af}.banners-item-text--top{bottom:auto;top:20px}.brends{max-width:1050px;margin:40px auto 47px}.title{text-align:center;text-transform:uppercase;font-size:19px;color:#8430a0;line-height:1.1;margin-bottom:22px}.title *{text-align:center;text-transform:uppercase;font-size:19px;font-weight:400;line-height:1.1;margin:0}.brends-carusel{position:relative;padding:0 50px;margin:22px 0}.brends-carusel-wrap{overflow:hidden;position:relative}.brends-carusel-list{margin:0;padding:0;list-style:none;position:relative;width:20000em}.brends-carusel-list-item{width:190px;text-align:center;float:left;height:100px;line-height:100px}.brends-carusel-list-item:last-child{margin-right:0}.brends-carusel-list-item img{max-width:98%;vertical-align:middle}.brends-carusel-list-item .brends-carusel-list-item-pic-hover{display:none}.brends-carusel-list-item a:hover .brends-carusel-list-item-pic{display:none}.brends-carusel-list-item a:hover .brends-carusel-list-item-pic-hover{display:inline}.brends-carusel-left{position:absolute;top:50%;left:4px;cursor:pointer;background:url(/bitrix/templates/purepassion_redesigned/css/../img/arr-l.png) no-repeat 0 0;width:29px;height:56px;margin-top:-25px}.brends-carusel-right{position:absolute;top:50%;right:3px;cursor:pointer;background:url(/bitrix/templates/purepassion_redesigned/css/../img/arr-r.png) no-repeat 0 0;width:29px;height:56px;margin-top:-25px}.title--green{color:#afde52}.special,.main_text_block{margin:36px auto;max-width:1083px}.special-body{margin-top:26px}.special-item{display:block;float:left;vertical-align:top;width:20%;padding:0 16px;margin-bottom:18px;text-align:center}.special-item:nth-child(5n+1){clear:both}.special-item-pic{margin-bottom:10px;height:214px}.special-item-pic img{max-width:100%;vertical-align:middle}.special-item-head{font-weight:700;font-size:14px;color:gray}.special-item-head a{text-decoration:none;color:gray;max-height:34px;overflow:hidden}.special-item-head a:hover{text-decoration:underline}.special-item-text{line-height:16px;font-size:14px;color:gray;padding:0 17px}.special-item-price{font-weight:700;font-size:17px;color:#000;margin-top:6px;margin-bottom:18px}@font-face{font-family:'rouble';src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/RUBSN.eot);src:local(rouble);src:url(/bitrix/templates/purepassion_redesigned/css/../fonts/RUBSN.eot?#iefix) format("embedded-opentype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/RUBSN.woff) format("woff"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/RUBSN.ttf) format("truetype"),url(/bitrix/templates/purepassion_redesigned/css/../fonts/RUBSN.svg#rouble) format("svg");font-weight:400;font-style:normal}.rouble{font-family:'rouble',sans-serif;text-transform:lowercase;line-height:1em}.rouble:after{content:"о";font-family:'rouble',sans-serif}.btn-mdl{background:none repeat scroll 0 0 #b1db53;border:0 none;color:#FFF;cursor:pointer;display:inline-block;font-family:Arial,sans-serif;font-size:14px;line-height:16px;padding:10px;text-align:center;text-transform:uppercase}.btn-mdl:hover{background:#862EA0}.btn:hover{opacity:1;filter:alpha(opacity=100)}.carusel-articles-head:hover{opacity:1;filter:alpha(opacity=100)}.btn-mdl:hover{text-decoration:none;color:#fff}.col-padding-right{padding-right:42px}.col-padding-left{padding-left:42px}.video-wrapper{position:relative;background:#eee;margin-bottom:57px;width:390px;height:265px;margin-top:34px}.video-wrapper img{vertical-align:middle}.ico-play{position:absolute;top:50%;left:50%;cursor:pointer;background:url(/bitrix/templates/purepassion_redesigned/css/../img/ico-play.png) no-repeat 0 0;width:124px;height:124px;margin-left:-62px;margin-top:-62px}.special-all{font-weight:700;text-decoration:underline;font-size:14px;font-style:italic;color:#b1db53;text-transform:uppercase;margin-right:15px}.special-all:hover{text-decoration:none}.carusel-articles{position:relative;margin-bottom:15px}.carusel-articles-head{padding:20px 58px;text-transform:uppercase;color:#fff;font-size:19px;background:none repeat scroll 0 0 #862EA0;margin-bottom:38px;text-align:center;position:relative;opacity:.5;filter:alpha(opacity=50)}.carusel-articles-body{position:relative;overflow:hidden;margin-bottom:3px}.carusel-articles-body-item{margin-bottom:23px;text-align:justify}.carusel-articles-body-item-date{font-style:italic;color:#b077c1;margin-bottom:2px}.carusel-articles-body-item p{margin-bottom:4px}.carusel-articles-body-item-more{font-style:italic;font-weight:700;text-decoration:underline;color:#b077c1}.carusel-articles-body-item-more:hover{text-decoration:none}.carusel-articles-all{text-align:right}.carusel-articles-all-link{font-style:italic;font-weight:700;text-decoration:underline;color:#b077c1;text-transform:uppercase}.carusel-articles-body-item:last-child{margin-bottom:0}.carusel-articles-body-slide{display:none;position:relative;width:100%}.carusel-articles-body-slide:first-child{display:block}.carusel-articles-prev{cursor:pointer;left:35px;margin-top:-14px;position:absolute;top:50%;z-index:101}.carusel-articles-prev:hover{opacity:.85;filter:alpha(opacity=85)}.carusel-articles-next{cursor:pointer;right:35px;margin-top:-14px;position:absolute;top:50%;z-index:101}.carusel-articles-next:hover{opacity:.85;filter:alpha(opacity=85)}.carusel-honors{position:relative;margin-bottom:57px;width:391px;margin-top:33px}.carusel-honors-body{position:relative;overflow:hidden;width:191px;height:266px;margin:0 auto}.carusel-honors-body-slide{position:relative;width:191px;height:266px}.carusel-honors-body-slide img{max-width:100%;vertical-align:top}.ico-zoom{position:absolute;bottom:18px;right:20px;cursor:pointer}.carusel-honors-prev{cursor:pointer;left:36px;margin-top:-16px;position:absolute;top:50%;z-index:101}.carusel-honors-prev:hover{opacity:.85;filter:alpha(opacity=85)}.carusel-honors-next{cursor:pointer;right:36px;margin-top:-16px;position:absolute;top:50%;z-index:101}.carusel-honors-next:hover{opacity:.85;filter:alpha(opacity=85)}.fancybox-outer .btn-info{height:32px;display:inline-block;vertical-align:middle;border:1px solid;border-color:#b0de4d #96c82a #79b101;border-radius:15px;padding:0 19px;font-size:14px;line-height:30px;text-shadow:none;color:#425f02!important;text-decoration:none;background:#eff6c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZjA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVkNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;background:-moz-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff6c0),color-stop(50%,#e4f08c),color-stop(100%,#dfed4b));background:-webkit-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-o-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-ms-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:linear-gradient(to bottom,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(102,51,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(102,51,0,0.4)}.returncall-ajax{width:70px;float:left;line-height:30px}.footer-center-line{margin-bottom:60px;height:1px;clear:both;background:#c296cf}.footer-center-nav{margin-bottom:49px}.footer-center-nav-left{float:left;position:relative;width:211px;margin-right:15px}.footer-center-nav-left:last-child{margin-right:0}.footer-center-nav-item{line-height:13px;margin-bottom:9px;text-transform:uppercase;font-size:11px}.footer-center-nav-left--w{width:159px}.footer-center-nav-left--w1{width:275px}.footer-center-nav-left--w2{width:153px}.footer-center-nav-item-link-green{color:#b0db52}.footer-center-pay{margin:42px 15px;text-align:center}.footer-center-pay-item{margin:0 12px}.footer-center-pay-item img{vertical-align:middle}.footer-center-like{margin:37px 0;text-align:center}.footer-center-like-item{text-align:center;display:inline-block;vertical-align:top;margin:0 4px;width:50px;color:#ad71bf;text-decoration:none;font-size:9px;line-height:11px}.footer-center-like-item-pic{height:43px;margin-bottom:5px}.footer-center-like-text{font-style:italic}.footer-center-like-text span{font-size:12px;display:block}.footer-center-copy{font-size:12px;color:#000;line-height:14px;margin:20px 0;text-align:center}.footer-center-line1{width:350px;margin:0 auto;height:1px;clear:both;overflow:hidden;background:#bfbfbf}.main-content{position:relative;max-width:1059px;margin:0 auto;padding:0 10px}.site-menu-list-item-wrap--arr-b:before{border-color:transparent transparent #c194cf;border-style:solid;border-width:20px 16px 16px;content:"";height:0;left:50%;position:absolute;width:0;bottom:-32px;margin-left:-16px}.site-menu-list-item:first-child{padding-left:0}.site-menu-list-item:last-child{padding-right:0}.site-menu-sub{clear:both;padding:16px 5px 11px 20px;background:#c194cf;margin-top:30px}.site-menu-sub-item{display:inline-block;margin-right:17px;font-size:12px;line-height:16px;margin-bottom:5px}.site-menu-sub-item-link{color:#fff;text-decoration:none;font-size:12px}.site-menu-sub-item-link:hover{text-decoration:underline;color:#fff}.site-menu-sub-item:last-child{margin-right:0}.main-title{margin:8px 0;font-style:italic;font-size:32px;color:#b1db51}.main-title *{font-weight:400;margin:0;font-style:italic;font-size:32px;color:#b1db51}.filter-wrapper{position:relative;margin:19px 0 6px;padding-right:46px}.filter-wrapper-close{position:relative;float:right;margin-right:-45px;cursor:pointer;margin-top:10px}.filter{padding:13px 84px 11px 21px;background:#e7f4c9;position:relative;min-height:49px;margin-bottom:2px}.filter-left{position:relative;float:left;width:18%;padding-right:21px}.filter-select{height:22px;padding:0 22px 0 10px;border:0;background:#fff;font:12px/22px Arial,sans-serif;color:#7f7f7f;font-style:italic;position:relative}.filter-select-head{cursor:pointer}.filter-select-head-text{display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}.filter-select-head-arr{position:absolute;top:0;right:0;width:22px;height:100%;background:#b1db53}.filter-select-body{position:absolute;top:100%;z-index:200;background:#fff;min-width:100%;left:15px;border:1px solid #b1db53;padding:17px 5%}.switch--border input[type="checkbox"]:not(:checked)+i,.switch--border input[type="checkbox"]:checked+i{border:1px solid #b1db53}.switch input[type="checkbox"]:checked+i{background:#b1db53;-webkit-box-shadow:0 0 0 1px #FFF inset;-moz-box-shadow:0 0 0 1px #FFF inset;box-shadow:0 0 0 1px #FFF inset}.filter-select-body-item{padding-left:28px;margin-bottom:3px;line-height:16px}.filter-select-body-item-label-switch{position:relative;float:left;margin-left:-16px;margin-right:0;margin-top:3px}.filter-select-body--w{left:-40px;right:-40px}.filter-select-body-item-label:hover{text-decoration:underline}.filter-range{position:relative;float:left;width:26%;margin-top:-6px;padding-left:9px;padding-right:21px}.range--mod .ui-slider-handle{width:14px;height:14px;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px;border-radius:30px 30px 30px 30px;margin-left:-7px}.filter-range-info{margin-bottom:-4px}input.filter-range-info-input{font-size:13px;font-style:italic;background:#fff;padding:1px;width:49px;text-align:center;border:0;color:gray;height:15px}.filter-range-ch{float:left;width:20%;margin-top:2px}.filter-range-ch-item{margin-right:8px;font-size:13px;font-style:italic;color:#828081;display:inline-block}.switch--mod{width:18px;height:18px}.range--mod{margin-bottom:0}.filter-btn{border:0;cursor:pointer;position:absolute;right:0;width:81px;text-align:center;font-size:12px;line-height:16px;padding:5px 10px;background:none repeat scroll 0 0 #B0DB52;height:49px;text-transform:uppercase;color:#fff;bottom:0}.filter-send{padding:12px 15px;border:1px solid #b1db53;margin-bottom:21px}.filter-send-item{margin-right:18px;font-style:italic;font-size:12px;color:#818181}.filter-send-item-close{cursor:pointer;margin-left:4px}.filter-sort{margin-bottom:15px}.filter-sort-right{position:relative;float:right;width:334px;text-align:right;z-index:300;margin-top:5px}.filter-sort-right-head{margin-right:7px;text-transform:uppercase;color:#b2db51;font-size:12px}.filter-sort-right-select{width:189px;text-align:center}.filter-sort-right-select .jq-selectbox__select{border:1px solid #b0da54;height:23px}.filter-sort-right-select .jq-selectbox__trigger{background:#b0da54}.filter-sort-right-select:hover .jq-selectbox__trigger{background:#b0da54}.filter-sort-right-select .jq-selectbox__dropdown{border:1px solid #b0da54}.filter-sort-right-select li:hover{background:#b0da54}.filter-sort-left{margin-right:328px;line-height:16px}.filter-sort-left-item{cursor:pointer;text-decoration:underline;font-style:italic;color:gray;font-size:12px;margin-right:14px}.filter-sort-left-item:hover{text-decoration:none;color:gray}.filter-sort-left-item--black{color:#000}.filter-sort-left-item--black:hover{text-decoration:underline;color:#000}.site-menu-sort-left-item{cursor:pointer;text-decoration:underline;font-style:italic;color:gray;font-size:12px;margin-right:14px}.site-menu-sort-left-item:hover{text-decoration:none;color:gray}.site-menu-sort-left-item--black{color:#000}.site-menu-sort-left-item--black:hover{text-decoration:underline;color:#000}.catalog{margin-bottom:0;margin-left:-13px}.catalog-item{position:relative;float:left;width:25%;text-align:center;padding-left:13px;z-index:11111;margin-bottom:33px}.catalog-item:nth-child(4n+1){clear:both}.catalog-item-body{border:1px solid transparent;position:relative;margin-left:-71px;padding-left:73px;min-height:424px}.catalog-item-body:hover{z-index:1;border-color:#d5d5d5;background:#fff}.catalog-item-body:hover .catalog-item-body-pic{border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5}.catalog-item-body-pic{text-align:center;overflow:hidden;border-left:1px solid transparent;border-bottom:1px solid transparent}.catalog-item-body-pic>div{display:none}.catalog-item-body-pic>.catalog-item-body-label{display:block}.catalog-item-body-pic>.active{display:block}.catalog-item-body-pic img{vertical-align:middle;max-width:100%}.catalog-item-body-name{overflow:hidden;margin:16px 38px 8px;text-transform:uppercase;font-size:11px;line-height:17px;color:gray;height:34px}.catalog-item-body-name a{color:gray}.catalog-item-body-price{display:inline-block;margin:0 5px;color:#000;font-weight:700;font-size:20px}.btn-buy{display:block;text-align:center;padding:11px;text-decoration:none;cursor:pointer;color:#fff;text-transform:uppercase;font-size:15px;line-height:18px;background:#be8ecc;margin-bottom:-1px;margin-right:-1px}.btn-buy:hover{text-decoration:none;background:#862e9f;color:#fff}.catalog-item-body-price-wrap{margin-bottom:10px;min-height:24px}.catalog-item-body-colors{position:relative;margin-top:-17px;text-align:center;margin-bottom:1px;min-height:17px}.catalog-item-body-colors--pos{margin-top:2px;margin-bottom:-11px}.catalog-item-body-colors-item{overflow:hidden;display:inline-block;vertical-align:middle;margin:0 1px;background:#000;width:14px;height:14px;cursor:pointer}.catalog-item-body-colors-item--orange{background:#fea500}.catalog-item-body-colors-item--red{background:#fb577c}.catalog-item-body-colors-item--green-light{background:#adff30}.catalog-item-body-colors-item--blue{background:#42aaff}.catalog-item-body-colors-item--green{background:#33c824}.catalog-item-body-colors-item--y{background:#fdfe00}.catalog-item-body-colors-item--blue-light{background:#6bc7b8}.catalog-item-body-colors-item--blue-grey{background:#6c587d}.catalog-item-body-carusel{position:absolute;top:0;left:-9999px;bottom:0;width:58px;margin-left:8px;padding-bottom:24px;padding-left:0;padding-top:26px}.catalog-item-body:hover .catalog-item-body-carusel{left:0}.catalog-item-body-carusel-body{position:relative;overflow:hidden;height:100%}.catalog-item-body-carusel-body-list{margin:0;padding:0;list-style:none;position:relative;height:200000em}.catalog-item-body-carusel-body-list-item{border:1px solid #bebebe;width:54px;height:59px;text-align:center;background:#fff;cursor:pointer;margin:0 2px 3px}.catalog-item-body-carusel-body-list-item img{max-width:100%}.catalog-item-body-carusel-body-list-item.active{border:1px #872d9f solid;cursor:default;position:relative;opacity:1}.catalog-item-body-carusel-body-prev{cursor:pointer;width:17px;height:8px;background:url(/bitrix/templates/purepassion_redesigned/css/../img/arr-vert-carusel.png) no-repeat scroll 0 100% transparent;opacity:.5;filter:alpha(opacity=50);position:absolute;top:13px;left:50%;margin-left:-8px}.catalog-item-body-carusel-body-prev:hover{opacity:1;filter:alpha(opacity=100)}.catalog-item-body-carusel-body-next{cursor:pointer;width:17px;height:8px;background:url(/bitrix/templates/purepassion_redesigned/css/../img/arr-vert-carusel.png) no-repeat 0 0;opacity:.5;filter:alpha(opacity=50);position:absolute;bottom:14px;left:50%;margin-left:-8px}.catalog-item-body-carusel-body-next:hover{opacity:1;filter:alpha(opacity=100)}.inactive{display:none!important}.catalog-item-body-price-old{color:#858585;font-size:20px;display:inline-block;text-decoration:line-through;margin:0 5px}.rss{margin:1px 0;padding:27px 27px 32px;text-align:center;background:#d1ea99;color:#fff}.rss-head{margin-bottom:11px;text-transform:uppercase;font-family:'Gotham Pro',sans-serif;font-size:29px;font-weight:300}input.rss-input{background:#fff;border:1px solid #fff;width:383px;font-size:14px;padding:10px;margin-right:9px;height:37px}.rss-btn{cursor:pointer;border:0;text-transform:uppercase;color:#fff;font-size:14px;line-height:16px;padding:5px;width:172px;text-align:center;background:none repeat scroll 0 0 #B0DB52;height:36px;vertical-align:middle}.rss-btn:hover{background:#862EA0}.rss-btn--dis{cursor:default;background:none repeat scroll 0 0 #72BE44}.rss-btn--dis:hover{background:none repeat scroll 0 0 #72BE44}.rss-btn i{position:relative;top:-2px;line-height:0}.catalog-item-body-label{position:absolute;right:4px;top:5px;opacity:.5;filter:alpha(opacity=50);z-index:1}.catalog-item-body-label:hover,.catalog-item-body:hover .catalog-item-body-label{opacity:1;filter:alpha(opacity=100)}.catalog-item-body-label img{vertical-align:middle;max-width:50px;max-height:50px}.banner-pic{display:block;text-decoration:none;color:#fff;text-align:center;margin:0 0 24px;position:relative;margin-bottom:29px;min-height:160px}.banner-pic img{max-width:100%;vertical-align:middle;width:100%}.banner-pic-text{font-family:'Gotham Pro',sans-serif;font-weight:300;font-size:33px;line-height:38px;color:#fff;position:absolute;right:15px;top:29px;width:43%;text-align:left;text-transform:uppercase}.banner-pic-text b{font-weight:700}.green-block{text-align:center;color:#fff;margin-bottom:15px;padding:37px;background:#bce06c;font-size:16px;line-height:21px}.green-block-head{font-family:'Gotham Pro',sans-serif;font-weight:300;font-size:23px;line-height:25px;text-transform:uppercase;margin-bottom:14px}.green-block-head h2{margin:0;font-weight:400;font-family:'Gotham Pro',sans-serif;font-weight:300;font-size:23px;line-height:25px;text-transform:uppercase}.map-city{margin-bottom:32px;padding:30px 16px 30px 41px;background:#c8e688}.map-city-pic{position:relative;float:left;width:45%;text-align:center;padding-left:10px}.map-city-pic img{max-width:100%;vertical-align:middle}.map-city-text{position:relative;float:right;width:54%;color:#000;padding-top:14px}.map-city-text-head{text-transform:uppercase;font-size:14px;line-height:20px;margin-bottom:23px}.map-city-text-left{font-size:10px;line-height:12px;text-transform:uppercase;color:#000;float:left;margin-right:34px}.map-city-text-left-link{color:#000;text-decoration:underline}.map-city-text-left-link:hover{text-decoration:none}.s-text{font-size:14px;color:#bfbfbf;line-height:16px;text-align:justify;margin-bottom:61px}.s-text p{margin-bottom:15px}.text-up{text-transform:uppercase}.pro{margin-bottom:33px}.pro-left{width:52%;position:relative;padding-right:0;float:left}.pro-left-pic{margin-bottom:28px;margin-top:5px}.pro-left-pic-big{position:relative;overflow:hidden;text-align:center;margin-bottom:28px}.pro-left-pic-big img{max-width:100%;vertical-align:middle}.pro-left-pic-big>div{display:none}.pro-left-pic-big>.active{display:block}.pro-left-pic-min{position:relative;margin-bottom:15px;padding:0 48px}.pro-left-pic-min-body{position:relative;overflow:hidden}.pro-left-pic-min-body-list{margin:0;padding:0;list-style:none;width:20000em;position:relative}.pro-left-pic-min-body-list-item{position:relative;float:left;border:1px solid #c7c7c7;text-align:center;width:98px;height:116px;margin-right:17px;overflow:hidden;cursor:pointer}.pro-left-pic-min-body-list-item:last-child{margin-right:0}.pro-left-pic-min-body-list-item img{vertical-align:middle;max-width:100%}.pro-left-pic-min-body-list-item.active{cursor:default;border-color:transparent;background:#8a32a4}.pro-left-pic-min-body-list-item.active:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:0 0 0 5px #8a32a4 inset;-moz-box-shadow:0 0 0 5px #8a32a4 inset;box-shadow:0 0 0 5px #8a32a4 inset}.header-center-phone-item-head a{color:#8430A0;text-decoration:none}.pro-left-pic-min-body-prev{position:absolute;top:50%;left:6px;cursor:pointer;margin-top:-16px}.pro-left-pic-min-body-next{position:absolute;top:50%;right:6px;cursor:pointer;margin-top:-16px}.pro-feedback{position:relative;margin-bottom:15px;padding:30px 72px;border:1px solid #c4e47d}.pro-feedback-head{text-align:center;text-transform:uppercase;margin-bottom:12px;font-size:20px;color:#7f7f7f}.pro-feedback-row{margin:0 -10px 13px}.pro-feedback-row-item{float:left;padding:0 10px}.pro-feedback-item{margin-bottom:13px}input.pro-feedback-input,textarea.pro-feedback-input{width:100%;border:1px solid transparent;background:#e1f1bd;padding:6px 20px;font-style:italic;font-size:13px;line-height:15px;color:#70785f}textarea.pro-feedback-input{height:115px;resize:none}.pro-feedback-btn{cursor:pointer!important;border:0;background:#B0DB52;color:#fff;border:0!important;text-transform:uppercase;font-size:11px!important;line-height:13px!important;padding:8px 35px!important}.pro-feedback-btn:hover{background:#862EA0}.pro-feedback-btn--dis{cursor:default;background:#72BE44}.pro-feedback-btn--dis:hover{background:#72BE44}.pro-right{position:relative;float:right;width:48%;padding-left:15px}.pro-right-title{margin-bottom:22px;text-transform:uppercase;font-size:20px;line-height:24px;color:#862ea0}.pro-right-title *{margin:0;font-weight:400;font-size:20px;line-height:24px}.pro-right-col{margin-bottom:4px}.pro-right-col-left{position:relative;float:left;width:50%}.pro-right-col-right{position:relative;float:right;width:50%;padding-left:36px;padding-top:29px}.pro-list{margin-bottom:25px}.pro-list-item{font-style:italic;font-size:13px;line-height:16px;color:gray;margin-bottom:13px}.pro-list-item i{color:#000}.pro-size{margin-bottom:24px}.pro-size-head{font-style:italic;color:#000;font-size:13px;line-height:16px;margin-bottom:6px}.pro-size-body{margin-bottom:2px}.pro-size-body-item{display:inline-block;position:relative;text-align:center;text-transform:uppercase;-webkit-border-radius:30px 30px 30px 30px;-moz-border-radius:30px;border-radius:30px 30px 30px 30px;border:1px solid #862ea0;background:#fff;color:#ab6dbd;cursor:pointer;text-decoration:none;padding:0 6px;font-size:12px;height:30px;line-height:28px;min-width:30px;font-weight:700;margin-right:4px;margin-bottom:5px}.pro-size-body-item.active{color:#fff;background:#862ea0}.pro-size-link{font-style:italic;font-size:13px;text-decoration:underline}.pro-size-link:hover{text-decoration:none}.pro-colors{margin-bottom:15px}.pro-colors-head{margin-bottom:9px}.pro-colors-body{margin-bottom:15px}.pro-colors-body-item{display:inline-block;margin-right:11px;margin-bottom:11px;text-align:center;background:#000;width:19px;height:19px;cursor:pointer;position:relative;float:left}.pro-colors-body-item.active{cursor:default}.pro-colors-body-item.active:after{content:'';position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px;border:1px solid #000}.pro-colors-body-item--green-black{background:#009492}.pro-colors-body-item--pink{background:#fb577d}.pro-colors-body-item--green-light{background:#c7fc4f}.pro-colors-body-item--blue{background:#00c0f8}.pro-colors-body-item--purp{background:#e640e0}.pro-colors-body-item--green-light1{background:#adff2f}.pro-colors-body-item--orang{background:orange}.pro-colors-body-item--green{background:#33c824}.pro-colors-body-item--red{background:#f7001a}.pro-colors-body-item--blue-black{background:#00499a}.pro-price{margin-bottom:0}.pro-price-item{display:inline-block;font-size:25px;color:#862ea0;margin-right:6px;vertical-align:middle}.pro-price-old{text-decoration:line-through;color:#666;font-size:15px;display:inline-block}.pro-right-col-right-link{font-style:italic;font-size:13px;line-height:1;color:#b2b2b2;text-decoration:underline}.pro-right-col-right-link:hover{text-decoration:none}.pro-right-col-right-link-wrap{line-height:15px;margin-bottom:14px}.btn-buy--mod{background:#aa6dbc}.ico-vopr{vertical-align:middle;margin-right:1px;background:url(/bitrix/templates/purepassion_redesigned/css/../img/pro-vopr.png) no-repeat 0 0;width:12px;height:12px;display:inline-block;cursor:pointer}.pro-one-click{margin-bottom:16px;text-align:center;margin-top:6px}.pro-one-click-link{font-size:13px;font-style:italic;text-decoration:underline;color:#7ccd34}.pro-one-click-link:hover{text-decoration:none}.pro-one-click-link:hover .ico-vopr{background-position:0 100%}.pro-one-click-link .ico-vopr{margin-right:5px;vertical-align:middle}.pro-credit{margin-bottom:15px;font-size:13px;font-style:italic;color:#c296cf;line-height:15px;padding-top:3px}.pro-credit-link{color:#c296cf;text-decoration:underline}.pro-credit-link:hover{text-decoration:none}.pro-credit-btn{display:inline-block;float:left;padding:8px 6px;text-transform:uppercase;font-size:9px;line-height:10px;text-align:center;border:1px solid #862ea0;color:#862ea0;margin-right:7px;margin-top:-3px;font-style:normal}.pro-title{margin-bottom:13px;text-transform:uppercase;font-size:15px;color:#862ea0}.pro-info-item-text{font-size:14px;line-height:16px;font-style:italic;color:gray;margin-left:63px;padding-top:5px}.pro-info-item-text span{color:#000}.pro-info{margin-bottom:33px}.pro-info-item{margin-bottom:13px}.pro-info-item-pic{float:left;text-align:center;width:55px;color:gray}.pro-text{color:#666}.title-center{text-transform:uppercase;text-align:center;margin:14px 0;font-size:19px;font-weight:400;color:#862ea0}.title-center *{margin:0;font-size:19px;font-weight:400}.catalog-item-body--mod{border-color:transparent;padding-left:0;margin-left:0;min-height:0}.catalog-item-body--mod:hover{border-color:transparent;padding-left:0;margin-left:0}.catalog-item-body--mod:hover .catalog-item-body-pic{border-color:transparent}.catalog-item--mod{width:auto;margin-right:6px;padding-left:0;float:none;margin-left:6px}.catalog-carusel,.catalog-carusel-two{position:relative;padding:0 20px;margin-bottom:0}.catalog-carusel-body,.catalog-carusel-body-two{overflow:hidden;position:relative}.catalog-carusel-body-list{margin:0;padding:0;list-style:none;position:relative;width:20000px}.catalog-carusel-body-list-item,.catalog-carusel-body-list-item-two{float:left;position:relative;width:250px}.catalog-carusel .pro-left-pic-min-body-prev,.catalog-carusel-two .pro-left-pic-min-body-prev{left:0;margin-top:-74px}.catalog-carusel .pro-left-pic-min-body-next,.catalog-carusel-two .pro-left-pic-min-body-next{right:0;margin-top:-74px}.title-center--green{color:#7ccd34}.btn-buy--green{background:#b0db52}.btn-buy--green:hover{background:#72bf44}.catalog-carusel--green .ipurepassion-59{background-position:-66px -1117px;width:17px;height:32px}.catalog-carusel--green .ipurepassion-60{background-position:-2px -1127px;width:17px;height:32px}.reviews{margin-bottom:49px;padding:0 23px}.reviews-head{color:#862EA0;font-size:19px;font-weight:400;margin-bottom:20px;text-transform:uppercase}.reviews-item{text-align:justify;margin-bottom:15px;font-size:14px;line-height:16px;color:#595959}.reviews-item-date{font-style:italic;color:#b077c1;margin-bottom:4px}.reviews-item-name{font-style:italic;color:#b077c1;font-weight:700;margin-bottom:4px}.reviews-item p{margin-bottom:0}.reviews-body{margin-bottom:7px}.reviews-btn{position:relative;display:inline-block;cursor:pointer;color:#fff;text-transform:uppercase;border:0;text-align:center;padding:10px 48px;background:#c296cf;text-decoration:none}.reviews-btn:hover{text-decoration:none;color:#fff;background:#862da1}.reviews-all{position:relative;text-transform:uppercase;font-style:italic;text-decoration:underline;font-size:14px;color:#a360b7;font-weight:700}.footer-center-nav-item-link-green:hover{color:#72bf44}.ui-slider-handle:active,.ui-slider-handle:focus{outline:none}.ipurepassion-catalog-9,.ipurepassion-1,.ipurepassion-13,.ipurepassion-14,.ipurepassion-21,.ipurepassion-68,.ipurepassion-22,.ipurepassion-catalog-10,.ipurepassion-catalog-11,.ipurepassion-catalog-12,.ipurepassion-36,.ipurepassion-37,.ipurepassion-29,.ipurepassion-17,.ipurepassion-30,.ipurepassion-18,.ipurepassion-9,.ipurepassion-10,.ipurepassion-38,.ipurepassion-39,.ipurepassion-33,.ipurepassion-34,.ipurepassion-57,.ipurepassion-6,.ipurepassion-19,.ipurepassion-25,.ipurepassion-12,.ipurepassion-20,.ipurepassion-26,.ipurepassion-35,.ipurepassion-64,.ipurepassion-65,.ipurepassion-66,.ipurepassion-67,.ipurepassion-11,.ipurepassion-23,.ipurepassion-15,.ipurepassion-24,.ipurepassion-catalog-1,.ipurepassion-16,.ipurepassion-27,.ipurepassion-31,.ipurepassion-32,.ipurepassion-71,.ipurepassion-28,.ipurepassion-7,.ipurepassion-catalog-3,.ipurepassion-8,.ipurepassion-3,.ipurepassion-4,.ipurepassion-5,.ipurepassion-catalog-6,.ipurepassion-tovar-4,.ipurepassion-tovar-3,.ipurepassion-59,.ipurepassion-60,.ipurepassion-catalog-5,.ipurepassion-tovar-2,.ipurepassion-tovar-6,.ipurepassion-tovar-7,.ipurepassion-tovar-8,.ipurepassion-tovar-9,.ipurepassion-catalog-8-tick,.ipurepassion-small-arrow,.ipurepassion-small-arrow-right,.ipurepassion-catalog-7,.ipurepassion-catalog-4,.ipurepassion-zoom-icon,.ipurepassion-small-triangle,.ipurepassion-catalog-2,[class*=ipurepassion-r_]{display:inline-block;background:url(/bitrix/templates/purepassion_redesigned/css/../img/sprite.png?v=0001) no-repeat;vertical-align:middle;font-style:normal}.ipurepassion-catalog-9{background-position:-2px -0;width:88px;height:51px}.ipurepassion-1{background-position:-2px -53px;width:65px;height:65px}.ipurepassion-13{background-position:-2px -120px;width:54px;height:39px}.ipurepassion-14{background-position:-2px -161px;width:53px;height:38px}.ipurepassion-21{background-position:-2px -201px;width:52px;height:26px}.ipurepassion-68{background-position:-2px -229px;width:52px;height:35px}.ipurepassion-22{background-position:-2px -266px;width:51px;height:25px}.ipurepassion-catalog-10{background-position:-2px -293px;width:50px;height:50px}.ipurepassion-catalog-11{background-position:-2px -345px;width:50px;height:50px}.ipurepassion-catalog-12{background-position:-2px -397px;width:50px;height:50px}.ipurepassion-36{background-position:-2px -449px;width:49px;height:33px}.ipurepassion-37{background-position:-2px -484px;width:49px;height:38px}.ipurepassion-29{background-position:-2px -524px;width:46px;height:37px}.ipurepassion-17{background-position:-2px -563px;width:45px;height:34px}.ipurepassion-30{background-position:-2px -599px;width:45px;height:36px}.ipurepassion-18{background-position:-2px -637px;width:44px;height:33px}.ipurepassion-9{background-position:-2px -672px;width:44px;height:43px}.ipurepassion-10{background-position:-2px -717px;width:43px;height:42px}.ipurepassion-38{background-position:-47px -717px;width:41px;height:39px}.ipurepassion-39{background-position:-47px -758px;width:41px;height:41px}.ipurepassion-33{background-position:-49px -563px;width:39px;height:76px}.ipurepassion-34{background-position:-2px -761px;width:39px;height:76px}.ipurepassion-57{background-position:-48px -641px;width:39px;height:39px}.ipurepassion-6{background-position:-50px -524px;width:38px;height:38px}.ipurepassion-19{background-position:-43px -801px;width:37px;height:40px}.ipurepassion-25{background-position:-2px -839px;width:37px;height:41px}.ipurepassion-12{background-position:-41px -843px;width:36px;height:40px}.ipurepassion-20{background-position:-2px -882px;width:36px;height:39px}.ipurepassion-26{background-position:-40px -885px;width:36px;height:40px}.ipurepassion-35{background-position:-2px -923px;width:36px;height:35px}.ipurepassion-64{background-position:-40px -927px;width:36px;height:36px}.ipurepassion-65{background-position:-2px -960px;width:36px;height:36px}.ipurepassion-66{background-position:-40px -965px;width:36px;height:36px}.ipurepassion-67{background-position:-2px -998px;width:36px;height:36px}.ipurepassion-11{background-position:-53px -449px;width:35px;height:39px}.ipurepassion-23{background-position:-54px -293px;width:34px;height:33px}.ipurepassion-15{background-position:-54px -328px;width:33px;height:41px}.ipurepassion-24{background-position:-54px -371px;width:33px;height:32px}.ipurepassion-catalog-1{background-position:-55px -266px;width:33px;height:16px}.ipurepassion-16{background-position:-56px -201px;width:32px;height:40px}.ipurepassion-27{background-position:-54px -405px;width:32px;height:36px}.ipurepassion-31{background-position:-48px -682px;width:32px;height:34px}.ipurepassion-32{background-position:-57px -161px;width:31px;height:33px}.ipurepassion-71{background-position:-56px -243px;width:31px;height:16px}.ipurepassion-28{background-position:-58px -120px;width:30px;height:35px}.ipurepassion-7{background-position:-40px -1003px;width:28px;height:44px}.ipurepassion-catalog-3{background-position:-53px -490px;width:28px;height:28px}.ipurepassion-8{background-position:-2px -1036px;width:27px;height:42px}.ipurepassion-3{background-position:-31px -1049px;width:26px;height:26px}.ipurepassion-4{background-position:-59px -1049px;width:26px;height:26px}.ipurepassion-5{background-position:-31px -1077px;width:26px;height:26px}.ipurepassion-catalog-6{background-position:-59px -1077px;width:26px;height:38px}.ipurepassion-tovar-4{background-position:-2px -1080px;width:25px;height:16px}.ipurepassion-tovar-3{background-position:-2px -1098px;width:24px;height:27px}.ipurepassion-59{background-position:-69px -53px;width:17px;height:32px}.ipurepassion-60{background-position:-69px -87px;width:17px;height:32px}.ipurepassion-catalog-5{background-position:-70px -1003px;width:17px;height:9px}.ipurepassion-tovar-2{background-position:-70px -1014px;width:17px;height:23px}.ipurepassion-tovar-6{background-position:-28px -1105px;width:17px;height:32px}.ipurepassion-tovar-7{background-position:-47px -1117px;width:17px;height:32px}.ipurepassion-tovar-8{background-position:-66px -1117px;width:17px;height:32px}.ipurepassion-tovar-9{background-position:-2px -1127px;width:17px;height:32px}.ipurepassion-catalog-8-tick{background-position:-21px -1139px;width:16px;height:26px}.ipurepassion-small-arrow{background-position:-39px -1151px;width:16px;height:32px}.ipurepassion-small-arrow-right{background-position:-57px -1151px;width:16px;height:32px}.ipurepassion-catalog-7{background-position:-2px -1161px;width:15px;height:15px}.ipurepassion-catalog-4{background-position:-19px -1167px;width:14px;height:14px}.ipurepassion-zoom-icon{background-position:-2px -1178px;width:14px;height:14px}.ipurepassion-small-triangle{background-position:-57px -196px;width:8px;height:4px}.ipurepassion-catalog-2{background-position:-82px -682px;width:6px;height:16px}.ipurepassion-r_1{background-position:-52px -1300px;width:43px;height:48px}.ipurepassion-r_2{background-position:2px -1300px;width:43px;height:48px}.ipurepassion-r_3{background-position:-51px -1243px;width:43px;height:48px}.ipurepassion-r_4{background-position:3px -1243px;width:43px;height:48px}.ipurepassion-r_5{background-position:-51px -1192px;width:43px;height:48px}.ipurepassion-r_6{background-position:3px -1192px;width:43px;height:48px}@media only screen and (max-width: 1170px),only screen and (max-device-width: 1170px){.catalog-item:nth-child(4n-3) .catalog-item-body:hover .catalog-item-body-carusel{left:0;z-index:1;margin-left:10px;padding-top:25px}.product-box .catalog-item:nth-child(4n-3) .catalog-item-body:hover{padding-left:0;margin-left:3px}.site-menu-list-item:first-child .site-menu-list-item-sub{left:80px}.site-menu-list-item:first-child .site-menu-list-item-sub:before{left:21px}.catalog-item:nth-child(4n-3) .catalog-item-body:hover .catalog-item-body-pic{border-left:0}.catalog-item:nth-child(4n-3) .catalog-item-body-carusel-body{max-height:250px;margin-top:-7px!important}.catalog-item:nth-child(4n-3) .catalog-item-body-carusel-body-next{top:275px}.catalog-item:nth-child(4n-3) .catalog-item-body-carusel-body-prev{top:7px}.catalog-item-absolute-image+.catalog-item-body-pic{min-height:267px!important}}.catalog-item-body-carusel-body{max-height:314px;margin-top:15px}@media only screen and (max-width: 1100px),only screen and (max-device-width: 1100px){.side-filter{padding:21px 25px}.advantages-item{margin-right:30px}}@media only screen and (max-width: 1000px),only screen and (max-device-width: 1000px){.brends-carusel{padding:0 30px}.brends-carusel-list-item{width:188px}.pro-left-pic-min-body-list-item{width:91px;height:105px;margin-right:16px}}.subscription-form{padding:15px 18px 12px;margin:0 0 30px;border:1px solid #ddcae3;background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbf4ff),color-stop(100%,#f8eaff));background:-webkit-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-o-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-ms-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:linear-gradient(to bottom,#fbf4ff 0%,#f8eaff 100%)}.subscription-form:after{display:block;clear:both;content:''}.subscription-form input[type="text"]{background:#fff;border-radius:3px;border:1px solid #ddcae3;-webkit-box-shadow:none;box-shadow:none;color:#3c303f;font:12px Arial,Helvetica,sans-serif;padding:7px 12px;margin:0 11px 0 0;width:200px;margin-bottom:15px}.personal-page-nav>p{margin-top:15px;margin-bottom:15px}.subscription-form select{margin-bottom:15px}.subscription-form h3,.subscription-form span.h3{float:left;color:#73228b;font:21px/43px Arial,Helvetica,sans-serif;padding:0 0 0 66px;margin:-4px 30px -4px 0;text-transform:uppercase;background:url(/images/icon-subscription.png) no-repeat;display:block}.partners-block{padding:0 0 20px}.partners-box .item{padding:0 0 34px}.partners-box h2{font:18px/22px Arial,Helvetica,sans-serif;margin:0 0 11px}.partners-box .item .holder{width:100%}.partners-box .item .holder:after{content:'';display:block;clear:both}.partners-box .alignleft{float:left;border:1px solid #7b3091;margin:0 30px 0 0}.partners-box .description{overflow:hidden;font-size:12px;line-height:16px;padding:16px 0 0}.partners-box .title{display:block;font:18px/20px Arial,Helvetica,sans-serif;margin:0 0 7px}.partners-box p{margin:0 0 12px}.partners-box .phone{display:block}.partners-list{margin:-3px 0 72px}.partners-list .heading{margin:0 0 6px}.accordion{margin:0 0 20px;list-style:none}.comment-list .rating-holder .star-rat{float:left;margin:0 0 0 7px;width:60px;background:url(/images/star2.png) repeat-x;height:12px}.comment-list .rating-holder .star-rat a{width:12px;height:12px}.comment-list .rating-holder .star-rat li.setted a{background:url(/images/star2.png) 0 100%;z-index:1;left:0}.comment-list .rating-holder a.one-star{left:0}.comment-list .rating-holder li.setted a.one-star{width:12px}.comment-list .rating-holder a.two-stars{left:12px}.comment-list .rating-holder li.setted a.two-stars{width:24px}.comment-list .rating-holder a.three-stars{left:24px}.comment-list .rating-holder li.setted a.three-stars{width:36px}.comment-list .rating-holder a.four-stars{left:36px}.comment-list .rating-holder li.setted a.four-stars{width:48px}.comment-list .rating-holder a.five-stars{left:48px}.comment-list .rating-holder li.setted a.five-stars{width:60px}.star-rat li.setted a{background:url(/images/star2.png) 0 100%;z-index:1;left:0}.star-rat li a{display:block;width:18px;height:18px;text-decoration:none;text-indent:-9000px;z-index:2;position:absolute}.star-rat{list-style:none;margin:0 0 6px -2px;padding:0;width:90px;height:18px;position:relative;background:url(/images/star2.png) repeat-x}.star-rat li{float:left}.star-rat a.one-star{left:0}.star-rat li.setted a.one-star{width:18px}.star-rat a.two-stars{left:18px}.star-rat li.setted a.two-stars{width:36px}.star-rat a.three-stars{left:36px}.star-rat li.setted a.three-stars{width:54px}.star-rat a.four-stars{left:54px}.star-rat li.setted a.four-stars{width:72px}.star-rat a.five-stars{left:72px}.star-rat li.setted a.five-stars{width:90px}.star-rating{list-style:none;margin:0 0 6px -2px;padding:0;width:90px;height:18px;position:relative;background:url(/images/star.png) repeat-x}.star-rating li{float:left}.star-rating li a{display:block;width:18px;height:18px;text-decoration:none;text-indent:-9000px;z-index:2;position:absolute}.star-rating li a:hover,.star-rating li.active a,.star-rating li.setted a{background:url(/images/star.png) 0 100%;z-index:1;left:0}.star-rating a.one-star{left:0}.star-rating a.one-star:hover,.star-rating li.active a.one-star,.star-rating li.setted a.one-star{width:18px}.star-rating a.two-stars{left:18px}.star-rating a.two-stars:hover,.star-rating li.active a.two-stars,.star-rating li.setted a.two-stars{width:36px}.star-rating a.three-stars{left:36px}.star-rating a.three-stars:hover,.star-rating li.active a.three-stars,.star-rating li.setted a.three-stars{width:54px}.star-rating a.four-stars{left:54px}.star-rating a.four-stars:hover,.star-rating li.active a.four-stars,.star-rating li.setted a.four-stars{width:72px}.star-rating a.five-stars{left:72px}.star-rating a.five-stars:hover,.star-rating li.active a.five-stars,.star-rating li.setted a.five-stars{width:90px}.pr-info{position:absolute;border-radius:3px;border:1px solid #000;background-color:#F0F0F0;width:370px;right:5px;z-index:999;border-collapse:collapse;margin:0;padding:5px;border-spacing:0;margin-top:-8px}.form-block textarea{background:#fff;border-radius:2px;border:0;-webkit-box-shadow:none;box-shadow:none;color:#3c303f;font:12px Arial,Helvetica,sans-serif;padding:5px 14px;width:100%;margin:0 0 8px;height:72px;resize:none;overflow:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*+html .form-block textarea{width:95%}.form-block .btn-wrap{width:100%}.form-block .btn-wrap:after{display:block;clear:both;content:''}.form-block .btn-wrap .btn{float:right}.detail-block:after{display:block;clear:both;content:''}.detail-block .visual-col{float:left;width:530px}.detail-block .image-box .holder{margin:0 0 19px}.detail-block .image-box .holder ul{position:relative;width:100%;height:566px;margin:0;list-style:none}.detail-block .image-box .holder ul li{position:absolute;top:0;left:0;width:100%;display:none;z-index:0;text-align:center}.detail-block .image-box .holder ul li.active{display:block;z-index:1}.detail-block .image-box .holder img{border:1px solid #7b3091}.detail-block .image-box .p-label{position:absolute;top:9px;right:40px;width:57px;height:57px;overflow:hidden;text-align:center;color:#fff;background:url(/images/bg-discount.png) no-repeat;font-size:20px;line-height:56px;font-weight:700}.detail-block .image-box .p-label.hit{background:url(/images/label-hit.png) no-repeat;overflow:hidden;text-indent:-9999px}.detail-block .image-box .p-label.action{background:url(/images/label-akcia.png) no-repeat;overflow:hidden;text-indent:-9999px}.detail-block .image-box .p-label.new{font-size:18px;text-transform:uppercase}.special-item-pic{position:relative}.special-item-pic .p-label{position:absolute;top:0;right:-2px;width:57px;height:57px;overflow:hidden;text-align:center;color:#fff;background:url(/images/bg-discount.png) no-repeat;font-size:20px;line-height:56px;font-weight:700}.detail-block .thumbnails-box{padding:0 15px;position:relative;margin:0 0 20px}.detail-block .thumbnails-box .area{width:100%;overflow:hidden;position:relative}.detail-block .thumbnails-box ul{width:9999px;margin:0;list-style:none;z-index:20}.detail-block .thumbnails-box ul li{float:left;width:109px;margin:0 7px;border:1px solid #7b3091;text-align:center;z-index:22}.detail-block .thumbnails-box ul img{z-index:24}.detail-block .thumbnails-box .btn-prev,.detail-block .thumbnails-box .btn-next{position:absolute;top:50%;left:0;margin-top:-12px;background:url(/images/btn-prev-next.png) no-repeat;width:16px;height:24px;overflow:hidden;text-indent:-9999px}.detail-block .thumbnails-box .btn-next{left:auto;right:0;background-position:-30px 0}.detail-block .social-wrap{margin:0 0 20px}.detail-block .social-wrap:after{display:block;clear:both;content:''}.detail-block .social-wrap .s-label{float:left;line-height:20px}.detail-block .social-wrap .place{float:right}.detail-block .info-col{float:right;width:600px}.detail-block .options{border-bottom:1px solid #f0f0f0;padding:18px 0;font-size:14px;width:100%}.detail-block .options:first-child{padding-top:5px}.detail-block .options:after{display:block;clear:both;content:''}.detail-block .options .col:first-child{float:left}.detail-block .options .article{color:#74797c;text-transform:uppercase}.detail-block .options .in-stock{color:#74797c}.detail-block .options .o-label{color:#3a333c;font-size:14px;text-transform:none;min-width:55px}.detail-block .options .rating{padding:0 0 10px}.detail-block .options .star-rating{display:inline-block;vertical-align:top;margin:1px 8px 0 0}.detail-block .options .color{width:100%}.detail-block .options .color:after{display:block;clear:both;content:''}.detail-block .options .color .o-label{float:left;min-width:57px}.detail-block .options .color-list{list-style:none;margin:0;padding:0;display:table}.detail-block .options .color-list li{float:left;margin:-4px 6px 8px 0;padding:1px;border:2px solid #fff}.detail-block .options .color-list a{float:left;width:27px;height:27px;overflow:hidden;text-indent:-9999px;border-radius:3px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-block .options .color-list li.active{padding:1px;border:2px solid #7b3091;border-radius:3px}.detail-block .qty input[type="text"]{background:#fff;border-radius:3px;border:1px solid #c6a6d0;text-align:center;-webkit-box-shadow:none;box-shadow:none;color:#28212a;font:bold 20px Arial,Helvetica,sans-serif;padding:7px 0;width:68px;margin:0 16px 0 0}.detail-block .qty .btn-info{border-radius:4px;padding:8px 15px;font-size:16px;line-height:20px;font-weight:700;color:#577210;width:auto;overflow:visible;width:207px;text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:36px}.detail-block .price{font-size:20px;line-height:22px;color:#28212a;padding:0 0 10px}.detail-block .price .old{font-size:14px;color:#74797c;text-decoration:line-through;margin:0 8px 0 0;display:inline-block}.detail-block .newsletter-form{margin:15px 0 0;position:relative;background:#f0f0f0;padding:14px 10px;font-size:12px;line-height:16px;color:#74797c;width:262px}.detail-block .newsletter-form:before{content:'';position:absolute;top:-14px;left:116px;width:17px;height:14px;background:url(/images/arrow06.png) no-repeat}.detail-block .newsletter-form p{margin:0 0 8px}.detail-block .newsletter-form .fields:after{display:block;clear:both;content:''}.detail-block .newsletter-form input[type="text"]{background:#fff;border-radius:2px;border:1px solid #c6a6d0;-webkit-box-shadow:none;box-shadow:none;color:#3a333c;font:12px Arial,Helvetica,sans-serif;padding:5px 10px;width:125px;margin:0;float:left}.detail-block .newsletter-form .btn-info{float:right;border-radius:4px;color:#577210;font-weight:700;font-size:14px;line-height:30px;padding:0 10px;width:100px;text-align:center;width:auto;overflow:visible}@font-face{font-family:"alsrubl";font-style:normal;font-weight:400;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAb8ABAAAAAACaAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcYF3IOEdERUYAAAGIAAAAHQAAACAAMwAET1MvMgAAAagAAABAAAAAYGmkQ21jbWFwAAAB6AAAAEcAAAFSBDnm9GN2dCAAAAIwAAAAAgAAAAIAAAAAZnBnbQAAAjQAAAGxAAACZQ+0L6dnYXNwAAAD6AAAAAwAAAAMAAMAB2dseWYAAAP0AAAA7AAAAOwmdpl9aGVhZAAABOAAAAAsAAAANvuLyyNoaGVhAAAFDAAAAB4AAAAkCyEF82htdHgAAAUsAAAAGAAAABgSsQCkbG9jYQAABUQAAAAOAAAADgB2AG5tYXhwAAAFVAAAACAAAAAgASAAk25hbWUAAAV0AAABIwAAAiwt7EovcG9zdAAABpgAAAAxAAAAQOO1RclwcmVwAAAGzAAAAC4AAAAusPIrFAAAAAEAAAAAyYlvMQAAAADLahjAAAAAAMtqQEZ42mNgZGBg4ANiCQYQYGJgBEJWIGYB8xgABIEAOAAAAHjaY2BmYWKcwMDKwMBqzHKWgYFhFoRmOsuQxviGAQ8IiAwKZnBgUHjAwJb2Lw2ofxaDBlCYEUmJAgMjADWvCrV42mNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBReEBw///CNb/x7+fKLBCdYEBIxsDnMsI0sPEgAoYIVYNZwAATJELEgAAAAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZAC74U2SCCuLsLIdmM5QtqNXORiXMAHUCBRg/ZrBmgoU6RNg5ALJD6BT4iUmTWJojQ7O7NzzpkzS8qRqndpveepcxZI4W6DZpt+J6TaRYAH0vWNRkbawSMtNjN65bp9v4/BZjTlThpAec9bykNG006gFu25fzI/g+E+/8s8B4OWZpqeWmchPYTAfDNuafA1o1l3/UFfsTpcDQaGFNNU3PXHVMr/luZcbRm2NjOad3AhIj+YBmhqrY1A0586pHo+jmIJcvlsrA0mpqw/yURwYTJd1VQtM752cJ/sLDrYpEpz4AEOsFWegofjowmF9C2JMktDhIPYKjFCxCSHQk45d7I/KVA+koQxb5LSzrhhrYFx5DUwqM3THL7MZlPbW4cwfhFH8N0vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMviwG51P4zECVgefrtXycCrTs2ES9lbZ1jjBWCnt823/llxd2qXOdFobt3VTVU6ZTmQy9n3+MRT4+F4aCx4M3nfX+jQO0NixsNmgPBkN6N3v/RWnXEVd4LH9lvNbOxFgAAAAAAAAIABAAC//8AAwACAKQAAAWFBZoAGQAkAGoAshgAACuwAC+wFTOwAc2wEzKwEi+wAzOwGs2wBTKwJC+wB80BsCUvsBjWsQIGMjKwF82xEhoyMrIXGAors0AXFQkrshgXCiuzQBgACSuwBDKwFxCxHgErsA3NsSYBKwCxJBoRErANOTAxEzUzNSM1MxEhMhceARUUBwYpARUhFSERIxETITI2NTQmJyYnIaSZmZkCHY9Kmrh1df7P/pIDPfzDv78BcbSdWEsvhP6UASOmf6QCrg0X3py4f31/pv7dASMBzYWBWn8UDAEAAQAAAAAAAAAAAAMAADkDeNpjYGRgYADiTcxFUvH8Nl8Z5DkYQOB0loMbMs3ayjoLSHEwMIF4AOQHB7N42mNgZGBgnfX/BgMDmwgDELC2MjAyoAI2AFbRAyMAAAQAAAAAAAAAAqkAAAQAAAAGFACkAfQAAAAAAAAAAAAAAAAAbgB2AAAAAQAAAAYAJQACAAAAAAACAAEAAgAWAAABAABqAAAAAHjafZAxTsNAEEWfSUCh4QQUW1KAZZCgSRUhgZAQQglCtE5ijCVjg22C0nAQTsAJOAPn4CT83axDSIFWu/NnZ/78mQF63NMh6G4Db7oLHLArb4E32OHd447wh8dd9vn0eJMrvj3eYi+IPP6iCO44peSJORUZKQ80GI6IONRrGDBVfEwiPFJWrXjCo6zhgoKJopX49o1dbEroeLmOWalaOy+RTWRnPnPApeoahrxIJXdMy4mFh8pJ9Z/Lq3iVN9Y+Sqk2//LMGvPWKdaKWq7RZKHms6fPtasSuXlDb/vqt5TGxOXPloyQY068cqv7q3qwpnqjKpmbuu3ZaIbY/aTKLFxX7c6Mqs31NmLZXZ8tOSOeVTNTrt2ene78D9tuPvwBPaNWPgB42mNgYgCD/+kMaQzYABsQMzIwMTAzMjEycyamZWYaGhgYm7CX5mW6GhgYAACT1QakAAAAuAH/hbABjQBLsAhQWLEBAY5ZsUYGK1ghsBBZS7AUUlghsIBZHbAGK1xYWbAUKwAA) format("woff")}@font-face{font-family:"alsrubl";font-style:normal;font-weight:700;src:url(data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAcAABAAAAAACZQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABwAAAAcYF3IpEdERUYAAAGIAAAAHQAAACAAMwAET1MvMgAAAagAAABAAAAAYGrQQ0tjbWFwAAAB6AAAAEcAAAFSBDnm9GN2dCAAAAIwAAAAAgAAAAIAAAAAZnBnbQAAAjQAAAGxAAACZQ+0L6dnYXNwAAAD6AAAAAwAAAAMAAMAB2dseWYAAAP0AAAA8AAAAPAMkAs2aGVhZAAABOQAAAAtAAAANvuIy/1oaGVhAAAFFAAAAB4AAAAkCx8F5WhtdHgAAAU0AAAAGAAAABgSowCPbG9jYQAABUwAAAAOAAAADgB4AHBtYXhwAAAFXAAAACAAAAAgASAAlm5hbWUAAAV8AAABHgAAAhosNEescG9zdAAABpwAAAAxAAAAQOO1RclwcmVwAAAG0AAAAC4AAAAusPIrFAAAAAEAAAAAyYlvMQAAAADLahjAAAAAAMtqQLJ42mNgZGBg4ANiCQYQYGJgBEJWIGYB8xgABIEAOAAAAHjaY2Bm/se0h4GVgYHVmOUsAwPDLAjNdJYhjfENAx4QEBkUzKDAoPCAgS3tXxpQ/xwGDaAwI5ISBQZGAJznC7942mNgYGBmgGAZBkYGEPAB8hjBfBYGAyDNAYRMQFqBReEBw///CNb/x7+fKLBCdYEBIxsDnMsI0sPEgAoYIVYNZwAATJELEgAAAAAAeNpdUbtOW0EQ3Q0PA4HE2CA52hSzmZAC74U2SCCuLsLIdmM5QtqNXORiXMAHUCBRg/ZrBmgoU6RNg5ALJD6BT4iUmTWJojQ7O7NzzpkzS8qRqndpveepcxZI4W6DZpt+J6TaRYAH0vWNRkbawSMtNjN65bp9v4/BZjTlThpAec9bykNG006gFu25fzI/g+E+/8s8B4OWZpqeWmchPYTAfDNuafA1o1l3/UFfsTpcDQaGFNNU3PXHVMr/luZcbRm2NjOad3AhIj+YBmhqrY1A0586pHo+jmIJcvlsrA0mpqw/yURwYTJd1VQtM752cJ/sLDrYpEpz4AEOsFWegofjowmF9C2JMktDhIPYKjFCxCSHQk45d7I/KVA+koQxb5LSzrhhrYFx5DUwqM3THL7MZlPbW4cwfhFH8N0vxpIOPrKhNkaE2I5YCmACkZBRVb6hxnMviwG51P4zECVgefrtXycCrTs2ES9lbZ1jjBWCnt823/llxd2qXOdFobt3VTVU6ZTmQy9n3+MRT4+F4aCx4M3nfX+jQO0NixsNmgPBkN6N3v/RWnXEVd4LH9lvNbOxFgAAAAAAAAIABAAC//8AAwACAI8AAAWBBZwAGgAnAGoAshkAACuwAC+wFjOwAc2wFDKwBC+wEjOwBc2wGzKwJy+wCM0BsCgvsBnWsQIGMjKwGM2xExsyMrIYGQors0AYFgkrshkYCiuzQBkACSuwBDKwGBCxIQErsA3NsSkBKwCxJwURErANOTAxNzUzNSM1MxEhIBceARUUBgcGKwEVIRUhFSE1ATMyNz4BNTQmJyYrAY+mpqYB0QEEVoGgvoFkyrwC7P0U/t0BI56oPTdEWkg5mIuw8nvxAo4XId2mtt0dFHvysLACYBcUYz9MaA0KAAEAAAAAAAAAAAADAAA5A3jaY2BkYGAA4udcEzfE89t8ZZDnYACB01kOm5Bp1kbWOUB1HAxMIB4AILAJewAAAHjaY2BkYGCd8/8GAwMbGwMQsDYyMDKgAjYAVWUDEwAABAAAAAAAAAACqQAABAAAAAYGAI8B9AAAAAAAAAAAAAAAAABwAHgAAAABAAAABgAoAAIAAAAAAAIAAQACABYAAAEAAGoAAAAAeNp9kDFOw0AQRZ9JQNBwAooVQnRYAQmaVAEpCAmhiCB6JzHBUrAhNkFpOAglJ+AYnIDz8HeyNtCglXf+ev6fPzPAJne0iNpbwKu+FY7Y0WuF18R5C7jFNu8Bt9nnI+B1rvgKeIPdaC/gT/KozxkFjyyZkzHlngrHER0OdTt6TJQfkQoPxSqVT3lQdFyQM1Z2Lr2/E8tNiE0303G/qpb2ShVTxUVg9rhUXcc1z3KZmdJrEuFTVZ2J9SLuSJso5Ff9q3CN5tZcSv33KqdpYs3kT5eB6Ts2YxxiVz0Wqj42/qJRxBxzEjxrxx+/g8bvRvrMZqz7dOo7sT9T9ZJbP/WGnOosdVdS+c32G82QJ7lk4vpd+YnO/6j9nuNvHB1SAwAAeNpjYGIAg//pDGkM2AAbEDMyMDEwMzIxMnMmpmVmGhoYGJuwl+ZluhoYGAAAk9UGpAAAALgB/4WwAY0AS7AIUFixAQGOWbFGBitYIbAQWUuwFFJYIbCAWR2wBitcWFmwFCsAAA==) format("woff")}input#login-ajax-btn,body .fancybox-outer .btn-info{background:#aa6cbd!important;color:#fff!important;border:0;margin-top:10px;margin-bottom:10px}input#login-ajax-btn:hover,body .fancybox-outer .btn-info:hover{background:#d4b4de!important}.fancybox-inner span.h3{text-align:center;display:block;margin-top:5px}.product-list{margin:0 -4px 0 -24px;zoom:1}.product-list:after{content:'';display:block;clear:both}.product-list .item{display:inline-block;vertical-align:top;margin:0 0 24px 24px;width:500px}*+html .product-list .item{display:inline}.product-list h3,.product-list span.h3{font:18px/24px Arial,Helvetica,sans-serif;margin:0 0 9px;display:block}.product-list h3 a,.product-list span.h3 a{text-decoration:none;color:#3a333c}.product-list h3 a:hover,.product-list span.h3 a:hover{text-decoration:underline}.product-list .visual{position:relative;min-height:184px}.product-list .visual img{height:auto;display:block;width:500px;border:1px solid #7b3091}.product-list .visual .link-all{color:#fff;padding:4px 19px 7px 16px;font-size:14px;line-height:24px;position:absolute;background:#85357c;background:rgba(112,32,136,0.75);border-radius:1px 0 0 1px;right:1px;bottom:10px;text-decoration:underline}.product-list .visual:hover .link-all{text-decoration:none}.event-list{padding:0 0 11px}.event-list .event{border-bottom:1px solid #f0f0f0;padding:0 0 8px;margin:0 0 28px;font-size:14px;line-height:18px}.event-list .event h3{color:#2b262d;font:22px/24px Arial,Helvetica,sans-serif;margin:0 0 5px}.event-list .event h3 a{text-decoration:none;color:#2b262d}.event-list .event h3 a:hover{text-decoration:underline}.event-list .event .date{display:block;margin:0 0 10px;color:#74797c;font-size:14px;line-height:18px;margin:0 0 11px}.event-list .event .visual{margin:0 0 16px;border:1px solid #7b3091;display:inline-block}.event-list .event p{margin:0 0 11px}.event-list .event .links{width:100%}.event-list .event .links:after{content:'';display:block;clear:both}.event-list .event .links{margin:0 0 10px}.event-list .event .links .comment{float:right;margin:0 0 10px}.paging{text-align:center;padding:0 0 40px;width:100%}.paging:after{content:'';display:block;clear:both}.paging ul{margin:0;list-style:none;display:inline-block;vertical-align:top}*+html .paging ul{display:inline}.paging ul li{float:left;margin:0 7px;font-size:18px;line-height:32px;font-weight:700;color:#fff}.paging ul a{text-decoration:none;color:#fff;width:32px;height:32px;float:left;background:url(/images/bg-paging.png) no-repeat}.paging ul .btn-prev,.paging ul .btn-next{text-indent:-9999px;overflow:hidden;background-position:-50px 0}.paging ul .btn-next{background-position:-100px 0}.paging ul .current{width:32px;height:32px;float:left;background:url(/images/bg-paging.png) no-repeat -149px 0}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media(min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media(max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media(min-width:1200px){.row{margin-left:-30px;*zoom:1}.bx-filter-parameters-box-container{margin-left:-15px}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span8{width:770px}.span7{width:670px}.span6{width:70%}.span5{width:470px}.span4{width:370px}.span3{width:20%}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641026%;*margin-left:2.5109110747409%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.5641025641026%}.row-fluid .span12{width:100%;*width:99.946808510638%}.row-fluid .span11{width:91.452991452991%;*width:91.39979996363%}.row-fluid .span10{width:82.905982905983%;*width:82.852791416621%}.row-fluid .span8{width:65.811965811966%;*width:65.758774322604%}.row-fluid .span7{width:57.264957264957%;*width:57.211765775596%}.row-fluid .span6{width:48.717948717949%;*width:48.664757228587%}.row-fluid .span5{width:40.17094017094%;*width:40.117748681578%}.row-fluid .span4{width:31.623931623932%;*width:31.57074013457%}.row-fluid .span3{width:23.076923076923%;*width:23.023731587561%}.row-fluid .span2{width:14.529914529915%;*width:14.476723040553%}.row-fluid .span1{width:5.982905982906%;*width:5.9297144935443%}.row-fluid .offset12{margin-left:105.12820512821%;*margin-left:105.02182214948%}.row-fluid .offset12:first-child{margin-left:102.5641025641%;*margin-left:102.45771958538%}.row-fluid .offset11{margin-left:96.581196581197%;*margin-left:96.474813602473%}.row-fluid .offset11:first-child{margin-left:94.017094017094%;*margin-left:93.910711038371%}.row-fluid .offset10{margin-left:88.034188034188%;*margin-left:87.927805055465%}.row-fluid .offset10:first-child{margin-left:85.470085470085%;*margin-left:85.363702491362%}.row-fluid .offset9{margin-left:79.487179487179%;*margin-left:79.380796508456%}.row-fluid .offset9:first-child{margin-left:76.923076923077%;*margin-left:76.816693944354%}.row-fluid .offset8{margin-left:70.940170940171%;*margin-left:70.833787961448%}.row-fluid .offset8:first-child{margin-left:68.376068376068%;*margin-left:68.269685397345%}.row-fluid .offset7{margin-left:62.393162393162%;*margin-left:62.286779414439%}.row-fluid .offset7:first-child{margin-left:59.82905982906%;*margin-left:59.722676850336%}.row-fluid .offset6{margin-left:53.846153846154%;*margin-left:53.73977086743%}.row-fluid .offset6:first-child{margin-left:51.282051282051%;*margin-left:51.175668303328%}.row-fluid .offset5{margin-left:45.299145299145%;*margin-left:45.192762320422%}.row-fluid .offset5:first-child{margin-left:42.735042735043%;*margin-left:42.628659756319%}.row-fluid .offset4{margin-left:36.752136752137%;*margin-left:36.645753773413%}.row-fluid .offset4:first-child{margin-left:34.188034188034%;*margin-left:34.081651209311%}.row-fluid .offset3{margin-left:28.205128205128%;*margin-left:28.098745226405%}.row-fluid .offset3:first-child{margin-left:25.641025641026%;*margin-left:25.534642662302%}.row-fluid .offset2{margin-left:19.65811965812%;*margin-left:19.551736679396%}.row-fluid .offset2:first-child{margin-left:17.094017094017%;*margin-left:16.987634115294%}.row-fluid .offset1{margin-left:11.111111111111%;*margin-left:11.004728132388%}.row-fluid .offset1:first-child{margin-left:8.5470085470085%;*margin-left:8.4406255682851%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails>li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media(min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:100%}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265%;*margin-left:2.7092394498648%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265%}.row-fluid .span12{width:100%;*width:99.946808510638%}.row-fluid .span11{width:91.436464088398%;*width:91.383272599036%}.row-fluid .span10{width:82.872928176796%;*width:82.819736687434%}.row-fluid .span9{width:74.309392265193%;*width:74.256200775832%}.row-fluid .span8{width:65.745856353591%;*width:65.692664864229%}.row-fluid .span7{width:57.182320441989%;*width:57.129128952627%}.row-fluid .span6{width:48.618784530387%;*width:48.565593041025%}.row-fluid .span5{width:40.055248618785%;*width:40.002057129423%}.row-fluid .span4{width:31.491712707182%;*width:31.438521217821%}.row-fluid .span3{width:22.92817679558%;*width:22.874985306218%}.row-fluid .span2{width:14.364640883978%;*width:14.311449394616%}.row-fluid .span1{width:5.8011049723757%;*width:5.747913483014%}.row-fluid .offset12{margin-left:105.52486187845%;*margin-left:105.41847889973%}.row-fluid .offset12:first-child{margin-left:102.76243093923%;*margin-left:102.6560479605%}.row-fluid .offset11{margin-left:96.961325966851%;*margin-left:96.854942988127%}.row-fluid .offset11:first-child{margin-left:94.198895027624%;*margin-left:94.092512048901%}.row-fluid .offset10{margin-left:88.397790055249%;*margin-left:88.291407076525%}.row-fluid .offset10:first-child{margin-left:85.635359116022%;*margin-left:85.528976137299%}.row-fluid .offset9{margin-left:79.834254143646%;*margin-left:79.727871164923%}.row-fluid .offset9:first-child{margin-left:77.07182320442%;*margin-left:76.965440225696%}.row-fluid .offset8{margin-left:71.270718232044%;*margin-left:71.164335253321%}.row-fluid .offset8:first-child{margin-left:68.508287292818%;*margin-left:68.401904314094%}.row-fluid .offset7{margin-left:62.707182320442%;*margin-left:62.600799341719%}.row-fluid .offset7:first-child{margin-left:59.944751381215%;*margin-left:59.838368402492%}.row-fluid .offset6{margin-left:54.14364640884%;*margin-left:54.037263430116%}.row-fluid .offset6:first-child{margin-left:51.381215469613%;*margin-left:51.27483249089%}.row-fluid .offset5{margin-left:45.580110497238%;*margin-left:45.473727518514%}.row-fluid .offset5:first-child{margin-left:42.817679558011%;*margin-left:42.711296579288%}.row-fluid .offset4{margin-left:37.016574585635%;*margin-left:36.910191606912%}.row-fluid .offset4:first-child{margin-left:34.254143646409%;*margin-left:34.147760667685%}.row-fluid .offset3{margin-left:28.453038674033%;*margin-left:28.34665569531%}.row-fluid .offset3:first-child{margin-left:25.690607734807%;*margin-left:25.584224756083%}.row-fluid .offset2{margin-left:19.889502762431%;*margin-left:19.783119783708%}.row-fluid .offset2:first-child{margin-left:17.127071823204%;*margin-left:17.020688844481%}.row-fluid .offset1{margin-left:11.325966850829%;*margin-left:11.219583872105%}.row-fluid .offset1:first-child{margin-left:8.5635359116022%;*margin-left:8.4571529328788%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"]+[class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media(max-width:767px){body{padding-right:20px;padding-left:20px}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails>li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"]+[class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media(max-width:480px){.nav-collapse{-webkit-transform:translate3d(0,0,0)}.page-header h1 small{display:block;line-height:20px}input[type="checkbox"],input[type="radio"]{border:1px solid #ccc}.form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left}.form-horizontal .controls{margin-left:0}.form-horizontal .control-list{padding-top:0}.form-horizontal .form-actions{padding-right:10px;padding-left:10px}.media .pull-left,.media .pull-right{display:block;float:none;margin-bottom:10px}.media-object{margin-right:0;margin-left:0}.modal{top:10px;right:10px;left:10px}.modal-header .close{padding:10px;margin:-10px}.carousel-caption{position:static}}@media(max-width:979px){body{padding-top:0}.navbar-fixed-top,.navbar-fixed-bottom{position:static}.navbar-fixed-top{margin-bottom:20px}.navbar-fixed-bottom{margin-top:20px}.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px}.navbar .container{width:auto;padding:0}.navbar .brand{padding-right:10px;padding-left:10px;margin:0 0 0 -5px}.nav-collapse{clear:both}.nav-collapse .nav{float:none;margin:0 0 10px}.nav-collapse .nav>li{float:none}.nav-collapse .nav>li>a{margin-bottom:2px}.nav-collapse .nav>.divider-vertical{display:none}.nav-collapse .nav .nav-header{color:#777;text-shadow:none}.nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:700;color:#777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.nav-collapse .btn{padding:4px 10px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}.nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2}.navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999}.navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111}.nav-collapse.in .btn-group{padding:0;margin-top:5px}.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;display:none;float:none;max-width:none;padding:0;margin:0 15px;background-color:transparent;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav-collapse .open>.dropdown-menu{display:block}.nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none}.nav-collapse .dropdown-menu .divider{display:none}.nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none}.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}.nav-collapse,.nav-collapse.collapse{height:0;overflow:hidden}.navbar .btn-navbar{display:block}.navbar-static .navbar-inner{padding-right:10px;padding-left:10px}}@media(min-width:980px){.nav-collapse.collapse{height:auto!important;overflow:visible!important}}*/ .side-filter-item.pure .filter-select-head-arr{background:#9c52b1;opacity:.5}.filter-select-body.long{width:420px!important;right:0!important;left:auto!important}.side-filter-item.pure .filter-select-head-arr{background:#9c52b1;opacity:.5}.side-filter-item.pure .filter-select-body{border-color:#9c52b1}.side-filter-item.pure .switch--border input[type="checkbox"]:not(:checked)+i,.side-filter-item.pure .switch--border input[type="checkbox"]:checked+i,.side-filter-item.pure .filter-select-body-item-label:hover .switch input[type=checkbox]+i{border-color:#9c52b1}.side-filter-item.pure .filter-select-body-item-label:hover .switch input[type=checkbox]+i,.side-filter-item.pure .switch input[type="checkbox"]:checked+i{background-color:#9c52b1}.side-filter-item.pure:hover .filter-select-head-arr,.side-filter-item.pure:hover{opacity:1}.tags-cloud ul .active>a,.tags-cloud ul a:hover{background:#b2dd53;color:#3a333c;text-decoration:none;width:auto;border-radius:11px;display:inline-block;vertical-align:top;padding:0 10px}.tags-cloud ul li{font-size:14px;line-height:24px;padding:0 0 10px}.tags-cloud ul{margin:0;padding-left:0;list-style:none}#tags-cloud{font:18px/22px Arial,Helvetica,sans-serif;margin:0 0 15px}.tags-cloud ul a.tag{width:auto;border-radius:11px;display:inline-block;vertical-align:top;padding:0 10px;background:#f0f0f0;color:#3a333c;text-decoration:none}.event-list .event .visual a img{width:100%;height:auto}.span9{margin:0;float:none}.event-block p{margin:0 0 18px}.event-block .photo{margin:0 0 17px;border:1px solid #7b3091}.event-block .title{padding:0 0 10px}.event-block .title:after{display:block;clear:both;content:''}.event-block .title .date{float:left;color:#74797c;font-style:normal;font-size:14px}.event-block .title .link{float:right;font-size:14px}.event-block .tags{padding:37px 0 0}.event-block .tags h2{font:18px/20px Arial,Helvetica,sans-serif;margin:0 0 15px}.event-block .tags ul{margin:0;list-style:none}.event-block .tags ul li{line-height:24px;display:inline-block;vertical-align:top;margin:0 6px 10px 0}.gallery-block{border:solid #f0f0f0;border-width:1px 0;padding:30px 45px;margin:0 0 24px;position:relative}.gallery-block2{border:solid #f0f0f0;border-width:1px 0;padding:30px 20px;margin:0 0 24px;position:relative}.gallery-block .holder,.gallery-block2 .holder{width:100%;overflow:hidden;position:relative}.gallery-block .holder ul,.gallery-block2 .holder ul{width:9999px;margin:0;list-style:none}.gallery-block .holder ul li,.gallery-block2 .holder ul li{float:left;width:230px;margin:0 15px;text-align:center}.gallery-block2{border:solid #f0f0f0;border-width:1px 0;padding:30px 20px;margin:0 0 24px;position:relative}.gallery-block .holder,.gallery-block2 .holder{width:100%;overflow:hidden;position:relative}.gallery-block .holder ul,.gallery-block2 .holder ul{width:9999px;margin:0;list-style:none}.gallery-block .holder ul li,.gallery-block2 .holder ul li{float:left;width:230px;margin:0 15px;text-align:center}.gallery-block .holder img,.gallery-block2 .holder img{border:1px solid #7b3091}.gallery-block .btn-prev,.gallery-block .btn-next,.gallery-block2 .btn-prev,.gallery-block2 .btn-next{position:absolute;top:50%;left:0;margin-top:-12px;background:url(/images/btn-prev-next.png) no-repeat;width:16px;height:24px;overflow:hidden;text-indent:-9999px}.gallery-block .btn-next,.gallery-block2 .btn-next{left:auto;right:0;background-position:-30px 0}.event-block .tags ul a{float:left;text-decoration:none;padding:0 12px;background:#f0f0f0;border-radius:10px;color:#3a333c}.gallery-block{border:solid #f0f0f0;border-width:1px 0;padding:30px 45px;margin:0 0 24px;position:relative}.event .h3_title{font:22px/24px Arial,Helvetica,sans-serif;margin:0 0 5px;display:block;text-rendering:optimizelegibility}.event .h3_title a{text-decoration:none;color:#2B262D;font:22px/24px Arial,Helvetica,sans-serif;text-rendering:optimizelegibility}.event .h3_title a:hover{text-decoration:underline}.search-tags-chain a{border-radius:11px 0 0 11px;display:inline-block;vertical-align:top;padding:0 10px;background:#b2dd53;cursor:pointer;color:#3a333c;text-decoration:none;margin:0 0 5px}.search-tags-chain a.search-tags-link{border-radius:0 11px 11px 0}.gallery-block .holder ul li,.gallery-block2 .holder ul li{width:286px}.gallery-block .holder ul{width:999999px!important}.comment-block .heading{margin:0 0 20px}.comment-block .heading h2,.comment-block .heading span.h2{font-size:22px;line-height:24px;display:block}.comment-list .unit{padding:10px 0 5px;font-size:12px;line-height:16px}.comment-list .unit.child{padding:25px 0 15px 57px;margin:0 0 0 42px;background:url(/images/sep03.png) no-repeat}.comment-list .unit:after{display:block;clear:both;content:''}.comment-list .photo{float:left;margin:0 14px 0 0}.comment-list .description{overflow:hidden}.comment-list .title h3{display:inline-block;margin:0 16px 8px 0}.comment-list h3,.comment-list span.h3{font:20px/22px Arial,Helvetica,sans-serif;margin:0 0 8px;display:block}.event-block .photo img{width:100%;height:auto}.comment-block .btn-info,.subscription-form .btn-info{height:32px;display:inline-block;vertical-align:middle;border:1px solid;border-color:#b0de4d #96c82a #79b101;border-radius:15px;padding:0 19px;font-size:14px;line-height:30px;text-shadow:none;color:#425f02!important;text-decoration:none;background:#eff6c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjZjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U0ZjA4YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVkNGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+)!important;background:-moz-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eff6c0),color-stop(50%,#e4f08c),color-stop(100%,#dfed4b));background:-webkit-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-o-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:-ms-linear-gradient(top,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);background:linear-gradient(to bottom,#eff6c0 0%,#e4f08c 50%,#dfed4b 100%);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(102,51,0,0.4);box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(102,51,0,0.4)}.share-box{border-top:1px solid #f0f0f0;padding:14px 0;margin:0 0 30px}.share-box:after{display:block;clear:both;content:''}.share-box .area{float:right}.share-box .s-label{float:left;line-height:20px;margin:0 12px 0 0}.share-box .place{float:left}.comment-list p{margin:0}.comment-list .date{display:block;margin:0 0 5px;font-style:normal;color:#74797c}.comment-list .btn-wrap{text-align:center;padding:30px 0}.partners-form{background:#f8e3ff url(/images/bg-partners-form.png) no-repeat 100% 0;margin:0 0 20px}.partners-form:after{content:'';display:block;clear:both}.partners-form .p-label{float:left;background:url(/images/bg-partners-label.png) no-repeat 100% 0;padding:5px 31px;width:208px;height:123px;color:#73228b;font:24px/28px Arial,Helvetica,sans-serif;text-transform:uppercase}.partners-form .btn.custom{color:#fff;background:#d54ede url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e5c5e9 0%,#d9b0de 18%,#ca81d2 39%,#c775cf 48%,#c05bca 52%,#c14cca 70%,#be47ca 73%,#bb32d4 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e5c5e9),color-stop(18%,#d9b0de),color-stop(39%,#ca81d2),color-stop(48%,#c775cf),color-stop(52%,#c05bca),color-stop(70%,#c14cca),color-stop(73%,#be47ca),color-stop(100%,#bb32d4));background:-webkit-linear-gradient(top,#e5c5e9 0%,#d9b0de 18%,#ca81d2 39%,#c775cf 48%,#c05bca 52%,#c14cca 70%,#be47ca 73%,#bb32d4 100%);background:-o-linear-gradient(top,#e5c5e9 0%,#d9b0de 18%,#ca81d2 39%,#c775cf 48%,#c05bca 52%,#c14cca 70%,#be47ca 73%,#bb32d4 100%);background:-ms-linear-gradient(top,#e5c5e9 0%,#d9b0de 18%,#ca81d2 39%,#c775cf 48%,#c05bca 52%,#c14cca 70%,#be47ca 73%,#bb32d4 100%);background:linear-gradient(to bottom,#e5c5e9 0%,#d9b0de 18%,#ca81d2 39%,#c775cf 48%,#c05bca 52%,#c14cca 70%,#be47ca 73%,#bb32d4 100%)}.partners-form .btn.btn-large{font:14px/20px Arial,Helvetica,sans-serif;border-radius:4px;padding:8px 15px}.partners-form fieldset{padding:0}.partners-form fieldset .holder{padding-bottom:0}.partners-form .holder{padding:25px 68px 10px 14px;overflow:hidden}.partners-form .holder .col{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding:0 0 0 28px}*+html .partners-form .holder .col{width:40%}.partners-form input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:2px;border:0;-webkit-box-shadow:none;box-shadow:none;color:#3c303f;font:12px Arial,Helvetica,sans-serif;padding:4px 12px;height:31px;width:100%;margin:0 0 10px}*+html .partners-form input[type="text"]{width:85%;height:auto;padding:6px 12px}.partners-form .btn{margin:-2px 0 0;width:100%;display:block}.main-section .heading .link-back{float:right;margin:0 0 0 10px;font-size:14px;color:#5066da;line-height:34px}.school-block{padding:5px 0 6px;margin:0 0 26px;border-bottom:1px solid #f0f0f0}.contact-us{background:#f0f0f0;width:100%;padding:30px 38px 20px;box-sizing:border-box}h3.contact-us__h3{background:rgba(0,0,0,0) url(/images/icon-question.png) no-repeat scroll 0 0;line-height:40px;margin:0 0 40px;padding-left:55px}.contact-us-div{line-height:40px;margin:0 0 40px;background:rgba(0,0,0,0) url(/images/icon-question.png) no-repeat scroll 0 0;font:21px/43px Arial,Helvetica,sans-serif;padding-left:55px}.contact-us-div span{line-height:40px}.delivery-cities{box-sizing:border-box;border:3px solid #b7e356;height:370px;width:100%;padding:40px 38px 0}.delivery-cities__ul{width:59%}.delivery-cities__map{background-image:url(/images/map-delivery.jpg);background-repeat:no-repeat;background-size:80% auto;margin-top:8px;width:276px;height:271px}@media only screen and (max-width: 1200px){.delivery-cities__map{width:225px;height:231px}.delivery-cities__ul{width:62%}}.side-nav{border:1px solid #c6a6d0;margin:0 0 20px;padding:13px 0 24px}.side-nav>ul{margin:0;list-style:none}.side-nav>ul>li{font-size:14px;line-height:14px;font-weight:700}.side-nav>ul>li>a{display:block;position:relative;padding:8px 10px 9px 20px;text-decoration:none;color:#3c303f;margin:0 0 -1px}.side-nav>ul>li>a:hover{color:#76248e}.side-nav>ul>li>a>img{position:absolute;right:-11px;top:0;bottom:0;height:100%;display:none;z-index:2}.side-nav>ul>li.active>a{background:#fbf5ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjVmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGViZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fbf5ff 0%,#f8ebff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbf5ff),color-stop(100%,#f8ebff));background:-webkit-linear-gradient(top,#fbf5ff 0%,#f8ebff 100%);background:-o-linear-gradient(top,#fbf5ff 0%,#f8ebff 100%);background:-ms-linear-gradient(top,#fbf5ff 0%,#f8ebff 100%);background:linear-gradient(to bottom,#fbf5ff 0%,#f8ebff 100%);color:#76248e}div.bx-auth-profile{width:100%}div.bx-auth-profile a{text-decoration:none}.profile-block-hidden{display:none}.profile-block-shown{display:block}.profile-table{width:100%}.profile-link{background:url(/images/arrow03.png) no-repeat 0 5px;padding:0 0 10px 19px;font-size:14px;line-height:20px}.profile-table td{vertical-align:top;width:50%}div.bx-auth-profile .link{padding:0 0 10px 19px;font-size:14px;line-height:20px}div.bx-auth-profile input.bx-auth-input{vertical-align:middle}div.bx-auth-profile span.bx-auth-secure{background-color:#FFFAE3;border:1px solid #DEDBC8;padding:2px;display:inline-block;vertical-align:middle}div.bx-auth-profile div.bx-auth-secure-icon{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-auth-profile div.bx-auth-secure-unlock{background-image:url(/bitrix/templates/purepassion_redesigned/css/images/sec-unlocked.png)}profile-table>input[type=file]{display:block;width:100%;height:100%;opacity:0}.personal-page-nav .span3{width:29%}.twocols .span9{width:70%}.profile span{width:225px!important}.profile{overflow:hidden;padding-bottom:1px}.side-nav>ul>li.active>a>img{display:block}.side-nav ul ul{margin:0;padding:15px 15px 5px 32px;list-style:none;font-weight:400}.side-nav ul ul li{padding:0 0 10px 17px;background:url(/images/arrow01.png) no-repeat 0 2px;font-size:13px;line-height:14px}.side-nav ul ul a{text-decoration:none;color:#76248e}.side-nav ul ul a:hover{text-decoration:underline}.twocols .span9{float:right!important}.floatleft{float:left}.content-container.no-brd{margin-top:40px}.delivery-cities__ul h1{font:28px/1.25 Arial,Helvetica,sans-serif;margin:0 0 28px}.city-listing_list{font-size:14px;list-style:outside none none;margin:0;width:25%}.city-listing_list_li{margin-bottom:4px;line-height:unset}.contact-us-form input,.contact-us-form input.contact-us-form__field_input,.contact-us-form textarea.contact-us-form__field_textarea{background:#fff;border:none;border-radius:3px;padding:10px 15px}.contact-us-form__field:focus{border:1px solid #76248e}.contact-us-form input.contact-us-form__field_input{display:inline-block;margin:0 20px 20px 0;width:280px}.contact-us-form textarea.contact-us-form__field_textarea{width:614px;height:140px;margin-bottom:20px;resize:none}.contact-us-form input.contact-us-form__button{display:block;width:140px;height:40px;font-size:18px;color:#fff;background:rgba(0,0,0,0) url(/images/butt-send.png) no-repeat scroll 0 0}.basket-block{padding:0 0 40px}.basket-block h1{border-bottom:1px solid #76248e;padding:0 0 8px;font:28px/34px Arial,Helvetica,sans-serif;margin:0 0 30px}.basket-block table{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;margin:0 0 20px}.basket-block table th{background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbf4ff),color-stop(100%,#f8eaff));background:-webkit-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-o-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-ms-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:linear-gradient(to bottom,#fbf4ff 0%,#f8eaff 100%);color:#73228b;font:18px/22px Arial,Helvetica,sans-serif;padding:9px 10px;text-align:left;text-transform:uppercase}.basket-block table th:first-child{padding-left:90px;width:48%}.basket-block table td{border:solid #f7f7f7;border-width:1px 0;padding:30px 10px;position:relative}.basket-block table .alt td{background:#f7f7f7}.basket-block table .remove{text-indent:-9999px;overflow:hidden;width:15px;height:16px;background:url(/images/btn-remove.png) no-repeat;position:absolute;top:50%;left:27px;margin-top:-8px}.basket-block table .remove:hover{background-position:0 -20px}.basket-block table .product-info{position:relative;padding:0 0 0 80px}.basket-block table .product-info:after{content:'';display:block;clear:both}.basket-block table .product-info .description{overflow:hidden}.basket-block table .product-info h3{font-size:14px;line-height:14px;font-weight:400;margin:0 0 11px}.basket-block table dl{width:100%;overflow:hidden;margin:0}.basket-block table dl dt{float:left;clear:left;margin:0 10px 0 0;font-weight:400}.basket-block table dl dd{margin:0;display:block;overflow:hidden;color:#74797c}.basket-block .count-form{padding:15px 0 0}.basket-block .count-form:after{content:'';display:block;clear:both}.basket-block .count-form .btn-plus,.basket-block .count-form .btn-minus{float:left;width:27px;height:27px;text-indent:-9999px;overflow:hidden;background:url(/images/btn-plus-minus.png) no-repeat}.basket-block .count-form .btn-plus{background-position:0 -35px}.basket-block .count-form input[type="text"]{background:#fff;border-radius:3px;border:1px solid #c6a6d0;-webkit-box-shadow:none;box-shadow:none;color:#3a333c;text-align:center;font:16px Arial,Helvetica,sans-serif;padding:3px 5px;width:52px;margin:0 10px;float:left}.basket-block table strong{font-size:20px;line-height:24px}.basket-block .total-row{border-bottom:1px solid #f7f7f7;font-size:20px;line-height:28px;text-align:right;padding:0 10px 20px 0;margin:0 0 33px}.basket-block .total-row p{margin:0}.basket-block .total-row p span{color:#76248e}.basket-block .action-row{width:745px;margin:0 0 23px auto}.basket-block .action-row:after{content:'';display:block;clear:both}.basket-block .action-row .note{background:#f0f0f0;position:relative;float:right;width:334px;padding:16px 23px 15px;font-size:12px;line-height:18px}.basket-block .action-row .note:after{content:'';position:absolute;width:14px;height:14px;background:url(/images/arrow02.png) no-repeat;left:-14px;top:23px}.basket-block .action-row .note p{margin:0}.btn.green{background:#e4f0b5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZjBiNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjN2UxNDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e4f0b5 0%,#c7e142 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e4f0b5),color-stop(100%,#c7e142));background:-webkit-linear-gradient(top,#e4f0b5 0%,#c7e142 100%);background:-o-linear-gradient(top,#e4f0b5 0%,#c7e142 100%);background:-ms-linear-gradient(top,#e4f0b5 0%,#c7e142 100%);background:linear-gradient(to bottom,#e4f0b5 0%,#c7e142 100%);color:#425f02;border:1px solid #79b000}.order-block{padding:0 0 20px}.personal-page-nav h1{border-bottom:1px solid #76248e;padding:0 0 8px;font:28px/34px Arial,Helvetica,sans-serif;margin:0 0 30px}.order-block h1{border-bottom:1px solid #76248e;padding:0 0 8px;font:28px/34px Arial,Helvetica,sans-serif;margin:0 0 30px}.step-list{margin:0 0 37px;list-style:none;background:url(/images/sep02.png) repeat-x 0 30px;width:100%}.step-list:after{content:'';display:block;clear:both}.step-list li{font:18px/20px Arial,Helvetica,sans-serif;float:left;text-transform:uppercase;color:#73228b;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;height:64px;width:26.5%;margin:0 4%;padding:10px 25px;background:url(/images/bg-step-list.png) no-repeat 100% 0}*+html .step-list li{width:21%}.step-list li:first-child{margin-left:0}.step-list li.active{background-position:100% -100px}.step-box{padding:0 0 19px}.step-box h2{font:22px/28px Arial,Helvetica,sans-serif;padding:0 0 8px;margin:0 0 24px;border-bottom:1px solid #f0f0f0}.step-box .text-row:after{content:'';display:block;clear:both}.step-box .text-row{padding:0 0 11px}.step-box .text-col{float:left;width:44%;padding:5px 0 0}.step-box .note-col{overflow:hidden;padding:0 0 0 57px}.step-box .note-col .note{background:#f0f0f0;position:relative;float:left;min-width:372px;padding:12px 14px 11px 24px;font-size:12px;line-height:18px}.step-box .note-col .note:after{content:'';position:absolute;width:14px;height:14px;background:url(/images/arrow02.png) no-repeat;left:-14px;top:13px}.step-box .note-col .note p{margin:0}.step-box .text-row label{float:left;font-weight:700;font-size:16px;line-height:30px;padding:0 10px 0 0;width:190px}.step-box .text-row .text{overflow:hidden}.step-box .text-row input[type="text"],.step-box .text-row input[type="tel"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px;border:1px solid #c6a6d0;-webkit-box-shadow:none;box-shadow:none;color:#74797c;height:33px;font:14px Arial,Helvetica,sans-serif;padding:4px 11px;margin:0;display:block;width:100%}*+html .step-box .text-row input[type="text"]{height:auto;width:80%;padding:7px 11px}.step-box table{width:100%;border-collapse:collapse;margin:12px 0 20px;text-align:center;font-size:14px;line-height:22px}.step-box table th{background:#fbf4ff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZjRmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOGVhZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbf4ff),color-stop(100%,#f8eaff));background:-webkit-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-o-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:-ms-linear-gradient(top,#fbf4ff 0%,#f8eaff 100%);background:linear-gradient(to bottom,#fbf4ff 0%,#f8eaff 100%);color:#73228b;font:18px/22px Arial,Helvetica,sans-serif;padding:9px 10px;text-transform:uppercase}.step-box table th.way{text-align:left;padding-left:111px}.step-box table td{padding:9px 10px;border:solid #f7f7f7;border-width:1px 0;vertical-align:top}.step-box .radio-holder:after{content:'';display:block;clear:both}.step-box table .radio-holder{text-align:left;padding:0 0 0 30px}.step-box .radio-holder .radio{float:left;width:15px;height:15px;margin:0 20px 0 0;padding:0}.jcf-hidden{display:block!important;position:absolute!important;left:-9999px!important}.rad-area{margin:0 20px 0 0;float:left;width:16px;height:16px;background:url(/images/radio.png) no-repeat}.rad-checked{background-position:0 -20px}.radio{float:left;width:15px;height:15px;margin:0 20px 0 0;padding:0}.step-box table .radio-holder .rad-area{margin:4px 55px 0 0}.step-box table .radio-holder label{font-weight:700;float:left;font-size:16px;line-height:22px;margin:0;width:520px}.step-box table .sub-radio:after{content:'';display:block;clear:both}.step-box table .sub-radio{padding:15px 0 0 100px}.step-box table .sub-radio .holder{width:100%}.step-box table .sub-radio .holder:after{content:'';display:block;clear:both}.step-box table .sub-radio .holder{padding:7px 0}.step-box table .sub-radio label{margin:0;float:left;font-size:14px;line-height:16px}.step-box .comment-holder{width:820px;margin:0 0 -6px auto}.step-box .comment-holder label{float:left;margin:0 8px 0 0;float:left;font-weight:700;font-size:16px;line-height:30px;min-width:210px}.step-box .comment-holder .textarea{overflow:hidden}.step-box .comment-holder textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px;border:1px solid #c6a6d0;-webkit-box-shadow:none;box-shadow:none;color:#74797c;height:73px;font:14px Arial,Helvetica,sans-serif;padding:11px;margin:0;display:block;width:100%;max-width:0;min-width:100%}*+html .step-box .comment-holder textarea{width:90%;min-width:90%}.step-box .radio-row{margin:-4px 0 12px}.step-box .radio-row:after{content:'';display:block;clear:both}.step-box .radio-row .radio-holder{display:inline-block;vertical-align:top;width:45%;padding:0 0 20px 40px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.step-box .radio-row label{margin:0;float:left;font-size:14px;line-height:16px}.step-box .radio-row .rad-area{margin:0 30px 0 0}.step-box .details{padding:0 0 40px}.step-box .details .note-col .note{min-width:392px}.order-block .total-box{border:solid #f0f0f0;border-width:1px 0;margin:0 0 68px;padding:18px 30px 18px 0}.order-block .total-box:after{content:'';display:block;clear:both}.order-block .total-box .coupon-holder{float:left;width:540px}.order-block .total-box .total{display:block;overflow:hidden;font-size:20px;line-height:24px;color:#28212a;text-align:right;padding:3px 0}.order-block .total-box .total span{color:#76248e}.order-block .total-box .coupon-holder label{float:left;font-weight:700;font-size:16px;line-height:30px;padding:0 10px 0 0;width:190px}.order-block .total-box input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px;border:1px solid #c6a6d0;-webkit-box-shadow:none;box-shadow:none;color:#74797c;height:33px;font:14px Arial,Helvetica,sans-serif;padding:4px 11px;margin:0 6px 0 0;float:left;width:209px}*+html .order-block .total-box input[type="text"]{height:auto;width:187px;padding:7px 11px}.order-block .total-box .btn{font-weight:700;line-height:24px;padding:3px 10px}.order-block .btn-wrap{text-align:center;padding:0 0 20px}.order-block .btn-wrap .btn{font-size:20px;line-height:47px;font-weight:700;text-transform:uppercase;min-width:316px}.basket-block .action-row{width:100%;text-align:center}.basket-block .action-row input{display:inline-block;float:none!important}.count-form fieldset{border:0}.total-row>form{text-align:left}.basket-img img{max-height:100%;width:auto}.basket-img{width:109px;height:86px;background:#fff;text-align:center;border:1px solid #7b3091;float:left;margin:0 30px 0 0}.site-menu-list-item{vertical-align:top}.rss.subscribe-form{margin-bottom:50px}a:hover{cursor:pointer}.hide-line{display:none}.rub{font-family:'alsrubl'!important}.slideshow-filter-wrapper{margin-bottom:0}.advantages{margin-top:10px}div#loader-cart{position:absolute;top:0;left:0;right:0;bottom:0;background:url(/bitrix/templates/purepassion_redesigned/css/../img/preloader.gif);z-index:1000;background-repeat:no-repeat;background-position:center}.pro-left-pic-min-body-list-item{width:82px;margin-right:35px;height:auto}.cdblock.container{max-width:100%}.options.chars .jq-selectbox{border:1px #8e659a solid;height:24px}.options.chars .col>div{display:flex}.options.chars .col>div .o-label{padding-right:10px}.catalog-item-absolute-image{position:absolute;max-width:100%;opacity:1;z-index:1}.catalog-item-absolute-image img{max-width:100%;margin-left:1px}.catalog-item-body:hover .catalog-item-absolute-image{opacity:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.catalog-item-absolute-image+.catalog-item-body-pic{min-height:266px;opacity:0}.catalog-item-body:hover .catalog-item-absolute-image+.catalog-item-body-pic{opacity:1}.catalog-item-absolute-image.not-hover{opacity:1!important}.catalog-item-body.not-padding-left:hover{padding-left:0;margin-left:3px}body .catalog-item-body-colors{z-index:111}.basket-block>.options>.h3{margin-bottom:13px;text-transform:uppercase;font-size:15px;color:#862ea0;text-align:center;margin-right:0!important}.basket-block>.options>a>input.btn-info,body .fancybox-outer .btn-info,body input#login-ajax-btn{border:0;background:#B0DB52!important;color:#fff!important;border:0!important;text-transform:uppercase;display:inline-block;font-size:11px!important;line-height:13px!important;padding:8px 35px!important;box-shadow:none;border-radius:0}.basket-block>.options{text-align:center}.basket-block>.options>a{display:block}.basket-block>.options>a>input.btn-info:hover,body .fancybox-outer .btn-info:hover:hover,body input#login-ajax-btn:hover{background:#862EA0!important;opacity:1}.login_ajax_form{background:#fff!important}.fancybox-inner span.h3{text-align:center;text-transform:uppercase;margin-bottom:12px;font-size:20px;font-weight:400;color:#7f7f7f}.fancybox-inner input[type="text"],.fancybox-inner input[type="password"],.fancybox-inner input[type="number"]{width:100%;border:1px solid rgba(90,90,90,0.08);background-color:#e1f1bd!important;padding:6px 20px;font-style:italic;font-size:13px;line-height:15px;color:#70785f}.fancybox-inner td{padding-bottom:10px}.fancybox-inner table{width:100%}.fancybox-inner td:nth-child(1){padding-right:5px}.add-recomend .catalog-item-body-name{margin:0;margin-top:10px;margin-bottom:10px}.ico-btn-up{bottom:60px}.slist .s-block img{max-width:100%;width:100%;min-height:173px;max-height:173px;min-width:319px;max-width:319px}.fancybox-wrap .btn.btn-large.custom.addpbasket{font-weight:400;padding:10px 25px;width:auto;max-width:100%;font-size:14px}.fancybox-wrap .qty{text-align:center}.detail-block .options-list{padding-bottom:0}button.btn.btn-large.all.nextpage{font-size:14px;padding:10px 20px;background:none repeat scroll 0 0 #b1db53}.in-stock.in-modal{margin-left:-35px}.in-stock.in-modal>.o-label{margin-left:35px}.in-stock.in-modal input{width:100%!important;margin-bottom:10px!important}.in-stock.in-modal input.btn-info{margin-bottom:0!important}.pro-right-col-right form.newsletter-form{margin-top:20px}.pro-right-col-right form.newsletter-form p{text-align:center;color:#232323;font-size:15px}.pro-right-col-right form.newsletter-form input[type="text"],.pro-right-col-right form.newsletter-form input[type="email"],.pro-right-col-right form.newsletter-form input[type="tel"]{width:100%;margin-bottom:15px;font-size:13px;border:1px #dbb1ea solid;color:#000}.pro-right-col-right form.newsletter-form input.btn-info{width:100%;background:#b0db52;color:#fff;font-size:13px;text-transform:uppercase;opacity:.7}.pro-right-col-right form.newsletter-form input.btn-info:hover{opacity:1}.fancybox-inner{background:#fff!important}.filter-wrapper{z-index:999999}.options.chars .col>div{display:block}.options.chars .o-label{display:block;color:#000;width:100%;margin-bottom:10px;font-size:13px;font-style:italic;margin-top:10px!important}.options.chars{float:left}#wrapper{z-index:12}.filter-data-selected{font-size:12px;font-style:italic;margin-bottom:5px}#content{z-index:12}#header{z-index:150}@media (max-width: 1200px){.span3.cust,.span6.cust{width:100%!important}}@media (max-width: 1050px){.pro-left-pic-min-body-list-item{margin-right:28px}}.catalog-item-body-carusel-body-list-item.active:after{content:"";box-shadow:inset 0 0 0 2px #872d9f;width:103%;height:103%;display:block;position:absolute;z-index:1221;left:0;top:-1px;margin-left:-1px}.in-stock.in-modal>p{display:block;text-align:left;position:relative;margin-top:15px;margin-bottom:15px}.in-stock.in-modal{margin:0}.in-stock.in-modal .newsletter-form{background:#f0f0f0;box-sizing:content-box;min-width:54%}.options-list .left-rw,.options-list .right-rw{width:49%;vertical-align:top;display:inline-block}.in-stock.in-modal .newsletter-form{max-width:85%}.loader-after.hide-up{top:-300px}.loader-after{position:fixed;top:calc(50% - 75px);left:calc(50% - 100px);width:200px;text-align:center;z-index:1111;height:150px;font-size:20px;padding-top:100px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-moz-box-shadow:1px 4px 16px -6px rgba(0,0,0,0.47)}.product-box{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:relative}.loader-after:before{content:"";position:absolute;top:10px;width:70px;height:70px;left:calc(50% - 35px);background:url(/images/loader.gif);background-repeat:no-repeat;background-position:center}@media (max-width: 780px){.show-boxer.preview .poster-product{min-height:220px!important}}.page-lock{position:absolute!important;top:0;width:100%;left:0;height:100%;z-index:1111111}li.catalog-item-body-carusel-body-list-item.active:nth-child(1){border-top:1px #872d9f solid;height:59px;margin-top:2px}.catalog-item-body-carusel-body-list-item.active:after{width:calc(100% + 2px)}img.zoomImg{min-width:120%;min-height:120%;background-color:#fff}.catalog .catalog-item:nth-of-type(4n){position:relative;z-index:4}.catalog .catalog-item:nth-of-type(4n-1){position:relative;z-index:2}.catalog .catalog-item:nth-of-type(4n-2){position:relative;z-index:3}.catalog .catalog-item:nth-of-type(4n-3){position:relative;z-index:4}.catalog .catalog-item:hover{z-index:10}.catalog-item-body.not-padding-left{padding-left:0;margin-left:3px}.change-pay-system-form{position:relative}.change-pay-system-form .pay_system_button{position:absolute;right:-105px;top:0}.change-pay-system-form .pay_system{width:325px;position:absolute!important;right:0}.order-block input.btn-order-payment{display:block}.span9.personal-span{margin-top:37px}.fl-right{float:right}@media (max-width: 1200px) and (min-width: 768px){.order-block .span3{width:20%}[class*="span"]:not(.personal-span){margin-left:20px}.order-block [class*="span"]{float:left;min-height:1px}.span9.personal-span{margin-top:33px}}.wrapper-404 .side-nav ul{padding:0}@media ( max-width: 1130px){.wrapper-404 .error-block .info{width:270px}}@media (max-width: 768px){.wrapper-404 .row>.sidebar{width:20%;float:left;min-height:1px;margin-left:20px}}.wrapper-404 .sidebar span.h2{font-size:24px}@media (max-width: 1100px){.slideshow-next{right:2%}.slideshow-prev{left:2%}}.tt-hint{display:none}.tt-menu{width:100%}.tt-suggestion{padding:10px 5px;font-size:12px;cursor:pointer;padding-left:1.6em}.tt-dataset{background-color:#f8f8ff}.tt-suggestion:hover,.tt-suggestion.tt-cursor{background-color:#8F9090;color:#fff}#PERSONAL_COUNTRY-styler{width:200px;margin-bottom:20px}.personal-page-nav.span-3-cust{width:calc(30% - 45px);float:left;margin-top:33px}.span-3-cust h2{font-size:24px}.span-3-cust aside{display:block;width:100%}.catalog-item .wrap-labels{position:absolute;right:4px;top:5px;width:100%;display:flex;align-items:center;justify-content:flex-end}.catalog-item .wrap-labels .p-label{margin-right:5px}.catalog-item .wrap-labels .p-label,.catalog-item .wrap-labels .catalog-item-body-label{position:initial;top:auto;right:auto}.action_top_link_ico{width:27px;height:27px;display:inline-block;vertical-align:middle;font-style:normal;background:url(/bitrix/templates/purepassion_redesigned/css/../img/action_top_link_ico.png?v=0001) no-repeat;background-position:center center}.cookie-text-wrapper .ok-cookie{background:#9134aa;color:#fff;display:inline;align-items:center;justify-content:center;min-width:24px;min-height:16px;line-height:0;flex-grow:1;font-size:12px;max-height:17px;max-width:17px;text-decoration:none;border:1px #9134aa solid;margin-left:5px}.cookie-text-wrapper > div{display:block;flex-wrap:wrap}.slist .s-block{border:1px solid #7b3091;float:left;max-width:31%;display:inline;margin-right:3%;margin-bottom:20px;overflow:hidden}.slist .s-block a{width:100%;height:100%;position:relative;display:inline-block;font-size:14px}.slist .s-title{position:absolute;width:100%;bottom:0;background:rgba(112,32,136,0.75) none repeat scroll 0 0;text-align:center;color:#fff;text-decoration:underline;box-sizing:border-box;padding:3px 5px}.no-ml{margin-left:0!important}.partners{background:#f0f0f0;height:100%;box-sizing:border-box;padding:10px;text-align:center;min-width:140px!important;height:1095px}.partner-block{margin-bottom:10px;text-align:center;display:block;height:100px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.partner-block img{vertical-align:middle}.partner-helper{display:inline-block;height:100%;vertical-align:middle}@media only screen and (max-width: 1200px){.slist .s-block{margin-right:3%}.partners{margin:0!important;width:140px!important;height:907px}.partners .btn-next{margin-top:750px!important}.no-ml{padding-left:20px!important}.slist .row{margin-left:0!important}}@media (max-width: 767px){.partners{margin:0!important;width:140px!important}}.partners h4{margin:0 10px 10px}.partners .btn-prev{background:rgba(0,0,0,0) url(/images/btn-prev-next.png) no-repeat scroll 0 0;height:24px;margin-top:-65px;margin-left:-7px;overflow:hidden;position:absolute;text-indent:-9999px;top:60px;width:16px!important;cursor:pointer;transform:rotate(90deg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.partners .btn-next{background:rgba(0,0,0,0) url(/images/btn-prev-next.png) no-repeat scroll right 0;height:24px;margin-top:935px;margin-left:-7px;overflow:hidden;position:absolute;text-indent:-9999px;top:60px;width:16px!important;cursor:pointer;transform:rotate(90deg);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.partners .btn-helper{height:24px;text-align:center}.slist .s-block:last-of-type{margin-right:0!important}.login_ajax_form{margin:0;padding:10px;background-color:#f0f2f5;border:1px solid #ccc}.err_block_log{color:red}.msg_block_log{color:green}.err_block_reg{color:red}.msg_block_reg{color:green}.err_block_forgot_psw{color:red}.msg_block_forgot_psw{color:green}.err_block_change_psw{color:red}.required{color:red}.show-line{display:inline-block}.hide-line{display:none}
/* End */
/* /bitrix/templates/purepassion_redesigned/components/bitrix/menu/top_horizontal/style.css?1545404077840 */
/* /bitrix/templates/purepassion_redesigned/components/purepassion/login.ajax_with_recaptcha/.default/style.css?1523445920477 */
/* /bitrix/templates/purepassion_redesigned/components/bitrix/socserv.auth.form/flat_test/style.min.css?16565000802462 */
/* /bitrix/templates/purepassion_redesigned/styles.css?16941765022138 */
/* /bitrix/templates/purepassion_redesigned/template_styles.css?1580726204119985 */
/* /bitrix/templates/purepassion_redesigned/css/style.css?1557315376178152 */
