.menu{
  list-style:none;
  background-color:#fff;
}
.menu li{
  display:block;
  color:#007070;
  white-space:nowrap;
  cursor:default;
}
* html .menu li, * html .menu li ul{
  height:20px;
  line-height:20px;
}
.menu li ul{
  position:absolute;
  display:none;
  z-index:9;
  list-style:none;
  background-color:#fff;
}
.menu li ul li{
    background-color:#fff;
}
.menu li a{
    display:block;
    padding:5px 10px;
    color:#700000;
    font-weight:bold;
    text-decoration:underline;
    white-space:nowrap;
}
.menu li noindex{
  color:#700000;
}
* html .menu li,* html .menu li a{
  width:100%;
  background-color:#fff;
}
.menu li:hover, .menu li:hover > a{
    background-color:#FFD546;
    color:#002626;
}
.menu a:hover noindex{
  color:#002626;
}
.menu li > a{
    background-color:#fff;
}
.menu li .a_hover{
    background-color:#ffd546;
    color:#002626;
}
/* Стили только для мониторинга */
.menu *{
    font-size:12px;
}
.menu li span, .menu li a{
    display:block;
    padding:3px 10px 3px 5px;
}
.menu li:hover > span{
    color:#002626;
}
.menu li, .menu li a{
    min-width:150px;
    margin-bottom:1px;
}
.menu ul li a{
  min-width:170px;
}
#navmenu{
    width:154px;
}
#navmenu, #navmenu ul{
    padding:5px 3px 5px 3px;
    background-color:#edf7f5;
    border:1px solid #007070;
    -moz-border-radius-bottomleft:4px;
    -moz-border-radius-bottomright:4px;
    -khtml-border-radius:4px;
}
#navmenu a{

}
#navmenu li ul span{
    font-size:12px;
    font-weight:normal;
}
#navmenu .level1 > span{
    background-color:#fff;
    font-size:12px;
    font-weight:bold;
    -moz-border-radius:2px;
    -khtml-border-radius:2px;
}
#navmenu .level1:hover > span{
    color:#007070;
    background-color:#FFD546;
}
#navmenu .level1 > span, .arrow{
    background-image:url(/img/idx/arrow.gif);
    background-position: right center;
    background-repeat:no-repeat;
}
