/* 
작업일자	: 2009-08-17
작 성 자		: 권신근 (shinguen@naver.com)
*/

body	{
	margin:0;
	padding:0;
}

.basic_bg	{ background:#324650 url(/img/common/bg.jpg) repeat-x; }

.default_bg	{ background:#324650 url(/img/common/default_bg.jpg) repeat-x; }

table	{ border:0px; }

td {
	font-family:tahoma;
	font-size:8pt;
	color:#8C8C8C;
	line-height:11pt;
}

a:link				{ color:#8C8C8C; text-decoration:none; }
a:visited			{ color:#8C8C8C; text-decoration:none; }
a:hover			{ color:#8C8C8C; text-decoration:underline; }

img,fieldset,iframe	{ border:0 none; }

.l		{ text-align:left; }
.c		{ text-align:center; }
.r		{ text-align:right; }
.t		{ vertical-align:top; }
.m		{ vertical-align:middle; }
.b		{ vertical-align:bottom; }

form {
	margin: 0px;
	padding: 0px;
}

.footer {
	height:100%;
	margin:0;
	padding:0;
	background:#3C3C3C url(/img/common/footer_bg.jpg) repeat-x;
	vertical-align:top;
}





/* GNB Area */
.gnbp			{ padding-left:5px; padding-right:5px; padding-top:3px; padding-bottom:3px; }

.gnbsubline	{ height:2px; background:url(/img/common/gnbsubline.gif) repeat-x; }

a.gnb:link		{ font-family:tahoma; font-size:8pt; color:#8C8C8C; text-decoration:none; }
a.gnb:visited	{ font-family:tahoma; font-size:8pt; color:#8C8C8C; text-decoration:none; }
a.gnb:hover	{ font-family:tahoma; font-size:8pt; color:#FE9C07; text-decoration:underline; }


/* left Area */
.leftarea_select {
	width:144px;
	height:17px;
	font-size:7pt;
	vertical-align:middle;
}

.left_line01		{ height:2px; background:url(/img/common/left_line_bg01.gif) repeat-x; }
.left_line02		{ height:2px; background:url(/img/common/left_line_bg02.gif) repeat-x; }

.left_TX_FFF	{ font-size:8pt; color:#FFF; }


/* Location Area */
.location		{ font-family:tahoma; font-size:8pt; color:#57747B; text-decoration:none; }


/* Navi Area */
.navi						{ height:2px; background:url(/img/common/bottom_navi_line_bg.gif) repeat-x; }

a.navi_01:link			{ font-size:8pt; color:#A0A0A0; font-weight:bold; text-decoration:none; }
a.navi_01:visited		{ font-size:8pt; color:#A0A0A0; font-weight:bold; text-decoration:none; }
a.navi_01:hover		{ font-size:8pt; color:#FE9C07; font-weight:bold; text-decoration:underline; }

a.navi_02:link			{ font-size:8pt; color:#A0A0A0; text-decoration:none; }
a.navi_02:visited		{ font-size:8pt; color:#A0A0A0; text-decoration:none; }
a.navi_02:hover		{ font-size:8pt; color:#FE9C07; text-decoration:underline; }


/* form */
.input_01 {
	height:16px;
	font-size:8pt;
	color:#282828;
	border:#FFFFFF 0px solid;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	background-color:#C8C8C8;
}

.input_02 {
	height:16px;
	font-size:8pt;
	color:#E1E1E1;
	border:#FFFFFF 0px solid;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	background-color:#414141;
}

.select_01 {
	height:16px;
	font-size:8pt;
	color:#282828;
	border:#FFFFFF 0px solid;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	background-color:#C8C8C8;
}

.select_02 {
	height:16px;
	font-size:8pt;
	color:#282828;
	border:#FFFFFF 0px solid;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	background-color:#C8C8C8;
}

.select_03 {
	height:16px;
	font-size:8pt;
	color:#000000;
	border:#314249 1px solid;
	padding-top:1px;
	padding-bottom:0px;
	padding-right:0px;
	padding-left:3px;
	background-color:#FFFFFF;
}

.textarea_01 {
	font-size:8pt;
	color:#282828;
	padding-top:4px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	background-color:#C8C8C8;
}


/* Padding */
.pl1		{ padding-left:1px; }
.pl2		{ padding-left:2px; }
.pl3		{ padding-left:3px; }
.pl4		{ padding-left:4px; }
.pl5		{ padding-left:5px; }
.pl7		{ padding-left:7px; }
.pl8		{ padding-left:8px; }
.pl10		{ padding-left:10px; }
.pl15		{ padding-left:15px; }
.pl12		{ padding-left:12px; }
.pl20		{ padding-left:20px; }
.pl25		{ padding-left:25px; }
.pl26		{ padding-left:26px; }
.pl30		{ padding-left:30px; }
.pl35		{ padding-left:35px; }
.pl40		{ padding-left:40px; }
.pl50		{ padding-left:50px; }

.pr3		{ padding-right:3px; }
.pr5		{ padding-right:5px; }
.pr8		{ padding-right:8px; }
.pr10		{ padding-right:10px; }
.pr15		{ padding-right:15px; }
.pr20		{ padding-right:20px; }
.pr25		{ padding-right:25px; }
.pr30		{ padding-right:30px; }
.pr35		{ padding-right:35px; }
.pr45		{ padding-right:45px; }
.pr63		{ padding-right:63px; }
.pr72		{ padding-right:72px; }

.pt1		{ padding-top:1px; }
.pt2		{ padding-top:2px; }
.pt3		{ padding-top:3px; }
.pt4		{ padding-top:4px; }
.pt5		{ padding-top:5px; }
.pt6		{ padding-top:6px; }
.pt7		{ padding-top:7px; }
.pt8		{ padding-top:8px; }
.pt10		{ padding-top:10px; }
.pt12		{ padding-top:12px; }
.pt13		{ padding-top:13px; }
.pt15		{ padding-top:15px; }
.pt20		{ padding-top:20px; }
.pt21		{ padding-top:21px; }
.pt30		{ padding-top:30px; }

.pb2		{ padding-bottom:2px; }
.pb3		{ padding-bottom:3px; }
.pb4		{ padding-bottom:4px; }
.pb5		{ padding-bottom:5px; }
.pb6		{ padding-bottom:6px; }
.pb8		{ padding-bottom:8px; }
.pb10		{ padding-bottom:10px; }
.pb12		{ padding-bottom:12px; }
.pb15		{ padding-bottom:15px; }
.pb17		{ padding-bottom:17px; }
.pb20		{ padding-bottom:20px; }


/* Icon여백 */
.icon_01		{ margin-left:5px; }

.bullet_01	{ margin-right:5px; margin-bottom:1px; }
.bullet_02	{ margin-right:6px; }
.bullet_03	{ margin-right:3px; }

.btn_01		{ margin-left:2px; }
.btn_02		{ margin:0px 7px 0px 7px; }
.btn_03		{ margin-left:7px; }
.btn_04		{ margin-right:7px; }
.btn_05		{ margin-right:5px; }


/* TEXT 색상 및 종류 */
.u					{ text-decoration:underline; }
.tx_10_282828	{ font-size:10pt; color:#282828; font-weight:bold; }
.tx_50			{ color:#505050; }
.tx_9_50			{ font-size:9pt; color:#505050; font-weight:bold; }
.tx_41			{ color:#414141; line-height:10pt; padding-left:10px; padding-top:5px; }
.tx_60			{ color:#606060; }
.tx_64			{ color:#646464; }
.tx_78			{ color:#787878; font-weight:bold; }
.tx_A0			{ color:#A0A0A0; }
.tx_AAA			{ color:#AAA; }
.tx_B4			{ color:#B4B4B4; }
.tx_C8			{ color:#C8C8C8; }
.tx_E1			{ color:#E1E1E1; }
.tx_000			{ color:#000; font-weight:bold; }

.tx_FFF			{ color:#FFF; }
.tx_FFF_b		{ color:#FFF; font-weight:bold; }
.tx_9_FFF		{ font-size:9pt; color:#FFF; font-weight:bold; }
.tx_11_FFF		{ font-size:11pt; color:#FFF; font-weight:bold; }
.tx_14_FFF		{ font-size:14pt; color:#FFF; line-height:16pt; font-weight:bold; }

.tx_D2E6E6		{ color:#D2E6E6; }
.tx_72AFFF		{ color:#72AFFF; }
.tx_7387AA		{ color:#7387AA; }
.tx_9_233C41	{ font-size:9pt; color:#233C41; font-weight:bold; }
.tx_233C41		{ color:#233C41; }
.tx_E6B450		{ color:#E6B450; font-weight:bold; }
.tx_64E1FF		{ color:#64E1FF; font-weight:bold; }
.tx_FF4545		{ font-size:9pt; color:#FF4545; font-weight:bold; }
.tx_8_FF4545	{ color:#FF4545; font-weight:bold; }
.tx_1E82FF		{ color:#1E82FF; }
.tx_9_4B878C	{ font-size:9pt; color:#4B878C; font-weight:bold; }
.tx_9_BEDFE2	{ font-size:9pt; color:#BEDFE2; font-weight:bold; padding-right:10px; }
.tx_76989D		{ color:#76989D; font-weight:bold; text-decoration:none; }
.tx_006EFF		{ color:#006EFF; text-decoration:none; }
.tx_7_006EFF	{ font-size:7pt; color:#006EFF; text-decoration:underline; }
.tx_10_FF5F00	{ font-size:10pt; color:#FF5F00; font-weight:bold; text-decoration:none; }
.tx_FF5F00		{ color:#FF5F00; }
.tx_50_b			{ color:#505050; font-weight:bold; text-decoration:none; }
.tx_506973		{ font-size:10pt; color:#506973; font-weight:bold; text-decoration:none; }

a.tx_14:link			{ color:#141414; text-decoration:none; }
a.tx_14:visited		{ color:#141414; text-decoration:none; }
a.tx_14:hover		{ color:#141414; text-decoration:underline; }

a.tx_50:link			{ color:#505050; text-decoration:none; }
a.tx_50:visited		{ color:#505050; text-decoration:none; }
a.tx_50:hover		{ color:#505050; text-decoration:underline; }

a.tx_50_u:link			{ color:#505050; text-decoration:underline; }
a.tx_50_u:visited		{ color:#505050; text-decoration:underline; }
a.tx_50_u:hover		{ color:#72AFFF; text-decoration:underline; }

a.tx_50_b:link			{ color:#505050; font-weight:bold; text-decoration:none; }
a.tx_50_b:visited		{ color:#505050; font-weight:bold; text-decoration:none; }
a.tx_50_b:hover		{ color:#505050; font-weight:bold; text-decoration:underline; }

a.tx_9_50:link				{ font-size:9pt; color:#505050; font-weight:bold; text-decoration:none; }
a.tx_9_50:visited			{ font-size:9pt; color:#505050; font-weight:bold; text-decoration:none; }
a.tx_9_50:hover			{ font-size:9pt; color:#505050; font-weight:bold; text-decoration:underline; }

a.tx_60:link					{ color:#606060; text-decoration:none; }
a.tx_60:visited				{ color:#606060; text-decoration:none; }
a.tx_60:hover				{ color:#606060; text-decoration:underline; }

a.tx_9_FF5F00:link		{ font-size:9pt; color:#FF5F00; font-weight:bold; text-decoration:none; }
a.tx_9_FF5F00:visited	{ font-size:9pt; color:#FF5F00; font-weight:bold; text-decoration:none; }
a.tx_9_FF5F00:hover	{ font-size:9pt; color:#FF5F00; font-weight:bold; text-decoration:underline; }

a.tx_7387AA:link			{ color:#7387AA; line-height:10pt; text-decoration:none; }
a.tx_7387AA:visited		{ color:#7387AA; line-height:10pt; text-decoration:none; }
a.tx_7387AA:hover		{ color:#7387AA; line-height:10pt; text-decoration:underline; }

a.tx_D2E6E6:link			{ color:#D2E6E6; text-decoration:none; }
a.tx_D2E6E6:visited		{ color:#D2E6E6; text-decoration:none; }
a.tx_D2E6E6:hover		{ color:#D2E6E6; text-decoration:underline; }

a.tx_D2E6E6:link			{ color:#D2E6E6; text-decoration:none; }
a.tx_D2E6E6:visited		{ color:#D2E6E6; text-decoration:none; }
a.tx_D2E6E6:hover		{ color:#D2E6E6; text-decoration:underline; }

a.tx_D2E6E6_01:link			{ color:#D2E6E6; line-height:10pt; text-decoration:none; }
a.tx_D2E6E6_01:visited		{ color:#D2E6E6; line-height:10pt; text-decoration:none; }
a.tx_D2E6E6_01:hover		{ color:#233C41; line-height:10pt; text-decoration:underline; }

a.tx_D2D2D2:link			{ color:#D2D2D2; line-height:10pt; text-decoration:none; }
a.tx_D2D2D2:visited		{ color:#D2D2D2; line-height:10pt; text-decoration:none; }
a.tx_D2D2D2:hover		{ color:#D2D2D2; line-height:10pt; text-decoration:underline; }

a.tx_9_4B878C:link		{ font-size:9pt; color:#4B878C; font-weight:bold; text-decoration:none; }
a.tx_9_4B878C:visited	{ font-size:9pt; color:#4B878C; font-weight:bold; text-decoration:none; }
a.tx_9_4B878C:hover	{ font-size:9pt; color:#4B878C; font-weight:bold; text-decoration:underline; }

a.tx_10_FF5F00:link		{ font-size:10pt; color:#FF5F00; font-weight:bold; text-decoration:none; }
a.tx_10_FF5F00:visited	{ font-size:10pt; color:#FF5F00; font-weight:bold; text-decoration:none; }
a.tx_10_FF5F00:hover	{ font-size:10pt; color:#FF5F00; font-weight:bold; text-decoration:underline; }

a.tx_76989D:link			{ color:#76989D; font-weight:bold; text-decoration:none; }
a.tx_76989D:visited		{ color:#76989D; font-weight:bold; text-decoration:none; }
a.tx_76989D:hover		{ color:#76989D; font-weight:bold; text-decoration:underline; }

a.tx_006EFF:link			{ color:#006EFF; text-decoration:none; }
a.tx_006EFF:visited		{ color:#006EFF; text-decoration:none; }
a.tx_006EFF:hover		{ color:#006EFF; text-decoration:underline; }

.tx_78_b			{ color:#787878; font-weight:bold; text-decoration:none; }

a.tx_78_b:link			{ color:#787878; font-weight:bold; text-decoration:none; }
a.tx_78_b:visited		{ color:#787878; font-weight:bold; text-decoration:none; }
a.tx_78_b:hover		{ color:#787878; font-weight:bold; text-decoration:underline; }

.tx_line10			{ line-height:10pt; }


/* 이미지 & 테이블 테두리 */
.b1_D9E4E5		{ width:100px; height:75px; border:1px #D9E4E5 solid; }
.b4_D9E4E5		{ width:171px; height:128px; border:4px #D9E4E5 solid; }

.b4_E1E1E1		{ width:110px; height:83px; border:4px #E1E1E1 solid; }

.b4_E1E1E1_01	{ border:4px #E1E1E1 solid; }

.b4_A0A0A0		{ border:4px #A0A0A0 solid; }

.b2_E5E5E5		{ width:60px; height:45px; border:2px #E5E5E5 solid; }

.b4_555				{ width:120px; height:90px; border:4px #555 solid; }

.b5_555				{ width:400px; height:300px; border:5px #555 solid; }

.imgback01 {
	width:92px;
	height:84px;
	background:url(/img/common/img_back01.gif) no-repeat;
}

.imgback02 {
	width:74px;
	height:74px;
	background:url(/img/common/img_back02.gif) no-repeat;
}

.t_b4_E1E1E1	{ border:4px #E1E1E1 solid; margin-top:1px; margin-left:26px; }


/* 이미지 정렬 */
.img_01		{ margin:0px 25px 30px 0px; }

.img_02		{ margin:0px 15px 10px 0px; }


/* 테이블 */
.t01_t {
	width:481px;
	height:29px;
	margin:0;
	background:url(/img/common/t05_top_bg.gif) no-repeat;
}

.t01_m {
	width:481px;
	margin:0;
	padding:0;
	background:url(/img/common/t05_middle_bg.gif) repeat-y;
}

.t02_t {
	width:692px;
	height:28px;
	margin:0;
	background:url(/img/en/common/t02_top_bg.gif) no-repeat;
}

.t02_m {
	width:692px;
	margin:0;
	padding:0;
	background:url(/img/common/t02_middle_bg.gif) repeat-y;
}

.t04_tl {
	width:524px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	background:url(/img/common/t04_topl_bg.gif) no-repeat;
}

.t04_tl01 {
	width:524px;
	margin:0;
	padding:0;
	text-align:left;
	vertical-align:top;
	background:url(/img/common/t04_topl_bg01.gif) no-repeat;
}

.t04_tr {
	width:168px;
	margin:0;
	padding:0;
	vertical-align:top;
	background:url(/img/common/t04_topr_bg.gif) no-repeat;
}

.t04_m {
	width:692px;
	background:url(/img/common/t04_middle_bg.gif) repeat-y;
}

.t05_t {
	width:148px;
	height:107px;
	margin:0;
	background:url(/img/en/left/bg_t.gif) no-repeat;
}

.t05_m {
	width:148px;
	margin:0;
	padding:0;
	background:url(/img/en/left/bg_m.gif) repeat-y;
}

.t06_m {
	width:566px;
	margin:0;
	padding:0;
	background:url(/img/common/t06_middle_bg.gif) repeat-y;
}

.t07_m {
	width:656px;
	background:url(/img/common/t07_middle_bg.gif) repeat-y;
}

.t07_t01 {
	width:646px;
	background:url(/img/common/t07_top01_bg.gif) no-repeat;
	background-position:top;
}

.t07_m01 {
	width:646px;
	background:url(/img/common/t07_middle01_bg.gif) repeat-y;
}

.t08_m {
	width:656px;
	background:url(/img/common/t08_middle_bg.gif) repeat-y;
}

.t08_t01 {
	width:646px;
	background:url(/img/common/t08_top01_bg.gif) no-repeat;
	background-position:top;
}

.t08_m01 {
	width:646px;
	background:url(/img/common/t08_middle01_bg.gif) repeat-y;
}


/* 타이틀 배경 */
.tit_bg01 {
	width:481px;
	height:20px;
	background:url(/img/en/common/tit01_bg.gif) no-repeat;
}

.tit_bg02 {
	width:600px;
	height:25px;
	background:url(/img/en/common/tit02_bg.gif) no-repeat;
}


/* Dot & Line */
.dot01 {
	width:169px;
	height:1px;
	margin:0;
	padding:0;
	background:url(/img/common/dot_bg01.gif) repeat-x;
}

.dot02 {
	width:200px;
	height:1px;
	margin:0;
	padding:0;
	background:url(/img/common/dot_bg02.gif) repeat-x;
}

.dot03 {
	width:129px;
	height:1px;
	margin:0;
	padding:0;
	background:url(/img/common/dot_bg01.gif) repeat-x;
}

.dot04 {
	width:481px;
	height:1px;
	margin:0;
	padding:0;
	background:url(/img/common/dot_bg03.gif) repeat-x;
}

.dot05 {
	height:1px;
	margin:0;
	padding:0;
	background:url(/img/common/dot_bg04.gif) repeat-x;
}

.dot06 {
	width:656px;
	height:1px;
	background:url(/img/common/dot_bg05.gif) repeat-x;
}

.dot07 {
	width:656px;
	height:1px;
	background:url(/img/common/dot_bg06.gif) repeat-x;
}

.dot08 {
	height:7px;
	background:url(/img/common/dot_bg07.gif) repeat-x;
}


.line01	{ height:2px; background:url(/img/common/line_bg01.gif) repeat-x; }

.line02 {
	width:100%;
	height:2px;
	margin:0;
	padding:0;
	background:url(/img/common/ajax/line_bg01.gif) repeat-x;
}

.line03	{ width:481px; height:5px; background:url(/img/common/line_bg02.gif) repeat-x; }

.line04	{ width:460px; height:5px; background:url(/img/common/line_bg02.gif) repeat-x; }


/* 탭 */
.tab_bg {
	height:29px;
	margin:0;
	background:url(/img/en/common/tab_m_bg.gif) repeat-x;
}

.tab {
	height:29px;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	background:url(/img/en/common/tab_m.gif) repeat-x;
}

.tab19_off {
	padding-top:3px;
	padding-left:19px;
	padding-right:19px;
}

.tab20_off {
	padding-top:3px;
	padding-left:20px;
	padding-right:20px;
}

.tx_tab_on			{ color:#FFA000; font-weight:bold; text-decoration:none; }

a.tx_tab:link		{ color:#A0A0A0; font-weight:bold; text-decoration:none; }
a.tx_tab:visited	{ color:#A0A0A0; font-weight:bold; text-decoration:none; }
a.tx_tab:hover		{ color:#FFA000; font-weight:bold; text-decoration:underline; }


/* ajax 팝업 */
.ajax_border	{
	border:5px #CDCDCD solid;
	padding:10px;
}

.bgcolor01	{ background-color:#FFFFFF; }

.bgcolor02	{ background-color:#414141; }

.ajax_bg02_l {
	background:url(/img/common/ajax/bl02.gif) no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.ajax_bg02_r {
	background:url(/img/common/ajax/br02.gif) no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.ajax_bg02_l_01 {
	background:url(/img/common/ajax/bl02_01.gif) no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.ajax_bg02_r_01 {
	background:url(/img/common/ajax/br02_01.gif) no-repeat;
	background-position:bottom;
	vertical-align:top;
}

.ajax_bg02_m {
	background:url(/img/common/ajax/b02.gif) repeat-x;
	background-position:bottom;
	vertical-align:top;
}

.ajax_bg02_t {
	background:url(/img/common/ajax/t02.gif) no-repeat;
	background-position:top left;
	vertical-align:top;
}

.ajax_bg03_m {
	background:url(/img/common/ajax/tw_m01.gif) no-repeat;
}


/* 기타 */
.td01		{ height:24px; }

.radio	{ }

.mainsearch {
	width:900px;
	height:40px;
	background:url(/img/common/search_back.jpg) no-repeat;
}

.main_t01_m {
	background:url(/img/en/main/t01_middle.gif) repeat-y;
}

.main_t02_m {
	background:url(/img/en/main/t02_middle.gif) repeat-y;
}

.main_td01		{ height:16px; padding-left:1px; }

.main_td02		{ height:18px; }

.atit {
	height:22px;
	background:url(/img/common/ajax/titbg.gif) no-repeat;
	padding-left:5px;
}

.tx_FFF			{ color:#FFFFFF; }

.bold				{ font-weight:bold; }