#header {position:relative; margin:0 0 30px 0}

#header-main, #center, #footer {margin:auto;}


#header-sup {height:28px; color:white; background:#1096AE; }
#header-sup > div.body {box-sizing:border-box; padding-right:40px; margin:auto; text-align:right}
#header-sup a {color:inherit; text-decoration:none}
#header-sup a:hover {text-decoration:underline}

#header-sup .menu {display:inline-block; margin:6px 0 0 0; text-transform:uppercase}
#header-sup .menu-item-spa {}
#header-sup .menu-item-spa.parent:after{display:inline-block; vertical-align:top; width:12px; height:12px; margin:3px 0 0 4px; content:' '; background:url(../img/nv-i-arrow-down-strong-white-1.svg) center center no-repeat; font-size:28px}

#header-sup .menu-item-spa-separator:before {display:inline-block; content:' '; margin:0 3px}

#header-main {position:relative; height:82px;}


#header-sup .header-popup, .header-popup-personal  {display:none;  transition-property:opacity; /* transition-duration: 0s; transition-timing-function: ease-out; */}
#header-sup .menu-item:hover + .header-popup, .header-personal-link:hover + .header-popup {display:block !important; }
#header-sup .menu-item:hover + .header-popup, .header-personal-link:hover + .header-popup, #header-sup .header-popup:hover, .header-popup:hover {
	display:block !important; transition-property:opacity;/*transition-duration: 0.8s; transition-timing-function: ease-out;*/}




.header-popup {padding:20px 15px; color:#666; line-height:140%; font-weight:normal; text-align:left; text-transform:none; background:#fdfdfd; border:1px solid #e1e1e1}
.header-popup-contacts {position:absolute; z-index:99; right:40px; top:19px; min-width:726px; min-height:64px;}
.header-popup-contacts ul, .header-popup-contacts li {list-style:none}
.header-popup-contacts .col_a {width:400px; float:left; margin-right:30px}
.header-popup-contacts .col_a .st {margin:0 0 12px 16px; font-weight:bold}
.header-popup-contacts .col_a li:before {content:'• '; font-size:18px; color:#1096AE}
.header-popup-contacts .col_a:after {position:absolute; left:435px; top:10px; bottom:10px; width:1px; content:' '; border-right:1px solid #e1e1e1}
.header-popup-contacts .col_b {width:300px; float:left}
.header-popup-contacts .col_b .sep {height:12px}
.header-popup-contacts .col_b .arr:before {display:inline-block; vertical-align:top; margin:2px 6px 0 0; width:14px; height:14px; content:' '; background:url(../img/nv-i-filter-arrow-right-1-2-3-4-5.svg) no-repeat center center}

.header-popup-shop {position:absolute; z-index:99; right:150px; top:19px;}
.header-popup-shop .menu-items {display:block; margin:-8px 0 -8px 0}
.header-popup-shop .menu-item {display:block}
.header-popup-shop .menu-item:before {content:'• '; font-size:18px; color:#1096AE}


#header-logo {position:absolute; left:50%; margin-left:-80px; display:inline-block; width:160px; top:50%; margin-top:-14px; height:28px; background-image:url(../img/nv-i-logo-1.png); background-repeat:no-repeat}
#header-logo a {position:absolute; top:0; left:0; right:0; bottom:0;}


#header-personal {position:absolute; right:0; margin-right:40px;}
	#header-personal {top:0; bottom:0; display:table; height:100%}
	#header-personal > .content {display:table-cell; vertical-align:middle}
	
#header-personal {font-size:12.5px; font-weight:bold; text-transform:uppercase;}
#header-personal a {text-decoration:none}
#header-personal a:hover {text-decoration:underline} 

#header-personal .header-cart-link {}
#header-personal .header-cart-link .icon {display:inline-block; vertical-align:top; margin:-3px 5px 0 0; width:24px; height:20px; background-image:url(../img/nv-i-cart-icon-1.svg); background-repeat:no-repeat}
/* #header-personal .header-cart-link:hover .icon {background-image:url(../img/nv-i-cart-icon-hover-1.svg);} */
/*#header-personal .separator:after {display:inline-block; content:'|'; margin:0 3px}*/
#header-personal .separator:after {display:inline-block; content:''; margin:0 3px}
#header-personal .header-personal-link:after, #header-personal .header-cart-link:after {
	display:inline-block; 
	vertical-align:top;
	content: ' ';
	background-image: url(../img/nv-i-icons-04.svg);
	background-repeat:no-repeat;
	width:12px; height:12px;
	margin: 3px 8px 0 1px;
}
#header-personal .header-cart-link:after {
	margin: 3px 8px 0 5px;
}

#header-popup-personal {position:absolute; top:46px; right:130px; z-index:999; display:inline-block; width:140px; padding:7px 20px; font-size:13px; line-height:180%} 
#header-popup-personal .menu-item {display:block}
#header-popup-personal .menu-item:before {content:'• '; font-size:18px; color:#1096AE}

#header-pr {position:absolute; left:0; margin-left:40px; }
	#header-pr {top:0; bottom:0; display:table; height:100%}
	#header-pr > .content {display:table-cell; vertical-align:middle}

#header-pr {font-size:12px; line-height:160%}


#header-search {position:relative; display:inline-block; float:right; margin:0 40px 0 0}
#header-search input[type=text] {width:155px; height:34px; padding-left:14px; font-size:15px; border:1px solid #f0f0f0; border-top-width:0; border-bottom-width:0;}
#header-search input[type=text]:focus {position:relative; /* border-color:#1096AE; */}
#header-search input[type=submit] {position:absolute; top:0; right:0; z-index:1; display:inline-block; width:20px; height:20px; margin:7px 10px 0 0; content:' '; background:url(../img/nv-i-search-icon-1.svg) center right no-repeat white; border:0; cursor:pointer}



/* HEADER CART (MINI) */

#site-cart-mini {display:none !important}

#header-cart-popup {position:absolute; z-index:998; top:70px; right:40px; min-width:250px; background:white; border:1px solid #ececec}

#header-cart-popup .basket-items {display:block; max-height:450px; overflow-y:auto;}

#header-cart-popup .basket-items {font-size:12px;}

#header-cart-popup .basket-item {display:block; padding:0px 0; margin:15px 10px;  border-bottom:1px dotted #e9e9e9 }
#header-cart-popup .basket-item:after {display:block; clear:both;  margin:14px 0 1px 0; height:1px; content:' '}
#header-cart-popup .basket-item:last-child {border-bottom:none; margin-bottom:0}

#header-cart-popup .basket-item-picture {display:inline-block; vertical-align:top; float:left; width:80px; margin:0 10px 0 0; text-align:center}
#header-cart-popup .basket-item-picture img {display:inline-block; vertical-align:top; max-width:80px; max-height:50px}
#header-cart-popup .basket-item-name {display:block; margin:0 0 4px 0; font-size:13px; text-transform:uppercase;}
#header-cart-popup .basket-item-name a {text-decoration:none}
#header-cart-popup .basket-item-name a:hover {text-decoration:underline}
#header-cart-popup .basket-item-properties {display:block; }
#header-cart-popup .basket-item-quantity {display:inline-block; vertical-align:top; width:30%}
#header-cart-popup .basket-item-quantity:before {content:'???-??: '}
#header-cart-popup .basket-item-price {display:inline-block; vertical-align:top; width:70%; text-align:right}
#header-cart-popup .basket-item-price:before {content:'????: '}


#header-cart-popup .col-1 {display:inline-block; vertical-align:top; float:left; width:80px}
#header-cart-popup .col-2 {display:inline-block; vertical-align:top; width:210px}

#header-cart-popup-tools {text-align:center; background:#f3f3f3}
#header-cart-popup-tools a {display:inline-block; vertical-align:top; margin:8px 0; padding:8px 16px 6px 16px; text-transform:uppercase; color:white; text-decoration:none; background:#1e96ad}

#header-cart-popup .arrow{
transform:rotate(180deg);
width:0px; height:0px;
 border: 1px solid #ececec;
 border-radius: 10px;
 position: absolute;
right:72px; top:-1px;
}
#header-cart-popup .arrow::before, #header-cart-popup .arrow::after {
 content: ''; 
 position: absolute;
 left: 20px; bottom: -20px;
 border: 10px solid transparent;
 border-top: 10px solid #ececec;
}
#header-cart-popup .arrow::after {
 border-top: 10px solid white;
 bottom: -19px; 
}


/* MAIN (PC) MENU */

#header-menu {position:relative; z-index:90; text-align:center;  border:solid 2px #f0f0f0; border-left-width:0; border-right:0}
#header-menu .menu-items .menu-item.first-on-screen {margin-left:190px !important}
#header-menu:hover {z-index:99}
#header-menu a {color:inherit; text-decoration:none}

#header-menu .menu-item.level-1 > a {
	position:relative; z-index:11;
	display:inline-block; vertical-align:top; height:18px; margin:0 -4px 0 0; padding:10px 9px 8px 9px; 
	font-size:14px; font-weight:bold; color:#666666; text-transform:uppercase; 
	border:1px solid white; border-top-width:0; border-bottom-width:0;
}


#header-menu .menu-item.marked > a {color:#ef3042}
#header-menu .menu-item.marked_2 > a {color:#1096AE !important} 


#header-menu .menu-item.parent {position:relative; z-index:10;}
#header-menu .menu-sub-block {display:none}
#header-menu .menu-item.parent:hover .menu-sub-block {display:block}
#header-menu .menu-item.parent.level-1:hover > a:after {display:block; position:absolute; left:0; right:0; bottom:-2px; height:2px; content:' '; background:white}

#header-menu .menu-item.parent:hover a {border-color:#dfdfdf} 


body #header-menu .menu-sub-block {top:25px\0}
#header-menu .menu-sub-block {
	position:absolute; left:0; top:36px; z-index:10;
	min-width:180px; padding:20px 35px 15px 35px; 
	text-align:left; 
	background:white;
	border:1px solid #dfdfdf; border-top-width:2px;
}




#header-menu .menu-sub-col {min-width:80px; margin:0 20px 0 0;}
body #header-menu .menu-sub-col.menu-sub-col-s2xcol .menu-items {min-width:160px\0; }
#header-menu .menu-sub-col.menu-sub-col-s2xcol .menu-items {min-width:340px; -moz-column-count:2; -webkit-column-width:150px; column-gap:20px}


#header-menu .menu-sub-block .menu-item-subheader {padding:0 0 20px 0; color:#1096AE; text-transform:uppercase; }
#header-menu .menu-sub-block .menu-item-subheader a {text-decoration:none; color:inherit}
#header-menu .menu-sub-block .menu-item-subheader a:hover {text-decoration:underline; color:inherit}

#header-menu .menu-sub-block .menu-sub-col a {display:block; padding:0 8px 0 0; margin:0 0 6px 0}
#header-menu .menu-sub-block .menu-sub-col .menu-item-subheader a {display:inline-block}
#header-menu .menu-sub-block .menu-sub-col a:hover { color:#1096AE;}


#header-menu .menu-sub-block {white-space:nowrap}
#header-menu .menu-sub-col {display:inline-block; vertical-align:top}
#header-menu .menu-sub-block .menu-sub-col {white-space:auto}


/* 
#header-menu .menu-item.level-1 > a:hover  {color:#FFF; background-color:#797979}

.header-popup-block {position:absolute; top:200px; left:200px; z-index:10; margin:0; padding:4px 0; background:white; border:1px solid #f0f0f0}

.header-popup-block .menu-items-block {float:left}


.header-popup-block .menu-item-subheader {padding:2px 10px; font-weight:bold}
.header-popup-block .menu-items a {display:block; margin:0; padding:2px 10px; text-decoration:none}
.header-popup-block .menu-items a:hover {text-decoration:underline}
*/









body #footer-catalog-blocks {
	box-sizing:border-box; 
	background:#585858; color:white;
}


body #footer-catalog-blocks .col-block-title {position:relative; padding-bottom:15px; margin-bottom:25px;  border-bottom:2px solid white }
body #footer-catalog-blocks .col-block-title:before {position:absolute; top:100%; left:0; width:60px; content:' ';  border-bottom:2px solid white}
body #footer-catalog-blocks .col-block-content, #footer-catalog-blocks .col-block-content .menu-item {color:white}

@media screen and (min-width: 1000px) {	
	body #footer-catalog-blocks .col-block-title-main {margin-bottom:25px} /* border-bottom:2px solid white; */
	body #footer-catalog-blocks .col-block-title-main .text {padding-bottom:2px; border-bottom:2px solid white;}
	
	body #footer-catalog-blocks .col-block-title, body #footer-catalog-blocks .col-block-title:before	{border-bottom:0px solid white; margin-bottom:5px}
}






#footer-copyright-separator {height:6px; margin:25px 0 0 0; background:#1e95ab}
#footer-copyright-block {position:relative; height:55px}
#footer-copyright {position:absolute; left:40px; top:20px; }
#footer-copyright {position:absolute; left:150px; right:150px; text-align:center}

#footer-sonet {position:absolute; top:13px; right:40px; display:block; width:266px; height:30px; /* background:#EEE */}




#site-scroll-top {
	position:fixed; bottom:20px; right:20px; z-index:92;
	display:inline-block; width:45px; height:45px;
	background:url(../img/nv-i-button-arrow-up-1.svg) white no-repeat;
	cursor:pointer;
}









.seo {margin-left:270px}


/*
     FILE ARCHIVED ON 07:59:39 Jul 10, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:19:34 Nov 25, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.886
  exclusion.robots: 0.076
  exclusion.robots.policy: 0.062
  esindex: 0.011
  cdx.remote: 36.372
  LoadShardBlock: 258.138 (3)
  PetaboxLoader3.datanode: 213.7 (4)
  load_resource: 60.133
  PetaboxLoader3.resolve: 37.09
*/