#navi {
    font:11px verdana, arial, sans;
    height: 24px;
}

#navi li a {
    color: #fff;
    display:block;
    text-decoration:none;
    padding: 5px 0 5px 0;
    text-align:center;
    width: 100px;
}

#navi li a:hover,#navi li a.hover  {
    background: url(../img/n.png)  no-repeat 0 -43px;
}
.test {
  color: #000;
}
#navi li ul {
    background:#83b300;
}

#navi li li a {
    width:110px;
    border:0;
    background:#83b300;
    text-align:left;
    padding-left: 10px;
    border-bottom: 1px solid #77a900;
}

#navi li li a:hover {
    background:#77a900;
}
