#navi {
	width: 1010px;
	margin: 0 auto;
}

#navi #navleft {
	width: 20px;
	height: 30px;
	background: url(../images/navi_left.png) no-repeat bottom;
	float: left;
}

#navi #navcontent {
	width: 970px;
	height: 30px;
	background: url(../images/navi_bg.jpg) bottom repeat-x;
	float: left;
}

#navi #navright {
	width: 20px;
	height: 30px;
	background: url(../images/navi_right.png) no-repeat bottom;
	float: left;
}

/* Subnavi */

#mainnavi {
	float: left;
}

#subnavi {
	float: right;
}

#mainnavi ul li, #subnavi ul li {
	float: left;
	width: 100px;
	height: 30px;
	background: url(../images/navi_button.png) no-repeat;
	margin-right: 1px;
}

#subnavi ul li {
	background: url(../images/navi_button_orange.png) no-repeat;
}

#mainnavi ul li a, #subnavi ul li a {
	display: block;
	width: 100px;
	height: 30px;
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2.7em;
}

#mainnavi ul li:hover {
	background: url(../images/navi_button_active.png) no-repeat;
}

#mainnavi li.current a {
background: url(../images/navi_button_active.png) no-repeat;
}

/* My Zoomin Navi */

ul#my_zoomin_navi {
	width: 696px;
	background: #EFEFEF;
	border-bottom: 2px #CCCCCC solid;
	height: 26px;
}

ul#my_zoomin_navi li {
	display: inline;
	line-height: 2.5em;
	padding:0 27px;
}

ul#my_zoomin_navi li a#active {
	color: #999999;
}

.my_zoomin_navi_container {
	width: 696px;
	margin-top: 25px;

}

.my_zoomin_navi_container ul {
	background: #EFEFEF;
	border-bottom: 2px #CCCCCC solid;
	height: 26px;
	margin-bottom: 20px;
}

.my_zoomin_navi_container ul li {
	display: inline;
	line-height: 2.5em;
	padding:0 27px;
}

.my_zoomin_navi_container ul li a#active {
	color: #999999;
}



/*navineu*/

.btn_left, .btn_left_active, .btn_right, .btn_right_active{
        float:left;
  width:10px;
  height:30px;
}

.btn_left{
	background-image: url(../images/navi/btn_left.gif);
	background-repeat: no-repeat;
}
.btn_left_active{
	background-image: url(../images/navi/btn_left_active.gif);
	background-repeat: no-repeat;
}
.btn_right{
	background-image: url(../images/navi/btn_right.gif);
	background-repeat: no-repeat;
	margin-right:1px;
}
.btn_right_active{
	background-image: url(../images/navi/btn_right_active.gif);
	background-repeat: no-repeat;
}
.btn_center, .btn_center_active{
        float:left;
  height:30px;
        background-repeat: repeat-x;
}
.btn_center{
	background-image: url(../images/navi/btn_center.gif);
	padding-left:10px;
	padding-right:10px;

}
.btn_center_active{
	background-image: url(../images/navi/btn_center_active.gif);
	background-color:#FFFFFF;
}
.btn_text, .btn_text_active{
  font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 2.7em;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active, 
.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
        font-size: 0.9em;
  font-weight: bold;
  text-decoration: none;
}
.btn_text a:link, 
.btn_text a:visited, 
.btn_text a:hover, 
.btn_text a:active{
  color: #FFFFFF;
}

.btn_text_active a:link, 
.btn_text_active a:visited, 
.btn_text_active a:hover, 
.btn_text_active a:active{
  color: #ffffff;
}
.breaker{
  overflow:hidden;
  height:1px;
  clear:both;
}


