
ul, ol { margin:0px; padding:0px; }

#menu { }
.mainnav { margin:0 auto; width:1080px; height:40px; color:#fff; background:url('nav_li.jpg') repeat-x top left; }
#nav { margin:0px 0 0 2px; list-style:none; }
#nav .li { border-left:1px solid #fff;float:left; position:relative; }
#nav .li a { width:140px; height:40px; display:inline-block; font-size:14px; line-height:34px; color:#fff;  }
#nav .li:hover { background:url('nav_li_h.jpg') repeat-x top left; }
#nav .li:hover a { background:url('nav_li_h.jpg') repeat-x top left 36px; }
#nav .li-empty:hover { background:url('nav_li_h.jpg') repeat-x 0 -6px; }
#nav .li-empty:hover a { background:none; }
.subnav { margin:0; display:none; list-style-type:none; position:absolute; left:0; top:40px; }
.subnav li { margin:0; padding:0; }
.subnav li a { padding:8px 0; border-right:2px solid #0c5179; border-left:2px solid #0c5179; border-bottom:2px solid #0c5179; width:136px !important; height:auto !important; font-family:Tahoma; font-size:14px; line-height:12px !important; background:#1874a1 !important; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; }
.subnav li a:hover {color:#9dd6e2 !important;}
.subnav .last { border:none; }
#nav li:hover ul, #nav li.over ul { display:block; }
.subnav a { padding-top:5px; display:block; color:#fff; }
.subnav a:hover { }  
#subnav { overflow:hidden; position:relative; }
#subnav a { display:inline-block; float:left; color:#fff; }
#subnav a.active, #subnav a:hover { color:#fff; }


