* {
	margin:			0px;
	padding:		0px;
	font-size:		small;
	border-width:		0px;
}
body {
	background-color:	#00f;
	min-width:		835px;
}
h1 {
	display:		inline;
	margin-left:		10px;
	color:			#66f;
	font-family:		monospace;
}
h2 {
	display:		inline;
	color:			#66f;
	font-family:		monospace;
}
h3 {
	display:		block;
	height:			25px;
	line-height:		25px;
	background:		#ccf url("../img/index/topbar.gif") 0 0 no-repeat;
	color:			#ff6;
	margin-top:		2px;
	font-family:		monospace;
	text-align:		center;
	font-weight:		700;
}
div#header {
	width:			835px;
	height:			100px;
	margin:			0px auto;
	background-color:	#eef;
	position:		relative;
}
img#crystal {
	margin:			15px 5px 5px 30px;
	padding-bottom:		8px;
}
img#group{
	margin:			4px;
}
.box {
	zoom:			100%;
}
.box:after {
	content:		".";
	display:		block;
	height:			0;
	clear:			both;
	visibility:		hidden;
}
div#content {
	width:			835px;
	margin:			0px auto;
	background-color:	#fff;
	overflow:		hidden;
}

div#mblock {
	float:			left;
	width:			625px;
	background-color:	#fff;
	padding-bottom:		2000px;
	margin-bottom:		-2000px;
	overflow:		hidden;
}

div#rblock {
	float:			right;
	width:			200px;
	margin-right:		5px;
	padding-bottom:		2000px;
	margin-bottom:		-2000px;
	overflow:		hidden;
	text-align:		center;
}
#rblock h3 {
	width:			200px;
	line-height:		25px;
	background:		#00f url("../img/index/menu_bar.gif") 0 0 no-repeat;
}
#rblock li {
	display:		block;
	width:			200px;
	height:			35px;
	margin:			2px auto;
	background:		#fff url("../img/index/btn_bg1.gif") 0 0 no-repeat;
	text-align:		left;
}
#rblock li:hover {
	display:		block;
	width:			200px;
	height:			35px;
	margin:			2px auto;
	background:		#fff url("../img/index/btn_bg2.gif") 0 0 no-repeat;
}
#rblock li a {
	display:		block;
	width:			170px;
	line-height:		35px;
	margin:			0px 0px 0px 30px;
	text-decoration:	none;
	font-weight:		700;
	font-size:		1.08em;
}
li a:hover {
	text-decoration:	underline;
	color:			#f00;
}

div#linkbox {
	width:			835px;
	margin:			0px auto;
	background:		#fff url("../img/index/line_b.gif") 0 0 no-repeat;
	padding-top:		20px;
	padding-bottom:		10px;
}

div#footer {
	width:			835px;
	margin:			0px auto;
	background:		#eef url("../img/index/line_b.gif") 0 0 no-repeat;
	text-align:		center;
	padding-top:		20px;
	padding-bottom:		10px;
}

address#copyright {
	display:		block;
	margin:			10px auto;
	font-weight:		700;
}
p{
	margin:			5px auto;
}
p#leave{
	position:		absolute;
	top:			0px;
	left:			745px;
	width:			90px;
	height:			90px;
	text-align:		center;
	font-size:		80%;
}
p#check {
	margin:			10px auto;
	width:			200px;
	line-height:		1.10em;
	font-size:		80%;
}
p#mb {
	width:			200px;
	line-height:		1.33em;
}
.left {
	float:			left;
}
.right {
	float:			right;
}
#linkbox a {
	display:		inline-block;
	float:			left;
	width:			119px;
	margin:			5px auto;
	color:			#00f;
	font-size:		75%;
	text-align:		center;
}
#linkbox table {
	margin:			5px auto;
	border:			1px solid #666;
}
#linkbox td {
	padding:		5px;
}
#linkbox th {
	padding:		5px;
	background:		#ccf;
}
input {
	line-height:		1.5em;
	height:			1.5em;
	border:			1px solid #999;
}

.navi {
	width:			835px;
	margin:			0px auto;
	background:		#fff;
	text-align:		center;
	border-top:		1px solid #ccc;
}

.navi ul {
	margin:			0px auto;
}

.navi li{
	display:		inline;
	font-size:		80%;
}

.navi li a{
	display:		inline-block;
	margin:			5px;
}
