.acc_splash {
	width: 100%;
	height: 150px;
	background: #2f2f2f;
	border: 1px #1f1f1f solid;
	margin: 0 0 10px 0;
}

.acc_splash_img {
	display: block;
}

.acc_r1, .acc_r1a, .acc_r1b, 
.acc_r2, .acc_r2a, .acc_r2b,
.acc_r3, .acc_r3a, .acc_r3b {
	width: 550px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	float: left;
}

.acc_r1 {
	padding: 0 0 10px 0;
}

.acc_r2 {
	padding: 0 0 10px 0;
}

.acc_r3 {
	width: 580px;
	background: #56523d;
	color: #ffef98;
	border: 1px #d3c471 dashed;
	text-align: center;
	padding: 15px 10px 20px 10px;
	margin: 0 0 10px 0;
}

.acc_r1a {
	width: 120px;
}

.acc_r1b {
	width: 430px;
}

.acc_r2a {
	width: 135px;
	padding: 3px 0 10px 0;
}

.acc_r2b {
	width: 415px;
}

.acc_r2c {
	width: 415px;
	padding: 0 0 3px 0;
}

.ban_row1, .ban_row1_1, .ban_row1_2, .ban_row1_3,
.ban_row2, .ban_row3,
.com_row1, .com_row2, .com_row3,
.notice1 {
	width: 990px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	float: left;
}

.ban_row1 {
	padding: 0 0 40px 0;
}

.ban_row1_1, .ban_row1_2, .ban_row1_3 {
	width: 320px;
	text-align: center;
}

.ban_row1_2 {
	/*
	padding: 0 45px 0 45px;
	*/
	padding: 0 15px 0 15px;
}

.ban_row2 {
	width: 1000px;
	padding: 15px 0 15px 0;
}

.ban_row3 {
	padding: 10px 0 0 0;
}

.ban_table1 {
	width: 320px;
	margin: 0 0 5px 0;
	float: left;
}

.ban_cell1 {
	height: 100px;
	border: 1px #1f1f1f solid;
	background: #2f2f2f;
}

.c1, .c2, .c3 {
	width: 900px;
	min-height: 1px;
	height: auto !important;
	height: 1px;
	padding: 10px 0 10px 0;
	float: left;
}

.c1 {
	padding-left: 45px;
}

.c2 {
	width: 450px;
}

.c3 {
	width: 425px;
	padding-left: 15px;
}

.ot2 {
}

.ot2a {
	font: 16px Arial, Helvetica;
	font-weight: bold;
}

.fbb1, .fbb2, .fbb3, .fbb4 {
	width: 400px;
	font: 11px Verdana;
	background: #2f2f2f;
	color: #676767;
	border: 1px #1f1f1f solid;
        padding: 4px;
        margin: 5px 0 15px 0;
}

.fbb1, .fbb2 {
	height: 30px;
	overflow: hidden;
}

.fbb2 {
	border: 1px #ffd88d dashed;
}

.fbb4 {
	width: 820px;
	color: #eeeeee;
}

.fbfiler1 {
	background: #cccccc;
	color: #141414;
}

.com_row1_table {
	width: 990px;
	margin: 0 0 1px 0;
	float: left;
}

.com_row1_left {
	width: 100px;
	background: #313131;
}

.com_row1_right {
	width: 830px;
	background: #414141;
}

.com_row2 {
	margin: 0 0 20px 0;
}

.com_row3 {
	padding: 30px 0 20px 0;
}

.notice1 {
	background: #56523d;
	color: #ffef98;
	border: 1px #d3c471 dashed;
	text-align: center;
	padding: 10px 0 10px 0;
	margin: 0 0 10px 0;
}

.fspace1 {
	margin: 5px 0 0 0;
}

.line1 {
	line-height: 2.2;
	margin: 20px 0 0 0;
}

.line2 {
	line-height: 2.2;
}