/* Menus
---------------------------------- */
#menu
{
  color: #fff;
  clear: both;
  
  overflow: hidden;
  height: 5px;

}

#menu a
{
  color: white;
  text-decoration: none;
}

#menu ul,
#sidebar ul
{
  list-style: none;
  padding: 0;
  margin: 0;
}

#menu li
{
  display: inline;
  font-size: 0.9em;
  font-weight: 900;
}

#menu li a
{
  padding: 10px;
}


#sidebar
{
  float: left;
  width: 195px;  /*ширина кнопки меню*/
  padding: 0px;
  background: #fff;
}

#sidebar ul a,
li span#LM_youAreHere
{
  display:block;
  background-color: #EFEFEF;
  margin: 2px 0;
  color: #999999;
  text-decoration: none;

  padding-bottom: 11px;
  padding-left: 10px; /*отступ от карая кнопки*/
  padding-right: 10px;
  padding-top: 7px;
}

#sidebar ul a:hover,
li span#LM_youAreHere
{
  background-color: #ec0000;
  color: #fff;
font-size:0.7em; 
}

ul#LM_level_2 li a,
ul#LM_level_2 li span#LM_youAreHere
{
    background-color: #EFEFEF;            /*+*/
  padding-left: 3em;
  color: #CC0000;                        /*+*/
}

ul#LM_level_2 li a:hover,
ul#LM_level_2 li span#LM_youAreHere
{
   background-color: #ec0000;            /*+*/
  padding-left: 3em;
  color: #EFEFEF;
  text-decoration: none;
   border-bottom: 1px dashed #ec0000;
}

ul#LM_level_3 li a,
ul#LM_level_3 li span#LM_youAreHere
{
 background-color: #EFEFEF;
 color: #999999;
padding-left: 4em;
}

li.LM_collapsed a
{
  background-image: url(images/LM_arrow-right.gif) !important;
  background: no-repeat 99% 50%;
}
/**/
li.LM_expanded a,
li.LM_expanded span
{
  background: url(images/LM_arrow-down.gif) no-repeat 99% 50%;
}

li.LM_endPage a,
li.LM_endPage span
{
  background-image: none !important;
}

#sidebar ul#LM_level_1
{
  margin-bottom: 1em;
}

#sidebar ul ul
{
    margin-bottom: 5px;
}

