
.menu ul,
.menu li,
.menu span,
.menu a {
  margin: 0;
  padding: 0;
  position: relative;
  z-index:500;  
}
.menu {
  width: 980px;
  margin:0 auto;
  position: relative;
}

.menu li li ul li > a:hover {
    color:#fff;
}
.menu li ul li:hover>a {
    color:#fff;
}

.menu a {
    text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	padding:0px 10px;
}

.menu a:hover {
	padding:6px 9px;
	background:url(../img/bg_1.jpg) repeat-x;
    background-position:center;	
	border:1px solid #569aff;
	border-radius:15px;
}

#active_top > a{
	padding:6px 9px;
	background:url(../img/bg_1.jpg) repeat-x;
    background-position:center;	
	border:1px solid #569aff;
	border-radius:15px;	
}

.menu ul > li{
  padding:0px 6px; 
}

.menu > ul{
	padding-left:10px;	
}

.menu > ul > li {
  float: left;
  color:#fff;
  height:39px;
  line-height:39px;
  text-align:center;
}

.menu li:hover > ul {
  display: block;
}

.menu li ul {
  display: none;
  position: absolute;
  min-width: 240px;
  top: 100%;
  left: 0;
  z-index:1000;
}

.menu li ul li{
   height:39px!important;
   line-height:39px;
   text-align: left!important;
   background:url(../img/bg_2.jpg) repeat-x;	
   background-position:center; 
}

.menu li ul li a{
   padding:0px 15px!important;
}

.menu li ul li a:hover{
   padding:0px 15px!important;
   border:0px!important;
}

.menu li ul li:hover{
   background:url(../img/bg_7.jpg) repeat-x;	
   background-position:center; 
}

.menu li ul li:hover{
   border: 0px;
}


.menu li ul li a {
    display: block;
    text-align: left!important;
    font-weight: 100!important;
	padding:0px 10px;
}

.menu li li ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
  z-index:1000;
}



