@charset "utf-8";
/*--body---------------------------------------------------------------------------------------------------*/
body{margin-top:-16px;}
body,p,form {
	margin: 0px;
	padding: 0px;
}
BODY,select{
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #CEAA6E;
scrollbar-darkshadow-color: #CEAA6E; 
scrollbar-track-color: #EEE5D7;
SCROLLBAR-arrow-color: #cccccc; 
}

body {
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFF;
}
body,td,select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: 155%;
	color: #666666;
}
/*-background img-----------------------------------------------------------------------------------------*/
.down-bg {
	color: #333333;
	text-decoration: none;
	background-color: #EBEBEC;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #C7C7C8;
	border-bottom-color: #C7C7C8;
}
.movie-bg {
	background-image: url(images/index/movie-bg1.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.news-bg {
	background-image: url(images/index/icon-news-bg1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.page-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height:normal;
	color: #4D4D4F;
	border: 1px solid #EDEDEE;
}
/*.product-p1-bg {
	background-image:  url("images/p2-product/p1-bg.jpg");
	background-repeat: no-repeat;
	background-position: center bottom;
}
.product-form-title1 {
	background-image:  url("images/p2-product/form-title-bg.jpg");
	background-repeat: no-repeat;
	background-position: center top;
}*/
.application-bg {
	background-image: url(images/index/title-application-bg-down.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.left-menu-bg {
	background-image: url(images/left/left-menu-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left:20px;
	padding-right:20px;
}
.spotlight-bg {
	background-image: url(images/left/icon-spotlight-bg-up.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left:14px;padding-right:14px;
}
.calendar-bg {
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #D1D3D6;
}
.news-bg2 {
	background-image: url(images/index/icon-new00-left-bg.jpg);
	background-repeat: no-repeat;
	background-position: center 8px;
	background-color: #FFFFFF;
}
.calendar-title {
	background-image: url(images/p4-news/icon-calendar-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.payway-bg {
	background-image: url(images/p3-service/payway/right-bg-top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/*-txt link-----------------------------------------------------------------------------------------------*/
a {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: none;
	color: #CC0000;
}
.click {
	color: #333333;
	text-decoration: none;
}
.click:hover {
	color: #990000;
	text-decoration: none;
}
/*--font---------------------------------------------------------------------------------------------------*/
.black {
	color: #000000;
}
.white {
	color: #FFFFFF;
}
.deep-brown {
	color: #53411D;
}
.brown-test {
	font-size: 9pt;
	color: #A28A5E;
	line-height:normal;
}
.brown {
	color: #AB905D;
}

.brown-t {
	font-size: 12pt;
	color: #AB905D;
	line-height:normal;
}
.brown-t2 {
	font-size: 12pt;
	color: #A17C36;
	line-height:normal;
}
.brown-t2:hover {
	font-size: 12pt;
	color: #7B5D28;
	line-height:normal;
	font-weight: bold;
}
.brown-t3 {
	font-size: 10pt;
	color: #AB905D;
	line-height:normal;
}
.sitemap {
	color: #4d4d4f;
	line-height:normal;
}
.sitemap:hover {
	color: #A17C36;
	line-height:normal;
}
.blue {
	color: #0066CC;
}
.red {
	color: #CC0000;
}
.green {
	color: #009900;
}
.orange {
	color: #FF6600;
}
.orange-t {
	font-size: 12pt;
	color: #FF6600;
	line-height:normal;
}
.orange2 {
	color: #DD4705;
}
.root {
	/*color: #F7EFE1;*/
	color:#000000;
}
.down {
	color: #757576;
}

.bb {
	font-weight: bold;
}
.tb-title1 {
	color: #53411D;
}
.vote{font-size:7.5pt;color:#53411d;font:arial;line-height:normal;padding-bottom:5px;text-align:right;width:156px;}
/*--line-------------------------------------------------------------------------------------------------*/
.p-line {
	background-image: url(images/index/p-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-top: 3px;	
	padding-bottom: 3px;	
}
.line-brown {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DFCDAD;
}
.line-left-menu { /*左選單底線*/
	background-image: url(images/left/menu-line.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-top: 3px;
	padding-bottom: 3px;
}
.test-line { /*左選單底線*/
	border: 1px solid #FF9630;
}
/*--other-----------------------------------------------------------------------------------------------------*/
.testing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #826A41;
	border: 1px solid #E8E0D2;
}
.space {
	line-height: 180%;
}
.button {
		border: 1px solid #cccccc;
		filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#efefef', gradientType='0');
		font: 13px Verdana, Tohoma, Arial;
		color: #EB6F00;
		background: #efefef;
		padding-top:3px;
		width:170px;
		height:25px;
}
/*top選項設定*/
div.top-menu{padding-right:15px;padding-left:15px;}
div.top-menu span a{padding-top:5px; padding-bottom:5px;}
div.top-menu span a:hover{padding-top:2px; padding-bottom:8px;}

/*索引列設定*/
td.web_tree{text-align:right;padding-right:15px;}

/*新聞設定*/
.news-space{padding-left:20px;}

td.news{
padding-top:5px;
/*padding-left:17px;
padding-right:17px;*/}

div.img-all2{
width:695px;
	margin-right:5px;
	margin-bottom:5px;
	clear:both;}
	
div.img-all{
width:220px;
	margin-right:5px;
	margin-bottom:5px;
	float:left;}
	
div.img-left{float:left;}
div.img-right{float:left;padding:5px;}
div.img-top{
	padding:8px;
	border: 1px solid #E6E7E8;
	}
div.img-bottom{
	text-align:right;}
.image-bg {
	border: 1px solid #E6E7E8;
}
.image-line {
	border: 1px solid #FFFFFF;
}
/*主內文區塊*/
.inside{padding-top:8px;
padding-left:38px;
padding-right:38px;}
.inside-w{
	line-height:180%;
	text-align: justify;
	padding:10px;
}
/*左邊區塊*/
.left{padding-top:0px;}

/*產品-優惠方案*/
.p2menu{float:left;padding:5px;margin-right:15px;}
.p2inside{padding-bottom:20px;padding-top:5px;padding-left:10px;padding-right:10px;}

/*頻道選單*/
.p3menu a{
	width:74px;
	height:28px;
	margin-right:5px;
	background: url(images/02/tt-bg.jpg);
	border: 1px none #000000;
	text-align:center;
	padding-top:10px;
	float:left;
	font-size: 12pt;
	color: #AB905D;
	font-weight: bold;
}
.p3menu_o a{
	width:74px;
	height:28px;
	margin-right:5px;
	background: url(images/02/tt-bg_o.jpg);
	border: 1px none #000000;
	text-align:center;
	padding-top:10px;
	float:left;
	font-size: 12pt;
	color: #ffffff;
	font-weight: bold;
}
.p1menu{
	padding-left:5px;
	padding-right:5px;
	float:left;
	font:14px;
	font-weight:bold;background-color:#E8E0D2;
}
.p1menu_o{padding-left:5px; padding-right:5px;float:left;font:16px;font-weight:bold;
	background: url(images/txt-bg.gif);}
.p1menu_o a{color:#cc0000;}
/*表單間距*/
.price_td{margin-bottom:5px;}

.product-title-r{float:left;background-color:#E7E7E7;border:1pt dotted #cccccc;padding:10px;width:100%;height:150px;margin-left:5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcfcfc', endColorStr='#eaeaea', gradientType='0');}
.product-title-r2{float:left;background-color:#E7E7E7;border:1pt dotted #cccccc;padding:5px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fcfcfc', endColorStr='#eaeaea', gradientType='0');}
.product-title-l{float:left;}
.product-title-hr{clear:both;margin-bottom:20px;}

/*文繞圖功能*/
.f-left{float:left;margin-right:5px;}
.f-right{float:right;margin-left:5px;}

/*常見問題大類標題*/
#qa {padding-left:10px;}
.qa1 {padding-left:48px;}
#qa .qa1 .title1{
	background-color:#F7AB9F;
	font:12pt arial;
	float:left;
	height:34px !important;
	height:44px;
	background: url(images/03/tb_bg.jpg);
	text-align:center;
	padding-top:10px;
	width:250px;
	font-weight:bold;
	font-family: arial;
}
#qa .qa1 .title0{font:12pt arial;float:left;}
#qa .qa1 .title2{float:left;width:300px;}
.clear{clear:both;height:20px;}
#qa .qa1 a{
	font-size: 10pt;
	color: #666666;}
#qa .qa1 a:hover{color:#D68E0B;}

