body	{
	margin:0;padding:0;
	background:#666;
	text-align:center;
	font-size:1px;line-height:1px;
	}
h1	{
	margin:0;padding:0;
	width:165px;height:50px;
	position:absolute;top:0;left:0;
	background:url(logo.gif) no-repeat;
	text-indent:-999px;
	}
#center	{
	margin:30px 165px 0;
	}
ul	{
	margin:0;padding:0;
	list-style-type: none;
	}

#main-menu	{
	width:512px;height:13px;
	margin:0 auto 0;
	}
.m-t	{float:left;width:45px;height:13px;margin-right:20px;}
.m-p	{float:left;width:90px;height:13px;margin-right:20px;}
.m-c	{float:left;width:82px;height:13px;margin-right:20px;}
.m-m	{float:left;width:47px;height:13px;margin-right:20px;}
.m-y	{float:left;width:90px;height:13px;margin-right:20px;}
.m-b	{float:left;width:58px;height:13px;}
.m-t a	{display:block;width:45px;height:13px;background:url(top.gif) no-repeat 0 0;text-indent:-9999px;}
.m-p a	{display:block;width:90px;height:13px;background:url(pro.gif) no-repeat 0 0;text-indent:-9999px;}
.m-c a	{display:block;width:82px;height:13px;background:url(cat.gif) no-repeat 0 0;text-indent:-9999px;}
.m-m a	{display:block;width:47px;height:13px;background:url(mal.gif) no-repeat 0 0;text-indent:-9999px;}
.m-y a	{display:block;width:90px;height:13px;background:url(com.gif) no-repeat 0 0;text-indent:-9999px;}
.m-b a	{display:block;width:58px;height:13px;background:url(blo.gif) no-repeat 0 0;text-indent:-9999px;}
#main-menu a:hover	{background-position:0 -13px;}

#sub-menu	{
	position:absolute;top:17px;right:10px;
	width:68px;height:35px;
	}
.apr-h a	{display:block;width:68px;height:15px;background:url(apr_home.gif) no-repeat 0 0;
			text-indent:-9999px;margin-bottom:2px;}
.apr-b a	{display:block;width:68px;height:15px;background:url(apr_blog.gif) no-repeat 0 0;
			text-indent:-9999px;}
#sub-menu a:hover	{background-position:0 -15px;}
	/* except MacIE \*/
	a {overflow:hidden;}
	/* end */