body, h1, h2, h3, h4, ul, p { margin: 0; padding: 0; }
li { list-style: none; }
a { text-decoration: none; }
address { font-style: normal; }
img { border: 0; }
hr { display: none; }
table { border-collapse: collapse;}
.hidden { position:absolute; left: -9999px; }
.selectmenu { color:#3787ee; border-bottom:3px solid #3787ee; }

@font-face { font-family: "Aritta"; 
			src: url("../font/aritta.ttf"),
				 url("../font/aritta.eot"),
				 url("../font/aritta.woff")
}
@font-face { font-family: "Nanum"; 
			src: url("../font/Nanum.ttf"),
				 url("../font/Nanum.eot"),
				 url("../font/Nanum.woff")
}
@font-face { font-family: "NanumBarun"; 
			src: url("../font/NanumBarun.ttf"),
				 url("../font/NanumBarun.eot"),
				 url("../font/NanumBarun.woff")
}
@font-face { font-family: "yoon"; 
			src: url("../font/yoon.ttf"),
				 url("../font/yoon.eot"),
				 url("../font/yoon.woff")
}

/* 헤더 */
#header { height: 45px; 
		  background-color:#3787ee; repeat-x; }
		  
#header a { position: absolute; top: 5px; height: 35px; 
			background: url(../img/btn_home.png) no-repeat;
			text-indent: -9999px;
}
#header .btn_main { left: 5px; width: 40px; }
#header h1 { text-align: center; line-height: 45px;
			color: #fff; font-size:21px; font-weight: bold; 
			letter-spacing:0px; display: block;
}



/* 메뉴 */
#menu { height: 40px; border-bottom: 1px solid #dbdbdb;}
#menu li { float: left; }
#menu a { display: block;
			text-align: center; line-height: 38px;
			background: #fff; color: #555;
			font-weight: bold;
			font-size: 16px; letter-spacing: -0.5px;
			
}
#menu a:active { background:#fff; color:#555; text-decoration: none; }
#menu a:hover { background:#fff; color:#555; text-decoration: none; }



/* 푸터 */
#footer { width: 100%; overflow: hidden; 
		  margin-top: 20px; background-color: #f5f5f5;
		  border-top: 1px solid #f1f1f1; padding: 15px 0px 10px 0px;
}
#footer .info { text-align:center; color: #858585; font-size: 13px; line-height:20px; width: 340px;  margin:0 auto; }
#footer .info span { margin:0px 10px; color:#ddd; }
