#hmenu{position:relative; border-bottom:2px #dddddd solid; height:20px; z-index:100; }
#hmenu ul {list-style: none;  margin:0; padding:0; }
#hmenu ul {float:left; font-size:0.8em; border-left:0px #dddddd solid; }
/*#hmenu li:first-child {border-left: 0}*/
#hmenu .ddmenu li a {color:#000033; padding-left:12px; padding-right:12px; line-height:20px; display:block;  /*text-decoration:none; font-size:13px;*/}
#hmenu ul li {border-top:1px #666666 solid; padding-left:1px}
@media screen and (-webkit-min-device-pixel-ratio:0){ /* Safari hack to stop the menu overspill*/
#hmenu ul li {padding-left:0px}

}



#hmenu ul li:first-child {border: 0}
#hmenu ul ul li {background:#dddddd;  }
#hmenu ul ul {border-bottom:2px #990000 solid; border-top:2px #990000 solid;}



#hmenu .submenu li a {font-size:11px}

#hmenu ul li a:hover {color:#980e06;text-decoration:underline; background:#cccccc; }
#hmenu .bl{border-left:1px #dddddd solid;}

/*#hmenu .ddmenu li ul li {border:1px #dddddd solid;}
#hmenu .ddmenu li li a {color:#000033; text-align:center; padding-left:12px; padding-right:12px; line-height:20px; display:block; text-decoration:none; font-size:13px; border:0;}*/



#dd1, #dd2, #dd3, #dd4 {position:relative; display:block;}
#dd1 ul, #dd2 ul, #dd3 ul, #dd4 ul {position:absolute; left:-1px; width:138px;text-align:left; }
#dd2 ul {width:180px}
#dd3 ul {width:170px}
#dd4 ul {width:109px}
#dd1 ul li a, #dd2 ul li a, #dd3 ul li a, #dd4 ul li a {background:#dddddd; display:block; font-size:12px; text-decoration:none;}

#dd1:hover ul,#dd2:hover ul,#dd3:hover ul,#dd4:hover ul  {display: block;}

#dd1 ul, #dd2 ul, #dd3 ul, #dd4 ul {display: none;}

.menuhover {background: #dddddd; }