/* all-navigation ===================================================== */
#all-navigation{
	float:left;
	width:220px;
	padding:35px 0 20px 5px;
	background:url(all-navigation/div-bg.gif) no-repeat right top;
}

#all-navigation ul{
	width:210px;
	margin:0 5px 10px;
	background:#4c4c4c;
}

#all-navigation h3,
#all-navigation p{
	display:block;
	margin:0 5px 10px;
}

#all-navigation h3{
	height:130px;
}


#all-navigation p{
	display:block;
	text-align:center;
	padding:0;
	height:62px;
}


/* btn  ------------------------------------------------------------ */
#all-navigation ul li{
	width:210px;
	padding:1px 0;
	border-bottom:1px solid #fc3;
}
/* default */
#all-navigation ul li a{
	display:block;
	width:182px;
	padding:8px 0 6px 28px;
	background:url(all-navigation/a-bg.gif) no-repeat 0px center; 
	/* txt */
	color:#fff;
	font-size:85%;
	text-decoration:none;
}

/* over */
#all-navigation ul li a:hover{
	background:url(all-navigation/a-bg.gif) no-repeat -220px center #4e162d; 
	color:#ffcc00;
}

/* active */
#vol001 li#btn001 a,#vol002 li#btn002 a,#vol003 li#btn003 a,#vol004 li#btn004 a,#vol005 li#btn005 a,
#vol006 li#btn006 a,#vol007 li#btn007 a,#vol008 li#btn008 a,#vol009 li#btn009 a,#vol010 li#btn010 a,
#vol011 li#btn011 a,#spc001 li#spc001 a{
	background:url(all-navigation/a-bg.gif) no-repeat -220px center #16294e; 
	color:#ffcc00;
}

#all-navigation ul li a span{
	font-weight:bold;
}