ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0}
ul.menu a {  display:block; width:100%; height:28px; color:#FFFFFF; text-decoration:none; font-size:14px; text-align:center;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:25px; left:15px; width:420px; background:url(images/popup_menu.png); display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0; border-top:none; margin:0; padding:8px 12px; }
ul.menu ul li a {display:block; padding:0; background-image:none; font-size:12px; height:15px; text-align:left; float:left; }
ul.menu ul li a:hover {color:#3facff}
ul.menu ul ul {left:190px; top:-1px}
ul.menu .menulink {border:0; padding:0; font-weight:bold;}
ul.menu .sub {background:#d1d1d1}
ul.menu .topline {border-top:1px solid #aaa}
