.mainmenu {

    

    position:absolute;

    bottom: 0;

    height:54px;

    text-align:center;

    list-style:none;

    padding:0;

    margin:0

}

.mainmenu_li {

    position:relative;

    float:left;

    height:54px;

    padding:0;

    margin:0

}



.mainmenu_li.home_li  {}

.mainmenu_li.home_li a { font-size:0; padding:19px 25px; width:15px; height:16px; display: block; background:url(../images/home.png) center center no-repeat !important;}



.mainmenu_li a {

    display:block;

    color: #fff;

    font-family:"Arial";

    font-size:16px;

    text-decoration:none;

    padding:17px 16px !important;

}

 

.mainmenu_li:hover a,

.mainmenu_li.hover a,

.mainmenu_li.selected a {color:#fff}

 

.mainmenu_li:hover, 

.mainmenu_li.hover, 

.mainmenu_li.selected {position: relative; background: #002f72 !important}

 

/* Выпадающие пункты */

.mainmenu_li ul {
z-index: 9999999;
    position:absolute;

    left:0;

    top:54px;

    font-size:12px;

    display:none;

    list-style:none;

    padding:15px 0;

    margin:0 0 0 0;

    width:245px;   

    background:url(../images/markermenu.jpg) left top no-repeat #2980f4;

}

.mainmenu_li ul li {

    position:relative;

    left:0;

    display:list-item;

    float:none;

    height:auto;

    margin:0;

    text-align:left;

}

.mainmenu_li ul li a {

    padding:12px 5px;

    border:none;

    text-align: center;

    margin:0 20px;

    font-size: 14px;

}

.mainmenu_li ul li a:hover,

.mainmenu_li ul li.hover a {

     background:#1960c0;

}

.mainmenu  li:hover > ul,

.mainmenu li.hover > ul{display:block}



.mainmenu_li li:hover ul{



   position: absolute;

   top: 0;

   left: 245px; /*меню раскрывается вправо*/

   background:#1960c0;

}



.mainmenu_li ul li a:hover,

.mainmenu_li ul li.hover a {

     background:#2476e5;

}