.mainmenu {
  
    position:relative;
    height:30px;
    text-align:center;
    font:15px Arial, Helvetica, sans-serif;
    list-style:none;
    padding:15px 0 0 0;
    margin:0
}
.mainmenu_li {
    position:relative;
    float:left;
    height:30px;
    padding:0;
    margin:0 20px 0 0;
    width:167px;
    height:31px;
    background:url(../images/menubg.png) left top no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.mainmenu_li.last {margin:0;}
.mainmenu_li a {
    display:block;
    color: #fff;
    text-decoration: none;
    padding:5px 15px;
    color:#785521;
    font-size:16px;    
    font-family: "Karelia";
    text-transform: uppercase;
}
 
.mainmenu_li:hover a,
.mainmenu_li.hover a,
.mainmenu_li.selected a {color:#785521}
 
.mainmenu_li:hover, 
.mainmenu_li.hover, 
.mainmenu_li.selected {background:url(../images/menubghov.png) left top no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;}
 
/* Выпадающие пункты */
.mainmenu_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 {
    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}

.menu1 {margin:0; padding:0;}
.menu1 li {list-style:none; background:url(../images/catalogmenubg.png) left top no-repeat; width:270px; height:45px; margin:0 0 10px 0;
    -webkit-background-size: 100%;
    background-size: 100%;
}
.menu1 li a {text-align: center; text-transform: uppercase; color:#5b4237; font-size:18px; font-family: "Karelia"; text-decoration: none; display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%; }
.menu1 li:hover, .menu1 li.selected {background:url(../images/catalogmenubghov.png) left top no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;}