.menu{clear:both;font-family:verdana, sans-serif;width:750px;position:relative;font-size:0.65em;z-index:100;}
.menu ul{list-style-type:none;margin:0;padding:0;}
.menu ul li{float:left;position:relative;}
.menu ul li a,.menu ul li a:visited{display:block;text-decoration:none;height:2.1em;color:#fff;font-weight:700;background:#f90;line-height:2em;padding:0 10px;}
.menu ul li ul{display:none;}
.menu table{border-collapse:collapse;font-size:1em;margin:-1px;}
.menu ul li:hover a,.menu ul li a:hover{color:red;background:#cff;}
.menu ul li:hover ul,.menu ul li a:hover ul{display:block;position:absolute;top:2.05em;margin-top:0px;}
* html .menu ul li a:hover ul{margin-top:1px;left:0;}
.menu ul li:hover ul li ul,.menu ul li a:hover ul li a ul{visibility:hidden;position:absolute;height:0;width:0;}
.menu ul li:hover ul li a,.menu ul li a:hover ul li a{display:block;background:#cff;color:red;height:auto;line-height:1.2em;width:140px;padding:3px 5px 5px 10px;}
* html .menu ul li a:hover ul li a{width:140px;}
.menu ul li:hover ul li a.drop,.menu ul li a:hover ul li a.drop{background:#C60 url(../i/drop.gif) bottom right no-repeat;}
.menu ul li:hover ul li a:hover,.menu ul li a:hover ul li a:hover{background:#F90;color:#fff;}
.menu ul li:hover ul li:hover ul,.menu ul li a:hover ul li a:hover ul{visibility:visible;position:absolute;left:161px;top:0;width:140px;}
.menu ul li:hover ul li:hover ul.left,.menu ul li a:hover ul li a:hover ul.left{left:-140px;}
.menu ul li:hover ul.endstop,.menu ul li a:hover ul.endstop{left:-51px;}
