@charset "utf-8";
/* CSS Document */

#navi { height:20px; margin-top: -2px; position: relative; } 

#navi ol.navitop {padding:0; background-color:#FFC;}
#navi ol.navitop li {list-style:none;  float:left; border-right:solid 1px #000;  }
#navi ol.navitop li a { display:block; height:11px; padding: 0 10px 2px 10px; }
#navi ol.navitop li:hover ol.navitop2 {display: block; }
#navi ol.navitop li ol.navitop2 { list-style:none; padding:2px; min-width:100px; background-color:#CCC; display:none; position:absolute; width:auto;}
#navi ol.navitop li ol.navitop2 li { float:none; display:block; padding:2px; border:none; }
#navi ol.navitop li ol.navitop2 li:hover { background-color:#DDD; }

