/* CSS Document */

/*Reset*/
*{margin:0;padding:0;}
html,body{}
body{*word-break:break-all;-ms-word-break:break-all;background:#ffffff;}
body,input,button, td, th, textarea {font-size:12px;line-height:1.5em;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#01314a;}
h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left;}
img,fieldset,iframe{border:0 none;}
a{color:#3b3b3b;text-decoration:none;}
a:hover{color:#c32f6e;text-decoration:none;font-weight:normal;}
.clear {clear:both; float:none; width:0; height:0; margin:0; padding:0; font:0/0 Arial; line-height:0; overflow:hidden; }
.hidden_phrase{visibility:hidden;width:0;height:0;line-height:0;overflow:hidden;position:absolute;top:-10000px;}

/* input */
.input_gray_date8   { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:bold; width:95px; } /* yyyymmdd ³¯Â¥ÀÔ·Â */
.input_gray_date6   { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:bold; width:70px; } /* yyyymm ³¯Â¥ÀÔ·Â */
.input_gray_number  { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:;     text-align:right; padding:0px 1px 0px 0px; } /* ¼ýÀÚ */
.input_bolder       { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:bold;}

.input_gray_name    { border:1px solid #ff9600; height:17px; font-size:12px; font-weight:bold; width:130px; text-align:center; padding:3px 0px 0px 0px;} /* ±â»ç¼º¸í */
.input_gray_game    { border:1px solid #ff9600; height:17px; font-size:12px; font-weight:bold; width:177px; padding:3px 0px 0px 0px;} /* ±âÀü¸í */
.input_gray_addr    { border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:;     width:300px; } /* ÁÖ¼Ò */

.input_gray        { border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:; width:100%; } /* ÀÏ¹Ý */
.input_gray_select { border:1px solid #ff9600 ;height:22px; font-size:12px; font-weight:;} /* ¼¿·ºÆ®¹Ú½º */
.input_gray_box    { border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:; padding:0px 5px 0px 5px; background-color:#ECFCFF; } /* ¶óµð¿À¹Ú½º ¶Ç´Â Ã¼Å©¹Ú½º */



.input_gray_date    { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:bold; width:80px; } /* ³¯Â¥ÀÔ·Â */
.input_gray_date2   { font-family:Verdana; border:1px solid #ff9600 ;height:20px; font-size:12px; font-weight:bold; width:60px; } /* ³¯Â¥ÀÔ·Â2 */





/* popup input */
.input_popup        { font-family:Verdana; border:1px solid #ff9600 ;height:17px; font-size:12px; font-weight:bold; padding: 2px 2px 0px 2px;}
.input_popup_number { font-family:Verdana; border:1px solid #ff9600 ;height:17px; font-size:12px; font-weight:; padding: 2px 2px 0px 2px;}
.input_popup_gray   { font-family:Verdana; border:1px solid #ff9600 ;height:17px; font-size:12px; width:160px; ;}
.input_popup_addr   { font-family:Verdana; border:1px solid #ff9600 ;height:17px; font-size:12px; width:300px; ;}
.popup_td {text-align:right; padding:5px 7px 0px 0; vertical-align:top;}

/* popup_wrap */
#popup_wrap {position:relative; margin:auto; background:#eaeaea; padding:10px;}

.padding_non {padding:0px; margin:0px;}
#main_wrap  {position:relative; height:100%; margin:auto;}

/* popup menu*/
.popup_manu {background-color:#083650;}
#popup_manu {margin: 0px; padding: 0; height:20px; list-style-type: none; display: inline; background-color:#083650;}
#popup_manu li {margin: 0px; padding: 0px; list-style: none; display: inline; text-align:center; font-weight:bold;}
#popup_manu a{ float: left; height: 20px !important; height: /**/:20px; /* À©µµ¿ì¿ë IE5¸¦ À§ÇØ */  color:#ffffff;}
#popup_manu3 a { width: 57px; height:20px; background:url(/images/pop_menu3.gif) top no-repeat; margin:0px 2px 0 0; padding-top:5px;}
#popup_manu3 a:hover { background:url(/images/pop_menu3_over.gif) top no-repeat; font-weight:bold;}
#popup_manu3 a.selected {background:url(/images/pop_menu3_over.gif) top no-repeat; font-weight:bold; }
#popup_manu4 a { width: 70px; height:20p; background:url(/images/pop_menu4.gif) top no-repeat; margin:0px 2px 0 0; padding-top:5px;}
#popup_manu4 a:hover { background:url(/images/pop_menu4_over.gif) top no-repeat; font-weight:bold;}
#popup_manu4 a.selected {background:url(/images/pop_menu4_over.gif) top no-repeat; font-weight:bold; }
#popup_manu5 a { width: 80px; height:20px; background:url(/images/pop_menu5.gif) top no-repeat; margin:0px 2px 0 0; padding-top:5px;}
#popup_manu5 a:hover { background:url(/images/pop_menu5_over.gif) top no-repeat; font-weight:bold;}
#popup_manu5 a.selected {background:url(/images/pop_menu5_over.gif) top no-repeat; font-weight:bold; }
#popup_manu6 a { width: 93px; height:20px; background:url(/images/pop_menu6.gif) top no-repeat; margin:0px 2px 0 0; padding-top:5px;}
#popup_manu6 a:hover { background:url(/images/pop_menu6_over.gif) top no-repeat; font-weight:bold;}
#popup_manu6 a.selected {background:url(/images/pop_menu6_over.gif) top no-repeat; font-weight:bold; }

/* login_box */
.login_box { background:#ffffff; padding:5px 5px 5px 5px; border-bottom:1px solid #dddddd;}
.login_box em {padding:0px 5px 0px 0px;}
.input_id {background:url(/images/input_bg.gif) no-repeat; width:175px; height:37px; padding:8px 5px 5px 8px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; border:none}
.input_pw {background:url(/images/input_bg.gif) no-repeat; width:175px; height:37px; padding:8px 5px 5px 8px; border:none}

/*Common*/
.input_check, .input_radio{ margin:0 4px 0 4px; vertical-align:middle;}
.input_check{vertical-align:middle;}
.black12 {font-size:12px;line-height:1.5em;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#464646;font-style:normal;}
.black14 {font-size:14px;line-height:1.5em;font-family:"µ¸¿ò",Dotum,Helvetica,AppleGothic,Sans-serif;color:#464646;font-style:normal;}
.pink12 { font-size:12px; color:#c43270;font-style:normal;}
.gray11 {font-size:11px; color:#8c8c8c; font-style:normal;}
.gray_no11 {font-size:11px; color:#8c8c8c;font-style:normal;}
.gary11 strong{ font-size:11px; color:#8c8c8c;font-style:normal;}
.gary12 { font-size:12px; color:#8c8c8c;font-style:normal;}
.gary12 strong{ font-size:12px; color:#4c4c4c;font-style:normal;}
.black11 {font-size:11px;font-style:normal;}
.blue11 { font-size:11px;color:#0068b0;font-style:normal;}
.blue11 a { font-size:11px;color:#0068b0; font-weight:normal;}
.blue11 a:hover{ font-size:11px;color:#0068b0; text-decoration:underline;font-weight:normal;}
.blue12 { font-size:12px;color:#0068b0;}
.blue12_b { font-size:12px;font-weight:bold; color:#0068b0;font-style:normal;}
.blue14_b { font-size:14px;font-weight:bold; color:#0068b0;font-style:normal;}
.blue12_b a ,a:hover {font-weight:normal;color:#0068b0;}
.light_blue { color:#578fc7;}

.text_11 {font-size:11px;}
.tr_11 {font-size:11px;padding:0px 3px 0px 3px;}

/* top_menu */
#top_menu {height:45px; background-image:url(/images/top_bg.gif);}
.logo {padding:0px 0 0 10px;}
.topmenu_txt.topmenu_txt a {color:#FFFFFF; font-size:12px; font-weight:bold; vertical-align:middle;}
.topmenu_txt a:hover{color:#000000; font-size:12px; font-weight:bold; vertical-align:middle; text-decoration:none;}
.ico {margin-right:5px;}
.ico_dot{margin-right:5px; margin-left:10px;vertical-align:middle;}
.ico_arrow {margin-right:2px; margin-left:3px;vertical-align:middle;}

.control_bar {margin:0px 10px 0 10px;}

.blue_table { background:#d9e6ec; border-bottom:1px solid #528aa9; padding:0; line-height:2em;}

.td_border-right {border-right:1px solid #e1e1e1; padding:2px 5px 0 5px;}
.td_border-left {border-left:1px solid #e1e1e1; padding:2px 5px 0 5px;}

.bg100 {padding:3px 0px 0px 0px; background-image:url(/images/tr100_bg.gif); text-align:center}
.bg125 {padding:3px 0px 0px 0px; background-image:url(/images/tr125_bg.gif); text-align:center}
.bg150 {padding:3px 0px 0px 0px; background-image:url(/images/tr150_bg.gif); text-align:center}

.td_line {background:#e1e1e1;}
.td_over {background:#f1f7fd;color:#FFFFFF;}

.btn11 {background-color:#295b77;border:#528aa9 1px solid;padding: 3px 4px 2px 4px;margin:0;text-align:center; color:#FFFFFF;}
.btn11 a{color:#ffffff;}
.btn11 a:hover{color:#f6ff00;}
.white_line {border-bottom:1px solid #FFFFFF;}

/* tab_violet */
.tab_violet_bg  {width:100%; background:#f0f5f7;}
#tab_violet {margin: 0px; padding: 0; width:100%; list-style-type: none; display: inline;}
#tab_violet li {margin: 0px; padding: 0px; list-style: none; display: inline;}
#tab_violet a{ float: left;  padding: 8px 0 0 0;!important; height: /**/:30px; /* À©µµ¿ì¿ë IE5¸¦ À§ÇØ */  text-align:center; font-weight:bold; color:#000000;}
#tab_violet a:hover {text-decoration:none;color:#000000;border-bottom:1px solid #49778f;}
#tab_violet a:active, #tab_violet a.selected {border-top:1px solid #e3edf1; border-left:1px solid #e3edf1; border-right:1px solid #e3edf1;padding:7px;}
#tab_violet .on{background:#f0f5f7; border-top:1px solid #49778f; border-left:1px solid #49778f; border-right:1px solid #49778f; padding:5px 8px 2px 8px ; margin:0 2px 0 0;}
#tab_violet .off{border-top:1px solid #9eb5c0; border-left:1px solid #9eb5c0; border-right:1px solid #9eb5c0;padding:5px 8px 2px 8px; margin:0 2px 0 0; color:#888888;}
.blue_line {border-bottom:1px solid #49778f; margin-top:26PX;}

/* Å×ÀÌºí*/
.form_table{margin:0 3px;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{}
.form_table table{border:0;border-top:1px solid #ccc}
.form_table caption{padding:5px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:5px 8px 5px 8px;border:0}
.form_table th{color:#333}
.form_table td{}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#f4f4f4;text-align:left}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.form_table .item{position:relative;margin:-4px 0}
.form_table .item .i_help{position:absolute;top:4px;right:0}
.form_table .item .i_label{ top:6px; left:10px}
.form_table .item .i_dsc{margin:2px 0}
.form_table .item .i_check,
.form_table .item .i_radio{width:13px;height:13px;margin:0px 3px 2px 0;padding:0;vertical-align:middle}
.form_table .item .i_text{position:relative;margin:2px;padding:3px 4px;border:1px solid #b7b7b7;border-right-color:#e1e1e1;border-bottom-color:#e1e1e1;background:transparent}
.form_table .item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.form_table .item select{margin:2px}
.form_table .item label{margin:0 10px 0 0;cursor:pointer}


.form_table .txt_left{float:left}
.form_table .txt_right{float:right}
.form_table em{font-size:11px; color:#7d7d7d}

/* Å×ÀÌºí2*/
.form_table2{margin:0 3px;}
.form_table2 input,
.form_table2 textarea,
.form_table2 select,
.form_table2 table,
.form_table2 button{}
.form_table2 table{border:0}
.form_table2 caption{padding:5px 0;font-weight:bold;text-align:left}
.form_table2 th{padding:5px 8px 5px 8px;border:0}
.form_table2 th{color:#333}
.form_table2 thead th{background:#f8f8f8}
.form_table2 tbody th{background:#f4f4f4;text-align:left}
.form_table2 tfoot td{font-weight:bold;color:#333}


.form_table2 .txt_left{float:left}
.form_table2 .txt_right{float:right}
.form_table2 em{font-size:11px; color:#7d7d7d}


/* bottom_result */
.bottom_result {background:#eaeaea; border-top:1px solid #c3c3c3; border-bottom:1px solid #c3c3c3; padding:4px; margin-top:0px; color:#083650;}

/* ½ÂÆÐ Ç¥½Ã */
.result_txt {background:#eaeaea; padding:4px 4px 4px 20px; margin-top:0px; color:#009900; font-weight:bold}

/* btn */
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:;margin:0;padding:0;border:0;background:url(/images/btn_pack.gif) no-repeat;font-size:12px;font-family:µ¸¿ò;color:#285d7b;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.small,
.btn_pack.small *{height:19px;line-height:19px}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.medium{background-position:left 0}
.btn_pack.small{background-position:left -109}
.btn_pack.medium *{padding:1px 10px 0 6px;	background-position:right top;font-size:12px}
.btn_pack.small	 *{padding:0 6px 0 2px;		background-position:right -109px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#690}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.red *{color:#ff0000}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:25px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .search{background-position:3px -152px}
.btn_pack.medium .excel{background-position:-73px -153px}
/* //btn */}



.pt3{padding-top:3px}
.pt5{padding-top:5px}
.pt7{padding-top:7px}
.pt10{padding-top:10px}
.pl5{padding-left:5px}
.ml3 {margin-left:3px}
.ml10 {margin-left:10px}
.mt5 {margin-top:5px}
.input_txt {padding-top:14px;}



/* 100811 */
/*¼öÁ¤*/
#popup_wrap {position:relative;margin:auto;padding:10px; background:url(/images/popup_bg.gif)}
/*Ãß°¡*/
.popup_bottom_btn {text-align:center; padding-top:15px;}


.bttn_11 a{font-size:11px;padding: 3px 3px 2px 3px;border:1px solid #dddddd;background-color:#f1f1f1;text-decoration:none;}
.bttn_11 a:hover{font-size:11px;text-decoration:none;}







/*############################################################################################################################*/
/* ½Ç»ç¿ë Á¤¸®Áß  ############################################################################################################*/
/*############################################################################################################################*/

/* ¿µ¿ªºÎºÐ */
.search_area  { width:997px; padding:10px 0px 10px 0px; line-height:2em; background-color:#F3F3F3; margin:3px} /* °Ë»ö ¿µ¿ª */
.note_area    { width:997px; padding:10px 0px 10px 10px; line-height:2em; background-color:#F3F3F3; margin:3px; color:brown} /* ¾Ë¸² ¿µ¿ª */
.etc_area     { width:997px; padding:10px 0px 10px 10px; line-height:2em; background-color:#ECD9FF; margin:3px;} /* ±âÅ¸ ¿µ¿ª */

.list_area    { width:1000px; height:100%; padding:0px;  } /* ¸®½ºÆ® ¿µ¿ª */
.btn_area     { width:1000px; padding:10px 0px 10px 0px; line-height:2em; background-color:#ffffff;} /* °¢Á¾¹öÆ° ¿µ¿ª */

.list_area2    { height:538px; overflow:auto; padding:0px;  } /* ¸®½ºÆ® ¿µ¿ª */

.list_area_b    { width:800px; height:100%; padding:0px;  } /* ¸®½ºÆ® ¿µ¿ª */



/* ÅÂ±×ºÎºÐ */
.text_shadow  {text-align:right; padding:0px 10px 0px 20px; filter:DropShadow(color=#ffffff,offx=0,offy=1,positive=1);}


/* left_menu */
.left_menu {line-height:10px; padding:10px 0px 0px 10px;}
.left_menu a,em {font-style:normal;}
.left_visit {padding:5px 3px 3px 3px; background:#1f4fe9; color:#ffffff;}


/* box */ 
.box1 {border:1px solid #99c0d0; background:#f1f5f7; padding:10px} /* ±âº¸°¨»óÀÔ·Â¿µ¿ª */

/* ±âº» ¸®½ºÆ®*/
.ico_list {} /* ±âº¸°¨»óÀÔ·Â¿µ¿ª */
.ico_list ul{ margin:0px ;padding:0px}
.ico_list li{list-style:none; background:url(/images/ico_dot.gif) 3px 6px no-repeat;padding:0 0 0 12px; line-height:1.7em}
.ico_list em{font-size:11px;color:#0068b0; margin-right:3px}
.ico_list .select{background:#0088cc; padding:3px 5px 1px 5px; color:#fff}

/* ¸ÞÀÎ¸Þ´º */
.Main_manu,
.Main_manu *{
display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;
background:url(/images/menu.gif) no-repeat;font-size:14px; color:#ffffff; text-decoration:none !important;
vertical-align:top; white-space:nowrap
}
.Main_manu{padding:0px;margin:0}
.Main_manu *{padding:0px;margin:0px;left:0px;cursor:pointer;_cursor:hand}
.Main_manu.medium{background-position:left top;height:25px}
.Main_manu.medium *{padding:6px 13px 0 13px;background-position:right top}
.Main_manu.medium.selected {background-position:left bottom}
.Main_manu.medium.selected *{height:19px; padding:6px 13px 0px 13px; background-position:right bottom}
.Main_manu a:hover {height:19px; background-position:left bottom; color:#fff}
.Main_manu a:hover *{height:19px; background-position:right bottom;padding:6px 13px 0 13px}
.Main_manu.strong *{font-weight:bold !important}


/* Å×ÀÌºí3*/
.st_table input,
.st_table textarea,
.st_table select,
.st_table table,
.st_table table {border:1;border-top:1px solid #cccccc}

.st_table caption{padding:5px 0;font-weight:bold;text-align:left}
.st_table th,
.st_table td{padding:5px 8px 5px 8px;border:0}
.st_table th{color:#333}
.st_table td{}
.st_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.st_table tbody th{border-bottom:1px solid #ddd;background:#f4f4f4;text-align:left}
.st_table tfoot th{border-bottom:1px solid #ddd}
.st_table tbody td{border-bottom:1px solid #ddd}
.st_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}

/* Åë°è Å×ÀÌºí */
.stat_table td {font-size:13px}



/* table2 */
.table_type2,.table_type2 th,.table_type2 td{border:0}
.table_type2{width:800px;border-bottom:1px solid #dddee2;font-family:'µ¸¿ò',dotum;table-layout:fixed}
.table_type2 caption{display:none}
.table_type2 td{padding:7px 0 5px 0;border-top:1px solid #dddee2;font-size:12px; line-height:23px;}
.table_type2 strong{ color:#FFF}
