#main-nav ul ul{display:none;position:absolute;top:40px;left:0;width:204px;padding:10px 10px 20px 10px;background:#fcfcfc;z-index:999;box-shadow:0px 0px 5px 2px rgba(0,0,0,0.6);}
#main-nav:hover:after{content:'';position:fixed;left:0;top:90px;width:100%;height:100%;background:#00000052;display:block;z-index:-1;pointer-events:none;}
#left-nav ul{display:none;position:absolute;top:40px;left:0;width:204px;padding:10px 10px 20px 10px;background:#f0f0f0;z-index:9999999;}
#left-nav ul{left: 190px;width:960px;height:220px;top: -40px;padding:0;background:none;}
#main-nav ul li.extranav ul{left:-206px;}
#main-nav ul li.extranav ul ul{left:181px !important;}
#main-nav ul ul a, #left-nav ul a{margin:0px;height:auto;}
#main-nav ul li li{width:100%;padding:0;margin:5px 0;height:auto;}
#left-nav ul li{display:block;position:relative;background:url(../images/menu-bg.png) repeat;float:left;width:160px;height:200px;margin:0;float:left;box-shadow:2px 37px 6px 1px rgba(0,0,0,0.5);}
#main-nav ul ul ul, #left-nav ul ul{top:auto;z-index:9999;}
#main-nav ul li ul ul, #left-nav li ul ul{top:-1px;left:181px;border-top:none;border-left:5px solid #e09654;}
#main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li:hover ul ul ul ul, #left-nav li:hover ul ul, #left-nav li:hover ul ul ul, #left-nav li:hover ul ul ul ul{display:none;}
#main-nav ul li:hover ul, #main-nav ul li li:hover ul, #main-nav ul li li li:hover ul, #main-nav ul li li li li:hover ul, #left-nav li:hover ul, #left-nav li li:hover ul, #left-nav li li li:hover ul, #left-nav li li li li:hover ul{display:block;}
#main-nav ul ul a{color:#434343;padding:5px 15px;font-size:14px;border-left:3px solid #ce2027;font-weight:bold;text-transform:uppercase;}
#main-nav ul ul a:hover, #bottom-nav ul ul a:hover{color:#ce2027;}
#left-nav ul li a{display:block;text-align:center;color:#FFF;}
#left-nav ul li a .sphere{position:absolute;left:20px;top:-20px;width:48px;height:38px;font-size:10px;line-height:14px;border:5px solid #fff;z-index:29;padding-top:10px;}
#left-nav ul li a .sphere span{display:block;font-size:14px;}
#left-nav ul li a .text{position:relative;display:table-cell;vertical-align:middle;text-align:center;width:160px;height:124px;font-size:14px;z-index:27;padding-top:6px;}
#left-nav ul li a .text span{vertical-align:middle;}
#left-nav ul li a .text strong{display:block;}
#left-nav ul li a .image-wrapper{position:relative;z-index:28;width:160px;height:104px;text-align:center;overflow:visible;}
#left-nav ul li a .image-wrapper img{position:absolute;left:30%;margin-left:-25%;bottom:1px;width:145px;height:145px;}
#left-nav ul li a .image-wrapper span{position:absolute;display:block;width:160px;height:68px;background:#FFF;bottom:0;left:0;z-index:-1;}
#left-nav ul li a:hover{background:url(../images/menu-bg-hover.png) repeat;color:#fff;}
#left-nav ul li a:hover .sphere{background:#c41e25;}
.arr a{background:url(../images/arrow-grey.png) no-repeat right center;}
.arr li a{background:none;}
.menusonu ul{left:-121px !important;}
.alt a{background:url(../images/icons/arrow-icon-1.png) no-repeat right center;}
.alt li a{background:none;}
ul.sektor-menu{width:271px !important;}
ul.sektor-menu li{height:auto !important;box-shadow:none !important;padding:10px;width:200px !important;}
#left-nav > li > a {/* background: white; *//* padding: 3px 15px; */}
#left-nav:hover:after {
  content: '';
  position: fixed;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: -1;
  pointer-events: none;
}

#left-nav li:hover {
  z-index: 9999;
}
.slicknav_nav ul li ul {
  left: 50% !important;
  border: none !important;
  transform: translateX(-50%);
  margin: 10px 0 !important;
}