div#content_wrapper{
	position:relative;
}
div#wrapper{
	width:978px;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	margin:0 auto;
	background-color:#f2f2f2;
	position:relative;
}

div#bg_pattern{
	width:100%;
	height:419px;
	border-top:1px solid #c5c5c5;
	border-bottom:1px solid #c5c5c5;
	background-image:url(../images/bg.gif);
	background-position:center;
	position:absolute;
	top:40px;
	left:0;


}
div#content_header{
	width:978px;
	height:420px;
	position:relative;
	padding-top:40px;
	display:block;
}

div#content_header h2{
	position:absolute;
}

div#content_header a{
	position:absolute;
	width:121px;
	height:38px;
	background-image:url(../images/logo_nexta.png);
	display:block;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:61px;
	right:20px;
}

div#banners{
	width:980px;
	text-align:center;
	margin:0 auto;
}
a#btn_optimus{
	margin:20px 0;
	display:block;
}
a#btn_optimus:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";
}


div#content_footer{
	width:978px;
	border-left:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	margin:0 auto;
	background-color:#f2f2f2;
	position:relative;

}

p.dummy{
	display:none;
}
/*div#content_footer img{
	position:absolute;
}*/
div#content_footer div#social{
	width:155px;
	overflow:hidden;
	position:absolute;
	top:10px;
	right:8px;
}

div#content_footer a#btn_blog{
	background-image:url(../../../../images/btn_blog.gif);
	width:159px;
	height:62px;
	display:block;
	text-indent:-999px;
	overflow:hidden;
	position:absolute;
	top:10px;
	left:653px;
}

div.border_top{
	position:relative;
	border-top:1px solid #c5c5c5;
}
div#content_footer img{
	padding-left:13px;
}