@charset "utf-8";
/* COMMON */
BODY,TD, TR, DIV,SELECT, form,center,option,pre,blockquote,IFRAME
{font-family:돋움, Dotum; font-size: 12px; color:#666666; line-height:18px; }
BODY,P {margin:0px 0px;}
img,table {border:none; border:0; }


TEXTAREA {
	FONT-SIZE: 12px; MARGIN-BOTTOM: -2px; FONT-FAMILY: 돋움, Dotum, tahoma
}
FORM {
	FONT-SIZE: 12px; MARGIN-BOTTOM: -2px; FONT-FAMILY: 돋움, Dotum, tahoma
}
INPUT {
	FONT-SIZE: 100%; MARGIN-BOTTOM: -2px; VERTICAL-ALIGN: middle
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}

/* 공통스크롤 */
BODY { 
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-darkshadow-color:#c7bba4;
scrollbar-shadow-color:#ffffff;
scrollbar-arrow-color:#eadebe;
scrollbar-track-color:#ffffff;
} 


/* 기본 하이퍼 텍스트 스타일 */
A:link     {color:#454545; text-decoration:none;} 
A:visited  {color:#454545; text-decoration:none;} 
A:active   {color:#0487c7; text-decoration:none;} 
A:hover    {color:#0487c7; text-decoration:none;}





/* 게시판 */





/* 게시판 페이징 */
.page_link A:link     {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; } 
.page_link A:visited  {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; } 
.page_link A:active   {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#ff7010; text-decoration:none; font-weight:bold; } 
.page_link A:hover    {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#ff7010; text-decoration:none; }




/* column */



th.colTotal {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#bf4d2b; letter-spacing:-1px; font-weight:bold; line-height:21px; background:#f5e4d7; text-align:center; padding:2px 0 0 0;}
td.colTotal {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#f76132; line-height:21px; background:#f9f1ea; text-align:right; padding:2px 5px 0 5px; }


td.colS_L {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666 ; line-height:18px;  text-align:left; padding:0 0 3px 0;}



/* 주가지수 */
.price_up {font-family:돋움, Dotumce, tahoma; font-size: 11px; color:#f06723; }
.price_down {font-family:돋움, Dotumce, tahoma; font-size: 11px; color:#0370a9; }
.price_default {font-family:돋움, Dotumce, tahoma; font-size: 11px; }





/* bullet 더하기 text */
.bul_s_tb {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 11px; color:#654707; font-weight:bold; letter-spacing:-1px; background:url('../img/common/bul_dot01.gif') no-repeat left 45%; padding-top:0; padding-right:7px; padding-bottom:0; padding-left:7px; }

.bul_history {margin:0 0 0 0; padding:0 10px 0 15px; font-family:돋움, Dotum; font-size: 11px; color:#1c6d93; letter-spacing:-1px; text-align:right;}





/* background 
.sup-round-skin {BACKGROUND: url(http://../img/common/SearchTb_line.gif) no-repeat; MARGIN-BOTTOM: 15px; WIDTH: 100%; }
*/


/*  bg 부분  */
td.SearchTb_line  {BACKGROUND-IMAGE:url('../img/common/SearchTb_line.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 2px; }
td.Subtitle  {BACKGROUND-IMAGE:url('../img/common/SubTitle_bg.jpg'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 40px; }
td.Subtitle_bottom  {BACKGROUND-IMAGE:url('../img/common/SubTitle_bottom.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT:25px; }

td.bgcolor_f3f3f3 {background:#f3f3f3; }


/* line */
.l_FFFFFF_1px {height:1px; background:#FFFFFF;}
.l_FFFFFF_2px {height:2px; background:#FFFFFF;}

.l_515659_1px {height:1px; background:#515659;}
.l_515659_2px {height:2px; background:#515659;}

.l_C7bba4_1px {height:1px; background:#c7bba4;}
.l_bda161_1px {height:1px; background:#bda161;}

.l_72b5d3_1px {height:1px; background:#72b5d3;}



/*  버튼 영역 부분  */
td.btn_stb1    {text-align:right; padding:0 0 0 0; }
td.btn_stb2    {text-align:right; padding:7px 0 0 0; }
td.btn_stb3    {text-align:left; padding:7px 0 0 0; }


/*  페이징  */
td.pageno       {text-align:right; padding:7px 30px 0 0;  float:right;}
td.page_info    {font-family:돋움, Dotum, tahoma; font-size: 11px; text-align:right; padding:7px 0 1px 0; }
td.bg_pagingbar   {BACKGROUND-IMAGE:url('../img/common/PagingBar.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 15px; WIDTH:13px; TEXT-ALIGN: center; }




TABLE.paging {
	HEIGHT: 25px
}
TABLE.paging A {
	FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #666666; FONT-FAMILY: 돋움; TEXT-DECORATION: none
}
TABLE.paging A:hover {color:#ff7010;}


TABLE.paging .on            {COLOR: #ff7010; FONT-WEIGHT: bold;}
TABLE.paging .on A          {COLOR: #ff7010; FONT-WEIGHT: bold;}
TABLE.paging .on A:visited  {COLOR: #ff7010; FONT-WEIGHT: bold;}






/*  ver. 12/11 추가 */
.date_dddddd_11    { color: #dddddd; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 11px; text-align:center;}
.date_dddddd_11 A:link     {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#dddddd; } 
.date_dddddd_11 A:visited  {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#dddddd; } 
.date_dddddd_11 A:active   {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#dddddd; text-decoration:none; } 
.date_dddddd_11 A:hover    {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#ffffff; text-decoration:none; }

.date_ffe16e_11B  { color: #ffe16e; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 11px; text-align:center; BACKGROUND-IMAGE:url('../img/common/sub_tab_today_on.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT:24px; }

td.tab  {BACKGROUND-IMAGE:url('../img/common/sub_tab_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 33px; padding:5px 0 4px 0; }
td.tab_board         {padding:2px 0 4px 0; }




/*  ver. 12/12 추가  */

td.ContentsBar_bg  {BACKGROUND-IMAGE:url(../img/common/ContentsBar_bg.gif); BACKGROUND-REPEAT: no-repeat; WIDTH:740px; HEIGHT:30px; padding:0 20px 0 20px;}

.sort_bg  {BACKGROUND-IMAGE:url('../img/common/sort_bg.gif'); BACKGROUND-REPEAT:repeat-x;   HEIGHT:21px; padding:0 0 3px 0; }
td.sort_on          {margin:0 0 0 0; padding:2px 10px 0 23px; font-family:돋움, Dotum; font-size: 11px; color:#fc8224; font-weight:bold; letter-spacing:-1px; background:url('../img/common/sort_on.gif') no-repeat left 45%;}

td.sort_off            {margin:0 0 0 0; padding:2px 10px 0 23px; font-family:돋움, Dotum; font-size: 11px; color:#777777; font-weight:bold; letter-spacing:-1px; background:url('../img/common/sort_off.gif') no-repeat left 45%;}
td.sort_off A:link     {font-family:돋움, Dotum; font-size: 11px; color:#777777; font-weight:bold; letter-spacing:-1px; }
td.sort_off A:visited  {font-family:돋움, Dotum; font-size: 11px; color:#777777; font-weight:bold; letter-spacing:-1px; }
td.sort_off A:active   {font-family:돋움, Dotum; font-size: 11px; color:#1e5c98; font-weight:bold; letter-spacing:-1px; }
td.sort_off A:hover    {font-family:돋움, Dotum; font-size: 11px; color:#1e5c98; font-weight:bold; letter-spacing:-1px; }


/*  ver. 12/13 추가  */

th.col1_etc01 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#654707; letter-spacing:-1px; font-weight:bold; line-height:21px; background:#eadebe; text-align:center; padding:2px 0 0 0; BORDER-BOTTOM: #C7bba4 1px solid; BORDER-top: #C7bba4 1px solid; BORDER-left: #C7bba4 1px solid;}
td.btn_tbB_R  {text-align:right; padding:4px 0 20px 0; }
td.btn_tbT_R    {text-align:right; padding:0 0 4px 0; }
td.tab_end_bg   {BACKGROUND-IMAGE:url('../img/common/tab_end_bg.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 22px; WIDTH:170px; TEXT-ALIGN: left; }
td.btn_tabR    {text-align:left; padding:0 0 3px 10px; }

td.detailtb_T  {BACKGROUND-IMAGE:url('../img/common/DetailTb_top.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 5px; }
td.detailtb_L  {BACKGROUND-IMAGE:url('../img/common/DetailTb_left.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; HEIGHT:63px}
td.detailtb_L2  {BACKGROUND-IMAGE:url('../img/common/DetailTb_left.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; HEIGHT:35px}
td.detailtb_R  {BACKGROUND-IMAGE:url('../img/common/DetailTb_right.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; }
td.detailtb_R2  {BACKGROUND-IMAGE:url('../img/common/DetailTb_right.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; HEIGHT:35px}
td.detailtb_B  {BACKGROUND-IMAGE:url('../img/common/DetailTb_bottom.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 5px; }

td.detailtb_line  {width:1px; background:#d6d9df;}
td.detailtb_777777_11   {margin:0 0 0 0; padding:0 2px 0 11px; font-family:돋움, Dotum; font-size: 11px; color:#777777; text-decoration:none; letter-spacing:-1px; background:url('../img/common/DetailTb_dot.gif') no-repeat left 45%;}


/*  ver. 12/14 : 12/12 내용수정  */
.s_title  {padding:0 0 4px 0;}
.unit_R     {text-align:right; padding:0 0 0 0; font-family:돋움, Dotum, tahoma; font-size: 11px; COLOR:#8c8373; }
.unit_L     {text-align:left; padding:0 0 0 0; font-family:돋움, Dotum, tahoma; font-size: 11px; COLOR:#8c8373; }


/*  ver. 12/14 추가  */
td.btn_month    {font-family:돋움, Dotum; font-size: 12px; color:#654707; font-weight:bold; text-align:right; }

th.calendar {height:23px; background:#f5efdf; text-align:center; padding:0 0 0 0; }
td.calendar_bgcolor01 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#c65d5a; letter-spacing:-1px;   line-height:15px; text-align:left; background:#fdf4f4; padding:3px 3px 3px 3px; }
td.calendar_bgcolor02 {background:#ffffff; padding:3px 3px 3px 3px; height:70px; }
td.calendar_bgcolor03 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#438eb6; letter-spacing:-1px;   line-height:15px; text-align:left; background:#f4fafd; padding:3px 3px 3px 3px; }


td.txt_calendar01 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; letter-spacing:-1px; font-weight:bold;  line-height:15px; text-align:left; padding:1px 0 0 0}
td.txt_calendar02 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#454545; letter-spacing:-1px; line-height:16px; text-align:left;  padding:0 0 0 0}


/* td.bbs_view_text 수정*/

/*  ver. 12/17 추가  */
.l_dad8d8_1px {height:1px; background:#dad8d8;}
td.search {padding:5px 20px 10px 20px; }
td.search_333333   {margin:0 0 0 0; padding:0 2px 0 8px; font-family:돋움, Dotum; font-size: 12px; color:#333333; text-decoration:none; letter-spacing:-1px; }
td.search_333333B   {margin:0 0 0 0; padding:0 0 0 8px; font-family:돋움, Dotum; font-size:12px; color:#333333; FONT-WEIGHT:bold; letter-spacing:-1px; }
.search_777777   {margin:0 0 0 0; padding:0 0 0 8px; font-family:돋움, Dotum; font-size: 11px; color:#333333; FONT-WEIGHT: bold; letter-spacing:-1px; }

.searchtit    { color: #777777; FONT-FAMILY: 돋움, Dotum, tahoma;   FONT-SIZE: 11px; }
.searchtit A:link     {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#1e5c98; text-decoration:underline} 
.searchtit A:visited  {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#1e5c98; text-decoration:underline}
.searchtit A:active   {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#1e5c98; text-decoration:underline}
.searchtit A:hover    {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#1e5c98; text-decoration:underline}

.txt_777777_11    { color: #777777; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 11px; }


/*  ver. 12/18 추가  */
.l_d8d5cf_1px {height:1px; background:#d8d5cf;}

/*  ver. 12/20 추가  */

.bul_boxin {margin:0 0 0 0; padding:2px 0 0 16px; font-family:돋움, Dotum; font-size: 12px; color:#9a7a38; font-weight:bold; letter-spacing:-1px; background:url('../img/common/bul_arrow03.gif') no-repeat left 45%;}
.bul_boxin02 {padding:2px 0 2px 20px; font-family:돋움, Dotum; font-size: 12px; color:#666666; }
td.dotline02  {BACKGROUND-IMAGE:url('../img/common/dotline02_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 1px; }

td.linebox_bgT  {BACKGROUND-IMAGE:url('../img/common/LineBox_bgT.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 5px; }
td.linebox_bgB  {BACKGROUND-IMAGE:url('../img/common/LineBox_bgB.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 5px; }
td.linebox_bgL  {BACKGROUND-IMAGE:url('../img/common/LineBox_bgL.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; }
td.linebox_bgR  {BACKGROUND-IMAGE:url('../img/common/LineBox_bgR.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; }

th.col3_LB {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:bold; letter-spacing:-1px;  line-height:15px; height:23px; background:#fcfaf5; text-align:left; padding:2px 7px 0 5px;}
th.col3_CB {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:bold; letter-spacing:-1px;  line-height:15px; height:23px; background:#fcfaf5; text-align:center; padding:2px 0 0 0;}
td.colW_RB {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666 ;  font-weight:bold; letter-spacing:-1px; line-height:15px; height:23px; background:#FFFFFF; text-align:right; padding:2px 5px 0 5px;}
td.colG_RB {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; font-weight:bold; letter-spacing:-1px; line-height:15px; height:23px; background:#f5f5f5; text-align:right; padding:2px 5px 0 5px;}


/*  ver. 12/20 :12/17 내용수정  */
th.col2_LB {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:bold; letter-spacing:-1px; line-height:15px; height:23px; background:#f5efdf; text-align:left; padding:2px 7px 0 5px;}
th.col2_CB {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:bold; letter-spacing:-1px; line-height:15px; height:23px; background:#f5efdf; text-align:center; padding:2px 0 0 0;}

/*  ver. 12/20 : column 내용수정  */
th.col1_C {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#654707; letter-spacing:-1px; font-weight:bold; line-height:15px; background:#eadebe; text-align:center; padding:2px 0 0 0; height:23px;}
th.col2_L {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; font-weight:normal; line-height:15px; height:23px; background:#f5efdf; text-align:left; padding:2px 5px 0 5px;}
th.col2_C {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; font-weight:normal; line-height:15px; height:23px; background:#f5efdf; text-align:center; padding:2px 0 0 0;}
th.col3_L {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:normal; line-height:15px; height:23px; background:#fcfaf5; text-align:left; padding:2px 5px 0 5px;}
th.col3_C {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#555555; font-weight:normal; line-height:15px; height:23px; background:#fcfaf5; text-align:center; padding:2px 0 0 0;}



/*  ver. 12/21추가  */
.graph_color_bg  {background:#e6e4d9; text-align:center; padding:7px 7px 7px 7px;  border:#d1cfc8 1px solid;}
.graph_color_txt {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#444444; letter-spacing:-1px; line-height:16px; text-align:left; padding:2px 0 0 5px;}
.graph_color     {border:#333333 1px solid; padding:0 0 0 0; width:10px; height:10px;}

td.box_bgL  {BACKGROUND-IMAGE:url('../img/common/Box_bgL.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; }
td.box_bgR  {BACKGROUND-IMAGE:url('../img/common/Box_bgR.gif'); BACKGROUND-REPEAT:repeat-y; width: 5px; }
td.box_bgT  {BACKGROUND-IMAGE:url('../img/common/Box_bgT.gif'); BACKGROUND-REPEAT:repeat-x; height: 5px; }
td.box_bgB  {BACKGROUND-IMAGE:url('../img/common/Box_bgB.gif'); BACKGROUND-REPEAT:repeat-x; height: 5px; }


/*  ver. 12/27추가 */
td.popup_top_bg      {BACKGROUND-IMAGE:url('../img/common/popup_top_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT:40px; }
td.popup_bottom_bg   {BACKGROUND-IMAGE:url('../img/common/popup_bottom_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT:30px;}
td.popup_shadowT_bg  {BACKGROUND-IMAGE:url('../img/common/popup_shadowT_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT:25px; }
td.popup_shadowB_bg  {BACKGROUND-IMAGE:url('../img/common/popup_shadowB_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT:25px; }


/*  ver. 12/28추가 */
td.ContentsBar_bg02  {BACKGROUND-IMAGE:url(../img/common/ContentsBar_bg.gif); BACKGROUND-REPEAT: no-repeat; WIDTH:740px; HEIGHT:30px; padding:0 5px 0 5px; }

/*  ver. 1/4 수정 */
th.bbs_ListH_C {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; letter-spacing:-1px; font-weight:bold; line-height:15px; height:24px; background:#f5efdf; text-align:center; padding:1px 0 0 0; }
th.bbs_ListH_C_on {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#fc8224; letter-spacing:-1px; font-weight:bold; line-height:15px; height:24px; background:#f5efdf; text-align:center; padding:1px 0 0 0; }


th.bbs_ViewH_C1 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; letter-spacing:-1px; font-weight:bold; BACKGROUND-COLOR: #f5efdf; line-height:15px; height:24px; BORDER-BOTTOM: #C7bba4 1px solid; BORDER-top: #515659 2px solid; padding:1px 5px 0 5px; }
th.bbs_ViewH_C2 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; letter-spacing:-1px; font-weight:bold; BACKGROUND-COLOR: #f5efdf; line-height:15px; height:24px; BORDER-BOTTOM: #C7bba4 1px solid; padding:1px 5px 0 5px; }
th.bbs_ViewH_C3 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; letter-spacing:-1px; font-weight:bold; BACKGROUND-COLOR: #f5efdf; line-height:15px; height:24px; BORDER-BOTTOM: #515659 1px solid; padding:1px 5px 0 5px; }

td.bbs_view_L1 {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #ffffff; line-height:15px; height:24px; BORDER-BOTTOM: #C7bba4 1px solid; BORDER-top: #515659 2px solid; padding:1px 5px 1px 5px; }
td.bbs_view_L2 {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #ffffff; line-height:15px; height:24px; BORDER-BOTTOM: #C7bba4 1px solid; padding:1px 5px 1px 5px; }
td.bbs_view_L3 {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #ffffff; line-height:15px; height:24px; BORDER-BOTTOM: #515659 1px solid; padding:1px 5px 1px 5px; }

td.bbs_view_text {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #ffffff; line-height:20px; BORDER-BOTTOM: #C7bba4 1px solid; padding:15px 5px 15px 5px; }
td.bbs_view_text2 {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; BACKGROUND-COLOR: #ffffff; line-height:20px; BORDER-BOTTOM: #515659 1px solid; padding:15px 5px 15px 5px; }

/*  ver. 1/7 수정 */
td.colW_L {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666 ; line-height:15px; height:23px; background:#FFFFFF; text-align:left; padding:1px 5px 1px 5px;}
td.colW_C {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666 ; line-height:15px; height:23px; background:#FFFFFF; text-align:center; padding:1px 0 1px 0; }
td.colW_R {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666 ; line-height:15px; height:23px; background:#FFFFFF; text-align:right; padding:1px 5px 1px 5px;}

td.colG_L {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; line-height:15px; height:23px; background:#f5f5f5; text-align:left; padding:1px 5px 1px 5px;}
td.colG_C {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; line-height:15px; height:23px; background:#f5f5f5; text-align:center; padding:1px 0 1px 0; }
td.colG_R {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; line-height:15px; height:23px; background:#f5f5f5; text-align:right; padding:1px 5px 1px 5px;}

/*  ver. 1/8 추가 */
td.popup_body {padding:0 10px 0 10px;  text-align:center;}

/*  ver. 1/10 추가 */
td.sitemap_body {BACKGROUND-IMAGE:url('../img/common/sitemap_body_bg.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 305px; WIDTH:93px; padding:5px 5px 2px 25px;  text-align:center;}

td.viewer_top01 {BACKGROUND-COLOR: #52a4d3; HEIGHT: 55px;  padding:2px 0 0 0}
td.viewer_top02 {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#25619a; font-weight:bold; BACKGROUND-IMAGE:url('../img/common/viewer_top_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 25px;}
td.viewer_name {font-family:돋움, Dotum, tahoma; font-size: 13px; color:yellow; letter-spacing:-1px; font-weight:bold; line-height:15px; BACKGROUND-IMAGE:url('../img/common/viewer_name.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; WIDTH:230px; text-align:center; padding:0 2px 0 2px}
td.viewer_name2 {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#ffffff; letter-spacing:-1px; font-weight:bold; line-height:15px; BACKGROUND-IMAGE:url('../img/common/viewer_name.gif'); BACKGROUND-REPEAT: no-repeat; HEIGHT: 40px; WIDTH:230px; text-align:center; padding:0 2px 0 2px}
td.viewer_btn  { padding:4px 0 0 0}



td.viewer_left_bgL  {BACKGROUND-IMAGE:url('../img/common/viewer_left_bgL.gif'); BACKGROUND-REPEAT:repeat-y; width: 10px; }
td.viewer_left_bgR  {BACKGROUND-IMAGE:url('../img/common/viewer_left_bgR.gif'); BACKGROUND-REPEAT:repeat-y; width: 10px;  padding:150px 0 0 0;}
td.viewer_left_bgT  {BACKGROUND-IMAGE:url('../img/common/viewer_left_bgT.gif'); BACKGROUND-REPEAT:repeat-x; height: 15px; }
td.viewer_left_bgB  {BACKGROUND-IMAGE:url('../img/common/viewer_left_bgB.gif'); BACKGROUND-REPEAT:repeat-x; height: 15px; }

.viewer_left_open {width:230px; height: 100%; background:#f6f6f6;  }
.viewer_left_close{width:10px; height: 100%;  }
.viewer_leftclose_bg{BACKGROUND-IMAGE:url('../img/common/viewer_left_bgClose.gif'); BACKGROUND-REPEAT: no-repeat; width:10px; height: 350px;   padding:150px 0 0 0;}

.viewer_contents_tb {width:100%; height: 100%; background:#ffffff; }
td.viewer_contents_body { padding:15px 20px 15px 20px; line-height:20px;}

.txt_viewer_contents_title    { color: #ff8625; FONT-FAMILY:  HY헤드라인M;  FONT-WEIGHT: bold; FONT-SIZE: 25px; LETTER-SPACING: -1px; line-height:15px; height:45px;  padding:7px 0 25px 0;}
.txt_viewer_contents_info     { color: #565656; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 16px; line-height:25px;  padding:5px 0 10px 10px;}
.txt_viewer_contents01        { color: #52a4d3; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 14px; line-height:24px; height:25px; padding:2px 0 0 10px}
.txt_viewer_contents02        { color: #888888; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold; FONT-SIZE: 12px; line-height:20px; height:25px; padding:2px 0 0 33px}
.txt_viewer_contents03        { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 12px; line-height:20px; height:25px; padding:2px 0 0 53px;}


/*  ver. 1/11 추가 */
td.btn_boxin     {text-align:right; padding:0 0 4px 0; }
td.select_check  {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; padding:5px 30px 0 0;  line-height:18px; text-align:left;}


/*  ver. 1/21 추가 */
.qna01  {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; padding:5px 5px 0 5px;   letter-spacing:-1px; line-height:16px; height:30px; text-align:left;}
.qna02  {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#ae7302; background:#fbf5e4; padding:7px 0 7px 5px;  line-height:20px; height:20px; text-align:left;}


/*  ver. 1/22 추가 */
td.Treetb_T  {BACKGROUND-IMAGE:url('../img/common/TreeTb_top.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 4px; }
td.Treetb_L  {BACKGROUND-IMAGE:url('../img/common/TreeTb_left.gif'); BACKGROUND-REPEAT:repeat-y; width: 4px; }
td.Treetb_R  {BACKGROUND-IMAGE:url('../img/common/TreeTb_right.gif'); BACKGROUND-REPEAT:repeat-y; width: 4px; }
td.Treetb_B  {BACKGROUND-IMAGE:url('../img/common/TreeTb_bottom.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 4px; }
.Treetb_C    {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#333333; letter-spacing:-1px; font-weight:bold; BACKGROUND-COLOR: #ffffff; line-height:15px; height:24px; BORDER-top: #cfd2d6 1px solid; BORDER-left: #cfd2d6 1px solid; BORDER-right: #cfd2d6 1px solid; BORDER-BOTTOM: #cfd2d6 1px solid; padding:5px 10px 5px 10px; }

td.tree_tit  {font-family:돋움, Dotum, tahoma; font-size: 14px; color:#654707; padding:5px 0 3px 0;  line-height:18px; text-align:center; font-weight:bold; background:#edf1f7;}
td.treetb_333333_11   {margin:0 0 0 0; padding:2px 2px 2px 15px; font-family:돋움, Dotum; font-size: 11px; color:#333333; text-decoration:none;  letter-spacing:-1px; background:url('../img/common/TreeTb_bullet.gif') no-repeat;} 
td.treetb_333333_11_on   {margin:0 0 0 0; padding:2px 2px 2px 15px; font-family:돋움, Dotum; font-size: 11px; color:#333333; text-decoration:none; letter-spacing:-1px; background:url('../img/common/TreeTb_bullet_on.gif') no-repeat; font-weight:bold;} 
td.treetb_2depth   {margin:0 0 0 0; padding:0 0 0 8px; font-family:돋움, Dotum; font-size: 11px; color:#666666; text-decoration:none; letter-spacing:-1px; background:url('../img/common/bul_dot02.gif') no-repeat left 50%;} 

td.tree_stit   {margin:0 0 0 0; padding:5px 0 5px 20px; font-family:돋움, Dotum; font-size: 14px; color:#1e5c98; text-decoration:none; letter-spacing:-1px;  font-weight:bold; background:url('../img/common/stit_bullet.gif') no-repeat left 45%;} 
td.tree_line  {background:#eaecef;height:3; }
td.tree_dotline   {background-IMAGE:url('../img/common/dotline.gif'); BACKGROUND-REPEAT:repeat-x; height:1px; }
td.tree_txt   {margin:0 0 0 0; padding:7px 0 7px 5px; font-family:돋움, Dotum; font-size: 12px; color:#666666; text-decoration:none; letter-spacing:0px; } 
.tree_txt_b   {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#1e5c98; text-decoration:underline; letter-spacing:-1px; font-weight:bold;} 


.bul_arrow {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#666666;  background:url('../img/common/bul_arrow04.gif') no-repeat left 45%; padding:2px 0 0 36px; line-height:18px;}
.bul_arrow02 {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#666666;  background:url('../img/common/bul_arrow04.gif') no-repeat left 15%; padding:2px 0 0 36px; line-height:18px;}
.bul_arrow03 {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#666666;  background:url('../img/common/bul_arrow04.gif') no-repeat left 8%; padding:2px 0 0 36px; line-height:18px;}
.bul_arrow04 {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#666666;  background:url('../img/common/bul_arrow04.gif') no-repeat left 6%; padding:2px 0 0 36px; line-height:18px;}

td.footer_656565   {margin:0 0 0 0; padding:0 0 25px 20px; font-family:돋움, Dotum; font-size: 12px; color:#656565; text-decoration:none; letter-spacing:0; background:url('../img/common/stit_bullet.gif') no-repeat;} 


/*  ver. 1/24 추가 */
td.popup_tab_end_bg   {BACKGROUND-IMAGE:url('../img/common/popup_tab_guide_bg.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 30px;  TEXT-ALIGN: left; }

/*  ver. 4/8 추가 */
.txt_depth_1   { color: #f36f21; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold;  FONT-SIZE: 14px;  TEXT-ALIGN:center; line-height:15px; padding:10px 0 5px 0;}
.txt_depth_2    { color: #4288b5; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold;  FONT-SIZE: 12px;  TEXT-ALIGN:center; line-height:15px; padding:15px 0 5px 0;}
.txt_depth_3   { color: #454545; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-WEIGHT: bold;  FONT-SIZE: 12px;  TEXT-ALIGN:center; line-height:15px; padding:10px 0 5px 0;}
.txt_depth_4   { color: #222222; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 12px;  TEXT-ALIGN:center; line-height:15px; height:20px; padding:5px 0 5px 0;}
.txt_depth_5   {font-family:돋움, Dotum; font-size: 11px; color:#666666; padding:5px 0 5px 5px; letter-spacing:-1; BORDER-BOTTOM: #ebebeb 1px solid;} 
.txt_depth_5 A:link     {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; } 
.txt_depth_5 A:visited  {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#666666; } 
.txt_depth_5 A:active   {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#000000; text-decoration:none; } 
.txt_depth_5 A:hover    {font-family:돋움, Dotum, tahoma; font-size: 11px; color:#000000; text-decoration:none; }

/*  ver. 4/10 추가 */
.txt_Ldepth_plus_1   { color: #333333; FONT-FAMILY:  돋움, Dotum, tahoma;   FONT-SIZE: 11px; letter-spacing:-1; TEXT-ALIGN:left; line-height:15px;  padding:0 0 5px 13px; background:url('../img/common/bul_Ldepth01_plus.gif') no-repeat; }
.txt_Ldepth_minus_1   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px; letter-spacing:-1; TEXT-ALIGN:left; line-height:15px; padding:0 0 10px 13px; background:url('../img/common/bul_Ldepth01_minus.gif') no-repeat; }

.txt_Ldepth_plus_2   { color: #333333; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px; padding:0 0 5px 25px; background:url('../img/common/bul_Ldepth02_plus.gif') no-repeat; }
.txt_Ldepth_minus_2   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px;padding:0 0 5px 25px; background:url('../img/common/bul_Ldepth02_minus.gif') no-repeat; }

.txt_Ldepth_plus_3   { color: #333333; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px; padding:0 0 5px 31px; background:url('../img/common/bul_Ldepth03_plus.gif') no-repeat; }
.txt_Ldepth_minus_3   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px;padding:0 0 5px 31px; background:url('../img/common/bul_Ldepth03_minus.gif') no-repeat; }

.txt_Ldepth_plus_4   { color: #333333; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px; padding:0 0 5px 39px; background:url('../img/common/bul_Ldepth04_plus.gif') no-repeat; }
.txt_Ldepth_minus_4   { color: #666666; FONT-FAMILY:  돋움, Dotum, tahoma;  FONT-SIZE: 11px;  letter-spacing:-1; TEXT-ALIGN:left; line-height:15px; padding:0 0 5px 39px; background:url('../img/common/bul_Ldepth04_minus.gif') no-repeat; }


/*  ver. 4/14  추가 */
.txt_faq_1  {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#343434;  FONT-WEIGHT: bold; background:url('../img/common/stit_bullet.gif') no-repeat left 45%; padding:2px 0 0 18px; }
.txt_faq_2  {margin:0 0 0 0; font-family:돋움, Dotum; font-size: 12px; color:#287bca;  FONT-WEIGHT: bold; background:url('../img/common/bul_arrow05.gif') no-repeat left 43%; padding:6px 0 3px 23px;  }

.l_b4cce3_1px {height:1px; background:#b4cce3;}

/*  ver. 4/17  추가 */
.autotext1   {font-family:돋움, Dotum; font-size: 12px; color:#666666;   BACKGROUND-COLOR: #ffffff;  BORDER-left: #bfbfbf 1px solid; BORDER-right: #bfbfbf 1px solid; padding:6px 6px 3px 6px;}
.autotext2   {font-family:돋움, Dotum; font-size: 12px; color:#666666; line-height:18px; padding:2px 2px 2px 2px; BACKGROUND-COLOR: #eeeeec;  BORDER-left: #bfbfbf 1px solid; BORDER-right: #bfbfbf 1px solid; BORDER-bottom: #bfbfbf 1px solid; height:23px;} 

.autotext A:link     {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; } 
.autotext A:visited  {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#666666; } 
.autotext A:active   {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#f76d1a; text-decoration:none;} 
.autotext A:hover    {font-family:돋움, Dotum, tahoma; font-size: 12px; color:#f76d1a; text-decoration:none; }

/*  ver. 4/23  추가 */
.info_TLine  {BACKGROUND-IMAGE:url('../img/common/info_TLine.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 11px; padding:0 0 5px 0;}
.info_Bline  {BACKGROUND-IMAGE:url('../img/common/info_BLine.gif'); BACKGROUND-REPEAT:repeat-x; HEIGHT: 6px; }
.info_Btn  { TEXT-ALIGN:right; padding:3px 0 0 0;}

/*  ver. 8/22  추가 */
.tooltip {
  position:absolute;
  top:0;
  left:0;
  border:1 solid #dadada;   			
  background:#f1f1f1;
  color:#5b5b5b;
  font-size:10pt;
  width:60;
  height:24;
  padding:2;
  overflow:hidden;
  z-index:10;
  display:none;
}

/*  ver. 8/25  추가 */
.print_Table { border-top:1px solid #000; border-left:1px solid #000; }
.print_Table td { border-right:1px solid #000; border-bottom:1px solid #000; padding:3px; }
.print_Table th { border-right:1px solid #000; border-bottom:1px solid #000; padding:3px; }