@font-face {
	font-family: 'Pobeda Bold'; font-display: swap;
	src: url('pobeda_bold/pobeda_bold.eot'); /* IE 9 Compatibility Mode */
	src: url('pobeda_bold/pobeda_bold.eot?#iefix') format('embedded-opentype'), /* IE < 9 */
		url('pobeda_bold/pobeda_bold.woff2') format('woff2'), /* Super Modern Browsers */
		url('pobeda_bold/pobeda_bold.woff') format('woff'), /* Firefox >= 3.6, any other modern browser */
		url('pobeda_bold/pobeda_bold.ttf') format('truetype'), /* Safari, Android, iOS */
		url('pobeda_bold/pobeda_bold.svg#pobeda_bold') format('svg'); /* Chrome < 4, Legacy iOS */
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Regular.woff2') format('woff2') url('opensans/OpenSans-Regular.woff') format('woff');
	font-weight: 1;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Italic.woff2') format('woff2') url('opensans/OpenSans-Italic.woff') format('woff');
	font-weight: 1;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Light.woff2') format('woff2') url('opensans/OpenSans-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-LightItalic.woff2') format('woff2') url('opensans/OpenSans-LightItalic.woff') format('woff');
	font-weight: 300;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Regular.woff2') format('woff2') url('opensans/OpenSans-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap; 
	src: url('opensans/OpenSans-Italic.woff2') format('woff2') url('opensans/OpenSans-Italic.woff') format('woff');
	font-weight: 400;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Medium.woff2') format('woff2') url('opensans/OpenSans-Medium.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-MediumItalic.woff2') format('woff2') url('opensans/OpenSans-MediumItalic.woff') format('woff');
	font-weight: 500;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans';
	src: url('opensans/OpenSans-SemiBold.woff2') format('woff2') url('opensans/OpenSans-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-SemiBoldItalic.woff2') format('woff2') url('opensans/OpenSans-SemiBoldItalic.woff') format('woff');
	font-weight: 600;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-Bold.woff2') format('woff2') url('opensans/OpenSans-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-BoldItalic.woff2') format('woff2') url('opensans/OpenSans-BoldItalic.woff') format('woff');
	font-weight: 700;
	font-style: italic;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-ExtraBold.woff2') format('woff2') url('opensans/OpenSans-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}
@font-face {
	font-family: 'Open Sans'; font-display: swap;
	src: url('opensans/OpenSans-ExtraBoldItalic.woff2') format('woff2') url('opensans/OpenSans-ExtraBoldItalic.woff') format('woff');
	font-weight: 800;
	font-style: italic;
}

.ogranichenniy {}
.phone11 {
	color: inherit;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 7px;
	display: block;
}
.phone11:hover {
	color: #DE4C53;
}
.logomy {
	color: #ffffff;
	font-weight: bold;
	font-family: pobeda bold;
	text-decoration: none;
	line-height: 1;
	display: inline-block;
}

.logomy_text {
	display: inline-block;
	width: 360px;
	vertical-align: middle;
	font-size: 35px;
}
.logomy_icon {
	background-image: url(logom.png);
	background-repeat: no-repeat;
	background-size: 100%;
	margin-right: 18px;
	display: inline-block;
	width: 62px;
	height: 62px;
	vertical-align: middle;
	-webkit-transition: all 0.2s ease;
	               -o-transition: all 0.2s ease;
	               transition: all 0.2s ease;
}
#div30 .logomy_text {
	font-size: 30px;
	width: 295px;
}
#div30 .logomy_icon {
	width: 50px;
	height: 50px;
}
.logomy:hover .logomy_icon {
-webkit-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
        transform: rotate(-90deg);
}
.grid_menulink {
    display: grid;
grid-template-columns:repeat(5, 1fr);
grid-gap: 25px;
}
.grid_dreamhoney {
    display: grid;
grid-template-columns:repeat(2, 1fr);
grid-gap:40px;
}
.grid_textmy50 {
    display: grid;
grid-template-columns:repeat(2, 1fr);
grid-gap: 35px;
}
.grid_menulink .object {
	background-color: #ffffff;
	display: block;
	margin: 0;
	padding: 20px 20px 30px 20px;
	text-align: center;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
	-webkit-transition: all 0.2s ease;
	       -o-transition: all 0.2s ease;
	       transition: all 0.2s ease;
}
.grid_menulink .link {
	color: #343b45;
	font-size: 15px;
	font-weight: 500;
	text-decoration: none;
	line-height: 1.4;
	display: inline-block;
	width: 100%;
}
.grid_menulink .link:hover, .grid_menulink .object:hover .link {color: #DE4C53;}
.grid_menulink .object:hover {
	-moz-box-shadow: 0px 0px 35px rgba(0,0,0,0.13);
	-webkit-box-shadow: 0px 0px 35px rgba(0,0,0,0.13);
	box-shadow: 0px 0px 35px rgba(0,0,0,0.13);
}
.grid_menulink .objectImage {
	margin: auto;
	margin-bottom: 10px;
	display: inline-block;
	float: none;
}
.phone1 {
	color: inherit !important;
	text-decoration: none;
}
img {
	max-width:100%;
	height:auto;
}
.centerr {
	margin: auto;
	width: 100%;
	max-width: 1300px;
	position: relative;
	padding: 80px 0px;
}
.centerr:before, .centerr:after { content: ""; display: block; clear: both; table-layout: fixed;}
.clearfix:before, .clearfix:after { content: ""; display: block; clear: both; }
input::-webkit-input-placeholder { color: inherit; opacity: 0.8; }
textarea::-webkit-input-placeholder { color: inherit; opacity: 0.8; }
input::-moz-placeholder { color: inherit; opacity: 0.8; }
textarea::-moz-placeholder { color: inherit; opacity: 0.8; }
html {
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}
button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}
.quote_note {
	background-color: #ffffff;
	margin: 30px 0;
	position: relative;
	padding: 30px;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
	box-shadow: 0 0 20px rgba(0,0,0,0.05);
}
.quote_comment {
	color: #000f35;
	font-style: italic;
	padding-top: 30px;
	margin: 30px 0;
	position: relative;
}
.quote_info {
	padding-top: 30px;
	margin: 30px 0;
	position: relative;
}
.quote_prevent {
	color: #de4c53;
	padding-top: 30px;
	margin: 30px 0;
	position: relative;
}
.quote_note:before, .quote_comment:before, .quote_info:before, .quote_prevent:before {
	background-color: #47505d;
	width: 100px;
	height: 1px;
	position: absolute;
	top: 0px;
	left: 0px;
	content: "";
}
.quote_prevent:before {
	background-color: #de4c53;
}
BODY {
	color: #47505D;
	font-size: 18px;
	font-family: open sans, sans-serif;
	line-height: 1.5;
	background-color: #f5f5f5;
	margin: 0;
	position: relative;
}
* {
	 margin:0; -moz-box-sizing:border-box; box-sizing:border-box;
}
p {
	 margin-bottom:15px;
}
.content {
	 display:inline-block; width:100%; clear:both; vertical-align:top;
}
.object {
	 margin-bottom:10px; vertical-align:top;
}
.objectTitle {
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
	display: block;
}
.contentTitle {
	color: #343b45;
	font-size: 53px;
	font-weight: normal;
	font-family: pobeda bold;
	letter-spacing: -1px;
	line-height: 1.1;
	margin-bottom: 35px;
}
#enteringText {
	font-size: 90%;
	margin-top: 10px;
}
#pageTitle {
	color: #343b45;
	font-size: 55px;
	font-weight: bold;
	font-family: pobeda bold;
	letter-spacing: -1px;
	line-height: 1.1;
}
A:hover {
	 text-decoration:none;
}
.contentText {
	 margin-bottom:15px;
}
.contentImage {
	margin-right: 40px;
	float: left;
}
.objectImage {
	margin-right: 40px;
	float: left;
}
.buttonSend:hover {
	cursor: pointer;
	background-color: #F26067;
}
INPUT {
	font-size: 14px;
	font-family: inherit;
	text-transform: uppercase;
	border-width: 1px;
	border-color: #c6cbcc;
	border-style: solid;
	padding: 14px 30px;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
}
TEXTAREA {
	font-size: 14px;
	font-family: inherit;
	text-transform: uppercase;
	border-width: 1px;
	border-color: #c6cbcc;
	border-style: solid;
	padding: 14px 30px;
}
ol {
	margin-bottom: 15px;
}
li {
	 padding-top:5px; padding-bottom:5px;
}
ul {
	margin-bottom: 15px;
}
select {
	width: auto;
	max-width: 100%;
	padding: 5px;
}
#navPart {
	font-size: 90%;
	margin: 40px 0;
	display: inline-block;
	width: 100%;
}
.seNavigator {
	 margin-bottom:20px; display:inline-block; width:100%;
}
#content .content {
	margin-bottom: 80px;
	display: inline-block;
	width: 100%;
}
#navPart #Back {
	padding: 5px;
}
#navPart .Active {
	color: #ffffff;
	font-weight: normal;
	background-color: rgba(0,0,0,0.7);
	padding: 4px 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#navPart .links {
	color: inherit;
	text-decoration: none;
	padding: 4px 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#navPart .links:hover {
	color: #de4c53;
}
#navPart #Next {
	padding: 5px;
}
#div4 {
	color: #aeb1b5;
	background-color: #343b45;
	position: relative;
}
#div6.centerr {
	border-bottom: 1px solid rgba(255,255,255,0.15);
	padding: 25px 0;
}
a {
	color: #DE4C53;
	-webkit-transition: all 0.2s ease;
	   -o-transition: all 0.2s ease;
	   transition: all 0.2s ease;
}
.sc-widget { position: fixed; z-index: 1000; bottom: 20px; left: 20px; background-color: white; padding: 25px; color: #252525; -webkit-box-sizing: border-box; box-sizing: border-box; border-radius: 10px; font-size: 90%; -moz-box-shadow: 0 0 15px rgba(0,0,0,0.15); -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.15); box-shadow: 0 0 15px rgba(0,0,0,0.15); }
.sc-widget .sc-widget__text { margin-bottom: 10px; }
.sc-widget .buttonSend {  -ms-flex-negative: 0; flex-shrink: 0; cursor: pointer; }
.buttonSend {
	color: white;
	font-size: 14px;
	font-weight: normal;
	font-family: inherit;
	text-decoration: none;
	text-transform: uppercase;
	background-color: #de4c53;
	border-style: none;
	display: inline-block;
	position: relative;
	padding: 15px 40px;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-webkit-transition: all 0.2s ease;
	       -o-transition: all 0.2s ease;
	       transition: all 0.2s ease;
}
#div20 {
	background-color: #ececef;
}
.buttonSend_catalog {
	margin-right: 30px;
	display: inline-block;
	align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	vertical-align: middle;
}
.buttonSend_catalog_burger {
	margin-top: 3px;
	margin-right: 20px;
	display: grid;
	width: 28px;
	height: 16px;
	position: relative;
	float: left;
	overflow: hidden;
	grid-template-columns: repeat(1, 1fr);
	           grid-gap: 4px;
}
.buttonSend_catalog_burger_txt {}
.ctlg_line1 {
	background-color: #ffffff;
	display: block;
	width: 100%;
	height: 1px;
	position: relative;
	         -webkit-transition: all 0.2s ease;
	           -o-transition: all 0.2s ease;
	           transition: all 0.2s ease;
}
.buttonSend_menu {
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
	background-image: url(vector-7.png);
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 12px;
	padding-right: 30px;
	display: inline-block;
	vertical-align: middle;
}
.buttonSend_catalog:hover .ctlg_line2 {	width: 60%;}
.buttonSend_catalog:hover .ctlg_line3 {	width: 30%;}
#div7 {
	margin-top: 11px;
	float: left;
}
#global1 {
	margin-left: 20px;
	display: inline-block;
	vertical-align: middle;
}
#div5 {
	font-size: 14px;
}
#div10.centerr {
	padding: 40px 0;
}
#div11 {
	float: left;
}
#div12 {
	margin-left: -213px;
	position: absolute;
	top: 31px;
	left: 50%;
}
#div13 {
	margin-right: 5px;
	float: right;
}
#div11 .buttonSend_menu, #div13 a {
	color: #ffffff;
	text-decoration: none;
}
#div11 .buttonSend_menu:hover, #div13 a:hover {
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
#div9 {
	font-size: 16px;
}
#div14 {
	font-weight: bold;
	background-image: url(icon-phone1.png);
	background-position: 0 2px;
	background-repeat: no-repeat;
	background-size: 19px;
	padding-left: 35px;
	display: inline-block;
	vertical-align: middle;
}
#div14 a:nth-child(1) {
	margin-bottom: 7px;
	display: block;
}
.shopmini_info .content_info .common_summ {
	display: none;
}
.shopmini_info .content_info .common_goods {
	background-color: #de4c53;
	padding-top: 2px;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -1px;
	right: -5px;
	z-index: 1;
	text-align: center;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
}
.shopmini_info .content_info .common_goods .ord_num {
	color: #ffffff;
	font-size: 11px;
	font-weight: 400;
	line-height: 16px;
	display: block;
	position: relative;
}
.shopmini_info .content_info {
	background-image: url(cartmy.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 26px;
	width: 45px;
	height: 45px;
	position: relative;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-webkit-transition: all 0.2s ease;
	   -o-transition: all 0.2s ease;
	   transition: all 0.2s ease;
}

#global2 {
	float: right;
}
.call_back_form .action_button {
	color: inherit;
	text-decoration: none;
	border-width: 1px;
	border-color: #aeb1b5;
	border-style: solid;
	display: inline-block;
	padding: 10px 30px;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
}
.call_back_form_modal_form {
	background-color: rgba(0, 0, 0, 0.5);
	display: none;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: auto;
	z-index: 48;
}
.call_back_form_modal_form .send_form {
	background-color: #ffffff;
	margin: auto;
	max-width: 650px;
	position: absolute;
	top: 8%;
	left: 0px;
	right: 0px;
	z-index: 49;
	padding: 60px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-sizing: border-box;
	       box-sizing: border-box;
}
.call_back_form_modal_form .close_btn {
	cursor: pointer;
	background-image: url(icon-close.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 38%;
	width: 65px;
	height: 65px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.call_back_form_modal_form .contentTitle {
	font-size: 200%;
	position: relative;
}
.call_back_form_modal_form .err {  color: #ff0000; margin-top: 10px; margin-bottom: 5px; }
.call_back_form_modal_form .input_field {
	margin-bottom: 15px;
	display: inline-block;
	width: 100%;
}
.call_back_form_modal_form .check_dispatch {  display: inline-block; width: 100%; }
.call_back_form_modal_form .check_dispatch-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; position: relative; float: left; }
.call_back_form_modal_form .check_dispatch .label {  display: block; overflow: hidden; }
.call_back_form_modal_form .check_license {
	font-size: 80%;
	display: inline-block;
	width: 100%;
}
.call_back_form_modal_form .check_license-checkbox {  cursor: pointer; margin-top: 0.2em; margin-right: 0.7em; float: left; }
.call_back_form_modal_form .check_license .label {  display: block; overflow: hidden; }
.call_back_form_modal_form .antispam .field_title {  margin-top: 15px; }
.call_back_form_modal_form .antispam .antispam_img {  margin-top: 5px; margin-bottom: 5px; display: block; }
.call_back_form_modal_form .input_field .inpfield {  width: 100%; box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.call_back_form_modal_form .input_field.message .inpfield {  min-height: 150px; overflow: auto; }
.call_back_form_modal_form .button_area {  margin-top: 20px; text-align: center; }
.call_back_form_modal_form .ready_message {  text-align: center; }
.call_back_form.send_page .getback {  margin-top: 20px; }
.call_back_form .action_button:hover {
	color: #ffffff;
	border-color: #ffffff;
}
.sequenceSlider {
	margin: 0 auto;
	position: relative;
}
.sequenceSlider .sequence-slider {
	padding-top: 40%;
	overflow: hidden;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.sequenceSlider .sequence-canvas {
	overflow: hidden;
	z-index: 3;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
}
.sequenceSlider .slide-img { margin:auto; display:block; max-width:100%; width: 100%; top:0px; bottom:0px; left:0px; right:0px; }
.sequenceSlider .slideer0045 {
	background-color: rgba(0,0,0,0.5);
	width: 1000px;
	height: 1000px;
	position: absolute;
	top: -40px;
	left: -280px;
	z-index: 1;
	-webkit-transform: rotate(-35deg);
	             -ms-transform: rotate(-35deg);
	             transform: rotate(-35deg);
}
.sequenceSlider .camera_caption {
	color: #ffffff;
	margin-top: 27%;
	margin-left: 35px;
	margin-right: 12%;
	width: 48%;
	position: relative;
}
.sequenceSlider .objectTitle {
	color: inherit;
	font-size: 55px;
	font-weight: normal;
	font-family: pobeda bold;
	letter-spacing: -1px;
	line-height: 1;
	margin: 0;
}
.sequenceSlider .objectNote { font-size:16px; margin-bottom:40px; }
.sequenceSlider .linkNext { color:#000000; font-size:110%; font-weight:bold; text-decoration:none; text-transform:uppercase; background-color:#f4a500; padding-top:15px; padding-bottom:15px; padding-left:30px; padding-right:30px; display:inline-block; position:relative; }
.sequenceSlider .sequence-next {
	cursor: pointer;
	background-color: #ffffff;
	background-image: url(arrow-right-red.png);
	background-position: 12px 12px;
	background-repeat: no-repeat;
	background-size: 19px;
	margin: auto;
	width: 42px;
	height: 42px;
	position: absolute;
	top: 35px;
	left: 95px;
	z-index: 5;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-webkit-transition: all 0.15s ease;
	         -o-transition: all 0.15s ease;
	         transition: all 0.15s ease;
}
.sequenceSlider .sequence-prev {
	cursor: pointer;
	background-color: #ffffff;
	background-image: url(arrow-left-red.png);
	background-position: 12px 12px;
	background-repeat: no-repeat;
	background-size: 19px;
	margin: auto;
	width: 42px;
	height: 42px;
	position: absolute;
	top: 35px;
	left: 35px;
	z-index: 5;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-webkit-transition: all 0.15s ease;
	         -o-transition: all 0.15s ease;
	         transition: all 0.15s ease;
}
.sequenceSlider .sequence-pagination { position:absolute; z-index:10; list-style:none; padding:0; margin:0; text-align:center; left:0; right:0; bottom:20px; }
.sequenceSlider .sequence-pagination .pagination_item { padding:0; width:10px; height:10px; background-color:#fff; border-radius:50%; margin:0 5px; display:inline-block; opacity:0.7; cursor:pointer; }
.sequenceSlider .sequence-pagination .pagination_item:hover { opacity:1; }
.sequenceSlider .sequence-pagination .pagination_item.current { opacity:1; }
.sequenceSlider .sequence-next:hover {
	background-color: #de4c53;
	background-position: 12px -96px;
	position: absolute;
}
.sequenceSlider .sequence-prev:hover {
	background-color: #de4c53;
	background-position: 12px -96px;
	position: absolute;
}
.sequence-slider#sequence1001 .sequence-next {
	position: absolute;
}
#div18.centerr {
	padding: 0px;
}
#content1 .content {
	margin: 40px 0;
}
.cont_txt_home .contentText {
	overflow: hidden;
}
.cont_txt_home .contentTitle {
	margin-right: 60px;
	float: left;
}
.menu_link__effect_dream_honey-title {
	color: inherit;
	font-size: 35px;
	font-weight: normal;
	font-family: pobeda bold;
	letter-spacing: -1px;
	line-height: 1.1;
	background-image: url(arrow-right-white.png);
	background-position: 94% 32px;
	background-repeat: no-repeat;
	background-size: 20px;
	z-index: 4;
	padding: 25px 35px;
	-webkit-transition: all 0.2s ease;
	     -o-transition: all 0.2s ease;
	     transition: all 0.2s ease;
}
.menu_link__effect_dream_honey-content {
	color: #ffffff;
}
.menu_link__effect_dream_honey-content:before {background-color: #DE4C53; z-index: 3; height: 6px;}
.menu_link__effect_dream_honey-content:after {
	width: 100%;
	height: 240px;
	position: absolute;
	bottom: 0px;
	left: 0px;
	right: 0px;
	content: "";
   background: -webkit-gradient(linear, left bottom, left top, from(rgba(56,59,63,0.8)), to(rgba(56,59,63,0.0)));
   background: -o-linear-gradient(bottom, rgba(56,59,63,0.8), rgba(56,59,63,0.0));
   background: linear-gradient(to top, rgba(56,59,63,0.8), rgba(56,59,63,0.0))
}
.menu_link__effect_dream_honey-object {
	margin: 0;
	width: 100%;
	height: 400px;
	overflow: hidden;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}
.to_top_area .button_to_top {
	color: transparent;
	font-size: 0;
	background-color: #ffffff;
	background-image: url(arrow-up-red.png);
	background-position: 12px 12px;
	background-repeat: no-repeat;
	background-size: 19px;
	width: 42px;
	height: 42px;
	position: fixed;
	bottom: 30px;
	right: 30px;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-moz-box-shadow: 0 0 20px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.05);
	box-shadow: 0 0 20px rgba(0,0,0,0.05);
}
.to_top_area .button_to_top:hover {
	background-color: #343B45;
	background-position: 12px -96px;
	position: fixed;
}
#div28 {
	color: #aeb1b5;
	font-size: 90%;
	background-color: #343b45;
}
#div30 {
	float: left;
}
#div31 {
	color: #999da2;
	font-size: 90%;
	padding-top: 40px;
	border-top: 1px solid rgba(255,255,255,0.15);
	margin-top: 40px;
	display: inline-block;
	width: 100%;
}
#div31 a {
	color: inherit;
}
#div31 a:hover {
	color: #FFFFFF;
}
#div60 {
	width: 60%;
	float: right;
}
.shcart .tableTable {
	font-size: 85%;
	background-color: #ffffff;
	margin-bottom: 40px;
	padding: 30px 0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
}
.shcart .tableRow#tableHeader td {
	font-weight: 500;
	padding: 15px;
}
.shcart .tableRow td {
	padding: 5px 15px;
	text-align: left;
}
.shcart .tableRow#tableRowEven td {
	background-color: rgba(0,0,0,0.03);
}
.shcart .tableTable#tableListGoods { width:100%; }
.shcart .tableRow#tableTotal td {
	font-size: 100%;
	font-weight: 600;
}
.shcart #tableButtons td {
	padding: 5px 15px 5px 15px;
}
.shcart_sub1 .errortext {
	color: #de4c53;
	font-weight: 500;
	margin-bottom: 40px;
}
.shcart_sub1 .tablePayment .tableRow#RowEven .tableClientTitle { width:23%; }
.shcart_sub1 .tablePayment .objTitls { font-weight:bold; padding-top:10px; padding-bottom:10px; display:block; }
.shcart_sub1 .tablePayment .objTitl {
	width: 20%;
	padding: 10px 10px 10px 0;
}
.shcart_sub1 .tablePayment .objArea {
	padding: 10px  0;
}
.shcart_sub1 .tablePayment .textArea { width:100%; height:100px; overflow:auto; }
.shcart_sub1 .tablePayment .objcheck { margin-right:2px; vertical-align:middle; }
.shcart_sub1 .tablePayment .objchecktext { vertical-align:middle; }
.shcart_sub1 .tablePayment .commonradio { padding-top:10px; padding-bottom:10px; }
.shcart_sub1 .tablePayment .objRadio { cursor:pointer; margin-right:5px; vertical-align:middle; }
.shcart_sub1 .tablePayment .objRadiotext { vertical-align:middle; }
#menuitem2 #pageMenu .menu {
	color: inherit;
	text-decoration: none;
	padding-right: 10%;
	margin-bottom: 20px;
	display: inline-block;
	width: 49%;
}
#global3 a {
	color: #ffffff;
}
#global3 A:link {
	text-decoration: none;
}
#global3 A:hover {
	opacity: 0.75;
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
#div61 {
	width: 60%;
	float: left;
	vertical-align: top;
}
#global3 {
	width: 40%;
	float: right;
	vertical-align: top;
}
#div65 {
	margin-right: 30px;
	display: inline-block;
	vertical-align: top;
}
#div66 {
	float: right;
}
#menuitem2 #pageMenu .menu.menuActive {
	color: #FFFFFF;
}
#menuitem2 #pageMenu .menu:hover {
	color: #FFFFFF;
}
#div24.centerr {
	padding-bottom: 0px;
	padding-top: 60px;
}
#content2 .content {
	padding: 80px 0;
}
#div21.centerr {
	padding: 0;
}
#content1 #menuLink {
	margin-bottom: 80px;
}
#div106.centerr {
	padding: 30px 0;
}
#div105 {
	background-color: #ececef;
}
#content .cont_txt ul, #content .art_bank ul {
	padding: 0;
}
#content .cont_txt ul li, #content .art_bank ul li {
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 30px;
	margin: 5px 0;
	display: block;
	position: relative;
}
#content .cont_txt ul li:before, #content .art_bank ul li:before {
	background-color: rgba(0,0,0,0.7);
	width: 15px;
	height: 1px;
	position: absolute;
	top: 14px;
	left: 0px;
	content: "";
}
.quote_note:before {
	display: none;
}
#con_mapsite .mapline {
	font-size: 100%;
	margin: 0;
	margin-bottom: 7px;
}
#con_mapsite .maplinks2 { margin-left:30px; }
#con_mapsite .maplinks3 { margin-left:60px; }
#con_mapsite .maplinks0 { font-weight:normal; }
.shopmini_grid {
	font-size: 90%;
	background-color: #ffffff;
	padding: 10px 20px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
	box-shadow: 0px 0px 30px rgba(0,0,0,0.05);
}
.shopmini_grid_pechat {
	margin-bottom: 20px;
	display: block;
}
.shopmini_grid_pechat:before, .shopmini_grid_pechat:after { content: ""; display: block; clear: both; table-layout: fixed;}
.shopmini .object {
	border-top: 1px solid rgba(0,0,0,0.07);
	margin: 0;
	display: grid;
	align-items: center;
	-webkit-align-items: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	padding: 5px 0;
	grid-template-columns:11% 47% 20% 22%;
}
.shopmini .object:nth-child(1) {
	border-top: none !important;
}
.shopmini_grid_titleprev {
	overflow: hidden;
}
.shopmini_grid_podrobno {
	border-left: 1px solid #e2e2e5;
	display: block;
	overflow: hidden;
	padding: 40px;
}
.shopmini_buttonblockmy {
	margin-right: 10px;
	display: inline-block;
	vertical-align: bottom; margin-bottom: 10px;
}
.price-with_nds, .price-no_nds {
	display: inline-block;
	vertical-align: top;
}
.price-with_nds {}
.price-no_nds {
	margin-left: 25px;
}
.shopmini .object .objectCode {
	font-size: 90%;
	font-weight: 300;
	margin-bottom: 10px;
}
.shopmini .object .objectTitle {
	font-size: 100%;
	font-weight: 500;
	margin: 0;
}
.shopmini .object .linkNext {
	color: inherit;
	font-size: 170%;
	text-decoration: none;
	line-height: 1.2;
	background-color: rgba(0,0,0,0.05);
	margin-right: 10px;
	display: inline-block;
	width: 49px;
	height: 49px;
	text-align: center;
	vertical-align: middle;
	-moz-border-radius: 300px;
	-webkit-border-radius: 300px;
	border-radius: 300px;
	-webkit-transition: all 0.2s ease;
	   -o-transition: all 0.2s ease;
	   transition: all 0.2s ease;
}
.shopmini .object .linkNext:hover {
	background-color: rgba(0,0,0,0.08);
}
.shopmini .object .specprice {
	font-weight: bold;
}
.shopmini .object .objectImage {
	margin-right: 25px;
	width: 100px;
	float: none;
}
.shopmini .object .buttonSend {
	background-image: url(cartmy.png);
	background-position: 40px 15px;
	background-repeat: no-repeat;
	background-size: 20px;
	padding-left: 75px;
	float: right;
}
.shopmini #view .objectCode {
	font-size: 90%;
	font-weight: 300;
	float: left;
}
.shopmini #view .objectTitle {
	font-weight: 500;
	margin: 0;
	display: block;
	overflow: hidden;
}
.shopmini #view .objectSubm .back {
	background-color: #556478;
	display: inline-block;
	vertical-align: middle; margin-bottom: 10px;
}
.shopmini #view .objectSubm .back:hover {
	background-color: #69788C;
}
.shopmini #view .objectSubm .send {
	display: inline-block;
	vertical-align: middle;
}
.shopmini #view .specprice {
	font-size: 90%;
	font-weight: 300;
	margin-top: 25px;
}
.shopmini #view #objimage {
	margin: 40px;
	float: left;
}
.shopmini #view .objectText {
	font-size: 90%;
	margin-top: 30px;
}
.shopmini #view {
	background-color: #ffffff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	-moz-box-shadow: 0 0 30px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 30px rgba(0,0,0,0.05);
	box-shadow: 0 0 30px rgba(0,0,0,0.05);
}

.shopmini_info .content_info .common_goods .ord_title {
	display: none;
}
.shopmini #view .print-button {
	font-size: 0;
	cursor: pointer;
	background-color: transparent;
	background-image: url(icon-print.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	border-style: none;
	display: block;
	width: 30px;
	height: 30px;
}
.shopmini #view .print-button:hover {opacity: 0.7;}

.shopmini #view .specprice .specpriceLabel {
	display: block;
}
.shopmini #view .specprice .price-with_nds {
	color: #27b679;
	display: inline-block;
}

.shopmini #view .specprice .price-no_nds {
	display: inline-block;
}
.shopmini #view .print-button-area {
	float: right;
}
#menuitem3 #pageMenu .menu {
	color: #383b3f;
	text-decoration: none;
	padding-right: 10%;
	margin-bottom: 15px;
	display: inline-block;
	width: 49%;
}
#menu_area {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	font-size: 90%;
	background-color: #fff;
	position: absolute;
	top: 100%;
	left: 0px;
	right: 0px;
	z-index: 9999;
	-moz-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
	transition: .2s cubic-bezier(.16, .68, .43, .99);
	  visibility: hidden;
}
#menu_area.menu-active {
	visibility: visible;
	opacity: 1;
}
.menu-overlay {
	display: none;
}
.menu-overlay.menu-active {
	display: block;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9998;
}
.site_menu_close_btn {
	background-image: url(site_menu_close_btn.png);
	background-size: 100% auto;
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 5px;
	width: 30px;
	height: 30px;
	position: absolute;
	top: 28px;
	right: 28px;
	z-index: 10;
	cursor: pointer;
}
#menuitem3 {
	width: 50%;
	position: relative;
	float: left;
}
#global98 {
	width: 50%;
	float: right;
}
#catalog_title {
	font-weight: bold;
	padding: 25px 25px;
	color: #373a3f;
	font-size: 14px;
}

#catalog_site_menu {
	display: none;
}
.shcart .cartitem_cn {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.shcart .buttonSend#reload {
	background-color: #556478;
}

.shcart .buttonSend#clear {
	background-color: #556478;
}
.shcart .buttonSend#clear:hover, .shcart .buttonSend#reload:hover {background-color: #69788C;}

.shcart #tableButtons .ButtonBack {
	margin-right: 7px;
}

.shcart #tableButtons .ButtonClear {
	margin-right: 7px;
}
.shcart .buttonSend#deletes {
	color: transparent;
	font-size: 0;
	background-color: transparent;
	background-image: url(icon-close.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 22px;
	padding: 20px;
}
.shcart_sub1 .tablePayment {
	width: 50%;
	padding: 30px;
}
.shcart_sub1 .tablePayment .inputText {
	width: 100%;
}

.shcart .cartitem_del {
	padding: 0 !important;
}
.shopmini .object .specprice .specpriceLabel {
	font-size: 90%;
	font-weight: 300;
	margin-bottom: 10px;
	display: block;
}
.shopmini .object .specprice .price-with_nds {
	color: #27B679;
	display: inline-block;
	vertical-align: top;
}
.shopmini .object .specprice .price-no_nds {
	margin-left: 25px;
	display: inline-block;
	vertical-align: top;
}

.shopmini #view .objectSubm {
	margin: 25px 0 15px 0;
}
.shopmini #view .specprice .specpriceVal {
	font-size: 23px;
	font-weight: bold;
	margin-right: 3px;
}

.shopmini #view .specprice .specpriceTitle {
	font-size: 23px;
	font-weight: bold;
}
.shopmini .object .objectImage .objectImg {
	display: block;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.shopmini .object .objectNote p {
	margin-bottom: 0px;
}
.shopmini .object .objectNote {
	font-size: 90%;
	margin-top: 10px;
}
.shopmini #view .objectImage {
	margin: 0;
	float: none;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}
#content2 .contentText {
	color: #de4c53;
	font-size: 25px;
	font-family: pobeda bold;
	padding-top: 5px;
	border-top: 1px solid #de4c53;
	margin: 0;
	margin-top: 8px;
	width: 60%;
	float: right;
	text-align: right;
}
#content2 .contentTitle {
	float: left;
}

.shopmini_textt {
width: 100%; display: inline-block;
}

#menuitem3 #pageMenu .menu.menuActive {
	color: #DE4C53;
}

#menuitem3 #pageMenu .menu:hover {
	color: #DE4C53;
}

#global98 .contentTitle {
	font-size: 35px;
	margin: 0;
	margin-right: 60px;
	float: left;
}
#global98 .contentText {
	color: #383b3f;
	display: block;
	overflow: hidden;
}
#sticky_header {
	opacity: 0;
	-moz-opacity: 0;
	-khtml-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	background-color: #343B45;
	width: 100% !important;
	position: absolute;
	z-index: 100;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.3);
	box-shadow: 0 0 10px rgba(0,0,0,0.3);
	visibility: hidden;
	   transition: all 0.2s ease-in;
}
#sticky_header-sticky-wrapper {
	position: absolute;
	width:100%;
}
.is-sticky #sticky_header {
	visibility: visible;
	opacity: 1;
}
.is-sticky #div10.centerr {
	padding: 10px 0;
}
.is-sticky #div14 a {font-size: 80%;}
.is-sticky #div11 .buttonSend_menu {display: none;}
.is-sticky #div11 {margin-top: 3px;}
#div66 a {margin-bottom: 7px; display: block;}

#con_mapsite #listLinks {
	font-size: 90%;
}



.shcart .cartitem_price.cartitem_priceNDS {
	color: #27b679;
}

.shcart .cartitem_summ.cartitem_summNDS {
	color: #27b679;
}

.shopmini .contentText {
	margin-bottom: 35px;
}
#div112 {
	display: inline-block;
	vertical-align: top;
}
#div118 {
	float: left;
}
.shopmini_info .content_info:hover {
	cursor: pointer;
	position: relative;
	-moz-box-shadow: 0 0 0 1px rgba(255,255,255,0.5);
	-webkit-box-shadow: 0 0 0 1px rgba(255,255,255,0.5);
	box-shadow: 0 0 0 1px rgba(255,255,255,0.5);
}
