#wrapper {
	width:100%;
	background:url(../images/common/header_bg.gif) repeat-x left top;
}

/********************** 상단헤더부분 **********************/
#header_wrap {
	width:1000px;
	height:90px;
	position:relative;
	margin:0 auto;
}


/********************** 비쥬얼이미지부분 **********************/
#visual_wrap {
	width:1000px;
	height:420px;
	position:relative;
	margin:0 auto;
	padding-top:40px;
}
#slider {float:left; position:relative; width:1000px; height:420px;}
#slider ul.slide_info {position:absolute; list-style:none; top:0; left:0;}
#slider ul li {float:left; width:1000px; height:420px;}

.pagination {position:absolute; left:470px; bottom:20px; height:14px; z-index:999;}
.pagination li {float:left; cursor:pointer; width:14px; height:14px; margin-right:8px; background:url(../images/main/visual_dot_off.png) no-repeat top center;}
.pagination li:hover {cursor:pointer;}
li.current {cursor:pointer; width:40px; height:14px; background:url(../images/main/visual_dot_on.png) no-repeat top center;}


/********************** 컨텐츠부분 **********************/
#content_wrap {
	width:1000px;
	position:relative;
	margin:0 auto;
}

.con_box {
	float:left;
	width:300px;
	padding-bottom:40px;	
	position:relative;
}
.con_box h4 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.25px;
	padding-top:1px;
	padding-bottom:11px;
}
.con_box .more_icon {
	position:absolute;
	right:0;
	top:0;
}
.con_box .txt {
	font-size:12px;
	color:#828282;
	line-height:18px;
	padding-top:8px;
	text-align:justify;
}



/********************** 컨텐츠부분 **********************/
#community_wrap {
	width:1000px;
	position:relative;
	margin:0 auto;
/*	padding-top:42px;
	background:url(../images/main/line.gif) no-repeat left top;*/
	padding-top:30px;
}

.link_box {
	float:left;
	width:95px;
	height:200px;
	position:relative;
}
.link_box p {
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.5px;
	line-height:14px;
}
.link_box p span {
	font-size:10px;
	font-weight:normal;
}

.commu_box {
	float:left;
	width:345px;
	height:200px;
	position:relative;
}
.commu_box h4 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.25px;
	padding-top:1px;
	padding-bottom:11px;
}
.commu_box h4 span {
	color:#e42313;
}
.commu_box .more_icon {
	position:absolute;
	right:0;
	top:0;
}

/***** 공지사항 *****/
.notice {
	float:left;
	width:335px;
	height:102px;
	padding:20px 5px 0;
	border-top:solid 1px #dcdcdc;	
	border-bottom:solid 1px #dcdcdc;
}
.notice li {
	float:left;
	padding-bottom:10px;
}
.notice li dl {
	float:left;
	width:335px;
}
.notice li dl dt {
	float:left;
	width:238px;
	padding-left:7px;
	background:url(../images/main/notice_dot.gif) no-repeat left center;
}
.notice li dl dt a {
	font-size:13px;
}
.notice li dl dd {
	float:right;
	width:80px;
	text-align:right;
	color:#969696;
	font-size:13px;
}

/***** 퀵메뉴 *****/
.quick_box {
	float:left;
	width:480px;
	height:200px;
	position:relative;
}
.quick_box h4 {
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.25px;
	padding-top:1px;
	padding-bottom:11px;
}
.quick_box h4 span {
	color:#e42313;
}
.quick {
	float:left;
	width:479px;
	height:122px;
	border:solid 1px #dcdcdc;	
	border-right:none;
}
.quick li {
	float:left;
	width:159px;
	height:109px;
	border-right:solid 1px #dcdcdc;
	padding-top:13px;
	position:relative;
}
.quick li.last {
	width:158px;
}
.quick li > a {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:158px;
	height:122px;
	z-indext:999;
}
.quick li:hover dl {
	opacity:1;
}
.quick li dl {
	opacity:0.6;
}
.quick li dl dt {
	width:158px;
	text-align:center;
}
.quick li dl dd {
	width:158px;
	text-align:center;
	color:#000;
	font-size:13px;
	padding-top:9px;
	letter-spacing:-0.5px;
}



/********************** 카피라이터부분 **********************/
#footer_wrap {
	float:left;
	width:100%;
	margin-top:50px;
	border-top:solid 5px #646464;
	background-color:#828282;
}
#footer {
	width:1000px;
	height:50px;
	margin:0 auto;
	padding-top:27px;
	color:#fff;
	line-height:18px;
	position:relative;
	text-align:center;
}
#footer span {
	color:#cdcdcd;
	font-size:11px;
}








