#top_menu {
  text-align:left;
  background-color:#eeeeee;
  position:fixed;
  *position: absolute;
  width:100%;
  height: 22px;
  left: expression( ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) + 'px' );
  top: expression( ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) + 'px' );
  left: 0;
  top: 0;
}
#top_menu .block{padding: 0; margin: 0;}
#top_menu h2{display: none;}
#top_menu ul li {background-position:right;position:relative;z-index:10;}
#top_menu ul li a {padding: 0 1em;color:black;font-weight:normal;line-height:20px;height:20px;display:inline;}
#top_menu ul li.menuparent a{padding-right: 1.5em;}
#top_menu li:hover {background-color:#aaa;}
#top_menu li a {border-bottom-style:none;}
#top_menu li ul{ top:20px; z-index:10;}
#top_menu li li ul{ top: 0; }
#top_menu ul.nice-menu-down li.over{ background-image: none; background-color: #aaa; }
#top_menu ul.nice-menu-down li.menuparent{ background-image: url(/modules/nice_menus/arrow-down.png); }
#top_menu ul.nice-menu-down li li.menuparent{ background-image: url(/modules/nice_menus/arrow-right.png); }

#top_menu{z-index:10;}
#header.top_menu{margin-top:20px;z-index:0;}
#main{z-index:0;}
