
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  BASIC CONFIG */
body {
	padding:0;
	margin:0;
}

body {
	scrollbar-3dlight-color:	#595959;
	scrollbar-arrow-color:		#FFFFFF;
	scrollbar-base-color:		#CFCFCF;
	scrollbar-darkshadow-color:	#FFFFFF;
	scrollbar-face-color:		#CFCFCF;
	scrollbar-highlight-color:	#FFFFFF;
	scrollbar-shadow-color:		#5959593;
}

.scrollbar1 {
	scrollbar-3dlight-color:	#595959;
	scrollbar-arrow-color:		#FFFFFF;
	scrollbar-base-color:		#CFCFCF;
	scrollbar-darkshadow-color:	#FFFFFF;
	scrollbar-face-color:		#CFCFCF;
	scrollbar-highlight-color:	#FFFFFF;
	scrollbar-shadow-color:		#5959593;
}

.scrollbar {
	scrollbar-3dlight-color:#DDDDDD;
	scrollbar-arrow-color:#DDDDDD;
	scrollbar-base-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#DDDDDD;
}

td, div, span, textarea, button {
	font:9pt "Trebuchet MS", "Tahoma", "gulim", sans-serif;
	color:#666;
	/*line-height:110%;*/
}

form {
	margin:0;
	padding:0;
	display:inline;
}

a img {
	border:none;
	border:0;
}

img {
	border:none;
	border:0;
}

.set_line_w {
	background:url(http://jounweb.com/gnr_images/fs_global/dotw.png) repeat-x;
	height:1px;
	margin:0 0 10px 0;
}

.fixed {
	table-layout:fixed;
}

img.flag_icon {
	vertical-align:middle;
}



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  LINK CONFIG */
a {
	text-decoration:none;
	overflow:hidden;
}

a:link, a:visited {
	color:#666;
}

a:hover {
	text-decoration:underline;
	color:#36C;
}

a.autolink:link, a.autolink:visited {
	color:#36C;
}

a.autolink:hover {
	text-decoration:underline;
	color:#039;
}


/* 링크 1 - 흰색 */
a.LTYPE_1:link, a.LTYPE_1:visited {
	color:#FFF;
	letter-spacing:-1;
}

a.LTYPE_1:hover {
	text-decoration:underline;
	color:#FFC6C6;
}

/* 링크 타입 - 주황 */
a.L-C60:link, a.L-C60:visited, a.L-C60:hover {
	text-decoration:none;
	color:#C60;
}

/* 링크 타입 - 빨강 */
a.L-C00:link, a.L-C00:visited, a.L-C00:hover {
	text-decoration:none;
	color:#C00000;
}

/* 링크 타입 - 녹색 */
a.L-690:link, a.L-690:visited, a.L-690:hover {
	text-decoration:none;
	color:#690;
}

/* 링크 타입 - 파랑 */
a.L-36C:link, a.L-36C:visited, a.L-36C:hover {
	text-decoration:none;
	color:#36C;
}

/* 링크 타입 - 회색 */
a.L-999:link, a.L-999:visited, a.L-999:hover {
	text-decoration:none;
	color:#999;
}

/* 링크 타입 - 관리자 공지 롤링 */
a.L-FF0:link, a.L-FF0:visited {
	text-decoration:none;
	color:#296FB7;
}
a.L-FF0:hover {
	text-decoration:none;
	color:#FF4E00;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  FONT & COLOR CONFIG */
.b { font-weight:bold; }

.dot7pt { font:8pt "dotum", sans-serif; }
.dot8pt { font:8pt "dotum", sans-serif; }
.dot9pt { font:9pt "dotum", sans-serif; }
.gul9pt { font:9pt "gulim", "Tahoma", sans-serif; }

.tah7pt { font:7pt "Tahoma", sans-serif; }
.tah8pt { font:8pt "Tahoma", sans-serif; }

.ver7pt { font:7pt "Verdana", sans-serif; }
.ver8pt { font:8pt "Verdana", sans-serif; }
.ver9pt { font:9pt "Verdana", sans-serif; }
.ver10pt { font:10pt "Verdana", sans-serif; }
.ver11pt { font:11pt "Verdana", sans-serif; }

.geo10pt { font:10pt "georgia", "Tahoma", sans-serif; }
.geo11pt { font:11pt "georgia", "Tahoma", sans-serif; }
.geo12pt { font:12pt "georgia", "Tahoma", sans-serif; }
.geo13pt { font:13pt "georgia", "Tahoma", sans-serif; }
.geo14pt { font:14pt "georgia", "Tahoma", sans-serif; }
.geo15pt { font:15pt "georgia", "Tahoma", sans-serif; }

.luc7pt { font:7pt "Lucida Sans Unicode", sans-serif; }
.luc8pt { font:8pt "Lucida Sans Unicode", sans-serif; }
.luc9pt { font:9pt "Lucida Sans Unicode", sans-serif; }
.luc10pt { font:10pt "Lucida Sans Unicode", sans-serif; }
.luc11pt { font:11pt "Lucida Sans Unicode", sans-serif; }
.luc12pt { font:12pt "Lucida Sans Unicode", sans-serif; }
.luc13pt { font:13pt "Lucida Sans Unicode", sans-serif; }
.luc14pt { font:14pt "Lucida Sans Unicode", sans-serif; }
.luc15pt { font:15pt "Lucida Sans Unicode", sans-serif; }


.C-FFF { color:#FFFFFF }
.C-06C { color:#06C }
.C-C30 { color:#C30 }
.C-98C4E0 { color:#98C4E0 }

.C-000 { color:#000 }
.C-333 { color:#333 }
.C-555 { color:#555 }
.C-777 { color:#777 }
.C-888 { color:#888 }
.C-999 { color:#999 }
.C-690 { color:#690 } /* 녹색 */
.C-36C { color:#36C } /* 블루 */
.C-C60 { color:#C60 } /* 주황 1 */
.C-F60 { color:#F60 } /* 주황 2 */
.C-C00 { color:#C00 } /* 빨강 */


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  ETC CONFIG */

.letter-1 {	letter-spacing:-1 }
.letter-2 {	letter-spacing:-2 }
.letter1 {	letter-spacing:1 }
.letter2 {	letter-spacing:2 }

.CR-H {	cursor:hand; }
.justify { text-align:justify }

.strKeyword {
	/*font:8pt "dotum", sans-serif;*/
	background-color:#FFF075;
	color:#C60000;
}

.dot_wline {
	background-image:url(/gnr_images/fs_global/dot_wline.gif);
	height:1px;
}

.dot_hline {
	background-image:url(/gnr_images/fs_global/dot_hline.gif);
	width:1px;
}

input.calendar {
	behavior:url(/gnr_lib/fls_lib_htc_calendar.htc);
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  FORM CONFIG */

input {
	font:9pt "Trebuchet MS", "Tahoma", "gulim", sans-serif;
}

/*
.input_tp_kor_1 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	ime-mode:active;
}
*/

.input_tp_kor_1 {
	background-color:#F2F2F2;
	border:1px solid #E1E1E1;
	font:9pt "gulim", sans-serif;
	height:23px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_kor_2 {
	background-color:#F2F2F2;
	border:1px solid #E1E1E1;
	font:8pt "dotum", sans-serif;
	color:#777777;
	height:23px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_kor_3 {
	background-color:#EEE;
	border:1px solid #CCC;
	font:9pt "gulim", sans-serif;
	color:#777777;
	height:23px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_eng_1 {
	background-color:#F2F2F2;
	border:1px solid #E1E1E1;
	ime-mode:disabled;
}

.input_tp_eng_2 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	ime-mode:disabled;
}

.input_tp1 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	ime-mode:active;
}

.input_tp2 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	ime-mode:disabled;
}


.select_tp1 {
	background-color:#FFFFB5;
	color:#0E7310;
	font:9pt "Trebuchet MS", "Tahoma", "gulim", sans-serif;
}

.select_tp2 {
	background-color:#EEEEEE;
	color:#666666;
	font:9pt "Trebuchet MS", "Tahoma", "gulim", sans-serif;
}

.select_tp3 {
	background-color:#5E7D7C;
	color:#FFF;
	font:9pt "Trebuchet MS", "Tahoma", "gulim", sans-serif;
}


.vFrb {
	background-color:#EEEEEE;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}

.vFrb1 {
	background-color:#CCCCCC;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
}

.vFrKorA {
	background-color:#CCCCCC;
	border:0;
	font:8pt "Tahoma", sans-serif;
	ime-mode:active;
}

.vFrKor1 {
	background-color:#EEEEEE;
	border:0;
	font:8pt "Tahoma", sans-serif;
	ime-mode:active;
}

.vFrKor2 {
	background-color:#FFFFFF;
	border:0;
	font:9pt "gulim", "Trebuchet MS", sans-serif;
	ime-mode:active;
}

.vFrEng1 {
	background-color:#EEEEEE;
	font:9pt "Trebuchet MS", sans-serif;
	border:0;
	ime-mode:disabled;
}

.vFrEng2 {
	background-color:#FFFFFF;
	font:9pt "Trebuchet MS", sans-serif;
	border:0;
	ime-mode:disabled;
}

.vFrKorF { background-color:#FFFFFF; border:0; ime-mode:active }
.vFrEngF { background-color:#FFFFFF; border:0; font-family:tahoma; font-size:11px; ime-mode:disabled }








.eFrKor1 {
	background-color:#EFEFEF;
	border:1px solid #CCC;
	font:9pt "Trebuchet MS", sans-serif;
	ime-mode:active;
}

.eFrEng1 {
	background-color:#EFEFEF;
	border:1px solid #CCC;
	font:9pt "Trebuchet MS", sans-serif;
	ime-mode:disabled;
}




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  ETC CONFIG
@font-face {
	font-family:wdot;
	src:url(/gnr_lib/wdot.eot);
}

@font-face {
	font-family:ttche9;
	src:url(/gnr_lib/ttche9.eot);
}
 */


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  TABLE PADDING CONFIG */

.PD-T1 { padding-top:1px }
.PD-T2 { padding-top:2px }
.PD-T3 { padding-top:3px }
.PD-T5 { padding-top:5px }
.PD-T10 { padding-top:10px }
.PD-T15 { padding-top:15px }
.PD-T20 { padding-top:15px }

.PD-R5 { padding-right:5px }
.PD-R10 { padding-right:10px }
.PD-R15 { padding-right:15px }
.PD-R20 { padding-right:15px }

.PD-L5 { padding-left:5px }
.PD-L10 { padding-left:10px }
.PD-L15 { padding-left:15px }
.PD-L20 { padding-left:15px }




/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  CALENDAR */

/* 레이아웃 */
div.divLayout{ background-color:#FFFFFF; border:4px solid #999999; width:170px; padding:5px 10px 5px 10px; position:absolute; overflow:visible; }

/* 프레임 */
table.taFrame { width:100%; border-collapse:collapse }
table.taFrame tr.taFrameTrHead{}
table.taFrame td.taFrameTrHeadTdHead{}
table.taFrame tr.taFrameTrBody{}
table.taFrame td.taFrameTrHeadTdBody{}
table.taFrame tr.taFrameTrFoot{}
table.taFrame td.taFrameTrHeadTdFoot{}

table.taFrame a { text-decoration:none; color:#444444 }
table.taFrame a:hover{ text-decoration:underline }

/* 메뉴 */
table.taHead{  width:100% }
table.taHead tr.taHeadTr0{ }
table.taHead td.taHeadTr0Td0 { text-align:right }
table.taHead tr.taHeadTr1{ }
table.taHead td.taHeadTr1Td0 { text-align:center; height:24px }

table.taHead a.aClose { margin:0 2px }
table.taHead a.aToday { margin:0 2px }

table.taHead input.iptYear { border:1px solid #CCCCCC; font:8pt "Lucida Sans Unicode", sans-serif; text-align:center; padding:0; margin:0; width:40px }
table.taHead input.iptMonth { border:1px solid #CCCCCC; font:8pt "Lucida Sans Unicode", sans-serif; text-align:center; padding:0; margin:0; width:20px }

table.taHead a.aButton{}

/* 바닥글 */
table.taFoot{ width:100%; height:10px;}
table.taFoot tr.taFootTr0{ }
table.taFoot td.taFootTr0Td0{ text-align:right;}
table.taFoot a.aLink{margin:0 2px;}


/* 바디부분(달력) */
table.taBody { background-color:#FFFFFF; border-collapse:separate; border:1px solid #DDDDDD; margin:0 auto }
table.taBody td { line-height:150%; width:20px; border:1px solid #DDDDDD }
table.taBody span { color:#CCCCCC }

table.taBody tr.taBodyTrHead{ }
table.taBody tr.taBodyTrHead td { background-color:#EFEFEF; color:#666666; text-align:center }
table.taBody tr.taBodyTrHead td.tdSUN { background-color:#EFEFEF; color:#C00000 }
table.taBody tr.taBodyTrHead td.tdSAT { background-color:#EFEFEF; color:#36C }

table.taBody tr.taBodyTrDate{}
table.taBody tr.taBodyTrDate td { font:8pt "Lucida Sans Unicode", sans-serif; color:#666666; text-align:center }
table.taBody tr.taBodyTrDate td a { color:#333333 }

table.taBody tr.taBodyTrDate td.tdToday { background-color:#006699; border-color:#0099CC; font:8pt "Lucida Sans Unicode", sans-serif; }
table.taBody tr.taBodyTrDate td.tdToday a { color:#FFFFFF; }

table.taBody tr.taBodyTrDate td.tdSelectedDay { background-color:#993333; border-color:#ccbbaa; font:8pt "Lucida Sans Unicode", sans-serif; }
table.taBody tr.taBodyTrDate td.tdSelectedDay a { color:#FFFFFF; }

table.taBody tr.taBodyTrDate td.tdSAT { font:8pt "Lucida Sans Unicode", sans-serif; color:#36C }
table.taBody tr.taBodyTrDate td.tdSAT a { color:#36C }

table.taBody tr.taBodyTrDate td.tdSUN { font:8pt "Lucida Sans Unicode", sans-serif; color:#C00000 }
table.taBody tr.taBodyTrDate td.tdSUN a { color:#C00000 }

table.taBody tr.taBodyTrDate td.tdOrderDate { font:8pt "Lucida Sans Unicode", sans-serif; color:#CCCCCC }
table.taBody tr.taBodyTrDate td.tdOrderDate a { color:#CCCCCC }

table.taBody tr.taBodyTrDate td.tdOrderDateSAT { font:8pt "Lucida Sans Unicode", sans-serif; color:#CCCCCC }
table.taBody tr.taBodyTrDate td.tdOrderDateSAT a { color:#CCCCCC }

table.taBody tr.taBodyTrDate td.tdOrderDateSUN { font:8pt "Lucida Sans Unicode", sans-serif; color:#CCCCCC }
table.taBody tr.taBodyTrDate td.tdOrderDateSUN a { color:#CCCCCC }



/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  심플 라이트박스 ( http://www.alik.info/work/slb.html ) CONFIG */

.SLB_center {
	/*background-color:#FFFFFF;
	border:solid 4px #000000;*/
	cursor:pointer;
	visibility:hidden;
}

.SLB_close {
	background-color:#000000;
	color:#FFFFFF;
	cursor:pointer;
	display:none;
	padding-bottom:4px;
}

.SLB_caption {
	background-color:#000000;
	color:#FFFFFF;
	cursor:pointer;
	display:none;
	padding-bottom:4px;
}

#SLB_loading {
	z-index:99998;
	position:absolute;
	background-color:#000000;
	color:#FFFFFF;
	padding:20px 180px 20px 180px;
	border:solid 2px #CFCFCF;
	cursor:pointer;
	display:none;
}


/*
select {
	behavior: url('/gnr_lib/gls_lib_selectbox.htc');
}
*/

/* 네이버광고 펼침메뉴 */
.ad_submenu {DISPLAY:none; padding:3px 7px; font-family:Trebuchet; font-size:11px; line-height:20px;}
