@charset "utf-8";

/* 좌측메뉴 **********************************************************************/
.menu_v {position:relative; width:155px; margin:10px 0;}
.menu_v LI {margin: 0px 0px -1px; border: #ccc 1px solid}
.menu_v LI A {padding:8px 10px; border:1xp solid #eee; display:block; background:#EfEfEf; color:#aaa; font-weight:bold}
.menu_v LI.active A {background:#f1f1f4; color: #3376b8}
.menu_v LI.active UL {border-top: #ccc 1px solid}
.menu_v LI UL {padding:2px 0;}
.menu_v LI LI {MARGIN: 0px; border:none;}
.menu_v LI LI A {border:none; padding:5px 10px 5px 20px; font-weight:normal; background:#FFF}
.menu_v LI LI A SPAN {COLOR: #666}
.menu_v LI LI.active A SPAN {LETTER-SPACING: -1px; COLOR: #900; FONT-WEIGHT: bold}
.menu_v LI.active LI A {border:none; background:#FFF}

/* Paginate **********************************************************************/
.paginate{padding:0 0 15px 0;text-align:center}
.paginate a,.paginate strong{display:inline-block;_position:relative;margin-left:-7px;padding:3px 8px 1px 7px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;color:#313031;font-family:'돋움',Dotum,'굴림',Gulim, AppleGothic, Sans-serif;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none}
.paginate strong{color:#ff8600 !important}
.paginate a:hover{background:#f7f7f7}
.paginate a.pre{padding:3px 8px 1px 16px;border:none;background:url(/img/common/paginate/bu_pg1_l1.gif) no-repeat 8px 6px !important;font-weight:normal}
.paginate a.pre_end{padding:3px 8px 1px 16px;border:none;border-right:1px solid #ccc;background:url(/img/common/paginate/bu_pg1_l2.gif) no-repeat 4px 6px !important;font-weight:normal}
.paginate a.next{padding:3px 16px 1px 8px;border:none;background:url(/img/common/paginate/bu_pg1_r1.gif) no-repeat 37px 6px !important;font-weight:normal}
.paginate a.next_end{padding:3px 16px 1px 8px;border:none;border-left:1px solid #ccc;background:url(/img/common/paginate/bu_pg1_r2.gif) no-repeat 37px 6px !important;font-weight:normal}


/* 탭 메뉴 **********************************************************************/
.tab2{position:relative;height:29px;margin-top:20px;background:url(/img/common/tabmenu/tab_menu.gif) repeat-x 0 100%;font-family:'돋움',dotum;font-size:12px}  
.tab2 ul,.tab2 ul li{margin:0;padding:0}  
.tab2 ul li{list-style:none}  
.tab2 ul li,.tab2 ul li a{background:url(/img/common/tabmenu/bg_tab2_off.gif) no-repeat}  
.tab2 ul li{float:left;margin-right:-1px;line-height:26px}  
.tab2 ul li a{display:inline-block;padding:2px 16px 1px;_padding:3px 16px 0;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}  
.tab2 ul li a:hover{color:#000}  
.tab2 ul li.on,.tab2 ul li.on a{background-image:url(/img/common/tabmenu/bg_tab2_on.gif)}  
.tab2 ul li.on a{color:#3376b8}  

/* 정보 그래프 **********************************************************************/
.i_graph{position:relative;line-height:normal;white-space:nowrap}  
.i_graph .g_bar{display:inline-block;position:relative;width:520px;height:14px;margin:0 5px 0 0;border:1px solid #ccc;background:#e9e9e9;font-size:11px}  
.i_graph .g_action{display:inline-block;position:relative;height:14px;margin:-1px;border:1px solid #8c9bac;background:#99a6b6}  
.i_graph .g_percent{font:16px Arial, Helvetica, sans-serif;color:#ccc}  
.i_graph .g_percent strong{font-size:18px;color:#e88b30}  


/* 테이블 ***********************************************************************/

/* 테이블 리스트 타입1 */
.tbl_list1,.tbl_list1 th,.tbl_list1 td{border:0; border-collapse:collapse}
.tbl_list1 a{color:#383838;text-decoration:none}
.tbl_list1{width:100%;border-bottom:1px solid #999;color:#666;font-size:12px;table-layout:fixed}
.tbl_list1 caption,.tbl_list1 .frm label{display:none}
.tbl_list1 th{padding:8px 0;border-top:solid 1px #999;border-bottom:solid 1px #b2b2b2;background-color:#f1f1f4;color:#333;font-weight:bold;line-height:18px;vertical-align:top}
.tbl_list1 td{padding:10px 0;border-bottom:solid 1px #d2d2d2;text-align:center}
.tbl_list1 .frm{padding:0;text-align:center}
.tbl_list1 .frm input{margin:0}
.tbl_list1 .num,.tbl_list1 .date,.tbl_list1 .hit{padding:0;font-family:Tahoma;font-size:11px;line-height:normal}
.tbl_list1 .title{text-align:left}
.tbl_list1 .title .pic,.tbl_list1 .title .new{margin:0 0 2px;vertical-align:middle}
.tbl_list1 tr.reply .title a{padding-left:12px;background:url(img/ic_reply.gif) 0 1px no-repeat}
.tbl_list1 tr.reply td a.comment{padding:0;background:none;color:#f00;font-size:12px;font-weight:bold}

/* 테이블 뷰 타입1 */
.tbl_view1,.tbl_view1 th,.tbl_view1 td{border:0; border-collapse:collapse}  
.tbl_view1{width:100%;border-bottom:1px solid #dddee2;font-family:'돋움',dotum;font-size:12px;table-layout:fixed}  
.tbl_view1 caption{display:none}  
.tbl_view1 th{padding:15px 0 10px 20px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}  
.tbl_view1 td{padding:15px 5px 10px 12px;border-top:1px solid #dddee2;vertical-align:top}  

/* 버튼 ***********************************************************************/

a.btn_big{display:inline-block;padding-right:4px;background:url(/img/common/bg_btn_default.gif) no-repeat 100% 0;font-family:'돋움',dotum;font-size:12px;color:#444;line-height:26px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
a.btn_big span,a.btn_big strong{display:block;padding:1px 8px 0 12px;background:url(/img/common/bg_btn_default.gif) no-repeat}

a.btn_sml{display:inline-block;padding-right:4px;background:url(/img/common/bg_btn_default.gif) no-repeat 100% -27px;font-family:'돋움',dotum;font-size:11px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  
a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(/img/common/bg_btn_default.gif) no-repeat 0 -27px}

.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(/img/common/btn_pack.gif) no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;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.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:19px;line-height:19px}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack.medium *{padding:1px 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}
.btn_pack.small *{padding:2px 6px 0 2px;background-position:right -106px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#690}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:4px -150px}
.btn_pack.large .check{background-position:4px -146px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -150px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -150px}
.btn_pack.large .delete{background-position:-34px -146px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}

.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}

.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}


