#head {
	background:url(../img/bg_head.jpg) repeat-x center top;
	height:107px;
}

#head .inner,
#gnav .inner,
#flash .inner {
	width:960px;
	margin:0 auto;
	padding:5px 10px 0 10px;
}

#gnav {	
	background:url(../img/bg_gnav.jpg) repeat-x center top;
	height:100px;
	overflow:hidden;
}

#gnav .inner {
	padding:11px 0 0 0;
}

#flash {
/*
	background:url(../img/bg_flash.jpg) repeat center top;
*/
	height:374px;
	overflow:hidden;
}

#flash .inner {
	background:url(../img/bg_flash_bdr.jpg) no-repeat center top;
	width:954px;
	height:374px;
	padding:3px 2px 0 4px;
}

#cont {
/*
	background:url(../img/bg_cont.jpg) repeat center top;
*/
}

#cont .inner {
/*
	background:url(../img/bg_main.jpg) repeat-y center top;
*/
	width:978px;
	margin:0 auto;
}

#left {
	background:url(../img/bg_left_main_no.jpg) repeat-y left top;
	width:700px;
	/*float:left;*/
	overflow:hidden;
}

#left.inner {
}
.left_bdr,
.right_bdr {
	float:left;
}
#right {
	background:url(../img/bg_right_main_no.jpg) repeat-y left top;
	width:278px;
	float:left;
	overflow:hidden;
}

.btn_gotop {
	background:url(../img/bg_right_btm_no.jpg) no-repeat;
	width:278px;
	height:40px;
	text-align:center;
	clear:both;
	float:none;
}

#footbnr {
	background:url(../img/bg_footbnr.jpg) repeat-x;
	height:100px;
	overflow:hidden;
	_*margin-top:-2px;
	_margin-top:-2px;
	*margin-top:-2px;
}

#footbnr .inner {
	width:960px;
	margin:0 auto;
}

#foot {
	background:#000000;
	padding:20px 0;
}

#foot .inner {
	text-align:center;
	width:960px;
	margin:0 auto;	
}

.imgbdr {
	padding:1px;
	border:#CCCCCC 1px solid;
}

.f_left {
	float:left;
}

.f_right {
	float:right;
}























