/* CSS Document */
* { word-wrap: break-word; }
body { background: #000000 url(bg3.gif) /*top center no-repeat*/; margin: 0; padding: 0; text-align: center;}
body, td, input, textarea, select, button { color: #333; font: 12px/1.6em Tahoma, Helvetica, Arial, sans-serif; }
body, p, h1, h2, h3, h4, h5, h6, form, fieldset, dl, dt, dd { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; color: #363636; }
.notice li { list-style: none; }
a { color: #777; text-decoration: none; }
	a:hover { text-decoration: underline; }
	a img { border: none; }
em, cite, strong, th { font-style: normal; font-weight: normal; }
table { empty-cells: show; border-collapse: collapse; }

.mainbox { width: 748px; background: url(mainbg.gif) 0 0 repeat-y; margin: 3px auto auto; }
	.header { height: 53px; width: 748px; padding-top: 32px; text-align: left; background: url(mainbg_h.gif) 0 0 no-repeat; }
			a.logo  { display: block; height: 52px; width: 310px; float: left; text-indent: -9999px; }
			.header p { font-size: 14px; color: #999; margin-bottom: -4px; }
			.sitelink { float: right; width: 150px; margin-right: 20px; }
				.sitelink a { margin-right: 4px; }
	.content { width: 748px; text-align: left; padding-top: 20px; color: #333; background: url(mainbg_c.gif) 0 0 no-repeat; overflow: hidden; *height: 1%; }
		.info { float: left; width: 496px; margin-left: 20px; _margin-left: 10px;}
			.msg { background: url(infobg.gif) no-repeat 0 0; padding: 30px 20px 0 30px; position: relative; min-height: 200px; _height: 200px; }
				.msg p { margin-bottom: 10px; }
				.msg dl dt { float: left; width: 26px; position: relative; }
				.msg dl dd { margin-left: 26px; position: relative; }
				.msg h2 { font-size: 14px; }
				.msg pre { margin: 0; }
				dl.faq  { margin-bottom: 10px; }
				dl.faq  dt { width: 22px; position: relative; }
				dl.faq  dd { margin-left: 22px; position: relative; }
		.undis{display:none;}		
		.side { float: right; width: 230px; }
			.side a { display: block; width: 213px; text-indent: -9999px; overflow: hidden; }
			a.forum { height: 60px; background: url(thzaa_forum.gif) 0 0 no-repeat; }
				a.forumhover { height: 60px; background: url(thzaa_forum_hover.gif) 0 0 no-repeat; }

			a.linkex { height: 60px; background: url(thzaa_linkex.gif) 0 0 no-repeat; }
				a.linkexhover { height: 60px; background: url(thzaa_linkex_hover.gif) 0 0 no-repeat; }

			a.uppic { height: 60px; background: url(thzaa_uppic.gif) 0 0 no-repeat; }
				a.uppichover { height: 60px; background: url(thzaa_uppic_hover.gif) 0 0 no-repeat; }

			a.aboutus { height: 60px; background: url(thzaa_aboutus.gif) 0 0 no-repeat; }
				a.aboutushover { height: 60px; background: url(thzaa_aboutus_hover.gif) 0 0 no-repeat; }

			a.contact { height: 60px; background: url(thzaa_contact.gif) 0 0 no-repeat; }
				a.contacthover { height: 60px; background: url(thzaa_contact_hover.gif) 0 0 no-repeat; }

			a.space { height: 60px; background: url(thzaa_space.gif) 0 0 no-repeat; }
				a.spacehover { height: 60px; background: url(thzaa_space_hover.gif) 0 0 no-repeat; }

			a.member { height: 60px; background: url(thzaa_member.gif) 0 0 no-repeat; }
				a.memberhover { height: 60px; background: url(thzaa_member_hover.gif) 0 0 no-repeat; }
				
			a.tvreturn { height: 60px; background: url(thzaa_tvreturn.gif) 0 0 no-repeat; }
				a.tvreturnhover { height: 60px; background: url(thzaa_tvreturn_hover.gif) 0 0 no-repeat; }
				
			a.tvonline { height: 60px; background: url(thzaa_tvonline.gif) 0 0 no-repeat; }
				a.tvonlinehover { height: 60px; background: url(thzaa_tvonline_hover.gif) 0 0 no-repeat; }

		.expinfo { float: left; width: 544px; margin-left:20px; _margin-left: 10px; min-height: 320px; _height: 320px; }		
		.introside { float: right; width: 180px; margin-top: 20px; padding-top: 10px; background: url(infosbg.gif) 0 0 no-repeat; height: 320px; }
			.introside a { display: block; height: 26px; line-height: 18px; padding-left: 16px; text-decoration: none; }
			a.ontoptabs, .introside a:hover { background: url(infoabg.gif) 0 bottom no-repeat; }
	
	.adtools { margin-top: 10px; overflow: hidden; *height: 1%; }
		.ad { float: left; margin-left: 30px; _margin-left: 20px;  width: 470px; }
			.ad a img { margin:0 6px 6px 0; width: 228px; height: 60px; float: left; }
		.tools { float: right; width: 200px; margin-right: 20px; }
			.tools a{ display: block; width: 102px; height: 18px; background: url(phpadmin.gif) no-repeat; text-indent: -9999px; margin:10px 0 0 10px; }
				.tools a:hover { background: url(phpadmin_hover.gif) no-repeat; }
	.footer { height: 44px; width: 748px; margin-top: 10px; color: #999; background: url(mainbg_f.gif) 0 0 no-repeat; clear: both; }
		.footer a { color: #666; }
		.companyinfo { float: left; margin-left: 34px; _margin-left: 24px; }
		.companyinfo2 { float: left; margin-left: 34px; _margin-left: 24px; }
		.productlist { float: right; width: 360px; margin-right: 20px; }
			.productlist a { margin-right: 6px; float: right; }


