@charset "utf-8";

	div.onepage {
		page-break-after: avoid ;
		margin-bottom:30px;
	}

	@media print {
		body,  div {
			position: relative;
		}
		div.onepage  {
			page-break-inside: avoid;
			-webkit-region-break-inside: avoid;
			position: relative;
		}
	}


/* gnb_nav - 2013.12.16 */
.gnb_wrap {position:relative; background:url("/cims/imgs/header/gnb_bg.gif") repeat-x; border-bottom:1px solid #ccc; font-size:11px;}
.gnb_box {position:relative; width:990px; height:16px; padding:4px; margin:0 auto;}

.gnb_box1 {position:relative; float:left;}
.gnb_box1 li {float:left; display:inline; vertical-align:top; line-height:17px; background:url("/cims/imgs/header/gnb_bar.gif") no-repeat right 4px; color:#575757;}
.gnb_box1 li a {display:block; padding:2px 8px 0 7px; color:#575757;}
.gnb_box1 li img {vertical-align:top;}
.gnb_box1 li.print a {background:url("/cims/imgs/header/gnb_print.gif") no-repeat 11px 3px; padding-left:29px;}
.gnb_box1 li.font_size {padding:2px 8px 0 7px;}
.gnb_box1 li.font_size a {padding:0; display:inline;}
.gnb_box1 li.font_size img {margin:1px 0 0 0; padding:0;}
.gnb_box1 li.favorite {background:none;}
.gnb_box1 li.favorite a {background:url("/cims/imgs/header/gnb_mark.gif") no-repeat 6px 3px; padding:2px 10px 0 20px;}

.gnb_box2 {position:relative; float:right;}
.gnb_box2 li {float:left; display:inline; background:url("/cims/imgs/header/gnb_bar.gif") no-repeat right 4px; line-height:17px;}
.gnb_box2 li a {display:block; padding:2px 8px 0 7px; color:#575757;}
.gnb_box2 li.last {background:none;}

/* button - 2013.12.09 */
.strong button {font-weight: bold; color: #444;}
.btn_big {overflow:visible; border:0; cursor:pointer; display:inline-block;padding-right:4px;background:url("/cims/imgs/btn/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}  
.btn_big * {overflow:visible; border:0; cursor:pointer; display:block;padding:1px 8px 0 12px;background:url("/cims/imgs/btn/bg_btn_default.gif") no-repeat;}
.btn_big *:link {color:#383d41; text-decoration:none;}
.btn_big *:visited {color:#383d41; text-decoration:none;}
.btn_big *:active {color: #383d41; text-decoration:none; }
.btn_big *:hover {color: #000; text-decoration:none; }

.btn_sml {overflow:visible; border:0; cursor:pointer; display:inline-block;padding-right:4px;background:url("/cims/imgs/btn/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}  
.btn_sml * {overflow:visible; border:0; display:block;padding:1px 4px 0 8px;background:url("/cims/imgs/btn/bg_btn_default.gif") no-repeat 0 -27px}
.btn_sml *:link {color:#383d41; text-decoration:none;}
.btn_sml *:visited {color:#383d41; text-decoration:none;}
.btn_sml *:active {color: #383d41; text-decoration:none; }
.btn_sml *:hover {color: #000; text-decoration:none; }

/* tabmenu - 2014.05.09 */
.tabs {position:relative;height:29px;margin-top:20px;background:url("/cims/imgs/module/tabmenu/tab_menu.gif") repeat-x 0 100%;font-family:'돋움',dotum;font-size:12px}  
.tabs ul, .tabs ul li{margin:0;padding:0}  
.tabs ul li{list-style:none}  
.tabs ul li, .tabs ul li a{background:url("/cims/imgs/module/tabmenu/bg_tab2_off.gif") no-repeat}  
.tabs ul li{float:left;margin-right:-1px;line-height:26px}  
.tabs ul li a{display:inline-block;padding:2px 16px 1px;background-position: 100% 0;font-weight:bold;color:#666;text-decoration:none !important}  
.tabs ul li a:hover{color:#000}  
.tabs ul li.on, .tabs ul li.on a{background-image:url("/cims/imgs/module/tabmenu/bg_tab2_on.gif")}  
.tabs 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:90%;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; border-collapse:collapse}
.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 .mn1{border-top: 2px solid;}
.tbl_list1 .frm{padding:0;text-align:center}
.tbl_list1 .frm input{margin:0}
.tbl_list1 .num,.tbl_list1 .date,.tbl_list1 .hit{padding:1px;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("/mgscms/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; border-collapse:collapse}  
.tbl_view1 caption{display:none}  
.tbl_view1 th{padding:10px;border-top:1px solid #dddee2;background:#f1f1f3;color:#666;font-weight:bold;text-align:left;vertical-align:top}  
.tbl_view1 td{padding:10px;border-top:1px solid #dddee2;vertical-align:top}  


/* button */
.btnPack,.btnPack *{position:relative;overflow:visible;margin:0;padding:0; display:inline-block; border:0;white-space:nowrap; font-family:"Malgun Gothic"; background:url("/home/imgs/template/bg_btn.gif") no-repeat 0 0;}
.btnPack{margin-right:0; z-index:8}
.btnPack, .btnPack *{padding:0;cursor:pointer; vertical-align:top !important}
.btnPack button:active{text-decoration:none}

.blueL *,.grayL *,.whiteL * {height:40px; line-height:38px; color:#fff !important; font-size:15px; font-weight:bold; padding:0 18px;}
.blueL, .blueL *{background-position:0 0;}
.blueL *{background-position:100% 0;}
.grayL, .grayL *{background-position:0 -45px;}
.grayL *{background-position:100% -45px;}
.whiteL, .whiteL *{background-position:0 -90px; color:#626262 !important;}
.whiteL *{background-position:100% -90px;}

.blueM *,.gblueM *,.grayM *,.whiteM * {height:32px; line-height:29px; color:#fff !important; font-size:13px; font-weight:bold; padding:0 12px;}
.blueM, .blueM *{background-position:0 -135px;}
.blueM *{background-position:100% -135px;}
.gblueM, .gblueM *{background-position:0 -240px;}
.gblueM *{background-position:100% -240px;}
.grayM, .grayM *{background-position:0 -170px;}
.grayM *{background-position:100% -170px;}
.whiteM, .whiteM *{background-position:0 -205px; color:#626262 !important;}
.whiteM *{background-position:100% -205px;}

.blueS *,.gblueS *,.grayS *,.whiteS *,
.blueS_file *,.blueS_nw *,.blueS_site *,
.grayS_file *,.grayS_nw *,.grayS_site *,
.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{height:24px; line-height:21px; color:#fff !important; font-size:11px; font-weight:bold; padding:0 12px;}
.blueS, .blueS *{background-position:0 -290px;}
.blueS *{background-position:100% -290px;}
.gblueS, .gblueS *{background-position:0 -380px;}
.gblueS *{background-position:100% -380px;}
.grayS, .grayS *{background-position:0 -320px;}
.grayS *{background-position:100% -320px;}
.whiteS, .whiteS *{background-position:0 -350px; color:#626262 !important;}
.whiteS *{background-position:100% -350px;}

.blueM_right *,.blueM_top *,.blueM_btm *,
.gblueM_right *,.gblueM_top *,.gblueM_btm *,
.grayM_right *,.grayM_top *,.grayM_btm *,
.whiteM_right *,.whiteM_top *,.whiteM_btm *,
.blueM_file *,.blueM_nw *,.blueM_site *,
.grayM_file *,.grayM_nw *,.grayM_site *{height:32px; line-height:29px; color:#fff !important; font-size:13px; font-weight:bold; padding:0 26px 0 12px;}

.blueM_right,.blueM_top,.blueM_btm {background-position:0 -135px;}
.blueM_right *{background-position:100% -415px;}
.blueM_top *{background-position:100% -450px;}
.blueM_btm *{background-position:100% -485px;}

.gblueM_right,.gblueM_top,.gblueM_btm {background-position:0 -240px;}
.gblueM_right *{background-position:100% -520px;}
.gblueM_top *{background-position:100% -555px;}
.gblueM_btm *{background-position:100% -590px;}

.grayM_right,.grayM_top,.grayM_btm {background-position:0 -170px;}
.grayM_right *{background-position:100% -625px;}
.grayM_top *{background-position:100% -660px;}
.grayM_btm *{background-position:100% -695px;}

.whiteM_right,.whiteM_top,.whiteM_btm {background-position:0 -205px;}
.whiteM_right *{background-position:100% -730px; color:#626262 !important;}
.whiteM_top *{background-position:100% -765px; color:#626262 !important;}
.whiteM_btm *{background-position:100% -800px; color:#626262 !important;}

.blueM_file,.blueM_nw,.blueM_site {background-position:0 -135px;}
.blueM_file *{background-position:100% -835px; padding:0 30px 0 12px;}
.blueM_nw *{background-position:100% -870px; padding:0 30px 0 12px;}
.blueM_site *{background-position:100% -905px; padding:0 30px 0 12px;}

.grayM_file,.grayM_nw,.grayM_site {background-position:0 -170px;}
.grayM_file *{background-position:100% -940px; padding:0 30px 0 12px;}
.grayM_nw *{background-position:100% -975px; padding:0 30px 0 12px;}
.grayM_site *{background-position:100% -1010px; padding:0 30px 0 12px;}

.blueS_file,.blueS_nw,.blueS_site {background-position:0 -290px;}
.blueS_file *{background-position:100% -1045px; padding:0 27px 0 12px;}
.blueS_nw *{background-position:100% -1075px; padding:0 27px 0 12px;}
.blueS_site *{background-position:100% -1105px; padding:0 27px 0 12px;}

.grayS_file,.grayS_nw,.grayS_site {background-position:0 -320px;}
.grayS_file *{background-position:100% -1135px; padding:0 27px 0 12px;}
.grayS_nw *{background-position:100% -1165px; padding:0 27px 0 12px;}
.grayS_site *{background-position:100% -1195px; padding:0 27px 0 12px;}

.whiteS_pdf {background-position:0 -1225px;}
.whiteS_ppt {background-position:0 -1255px;}
.whiteS_excel {background-position:0 -1285px;}
.whiteS_word {background-position:0 -1315px;}
.whiteS_hwp {background-position:0 -1345px;}
.whiteS_pdf *,.whiteS_ppt *,.whiteS_excel *,.whiteS_word *,.whiteS_hwp *{background-position:100% -350px; color:#626262 !important; padding:0 12px 0 30px;}

