@charset "utf-8";
/* CSS Document */

/* ==================== body =============================== */
body {
	text-align:left;
	align: center;
	font: 12px 新細明體;
	color:#555555;
	line-height:18px;
}

a:link{
	text-decoration:none;
	color:#555555;
}
a:selected{
	text-decoration:none;
	color:#555555;
}
a:visited{
	text-decoration:none;
	color:#555555;
}
a:hover{
	text-decoration:underline;
	color:#555555;
}
/* ==================== newsboard =============================== */


.newsboard-bg {
	background-image: url(../images/newsboardbg_middle.jpg);
    background-repeat: repeat-x ;
	padding-top:5px;	
}

#newsboard-text {
	padding-left:5px;
	text-align:left;
	font: 12px Arial, Helvetica, sans-serif;	
}



/* ==================== shadowbackground =============================== */


.shadow-left {
	background-image: url(../images/shadow_left.jpg);
	width: 27px;
	background-repeat: repeat-x ;
}

.shadow-right {
	background-image: url(../images/shadow_right.jpg);
	background-repeat: repeat-x ;
	width: 27px;
}



/* ==================== texts =============================== */

.big-title {
	font-size: 18px;
	font-weight:bold;
}

.tableblue-title {
	font-size: 12px;
	font-weight:bold;
	color:#125695;
	text-align:center;
	
}

#latestnews_text {
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	vertical-align:top;
}

#latestnews_date{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:right;
	
}

#latestnews_maintitle{
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-top:15px;
	padding-bottom:20px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	font-weight:bold;
	
}

#latestnews_detail{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#e9eefa;
}

#latestnews_detaileng{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#e9eefa;
	font-family:Arial, Helvetica, sans-serif;
}

#latestnews_detail2{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#ffffff;
}

#latestnews_detaileng2{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}


#product_title{
	font-size:14px;
	padding-left:5px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:5px;
	vertical-align:top;
	text-align:center;
	
	
}

#product_title_de{
	font-size:14px;
	text-align:left;
	font-weight:bold;	
}

.table-similarproduct {
	padding: 12px;
	text-align:center;
	
}

#product-similarproduct{
	font-size:12px;
	font-weight:none;
	text-align:center;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:5px;
	padding-left:0px;
	padding-right:5px;
	background-color:#ffffff;
}

#product2_maintitle{
	font-family:Arial, Helvetica, sans-serif;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:5px;
	padding-left:0px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	
}

#product2_title{
	font-size:14px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#e9eefa;
}

#product2_detail{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#e9eefa;
}

#product2_detail2{
	font-size:12px;
	font-weight:none;
	text-align:left;
	vertical-align:top;
	padding-bottom:10px;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
	background-color:#ffffff;
}