/* CSS Menu */
a, img, div {
  border:0px;
  margin:0px;
  padding:0px;
  }
#navi {
   display:none;
   text-align:left;
   top:0px; 
   position:relative; 
   width:768px; 
   height:23px;
   background-color:#333333;  }

/*
.menu {display:block;margin:0;padding:0;width:auto; }
*/
.menu ul{
   position:absolute;
   display:block;
   margin:0;
   padding:0;
   }
.menu li ul{
  visibility:hidden;
  }
.menu li li ul{
  position:absolute;
  top:auto;
  left:auto;
  margin-top:-23px;
}
.menu li{
   list-style:none;
   height:auto;
   display:inline;
   display:block;
   float:left;
   margin:0;
   padding:0;
   line-height:23px;
   }
/*

div[id="navi"]>.menu a {text-align:left;background: url(eng/images/link_bg.png);color:#FFFFFF;display:block;text-decoration:none;padding:0;margin:-1px;}
div[id="navi"]>.menu a:hover {background: url(eng/images/hover_bg.png);}
*/
.menu a {
    text-align:left;
	background-color: #333333;
	color:#FFFFFF;
	display:block;
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 1px 0px 10px;
	}


.menu a:hover { 
  background-color:#FFCC00;
  font-weight:normal;
  font-size:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  color:#000000;
  }
.menu a:focus { 
 background-color: #B0C4DE;
 }
.menu span { 
 display:none;
 }

	
.top  {
	border:0px;
	background-color:#000000;
	margin:0px;
	position:relative;
	height: 23px;
	width: auto;
}

#submenu {
  width:100px;
  padding:0px; 
  margin:0px; 
  border:0px; 
  z-index:10;}
#submenu ul {
   width:160px;
    }
#submenu ul a{
   width:150px;
   padding:0px 1px 0px 10px;
   margin:0px 0 0 0;
   } 
