/* 숨김 요소 */
legend, #header h2, #slogan h2, #footer h2, #skip, .blind {
	position:absolute;
	overflow:hidden;	
	width:1px;
	height:1px;
	font-size:0;
	line-height:0;
}
img {
	vertical-align:top;
	line-height:0;
	border:0;
}
label, select, input, textarea {
	vertical-align:middle;
}

html { overflow-y:scroll; }

/* body 스타일 */
body {
	color:#323232;
	font-size:75%;
	line-height:1.0;
	font-family:Dotum, Arial;
	/*background:#f1eedf url(../images/common/wrap_bg.gif) repeat-y center top;*/
	background-image: url(../images/common/wrap_bg.gif), url(../images/common/body_bg.gif);
	background-repeat:repeat-y, repeat;
	background-position:center top, left top;
}

/* 링크 */
a, a:link {
	color:#323232;
	text-decoration:none;
} 
a:hover {
	color:#a58868;
	text-decoration:none;
}

/* 컬러 스타일 */
.red {
	color:#FF0000;
}
.white {
	color:#ffffff;
}
.blue {
	color:#09F;
}
.green {
	color:#6cb71d;
}
.brown {
	color:#a58868;
}
.brown1 {
	color:#a08669;
}
.bold {
	font-weight:bold;
}

/* 정렬 스타일 */
.fl { float:left; }
.fr { float:right; }
.cb { clear:both; }

/* 컨텐츠 여백 스타일 */
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }
.pt30 { padding-top:30px; }
.pt40 { padding-top:40px; }
.pt50 { padding-top:50px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }
.pb30 { padding-bottom:30px; }
.pb40 { padding-bottom:40px; }
.pb50 { padding-bottom:50px; }

.pl10 { padding-left:10px; }
.pl20 { padding-left:20px; }
.pl30 { padding-left:30px; }
.pl40 { padding-left:40px; }
.pl50 { padding-left:50px; }

.pr10 { padding-right:10px; }
.pr20 { padding-right:20px; }
.pr30 { padding-right:30px; }
.pr40 { padding-right:40px; }
.pr50 { padding-right:50px; }



