
@import url("http://www.telmoa.com/gnr_skin/fs_skin01/gls_lib_division.css");

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  BASIC CONFIG */
body {
	/*margin:0 0 51px 0;*/
	margin:0 0 15px 0;
	padding:0;
	text-align:center;
}

/* 왼쪽 & 오른쪽 배경 */
#promotion_bg_l {position:absolute; top:0; left:-400px; width:50%; height:193px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/bg.gif) repeat right 0; z-index:1;}
#promotion_bg_r {position:absolute; top:0; right:0; width:50%; height:193px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/bg.gif) repeat 400px 0; z-index:1;}

#promotion {
	width:800px;
	position:relative;
	margin:0 auto;
	text-align:left;
	z-index:1;
}

#container_header {clear:both; position:relative; width:800px; height:455px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/top.jpg);}
.h_item1 {  margin:160px 0 0 5px; }
.h_item2 { clear:both; position:relative; margin:-178px 0 0 375px; }
.h_item3 { clear:both; position:relative; margin:175px 0 0 10px; }

#container {
	background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/center_bg.gif);
	width:800px;
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:center;
	float:left;
}

#container_2 {
	width:800px;
	position:relative;
	text-align:center;
	float:left;
}

#container_3 {
	width:800px;
	position:relative;
	text-align:center;
	float:left;
}

#container_1 { width:800px; position:relative; text-align:center; }
#container_1 ul { margin:0; padding:0; }
#container_1 li { margin:0; padding:0; list-style-type:none; vertical-align:middle; }

#container_2 { width:800px; position:relative; text-align:center; }
#container_2 ul { margin:0; padding:0; }
#container_2 li { margin:0; padding:0; display:inline; list-style-type:none; vertical-align:middle; }

#container_3 { position:relative; text-align:center; }
#container_3 ul { margin:0; padding:0; }
#container_3 li { margin:0; padding:0; list-style-type:none; vertical-align:middle; }

#container_thankyou { float:left; position:relative; width:800px; text-align:center; }

/* 가입신청 버트 : 시작 */
.container_reg_button {
	margin:0 auto;
	padding:0;
	width:498px;
	height:93px;
	text-align:center;
}

.container_reg_button a {
	margin:0 auto;
	padding:0;
	width:498px;
	height:93px;
	display:block;
	background:url(http://www.telmoa.com/gnr_images/fs_contents/button.gif);
}

.container_reg_button a:hover {
	margin:0 auto;
	width:498px;
	height:93px;
	display:block;
	background:url(http://www.telmoa.com/gnr_images/fs_contents/button.gif);
}

.container_reg_button span {
	display:none;
}
/* 가입신청 버트 : 끝 */


#container_blank { margin:5px 0 0 0; }


#container_footer { clear:both; position:relative; width:800px; height:100px; }
#container_footer_l { float:left; position:relative; width:18px; height:100px; }
#container_footer_m { float:left; position:relative; width:764px; height:100px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/cp_bg.gif); }
#container_footer_r { float:left; position:relative; width:18px; height:100px; }

#copyright_l { float:left; clear:both; position:relative; margin:23px 0 0 10px; width:160px; }
#copyright_r { float:left; position:relative; margin:13px 0 0 50px; }

#reg_promotion { position:relative; margin:0 auto; width:800px; text-align:left; z-index:10; }
#reg_header { clear:both; position:relative; width:800px; height:330px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/sub_top.jpg);}
#sub_header { clear:both; position:relative; width:800px; height:330px; background:url(http://www.telmoa.com/gnr_skin/fs_skin01/images/sub_top.jpg);}

#join_1 {
	position:relative;
	margin:0 auto;
	padding:0;
	width:720px;
	text-align:left;
}

#join_1 ul { margin:0; padding:0; }
#join_1 li { margin:0; padding:0; list-style-type:none; height:20px; font:8pt 'dotum'; vertical-align:middle; letter-spacing:-1px; }

#join_2 {
	position:relative;
	margin:0 auto;
	padding:0 0 0 20px;
	width:720px;
	text-align:right;
	border:1px solid red;
}

#join_3 {
	position:relative;
	margin:0 auto;
	padding:0;
	text-align:center;
}

.misc_blank { clear:both; margin:5px 0 0 0; }

.blank10px { margin:10px 0 0 0; }
.container_blank5px { margin:5px 0 0 0; clear:both; }
.container_blank10px { margin:10px 0 0 0; clear:both; }
.container_blank15px { margin:15px 0 0 0; clear:both; }
.container_blank20px { margin:20px 0 0 0; clear:both; }

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;
}

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


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  기본설정 : 링크 */
a img {
	border:none;
	border:0;
}

a {
	text-decoration:none;
	overflow:hidden;
}

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

a:hover {
	text-decoration:none;
	/*color:#FFFFBF;*/
	color:#78C5CE;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  기본설정 : 폰트 */
@font-face { font-family:'Malgun Gothic'; src:url("/lib/font_gothic.eot") }

.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; }

.ari8pt { font:8pt "Arial", sans-serif; }

.tah7pt { font:7pt "Tahoma", sans-serif; }
.tah8pt { font:8pt "Tahoma", sans-serif; }
.tah10pt { font:10pt "Tahoma", sans-serif; }
.tah11pt { font:11pt "Tahoma", sans-serif; }
.tah12pt { font:12pt "Tahoma", sans-serif; }

.ver7pt { font:7pt "Verdana", sans-serif; }
.ver8pt { font:8pt "Verdana", sans-serif; }
.ver11pt { font:11pt "Verdana", sans-serif; }
.ver12pt { font:12pt "Verdana", sans-serif; }

.geo8pt { font:8pt "georgia", "Tahoma", sans-serif; }
.geo9pt { font:9pt "georgia", "Tahoma", 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; }

.tre7pt { font:7pt "Trebuchet MS", sans-serif; }
.tre8pt { font:8pt "Trebuchet MS", sans-serif; }
.tre9pt { font:9pt "Trebuchet MS", sans-serif; }
.tre10pt { font:10pt "Trebuchet MS", sans-serif; }
.tre11pt { font:11pt "Trebuchet MS", sans-serif; }
.tre12pt { font:12pt "Trebuchet MS", sans-serif; }
.tre13pt { font:13pt "Trebuchet MS", sans-serif; }
.tre14pt { font:14pt "Trebuchet MS", sans-serif; }
.tre15pt { font:15pt "Trebuchet MS", sans-serif; }

.mal8pt { font:8pt "Malgun Gothic", sans-serif; }
.mal9pt { font:9pt "Malgun Gothic", sans-serif; }


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  기본설정 : 폰트색상 */
.C-FFF { color:#FFFFFF }
.C-06C { color:#06C }
.C-C30 { color:#C30 }
.C-98C4E0 { color:#98C4E0 }

.C-000 { color:#000 }
.C-222 { color:#222 }
.C-333 { color:#333 }
.C-555 { color:#555 }
.C-777 { color:#777 }
.C-888 { color:#888 }
.C-999 { color:#999 }
.C-CCC { color:#CCC }
.C-DDD { color:#DDD }
.C-690 { color:#690 } /* 녹색 */
.C-360 { color:#360 } /* 녹색2 */
.C-36C { color:#36C } /* 블루 */
.C-C60 { color:#C60 } /* 주황 1 */
.C-F60 { color:#F60 } /* 주황 2 */
.C-C00 { color:#C00 } /* 빨강 */
.C-C0F { color:#C000FF } /* 보라 */
.C-C0F { color:#C000FF } /* 보라 */
.C-99F { color:#99F }

.C-98C4E0 { color:#98C4E0 }


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  기본설정 : 기타 */
img {
	border:none;
	border:0;
}

form {
	margin:0;
	padding:0;
}

.CR-H {	cursor:hand; }
.fixed { table-layout:fixed }
.letter-1 { letter-spacing:-1px }
.justify { table-layout:fixed }

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

h1 { display:none; }
h2 { display:none; }
h3 { display:none; }

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  폼 설정 */
input {
	font:8pt "Lucida Sans Unicode", "Trebuchet MS", "Tahoma", "gulim", sans-serif;
}

.input_tp_kor_1 {
	background-color:#F2F2F2;
	border:1px solid #E1E1E1;
	font:9pt "gulim", sans-serif;
	color:#777;
	height:22px;
	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:22px;
	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:#777;
	height:22px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_kor_3a {
	background-color:#F1FFF5;
	border:1px solid #3E9F57;
	font:9pt "gulim", sans-serif;
	color:#009326;
	height:22px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_kor_3b {
	background-color:#F1F6FF;
	border:1px solid #4A6BAD;
	font:9pt "gulim", sans-serif;
	color:#003299;
	height:22px;
	padding:4px 5px 0 5px;
	ime-mode:active;
}

.input_tp_eng_1 {
	background-color:#F2F2F2;
	border:1px solid #E1E1E1;
	font:8pt "verdana", sans-serif;
	height:22px;
	padding:3px 5px 0 5px;
	letter-spacing:-1px;
	ime-mode:disabled;
}

.input_tp_eng_2 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	font:8pt "verdana", sans-serif;
	height:22px;
	padding:3px 5px 0 5px;
	letter-spacing:-1px;
	ime-mode:disabled;
}

.input_tp_eng_3 {
	background-color:#EEEEEE;
	border:1px solid #CCC;
	font:8pt "verdana", sans-serif;
	height:22px;
	padding:3px 5px 0 5px;
	letter-spacing:-1px;
	ime-mode:disabled;
}

.input_tp_eng_3a {
	background-color:#FFF1F0;
	border:1px solid #D6382C;
	font:8pt "verdana", sans-serif;
	color:#C9180B;
	height:22px;
	padding:3px 5px 0 5px;
	letter-spacing:-1px;
	ime-mode:disabled;
}

.input_tp_eng_3b {
	background-color:#F1FFF5;
	border:1px solid #3E9F57;
	font:8pt "verdana", sans-serif;
	color:#009326;
	height:22px;
	padding:3px 5px 0 5px;
	letter-spacing:-1px;
	ime-mode:disabled;
}

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

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

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


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  기타설정 */
.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 }

.etc_blank_05px { margin:5px 0 0 0; clear:both }
.etc_blank_10px { margin:10px 0 0 0; clear:both }
.etc_blank_15px { margin:15px 0 0 0; clear:both }
.etc_blank_20px { margin:20px 0 0 0; clear:both }
.etc_blank_30px { margin:30px 0 0 0; clear:both }
.etc_blank_50px { margin:50px 0 0 0; clear:both }


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  심플 라이트박스 ( 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;
}

