#wrap {
	width:100%;
	position:relative; 
	margin:0 auto;
}
#header {
	width:100%;
	height:135px;
	margin:0 auto;
	z-index:90;
	background:url(../images/include/head_bg.jpg) repeat-x;
	position:relative;

}

#container {
	width:1018px;
	margin:0 auto;	
	padding-bottom:55px;
	background:url(../images/include/lnb_line_bg.png) repeat-y left top;
	*zoom:1;
}
#container:after{ content:""; display:block; clear:both;}

#footer{
	width:100%;
	background:#394b61;
	margin:0px;
	padding:0px;
	float:left;
}


#main_contents {float:left;padding-bottom:150px;position:relative;width:100%;background:url('../images/main/main_bg.jpg') repeat;}


.wrap {width:1018px; margin:0 auto;}
.sub_contents {width:770px; float:right;min-height:700px;margin-top:40px;}

.sub_title {font-size:20px; color:#333; font-weight:bold;}
.sub_title span{vertical-align:middle;padding:0 10px;}
.sub_img {float:right;padding:10px;}
.contents {width:1000px; margin:0 auto; margin-top:-61px;}
