html, body, div, form, h1, p, img { margin:0; padding:0; border:0 none; }
html, body { width:100%; height:100%; }
body { font-family:Tahoma, san-serif; font-size:11px; color:#FFFFFF; background:#000000 url(bg01.jpg) -222px 0 repeat-x; }

.clear { clear:both; }
.border01 { border-top:1px solid #FFFFFF; }
.none { display:none; }

#page-container { display:block; margin:0; padding:0; width:100%; min-width:973px; min-height:100%; position:relative; background:url(bg02.jpg) 0 0 no-repeat; text-align:center; }
	#page-header { display:block; margin:0; padding:0; position:relative; top:121px; text-align:center; border-left:15px solid #FFFFFF; border-right:15px solid #FFFFFF; z-index:10; }
		#header-block { display:block; margin:0 auto; padding:0; width:930px; position:relative; text-align:center; }
			#logo, .logo { display:block; margin:0; padding:0; width:126px; height:95px; }
			#logo { position:absolute; top:6px; left:1px; }
			#quick-nav { position:absolute; top:120px; left:0; text-align:center; width:125px; }
			
			#sitemap li { margin:2px 0; }
			#sitemap li, #sitemap li a { font-size:12px; color:#fff; text-decoration:none; }
			#sitemap li a:hover { text-decoration:underline; }
			
			#radio { position:absolute; top:40px; right:0; height:40px; padding:5px 0 5px 27px; width:170px; border-left:solid 1px #aaaeaf; }
			
			#quick-nav a { color:#fff; text-decoration:none; font-family:Tahoma, sans-serif; font-size:10px; margin:0 5px; }
			#quick-nav a:hover { text-decoration:underline; }
			#title { display:block; margin:0 auto; padding:49px 0; width:411px; height:26px; background:url(title.gif) 50% 50% no-repeat; }
	#page-body { display:block; margin:121px auto 0 auto; padding:0; width:930px; }
		#page-lsidebar { display:block; margin:0; padding:0; width:202px; float:left; text-align:left; }
			#main-nav { display:block; margin:50px 0 0 0; padding:0; font-family:Arial, sans-serif; font-weight:bold; font-size:17px; line-height:30px; color:#FFFFFF; text-align:left; }
			#main-nav li { display:block; margin:0; padding:0; list-style:none; }
			#main-nav li a { text-decoration:none; color:#FFFFFF; }
			#main-nav li a:hover { text-decoration:underline; color:#FFFFFF; }
			.search { margin-top:30px; }
			.register { margin-top:10px; }
			input.text { margin:0; padding:0; border:1px solid #000000; width:104px; font-size:13px; color:#666666; }
			input.submit { margin:0; padding:0; width:21px; height:16px; border:0 none; background:url(button.gif) 0 0 no-repeat; }
		#page-content { display:block; margin:0; padding:0; width:728px; float:right; text-align:left; }
			.records, .entertainment, .rent, .shop { display:block; margin:50px 0 20px 0; padding:123px 0 0 0; width:182px; float:left; }
			
			.records { background:url(records.gif) 0 0 no-repeat; position:relative; }
			
			.link4 { width:126px; height:95px; display:block; top:0; left:0; position:absolute; }
			
			.entertainment { background:url(entertainment.gif) 0 0 no-repeat; position:relative; }
			.rent { background:url(rent.gif) 0 0 no-repeat; position:relative; }
			.shop { background:url(shop.gif) 0 0 no-repeat; position:relative; }
				.title01 { font-family:Tahoma, san-serif; font-weight:bold; font-size:12px; text-transform:uppercase; color:#FFFFFF; padding:0 9px; margin:9px 0; }
				.title01 a { color:#FFFFFF; text-decoration:none; }
				.title02 { font-family:Tahoma, san-serif; font-weight:bold; font-size:14px; line-height:52px; color:#FFFFFF; padding:0; margin:0; }
				.records .title01 { border-left:14px solid #A3C210; }
				.entertainment .title01 { border-left:14px solid #FFD200; }
				.rent .title01 { border-left:14px solid #EB178A; }
				.shop .title01 { border-left:14px solid #4EA3DF; }
				.records .title01 a:hover { color:#A3C210; }
				.entertainment .title01 a:hover { color:#FFD200; }
				.rent .title01 a:hover { color:#EB178A; }
				.shop .title01 a:hover { color:#4EA3DF; }
			.block { display:block; margin:0 0; padding:0 5px 20px 5px; width:354px; float:left; }
			.block img { margin:0 10px 10px 10px; }
			.block p { padding-bottom:6px; }
			
		.latest-news { padding:0; margin:0; display:block; }
		.latest-news li { list-style-type:none; display:block; clear:both; border-bottom:solid 1px #fff; margin-bottom:10px; padding-bottom:25px; }
		
		.link2 { font-family:Tahoma, san-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; padding-bottom:4px; clear:both; display:block; }
		
		.latest-news span { display:block; padding-bottom:4px; }
		
		.latest-news a { display:block; padding-bottom:4px; }
		.latest-news a:hover { text-decoration:underline; }
		
		.latest-news img { padding:0!important; margin:7px 7px 7px 0!important; background:#ffffff; width:36px; height:36px; border:solid 2px #8c8d91; display:block; float:left; }
		
		.link1 { font-family:Tahoma, san-serif; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; }
		.link1:hover { text-decoration:underline; }
		
		.news-description{ font-family:Tahoma, san-serif; margin-top:7px; font-size:11px; color:#fff; text-decoration:none; }
		.news-description:hover { text-decoration:none!important; }
		
		.no-border { border:0 none!important; }
		
		.link3 { font-family:Tahoma, san-serif; font-size:11px; color:#fff; text-decoration:none; }
		
	#extra01 { display:block; margin:0; padding:0; width:100%; height:182px; position:absolute; top:21px; left:0; background:url(bg03.gif) -30% 0 repeat-x; z-index:1; }
	
	.banner { width:120px; overflow:hidden; background-color:#ccc; margin:10px 0; }