@import "common.css";
#container{position:relative;background:url(../images/common/cont_bg.png) repeat-x left top;}
#container #snb{width:200px;position:absolute;top:15px;left:20px;background-color:#dbeaf1;padding:5px;min-height:480px;height:90%;}
.sub_bg{height:100%; border:1px solid #accde2;background-color:#f9f9f9}
/*Snb Background Round Box-ie9+/safari/chrom-html5*/
.round05 {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; 
  -khtml-border-radius: 5px;
}
.round10 {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; 
  -khtml-border-radius: 10px;
}
/*Common Float*/
.fl{float:left}
.fr{float:right}

/*Common Space*/
.mar_r7 {margin-right:7px;}
.mar_r5 {margin-right:5px;}
.mar_l10 {margin-left:10px;}
.mar_t10 {margin-top:10px;}
.mar_t05 {margin-top:5px;}
.mar_b7 {margin-bottom:7px;}

.v_mgt{margin-top:20px}
.v_mgt_f{margin-top:10px}
.v_mgt_up{margin-top:-30px}
.h_agr{text-align:right}

/*Font Color*/
.fc_f60 {color:#f60}
.fc_f39 {color:#3399ff}
.fc_f06 {color:#0066cc}

/*font*/
span.description{background:url(../images/common/buls.gif) no-repeat left -117px;font-size:0.9em;padding-left:5px;}
span.mandatory{background:none;color:#FF6600!important;}
span.required{color:#FF6600;margin-left:3px;}
span.focus{color:#f93}
span.error{color:#f90;}
span.group{color:#f90;}
strong.error{color:#ee651f;}
strong.focus{color:#69c;}
.txt_en{font-family:tahoma;}

#container #contents{width:auto;padding:0 10px 15px 20px;margin-left:240px;min-height:500px;overflow:auto}

/*left_navigation collapse / Expand*/
#snb .nav_col{background:url(../images/common/nav_ce.gif) no-repeat left top;position:absolute;top:94px;right:-9px;width:15px;height:76px;cursor:pointer;}
#snb .nav_col{display:block;}
#snb .nav_exp{display:none;}
.snb_collapsed #snb .nav_col{display:none;}
.snb_collapsed #snb .nav_exp{display:block}
.snb_collapsed #snb h2, .snb_collapsed #snb ul{display:none;}
.snb_collapsed #snb .nav_exp{background:url(../images/common/nav_ce.gif) no-repeat -15px top;position:absolute;top:94px;left:-20px!important;width:15px;height:76px;cursor:pointer;}
.snb_collapsed #snb{width:0px!important;padding:0!important;}
.snb_collapsed #snb .sub_bg{width:0px!important;padding:0!important;border:none}
.snb_collapsed #contents{margin-left:0!important;}

/*left_navigation*/
#snb h2{font-size:1.4em;padding:35px 0 35px 10px;background:url(../images/common/left_topbg01.png) no-repeat 0 0; color:#30469b}
#snb ul li{color:#404040}
#snb ul li a{line-height: 18px;}
#snb ul li.on{line-height:33px;background:url(../images/common/lnbmenu_on_bg.gif) no-repeat 0 0}
#snb ul li.on a{color:#ffffff;font-weight:bold}
#snb ul li.on ul li{background-color:#eff6ff;line-height:28px;border-bottom:1px dashed #accde2}
#snb ul li.on ul li a{padding-left:20px; color:#404040; font-weight:normal;background:url(../images/common/buls_lnb.gif) no-repeat 10px 50%}
#snb ul li.on ul li a:hover{color:#ff6600;font-weight:bold}
#snb ul li.on ul li a.active{color:#0066cc;font-weight:bold}
#snb ul li.on ul li.lnb_last{border-bottom:none}
#snb ul li.normal{line-height:33px;background:url(../images/common/lnbmenu_bg.gif) no-repeat 0 0}
#snb ul li.normal a{color:#404040;font-weight:bold}
#snb ul li.normal a:hover{color:#ff6600;font-weight:bold}
#snb ul li.normal ul li{line-height:28px;border-bottom:1px solid #e6e7e8}
#snb ul li.normal ul li a{padding-left:20px; color:#404040; font-weight:normal;background:url(../images/common/buls_lnb.gif) no-repeat 10px 50%}
.menu_space{padding-left:10px}

/*left_navigation_admin*/
#snb h2.lnb_admin{font-size:1.4em;padding:15px 0 15px 10px;background:url(../images/common/left_topbg_admin.png) no-repeat 0 0; color:#30469b;border-bottom:1px solid #d9d9d9}
#snb ul li.adm_on{line-height:26px;border-bottom:1px solid #d9d9d9}
#snb ul li.adm_on a{color:#0066cc;font-weight:bold}
#snb ul li.adm_on a.depth2{background:url(../images/common/buls_lnb.gif) no-repeat 12px 50%}
#snb ul li.adm_on ul li ul li{line-height:16px;}
#snb ul li.adm_on ul li a{padding-left:20px;color:#404040; font-weight:normal;}
#snb ul li.adm_on ul li a{}
#snb ul li.adm_on ul li a:hover{color:#ff6600;font-weight:bold}
#snb ul li.adm_on ul li a.active{color:#0066cc;font-weight:bold}
#snb ul li.adm_on ul li.lnb_last{border-bottom:none}
#snb ul li.adm_normal{line-height:27px;border-bottom:1px solid #d9d9d9;background-color:#ffffff}
#snb ul li.adm_normal a{color:#404040;font-weight:bold}
#snb ul li.adm_normal a:hover{color:#ff6600;font-weight:bold}
#snb ul li.adm_normal ul li{border-bottom:1px solid #e6e7e8;line-height:12px;}

/*contents*/
#contents .bc{font-size:0.9em;position:absolute;top:20px;right:10px;}
#contents .bc .isLoc{font-weight:bold; color:#06C}
#contents h3{font-size:1.4em;color:#114196;height:23px;padding-top:20px;position:relative;background:url(../images/common/h3_bg.png) repeat-x 0 bottom}
#contents h3 p{position:absolute;top:34px;right:0px;}
#contents h4{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1.1em; padding:9px 0 7px 8px;position:relative;color:#30469b}
#contents h5{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1em; padding:10px 0 7px 8px;position:relative;font-weight:normal;margin-top:10px}
#contents h4 .button, #contents h5 .button{position:absolute;right:0;bottom:5px;}/* [P]���̺��� ������ ��ܿ� ��ġ�ϴ� ��ũ���ǵ� �Բ� ��� */
#contents h4{background-position:left 10px;}
#contents h5{background-position:left -20px;}
#contents h4 strong, #contents h5 strong{color:#555;}
#contents h4 span, #contents h5 span{font-weight:normal;color:#555;}
#contents h4 .slide, #contents h5 .slide{color:#bfbdbe;font-weight:normal;margin:0 3px;}

/*page_button*/
.page_button{text-align:right;margin-bottom:5px}
.md_button{text-align:right;margin:0 0 5px 0}
.md_cnt_button{text-align:center;margin-bottom:5px}
.btm_button{text-align:center;margin-top:10px}
.btm_button01{text-align:lefr;margin-top:10px}
.btr_f{position:absolute;right:0;bottom:5px;}
.btr{float:right}
.bt_area {position:relative;height:22px;clear:both}

/*link*/
a.detail{background:url(../images/common/ico_search_dt.png) no-repeat;color:#666;cursor:pointer;font-size:0.9em;padding-left:13px;margin-left:5px;}
a.email{background:url(../images/common/ico_email.gif) no-repeat left 3px;padding-left:18px;font-family:tahoma;}

/*top*/
.goto_top{text-align:right;margin:10px 0;}
a.top{background:url(../images/common/ico_top.gif) no-repeat 0 4px;color:#999;font-family:"tahoma";font-size:0.8em;font-weight:bold;padding-left:10px;}
a.top:hover{color:#007da1;}

/*buttons*/
.btn_srch, .btn_srch a, .btn_ge, .btn_ge a, .btn_ge_rd, .btn_ge_rd a, .btn_pop, .btn_pop a, .btn_grid, .btn_grid a, .btn_ge_d, .btn_ge_d a, .btn_ex, .btn_ex a{background-image:url(../images/button/buttons.png);background-repeat:no-repeat;display:inline-block;font-weight:normal;line-height:normal;white-space:nowrap}

/*btn_search*/
.btn_srch, .btn_srch a{height:23px;font-family:tahoma;font-size:1em;}
.btn_srch {background-position:right -80px; margin-top: 3px; vertical-align: }
.btn_srch a{background-color: #ffffff; background-position:left -80px;color:#fff;font-weight:bold; height:23px; line-height:23px;padding:0px 7px 0px 9px;margin-right:2px;}
.btn_srch a:hover{color:#d1fff8;}

/*btn_ge*/
.btn_ge, .btn_ge_rd, .btn_ge_d, .btn_ex{height:23px;font-size:1em;}
.btn_ge a, .btn_ge_rd a, .btn_ge_d a, .btn_ex a{height:14px;padding:5px 15px 4px 15px;margin-right:1px; font-weight:bold;color:#ffffff;}
.btn_ex a{color:#0066cc;}
.btn_ge a:hover, .btn_ge_rd a:hover, .btn_ge_d a:hover{color:#ccffff;text-decoration:none!important;}
.btn_ex a:hover{color:#ff6600;text-decoration:none!important;}
.btn_ge{background-position:right -40px}
.btn_ge a{background-position:left -40px}
.btn_ge a:hover{background-position:left -80px;}
.btn_ge_rd{background-position:right -80px;}
.btn_ge_rd a{background-position:left -80px;}
.btn_ge_d{background-position:right -200px;}
.btn_ge_d a{background-position:left -200px;}
.btn_ex{background-position:right -360px;}
.btn_ex a{background-position:left -360px;}

/*btn_popup*/
.btn_pop{height:20px;}
.btn_pop a{height:12px;padding:4px 7px 5px 10px;margin-right:2px;color:#ff6633}
.btn_pop a:hover{color:#003399;}
.btn_pop{background-position:right -120px;}
.btn_pop a{background-position:left -120px;}
.btn_pop a span{width:13px;height:12px;display:inline-block;vertical-align:middle;margin-top:-2px;}

/*btn_grid*/
.btn_grid {height:20px;font-size:0.9em;}
.btn_grid a{height:12px;padding:5px 7px 3px 8px;margin-right:1px;color:#404040}
.btn_grid a:hover{color:#0099ff;}
.btn_grid{background-position:right -120px;}
.btn_grid a{background-position:left -120px;}
.btn_ex a span{width:13px;height:12px;display:inline-block;vertical-align:middle;margin-top:-1px;margin-right:2px;}

/*icon*/
span.ico_ge{background:url(../images/button/ico_pop.png) no-repeat;}
span.ico_pop{background:url(../images/button/ico_pop.png) no-repeat;}
span.ico_xls{background:url(../images/button/ico_xls.gif) no-repeat;}
span.ico_xls_up{background:url(../images/button/ico_xls_up.gif) no-repeat;}

/*form_wrap*/
.form_wrap_ico{position:relative;padding-right:22px;}
.form_wrap_ico input{width:100%}
.form_wrap_ico .ico_search{position:absolute;top:0;right:0;}
.form_wrap_date{ position:relative;}
.form_wrap_date input{vertical-align: middle;}
.form_wrap_date button{vertical-align: middle;margin-left: 2px;}
.form_wrap_input{padding-right:4px;}
.form_wrap_textarea{padding-right:3px;}
.form_radio_req{border-bottom:1px solid #ddd;padding:5px}
.form_radio_req label{margin-right:20px;}
.form_radio label, .form_check label{margin-right:20px;}
.form_multi_radio, .form_check{display:inline-block;margin-top:3px;}
.form_wrap_input01{margin:3px 0 }

/*form*/
input.initial{color:#b6b6b6;}
input.tr{text-align:right;padding-right:2px;}

/*search_tab*/
.srch_tab{background:#fafafb;border-bottom:1px solid #e7e7e7;height:24px;width:100%;}
.srch_tab li{float:left;margin:6px 5px 0 7px;}
.srch_tab li a{background:url(../images/common/ico_checks.png) no-repeat left top;color:#999;display:block;font-weight:bold;height:13px;padding-left:18px;}
.srch_tab li.on a{background:url(../images/common/ico_checks.png) no-repeat left -30px;color:#000;}
/*search*/
.srch_wrap{position:relative; border:1px solid #c2d8e8;background:url(../images/common/srch_bg.png) repeat-x 0 0;margin-bottom:10px}
.srch_wrap .srch_form{position:relative;padding:7px 10px 7px 0;margin-right:140px;}
.srch_wrap .button{position:absolute;bottom:6px;right:10px;}
.srch_table{border-collapse:collapse;width:100%;}
.srch_table th, .srch_table td{border:none;vertical-align:top;padding:1px 0}
.srch_table th{background: no-repeat 15px 9px;padding-left:21px;font-weight:bold}
.type1 .srch_form{margin-right:90px;}/* [P]Reset ��ư�� ���� */

/*Admin_search*/
.srch_wrap_adm{position:relative; border:1px solid #c2d8e8;background:url(../images/common/srch_bg.png) repeat-x 0 0;margin-bottom:10px}
.srch_wrap_adm .srch_form{position:relative;padding:7px 10px 7px 0;margin-right:40px;}
.srch_wrap_adm .button{position:absolute;bottom:25px;right:20px;}
.srch_table_adm{border-collapse:collapse;width:100%;margin-top:15px}
.srch_table_adm th, .srch_table_adm td{border:none;vertical-align:top;padding:4px 0}
.srch_table_adm th{background:url(../images/common/buls_search.gif) no-repeat 15px 9px;padding-left:21px;font-weight:bold}

/*List*/
.list_head{position:relative;height:24px;}
/*list_sort*/
.list_sort{line-height:normal;}
.list_sort li{float:left;}
.list_sort li.result{background:url(../images/common/buls.gif) no-repeat 10px -53px;padding:4px 0 0 15px}
span.f_on, span.b_on, span.f_off, span.b_off, span.f_on a, span.b_on a, span.f_off a, span.b_off a{background-image:url(../images/button/btn_bg_sort.png);background-repeat:no-repeat;display:inline-block;line-height:normal;height:19px;}
span.f_on a, span.b_on a, span.f_off a, span.b_off a{white-space:nowrap;font-size:0.9em;height:12px;}
span.f_on a, span.b_on a{padding:4px 4px 3px 15px;color:#000;margin-right:1px;}
span.f_off a, span.b_off a{padding:4px 4px 3px 4px;color:#ccc;margin-right:1px;}
span.f_on{background-position:right top;}
span.f_on a{background-position:left top;}
span.b_on{background-position:right -30px;}
span.b_on a{background-position:left -30px;}
span.f_off{background-position:right -60px;}
span.f_off a{background-position:left -60px;}
span.b_off{background-position:right -90px;}
span.b_off a{background-position:left -90px;}

/*grid_wrap*/
.grid_wrap{}
/*Grid_table*/
.grid_table{clear:both;width:100%;border-collapse:collapse;border:1px solid #aeaeae;}
.grid_table th{background:#f5f8fa;border:1px solid #c2d8e8;border-top:1px solid #86b2de;border-bottom:1px solid #86b2de; text-align:center;color:#447db5;font-weight:bold}
.grid_table th{padding:5px 3px 3px 3px;}
.grid_table td{padding:4px 3px 2px 5px;border:1px solid #e7e7e7;}
.grid_table tr.hang th, .grid_table tr.hang td{background:#f8f8f8;}
.grid_table tr.head1 th{background:#edf7fb;}
.grid_table tr.alt th{background:#edf7fb;}
.grid_table tr.over{background:#f9fcfe;}
.grid_table img{vertical-align:middle;padding:0 0 4px 2px;}
.grid_table td img{vertical-align:middle;padding:1px 0 0 2px;}
.grid_table tr.alert th, .grid_table tr.alert td{background:#ffff66;}

.grid_table td a:hover{text-decoration:underline;}
.grid_table td.head1{background:#f8fcfe;}
.grid_table td.head2{background:#f8f8f8;}
.grid_table td.head3{background:#f9f9f9;}
/*list_total*/
.grid_table tr.total th, .grid_table th.total{background:#fffde5!important;border:1px solid #e7e7e7;color:#ff5400;text-align:left;}
.grid_table tr.total td, .grid_table td.total, .grid_table th.amount{background:#fffde5!important;color:#ff5400;}
.grid_table tr.sub_total th, .grid_table th.sub_total{background:#e7f0f7;border:1px solid #e7e7e7;text-align:left;}
.grid_table tr.sub_total td, .grid_table td.sub_total{background:#e7f0f7;text-align:right;}
/*list_variety*/
.grid_table tr.line td{border-bottom:1px solid #aeaeae}
.grid_table td.tc{text-align:center;}
.grid_table td.tr{text-align:right;}
.grid_table td.tl{text-align:left;}
.grid_table th input, .list_table td input{vertical-align:middle;}
.grid_table td.bdrn{border-right:1px solid #ffffff}

/*list_pagination*/
.grid_table td.pagination{background:#f7f7f7;text-align:right;}
.grid_table td.pagination .btn_list_sm{margin-right:5px;margin-left:-2px;} 
.grid_table td.pagination select{margin-right:5px;}
.grid_table td.pagination img{margin-right:3px;}
.grid_table td.pagination .pt{margin-left:10px;}

/*pagenation*/
.paginate{margin-top:10px; text-align:center; z-index:-1}
.paginate a, .paginate strong{padding:2px 7px;color:#000;text-decoration:none;color:#666;border:1px solid #fff;font-family:tahoma;display:inline-block;}
.paginate a:hover{border:1px solid #ccc;}
.paginate strong{color:#fa8100;}
.paginate a,.paginate strong, .paginate img{vertical-align:middle;}
.paginate a.first, .paginate a.pre,.paginate a.next, .paginate a.last{padding:0;margin:3px;border:none;}
.paginate a.first:hover, .paginate a.pre:hover,.paginate a.next:hover, .paginate a.last:hover{border:none;}

/*tab*/
.tab{position:relative}
.tab ul{position:relative;margin:0;padding:0;height:25px;*height:23px;border-bottom:1px solid #51b1f0;list-style:none;}
.tab li {float:left;margin-right:-1px;text-align:center;background:url(../images/common/tab_right.gif) no-repeat right top; font-weight:bold;}
.tab li a{display:inline-block;color:#555555;background:url(../images/common/tab_left.gif) no-repeat left top;*padding:7px 25px 4px 25px;padding:7px 25px 6px 25px\0/*IE8*/;padding:7px 25px 4px 25px}
.tab li a:hover{color:#0066cc}
.tab li.on {float:left;margin-right:-1px;text-align:center;background:url(../images/common/tabon_right.gif) no-repeat right top; font-weight:bold;}
.tab li.on a{display:inline-block;color:#555555;background:url(../images/common/tabon_left.gif) no-repeat left top;color:#0066cc;padding:7px 25px 4px 25px;} 

/*form_wrap*/
.form_wrap{margin-bottom:10px;}
/*form_table*/
.form_table{clear:both;width:100%;border-collapse:collapse;margin-bottom:10px}
.form_table{border-top:2px solid #86b2de;border-bottom:1px solid #86b2de;}
.form_table th, .form_table td{border-bottom:1px solid #e4e4e4;padding:5px 5px;}
.form_table th.btm, .form_table td.btm{border-bottom:none}
.form_table th{background:#f5f8fa;color:#3399cc;font-weight:bold}
.form_table th.sub{background:#fff url(../images/common/buls.gif) no-repeat 5px -180px;color:#4f95a7;padding-left:11px;}
.form_table tr.sub_line th.sub, .form_table tr.sub_line td{border-bottom:none;}
.form_s{border:1px solid #e4e4e4;border-top:1px solid #3fa5be;}
.form_s th{background:#f5f9fb;}
.form_table .total{color:#ff5400;}
.form_table th.total{background:#fffbce;}
.form_table td.total{background:#fffde5;text-align:right;}
.form_table td.img_seelct{vertical-align:middle;}
.form_table td.img_seelct img{display:block; margin:5px 0}
.form_table th.tc, .form_table td.tc{text-align:center;}
.form_table td.pd_0{padding:0;}
.form_table tr .head1{background:#f2f7fa;color:#3399cc;}
.bdl{border-left:1px solid #e4e4e4}
.bdr{border-right:1px solid #c2d8e8}

/*board_table*/
.board_table{clear:both;width:100%;border-collapse:collapse;margin-bottom:10px}
.board_table{border-top:2px solid #c2d8e8;border-bottom:1px solid #c2d8e8;}
.board_table th, .board_table td{border-bottom:1px solid #e4e4e4;padding:5px 5px 5px 10px;}
.board_table th.btm, .board_table td.btm{border-bottom:none}
.board_table th{background:#f5f8fa;color:#3399cc; font-weight:bold}
.board_table th.sub{background:#fff url(../images/common/buls.gif) no-repeat 5px -180px;color:#4f95a7;padding-left:11px;}
.board_table tr.sub_line th.sub, .board_table tr.sub_line td{border-bottom:none;}
.board_table .total{color:#ff5400;}
.board_table th.total{background:#fffbce;}
.board_table td.total{background:#fffde5;text-align:right;}
.board_table td.img{vertical-align:middle}
.board_table td.img_seelct img{display:block; margin:5px 0}
.board_table td.pd_0{padding:0;}
.board_table tr .head1{background:#f2f7fa;color:#3399cc;}

/*noticeList_table*/
.list_table{clear:both;width:100%;border-collapse:collapse;margin-bottom:10px}
.list_table{border-top:2px solid #c2d8e8;border-bottom:2px solid #c2d8e8;}
.list_table th, .list_table td{border-bottom:1px solid #e4e4e4;padding:3px 5px 3px 10px;}
.list_table th.btm, .list_table td.btm{border-bottom:none}
.list_table th{background:#f5f8fa;color:#3399cc;}

/*attach*/
.attach_check{position:relative;padding:2px 0 2px 0;line-height:normal;}
.attach_check label input{margin-right:0;vertical-align:text-bottom}
.attach_file label input{margin-right:5px;vertical-align:middle;}
.attach_file{padding-top:2px;line-height:18px;}
.attach_file ul li{position:relative;margin:3px 0; background:url(../images/common/ico_file.png) no-repeat 0 40%; padding-left:15px}
.attach_file ul li img{margin-bottom:2px;margin-right:5px;vertical-align:middle}
.attach_check .file_size{position:absolute;bottom:3px;right:0;color:#999;font-size:0.9em;}
.attach_file ul li .file_size{position:absolute;top:2px;right:0;color:#999;font-size:0.9em;}
.attach_file ul li .file_srch{position:absolute;right:22px;display:inline-block}
.attach_file ul li .del_div{position:absolute;right:-5px;display:inline-block}

/*popup*/
.popup{border:2px solid #3399cc; z-index: 999;}
#pop_wrap {position:relative;height:100%}
#pop_wrap #pop_contents{padding:10px 10px;overflow-y:auto;}
#pop_wrap .pop_header{background:url(../images/common/pop_topbg.png) repeat-x;height:40px}
#pop_wrap .pop_header h3{background:url(../images/common/h3_bul.png) no-repeat 8px 12px;color:#114196;padding:12px 0 0 30px;font-size:1.2em}
#pop_wrap .pop_header h3 .pop_close{background:url(../images/button/btn_pop_close.gif) no-repeat;width:30px;height:30px;text-indent:-1000em;display:block;position:absolute;top:5px;right:8px;}
#pop_wrap #pop_contents h4{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1.1em; padding:0 0 7px 8px;position:relative;color:#30469b}
#pop_wrap #pop_contents h5{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1em; padding:10px 0 7px 8px;position:relative;font-weight:normal;margin-top:10px}
#pop_wrap .pop_button{position:absolute;bottom:15px;width:100%;}
#pop_wrap .pop_button01{position:relative;clear:both;height:25px;margin:10px 0;text-align:center}
#pop_wrap .pop_button p{padding:5px 10px 5px 10px;text-align:center}
#pop_wrap .reply, #pop_wrap .re_tester, #pop_wrap .re_admin{width:100%;height:auto;clear:both}
.re_input{float:left;width:680px;height:50px;margin:10px 0}
.re_btn{float:right;}
.re_input{float:left;width:680px;}
.ico_admin{float:right}
.ico_tester{float:left}
.btn_comment{float:right}
.comment_table{clear:both;width:100%;border-collapse:1;border:none}
#pop_wrap .re_ipt{height:45px; width:100%}

/*popup*/
.issuepopup{border:2px solid #3399cc; z-index: 999;}
#pop_wrap {position:relative;height:100%}
#pop_wrap #pop_contents{padding:10px 10px;overflow-y:auto;}
#pop_wrap .pop_header{background:url(../images/common/pop_topbg.png) repeat-x;height:40px}
#pop_wrap .pop_header h3{background:url(../images/common/h3_bul.png) no-repeat 8px 12px;color:#114196;padding:12px 0 0 30px;font-size:1.2em}
#pop_wrap .pop_header h3 .pop_close{background:url(../images/button/btn_pop_close.gif) no-repeat;width:30px;height:30px;text-indent:-1000em;display:block;position:absolute;top:5px;right:8px;}
#pop_wrap #pop_contents h4{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1.1em; padding:0 0 7px 8px;position:relative;color:#30469b}
#pop_wrap #pop_contents h5{background:url(../images/common/h4_bullet.png) no-repeat 0 0;font-size:1em; padding:10px 0 7px 8px;position:relative;font-weight:normal;margin-top:10px}
#pop_wrap .pop_button{position:absolute;bottom:15px;width:100%;}
#pop_wrap .pop_button01{position:relative;clear:both;height:25px;margin:10px 0;text-align:center}
#pop_wrap .pop_button p{padding:5px 10px 5px 10px;text-align:center}
#pop_wrap .reply, #pop_wrap .re_tester, #pop_wrap .re_admin{width:100%;height:auto;clear:both}
.re_input{float:left;width:680px;height:50px;margin:10px 0}
.re_btn{float:right;}
.re_input{float:left;width:680px;}
.ico_admin{float:right}
.ico_tester{float:left}
.btn_comment{float:right}
.comment_table{clear:both;width:100%;border-collapse:1;border:none}
#pop_wrap .re_ipt{height:45px; width:100%}

/*loading*/
.loading_bar{width:220px;height:40px;text-align:center;}
.loading_bar span{color:#5f7584;display:block;text-align:center;margin-top:7px;}

span.ico_question{display:inline-block;width:17px;height:16px;background:url(../images/common/ico_q.png) no-repeat 0 0;}
.ico_q{padding-left:5px;vertical-align:middle}
.open_pop{text-align:right}

.file_txt{margin:10px 0 10px 0;padding:5px; border:1px dashed #d6ecff; background-color:#f3f9ff;text-align:left; }
.file_txt li{padding-left:30px;line-height:1.7em;background:url(../images/common/buls01.gif) no-repeat 20px 10px;}

.txtbox{margin:10px 0 10px 0;padding:5px; border:1px dashed #d6ecff; background-color:#f3f9ff; }
.txtbox p{padding-left:30px;line-height:1.7em;background: url(../images/common/buls01.gif) no-repeat 20px 8px;}
.point{font-weight:bold; color:#ff6600; padding-left:20px}

.alert_msg{margin:10px 0 10px 0;padding:10px; border:1px dashed #dfdfdf; background-color:#f4f4f4; }

.who_txt{margin:0;padding:5px; border:1px dashed #d6ecff; background-color:#f3f9ff; }
.who_txt li{padding-left:30px;line-height:1.7em;background:url(../images/common/buls01.gif) no-repeat 20px 10px;}

.noti_txt{padding-left:30px;line-height:1.7em;background: url(../images/common/buls01.gif) no-repeat 20px 8px;margin-top:10px}

span.ico_board_up{display:inline-block;width:9px;height:6px;background:url(../images/common/ico_board_up.png) no-repeat;}
span.ico_board_down{display:inline-block;width:9px;height:6px;background:url(../images/common/ico_board_down.png) no-repeat;}
.re_no{color:#009900;padding-left:5px}
.t_hc{color:#996600;padding-right:5px}
.t_se{border:1px sloid red; background-color:#26b0d3; padding:2px;font-size:0.9em;color:#ffffff}
.tab_btn{position:relative}
.txt_c{text-align:center}

/*login*/
.language{text-align:right;margin-top:40px;margin-bottom:10px;}
.language01{text-align:right;margin-bottom:10px;}
.language span{text-align:right;border:1px solid #9eb65a; background-color:#b4cc6e;padding:2px 12px 2px 12px; margin-right:5px;text-align:center;color:#ffffff}
.language01 span{text-align:right;border:1px solid #9eb65a; background-color:#b4cc6e;padding:2px 12px 2px 12px; margin-right:5px;text-align:center;color:#ffffff}
.login_wrap{border-top:2px solid #4e9ad1;border-bottom:1px solid #dddddd;height:250px;position:relative;background:url(../images/common/login.gif) no-repeat 0 0}
.member{position:absolute;left:320px;top:50px;background:url(../images/common/member.png) no-repeat 0 0;width:120px;height:148px;text-align:center;padding-top:120px }
.login_form{position:absolute;top:20px;left:60%;width:340px;}
.login_form h2{font-family:tahoma;font-size:2em;color:#999;padding-bottom:13px;}
.login_form fieldset{height:140px;padding-top:24px;position:relative;}
.login_form dl{width:210px;}
.login_form dt, .login_form dd{float:left;height:24px;margin-bottom:7px;}
.login_form dt{width:70px;height:12px;font-family:tahoma;font-weight:bold;padding-top:3px;}
.login_form dd{width:135px;}
.login_form dd input{font-size:1.2em;height:17px;padding:2px 0;}
.login_form .find{position:absolute;left:70px;bottom:42px;}
.login_form .find .id{float:left;border:1px solid #289ad8; background-color:#3fb6f5;padding:5px 2px 1px 14px; margin-right:5px;}
.login_form .find .pw{float:left;border:1px solid #3c89d3; background-color:#56a8f5;padding:5px 2px 1px 14px; margin-right:5px;}
.login_form .find .id a{margin-right:10px; color:#ffffff}
.login_form .find .id a:hover{color:#ccffff}
.login_form .find .pw a{margin-right:10px; color:#ffffff}
.login_form .find .pw a:hover{color:#ccffff}

.login_form .button{position:absolute;top:25px;left:215px;}
.login_wrap .call{border-top:1px solid #eee;color:#666;font-size:0.9em;position:absolute;right:0px;height:32px;padding:10px;line-height:1.4em;color:#5f686d;text-align:left;top:210px;}
.login_wrap .call a{color:#006699}
.login_wrap .call a:hover{color:#ff6600}
.security_info{text-align: left; border:1px solid #c2d8e8;margin-top:10px;padding:15px 0 15px 25px;background-color:#f2f8fc;font-size:1em; line-height:1.4em}
.security_info li{padding-left:10px; background:url(../images/common/buls01.gif) no-repeat 0 50% }
.security_info li a{color:#006699}
.security_info li a:hover{color:#ff6600}
.btn_login, .btn_login a{background-image:url(../images/button/buttons.png);background-repeat:no-repeat;display:inline-block;font-weight:normal;line-height:normal;white-space:nowrap}
.btn_login{background-position:right -250px;}
.btn_login a{background-position:left -250px;}
.btn_login {height:53px;font-size:1em;}
.btn_login a{height:24px;padding:19px 12px 7px 12px; margin-right:2px; font-weight:bold;color:#ffffff;}
.btn_login a:hover{color:#ccffff;}

.idfind_wrap{border-top:2px solid #4e9ad1;border-bottom:1px solid #dddddd; margin:20px 0; position:relative}
.idfind_wrap .id_input{padding:20px; text-align:center}
.idresult_wrap{border-top:2px solid #4e9ad1;border-bottom:1px solid #dddddd; margin:20px 0; position:relative}
.idresult_wrap .id_result{padding:20px; text-align:center}
.idresult_wrap .id_result span{color:#06C; font-weight:bold}
.idresult_wrap .id_result strong{color:#F63}
.idfind_wrap .id_input .id_txt{border:1px solid #eee; background-color:#f7f7f7;padding:2px 5px 1px 5px; margin-right:5px; color:#404040}
.idfind_wrap .id_input .mail_txt{border:1px solid #eee; background-color:#f7f7f7;padding:2px 5px 1px 5px; margin-right:5px; color:#404040}

.btn_grid_m{border:1px solid #999; background-color:#a2a2a2;padding:4px 5px 2px 5px;font-size:0.9em;vertical-align:middle}
.btn_grid_m a{color:#ffffff}

/* ��� */
.cb_module{font-family:'����',Dotum,'����',Gulim,AppleGothic,Sans-serif;font-size:12px;font-weight:normal;line-height:14px}
.cb_module li{list-style:none}
.cb_module em{font-style:normal}
.cb_module a{color:#0978d6;text-decoration:none}
.cb_module a:hover,.cb_module a:active,.cb_module a:focus{text-decoration:underline}
.cb_module textarea{overflow:auto;resize:none}
.cb_module legend,.cb_module .cb_blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.cb_module label{cursor:pointer}

/* Common Selector */
.cb_module .cb_name{display:inline-block;*display:inline;padding-left:1px;color:#0978d6}

/* Comment Input Area */
.cb_module{margin:0 auto;text-align:left}
.cb_module h5.cb_h_type2{margin-bottom:2px;padding-bottom:7px;border-bottom:2px solid #7d7d7d;color:#0066cc;font-weight:bold}
.cb_module .cb_wrt_box{border:1px solid #ddd;zoom:1}
.cb_module .cb_usr_area{clear:both;position:relative;z-index:30;padding-left:10px;_zoom:1}
.cb_module .cb_usr_area:after{display:block;clear:both;}
.cb_module .cb_usr_area .cb_txt_area{_display:inline;float:left}
.cb_module .cb_usr_area .cb_btn_area{_display:inline;float:left;margin-left:5px}
.cb_module .cb_usr_area .cb_input_area{position:relative;margin:-6px 0 -8px}
.cb_module .cb_txt_area textarea{float:left;height:41px;_height /**/:45px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#666;font-size:12px;vertical-align:top}
.cb_module .cb_btn_area{float:left}
.cb_module .cb_btn_area input{display:block;float:left}

/* Comment list */
.cb_module .cb_lstcomment{width:100%}
.cb_module .cb_lstcomment li{position:relative;border-bottom:1px solid #eeeeec;vertical-align:top;zoom:1}
.cb_date{display:inline-block;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_info_area{overflow:hidden;padding:3px 0 5px;zoom:1}
.cb_module .cb_lstcomment .cb_section{float:left;margin-top:8px}
.cb_module .cb_lstcomment .cb_section2{position:absolute;top:11px;*top:9px;right:0;height:15px;padding-left:6px; color:#0099ff}
.cb_module .cb_lstcomment .cb_section2 span.cb_nobar{margin-left:-6px;padding:0 6px;background:none; color:#09F}
.cb_module .cb_lstcomment .cb_section2 span.cb_first{background:none}
.cb_module .cb_lstcomment .cb_section2 a{color:#0099ff}
.cb_module .cb_lstcomment .cb_section2 a:hover,.cb_module .cb_lstcomment .cb_section2 a:hover em{color:#ff6600;text-decoration:underline}
.cb_module .cb_lstcomment .cb_dsc_comment{overflow:hidden;clear:both;padding:0 0 10px 1px;color:#555;line-height:20px}
.cb_module .cb_lstcomment li li .cb_comment_area{margin-top:1px}

/* Fluid  Layout */
fieldset{border:none}
.cb_fluid{width:100%}
.cb_fluid .cb_txt_area{width:100% !important;padding-bottom:6px !important}
.cb_fluid table.cb_section{width:100% !important;margin-bottom:0 !important;border:none;border-collapse:collapse}
.cb_fluid table.cb_section,x:-moz-any-link,x:default{border-collapse:inherit}
.cb_fluid table.cb_section caption,.cb_fluid .cb_section thead{display:none}
.cb_fluid table.cb_section td{border:0}
.cb_fluid table.cb_section .cb_thumbs{position:static;width:50px;vertical-align:top}
.cb_fluid table.cb_section .cb_thumbs .cb_thumbs_box{position:relative}
.cb_fluid table.cb_section .cb_btn_area{float:none;width:45px}
.cb_fluid table.cb_section .cb_btn_area input{margin-left:7px;_margin-left:4px !important}
.cb_fluid table.cb_section textarea{width:100% !important;padding-left:0}
.cb_fluid table.cb_section .cb_txt_area{width:100%}
.cb_fluid .cb_usr_area .cb_txt_area .cb_dsc_area{width:100% !important;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:auto;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{_padding-bottom:4px}
.mem_gr{float:left; width:100px}

/*�̿���*/
.agreement{border:1px solid #e2e2e2; background-color:#ffffff; }
.agreement_wrap{padding:10px;line-height:1.4em;padding:10px;}
.agreement_wrap p{padding-top:10px}
.agree_list{padding-left:20px;list-style:disc}
.agree_list01{padding-left:20px;list-style:disc}
.t_h01{font-weight:bold; color:#0066CC}
.t_h02{padding-top:10px;color:#0066CC}

/*process_icon*/
.process_wrap span.rgst{position:absolute;top:5px;left:7px;}
span.rgst{color:#fff;display:inline-block;font-size:0.9em;font-weight:normal;padding:1px 1px 0px 1px;line-height:normal;height:12px;min-width:70px;text-align:center;}
span.r_save{background:#fac357;border:1px solid #e1af4e;}
span.r_processing{background:#85b0d8;border:1px solid #779ec2;}
span.r_complete{background:#acc65b;border:1px solid #9ab252;}
span.r_cancel{background:#6fc3bc;border:1px solid #64afa9;}
span.r_reject{background:#bcb937;border:1px solid #a9a631;}

span.ico_sort01{display:inline-block;width:9px;height:9px;background:url(../images/common/ico_sort01.gif) no-repeat;cursor:pointer;}
span.ico_sort02{display:inline-block;width:9px;height:9px;background:url(../images/common/ico_sort02.gif) no-repeat;cursor:pointer;}

.pool_info{padding-left:20px;background:url(../images/common/buls_body.png) no-repeat 14px 3px;}
.pool_info span{font-weight:bold}
.pool_info span.re_num{font-weight:bold;color:#0066ff}
.pool_info span.re_num01{font-weight:bold;color:#ff6600}
.pool_info span.re_num02{font-weight:bold;color:#339900}
#contents h4 .model_name{font-weight:bold;color:#FF6633}

/*calendar*/
.cal_wrap{background:#f7f8f8;border:1px solid #7b8594;font-size:0.9em;font-family:tahoma;padding:5px;width:200px;position:relative;}
.cal_wrap .layer_close{background:url(../images/button/btn_layer_close.gif);display:block;width:16px;height:15px;position:absolute;top:7px;right:2px;text-indent:-1000em;}
.cal_date{text-align:center;margin-bottom:3px;}
.cal_date img, .cal_date select{vertical-align:middle;}
.cal_table{background:#fff;border-collapse:collapse;width:100%;}
.cal_table th, .cal_table td{text-align:center;border:1px solid #c2c6cc;}
.cal_table th{background:#e2ecf2;color:#7b8594;font-weight:bold;}
.cal_table th.sun{color:#900;}
.cal_table th.sat{color:#069;}
.cal_table td{border:1px solid #ddd;}
.cal_table td.pre, .cal_table td.next{background:#f7f7f7;}
.cal_table td.weekend{color:#CC0000;}
.cal_table td.over{background:#f0fafd;}
.cal_table td.select{color:#36c;font-weight:bold;}

.add_point{float:right}
.add_point p{font-size:0.9em;padding:5px 20px 0 ;font-weight:normal}
.tester_list{float:left;color:#06C; padding:5px 10px; width:80%}
.total_m{padding-left:10px;background:url(../images/common/buls01.gif) no-repeat 5px 5px;margin-top:10px}
.ismsg{padding-left:10px;background:url(../images/common/buls01.gif) no-repeat 5px 5px;margin-bottom:5px}
.msg_alert{color:#C30;font-weight:bold}

.error_wrap{border-top:2px solid #4e9ad1;border-bottom:1px solid #dddddd;height:250px;margin-top:70px;line-height:1.4em}
.error_wrap .error_img{float:left;background:#eee;width:50%;height:250px;overflow:auto}
.error_wrap .msgwrap {float:left;margin:3em 6em}
.error_wrap .msgwrap p{padding-bottom:1em}
.error_wrap .msgwrap .error_tit{font-weight:bold;padding-top:1em}

.adm_map{margin-top:40px;width:100%;float:left;line-height:18px}
.adm_map .depth01{display:block;border:1px solid #0d8be4;width:160px;background:#4eb6ff;color:#ffffff;font-weight:bold;padding:10px 0;text-align:center}
.adm_map .depth02{display:block;width:120px;font-weight:bold;display:block;}
.adm_map ul li{float:left;width:150px;margin-right:10px}
.adm_map ul li .map_gr{float:left;border:1px solid #e2e2e2;background:#f7f7f7;width:155px;height:350px;padding:10px 0 0 5px}
.adm_map .map_gr ul li a{color:#666}
.adm_map .map_gr ul li a:hover{color:#ff6600}

