.mainmenu {
   /* clear:left;
    
    right:50%;*/
    height:40px;
    /*float:right;*/
    position:absolute;
    bottom:6px;
    text-align:center;
    font-family: 'AcademyRegular';
    list-style:none;
    padding:0;
    margin:0
}
.mainmenu_li {
    position:relative;
   /* left:50%;*/
    float:left;
    height:40px;
    padding:0;
    margin:0
}
.mainmenu_li a {
    display:block;
    text-transform: uppercase;
    text-decoration: none;
    padding:10px 30px;
    font-size:16px;
    color:#2a1606;
}
 
.mainmenu_li:hover a,
.mainmenu_li.hover a,
.mainmenu_li.selected a {color:#fff}
 
.mainmenu_li:hover, 
.mainmenu_li.hover, 
.mainmenu_li.selected {background: #420b12;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease;                     
/*transition: all 0.5s ease;*/
}
 
/* Выпадающие пункты */
.mainmenu_li ul {
    position:absolute;
    left:0;
    top:40px;
    font-size:12px;
    display:none;
    list-style:none;
    padding:0;
    margin:0;
    width:150px    
}
.mainmenu_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 {
    border-bottom:1px solid #999 !important;
    padding:6px 5px;
    border:none
}
.mainmenu_li ul li:hover,
.mainmenu_li ul li.hover {
    background-color:#444
}
.mainmenu_li:hover ul,
.mainmenu_li.hover ul{display:block}

.mainmenu li.home_li {margin:0 0 0 28px;}

#top .menu1 {margin:0; padding:0}
#top .menu1 li.last {margin:0;}
#top .menu1 li { list-style:none; float:left;  margin:0 28px 0 0; background:url(../images/catname.jpg) left bottom no-repeat;}
#top .menu1 li a {display:block;/* background:url(../images/uslugibg.png) left top no-repeat;*/ width:130px; height:51px; padding:220px 15px 0 15px; text-align: center; color:#dcc7a7;  font-family:'AcademyRegular'; font-size: 14px; text-decoration: none; text-transform: uppercase; 

}
#top .menu1 li:hover {background:url(../images/catnamehov.jpg) left bottom no-repeat;
     -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
     -o-transition: all 1s ease;
     transition: all 1s ease; 
}


#top .menu1 li a:hover {color:#251405; }
    
#top .menu1 li.menu1_li_1 a {background:url(../images/myagmebel.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_2 a {background:url(../images/spalni.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_3 a {background:url(../images/gostnnie.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_4 a {background:url(../images/stoli.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_5 a {background:url(../images/kovka.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_6 a {background:url(../images/matras.jpg) left top no-repeat;}
#top .menu1 li.menu1_li_7 a {background:url(../images/stavr.jpg) left top no-repeat;}


#left .menu1 {margin:20px 0; padding:30px 0; background:url(../images/uzorleft.png) left top repeat-x, url(../images/uzorleft.png) left bottom repeat-x; }
#left .menu1 li {list-style:none; padding:15px 0; -webkit-border-radius: 25px; -moz-border-radius: 25px; border-radius: 25px;}
#left .menu1 li a {background:none; color:#2a1606;  font-family: 'AcademyRegular'; font-size:14px; text-transform: uppercase; text-decoration:none; text-align:center; display:block; }

#left .menu1 li:hover, #left .menu1 li.selected  {background:#e0991d;
     -webkit-transition: all 0.5s ease;
     -moz-transition: all 0.5s ease;
     -o-transition: all 0.5s ease;
     transition: all 0.5s ease; 
}
#left .menu1 li:hover a {color:#fff; }