body{
	background:url("./img/shadow.gif") repeat-y fixed #fff;
	margin:0; padding:30px 10px 30px 30px;
	color:#777;
	overflow:auto;
    font:80%/175% verdana,osaka,sans-serif;
}
table{ font:100%/175% verdana,osaka,sans-serif; }

#index{
	background:url("./img/bg.jpg") no-repeat 50% 100% fixed;
}
#enter{
	margin:auto;
	width:270px;
}

#menu{
	background:url("./img/bg.jpg") no-repeat 100% 100% fixed;
	margin:20px 10px; padding:0;
	text-align:center;
}

#menuDiv{ margin:15px 0px; }

.menutxt{
	margin:5px 10px; text-align:left;
	font:85%/175% verdana,osaka,sans-serif;
}

#wrap{
	width:70%;
	float:left;
}
#parts{
	font-size:9px;
	margin-left:73%;
	width:100%;
	overflow:hidden;
}

.txt{ margin-left:10px; margin-bottom:15px; }
.back{
	margin-top:15px;
	font-size:70%;
	border-top:1px dotted #ccc;
	text-align:right;
}


h1{
	margin-top:0px;
	color:#000;
    font:bold 150% verdana,osaka,sans-serif;
}
h2{
	background:url("./img/h2.gif") no-repeat 0% 0%;
	lihe-height:28px;
	padding-left:5px;
	color:#09f;
	font:bold 100%/25px verdana,osaka,sans-serif;
}
#enter h2,
#menu h2{
	background:url("./img/menuh2.gif") no-repeat 0% 50%;
	margin-bottom:5px; padding:5px 10px;
	color:#fff; text-align:left;
	font:bold 100% verdana,osaka,sans-serif;
}
h3{
	margin:5px 10px;
	color:#9cf;
	font:100% verdana,osaka,sans-serif;
}
#menu h3{
	margin:5px 0px;
	color:#000;
}

ul{ margin:0 0 30px 10px; padding:0px;}
ul li{
	background:url("./img/li.gif") no-repeat 0 8px;
	margin:0 0 0 5px; padding:0 0 0 15px;
	list-style:none outside;
}
ul li ul{
	margin:0; padding:0;
}
ul li ul li{
}

dl,dt,dd{ margin:0px; padding:0px; text-align:left; }
dl{margin:0px; padding:0px 3px;}

/*200*40—p*/
.link-l{
	min-height:50px; _height:50px;
	margin:5px 0 0; padding-bottom:5px;
	clear:both;
	border-bottom:2px solid #eee;
}
.link-l dt{ float:left; padding:8px 0 }
.link-l dd{ zoom:100%; margin-left:210px; padding:5px 0px; }

/*88*31—p*/
.link-m{
	margin:5px 0px 0px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
	border-bottom:2px solid #eee;
}
.link-m dt{ float:left; padding:8px 0;}
.link-m dd{ zoom:100%; margin-left:95px; padding:5px 0px; }

form{ margin:0px; }
input,textarea,select{
	background:#fff;
	font:100% sans-serif;
	border:none;
	border:1px solid #ccc;
	color:#696;
}

a{text-decoration:underline; color:#000;}
a:visited{ color:#3c9;}
a:hover{ text-decoration:none; background:none; color:#3c9; }
