@charset "UTF-8";

#hometop { width:100%; padding:0; text-align:center; background: url(../images/hometop2-bg.jpg) repeat-x top;}
	#hometop p { display:block; width:960px; padding:0; margin:0 auto; text-align:center;}

#home-top { width:100%; padding:0; text-align:center; background: url(../images/hometop-bg.jpg) repeat-x top;}
	#home-top p { display:block; width:960px; padding:0; margin:0 auto; text-align:center;}


#right { float:right; width:264px;padding:0 0 0 0;}
	#calendar { width:264px; padding:0 0 8px 0;}
	#news { width:240px; border:1px solid #CCC; padding:5px 11px 9px 11px;}
	#news h2 { display:block; width:200px; padding:4px 20px; font-size:18px; line-height:24px; font-weight:normal; border-bottom:1px solid #CCC; background:url(../images/pt2.jpg) no-repeat; background-position:10px;}
	#news ul { padding:0; margin:0; list-style:none;}
		#news li { border-top: 1px dashed #CCC; width:220px; padding:8px 10px; font-size:12px; line-height:18px;}
			#news li:first-child { border-top:none;}
			#news li span { display:block; padding:0 0 4px 0;}
			#news li a { font-weight:bold; color:#333; font-size:14px; text-decoration:none;}
			#news li a:hover { color:#0000FF; text-decoration:underline;}
		#news p { border-top: 1px solid #CCC; width:220px; padding:8px 10px; font-size:14px; line-height:18px; text-align:right;}
			#news p a { color:#333;  text-decoration:none;}
			#news p a:hover { color:#0000FF; text-decoration:underline;}
	#links { padding:10px 0 0 0;}
		#links p { margin:0; padding:0 0 10px 0;}
	#banner { padding:0 0 0 0;}
		#banner p { margin:0; padding:0 0 10px 0;}


#left { float:left; width:610px;padding:8px 0 0 0; }
	#left h2 { display:block; width:580px; font-size:22px; line-height:24px; color:#333; font-weight:normal; padding:4px 0 4px 30px; margin:0 0 4px 0; background:url(../images/pt1.jpg) no-repeat; background-position:10px; border-bottom:1px solid #CCC}
	#products { width:560px; padding:8px 20px 28px 30px;}
		#products p { font-size:14px; line-height:18px; padding:8px 0;}
	#maker { width:600px; padding:8px 0 0 10px;}
		#maker p { font-size:14px; line-height:18px; padding:8px 20px 12px 20px;}
		#maker td { padding:12px 0 12px 12px; font-size:14px; line-height:18px; font-weight:bold;}
			#maker td a { color:#3030FF; text-decoration:underline;}
			#maker td a:hover { color:#3030FF; text-decoration:none;}
			#maker td img { border:1px solid #CCC; margin:4px 0;}