﻿@charset "utf-8";

/* css for all pages */
@import url("mp.css");
@import url("cp.css");
@import url("cp_left.css");
@import url("lp.css");
@import url("lp2.css");
@import url("lptable.css");
@import url("lpsidebar.css");
@import url("sitemap.css");
@import url("mail.css");
@import url("chiefwork.css");
@import url("liveshow.css");
@import url("games.css");
@import url("activies.css");
@import url("ey_chief.css");
@import url("ey_coworker.css");
@import url("ey_index.css");
@import url("ey_music.css");
@import url("taiwan.css");
@import url("information.css");
@import url("calendar.css");
@import url("sp.css");

body {
	margin: 0px;
	padding: 0px;
}

#all {
	background-repeat: no-repeat;
	background-position: center top;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bga01_01.jpg);
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #C2E8FB;
}

/*網站標題 */
#webtitle {
	height: 55px;
}

p {
	font-size: 95%;
	line-height: 140%;
	font-family: "新細明體";
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: none;
}
.font {
	font-size: 80%;
	font-weight: bold;
	color: #005100;
}
.bg01 {
	background-image: url(../images/musichead_bg1.jpg);
	background-repeat: no-repeat;
	width: 177px;
	height: 34px;
	padding-top: 10px;
	padding-right: 12px;
	text-align: right;
}
.bg02 {
	background-image: url(../images/musichead_bg1.jpg);
	background-repeat: no-repeat;
	width: 177px;
	height: 34px;
	padding-top: 10px;
	padding-right: 12px;
	text-align: left;
	padding-left: 8px;
	color: #990000;
	background-position: left top;
}
.bg03 {
	background-image: url(../images/musichead_bg3.gif);
	background-repeat: no-repeat;
	width: 250px;
	height: 34px;
	padding-top: 9px;
	padding-right: 12px;
	text-align: left;
	padding-left: 8px;
	color: #990000;
	background-position: left top;
}
.bg03 img {
	border: none;
	vertical-align: -10%;
	margin-right: 2px;
}
.bg04 {
	background-image: url(../images/musichead_bg2.gif);
	background-repeat: no-repeat;
	width: 560px;
	height: 34px;
	padding-top: 10px;
	padding-right: 12px;
	text-align: left;
	padding-left: 8px;
	color: #990000;
	background-position: left top;
}
.left {
	float: left;
}
.leftimg{
	float: left;
	margin-right: 7px;
	border: 1px solid #666666;
	margin-top: 5px;
	width: 300px;
}
.paddingtop {
	padding-top: 10px;
	vertical-align: top;
}
.paddingtop1 {
	padding-top: 2px;
	vertical-align: top;
	padding-bottom: 2px;
}
.k30 {
	color: #BCBEC0;
}
.title_a01 {
	font-size: 120%;
	font-weight: bold;
	color: #008860;
	background-image: url(../images/icon_a10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	padding-left: 32px;
	padding-top: 5px;
}
/*履歷表*/
#personaldata {
	font-size: 75%;
	text-align: right;
	margin-bottom: 1px;
	margin-right: 5px;
	font-family: "新細明體";
	margin-left: 1px;
	margin-top: 0px;
	color: #333333;
	height: 14px;
	top: 141px;
	position: absolute;
	width: 565px;
}
/* 相關連結 */
#link01 {
	text-align: left;
}
#link01 p {
	margin: 0px;
	padding: 0px;
}
#link01 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-size: 95%;
}
/*#link01 li {
	margin: 3px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/icon_a05.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	font-size: 95%;
	text-align: left;
	list-style-type: none;
}
.link02 {
	clear: left;
}*/

/* 靠左 靠右 */
.float_r {
	float: right;
}
.float_l {
	float: left;
}

/* top */
#top {
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	clear: both;
	padding-top: 5px;
}
/* more */
.more {
	font-size: 80%;
	margin-top: 5px;
	background-image: url(../images/icon_orange01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 15px;
	padding-top: 2px;
	margin-right: 7px;
	clear: both;
	text-align: right;
	padding-right: 18px;
}
.more a {
	color: #003366;
	text-decoration: none;
}
.more a:hover {
	color: #990000;
	text-decoration: underline;
}
/* more1 */
.more1 {
	font-size: 80%;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/icon_orange01.gif);
	background-repeat: no-repeat;
	background-position: right center;
	height: 15px;
	padding-left: 18px;
	padding-top: 4px;
	margin-right: 7px;
	float: none;
	text-align: right;
	padding-right: 15px;
}
.more1 a {
	color: #003366;
	text-decoration: none;
}
.more1 a:hover {
	color: #990000;
	text-decoration: underline;
}
/* 選單1 */
#menu01 {
	height: 29px;
	text-align: right;
	width: 760px;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
html > body #menu01{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#menu01 span {
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#menu01 a {
	font-size: 80%;
	color: #333333;
	text-decoration: none;
}
#menu01 a:hover {
	color: #990000;
	text-decoration: none;
}

/* 下拉選單 */
#menu01 form {
	padding: 0px;
	float: right;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	vertical-align: middle;
}
html > body #menu01 form {
	margin-right: 8px;
}
#menu01 select {
	padding: 0px;
	margin: 4px 0px 0px;
	font-size: 80%;
	color: #333333;
	vertical-align: middle;
}
#menu01 input {
	padding: 0px;
	height: 25px;
	vertical-align: middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* 選單2 */
#menu02 {
	width: 151px;
}
#menu02 .head {
	background-image: url(../images/menu02_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 67px;
}
#menu02 .body {
	background-image: url(../images/menu02_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding-right: 12px;
	padding-left: 12px;
}
#menu02 a {
	font-weight: bold;
	font-size: 80%;
	color: #333333;
	text-decoration: none;
}
#menu02 a:hover {
	color: #990000;
	text-decoration: underline;
}
#menu02 .body ul {
	margin: 0px;
	padding: 10px 0px 20px;
	text-align: left;
	list-style-type: none;
}
#menu02 .body li {
	background-image: url(../images/menu02_icom01.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #645300;
	padding-bottom: 4px;
	padding-top: 7px;
	background-position: 2px 10px;
	margin: 0px;
	padding-right: 2px;
}
#menu02 .foot {
	background-image: url(../images/menu02_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
}
/* 選單3 */
#menu03 {
	padding-top: 15px;
	padding-right: 0px;
	padding-left: 6px;
	margin: 0px;
	padding-bottom: 0px;
}
#menu03 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#menu03 li {
	margin: 0px;
	padding: 0px;
	display: inline;
	float: left;
}
#menu03 .green {
	background-image: url(../images/menu03_ahover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	margin: 0px 3px 0px 0px;
	padding: 8px 0px 0px;
	font-size: 80%;
	text-align: center;
	color: #004F27;
	width: 130px;
	display: block;
	font-weight: bold;
}
#menu03 a {
	background-image: url(../images/menu03_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 130px;
	text-align: center;
	padding-top: 8px;
	display: block;
	margin-right: 4px;
	height: 25px;
	font-size: 80%;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
html > body #menu03 a {
	height: 17px;
	margin: 0px 3px 0px 0px;
	padding: 8px 0px 0px;
}
#menu03 a:hover {
	background-image: url(../images/menu03_ahover.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
}

/* menu04靠右 */
#menu04_r {
	float: right;
}
#menu04_r .m04_head {
	background-image: url(../images/menu04_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
	width: 150px;
}
#menu04_r .m04_body {
	background-color: #B5EFF9;
	width: 150px;
}
#menu04_r .m04_body ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #006699;
}
#menu04_r .m04_body ul li {
	margin: 0px;
	padding: 0px;
}
#menu04_r .m04_body ul li a {
	background-color: #B5EFF9;
	height: 25px;
	width: 150px;
	background-image: url(../images/icon_m04.gif);
	background-repeat: no-repeat;
	background-position: 8px 5px;
	text-decoration: none;
	color: #004E73;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006699;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 28px;
	font-weight: bold;
	font-size: 90%;
	display: block;
	padding-bottom: 1px;
}
html > body #menu04_r .m04_body ul li a {
	width: 117px;
}
#menu04_r .m04_body ul li a:hover {
	background-color: #37A7BB;
	color: #FFFFFF;
	text-decoration: underline;
	background-image: url(../images/icon_m04h.gif);
}
#menu04_r .m04_foot {
	background-image: url(../images/menu04_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 150px;
	margin-bottom: 8px;
}

/* 首頁排版表格 */
#layout {
	padding: 0px;
	width: 760px;
	vertical-align: top;
	text-align: center;
	margin: 0px;
}
#layout #left {
	width: 151px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#layout #center {
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width: 600px;
	margin: 0px;
}
#center .head {
	background-image: url(../images/center_headbg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 38px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	width: 595px;
}
#center .body {
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 40px;
	padding-left: 14px;
	margin: 0px;
	padding-right: 12px;
	width: 595px;
}
html > body #center .body {
	width: 567px;
}
/* 我想找東西 */
#search {
	background-image: url(../images/search_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 90px;
	margin: 0px;
	padding: 0px;
	width: 151px;
}
#search form {
	padding-top: 0px;
	margin: 27px 10px 10px 13px;
}
html > body #search form {
	margin-top: 0px;
	padding-top: 27px;
}
#search h1 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #2D5B5B;
}
#search p {
	margin: 0px;
	padding: 0px;
}
#search .text {
	border: 1px solid #939598;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
#search .button {
	text-align: right;
	vertical-align: middle;
}

/* 我要查字典 */
.dictionary form {
	padding-top: 0px;
	margin: 24px 10px 10px 13px;
	text-align: left;
}
html > body .dictionary form {
	margin-top: 0px;
	padding-top: 24px;
	text-align: left;
}
.dictionary h1 {
	font-size: 80%;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #2D5B5B;
}
.dictionary p {
	margin: 0px;
	padding: 0px;
}
.dictionary .text {
	border: 1px solid #939598;
	color: #333333;
	text-align: left;
	vertical-align: middle;
}
.dictionary .button {
	text-align: right;
	vertical-align: middle;
}

/* 瀏覽路徑 */
#path {
	font-size: 80%;
	line-height: 150%;
	color: #339ECD;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
}
#path img {
	margin-right: 5px;
	margin-left: 5px;
}
#path a {
	font-size: 100%;
	color: #666666;
}
#path a:hover {
	color: #990000;
	text-decoration: underline;
}

/* 分頁 */
#Page {
	font-size: 75%;
	text-align: right;
	color: #333333;
	font-family: "新細明體";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #EBEBEB;
	padding: 3px 10px 2px;
	clear: both;
}
#Page select {
	font-size: 80%;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-style: normal;
	font-variant: normal;
}
#Page img {
	border: none;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
}
#Page .Number {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	color: #CC3300;
	font-size: 100%;
}

/* ey01內容 */
#ey01 {
	margin: 0px;
	padding: 0px;
	clear: both;
}
#ey01 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#ey01 ul li {
	margin: 3px 0px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/icon_a05.gif);
	background-repeat: no-repeat;
	background-position: 3px 4px;
	text-align: left;
	list-style-type: none;
}
.q01img {
	float: left;
	padding-right: 5px;
}
.ey01_q {
	width: 448px;
	text-align: left;
	vertical-align: top;
}
html >body .ey01_q {
	margin-left: 110px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.ey01_q .q1head {
	background-image: url(../images/ey_q01head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	margin: 0px;
	padding: 0px;
	background-color: #E6F6F6;
	width: 448px;
}
.ey01_q .q1body {
	background-color: #E6F6F6;
	margin: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
html > body .ey01_q .q1body {
	width: 428px;
}
.ey01_q .q1food {
	background-image: url(../images/ey_q01food.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 9px;
	width: 448px;
}
.q1body p, .ey02_q .q2body p,.ey05_q .q5body p {
	color: #2D5B5B;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
/* ey02內容 */
.ey02_q .q2head {
	background-image: url(../images/qhead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
	width: 563px;
}
.ey02_q .q2body {
	background-image: url(../images/qbody.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-right: 15px;
	padding-left: 20px;
}
.ey02_q .q2food {
	background-image: url(../images/qfood.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
}
/* ey05內容 */
.ey05_q .q5head {
	background-image: url(../images/qhead163.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 80px;
}
.ey05_q .q5body {
	background-image: url(../images/qbody163.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 20px;
}
.ey05_q .q5food {
	background-image: url(../images/qfood163.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
}
/* ey04內容 */

.q04img {
	float: left;
	padding-right: 10px;
}
.ey04_q {
	width: 320px;
	float: left;
}
.q4head {
}
.q4body {
	background-color: #E6F6F6;
	width: 320px;
	padding: 10px;
	margin: 0px;
}
.q4food {
	height: 18px;
	width: 352px;
}
.q4body p {
	color: #2D5B5B;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
.q5 {
	background-color: #E6F6F6;
	padding: 10px 7px 7px 10px;
	margin: 0px;
}
.q5 p {
	color: #2D5B5B;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
/* ey06內容 */
#ey06_q .q6head {
	background-image: url(../images/webbg_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 21px;
	width: 563px;
	text-align: left;
}
#ey06_q .q6body {
	background-image: url(../images/webbg_body.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-right: 10px;
	padding-left: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#ey06_q .q6food {
	background-image: url(../images/webbg_foot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 23px;
	width: 563px;
}

/*院長的工作伙伴*/
.cowhead {
	background-image: url(../images/cowhead.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 349px;
	margin: 0px;
	padding: 0px;
	background-color: #E6F6F6;
	text-align: left;
}
.cowbody {
	background-color: #E6F6F6;
	margin: 0px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 349px;
}
html > body .cowbody {
	background-color: #E6F6F6;
	margin: 0px;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 334px;
}
.cowbody p {
	color: #2D5B5B;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
.cowfood {
	background-image: url(../images/cowfood.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 8px;
	width: 349px;
}

/* 友善列印, 回上一頁 */
#Function {
	font-size: 75%;
	text-align: right;
	margin-bottom: 1px;
	margin-right: 5px;
	font-family: "新細明體";
	margin-left: 1px;
	margin-top: 0px;
	color: #333333;
	height: 14px;
	top: 120px;
	position: absolute;
	width: 568px;
}
#Function a {
	margin-left: 12px;
	text-decoration: none;
	color: #666666;
}
#Function a:hover {
	color: #990000;
	text-decoration: underline;
}
#Function a img {
	vertical-align: middle;
	border: none;
	margin-right: 3px;
}

#welcome {
	text-align: right;
	margin-bottom: 1px;
	margin-right: 5px;
	margin-left: 1px;
	margin-top: 0px;
	height: 40px;
	top: 155px;
	position: absolute;
	width: 360px;
}

/* 上一節、下一節 */
#extended {
	text-align: center;
	padding-top: 20px;
	line-height: 35px;
}
#extended img {
	border: none;
	vertical-align: -17%;
	margin-right: 5px;
	margin-left: 5px;

}
/* 上一頁、下一頁 */
#up {
	width: 564px;
	text-align: center;
}

/* 頁尾資訊 */
#bottom {
	background-image: url(../images/bga01_02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 20px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 111px;
	color: #666666;
	font-size: 80%;
}
#bottom p {
	color: #0D7083;
	margin: 10px 0px 0px;
	padding: 0px;
	line-height: 150%;
}
#bottom a {
	color: #9D7228;
}
#bottom a:hover {
	color: #990000;
	text-decoration: underline;
}
/* 活動剪影 */
#photo01 {
	padding-left: 53px;
}
#photo01 h1 {
	float: left;
	margin: 0px;
	padding-right: 0px;
	padding-top: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: -10%;
}
#photo01 form {
	margin: 0px;
	padding: 0px;
}
#select1 {
	padding: 0px;
	margin: 4px 0px 0px;
	font-size: 80%;
	color: #666666;
	vertical-align: middle;
}
/* 活動紀實 */
#photo02 {
	margin-bottom: 10px;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E1DBC8;
	background-color: #F6F6F6;
	padding: 10px;
	width: 562px;
}
#photo02 img {
	float: right;
}
html > body #photo02 {
	width: 542px;
	clear: both;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
*+html > body #photo02 {
	width: 542px;
	clear: both;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
/* 張數 */
#number_r {
	font-size: 16px;
	text-align: right;
	margin-bottom: 1px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 1px;
	margin-top: 0px;
	color: #996600;
	height: 14px;
	top: 205px;
	position: absolute;
	width: 360px;
	font-weight: bold;
}

html > body #number_r {
	top: 225px;
	width: 450px;
}
*+html > body #number_r {
	top: 225px;
	width: 360px;
}

/* 照片播放 */
#photo_m {
	width: 567px;
	padding-right: 53px;
	padding-left: 54px;
}
html > body #photo_m {
	width: 460px;
}
.photo_mhead {
	background-image: url(../images/photo_i01_head.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 9px;
	width: 460px;
}
.photo_mbody {
	background-color: #F2F2F2;
	vertical-align: middle;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
	width: 460px;
}
.photo_mbody img {
	width: 420px;
	border: 1px solid #999999;
}
.photo_mfoot {
	background-image: url(../images/photo_i01_foot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
	width: 460px;
}
.photo_music {
	background-image: url(../images/music_img.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 43px;
	width: 460px;
	margin-top: 5px;
	text-align: left;
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 8px;
}
.photo_music span {
	float: left;
	margin: 0px;
}
.photo_music img {
	vertical-align: -40%;
	border: none;
	margin-right: 2px;
	margin-left: 2px;
}
.photo_music a {
	text-decoration: none;
	color: #2D5B5B;
	font-size: 13px;
}
.photo_music form {
	float: right;
	padding: 0px;
	margin-top: -5px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/* 小圖片 */
#photo_smalla {
	text-align: center;
}
.photo_shead {
	background-image: url(../images/photo_smalla.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 15px;
}
.photo_sbody {
	background-color: #939598;
	padding-top: 2px;
	vertical-align: top;
}
.photo_sbody img {
	width: 80px;
	border: 1px solid #666666;
	margin-right: 2px;
	margin-left: 2px;
}
.photo_sfoot {
	background-image: url(../images/photo_smalla.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 15px;
}

.small_l a {
	background-image: url(../images/music_sla.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 18px;
	vertical-align: top;
}
.small_l a:hover {
	background-image: url(../images/music_sl.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 18px;
}
.small_r a {
	background-image: url(../images/music_sra.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 18px;
	vertical-align: top;
}
.small_r a:hover {
	background-image: url(../images/music_sr.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 90px;
	width: 18px;
}

/* 表格圖片 */
.photo {
	border-collapse:collapse;
	color: #666666;
	font-size: 93%;
	margin: 10px;
	border: 1px solid #CCCCCC;
}
.photo td img{
	border-collapse:collapse;
	border: 2px solid #CCCCCC;
	width: 117px;
	margin: 3px;
	height: 78px;
}
.photo a{
	border-collapse:collapse;
	color: #666666;
	text-decoration: underline;
}
.photo a:hover{
	border-collapse:collapse;
	color: #009999;
	text-decoration: none;
}
.photo caption {
	padding-bottom: 3px;
	padding-top: 0px;
	display: none;
}
.photo th {
	vertical-align: top;
	text-align: center;
	background-color: #E1E1E1;
	border: 1px solid #CCCCCC;
	padding: 2px;
}

.photo td {
	padding: 5px;
	vertical-align: top;
	line-height: 145%;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #CCCCCC;
}
.photo p{
	margin: 3px;
}
