/* @charset "utf-8"; */
body,td { font-family:돋움,Dotum,AppleGothic,sans-serif; color:#585858;font-size:12px;} 


TEXTAREA {
	FONT: 12px/1.4 Dotum, Verdana, AppleGothic, Sans-serif; COLOR: #434343
}
a:link{
	text-decoration:none;
	color: #585858;
}
a:visited{
	text-decoration:none;
	color: #585858;
}
a:hover{
	text-decoration:underline;
	color: #585858;
}
a:active{
	text-decoration:none;
	color: #585858;
}

IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

.input {font-size:9pt;  border: 1px solid #CECECE;  background-color:white;align:middle;height:20px; padding-top:2px; }
.input_s1 {font-family:돋움;font-size:11px;line-height:none;color:#4d4d4d;border:1px solid #b3b3b3; background-color:#ffffff; height:19px; padding-top:3px; }
.input_bbs1 {font-family:돋움;font-size:12px;line-height:16px;color:#4d4d4d;border:1px solid #acc9e5;background-color:#ffffff; height:19px; padding-top:2px; }
.input_bbs2 {font-family:돋움;font-size:12px;line-height:16px;color:#4d4d4d;border:1px solid #acd7e5;background-color:#ffffff; height:19px; padding-top:2px; }
.input1 {font-size:12px;font-weight: bold;color:#fff; background-color:#86c59a; border: #367f4d 1 solid;height:22px; padding-top:2px; }
.input2 {font-size:12px;font-weight: bold;color:#fff; background-color:#85c5c5; border: #4c9898 1 solid; height:22px; padding-top:2px; }
.input3 {font-size:12px;font-weight: bold;color:#fff; background-color:#c585c5; border: #984c98 1 solid; height:22px; padding-top:2px; }
input,select{ align:middle; font-size:100%; }	select	{ font-size:100%; }


.font_login {
FONT-FAMILY:dotum ;FONT-SIZE: 11px; color: #666; font-weight:normal
}

.input_login {
    font-size:9pt;
	background-color:#e5f3cf;
	border: 1px solid #a6d25f;  
	color:#2b5703; 
	 width:137px; height:17px;}

/* FONT_SIZE */
.f8 { font-size:8pt; }
.f9 { font-size:9pt; }
.f10 { font-size:10pt; }
.f11 { font-size:11pt; letter-spacing:-1px; }
.f11-1 {font-size:11pt; letter-spacing:-1px;}
.f12 { font-size:12pt; }
.f11px { font-size:11px; }
.f11px-1 { font-size:12px; letter-spacing:-1px; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
.f16 { font-size:16pt; }
.f18 { font-size:18pt; }
.f24 { font-size:24pt; }
.headline {font-size:20pt; color:#000000; font-family: ±¼¸²,gulim,AppleGothic,sans-serif;; text-decoration:none; line-height: 27px; letter-spacing:-3px;}


.article {font-size:11pt; color:#000000; font-family: ±¼¸²,gulim,AppleGothic,sans-serif;; text-decoration:none; line-height: 24px; }


/* FONT_COLOR */
.black { color:#000000; }
.black a:link{	color:#000000;text-decoration:none; }
.black a:visited{ color:#000000;text-decoration:none; }
.black a:hover{ color:#B20101;text-decoration:underline; }
.black a:active{ color:#B20101;text-decoration:underline; }

.headline2 { font-size:17pt; color:#03016F; font-family: ±¼¸²,gulim,AppleGothic,sans-serif; letter-spacing:-3px; }
.headline2 a:link{  font-size:17pt; color:#03016F;text-decoration:none; font-family: ±¼¸²,gulim,AppleGothic,sans-serif;  letter-spacing:-3px;}
.headline2 a:visited{  font-size:17pt; color:#03016F;text-decoration:none; font-family: ±¼¸²,gulim,AppleGothic,sans-serif; letter-spacing:-3px; }
.headline2 a:hover{  font-size:17pt; color:#B20101;text-decoration:underline; font-family: ±¼¸²,gulim,AppleGothic,sans-serif; letter-spacing:-3px; }
.headline2 a:active{  font-size:17pt; color:#B20101;text-decoration:underline; font-family: ±¼¸²,gulim,AppleGothic,sans-serif; letter-spacing:-3px; }


.white { color:#FFFFFF; }
.white a:link{	 color:#FFFFFF;text-decoration:none; }
.white a:visited{  color:#FFFFFF;text-decoration:none; }
.white a:hover{  color:#FFFFFF;text-decoration:underline; }
.white a:active{  color:#FFFFFF;text-decoration:underline; }

.gray { color:#8b909b;line-height: 15px; }
.gray a:link{ color:#8b909b;text-decoration:none; }
.gray a:visited{ color:#8b909b;text-decoration:none; }
.gray a:hover{ color:#8b909b;text-decoration:underline; }
.gray a:active{ color:#8b909b;text-decoration:underline; }

.orange { color:#FF8000; }
.orange  a:link{ color:#FF8000;text-decoration:none; }
.orange  a:visited{ color:#FF8000;text-decoration:none; }
.orange  a:hover{ color:#FF8000;text-decoration:underline; }
.orange  a:active{ color:#FF8000;text-decoration:underline; }


.dorange { color:#72511E; }
.dorange  a:link{ color:#72511E;text-decoration:none; }
.dorange  a:visited{ color:#72511E;text-decoration:none; }
.dorange  a:hover{ color:#72511E;text-decoration:underline; }
.dorange  a:active{ color:#72511E;text-decoration:underline; }


.dgray { color:#7D7D7D; }
.dgray a:link{	color:#7D7D7D;text-decoration:none; }
.dgray a:visited{ color:#7D7D7D;text-decoration:none; }
.dgray a:hover{ color:#7D7D7D;text-decoration:underline; }
.dgray a:active{ color:#7D7D7D;text-decoration:underline; }


.ddgray { color:#484848; }
.ddgray a:link{	color:#484848;text-decoration:none; }
.ddgray a:visited{ color:#484848;text-decoration:none; }
.ddgray a:hover{ color:#484848;text-decoration:underline; }
.ddgray a:active{ color:#484848;text-decoration:underline; }


.ygray { color:#565656; }
.ygray a:link{	color:#565656;text-decoration:none; }
.ygray a:visited{ color:#565656;text-decoration:none; }
.ygray a:hover{ color:#565656;text-decoration:underline; }
.ygray a:active{ color:#B20101;text-decoration:underline; }

.blue { color:#03016F; }
.blue a:link{  color:#4784DF;text-decoration:none; }
.blue a:visited{  color:#4784DF;text-decoration:none; }
.blue a:hover{  color:#4784DF;text-decoration:underline; }
.blue a:active{  color:#4784DF;text-decoration:underline; }

.blue1 { color:#3B73B9; }
.blue1 a:link{  color:#3B73B9;text-decoration:none; }
.blue1 a:visited{  color:#3B73B9;text-decoration:none; }
.blue1 a:hover{  color:#3B73B9;text-decoration:underline; }
.blue1 a:active{  color:#3B73B9;text-decoration:underline; }

.darkblue { color:#2163B0; }
.darkblue a:link{  color:#2163B0;text-decoration:none; }
.darkblue a:visited{  color:#2163B0;text-decoration:none; }
.darkblue a:hover{  color:#2163B0;text-decoration:underline; }
.darkblue a:active{  color:#2163B0;text-decoration:underline; }

.maroon{ color:#663024; }
.maroon a:link{  color:#663024;text-decoration:none; }
.maroon a:visited{  color:#663024;text-decoration:none; }
.maroon a:hover{  color:#B20101;text-decoration:underline; }
.maroon a:active{  color:#B20101;text-decoration:underline; }

.purpple{ color:#BE135C; }
.purpple a:link{  color:#BE135C;text-decoration:none; }
.purpple a:visited{  color:#BE135C;text-decoration:none; }
.purpple a:hover{  color:#BE135C;text-decoration:underline; }
.purpple a:active{  color:#BE135C;text-decoration:underline; }

.pink{ color:#CE9FBC; }
.pink a:link{  color:#CE9FBC;text-decoration:none; }
.pink a:visited{  color:#CE9FBC;text-decoration:none; }
.pink a:hover{  color:#CE9FBC;text-decoration:underline; }
.pink a:active{  color:#CE9FBC;text-decoration:underline; }

.violet{ color:#3A1185; }
.violet a:link{  color:#3A1185;text-decoration:none; }
.violet a:visited{  color:#3A1185;text-decoration:none; }
.violet a:hover{  color:#3A1185;text-decoration:underline; }
.violet a:active{  color:#3A1185;text-decoration:underline; }

.bold { font-weight:bold; }
.ball1 { color:#999999; font-size:9pt; } 

/* AU */
.s-01 { letter-spacing:-0.1mm; }
.s-02 { letter-spacing:-0.2mm; }
.s-03 { letter-spacing:-0.3mm; }
.s-08 { letter-spacing:-0.8mm; }

/*LINE SPACING*/
.line16 { line-height:16px; }
.line18 { line-height:18px; }
.line20 { line-height:20px; }
.line22 { line-height:22px; }
.line24 { line-height:24px; }
.line26 { line-height:26px; }




/* IMAGE BORDER */
.img1white { border:1px solid #FFFFFF; } 
.img1black { border:1px solid #000000; } 
.img1gray { border:1px solid #A6A6A6; } 
.img1purpple{ border:2px solid #6047B2; } 


/*  */
.tagspace {padding:0 6px 0 4px; color:#CCC;line-height:240%;}

A.tag5:link {
	FONT-SIZE: 13px; line-height:20px; COLOR: #0084B1; font-weight: bold; TEXT-DECORATION: none
}
A.tag5:visited {
	FONT-SIZE: 13px; line-height:20px; COLOR: #0084B1; font-weight: bold; TEXT-DECORATION: none
}
A.tag5:hover {
	FONT-SIZE: 13px; line-height:20px; COLOR: #ffffff;  font-weight: bold;BACKGROUND-COLOR: #E9719E; TEXT-DECORATION: none
}
A.tag4:link {
	FONT-SIZE: 13px; line-height:20px; COLOR: #B01A4A;  font-weight: bold; TEXT-DECORATION: none
}
A.tag4:visited {
	FONT-SIZE: 13px; line-height:20px; COLOR: #B01A4A;  font-weight: bold; TEXT-DECORATION: none
}
A.tag4:hover {
	FONT-SIZE: 13px; line-height:20px; COLOR: #ffffff;  font-weight: bold; BACKGROUND-COLOR: #E9719E; TEXT-DECORATION: none
}
A.tag3:link {
	FONT-SIZE: 12px; line-height:20px; COLOR: #000000;  TEXT-DECORATION: none
}
A.tag3:visited {
	FONT-SIZE: 12px; line-height:20px; COLOR: #000000;  TEXT-DECORATION: none
}
A.tag3:hover {
	FONT-SIZE: 12px; line-height:20px; COLOR: #ffffff;  BACKGROUND-COLOR: #E9719E; TEXT-DECORATION: none
}
A.tag2:link {
	FONT-SIZE: 11px; line-height:20px; COLOR: #000000;  TEXT-DECORATION: none
}
A.tag2:visited {
	FONT-SIZE: 11px; line-height:20px; COLOR: #000000;  TEXT-DECORATION: none
}
A.tag2:hover {
	FONT-SIZE: 11px; line-height:20px; COLOR: #ffffff;  BACKGROUND-COLOR: #E9719E; TEXT-DECORATION: none
}
A.tag1:link {
	FONT-SIZE: 14px; line-height:20px;
	COLOR: #000000;
	
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.tag1:visited {
	FONT-SIZE: 14px; line-height:20px;
	COLOR: #0085B3;
	
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.tag1:hover {
	FONT-SIZE: 14px; line-height:20px;
	COLOR: #ffffff;
	
	BACKGROUND-COLOR: #E9719E;
	TEXT-DECORATION: none;
	font-weight: bold;
}

A.mtag5:link {
	FONT-SIZE: 13px;  COLOR: #944493; font-weight: bold; TEXT-DECORATION: none
}
A.mtag5:visited {
	FONT-SIZE: 13px;  COLOR: #944493; font-weight: bold; TEXT-DECORATION: none
}
A.mtag5:hover {
	FONT-SIZE: 13px;  COLOR: #ffffff;  font-weight: bold;BACKGROUND-COLOR: #790078; TEXT-DECORATION: none
}
A.mtag4:link {
	FONT-SIZE: 13px;  COLOR: #000000;  TEXT-DECORATION: none
}
A.mtag4:visited {
	FONT-SIZE: 13px;  COLOR: #000000;  TEXT-DECORATION: none
}
A.mtag4:hover {
	FONT-SIZE: 13px;  COLOR: #ffffff;  BACKGROUND-COLOR: #790078; TEXT-DECORATION: none
}
A.mtag3:link {
	FONT-SIZE: 12px;  COLOR: #000000;  TEXT-DECORATION: none
}
A.mtag3:visited {
	FONT-SIZE: 12px;  COLOR: #000000;  TEXT-DECORATION: none
}
A.mtag3:hover {
	FONT-SIZE: 12px; COLOR: #ffffff;  BACKGROUND-COLOR: #790078; TEXT-DECORATION: none
}
A.mtag2:link {
	FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #BC7AFF;font-weight: bold; TEXT-DECORATION: none
}
A.mtag2:visited {
	FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #BC7AFF; font-weight: bold;TEXT-DECORATION: none
}
A.mtag2:hover {
	FONT-SIZE: 13px; COLOR: #ffffff;  BACKGROUND-COLOR: #790078;font-weight: bold; TEXT-DECORATION: none
}
A.mtag1:link {
	FONT-SIZE: 16px;
	COLOR: #0075B5;	

	TEXT-DECORATION: none;
	font-weight: bold;
}
A.mtag1:visited {
	FONT-SIZE: 16px; 
	COLOR: #0075B5;	

	TEXT-DECORATION: none;
	font-weight: bold;
}
A.mtag1:hover {
	FONT-SIZE: 16px; 
	COLOR: #ffffff;	
	BACKGROUND-COLOR: #790078;
	TEXT-DECORATION: none;
	font-weight: bold;
}
A.tag {

FONT-FAMILY: 돋움;line-height:260%;letter-spacing:-1px; word-break:break-all;
}



/* about_font*************************/
		.txt_green {
	FONT:  11px Dotum;
	COLOR: #40A262;
	font-weight:bold
}
		.txt_green A:link {COLOR: #708D47; TEXT-DECORATION: none}
		.txt_green A:visited {COLOR: #708D47; TEXT-DECORATION: none}
		.txt_green A:hover {COLOR: #284994; TEXT-DECORATION: none}
		
		
		.txt_blue {FONT:  12px Dotum; COLOR: #000; font-weight:bold}
		.txt_blue A:link {COLOR: #000; TEXT-DECORATION: none}
		.txt_blue A:visited {COLOR: #000; TEXT-DECORATION: none}
		.txt_blue A:hover {COLOR: #284994; TEXT-DECORATION: none}


		.txts_violet {FONT:  11px Dotum; COLOR: #3A1185; font-weight:bold}
		.txts_violet A:link {COLOR: #3A1185; TEXT-DECORATION: none}
		.txts_violet A:visited {COLOR: #3A1185; TEXT-DECORATION: none}
		.txts_violet A:hover {COLOR: #3A1185; TEXT-DECORATION: none}

	    .txts_pink {FONT:  11px Dotum; COLOR: #D2287D; }
		.txts_pink A:link {COLOR: #D2287D; TEXT-DECORATION: none}
		.txts_pink A:visited {COLOR: #D2287D; TEXT-DECORATION: none}
		.txts_pinkA:hover {COLOR: #000; TEXT-DECORATION: none}


		.txts_date {FONT:  11px Dotum; COLOR: #6E6E6E;}
		.txts_date2 {FONT:  11px Dotum; COLOR: #6E6E6E;letter-spacing:-1px}


		.txts_paging {FONT:  11px Dotum; COLOR: #434343; }
		.txts_paging A:link {COLOR: #434343; TEXT-DECORATION: none}
		.txts_paging A:visited {COLOR: #434343; TEXT-DECORATION: none}
		.txts_paging A:hover {COLOR: #434343; TEXT-DECORATION: none}
/* list */
.tbl_list { border-top: solid 2px #53bc77; }
.tbl_list th { background: #f1fcf4 url('/01_images/bbs/tbl_bar.gif') no-repeat top right; height: 19px; text-align: center; height: 26px; }
.tbl_list th.none { background: #f1fcf4 none; }
.tbl_list th.topline { border-top: solid 1px #73c990; }
.tbl_list td { height: 27px; padding-top: 3px; }
.tbl_list td.alignC { text-align: center; }
.tbl_list td.alignC img { vertical-align: middle; margin-bottom: 6px; }
.tbl_list td.alignC input { font-size:9pt; height:19px; border: 1px solid #CECECE;  background-color:white;vertical-align:middle; }
.tbl_list td.alignR { text-align: right; padding-right: 5px; }
.tbl_list td.alignR2 { text-align: right; padding-right: 8px; }
.tbl_list td.b { font-weight: bold; }
.tbl_list td.title { text-align: left; padding-left: 14px; }
.tbl_list td.title2 { text-align: left; padding-left: 8px; }
.tbl_list td.line { background: #eeeeee; height: 1px; }
a:hover { color: #98d1ab; }
.list_over td	{ color: #98d1ab; }
.hand{ cursor: pointer; }


/* Paging */
.paging { background: #f1fcf4; height: 27px; }
.paging td.prev2 { width: 15px; }
.paging td.prev { width: 30px; }
.paging td.next2 { width: 15px; text-align: right; }
.paging td.next { width: 30px; text-align: right; }
.paging td.paging_here { font: bold 10px Tahoma; color: #98d1ab; }
.paging td.paging_here a { font: 10px Tahoma; }
.paging td.paging_here a:hover { font: 10px Tahoma; }
.paging td.paging_here img { vertical-align: middle; margin: 0 3px; }

/* view */
.tbl_view { border-top: solid 2px #53bc77; }
.tbl_view th { background: #e3faea; text-align: center; width: 82px; height: 25px; }
.tbl_view td {  }
.tbl_view td select { width: 92px; font: 11px 돋움; color: #ababab; }
.tbl_view td input { border: 1px solid #CECECE;  }
.tbl_view td.title { color: #6aa67e; }
.tbl_view td.line { background: url('/01_images/bbs/tbl_line.gif') repeat-x left ; height: 3px; }
.tbl_view td.line_w { background: #ffffff; height: 2px; }
.tbl_view td.data1 { padding-left: 15px; width: 237px; }
.tbl_view td.data2 { padding-left: 13px; width: 202px; }
.tbl_view td.data3 { padding-left: 14px; width: 112px; }
.tbl_view td.data4 { padding-left: 15px; width: 515px; }
.tbl_view td.cont { padding: 15px 19px; line-height: 18px; }
.tbl_view td.contents { padding: 18px 21px; height: 171px; vertical-align: top; line-height: 18px;  }
.tbl_view td.contents2 { width: 100%; padding: 6px 0; height: 171px; vertical-align: top; line-height: 18px; }
.tbl_view td.contents_line { width: 100%; padding: 6px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; }
.tbl_view td.contents_line_mark { width: 100%; padding: 0 0 15px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; }
.tbl_view td.contents_line_finish { width: 100%; padding: 20px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; text-align: center; }
.tbl_view td.contents_test {  }
.tbl_view td input.file { width: 398px }
.tbl_view td input.radio { width: 20px; border: none; }
.tbl_view td.reply_tit { background: url('/01_images/bbs/bg_reply_line.gif') no-repeat center; width: 602px; height: 45px; color: #87b798; padding: 10px 15px 0 15px; text-align: right; }
.tbl_view td.reply { }
.tbl_view td.reply table td.body { background: url('/01_images/bbs/bg_reply_body_line.gif') repeat-y center; padding: 10px 20px 5px 20px; line-height: 16px; text-align: left; color: #98d1ab; }
.tbl_view td.reply table td.bottom { background: url('/01_images/bbs/bg_reply_bottom_line.gif') no-repeat center; width: 632px; height: 20px; }

/* 이전글/다음글 List */
.tbl_prev_next { border-top: solid 1px #a9ddbb; border-bottom: solid 1px #a9ddbb; }
.tbl_prev_next th { background: #e3faea; text-align: center; width: 82px; height: 27px; }
.tbl_prev_next th.line { border-bottom: solid 1px #ffffff; }
.tbl_prev_next td { padding-left: 15px;  padding-top: 3px; }
.tbl_prev_next td.line { border-bottom: solid 1px #eeeeee; }
/* view */
.quic_view { border-top: solid 2px #53bc77; }
.quic_view th { background: #e3faea; text-align: center;  height: 25px; }
.quic_view td {  }
.quic_view td select {  font: 11px 돋움; color: #ababab; }
.quic_view td input { border: 1px solid #CECECE;  }
.quic_view td.title { color: #6aa67e; }
.quic_view td.line { background: url('/01_images/bbs/tbl_line.gif') repeat-x left ; height: 3px; }
.quic_view td.line_w { background: #ffffff; height: 2px; }
.quic_view td.data1 { padding-left: 15px;  }
.quic_view td.data2 { padding-left: 13px;  }
.quic_view td.data3 { padding-left: 14px;  }
.quic_view td.data4 { padding-left: 15px; }
.quic_view td.cont { padding: 15px 19px; line-height: 18px; }
.quic_view td.contents { padding: 18px 21px; height: 171px; vertical-align: top; line-height: 18px;  }
.quic_view td.contents2 { width: 100%; padding: 6px 0; height: 171px; vertical-align: top; line-height: 18px; }
.quic_view td.contents_line { width: 100%; padding: 6px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; }
.quic_view td.contents_line_mark { width: 100%; padding: 0 0 15px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; }
.quic_view td.contents_line_finish { width: 100%; padding: 20px 0; height: 171px; vertical-align: top; line-height: 18px; border-bottom: solid 1px #53bc77; text-align: center; }
.quic_view td.contents_test {  }
.quic_view td input.file { width: 398px }
.quic_view td input.radio { width: 20px; border: none; }
.quic_view td.reply_tit { background: url('/01_images/bbs/bg_reply_line.gif') no-repeat center; width: 602px; height: 45px; color: #87b798; padding: 10px 15px 0 15px; text-align: right; }
.quic_view td.reply { }
.quic_view td.reply table td.body { background: url('/01_images/bbs/bg_reply_body_line.gif') repeat-y center; padding: 10px 20px 5px 20px; line-height: 16px; text-align: left; color: #98d1ab; }
.quic_view td.reply table td.bottom { background: url('/01_images/bbs/bg_reply_bottom_line.gif') no-repeat center; width: 632px; height: 20px; }

.tab_on{border-top: solid 1px #1ec497; border-left: solid 1px #1ec497; border-right:solid 1px #1ec497; background:#64debd ;color:#ffffff ;font:bold}
.tab_off{border-top: solid 1px #666666; border-left: solid 1px #666666; border-right:solid 1px #666666; background:#efefef ;color:#666666}