body {padding:0;margin:0;font-size:14px; color:#666;  font-family:"tahoma", arial; 
background:url(image/back_01.jpg);line-height:1.6;}
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;}






#wrap {
    margin: 0 auto;
    width: 970px;
}

#header{
	width:970px;
	float:left;
	margin-top:10px;
	height:215px;
	}


/* 탑라인 */
#topline {height:50px;}
#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:5px 5px 5px 5px;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{
display: block;
position: relative;
z-index:10;
	   width:970px; 
	   height:45px; 
	   border-top:4px #000000 solid;
	   border-bottom:1px #000000 solid;
           margin-bottom:20px;
	}
/* @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:150px; text-align:center; }

#nav li a { display: block; padding: 0; font-weight: 700; line-height: 44px; text-decoration: none;  
color: #666; zoom: 1; padding: 0px 0px; letter-spacing:0px;}
#nav li a:hover{ color:#6633CC; 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:130px; float: left;  text-align: left; padding-left:10px; background:#777777;}
#nav ul li:hover { background:#a6ce39;  }

#nav ul a { display: block; line-height:24px;  font-size:11px; color: #fff;   color: #fff;  }


#nav ul a:hover { text-decoration: none;  color: #4e4e4e; }

* 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:140px; padding:20px 0 5px 0px; background:url(image/toplogo.JPG) no-repeat; z-index:1;display: block;}
#toplogo .logo {float:left;}
#toplogo .right {float:right;}
/* 로고라인 */



/* 로케이션 */
#location {height:25px;margin:7px 0 1px 1px;font-family:dotum;font-size:12px;color:#666; line-height:1.4;}
#location .right {width:350px;padding:0;font-family:dotum;font-size:11px; text-align:right; margin-bottom:20px; margin-top:20px; margin-right:10px;}
/* 로케이션 */

/* 메인 */
#main {padding:240px 15px 40px 15px; margin:0px;background:#FFFFFF;  }
#main .mainopen {margin:0 0 0 0px;border-left:#dfdfdf dashed 1px;padding:0 0 0 20px;_height:500px;}
#main .mainopen h2{  color:#666666; font-size:16px; font-weight:bold;}
#main .leftmenu {float:left;width:180px;margin:0 -200px 1 0;_margin:0 -200px 0 0;padding:2px 20px 8px 0; 
border-bottom:1px solid #999;border-top:1px solid #999;}
#main .leftmenu  ul{list-style:none}
#main .leftmenu  a {color:#666; font-size:13px; line-height:2; font-weight:bold;}
#main .leftmenu  a:hover {color:#6633CC; font-weight:bold;}
#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;}
/* 메인 */

/* 풋터 */
#footer {clear:both;border-top:1px solid #ffffff;background:#ffffff;}
#footer p {padding-top:5px;text-align: center;color:#c0c0c0;line-height:150%;font-size:9px;font-family:arial;color:#999999;}
/* 풋터 */