.mainmenu,
.menu2modulebody ul {
    position:relative;
    height:125px;
    text-align:center;
    font:15px Exo2-Medium;
    list-style:none;
    padding:0;
    margin:0;
    background: linear-gradient(180deg, rgba(0,179,255,1) 32px, rgba(0,107,214,0.7) 50%);
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
.mainmenu_li{
    position:relative;
    float:left;
    height:62px;
    padding: 0 6px;
    margin:0;
}
.mainmenu_li a,
.menu2modulebody li a {
    display:block;
    color: #fff;
    text-decoration: none;
    padding: 20px 7px 0;
    text-transform: uppercase;
    height: 42px;
    font-weight: normal;
}
 
.mainmenu_li:hover a,
.mainmenu_li.hover a,
.mainmenu_li.selected a,
.menu2modulebody li:hover a,
.menu2modulebody li.hover a,
.menu2modulebody li.selected a {color:#fff}
 
.mainmenu_li:hover, 
.mainmenu_li.hover, 
.mainmenu_li.selected,
.menu2modulebody li:hover,
.menu2modulebody li.hover,
.menu2modulebody li.selected {background: #b51a00}
 
/* Выпадающие пункты */
.mainmenu_li ul,
.menu2modulebody li ul {
    position:absolute;
    left:0;
    top:30px;
    font-size:12px;
    display:none;
    list-style:none;
    padding:0;
    margin:0;
    width:150px    
}
.mainmenu_li ul li,
.menu2modulebody li ul li {
    background-color:#666;
    position:relative;
    left:0;
    display:list-item;
    float:none;
    height:auto;
    margin:0;
    text-align:left;
}
.mainmenu_li ul li a,
.menu2modulebody li ul li a {
    border-bottom:1px solid #999 !important;
    padding:6px 5px;
    border:none
}
.mainmenu_li ul li:hover,
.mainmenu_li ul li.hover,
.mainmenu_li.home_li:hover {
    background-color:#b51a00
}
.mainmenu_li:hover ul,
.mainmenu_li.hover ul,
.menu2modulebody:hover li ul,
.menu2modulebody.hover li ul {display:block}

.mainmenu_li.home_li{
    width: 80px;
    background: url(../images/home.png) center center no-repeat;
}
.mainmenu_li.home_li a span{visibility: hidden;}

.mainmenu_li.home_li:hover,
.mainmenu_li.home_li.hover{
-webkit-border-top-left-radius:10px;
-webkit-border-bottom-left-radius:10px;
-moz-border-radius-topleft:10px;
-moz-border-radius-bottomleft:10px;
border-top-left-radius:10px;
border-bottom-left-radius:10px;}

.menu2modulebody li {
    position:relative;
    float:left;
    height:62px;
    margin: 0px;
    width: 140px;
    padding: 0 0 0 10px;
}

.menu1_li_7.menu1_li.last{padding-left: 2px;}

.menu1_li_7.menu1_li.last:hover,
.menu1_li_7.menu1_li.last.hover{
    -webkit-border-top-right-radius:10px;
    -webkit-border-bottom-right-radius:10px;
    -moz-border-radius-topright:10px;
    -moz-border-radius-bottomright:10px;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
}

.menu2.menu{
    list-style: none;
    padding: 0;
    margin: 0;
}

.menu2.menu li{
    min-height: 36px;
    text-transform: uppercase;
    padding: 5px 0 5px 15px;
    background: url(../images/st.png) left center no-repeat;
    background-position: 5px 20px;
    margin: 1px 0;
}
.menu2.menu li.hover,
.menu2.menu li:hover,
.menu2.menu li.selected{
    background: url(../images/sthover.png) left center no-repeat #b51a00;
    background-position: 5px 20px;
}

.menu2.menu li a{
color: #01316d;
text-decoration: none;
font-family: Exo2-Regular;
font-size: 15px;
display: block;
padding-top: 10px;
font-weight: normal;
height: 26px;
}
.menu2.menu li.hover a,
.menu2.menu li:hover a,
.menu2.menu li.selected a
{
    color: #FFF;
}