@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
body,p {
	margin: 0px;
	padding: 0px;
}
body { background:url(images/_layout/bg.jpg) repeat-x right top}
body,td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: 160%;
	color: #77787B;
}
/*-background img-----------------------------------------------------------------------------------------*/
.MainBg {background:url(images/_layout/m_bg.jpg) repeat-x left bottom;border-left:1px solid #FFF;border-bottom:1px solid #FFF;border-right:1px solid #FFF;padding:8px 15px 20px 15px}
.InMainBg { background:url(images/_layout/f_top.gif)  repeat-x left top}
.LeftBg {background:url(images/_layout/f_left2.gif) repeat-y left top}
.RightBg {background:url(images/_layout/f_right2.gif) repeat-y right top}
.ProFrameBg {background:url(images/_layout/pro_frame.gif) no-repeat center}
.PD {padding-bottom:20px}
.PicLink img {border:2px solid #39C;padding:0px 2px}
/*-txt link-----------------------------------------------------------------------------------------------*/
.Date {font-size:8pt;color:#0092cd;padding-left:10px; text-align:right; clear:both;float:right}
.DateList {text-decoration:none;padding:2px 0px;float:left; width:330px}
.DateList a {text-decoration:none;color:#666}
.DateList a:hover {text-decoration:underline;color:#000}
.address {font-size:8pt;}
.CopyRight {font-size:8pt;color:#666}
.CopyRight a {color:#09C;text-decoration:none}
.CopyRight a:hover {color:#666}
/*導覽列*/
#Site {border-bottom:1px solid #D7D8D8;height:20px;padding:6px 0px 4px 0px; margin:0px 10px 20px 0px}
#Site .Title {float:left;font-size:12pt;font-weight:bold;color:#333333;padding-left:8px;height:21px;
background:url(images/_layout/title_pic.gif) no-repeat left 3px}
#Site .Map {float:right;font-size:9pt; color:#333;padding-right:8px}
#Site .Map a {color:#999999; text-decoration:none}
/*頁面連結*/
.PageLink {font-size:8pt;padding:0px 10px}
.PageLink a {padding:0px 4px;text-decoration:none; color:#069}
.PageLink a:hover {text-decoration:underline}
.PageLinkIn {font-weight:bold}
/*產品標頭*/
.ProTitle {background:url(images/_layout/dot.gif) no-repeat left 6px;padding-left:20px;padding-bottom:10px}
.ProTitle a {font-size:11pt;text-decoration:none;color:#000000;font-weight:bold}
.ProTitle a:hover {}
/*次選單*/
#SideMenu {margin-bottom:40px;margin:0px auto;padding:0px 10px}
#SideMenu ul { list-style-type:none;list-style-position:outside;margin:0px;padding:0px}
#SideMenu li {border-bottom: 1px dotted #ccc;background:url(images/_layout/arrow.gif) no-repeat left 7px;padding:5px 0px 5px 25px;margin:0 auto}
/*#SideMenu a {color:#333333;text-decoration:none}
#SideMenu a:hover {color:#3399CC}*/

.Menu ul {}
.Menu li {}
.click {
	color: #333333;
	text-decoration: none;
}
.click:hover {
	color: #990000;
	text-decoration: none;
}
.link1 {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.link1:hover {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.link2 {
	color: #333333;
	text-decoration: none;
}
.link2:hover {
	color: #6099CC;
}
.link3 {
	color: #77787B;
	text-decoration: none;
}
.link3:hover {
	color: #6099CC;
}
/*--font---------------------------------------------------------------------------------------------------*/
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.brown {
	color: #BA5A10;
}
.blue {
	color: #0066CC;
}
.red {
	color: #CC0000;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.yellow {
	color: #FFFF00;
}
.down {
	font-size: 8pt;
	color: #cccccc;
}
/*--line-------------------------------------------------------------------------------------------------*/
.hr1 {
	border-bottom: 1pt dashed #E2E2E2;
}
/*-------------------------------------------------------------------------------------------------------*/
#gallery {width:380px}
#gallery img {}
#gallery_nav {float: left;
			width: 380px;
			text-align: center;margin-top:12px}
#gallery_output {float: left;
			width: 386px;
			height: 369px;
			overflow: hidden;}
#gallery_output img {display: block;padding:1px;border:2px solid #39C;
			margin: 0px auto 20px auto;}

.title1 {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.line-d1 {
	border-bottom-width: 1pt;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 8px;
	padding-top: 8px;
}
.tb-title1 {
	font-weight: bold;
	color: #333333;
}
.input1 {
	border: 1pt solid #999999;
}
