@charset "euc-kr";
/* CoreSystem Design Team (http://e-coreweb.co.kr/) Park Jin-sun 2008.11.20, Ãß°¡¼öÁ¤ÀÎÁ¤º¸ */ 


/* General */
*{margin:0;}

body {
 text-align:left;
 background-color:#FFFFFF;
 margin:0;
 font:12px "±¼¸²","Gullim","µ¸¿ò", "dotum", "Arial", "Verdana", "Geneva";
line-height:150%; color:#555555;}


/* Remove border around linked images */
img { border: 0; }


/* Tables */
table {  font:12px "±¼¸²", "Arial", "Verdana", "Geneva";
 color:#555555;
 text-align:left;}
 
td {line-height:150%; } 



/* layout */
#wrap{width:1240; _text-align:left; margin:0 auto;}


#header{width:100%;}

#container{width:100%; height:100%; }
#content{width:1240px; text-align:left; padding-left:10px;}
#content_100{width:100%; height:100%; text-align:left;}
#content_popup{width:100%; padding:0 10px 10px 10px;}

#footer{width:100%; clear:both;}
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}


#grid{width:1060px;}
#subgrid{width:1060px;}
#grid_100{width:99%;}


/* layer º´ÇÕ */
.clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}







/* Search */
#search{width:100%; border:solid 3px #8393ca; padding:0px;}
#search td.search_bottom {border-bottom:1px solid #b0bde9;}
#search th.search_bottom {border-bottom:1px solid #b0bde9;}
#search th {font:12px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#0054a6; padding:2px; height:20px; font-weight:normal; padding-left:5px;}
#search td {font:12px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#666666; padding:2px; height:20px;}

#search2{width:100%; border:solid 3px #8393ca; padding:0px;}
#search2 td.search_bottom {border-bottom:1px solid #b0bde9;}
#search2 th.search_bottom {border-bottom:1px solid #b0bde9;}
#search2 th {font:12px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#0054a6; padding:2px; height:20px; font-weight:normal; padding-left:5px;}
#search2 td {font:12px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#666666; padding:2px; height:20px;}


/* Note */
#note{width:100%; border:solid 3px #e3dac4; padding:7px;}
#note th {font:12px "±¼¸²", "µ¸¿ò", "Arial", "Verdana", "Geneva"; color:#3e8e1b; padding:2px; height:20px; font-weight:normal; padding-left:5px;}
#note td {font:12px "±¼¸²", "µ¸¿ò", "Arial", "Verdana", "Geneva"; color:#666666; padding:2px;}

/* comment */
#comment{width:100%; height:30px; padding-top:10px;padding-bottom:3px;}


/* TopMenu */
#topmenu{padding:0px; color:#cfcbf0; }
#topmenu a:link, #topmenu a:visited  {color:#cfcbf0; text-decoration:none; font-weight:bold;}
#topmenu a:active, #topmenu a:hover  {color:#ffffff; text-decoration:underline; font-weight:bold;}


/* Number Button Position */
#number	{clear:both; }
#number	p	{ clear:both;  height:35px;}
#number	span.number_title { overflow:visible; float:left; color: #000000; font:12px "±¼¸²",  "µ¸¿ò","Verdana", "Arial", "Verdana", "Geneva"; padding :15px 0px 0px 0px; font-weight:bold; }
#number	span.number_txt { overflow:visible; float:right; color: #666; font:12px "±¼¸²", "µ¸¿ò", "Verdana", "¸¼Àº °íµñ", "Arial", "Verdana", "Geneva"; padding :15px 0px 0px 0px;}
#number	span.number_grid { overflow:visible; float:left; color: #666; font:11px "Verdana", "¸¼Àº °íµñ", "µ¸¿ò","±¼¸²",  "Arial", "Verdana", "Geneva"; padding :16px 0px 0px 0px;}
#number	span.number_txt_p { color: #e84857;}
#number	span.number_button { float:right; color: #666; font:11px "µ¸¿ò","±¼¸²", "Arial", "Verdana", "Geneva"; padding:5px 0px 0px 0px;  }

#button { clear:both; width:100%; text-align:right; padding:0px 0px 7px 0px; }
#button_center { clear:both; width:100%; text-align:center; padding:10px 0px 0px 10px; }


/* Section fTitle_Site Position */
#title	{clear:both; }
#title	p	{ clear:both; background:url(../_img/button/title_bar.gif) repeat-x ; background-position: bottom; margin-top:0px; margin-bottom:5px; height:40px; }
#title	span.title_txt { background:url(../_img/button/title_icon.gif) 0px 10px no-repeat ; overflow:visible; float:left;
 font:15px "µ¸¿ò","±¼¸²",  "Arial", "Verdana", "Geneva"; color:#000000;
 font-weight:bold; padding :10px 0px 0px 20px ;}
#title	span.title_position { float:right; color: #959595; padding:10px 0px 18px 0px; 
 font:11px "µ¸¿ò","±¼¸²", "Arial", "Verdana", "Geneva"; color:#999999;}
#title	span.title_position_b {font-weight:bold; color:#959595;}


#title2	{clear:both; }
#title2	p	{ clear:both;  margin-bottom:5px; height:30px;}
#title2	span.title2_txt { background:url(/_img/button/icon_subtitle.gif) 0px 10px no-repeat ; overflow:visible; float:left;
 font:12px "µ¸¿ò","±¼¸²",  "Arial", "Verdana", "Geneva"; color:#000000;
 font-weight:bold; padding :9px 0px 0px 18px ;}

#title2	span.title_txt2 { overflow:visible; float:right; color: #666; font:12px "±¼¸²", "µ¸¿ò", "Verdana", "¸¼Àº °íµñ", "Arial", "Verdana", "Geneva"; padding :15px 0px 0px 0px;}
#title2	span.title_txt2_p { color: #e84857;}



/* Section Title_Site Position */
.menu_title{
	color:#222ba1;
	font-weight:bolder;
	font-family: "¸¼Àº °íµñ", "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva";
	font-size: 17px;
	padding-top:7px;
}


.menu A:link { text-decoration:none;}
.menu A:visited { text-decoration:none;}
.menu A:active { text-decoration:underline;}
.menu A:hover { text-decoration:underline;}

.menu_sub A:link { text-decoration:none;}
.menu_sub A:visited { text-decoration:none;}
.menu_sub A:active { text-decoration:underline;}
.menu_sub A:hover { text-decoration:underline;}


/* Form Bagic*/
input { font:12px "±¼¸²","Gullim","µ¸¿ò", "dotum", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:130%;
 height:19px;
 padding-left:2px; 
 background-color:expression((this.readOnly)?'#EAEAEA':'');}
 
textarea { font:12px "±¼¸²","Gullim","µ¸¿ò", "dotum", "Arial", "Verdana", "Geneva";
 color:#000000;
 line-height:140%;
 padding:5px;
 border:1px solid #c2c2c2; }
 
select { font:12px "±¼¸²","Gullim","µ¸¿ò", "dotum", "Arial", "Verdana", "Geneva";
 color:#000000; }

/* Form Add */

.input_search { border:1px solid #cccccc; background-color:#ffffff;}
.input_search_100 { border:1px solid #cccccc; background-color:#ffffff;width:100%;}

.input { border:1px solid #c2c2c2;}
.input_100 { border:1px solid #c2c2c2; width:100%;}

.input_s { font:11px "µ¸¿ò", "dotum", "±¼¸²","Gullim","Arial", "Verdana", "Geneva";
 color:#000000; 
 line-height:130%;
 height:17px;
 border:1px solid #ADADAD; }
 
.input_color { line-height:130%;
 border:1px solid #c2c2c2;
 background-color:#faf8ef; }
 
.textarea_100 { width:100%;}

.textarea_color { border:1px solid #c2c2c2; background-color:#faf8ef; }

/* Membership or Login */

/* Membership Table Th Text Color */
.member_text {
 color:#9b5c49;
 font-weight:bold;
 background-color:#F3F1ED;
 padding-left:10px;
 }

/* login Text(id/password) */
.login_id { font:11px "Arial", "Verdana", "Geneva", "µ¸¿ò";
 color:#666666;
 line-height:130%; }

/* login  Text (È«±æµ¿´ÔÀÌ ·Î±×ÀÎÁß...) */
.login_myinfo { font:11px  "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; 
color:#0153ba; 
line-height:130%; 
letter-spacing:-1px;}
.login_myinfo A:link { text-decoration:none; color:#0153ba;}
.login_myinfo A:visited { text-decoration:none; color:#0153ba;}
.login_myinfo A:active { text-decoration:underline; color:#0153ba;}
.login_myinfo A:hover { text-decoration:underline; color:#0153ba;}

/* login Text(join/password) */
.login_link A:link { text-decoration:none; color:#0153ba; font:11px "µ¸¿ò";}
.login_link A:visited { text-decoration:none; color:#0153ba; font:11px "µ¸¿ò";}
.login_link A:active { text-decoration:underline; color:#0153ba; font:11px "µ¸¿ò";}
.login_link A:hover { text-decoration:underline; color:#0153ba; font:11px "µ¸¿ò";}

/* Typography */

/* Justif Text  */
td.text_just { text-align:justify; 
line-height:150%;}

/* Section Title */
 .text_title_sub { font-size:12px; color:#000000; font-weight:bold; }

 .text_title_popup { font:13px ""±¼¸²",  µ¸¿ò","Arial", "Verdana", "Geneva"; color:#ffffff; font-weight:bold; }
 

/* Comment Text */
.text_comment1 { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#3366CC; }
.text_comment2 { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#FF6633; }
.text_comment3 { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#6db100; }
.text_comment4 { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#1a3ac4; }
.text_comment5 { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; color:#f10844; }

/* Point Text */
.text_point1 {  color:#3366CC; }
.text_point1b {  color:#3366CC; font-weight:bold; }
.text_point2 { color:#FF6633; }
.text_point2b { color:#FF6633; font-weight:bold; }
.text_point3 { color:#6db100; }
.text_point3b { color:#6db100; font-weight:bold; }
.text_point4 { color:#fe2544; }
.text_point4b { color:#fe2544; font-weight:bold; }
.text_point5 { color:#000000; } 
.text_point5b { color:#000000; font-weight:bold; }
.text_point5 { color:#000000; } 
.text_point5b { color:#000000; font-weight:bold; }
.text_point6 { color:#00a650; } 
.text_point6b { color:#00a650; font-weight:bold; }


.text_10px { font:10px "Arial", "Verdana", "Geneva", "µ¸¿ò"; color:#666666; line-height:130%; }
.text_11px { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; line-height:120%; }
.text_11px_space { font:11px "µ¸¿ò", "±¼¸²", "Arial", "Verdana", "Geneva"; line-height:120%; letter-spacing:-1px; }
.text_space { letter-spacing:-1px; }
.text_13px { font-size:13px; color:#333333; font-weight:bold; }
.text_14px { font-size:14px; color:#999999;  font-weight:bold;}

 
/* Footer */
.footer_text_b { font:12px "±¼¸²", "Arial", "Verdana", "Geneva"; color:#8A8178; line-height:150%; }

.footer_text { font:12px "±¼¸²", "Arial", "Verdana", "Geneva"; color:#4e4e4e; line-height:150%; }
.footer_text A:link { text-decoration:none; color:#29599f;}
.footer_text A:visited { text-decoration:none; color:#29599f;}
.footer_text A:active { text-decoration:underline; color:#29599f;}
.footer_text A:hover { text-decoration:underline; color:#29599f;}

.footer_text_s { font:11px "Arial", "Verdana", "µ¸¿ò", "Geneva"; color:#4e4e4e; line-height:130%; }
.footer_text_s A:link { text-decoration:none; color:#29599f;}
.footer_text_s A:visited { text-decoration:none; color:#29599f;}
.footer_text_s A:active { text-decoration:underline; color:#29599f;}
.footer_text_s A:hover { text-decoration:underline; color:#29599f;}


/* Links */
A:link { text-decoration:none; color:#2067ce;}
A:visited { text-decoration:none; color:#2067ce;}
A:active { text-decoration:underline; color:#2067ce;}
A:hover { text-decoration:underline; color:#2067ce;}

.link_submenu_on  { text-decoration:none; color:#2067ce; font:12px ; font-weight:bold;}
.link_submenu_on A:link { text-decoration:none; color:#2067ce; font:12px ; font-weight:bold;}
.link_submenu_on A:visited { text-decoration:none; color:#2067ce; font:12px ; font-weight:bold;}
.link_submenu_on A:active { text-decoration:underline; color:#2067ce; font:12px; font-weight:bold; }
.link_submenu_on A:hover { text-decoration:underline; color:#2067ce; font:12px; font-weight:bold;}

.link_submenu_off  { text-decoration:none; color:#888888; font:12px ; font-weight:bold;}
.link_submenu_off A:link { text-decoration:none; color:#888888; font:12px ; font-weight:bold;}
.link_submenu_off A:visited { text-decoration:none; color:#888888; font:12px ; font-weight:bold;}
.link_submenu_off A:active { text-decoration:underline; color:#2067ce; font:12px; font-weight:bold;}
.link_submenu_off A:hover { text-decoration:underline; color:#2067ce; font:12px; font-weight:bold;}

.link_menu1  { text-decoration:none; color:#222222; font:11px "µ¸¿ò", "Arial", "Verdana", "Geneva"; }
.link_menu1 A:link { text-decoration:none; color:#222222; font:11px }
.link_menu1 A:visited { text-decoration:none; color:#222222; font:11px }
.link_menu1 A:active { text-decoration:underline; color:#1f5907; font:11px; }
.link_menu1 A:hover { text-decoration:underline; color:#1f5907; font:11px; }


.link_mainboard  { text-decoration:none; color:#999999; font:12px ;}
.link_mainboard A:link { text-decoration:none; color:#333333; font:12px ;}
.link_mainboard A:visited { text-decoration:none; color:#333333; font:12px ;}
.link_mainboard A:active { text-decoration:underline; color:#777777; font:12px;}
.link_mainboard A:hover { text-decoration:underline; color:#777777; font:12px;}

.link_maintab  { text-decoration:none; color:#333333; font:13px; font-weight:bold;}
.link_maintab A:link { text-decoration:none; color:#333333; font:13px; font-weight:bold;}
.link_maintab A:visited { text-decoration:none; color:#333333; font:13px; font-weight:bold;}
.link_maintab A:active { text-decoration:underline; color:#333333; font:13px; font-weight:bold;}
.link_maintab A:hover { text-decoration:underline; color:#333333; font:13px; font-weight:bold;}

.link_sitemap { text-decoration:none; color:#333333;}
.link_sitemap A:link { text-decoration:none; color:#333333;}
.link_sitemap A:visited { text-decoration:none; color:#333333;}
.link_sitemap A:active { text-decoration:underline; color:#777777;}
.link_sitemap A:hover { text-decoration:underline; color:#777777;}

.link_normal{ text-decoration:none; color:#333333;}
.link_normal A:link { text-decoration:none;}
.link_normal A:visited { text-decoration:none;}
.link_normal A:active { text-decoration:underline;}
.link_normal A:hover { text-decoration:underline;}

.link_normal_s{ text-decoration:none; color:#333333; font:11px "Arial", "µ¸¿ò","Verdana", "Geneva";}
.link_normal_s A:link { text-decoration:none;}
.link_normal_s A:visited { text-decoration:none;}
.link_normal_s A:active { text-decoration:underline;}
.link_normal_s A:hover { text-decoration:underline;}

/*  Paging */
#core_paging { text-align:center; padding:10px 0px 10px 0px; }
#core_paging #left, #core_paging #right { padding-top:2px; }
#core_paging #left img, #core_paging #right img { border:0px; }
#core_paging #num { word-spacing:0.1em; font-size:10px; font-weight:bold; }
#core_paging #num a, #core_paging #num b { text-decoration:none; text-align:center; padding:3px 2px 1px 7px; border-right:1px solid #CCCCCC; }
#core_paging #num b { color:#FF6633; }
#core_paging #num a { color:#333333; }
#core_paging #num a.last, #core_paging #num b.last { border:0px; margin-right:4px; }
#core_paging #num a:hover { background-color:#F6F6F6;  }

/* Table Tr ·Ñ¿À¹ö È¿°ú(TdÀÇ background¸¦ ÀÌ¹ÌÁö¿Í ÇÔ²² »ç¿ë¾ÈµÊ, Code Color´Â °¡´ÉÇÔ) */
tr.board_on{background-color:#fcfccc;} 
tr.board_off{background-color:#FFFFFF;}

/* List Data Å×ÀÌºí »ö»ó ¹× ±ÛÀÚ, °£°Ý, Á¤·Ä */
#list table { width:100%; font-size:12px; border-collapse: collapse; border-top:1px solid #0071bc; }
#list caption {display:none;}
#list th { background-color:#c5e2fd; color:#06498b; font-weight:bold; padding: 2px;  text-align:center; padding:5px 0 4px 0; font-size:12px;  }
#list th.list_hline {background:url(/_img/button/list_head_hline.gif) right no-repeat;}
#list td { color:#666666; padding: 3px; text-align:left; font:12px "µ¸¿ò","±¼¸²","Arial", "Verdana", "Geneva"; height:20px; line-height:140%;}
#list td.list_td_center { text-align:center; }

#list td.list_td2_center { text-align:center; height:24px;}
#list td.list_td2_right { text-align:right; }

#list td.list_td_time { text-align:center; font:11px "Arial", "Verdana", "µ¸¿ò","Geneva"; color:#8f8f8f; }
#list td.list_td_sum { text-align:center; }
#list td a:link, #list td a:visited  {color:#373737; text-decoration:none;}
#list td a:active, #list td a:hover  {color:#373737; text-decoration:underline;}
#list tr.list_on{background-color:#fcfccc;} 
#list tr.list_off{background-color:#FFFFFF;}


/* List Data Å×ÀÌºí »ö»ó ¹× ±ÛÀÚ, °£°Ý, Á¤·Ä */
#board table { width:100%; font-size:12px; border-collapse: collapse; border-top:2px solid #aacde7; }
#board caption {display:none;}
#board th { background-color:#e5edf3; color:#558fba; height:28px; font-weight:bold; padding: 2px;  text-align:center; padding:4px 0 3px 0; font-size:12px; border-bottom:1px solid #aacde7;  border-right:1px solid #aacde7; }
#board th.board_hline {background:url(/_img/button/list_head_hline.gif) right no-repeat;}
#board td { color:#666666; padding: 3px; text-align:left; font:12px "±¼¸²","µ¸¿ò","Arial", "Verdana", "Geneva"; height:27px; line-height:150%;border-bottom:1px solid #e8e8e8;border-right:1px solid #e8e8e8;}
#board td.board_td_center { text-align:center; }
#board td.board_td_sum { text-align:center; font:12px "Arial", "Verdana", "µ¸¿ò","Geneva"; color:#666666; }
#board td.board_td_num { text-align:center; font:12px "Arial", "Verdana", "µ¸¿ò","Geneva"; color:#8f8f8f; }
#board td a:link, #board td a:visited  {color:#666666; text-decoration:none;}
#board td a:active, #board td a:hover  {color:#0f5d97; text-decoration:none;}
#board tr.board_on{background-color:#f5f5f0;} 
#board tr.board_off{background-color:#FFFFFF;}

.boardview_th1 { background-color:#e5edf3; color:#558fba; font-weight:bold; padding: 2px;  padding:9px 0 7px 15px; font-size:12px; border-bottom:1px solid #aacde7; border-top:2px solid #aacde7;}
.boardview_th2 { background-color:#f5f5f0; color:#558fba; font-weight:normal; padding: 2px;  padding:8px 15px 6px 15px; font-size:12px; border-bottom:1px solid #e8e8e8;}
.boardview_td1 { color:#666666; font-size:12px; padding:15px; border-bottom:1px solid #e8e8e8;}
.boardview_td2 { height:32px; color:#666666; font-size:12px; padding:8px 15px 6px 15px; border-bottom:1px solid #e8e8e8;}
.boardview_num { font:12px "Arial", "Verdana", "µ¸¿ò","Geneva"; color:#8f8f8f; }

.boardreg_th1 { height:26px; padding:0px 0 0px 15px; background-color:#e5edf3; color:#558fba; font-weight:bold; font-size:12px; border-bottom:1px solid #aacde7; border-top:2px solid #aacde7;}
.boardreg_th2 { height:26px; padding:0px 0 0px 15px; background-color:#e5edf3; color:#558fba; font-weight:bold; font-size:12px; border-bottom:1px solid #aacde7;}
.boardreg_td1 { height:26px; padding:3px 10px 3px 10px; color:#666666; font-size:12px; border-bottom:1px solid #aacde7; border-top:2px solid #aacde7;}
.boardreg_td2 { height:26px; padding:3px 10px 3px 10px; color:#666666; font-size:12px; border-bottom:1px solid #aacde7; }



/* List Data Å×ÀÌºí »ö»ó ¹× ±ÛÀÚ, °£°Ý, Á¤·Ä */
#data table { width:100%; font-size:12px; border-collapse: collapse; border-top:1px solid #605ca8; }
#data caption {display:none;}
#data th {
	background-color:#e6e3f8;
	color:#2e3092;
	padding: 2px;
	text-align:left;
	padding:7px 0 4px 10px;
	font-weight: normal;
	
}
#data th.datd_th_check {
    background:url(../_img/button/ico_point.gif) 1px 5px no-repeat ; 
	background-color:#e6e3f8;
	color:#2e3092;
	padding: 2px;
	text-align:left;
	padding:7px 0 4px 10px;
	font-weight: normal;
}
#data td { background-color:#f8f8f8; color:#666666; padding: 2px; padding-left:5px; padding-right:5px; text-align:left; }
#data td.data_td_center { text-align:center; }
#data td.data_td_time { text-align:center; font:11px "Arial", "Verdana", "µ¸¿ò","Geneva"; color:#8f8f8f; }
#data td.data_td_sum { text-align:center; }
#data td a:link, #data td a:visited  {color:#373737; text-decoration:none;}
#data td a:active, #data td a:hover  {color:#373737; text-decoration:underline;}

#datain table { width:100%; font-size:12px; border-collapse: collapse; border-top:0px solid #7d7acb;}
#datain caption {display:none;}
#datain th {font-weight: normal; padding: 0px; }
#datain td { background-color:#f8f8f8; color:#666666; padding: 0px; padding-left:5px; padding-right:5px; text-align:left; }
#datain td a:link, #data td a:visited  {color:#373737; text-decoration:none;}
#datain td a:active, #data td a:hover  {color:#373737; text-decoration:underline;}

/* ÀÎÇ² ´Þ·Â */
  input.calendar {
behavior:url(/coreERP/_css/htc_calendar.htc);
color:#000000; font-size:11px; font-family:±¼¸²; border:1 solid #ADADAD; height:19px; background-color:#F9F9F9; ime-mode:disabled; padding-top:4;}
