
/*---------------------------------*/
/*通用設定, 外框, 預設字型,間距等 */
/*---------------------------------*/

body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:70%;
	line-height:20px;
	letter-spacing:0px;
	/*background-color: #3B3B3B;*/
	background-image: url(../../images/1/bgall.gif);
	background-repeat: repeat;
}
a {text-decoration:none;}
a img { border:none; }

select { font-size:12px; margin:0px 1px 0px 1px}

.clear { clear:both; }
.aa { font-size:7px; }


/*------ 大框架設定 ----------------------------------------------------------------- */
#outBox { position:relative; margin-right:auto; margin-left:auto; width: 1002px;}

.fixLower {}	/*下方定位*/
.fixBlock { background-color:#ECECEC; border:10px solid #ffffff;}
.fixBlock .fixContent { margin:10px;}

/*------ 內文二欄 ----------------------------------------------------------------- */
.fixPos {}
.fixLeft { position:relative; float:left; width: 772px}
.fixRight { position:relative; float:right; width:230px;}
.fixCenter {}

/*------ 內頁上方選覽列與選單  ---------------------------------------------------------------------------- */
.main_top { float:left; background: url(../../images/main_02.gif)}
.main_top_left { float:left;}
.main_top_menu{ float:right;text-align:right; padding: 3px 20px 0px 0px; background-image:url(../../images/main_02.gif); }
.main_top_menu a:link	{color:#ffffff;}
.main_top_menu a:visited	{color:#ffffff;}
.main_top_menu a:hover	{color:#F26521;}

.main_header {clear:both; height:49px; background:url(../../images/1/main_04.gif) no-repeat left top; text-align:right; position:relative}


/*------ 下方選單定位設定----------------------------------------- */
.footer{ padding:18px 10px 55px 110px;line-height:18px; color: #868686;background:url(../../images/index_logo2.gif) no-repeat left top #484848;}
.footer a:link	{color:#A9A9A9;}
.footer a:visited	{color:#A9A9A9;}
.footer a:hover	{color:#F26521;}
.footer div { margin-top:8px; }


/*------ 足跡設定----------------------------------------- */
.root {border-bottom:1px dashed #D0D0D0;background-color: #9D9D9D; color:#ffffff; margin-bottom:10px;}
.root a:link	{color:#ffffff; white-space: nowrap;}
.root a:visited	{color:#ffffff;}
.root a:hover	{color:#F26521;}
.root_bg0 { padding:6px 8px 4px 8px; background-color: #555555;}


/*------ 內頁下方功能----------------------------------------- */
.others {text-align:right; padding:10px 10px 6px 10px; background-color: #5C5C5C; color: #BBBBBB;}
.others a:link	{color:#BBBBBB;}
.others a:visited	{color:#BBBBBB;}
.others a:hover	{color:#F26521;}


/*------ 加入書籤及字級設定專區設定----------------------------------------- */
.join_bg { padding:4px 6px 4px 0px; color: #787878; text-align:right;}
.join_bg img { margin-left:2px; vertical-align: text-top; }


/*--虛線--*/
.lines {border-bottom:1px dashed #D0D0D0; clear:both; margin:3px 0px 8px 0px}


/*------ 更多按鈕位置設定------------------------------------------------------------ */
div.mainmore {
	text-align: right;
	line-height: 18px;
  }  


/*------內頁版型設定----------------------------------------- */

/*------四格列表(商家用)----------------------------------------- */
.box1{ border-right:1px dashed #D0D0D0; border-bottom:1px dashed #D0D0D0;}
.box2{ border-bottom:1px dashed #D0D0D0;}
.box3{ border-right:1px dashed #D0D0D0;}
.box4{}

/*------標題+灰框白底----------------------------------------- */
.outside_caption { background:url(../../images/line3.gif) bottom repeat-x; margin:20px 20px 0px 20px;}
.outside_box { border:1px solid #D7D7D7; border-top:none; background-color:#ffffff; padding:8px; margin:0px 18px 12px 18px;}

/*--自定標題者,內文要縮一點啊--*/
.outside_content  { margin:6px 10px 6px 24px;}

/*--主標置中--*/
.outside_head { background:url(../../images/line2.gif) left bottom repeat-x; padding-bottom:15px; margin-bottom:2px;}


/*------ 內頁商家設定----------------------------------------- */
.store_content{ padding:14px 20px 26px 14px;}
.store_content .listphoto { border:3px solid #ffffff; margin-bottom: 8px; text-align: center;}


.store_box_right{
	text-align:left;
	padding-top: 4px;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 4px;
	vertical-align:top;
}

/*------ 內頁商家詳細介紹頁設定----------------------------------------- */
.store_content2{ padding:10px 18px 20px 18px;}




/*------ 內頁商家詳細介紹頁推薦功能設定----------------------------------------- */
.pushbox { padding:8px; border:1px solid #DFDFDF; width:40%; background-color:#ffffff; margin-top:30px;}
.pushfont { color:#F26521; 	font-size:18px; font-weight: bold;  }



/*------ 內頁分頁設定----------------------------------------- */
.pg_tool {
	clear:both;
	padding:18px 0px 18px 0px;
	color: #6c6c6c;
	font-size: 11px;
}
.pg_tool a {color:#959595;}/*頁次連結-*/
.pg_tool a:hover { color:#F26521;}
.pg_tool .act { color:#F26521; border:1px solid #dfdfdf; background-color:#ffffff; padding:1px 3px 1px 4px;}/*頁次作用中-*/
.pg_tool .pages { margin:0px 4px 0px 4px; }
.pg_tool img { margin:0px 3px 0px 3px; vertical-align:text-bottom }

/* 全文檢索區 */
.main_searchbox {
	background-color:#9D9D9D;
	text-align:right;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 4px;
	color: #FFFFFF;
	padding-bottom: 4px;
}



/*------ 全文檢索區輸入欄位設定----------------------------------- */
/*------ 全文檢索區輸入欄位設定----------------------------------- */
.input{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;	
	width: 90px;
	background-color:#FFFFFF;
	border:1px solid #DEDEDE;
	font-size:11px;
   }
   
   .input2{
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	background-color:#FFFFFF;
	border:1px solid #DEDEDE;
	font-size:11px;
	text-align: left;
   }   
   
.searchfont { color:#F26521; font-size:12px; font-weight: bold;  }
.searchtable { padding:8px 10px 7px 4px; margin:10px 10px 6px 50px; border-bottom:1px dashed #CDCDCD; }
.searchnumber { color:#F26521; border:1px solid #dfdfdf; background-color:#ffffff; padding:1px 4px 1px 4px; margin:2px 5px 2px 2px;}
.searchhow {
	padding:3px 3px 2px 2px;
	color:#9C9C9C;
	text-align: right;
}

/*------ 內頁資料筆數設定------------------------------------------------------------ */
.data { color:#F26521; font-size:11px;}
.data_b { color:#F26521; font-size:15px;}
.scrollpane { width: 280px; overflow: auto; float: left; height: 370px;}


/*------ 內頁大圖+白框灰底----------------------------------------- */
.frame_act {border:1px solid #DFDFDF; background-color:#ffffff; padding:5px 7px 5px 7px;margin:0px 20px 16px 20px;}
.frame_act td { vertical-align:top;}

.table_act { background-color:#F0F0F0; width:100%;}
.table_act td.content { padding:14px 5px 5px 14px; width:80%}

/*------ 表格欄位設定------------------------------------------------------------------ */
.table_1 { background-color:#ffffff; border:0px}
.table_1 a, a.visited { color:#000000 }
.table_1 th { color: #A0410A; font-weight:normal; background-color: #F3E9E9;}
.table_1 td { text-align: center}
.table_1 .altrow { background-color: #F5F5F5; }
.table_1 .tleft { text-align:right; background-color: #F3E9E9;color: #5C5C5C;vertical-align: top;padding:4px 4px 4px 8px;}
.table_1 .tleft2 { text-align:right; color: #5C5C5C;vertical-align: top;padding:4px 4px 4px 8px;}
.table_1 .tright { text-align:left;vertical-align: top;padding:4px 4px 4px 8px;}

/*--表單--*/
.table_2 { border:none; background-color:#ffffff;  margin:4px 10px 16px 4px;}
.table_2 th { text-align:right; font-weight:normal; color: #5C5C5C }
.table_2 th.red { font-weight:normal; color: #A0410A; background-color: #F3E9E9; }
.table_2 td { text-align:left; }

/*下載*/
.table_dn {background-color:#ffffff; border:0px}
.table_dn th {color: #A0410A; font-weight:normal; background-color: #F3E9E9; text-align:left;}
.table_dn .altrow { background-color: #F5F5F5; }
.table_dn a, a.visited { color:#000000 }

/* 雙語詞彙區 */
.lan_searchbox {
	background-color:#DBDBDB;text-align:left;padding:10px 8px 10px 14px;}

/*------ 問卷調查題目設定------------------------------------------------------------------ */

.question{
	padding:10px 10px 15px 15px;
	vertical-align:top;
	font-size:120%;
	border-bottom:1px dashed #D9D9D9;
	color: #FF0066;
}
.question_content{ padding:10px 10px 10px 30px;vertical-align:top;line-height: 25px;}
.question_other{ padding:10px 10px 10px 24px;vertical-align:top;line-height: 25px; background-color: #F9F9F9;border-top:1px solid #DCDCDC;border-left:1px solid #E5E5E5;border-right:1px solid #F0F0F0;
border-bottom:1px solid #F1F1F1;margin:10px;}


/*----------問卷調查結果-------------------------------------------------*/

.suvline { background: url(../../images/vote_ba2.jpg) no-repeat right top}
.suvbox1 { float:left; width:35%;}
.suvbox2 { float:left; width:63%;}


/*-----------------------------*/
/*小報表*/
/*-----------------------------*/

.chart_s { height:100px; border-bottom:1px solid #d9d9d9; margin-top:2px;}
.chart_s td { vertical-align:bottom; background-image:url(../../images/0/linebg.gif); text-align:center; font-size:11px; color:#cc0033; font-weight:bold; padding-right:3px;}

/*-----------------------------*/
/*大報表*/
/*-----------------------------*/
.chart_b { border:1px solid #d9d9d9; margin-bottom:5px;}
.chart_b td.block { height:180px; background-image:url(../../images/0/linebg.gif); vertical-align:bottom; text-align:center; font-size:9px; color:#cc0033; padding-right:3px;}

.words { font-size:10px; padding:2px; font-weight:normal; vertical-align:top; color:#393939; background:#ffffff; border-top:1px solid #d6d6d6;border-bottom:1px solid #d3d3d3;}


/*------ 網站導覽設定------------------------------------------------------------------ */  
  
.survey_content{
margin: 4px 20px 10px 30px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-color: #F9F9F9;
}

.book_title  { margin:20px 10px 6px 20px; }
.book_title  .bookbox{ 
	border-top:1px solid #F1F1F1;	
    border-left:1px solid #F0F0F0; 
	border-right:1px solid #DCDCDC;
	border-bottom:1px solid #CECECE;
	background-color:#ffffff; padding:3px 3px 0px 3px;vertical-align:top;  text-align:center; float:left; margin:2px 7px 20px 7px; width:210px;}

.book_title  .bookbox .websitetitle{ 
	background-color:#D9E2F0; padding:3px 2px 3px 4px;vertical-align:top;  text-align:left; }

.websitetitle a:link	{color:#3163AF;text-decoration:none;font-weight: normal;}
.websitetitle a:visited	{color:#3163AF;text-decoration:none;font-weight: normal;}
.websitetitle a:hover	{color:#F26521;font-weight: normal;}

.book_title  .bookbox .websitetitle2{ 
	padding:3px 2px 3px 20px;vertical-align:top;  text-align:left; }

.websitetitle2 a:link	{color:#3163AF;text-decoration:none;font-weight: normal;}
.websitetitle2 a:visited	{color:#3163AF;text-decoration:none;font-weight: normal;}
.websitetitle2 a:hover	{color:#F26521;font-weight: normal;}

/*------ 我的筆記本設定------------------------------------------------------------------ */ 

.notetable {
	padding:8px 10px 7px 4px;
	margin:8px 8px 6px 8px;
	border-bottom:1px dashed #CDCDCD;
}

.btn_table {
	margin:10px 8px 15px 8px;
	padding:10px ;
	text-align: center;
}

.note_content{
margin: 8px;padding: 6px;background-color: #F9F9F9;
}

/*------ 推薦行程路線設定------------------------------------------------------------------ */ 
.roadline{
	border:1px solid #D9D9D9;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #E1E1E1;
}

.road_content{
	margin: 10px;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

img.photoright{
	float: right;
	margin-left: 12px;
	margin-right: 6px;
	margin-bottom: 5px;
}
img.photoleft{
	float: left;
	margin-left: 0px;
	margin-right: 14px;
	margin-bottom: 5px;
}

.linefont{
	font-size: 14px;
	color: #FF6600;
	font-weight: bolder;
	margin:4px;
}

/*------ 會員登入設定------------------------------------------------------------------ */ 
.member_title  { margin:0px;}
.member_title  .memberbox{
	padding:3px 3px 6px 3px;
	float:left;
	margin:2px 10px 10px 0px;
	/*-width: 300px;-- */ 
}

/*------ 影音庫設定------------------------------------------------------------------ */ 
.movie_title  {
	margin:10px 10px 0px 20px;
	padding:40px 50px 260px 237px;
	background-image: url(../../images/1/movie_bg.gif);
}

.movie_box {
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	background-color: #666666;
	color: #FFFFFF;
}

/*------ rss設定------------------------------------------------------------------ */ 
.news_title_long  {
	margin:10px 10px 10px 23px;
	padding:0px 0px 0px 0px;
}

.rss_box {
	margin:10px 20px 0px 40px;
	padding:0px 0px 0px 0px;

}

/*------ 歡迎頁下方選單定位設定----------------------------------------- */
.footer2{ padding:10px 10px 15px 180px;line-height:18px; color: #868686;background:url(../../images/LOGO2.gif) no-repeat left top #434343;}
.footer2 a:link	{color:#A9A9A9;}
.footer2 a:visited	{color:#A9A9A9;}
.footer2 a:hover	{color:#F26521;}
.footer2 div { margin-top:8px; }