@charset "utf-8";

/* Paginate */
.sch_image .section_line,.sch_image .message_top,.sch_image .go_searvice,.sch_image .no_option,.sch_image .adult_notice,.sch_image .noresult_type,.sch_image .noresult_type2,.sch_image .noresult_type3,.sch_image .message_btm{margin-left:150px}
.paginate{overflow:hidden;width:700px;margin:0 auto;padding:5px;text-align:center;_zoom:1;}
.paginate a,.paginate span{display:inline-block;width:28px;height:27px;margin:0 0 0 -1px;padding-right:2px;border:0 none;background:url("/mgs/img/btn/btn_pkg.png") -28px -100px no-repeat;color:#666;font-family:NanumGothic,applegothic,sans-serif;font-size:12px;font-weight:bolder;letter-spacing:-1px;line-height:27px;*line-height:26px;text-align:center;vertical-align:top; }

.paginate a:hover{position:relative;left:-1px;width:24px;padding-left:2px;border:0 none;background-position:-56px -100px;color:#000;text-decoration:underline;}
.paginate em{overflow:hidden;position:absolute;top:-1px;left:-1px;width:0;height:0;font-size:0;text-indent:-1000px}
.paginate strong a{position:relative;width:30px;height:30px;margin:-1px 0 0 -2px;padding:0;background-position:-127px -100px;color:#D23300;line-height:29px;z-index:1}
.paginate strong a:hover{left:0;width:30px;padding:0;background-position:-127px -100px;color:#15ae20;text-decoration:none;}

.paginate .bt_prev{position:relative;width:28px;margin-right:-1px;padding:0;background-position:0 -140px}
.paginate .bt_next{position:relative;width:28px;margin-left:-2px;padding:0;background-position:-83px -140px;z-index:0}
.paginate a.bt_prev:hover{left:0;width:28px;padding:0;background-position:0 -180px}
.paginate a.bt_next:hover{left:0;width:28px;padding:0;background-position:-83px -180px}
.paginate span.bt_prev{width:28px;background-position:0 -100px}
.paginate span.bt_next{width:28px;background-position:-83px -100px}

.paginate .bt_start{position:relative;width:28px;margin-right:-1px;padding:0;background-position:-83px -260px}
.paginate .bt_end{position:relative;width:28px;margin-left:-2px;padding:0;background-position:-117px -260px;z-index:0}
.paginate a.bt_start:hover{left:0;width:28px;padding:0;background-position:-83px -300px}
.paginate a.bt_end:hover{left:0;width:28px;padding:0;background-position:-117px -300px}
.paginate span.bt_start{width:28px;background-position:0 -260px}
.paginate span.bt_end{width:28px;background-position:-34px -260px}

.paginate span.on{background-position-y:-100px}
.paginate .on{background-position-y:-180px}

/* paginate_oven */
.sch_image .section_line,.sch_image .message_top,.sch_image .go_searvice,.sch_image .no_option,.sch_image .adult_notice,.sch_image .noresult_type,.sch_image .noresult_type2,.sch_image .noresult_type3,.sch_image .message_btm{margin-left:150px}
.paginate_oven{overflow:hidden; width:100%;margin:0 auto; padding:5px; text-align:center; _zoom:1;}
.paginate_oven a,.paginate_oven span{display:inline-block;width:28px;height:27px; margin:0 0 0 -1px;padding-right:2px;border:0 none;background:url("/mgs/img/btn/btn_pkg_oven.gif") -28px -100px no-repeat;color:#666;font-family:NanumGothic,applegothic,sans-serif;font-size:12px;font-weight:bolder;letter-spacing:-1px;line-height:27px;*line-height:26px;text-align:center;vertical-align:top; }

.paginate_oven a:hover{position:relative; border:0 none; background-position:-56px -100px;color:#000;text-decoration:underline;}
.paginate_oven em{overflow:hidden;position:absolute;top:-1px;left:-1px;width:0;height:0;font-size:0;text-indent:-1000px}
.paginate_oven strong a{position:relative;width:30px;height:30px;margin:-1px 0 0 -2px;padding:0;background-position:-127px -100px;color:#351c00;line-height:29px;z-index:1}
.paginate_oven strong a:hover{left:0;width:30px;padding:0;background-position:-127px -100px;color:#351c00;text-decoration:none;}

.paginate_oven .bt_prev{position:relative;width:28px;margin-right:-1px;padding:0;background-position:0 -140px}
.paginate_oven .bt_next{position:relative;width:28px;margin-left:-2px;padding:0;background-position:-83px -140px;z-index:0}
.paginate_oven a.bt_prev:hover{left:0;width:28px;padding:0;background-position:0 -180px}
.paginate_oven a.bt_next:hover{left:0;width:28px;padding:0;background-position:-83px -180px}
.paginate_oven span.bt_prev{width:28px;background-position:0 -100px}
.paginate_oven span.bt_next{width:28px;background-position:-83px -100px}

.paginate_oven .bt_start{position:relative;width:28px;margin-right:-1px;padding:0;background-position:-83px -260px}
.paginate_oven .bt_end{position:relative;width:28px;margin-left:-2px;padding:0;background-position:-117px -260px;z-index:0}
.paginate_oven a.bt_start:hover{left:0;width:28px;padding:0;background-position:-83px -300px}
.paginate_oven a.bt_end:hover{left:0;width:28px;padding:0;background-position:-117px -300px}
.paginate_oven span.bt_start{width:28px;background-position:0 -260px}
.paginate_oven span.bt_end{width:28px;background-position:-34px -260px}

.paginate_oven span.on{background-position-y:-100px}
.paginate_oven .on{background-position-y:-180px}









/* 탭 메뉴 **********************************************************************/
.tab2{position:relative;height:29px;margin-top:20px;background:url(/mgs/img/module/tabmenu/tab_menu.gif) repeat-x 0 100%;font-family:'나눔고딕',NanumGothic;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(/mgs/img/module/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(/mgs/img/module/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:420px;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 */
table.tbl_list1 {border-collapse:collapse; width:100%; border-top:2px solid #6F6F6F; border-bottom:1px solid #D2D2D2; font-family:NanumGothic; color:#4b4b4b;}
table.tbl_list1 thead th {padding:8px; background:#EEEEEE; color:#6d6d6d; border:1px solid #D2D2D2; border-right:none; font-size:12px;}
table.tbl_list1 tbody th {padding:10px 0;background:#fbfbfb; border-top:1px solid #d6e7d0; font-weight:normal; text-align:center;}
table.tbl_list1 tbody td {padding:10px 10px;border:1px solid #D2D2D2; border-right:none; border-bottom:none; line-height:17px; text-align:center;}
table.tbl_list1 .gray {background:#fbfbfb; border-top:1px solid #cedce9; font-weight:normal; text-align:center;}
table.tbl_list1 .brd_none {border-left:none !important;}
table.tbl_list1 .td_center {text-align:center !important;}
table.tbl_list1 .td_left {text-align:left !important;}
table.tbl_list1 .fontb {font-weight:bold !important;}
table.tbl_list1 .fontb2 {font-weight:bold !important; padding:10px;}
table.tbl_list1 .p10 {padding:10px;}
table.tbl_list1 .brd_none {border-left:none;}

table.tbl_list2 {border-collapse:collapse; width:100%; border-top:2px solid #33b500; border-bottom:1px solid #a2c99a; font-family:NanumGothic; color:#4b4b4b;}
table.tbl_list2 tbody th {padding:10px;background:#fbfbfb; border:1px solid #d6e7d0; font-weight:bold; text-align:left; border-right:none}
table.tbl_list2 tbody td {padding:10px;border:1px solid #d6e7d0; border-right:none; border-bottom:none; line-height:17px;}
table.tbl_list2 .brd_none {border-left:none !important;}
table.tbl_list2 .td_center {text-align:center !important;}
table.tbl_list2 .td_left {text-align:left !important;}
table.tbl_list2 input {vertical-align:middle}


/* 테이블 뷰 타입1 */
table.tbl_view1 {border-collapse:collapse; width:100%; border-top:2px solid #6F6F6F; border-bottom:1px solid #6F6F6F; font-family:NanumGothic; color:#4b4b4b;}
table.tbl_view1 tbody th {padding:8px; background:#F5F5F5; color:#6F6F6F; border:1px solid #D2D2D2; text-align:center; border-left:none;}
/*table.tbl_view1 tbody th {padding:8px;background:#f2f9f0; color:#45911d;border-top:1px solid #cee2c8;border-left:1px solid #cee2c8;border-bottom:1px solid #cee2c8; text-align:center;}*/
table.tbl_view1 tbody th.end {padding:12px 8px;background:#F5F5F5; color:#6F6F6F;border:1px solid #D2D2D2; border-right:none; text-align:center;vertical-align:top; border-bottom:none;}
table.tbl_view1 tbody td {padding:8px;border:1px solid #D2D2D2; border-right:none; border-bottom:none; line-height:17px;}
table.tbl_view1 .gray {background:#fbfbfb; border-top:1px solid #cedce9; font-weight:normal; text-align:center;}
table.tbl_view1 .brd_none {border-left:none !important;}
table.tbl_view1 .td_center {text-align:center !important;}
table.tbl_view1 .td_left {text-align:left !important;}








/* 버튼 ***********************************************************************/

a.btn_big{display:inline-block;padding-right:4px;background:url("/mgs/img/btn/bg_btn_default.gif") no-repeat 100% 0;font-family:'나눔고딕',NanumGothic;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("/mgs/img/btn/bg_btn_default.gif") no-repeat}

a.btn_sml{display:inline-block;padding-right:4px;background:url(/mgs/img/btn/bg_btn_default.gif) no-repeat 100% -27px;font-family:'나눔고딕',NanumGothic;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(/mgs/img/btn/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('../../imgs/template/btn_pack.gif') no-repeat;font-size:12px;font-family:NanumGothic, 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:0 20px 0 6px;background-position:right top;font-size:12px; color:#000;}
.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.medium *:hover,
.btn_pack.medium *:active,
.btn_pack.medium *:focus{color:#000;}


.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:17px; 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}


/*#cenCont_in {position:relative;height:550px;}*/