@charset"BIG5";

/* ---------------------------------------------------------
      整體結構 
---------------------------------------------------------- */
body {
	behavior: url(csshover.htc);
	margin: 0;
	padding:0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif, "新細明體";
	font-size: 10pt;
	color: #333333;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat-x;
}
#wrapper{
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	width:847px;
	/*border:1px solid #FF0000;*/
}
/* 頁首 */
#header{
	padding: 8px 0px 0px 0px;
}
/* 上方裝飾動畫框 */
#topmovie{
    width:100%;
	background-color:#460111;
}
/* 中央內容欄框 */
#main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/index_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#film_main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/film_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#pub_main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/pub_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#photo_main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/photo_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#temp_main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/temp_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
#airw_main_col{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width:100%;
	background-image: url(../images/airw_maincol_bg.jpg);
	background-repeat: no-repeat;
	text-align:right;
}
/* 中央左邊欄框 */
#main_left_col{
	float:left;
	margin: 8px 0px 0px 23px;/* for firefox */
	*margin: 8px 0px 0px 23px;/* for IE7 */
	_margin: 8px 0px 0px 11px;/* for IE6 */
	padding: 0;
	width: 156px;
	background-color: #FFFFFF;
	text-align:center;
	/*border:1px solid #FF0000;*/
}
/* 右邊欄框 */
#main_right_col{
	float:left;
	margin: 8px 0px 0px 7px;
	padding: 14px 15px 0px 15px;
	width:605px;
	background-color: #FFFFFF;
	text-align:left;
	/*border:1px solid #FF0000;*/
}
/* 頁尾欄框 */
#footer{
	clear: both;
    margin: 0px 3%;
	padding: 18px 0px 0px 0px;
	border-top:#CCCCCC solid 1px;
	text-align:center;
}
/* ---------------------------------------------------------
      連結設定 
---------------------------------------------------------- */
a:link, a:visited{
	color: #333333;
	text-decoration: none;
}
a:hover, a:active{
	color:#0000FF;
	text-decoration: underline;
}
/* ---------------------------------------------------------
      內文字體定義 
---------------------------------------------------------- */
.h1{
	color: #006599;
}

/* ---------------------------------------------------------
      頁首 
---------------------------------------------------------- */
.top_logo{
	margin: 0px 35px 0px 0px ;
	padding: 0px;
}
.top_name{
	margin: 0px 0px 0px 4px ;
	padding: 0px;
}
/* ---------------------------------------------------------
      中央內容欄 
---------------------------------------------------------- */
/* 回首頁連結*/
.homelink{
	margin: 0px 45px 0px 0px;  
	padding: 0px 0px 0px 0px;
	color:#FFFFFF;
}
.homelink a:link, .homelink a:visited{
	color:#FFFFFF;
	text-decoration: none;
}
.homelink a:hover, .homelink a:active{
	color:#0000FF;
	text-decoration: underline;
}
/* 標題字框*/
.titlebox{
    clear: both;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 9px 0px 11px 20px;
	font-size:11pt;
	font-weight: bold;
	background-image: url(../images/title_bg.gif);
	background-repeat: no-repeat;
	width:584px;
}
/* 影片預覽圖 */
.imagebox{
    float:left;
	margin:0px 0px 0px 2px;
	*margin:0px 0px 0px 2px;
	_margin:0px 0px 0px 2px;
	padding:15px 0px 0px 0px;
	text-align:center;
	width:148px;
}
.imagebox p{
    margin:7px 0px 2px 0px;
    text-align:center;
}
.film_img{
    padding:1px;
	border:#999999 solid 1px;
}

/* ---------------------------------------------------------
      頁尾 
---------------------------------------------------------- */

/* ---------------------------------------------------------
      相關連結 
---------------------------------------------------------- */

/* ---------------------------------------------------------
      其他 
---------------------------------------------------------- */
/* 圓角邊框*/
#box{
    margin: 0px auto;
	width:520px;
}
.roundborder{
    height: 1px;
	overflow:hidden;
	background-color: #eee;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.c1{
    margin: 0px 12px 0px 12px;
	border: none;
	background-color: #eee;
}
.c2{
    margin: 0px 9px;
	border-width: 0px 3px;
}
.c3{
    margin: 0px 7px;
	border-width: 0px 2px;
}
.c4{
    margin: 0px 6px 0px 6px;
}
.c5{
    margin: 0px 5px 0px 5px;
}
.c6{
    margin: 0px 4px 0px 4px;
}
.c7{
    margin: 0px 3px 0px 3px;
}
.c8{
    margin: 0px 2px 0px 2px;
	height: 2px;
}
.c9{
    margin: 0px 1px 0px 1px;
	height: 3px;
}
.content{
	height: auto;
	padding: 0px;
	font-size: 10pt;
	text-align: left;
}
/* 虛線底線*/
.tdborder_dashed{
	border-bottom: 1px dashed #666666;    
}
/* 去除float */
.spacer {
	clear: both;
}
