/* base font */
body{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#777777;}
td{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#777777;}
select{font-size:12px; font-family:"verdana"; color:#777777;}
input{font-size:12px; font-family:"verdana"; padding-left:3px; padding-right:3px; color:#777777;}

/* background img */
img { border:0;}

/* scroll */
body	{
scrollbar-highlight-color:#d9cfbf; 
scrollbar-3dlight-color:#f8f4f0; 
scrollbar-face-color:#e8e3dd; 
scrollbar-shadow-color:#d9cfbf; 
scrollbar-darkshadow-color:f8f4f0; 
scrollbar-track-color:#f8f4f0; 
scrollbar-arrow-color:#b19e85;}

/* base link */
a:link    {font-size:12px; font-family:"Arial",돋움;text-decoration:none; color:#777777;}
a:visited {font-size:12px; font-family:"Arial",돋움;text-decoration:none; color:#777777;}
a:active  {font-size:12px; font-family:"Arial",돋움;text-decoration:none; color:#777777;}
a:hover  {font-size:12px; font-family:"Arial",돋움;text-decoration:none; color:#777777;}


/* text */
.text_blue{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#4aa5d1;}
.text_blue_02{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#387abb;}
.text_red{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#cc0000;}
.text_orange{font-size:12px; font-family:"Arial",돋움; line-height:140%; color:#e86018;}
.text_white{font-size:16px; font-family:"Arial",돋움; line-height:140%; font-weight:bold; color:#ffffff; letter-spacing:-1px;}
.text_gray{font-size:11px; font-family:"Arial",돋움; line-height:140%; font-weight:bold; color:#e1e1e1; letter-spacing:-1px;}
.text_gray_02{font-size:12px; font-family:"Arial",돋움; text-decoration:none; color:#7b7b7b;}
.text_darkgray02{font-size:11px; font-family:"Arial",돋움; line-height:140%; color:#999999;}


.b_textb_gray{font-size:12px; font-family:"Arial",돋움; line-height:140%;font-weight:bold; color:#777777;}
.b_text_darkgray{font-size:12px; font-family:"Arial",돋움; line-height:140%;font-weight:bold; color:#3E3E3E;}
.b_text_blue {font-size:12px; font-weight:bold; font-family:"Arial",돋움; text-decoration:none; color:#516495;}
.b_text_blue_02 {font-size:12px; font-weight:bold; font-family:"Arial",돋움; text-decoration:none; color:#0e78be;}
.b_text_green{font-size:12px; font-weight:bold; font-family:"Arial",돋움; text-decoration:none; color:#7bb36c;}
.b_text_white{font-size:12px; font-weight:bold; font-family:"Arial",돋움; text-decoration:none; color:#ffffff;}


/* link */
a.link_gray:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#9b9b9b;}
a.link_gray:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#9b9b9b;}
a.link_gray:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#9b9b9b;}
a.link_gray:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:underline; color:#9b9b9b;}

a.link_graybold:link    {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#777777;}
a.link_graybold:visited {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#777777;}
a.link_graybold:active  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#777777;}
a.link_graybold:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#777777;}

a.link_darkgray:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_darkgray:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_darkgray:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_darkgray:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:underline; color:#777777;}

a.link_page:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_page:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_page:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_page:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#e86018;}

a.link_list:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_list:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_list:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#777777;}
a.link_list:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#bd9879;}

a.link_list_02:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#5b4134;}
a.link_list_02:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#5b4134;}
a.link_list_02:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#5b4134;}
a.link_list_02:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:underline; color:#5b4134;}

a.link_attach:link    {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#bd9879;}
a.link_attach:visited {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#bd9879;}
a.link_attach:active  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:none; color:#bd9879;}
a.link_attach:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:normal; text-decoration:underline; color:#bd9879;}

a.linkb_orange:link    {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ff8600;}
a.linkb_orange:visited {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ff8600;}
a.linkb_orange:active  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ff8600;}
a.linkb_orange:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:underline; color:#ff8600;}

a.linkb_green:link    {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#8ab700;}
a.linkb_green:visited {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#8ab700;}
a.linkb_green:active  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#8ab700;}
a.linkb_green:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:underline; color:#8ab700;}

a.linkb_white:link    {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ffffff;}
a.linkb_white:visited {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ffffff;}
a.linkb_white:active  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ffffff;}
a.linkb_white:hover  {font-size:12px; font-family:"Arial",돋움; font-weight:bold; text-decoration:none; color:#ffffff;}


/* table */
.table_line000 { background-color: #e3d7cb; height:1px;}
.table_line001 { background-color: #e3d7cb; height:2px;}
.table_line002 { background-color: #cfc1b3; height:2px;}
.table_line003 { background-color: #d3e3f2; height:2px;}
.table_line004 { background-color: #b3d7ff; height:1px;}
.table_line005 { background-color: #dddddd; height:1px;}
.table_line006 { background-color: #dddddd; height:2px;}
.table_dotline { background-image: url('/img/bg_dot.gif'); line-height:1;}
.table_dotline02 { background-image: url('/img/bg_dot_02.gif'); line-height:1;}
.table_dotline03 { background-image: url('/img/bg_dot_03.gif'); line-height:1;}

.table_list000 { background-image: url('/img/bg_board_left.gif'); height:31; width:10;}
.table_list001 { background-image: url('/img/bg_board_center.gif'); font-family: 돋음; font-weight:bold; height:31; text-align:center; color: #5b4134;}
.table_list002 { background-image: url('/img/bg_board_boundary.gif'); height:31; width:1;}
.table_list003 { background-image: url('/img/bg_board_right.gif'); height:31; width:10;}

.table_list010 { background-color: #ffffff; font-family: 돋음; height:24; text-align:left; padding-left:5px; padding-right:5px; color: #777777;}
.table_list011 { background-color: #ffffff; font-family: 돋음; height:24; text-align:center; padding-left:5px; padding-right:5px; color: #777777;}
.table_list012 { background-color: #ffffff; font-family: 돋음; height:24; text-align:right; padding-left:5px; padding-right:5px; color: #777777;}

.table_list020 { background-image: url('/img/bg_board_01_left.gif'); height:32; width:10;}
.table_list021 { background-image: url('/img/bg_board_01_center.gif'); height:32; text-align:center;}
.table_list022 { background-image: url('/img/bg_board_01_right.gif'); height:32; width:10;}

.table_list030 { background-image: url('/img/bg_board_02_left.gif'); height:55; width:7;}
.table_list031 { background-image: url('/img/bg_board_02_center.gif'); height:55; vertical-align:middle}
.table_list032 { background-image: url('/img/bg_board_02_boundary.gif'); height:24; width:1;}
.table_list033 { background-image: url('/img/bg_board_02_right.gif'); height:55; width:7;}
.table_list034 { background-color: #eee6df; font-family: 돋음; font-weight:bold; height:24; width:70; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; color: #5b4134;}
.table_list034_1 { background-color: #eee6df; font-family: 돋음; font-weight:bold; height:24; text-align:left; padding-left:5px; padding-right:5px; padding-top:3px; color: #5b4134;}
.table_list035 { background-color: #eee6df; font-family: 돋음; height:24; text-align:left; padding-left:10px; padding-right:5px; padding-top:3px; color: #777777;}
.table_list036 { background-color: #f7f3f1; font-family: 돋음; height:24; text-align:left; padding-left:10px; padding-right:5px; color: #5b4134;}
.table_list040 { background-color: #eee6de; font-family: 돋음; height:24; text-align:left; border-left: #e3d7cb 0.3pt solid; padding-left:10px; padding-right:10px; color: #5b4134;}
.table_list041 { background-color: #eee6de; font-family: 돋음; height:24; text-align:left; border-left: #e3d7cb 0.3pt solid; border-right: #e3d7cb 0.3pt solid; padding-left:10px; padding-right:10px; color: #5b4134;}
.table_list050 { background-color: #f6f6f6; font-family: 돋음; height:24; text-align:left; padding-left:10px; padding-right:10px; color: #777777;}

.table_list060 { background-image: url('/img/bg_board_03_left.gif'); height:36; width:10;}
.table_list061 { background-image: url('/img/bg_board_03_center.gif'); height:36; vertical-align:middle}
.table_list062 { background-image: url('/img/bg_board_03_boundary.gif'); height:36; width:1;}
.table_list063 { background-image: url('/img/bg_board_03_right.gif'); height:36; width:10;}

.table_list070 { background-image: url('/img/bg_board_04_left.gif'); height:42; width:10;}
.table_list071 { background-image: url('/img/bg_board_04_center.gif'); font-family: 돋음; font-weight:bold; height:42; text-align:center; color: #5b4134;}
.table_list072 { background-image: url('/img/bg_board_04_boundary.gif'); height:42; width:1;}
.table_list073 { background-image: url('/img/bg_board_04_right.gif'); height:42; width:10;}

.table_field000 { background-color: #ffffff; font-family: 돋음; height:24; text-align:left; border-left: #e3d7cb 0.3pt solid; padding-left:10px; padding-right:10px; color: #777777;}
.table_field001 { background-color: #ffffff; font-family: 돋음; height:24; text-align:left; border-left: #e3d7cb 0.3pt solid; border-right: #e3d7cb 0.3pt solid; padding-left:10px; padding-right:10px; color: #777777;}
.table_field002 { background-color: #ffffff; font-family: 돋음; height:24; text-align:left; border-left: #e3d7cb 0.3pt solid; border-right: #e3d7cb 0.3pt solid; padding:10px; color: #777777;}
.table_field003 { background-color: #ffffff; font-family: 돋음; height:24; text-align:left; padding-left:10px; padding-right:10px; color: #777777;}

.table.page a{font-size:12px; font-family:"Arial",돋움; display:block; padding:0px 2px 0 2px;text-decoration:none; color:#777777;}
.table.page a:hover{background-color:#F7F7F7;text-decoration:none;}
.table.page .on, table.page .on a, table.page .on a:visited {font-size:12px; font-family:"Arial",돋움; padding:0px 2px 0 2px;font-weight:bold; color:#e86018;}


/* input select */
.input_gray{font-size:12px; font-family:"verdana"; border:1px solid #d5d5d5; padding-left:3px; padding-right:3px; color:#777777;}
.input_blue{font-size:12px; font-family:"verdana"; border:1px solid #b8cfe1; padding-left:3px; padding-right:3px; color:#777777;}
.input_brown{font-size:12px; font-family:"verdana"; border:1px solid #b99b7f; padding-left:3px; padding-right:3px; color:#777777;}
.input_lightbrown{font-size:12px; font-family:"verdana"; border:1px solid #cfc1b3; padding-left:3px; padding-right:3px; color:#777777;}
.textarea_gray{font-size:12px; font-family:"verdana"; border:1px solid #d5d5d5; padding:3px; color:#777777;}
.textarea_brown{font-size:12px; font-family:"verdana"; border:1px solid #b99b7f; padding:3px; color:#777777;}
.textarea_lightbrown{font-size:12px; font-family:"verdana"; border:1px solid #cfc1b3; background-color: #fbf9f7; padding:3px; color:#777777;}
.select_gray{font-size:12px; font-family:"verdana"; border:1px solid #d5d5d5; color:#777777;}
.select_brown{font-size:12px; font-family:"verdana"; border:1px solid #b99b7f; color:#777777;}


/* png  transparency */
.png24 {
   tmp:expression(setPng24(this));}

/* background*/
.bg_training_b_01 {background-color: #f0f0f0;}
.bg_training_b_02 {background-color: #e8e8e8;}
.bg_training_wb {background-color: #00b2b9;}
.bg_training_ce {background-color: #f3a9a1;}
.bg_training_ex {background-color: #8bd024;}
.bg_training_dotline {background-image: url('/img/bg_dot_04.gif '); line-height:1;}

.bg_calendar {background-color: #9a9785;}
.bg_calendar_day {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:25; width:29; text-align:center; color: #ffffff;}
.bg_calendar_day_sun {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:25; width:29; text-align:center; color: #ff3333;}
.bg_calendar_day_sat {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:25; width:29; text-align:center; color: #337aff;}
.bg_calendar_none {background-color: #ffffff; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #777777;}
.bg_calendar_sun {background-color: #ffffff; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #ff3333;}
.bg_calendar_sat {background-color: #ffffff; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #337aff;}
.bg_calendar_wb {background-color: #00b2b9; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #ffffff;}
.bg_calendar_ce {background-color: #f3a9a1; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #ffffff;}
.bg_calendar_ex {background-color: #8bd024; font-family:"Arial",돋움; height:22; width:29; text-align:center; color: #ffffff;}


.bg_calendar2_date {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #ffffff;}
.bg_calendar2_date_sun {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #ff3333;}
.bg_calendar2_date_sat {background-color: #666666; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #337aff;}
.bg_calendar2_day {background-color: #999999; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #ffffff;}
.bg_calendar2_day_sun {background-color: #999999; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #ff3333;}
.bg_calendar2_day_sat {background-color: #999999; font-size:11px; font-family:"Arial",돋움; height:20; width:25; text-align:center; color: #337aff;}
.bg_calendar2_none {background-color: #ffffff; font-size:11px; font-family:"Arial",돋움; height:48; width:25; text-align:center; color: #777777; letter-spacing:-1px;}
.bg_calendar2_wb {background-color: #00b2b9; font-size:11px; font-family:"Arial",돋움; height:48; width:25; text-align:center; color: #ffffff; letter-spacing:-1px;}
.bg_calendar2_ce {background-color: #f3a9a1; font-size:11px; font-family:"Arial",돋움; height:48; width:25; text-align:center; color: #ffffff; letter-spacing:-1px;}
.bg_calendar2_ex {background-color: #8bd024; font-size:11px; font-family:"Arial",돋움; height:48; width:25; text-align:center; color: #ffffff; letter-spacing:-1px;}


.bg_popup_top {background-color: #ffba00; height:5;}
.bg_popup_top_02 {background-image: url('/img/popupbg_training_top.gif'); height:68px; font-size:13px; font-family:"Arial",돋움; font-weight:bold; color:#ffffff; padding-left:15px; padding-right:25px; padding-top:20px;}
.bg_popup_middle {background-image: url('/img/popupbg_training_middle.gif'); padding-left:25px; padding-right:25px; height:500;}
.bg_popup_bottom {background-image: url('/img/popupbg_training_bottom.gif'); height:10;}
.bg_popup_bottom_02 {background-color: #000000; height:45;}

.bg_popup2_top {background-color: #ffba00; height:5;}
.bg_popup2_title_left {background-image: url('/img/bg_popuptitle_left.gif'); height:58px; width:25px;}
.bg_popup2_title_center {background-image: url('/img/bg_popuptitle_center.gif'); height:58px; font-size:13px; font-family:"Arial",돋움; font-weight:bold; color:#ffffff; padding-top:20px;}
.bg_popup2_title_right {background-image: url('/img/bg_popuptitle_right.gif'); height:58px; width:256px;}
.bg_popup2_topleft {background-image: url('/img/bg_popup_topleft.gif'); height:15px; width:25px;}
.bg_popup2_topcenter {background-image: url('/img/bg_popup_topcenter.gif'); height:15px;}
.bg_popup2_topright {background-image: url('/img/bg_popup_topright.gif'); height:15px; width:25px;}
.bg_popup2_middleleft {background-image: url('/img/bg_popup_middleleft.gif'); height:1px; width:25px;}
.bg_popup2_middlecenter {background-color: #ffffff;}
.bg_popup2_middleright {background-image: url('/img/bg_popup_middleright.gif'); height:1px; width:25px;}
.bg_popup2_bottomleft {background-image: url('/img/bg_popup_bottomleft.gif'); height:15px; width:25px;}
.bg_popup2_bottomcenter {background-image: url('/img/bg_popup_bottomcenter.gif');}
.bg_popup2_bottomright {background-image: url('/img/bg_popup_bottomright.gif'); height:15px; width:25px;}
.bg_popup2_bottom {background-color: #000000; height:45;}

.tab_left {background-image: url('/img/bg_tab_left.gif'); height:24px; width:7px;}
.tab_center {background-image: url('/img/bg_tab_center.gif'); height:24px; font-size:12px; font-family:"Arial",돋움; font-weight:bold; color:#777777;}
.tab_right {background-image: url('/img/bg_tab_right.gif'); height:24px; width:7px;}

.tabov_left {background-image: url('/img/bg_tabov_left.gif'); height:24px; width:7px;}
.tabov_center {background-image: url('/img/bg_tabov_center.gif'); height:24px; font-size:12px; font-family:"Arial",돋움; font-weight:bold; color:#ffffff;}
.tabov_right {background-image: url('/img/bg_tabov_right.gif'); height:24px; width:7px;}

.textb_popup_blue{font-size:12px; font-family:"Arial",돋움; font-weight:bold; line-height:140%; color:#2e70b8;}
.textb_popup_blue2{font-size:12px; font-family:"Arial",돋움; font-weight:bold; line-height:140%; color:#61acd1;}
.textb_popup_orange{font-size:12px; font-family:"Arial",돋움; font-weight:bold; line-height:140%; color:#e48705;}
