body {padding:0;margin:0;font-size:13px; font-family:"맑은 고딕", arial}
h1 { font-size:22px; }
h2 { font-size:18px; }
h3 { font-size:16px; }
h4 { font-size:14px; }
h5 { font-size:12px; }
h6 { font-size:12px; margin-bottom:0px; margin-top:2px; color:#000000; font-weight:bold; }
ul {list-style-type:none;display:inline;}
input,select,textarea {font-size:12px;font-family:gulim;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none; color:#333;}
a:hover {color:#999;}


.tit_bold { font-family:Verdana, Geneva, sans-serif; font-size:32px; color:#333; font-weight:bold; }



#wrap {
    margin: 0 auto;
    width: 1100px;
}
.sub_bg{
	background: url("./image/sub_bg_top.jpg") no-repeat; background-position: top center; }
.sub_bg_busi{
	background: url("./image/sub_bg_top_busi.jpg") no-repeat; background-position: top center; }
.sub_bg_acti{
	background: url("./image/sub_bg_top_acti.jpg") no-repeat; background-position: top center; }
.sub_bg_civil{
	background: url("./image/sub_bg_top_civil.jpg") no-repeat; background-position: top center; }
.sub_bg_ar{
	background: url("./image/sub_bg_top_ar.jpg") no-repeat; background-position: top center; }
.sub_bg_notice{
	background: url("./image/sub_bg_top_notice.jpg") no-repeat; background-position: top center; }

.main_bg{
	background: url("./image/main_bg.jpg")  no-repeat; background-position: top center; }

#header{
	width:1100px:
	float:left;
	margin-top:-10px;
	height:123px;
	}


/* 탑라인 */
#topline {height:30px;margin-top:20px;}
#topline ul {margin:3px 0 0 0;padding:0;}
#topline img {position:relative;top:-2px;}
#topline li a {list-style-type:none;display:inline;padding:5px;font:normal 11px "malgun gothic",dotum;}
#topline li a:hover {color:#ff6600;}


#topline .gab {float:right;padding:2px 0 2px 0; width:260px;}
#topline .gab ul {padding:0;margin:0;letter-spacing:0px; line-height:1.6; height:30px;}
#topline .gab li {list-style-type:none;display:inline;padding:0px 0px 0px 0px;font:normal 11px "malgun gothic",dotum;}
#topline .gab .admin a {color:#ff0000;}
#topline .lab {clear:both;}
#topline .lab .search {float:right;width:155px;text-align:right;padding:9px 65px 0 0;}
#topline .lab .search .input {width:140px;height:17px;background:#474747;border:#282931 solid 1px;margin:0 2px 0 0;color:#efefef;}
#topline .lab .search .input:focus {background:#5C5D6B;}
#topline .lab .search span {position:absolute;}


/* 탑라인 */

/*-------메뉴-------------*/
	.gnb{
	   width:760px; 
           float:right;
           margin-top:-54px;
	   height:45px; 
	}
/* @group core nav menu */

#nav { margin: 0; padding: 0; list-style: none; height: 40px; padding-left: 0px; padding-right: 0px;  }

#nav li { float: left; display: block; background: none; 
position: relative; z-index: 999; margin: 0 0px; width:120px; text-align:center; }

#nav li a { display: block; font-size:14px; padding: 0; font-weight: 700; line-height: 44px; text-decoration: none;  
color: #fff; zoom: 1; padding: 0px 0px; letter-spacing:0px;}
#nav li a:hover{ color:#fbd0bd; font-weight:bold;}

/* @group subnav */
#nav ul { left:0px; display: none; margin-top: 2px; padding: 0; list-style: none; background:#FFFF66;}	
#nav ul li {  width:95px; float: left;  text-align: left; padding-left:20px; background:#FFF;}
#nav ul li:hover { background:#fbd0bd;  }

#nav ul a { display: block; line-height:22px;  font-size:11px; color: #ff6633;  }


#nav ul a:hover { text-decoration: none;  color: #fff; }

* html #nav ul { margin: 0 0 0 -2px; }
/*-------메뉴-------------*/

/*-------국가메뉴-------------*/
#na_bt{ width:580px; margin-left:240px;}	
#na_bt ul {list-style: none; height:40px; }	
#na_bt ul li { width:160px; float: left;  text-align: center; }
/*-------국가메뉴-------------*/



 /* 메인메뉴 영역 */

    


/* 로고라인 */
#toplogo {height:50px;margin:0px 0 5px 0px;width:200px;}
#toplogo .logo {float:left;}
#toplogo .right {float:right;}
/* 로고라인 */



/* 로케이션 */
#location {height:15px; margin:0px 8px 1px 1px; font-family:dotum; font-size:13px;color:#999; line-height:1.2;}
#location .right {width:350px;padding:0;font-family:dotum;font-size:11px; text-align:right; margin-bottom:10px; margin-top:4px; margin-right:10px;}
#location .right a {color:#336699;}
/* 로케이션 */

/* 메인 */
#main {padding:0px 0 0px 0; margin:0; min-height:600px;   }
#main .mainopen { width:880px; margin:230px 0 0 20px;padding:0 0 0 0px;_height:500px; font-size:14px; line-height:2; color:#666;}
#main .mainopen h2{  color:#336699; font-size:15px; font-weight:bold; line-height:1.8;}


#main .leftmenu {margin-top:-1px; float:left;width:193px;margin:0 -200px 1 0;_margin:0 -200px 0 0;padding:0px 0px 0px 0; }
#main .leftmenu  ul{list-style:none}
#main .leftmenu  li {border-bottom:1px solid #eee; text-align:center;  }
#main .leftmenu  a {color:#666; font-size:13px; line-height:2; background-color:#fff; }
#main .leftmenu  a:hover {color:#fff; font-weight:bold; background-color:#0099ff; }
#main .leftmenu .on {color:#6633CC; font-weight:bold;}

#main .leftmenu h2 {padding:0 0 7px 0;margin:0;font-family:dotum;}
#main .leftmenu .eng {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-family:arial;font-size:10px;color:#c0c0c0;line-height:130%;}
#main .leftmenu .han {border-bottom:#dfdfdf solid 5px;padding:0 0 7px 0;margin:0 0 15px 0;font-family:dotum;font-size:11px;color:#c0c0c0;line-height:130%;}
#main .leftmenu .submenu {list-style-type:none;margin:0;padding:0 0 15px 0;line-height:170%;border-bottom:#dfdfdf solid 1px;}
#main .leftmenu .submenu li {border:#ffffff solid 1px;background:url('./image/ico_01.gif') left no-repeat;padding-left:20px;}
#main .leftmenu .submenu li:hover {border:#9BD3EB solid 1px;background:url('./image/ico_01.gif') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .sub:hover {border:#9BD3EB solid 1px;background:url('') left no-repeat #ECF5FB;}
#main .leftmenu .submenu .gap:hover {border:#ffffff solid 1px;background:url('');}
#main .leftmenu .submenu a:hover {color:#000000;}
#main .leftmenu .submenu .sub {background:url('');padding-left:4px;color:#c0c0c0;}
#main .leftmenu .submenu .gap {background:url('');height:20px;margin:0;padding:0;}
#main .leftmenu .submenu .on a {padding:1px 3px 0 3px;background:#c0c0c0;color:#fff;}
#main .leftmenu .submenu .num {color:#c0c0c0;font-size:9px;font-family:arial;}
/* 메인 */

/* 세로메뉴 */
ul#navi {
		width: 200px;
		text-indent: 10px;
	}
	ul#navi, ul#navi ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	li.group {
		margin-bottom: 3px;
	}
	li.group div.title {
		height: 35px;
		line-height: 35px;
		background:#9ab92e;
		cursor:pointer;
	}
	ul.sub li {
		margin-bottom: 2px;
		height:35px;
		line-height:35px;
		background:#f4f4f4;
		cursor:pointer;
	}
	ul.sub li a {
		display: block;
		width: 100%;
		height:100%;
		text-decoration:none;
		color:#000;
	}
	ul.sub li:hover {
		background:#cf0;
	}


/* 풋터 */
#footer {clear:both;border-top:1px solid #dfdfdf;padding:5px 0 20px 0;background:#f7f7f7; margin-top:0px; height:140px;}

/* 풋터 */