@charset "utf-8";
/* 照片頁面 設定*/
#ContentBody {
	margin:0 auto;
	padding:5px;
	text-align:center;
	font:Arial, Helvetica, sans-serif;
	color:#2C3A5C;
}
#ContentBody img {
	/*border: #CCC 1px solid;*/
	padding:8px;
	text-align:center;
}
#ContentBody h1 {
	padding:3px;
	text-align:center;
	color:#000;
	font-size:15px;
}
#ContentBody dl {
	margin:0 auto;
	text-align:center;
}
#ContentBody dt, #ContentBody dd {
	margin:3px;
	width:auto;
}
.PageTitle {
	padding-left:20px;
	height:30px;
	line-height:30px;
	font-size:15px;
	font-weight:bold;
	color:#600;
	border-bottom:0.05em #666666 dashed;
	background: url(./image/asterisk_orange.gif) no-repeat left;
	margin-bottom:10px;
	text-align:left;
}
.PageContent {
	width:auto;
	text-align:left;
	margin:0 auto;
	word-wrap: break-word;
	word-break: break-all;
}
.PageContent p{
}
.PageContent strong{
}
.PageContent a img{
	border: #CCC 1px solid;
}
.PageContent a:link, a:visited {
	text-decoration:none;
}
.PageContent a:hover {
	color:#CC0000;
	text-decoration:none;
}
.PageContent h4 {
	border:none;
	text-align:center;
	color:#999;
	font-size:15px;
	line-height:18px;
	font-weight:normal;
}
.CenterDiv {
	font-size:15px;
	line-height:18px;
	font-weight:normal;
	width:0 auto;
	margin:0;
	padding:0;
	text-align:left;
}
.CenterDiv img{
	border:none;
}
.CenterDiv p{
	/*font-size:15px;
	line-height:18px;
	font-weight:normal;*/
	padding:10px;
	/*color:#60C;
	text-align:left;*/
}
.CenterDiv strong, .CenterDiv span{
	font-size:middle;
}
.CenterDiv input, .CenterDiv textarea {
	border:1px #999999 solid;
	background-color:#F3F3F3;
	padding:0;
	margin:1px;
}
.data {
	line-height:20px;
	color:#666666;
	height:20px;
	text-align:left;
	font-weight:normal;
	background-color:#EFEFEF;
	padding:5px;
}
.leftDiv{
border:#ccc 1px solid;
padding:10px;
font-family:"細明體", "新細明體", "微軟正黑體", Arial, sans-serif;
margin:6px 0;
}
.leftDiv tr, .leftDiv td, .leftDiv tb{
	table-layout:auto;
	border-collapse:separate;
	border: thin solid;
}
.leftDiv p{
	padding:13px;
	line-height:normal;
	white-space:normal;
}
.leftDiv h2{
	font-size:13px;
	color:#003366;
}
.leftDiv select {
	padding:0;
	border-bottom:#000 1px solid;
	border-right:#336699 1px solid;
	border-top: #8EBCEA 1px solid;
	border-left: #8EBCEA 1px solid;
}
.leftDiv option {
	background-color:#ECF0F9;
	color:#003366;
}
.leftDiv img {
	border:none;
}
.PageBar {
	margin:5px 0;
	padding:5px;
	height:30px;
	color:#666666;
	font-size:12px;
	text-align:center;
 	*clear:both;
}
.PageBar select {
	margin:0;
	padding:0;
	background-color: #ECFFFF;
	color:#164974;
	border:#164974 outset 0.15em;
}
.PageBar a {
	font-size:12px;
	color:#29456D;
}
.PageBar a:link, .PageBar a:visited {
	padding:0 15px;
	color:#29456D;
	text-decoration:none;
}
.PageBar a:hover {
	color:#CC0000;
}
.keyText {
	color:#CC0000;
	font-size:14px;
}
/*    上頁下頁設定
---------------------------------------*/
/*--- 第一頁 ---*/
.link_pagef {
	font-size:12px;
	color:#29456D;
	padding-left:16px;
	background:url(./image/resultset_first.gif) left no-repeat;
	line-height:30px;
}
/*--- 第一頁 END ---*/
/*--- 上一頁 ---*/
.link_pagep {
	font-size:12px;
	color:#29456D;
	padding-left:16px;
	background:url(./image/resultset_previous.gif) left no-repeat;
	line-height:30px;
}
/*--- 上一頁 END ---*/
/*--- 下一頁 ---*/
.link_pagen {
	font-size:12px;
	color:#29456D;
	padding-right:16px;
	background:url(./image/resultset_next.gif) right no-repeat;
}
/*--- 下一頁 END ---*/
/*--- 最後一頁 ---*/
.link_pagel {
	font-size:12px;
	color:#29456D;
	padding-right:16px;
	background:url(./image/resultset_last.gif) right no-repeat;
	line-height:30px;
}
/*--- 最後一頁 END ---*/
/*--- 自動撥放 ---*/
.link_auto {
	font-size:12px;
	color:#29456D;
	padding-right:16px;
	text-decoration:none;
	background:url(./image/film.gif) right no-repeat;
	line-height:30px;
}
/*--- 自動撥放 END ---*/
.link_page{
	color:#29456D;
	line-height:30px;
	padding:0 5px;
}
.link_page a:link, .link_page a:visited {
	color:#29456D;
}
/*    END 上頁下頁設定
---------------------------------------*/

/*            照片欄位設定
---------------------------------------*/
#phototb {
	border:0;
	padding:0;
	margin:0 auto;
	text-align:center;
	font-size:15px;
 	*height : 1% /
}
/* FF, Chrome */
#phototb:after {
	clear :left;
	content : '.';
	display : block;
	font-size : 0;
}
#phototb dl {
	width:100%;
	padding:0;
	margin:0;
	text-align:center;
}
#phototb dt, #phototb dd {
	width:auto;
	padding:2px 0;
	line-height:15px;
}
#phototb img {
	_width:70%;	/*IE6*/
	_height:80%;
	max-width:80%;
	max-height:200px;
	margin:0 5px;
	padding:5px;
	background-color:#F3F3F3;
	border:1px #cccccc solid;
	text-align:center;
}
#phototb h2 {
	color:#990066;
	cursor: pointer;
}
#phototb h2 a {
	color:#1A4586;
}
#phototb a:link, a:visited {
	text-decoration:none;
}
#phototb a:hover {
	color:#FF3300;
}
#phototb h3 {
	color:#0066CC;
}
#phototb h3 a {
	color:#703269;
	cursor: pointer;
}
#phototb h4 {
	color:#999;
	font-size:13px;
	line-height:16px;
	text-align:left;
}
.ptbox {
	height:180px;
	width:30%;
	padding:0;
	margin:5px 1% 5px 1%;
	_margin:10px 2px 0px 2px;/*IE6*/
	float:left;
	text-align:center;
	display:block;
}

.ptbox .imgdt{
	height:115px;
}

.smallpt {
	width:100px;
	height:auto;
	float:left;
	margin:0 5px;
	_padding-right:0px;
	margin-bottom:10px;
}
/*好站相連
---------------------------------------*/
.StandardList1 {
	font-size:13px;
	font-family: Arial, Helvetica, sans-seriff;
	padding-left:12px;
	color:#000000;
}
ul.StandardList1 {
	padding:5px 0;
}
ul.StandardList1 li {
	border-bottom:#999999 1px dashed;
	padding:5px 0;
	line-height:20px;
}
ul.StandardList1 li a, ul.StandardList1 li a:link, ul.StandardList1 li a:visited {
	padding:5px 0 5px 20px;
	line-height:18px;
	background:url(./image/link.gif) left top no-repeat;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
ul.StandardList1 li a:hover {
	color:#003399;
	text-decoration:underline;
}
ul.StandardList1 li p{
	padding-top:6px;
}
ul.StandardList1 img{
	padding:0;
	margin:0;
	border:none;
}
/*留言板
---------------------------------------*/
.GBook_1 {
	color:#000;
	border:solid 1px #E1E9FB;
	padding:5px;
	line-height:21px;
	font-size:15px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	margin-bottom:10px;
}
.GBook_1_HeadFrame {
	line-height:30px;
	font-size:15px;
	height:30px;
	background-color:#C6E6FD;
	color:#003366;
	padding:0 5px;
	margin:0 5px;
}
.GBook_1_HeadFrame h3{
	font-weight:normal;
}
.GBook_1_BodyFrame {
	padding:5px 0;
	font-weight:normal;
}
.Message{
color:#000000;
font-weight:normal;
}
.NoData{
color:#FF0000;
}
.Reply{
border-collapse:collapse;
border:#ff0000 1px dashed;
padding:3px;
margin:10px 0;
color:#990000;
background-color:#FDEAEA;
}
.GUserNM{
color:#0066FF;
padding-right:3px;
}
.ReplyText{
font-weight:normal;
}
/* END 留言板
----------------*/

/*登錄頁面*/
.login_p{
	width:300px;
	height:200px;
	border:1px solid #999;
	margin:0 auto;
	padding:10px;
	text-align:center;
	font-size:13px;
	color:#900;
	margin-bottom:10px;
}
.login_p dd, .login_p dt{
	padding:10px 0 0px 0;
}
.login_p input{
	border-top:1px #666 solid;
	border-left:1px #666 solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
	height:20px;
}
.login_p h1{
	border-bottom:#900 1px dashed;
	padding-bottom:5px;
	font-size:15px;
	font-weight:bold;
}

.login_p dd input {
	border:none;
	font-size:11px;
	background:url(./image/login_bt1.gif) no-repeat right;
	width:43px;
	height:21px;
	cursor:pointer;
}

.login_p a, .login_p a:link, .login_p a:visited{
	padding:0 5px;
	text-decoration:none;
	color:#666;
	font-weight:bold;
}

.login_p a:hover{
	color:#900;
}