
/* CSS Document */
body,table,tr,td,select,input,div,form,textarea,font 
{ font-family: 'Dotum', 'Dotum', 'Verdana'; font-size:11px; line-height: 15px; color:#777777;}
#header {
	position:absolute;
	z-Index:10000;	
	width:100%;
	top:60px;
	left:38px;
}
#content {
	position:relative;
	z-Index:1;	
	width:100%;
	top:65px;
	left:0px;
}


A:link		{ color: #777777; text-decoration: none; }
A:visited	{ color: #777777; text-decoration: none; }
A:active	{ color: #777777; text-decoration: none; }
A:hover		{ color: #f47a1f; text-decoration: none; }

img			{ border: 0px; }
body,html	{ margin: 0px; padding: 0px; }
p,span,div	{ margin: 0px; padding: 0px; }
ul,li		{ list-style:none }
.b			{ font-weight:bold; }
.l			{ text-align: left; }
.r			{ text-align: right; }
.c			{ text-align: center; }

/******* HEADER *******/
.login_box             {padding: 2px 4px 0px 4px; height: 19px; width: 135px; border: 1px solid #cacaca;line-height: 15px; }

/******* LEFT MENU *******/
.left_menu             { padding: 0px 0px 0px 7px;}
.left_menu_text        { padding: 5px 0px 0px 4px; height: 24px;}
.left_menu A:link	   { color: #777777; text-decoration: none; }
.left_menu A:visited   { color: #777777; text-decoration: none; }
.left_menu A:active    { color: #777777; text-decoration: none; }
.left_menu A:hover	   { color: #000000; text-decoration: none; }

/******* CENTER  *******/
.focus_text01          { padding: 7px 0px 0px 6px; color:#cacaca;}
.focus_text02          { padding: 7px 7px 0px 0px; color:#b0b0b0;}
.title_text            { padding: 3px 0px 0px 14px; color:#666666; font-weight:bold; font-family: 'Gulim'; font-size:12px;}
.sub_title_text        { padding: 3px 0px 0px 5px; color:#ff892a;  font-weight:bold; font-family: 'Gulim'; font-size:12px;}
.sub_nemo              { padding: 3px 0px 0px 7px;}
.sub_text              { padding: 0px 7px 0px 4px; color:#5c5c5c;}
.sub_text_s            { padding: 0px 5px 0px 2px; color:#868686;}

/*******TABLE  *******/
.table_title_text      { padding: 3px 5px 0px 5px; color:#8a7e75; font-weight:bold; text-align:center; background-image:url(../IMAGE/COMMON_IMAGE/sub_table_bg.gif); height: 28px;}
.table_title_text2     { padding: 3px 5px 0px 5px; color:#8a7e75; text-align:center; background-image:url(../IMAGE/COMMON_IMAGE/sub_table_bg.gif); height: 28px;}
.table_text01          { padding: 3px 5px 0px 5px; text-align:center; height: 22px;}
.table_text02          { padding: 3px 5px 0px 5px; height: 22px;}
.table_text03          { padding: 3px 5px 0px 5px; text-align:center; height: 22px; background-color:#ffefe6; color:#8a7e75;}
.table_text04          { padding: 3px 3px 0px 3px; height: 22px; background-color:#fef8e4;}
.table_text05          { padding: 3px 3px 0px 3px; height: 22px; background-color:#ffffff; text-align:right;}
.table_text06          { padding: 3px 3px 0px 3px; text-align:center;  background-color:#ffffff; height: 22px;}
.table_text07          { padding: 3px 3px 0px 3px; height: 22px; background-color:#ffffff;}
.table_text08          { padding: 3px 3px 0px 3px; height: 22px; background-color:#ffffff; text-align:right;}
.table_text09          { padding: 3px 3px 0px 3px; text-align:center;  background-color:#ffffff; height: 22px;}
.table_text10          { padding: 2px 0px 0px 0px; text-align:center;}
.table_text11          { padding: 2px 0px 2px 0px; text-align:center;}
.table_text12          { padding: 3px 3px 0px 3px; height: 22px; background-color:#fef8e4; text-align:center; color:#8a7e75;}
.table_text13          { padding: 3px 3px 0px 3px; height: 22px; background-color:#f0f0f0; text-align:center; color:#8a7e75;}
.table_text14          { padding: 3px 3px 0px 3px; height: 22px; font-weight:bold; background-color:#fef8e4;}
.table_text15          { padding: 1px 1px 1px 1px; height: 18px; background-color:#FFFFFF;}
.table_text16          { padding: 1px 1px 1px 1px; height: 18px; text-align:center;}
.table_text_left       { padding: 3px 5px 0px 5px; color:#8a7e75; height:22px; text-align:right;}
.table_checkbox        { padding: 0px 3px 0px 3px; text-align:center;  background-color:#ffffff;}
.table_select          { padding: 0px 5px 0px 5px; height: 22px;}

.page_total		       { color: #666666; font-family: 'Verdana'; font-size: 9px; }
.pnum_on		       { color: #f47a1f; font-family: 'Verdana'; font-size: 9px; font-weight: bold; width: 20px; text-align: center; }
.pnum_off		       { font-family: 'Verdana'; font-size: 9px; font-weight: bold; width: 20px; text-align: center; }
.pnum_line		       { color: #cacaca; font-family: 'Verdana'; font-size: 9px; }

/******* FOOTER *******/
#tail			       { float: right; width: 511px; }
#tail .menu		       { float: left; width: 418px; height: 35px; background:url(../IMAGE/MAIN_IMAGE/footer_copyright.gif) 191px 29px no-repeat; }
#tail .menu .newsletter_select	{ position:relative; top: 2px; left: -4px; }
#tail .logo		       { float: left; padding: 6px 0px 0px 15px; }
#tail .select          { padding: 4px 0px 0px 2px;}

/******* POPUP *******/
.popup_arrow           { padding: 0px 0px 0px 15px;}
.popup_title_text      { padding: 3px 0px 0px 5px; color:#666666;  font-weight:bold; font-family: 'Gulim'; font-size:12px;}
.popup_sub_nemo        { padding: 3px 0px 0px 5px;}
.popup_sub_text        { padding: 0px 7px 0px 4px; color:#8a7e75;  font-weight:bold;}
.popup_sub_txt01       { padding: 0px 4px 0px 4px;}
.popup_sub_txt02       { padding: 5px 4px 0px 4px; height:24px;}
.popup_sub_txt03       { padding: 5px 15px 0px 4px; color:#b2b2b2;}

/******* BOX *******/
.text_box              { padding: 2px 4px 0px 4px; height: 18px; border: 1px solid #d9d9d9;line-height: 15px; background-color:#ebebeb;}
.text_box_w            { padding: 2px 4px 0px 4px; height: 18px; border: 1px solid #d9d9d9;line-height: 15px; background-color:#ffffff;}
.text_textarea		   { color: #797566; border: #d9d9d9 1px solid; margin: 0px 0px; }

/*******select *******/
.select                { padding: 4px 0px 0px 2px;}

/*******TAP 20080318*******/
.tap_td2               { padding: 8px 20px 0px 20px; color:#ec4800; height:25; font-weight:bold; text-align:center;}
.tap_td3               { padding: 8px 20px 0px 20px; height:25; text-align:center;}

/*******group 20080319*******/
.group_title           { padding: 3px 10px 0px 0px; font-weight:bold; color:#333333;}
.group_icon1           { padding: 3px 0px 0px 10px;}
#group                 { padding-top: 10px;}
.group_text01          { padding: 5px 10px 0px 0px;}
.group_text02          { padding: 3px 5px 0px 5px; height:19px;}

/******* GridView *******/
/* Wrote by Kang.SH 2009.03.13 */
.gridHeader01            { padding: 3px 5px 0px 5px; text-align:center; height: 22px; border-bottom:solid 1px #dadada;}
.gridHeader02            { padding: 3px 5px 0px 5px; height: 22px; border-bottom:solid 1px #dadada;}
.gridHeader03            { padding: 3px 5px 0px 5px; text-align:left; height: 22px; border-bottom:solid 1px #dadada;}

/*******ad analysis 20090420  *******/
.ad_table_title_text   { padding: 3px 5px 0px 9px; color:#8a7e75; font-weight:bold; width:150px; background-color:#F3F3F3;}
.ad_table_title_text02   { padding: 3px 5px 0px 9px; color:#8a7e75; font-weight:bold; width:80px; background-color:#F3F3F3;}
/*.ad_table_title_text   { padding: 3px 5px 0px 9px; color:#8a7e75; font-weight:bold; width:150px; background-color:#fcf5f0;}*/
.ad_table_text01       { padding: 2px 0px 2px 12px;}
.ad_table_radio        { padding: 0px 0px 0px 12px;}
.ad_table_radio_text   { padding: 2px 0px 0px 5px;}
.ad_table_checkbox_text{ padding: 2px 0px 2px 0px;}
.ad_table_tr           { background-color:#ffffff; height: 23px;}
.ad_text_box01         { padding: 3px 3px 0px 3px; height: 19px; border: 1px solid #d8d8d8; background-color:#ffffff;}
.ad_text_box02         { padding: 3px 3px 0px 3px; height: 19px; border: 1px solid #ebebeb; background-color:#ebebeb; color:#5a5a5a; font-weight:bold;}
.ad_title_table        { padding: 4px 0px 0px 0px; color:#535353; font-weight:bold; text-align:center;  font-family: 'gulim'; font-size:12px;}
.ad_table_dot          { padding: 2px 0px 0px 6px;}
.ad_chart_btn          { padding: 0px 6px 0px 0px; text-align:right}
.ad_chart_text         { padding: 6px 0px 0px 5px; color:#888888;}   
.ad_chart_textbold     { padding: 6px 0px 0px 12px; color:#535353; font-weight:bold;}
.ad_popup_tr           { background-color:#ededed; height: 23px;}
.ad_popup_tr_w         { background-color:#ffffff; height: 21px;}
.ad_title_popup        { padding: 4px 0px 0px 0px; color:#666666; font-weight:bold; text-align:center;}
.ad_text_middle        { padding: 5px 0px 4px 15px;}
.ad_text               { padding: 5px 15px 4px 15px;}

.intro_id              { padding: 0px 10px 0px 0px;}
.intro_btn             { padding: 0px 0px 0px 10px;}

/*******main 20090422  *******/
.main_title            { padding: 0px 0px 6px 0px;}
.main_notice_more      { padding: 0px 0px 6px 0px; text-align:right;}
.main_notice_line      { background-color:#dadada; height:1px;}
.main_tr               { height:10px;}
.main_notice_tr        { height:20px;}
.main_notice_icon      { padding: 0px 0px 0px 3px;}
.main_notice_text      { padding: 2px 0px 0px 3px; color:#888888;}
.main_notice_date      { padding: 2px 3px 0px 5px; text-align:right; color:#c1c1c1;}

.main_title_more       { padding: 0px 0px 6px 4px; text-align:right;}
.main_table_title_text { padding: 3px 5px 0px 5px; color:#606060; font-weight:bold; text-align:center; background-image:url(../IMAGE/MAIN_IMAGE/main_table_bg.gif); height: 28px;}
.main_table_title_bg   { background-image:url(../IMAGE/MAIN_IMAGE/main_table_bg.gif); height: 28px;}
.main_table_bg         { background-image:url(../IMAGE/MAIN_IMAGE/main_table_text_bg.gif); height: 23px; width:1px;}
.main_table_bg_line    { background-color:#dadada; height: 22px;}
.main_table_text01     { padding: 5px 0px 0px 11px; color:#888888; height: 22px;}
.main_table_bg         { background-image:url(../IMAGE/MAIN_IMAGE/main_table_bg_vline.gif); height: 22px; width:1px;}
.main_table_text_center{ padding: 5px 0px 0px 0px; color:#888888; height: 22px; text-align:center;}
.main_table_bg_vline   { background-color:#dadada; height: 1px;}

/*******BASIS MEDIA LINK POPUP 20091220  *******/
.media_player      { padding: 3px 5px 0px 5px; }
.media_list      { padding: 3px 5px 0px 5px; }