@charset "UTF-8";
#speciality-top { width:900px;}
	#speciality-top p { width:900px; margin:0 auto; padding:0; text-align:center;}
#speciality-home-menu { width:900px; padding:10px 0 30px 0; overflow:hidden; clear:both;}
	#speciality-intro { width:850px; padding:20px 25px 0 25px;}
		#speciality-intro h1 { margin:0; padding:0 0 20px 0;}
		#speciality-intro p { margin:0; padding:10px 30px; font-size:12px; line-height:18px;}
	#speciality-menu {width:850px; padding:10px 25px 40px 25px;}
		#speciality-menu p { margin:0; padding:5px 30px; font-size:12px; line-height:18px;} 
		#speciality-menu p a img { border:1px solid #CCC;}
	#speciality-details  { width:790px; padding:0 55px 0 55px;}
		.speciality-art { width:780px; border:2px #CCCCCC solid; padding:3px;text-align:left;}
			.speciality-art-inner { background:#FFF; padding:20px 35px;width:708px;border:1px #CCCCCC solid}
				.art-head { margin:0; padding:0 10px 10px 10px; width:688px; border-bottom:1px solid #CCC;}
					.art-head h2 { margin:0; padding:0; float:left; width:500px;}
					.art-head p { margin:0; padding:5px 10px 0 0 ; float:right; text-align:right; width:175px;}
						.art-head p img { border:none;}
				.speciality-art-inner h3 { margin:0; padding:24px 10px 0 10px; width:680px;}
				.art-image { float:right; width:300px; display:block; margin:0; padding:16px 10px 0 10px; clear:right; }
					.art-image p { padding:8px 0; margin:0; line-height:18px; font-size:10px;}
					.art-image a img { margin:0; border:1px solid #666; display:block;}
					.art-image a:hover img { border:1px solid #C990DD;}
				.art-body { float:left; width:365px; padding:10px 0 0 10px;}
					.art-body p { font-size:12px; line-height:24px; padding:12px 0; margin:0;}
		.art-top { padding:10px 25px 25px 10px; width:755px; margin:0; text-align:right;line-height:14px; font-size:10px; } 
			.art-top a {color:#666; text-decoration:none;}
			.art-top a:hover {color:#C990DD; text-decoration: underline;}