#menu {height:22px; margin-left:-1px; background:#6699CC; padding:0px 0px 0px 0px; font-family: Tahoma, Arial, sans-serif; font-size: 11px; clear: both; }
#menu ul { display: block; padding: 0; margin: 0; list-style-type: none;}
#menu li { display: block; padding: 0; margin: 0 0 0 0; list-style-type: none; width: 132px; float: left; text-align:left; }
#menu li a, #menu li strong { display: block; background: #6699CC; margin: 0; padding: 5px 15px 7px 15px; border-left: 1px solid #EEE; color: #fff; line-height: 10px; font-weight: bold; text-decoration: none; _height: 1%; }
#menu li.active a, #menu li.active strong { background: #9c6; border: 0; padding: 5px 16px 7px 16px; }
#menu li:hover ul, #menu li.hoverfix ul, 
#menu li:hover .shadowh, #menu li.hoverfix .shadowh,
#menu li:hover .shadowv, #menu li.hoverfix .shadowv { display: block; }
#menu li ul { display: none; position: absolute; z-index: 1000000; border-bottom: 1px solid #666; padding: 5px 15px 10px 15px; border-left: 1px solid #CCC; border-right: 1px solid #666; background: #9FBFDF; filter: alpha(opacity=94); -moz-opacity: 0.96; opacity: 0.96; line-height: 11px; }
#menu li li { width: 85px; w\idth: 101px; float: none; padding: 5px 0; margin: 0; }
#menu li li a { display: inline; background: none !important; border: 0; padding: 0 !important; font-weight: normal; color: #fafafa; }
#menu li li a:hover { color: #fff; text-decoration: underline; }
#menu li.active ul { background: #D1E8BB; border-bottom: 1px solid #666; border-left: 1px solid #eee; border-right: 1px solid #666; }
#menu li.active ul a, #menu li.active ul a:hover { color:#369; }

#menu li .shadowh, #menu li .shadowv { display: none; }
#menu .shadowh, #menu .shadowv { filter: alpha(opacity=15); -moz-opacity: 0.15; opacity: 0.15; position: absolute; overflow: hidden; z-index: 999999; }
#menu .shadowh, #menu .shadowv { voice-family:"\"}\""; voice-family:inherit; background: #000; }
#menu .shadowh { height: 3px; }
#menu .shadowv { width: 3px; }       