/* common */
*{outline:none;}
body, input, textarea, select, button{font:12px 'ËÎÌå';}
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset{margin:0; padding:0;}
a{color:#2366a8; text-decoration:none;}
	a:hover{text-decoration:underline;}
	a img{border:none;}
em, cite, th{font-style:normal; font-weight:normal;}
li{list-style-type:none;}

span.close{cursor:pointer;}

/* signboard */
#signboard dd a.language {margin-right:3px;}

/* plate */
#contentprofile{margin:10px; line-height:24px;}
	#contentprofile p{margin-top:10px;}
	#contentprofile a{color:#f00;}

/* content */
.indexproduct{width:730px; line-height:20px; font-size:12px; overflow:hidden;}
		.indexproductitem{width:120px; margin:5px 12px; float:left; display:inline;}
			.indexproductitem img{width:110px; height:82px; margin:0 auto; border:none; display:block; vertical-align:middle;}
			.indexproductitem div{padding:4px;border:1px solid #d4d4d4; vertical-align:middle; overflow:hidden;}
			.indexproductitem strong{margin-top:4px; display:block; text-align:center; font-weight:normal;}
			.indexproductitem span{display:block; text-align:center; color:#888;}

/* side */
#sideproduct{padding-left:10px;}
	#sideproduct li{line-height:24px; padding-left:10px; background:url(http://skin1.cnal.com/img/li.jpg) 0 50% no-repeat; border-bottom:1px solid #e3e3e3;}
	#sideproduct li.none{font-size:12px; font-weight:bold; color:#000; background-image:none; border-bottom:none;}

#sidealbum{padding-left:10px;}
	#sidealbum li{line-height:24px; padding-left:10px; background:url(http://skin1.cnal.com/img/li.jpg) 0 50% no-repeat; border-bottom:1px solid #e3e3e3;}
	#sidealbum li.none{font-size:12px; font-weight:bold; color:#000; background-image:none; border-bottom:none;}


#sidesearch{}
	#sidesearch .txt{width:110px;}
	#sidesearch .btn{width:37px; height:20px; background:url(http://skin1.cnal.com/img/search.jpg) 0 0 no-repeat; border:none;}

#sidecontact{line-height:24px; font-size:12px;}
	#sidecontact th{width:50px; vertical-align:top; font-size:12px;}
	#sidecontact td{white-space:normal; font-size:12px;}
	#sidecontact .more{text-align:right;}
		#sidecontact .more a{color:#6a0102;}
		
#sidefriendlink{padding-left:10px;}
	#sidefriendlink li{line-height:22px; padding-left:10px; background:url(http://skin1.cnal.com/img/li.jpg) 0 50% no-repeat;}
	#sidefriendlink li.none{font-size:12px; font-weight:bold; color:#000; background-image:none;}

/* news */
#news{font-size:12px;}
	#news table{width:100%; border-collapse:collapse; background:url(http://skin1.cnal.com/img/news_bg.jpg) 0 0 repeat;}
	#news tr{}
	#news th,#news td{height:36px; line-height:36px; border:1px solid #ececec; font-size:12px;}
	#news th{padding-left:30px; border-right:none; text-align:left; background:url(http://skin1.cnal.com/img/news_left.jpg) 15px 50% no-repeat;}
		#news th span{color:#7e7e7e;}
	#news td{width:90px; padding-left:30px; border-left:none; text-align:left; background:url(http://skin1.cnal.com/img/news_right.jpg) 15px 50% no-repeat;}
	#news td.none{background-image:none; border-left:1px solid #ececec;}
#newsdetail{}
	#newsdetail h1{line-height:36px; border:1px solid #ececec; background:url(http://skin1.cnal.com/img/news_bg.jpg) 0 0 repeat; font-size:16px; text-align:center;}
	.newsdetail_top{height:36px; line-height:36px; color:#7e7e7e; text-align:center;}
	.newsdetail_content{line-height:28px;}
		.newsdetail_content p{margin-top:10px;}
	.newsdetail_bottom{margin:30px 0; padding-right:20px; line-height:36px; text-align:right; border-top:1px solid #ececec;}

	
/* profile */
#profile{font-size:12px;}
	#profile p{margin-top:10px;}
	#profile .intro{width:700px; margin:10px; line-height:24px; overflow:hidden;}
	.profile_title{font-weight:bold; font-size:14px; line-height:26px; border-bottom:1px solid #cacaca; text-indent:10px;}
	.profile_datail{margin:20px auto 50px; border:1px solid #e1e1e1; line-height:30px; border-collapse:collapse; font-size:12px;}
		.profile_datail th{width:100px; padding-right:5px; text-align:right; background-color:#f6f6f6; font-weight:bold; border:1px solid #e1e1e1;}
		.profile_datail td{width:220px; padding-left:5px; text-align:left; border:1px solid #e1e1e1;}
		.profile_datail span{color:#8d0e08;}

/* product */
#product{padding-left:3px;}
	.productnone{ text-align:center; font-weight:bold;}
	.productclass{background:url(http://skin1.cnal.com/img/product_border.jpg) 0 29px repeat-x; overflow:hidden;}
		.productclass dt{height:30px; line-height:30px; padding-left:10px; background:url(http://skin1.cnal.com/img/product_dt.jpg) 0 50% no-repeat; font-size:12px; font-weight:bold;}
		.productclass ul{padding:0 20px; overflow:hidden; display:inline; float:left;}
			.productclass li{width:135px; line-height:30px; float:left;}
			.productclass a{color:#00115c;}
		.productclass dd{padding-left:10px; background:url(http://skin1.cnal.com/img/product_border.jpg) 0 100% repeat-x; font-size:12px; }
	.productarea{padding:5px 10px; overflow:hidden;}
		.productarea dt{width:200px; line-height:24px; float:left; font-size:12px;}
			.productarea dt a{color:#001ea1; text-decoration:underline;}
		.productarea dd{width:500px; line-height:24px; float:right; font-size:12px; text-align:right;}
			.productarea dd strong{color:#db0000;}
	.productlist{width:100%; line-height:30px; font-size:12px;}
		.productlist img{width:120px; margin:0 auto; border:none; display:block;}
		.productlist th{background-color:#f8f8f8; border-top:#dedede 1px solid; border-bottom:#dedede 1px solid;}
		.productlist td{padding:5px 0; text-align:center;}
		.productlist td.img div{padding:5px 0; border:1px solid #bfccdd; vertical-align:middle;}
		.product_btn{width:63px; height:18px; background:url(http://skin1.cnal.com/img/product_btn.jpg) 0 100% repeat; display:block; text-indent:-1000px;}
	.productdirect{line-height:30px; font-size:12px; overflow:hidden;}
		.productdirectitem{width:130px; margin:5px; float:left;}
			.productdirectitem img{width:120px; margin:0 auto; border:none; display:block; vertical-align:middle;}
			.productdirectitem div{height:100px; padding:5px 0; border:1px solid #bfccdd; vertical-align:middle; overflow:hidden;}
			.productdirectitem span{display:block; text-align:center;}
#productdetail{}
	#productdetail h1{line-height:30px; font-size:16px; text-align:center;}
	#productdetail h2{height:30px; line-height:30px; margin:10px 0; font-size:14px; text-indent:10px; text-align:left; background:url(http://skin1.cnal.com/img/product_detail_content.jpg) 0 0 repeat-x;}
	.productdetail_date{line-height:24px; border-bottom:1px solid #dadada; color:#7e7e7e; text-align:center;}
	.productdetail_img{}
	.productdetail_img{margin:10px 0; table-layout:fixed;}
		.productdetail_img th{width:340px; height: 320px; border:1px solid #dadada; vertical-align:middle; overflow:hidden;}
		.productdetail_img img{margin:0 auto; vertical-align:middle; display:block;}
		.productdetail_img td.thumb ul{margin:5px 70px; overflow:hidden;}
			.productdetail_img td.thumb li{width:65px; height:55px; float:left; overflow:hidden;}
			.productdetail_img td.thumb li img{width:52px; height:37px; margin:8px auto; padding:2px; border:1px solid #dadada; cursor:pointer; display:block;}
			.productdetail_img td.thumb li.current{background:url(http://skin1.cnal.com/img/product_detail_thbum.png) 0 0 no-repeat;}
		.productdetail_img td.else{vertical-align:top;}
		.productdetail_img td.else ul{margin-left:20px; color:#5c5c5c;}
		.productdetail_img td.else li{line-height:30px; font-size:12px;}
	.productdetail_content{line-height:24px; margin:0 10px; clear:both;}
	.productdetail_content p{line-height:24px;}

/* album */
#album{padding-left:3px;}
	#album div{clear:both;}
	#album div.data{width:145px; overflow:hidden; float:left; clear:none;}
	#album img{width:120px; height:90px; margin:0 auto; border:none; display:block;}
	#album div.data span{line-height:24px; display:block; text-align:center; font-size:12px;}
	#album div.none{text-align:center;}
#albumdetail{}
	#albumdetail h1{line-height:30px; font-size:16px; text-align:center;}
	.album_date{line-height:24px; border-bottom:1px solid #dadada; color:#7e7e7e; text-align:center;}
	.album_img{}
	.album_img{margin:10px 0; table-layout:fixed;}
		.album_img th{width:500px; height: 320px; border:1px solid #dadada; vertical-align:middle; overflow:hidden;}
		.album_img img{margin:0 auto; vertical-align:middle; display:block;}
		.album_img td{line-height:24px; padding:0 5px; vertical-align:top;}
/* feedback */
#feedback{}
	.feedback_title{height:26px; line-height:26px; background:url(http://skin1.cnal.com/img/feedback_title_border.jpg) 0 100% repeat-x;}
		.feedback_title span{display:block; text-indent:10px; background:url(http://skin1.cnal.com/img/feedback_title_span.jpg) 0 50% no-repeat;}
	#feedback table{margin:10px 10px; line-height:40px;}
		#feedback label span{color:#f00;}
		#feedback th{width:110px; padding-right:10px; text-align:right;}
		#feedback td img{vertical-align:middle; cursor:pointer;}
		#feedback .submit input{width:76px; height:20px; margin:0 auto; display:block; border:none; background:url(http://skin1.cnal.com/img/feedback_submit.jpg) 0 100% no-repeat;}
		#feedback .submit input.product{width:113px; height:24px; margin:0 auto; display:block; border:none; background:url(http://skin1.cnal.com/img/feedback_submit_product.jpg) 0 100% no-repeat;}
		#feedback dl{margin:10px;}
			#feedback dl dt{padding-left:10px; line-height:24px;}
			#feedback dl dd{display:none;}
			#feedback .current{background-color:#f8f8f8;}
				#feedback dl.current dd{display:block;}

/* glories */
#glories{}
	#glories img{width:120px; height:90px;}
	#glories table{width:100%; border-top:1px solid #e0e0e0; font-size:12px;}
	#glories th{padding:5px 0; background-color:#f6f6f6; text-align:center;}
	#glories td{padding:5px 0; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center;}
	#glories td.none{padding:5px 0; font-size:12px; font-weight:bold; text-align:center;}

/* job */
#job{}
	#job table{ width:580px; margin:20px auto; border-collapse:collapse;}
	#job td, #job th{line-height:24px; border:1px solid #e2e2e2; font-size:12px;}
	#job th{width:90px; vertical-align:top;}
	#job td{padding:0 20px;}
	#job td.action{text-align:center;}
		#job td.action a{color:#00129c;}
		#job td.action a.put{margin-right:10px;padding-left:15px; background:url(http://skin1.cnal.com/img/job.jpg) 0 50% no-repeat;}
		#job td.action a.bookmark{margin-left:10px;padding-left:15px; background:url(http://skin1.cnal.com/img/bookmark.jpg) 0 50% no-repeat;}


/* contact */
#contact{width:520px; margin:40px auto; border:1px solid #e1e1e1; line-height:30px; border-collapse:collapse;}
	#contact th{width:100px; padding-right:5px; text-align:right; background-color:#f6f6f6; font-weight:bold; border:1px solid #e1e1e1;}
	#contact td{padding-left:5px; text-align:left; border:1px solid #e1e1e1;}

/* pagebar */
.pagebar{margin:30px 0; padding-right:50px; line-height:36px; text-align:right; border-top:1px solid #ececec; clear:left;}