#header {
	z-index: 110 !important;
}

#center {
	margin-top: 31px;
	background:#fff;
	text-align:left;
}


/* PANEL */

#panel {
	position:fixed; z-index:15; top:0; width:1245px; height:51px; 		 /* background: url(i/panel-main-bg.png) repeat-x; */
	background:#008bb3;
	background:linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); background:-moz-linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); 
	background:-ms-linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); -pie-background:linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); behavior:url(/PIE.htc);
	background:-webkit-linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); background:-o-linear-gradient(top, #532877   0%, #532877   55%, #001724 100%); 
	border-bottom-left-radius:8px; border-bottom-right-radius:8px; 
	box-shadow:0 0 6px 3px #000;
	
}	

#panel > span.panel-block {position:relative; display:inline-block; vertical-align:top; padding-top:10px}
#panel > span.panel-block span.icon {display:inline-block; vertical-align:top; width:30px; height:30px; margin:0 8px 0 0;  }
#panel > span.panel-block span.text {display:inline-block; vertical-align:top; margin-top:4px; color:white}
#panel > span.panel-block a {display:block; position:absolute; top:0; left:0; right:0; bottom:-8px; z-index:10; text-decoration:none; cursor:pointer !important}
#panel > span.panel-block span.text {cursor:pointer !important} /* ie patch */
#panel > span.panel-separator {display:inline-block; vertical-align:top; width:1px; height:50px; background:url(i/panel-separator.png) no-repeat}

#panel-search-block {padding-left:22px; padding-right:22px;}
#panel-search-block .field-wrap {
	position:relative; display:inline-block; vertical-align:top; width:395px; /*305px;*/ height:30px; margin-top:-1px; background:white; border-radius:15px; behavior:url(/PIE.htc);
}
#panel-search-block form {display:inline}
#panel-search-block-text {position:absolute; z-index:11; top:6px; left:10px; right:20px; color:#999; font-size:90%; cursor:text}
#panel-search-block button {position:absolute; top:0; right:0; z-index:12; display:inline-block; width:31px; height:31px; background:url(i/panel-search-button.png) no-repeat; border:none; cursor:pointer}
#panel-search-block input[type=text] {position:absolute; top:2px; left:10px; right:10px; bottom:2px; width:100%; margin-right:31px; height:26px; background:transparent; border:none}
#panel-search-block input[type=text]:focus {outline: none; }

#panel-special-block {padding-left:18px}
#panel-special-block .icon {background:url(i/panel-icon-dialog.png) no-repeat}

#panel-basket-block {
	position:relative; z-index:19; width:255px; /* width:250px; */ height:57px; float:right; margin-right:11px; background:url(i/panel-basket-bg.png) repeat-x; /* width:240px;  */
	box-shadow:0 0 6px 3px #000; white-space:nowrap;
	border-bottom:1px solid #1d4900; border-bottom-left-radius:4px; border-bottom-right-radius:4px; behavior:url(/PIE.htc);
}
#panel-basket-block, #panel-basket-block a {color:white; font-size:14px;}
#panel-basket-block .icon {display:inline-block; vertical-align:top; width:36px; height:38px; margin:10px 0 0 12px; background:url(i/panel-icon-basket.png) no-repeat}
#panel-basket-block .text {display:inline-block; vertical-align:top; margin:20px 0 0 8px}
#panel-basket-block a {color:white; text-transform:uppercase;}
#panel-basket-block .basket-num {margin:0 3px; color:#ddd;/*color:#062b00*/} 

/* HEADER */
#header {
	position:relative;
	z-index:6;
}
#header-main-block {
	/*width:1208px;*/
	height:200px;
	margin:auto; 
}	
#header-submain-block {height:19px; background:#cbcbcb}
#header-menu-block {position:relative; height:52px}
#header-triangle-left {position:absolute; z-index:6; top:0; left:296px; width:54px; height:240px; background:url(i/header-triangle-left.png) no-repeat}
#header-triangle-right {position:absolute; z-index:6; top:0; right:296px; width:54px; height:240px; background:url(i/header-triangle-right.png) no-repeat}

#logo {
	position:absolute;
	top:27px;
	left:39px;
	width:178px;
	height:170px;
	background:url(i/logo.png) no-repeat;
}
#logo a {
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding-top: 149px;
	color: #002f48;
	font-size: 13px; 
	text-align: center;
	text-decoration: none;
}

#header-center-phone {position:absolute; top:43px; left:338px; right:338px; text-align:center; font-family: 'Arial Narrow', 'PT Sans Narrow', 'PT Sans Narrow', Arial}

#header-center-phone .se1 {font-size:22px; color:#6a859a; margin-right:14px}
#header-center-phone .se2 {font-size:15px; color:#335e7e; margin-right:4px; font-weight:bold; font-family:Arial}
#header-center-phone .se2.n2 {margin-left:1-px !important}
#header-center-phone .se3 {font-size:22px; color:#002138; margin-right:14px}
#header-center-phone .se3.n2 {font-size:15px; font-family:Arial; font-weight:bold; color:#335e7e}
#header-center-phone .se4 {
	position:relative; top:-2px; display:inline-block; padding:5px 8px; margin-left:15px;
	font-size:13px;
	font-weight:bold; color:#f6f6f6;
	background:#b1bfc2; background:linear-gradient(top, #c5d0d2, #9daeb5); background:-moz-linear-gradient(top, #c5d0d2, #9daeb5);
	background:-webkit-linear-gradient(top, #c5d0d2, #9daeb5); background:-o-linear-gradient(top, #c5d0d2, #9daeb5);
	-pie-background:linear-gradient(top, #c5d0d2, #9daeb5); behavior:url(/PIE.htc); background:-ms-linear-gradient(top, #c5d0d2, #9daeb5);
	
	border-radius:5px; text-transform:uppercase; text-decoration:none;
}
body #bx-panel {
	/*display: none !important;*/
	z-index: 9999 !important;
}

.header_contacts {
	position: absolute;
	top: 39px;
	left: 355px;
}
.header_contacts_phone {
	color: #00749a;
	font-size: 22px;
	line-height: 34px;
}
.header_contacts .se4 {
	display: inline-block;
    margin: -5px 0 0 50px;
	padding: 15px 25px 17px 17px;
	color: #fff;
	font-size: 14px;
	background: #39a7d3;
	text-decoration: none;
	border-radius: 4px;
}
.header_contacts_soc {
	margin: 13px 0 0 28px;
}
.header_contacts_soc .sqare_button {
	position: relative;
	display: inline-block;
	/* width: 48px;
	height: 48px; */
	width: 36px;
	height: 36px;
}
.header_contacts_soc .sqare_button + .sqare_button {
	margin-left: 2px;
	margin-top: 5px;
}
.header_contacts_soc .sqare_button .icon {
	display: inline-block;
	/* width: 48px;
	height: 48px; */
	width: 36px;
	height: 36px;
}
.header_contacts_soc .sqare_button.sqare_button_skype .icon {
	background: url(i/skype.png) no-repeat;
    background-size: 36px;
}
.header_contacts_soc .sqare_button.sqare_button_viber .icon {
	background: url(i/viber.png) no-repeat;
    /* background-size: 48px; */
    background-size: 36px;

}
.header_contacts_soc .sqare_button.sqare_button_icq .icon {
	background: url(i/icq.png) no-repeat;
    /** 
    background-size: 45px; 
    **/
    background-size: 34px;

}
.header_contacts_soc .sqare_button.sqare_button_mail .icon {
	background: url(i/mail.png) no-repeat;
    background-size: 36px;
}
.header_contacts_soc .sqare_button.sqare_button_whatsapp .icon {
    background: url(i/whatsapp.png) no-repeat;
    background-size: 36px;
}


.header_center {
	position: absolute;
	top: 105px;
	left: 357px;
}
.header_center .header_menu {
	
}
.header_center .header_menu .menu-item {
	margin-left: 15px;
}
.header_center .header_menu .menu-item:first-child {
	margin-left: 0px;
}
.header_center .header_menu a {
	color: #0088b5;
	font-size: 16px;
	border-bottom: 1px solid #0088b5;
	text-decoration: none;
}
.header_center .header_menu a:hover {
	color: #f24841;
	border-color: #f24841;
}

.header_toolbar-b {
	background-color: #00749a;
}
.header_toolbar-b.__fixed {
	position: fixed;
	top: 0;
	width: 1240px;
}

.header_cat #way {
	position: absolute;
	top: 72px;
	left: 0;
}

.header_search {
	/*width: 602px;*/
	width: 675px; /*515px;*/
	padding-top: 19px;
}
.header_search input[name="q"] {
	/*width: 454px;*/
	width: 365px;
	padding: 8px 10px 6px;
	color: #292929;
	font-size: 18px;
	border: none;
	box-sizing: border-box;
	box-shadow: inset 0px 1px 1px #000;
	border-radius: 3px;
}

.header_search input[name="q"]::-webkit-input-placeholder {
	color: #292929;
}
.header_search input[name="q"]::-moz-placeholder {
	color: #292929;
}
.header_search input[name="q"]:-moz-placeholder {
	color: #292929;
}
.header_search input[name="q"]:-ms-input-placeholder {
	color: #292929;
}

.header_search button {
	padding: 7px 20px 5px;
	margin-left: 2px;
	color: #004160;
	font-size: 18px;
	border: 1px solid #e4e4e4;
	border-radius: 3px;
	box-shadow: 0px 3px 5px rgba(0,0,0,.35);
	background: #ffffff; /* Old browsers */
	cursor: pointer;
}

.header_quest a {
	display: inline-block;
	font-size: 16px;
	font-family: Arial, sans-serif;
	color: #fff;
	text-decoration: none;
	margin-left: 1px;
	margin-top: 26px;
	padding-left: 24px;
	background: url(i/quest.png) 0 center no-repeat;
	line-height: 28px;
}
.header_quest a:hover {
	text-decoration: underline;
}

#catalog_loctator_selected_filters,
.catalog-view-template-var-compare {
	display: none !important;
}

#slides {
	margin: 0;
}
#header-center-contacts-shadow {padding:16px 20px; margin:-16px 0 0 -19px; background:url(i/hedaer-contacts-shadow.png)} 
	
.header-tooltip {
	position:absolute; top:50px; left:-80px; display:inline-block; padding:10px 0 0 0; z-index:1100;
}
.header-tooltip > div {
	display:inline-block; min-width:180px; min-height:60px; padding:10px 10px; z-index:1100;
	font-size:100%; color:#002138; text-align:center;
	background:white; background:linear-gradient(top, #fff, #e3e3e3); background:-moz-linear-gradient(top, #fff, #e3e3e3); 
	background:-webkit-linear-gradient(top, #fff, #e3e3e3); background:-o-linear-gradient(top, #fff, #e3e3e3); 
	-ms-background:linear-gradient(top, #4dfff98b5, #e3e3e3); -pie-background:linear-gradient(top, #fff, #e3e3e3); behavior:url(/PIE.htc);		
	box-shadow:2px 2px 2px 0 #999; border:1px solid #eeeeee; border-top-color:#d3d3d3; border-radius:10px;	
}
.header-tooltip img {vertical-align:bottom; border:0; outline:0; margin-bottom:2px}

.header-tooltip a {
color:inherit}
.header-tooltip .tooltip-line {margin:0 0 8px 0}
	
#header-center-contacts .e2 {position:absolute; left:212px; top:22px; width:294px; white-space:nowrap}
#header-center-contacts .e2 .link_shops, #header-center-contacts .e2 .link_for_clients {
	position:relative; display:inline-block; min-width:108px; height:31px; padding:0 10px; text-align:center; /* min-width:158px;  */
	font-size:13px; color:white; text-decoration:none;
	background:linear-gradient(top, #4d98b5, #006c95); background:-moz-linear-gradient(top, #4d98b5, #006c95); 
	background:-webkit-linear-gradient(top, #4d98b5, #006c95); background:-o-linear-gradient(top, #4d98b5, #006c95); 
	-ms-background:linear-gradient(top, #4d98b5, #006c95); -pie-background:linear-gradient(top, #4d98b5, #006c95); behavior:url(/PIE.htc);
	
	border-radius:5px;
}
#header-center-contacts .e2 .link_shops .text, #header-center-contacts .e2 .link_for_clients .text {display:inline-block; padding-top:8px} 
#header-center-contacts .e2 .link_for_clients {display:none; position:absolute; left:134px; right:0}
#header-center-contacts .e2r {position:absolute; left:134px; right:0} 

#header-center-contacts .e3 {
	position:absolute; top:80px; left:24px; width:172px; white-space:nowrap;
	text-align:justify; font-family:Arial; font-size:14px; color:#002138;
}
 
#header-center-contacts .e4 {position:absolute; top:70px; left:212px; right:24px;}
#header-center-contacts .e4 .text {position:absolute; top:8px; left:10px; font-size:13px; color:#606c75}
#header-center-contacts .e4 input[type=text] {
	width:98%; padding-left:6px; height:29px; background:#d8dde1; 
	border-width:1px; border-style:solid; border-top-color:#bbc0c4; border-left-color:#ced3d7; border-right-color:#ccd4d6; border-bottom-color:#ccd4d6;
}
#header-center-contacts .e4 button {position:absolute; top:2px; right:-1px; width:29px; height:29px; border:0; background:url(i/header-ok-button.png) center center no-repeat; cursor:pointer}
#header-center-contacts .e5 {position:absolute; right:24px; top:12px;}
.header-lang {display:inline-block; width:16px; height:11px; margin:0 0 10px 0}
#header-lang-en {background:url(i/lang-flag-en.png) no-repeat}
#header-lang-ru {background:url(i/lang-flag-ru.png) no-repeat}

#header-right-announce {
	position:absolute; top:23px; right:36px; width:262px; height:32px;
	text-align:center; white-space:nowrap; overflow:hidden;
	border:1px solid #c3c7ca; border-bottom:none;
	background:linear-gradient(top, #d3d3d3, #e1e1e1); background:-moz-linear-gradient(top, #d3d3d3, #e1e1e1);
	background:-webkit-linear-gradient(top, #d3d3d3, #e1e1e1); background:-o-linear-gradient(top, #d3d3d3, #e1e1e1);
	background:-ms-linear-gradient(top, #d3d3d3, #e1e1e1); -pie-background:linear-gradient(top, #d3d3d3, #e1e1e1); behavior:url(/PIE.htc);
	cursor:pointer;
}
#header-right-announce .border {width:1px; height:32px}
#header-right-announce .text {display:inline-block; margin-top:8px; font-size:82%; font-weight:bold; color:#555}

#header-right-support {position:absolute; top:85px; right:19px; width:156px; height:136px; text-align:center; background:#a7a8ac}
#header-right-support-link {display:inline-block; width:138px; height:96px; margin-top:20px; font-size:12px; color:white; background:url(i/header-rescue.png) bottom center no-repeat; text-transform:uppercase; text-decoration:underline}
#header-right-support-link:hover {text-decoration:underline} 
 
#header-right-menu {
	position:absolute; top:85px; right:177px; width:140px; height:136px; /*background:url(i/header-right-menu-bg.png) no-repeat*/background:url(/img/header-right-menu-bg5.png) no-repeat ;
} 
#header-right-menu .menu-item {display:block; vertical-align:middle; height:27px; margin-left:14px; font-size:78%; white-space:nowrap}  
#header-right-menu .menu-item > span {display:inline-block; padding:7px 0}
#header-right-menu .menu-item, #header-right-menu .menu-item a {color:#294456}  
 
.header-sm-triangle {display:inline-block; width:19px; height:19px; vertical-align:bottom; background:red}
.header-sm-triangle-left {float:left; background:url(i/header-sm-triangle-left.png) no-repeat}
.header-sm-triangle-right {float:right; background:url(i/header-sm-triangle-right.png) no-repeat}
 
/* MENU */

#header-menu {position:relative; height:51px; z-index:3}
#header-menu-bg1 {
	position:absolute; top:0; left:0; right:0; bottom:50%;z-index:2;
	background:#f4f4f4; background:linear-gradient(top, #fafafa, #f0f0f0); background:-moz-linear-gradient(top, #fafafa, #f0f0f0);
	background:-webkit-linear-gradient(top, #fafafa, #f0f0f0); background:-o-linear-gradient(top, #fafafa, #f0f0f0);
	background:-ms-linear-gradient(top, #fafafa, #f0f0f0); -pie-background:linear-gradient(top, #fafafa, #f0f0f0); behavior:url(/PIE.htc);
}
#header-menu-bg2 {
	position:absolute; top:50%; left:0; right:0; bottom:1px; z-index:3;
	background:#e5e5e5; background:linear-gradient(top, #e6e6e6, #cccccc); background:-moz-linear-gradient(top, #e6e6e6, #cccccc);
	background:-webkit-linear-gradient(top, #e6e6e6, #cccccc); background:-o-linear-gradient(top, #e6e6e6, #cccccc);
	background:-ms-linear-gradient(top, #e6e6e6, #cccccc); -pie-background:linear-gradient(top, #e6e6e6, #cccccc); behavior:url(/PIE.htc);
}
#header-menu-shadow {
	position:absolute; z-index:2; bottom:0; left:0; right:0; height:1px;
	box-shadow:0 0px 3px 2px #666; behavior:url(/PIE.htc);
}
#header-menu-bg-l {position:absolute; z-index:3; top:0; left:0; bottom:0; width:51px; background:url(i/header-menu-bg-l.png) no-repeat}
#header-menu-bg-r {position:absolute; z-index:3; top:0; right:0; bottom:0; width:19px; background:url(i/header-menu-bg-r.png) no-repeat}
#header-menu-home { display:inline-block; width:45px; height:45px; vertical-align:top; margin:5px 0px 0 6px; float:left;}

#header-menu .menu-item.level_1 {display:inline-block; vertical-align:top; height:51px;}
#header-menu .menu-item.level_1 a {
	display:inline-block; padding:15px 30px; 
	font-family: Arial, sans-serif; font-stretch:semi-condensed; text-transform:uppercase; font-size:17px; font-weight:bold; color:#00394e; text-decoration:none; /*'Arial Narrow', 'PT Sans Narrow', Arial,  */
}
#header-menu .menu-separator {display:inline-block; width:1px; height:51px; vertical-align:top; background:url(i/header-menu-separator.png) #cfcfcf}
#header-contacts {}

/* SEARCH BLOCK */

#search-block {}
#search-block input[type=text] {}
#search-block input[type=submit] {}

/* COLUMNS */

#col-left-bg-outer {position:absolute; top:0; bottom:0; left:0; width:26.5%; background:#d8d8d8; z-index:1}
#col-left-bg-outer-shadow {position:absolute; z-index:/* 3 */ 1; top:0; bottom:0; left:0; width:26.5%; background:transparent; box-shadow:inset -2px -2px 2px 0px #aeaeae;  behavior:url(/PIE.htc);}


/* COLUMNS BLOCK */

.cat-books {
	background: #f3f3f3;
}
.cat-books_t {
	color: #292929;
	font-size: 24px;
	padding: 23px 0 13px 23px;
}
.cat-books_i {
	padding: 0 5px 0 23px; 
}
.cat-books_i_img {
	float: left;
	margin-right: 14px;
}
.cat-books_i_img img {
	max-height: 180px;
}
.cat-books_i_tx {
	color: #191919;
	font-size: 14px;
	line-height: 17px;
}
.cat-books_i_tx p {
	text-indent: 0;
	margin-bottom: 8px;
}
.cat-books_i_order-w {
	text-align: center;
}
.cat-books_i_order {
	display: inline-block;
	padding: 8px 26px 10px 27px;
	margin-top: 18px;
	border: 1px solid #a6cbd7;
	border-radius: 4px;
}
.cat-books_i_order a {
	color: #0088b5;
	font-size: 14px;
	line-height: 25px;
}
.cat-books_i_order a:hover {
	color: #f24841;
}

.cat-books_i + .cat-books_i {
	margin-top: 20px;
}

.lst-psts {
	padding-top: 53px;
	padding-bottom: 30px;
	background: #f3f3f3;
}
.lst-psts_t {
	padding-left: 25px;
}
.lst-psts_t a {
	color: #292929;
	font-size: 24px;
	text-decoration: none;
	border-bottom: 1px solid #7c7c7c;
}
.lst-psts_t a:hover {
	color: #f24841;
	border-color: #f24841;
}
.lst-psts .col-news-items {
	margin-top: 15px;
}
.lst-psts .col-news-item {
	padding: 0 30px 0 27px;
}
.lst-psts .col-news-item + .col-news-item {
	margin-top: 20px;
}
.lst-psts .col-news-item .col-news-item-name a {
	margin-right: 8px;
	color: #0088b5;
	font-size: 14px;
	text-decoration: none;
	border-bottom: 1px solid #8dbbd1;
}
.lst-psts .col-news-item .col-news-item-name a:hover {
	color: #f24841;
	border-color: #f24841;
}
.lst-psts .col-news-item .col-news-item-date {
	display: inline-block;
	color: #898989;
	font-size: 12px;
}
.lst-psts .col-news-item .col-news-item-description {
	margin-top: 8px;
	color: #000;
	font-size: 14px;
	line-height: 17px;
}



#col-left #col-block-mistake {
	margin-top: 45px;
}

#hits_news h2 {
	width: auto;
	margin: 28px 0 10px;
	padding: 0;
	color: #004160;
	font-weight: normal;
	font-size: 28px;
	border: none;
	background: transparent;
	box-shadow: none;
}
#hits_news h2 a {
	color: #004160 !important;
	border-bottom: 2px solid #004160;
	text-decoration: none;
	text-transform: none;
}
#hits_news h2 a:hover {
	color: #f24841 !important;
	border-color: #f24841;
}

.catalog-item-price .catalog-item-currency-rouble {
	font-size: 14px;
}

/* COLUMN MENU */

.col-block .menu-item {
	position:relative; display:block; height:46px; 
	background:url(i/col-menu-item-bg-passive.png) no-repeat;
}
.col-block .menu-item.hover, .col-block .menu-item:hover {background:url(i/col-menu-item-bg-active.png) no-repeat}
.col-block .menu-item.selected, .col-block .menu-item:active {background:url(i/col-menu-item-bg-active.png) no-repeat}

.col-block .menu-item a {display:block; width:100%; height:46px; text-align:center; color:#002a3d}
.col-block .menu-item a .text {display:inline-block; vertical-align:middle; padding:14px 0 0 0}
.col-block .menu-item a .text-separator {}

.col-block .menu-item .counter {display:inline-block; margin:15px 30px 0 0; padding:1px 5px; float:right; background:#aecdd6; border-radius:4px; behavior:url(/PIE.htc);}

.catalog-item-menu .menu-item a {text-align:left; padding-left:20px}

/* COLUMNS */

#col-block-news .col-block-content {margin:25px 15px 0 30px}
#col-block-news-all {position:absolute; top:-20px; right:-7px; display:inline-block; padding:4px 5px; font-size:80%; color:#758188; background:#f7f7f7;}

#col-block-news .col-news-item {font-size:80%; margin:0 0 20px 0; background:url(i/news-col-icon.png) 8px 45px no-repeat}

#col-block-news .col-news-item-date {
	display:block; width:120px; height:24px; padding-top:6px; margin:0 0 18px 0; text-align:center;
	color:#828a91;
	background:#eeeeee; background:linear-gradient(top, #fff, #e0e0e0); background:-moz-linear-gradient(top, #fff, #e0e0e0);
	background:-ms-linear-gradient(top, #fff, #e0e0e0); -pie-background:linear-gradient(top, #fff, #e0e0e0); behavior:url(/PIE.htc);		
	border:1px solid #b3b3b3; border-radius:3px;
}
#col-block-news .col-news-item-name {display:block; margin:0 6px 4px 50px; color:#532877; font-weight:bold; }
#col-block-news .col-news-item a {color:inherit}
#col-block-news .col-news-item-text {margin:4px 0 0 50px; color:#373434}
#col-block-news .col-news-item-text p {margin:6px 0 0 0; text-indent:0}

#col-block-mistake {height:145px; padding:20px 0 15px 0; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e;}
#col-block-mistake {background:#aecdd6 url(i/col-left-mistake.png) center 20px no-repeat; }
	
	
/* CONTENT */

#content {background:#fff}
#content-bg-outer {position:absolute; top:0; bottom:0; left:25%; right:0; background:#fff}
#content { width:73.5%; min-height:550px; float:left;}
#content > div {
	margin:0 0px 0 20px;
	padding-bottom:20px;
}
#content.__style-1 {
	width: 100%;
}
#content.__style-1 > div {
	margin-left: 0;
}


/* FOOTER */

#footer {
	height:210px; 
	/* margin-top: 11px; */
	font-family:Ubuntu; font-size:12px; color:#56788f; line-height:140%;
    font-weight: 600;
	/*border-top:1px solid #b7b7b7; */
	background:#f2f2f2;
	background:-moz-linear-gradient(top, #fdfdfd 0%, #f2f2f2 55%, #d7d7d7 100%);
	background:-webkit-linear-gradient(top, #fdfdfd 0%, #f2f2f2 55%, #d7d7d7 100%);
	background:-o-linear-gradient(top, #fdfdfd 0%, #f2f2f2 55%, #d7d7d7 100%);
}
#footer-top {width:99%; height:170px; float:left}
#footer-left {position:relative; width:33%; float:inherit; padding: 0 0 0 5px}
#footer-center {position:relative; width:30%; float:inherit}
#footer-right {position:relative; width:35%; float:inherit}

#footer-contacts {padding:0 0 0 25px}
#footer-address {padding-left:22px; background:url(i/footer-icon-location.png) left top no-repeat}
#footer-phone {padding-left:22px; margin:8px 0 0 0; float:left; background:url(i/footer-icon-phone.png) left top no-repeat}
#footer-workhours {padding-left:22px; margin:90px 0 0 0; background:url(i/footer-icon-hours.png) left top no-repeat}
#footer-skype {min-height:14px; padding:0 0 0 22px; background:url(i/footer-icon-skype.png) left bottom no-repeat} 
#footer-mail {min-height:14px; padding:0 0 0 22px;  margin:7px 0 0 0;background:url(i/footer-icon-mail.png) left bottom no-repeat} 
#footer-map {min-height:14px; padding:0 0 0 22px; margin:7px 0 0 0; background:url(i/footer-icon-map.png) left bottom no-repeat} 

#footer-bottom {width:99%; height:34px; float:left;
    border-top:1px solid #b7b7b7; 
}
#footer-copyright {
    width:30%;
    float: left;
    text-align:left;
    padding: 8px 0 0 10px;
}
#footer-counters {float: right}

/* CATALOG (WAY) PANEL */

#way {position:fixed; z-index:112; top:51px; margin-left:14px; width:1208px; background:#eaeaea; box-shadow:4px 2px  4px 2px #666; behavior:url(/PIE.htc); }
#way-bg {position:fixed; z-index:111; top:0; left:0; right:0; bottom:0; background:black; -pie-background:rgba(0, 0, 0, 0.15); opacity:0.15; behavior:url(/PIE.htc);}
#way.compact {}

#way .col {position:relative; width:20%; float:left;}
#way .col-left-bg {position:absolute; top:0; left:0; bottom:0; width:20%; box-shadow:1px 1px 2px 0 #666}
#way .col-right-bg {position:absolute; top:0; right:0px; bottom:0; width:20%; box-shadow:-1px -1px 2px 0 #666}
.browser-opera #way .col-right-bg {margin-right:2px}

#way .col-left-bg, #way .col-right-bg  {
	background:#cbcbcb; background:linear-gradient(top, #f0f0f0, #cbcbcb); background:-moz-linear-gradient(top, #f0f0f0, #cbcbcb);
	background:-webkit-linear-gradient(top, #f0f0f0, #cbcbcb); background:-o-linear-gradient(top, #f0f0f0, #cbcbcb);
	-pie-background:linear-gradient(top, #f0f0f0, #cbcbcb); behavior:url(/PIE.htc); background:-ms-linear-gradient(top, #f0f0f0, #cbcbcb);
}

#way .col-center {position:relative; width:60% !important; float:left;}
#way .col-center-bg {
	position:absolute; top:0; bottom:0; left:20%; right:20%;
	background:#ececec; background:linear-gradient(top, #e1e2e4, #bfbfbf); background:-moz-linear-gradient(top, #e1e2e4, #bfbfbf);
	background:-webkit-linear-gradient(top, #e1e2e4, #bfbfbf); background:-o-linear-gradient(top, #e1e2e4, #bfbfbf);
	-pie-background:linear-gradient(top, #e1e2e4, #bfbfbf); behavior:url(/PIE.htc); background:-ms-linear-gradient(top, #e1e2e4, #bfbfbf);
}

#way .col-header {
	position:relative; height:40px; text-align:center;
	font-family:'Arial'; font-size:75%; color:white; text-transform:uppercase;
	background:#1d769e; background:linear-gradient(top, #1d769e, #003a52); background:-moz-linear-gradient(top, #1d769e, #003a52);
	background:-webkit-linear-gradient(top, #1d769e, #003a52); background:-o-linear-gradient(top, #1d769e, #003a52);
	-pie-background:linear-gradient(top, #1d769e, #003a52); behavior:url(/PIE.htc); background:-ms-linear-gradient(top, #1d769e, #003a52);	
}
#way .col-header .text {display:inline-block; vertical-align:middle;}
#way .col-header .separator {display:inline-block; vertical-align:middle; width:0; height:100%}

#way .menu-item {position:relative; height:34px; font-size:80%; border-top:1px solid #ffffff; border-bottom:1px solid #e0e0e0}
#way .menu-item a{position:relative; display:block; height:34px; text-align:center; color:#222}
#way.compact .menu-item, #way.compact .menu-item a {height:26px}
#way .menu-item-bg {position:absolute; top:0; left:0; right:0; bottom:0; display:none; background:#017fa7;}

#way .menu-item .text {display:inline-block; vertical-align:middle;}
#way .menu-item-separator {display:inline-block; vertical-align:middle; width:0; height:100%}

#way .way-button-collapse {position:absolute; bottom:-13px; z-index:18; left:-13px; display:inline-block; width:26px; height:27px; background:url(i/way-button-up-icon.png) center center no-repeat; cursor:pointer}
#way .way-button-return {position:absolute; top:3px; right:20%; margin-right:20px; z-index:115; display:inline-block; width:35px; height:35px; background:url(i/way-button-return-icon.png) center center no-repeat; cursor:pointer}
#way .way-button-return:before {content:'Вернуться'; position:absolute; top:0; right:42px; display:inline-block; padding:8px 0; font-size:82%; font-weight:bold; color:#6596ab; text-decoration:underline }

#way .way-layer {position:absolute; top:0; bottom:0; left:20%; right:20%; z-index:110; text-align:left}
#way #way-layer-0 {text-align:left} /* ie */
#way .way-layer-header {height:39px; padding:0 12px; font-family:'Arial Narrow', 'PT Sans Narrow', Arial; font-size:130%; color:#333; border-bottom:1px dotted #999}
#way .way-layer-header .text {display:inline-block; vertical-align:middle;}
#way .way-layer-header .separator {display:inline-block; vertical-align:middle; width:0; height:100%}

#way .way-layer-content {position:absolute; top:40px; bottom:0; left:0; right:0; overflow-y:auto}
#way .way-layer-content > div {padding:10px 12px; padding-right:6px}

/* WAY SECTIONS */

#way .way-section {position:relative; padding:8px 0}
#way .way-section > span {display:inline-block; vertical-align:top}

#way .way-section a {color:inherit; text-decoration:none}
/* #way .way-section a:hover {text-decoration:underline} */


#way .way-section.plain {display:block; width:100% !important; margin:-5px 0 4px 0;}

#way .way-section.box {
	display:inline-block; width:155px; height:125px; margin:0 10px 10px 0; vertical-align:top; /* height:110px; */
	text-align:center; background:white; 
	border:2px solid #ccc; border-radius:4px;
}	
#way .way-section.box.line-last-child {margin-right:0}
#way .way-section.box .way-section-name {padding:0 4px; }

#way .way-section.box .way-section-picture {display:block; height:80px; line-height:80px; vertical-align:top}
#way .way-section.box .way-section-picture-empty {display:block; height:80px; vertical-align:top}
#way .way-section.box .way-section-picture img {vertical-align:middle}

#way .way-section-special-separator {display:block; height:20px;}


/* WAY INDEX */

#way-layer-0 .way-layer-content {padding:0 10px}

.way-index-tools {position:absolute; top:8px; right:0; z-index:25;}

.way-index-tip {display:none; margin:30px 0 -5px 0; text-align:center; font-size:83%}
	
.subheader-way-sol {margin:28px 0 14px 0px !important; padding-left:0 !important}

.waysol-sections {position:relative; }

.waysol-section.level-1 {
	position:relative; display:inline-block; width:270px; height:31px; 
	padding:0px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;
	color:#333; font-size:93%; text-decoration:none; 
}	
.waysol-section.level-1 {
	margin:0 250px 0 0;
	background:#f1f1f1; background:linear-gradient(top, #f9f9f9, #f0f0f0); background:-moz-linear-gradient(top, #f9f9f9, #f0f0f0);
	background:-webkit-linear-gradient(top, #f9f9f9, #f0f0f0); background:-o-linear-gradient(top, #f9f9f9, #f0f0f0);
	-pie-background:linear-gradient(top, #f9f9f9, #f0f0f0); background:-ms-linear-gradient(top, #f9f9f9, #f0f0f0);	
	border:1px solid #cccccc; border-radius:3px; border-bottom:none;
}
.waysol-section.level-1 > .waysol-section-title {white-space:nowrap}

.waysol-section.level-1:last-child {border:1px solid #cccccc;}
.waysol-section.level-1.selected {
	color:white; border:none; 
	background:#1d83a9; background:linear-gradient(top, #b8d5e5, #7899aa); background:-moz-linear-gradient(top, #b8d5e5, #7899aa);
	background:-webkit-linear-gradient(top, #bed7e4, #7899aa); background:-o-linear-gradient(top, #bed7e4, #7899aa);
	-pie-background:linear-gradient(top, #bed7e4, #7899aa); background:-ms-linear-gradient(top, #bed7e4, #7899aa); behavior:url(/PIE.htc);
}

.waysol-section.level-1  a {display:block; padding:7px 0; color:inherit; text-decoration:none}

.waysol-section .waysol-section-picture {
	position:absolute; top:0; right:5px; bottom:0; min-height:180px; min-width:250px; left:290px; display:none; padding:0px 10px; text-align:center; vertical-align:middle;
	background:#fafafa; 
	border:1px solid #e3e3e3; border-top-color:#e3e3e3; border-bottom-color:#d3d3d3; border-radius:5px;
	box-shadow:1px 1px 0px 0 #e3e3e3;	
}
.waysol-section .waysol-section-picture img {vertical-align:middle;}

.waysol-section.level-1 {position:static;}
.waysol-section.selected .waysol-section-picture {display:block; }

body .subheader-way-spec {margin:10px 0 0px 0 ; padding-left:0 !important}


.wayspec-items {margin:15px 0 10px 0}

.wayspec-item.soft {height:45px; position:absolute; right:0; top:0}
.wayspec-item {
	display:inline-block; padding:5px 10px;
	color:white; font-size:93%;
	background:linear-gradient(top, #01c5dd, #006282); background:-moz-linear-gradient(top, #01c5dd, #006282);
	border-radius:3px;
}
.wayspec-item a {color:inherit; text-decoration:none}

/* INDEX WAYS */ 

.way-button {
	position:relative; display:inline-block; min-width:166px; min-height:32px; margin:15px 32px 0 0; text-align:center;
	color:#333; font-size:80%; font-weight:bold; background:#ececec; text-decoration:none;
	background:linear-gradient(top, #fff, #e0e0e0); background:-moz-linear-gradient(top, #fff, #e0e0e0);
	background:-webkit-linear-gradient(top, #fff, #e0e0e0); background:-o-linear-gradient(top, #fff, #e0e0e0);
	-pie-background:linear-gradient(top, #fff, #e0e0e0); behavior:url(/PIE.htc); background:-ms-linear-gradient(top, #fff, #e0e0e0);	
	box-shadow:1px 1px    2px 1px #888;
}
.way-button .icon {}
.way-button .text {}
.way-button .content {display:inline-block; vertical-align:middle; padding-top:8px}
.way-button .separator {display:inline-block; vertical-align:middle; width:0; height:100%}


.way-button-sale .icon {display:inline-block; vertical-align:top; width:19px; height:19px; margin:-1px 5px 0 0; background:url(i/way-sale-icon.png) no-repeat}
.way-button-new .icon {}
.way-button-doc .icon {}

#way .subheader {margin:10px 0 5px 0; padding:0 0 0 32px; color:#333;  font-family:'Arial Narrow', 'PT Sans Narrow', Arial; font-size:130%}

/* NAVIGATION */

.nav {position:relative}
.nav-title {}
.nav a {}
.nav a:hover {}
.nav-item {display:inline-block}
.nav-first-page {}
.nav-next-page {}
.nav-num-page {}
.nav-next-page {}
.nav-last-page {}

/* BOX TEMPLATE */

.site-box {border:2px solid #f2f2f2; border-bottom-width:3px; border-right-width:2px; border-radius:3px;} 
.site-box:after {position:absolute; left:0; right:0; bottom:-2px; content:' '; height:1px; border-bottom:1px solid #dbdbdb}
.site-box:before {position:absolute; top:1px; bottom:-1px; right:-1px; content:' '; width:1px; border-right:1px solid #e4e4e4}

/* TOP MENU */

#header-menu {}
#header-menu .menu-item.level_1 {display:inline-block}
#header-menu .menu-item.level_1 a {}
#header-menu .menu-item.level_1.selected a {}

/* SUBMENU */

/* CSS SHOW/HIDE */
#header-menu .menu-sub-wrap {position:relative}
#header-menu .menu-sub-block {display:none}
#header-menu .menu-sub-wrap:hover  > .menu-sub-block  {display:inline-block}

/* LEVEL 2 DROPDOWN EXAMPLE */
#header-menu .menu-sub-block.level_2 {position:absolute; top:100%; left:0; white-space:nowrap}
#header-menu .menu-sub-block.level_2 {padding-top:10px}
#header-menu .menu-sub-block.level_2 > span {display:inline-block; border:1px solid #DDD; background:#FFF; padding:5px}
#header-menu .menu-item.level_2 {display:block;}

/* LEVEL 3 DROPRIGHT EXAMPLE */
#header-menu .menu-sub-wrap.level_3 {display:block}
#header-menu .menu-sub-block.level_3 {position:absolute; top:0; left:100%;}
#header-menu .menu-sub-block.level_3 {padding-left:10px}
#header-menu .menu-sub-block.level_3  > span {display:inline-block; border:1px solid #CCF; background:#EEF; 	padding:5px; margin-top:-5px}
#header-menu .menu-item.level_3 {display:block;}


 .resolution_s #footer_menu_catalog
 {
	display: none;
 }

 .resolution_s #footer-manager-spec
 {
	display: none;
 }

#footer-manager-spec2
 {
	display: none;
 }

 .resolution_s #footer-manager-spec2
 {
	display: block;
 }

  .resolution_s #footer-copyright
 {
	margin-top:15px;
 }


/* FOOTER MENU - 1END*/

.catalog-item-extra a.catalog-item-button-buy span.icon{
	background: none;
}

.catalog_template_showcase .catalog-item-price {
	margin: 0;
	background: transparent;
	box-shadow:none;
	border: none;
	text-align: left;
	color: #000;
	font-size: 22px;
	bottom: 77px;
}

.catalog_template_normal .catalog_template_normal .catalog-item {
	background: #f7f7f7;
	border: none;
	padding: 11px 22px;
	margin: 10px 0;
	outline: 1px solid #000;
}
.catalog_template_normal .catalog-item-picture {
	border: none;
}

.catalog-item-table-analog {
    margin: 12px 1px;
    border-collapse: collapse;
}
.catalog-item-table-analog tr td {
    border: solid 1px;
    padding: 4px 12px;
}
.catalog-item-table-analog td:first-child {
    border: solid 2px;
}

.catalog_template_normal .catalog-item-description p {
	text-indent: 0;
}

.catalog-item-store-in .icon {
	background: url(i/galka-in.png) no-repeat;
}

.ui-front {
	z-index: 210;
}

.section-share {
	margin-top: 55px;
	text-align: right;
}

#col-left #col-block-news {
	padding: 23px 0 0 0;
	margin-bottom: 48px;
	background-color: #f3f3f3;
}
#col-left #col-block-news .col-block-header {
	height: auto;
	background: transparent;
}
#col-left #col-block-news .col-block-header > div {
	width: auto;
	height: auto;
	padding: 0;
	text-align: left;
	color: #292929;
	font-size: 22px;
	background: transparent;
	text-transform: none;
}
#col-left #col-block-news .col-block-header > div .text {
	color: #292929;
	font-size: 22px !important;
	padding-left: 24px;
}
#col-left #col-block-news .col-block-header > div .icon {
	display: none;
}

#col-left #col-block-news .col-block-content {
	margin-left: 23px;
	margin-top: 12px;
}

#col-left #col-block-news .catalog_template_micro .catalog-item .catalog_item_name a {
	color: #1280ac;
}
#col-left #col-block-news .catalog_template_micro .catalog-item .catalog_item_name a:hover {
	color: #f24841;
}
#col-left #col-block-news .catalog_template_micro .catalog-item .catalog-item-price {
	color: #6596ab;
}

.catalog-item .photogallery-items .photo_3d_link {
	position: static !important;
}

#constructor-table-theads a img {
	vertical-align: middle;
}


#nav-vkl_i-3 #constructor_modificator_items tr {
	display: table-row !important;
}
#nav-vkl_i-4 #constructor_modificator_items tr.__style-1 {
	display: table-row !important;
}

.page-order {
}
.page-order .order_t {
	color: #000;
	font-size: 28px;
}
.page-order .h3 {
	color: #33323a;
	font-size: 22px;
}
.page-order .auth-block-col {
	margin-top: 43px;
}

.registration-tr td {
	padding-left: 70px;
}

#col-left-menu {
	background: #f3f3f3;
}
#col-left-menu .col-block-header {
	color: #292929;
	font-size: 24px;
	padding: 23px 0 13px 23px;
	background: transparent;
	height: auto;
}
#col-left-menu .col-block-header div {
	width: auto;
    height: auto;
    padding: 0;
    text-align: left;
    color: #292929;
    font-size: 22px;
    background: transparent;
    text-transform: none;
}
#col-left-menu .col-block-header div .icon {
	display: none;
}
#col-left-menu .col-block-header div .text {
	color: #292929;
    font-size: 22px !important;
    padding-left: 24px;
}
#constructor-table.constructor-table.__style-1 {
	width: 100%;
}

.refresh-col input {
	width: 120px !important;
	height: 20px;
	background: url(i/refreshbas.png) 0 center no-repeat;
	border: none;
	display: none;
	color: #1c8fce;
	font-size: 14px;
	cursor: pointer;
	text-align: left !important;
	padding-left: 19px;
	margin-top: 6px;
	text-decoration: underline;
}
.refresh-col input:hover {
	color: #f24841;
	background-image: url(i/refreshbash.png);
}
.refresh-col.__active input {
	display: block;
}


.basket-panel .ui-button.refresh {
	padding-left: 19px;
	font-size: 14px;
	border: none;
	box-shadow: none;
	color: #1c8fce;
	text-decoration: underline;
	text-transform: none;
	background: url('/bitrix/templates/a/i/refreshbas.png') 0 center no-repeat;
}
.basket-panel .ui-button.refresh:hover {
	color: #f24841;
	background-image: url('/bitrix/templates/a/i/refreshbash.png');
}

.td-error {
	width: 350px;
	color: #ff0000;
	font-size: 14px;
}

.catalog-item .photogallery-items .photogallery-item .photogallery-item-picture-wrap img {
	width: auto !important;
	height: auto !important;
}


.list-table.__sravnenie .tobasket{
	top: 35px;
	right: -130px;
}

.catalog-item .catalog-item-compare-button.button,.catalog-item .catalog-item-button-call {
	display: none;
}
#catalog_main_area_wrap .catalog-item-compare-button,
#catalog_main_area_wrap .catalog-item-button-call,
.catalog_template_normal .catalog-item-catalog .catalog-item-button-call {
	display: inline-block;
}

input.yakassa_pay {
    cursor:pointer;
    float:left;
    width:320px;
    height:50px;
    display:block;
    font-size:24px;
    line-height:50px;
    border-radius:8px;
    background-color:#fc0;
    padding:0 20px;
    margin-bottom:110px;
    text-decoration:none
}

.scrollup{
width:40px;
height:40px;
opacity:0.3;
position:fixed;
bottom:50px;
right:100px;
display:none;
text-indent:-9999px;
background: url('/img/icon_top.png') no-repeat;
}

.header_contacts .se4:hover,.e1 > .sqare_button:hover > .icon{
	opacity: 0.8;
}

.header_cat .panel-block a span:hover{
	opacity: 0.6;
}

.header_contacts_soc.pull-left{
	margin: 0px 55px 0 0;
}

.header_contacts_phone.pull-left{
	width: 430px;
	padding-top: 5px;
}

.header_contacts_phone.pull-left .header_contacts_phone_i{
	display: inline-block;
	margin-right: 10px;
}

.callback-f .contacts-form textarea{
	width: 400px;
	padding: 3px 10px;
}

.callback-f .ui-form .field-comment{
	display: none;
}

.callback-f .contacts-form {
    width: 560px;
}

.callback-f .contacts-form input[type=text], .callback-f .contacts-form input[type=email] {
    width: 400px;
    padding: 3px 10px;
}

.callback-f .ui-form .col-1{
	color: #000;
}
.callback-f{
	padding: 20px 55px;
}
.callback-f .ui-form input[type=submit]{
	display: inline-block;
    padding: 15px 30px 17px 35px;
    color: #fff;
    font-size: 14px;
    background: #39a7d3;
    text-decoration: none;
    border-radius: 4px;
    border: none;
    margin-top: 20px;
}
.callback-f .ui-form input[type=submit]:hover{
	opacity: 0.8;
	cursor: pointer;
}
.callback-f .field-submit{
	text-align: center;
    padding-top: 20px;
}

.callback-f form > div:nth-child(5){
/*	position: absolute;
    bottom: 60px;
    left: 27%;
    font-size: 14px !important;*/
    padding: 0 10px;
    margin-top: -10px;
}

.catalog_template_normal .deliv{
	position: absolute;
    top: 185px;
    right: 65px;
    font-size: 14px;
    display: none;
}

.catalog_template_showcase .deliv {
    position: absolute;
    top: 23px;
    right: -2px;
    font-size: 14px;
    z-index: 1;
    display: none;
}

.news-item-text a{
	font-weight: bold;
}

.ui-dialog[aria-describedby="auth-dialog"]{
	z-index: 300;
}
body .bx-core-waitwindow{
	z-index: 260;
}

.catalog_template_showcase .catalog-item-button-download{
	margin-top: -20px;
}

#col-left-menu.catalog-item-menu .menu-item:nth-child(13) .text{
	padding-top: 4px;
}

.dlink{
	width: 23%;
    margin: 10px;
    float: left;
    text-align: center;
}
.dlink:hover{
	box-shadow: 0 0 2px 1px #6596ab;
	cursor: pointer;
}
.dlink:first-child{
	margin-left: 0;
}
.dlink img{
	width: 100%;
	padding-bottom: 15px;
}
.dlink a{
	text-decoration: none;
}
.dLink:hover a{
	text-decoration: underline;
}

.deliveryItemBlock {
    padding-top: 15px;
    padding-bottom: 15px;
    width: 405px;
	  max-width: 100%;
    float: left;
    margin-right: 40px;
}
.dItemLogo{

}
.ItemText{
	float: left;
	  width: 400px;
	  max-width: 100%;
	  margin-top: 20px;
	  margin-bottom: 20px;
}
.delivBorder, .delivBorderDim{
	border-top: 1px dashed #a5a5a5;
	clear: both;
	margin: 20px 0;
}
.delivDev{
	clear: both;
}
.dItemLogo img{
	    max-width: 300px;
	max-height: 70px;
	min-height: 70px;
}
@media only screen and (max-width: 767px) {
	.dlink {
		width: 100%;
	}
}
.ui-form input[type=radio] {
  border: 1px solid #ccd2d9;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  vertical-align: middle;
}
.ui-form input[type=radio]:checked {
  background: #6baa89;
  border-color: #6baa89;
}
.middle_header .status_block .sms_block a{
	background: url(/img/hm_ico.png) no-repeat 0 5px;
    padding-left: 32px;
}
.footer-top-menu .submenu{
	display: none;
}
.footer-top-menu li.drop a{
	position: relative;
}
.footer-top-menu li.drop a:before {
    content: '';
    background: url(/design/img/svg/str_menu.svg) no-repeat center;
    width: 11px;
    height: 6px;
    position: absolute;
    right: -22px;
    top: 11px;
}
.footer-top-menu li.drop:hover > a:before {
    background: url(/design/img/svg/str_menu_green.svg) no-repeat center;
}
.footer-top-menu li.drop ul {
    display: none;
    position: absolute;
    left: 0px;
    top: 37px;
    min-height: 148px;
    -webkit-box-shadow: 0 5px 19px 2px rgba(0, 0, 0, 0.11);
    box-shadow: 0 5px 19px 2px rgba(0, 0, 0, 0.11);
    background-color: #ffffff;
    padding: 5px 15px 7px 15px;
    z-index: 3;
    min-width: 240px;
    width: 100%;
}
.footer-top-menu li.drop ul li {
    min-height: 30px;
    display: table;
    width: 100%;
}
.footer-top-menu li.drop ul li a {
    line-height: 20px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.footer-top-menu li.drop ul a {
    color: #323a4d;
    font-size: 16px;
    font-weight: 400;
    display: table-cell;
    vertical-align: middle;
    position: relative;
}
.top_wrapper .top_menu .footer-top-menu li.drop {
    padding-left: 0;
    float: left;
    margin-right: 0;
    padding-right: 46px;
    position: relative;
    min-height: 37px;
}
.footer-top-menu li.drop:hover ul {
    display: block;
}
