#menu {display:block; margin: 0; padding: 0; width: 179px; float:left; line-height: 29px;list-style:none; overflow:hidden; white-space:nowrap;} 
#menu li{padding: 0px 2px 0px 8px; background: url(/img/css/menu1-s.jpg) no-repeat top left; display:block; float:none; margin-bottom:2px; width:169px; overflow:hidden; color:#FFFFFF;}
#menu li li, #menu li:hover li{background:url(/img/css/bgmenu2.png) no-repeat top left; font-weight: normal; padding-left: 8px;  overflow:hidden; letter-spacing:normal; width:164px;}
#menu li:hover, #menu li.selected{background: url(/img/css/menu1-h.jpg) no-repeat top left; font-weight: bold; letter-spacing:-1px; color:#000000}
#menu li:hover li:hover, #menu li li.selected{background:url(/img/css/bgmenu2-h.png) repeat-x top left; font-weight: bold; letter-spacing:-1px}

#menu li ul { position: absolute; left:262px; top:0; z-index: 500; background:url(/img/css/menuulbg.png) repeat-y 10px top;width:175px; padding:2px 2px 1px 12px;list-style:none; margin:0; height:auto; overflow:hidden;}

#menu ul,#menu li:hover ul ul, #menu ul li:hover ul ul  {display: none;} 
#menu li:hover ul, #menu ul li:hover ul, #menu ul ul li:hover ul   {display: block;} 
#menu li.bg2,#menu li span.bg2{display:none;}
 
/*#menu li, #menu li li {display:block; background-color:#CCCCCC;} */
#menu a,#menu ul a,#menu ul a:hover{color: #000000; padding:0; text-decoration:none; padding-right:200px; padding-top:10px; padding-bottom:10px;} 
#menu a{color:#FFFFFF;}
#menu li.selected a,#menu li:hover a{color:#000000}
