@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

body,html {padding:0;margin:0;font-size:12px;font-family:'Nanum Gothic',"malgun gothic","Trebuchet MS",gulim,dotum,Georgia,"Times New Roman",Times,serif;background:url('') #ffffff top repeat-x ;}
input,select,textarea {font-size:12px;font-family:'Nanum Gothic',"malgun gothic","Trebuchet MS",gulim,dotum,Georgia,"Times New Roman",Times,serif;}
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:#000;}
a:hover {color:#666;}

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,form, fieldset, input, textarea, blockquote, th, td {  
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;  
list-style-type: none;  
 }

iframe {padding:0;margin:0;font-size:12px;font-family:'Nanum Gothic',"malgun gothic","Trebuchet MS",gulim,dotum,Georgia,"Times New Roman",Times,serif;}

.gnb {float:right;height:20px;padding:0;margin:0;}
.gnb ul {padding:0;margin:0;color:#909090;}
.gnb li {list-style-type:none;display:inline;padding:3px 0 5px 0;font-size:12px;font-weight:bold;color:#909090;font-family:'Nanum Gothic',"malgun gothic","Trebuchet MS",gulim,dotum,Georgia,"Times New Roman",Times,serif;}
.gnb li a {color:#505050;outline:none;}
.gnb li a:hover {color:#fa7703;}
.gnb .admin a {color:#e3c816;}
.gnb span {padding:0;margin:0 10px 0 10px;color:#dfdfdf;}

img {outline:none;}
img a {outline:none;}

#main_logo {position:absolute;width:225px;height:47px;padding:0;left:50%;top:12px;margin-left:-112px;z-index:9999;}



.head_logo {
   position:relative;
   padding:0;
   background-color:#ffffff ;
	width:1160px;
	height:72px;
	margin:0 auto;
}

#header {width:100%;z-index:9999;background:url('./image/head_bg.jpg') #ffffff top repeat-x ;}

.inHerder {
	width:1160px;
	height:38px;
	overflow:hidden;
	margin:0 auto;
	background:url("") repeat-x ;
}

.navi {
	float:left;
	padding:0;
	height:38px;
	width:1160px;
	z-index:99;
}
.navi img {
	vertical-align:top;
}
.navi ul {
	overflow:hidden;
	margin:0px;
	padding:0px;
	width:1160px;
}
.navi ul li {
	float:left;
	list-style-type:none;
	padding:0;
}
.navi ul li.first {
	padding:0;
}

.navi ul li.gap {
	padding:0;
	width:320px;
}

.navi ul li.end {
	padding:0px;
}
.depth {
	position:absolute;
	width:100%;
	height:40px;
	background:url('./image/navi/depth_bg.png') repeat ;
	z-index:999;
}
.depth img {
	vertical-align:top;
}
.depth ul {
	overflow:hidden;
	position:absolute;
	padding:10px 0 0;
}
.depth li {
	float:left;
	font-size:0;
	line-height:0;
	padding:0 0 0 17px;
	background:url("./image/n_bg_navi.gif") no-repeat 7px 2px;
}
.depth li.first {
	padding:0;
	background:none;
}
.depth01 {
	width:300px !important;
	left:50%;
	margin:0 0 0 -540px;
}
.depth02 {
	width:600px !important;
	left:50%;
	margin:0 0 0 -430px;
}
.depth03 {
	width:600px !important;
	left:50%;
	margin:0 0 0 -250px;
}
.depth04 {
	width:280px !important;
	left:50%;
	margin:0 0 0 40px;
}
.depth05 {
	width:200px !important;
	left:50%;
	margin:0 0 0 160px;
}
.depth06 {
	width:200px !important;
	left:50%;
	margin:0 0 0 420px;
}
.depth07 {
	width:200px !important;
	left:50%;
	margin:0 0 0 180px;
}
.depth08 {
	width:300px !important;
	left:50%;
	margin:0 0 0 250px;
}
.depth09 {
	width:200px !important;
	left:50%;
	margin:0 0 0 420px;
}

#sub_footer {width:100%;height:100px;margin:50px 0 0 0;padding:0;border-top:#dfdfdf 1px solid;text-align:center;background-color:#ffffff;}
#main_footer {width:100%;height:100px;margin:0;padding:0;border-top:#dfdfdf 1px solid;text-align:center;background-color:#ffffff;}