
*{margin:0;padding:0;}


a img{border:none;vertical-align:bottom;}

ul{list-style:none;}



.btn_top ul{


z-index:50; 



display: none;}


#yoko_menu{height:37px;background:url(../new_images/00_yoko_menu_back.gif) repeat-x;}


#nav {
	margin:0 auto;
	width:956px;
	height: 37px;

	position:relative;
	z-index:51;


	}

#nav li {
	float: left;
	position: relative;
	}



#nav li.open, #nav li:hover {
  background: #fff;
  }

#nav li a {
	display: block;

	line-height: 20px;

	color: #444;
	text-decoration: none;
	}
#nav li ul {
  display: none;
  position: absolute;
  top: 37px;
  left: 0;
  width: 200px;
	/*
  padding: 0 0  5px;
	*/
  background: #fff;

	/*
	opacity: 0.8;
	filter: alpha(opacity=80);
	*/

  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  -webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 3px 3px rgba(0,0,0,0.15);
  box-shadow: 0 3px 3px rgba(0,0,0,0.15);



  }




#nav li:hover ul {
  display: block;
  }

#nav li ul li {
  float: none;
  }

#nav li ul li a {
  padding: 8px 10px;
  border-bottom:dotted 2px #b5b5b5;
  display: inline-block;
  }

#nav li ul li a {display: block;}


#nav li ul li a:hover {

	/*
	opacity:1;
	filter: alpha(opacity=100);
	*/

  background: #999;
  color: #000;
  }

