body{background-color:#D66C89;background:#d06d8b no-repeat;background-image:url("../img/bottom-gradient-linear.png");background-position:50% 100%;background-repeat:repeat-x;font:normal 13px/1.22 Tahoma, Arial, Helvetica, Geneva, sans-serif;width:100%;min-height:100%;min-width:1000px;color:#000;}
body.noscroll{overflow:hidden !important}
.head-bg1{position:relative;top:386px;width:1000px;height:386px;margin:-386px auto 0;z-index:-1;background:url("../img/top-gradient-ellipse.jpg") no-repeat;}
.head-bg2{position:relative;top:386px;width:50%;height:386px;margin-top:-386px;left:50%;z-index:-1;background:url("../img/top-gradient-linear.png") no-repeat 500px 0;}
a{border-bottom:1px solid rgba(82,101,134,.3);color:#526586;text-decoration:none;}
a:hover{border-bottom-color:rgba(243,72,76,.3);color:#F3484C;}
a.show_comments {text-decoration-style:none;border-bottom: 1px dotted rgb(82, 101, 134);}
a.show_comments:hover {color: rgb(243, 72, 76);border-bottom: 1px dotted rgb(243, 72, 76);}
a.local-link{text-decoration:none;border-bottom:1px dashed;}
h1{font-size:24px;font-weight:normal;}
h2{font-size:20px;font-weight:normal;margin-bottom:20px;}
h3{font-size:18px;font-weight:normal;margin-bottom:8px;}
h4{font-size:16px;font-weight:normal;}
h5{font-size:13px;margin-bottom:5px;}
input[type="text"],
input[type="email"],
input[type="password"],
textarea{display:inline-block;background:#FFF;border:1px solid #ccc;border-radius:3px;width:100%;height:26px;padding:3px 6px 4px;font-size:13px;line-height:1.42857143;color:#767676;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);vertical-align:top;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="password"]:focus,
textarea:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}
textarea{height:auto;min-height:75px;}
select{display:inline-block;vertical-align:top;}
.btn,
.btn:visited{display:inline-block;background:#f2f2f2;min-width:80px;border:1px solid #f2f2f2;border-radius:23px;height:24px;color:#4d6b31;padding:3px 9px;margin-bottom:0;font:normal 13px/1.42857143 Tahoma, Arial, Helvetica, Geneva, sans-serif;text-align:center;text-decoration:none;text-shadow:0 1px 0 #FFF;white-space:nowrap;vertical-align:top;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.btn:hover{border-color:transparent;color:#274B03;background:-webkit-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);background:-moz-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);background:-ms-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);background:-o-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);background:linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);box-shadow:0px 2px 0px 0px #839E83, 0px 3px 0px 0px rgba(0,0,0,0.59), 0px 3px 4px 0px rgba(0,0,0,0.50);}
.btn:active{box-shadow:0px 1px 0px 0px #839E83, 0px 2px 0px 0px rgba(0,0,0,0.59), 0px 2px 4px 0px rgba(0,0,0,0.50);position:relative;top:1px;}
.btn-primary{border:none;color:#274B03;background:-webkit-linear-gradient(top,#CBF0A6,#ABD87D);background:-moz-linear-gradient(top,#CBF0A6,#ABD87D);background:-ms-linear-gradient(top,#CBF0A6,#ABD87D);background:-o-linear-gradient(top,#CBF0A6,#ABD87D);background:linear-gradient(top,#CBF0A6,#ABD87D);box-shadow:0px 2px 0px 0px #839E83, 0px 3px 0px 0px rgba(0,0,0,0.59), 0px 3px 4px 0px rgba(0,0,0,0.50);padding-top:4px;padding-bottom:4px;}
.btn.btn-small{height:20px;line-height:16px;padding-top:0 !important;padding-bottom:0 !important;}
.product-order .btn{
border-color: transparent;
    color: #274B03;
    background: -webkit-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);
    background: -moz-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);
    background: -ms-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);
    background: -o-linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);
    background: linear-gradient(top,#D8F5BC 0%, #BEE597 86%, #C7E8A6 100%);
    box-shadow: 0px 2px 0px 0px #839E83, 0px 3px 0px 0px rgba(0,0,0,0.59), 0px 3px 4px 0px rgba(0,0,0,0.50);
}
.btn-check, #ord_but_visible{background:none;border:1px solid #b0dc84;color:#4D6B31;padding-top:2px;padding-bottom:2px;box-shadow:none;text-decoration:underline;}
.btn.btn-check:before, #ord_but_visible:before{content:"";display:inline-block;background:url("../img/i-check-small.png") no-repeat;width:12px;height:11px;vertical-align:middle;margin-right:5px;position:relative;top:-1px;}
.btn.btn-check:hover:before{background:url("../img/i-check-small-hover.png") no-repeat;}
.btn.btn-check{}
.badge{display:inline-block;border-radius:2px;height:12px;line-height:12px;letter-spacing:0.8px;font-size:8px;padding:0 4px;text-transform:uppercase;vertical-align:middle;}
.badge-hit{background:#f3d998;color:#857347;}
.badge-discount{background:#f7b3b8;color:#753d60;}
span.on{font-size:11px}
p{}
small{font-size:11px;}
table{width:100%}
table th{}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
fieldset{border:1px dashed #d2d1d0;border-radius:2px;padding:40px 15px 10px;}
fieldset legend{padding:0 12px}
fieldset legend h2{margin:0}
.product-content legend{padding:0;}
.product-content legend h4{background-color:#fff;padding:0 12px;}
.placeholder{color:#999}
.noscript,
.chromeframe{width:100%;background:#fee4a9;font-size:14px;line-height:2;text-align:center;box-shadow:0 -3px 2px -2px #c1ae81 inset;}
.noscript a,
.chromeframe a{text-decoration:underline;}
.pbox{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:url("../img/pbox-bg.png");padding:100px 0 20px;overflow-x:auto;overflow-y:scroll;}
.pbox .pbox-content{background:#FFF;margin:0 auto 20px;width:1000px;padding:25px 30px;position:relative;}
.pbox a.pbox-close{background:url("../img/pbox-close.png") no-repeat;border-bottom:none;width:14px;height:14px;margin:22px 22px 0 0;text-decoration:none;position:absolute;right:0;top:0;}
.inf1{clear:both;padding:10px;color:#968f92;font-style:italic;background:#f8f5f0;margin:-5px 0 15px 0; display:none;}
.inf2{padding:15px 5px 20px 3px;color:#968f92; display:none;}
.inf3{clear: both;padding: 5px 5px;color: #968f92;background: #f8f5f0;margin: 5px 0 15px 0;display: inline-block; display:none;}
.inf4{padding:3px 0 0px 4px;clear:both;width:159px;float:left;color:#857D81; display:none;}
.inf5{clear:left;padding:10px;border:1px dashed #d2d1d0; display:none;}
	.inf5 ul{clear:both;}
		.inf5 ul li{padding:4px 0px;}
div.product-image.details{height:395px;}
div.product-image.details-without-icons{height:330px;}
div.price-block-frame{border: dashed 1px rgb(224, 219, 221);margins:10px;position:relative;left:-10px;width:104%;padding:10px;height:170px}
div.b-products-show div.product-image.details figcaption{width:100px;float:right;}
div.oneClickOrder{display:block;background:rgb(248, 245, 240);border:none;padding:15px 18px 18px 18px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;};
.dr-images-block{padding: 0 0 15px 0;}
	.dr-images-block .block-in{list-style: none;padding: 0;margin: 0;display: table;}
	.dr-images-block .element{display: inline-block;width: 25%;}
	.dr-images-block .element a{display: block;margin: 0 2px;}
	.dr-images-block .element img{width: 100%;transition: opacity 1s ease-out 0s;}
	.dr-images-block .element a:hover img{opacity: 0.7}
/* Страница магазина */


.dr-store-page{font-size: 13px;color: black}
	.dr-store-page a{border-bottom: 0;line-height: initial;}
	.sp-title{font-size: 24px;padding-bottom: 15px;}
	.sp-header{max-width: 740px;height: 213px;position: relative;}
		.sp-header .img{width: 100%;height: 213px;position: absolute;}
		.sp-header .content{width: 325px;height: 213px;padding: 0 0 0 20px;float: right;position: relative;z-index: 20;text-align: center;color: white;background: url(/images/sp-cover.png) 0 0 no-repeat;}
			.sp-header .content .logo{padding: 30px 0 0 0;}
			.sp-header .content .text{padding: 12px 0 0;}
			.sp-header .content .text span{display: block;}
				.sp-header .content .text .title{font-size: 24px}
				.sp-header .content .text .works{}
				.sp-header .content .text .place{color: #f8b5bc;padding: 10px 0 0 0;}
				.sp-header .content .text .place img{margin: 0 5px 0 0}
	.sp-short{margin: 14px 0 0 0}
		.sp-short .text{max-width: 550px;display: inline-block;vertical-align: top;padding: 30px 0 0 0}
		.sp-short .money-way{max-width: 183px;display: inline-block;}
			.sp-short .money-way .elm{width: 65px;height: 65px;display: inline-block;border: 4px solid #654253;border-radius: 65px;margin: 0 7px;text-align: center;line-height: 59px;}
			.sp-short .money-way .elm img{display: inline-block;vertical-align: middle;;}
			.sp-short .money-way .sp-tooltip{opacity: 0.89;background: #39222d;color: #c89488;width: 160px;height: 25px;padding: 10px 0 0 0;text-align: center;position: absolute;z-index: 25;border-radius: 8px;margin: -98px 0 0 -47px;display: block;}
			.sp-short .money-way .sp-tooltip-after{width: 17px;height: 16px;position: absolute;background: url(/images/sp-tooltip.png);opacity: 1;display: block;margin: 0 0 0 70px;}

	.sp-actions{margin: 50px 0 0 0;padding: 20px 0 25px 0;background: #fbf9f3;box-shadow: 1px 1px 5px rgba(0,0,0,.12)}
		.sp-actions a{text-decoration: underline;color: #526586}
		.sp-actions .title{padding: 0 0 15px 25px}
		.sp-actions .content{}
			.sp-actions .element{width: 30%;display: inline-block;text-align: center;vertical-align: top;max-width: 244px;margin: 0 1%;}
				.sp-actions .element .img{margin: 0 auto;}
					.sp-actions .element .img img{width: 100%;max-width: 195px;margin: 0 auto;vertical-align: middle;display: block;;}
				.sp-actions .element .text{width: 100%;text-align: center;margin: 15px 0 0;}

	.sp-images{margin: 30px 0 0 0;}
		.sp-images .content{height: 330px;overflow: hidden;}
			.sp-images .content .block-in{display: table;}
			.sp-images .element{width: 33.3%;display: inline-block;max-width: 250px}
				.sp-images .element a{margin: 0 9px 5px 0;display: block;max-height: 162px;overflow: hidden;}
				.sp-images .element a img{width: 100%;}

			.sp-images .element:nth-child(n+7){}

		.sp-images  .look-more{height: 1px;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;line-height: 1px;margin: 20px 0 0 0;}
			.sp-images .look-more .slide-down{width: 92px;height: 36px;background: white url(/images/ico-slidedown.png) center no-repeat;margin: 0 auto;position: relative;bottom: 18px;cursor: pointer;}

	.sp-map{margin: 30px 0 0 0}
		.sp-map .map-desc{margin: 0 }
			.sp-map .map-desc p{padding: 9px 0;margin: 0}
			.sp-map .map-desc .img{display: block;float: left;width: 50px;text-align: center;height: 53px;}
		.sp-map .so-map{}
		.sp-map .map-desc-a{padding: 0 0 20px 0;}
		.sp-map .map-desc-b{margin: 20px 0 0 0;}
