@charset "utf-8";
/* CSS Document */

/*=======Basic Set=======*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, blockquote,
pre, form, fieldset {margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;}
body{background:url(images/bg_body.jpg) repeat;font-size:12px;color:#000;}
p{margin-top:0;text-align:justify;text-justify:inter-ideograph;}
img{border:0px;}
a{text-decoration:none;outline:none;hlbr:expression(this.onFocus=this.blur());}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.colorRed{color:#f00;}
h1{height:15px;text-indent:-9999px;_font-size:19px;padding:7px 0 9px;_padding:7px 0 1px;}
h2{font-size:15px;color:#8C6800;font-weight:normal;padding:10px 0 15px;}
.txt ul,.txtInfo ul,.txt ol,.txtInfo ol,.txt dl,.txtInfo dl,.info ul{margin:0 0 10px 30px;}

#dtBox{background:url(images/bg_bodyTop.jpg) no-repeat scroll left top;width:997px;min-height:464px;margin:0 auto;}
	#mainBox{width:885px;margin:0 auto;padding:25px 0 0 0;}
		ul#topMenu{text-align:right;margin:0 0 105px 0;}
			ul#topMenu li,ul#FooterMenu li{display:inline;}
			ul#topMenu li a{color:#660000;}
			ul#topMenu li a.font_en,ul#FooterMenu li a.font_en{font-size:11px;}
			li.line{background:url(images/line_topMenu.jpg) no-repeat scroll center center;width:1px;height:6px;margin:0 3px;}
		#BoxTop{background:url(images/bg_boxTop.jpg) no-repeat;height:50px;}
			ul#Menu{padding:0 0 0 31px;}
				ul#Menu li{list-style:none;float:left;margin:0 1px 0 0;position:relative;}
				a.menu{display:block;float:left;width:91px;height:42px;text-indent:-9999px;}
					a.menu:hover{background-position:left -53px;}
					.m01{background:url(images/menu1.gif) no-repeat scroll left 1px;}
					.m02{background:url(images/menu2.gif) no-repeat scroll left 1px;}
					.m03{background:url(images/menu3.gif) no-repeat scroll left 1px;}
					.m04{background:url(images/menu4.gif) no-repeat scroll left 1px;}
					.m05{background:url(images/menu5.gif) no-repeat scroll left 1px;}
					.m06{background:url(images/menu6.gif) no-repeat scroll left 1px;}
					.m07{background:url(images/menu7.gif) no-repeat scroll left 1px;}
					.m08{background:url(images/menu8.gif) no-repeat scroll left 1px;}
					.m09{background:url(images/menu9.gif) no-repeat scroll left 1px;}
		#BoxContent{background:url(images/bg_content.png) repeat-y;width:885px;position:}
		#gr{background:url(images/bg_gradual.jpg) no-repeat scroll center bottom;width:855px;padding:0 15px 15px;}
			#topHead{width:855px;margin:0 auto;overflow:hidden;margin:0 0 10px;}
			#path{padding:2px 13px 10px;clear:both;}
				#path a{color:#006699;}
			#content{width:855px;margin:0 auto;float:left;}
				#LeftBox{width:587px;float:left;}
					.Box{width:587px;background:url(images/bg_B_cont.jpg) repeat-y;margin:0 0 10px;_background:none;}
						.B_top{background:url(images/bg_B_top.jpg) no-repeat;width:580px;padding:0 0 0 7px;}
						.Bt01{background:url(images/bg_B_top_01.jpg) no-repeat;}
						.title{
							background:url(images/bg_title.jpg) no-repeat scroll 1px top;height:22px;
							font-size:13px;font-weight:bold;color:#6C3F00;
							padding:9px 0 0 11px;
							position:relative;
						}
							h1.h_news{background:url(images/h1_news.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_DT{background:url(images/h1_DT.jpg) no-repeat scroll left 7px;width:100px;}
							h1.h_cal{background:url(images/h1_calendar.jpg) no-repeat scroll left 0;width:87px;height:17px;padding:0px;}
							h1.h_about{background:url(images/h1_about.jpg) no-repeat scroll left 7px;width:62px;}
							h1.h_member{background:url(images/h1_member.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_register{background:url(images/h1_register.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_mCenter{background:url(images/h1_mCenter.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_search{background:url(images/h1_search.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_forget{background:url(images/h1_forget.jpg) no-repeat scroll left 7px;width:103px;}
							h1.h_login{background:url(images/h1_login.jpg) no-repeat scroll left 7px;width:72px;}
							h1.h_mMain{background:url(images/h1_mMain.jpg) no-repeat scroll left 7px;width:72px;}
						.B_btm{background:url(images/bg_B_btm.jpg) no-repeat;height:12px;}
						.B_cont{background:url(images/bg_B_cont.jpg) repeat-y;width:535px;padding:0 25px 0 27px;position:relative;}
								ul.List li{list-style:none;background:url(images/line_list.jpg) repeat-x scroll left bottom;padding:4px 3px;}
								ul.List li a{
									display:block;
									background:url(images/icon_list.jpg) no-repeat scroll left center;
									color:#7A5F25;
									padding:2px 0 2px 15px;
								}
								ul.List li span{font-family:"新細明體";color:#7A5F25;}
								.B_date{color:#CCC;height:17px;margin:0 0 7px;}
								.txt,.txtInfo{color:#666;letter-spacing:1px;line-height:18pt;font-family:"新細明體";padding:0 0 15px;width:535px;overflow:hidden;}
								.txt div{margin-bottom:10px;}
								.txt table{margin:0 auto !important;}
								.btn_more{
									display:block;
									background:url(images/btn_more.jpg) no-repeat;width:33px;height:5px;
									padding:5px 10px;
									text-indent:-9999px;
									position:absolute;right:0px;bottom:-5px;
								}
								.info{border-top:1px dashed #ccc;padding:10px 0;color:#666;font-family:"新細明體";line-height:1.5em;}
/*=========內頁=========*/
.hdBar{background:url(images/bg_hdBar.jpg) repeat;width:569px;height:32px;font-size:13px;color:#7A5F25;margin:0 0 0 2px;}
	.hdBar span.name{display:block;float:left;margin:10px 0 0 10px;letter-spacing:5em;}
	.hdBar span.date{display:block;float:right;margin:10px 8px 0 0;_margin:10px 3px 0 0;}
.Bc_pd{width:557px;padding:0 15px 0 15px;}
	ul.List_ptb{padding:10px 0;}
	ul.List_ptb li a{width:470px;}
	ul.List_ptb li span{float:right;margin:-15px 0 0 0;}
	ul.List_ptb li span.modify{margin:0;position:absolute;right:5px;_right:15px;top:5px;*top:8px;}
	ul.List_ptb li span a{width:28px;background:url(images/icon_modify.jpg) no-repeat scroll left center;height:14px;color:#333;padding:4px 0 0 19px;}
	ul.List_ptb li{position:relative;}
.share{float:right;margin:3px 0 0 15px;}
	.ab{margin:15px 0 25px 0;}
.ListBox{border:1px solid #C5B37F;margin:0 0 30px;padding:5px 0;}
	ul.active li a{background:none;display:inline;}
	ul.active li span{margin:0 0 0 5px;display:block;width:90px;float:left;font-family:Arial;}
	.btn_print,.btn_dl{
		display:block;background:url(images/icon_print.jpg) no-repeat scroll left center;height:16px;*height:14px;
		padding:2px 0 0 20px;*padding:4px 0 0 20px;
		float:right;
		color:#333;
		margin-left:15px;
	}
	.btn_dl{background:url(images/icon_dl.jpg) no-repeat scroll left center;}
.txtline{border-top:1px dashed #ccc;margin:5px 0 10px;}
.btnArea{text-align:center;padding:5px;margin:30px auto 20px;}
.btnArea_01{text-align:right;padding:0px;margin:20px auto 10px;}
.btnArea_03{float:right;height:20px;margin:20px 5px 10px;float:right;}
	.btn_style01{background:url(images/bg_btn.jpg) no-repeat;width:104px;height:29px;border:0px;margin:0 15px;}
.notes{border:1px dashed #E8E0BB;padding:2px;margin:30px auto;text-align:center;width:415px;}
.notes_b{border:1px dashed #E8E0BB;margin:30px auto 0;text-align:left;width:500px;padding:2px;}
	.notes span,.notes_b span{
		display:block;
		background:url(images/bg_notes.jpg) repeat;
		padding:10px 15px;
		color:#7F582D;
		font-size:13px;
		line-height:1.5em;
		letter-spacing:0.1em;
	}
	.btn_style02{display:inline;background:url(images/bg_btn_01.jpg) no-repeat;width:130px;height:44px;border:0px;font-size:15px;margin:0 5px;}
#regBox{height:300px;overflow:auto;margin:30px auto;padding:10px 10px 0 0;line-height:1.4em;}
	#regBox p{color:#333;}
	#regBox ul{margin:0 0 15px;}
	#regBox ul li,.infoContent ul li{
		list-style:none;
		margin:0 0 5px 15px;
		background:url(images/icon_cer.jpg) no-repeat scroll 3px 5px;
		border-bottom:1px dashed #ccc;
		padding-left:15px;
	}
table.table_register{width:535px;}
	table.table_register th{text-align:right;font-weight:normal;vertical-align:text-top;}
	table.table_register td a{color:#006699;}
		table.table_register ul{width:400px;}
		table.table_register ul li{list-style:none;display:block;float:left;width:115px;}
		.other{display:block;float:left;width:250px;}
		.pd_01{padding:15px 0;}
		.tf_01{border:1px solid #999;}
		.tf_02{padding:2px;width:525px;}
		.notes_01{color:#666;margin:0 0 0 10px;}
		.notes_02{color:#666;margin:0 0 10px;}
		.notes_03{display:block;color:#f00;margin:0 0 40px;}
		.tf_long{width:300px;}
		.tf_llong{widtH:400px;}
		.tf_short{width:60px;height:14px;font-size:11px;}
		.tf_sshort{width:30px;}
		.code{border:1px solid #CCC;padding:1px;vertical-align:text-bottom;margin:0 0 1px;}
		.tf_code{width:100px;vertical-align:bottom;}
.confirmBox{font-size:15px;letter-spacing:0.2em;text-align:center;margin:-15px auto 50px;}
ul.List_ptb li span.point{float:none;color:#7A5F25;font-weight:bold;}
	.shInfo{color:#999;padding:0 0 0 15px;}
	ul.List_ptb li .shInfo span.point{color:#999;font-weight:bold;}
.memberBox{text-align:center;margin:-5px auto 50px;}
	.memberBox table{margin:0 auto 10px;}
	.w200{width:200px;}
	.mt0{margin-top:-25px;padding:5px 0;height:15px;text-align:right;}
	.mt0 span{display:inline;background:url(images/icon_member.jpg) no-repeat scroll left 7px;text-align:left;padding:0 0 0 9px;margin:0 5px;}
	.mt0 span a{color:#999;}
.table_companyList{width:100%;}
	.table_companyList td{background:url(images/line_list.jpg) repeat-x scroll left bottom;padding:4px 0;}
	.table_companyList span.nb{font-family:Verdana;color:#D6D6D6;font-size:20px;font-weight:bold;display:block;width:40px;float:left;}
	.table_companyList a{color:#069;}
	.compName a{font-size:15px;color:#069;}
	.compName span{font-family:Arial;font-size:11px;color:#999999;display:block;margin-top:-2px;}
.table_bbsInfo{width:100%;background:url(images/bg_bbsInfo.jpg) repeat;margin:0 0 15px 0;}
	.bbsInfo{color:#666;text-align:justify;text-justify:inter-ideograph;line-height:1.5em;letter-spacing:0.05em;}
	.bc{margin-bottom:10px;}
.table_info{width:100%;}
	.table_info td{background:url(images/line_list.jpg) repeat-x scroll left bottom;padding:3px 3px 3px 0;color:#8C6700;}
	.table_info td.no_bg{background:none;padding:10px 0 0 0;}
	.infoTitle{margin:0 0 5px 0;color:#333;}
	.infoContent{color:#666;margin-right:5px;}
	.infoContent p{margin:0 0 10px 5px;}
	.pImg{border:1px solid #ccc;margin:0 8px 0 5px;}
	.btn_apply{display:block;background:url(images/btn_apply.jpg) no-repeat;width:95px;height:30px;text-indent:-9999px;float:right;}
	.btn_apply:hover{background:url(images/btn_applyLink.jpg) no-repeat;}
.txtInfo{text-indent:0em;margin-top:30px;}
.table_interest{width:90%;margin:5px auto 40px;border:1px solid #CCC;border-collapse:collapse;}
	.table_interest td{border:1px solid #ccc;}
	.table_interest tr.tr1{background:#F5F5F5}
		table.table_register .table_interest ul{width:auto;}
		table.table_register .table_interest li{display:inline;width:auto;}
.table_reservation{width:100%;}
	.table_reservation th{background:url(images/bg_hdBar.jpg) repeat;}
	.table_reservation td{border-top:1px solid #C5B37F;}
	.td_date{font-family:Verdana;font-size:11px;}
	.table_reservation .td_date{font-family:Verdana;}
	.table_reservation a,.info a{color:#069;}
.txtTitle{color:#000}
.btn_del,.btn_add{
	display:block;
	background:url(images/btn_del.jpg) no-repeat;
	width:48px;height:17px;*height:16px;
	padding:5px 0 0 36px;
	*padding:6px 0 0 36px;
	color:#000;
	letter-spacing:0.5em;
	text-align:left;
	float:left;
	margin:0 0 0 10px;
}
.btn_add{background:url(images/btn_add.jpg) no-repeat;}
.ff_style{margin:0 0 5px;vertical-align:top;}
.ImgBox{margin:0 0 5px;}
.member_calendar{width:535px;overflow:hidden;border-bottom:1px dashed #ccc;padding:0 0 30px;margin:0 0 10px;}
.p2{font-size:15px;color:#000;margin:20px 0 10px;text-align:left;}
.p3{text-align:right;margin-top:-20px;}
a.web{color:#069;margin:0 5px;}
.list_Img li{list-style:none;margin:0 0 5px;}
/*=========END=========*/
				#RightBox{width:226px;float:right;margin:0 13px 0 0;_margin:0 6px 0 0;}
					.M_box{width:226px;background:url(images/bg_Rbox_con.jpg) repeat-y;}
						.M_box_t{background:url(images/bg_Rbox_top.jpg) no-repeat;height:12px;}
						.M_box_b{background:url(images/bg_Rbox_btm.jpg) no-repeat;height:12px;_font-size:0px;}
						.M_box_c{padding:5px 15px;text-align:center;}
							.welcomeInfo,.p1{font-size:15px;color:#000;margin:0 0 10px;text-align:left;}
							.btn_style03{background:url(images/bg_btn_02.jpg) no-repeat;width:169px;height:30px;border:0px;font-size:15px;margin:5px 0 0 0;}
					#shBox{margin:12px 0 15px;}
						.bg_tf{
							background:url(images/icon_search.jpg) no-repeat scroll 2px center;width:156px;
							padding:2px 4px 2px 22px;
							border:1px solid #CDC091;
							vertical-align:bottom;
							font-family:"新細明體";
						}
						.btn_sh{
							background:url(images/btn_search.jpg) no-repeat;width:38px;height:21px;
							color:#fff;
							border:0px;
							font-size:12px;
							vertical-align:middle;
						}
					#Movie{width:226px;overflow:hidden;margin:0 0 15px;}
					#CalBox,#BannerArea{margin:0 0 15px;}
						#cal{margin:4px 0 0 0;_margin:0;border:1px solid #CDC091;padding:1px;}
						.cal_m{font-size:13px;color:#996600;font-weight:bold;padding:1px 0;}
						.cal_m a{font-size:11px;font-weight:normal;color:#996600;margin:0 5px;padding:2px 3px;}
						.calendar .style2 td{background:url(images/bg_cal.jpg) repeat-x;padding:0;border-top:1px solid #663300;border-bottom:1px solid #663300;}
						#cal .calendarHeader{background:url(images/bg_cal.jpg) repeat-x;height:14px;font-size:11px;font-weight:normal;color:#fff;}
						.fontColor div,.fontColor1 div,.fontColor2 div,.todaylight div{
							background:url(images/bg_cal_data.jpg) repeat;color:#000;padding:2px 0;border-right:1px solid #fff;border-top:1px solid #fff;
						}
						.todaylight div{color:#F00;}
						.fontColor1 div,.fontColor2 div{color:#fff;}
						.fontColor1 div{border-right:none;}
						.cal_event div{background:#FFCC00;color:#000;text-decoration:underline;}
					#BannerArea a{display:block;width:226px;text-align:center;margin:0 0 5px;}
		#BoxBottom{background:url(images/bg_boxBtm.jpg) no-repeat;width:885px;height:42px;padding:10px 0 0 0;clear:both;margin-top:-1px;}
			ul#FooterMenu{text-align:center;}
				ul#FooterMenu li a{color:#300;}
				ul#FooterMenu li.line{background:url(images/line_FooterMenu.jpg) no-repeat scroll center center;margin:0 7px;}
		#Footer{text-align:center;color:#fff;margin:15px auto;letter-spacing:0.5px;}
		.btn_download{background:url(images/btn_download.jpg) no-repeat;width:226px;height:47px;display:block;text-indent:-9999px;margin:0 0 10px;}
		.btn_style00{background:url(images/btn_long.jpg) no-repeat;width:204px;height:29px;color:#333;font-size:13px;border:0;}

/*=========PAGE=========*/	
#page{text-align:center;margin:0 auto;padding:20px 0 10px 0;font-size:12px;}
	#page a, span.page_number span{color:#333;display:inline-block;margin:0 5px;}
	span.page_number{margin:0 20px;}
	span.page_number span{text-decoration:none;}
/*=========預設字=========*/
.clearFieldBlurred{color:#666;}
.clearFieldActive{color:#333;}
.myBlurredClass{color:#999;}
/*======table tr指向======*/
.table_companyList{background:#fff;margin:30px auto 0;}
.table_companyList tr:hover{background:#FAF6F2;}
/*======共用屬性======*/
.bbsInfo p{margin:0px;}
/*======jQuery檢查錯誤訊息====*/
div.error {color:#FF0000;font:100% arial,helvetica,clean,sans-serif;font-size:11px; } 
/*======100415修改====*/
#refreshcode img{vertical-align:bottom;}
.img{margin:0 0 15px;}
.table_intable td{border-top:0;}
.fbox{border:1px solid #CCC;font-size:11px;background:#F6F6F6;margin:0 0 10px;}
	.fbox table td{padding:1px 3px;color:#666;}
	.fbox table td span{color:#333;}
.intxt{width:520px;margin:0 auto;padding:0;background:#f1f1f1;}
.table_cal{width:100%;border:1px solid #8C6800;border-collapse:collapse;}
	.table_cal th{background:url(images/bg_hdBar.jpg) repeat;border-right:1px solid #8C6800;color:#000;padding:3px 0;}
	.td_01{border-right:1px solid #8C6800;}
	.table_incal{width:98%;margin:0 auto;}
		.table_incal td{/*background:url(images/line_list.jpg) repeat-x scroll left bottom;*/border-bottom:1px dotted #CCC;padding:4px 2px;}
		.td_02{width:35px;line-height:1.1em;color:#333;}
		.Sbox{border:1px solid #666;position:relative;margin:0 0 3px;z-index:0;}
			.S_info{min-height:32px;padding:15px 10px 0 5px;}
			.S_info a{color:#06F;}
			.topWord{color:#CCC;font-size:11px;position:absolute;left:5px;top:2px;}
			.btmBar{background:#ccc;color:#fff;font-size:11px;text-align:right;height:14px;padding:2px 2px 0 0;}
		.Sfull .Sbox{border:0;background:url(images/bg_hdBar.jpg) repeat;height:58px;padding-top:7px;}
			.Sfull .S_info{font-size:16px;font-weight:bold;color:#fff;padding-left:30px;}
			.Sfull .btmBar,.Sfull .topWord{display:none;}
			
/*拖拉前物件css*/
.dvSupplier{
	background:url(images/btn_dvS.jpg) no-repeat;font-size:12px;padding:3px 0 3px 20px;*padding:5px 0 3px 20px;color:#666;margin:0 0 5px;cursor:move;z-index:999;
}
/*放置後區塊css*/
.dvSupplier_set{background:url(images/btn_dvS_set.jpg) no-repeat;font-size:12px;width:107px;height:21px;padding:3px 0 0 20px;}
.dvSupplier_set a{color:#666;}
/*可拖拉的區域*/
.clsOptPack{height:10;width:50;}
/*拖拉時可放置顯示*/
.clsOptPack_sel{background-color:#FFCCCC;*z-index:-1;}

/*20100602*/
.forumoutbox{width:535px;margin:25px auto;}
	.forumBox{margin:0 0 8px;}
	.forumBox_t{background:url(images/bg_forumBox_t.jpg) no-repeat;width:535px;height:6px;font-size:0px;}
	.forumBox_b{background:url(images/bg_forumBox_b.jpg) no-repeat;width:535px;height:6px;font-size:0px;}
	.forumBox_c{background:url(images/bg_forumBox_c.jpg) repeat-y;width:535px;padding:0 5px;}
		td.forumTime{background:#EEEEEE;border:1px solid #D9D9D9;color:#404040;text-align:center;vertical-align:middle;width:58px;font-size:11px;}
		.forumInBox{
			background:url(images/bg_forumList.jpg) repeat-x;width:198px;height:38px;
			padding:0 10px 0 10px;
			border:1px solid #d9d9d9;
			margin:0 0 5px 11px;
			float:left;
			_margin:0 0 5px 5px;
		}
		.ForTitle{width:195px;height:17px;overflow:hidden;line-height:18px;margin:3px 0 0 0;}
		.forumInBox a{font-size:12px;color:#D2255B;}
		
/*2010803*/
#Movie{background:url(images/bg_movie.jpg) no-repeat;width:210px;height:130px; overflow:hidden; padding:8px;position:relative;}
	.coverMovie{
		display:block;
		background:url(images/cover_movie-01.gif) no-repeat;width:70px;height:40px;
		position:absolute;left:78px;top:53px;_margin:-40px 0 0;_top:83px;
		z-index:10;
	}
.MovieCont{width:525px;overflow:hidden;margin:-5px 0 40px;}
.MovieTxt{border:1px dashed #E8E0BB;padding:2px;margin:5px 0 0;width:519px;}
	.MovieTxt span{
		display:block;
		background:url(images/bg_notes.jpg) repeat;
		padding:10px 10px;
		color:#333;font-size:12px;
		line-height:1.5em;letter-spacing:0.1em;
	}
.MovieList{margin:60px 0 0;}
	.MovieList .Title{background:url(images/title_movie.jpg) no-repeat;height:20px;text-indent:-9999px;}
	.MovieList .List li{padding:2px 3px;}
	.MovieInfo{color:#999;text-align:right;margin:-7px 0 0;}
/*計數數*/
#site_counter {
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
