body {
	margin:0;
	text-align:center;
}

body, div, td, li, p, span, form, input, button, textarea, select, .c1 {
	font-family:Tahoma, Verdana, Dotum, Gulim, MS Sans Serif, Sans Serif, Sans-Serif;
	font-size:12px;
	color:#333;
	line-height:1.5em;
}

form { margin:0px; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; }

.ed { border:1px solid #CCCCCC; }
.tx { border:1px solid #CCCCCC; }

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; font:10px Tahoma; }
textarea.tx { border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px; }

/* A 시리즈 */
a:link {color:#333; text-decoration:none;}
a:visited {color:#333; text-decoration:none;}
a:active {color:#333; text-decoration:none;}
a:hover {color:#E01F24; text-decoration:none;}

a.act1:link, a.act1:visited {text-decoration:none; color:#305BB7;}
a.act1:hover, a.act1:active {text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.act1black:link, a.act1black:visited {text-decoration:none; color:#000;}
a.act1black:hover, a.act1black:active {text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.act1b:link, a.act1b:visited {text-decoration:none; color:#0000FF; font-weight:bold;}
a.act1b:hover, a.act1b:active {text-decoration:none; color:#FF0000; font-weight:bold; position:relative; top:1px; left:0;}

a.act1c:link, a.act1c:visited {text-decoration:none; color:#0A539C;}
a.act1c:hover, a.act1c:active {text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.act2:link, a.act2:visited {font-size:11px; font-family:Dotum; text-decoration:none; color:#FFF;}
a.act2:hover, a.act2:active {font-size:11px; font-family:Dotum; text-decoration:none; color:#FFFF00; position:relative; top:1px; left:0;}

a.act2b:link, a.act2b:visited {text-decoration:none; color:#FFF;}
a.act2b:hover, a.act2b:active {text-decoration:none; color:#EAFF00; position:relative; top:1px; left:0;}

a.act3:link, a.act3:visited {font-size:11px; font-family:Dotum; text-decoration:none; color:#000;}
a.act3:hover, a.act3:active {font-size:11px; font-family:Dotum; text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.act3b:link, a.act3b:visited {font-size:11px; font-family:Dotum; text-decoration:none; color:#000; font-weight:bold;}
a.act3b:hover, a.act3b:active {font-size:11px; font-family:Dotum; text-decoration:none; color:#FF0000; font-weight:bold; position:relative; top:1px; left:0;}

a.captionclick1:link, a.captionclick1:visited {text-decoration:none; color:#000;}
a.captionclick1:hover, a.captionclick1:active {text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.captionclick2:link, a.captionclick2:visited {text-decoration:none; color:#000;}
a.captionclick2:hover, a.captionclick2:active {text-decoration:none; color:#000; position:relative; top:1px; left:0;}

a.menu:link, a.menu:visited, a.menu:active {text-decoration:none; color:#454545;}
a.menu:hover {text-decoration:none;}

a.blue:link, a.blue:visited {text-decoration:none; color:#0000FF;}
a.blue:hover, a.blue:active {text-decoration:underline; color:#FF0000;}

a.blue_b:link, a.blue_b:visited {text-decoration:none; color:#0000FF;font-weight:bold;}
a.blue_b:hover, a.blue_b:active {text-decoration:underline; color:#FF0000; font-weight:bold; position:relative; top:1px; left:0;}

a.blue2b:link, a.blue2b:visited {text-decoration:none; color:#3369CC;}
a.blue2b:hover, a.blue2b:active {text-decoration:none; color:#FF0000;}

a.blue2b2:link, a.blue2b2:visited {text-decoration:none; color:#3369CC;}
a.blue2b2:hover, a.blue2b2:active {text-decoration:none; color:#FF0000; position:relative; top:1px; left:0;}

a.f_white:link, a.f_white:visited {color:#FFF;}
a.f_white:hover {text-decoration:none; color:#FF260E;}
a.f_white:active {color:#FF260E;}

a.f_yellow:link, a.f_yellow:visited {color:#FFFF00;}
a.f_yellow:hover {text-decoration:none; color:#1CF13F;}
a.f_yellow:active {color:#FF0000;}

a.small1:link, a.small1:visited {font-family:Dotum; font-size:11px; text-decoration:none; color:#FFF;}
a.small1:hover, a.small1:active {text-decoration:none; color:#FFFF00; position:relative; top:1px; left:0;}

a.small2:link, a.small2:visited {font-family:Dotum; font-size:11px; text-decoration:none; color:#505050;}
a.small2:hover, a.small2:active {text-decoration:underline; color:#FF3300; position:relative; top:1px; left:0;}

a.small2b:link, a.small2b:visited {font-family:Dotum; font-size:11px; font-weight:bold; text-decoration:none; color:#FF3300;}
a.small2b:hover, a.small2b:active {text-decoration:underline; color:#FF3300; position:relative; top:1px; left:0;}

/* 테이블 테두리 제거 */
table.b_0 {border-collapse:collapse;}
table.b_0 td {padding:0;}
/* 테이블 테두리 1px */
table.b_1 {border:1px solid #CCC;}
/* TD 중앙정렬 */
.td_center {text-align:center;}
/* FORM 여백 제거 */
form {display:inline;}
/* 이미지 관련 */
img {border:none;}
img.cursor1 {cursor:hand;}

/* 폰트 관련 */
font.white {color:#FFF;}
font.white_b {color:#FFF; font-weight:bold;}
font.white_s {color:#FFF; font-family:Dotum; font-size:11px;}
font.white_sb {color:#FFF; font-family:Dotum; font-size:11px; font-weight:bold;}

font.black {color:#000;}
font.black_b {color:#000; font-weight:bold;}
font.black_s {color:#000; font-family:Dotum; font-size:11px;}
font.black_sb {color:#000; font-family:Dotum; font-size:11px; font-weight:bold;}

font.red {color:#FF0000;}
font.red_b {color:#FF0000; font-weight:bold;}
font.red_s {font-family:Dotum; font-size:11px; color:#FF0000;}

font.orange {color:#FF8000;}
font.orange_b {color:#FF8000; font-weight:bold;}
font.orange_s {font-family:Dotum; font-size:11px; color:#FF8000;}

font.blue {color:#0000FF;}
font.blue2 {color:#3369CC;}
font.blue3 {color:#191970;}
font.blue_b {color:#0000FF; font-weight:bold;}
font.blue2_b {color:#3369CC; font-weight:bold;}
font.blue3_b {color:#191970; font-weight:bold;}
font.blue3_s {font-family:Dotum; font-size:11px; color:#191970;}

font.yellow {color:#FFFF00;}
font.yellow_b {color:#FFFF00; font-weight:bold;}

font.green {color:#008000;}
font.green_b {color:#008000; font-weight:bold;}

font.gray {color:#696969;}
font.gray_b {color:#696969; font-weight:bold;}
font.gray_s {color:#696969;font-family:Dotum; font-size:11px;}
font.gray_sb {color:#696969;font-family:Dotum; font-size:11px; font-weight:bold;}

font.small1 {font-size:11px;}

font.dotum1 {font-family:Dotum;}
font.dotum_s {font-family:Dotum; font-size:11px;}
font.dotum_s_gray {font-family:Dotum; font-size:11px; color:#696969;}
font.dotum_s_red {font-family:Dotum; font-size:11px; color:#FF0000;}

font.dotumche1 {font-family:돋움체;}

font.arial1 {font-family:Arial;}
font.arial1_s {font-family:Arial; font-size:11px;}
font.arial1_s_gray {font-family:Arial; font-size:11px; color:#696969;}
font.arial1_12 {font-family:Arial; font-size:12px;}

font.verdana1 {font-family:Verdana; font-size:12px;}
font.verdana1_s {font-family:Verdana; font-size:11px; font-weight:normal;}

font.big1 {font-family:Dotum; font-size:14px;}
font.big1b {font-family:Dotum; font-size:14px; font-weight:bold;}
font.big1b_gray {font-family:Dotum; font-size:14px; font-weight:bold; color:#696969;}

font.emp0 {font-family:Dotum; font-size:14px; color:#000;}
font.emp1 {font-family:Dotum; font-size:14px; font-weight:bold; color:#BF0000;}
font.emp1b {font-weight:bold; color:#BF0000;}
font.emp2 {font-family:Dotum; font-size:14px; font-weight:bold; color:#0000FF;}
font.emp3 {font-family:Dotum; font-size:14px; font-weight:bold; color:#2C55B1;}
font.emp4 {font-family:Dotum; font-size:14px; font-weight:bold; color:#FF0000;}
font.emp4b {font-family:Dotum; font-size:14px; font-weight:bold; color:#DA3100;}

font.emp5 {color:#FF6633;}
font.emp5b {color:#FF6633; font-weight:bold;}

font.input_req1 {font-size:10px; color:#FF0000;}

font.shadow_white {width:80px; color:#1C1C1C; filter:shadow(Color=#FFFFFF, Direction=135, Strength=2);}

.bold {font-weight:bold;}

/* 텍스트 입력 필드 */
.input_txt1 {color:#000; height:22px; border:#BEBEBE 1px solid;}
.input_box1 {color:#434343; border:1px solid #CBDBA8;}
.Input_box_on1 {color:#434343; border:2px solid #B0DD3A; padding:0 2px 0 2px;}
.Input_box_off1 {color:#434343; border:1px solid #CBDBA8;}

/* FORM BUTTON 관련 */
.frm_btn_1 {border-color:#CCC; border-width:1px; padding:1px;}
.frm_btn_2 {height:20px; border:1 solid #000; background-color:#000; background:#E7E7E7;}
.frm_btn_3 {height:20px; border:1 solid #006699; color:#006699; background-color:#000; background:#F8FBFC;}
.frm_btn_4 {height:20px; border:1 solid #1F8C5F; color:#006699; background-color:#000; background:#F1F8F5;}

.btn_box1 {margin:0; height:20px; padding:0px; border:1px solid #74A893; background-color:#EEF4F1; cursor:hand;}
.btn_box2 {margin:0; height:20px; padding:0px; border:1px solid #57574F; background-color:#7B7A70; color:#FFF; cursor:hand;}

/* 라운드 테이블 */
.rtop, .rbottom {display:block;}
.rtop *, .rbottom * {display:block; height:1px; overflow:hidden;}
.r1 {margin:0 5px;}
.r2 {margin:0 3px;}
.r3 {margin:0 2px;}
.r4 {margin:0 1px; height:2px;}
.rbox {margin:0; padding:5px 10px; font-size:12px; overflow:hidden;}

/* 라운드 테이블(이미지) */
.r_ul {background:url('/etc/img/icon/r_ul.gif') no-repeat top left;}
.r_ur {background:url('/etc/img/icon/r_ur.gif') no-repeat top right;}
.r_ll {background:url('/etc/img/icon/r_ll.gif') no-repeat bottom left;}
.r_lr {background:url('/etc/img/icon/r_lr.gif') no-repeat bottom right;}
.r_bbl {padding:3px;}