/* --------------------L01-MENU-------------------- */
	
#l01_menu ul {
	position: relative;
	width:160px;
	top: 18px;
	margin:0 auto;
}
#l01_menu li, #l01_menu a {
	display:block;
	float:left;
	width:160px;
	height:35px;
	margin-bottom:7px;
	text-indent:-999em;
	overflow:hidden;
	text-decoration:none;
}
#l01_menu li a {
	background:url(images/menu.gif) no-repeat;
}
#l01_menu li.m01 a {
	background-position:-0px -0px;
}
#l01_menu li.m01 a:hover, #l01_menu li.m01 a.on {
	background-position:-160px -0px;
}
#l01_menu li.m02 a {
	background-position:-0px -35px;
}
#l01_menu li.m02 a:hover, #l01_menu li.m02 a.on {
	background-position:-160px -35px;
}
#l01_menu li.m03 a {
	background-position:-0px -70px;
}
#l01_menu li.m03 a:hover, #l01_menu li.m03 a.on {
	background-position:-160px -70px;
}

/* --------------------L02-MENU-------------------- */
	
#l02_menu ul {
	position: relative;
	width:160px;
	top: 18px;
	margin:0 auto;
}
#l02_menu li, #l02_menu a {
	display:block;
	float:left;
	width:160px;
	height:41px;
	margin-bottom:2px;
	text-indent:-999em;
	overflow:hidden;
	text-decoration:none;
}
#l02_menu li a {
	background:url(images/menu.gif) no-repeat;
	background-position:-0px -105px;
}
#l02_menu li.m01 a {
	background-position:-0px -105px;
}
#l02_menu li.m01 a:hover, #l02_menu li.m01 a.on {
	background-position:-160px -105px;
}
#l02_menu li.m02 a {
	background-position:-0px -146px;
}
#l02_menu li.m02 a:hover, #l02_menu li.m02 a.on {
	background-position:-160px -146px;
}
#l02_menu li.m03 a {
	background-position:-0px -187px;
}
#l02_menu li.m03 a:hover, #l02_menu li.m03 a.on {
	background-position:-160px -187px;
}
#l02_menu li.m04 a {
	background-position:-0px -228px;
}
#l02_menu li.m04 a:hover, #l02_menu li.m04 a.on {
	background-position:-160px -228px;
}
#l02_menu li.m05 a {
	background-position:-0px -269px;
}
#l02_menu li.m05 a:hover, #l02_menu li.m05 a.on {
	background-position:-160px -269px;
}
#l02_menu li.m06 a {
	background-position:-0px -310px;
}
#l02_menu li.m06 a:hover, #l02_menu li.m06 a.on {
	background-position:-160px -310px;
}
#l02_menu li.m07 a {
	background-position:-0px -351px;
}
#l02_menu li.m07 a:hover, #l02_menu li.m07 a.on {
	background-position:-160px -351px;
}
#l02_menu li.m08 a {
	background-position:-0px -392px;
}
#l02_menu li.m08 a:hover, #l02_menu li.m08 a.on {
	background-position:-160px -392px;
}


/* CONTENTS_C/LAYOUT --------------------------------------- */

#view_wrapper {
	padding-right: 30px;
	padding-left: 40px;
	padding-top: 40px;
}