@charset "utf-8";
/* CSS Document */


#noinfo_tb{
	width:100%;
	border:1px solid #F2F2F2;
	color:#484848;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	padding-top:40px;
	padding-bottom:40px;
}

.image-right{
	float:right;
}

.image-left{
	float:left;
}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
	
/**************************************************************************************************/
/*                                             次選單                                       */
/*************************************************************************************************/

#submenutb{
	width:223px;
	padding-top:16px !important;
	*padding-top:10px;
}
#submenu{
	background:url(../images/bg-submenutb.gif) top left repeat-y;
	width:223px;
}

#submenu-down{
	background:url(../images/submenu-down.gif) bottom left no-repeat;
	background-repeat:no-repeat;
	height:45px;
}

#leftMenu {
	MARGIN-BOTTOM: 0px;
}

#leftMenu UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #ffffff 0px solid;
}

#leftMenu A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 29px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top; 
	width:171px;
    *width:200px;
	COLOR: #4c4c4c; 
	PADDING-TOP: 5px; 
	PADDING-bottom:6px;
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
}

#leftMenu A:link {
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top;
	COLOR: #4c4c4c;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}

#leftMenu A:visited {
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top; 
	COLOR: #4c4c4c; 
	TEXT-DECORATION: none;
}

#leftMenu A:hover {
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	color:#FFF;
	PADDING-TOP: 4px; 
	PADDING-bottom:7px;
	TEXT-DECORATION: none;
}

#leftMenu A:active {
	BACKGROUND: url(../images/bg-submenu.gif) no-repeat left top; 
	COLOR: #4c4c4c; 
	TEXT-DECORATION: none;
}

#leftMenu2 {
	MARGIN-BOTTOM: 0px;
}

#leftMenu2 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu2 LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
}

#leftMenu2 A {
PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 29px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	width:171px;
    *width:200px;
	COLOR: #fff; 
	PADDING-TOP: 4px; 
	PADDING-bottom:2px;
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
}

#leftMenu2 A:link {
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	COLOR: #fff;  
}

#leftMenu2 A:visited {
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	COLOR: #fff; 
}

#leftMenu2 A:hover {
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	color:#FFF;
}

#leftMenu2 A:active {
	BACKGROUND: url(../images/bg-submenu-over.gif) no-repeat left top;
	COLOR: #fff; 
}

#leftMenu3 {
	MARGIN-BOTTOM: 0px;
}

#leftMenu3 UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none;
}

#leftMenu3 LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	
}

#leftMenu3 A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 29px; 
	FONT-SIZE: 12px;
	background:url(../images/bg-submenutb3.gif) no-repeat top left;
	width:171px;
    *width:200px;
	COLOR: #ff6600;  
    PADDING-TOP: 6px !important; 
	*PADDING-TOP: 8px; 
	PADDING-bottom:5px;
	TEXT-DECORATION: none;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#ebc9ae 1px solid;
}

#leftMenu3 A:link {
	COLOR: #ff6600; 
	background:url(../images/bg-submenutb3.gif) no-repeat top left;
}

#leftMenu3 A:visited {
	COLOR: #ff6600; 
	background:url(../images/bg-submenutb3.gif) no-repeat top left;
}

#leftMenu3 A:hover {
	COLOR: #ff9900; 
	background:url(../images/bg-submenutb3.gif) no-repeat top left;
}

#leftMenu3 A:active {
	COLOR: #ff6600; 
	background:url(../images/bg-submenutb3.gif) no-repeat top left;
}

	
/**************************************************************************************************/
/*                               main-right                                                   */
/*************************************************************************************************/		
.location{
	width:100%;
	color:#ff9900;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:right;
	padding-top:9px;
	padding-right:3px;
}

.location a:link{
	color:#666666;
	text-decoration:none;
}
.location a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}	
.location a:visited{
	color:#666666;
	text-decoration:none;
}

.content{
	padding-top:20px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}

.content2{
	padding-top:8px;
	color:#505050;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}

.stitle{
	background:url(../images/bg-stitle.gif) repeat-x top left;
	height:36px;
}

/**************************************************************************************************/
/*                                          分頁                                           */
/*************************************************************************************************/	
.pagelink {
 font-size: 11px;
 color: #f03500;
 text-decoration: none;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
}
.pagelink a:link {
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink a:hover {
	font-size: 10px;
	color: #f03500 !important;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink a:visited {
	font-size: 10px;
	color: #4c4c4c;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}

.pagelink2 {
	FONT-SIZE: 11px;
	COLOR: #999999;
	TEXT-DECORATION: none;
	font-family: Arial, Helvetica, sans-serif;
}
.pagelink2 A:link {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none
}
.pagelink2 A:hover {
	FONT-SIZE: 11px;
	COLOR: #990000;
	TEXT-DECORATION: underline
}
.pagelink2 A:visited {
	FONT-SIZE: 11px;
	COLOR: #666666;
	TEXT-DECORATION: none
}

.searchpdno {
	font-size: 11px;
	font-weight: bold;
	color: #f76728;
	font-family: Arial, Helvetica, sans-serif;
}


/**************************************************************************************************/
/*                             頁籤                                               */
/*************************************************************************************************/	

 #tabs_bg{
	background:url(../images/tab1-bg.gif) top left repeat-x;
	height:38px;
	width:673px;
 }
 #tabs1 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
    #tabs1 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
    #tabs1 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs1 a {
      float:left;
      background:url(../images/tab1.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  width:125px;
	  height:38px;
	  color:#666;
	  text-align:center;
	  padding-top:15px;
	  
      }
  
    #tabs1 a:hover {
      background:url(../images/tab1-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  #tabs1 a:active {
      background:url(../images/tab1-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  
 #tabs1-2 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
   #tabs1-2 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
   #tabs1-2 li {
      display:inline;
      margin:0;
      padding:0;
      }
   #tabs1-2 a {
      float:left;
	  width:125px;
	  height:38px;
	  background:url(../images/tab1-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
	  text-align:center;
      }
  
   #tabs1-2 a:hover {
      background:url(../images/tab1-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	 #tabs1-2 a:active {
      background:url(../images/tab1-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      } 
	  
	  
 #tabs2 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
    #tabs2 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
    #tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs2 a {
      float:left;
      background:url(../images/tab2.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  width:150px;
	  height:38px;
	  color:#666;
	  text-align:center;
	  padding-top:15px;
	  
      }
  
    #tabs2 a:hover {
      background:url(../images/tab2-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  #tabs1 a:active {
      background:url(../images/tab2-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  
 #tabs2-2 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
   #tabs2-2 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
   #tabs2-2 li {
      display:inline;
      margin:0;
      padding:0;
      }
   #tabs2-2 a {
      float:left;
	  width:150px;
	  height:38px;
	  background:url(../images/tab2-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
	  text-align:center;
      }
  
   #tabs2-2 a:hover {
      background:url(../images/tab2-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	 #tabs2-2 a:active {
      background:url(../images/tab2-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      } 
	  
#tabs3 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
    #tabs3 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
    #tabs3 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs3 a {
      float:left;
      background:url(../images/tab3.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  width:107px;
	  height:38px;
	  color:#666;
	  text-align:center;
	  padding-top:15px;
	  
      }
  
    #tabs3 a:hover {
      background:url(../images/tab3-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  #tabs3 a:active {
      background:url(../images/tab3-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	  
 #tabs3-2 {
      float:left;
      font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  height:38px;
      }
   #tabs3-2 ul {
          margin:0;
          padding:10px 0px 0 0px;
          list-style:none;
      }
   #tabs3-2 li {
      display:inline;
      margin:0;
      padding:0;
      }
   #tabs3-2 a {
      float:left;
	  width:107px;
	  height:38px;
	  background:url(../images/tab3-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
	  text-align:center;
      }
  
   #tabs3-2 a:hover {
      background:url(../images/tab3-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      }
	  
	 #tabs3-2 a:active {
      background:url(../images/tab3-over.gif) top left no-repeat;
      margin:0;
      text-decoration:none;
	  color:#FFF;
	  padding-top:8px;
      } 

#pdstep{
	background:url(../images/bg-pditem.gif) top left repeat-x;
	height:49px;
}
#itemtb1 {
        BACKGROUND: url(../images/itemtb1-bg.gif) repeat-x top; FLOAT: left; WIDTH: 703px; 
}
#itemtb1 UL {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#itemtb1 LI {
        PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(../images/itemtb1-left.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#itemtb1 A {
        PADDING-RIGHT: 13px; DISPLAY: block; PADDING-LEFT: 2px;  BACKGROUND: url(../images/itemtb1-right.gif) no-repeat right top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 15px; TEXT-DECORATION: none
}
#itemtb1 A {
        FLOAT: none
}
#itemtb1 A:hover {
        COLOR:#F60;
}
#itemtb1 #current {
        BACKGROUND-IMAGE: url(../images/itemtb1-left_on.gif)
}
#itemtb1 #current A {
        BACKGROUND-IMAGE: url(../images/itemtb1-right_on.gif); PADDING-BOTTOM: 16px; COLOR: #fff; padding-top:10px;
}
	
	
	  

/**************************************************************************************************/
/*                              關於我們                                               */
/*************************************************************************************************/	

.content_txt{
	background:url(../images/bg-txt.gif) bottom left no-repeat;
	width:673px;
	padding-top:20px;
	padding-bottom:40px;
	color:#666;
	line-height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}


/**************************************************************************************************/
/*                              最新消息                                               */
/*************************************************************************************************/	

.newslist-title{
	color:#4b4b4b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding-bottom:4px;
	padding-top:8px;
	padding-left:10px;
	font-weight:normal;
}

.newslist-title a:link{
	color:#4b4b4b;
	text-decoration:none;
	font-size:12px;
}
.newslist-title a:hover{
	color:#ff9900 !important ;
	text-decoration:underline;
	font-size:12px;
}	
.newslist-title a:visited{
	color:#4b4b4b;
	text-decoration:none;
	font-size:12px;
}

.newslist-date{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.tool{
	width:50%;
	text-align:right;
	float:right;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:5px;
	padding-right:5px;
}
.news_content{
	color: #333;
	font-size:12px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:25px;
	line-height:18px;
}

.news_content a:link{
	color: #333;
	text-decoration:none;
}
.news_content a:hover{
	color: #ff6600 !important ;
	text-decoration:underline;
}	
.news_content a:visited{
	color: #333;
	text-decoration:none;
}

.news_content2{
	color: #666;
	font-size:11px;
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
}

/**************************************************************************************************/
/*                               產品頁                                                */
/*************************************************************************************************/	
#tb2-top{
	background:url(../images/tb2-top.gif) top left no-repeat;
	width:673px;
	height:22px !important;
	*height:28px;
}
#tb2-bg{
	background:url(../images/tb2-bg.gif) top left repeat-y;
	width:673px;
}
#tb2-dw{
	background:url(../images/tb2-dw.gif) bottom left no-repeat;
	height:45px;
}

.prodtd{
	width:322px;
	float:left;
	padding-right:29px;
}
.prodtd2{
	width:322px;
	float:left;
}
.prod-top{
	background:url(../images/bg-prod.gif) top left no-repeat;
	width:322px;
	height:172px;
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.prod-dw{
	background:url(../images/bg-prod2.gif) bottom left no-repeat;
	width:322px;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18px;
}

.prod-line{
	background:url(../images/line-apply.gif) bottom left no-repeat;
	color:#999;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

.prodtitle{
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:5px !important;
	*padding-top:8px;
	padding-left:20px;
}
.prodimg{
	width:302px;
	height:105px;
	margin-left:10px;
	padding-top:16px !important;
	*padding-top:14px;
}

.prodmore{
	background:url(../images/apply.gif) top left no-repeat;
	width:144px;
	height:39px;
	display:block;
	margin: 0 auto;
}

.prodmore a{
	color:#febb3a;
	background:url(../images/apply.gif) top left no-repeat;
	width:144px;
	height:39px;
	display:block;
	font-size:0px;
	
}
.prodmore a:hover{background:url(../images/apply_o.gif) top left no-repeat;width:144px;
	height:39px;}

#bt_center{
	text-align: -moz-center !important ;
	*text-align:center;
}

#bt_right{
    text-align:right;
}


.stb1_bg{
	background:url(../images/bg-stb1.gif) bottom left repeat-x;
	width:673px;
}

.stb1a{
border-left:#d6d6d6 1px solid;
}
.stb1{
	border-top:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
	color:#666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:5px;
	float:left;
	background-color:#f5f5f5;
}
.stb1 a:link{
	color:#666;
	text-decoration:none;
}
.stb1 a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}	
.stb1 a:visited{
	color:#666;
	text-decoration:none;
	}
	

.stb1-2{
	border-top:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	border-bottom:#fff 1px solid;
	color:#ff9900;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:15px;
	padding-right:15px;
	padding-top:6px;
	padding-bottom:5px;
	float:left;
}
.stb1-2 a:link{
	color:#ff9900;
	text-decoration:none;
}
.stb1-2 a:hover{
	color:#ff9900 !important ;
	text-decoration:none;
}	
.stb1-2 a:visited{
	color:#ff9900;
	text-decoration:none;
	}
	
.stb_mbg{
	clear:both;
	border-right:#d6d6d6 1px solid;
	border-left:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
	color:#666666;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

.stb_img{
	padding-top:1px;
	padding-left:1px;
	padding-right:1px;
}

.stb_summary{
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
}

.stb-left{
	width:100px;
	float:left;
	height:85px;
}

.stb-right{
	float:right;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding-top:5px;
	width:563px;
	}
	
.stb-left2{
	width:255px;
	float:left;
	height:85px;
}

.stb-right2{
	float:right;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	padding-top:3px;
	width:398px;
	}	

.stb-logo{
	padding-top:15px;
	padding-bottom:20px;
}
.stb-logo2{
	padding-top:0px !important;
	*padding-top:15px;
	padding-bottom:20px;
}

.stb-line{
	background:url(../images/bg-dotline.gif) top left repeat-x;
	height:3px;
}

	

/********************************************************************************************/
/*                    表單樣式1                                                            */
/********************************************************************************************/

#tb1-bg{
	background-color:#FFF !important;
	*background-color:#cccccc;
	width:100%;
	text-align:center;
}

#tb1-itemtitle{
	color:#2a2a2a;
	font-size:13px;
	font-weight:bold;
	padding-top:7px;
	padding-bottom:8px;
	float:left;	
	margin:0px;
	background-color:#CCC;
}
#tb1-td-blue{
	color:#4371ca;
	font-size:11px;
	float:left;
	font-weight:bold;
	height:28px;
	padding-top:7px;
	background-color:#FFF;
	text-align:left;
}

#tb1-td-blue a:link{
	color:#4371ca;
	text-decoration:none;
}
#tb1-td-blue a:hover{
	color:#ff6600 !important ;
	text-decoration:none;
}	
#tb1-td-blue a:visited{
	color:#4371ca;
	text-decoration:none;
}

#tb1-td-gray{	
	color:#2a2a2a;
	font-size:11px;
	float:left;
	text-align:center;
	height:28px;
	padding-top:7px;
	background-color:#FFF;
}
#tb1-tr{
	background-color:#CCC;
	background-repeat:repeat;
	width:100%  !important ;
	#width:99%;
	
}
#tb1-tr2{
	background-color:#FFF;
	width:100%  !important ;
	*width:100%;
}
#tb1-line{
	background-color:#cccccc;
	clear:left;
	height:1px;
}
	

#tb1-back{
	background-image:url(../images/icon/icon-arrow.gif);
	background-position:top  left;
	background-repeat:no-repeat;
	color:#4c6e94;
	font-size:11px;
	padding-left:13px;
	padding-top:10px;
}

#tb1-back a:link{
	color:#4c6e94;
	text-decoration:none;
}
#tb1-back a:hover{
	color:#ff6600 !important ;
	text-decoration:underline;
}	
#tb1-back a:visited{
	color:#4c6e94;
	text-decoration:none;
}


.title01{
	background-image:url(../images/bg-title.gif);
	background-position:top left;
	background-repeat:no-repeat;
	width:auto;
	color:#fd730e;
	font-size:12px;
	padding-top:15px !important ;
	*padding-top:17px;
	padding-left:18px;
	font-weight:bold;
	padding-bottom:4px;
}




/******************************網站導覽***************************************/
.sitemap_bg{
	width:200px;
	background-image:url(../images/sitemap-bg.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-left:12px;
	padding-top:12px;
	padding-bottom:10px;
}

.sitemap{
	font-size:12px;
	color:#4d4d4d;
	padding-top:3px;
	padding-bottom:4px;
	padding-left:12px;
	background:url(../images/sitemap-list.gif) top left no-repeat;
}
	
.sitemap a:link{
	color:#4d4d4d;
	text-decoration:none;
}
.sitemap a:hover{
	color:#ff6600 !important ;
	text-decoration:underline;
}	
.sitemap a:visited{
	color:#4d4d4d;
	text-decoration:none;
}

.sitemap_td{
	padding-left:12px;
	padding-right:12px;
	padding-bottom:20px;
	float:left;
}
.sitemap_line{
	height:10px;	
	border-bottom:#CCC 1px dotted;
}

/****************************服務項目**********************************/

#pdtxt1{
	BACKGROUND: url(../images/img-prod03.gif) no-repeat left top; 
	WIDTH: 672px; 
	POSITION: relative; 
	HEIGHT: 702px;
}

#bg-tb-title{
	background:url(../images/bg-tb-title.gif) left bottom repeat-x;
}
/*熱門節目Top programs

#Top_programs{
	margin: 10px 0px;
	overflow:auto;
}*/	

/*熱門項目
#Top_programs .boxfree{
	margin:10px 5px 0 0 !important ;
	*margin:-10px 5px 0 0;
	float:left;
	color:#666;
	display: block;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:330px;
	}*/	
	/*上方邊條
#Top_programs .boxfree .cap{
	height:10px;
	background:url(../images/1/boxtop_R.gif) right top no-repeat;
	text-align: left;
	}
#Top_programs .boxfree .capcontent{
	height:10px;
	float:left;
	width: 10px;
	background-image: url(../images/1/boxtop_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}*/ 
/*中間空間與上背景 
#Top_programs .boxfree .middle{
	background-image: url(../images/1/boxmid_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid;
	margin-top:-5px;
	color:#666;
	padding:0 10px;
	line-height:14px;
	width: 308px !important ;
	*width: 100% ;
	height:200px;
	} */
	/*左邊圖文
#Top_programs .boxfree .middle .movie{
	width:97px;
	margin:5 10px 0 0;
	float:left;
	text-align:center;
	line-height:14px;
	color:#666;
	background-image: url(../images/1/program/movie_bg.gif);
	background-repeat: no-repeat;
	background-position: left 98px;
	}
#Top_programs .boxfree .middle .movie img{ 
	width:95px; 
	height:95px; 
	margin:0 0 8px 0; 
	border:1px #cdcdcd solid; 
	}
#Top_programs .boxfree .middle .movie .clear-both{ 
	background:url() left center no-repeat; 
	padding:4px 0 4px 0px; 
	margin:0 auto; 
	width:40px;
	}
#Top_programs .boxfree .middle .movie span {
	text-align: left;
	margin: 5px 0 0 0;
	padding: 2px 0 0 18px;
	line-height:14px;
	background-image: url(../images/1/program/proLv_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:bottom;
	}*/ 
	/*右邊圖文
#Top_programs .boxfree .middle .movie_r{
	width:193px;
	float: right;
	margin: 5px 0 0 0;
	display: block;
	}
#Top_programs .boxfree .middle .movie_r_top{
	width:193px;
	}
#Top_programs .boxfree .middle .movie_r_bottom{
	width:193px;
	}*/ 
/*頻道 	
#Top_programs .boxfree .middle .movie_r_bottom .channel{
	background:url(../images/1/program/ch.gif) left top no-repeat;
	line-height:22px;
	text-align: left;
	margin: 5px 0 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	float: left;
	}*/
	/*詳細內容按鈕 
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 {
	height:19px;
	display:block;
	width: 60px;
	margin: 5px 0 0 0;
	float: right;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 a {
	color:#fff!important; 
	background:url(../images/1/btn02_ro2.gif) left center repeat-x; 
	float:left; 
	line-height:19px;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 a:hover {
	color:#622200!important; 
	background:url(../images/1/btn02_ro2.gif) left top repeat-x; 
	float:left; 
	line-height:19px; 
	text-decoration:none;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 .ro_left {
	height:19px; 
		width:5px; 
		background:url(../images/1/btn02_ro1.gif) left center no-repeat; 
		float:left;
		}
#Top_programs .u_btn2 .ro_right {height:19px; width:5px; background:url(../images/1/btn02_ro3.gif) left center no-repeat; float:left; }*/ 
/*下方邊條
#Top_programs .boxfree .end{
	height:10px;
	background:url(../images/1/boxbottom_R.gif) right top no-repeat;
	clear: both;
	}
#Top_programs .boxfree .endcontent{ 
	height:10px;
	float:left;
	width: 10px; 
	background:url(../images/1/boxbottom_L.gif) left top no-repeat;
	}

#Top_programs .boxfree .middle .info .link {
	color:#f30; 
	text-decoration:underline;
	}

#Top_programs  h1 { font-weight:bold; font-size:15px; color:#333399; margin:0px 0px 10px 0px;}
#Top_programs  h1 del { font-weight:bold; padding:1px 28px 0 0;  text-decoration:none; background:url(../images/1/program/hd.gif) right center no-repeat;}
#Top_programs  h2 { font-weight:bold; font-size:13px; color:#333399; margin:0px 0px 10px 0px; padding-left:19px; background:url(../images/1/cube.gif) 2px center no-repeat;}
#Top_programs  h2 b { font-weight:bold; font-size:13px; color:#f60; }
#Top_programs  h3 { font-weight:normal; font-size:12px; color:#333; margin:0px; padding-left:18px; background:url(../images/1/cube2.gif) left center no-repeat;}
 #Top_programs h3 a { color:#333;}
 #Top_programs h4 { font-weight:bold; font-size:15px; color:#666; padding:5px 0 10px 5px; margin:0 0 20px 0; background:url(../images/1/table_top.gif) left bottom repeat-x;}
 #Top_programs h4 b { font-weight:bold; font-size:15px; color:#fd4600;}
#Top_programs  h5 { font-weight:normal; font-size:12px; color:#339; margin:0 0 5px 0; }
#Top_programs  h5 del { font-weight:bold; padding:1px 28px 0 0;  text-decoration:none; background:url(../images/1/program/hd.gif) right center no-repeat;}
#Top_programs  h6 { font-weight:normal; font-size:12px; color:#333; margin:10px 0; }
#Top_programs  select{border:1px solid #333; background-color:#FFF; color:#333; font-size:11px; line-height:15px;}
 #Top_programs p { margin-top:10px; margin-bottom: 10px; line-height:1.4em;}

 .u_btn1 {height:19px;display:block;}
 .u_btn1 a {color:#333; background:url(../images/1/btn01_ro2.gif) left center repeat-x; float:left; line-height:19px;}
.u_btn1 a:hover { color:#f60; background:url(../images/1/btn01_ro2.gif) left center repeat-x; float:left; line-height:19px;}
 .u_btn1 .ro_left {height:19px; width:5px; background:url(../images/1/btn01_ro1.gif) left center no-repeat; float:left; }
 .u_btn1 .ro_right {height:19px; width:5px; background:url(../images/1/btn01_ro3.gif) left center no-repeat; float:left; }

 .u_btn2 {height:19px; display:block;}
 .u_btn2 a {color:#fff!important; background:url(../images/1/btn02_ro2.gif) left center repeat-x; float:left; line-height:19px;;}
#Top_programs  .u_btn2 a:hover {color:#622200!important; background:url(../images/1/btn02_ro2.gif) left top repeat-x; float:left; line-height:19px;}
 #Top_programs .u_btn2 .ro_left {height:19px; width:5px; background:url(../images/1/btn02_ro1.gif) left center no-repeat; float:left;}
 #Top_programs .u_btn2 .ro_right {height:19px; width:5px; background:url(../images/1/btn02_ro3.gif) left center no-repeat; float:left; }

 .u_btn3 {height:19px; display:block;}
 .u_btn3 a {color:#fff; background-color:#e0e0e0; float:left; line-height:19px; padding:0 5px 0 8px; font-weight:normal;}
 .u_btn3 a:hover {color:#f60; background-color:#e0e0e0; float:left; line-height:19px; padding:0 5px 0 8px; font-weight:normal;}
 .u_btn3 .ro_left {height:19px; width:17px; background:url(../images/1/btn03_ro1.gif) left center no-repeat; float:left;}
 .u_btn3 .ro_right {height:19px; width:5px; background:url(../images/1/btn03_ro3.gif) left center no-repeat; float:left; }

.u_btn4 {height:19px; display:block;}
.u_btn4 a {color:#fff; background-color:#e0e0e0; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn4 a:hover {color:#f60; background-color:#e0e0e0; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn4 .ro_left {height:19px; width:5px; background:url(../images/1/btn04_ro1.gif) left center no-repeat; float:left;}
.u_btn4 .ro_right {height:19px; width:17px; background:url(../images/1/btn04_ro3.gif) left center no-repeat; float:left; }

.u_btn5 {height:19px; display:block;}
.u_btn5 a {color:#fff !important; background-color:#7d7e82; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn5 a:hover {color:#000 !important; background-color:#7d7e82; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn5 .ro_left {height:19px; width:5px; background:url(../images/1/btn05_ro1.gif) left center no-repeat; float:left;}
.u_btn5 .ro_right {height:19px; width:17px; background:url(../images/1/btn05_ro3.gif) left center no-repeat; float:left; }

.mb10 { margin-bottom:10px !important;}*/ 

#Top_programs  h1 { font-weight:bold; font-size:15px; color:#333399; margin:0px 0px 10px 0px;}
#Top_programs  h1 del { font-weight:bold; padding:1px 28px 0 0;  text-decoration:none; background:url(../images/1/program/hd.gif) right center no-repeat;}
#Top_programs  h2 { font-weight:bold; font-size:13px; color:#333399; margin:0px 0px 10px 0px; padding-left:19px; background:url(../images/1/cube.gif) 2px center no-repeat;}
#Top_programs  h2 b { font-weight:bold; font-size:13px; color:#f60; }
#Top_programs  h3 { font-weight:normal; font-size:12px; color:#333; margin:0px; padding-left:18px; background:url(../images/1/cube2.gif) left center no-repeat;}
 #Top_programs h3 a { color:#333;}
 #Top_programs h4 { font-weight:bold; font-size:15px; color:#666; padding:5px 0 10px 5px; margin:0 0 20px 0; background:url(../images/1/table_top.gif) left bottom repeat-x;}
 #Top_programs h4 b { font-weight:bold; font-size:15px; color:#fd4600;}
#Top_programs  h5 { font-weight:normal; font-size:12px; color:#339; margin:0 0 5px 0; }
#Top_programs  h5 del { font-weight:bold; padding:1px 28px 0 0;  text-decoration:none; background:url(../images/1/program/hd.gif) right center no-repeat;}
#Top_programs  h6 { font-weight:normal; font-size:12px; color:#333; margin:10px 0; }
#Top_programs  select{border:1px solid #333; background-color:#FFF; color:#333; font-size:11px; line-height:15px;}
 #Top_programs p { margin-top:10px; margin-bottom: 10px; line-height:1.4em;}

 .u_btn1 {height:19px;display:block;}
 .u_btn1 a {color:#333; background:url(../images/1/btn01_ro2.gif) left center repeat-x; float:left; line-height:19px;}
.u_btn1 a:hover { color:#f60; background:url(../images/1/btn01_ro2.gif) left center repeat-x; float:left; line-height:19px;}
 .u_btn1 .ro_left {height:19px; width:5px; background:url(../images/1/btn01_ro1.gif) left center no-repeat; float:left; }
 .u_btn1 .ro_right {height:19px; width:5px; background:url(../images/1/btn01_ro3.gif) left center no-repeat; float:left; }

 .u_btn2 {height:19px; display:block;}
 .u_btn2 a {color:#fff!important; background:url(../images/1/btn02_ro2.gif) left center repeat-x; float:left; line-height:19px;;}
#Top_programs  .u_btn2 a:hover {color:#622200!important; background:url(../images/1/btn02_ro2.gif) left top repeat-x; float:left; line-height:19px;}
 #Top_programs .u_btn2 .ro_left {height:19px; width:5px; background:url(../images/1/btn02_ro1.gif) left center no-repeat; float:left;}
 #Top_programs .u_btn2 .ro_right {height:19px; width:5px; background:url(../images/1/btn02_ro3.gif) left center no-repeat; float:left; }

 .u_btn3 {height:19px; display:block;}
 .u_btn3 a {color:#fff; background-color:#e0e0e0; float:left; line-height:19px; padding:0 5px 0 8px; font-weight:normal;}
 .u_btn3 a:hover {color:#f60; background-color:#e0e0e0; float:left; line-height:19px; padding:0 5px 0 8px; font-weight:normal;}
 .u_btn3 .ro_left {height:19px; width:17px; background:url(../images/1/btn03_ro1.gif) left center no-repeat; float:left;}
 .u_btn3 .ro_right {height:19px; width:5px; background:url(../images/1/btn03_ro3.gif) left center no-repeat; float:left; }

.u_btn4 {height:19px; display:block;}
.u_btn4 a {color:#fff; background-color:#e0e0e0; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn4 a:hover {color:#f60; background-color:#e0e0e0; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn4 .ro_left {height:19px; width:5px; background:url(../images/1/btn04_ro1.gif) left center no-repeat; float:left;}
.u_btn4 .ro_right {height:19px; width:17px; background:url(../images/1/btn04_ro3.gif) left center no-repeat; float:left; }

.u_btn5 {height:19px; display:block;}
.u_btn5 a {color:#fff !important; background-color:#7d7e82; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn5 a:hover {color:#000 !important; background-color:#7d7e82; float:left; line-height:19px; padding:0 8px 0 5px; font-weight:normal;}
.u_btn5 .ro_left {height:19px; width:5px; background:url(../images/1/btn05_ro1.gif) left center no-repeat; float:left;}
.u_btn5 .ro_right {height:19px; width:17px; background:url(../images/1/btn05_ro3.gif) left center no-repeat; float:left; }

.mb10 { margin-bottom:10px !important;}
/*熱門節目Top programs*/	

#Top_programs{
	margin: 10px 0px;	
}

/*熱門項目*/	
#Top_programs .boxfree{
	margin:10px 0 0 5px !important;
	*margin:10px 0 0 5px;
	float:left;
	color:#666;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:331px;
	}
	/*上方邊條*/ 
#Top_programs .boxfree .cap{
	height:10px;
	background:url(../images/1/boxtop_R.gif) right top no-repeat;
	text-align: left;
	}
#Top_programs .boxfree .capcontent{
	height:10px;
	float:left;
	width: 10px;
	background-image: url(../images/1/boxtop_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	}
/*中間空間與上背景*/ 
#Top_programs .boxfree .middle{
	background-image: url(../images/1/boxmid_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border-left:1px #e6e6e6 solid;
	border-right:1px #e6e6e6 solid;
	margin-top:-5px;
	color:#666;
	padding:0 8px;
	line-height:14px;
	width: 312px !important ;
	*width: 100% ;
	height: 210px;
	} 
	/*左邊圖文*/ 
#Top_programs .boxfree .middle .movie{
	width:97px;
	margin:5 10px 0 0;
	float:left;
	text-align:center;
	line-height:14px;
	color:#666;
	background-image: url(../images/1/program/movie_bg.gif);
	background-repeat: no-repeat;
	background-position: left 98px;
	height: 160px;
	}
#Top_programs .boxfree .middle .movie img{ 
	width:95px; 
	height:95px; 
	margin:0 0 8px 0; 
	border:1px #cdcdcd solid; 
	}
#Top_programs .boxfree .middle .movie .clear-both{ 
	background:url() left center no-repeat; 
	padding:4px 0 4px 0px; 
	margin:0 auto; 
	width:40px;
	}
#Top_programs .boxfree .middle .movie span {
	text-align: left;
	margin: 5px 0 0 0;
	padding: 2px 0 0 18px;
	line-height:14px;
	background-image: url(../images/1/program/proLv_green.gif);
	background-repeat: no-repeat;
	background-position: left top;
	vertical-align:bottom;
	}
	/*右邊圖文*/ 
#Top_programs .boxfree .middle .movie_r{
	width:193px;
	float: right;
	margin: 5px 0 0 0;
	display: block;
	}
#Top_programs .boxfree .middle .movie_r_top{
	width:193px;
	}
#Top_programs .boxfree .middle .movie_r_bottom{
	width:193px;
	}
/*頻道*/ 	
#Top_programs .boxfree .middle .movie_r_bottom .channel{
	background:url(../images/1/program/ch.gif) left top no-repeat;
	line-height:22px;
	text-align: left;
	margin: 5px 0 0 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	float: left;
	width: 190px;
	}
	/*詳細內容按鈕 */ 
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 {
	height:19px;
	display:block;
	width: 60px;
	margin: 5px 0 0 0;
	float: right;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 a {
	color:#fff!important; 
	background:url(../images/1/btn02_ro2.gif) left center repeat-x; 
	float:left; 
	line-height:19px;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 a:hover {
	color:#622200!important; 
	background:url(../images/1/btn02_ro2.gif) left top repeat-x; 
	float:left; 
	line-height:19px; 
	text-decoration:none;
	}
#Top_programs .boxfree .middle .movie_r_bottom .u_btn2 .ro_left {
	height:19px; 
		width:5px; 
		background:url(../images/1/btn02_ro1.gif) left center no-repeat; 
		float:left;
		}
#Top_programs .u_btn2 .ro_right {height:19px; width:5px; background:url(../images/1/btn02_ro3.gif) left center no-repeat; float:left; }
/*下方邊條*/ 
#Top_programs .boxfree .end{
	height:10px;
	background:url(../images/1/boxbottom_R.gif) right top no-repeat;
	clear: both;
	}
#Top_programs .boxfree .endcontent{ 
	height:10px;
	float:left;
	width: 10px; 
	background:url(../images/1/boxbottom_L.gif) left top no-repeat;
	}

#Top_programs .boxfree .middle .info .link {
	color:#f30; 
	text-decoration:underline;
	}

.boxfree .middle .order { color:#666; margin:0; }
.boxfree .middle .order b , .lightbox_mid .order b{ font-weight:normal; color:#f60; }
