body { background:#fff; }
#w { margin:10px auto; width:781px; position:relative; border:1px solid #0565B1; background:url(../img/bg-w.png) 0 0 repeat-y; }

#last-update {
	position:absolute; top:0; right:10px; width:302px; text-align:right; padding:0px 0;
	color:#006; font-size:0.9em;
}

#flash { height:203px; overflow:hidden; background:#fff; }

#content { background:url(../img/bg-content.png) 0 0 no-repeat; }
	#hot { width:584px; height:216px; background:url(../img/bg-hot.jpg) top left no-repeat; overflow:hidden; position:relative; }
		#hot #scrollup { margin:35px 150px 0 10px; position:relative; overflow:hidden; height: 140px; }
		#hot #hot-all { position: absolute; top:160px; left:10px; font-weight: bold; }
			.headline { position: absolute; top: 210px; left: 5px; height: 140px; width:410px; }

#content table {  }
#content table td { padding:0 5px!important; }


#index_menu { height:350px; padding:0 20px; margin:0 0 0 4px; background:url(../img/bg-index-menu.jpg) no-repeat top center; }
    #index_menu img { width:160px; height:80px; background:url(../img/system/1p.gif) no-repeat 0 -80px; }
    #index_menu a:hover img { background-position:0 0; }
    #index_menu a { color:#006!important; font-weight:bold; }

#sidebar { background:url(../img/bg-sidebar.png) no-repeat top left; padding:50px 0 0 0; font-size:90%; }

.w198px { width:198px; }
.w583px { width:583px; }

#footer { font-size:90%; margin:30px 0 0 0; background:url(../img/bg-footer.png) no-repeat bottom left; }
	#created-by p { margin:15px 0 3px 0; }
	#copyright p {  margin:45px 0 3px 20px; }
	#navfooter { padding-left:198px; }
		#navfooter a { color:#DE7600!important; }

.p { padding:0 15px; }
.pp { padding:0 39px 20px; }
