@import url('reset.css');
@import url('footer.css');


body {
	font-family:tahoma;
	font-size:12px;
	color:#666;
	background: url(../images/main/bg_main.gif) repeat-x;
	background-position:bottom;
}



a { text-decoration:none;color:#666;}

#footer ul, #header ul,#footer ol, #header ol { list-style:none;}

/*container */
#container {}


/*header*/
#header { width:970px; margin:0 auto;}
#header .inner {overflow:hidden; clear:both; width:970px; margin:0 auto; padding:7px 0 0; position: absolute; z-index:5;}
#header h1 a { float:left;}
#header h1 span { float:right;}

/*content*/	
#content { display:block; height:365px; width:970px; margin:0 auto; padding-top:140px;}
#content { position:relative; z-index:2;}
#visual { position: relative; width: 1200px; margin:0 auto;}
#visual span { position:absolute;}
em.curve { display:block; position:absolute; top:417px; background:url(../images/bg_curv.png) no-repeat; height:89px; z-index:8; width:1200px;}


#content ul  { display:block; float:right; list-style:none; margin-top:-10px;_margin-top:-70px;}
#content ul li { padding-bottom:3px;}
#content ul li a { color:#fff; font-weight:bold;}
#content ul li a span { display:block; background:url(../images/icon/arrow_wh.png) no-repeat 0 5px; padding:0 0 1px 8px;}
#content p.text_cg { float:left; margin-top:150px;}
#content p.text_cg a { padding-top:10px; display:block;}


/*wrapper*/	
#wrapp { clear:both; width:970px; margin:0 auto;  float:right; margin-right:150px;}
#wrapp .banner { float:right; padding-bottom:25px;  }
#wrapp .banner li { display: inline; padding-left:15px;}

	