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

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

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

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

}

h1, h2, h3, h4, h5, h6 .hhhheader, .cart_top p, .main_order_block .note i, .helios_light { font-family:"HeliosLightRegular" !important; font-weight:normal;}

.header_top li a, .header_top .refill, .main_description .phone, .total_price_int,  .total_price_float, .promobox_head, .header_top li a, .left_side .d-phone.cond_blk.fixpng, .left_side .d-mail, .personal_price { font-family:"HeliosCondBlackRegular" !important;}

.pack_note_reference span, .main_order_block .note, .helios_black { font-family:"HeliosBlackRegular" !important;}

.header_top .about, .header_bottom a, .price .currency, .promobox_text { font-family:"HeliosCondRegular" !important;}

/*html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}*/
* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

html {
    overflow-y:scroll;
}
body {
    line-height: 1;
    min-width: 320px;
    background:url('../images/main_bg.jpg') no-repeat center 0 #b1d1ed;
    font-family: Tahoma;
    color:#32424a;
}
ol, ul {
	list-style: none;
}
ul { list-style:none!important}
blockquote, q {
	quotes: none
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

@font-face {
    font-family: 'Helios';
    src: url('../css/11989-webfont.eot');
    src: url('../css/11989-webfont.eot?#iefix') format('embedded-opentype'),
         url('../css/11989-webfont.woff') format('woff'),
         url('../css/11989-webfont.ttf') format('truetype'),
         url('../css/11989-webfont.svg#HeliosBlackRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


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

h1 {
    font-size:36px;
    line-height:38px;
    padding:10px 0 30px;
    color:#3a505e;
	text-indent:-4px;
}

h2 {
    font-size:30px;
    line-height:32px;
    padding:10px 0 25px;
    color:#3a505e;
}

h3 {
    font-size:24px;
    line-height:26px;
    padding:10px 0 25px;    
    color:#3a505e;
}

p {
    font-size: 16px;
    line-height:24px;
    padding-bottom:24px;
}

a {
    color:#46535c;
    text-decoration: underline;
}

a:hover {
    text-decoration: none;
}

.page {
    max-width:1010px;
    margin:0 auto;
    padding: 0 5px;
    box-sizing: border-box;
}

.clear {
    clear:both;
}

.input_row {
    overflow: hidden;
    clear:both;
    padding:10px 0 0;
}

.checked_boxed {
    position: relative;
    padding-left:17px;
}

.checked_boxed input[type="checkbox"] {
    position:absolute;
    top:17px;
    left:0;
}

label {
    font-size:14px;
    line-height:16px;
    white-space: nowrap;
    color:#1e282e;
    display:block;
    clear: both;
    padding: 8px 0 12px 10px;
}

input[type="text"],
input[type="password"] {
    border:1px solid #bdbdbd;
    padding:6px 15px 7px;
    height:30px;
    line-height:15px;
    font-size:13px;
    color:#1e282e;
    border-radius:11px;
    -moz-border-radius:11px;
    -webkit-border-radius:11px;         
    width:495px;
    max-width: 100%;
    box-sizing: border-box;
    margin-bottom: 10px;
}

input[type="text"].blur,
input[type="password"].blur {
    color:#afafaf;
}

input[type="text"].required,
input[type="password"].required {
    background-color:#f5d7d7;
}

textarea {
    border:1px solid #bdbdbd;
    padding:6px 15px 7px;
    line-height:15px;
    font-size:13px;
    color:#1e282e;
    border-radius:11px;
    -moz-border-radius:11px;
    -webkit-border-radius:11px;         
    width:495px;
    resize:none;
    height:180px;
    font-family: Tahoma;
    max-width: 100%;
    box-sizing: border-box;
}

.half_input input[type="text"],
.half_input input[type="password"] {
    width: 210px;
    margin-right: 10px;
    float:left;
}

.half_input input[type="text"]:last-child,
.half_input input[type="password"]:last-child {
	margin-right:0;
}

.third_input input[type="text"],
.third_input input[type="password"] {
    width: 127px;
    margin-right: 10px;
    float:left;
}

/* -- Header top --> begin -- */

.header_top {
    padding:40px 0 20px 0;
/*    overflow:hidden;*/
	background:url("../images/border_bg.png") repeat-x scroll left bottom transparent;
    position: relative;
    clear:both;
}

.header_top .logo {
    float:left;
}

.header_top ul {
    padding:50px 0 0 25px;
    overflow:hidden;
    display: inline-block;
}

.header_top li {
    float:left;
    padding:0 0 0 20px;
}

.header_top li:first-child {
    float:left;
    padding:0 0 0 28px;
}

.header_top li.active {
    background:url('../images/crown_icon.png') no-repeat 0 2px transparent;
}

.header_top li a {
    color:#253f4e;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 15px;
}

.header_top .refill {
    background: url("../images/header_bottle.png") no-repeat scroll 0 2px transparent;
    color: #394F5D;
    display: block;
    font-size: 24px;
    height: 50px;
    line-height: 25px;
    padding: 32px 10px 20px 75px;
    position: absolute;
    right: 0;
    text-decoration: none;
    text-transform: uppercase;
    top: 25px;
}

.header_top .refill span {
    color:#c04790;
    display:block;
}

#mobile-menu .about, .header_top .about {
    background: url("../images/water_drop_icon.png") no-repeat scroll 0 0 transparent;
    color: #253F4E;
    display: block;
    font-size: 16px;
    left: 236px;
    line-height: 18px;
    padding: 0 0 0 17px;
    position: absolute;
    text-decoration: none;
    text-transform: uppercase;
    top: 55px;
}

/* -- Header top --> end -- */

/* -- Header bottom --> begin -- */

.header_bottom {
	background:url("../images/border_bg.png") repeat-x scroll left bottom transparent;
    clear:both;
}

.header_bottom ul {
    overflow:hidden;
    padding:17px 0px;
}

.header_bottom li {
    float: left;
    margin-left: 62px;
    position: relative;
}

.header_bottom li:hover {
    background:url('../images/goods_hover_bg.png') no-repeat 50% 50% transparent;
}

/*.header_bottom li.active {
    background:url('../images/goods_active_bg.png') no-repeat 0 19px transparent!important;
}*/
.header_bottom li.active:before{
    content: '';
    width: 100%;
    display: block;
    background-color: #fff;
    position: absolute;
    height: 75px;
    border-radius: 37px;
    left: 0;
    top: 20px;
}

.header_bottom a {
    font-size:20px;
    line-height:22px;
    text-decoration: none;
    text-transform: uppercase;
    color:#344e6c;
    padding: 34px 22px 34px 110px;
    width: 160px;    
    height: 44px;    
    float:left;
    position: relative;
}

.header_bottom .water {
    margin:0;   
}

.header_bottom .water a {
    background:url('../images/product_item_1.png') no-repeat 10px 0 transparent;
}

.header_bottom .equipment a {
    background:url('../images/product_item_2.png') no-repeat 10px 0 transparent;
}

.header_bottom .related a {
    background:url('../images/product_item_3.png') no-repeat 10px 0 transparent;
}

/* -- Header bottom --> end -- */

/* -- Promo block --> begin -- */

.promo_block {
	background:url('../images/border_bg.png') repeat-x left bottom transparent;
    position:relative;
}

.promo_block a {
    background: url("../images/more_bg.png") no-repeat scroll 0 center transparent;
    bottom: 65px;
    font-size: 12px;
    left: 5px;
    line-height: 14px;
    padding-left: 15px;
    position: absolute;
    text-decoration: none;
}

.promo_block a:hover {
    text-decoration: underline;
}

/* -- Promo block --> end -- */

/* -- Main order block --> begin -- */

.main_order_block {
    clear: both;
    overflow:hidden;
    padding:40px 0;
	background:url('../images/border_bg.png') repeat-x left bottom transparent;
}

.main_order_block .left_side {
    float: left;
    width: 650px;
}

.main_order_block .right_side {
    float: right;  
    width: 335px;
	position:relative;
	z-index:1100;
}


.select_area {
    overflow:hidden;
    clear:both;
    padding:0 0 10px 0;
}

.select_area li {
    float:left;
    padding:0 0 0 13px;
    position:relative;
    height:26px;
}
.select_area2 { padding-top:65px!important}
.select_area2 li {
    float:none!important;
    padding:0 0 13px 13px!important;
    position:relative;
    height:26px;
	 background:none;
}

.select_area li.active {
	background:url("../images/type_select_left_bg.png") no-repeat scroll left top transparent;
}

.select_area li > div {
    padding-right:13px;
}

.water_type li > div > div {
	padding-left:1px;
	padding-right:17px;
	white-space:nowrap;
}

.water_type1 li > div > div {
	padding-left:1px;
	padding-right:17px;
	white-space:nowrap;
}

.select_area li.active > div {
	background:url("../images/type_select_right_bg.png") no-repeat scroll right top transparent;
	height:100%;
}

.select_area li.active > div > div {
	background:url("../images/type_select_bg.png") repeat-x scroll right top transparent;	
	height:100%;
}

.select_area li.active a {
    border-bottom:none;
}

.water_type li.active > div {

}

.water_type li.active > div > div {
    padding-right:17px;
	white-space:nowrap;
}

.water_type1 li.active > div {

}

.water_type1 li.active > div > div {
    padding-right:17px;
	white-space:nowrap;
}

.select_area a {
    font-size:14px;
    line-height:25px;
	text-decoration:none;
    border-bottom:1px solid;
}

.select_area .pseudo {
    border-bottom:1px dotted;
}

.select_area .solid {
	border-bottom:1px solid;
} 

.select_area .help {
    position:absolute;
    top:2px;
    right:3px;
    width:22px;
    height:22px;
    background:url('../images/know_more_bg.png') no-repeat 0 0 transparent;
    border:none;
    display:none;
}

.select_area li.active .help {
    display:block;
}

.water_type {
    float:left;
}

.water_type1 {
    float:left;
}

.pump_type {
    float:right;
}


.product_area {
    position:relative;
}

.product_area table {
	
}

.product_area .wizard {
    background: url("../images/wizard_bg.png") no-repeat scroll right center transparent;
    height: 151px;
    position: absolute;
    right: -10px;
    top: 65px;
    width: 534px;
}

.product_area .wizard .order_count {
    display: block;
    height: 150px;
    padding: 0;
    position: absolute;
    right: 300px;
    text-align: center;
    top: 10px;
    width: 150px;
	
}

.product_area .wizard .order_count_value {
    font-size: 103px;
    line-height: 103px;
	font-family:"Helios";
}

.product_area .wizard .order_count_value.two_digit {
    font-size:72px;
}

.product_area .wizard input.two_digit {
    font-size:72px;
}



.product_area .wizard .decrease_big {
    background: url("../images/decrease_big.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    right: 445px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.product_area .wizard .decrease_big.active {
    background-position: 0 0;
}

.product_area .wizard .increase_big {
    background: url("../images/increase_big.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    right: 295px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.product_area .wizard .note {
    font-size: 16px;
    line-height: 16px;
    padding: 0 0 0 26px;
    position: absolute;
    right: 275px;
    top: 160px;
	font-weight:normal;
}

.product_area .wizard .note span {
    position: absolute;
    top:-2px;
    left:0;
    font-size:36px;
    line-height:36px;
    color:#c04790;
}
.product_area .wizard .note i { line-height:16px; position:relative; top:2px;}

.main_order_block .price {
    position: relative;
    float:left;
	color:#3a505e;
}

.main_order_block .price .total_price_int {
    font-size: 88px;
    line-height: 88px;
    
}

.main_order_block .price .total_price_float {
    font-size: 54px;
    line-height: 54px;
    position: absolute;
    right: -47px;
    top: 8px;
}

.main_order_block .price .currency {
    bottom: 9px;
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    right: -38px;
}

.main_order_block .total_order_list {
    font-size:12px;
    line-height:16px;
    padding: 0 0 20px 0;
}

.main_order_block .total_order_list li {
    position: relative;
    padding:6px 75px 7px 0;
    display:block;
    border-top: 1px dotted #9aa6ad;
}

.main_order_block .total_order_list li:first-child {
    border:none;
}

.main_order_block .total_order_list .count_wrapper {
    position: absolute;
    top:6px;
    right:0px;
	padding:0 22px;
}

.main_order_block .total_order_list .count_wrapper .minus {
	width:14px;
	height:15px;
	background:url('../images/minus_count_bg.png') no-repeat 0 0 transparent;
	display:block;
	position:absolute;
	top:0;
	left:0;
}

.main_order_block .total_order_list .count_wrapper .minus.active {
	background-position:0 -15px;
}	

.main_order_block .total_order_list .count_wrapper .plus {
	width:14px;
	height:15px;
	background:url('../images/plus_count_bg.png') no-repeat 0 0 transparent;
	display:block;
	position:absolute;
	top:0;
	right:0;
}

.main_order_block .order_button {
    background:url('../images/main_order_button2.png') no-repeat 0 0 transparent;
    width:330px;
    height:44px;
    display:block;
}
.catalogue_list input[type="submit"]
{
    background:url('../images/main_order_button3.png') no-repeat 0 0 transparent;
    width:auto;
    height:44px;
    display:block;
    font-size: 35px;
    font-family: serif;
    color: #60808d;
    font-style: italic;
    font-weight: bold;
    padding-left: 55px;
}
/*
.input_row_btn{
    color: transparent;
}*/
.submitProduct{
    color: transparent;
}
.main_order_block .list_all {
    background:url('../images/list_all_button.png') no-repeat 0 0 transparent;
    width:285px;
    height:46px;
    display:block;
    margin-top:10px;
}

/* -- Main order block --> end -- */

/* -- Main description --> begin -- */

.main_description {
    overflow: hidden;
    padding:10px 5px;
}

.main_description .left_side {
    width: 100%;
    float:left;
    margin-right: -320px;
}
.main_description .left_side_inner{
    padding-right: 340px;
}
.main_description .left_side h1 {
    font-size:48px;
    line-height:50px;
    padding:24px 0 24px 0;
}

.main_description .left_side p {
    
}

.main_description .left_side a {
    
}

.main_description .right_side {
    width:320px;
    float:right;
    padding:22px 0 0 0;
	overflow:hidden;
}

.main_description .right_side .servicebox_title {
    padding:17px 0 29px 0;
    font-size: 24px;
    line-height: 26px;
    color: #3a505e;
    font-family: "HeliosLightRegular" !important;
    font-weight: normal;
    margin-top: 0;
}

.main_description .right_side .phone {
    font-size:47px;
    line-height:52px;
    color:#223947;
    white-space: nowrap;
    text-decoration: none;
}
.main_description .left_side .main_page_decr_title{
    font-size: 40px;
    line-height: 1.1em;
    margin-bottom: 4px;
}

.schedule .time {
    font-size:12px;
    line-height:14px;
    overflow:hidden;
    padding:10px 0;
}

.schedule .time li {
    float:left;
    width:225px;
	padding:0;
}

.schedule .time .weekend {
    color:#c04790;
    width:85px;
    text-align: right;
}

.schedule .days {
    overflow: hidden;
    font-size:14px;
    line-height: 40px;
    color:#fff;
    text-align: center;
}

.schedule .days li {
    float:left;
    width:40px;
    height:40px;
    background-color:#3a505e;
    margin-left:5px;
}

.schedule .days li:first-child {
    margin-left:0;
}

.schedule .days li.weekend {
    background-color:#c04790;
}

/* -- Main description --> end -- */

/* -- Content --> begin -- */

.content {
    padding:20px 0 30px;
}
.content iframe{
    max-width: 100%;
}
.content_left_side img {
	display:block;
 }

.content_right_side {
    float:right;
    width:225px;
    position: relative;
    z-index: 10;
}
.content_left_side{
    width: 100%;
    margin-right: -225px;
    float: left;
    box-sizing: border-box;
}
.content_left_side_inner{
    padding-right: 245px;
}
.content ul {
    line-height:24px;
    padding-bottom: 14px;
}

.content li {
    font-size: 16px;
    padding:10px 0 10px 25px;
    /*background:url('../images/list_bg.png') no-repeat 7px 20px transparent;*/
}
.news_list ul li { padding:5px 0 5px 25px;
    background:url('../images/list_bg.png') no-repeat 7px 20px transparent;}

.content .sidebar_menu {
    font-size:14px;
    
}

.content .sidebar_menu li {
    padding:14px 0 14px 22px;
	line-height:normal;
    border-top:1px solid #f5fcfe;
    background:url('../images/sidebar_menu_list_bg.png') no-repeat 1px 18px transparent;	
}
.content .sidebar_menu li a{
	}
.content .sidebar_menu li.active {
    background-image:url('../images/sidebar_menu_active_list_bg.png');
}

.content .sidebar_menu li.active > a {
    color:#c04790;   
}

.content .sidebar_menu li:first-child {
    border:none;
}

.content .sidebar_menu a {
    text-decoration: none;
}

.content .sidebar_menu a:hover {
    text-decoration: underline;
}

/* -- Content --> end -- */

/* -- News --> begin -- */

.date_filter {
    clear:both;
}

.date_filter .month_select {
    float:left;
    margin-right:10px;
}

.date_filter .month_select .selectedTxt {
    width:80px;
}

.date_filter .year_select {
    float:left;
}

.date_filter .year_select .selectedTxt {
    width:40px;
}

.news_list {
    padding:0 0 10px 0!important;
}

.news_list li {
    padding:20px 0;
    background:none;
    overflow: hidden;
    display: block;
    clear:both;
}

.news_list .news_heading {
    color:#32424a;
    font-size:18px;
    line-height:20px;
    text-decoration: underline;
    padding-bottom: 16px;
    display:inline-block;
}

.news_list .news_heading:hover {
    color:#c04790;
}

.news_list p {
    padding:0 0 12px 0;
}

.news_list .news_date {
    color:#7d98a6;
    font-size:12px;
    line-height: 14px;
    float:left;
}

.content .pager {
    overflow: hidden;
    clear:both;
    font-size:12px;
    line-height:24px;
    color:#32424a;
}

.content .pager li {
    float:left;
    padding:0;
    background:none;
    margin-right:6px;
}

.content .pager a {
    padding:0 9px;
    text-decoration: none;
    display:block;
    color:#32424a;
}

.content .pager .active a {
    background-color:#c04790;
    color:#fff;
    border-radius:12px;
    -moz-border-radius:12px;
    -webkit-border-radius:12px;      
}

/* -- News --> end -- */

/* -- Order --> begin -- */

.order_select {
    overflow:hidden;
    clear:both;
    padding-bottom: 0 !important;
}

.order_select li {
    float:left;
    padding:0;
    background:none;
    margin-bottom: 14px;
}

.order_select a {
    display: block;
    font-size: 18px;
    line-height: 18px;
    padding: 18px 0 18px 85px;
    text-decoration: none;
}

.order_select li.active a {
    color:#c04790;
}

.order_select .retail {
    margin-right: 70px;
}

.order_select .retail a {
    background:url('../images/retail_order_bg.png') no-repeat 0 0 transparent;    
}

.order_select .retail.active a {
	background-position:0 -72px;
}

.order_select .corporate a {
    background:url('../images/corporate_order_bg.png') no-repeat 0 0 transparent;
}

.order_select .corporate.active a {
	background-position:0 -72px;
}

.order input[type="submit"] {
    width:139px;
    height:46px;
    background:url('../images/order_submit_bg.png') no-repeat 0 0 transparent;
    padding:0;
    border:none;
    cursor:pointer;
}

.order .notification {
    background:url('../images/notification_bg.png') no-repeat 0 2px transparent;
    font-size:14px;
    line-height:16px;
    padding:5px 0 15px 30px;
}

/* -- Order --> end -- */

/* -- Login --> begin -- */

.login {
    
}

.login_actions {
    overflow: hidden;
    clear:both;
    padding:10px 0;
}

.login_actions li {
    padding:0;
    margin-right:20px;
    background:none;
    float:left;
}

.login_actions a {
    color:#1e282e;
}

.login input[type="submit"] {
    width:139px;
    height:46px;
    background:url('../images/login_submit_bg.png') no-repeat 0 0 transparent;
    padding:0;
    border:none;
    cursor:pointer;    
}

/* -- Login --> end -- */

/* -- Success --> begin -- */

.success {
    text-align: center;
    padding:100px 0;
}

.success_menu {
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    padding:50px 0 0 0;
}

.success_menu li {
    float:left;
    padding:0;
    background:none;
}

.success_menu a {
    height:46px;
    display: block;
}

.success_menu .catalogue_page {
    margin-right:50px;
}

.success_menu .catalogue_page a {
    background:url('../images/success_catalogue_page.png') no-repeat 0 0 transparent;
    width:162px;
}

.success_menu .main_page a {
    background:url('../images/success_main_page.png') no-repeat 0 0 transparent;
    width:168px;
}

/* -- Success --> end -- */

/* -- Catalogue --> begin -- */

.catalogue_list {
    
}

.catalogue_list td {
    border-top:1px solid #d1e4f5;
    vertical-align: top;
    text-align: left;
    padding:60px 0 10px 0;
    width:435px;
}

.catalogue_list h3 {
    padding:0 0 20px 0;
}

.catalogue_list tr:first-child td {
    border:none;
}

.catalogue_list td:first-child {
    /*text-align: center;*/
    vertical-align: middle;
    /*width:340px;*/
}

/*.catalogue_list td.new_item {
    background:url('../images/new_item_bg.png') no-repeat 0 55px transparent;
}*/
.catalogue_list td div.new_item,
.cart_list td div.new_item {
    position:relative
}
.new_item_img {background:url('../images/new_item_bg.png') no-repeat 0 0px transparent; position:absolute; z-index:99; left:0; top:0; width:105px; height:114px; display:block}

.catalogue_list td div.new_item img.productimg { position:relative; z-index:9; max-width: 245px;}

.order_block {
    background: url("../images/catalogue_order_bg.png") no-repeat scroll 0 0 transparent;
    height: 151px;
    margin: 55px 0 20px -100px;
    position: relative;
    width: 510px;
}

.order_block .decrease_big {
    background: url("../images/decrease_big.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    left: 39px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.order_block .decrease_big.active {
    background-position: 0 0;
}

.order_block .increase_big {
    background: url("../images/increase_big.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    left: 188px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.order_block .order_count {
    display: block;
    left: 55px;
	padding:10px;
    position: absolute;
    vertical-align:center;
    text-align: center;
    top: 0;
    width: 130px;
    height:130px;
}

/*.opera .order_block .order_count {
	padding-top:18px;
}
*/

.order_block .pack_note {
    bottom: 25px;
    display: block;
    font-size: 12px;
    left: 0;
    line-height: 14px;
    padding: 0 0 0 5px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.cart_note {
    background:url('../images/cart_note_bg.png') no-repeat 0 50% transparent;
    padding:10px 0 10px 30px;
    margin-left:24px;
    line-height: 1.25em;
	display:none;
}

.cart_note a {
    color:#03709e;
}

.order_block .price {
    display: block;
    left: 270px;
    position: absolute;
    top: 33px;
	padding-right:40px;
	white-space:nowrap;
}
.order_block .price .total_price_int {
    float: left;
    font-size: 71px;
    height: 76px;
    line-height: 76px;
}
.order_block .personal_price-block {
  display: block;
  left: 270px;
  position: absolute;
  top: 0px;
  padding-right: 40px;
}
.order_block .personal_price-block .personal_price {
  font-size: 48px;
  line-height: 1;
  white-space: normal;
}
.order_block .discount-price {
  position: absolute;
  bottom: 100%;
  right: 0;
}
.order_block .discount-price span {
  display: inline-block;
  vertical-align: bottom;
}
.order_block .discount-price .sum {
  font-size: 24px;
  color: #3a505e;
  position: relative;
  overflow: hidden;
  padding: 0 4px;
}
.order_block .discount-price .sum:before {
  content: "";
  width: 144px;
  height: 17px;
  margin-left: -72px;
  margin-top: -8px;
  position: absolute;
  left: 50%;
  top: 50%;
  background-image: url("data:image/png;base64,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");
}
.order_block .discount-price .cur {
  color: #3a505e;
  font-family: "HeliosCondRegular" !important;
}

.order_block .price.have-discount .total_price_int, .order_block .price.have-discount .total_price_float {
color: #b04a86;
}

.order_block .price .total_price_float {
    font-size: 42px;
    height: 42px;
    line-height: 42px;
    margin: 9px 0 0;
    position: absolute;
    right: 0;
    top: 0;
}
.order_block .price_note {
    position: absolute;
    top:110px;
    left:270px;
    font-size:11px;
}
.order_block .price_note + .price_note {
	top: 150px;
}

.order_block .price_note span { 
	display:block;
	height:22px;
	line-height:22px;
	padding:0 0 0 30px;
	position:relative;
	left:-30px;
	background:url(../images/arenda_vskl.png) no-repeat 0 0;
	font-size:14px;
	color:#1e282e;
	display:none;
}

.order_block .price .currency {
    bottom: 0;
    font-size: 24px;
    line-height: 24px;
    position: absolute;
    right: 3px;
}

.order_block input[type="text"], .wizard input[type="text"]  {
    float: left;
    font-size: 103px;
    height: 130px;
    width: 130px;
    line-height:130px;
	padding:0;
	border:none;
	background:none;
	text-align:center;
	color:#3a505e;
	font-family:"Helios";
}

.order_block input[type="text"].two_digit {
    font-size:72px;
}

.pack_note_reference {
    padding: 0 0 15px;
}

.pack_note_reference span {
    font-size:24px;
}

input[type="submit"] {
    width:410px;
    height:44px;
    /*background:url('../images/catalogue_order_button.png') no-repeat 0 0 transparent;*/
    background:url('../images/catalogue_order_button_new.png') no-repeat 0 0 transparent;
    cursor:pointer;
    padding:0;
	/*text-indent:-9999px;*/
    border:none;
}
input[type="submit"]:disabled {
    opacity: .5;
    cursor: default;
}
/* input[type="submit"]:hover {
    background-position: 0 -44px;
}
*/
/*input[type="submit"].ordered {
    background-position: 0 -88px;
}*/
.catalogue_list .know_more {
    padding-left:30px;
    text-decoration: none;
    font-size:12px;
    line-height: 22px;
    white-space:nowrap;
    display:block;
    background:url('../images/know_more_bg.png') no-repeat 0 0 transparent;
}

.know_more:hover {
    text-decoration: underline;
}

/* -- Catalogue --> end -- */
/* Popup */

.dialog.window {
 -moz-border-radius:18px;
 -webkit-border-radius:18px;
  border-radius:18px;
 /* behavior: url(/css/border_radius.htc);*/
  position:absolute;
  left:0;
  top:0;
  width:480px;
  background:url('../images/bg_popup.png') repeat 0 0 transparent;
  display:none;
  z-index:999;
  padding:32px 25px 15px 25px;

  /* */
}



.dialog.window ul.features {
	color:#fff;
} 

.dialog.window ul.features li strong {
	font-weight:700;
	font-size:12px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
} 

.dialog.window ul.features li {
	color:#fff;
	background:none;
	list-style:none;
	padding:0 0 8px 0;
	font-family:Tahoma, Geneva, sans-serif;
} 

.dialog.window ul.features li p {
	font-size:14px;
	margin-left:4px;
	padding:0;
	line-height:1.2em;
	font-family:Tahoma, Geneva, sans-serif;
} 


.dialog.window a.close {
	height:40px;
	width:40px;
	position:absolute;
	right:20px;
	top:25px;
	background:url('../images/btn_close.png') no-repeat 0 0 transparent;
	text-indent:-9999px;
} 

.dialog.window .arrow_popup {
	position:absolute;
	background:url('../images/arrow_popup.png');
	height:75px;
	width:23px;
	left:-23px;
	top:35%;
} 

.dialog.window h3 {
	color:#fff;
	font-size:28px;
	padding-right:25px;
	line-height:33px;
	margin-top:-6px;
} 

/* -- PopUp2 -- */
/* Popup */

.ta_left, .ta_left p, .ta_left div, .ta_left li { text-align:left; line-height:18px}
.window2 .h3_30 { font-size:30px!important; line-height:36px!important}
.window2 .h4_24 { font-size:24px!important; line-height:36px!important; padding:15px 0 0; margin:0;}

.btn_popup_done { background:url(../images/btn_popup_finish.png) no-repeat; width:102px; height:46px; display:block; clear: both;}
.window2 .popup_table { margin-bottom:40px}
.window2 .popup_table td { padding:7px 0; border-bottom:#9aa6ad 1px solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px}
.window2 .popup_table td.last { border-bottom:none}
.window2 .popup_table img { cursor:pointer}
div.popup_count { text-align:center}
.popup_table_last_cell{
    min-width:50px;
    padding-left:50px;
}


.window2 {
 -moz-border-radius:18px;
 -webkit-border-radius:18px;
  border-radius:18px;
  position:absolute;
  left:50%;
  margin-left:-302px;
  top:80px;
  width:544px;
  background:url('../images/bg_popup.png') repeat 0 0 transparent;
  display:none;
  z-index:9999;
  padding:32px 30px 30px 30px;
  color:#ffffff; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:15px;
    overflow: auto;

}

.window2 ul.features {
	color:#fff;
} 

.window2 ul.features li strong {
	font-weight:700;
	font-size:12px;
	color:#fff;
	font-family:Tahoma, Geneva, sans-serif;
} 

.window2 ul.features li {
	color:#fff;
	background:none;
	list-style:none;
	padding:0 0 8px 0;
	font-family:Tahoma, Geneva, sans-serif;
} 

.window2 ul.features li p {
	font-size:14px;
	margin-left:4px;
	padding:0;
	line-height:1.1em;
	font-family:Tahoma, Geneva, sans-serif;
} 


.window2 a.close {
	height:40px;
	width:40px;
	position:absolute;
	right:20px;
	top:25px;
	background:url('../images/btn_close.png') no-repeat 0 0 transparent;
	text-indent:-9999px;
} 

.window2 h3 {
	color:#fff;
	font-size:36px;
	 font-weight:normal; padding-right:20px;
} 

/* -- End PopUp2 -- */

/* -- Cart header --> begin -- */
.basket_ico_text{
    position: relative;
}
.basket_ico_text_sum{
    color:#37C6FF;
}
.basket_ico_text_line{
    font-weight: normal;
}
.hidden_text{
    font-weight: normal;
}
.cart_header {
    background-color:#1f3543;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:1300;
}

.cart_header .cart_btn_text{
    color: #fff;
    text-align: center;
    font-size: 15px;
    display: none;
    font-weight: normal;
}
.cart_header .page {
	padding:24px 0 26px 0;
    position: relative;
}

.cart_header .page a.basket_icon {
	background:url('../images/cart_icon_bg.png') no-repeat 0 0 transparent;
	height:54px;
	width:54px;
	display:block;
	position:absolute;
	left:7px;
	top:10px;
 }


.cart_header p {
    color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    margin: 0 80px;
    padding: 0;
}



.cart_header a {
    color:#37c6ff;
    text-decoration: none;
}

.cart_header .go_to_cart {
    background: url('../images/go_to_cart_button2.png') no-repeat 0 0 transparent;
    width:250px;
    height:46px;
    display:block;
    position:absolute;
    top: 13px;
    right:5px;
    box-sizing: border-box;
    padding-top: 16px;
    text-align: center;
}

/* -- Cart header --> end -- */

/* -- Cart list --> begin -- */

.cart_page {
    background:url('../images/cart_bg.png') repeat 50% 50% transparent;
}

.cart_list {
    
}

.cart_list td {
    border-top:1px solid #d1e4f5;
    vertical-align: top;
    text-align: left;
    padding:60px 0 10px 0;
    width:410px;
}

.cart_list h3 {
    padding:0 0 20px 0;
}

.cart_list tr:first-child td {
    border:none;
}

.cart_list td:first-child {
    text-align: center;
    vertical-align: middle;
    width:340px;
}

.cart_list td.new_item {
    background:url('../images/new_item_bg.png') no-repeat 0 55px transparent;
    position: relative;
}

.cart_list .order_block {
    background: url("../images/catalogue_order_bg.png") no-repeat scroll 0 0 transparent;
    height: 151px;
    margin: 55px 0 20px -100px;
    position: relative;
    width: 510px;
}
/*
.cart_list .order_block .decrease_big {
    background: url("../images/decrease_big.png") no-repeat scroll 0 -31px transparent;
    height: 31px;
    left: 39px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.cart_list .order_block .decrease_big.active {
    background-position: 0 0;
}

.cart_list .order_block .increase_big {
    background: url("../images/increase_big.png") no-repeat scroll 0 0 transparent;
    height: 31px;
    left: 188px;
    position: absolute;
    top: 58px;
    width: 31px;
    display: block;
    cursor:pointer;
    z-index: 100;
}

.cart_list .order_block .order_count {
    display: block;
    left: 55px;
    padding: 15px 0 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 150px;
    height:150px;
}

.cart_list .order_block .pack_note {
    bottom: 30px;
    display: block;
    font-size: 12px;
    left: 0;
    line-height: 14px;
    padding: 0 0 0 5px;
    position: absolute;
    text-align: center;
    width: 100%;
}

.cart_list .order_block .price {
    display: block;
    left: 270px;
    position: absolute;
    top: 26px;
}

.cart_list .order_block .price .total_price_int {
    font-size: 76px;
    line-height: 76px;
}

.cart_list .order_block .price .total_price_float {
    font-size: 42px;
    line-height: 42px;
    position: absolute;
    right: -42px;
    top: 10px;
}
.cart_list .order_block .price_note {
    position: absolute;
    top:110px;
    left:270px;
    font-size:11px;
}
*/
.cart_list .order_block .zalog {
	padding-top:22px;
}

.cart_list .order_block .price .currency {
    right: -5px;
}

.order_count_value {
    font-size: 103px;
    line-height: 103px;
    text-align: center;
	font-family: 'Helios';
}

.cart_list .order_block .order_count_value {
    font-size: 103px;
    line-height: 103px;
	font-family: 'Helios';
}

.cart_list .order_block .order_count_value.two_digit {
    font-size:72px;
}

.cart_list .pack_note_reference {
    padding: 0 0 15px;
}

.cart_list .pack_note_reference span {
    font-size:24px;
}

.cart_list .remove {
    background: url("../images/remove_button_bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 22px;
    /*left: -235px;
    top: -130px;*/
    left: 0px;
    top: -30px;
    position: absolute;
    width: 22px;
}

.cart_top {
    padding:20px 0 20px 80px;
    /*overflow:hidden;*/
    position:relative;
    clear:both;
}

.cart_top a.basket_icon {
	background:url('../images/cart_icon_bg.png') no-repeat 0 0 transparent;
	display:block;
	width:54px;
	height:54px;
	position:absolute;
	left:0;
	top:12px;
	
} 

.cart_top h1 {
    float:left;
    padding:0;
}

.cart_top p {
    margin:14px 0 0 10px;
    float:left;
    font-size:18px;
    padding:0 0 0 0;
}

.cart_top .go_to_cart {
    background: url('../images/go_to_cart_button.png') no-repeat 0 0 transparent;
    width:139px;
    height:46px;
    display:block;
    position:absolute;
    top: 17px;
    right:5px;
}

.cart_bottom {
    position:relative;
    clear:both;
    padding:70px 0 0 0;
    background:url('../images/cart_bottom_bg.png') no-repeat 0 0 transparent;
}
.cart_bottom .personal-result {
  font-size:30px;
  color:#769ec1;
  line-height:32px;
  padding-right: 150px;
}
.cart_bottom p {
    font-size:30px;
    color:#769ec1;
    line-height:32px;
}

.cart_bottom p strong {
    color:#3a505e;
}

.cart_bottom .go_to_cart {
    background: url('../images/go_to_cart_button.png') no-repeat 0 0 transparent;
    width:139px;
    height:46px;
    display:block;
    position:absolute;
    top: 60px;
    right:5px;
}
.cart_top .continue_shopping {
    background:url('../images/continue_shopping_bg.png') no-repeat 0 0 transparent;
    width:139px;
    height:46px;
    position:absolute;
    top:17px;
    right:-160px;
    display:block;
	z-index:50;
}

.cart_bottom .continue_shopping {
    background:url('../images/continue_shopping_bg.png') no-repeat 0 0 transparent;
    width:139px;
    height:46px;
    position:absolute;
    top:60px;
    right:-160px;
    display:block;
}

/* -- Cart list --> end -- */

/* -- Footer --> end -- */

.footer {
	background:url('../images/border_bg.png') repeat-x left top transparent;
    padding:20px 5px 50px;
    overflow:hidden;
    color:#516976;
    font-size:11px;
    line-height:16px;
    clear:both;
}

.footer a {
	color:#c04790;
}

.footer p {
    float:left;
    padding:2px 0 0 10px;
    margin-top:5px;
    line-height:16px;
    font-size:11px;
}

.footer .logo {
    float:left;
    margin-right:10px;
}

.footer .developer {
    float:right;
    margin-top:5px
}

/* -- Footer --> end -- */

/* -- Stylish select --> begin -- */

.SSContainerDivWrapper {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    left: -8px !important;
    margin: 0;
    overflow: hidden;
    padding: 2px;
    position: absolute;
    top: 22px;
    /*width: 100%;*/
    z-index: 2;
}
ul.newList {
    color: #000000;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
}
ul.newList li {list-style: none !important;}
ul.newList * {
    margin: 0;
    padding: 0;
    background:none;
}
ul.newList a {
    color: #000000;
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding: 3px 4px 5px 8px;
    text-decoration: none;
}
.newListSelectedWrapper {
    background: url("../images/select_left_bg.png") no-repeat left top transparent;
    padding: 0 0 0 10px;
    float: left;
}
.newListSelected {
    float: left;
    background: url("../images/select_right_bg.png") no-repeat right top transparent;
    padding: 0 24px 0 0;
}
ul.newList li a:focus {
}
.selectedTxt {
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    font-size:13px;
    padding: 5px 6px 4px 3px;
    white-space: nowrap;
    background: url("../images/select_bg.png") repeat-x left top transparent;
}
.hiLite {
    background: none repeat scroll 0 0 #C7E6F3 !important;
}
.newListHover {
    background: none repeat scroll 0 0 #C7E6F3 !important;
    cursor: default;
}
.newListOptionTitle {
    font-weight: bold;
}
.newListOptionTitle ul {
    margin: 3px 0 0;
}
.newListOptionTitle li {
    border-left: 1px solid #CCCCCC;
    font-weight: normal;
}

/* -- Stylish select --> end -- */

.catalogue_list .newListSelectedWrapper { cursor:pointer; background:url(../images/cat_select_left_bg.png) no-repeat 0 0; padding:0 0 0 14px;}
.variants_wrapper{
    font-size: 0;
}
.catalogue_list .newListSelected { background:url(../images/cat_select_right_bg.png) no-repeat 100% 0; padding:0 26px 0 0;}
.catalogue_list .selectedTxt { background:url(../images/cat_select_bg.png) repeat-x 0 0; padding:0 10px 0 0; font-family:Tahoma; font-size:14px; color:#585858; height:29px; line-height:26px; overflow:hidden; }
.catalogue_list .SSContainerDivWrapper { margin-left:-2px !important; height:auto !important;}
.catalogue_list ul.newList a { cursor:pointer;}

.productCountAnim { position:absolute; left:728px; top:495px; width:150px; display:none; height:150px; border-radius:76px; text-align:center; font-family:"Helios"; background:url(../images/catalogue_order_bg.png) no-repeat -55px 0; color:#3A505E; font-size:103px; line-height:150px; z-index:1000; }


.arendaBlock { overflow:hidden; padding:14px 0 0 5px; position:relative; clear:both;}
	.arendaBlock img { vertical-align:top;}
	.arendaBlock a { float:left; font-family:Tahoma; text-align:center; font-size:14px; line-height:26px; color:#fff; text-decoration:none; margin:0 1px 0 0;}
	.arendaBlock span { float:left; color:#3a505e; font-size:14px; line-height:28px; padding:0 0 0 3px;}
	.arendaBlock .add { background:url(../images/arenda_a.png) no-repeat 0 -28px; width:119px; height:28px;}
	.arendaBlock .add:hover { background-position:0 0;}
	.arendaBlock .remove { visibility:hidden;}
	.arendaBlock .select { background:url(../images/arenda_a.png) no-repeat 0 0; width:119px; height:28px; cursor:default;}

.bline { position:absolute; left:146px; top:150px;}
.yandexmap { border:1px #d5e7f6 solid; padding:10px; display:inline-block;}
.gmnoscreen {display:none;}


.d-promobox { width:100%; background:url(../images/bg_promobox.jpg) top left repeat; display:block}
.d-promobox-top { width:100%; background:url(../images/bg_promobox-top.jpg) top left repeat-x; padding:80px 0 70px 0; text-align:center;}
.d-promobox_cont { width:1000px; margin:0 auto; text-align:left; position:relative}
.d-promobox_cont a.promo_close { position:absolute; right:0; top:17px; width:57px; height:57px; background:url(../images/btn_promo_close.png) no-repeat; display:block}
.d-promobox_cont .d-promobox-left { width:505px;  float:left}
.promobox_head {color:#ffffff; font-weight:bold; font-size:105px; line-height:80px;}
.d-promobox_cont .d-promobox-right { width:370px; float:left; padding-left:40px;}
.promobox_text { color:#ffffff; font-size:24px; line-height:30px}

.float { float:left}
.float_r { float:right}

.pad1 { padding:25px 0 0 0}
.fomr1row { padding:0 0 25px 0}
.fomr1row input[type="text"]{ background:#ffffff;
		border:1px solid #bdbdbd;
	    padding:6px 15px 7px;
	    height:15px;
	    line-height:15px;
	    font-size:13px;
	    color:#1e282e;
	    border-radius:11px;
	    -moz-border-radius:11px;
    	-webkit-border-radius:11px;         
	    width:212px; 
}
.txt1 { padding-bottom:40px;}
.txt1 a { color:#1e282e; text-decoration:underline; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; line-height:16px}
.txt1 a:hover { color:#1e282e; text-decoration:none; font-family:Tahoma, Arial, Helvetica, sans-serif}
.fomr1row label { font-size:14px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#1e282e; line-height:16px; padding:0 0 10px 10px}
.btn_enter { width:139px!important; height:46px!important; background:url(../images/btn_enter.png) no-repeat!important; border:none!important; cursor:pointer!important}
.h1cent { text-align:center!important; line-height:48px!important; padding-bottom:50px!important}
.success_menu2 { width:390px; margin:0 auto; padding:0!important}

.wizard2 {
    background: url("../images/wizard_bg2.png") no-repeat scroll left center!important; left:333px!important; top:160px!important
}

.right_side2 { padding-top:60px!important}
.right_side2 .total_price_float { right:-60px!important}
.right_side2 .currency { right:-45px!important}
.right_side2 .total_order_list { padding-bottom:50px}

.d-textbox1 { padding:35px 0 40px 0; font-size:18px; line-height:20px; font-family:Tahoma}

.d-phone { float:left; width:300px; height:40px; background:url(../images/bg_phone_s.png) no-repeat left top; line-height:27px; font-size:32px; color:#223947; padding-left:50px}
.d-mail { float:left; width:355px; height:40px; background:url(../images/bg_mail_s.png) no-repeat left top; line-height:27px; font-size:32px; color:#223947; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; padding:0 0 0 50px; position:relative; top:-2px;}

.d-mail a {line-height:31px; font-size:32px; color:#223947; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:underline}
.d-mail a:hover {line-height:31px; font-size:32px; color:#223947; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-decoration:none}

.cond_blk {}
.schedule2 { margin-left:95px}
ul.days li { padding:0!important; text-align:center!important}

.cart_header { line-height:0px!important; visibility:hidden}

h1 { position:relative; z-index:0}
.newListSelectedWrapper { position:relative; z-index:100}
.SSContainerDivWrapper ul { list-style:none; padding:0; margin:0; height:auto !important;}
.SSContainerDivWrapper ul li { padding:0; margin:0}

.main_order_block { position:relative}
.d-giftbox { position:absolute; background:url(../images/bg_giftbox.png) no-repeat; width:134px; height:61px; z-index:10; left:290px; top:260px}
.d-giftbox_rel { position:relative; padding:21px 0 0 22px}
.d-giftbox_rel .num { float:left; width:25px; color:#c04790; font-size:36px; line-height:28px}
.d-giftbox_rel .txt { float:left; color:#3a505e; font-size:16px; line-height:13px; width:83px; -webkit-line-height:12px!important}
.d-giftbox_rel .btn_gift_info { background:url(../images/btn_giftbox_info.png) no-repeat; width:20px; height:20px; display:block; position:absolute; left:5px; top:5px}

#info_popup { position:fixed!important; width:480px!important; font-size:14px; line-height:18px}
.popup-order-date{
    width: 100%;
}
#popup_sorry { position:absolute!important; width:544px!important; font-size:14px; line-height:18px;}
#popup_sorry .close2 { z-index:100}
#popup_sorry p {font-size:14px; line-height:18px}
#popup_sorry .rel { position:relative; padding:80px 0px 0 0;}
.bg_regill_logo { background:url(../images/bg_refill_logo.png) no-repeat; width:210px; height:70px; display:block; position:absolute; left:-2px; top:-14px}
#popup_sorry .rel, #info_popup .rel p{font-size:16px; line-height:24px!important; font-family:Arial, Helvetica, sans-serif; color:#ffffff}
.pink { color:#c04790;}
	a.pink { color:#c04790; text-decoration:none}
	a.pink { color:#c04790; text-decoration:underline}
.f30l36 { font-size:30px; line-height:36px!important;}
.f24l36 { font-size:30px; line-height:36px!important}
#popup_sorry .inp1 {background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #BDBDBD;
    border-radius: 11px 11px 11px 11px;
    color: #1E282E;
    font-size: 13px;
    height: 15px;
    line-height: 15px;
    padding: 6px 15px 7px;
    width: 450px; margin-bottom:25px; 
	}

#promo_show { background:url(../images/btn_showpromo.png) no-repeat center; width:181px; height:64px; margin-left:819px; cursor:pointer}

.d-icomap { background:url(../images/ico_map.png) no-repeat; line-height:32px; color:#46535C; font-size:12px; padding:0 0 0 42px}
.d-icomap a {line-height:32px; color:#46535C; font-size:12px; text-decoration:underline}
.d-icomap a:hover {line-height:32px; color:#46535C; font-size:12px; text-decoration:none}
.header_top { position:relative; z-index:999}

.footer a.logo { margin-top:5px}

.news_h { }
a.all_news { color:#c04790!important; font-size:14px!important; font-family:Tahoma!important; line-height:18px!important; margin-bottom:18px!important; text-decoration:none!important}
a.all_news:hover { color:#c04790!important; font-size:14px!important; font-family:Tahoma!important; line-height:18px!important; margin-bottom:18px!important; text-decoration:underline!important}

.new-total-order-list { clear:both; font-size: 12px; line-height: 16px; width:100%; margin:25px 0 30px 0;}
	.new-total-order-list tr { border-top:1px dotted #9AA6AD;}
	.new-total-order-list tr:first-child { border-top:0;}
	.new-total-order-list td { padding:6px 0 7px 0; vertical-align:middle;}
	.new-total-order-list .count_wrapper { margin:0 20px; width:35px; white-space:nowrap; position:relative; text-align:center; display:block;}
	.new-total-order-list .count_wrapper .minus { width:14px; height:15px; background:url('../images/minus_count_bg.png') no-repeat 0 0 transparent; display:block; position:absolute; top:0; left:-18px;}
	.new-total-order-list .count_wrapper .minus.active {background-position:0 -15px;}	
	.new-total-order-list .count_wrapper .plus { width:14px; height:15px; background:url('../images/plus_count_bg.png') no-repeat 0 0 transparent; display:block; position:absolute; top:0; right:-20px;}
	.new-total-order-list .price { white-space:nowrap; float:none !important;}
	.new-total-order-list form {}

#popup_alert a.close { top:20px !important;}

/* правки */
	.window2.ta_left.fixpng label{ color:#fff;}
	.hide{ display:none;}
	.window2.ta_left.fixpng form .input_row input[type=text], .window2.ta_left.fixpng form .input_row input[type=password]{ border:0; background:#fff; color:#000; width:514px;}
	.window2 table{ margin:20px 0px 0px 0px;}
	.window2 table tr td:first-child{ width:60%;}
	.window2 .select_calendar .manth{ top:65px;}
	.window2 .select_calendar .day{ left:26px;}
	.window2 .select_area li.active{ background: url("../images/l.png") no-repeat transparent;}
	.window2 .select_area li.active > div{ background: url("../images/r.png") 100% 0% no-repeat transparent;}
	.window2 .select_area li.active > div > div{ background: url("../images/c.png") 100% 0% repeat-x transparent;}
	.window2 a{ color:#fff;}

/* popup client */
	body{ position:relative;}
	#popup_client{ width:450px; padding:15px 25px; position:fixed; top:200px; left:50%; margin:0px 0px 0px -250px; background:url(../images/bg_popup_client.png) repeat; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; z-index:10000; display:none;}
	#popup_client h2{ color:#fff; font-weight:100; font-size:30px;}
	#popup_client p a{ display:block; padding:0px 0px 0px 85px; height:72px; line-height:70px; color:#fff; font-size:18px;}
	#popup_client p a#client_old{ background:url(../images/ic_old_cl.png) no-repeat;}
	#popup_client p a#client_new{ background:url(../images/ic_new_cl.png) no-repeat;}
	#popup_client p a:hover{ color:#b2b7ba;}
	#popup_client a.close_popup_client{ display:block; width:40px; height:40px; background:url(../images/ic_cl2.png) no-repeat; float:right; margin:-10px -20px 0px 0px;}






.select_calendar{ background:url(/images/calendar.png) no-repeat 0 0;
    width:188px; height:115px; margin:0px 0px 0px 20px; text-align:center;
    position:relative; font-size:115px; font-weight:bold;
    font-family:Arial; color:#000; padding-top:77px;}
.select_calendar .day{
    text-align:center; position:relative; font-size:100px;
    font-weight:bold; font-family:Arial; color:#000; top:-3px;
    border:0; background:none; width:154px; height:100px;
    border-radius:0; line-height:normal; padding:0; margin:0 auto;}
.select_calendar_date li{ padding-bottom:10px !important;}
.select_calendar .manth{ text-align:center; color:#fff; font-size:24px; position:absolute; top:45px !important; left:0; width:100%;}
.day_next{ background: url("/images/increase_big.png") no-repeat scroll 0 0 transparent;
    cursor: pointer; display: block; height: 31px; position: absolute; right:-21px;
    top: 50%; margin-top:-15px; width: 31px; z-index: 100;}
.day_prev{ background: url("../images/decrease_big.png") no-repeat scroll 0 0 transparent; cursor:
    pointer; display: block; height:31px; position: absolute; left:-21px; top: 50%; margin-top:-15px; width: 31px; z-index: 100;}
.select_calendar{ background:url(/images/calendar_new.png) no-repeat 0 0;}
#order-form .select_calendar .day{
    left:0;
    top: -8px;
}
#order-form table tr td:first-child{ width:55%;}

#order-form .input_row.small{ float:left; overflow:hidden; padding:10px 0px 0px 0px; width:240px; clear:none;}
#order-form .input_row.small.left{ padding:10px 20px 0px 0px;}
#order-form .input_row.small input[type="text"],#order-form .input_row.small input[type="password"]{ width:208px; float:left;}

#order-form .input_row input[type=text], #order-form .input_row input[type=password] {
    color: #000;
    width: 468px;
}

table{ float:left;}

#order-form {width: 500px; max-width: 100%}

.order-date p {
    padding: 20px 0 0 10px;
    font-size: 14px;
}

#order-form .water_type1 {
    float: right;
}

#order-form table td {
    padding: 8px 0;
}

#order-form table .popup_tr {
    border-top: 1px solid #91b2cf;
}

#order-form input[type="submit"] {
    background: url("/images/btn_popup_finish.png") center center no-repeat;
    width: 102px;
    height: 46px;
    display: block;
    clear: both;
    float: right;
}

.huge-text {
    font-size: 36px;
    margin: 30px 0;
}
.header-phone-block{
    position: absolute;
    left: 370px;
    top: 50px;
}
.header-phone {
  width: 123px;
  height: 26px;
  background: url("data:image/png;base64,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") 0 0 no-repeat;
  font-family: 'HeliosCondRegular';
  font-size: 16px;
  text-decoration: none;
  color: #ffffff;
  line-height: 26px;
  padding-left: 40px;
  display: block;
}

#promo_block a {
  background: none;
  position: static;
  text-decoration: none;
}
.footer-buttons-wrapper{
    float: left;
}
.footer-buttons {
  float: left;
  margin-left: 10px;
}
.footer-buttons a {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
}
.footer-buttons a:first-child {
  margin-right: 10px;
}
.window2 .select_area li.active a {
  color: rgb(194, 79, 146);
}
.b-border-box, .b-border-box:before, .b-border-box:after, .b-border-box * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.rel {
	position: relative;
}
.c-price {
	position: absolute;
	right: -30px;
	bottom: 0;
	text-align: right;
	padding-bottom: 20px;
}
.c-price--left-position {
	right: auto;
	left: 20px;
}
.c-price_current {
	background: url('data:image/png;base64,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') 0 0 no-repeat;
	width: 140px;
	height: 63px;
	overflow: hidden;
	white-space: nowrap;
	padding-bottom: 12px;
	padding-top: 12px;
	text-align: center;
	color: #fff;
}
.c-price_int {
	display: inline-block;
	font-family: "HeliosCondBlackRegular";
	font-size: 36px;
	padding-right: 22px;
	position: relative;
}
.c-price_float {
	font-family: "HeliosCondBlackRegular";
	position: absolute;
	right: 0;
	top: 0;
	font-size: 21px;
}
.c-price_currency {
	font-family: 'Arial';
	font-size: 12px;
	position: absolute;
	right: 1px;
	bottom: 3px;
}
.c-price_old {
	background: url("data:image/png;base64,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") center center no-repeat;
	display: inline-block;
	white-space: nowrap;
	position: absolute;
	bottom: 0;
	right: 20px;
}
.c-price_old-val {
	display: inline-block;
	font-size: 18px;
	color: #3a505e;
	font-family: "HeliosCondBlackRegular";
}
.c-price_old-cur {
	display: inline-block;
	color: #3a505e;
	font-size: 10px;
	font-family: 'Arial';
}


.c-price-old {
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJAAAAARCAYAAAAyqiXFAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKsWlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZZnUFN7Gsbfc056oSVEQEroTZBepYQeiiAdbIQEQiDEEBJUxM5FBa8FFRGwoVdAFLwWQK4FEcV2Eez9glxU1PViAVRU9gNL2N3Z/bAz+86cmd888/6f8/zP+fIA0K7wpFIxqgaQLZHLooP92IlJyWziH0ACDaCAFtB4/FwpJyoqHP7rjNwDBADgtg1PKhXD/zbqgrRcPgASBQCpglx+NgByEgA5xpfK5ACYAACMF8ulcgBsPQAwZYlJyQBYFQAwhRN8DACYqRPcAQBMWWy0PwD2AIBE4/FkQgDqnwDAzuML5QA0HADYSQQiCQDNCQC8+Rk8AQBNDgAzsrMXCQBo+wDAIvWffIT/4pmq9OTxhEqeuAsAAJACRLlSMW8p/L8nW6yYfIcRANAyZCHRAEACQGqzFoUpWZI6O3KSRYKJTABIbYYiJG6S+bn+yZMs4AWETbIiK44zyTzZ1FmRnBs7ybJF0Ur/tNzAGKV/GjdcmUE8W8npoiDuJOdnxCZMcp4ofvYk52bFhE3t+Ct1mSJamTldFqS8Y3buVDY+byqDPCM2ZCpbojKDIC0gUKlL4pT7Urmf0lMqjlLup4mDlXpuXozyrFwWq9QzeaFRUz5Ryu8DIogAHvDlaUvkAAD+i6RLZSJhhpzNkUrFaWyuhG87g+1gZ+8MkJiUzJ74pR9ZgAAAwro2peW0AbgXAyDCKY1nDHD6BQBjZEoz/gBA2wJwtpuvkOVNaDgAADxQQBWYoA36YAwWYAMO4AKe4AuBEAqREAtJsAD4kAHZIIPFUACroQhKYAvsgArYCwegFo7CcWiGM3ABLsN16Ia78Bh6YQDewBCMwBiCIESEjjAQbcQAMUWsEQfEDfFGApFwJBpJQlIQISJBFEgBshYpQUqRCmQ/Uof8ipxGLiBXkR7kIdKHDCIfkK8ohtJQJqqHmqEzUTeUg4ahseh8VIjmoPloIboJLUer0SNoE3oBvY7eRXvRN+gwBhgVY2GGmA3mhvljkVgylo7JsBVYMVaGVWMNWCvWid3GerG32BccAcfAsXE2OE9cCC4Ox8fl4FbgNuIqcLW4JlwH7jauDzeE+4Gn43Xx1ngPPBefiBfiF+OL8GX4Q/hT+Ev4u/gB/AiBQGARzAmuhBBCEiGTsIywkbCb0EhoI/QQ+gnDRCJRm2hN9CJGEnlEObGIuIt4hHieeIs4QPxMopIMSA6kIFIySUJaQyojHSadI90ivSSNkdXIpmQPciRZQF5K3kw+SG4l3yQPkMco6hRzihcllpJJWU0ppzRQLlGeUD5SqVQjqjt1DlVEXUUtpx6jXqH2Ub/QNGhWNH/aPJqCtolWQ2ujPaR9pNPpZnRfejJdTt9Er6NfpD+jf1ZhqNiqcFUEKitVKlWaVG6pvFMlq5qqclQXqOarlqmeUL2p+laNrGam5q/GU1uhVql2Wu2+2rA6Q91ePVI9W32j+mH1q+qvNIgaZhqBGgKNQo0DGhc1+hkYw5jhz+Az1jIOMi4xBpgEpjmTy8xkljCPMruYQ5oamk6a8ZpLNCs1z2r2sjCWGYvLErM2s46z7rG+TtObxpmWNm3DtIZpt6aNak3X8tVK0yrWatS6q/VVm60dqJ2lvVW7WfupDk7HSmeOzmKdPTqXdN5OZ073nM6fXjz9+PRHuqiulW607jLdA7o3dIf19PWC9aR6u/Qu6r3VZ+n76mfqb9c/pz9owDDwNhAZbDc4b/CarcnmsMXscnYHe8hQ1zDEUGG437DLcMzI3CjOaI1Ro9FTY4qxm3G68XbjduMhEwOTCJMCk3qTR6ZkUzfTDNOdpp2mo2bmZglm68yazV6Za5lzzfPN682fWNAtfCxyLKot7lgSLN0ssyx3W3ZboVbOVhlWlVY3rVFrF2uR9W7rnhn4Ge4zJDOqZ9y3odlwbPJs6m36bFm24bZrbJtt3800mZk8c+vMzpk/7JztxHYH7R7ba9iH2q+xb7X/4GDlwHeodLjjSHcMclzp2OL43snaKc1pj9MDZ4ZzhPM653bn7y6uLjKXBpdBVxPXFNcq1/tuTLcot41uV9zx7n7uK93PuH/xcPGQexz3+MvTxjPL87Dnq1nms9JmHZzV72XkxfPa79XrzfZO8d7n3etj6MPzqfZ57mvsK/A95PuSY8nJ5BzhvPOz85P5nfIb9ffwX+7fFoAFBAcUB3QFagTGBVYEPgsyChIG1QcNBTsHLwtuC8GHhIVsDbnP1ePyuXXcoVDX0OWhHWG0sJiwirDn4VbhsvDWCDQiNGJbxJPZprMls5sjIZIbuS3yaZR5VE7Ub3MIc6LmVM55EW0fXRDdGcOIWRhzOGYk1i92c+zjOIs4RVx7vGr8vPi6+NGEgITShN7EmYnLE68n6SSJklqSicnxyYeSh+cGzt0xd2Ce87yieffmm89fMv/qAp0F4gVnF6ou5C08kYJPSUg5nPKNF8mr5g2nclOrUof4/vyd/DcCX8F2wWCaV1pp2st0r/TS9FdCL+E24WCGT0ZZxluRv6hC9D4zJHNv5mhWZFZN1rg4QdyYTcpOyT4t0ZBkSToW6S9asqhHai0tkvbmeOTsyBmShckO5SK583Nb5Ey5VH5DYaH4SdGX551Xmfd5cfziE0vUl0iW3FhqtXTD0pf5Qfm/LMMt4y9rLzAsWF3Qt5yzfP8KZEXqivaVxisLVw6sCl5Vu5qyOmv172vs1pSu+bQ2YW1roV7hqsL+n4J/qi9SKZIV3V/nuW7vetx60fquDY4bdm34USwovlZiV1JW8m0jf+O1n+1/Lv95fFP6pq7NLpv3bCFskWy5t9Vna22peml+af+2iG1N29nbi7d/2rFwx9Uyp7K9Oyk7FTt7y8PLW3aZ7Nqy61tFRsXdSr/Kxirdqg1Vo7sFu2/t8d3TsFdvb8ner/tE+x7sD97fVG1WXXaAcCDvwIuD8Qc7f3H7pe6QzqGSQ99rJDW9tdG1HXWudXWHdQ9vrkfrFfWDR+Yd6T4acLSlwaZhfyOrseQYHFMce/1ryq/3jocdbz/hdqLhpOnJqlOMU8VNSNPSpqHmjObelqSWntOhp9tbPVtP/Wb7W80ZwzOVZzXPbj5HOVd4bvx8/vnhNmnb2wvCC/3tC9sfX0y8eKdjTkfXpbBLVy4HXb7Yyek8f8XrypmrHldPX3O71nzd5XrTDecbp353/v1Ul0tX003Xmy3d7t2tPbN6zt3yuXXhdsDty3e4d67fnX23517cvQf3593vfSB48Oqh+OH7R3mPxh6veoJ/UvxU7WnZM91n1X9Y/tHY69J7ti+g78bzmOeP+/n9b/7M/fPbQOEL+ouylwYv6145vDozGDTY/Xru64E30jdjb4v+pv63qncW707+5fvXjaHEoYH3svfjHzZ+1P5Y88npU/tw1PCzkeyRsdHiz9qfa7+4fen8mvD15djib8Rv5d8tv7f+CPvxZDx7fFzKk/EAAAADADQ9HeBDDQA9CYDRDUBRmejEAACATPR4gIkO8p95ojcDAIALQI0vQNwqgPA2gD1tAKarAGhtAFEAEOsLqKOj8vnH5KY7Okx40WQA+M/j4x/1AIitAN9l4+Nju8fHvx8EwB4CtOVMdHEAAIIawD4iAMBVc/2Cf+/Efwd7cAAnr2rwyQAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAABSklEQVR42uyXy05CMRRFF0oUg4kOlMvrjxz4PX4B3+PAPxLlAgNIIDwCXCeHpMFrAe192J6dNE066ElOV3bPriRJguq7Xp96obfgAYiANtAEWrKachYBnaqiEpQu5eFTYQAaQFf261MuVID8UM0ChekiDeDCZWEFqNy6sziECcd9BrXHQAx8AAPgU9ZAzmKgrwDlr4oAkOYQh/PGjePaW3n4VBiAIfAu+0odKF9dWRzChCLKoO9LCxSmiwyBndMvTNPGUdUtDmHOG48Z1J5aHMKEY1JUc0J2oJNiKnDruG4iAKQ5xOG8sSh7E30DyHlMPUNri0OYUMTAxpeG/xeACoupwNziEOa8MQrRxosGqPQxFZjpGJgvQF7FVJU7gIKMqXs9v70oLT8ApDFV9SeAXP/xXsVUlbsvLMiYqjoOkMZU1a/1BQAA//8DANGXqbbOVk4GAAAAAElFTkSuQmCC") center center no-repeat;
	display: inline-block;
	white-space: nowrap;
	padding: 0 3px;
}
.c-price-old_val {
	display: inline-block;
	font-size: 23px;
	color: #3a505e;
	font-family: "HeliosCondBlackRegular";
}
.c-price-old_cur {
	display: inline-block;
	color: #3a505e;
	font-size: 12px;
	font-family: 'Arial';
}


.c-total-info {
	border-bottom: 1px dotted #9aa6ad;
	padding: 20px 0 7px 0;
	white-space: nowrap;
}
.c-total-info_icon {
	display: inline-block;
	width: 23px;
	height: 23px;
	background: url("data:image/png;base64,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") 0 0 no-repeat;
	vertical-align: middle;
}
.c-total-info_text {
	display: inline-block;
	font-family: 'Tahoma';
	font-size: 12px;
	color: #46535c;
	vertical-align: middle;
}
.user-agreement-label {

}
.user-agreement-label input[type="checkbox"] {
    display: inline-block;
    margin-right: 10px;
}
.m5-cookie-substrate {
    /*position: fixed;*/
    z-index: 99998;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(0,0,0,0.5);
}
.m5-cookie {
    position: fixed;
    z-index: 99999;
    background: #fff;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 20px;
    color: #000;
    line-height: 1.5;
    font-size: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
}
.m5-cookie-inited .m5-cookie {
    -webkit-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
}
@media (max-width: 768px) {	
	.content_left_side_inner .delivery_service {width:100% !important;}
	.content_left_side_inner  .delivery_service .schedule {max-width:100% !important;}
	.content_left_side_inner .schedule .time {width: 100%;}
	.content_left_side_inner .inform {background: url(../images/info1.png) no-repeat 20px 10px #ffffff8c !important; padding: 50px 15px 10px 20px !important;}
	.m5-cookie {
        padding: 10px 20px;
    }
	.article-cta {padding: 130px 30px 30px 30px !important; background: url(../images/boutles.png) no-repeat 30px 20px #ffffff8c !important;}
	.article-cta .block-button {margin: 5px 0 0 !important;}	
}
.m5-cookie * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.m5-cookie__inner {
    display: block;
    font-size: 0;
    max-width:1000px;
    margin:0 auto;
}
.m5-cookie__inner:before,
.m5-cookie__inner:after {
    content: "";
    display: table;
}
.m5-cookie__inner:after {
    clear: both;
}
.m5-cookie__main-text {
    display: inline-block;
    vertical-align: middle;
    width: 80%;
    padding-right: 20px;
    font-size: 15px;
    line-height: 1.3;
}
@media (max-width: 768px) {
    .m5-cookie__main-text {
        width: 100%;
        margin-bottom: 10px;
    }
    .m5-cookie-inited .m5-cookie {
        -webkit-transition: none;
        transition: none;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
.m5-cookie__btns-container {
    display: inline-block;
    vertical-align: middle;
    width: 20%;
    text-align: center;
}
@media (max-width: 768px) {
    .m5-cookie__btns-container {
        width: 100%;
    }
}
.m5-cookie__btn {
    display: inline-block;
    font-size: 12px;
    text-transform: uppercase;
    text-align: center;
    padding: 0.5em 1em;
    width: 100px;
    line-height: 1;
    text-decoration: none;
    border: 2px solid #c04790;
    color: #000;
    margin: 5px 10px;
}
.m5-cookie__btn--allow {
    background: #c04790;
    color: #fff;
}
.footer-right-part {
    float: right;
}
.copyright{
    margin-right: 60px;
    float: left;
}
.site-copyright{
    text-align: left;
    display: block;
}
.footer-registered{
    margin-right: 40px;
}
.footer-right-part > * {
    float: none !important;
    display: block;
}
.footer-right-part > p {
    padding: 0 0 2px 0;
}
.footer-social-btns {
    float: left;
    margin-left: 5px;
}
.footer-social-btns a {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    width: 40px;
    height: 40px;
}
.footer-social-btns a + a {
    margin-left: 5px;
}
td.is-no-delivery {
    vertical-align: middle !important;
}
td.is-no-delivery .no-delivery {
    display: block;
}
td.is-no-delivery .delivery {
    display: none;
}
.no-delivery {
    text-align: center !important;
    display: none;
}
.no-delivery__icon {
    display: inline-block;
    width: 34px;
    height: 34px;
    font-size: 0;
    background: url("data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAQAAACQTsNJAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAHdElNRQfhBwoJGDBnQs2JAAABkklEQVRIx62WMWoCURCGxwh2BgUbMaDYp08OoXEvINjaeRPNIWwUSRBsrCWxlFwghWBQUDcodn4pdOPu7NsY5c2rdt7Mzz/zZmcmhhjkTiryIPdSkNuj5ls+5UPe5UWmBnv0KdJkSpRMaVLUPsHPBA3mnJM5DRJRIFk6ZwE86ZA1geQZ/RsCYEReg2QZXwQBMPbYHCDidC+GAOgSP4E0roIAaHggBRbqakANN+TgUmOgdAsKB5BndTEkjeCwDWi3OAhphsq6hQg5vhSLzDHZJda/2jWlozaj2MzICXX2AWXNVzkOGwA2OD5tLWC/py60Fb0lFZ9DmS1byj5NhaXyaAuTUAJP1A9s/Cz8IXoyEcMreEkMH53s46tJxPu7gRC80FyzcRQI7BQbh12U6Y3YEDvhWEmslSfWxbY6W2wr5dEOl331bNlXA/Z76uEfsEfqzx8wRS9gPyNnagV9kpGtIElfWbeimlKPqrEpVRULX1Oy0h4tNWorI8PS8LI0Ri0N9KtXi1jEkvMkj4Yl501eTUvOD6UH8dWDKzoNAAAAAElFTkSuQmCC") 0 0 no-repeat;
    margin-bottom: 10px;
}
.no-delivery__text {
    font-weight: bold;
    font-size: 14px;
    text-align: center !important;
}
.header-social-btn {
    position: absolute;
    top: 50px;
    left: 580px;
}
.header-social-btn a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
    width: 26px;
    height: 26px;
}
.container {
    max-width: 1000px;
    margin: 0 auto;
}
.main-banner {
    border-bottom: 1px solid #E9F2FB;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAE8CAYAAAABhttOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKs2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarZZnVFPZHsX/9970QkuIgJTQmyC9Sq+hCNJBVEICIRBiCAkqYmdQwbGgIgKKoCMgCo6FNhZEFNsg2PuADCrqc7BgQ+V94BHevPW+vLXef6277m/tdc4++9z7ZQPQLnElEhGqApAtlkmjgnzZCYlJbOIg4EADqKAHDlxersQnMjIMAGDq/ff5eAcQAICbVlyJRAT/26jy03J5AEgkAKTyc3nZAMgJAOQoTyKVAWB8ADBcIpPIALANAMCUJiQmAWBVAMAUTPJRAGCmTnI3ADClMVF+ANg9ABKNy5UKAKh/AgA7jyeQAdBwAGAj5gvFADQHAPDkZXD5ADQZAMzKzl7MB6DtAwCz1H/zEfzNM1XhyeUKFDx5FwAAIPkLcyUi7jL4f0+2SD51hgEA0DKkwVEAQAJA6rMWhypYnDo3YoqF/MlMAEh9hjw4dop5uX5JU8zn+odOsTwr1meKudLpvUIZJ2aKpYujFP5i0dwwhX8aR8FpuQHRU5wuDORMcX5GTPwU5wnj5k5xblZ06PQaP4UulUcpMqdLAxV3zM6dzsbjTp8ly4gJns6QoMjDT/MPUOjiWMV6icxX4SkRRU7nFwUp9Ny8aMVemTRGoWdyQyKnfSIV3weEEA5c4MnSlsoAAPwWS5ZJhYIMGdtHIhGlsTlinvUstp2NrTNAQmISe/KXvmcBAgAI68q0ltMJ4FoMgAimNa4hQPszAMbHac3wHQBtK8DpPp5cmjep4QAA8EABZWCCJuiCIZiBFdiBE7iDNwRACERADCTCQuBBBmSDFJZAAayBIiiBrbATKqAa9kM9HIFj0Aqn4BxchKvQB7fhIQzAMLyCUfgI4wiCEBE6wkA0ET3EGLFE7BAXxBMJQMKQKCQRSUEEiBiRIwXIOqQEKUUqkBqkAfkVaUfOIZeRfuQ+MoiMIO+QryiG0lAmqoOaoLNRF9QHDUVj0AWoAM1B89FCdDNajtaih9EW9Bx6Fb2NDqCv0DEMMCrGwvQxK8wF88MisCQsHZNiK7FirAyrxZqwDqwHu4kNYK+xLzgCjoFj46xw7rhgXCyOh8vBrcRtwlXg6nEtuG7cTdwgbhT3A0/Ha+Mt8W54Dj4BL8AvwRfhy/AH8SfxF/C38cP4jwQCgUUwJTgTggmJhEzCcsImwh5CM6GT0E8YIowRiURNoiXRgxhB5BJlxCLibuJh4lniDeIw8TOJStIj2ZECSUkkMWktqYx0iHSGdIP0nDROViEbk93IEWQ+eRl5C/kAuYN8nTxMHqeoUkwpHpQYSiZlDaWc0kS5QHlEeU+lUg2ortR5VCF1NbWcepR6iTpI/UJTo1nQ/GjJNDltM62O1km7T3tPp9NN6N70JLqMvpneQD9Pf0L/rMRQslbiKPGVVilVKrUo3VB6o0xWNlb2UV6onK9cpnxc+bryaxWyiomKnwpXZaVKpUq7yl2VMVWGqq1qhGq26ibVQ6qXVV+oEdVM1ALU+GqFavvVzqsNMTCGIcOPwWOsYxxgXGAMMwlMUyaHmcksYR5h9jJH1dXUHdTj1JeqV6qfVh9gYSwTFoclYm1hHWPdYX2doTPDZ0bajI0zmmbcmPFJY6aGt0aaRrFGs8Ztja+abM0AzSzNbZqtmo+1cFoWWvO0lmjt1bqg9Xomc6b7TN7M4pnHZj7QRrUttKO0l2vv176mPaajqxOkI9HZrXNe57UuS9dbN1N3h+4Z3RE9hp6nnlBvh95ZvZdsdbYPW8QuZ3ezR/W19YP15fo1+r364wamBrEGaw2aDR4bUgxdDNMNdxh2GY4a6RmFGxUYNRo9MCYbuxhnGO8y7jH+ZGJqEm+y3qTV5IWphinHNN+00fSRGd3MyyzHrNbsljnB3MU8y3yPeZ8FauFokWFRaXHdErV0shRa7rHsn4Wf5TpLPKt21l0rmpWPVZ5Vo9WgNcs6zHqtdav1m9lGs5Nmb5vdM/uHjaONyOaAzUNbNdsQ27W2Hbbv7CzseHaVdrfs6faB9qvs2+zfOlg6pDnsdbjnyHAMd1zv2OX43cnZSerU5DTibOSc4lzlfNeF6RLpssnlkive1dd1lesp1y9uTm4yt2Nuf7lbuWe5H3J/Mcd0TtqcA3OGPAw8uB41HgOebM8Uz32eA176XlyvWq+n3obefO+D3s99zH0yfQ77vPG18ZX6nvT95Ofmt8Kv0x/zD/Iv9u8NUAuIDagIeBJoECgIbAwcDXIMWh7UGYwPDg3eFnyXo8PhcRo4oyHOIStCukNpodGhFaFPwyzCpGEd4Wh4SPj28EdzjeeK57ZGQAQnYnvE40jTyJzI3+YR5kXOq5z3LMo2qiCqJ5oRvSj6UPTHGN+YLTEPY81i5bFdccpxyXENcZ/i/eNL4wcSZiesSLiaqJUoTGxLIibFJR1MGpsfMH/n/OFkx+Si5DsLTBcsXXB5odZC0cLTi5QXcRcdT8GnxKccSvnGjeDWcsdSOalVqaM8P94u3iu+N38HfyTNI6007Xm6R3pp+guBh2C7YCTDK6Ms47XQT1ghfJsZnFmd+SkrIqsua0IUL2rOJmWnZLeL1cRZ4u7FuouXLu6XWEqKJAM5bjk7c0alodKDuUjugtw2GVMmkV2Tm8l/kg/meeZV5n1eErfk+FLVpeKl15ZZLNu47Hl+YP4vy3HLecu7CvQL1hQMrvBZUbMSWZm6smuV4arCVcOrg1bXr6GsyVrz+1qbtaVrP6yLX9dRqFO4unDop6CfGouUiqRFd9e7r6/egNsg3NC70X7j7o0/ivnFV0psSspKvm3ibbrys+3P5T9PbE7f3LvFacverYSt4q13tnltqy9VLc0vHdoevr1lB3tH8Y4POxftvFzmUFa9i7JLvmugPKy8bbfR7q27v1VkVNyu9K1srtKu2lj1aQ9/z4293nubqnWqS6q/7hPuu1cTVNNSa1Jbtp+wP2//swNxB3p+cfml4aDWwZKD3+vEdQP1UfXdDc4NDYe0D21pRBvljSOHkw/3HfE/0tZk1VTTzGouOQpH5Udf/pry651joce6jrscbzphfKLqJONkcQvSsqxltDWjdaAtsa2/PaS9q8O94+Rv1r/VndI/VXla/fSWM5QzhWcmzuafHeuUdL4+Jzg31LWo6+H5hPO3uud1914IvXDpYuDF8z0+PWcveVw6ddntcvsVlyutV52utlxzvHbyd8ffT/Y69bZcd77e1ufa19E/p//MDa8b527637x4i3Pr6u25t/vvxN65dzf57sA9/r0X90X33z7IezD+cPUj/KPixyqPy55oP6n9w/yP5gGngdOD/oPXnkY/fTjEG3r1Z+6f34YLn9GflT3Xe97wwu7FqZHAkb6X818Ov5K8Gn9d9A/Vf1S9MXtz4i/vv66NJowOv5W+nXi36b3m+7oPDh+6xiLHnnzM/jj+qfiz5uf6Ly5fer7Gf30+vuQb8Vv5d/PvHT9CfzyayJ6YkHClXAAAwAAATU8HeFcHQE8EYPQBUJQmOzEAACCTPR5gsoP8d57szQAA4ARQ5w0QuxogrBNgbyeA8WoAWidAJADEeANqb694/jW56fZ2k140KQD+88TEex0AYgfAd+nExPieiYnvBwCw+wCdOZNdHACAoAKwjwgAcNlUt+A/O/E/Ae3nAYoG7GJYAAA6MGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNy0wOC0wOVQxNjowNDoxMiswMzowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTctMDgtMDlUMTY6MDQ6MTIrMDM6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE3LTA4LTA5VDE2OjA0OjEyKzAzOjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDoyZTAxZGRiYy1mNmJiLTRiN2UtYWQxZC02YTllODVhYjY4NWI8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDphMzQ1YWM0OS1iZDkxLTExN2EtOWUwNi1jYzIxODAxNzNjNTc8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo3MDVmYTAyMy1hYjgzLTRmN2ItOTJkNS05NjI5ZGIzYjljZjA8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NzA1ZmEwMjMtYWI4My00ZjdiLTkyZDUtOTYyOWRiM2I5Y2YwPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA4LTA5VDE2OjA0OjEyKzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MmUwMWRkYmMtZjZiYi00YjdlLWFkMWQtNmE5ZTg1YWI2ODViPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA4LTA5VDE2OjA0OjEyKzAzOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+RGlzcGxheTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj4xPC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjMxNjwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+z2HlawAAACBjSFJNAABtdQAAc6AAAPzdAACDZAAAcOgAAOxoAAAwPgAAEJDk7JnqAAAA7UlEQVR42pyTSxIDIQhEu/v6uUwukjORhQ4DCk4qG0sLbB4/vN4fCgD8mE8CkM0bx+22joOgYMGZWWVRTgL+F9u3KE9LyilQBV4R2NHaPmPm40ZAsOAngTDRht9Pomjp6QYDZ6oxJEWCMltVGuWtxAegK1V2hjYjCQ4ZnHnlgZzCQpXiVjFUGFhMk0Jn6MFtUbmpnCVMWJznrRok5LVXidsWsaVvfsj5kIdBZUP3rWj0UPTjiNu0BweXWUQd557/GOLk6GGT94VluWWtymMvT+BM8kFqAumwoe1fPOxM0ouj0pBOlqWcW3V9p78DANrqRlreMIXcAAAAAElFTkSuQmCC') left bottom repeat-x;
    min-height: 316px;
}
.main-banner__slider {
    /*width: 1000px;*/
    max-width: 1000px;
    margin: 0 auto;
}
.main-banner__slide img {
    max-width: 100%;
}
.block-slider .slick-arrow,
.main-banner__slider .slick-arrow,
.benefits__services-container .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -28px;
    width: 56px;
    height: 56px;
    cursor: pointer;
    font-size: 0;
}
@media screen and (max-width: 1024px) {
    .block-slider .slick-arrow,
    .main-banner__slider .slick-arrow{
        display: none !important;
    }
}
.block-slider .slick-prev,
.main-banner__slider .slick-prev,
.benefits__services-container .slick-prev {
    left: -80px;
    background: url('data:image/png;base64,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') 0 0 no-repeat;
}
.block-slider .slick-next,
.main-banner__slider .slick-next,
.benefits__services-container .slick-next {
    right: -80px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAGuUlEQVRogeWb208b6RmHn/lmwC4YG3zA2NhgWEwSICKBqkr3YtWl0Z6k9F/oXlXdi1aVqu6/0qv2rulF1U2rqN00irJSctPdDc2mlLJsIMaLjbENJj5wsPHM9GLMxhxMCMwAu30ky8I23/v76Zv53u/wjqTrOiYjAS1AW+3dBjQDcu0FoNZeFaAMbADF2rupghST2hFAO+AGnE9TBefi6nrr2nr5e+vlqq28rTZVVU1WNV0GkIWkKrJQbU3ydqtNKXe02jbDntb1aMBZAApADngOaCcVJp2wBxXAD3R+Nrfii2WK7bnSVtuOkVdFFpLqdtiLfZ1tz38w4M0CGSANVI8r8LgGBRAE/HefJIOxTNG3rWpmXQ0ANMmi2tfZln1rtHsJw+QSx+jR4xhsB3rv/ycV+iqV91dNNrYXRRbVwYArPTESSABxjEv3yLyKQQGEv1jIRf+bWPPmSmXnK2o9EW6HrTAU6li5EnE/BRY5Ym8e1WATMHh/OhWZSax1mz/wHp2hcEdyYjiwAHwFbL/s90cxaAcG73yRiMwtF7pOLvHkDHQ5l9+5ElrAMLl12G9fZtAOXLo9+XVvPFvqNE/iyen1OTI3xnviwAyHmBSHtNEMXLg9uXjuzAHEs6XO25OLvcAFDK0H0sigAKIfP05E4tniuTO3Qzxb7Pz4cSICRGngpZHB8CfTqch8uuC3SpxZzKcL/k+mUxEgfND3Bxlsn4ytRqcX17otVWYi04tr3ZOx1ShGjt7FXoMyEJlNPveeijITqWmO8GJCD+w3GLg3tRQ67SRuBrlS2XlvaikEBOo/rzeoAP655fN/3zWipt1P3Sqp3qD/7pNksKpqx1oJnAeqqibffZIMYpgEXhiUgM5nmaLvTJSZSMzw0Inh6RuDrsnYqsfqlcFpsK1qymRs1QO44IVB71yq4D47WeZS8+IFw6AAXLnSlmUjZ9jj8Ha1t+zLUVZR8+IChABaZpN5p6rph81Lj0004Aq+Nxb68Cff7/mw1+c4lWmfqulidinfBrQIwJFc22ixKtiViHuiSRauZkV43rkS+k004DqVGVIyt9EKOARgz29U7FYF+ujThZuZ/OZDgCZZOK9fDv56pMfdb1W8HWqe7AKwl7a2bVYFUjVd+9M/Y39I5tbvAshCan3jkv9XY/3ei1bFBKh5sgvAtrWtNlxPmYGuo9/6LP7nWKZ4C9CFJNl+GPX94vVB/6hVMWuebAKQT2v28rd/Ld75Mpm/CWiSJClj/Z6f/2gocM2KWLWcLgtAPu5G7XG4N5V88O947ve6ThUQIz0d7789GnrT7Di1rCBbkhpeRnJtI6Hpern2p+R2NJs+6EiSpAO6AqiykDSr8uBehsMdkTcudf1SFlIrQDq/+eCjTxf+aHYcWUgqoCmAqsiiqmrWDjQAY/3ei9eivg+EJNkBEqvrd/76KP4XXTf3RAlAFpIGqApQtjfJlbLFI+nrg/7Rq33un0mSpAD6s3Th1t8fJ/5hVTx7k1wBygqw5bA3lfMbFYdVwd4cDl4bDrf/FGPeq32ZzN+8N5V8aFU8AIe9qQxsCWDL1dJ86O7wSXh7NDQxHG5/HxC6TvVJPPc7q80B1DxtCaDU3dGyYVWgzUq1qOuomq5XPp9f+e3DmeVHVsWqp9vdsg6UFGDjQrercH96yZKR9MHM8ucbFbVU3lYrU1/n5s1u/yBkIWkXgq4isKFgHEPl3Q57IVvYtGTN9mg+O2NFu41wO+wFIA9oOz22MhBw5k5ThJXUvKzAiy2L/HifZ1WRxbHPws8Liiyq432eVYwe/MagDmT6O9uyZ6bMJGoeMtTKUeoHlfRbo91LiizUM1FmArKQ1LqiBWC3wSqQHuhypvf957eEaMCVZk/Zyd60kLp+OZhwO2zFU1VmAh0OW/H65WACSNV/vtegCsQvBtu/dffipWD7CkaZya5b7KDEvjbW75kfCnUkT0WZCQyFOpJj/Z45YG3vd4226uMTI4GW8raqnPdT3tf8zvTESGABo/f20WhqpgFP370aWuj1tWWsEndSen1tmXevhhaApzQoDDps7lkBZm+Mh+O9Pse5M9njdWRvjIfjwCyG1gP5vy8E2uE7Xcq1w3e6GK+e+nLKLqs3jRVZqNGAa/nHp1BOWc+ugthnmaLP7NNhRRbV/jMqiN2lA+PA3z8ZW3XPpQpuM0qaBwLO3HifJ4dh7ExKmve1g3Gi6qVxUbqiarqQJEmXhaQpQlKba0Xp7a22zZ7dRekrGOu5E4szy+CuNjn4sQIF49LWMS61KsYouPNYQQlYx+THCv4H0Z3tbJPirdQAAAAASUVORK5CYII=') 0 0 no-repeat;
}
.main-banner__slider .slick-dots {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 20px;
    white-space: nowrap;
}
.main-banner__slider .slick-dots li {
    display: inline-block;
    vertical-align: middle;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: #fff;
    margin: 0 3px;
    position: relative;
    cursor: pointer;
}
.main-banner__slider .slick-dots .slick-active button {
    background: #B83D84;
}
.main-banner__slider .slick-dots button {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px;
    border-radius: 50%;
    border: none;
    font-size: 0;
    width: 10px;
    height: 10px;
}
.benefits, .benefits * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.benefits__services-container {
    margin: 20px -10px;
    font-size: 0;
    /*width: 1000px;*/
    max-width: 1000px;
    position: relative;
}
.benefits__services-container > div {
    display: inline-block;
    vertical-align: middle;
    width: 50%;
    padding: 0 10px;
}
.benefits__services {
    padding:  30px 20px;
    border: 1px solid #D5E9F7;
    font-size: 0;
    text-align: center;
    height: 270px;
}
.benefits__expo {
    padding: 30px 20px;
    border: 1px solid #D5E9F7;
    font-size: 0;
    text-align: center;
    height: 270px;
}
.benefits__services-title {
    font-weight: bold;
    font-size: 20px;
    color: #36414d;
    text-transform: uppercase;
    margin-bottom: 20px;
    font-family: 'Roboto';
}
.benefits__services-item {
    text-align: center;
    font-weight: 500;
    font-family: 'Roboto';
    font-size: 17px;
    text-transform: uppercase;
    color: #36414d;
    width: 50%;
    display: inline-block;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px;
}
.benefits__services-item img {
    margin: -20px 0 -40px 0;
}
.benefits__fz0 {
    font-size: 0;
}
.benefits__services-item:first-child {
    border-right: 1px dashed #CEE2F5;
}
.benefits__expo span {
    color: #44535d;
    font-family: 'Roboto';
    font-size: 20px;
    font-weight: 300;
}
.benefits__expo em {
    color: #44535d;
    font-family: 'Roboto';
    font-weight: 700;
    text-transform: uppercase;
    font-size: 24px;
    line-height: 1.2;
    font-style: normal;
}
.benefits__expo div {
    color: #44535d;
    font-family: 'Roboto';
    font-size: 23px;
    text-transform: uppercase;
    line-height: 1.2;
    font-weight: 300;
}
.benefits__expo img {
    margin-top: 30px;
}
.tradein-label {
    position: absolute;
    z-index: 100;
    left: 0;
    bottom: 0;
}
.tradein-label__price * {
    display: inline-block;
    vertical-align: middle;
}
.tradein-label__price svg {
    position: relative;
    top: 1px;
}
.tradein-label__price svg path {
    fill: #b04a86;
}
.tradein-label__price span {
    font-size: 36px;
    line-height: 36px;
    color: #b04a86;
    font-family: "HeliosCondBlackRegular" !important;
}
.tradein-label__img {
    max-width: 100%;
    text-align: center;
}
.tradein-label__img img {
    margin: 0 auto;
    max-width: 100%;
}
.hidden {
    display: none !important;
}
.catalogue_list td div.new_item img.productimg.active {
    display: block;
}
.catalogue_list td div.new_item img.productimg {
    display: none;
}
.delivery .selectedTxt {
    color: #000;
}
.delivery .SSContainerDivWrapper .newList a {
    white-space: nowrap;
}
.delivery .SSContainerDivWrapper {
    height: auto !important;
    width: auto;
}
#popup_client .popup-header {
    color: #fff;
    font-weight: 100;
    font-size: 30px;
    line-height: 32px;
    padding: 10px 0 25px;
    font-family: "HeliosLightRegular" !important;
}

.bottom_text {
    margin: 40px 0 0 0;
}

.btn {
    padding: 10px 20px;
    color: #fff;
    text-decoration: none;
    background-color: #c24f92;
    border-radius: 10px;
    font-size: 20px;
    font-weight: bold;
}

.content404 {
    text-align: center;
    margin: 0 -50px 50px 50px;
}

.content404 img {
    margin-bottom: -50px;
}

.content404 .btn {
    margin-left: 50px;
}

.breadcrumbs {
    margin-top: 20px;
    font-size: 12px;
}

.breadcrumbs li {
    display: inline-block;
    margin-bottom: 5px;
}

.tara_links {
    line-height: 22px;
}

.tara_links div {
    clear: both;
    margin-bottom: 25px;
}

.tara_links a {
    text-decoration: none;
    color: #ae669a;
}

.tara_links img {
    float: left;
    margin-right: 10px;
}
.delivery_service .schedule{
    max-width: 225px;
}
.delivery_service .phone {
    font-size: 32px;
    line-height: 36px;
    color: #223947;
    white-space: nowrap;
    font-family: "HeliosCondBlackRegular" !important;
}

.delivery_service h3 {
    font-size: 20px;
    line-height: 24px;
    margin-top:50px;
    padding-bottom: 10px;
}

.delivery_service p {
    padding-bottom: 5px;
}

.delivery_service .schedule .time li {
    float: left;
    width: auto;
}
.delivery_service .schedule .time .weekend {
    float: right;
}

.delivery_service .schedule .days li {
    width: 27px;
    height: 27px;
    line-height: 27px;
}

.content .sidebar_menu .sublist {
    background: none;
}

.content .sidebar_menu .sublist li {
    background: none;
    list-style-type: circle;
    border: none;
    padding: 7px 0 7px 22px;
}

.bottom-menu {
    margin: 0 0 40px;
}

.bottom-menu ul {
    display: flex;
    justify-content: space-between;
}

.bottom-menu ul li a {
    text-decoration: none;
    color: rgb(37, 63, 78);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 14px;
}

.water-banners ul {
    margin-top: auto;
    display: flex;
    justify-content: space-around;
}

.water-banners {
    margin-bottom: 50px;
    margin-top: -150px;
}

.water-banners ul li {
    margin-top: auto;
    text-align: center;
}
.water-banners ul li{
    align-self: flex-start;
}

.water-banners ul li a {
    text-decoration: none;
    color: rgb(37, 63, 78);
    font-weight: bold;
    text-transform: uppercase;
    font-size: 18px;
}

.water-banners ul li a img {
    display: block;
    margin: 0 auto 20px;
}

.about {
    margin-left:25px;
}

.logo {
    text-decoration: none;
    width: 235px;
}

.logo div{
    margin: 15px;
}
.header-phone-text{
    position: absolute;
    font-size: 11px;
    width: 102%;
    text-transform: uppercase;
    color: #c04790;
    font-family: "HeliosCondRegular" !important;
    top: -18px;
    left: 0;
}

.logo .fixpng {
    float:left;
}

.content .sidebar_menu .sidebar_submenu {
    background: none;
    padding-top:14px;
}

.content .sidebar_menu .sidebar_submenu li {
    background: none;
    list-style: circle !important;
    font-size: 14px;
    padding: 5px 0 5px 5px;
    border: none;
}

.content .sidebar_menu .sidebar_submenu ul ul {
    margin-top: 5px;
    padding-bottom:0;
    margin-left: 10px;
}

.content .sidebar_menu .sidebar_submenu ul ul li {
    list-style: square!important;
    padding: 2px;
}
#checked_promocode,
#checked_promocode1 {
    vertical-align: middle;
}

#check_promocode,
#check_promocode1 {
    background-color: #253f4e;
    border-radius: 5px;
    color: #fff;
    margin: 0 20px;
    padding: 5px 10px;
}

#check_promocode:hover,
#check_promocode1:hover {
    cursor: pointer;
}

/* 20200604 */

.header3 {
    padding: 0 0 20px 0;
    font-size: 24px;
    line-height: 26px;
    padding: 10px 0 25px;
    color: #3a505e;
    font-family: "HeliosLightRegular" !important;
    font-weight: normal;
}

.dialog.window .header3 {
    color: #fff;
    font-size: 28px;
    padding-right: 25px;
    line-height: 33px;
    margin-top: -6px;
    margin-bottom: 10px;
}

.servicebox_title {
    font-size: 20px;
    line-height: 24px;
    margin-top: 50px;
    padding-bottom: 10px;
    color: #3a505e;
    font-family: "HeliosLightRegular" !important;
    font-weight: normal;
}
.servicebox_phone{
    text-align: left;
}
.delivery_service .phone{
    text-decoration: none;
}

/*Адаптация header_top start*/
@media (max-width: 1023px) {
    .header_top{
        padding-bottom: 50px;
    }
    .header_top .refill{
        top: auto;
        bottom: 0;
        background-size: 60px auto;
        background-position: 0 center;
        padding: 15px 0 15px 0;
        height: auto;
        box-sizing: border-box;
        background: none;
        text-decoration: underline;
        color: #c04790;
        font-size: 22px;
    }
    .header_top .refill span{
        display: inline;
    }
    .header_top .refill:hover{
        text-decoration: none;
    }
    .header-social-btn{
        left: auto;
        right: 0;
    }
}
@media (max-width: 799px) {
    .header_top > ul li {
        padding-left: 22px;
    }
    .header_top > ul li:first-child{
        padding-left: 28px;
    }
}
@media (max-width: 767px) {
    .header_top > ul{
        position: absolute;
        left: auto;
        bottom: 15px;
        width: 100%;
        right: 0;
        text-align: right;
    }
    .header_top > ul li{
        float: none;
        display: inline-block;
    }
    /*.header_top > ul li,
    .header_top > ul li:first-child{
        padding-left: auto;
    }*/
    .header_top .refill{
        position: relative;
        bottom: auto;
        margin-top: 30px;
        float: right;
    }
    .header_top{
        padding-bottom: 114px;
    }
    .header-phone-block{
        left: auto;
        right: 306px;
    }
    .header_top .about{
        right: 189px;
        left: auto;
    }
}
@media (max-width: 742px) {
    .header_top{
        padding-top: 20px;
        padding-bottom: 120px;
    }
    .header-social-btn{
        top: 30px;
    }
    .header-phone-block{
        top: 30px;
    }
    .header_top .about{
        left: 0;
        right: auto;
        bottom: 13px;
        top: auto;
        font-size: 15px;
    }
    .header-phone-block{
        right: 179px;
    }
}
@media (max-width: 639px) {
    .header_top .about{
        margin-left: 0;
    }
    .header-phone-block{
        right: 166px;
    }
}
@media (max-width: 599px) {
    .header_top{
        text-align: center;
        padding-top: 63px;
        padding-bottom: 20px;
    }
    .header_top .logo{
        float: none;
        margin: 0 auto;
        display: block;
    }
    .logo .fixpng{
        display: block;
        float: none;
    }
    .header-phone-block{
        right: auto;
        left: 0;
        top: 26px;
    }
    .header-social-btn{
        top: 26px;
    }
    .header_top .refill{
        margin-top: 0;
        padding: 0;
        float: none;
    }
    .header_top .about{
        float: left;
        position: relative;
        bottom: auto;
        left: auto;
        margin-top: 15px;
    }
    .header_top > ul{
        display: inline-block;
        width: 100%;
        text-align: justify;
        height: 20px;
    }
    .header_top > ul li{
        display: inline-block;
        padding-left: 0;
    }
    .header_top > ul li:first-child{
        padding-left: 26px;
    }
    .header_top > ul:after{
        width: 100%;
        display: inline-block;
        font-size: 1px;
        content: '';
    }
}
@media (max-width: 500px) {
    .header_top > ul li a{
        font-size: 15px;
    }
    .header_top .refill{
        font-size: 20px;
    }
}
@media (max-width: 479px) {
    .header_top > ul li:first-child{
        padding-left: 0;
        background: none;
    }
}
@media (max-width: 430px) {
    .header_top > ul{
        display: block;
        text-align: center;
        height: auto;
        position: relative;
        left: auto;
        padding-left: 0;
        padding-top: 0;
        margin-top: 0;
        bottom: 0;
        margin-bottom: 10px;
    }
    .header_top > ul li{
        display: block;
        margin-top: 5px;
    }
    .header_top > ul li:first-child{
        display: inline-block;
    }
    .header_top > ul:after{
        display: none;
    }
    .header_top{
        padding-bottom: 20px;
    }
    .header_top .refill{
        padding-top: 0;
        padding-bottom: 0;
        float: none;
    }
    .header_top .about{
        margin-top: 12px;
        float: none;
        display: inline-block;
    }
}
@media (max-width: 599px) {
    .header_top{
        padding-top: 120px;
    }
    .header-social-btn{
        width: 100%;
        top: 15px;
    }
    .header-phone-block{
        width: 100%;
        top:77px;
    }
    .header-phone{
        margin-left: auto;
        margin-right: auto;
    }
    .header-phone-text{
        width: 100%;
    }
}
/*Адаптация header_top end*/

.prod_mnu a {
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 10px 0;
    background-color: transparent;
}

/*Адаптация header_bottom start*/
@media (max-width: 1023px) {
    .page {
        padding: 0 15px;
    }
}
@media (max-width: 1030px) {
    .prod_mnu li{
        width: 33.33%;
        margin-left: 0;
    }
    .prod_mnu li:first-child a{
        float: left;
    }
    .prod_mnu li a{
        width: auto;
        float: right;
        padding-left: 112px;
    }
    .header_bottom li.active:before{
        left: 35px;
        right: 0;
        width: auto;
    }
}
@media (max-width: 860px) {
    .prod_mnu li a{
        font-size: 18px;
    }
    .header_bottom li.active:before{
        height: 71px;
        left: 25px;
    }
}
@media (max-width: 799px) {
    .prod_mnu li a{
        background-size: 80px auto !important;
        background-position: 7px 0 !important;
        padding-left: 100px;
    }
    .prod_mnu li:hover{
        background-position:  35px center
    }
}
@media (max-width: 767px) {
    .prod_mnu li a{
        background-size: 60px auto !important;
        padding-left: 80px;
        background-position: 7px 5px !important;
    }
    .prod_mnu li:hover{
        background-position:  35px center
    }
    .prod_mnu li a {
        font-size: 14px;
        font-weight: bold;
        line-height: 1.4em;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .header_bottom li.active:before{
        height: 60px;
        top: 8px;
    }
}
@media (max-width: 639px) {
    .prod_mnu li{
        display: block;
        width: 100%;
        float: none;
        clear: both;
    }
    .prod_mnu li a{
        width: 100%;
        box-sizing: border-box;
        float: none;
        display: block;
        height: auto;
        padding-top: 30px;
        padding-bottom: 30px;
        font-size: 17px;
        padding-right: 15px;
    }
    .prod_mnu li a br{
        display: none;
    }
    .header_bottom li.active:before {
        height: 70px;
        top: 4px;
        width: 350px;
        max-width: 100%;
        left: 0;
        right: auto;
    }
}
@media (max-width: 400px) {
    .prod_mnu li a{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .prod_mnu li a br{
        display: block;
    }
}
/*Адаптация header_bottom end*/

/*Адаптация футера start*/
@media (max-width: 1024px) {
    .footer-buttons{
        clear: both;
        padding-top: 20px;
        margin-left: auto;
    }
    .footer-registered{
        margin-right: 0 !important;
    }
}
@media (max-width: 750px) {
    .copyright{
        margin-right: 25px;
    }
}
@media (max-width: 680px) {
    .footer{
        padding-bottom: 25px;
        padding-top: 25px;
    }
    .footer-buttons-wrapper{
        float: none;
    }
    .bottom-menu{
        margin-bottom: 0;
        text-align: center;
        margin-bottom: 20px;
    }
    .bottom-menu ul{
        display: block;
    }
    .bottom-menu ul li{
        margin-bottom: 3px;
    }
    .footer-buttons{
        padding-top: 30px;
        float: none;
        text-align: center;
    }
    .footer-social-btns{
        clear: both;
        float: none;
        padding-top: 20px;
        text-align: center;
    }
    .copyright{
        clear: both;
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .copyright{
        text-align: center;
    }
    .site-copyright{
        text-align: center;
        padding: 0
    }
    .footer-registered{
        float: none;
        padding-top: 20px;
    }
    .footer-registered iframe{
        text-align: center;
        margin: 0 auto;
    }
}
@media (max-width: 379px) {
    .footer-buttons a:first-child{
        margin-right: 3px;
    }
    .footer-buttons a{
        margin-left: 3px;
        margin-right: 3px;
    }
}
/*Адаптация футера end*/
/*Адаптация колонок с контентом start*/
@media (max-width: 1024px) {
    .content p img{
        max-width: 100%;
        height: auto;
    }
}
@media (max-width: 800px) {
    .content_right_side {
        width: 200px;
    }

    .content_left_side {
        margin-right: -200px;
    }

    .content_left_side_inner {
        padding-right: 220px;
    }
    .delivery_service .schedule .days li{
        width: 24px;
        height: 24px;
        line-height: 24px;
    }
    .delivery_service .phone{
        font-size: 29px;
    }
}
@media (max-width: 767px) {
    .content_right_side{
        float: none;
        width: auto;
    }
    .content_left_side{
        float: none;
        width: 100%;
    }
    .content_left_side_inner{
        padding-right: 0;
    }
    .delivery_service .schedule .days li{
        width: 27px;
        height: 27px;
        line-height: 27px;
    }
    .delivery_service .servicebox_title{
        display: inline-block;
        margin-top: 10px;
        padding-bottom: 0;
    }
    .delivery_service .servicebox_phone{
        display: inline-block;
    }
    .delivery_service .phone{
        font-size: 27px;
        position: relative;
        top: 2px;
    }
}
@media (max-width: 411px){
    .pager{
        text-align: center;
    }
    .content .pager li{
        margin-right: 3px;
        margin-left: 3px;
        float: none;
        display: inline-block;
    }
}
/*Адаптация колонок end*/
/*Главная страница start*/
.water-banners-title{
    margin-bottom: 130px;
}
@media (max-width: 1024px){
    .main-banner{
        min-height: 0;
    }
}
@media (max-width: 767px){
    .main_description .left_side{
        float: none;
        margin-right: 0;
    }
    .main_description .left_side_inner{
        padding-right: 0;
    }
    .main_description .right_side{
        width: auto;
        float: none;
        padding-top: 0;
        margin-bottom: 10px;
        position: relative;
        top: -20px;
    }

    .main_description .right_side .servicebox_title{
        padding-top: 0;
        display: inline-block;
        padding-bottom: 0;
    }
    .main_description .right_side .servicebox_phone{
        display: inline-block;
        padding-bottom: 0;
        line-height: 26px;
    }
    .main_description .right_side .phone{
        font-size: 35px;
    }
    .main_description .left_side .main_page_decr_title{
        font-size: 30px;
    }
    .water-banners ul li a{
        font-size: 16px;
    }
    .water-banners ul li a img{
        width: 35px !important;
        height: auto !important;
    }
    .water-banners ul li + li + li a img{
        width: 45px !important;
    }
    .water-banners ul li + li + li + li a img{
        width: 100px !important;
    }
}
@media (max-width: 599px){
    .water-banners-title{
        font-size: 26px;
    }
}
@media (max-width: 534px){
    .water-banners ul li a{
        font-size: 14px;
    }
}
@media (max-width: 479px){
    .water-banners ul{
        display: block;
    }
    .water-banners ul li{
        width: 50%;
        float: left;
        height: 155px;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 20px;
    }
    .water-banners ul li + li + li{
        height: 230px;
    }
    .water-banners ul li a{
        position: absolute;
        width: 100%;
        bottom: 0;
        left: 0;
    }
}
@media (max-width: 411px){
    .schedule .days li{
        width: 35px;
        height: 35px;
        line-height: 35px;
    }
    .schedule .time{
        width: 274px;
    }
    .schedule .time li{
        width: 50%;
    }
    .schedule .time .weekend{
        float: right;
    }
}
/*Главная страница end*/
/*Корзина tart*/

@media (max-width: 1023px){
    .cart_header .go_to_cart{
        height: 36px;
        background-image: none;
        background-color: #c04790;
        border-radius: 10px;
        width: 180px;
        top: 16px
    }
    .cart_header .cart_btn_text{
        display: block;
    }
    .cart_header .basket_ico_text{
        font-size: 15px;
        line-height: 1.3em;
        margin: 0 205px 0 60px;
        height: 19px;
        position: relative;
    }
    .cart_header .page a.basket_icon{
        width: 40px;
        height: 40px;
        background-size: 100% auto;
        top: 14px;
    }
    .cart_header .page{
        padding: 22px 0 23px;
    }
}
@media (max-width: 742px){
    .cart_header .basket_ico_text{
        top: -8px;
    }
    .basket_ico_text_line{
        display: block;
    }
    .cart_header .page{
        padding: 24px 0 25px;
    }
}
@media (max-width: 599px){
    .order_select .retail {
        margin-right: 30px;
    }
    h1{
        font-size: 34px;
        line-height: 1.2em;
    }
    .cart_header .basket_ico_text{
        font-size: 14px;
    }
    .cart_header .page{
        padding: 22px 0 23px;
    }
}
@media (max-width: 480px){
    h1{
        font-size: 30px;
    }
}
@media (max-width: 479px){
    .cart_header .go_to_cart{
        width: 147px;
        height: 34px;
    }
    .cart_header .cart_btn_text{
        font-size: 13px;
    }
    .cart_header .basket_ico_text{
        margin-right: 159px;
        margin-left: 56px;
    }
    .cart_header .hidden_text{
        display: none;
    }
}
@media (max-width: 411px){
    .cart_header .page {
        padding: 17px 0 18px;
    }
    .cart_header .page a.basket_icon{
        top: 7px;
    }
    .cart_header .go_to_cart{
        top: 10px;
    }
}
/*Корзина end*/

.success_message_block{
    position:relative;
    z-index:50;
    width:1000px;
    text-align:center
}
/*Всплывающие окна start*/
@media (max-width: 1024px){
    .window2 .h3_30{
        font-size: 21px!important;
        line-height: 1.2em !important;
        padding-right: 33px;
    }
    .window2 .h3_30 br{
        display: none;
    }
    .window2 .h4_24{
        font-size: 21px!important;
        line-height: 1.2em !important;
        padding-bottom: 0;
    }
    #popup_client{
        top: 45px;
    }
    #popup_client .popup-header{
        font-size: 21px;
        line-height: 1.35em;
        padding-right: 30px;
    }

}
@media (max-width: 1023px){
    .success_message_title{
        line-height: 1.3em;
    }
    .success_message_block{
        width: auto;
        max-width: 100%;
    }
    .success_menu2{
        max-width: 100%;
    }
}
@media (max-width: 799px){
    .dialog.window{
        width: 90% !important;
        left: 5% !important;
        margin-left: 0;
        box-sizing: border-box;
    }
    .success_message_title{
        line-height: 1.3em !important;
        font-weight: bold;
        font-size: 28px;
    }

}
@media (max-width: 699px){
    #popup_client{
        width: 90% !important;
        left: 5%;
        margin-left: 0;
        box-sizing: border-box;
    }
    .window2{
        width: 90% !important;
        left: 5%;
        margin-left: 0;
        box-sizing: border-box;
    }
    #popup_sorry{
        width: 90% !important;
    }
    .window2 .h3_30{
        font-size: 19px!important;
    }
    .window2 .h4_24{
        font-size: 19px!important;
    }
    #popup_client p a{
        padding-left: 70px;
        height: 54px;
        line-height: 54px;
        white-space: nowrap;
    }
    #popup_client p a#client_old,
    #popup_client p a#client_new{
        background-size: auto 54px;
    }
}
@media (max-width: 599px){
    .dialog.window .header3{
        font-size: 26px;
        line-height: 1.3em;
        padding-right: 35px;
        text-align: left;
    }
    .popup-order-date{
        margin-bottom: 10px !important;
    }
    .popup-order-date td{
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .popup_table .popup_table_last_cell{
        display: none;
    }
    .window2 .popup_table{
        margin-bottom: 10px;
    }
    .input_row .input_row_btn{
        background: transparent url('../images/cart_icon_bg.png') no-repeat 0 center;
        background-size: 44px 44px;
        color: #fff;
        font-size: 16px;
        line-height: 1.3em;
        padding-left: 64px;
        width: auto;
        text-align: left;
        padding-right: 20px;
    }
    .user-agreement-label input[type="checkbox"]{
        position: absolute;
        left: 0;
        top: 10px;
    }
    .user-agreement-label{
        white-space: normal;
        padding-left: 22px;
        position: relative;
    }
}
@media (max-width: 479px){
    .order-date{
        margin-bottom: 10px !important;
    }
    .order-date td{
        display: block;
        width: 100%;
    }
    #order-form .water_type1{
        float: left;
    }
    .user-agreement-link{
        display: block;
        width: 85px;
        margin-top: 10px;
    }
    .window2 .h3_30{
        font-size: 16px!important;
    }
    .window2 .h4_24{
        font-size: 16px!important;
    }
    #popup_client p a{
        padding-left: 60px;
        height: 50px;
        line-height: 50px;
        white-space: nowrap;
        font-size: 17px;
    }
    #popup_client p a#client_old,
    #popup_client p a#client_new{
        background-size: auto 50px;
    }
    .dialog.window .header3{
        font-size: 22px;
        margin-bottom: 20px;
    }
    .success_message_title{
        font-size: 23px;
    }
    .success_menu .catalogue_page{
        margin-bottom: 15px;
        margin-right: 0;
        float: none;
    }
    .success_menu .main_page{
        float: none;
    }
}
/*Всплывающие окна end*/
/*Каталог start*/
@media (max-width: 1023px) {
    .order_block .personal_price-block{
        padding-right: 0;
        top: 15px;
    }
    .order_block .personal_price-block .personal_price{
        font-size: 38px;
    }
    .catalogue_list,
    .cart_list{
        width: 100%;
    }
    .catalog .content_right_side {
        float: none;
        width: auto;
    }

    .catalog .content_left_side {
        float: none;
        width: 100%;
    }

    .catalog .content_left_side_inner {
        padding-right: 0;
    }
    .cart_top .continue_shopping{
        position: absolute;
        right: 5px;
        top: 38px;
    }
    .cart_top .go_to_cart{
        top: -17px
    }
    .cart_bottom .continue_shopping{
        position: absolute;
        right: 5px;
        top: 5px;
    }
    .productimg{
        width: 267px;
    }
    .tradein-label__price span{
        font-size: 25px;
    }
    .catalogue_list td:first-child,
    .cart_list td:first-child{
        width: 277px;
    }
    .cart_list td,
    .catalogue_list td{
        width: auto;
    }
    .order_block,
    .cart_list .order_block,
    .catalogue_list .order_block{
        margin-left: -53px;
        width: auto;
    }

    .cart_list h3{
        padding-right: 30px;
    }
    .order_block .price_note + .price_note{
       top: 135px
    }
}
@media (max-width: 799px) {
    .order_block .price .total_price_int{
        font-size: 62px;
        line-height: 1.3em;
    }

}
@media (max-width: 767px) {
    .order_block .personal_price-block{
        position: relative;
        top: auto;
        left: auto;
        margin-top: 15px;
    }
    .order_block .personal_price-block .personal_price{
        font-size: 33px;
        line-height: 1.1em;
    }
    .catalog .order_block {
        background: none;
        margin-top: 18px;
        margin-left: 0;
    }
    .catalog .header3{
        padding-bottom: 0;
    }
    .order_block input[type="text"], .wizard input[type="text"]{
        font-size: 30px;
        line-height: 30px;
        width: 50px;
        height: 30px;
        border-radius: 0;
        -webkit-border-radius:0;
        -moz-border-radius: 0
    }
    .order_block input[type="text"].two_digit{
        font-size: 30px;
    }
    .order_block .order_count{
        width: 50px;
        height: 30px;
        left: 40px;
        top: 2px;
        padding: 0;
    }
    .cart_list .order_block .zalog{
        padding-top: 0;
        position: relative;
        left: auto;
        top: auto;
        text-align: left;
    }
    .cart_list .order_block .order_count_value{
        font-size: 30px;
        line-height: 30px;
    }
    .order_block .decrease_big{
        left: 0;
        top: auto;
    }
    .order_block .increase_big{
        position: relative;
        left: 100px;
        top: auto;
    }
    .order_block .price{
        left: auto;
        top: auto;
        margin-top: 14px;
        position: relative;
        margin-bottom: 10px;
    }
    .order_block .price .total_price_int{
        font-size: 33px;
        height: auto;
    }
    .order_block .price .total_price_float{
        font-size: 33px;
        line-height: 1.3em;
        height: auto;
        position: relative;
        right: auto;
        top: auto;
    }
    .order_block .price .currency{
        position: relative;
        right: auto;
        top: auto;
    }
    .order_block .price_note{
        position: relative;
        left: auto;
        top: auto;
        text-align: left;
        line-height: 1.3em;
    }
    .order_block .price_note + .price_note{
        position: relative;
        top: -10px;
    }
    .price_note_rent{
        margin-bottom: 5px;
    }
    .order_block .price_note span{
        left: auto;
    }
    .newListSelectedWrapper{
        margin-top: 10px;
    }
    .order_block .discount-price{
        bottom: 5px;
    }
    .cart_top h1{
        margin-bottom: 15px;
    }
    .cart_top p{
        margin-bottom: 15px;
    }
    .cart_top_btn_container{
        clear: both;
    }
    .cart_bottom_btn_container{
        clear: both;
    }
    .cart_bottom .go_to_cart,
    .cart_top .go_to_cart{
        position: relative;
        top: auto;
        right: auto;
        display: inline-block;
        margin-left: 20px;
        float: right;
    }
    .cart_bottom .continue_shopping,
    .cart_top .continue_shopping{
        position: relative;
        top: auto;
        right: auto;
        display: inline-block;
        float: right;
    }
}
@media (max-width: 639px) {
    .productimg{
        width: 200px;
    }
    .catalogue_list td:first-child, .cart_list td:first-child{
        width: 210px;
    }
    .cart_top{
        padding-left: 0;
    }
    .cart_top h1{
        margin-left: 80px;
    }
    .cart_top p{
        display: block;
        margin-left: 0;
        clear: both;
        margin-top: 0;
    }
    .cart_top .continue_shopping{
        float: none;
    }
    .cart_bottom{
        padding-top: 40px;
    }
    .cart_bottom .continue_shopping{
        float: none;
    }
    .cart_bottom p{
        font-size: 22px;
    }
}
@media (max-width: 599px) {
    .order_block .discount-price{
        position: relative;
        bottom: auto;
        margin-bottom: 5px;
        right: auto;
    }
}
@media (max-width: 568px) {
    .catalogue_list input.submitProduct{
        background: transparent url('../images/cart_icon_bg.png') no-repeat 0 center;
        background-size: 44px 44px;
        color: #c04790;
        font-size: 16px;
        line-height: 1.3em;
        padding-left: 55px;
        width: auto;
        text-align: left;
        padding-right: 20px;
        font-weight: bold;
        margin-bottom: 10px;
    }
    .arendaBlock{
        padding-left: 0;
    }
    .arendaBlock span{
        display: block;
        padding-left: 0;
        float: none;
        clear: both;
        white-space: nowrap;
    }
    .arendaBlock .remove{
        position: absolute;
        left: 125px;
    }
    .catalog .header3{
        font-size: 20px;
        line-height: 1.25em;
    }

}

@media (max-width: 479px) {
    .catalogue_list td:first-child, .cart_list td:first-child{
        width: 160px;
    }
    .productimg{
        width: 140px;
        margin-right: 20px;
    }
    .tradein-label{
        bottom: -50px
    }
    .catalogue_list input.submitProduct{
        background-size: 36px 36px;
        padding-right: 10px;
        padding-left: 45px;
    }
    .catalogue_list td{
        padding-top: 30px;
    }
    .catalog .catalogue_list td, .catalog  .cart_list td{
        vertical-align: top;
        padding-top: 20px;
    }
    .cart_list .remove{
        top: -15px;
    }
    .order_block .price_note{
        padding-bottom: 0;
    }
    .order_block .price_note + .price_note{
        top: auto;
        margin-top: 10px;
    }
    .order_block{
        height: auto;
    }
}
@media (max-width: 411px) {
    .personal_price-block{
        text-align: center;
        font-size: 25px;
    }
    .catalog .catalogue_list td, .catalog .cart_list td {
        display: block;
        width: 100%;
    }
    .productimg {
        width: 150px;
        margin-right: auto;
        margin-left: auto;
    }
    .catalogue_list td, .cart_list td{
        border-top: none
    }
    .catalogue_list td:first-child, .cart_list td:first-child{
        border-top: 1px solid #d1e4f5;
    }
    .tradein-label{
        bottom: -25px;
        left: 20%;
        right: auto;
    }
    .catalogue_list td form, .cart_list td form{
        width: 222px;
        margin-left: auto;
        margin-right: auto;
    }
    .catalog .header3{
        text-align: center;
    }
    .catalogue_list .know_more{
        width: 87px;
        margin: 0 auto;
    }
    .order_block .price{
        text-align: center;
        padding-right: 0;
    }
    .order_block .price .total_price_int{
        float: none;

    }
    .order_block .price_note{
        text-align: center;
    }
    .arendaBlock{
        width: 122px;
        overflow: visible;
        margin-left: auto;
        margin-right: auto;
    }
    .order_block .price_note span{
        width: 48px;
        margin-left: auto;
        margin-right: auto;
    }
    .order_count_wrapper{
        width: 132px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
    }
    .variants_wrapper{
        text-align: center;
    }
    .variants_inner{
        display: inline-block;
    }
    .cart_bottom .go_to_cart, .cart_top .go_to_cart{
        margin-left: 0;
    }
}
/*Каталог end*/





.variants_wrapper{
    position: relative;
    z-index: 10;
}
.order_block{
    position: relative;
    z-index: 8;
}

@media only screen and (max-width: 1023px) {
    .catalog .content_right_side .delivery_service{
        display: none;
    }
    .catalog h1{
        padding-bottom: 10px;
    }
}


.slide_nav {
    position: relative;
    z-index: 100;
}
.slide_nav_title_catalog{
    display: none;
}
.slide_nav_title_pages{
    display: none;
}
.slide_nav_title {
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    line-height: 1em;
    margin: 0;
    text-align: center;
    padding: 10px 20px;
    cursor: pointer;
    background: #c04790 url("../images/menu_top.png") right center no-repeat;
    border-radius: 10px;
    font-family: "HeliosLightRegular", Arial, Helvetica, sans-sefir;
}
@media only screen and (max-width: 767px) {
    .hidden_nav.slide_nav_pages .slide_nav_list {
        display: none;
    }
    .slide_nav_title_pages{
        display: block;
    }
}
@media only screen and (max-width: 1023px) {

    .slide_nav_title_catalog{
        display: block;
    }
    .hidden_nav.slide_nav_catalog > .slide_nav_list {
        display: none;
    }

    ul.slide_nav_list {
        padding: 0;
        /*background-color: #e7dfd2;*/
        margin: 0;
        border-bottom: 1px solid #d1e4f5
    }

    .slide_nav > ul.slide_nav_list > li {
        border-top: 1px solid #d1e4f5 !important;
        position: relative;
        padding: 0;
        list-style: none;
        display: block;
        border-bottom: 0;
        border-left: 0;
        box-sizing: border-box;
        /*background-color: #e7dfd2;*/
        margin-left: 0;
        margin-right: 0;
        background-position: 1px 16px;
    }
    .slide_nav ul.slide_nav_list li.sidebar_submenu{
        padding-top: 7px;
        padding-bottom: 7px;
    }

    ul.slide_nav_list > li:first-child {
        /*border-top: 1px solid #d1e4f5;*/
    }

    ul.slide_nav_list > li > a {
        /*color: #3e3e3e;*/
        font-size: 14px;
        line-height: 1.25em;
        padding: 14px 15px 14px 44px;
        position: relative;
        text-decoration: none;
        display: block;
    }

    .slide_nav ul.slide_nav_list > li > a {

    }

    .slide_nav ul.slide_nav_list > li.dropped > a {
        background-color: #e7d9c2;
    }

    ul.slide_nav_list > li > a:hover {
        font-weight: normal;
    }

    ul.slide_nav_list > li.current > a:hover {
        font-weight: bold;
    }

    ul.slide_nav_list > li > a:hover:before {
        background-position: -8px 0;
    }

    ul.slide_nav_list > li ul {
        position: absolute;
        left: 100%;
        top: -1px;
        padding: 0;
        margin: 0;
        border: 1px solid #fff;
        display: block;
        min-width: 220px;
        /*background: #f6eedf;*/
    }

    .drop_btn {
        display: none;
    }

    .slide_nav .drop_btn {
        display: block;
        width: 39px;
        min-height: 39px;
        height: 39px;
        background: #a53132 url("../images/drop_btn.png") -8px center no-repeat;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 100;
        cursor: pointer;
    }

    .slide_nav li.dropped > .drop_btn {
        background: #7a2425 url("../images/drop_btn.png") -67px center no-repeat;
    }

    .slide_nav li.current .drop_btn,
    .slide_nav li.dropped.current > .drop_btn {

    }

    .slide_nav li.current > .drop_btn {

    }

    .slide_nav ul.slide_nav_list > li ul {
        min-width: 0;
        position: relative;
        left: 0;
        top: 0;
        border: 0;
        width: auto;
        max-width: 100%;
    }

    ul.slide_nav_list li.current > ul {

    }

    .slide_nav ul.slide_nav_list li > ul,
    .slide_nav ul.slide_nav_list li:hover > ul {
        display: block;
    }

    .slide_nav ul.slide_nav_list li.dropped > ul,
    .slide_nav ul.slide_nav_list li:hover.dropped > ul {
        display: block;
        right: auto;
        left: auto;
        top: auto;
    }

    .slide_nav ul.slide_nav_list li.current > ul {

    }
    .slide_nav > ul.slide_nav_list > li > ul > li{
        list-style-type: none !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .slide_nav > ul.slide_nav_list > li .slide_nav_list {
        padding-top: 7px !important;
        padding-bottom: 7px !important;
    }
    .slide_nav > ul.slide_nav_list > li > ul > li:first-child {
        /*border-top: 1px solid #fff;*/
    }

    ul.slide_nav_list > li.current > a {
        background-color: #ded6ca;
        text-transform: uppercase;
    }

    ul.slide_nav_list > li.current {

    }

    ul.slide_nav_list > li.current > a:before {
        background-position: -8px 0;
    }

    .slide_nav ul.slide_nav_list > li > ul > li > a,
    ul.slide_nav_list li.current > ul > li > a {

    }

    ul.slide_nav_list > li > ul > li > a:hover {

    }

    ul.slide_nav_list > li.current > ul > li.current {

    }

    ul.slide_nav_list > li.current > ul > li.current > a {
        background: #c0d1ff;
        color: #23174f;
    }

    ul.slide_nav_list li > ul > li.current > ul {

    }

    .slide_nav ul.slide_nav_list li > ul > li > ul {

    }

    .slide_nav ul.slide_nav_list > li > ul > li > ul > li,
    ul.slide_nav_list li > ul > li > ul > li {
        border-top-style: dashed;
        padding: 0;
        list-style: none;
    }

    ul.slide_nav_list li > ul > li.current > ul > li > a {
        padding-left: 0;
    }

    ul.slide_nav_list li > ul > li > ul > li.current > a,
    ul.slide_nav_list li > ul > li > ul > li > a:hover {
        text-decoration: underline;
    }

    ul.slide_nav_list li:hover > ul {
        display: block;
    }

    ul.slide_nav_list > li ul > li {
        position: relative;
        padding: 0;
        list-style: none;
        border-top: 1px solid #fff;
    }
    .slide_nav ul.slide_nav_list > li.sidebar_submenu ul > li{
        padding-top: 0;
        padding-bottom: 0;
        list-style: none !important;
    }

    ul.slide_nav_list > li ul > li:first-child {
    }

    ul.slide_nav_list > li ul > li > a {
        font-size: 14px;
        line-height: 1.25em;
        padding: 7px 15px 7px 44px;
        position: relative;
        text-decoration: none;
        display: block;
    }

    ul.slide_nav_list > li ul > li > a:hover {
        color: #3e3e3e;
    }

    .slide_nav ul.slide_nav_list > li ul {
        box-shadow: none;
    }

    .slide_nav ul.slide_nav_list > li ul > li > a {
        font-size: 14px;
        line-height: 19px;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .slide_nav ul.slide_nav_list > li ul > li > ul li a {
        padding-left: 10px;
    }
}
.benefits__services-container{
    margin-right: 0;
    margin-left: 0;
}
.benefits__services-container > div{
    padding: 0;
}
.slick-slide img{
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1220px) {
    .benefits__services-container .slick-prev{
        left: -53px;
    }
    .benefits__services-container .slick-next{
        right: -53px;
    }
}
@media only screen and (max-width: 1179px) {
    .main-banner__slider .slick-prev{
        left: 0px;
        z-index: 10;
    }
    .main-banner__slider .slick-next{
        right: 0px;
    }
}
@media only screen and (max-width: 1130px) {
    .benefits__services-container .slick-prev{
        left: 20px;
    }
    .benefits__services-container .slick-next{
        right: 20px;
    }
}
@media only screen and (max-width: 1024px) {
    .benefits__services-container .slick-prev{
        left: -90px;
    }
    .benefits__services-container .slick-next{
        right: -90px;
    }
    .banner2{
        display: none !important;
    }
    .benefits__services-container .main-banner__slider{
        display: block;
        width: 500px !important;
        margin-left: auto;
        margin-right: auto;
    }
    .benefits__services-container{
        width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
}
@media only screen and (max-width: 767px) {
    .benefits__services-container .slick-prev{
        left: -54px;
    }
    .benefits__services-container .slick-next{
        right: -54px;
    }
}
@media only screen and (max-width: 639px) {
    .benefits__services-container .slick-prev{
        left: 20px;
        z-index: 150;
    }
    .benefits__services-container .slick-next{
        right: 20px;
        z-index: 150;
    }
    .benefits__services-container{
        width: 100% !important;
    }
    .benefits__services-container > div{
        width: 100%;
        padding: 0;
    }
    .benefits__services-container .main-banner__slider{
        width: 100% !important;
    }
    .slick-slide img{
        width: 100%;
    }
    .benefits__services{
        height: auto;
    }
}
@media only screen and (max-width: 479px) {
    .benefits__services-item{
        font-size: 14px;
    }
}

.select_calendar{ background:url(/images/calendar.png) no-repeat 0 0;
    width:188px; height:115px; margin:0px 0px 0px 20px; text-align:center;
    position:relative; font-size:115px; font-weight:bold;
    font-family:Arial; color:#000; padding-top:77px;}
.select_calendar .day{
    text-align:center; position:relative; font-size:100px;
    font-weight:bold; font-family:Arial; color:#000; top:-3px;
    border:0; background:none; width:154px; height:100px;
    border-radius:0; line-height:normal; padding:0; margin:0 auto;}
.select_calendar_date li{ padding-bottom:10px !important;}
.select_calendar .manth{ text-align:center; color:#fff; font-size:24px; position:absolute; top:45px !important; left:0; width:100%;}
.day_next{ background: url("/images/increase_big.png") no-repeat scroll 0 0 transparent;
    cursor: pointer; display: block; height: 31px; position: absolute; right:-21px;
    top: 50%; margin-top:-15px; width: 31px; z-index: 100;}
.day_prev{ background: url("/images/decrease_big.png") no-repeat scroll 0 0 transparent; cursor:
    pointer; display: block; height:31px; position: absolute; left:-21px; top: 50%; margin-top:-15px; width: 31px; z-index: 100;}
.select_calendar{ background:url(/images/calendar_new.png) no-repeat 0 0;}
.window2 .select_calendar .day{ left:16px;}
.window2 table tr td:first-child{ width:55%;}

.input_row.small{ float:left; overflow:hidden; padding:10px 0px 0px 0px; width:262px; clear:none;}
.input_row.small.left{ padding:10px 20px 0px 0px;}
.window2.ta_left.fixpng form .input_row.small input[type="text"], .window2.ta_left.fixpng form .input_row.small input[type="password"]{ width:232px; float:left;}
.window2 table{ float:left;}

#toTopButton {
    width: 55px;
    height: 55px;
    display: block;
    background-color: #a7c8e4/* rgba(255,255,255,0.7)*/;
    color: #fff;
    border-radius: 50%;
    /*box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);*/
    transition: .3s ease-out;
    z-index: 11;
    position: fixed; 
    bottom: 15px; 
    left: 15px;
    border: 1px solid #c4def1;
    cursor: pointer;
}

#toTopButton i {
    position: absolute;
    top: 24px;
    left: 23px;
    border: solid #fff;
    border-width: 0 3px 3px 0;
    display: inline-block;
    padding: 4px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}
/*
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-family: 'hs-icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
#toTopButton i:before {
    content: "\e903";
}*/

.block-header {
    text-decoration:none;
    font-size: 30px;
    line-height: 32px;
    color: #3a505e;
    display:inline-block;
    float:left;
}

.block-button {
    padding:15px 30px;
    border:2px solid #c04790;
    border-radius:5px;
    float:right;
    color:#c04790;
    text-decoration:none;
    font-weight:bold;
}

.block-button:hover {
    color:#253f4e;
    border-color: #253f4e;
}

.block-button-solid {
    padding:15px 30px;
    border:2px solid #c04790;
    background-color: #c04790;
    border-radius:5px;
    /*float:right;*/
    color:#fff;
    text-decoration:none;
    font-weight:bold;
    width:185px;
    display:inline-block;
}

.water-list .block-buttons a, .block-voda .block-buttons a {
    display: inline-block;
    width: 200px;
    float:none;
    margin-bottom: 30px;
}

.block-button-solid:hover {
    background-color:#253f4e;
    border-color: #253f4e;
}

.water-list ul, .block-voda ul {
    width:100%;
    text-align:center;
}

/*.water-list li,*/ .block-voda li{
    width:32%;
    max-width:320px;
    display:inline-block;
    vertical-align:top;
    text-align:center;
}

.water-list ul {
    display: flex; flex-wrap: wrap;  flex: 0 0 30%; justify-content:space-between;
}

.water-list ul li {
    width: 30%;
}

.water-list ul,
.water-list li {
    text-align: left;
}
/*
.water-list ul {
    margin: 0 -15px;
}
*/
.water-list li p {
    padding: 0;
}

.water-list-image-wrapper {
    height:200px;
    overflow: hidden;
    border-radius: 10px;
    margin-bottom: 20px;
    background-color: #394f5d;
}
.water-list-image-wrapper img{
    width: 100%;
    height: auto;
    min-height: 100%;
}

.block-item {
    padding:20px;
    text-align: center;
}

.block-item .new_item {
    position: relative;
}

.block-item-title {
    font-size:18px;
    min-height:60px;
}

.block-item-price {
    font-weight:bold;
    font-size:20px;
}

.block-item .discount-price {
    text-decoration: line-through;
}

.header_top {
    margin-top: -30px;
}

@media (max-width: 767px) {
    .block-voda li{
        width:100%;
        max-width:320px;
    }
    .water-list li {
        width:100%;
        max-width:320px;       
    }
    .block-header {
        display:inline-block;
        float:none;
        margin-bottom:20px;
    }
    
    .block-button {
        display:inline-block;
        float:none;
    }

    .header_top {
        margin-top: 0;
    }
    
    .water-list ul li {
        width: 100%;
        max-width: 100%;
    }
}


/* mobile menu */
#mobile-menu {
    /*padding: 10px;*/
    display:none;
    width: 350px;
    background-color: #b1d1ed;
    height: 100%;
    box-shadow: 0 0 10px rgb(0 0 0 / 50%);
    transition: 0.5s;
    position: absolute;
    overflow-x: hidden;
    top: 0;
    left: -400px;
    color: #32424a;
    z-index: 1001;
}

.mobile-menu__head {
    padding: 20px;
    font-family: Tahoma;
    position: relative;
    font-size: 18px;
}

#mobile-menu__close:after {
    content: "\00d7";
    font-size: 40px;
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
    transition: 0.5s;
}

#mobile-menu ul {
    list-style: none;
    margin: 0;
    padding: 0;
    transition: 0.5s;
}

#mobile-menu ul li {
    position: relative;
    /*line-height: 35px;*/
}

#mobile-menu ul li ul {
    padding: 0;
    /*visibility: hidden;*/
    display: none;
    transition: 0.5s;
    position: relative;
    background-color: #d1e8f6;
}

#mobile-menu ul li a {
    font: 14px Tahoma,sans-serif;
    text-transform: uppercase;
    display: block;
    cursor: pointer;
    text-decoration: none;
    color: #32424a;
    margin-right: 40px;
    /*min-height: 35px;*/
    padding: 10px 20px;
}


#mobile-menu .mobile-menu__holder:after, #mobile-menu .mobile-menu__holder:before {
    content: "";
    display: block;
    position: absolute;
    right: 20px;
    -webkit-transform: rotate(-135deg);
    -moz-transform: rotate(-135deg);
    transform: rotate(-135deg);
    height: 10px;
    width: 10px;
    z-index: 10;
}
#mobile-menu .mobile-menu__holder:before {
    border-left-color: inherit;
    border-left-style: solid;
    border-left-width: 2px;
    border-top-color: inherit;
    border-top-style: solid;
    border-top-width: 2px;
    top: 10px;
}
#mobile-menu ul li.active>.mobile-menu__holder:after, #mobile-menu ul li.active>.mobile-menu__holder:before {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}

#mobile-menu ul li.active>.mobile-menu__holder:before {
    top: 18px;
}

#mobile-menu ul li.active>ul {
    display: block;
}


#mobile-menu ul li ul li a {
    display: block;
    cursor: pointer;
    padding: 10px 20px;
    text-decoration: none;
    padding-left: 25px;
    text-transform: none;
}

#mobile-menu ul li ul li {
    border-bottom: 1px solid #b1d1ed;
}

#mobile-menu ul li ul li ul {
    border-top: 1px solid #b1d1ed;
    border-bottom: 1px solid #b1d1ed;
}

#mobile-menu ul li ul li ul li {
    border-bottom: 0;
}

#mobile-menu ul li ul li ul li a{
    text-transform: none;
    padding-left: 50px;
    border-bottom: 0;
}
#burger {
    display: none;
    margin: 10px;
    position: absolute;
    top: 0;
    left: 5px;
    cursor: pointer;
}
#burger div {
    width: 35px;
    height: 5px;
    background-color: #32424a;
    margin: 6px 0;
}

@media (max-width: 599px) {
    #burger {
        display: block;
        z-index: 1000;
    }
    #mobile-menu {
        display: block;
    }
}

.font-size12 h2 {
    font-size: 12px;
}

.helvetica h2 {
    font-family: Helvetica !important;
}

.catalog-tag {
    /*padding: 10px 20px;*/
    padding: 5px 12px; 
    background-color: #d0e3f3;
    text-decoration: none;
    /*background-color: #fff;*/
    border-radius: 20px;
    margin: 5px 5px 5px 0;
    display: inline-block;
}

.catalog-tag.active {
    border: 1px solid #3a505e;
}

.footer-social-btns img {
    width: 40px;
    height: 40px;
}

.header-social-btn img {
    width: 26px;
    height: 26px;
}

.content_left_side ul li{
    list-style-type: disc; 
    /*list-style-position: inside; */
    padding: 0 0 5px 0;
    margin-left:20px;
}

.content_left_side ol li{
    list-style-type: decimal; 
    padding: 0 0 15px 0;
    margin-left: 20px;
    /*list-style-position: inside; */
}
/*
.main-banner__slider .slick-slide:not(:first-child) {
    display: none;
}*/

.main-banner__slider.slick-not-init .main-banner__slide:nth-child(n+2) { 
    display: none;
}

/* Test - Set slide background to red when not initialized */
.slider.slick-not-init .slide {
/* background: red; */
}

span.header3 {
    display: block;
}

.product-link {
    text-decoration: none;
}

.catalogue_list .single-product td {
    padding-top: 20px;
}

.properties ul li {
    list-style: none;
    margin: 0px;
    font-size: 14px;
    padding: 3px 10px;
    border-bottom: 1px dotted #f0f0f06b;
}

.properties ul li span {
    display: inline-block;
    width: 50%;
    font-weight: bold;
}

.properties {
    margin-bottom: 20px;
}
.properties ul li:HOVER {border-bottom: 1px solid #f0f0f06b; background:#f0f0f06b;}

.clearbasket {
    text-decoration:none;
    font-size: 12px;
    font-style: italic;
    font-weight:bold;
    position:absolute;
    right:-330px;
    top:17px;
    display: inline-block;
    width: 90px;
}

.clearbasket::before {
    font-style: normal;
    content:'+';
    color:#fff;
    background-color:#3a505e;
    text-decoration:none;
    font-size: 45px;
    font-weight:bold;
    border-radius: 50px;
    width: 45px;
    height: 45px;
    transform: rotateY(0deg) rotate(45deg);
    text-align: center;
    line-height: 40px;
    position: absolute;
    left: -50px;
}

.cart_bottom_btn_container .clearbasket {
    top: 60px;
}

@media (max-width: 1023px) {
    .clearbasket {
        right:5px;
        top:100px;
    }
    .cart_bottom_btn_container .clearbasket {
        top: -50px;
    }
}

@media (max-width: 767px) {
    .clearbasket {
        right: -95px;
        top: 20px;
    }
    .cart_bottom_btn_container .clearbasket {
        top: 0;
    }
}

.block_drugie {
    margin: 50px 0;
}

.block_drugie .block-voda ul {
    text-align: left;
}

.block_drugie .new_item img {
    height: 300px;
}
.content_left_side_inner .delivery_service {width:50%; float: left; display: block; margin-bottom: 20px;}
.content_left_side_inner .delivery_service .servicebox_title {margin-top:10px}
.content_left_side_inner .delivery_service .schedule .time li {margin: 0px; list-style-type:none;}
.content_left_side_inner .delivery_service .schedule .days li {list-style-type:none;}
.content_left_side_inner .delivery_service .schedule .days li {width: 40px; height: 30px;line-height: 27px;}
.content_left_side_inner .delivery_service .schedule { max-width: 315px;}
.content_left_side_inner .inform {background: url(../images/info.png) no-repeat 20px 30px #ffffff8c; padding: 20px 20px 10px 60px; border-radius: 8px; margin-bottom: 30px; font-family: "HeliosLightRegular" !important;}
.content_left_side_inner .inform p {font-size:14px; padding-bottom: 10px;}
img.productimg.fixpng.active {border-radius: 16px;max-width: 1000px;width: 100% !important; height: auto;}

@media (max-width: 599px) {
    .header_top ul,
    .header_top .about,
    .header_top .header-social-btn {
        display: none;
    }
    .header-phone-block {
        top: 15px;
    }
    .header_top {
        padding-top: 45px;
    }
}
ul.ya-share2__list.ya-share2__list_direction_horizontal li {background: none !important;}

.article-cta {
    background: no-repeat 20px 30px #ffffff8c;
    padding: 30px 30px 30px 150px;
    border-radius: 8px;
    margin: 50px 0;
    font-family: "HeliosLightRegular" !important;
	background: url(../images/boutle3.png) no-repeat 20px 30px #ffffff8c;
	}
	
	
.article-cta .block-button {
    padding: 15px 30px;
    border: 2px solid #51a3e9;
    border-radius: 5px;    
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    margin: 20px 0 0;
    display: block;
    width: 200px;
    text-align: center;
    background: #51a3e9;
	float: none;
	letter-spacing: 0.5px;
}
.article-cta .block-button:hover {
    color:#FFF;
    border-color: #FFF;
}

.faq-wrapper {
    margin-top: 50px;
    margin-bottom: 50px;
}

.faq {
    background: url(../images/question.png) no-repeat 20px 30px #ffffff8c;
    /*background-position-y: center;*/
    padding: 25px 20px 10px 60px;
    border-radius: 8px;
    margin-bottom: 15px;
    font-family: "HeliosLightRegular" !important;
}

.faq span {
    font-weight: bold;
}

.faq-q {
    margin-bottom: 20px;
}
.faq-a {
    margin-bottom: 20px;
}

.footer-cities {
    display: flex;
    flex-flow: row;
    margin-bottom: 30px;
}
.footer-cities__map iframe {
    width: 500px;
}
.footer-cities__links {
    width: 100%;
    padding: 30px 0 0 100px;
    column-count: 2;
    /*column-gap: 100px;*/
}
.footer-cities__links a {
    display: block;
    color: #46535c;
    font-size: 16px;
    margin-bottom: 20px;
}
.footer-cities__map {
    width: 500px;
}

@media (max-width: 999px) {
    .footer-cities {
        display: block;
    }
    .footer-cities__links {
        padding: 30px;
    }
    .footer-cities__map {
        width: 100%;
    }
    .footer-cities__map iframe {
        width: 100%;
    }
}

.rating-bage__wrapper {
    display: flex;
    color: #516976;
    /*align-items: center;*/
    justify-content: right;
    margin-top:2px;
}

.rating-bage__wrapper a {
    color: #516976;
    text-decoration: none;
}

.rating-badge {
    display: flex;
    margin: 0 5px;
}

.rating-badge__star {
    background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M7.985 11.65l-3.707 2.265a.546.546 0 0 1-.814-.598l1.075-4.282L1.42 6.609a.546.546 0 0 1 .29-.976l4.08-.336 1.7-3.966a.546.546 0 0 1 1.004.001l1.687 3.965 4.107.337c.496.04.684.67.29.976l-3.131 2.425 1.073 4.285a.546.546 0 0 1-.814.598L7.985 11.65z" fill="%23c04790"></path></svg>');
    width: 16px;
    height: 16px;
    font-size: 0px;
    line-height: 0;
}
ul.select_calendar_date li, ul.order_select li {
    list-style: none; margin-left: 0px;
}

.share-ai {
    width: 100%;
    text-align: left;
}

.share-ai__title {
    font-size: 24px;
    line-height: 26px;
    padding: 10px 0 25px;
    color: #3a505e;
    font-family: "HeliosLightRegular"   
}

.share-ai__links {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.share-ai__links a {
    display: flex;
    padding: 10px 20px;
    border-radius: 50px;
    background-color: #ccc;
    margin-right: 10px;
    margin-bottom: 10px;
    color: #fff;
    text-decoration: none;
}

.share-ai__links .ai-chatgpt {
    background-color: #10a37f;
}

.share-ai__links .ai-google {
    background-color: #4285f4;
}

.share-ai__links .ai-perplexity {
    background-color: #6f42c1;
}

.share-ai__links .ai-yandex {
    background-color: #fc3f1d;
}