﻿body  {
		height: 100%;
		margin: 0;
		padding: 0;
		font:12px; color:#666666; line-height:16px;
		font-family: dotum, verdana, 芥竟, SimSun;
	  }
	  
form  {margin:0;}

span {word-break:break-all;}

textarea, input	{ font:12px; color:#666666; margin-bottom:-2px; FONT-FAMILY: verdana, SimSun; }

txtbox, input	{ FONT-SIZE: 11px; FONT-FAMILY: verdana, SimSun; }

select	{ font:12px dotum; color:#666666; }
  
a:link    { font:12px dotum; color:#666666; text-decoration:none; }
a:active  { font:12px dotum; color:#666666; text-decoration:none; }
a:visited { font:12px dotum; color:#666666; text-decoration:none; }
a:hover   { font:12px dotum; color:#f26924; text-decoration:none; }	  


.btn01			 { font:11px dotum; color:#ffffff; font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn01_bg.gif); }
.btn01 a:link    { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn01 a:active  { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn01 a:visited { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn01 a:hover   { font:11px dotum; color:#ffffff; font-weight:bold; }

.btn02			 { font:11px dotum; color:#ffffff; font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn02_bg.gif); }
.btn02 a:link    { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn02 a:active  { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn02 a:visited { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn02 a:hover   { font:11px dotum; color:#ffffff; font-weight:bold; }

.btn03			 { font:11px dotum; color:#666666; font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn03_bg.gif); }
.btn03 a:link    { font:11px dotum; color:#666666; font-weight:bold; }
.btn03 a:active  { font:11px dotum; color:#666666; font-weight:bold; }
.btn03 a:visited { font:11px dotum; color:#666666; font-weight:bold; }
.btn03 a:hover   { font:11px dotum; color:#666666; font-weight:bold; }

.btn04			 { font:11px dotum; color:#ffffff; font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn04_bg.gif); }
.btn04 a:link    { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn04 a:active  { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn04 a:visited { font:11px dotum; color:#ffffff; font-weight:bold; }
.btn04 a:hover   { font:11px dotum; color:#ffffff; font-weight:bold; }

.btn05			 { font:11px dotum; color:#ffffff;  font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn05_bg.gif); }
.btn05 a:link    { font:11px dotum; color:#ffffff;  font-weight:bold; }
.btn05 a:active  { font:11px dotum; color:#ffffff;  font-weight:bold; }
.btn05 a:visited { font:11px dotum; color:#ffffff;  font-weight:bold; }
.btn05 a:hover   { font:11px dotum; color:#ffffff;  font-weight:bold; }

.btn06			 { font:11px dotum; color:#593100;  font-weight:bold; padding:4px 12px 0px 12px; background-image:url(/Images/Common/btn06_bg.gif);  }
.btn06 a:link    { font:11px dotum; color:#593100;   font-weight:bold; }
.btn06 a:active  { font:11px dotum; color:#593100;  font-weight:bold; }
.btn06 a:visited { font:11px dotum; color:#593100;  font-weight:bold; }
.btn06 a:hover   { font:11px dotum; color:#593100;  font-weight:bold; }


.box01_bg		{ background-color:#f2f1eb; }

TD {
	FONT-SIZE: 12px; COLOR: #666666; FONT-FAMILY: dotum, verdana
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 16px; PADDING-TOP: 8px
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 15px
}
SELECT {
	PADDING-LEFT: 11px; FONT-SIZE: 12px; COLOR: #666666
}

INPUT.box {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 20px
}

INPUT.box01 {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 17px
}

INPUT.box02 {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; COLOR: #c75305; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 20px
}

INPUT.box03 {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 17px; text-align:right
}

INPUT.main_box {
	BORDER-RIGHT: #bdac97 1px solid; BORDER-TOP: #bdac97 1px solid; BORDER-LEFT: #bdac97 1px solid; BORDER-BOTTOM: #bdac97 1px solid; HEIGHT: 19px; BACKGROUND-COLOR: #d5cdc2
}
SELECT.width_130 {
	WIDTH: 130px; HEIGHT: 20px
}
INPUT.width_148 {
	WIDTH: 148px; HEIGHT: 20px
}
INPUT.width_100 {
	WIDTH: 100px; HEIGHT: 20px
}
.pl_10px {
	PADDING-LEFT: 10px
}
.pl_16px {
	PADDING-LEFT: 16px
}
.pl_20px {
	PADDING-LEFT: 20px
}
.pt_2px {
	PADDING-TOP: 2px
}
.pt_5px {
	PADDING-TOP: 5px
}
.pb_2px {
	PADDING-BOTTOM: 2px
}
.pb_5px {
	PADDING-BOTTOM: 5px
}
.pb_10px {
	PADDING-BOTTOM: 10px
}
.pb_20px {
	PADDING-BOTTOM: 20px
}
.pb_40px {
	PADDING-BOTTOM: 40px
}
.pb_80px {
	PADDING-BOTTOM: 80px
}
.pb_140px {
	PADDING-BOTTOM: 140px
}
.pt_8px {
	PADDING-TOP: 8px
}
.pt_10px {
	PADDING-TOP: 10px
}
.pt_20px {
	PADDING-TOP: 20px
}
.pt_30px {
	PADDING-TOP: 30px
}
.pt_40px {
	PADDING-TOP: 40px
}
pt_50px {
	PADDING-TOP: 50px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.top_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Images/Front/bg_sub_top.jpg) 50% top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 156px
}
checkbox {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
radio {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
TEXTAREA {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; BORDER: #7f9db9 1px solid;  
}
.main_cen_tt {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 10px; COLOR: #8c2e00; FONT-FAMILY: verdana
}
.main_cen_st {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #8c2e00; FONT-FAMILY: verdana
}
.sub_left_title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 19px; PADDING-TOP: 17px
}
.sub_left_bgcolor {
	HEIGHT: 100%; BACKGROUND-COLOR: #f3efe9
}
.sub_left_line {
	BORDER-TOP: #dad7d1 1px solid; WIDTH: 100%; HEIGHT: 21px
}
.sub_left_btm {
	WIDTH: 100%; BORDER-BOTTOM: #dad7d1 1px solid
}
.main_content_bgcolor {
	BACKGROUND-COLOR: #e6ded3;
}
.sub_content_bgcolor {
	BACKGROUND-COLOR: #ffffff;
}
.sub_con_tt_line {
	BACKGROUND-COLOR: #f4f1ef;
}
.sub_con_tt_line01 {
	BACKGROUND-COLOR: #e8e3db;
}
.sub_con_tt_line02 {
	BACKGROUND-COLOR: #cfc5b8;
}
.sub_con_tt_line03 {
	BACKGROUND-COLOR: #dad3c9;
}
.sub_con_line {
	BACKGROUND: url(/Images/Front/img_tb_line03.gif); HEIGHT: 3px
}
.main_con_st {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px
}
.sub_con_tt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 20px
}
.sub_con_arc_tt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px
}
.sub_con_st {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
.sub_con_tb_line {
	BACKGROUND: url(/Images/Front/img_tb_line.gif); HEIGHT: 3px
}
.sub_con_tb_line01 {
	BACKGROUND: url(/Images/Front/img_tb_line01.gif); HEIGHT: 3px
}
.sub_con_tb_line02 {
	BACKGROUND: url(/Images/Front/img_tb_line02.gif); HEIGHT: 3px
}
.sub_con_tb_line03 {
	BACKGROUND: url(/Images/Front/img_tb_line03.gif); HEIGHT: 3px
}
.sub_con_tb_line04 {
	BACKGROUND: url(/Images/Front/img_tb_line04.gif); HEIGHT: 3px
}
.sub_con_tb01 {
	HEIGHT: 28px; BACKGROUND-COLOR: #f0ece6
}
.sub_con_tb02 {
	HEIGHT: 28px; BACKGROUND-COLOR: #e3dbd1
}
.sub_con_tb03 {
	HEIGHT: 28px; BACKGROUND-COLOR: #f6f3ef
}
.sub_con_tb04 {
	HEIGHT: 28px; BACKGROUND-COLOR: #f6f3ef
}
.sub_con_tb05 {
	HEIGHT: 45px; BACKGROUND-COLOR: #e3dbd1
}
.sub_con_tb06 {
	HEIGHT: 30px; BACKGROUND-COLOR: #e3dbd1
}
.sub_con_tb07 {
	HEIGHT: 60px; BACKGROUND-COLOR: #e3dbd1
}
.sub_con_tb08 {
    HEIGHT: 28px; BACKGROUND-COLOR: #f6f3ef
}
.sub_con_divide {
	BACKGROUND: url(/Images/Front/img_divide.gif) no-repeat 0px 100%
}
.sub_ls {
	LETTER-SPACING: 1px
}
.sub_lsm {
	LETTER-SPACING: -1px
}
#table TABLE.table {
	BORDER-TOP: #cfc5b8 1px solid; BORDER-LEFT: #cfc5b8 1px solid; FONT-FAMILY: verdana
}
#table TABLE.table TD.td {
	BORDER-RIGHT: #cfc5b8 1px solid; FONT-SIZE: 11px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #cfc5b8 1px solid; FONT-FAMILY: verdana; word-break:break-all;
}
#table TABLE.table TD.td2 {
	BORDER-RIGHT: #cfc5b8 1px solid; FONT-SIZE: 11px; LINE-HEIGHT: 15px; FONT-FAMILY: verdana; word-break:break-all;
}
#table TABLE.table TD.td3 {
	FONT-SIZE: 11px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #cfc5b8 1px solid; FONT-FAMILY: verdana; word-break:break-all;
}
#divTable TABLE.table {
	BORDER-TOP: #cfc5b8 1px solid; BORDER-LEFT: #cfc5b8 1px solid; FONT-FAMILY: verdana
}
#divTable TABLE.table TD.td {
	BORDER-RIGHT: #cfc5b8 1px solid; FONT-SIZE: 11px; LINE-HEIGHT: 15px; BORDER-BOTTOM: #cfc5b8 1px solid; FONT-FAMILY: verdana; word-break:break-all;
}
.div_layer {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #dadada 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 5px; SCROLLBAR-FACE-COLOR: #dddddd; PADDING-BOTTOM: 5px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; BORDER-LEFT: #dadada 1px solid; WIDTH: 671px; SCROLLBAR-SHADOW-COLOR: #f5f5f5; SCROLLBAR-3DLIGHT-COLOR: #f0f0f0; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 5px; SCROLLBAR-TRACK-COLOR: #f0f0f0; BORDER-BOTTOM: #dadada 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #f0f0f0; HEIGHT: 128px; BACKGROUND-COLOR: #ffffff; ovarflow-x: hidden
}
.div_layer01 {
	BORDER-RIGHT: #dadada 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dadada 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 2px; SCROLLBAR-FACE-COLOR: #dddddd; PADDING-BOTTOM: 2px; MARGIN: 0px; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; BORDER-LEFT: #dadada 1px solid; WIDTH: 671px; SCROLLBAR-SHADOW-COLOR: #f5f5f5; SCROLLBAR-3DLIGHT-COLOR: #f0f0f0; SCROLLBAR-ARROW-COLOR: #ffffff; PADDING-TOP: 2px; SCROLLBAR-TRACK-COLOR: #f0f0f0; BORDER-BOTTOM: #dadada 1px solid; SCROLLBAR-DARKSHADOW-COLOR: #f0f0f0; HEIGHT: 128px; BACKGROUND-COLOR: #ffffff; ovarflow-x: hidden
}
.div_layer UL.div_list {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.div_layer UL.div_list LI {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 6px; LIST-STYLE-TYPE: none
}
#top_layer { width:100%; padding:0px; margin:0px; text-align:center; }	
}
#top_layer .utility {
		PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 44px
}
#sub_layer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#sub_layer .utility {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 10; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: absolute; TOP: 44px
}
A.main:link {
	FONT-SIZE: 11px; COLOR: #5a5a5a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.main:visited {
	FONT-SIZE: 11px; COLOR: #5a5a5a; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.main:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.board:link {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.board:visited {
	COLOR: #5a5a5a; TEXT-DECORATION: none
}
A.board:hover {
	COLOR: #c75305; TEXT-DECORATION: underline
}
.b {
	FONT-WEIGHT: bold
}
.black {
	COLOR: #000000
}
.fc_666666 {
	COLOR: #666666
}
.fc_92bb3b {
	COLOR: #92bb3b
}
.fc_333333 {
	COLOR: #333333
}
.fc_violet {
	COLOR: #670339
}
.fc_point {
	FONT-SIZE: 12px; COLOR: #c75305; LETTER-SPACING: -1px
}
.fc_point01 {
	FONT-SIZE: 12px; COLOR: #670339; LETTER-SPACING: -1px
}
.fc_point0101 {
	FONT-SIZE: 14px; COLOR: #670339; LETTER-SPACING: -1px
}
.fc_point02 {
	FONT-SIZE: 12px; COLOR: #c75305
}
.fc_point03 {
	COLOR: #999999
}
.fc_main_top {
	FONT-SIZE: 10px; COLOR: #8c2e00; FONT-FAMILY: verdana
}
.fc_tb_title {
	COLOR: #6d420e; PADDING-TOP: 2px
}
.fc_tb_tip {
	FONT-SIZE: 11px; COLOR: #6d420e; PADDING-TOP: 2px
}
.fs_9px {
	FONT-SIZE: 9px
}
.fs_10px {
	FONT-SIZE: 10px
}
.fs_11px {
	FONT-SIZE: 11px
}
.fs_12px {
	FONT-SIZE: 12px
}
.fs_13px {
	FONT-SIZE: 13px
}
.fs_14px {
	FONT-SIZE: 14px
}
.lh_9px {
	LINE-HEIGHT: 9px
}
.lh_18px {
	LINE-HEIGHT: 18px
}
.lh_22px {
	LINE-HEIGHT: 22px
}
.ft_verdana {
	FONT-SIZE: 11px; FONT-FAMILY: verdana
}
.ft_verdana2 {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
.ft_dotum {
	FONT-SIZE: 11px; LINE-HEIGHT: 11px; FONT-FAMILY: 돋움
}
.ft_num {
	FONT-SIZE: 10px; FONT-FAMILY: verdana
}
.fc_board_title {
	FONT-SIZE: 18px; COLOR: #0f0f0f; FONT-FAMILY: 돋움체; font-weight:bold;
}
.left_line {
	HEIGHT: 1px; BACKGROUND-COLOR: #dbd9d7
}
A.page:link {
	COLOR: #666666; TEXT-DECORATION: none
}
A.page:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
A.page:hover {
	FONT-WEIGHT: bold; COLOR: #c75305; TEXT-DECORATION: none
}
A.pageov:link {
	FONT-WEIGHT: bold; COLOR: #c75305; TEXT-DECORATION: none
}
A.pageov:visited {
	FONT-WEIGHT: bold; COLOR: #c75305; TEXT-DECORATION: none
}
A.pageov:hover {
	FONT-WEIGHT: bold; COLOR: #c75305; TEXT-DECORATION: none
}
A.main_con:link {
	COLOR: #8c2e00; TEXT-DECORATION: none
}
A.main_con:visited {
	COLOR: #8c2e00; TEXT-DECORATION: none
}
A.main_con:hover {
	COLOR: #8c2e00; TEXT-DECORATION: underline
}
A.notice:link {
	COLOR: #670339; TEXT-DECORATION: none
}
A.notice:visited {
	COLOR: #670339; TEXT-DECORATION: none
}
A.notice:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.admin_location:link {
	FONT-SIZE: 11px; COLOR: #8e8d8d; TEXT-DECORATION: none
}
A.admin_location:visited {
	FONT-SIZE: 11px; COLOR: #8e8d8d; TEXT-DECORATION: none
}
A.admin_location:hover {
	FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none
}
.pop_top {
	BORDER-TOP: #5a0332 2px solid; PADDING-LEFT: 19px; HEIGHT: 62px; BACKGROUND-COLOR: #e3ddd6
}
.pop_btm {
	BORDER-BOTTOM: #c6bbad 2px solid; HEIGHT: 22px
}
.text_height { line-height:150% }

.label_align { text-align:right }

.u { text-decoration:underline }


/* layer */
.top_layer { width:1024px; padding:0px; margin:0px; position:absolute; left:0px; top:0px; z-index:10; }
.sub_layer { width:1024px; padding:0px; margin:0px; position:absolute; left:0px; top:0px; z-index:10; }