header #menu1 {display: inline-block;width: 75%;float: right;text-align: left;}
footer #menu1{margin-right: 10px;}
#menu1{text-align: right;}
nav a {text-decoration: none;}
nav ul {margin: 0;padding: 0;}
nav li {list-style-position: inside;}

header .top-menu{height: 40px;padding: 20px 0 0 20px;}
footer .top-menu{padding:0;}
.top-menu li {display: inline-block;padding: 12px 12px 0 12px;font-size: 14px;margin: 0;}
.top-menu li.active {background: #29c5e6;color: #2f445e;}
.top-menu a {color: #2f445e;font-size: 1.2em;letter-spacing:0.04em}

.main-menu li {display: inline-block;font-size: 16px;text-transform: uppercase;letter-spacing: 0.5px;height: 30px;background: #2E4D73;margin-right: 10px;}
.main-menu a {color: #fff;display: block;padding: 4px 15px;}
.main-menu a:hover {color:#fff;}
.main-menu li:hover {background-color: #1a3451;}
.main-menu li.activ {background-color: #78ad42;}
.main-menu li.activ:hover {background-color: #6b971e;}
.main-menu li:nth-child(3){margin-right: 70px;}


header #menu2, .main-menu-sub li, .main-menu-sub a{display: inline-block;}
#typeRetail {clear: both;padding: 20px 0;overflow: hidden;}
#typeRetail > ul  li:nth-child(1){margin-right:2px;}
#typeRetail > ul  li:nth-child(2){margin-right:2px;}
#typeRetail > ul  li:nth-child(3){margin-right:2px;}
.main-menu-sub {overflow: hidden;text-align: center;width: 930px;margin: 0 auto;border-radius: 3px;}
.main-menu-sub li {text-transform: uppercase;text-align: center;float: left;width: 230px;overflow: hidden;height: 130px;}
.main-menu-sub li span {padding: 2px 0px;color: #fff;font-size: 18px;position: absolute;top: 92px;width: 160px;left: 36px;}
.main-menu-sub li:nth-child(1) span {background: #2E4D73;}
.main-menu-sub li:hover:nth-child(1) span{background: #1a3451;}
.main-menu-sub li:nth-child(1).active {background: #1a3451;}
.main-menu-sub li:nth-child(2) span {background: #ca483e;}
.main-menu-sub li:hover:nth-child(2) span{background: #bf392e;}
.main-menu-sub li:nth-child(2).active {background: #bf392e;}
.main-menu-sub li:nth-child(3) span {background: #78ad42;}
.main-menu-sub li:hover:nth-child(3) span{background: #6b971e;}
.main-menu-sub li:nth-child(3).active {background: #6b971e;}
.main-menu-sub li:nth-child(4) span {background: #494d4e;}
.main-menu-sub li:hover:nth-child(4) span{background: #3e4243;}
.main-menu-sub li:nth-child(4).active {background: #3e4243;}
.main-menu-sub a {position: relative;}


#menuObject{text-align:center;padding: 35px 0px 13px;}
.object-menu li {border-radius: 2px;display: inline-block;text-transform: uppercase;margin: 0 8px;line-height: 25px;font-size:12px;}
.object-menu a {color: #fff;display: block;padding: 0px 15px;background: #2e4d73;}
.object-menu .activ a, .object-menu li a:hover {background: #e9eef0;color: #000;}

#block-korpus-menu {width: 800px;margin: 0 auto;}
.korpus-menu{margin: 0px;padding: 0px;text-align: center;}
.korpus-menu li {display: inline-block;margin: 0 10px 10px 0;min-width:73px;cursor:pointer;vertical-align: top;}
.korpus-menu li span, .korpus-menu li a{background:#2e4e74;color: #fff;font-size: 12px;letter-spacing:0.04em;text-transform: uppercase;line-height:30px;min-width: 43px;display: inline-block;text-decoration:none;}
.korpus-menu li span {padding: 0 10px 0 3px;}
.korpus-menu li a {padding: 0 10px 0 10px;}
.korpus-menu .icon{float:left;}
.korpus-menu li.active span, .korpus-menu li:hover span, .korpus-menu li.active a, .korpus-menu li:hover a {background:#79ac45;}
.korpus-menu li.active .icon, .korpus-menu li:hover .icon {background-position: -210px -310px;}
