@charset "utf-8";

/* supporting setting*/
img, li ,div{ behavior: url(../includes/pngfix/iepngfix.htc) }

.iepngfix { behavior: expression(IEPNGFIX.fix(this)); }

/* start css */

html {
height:101%;
}

body /* Mozilla Firefox alignment */ {
	text-align: -moz-center;
}
	
/* a link ////////////////////////////////////////////*/
a:link {
	color: #009999;
	text-decoration: none;
}

a:visited {
	color: #009999;
	text-decoration: none;
}
a:hover {
	cursor:pointer;
	color: #202020;
	text-decoration: none;
}
a:active {
	color: #009999;
	text-decoration: none;
}

a.footerlink:link {
	color: #333333;
	text-decoration: none;
}

a.footerlink:visited {
	color: #333333;
/*	color: #898989;*/
	text-decoration: none;
}
a.footerlink:hover {
	color: #202020;
	text-decoration: none;
}
a.footerlink:active {
	color: #333333;
	text-decoration: none;
}


a.headerlink:link {
	color: #333333;
	text-decoration: none;
}


a.headerlink:visited {
	color: #333333;
	text-decoration: none;
}
a.headerlink:hover {
	color: #202020;
	text-decoration: none;
}
a.headerlink:active {
	color: #333333;
	text-decoration: none;
}

a.langoptlink:link {
	color: #333333;
	text-decoration: none;
}


a.langoptlink:visited {
	color: #333333;
	text-decoration: none;
}
a.langoptlink:hover {
	color: #333333;
	text-decoration: none;
	background-color:#666666;
}
a.langoptlink:active {
	color: #333333;
	text-decoration: none;
}

/* ////////////////////////////////////////////*/

/* contact form ////////////////////////////////////////////*/
.field {
	text-align:left;
	padding-top:1px;
	padding-bottom:1px;
}
.contact_col {
	vertical-align:top;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
}
.fieldname {
	text-align:left;
	vertical-align:top;
	padding-top:2px;
}
.inputtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666600;
}
.inputtext_ch {
	font-family: "新細明體";
	font-size: 12px;
	color: #666600;
}
.contact_messagebox {
	width:98%;
	overflow:inherit;
}
/* ////////////////////////////////////////////*/
.asterisk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

.ss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #949494;
}

/* footer /////////////////////////////////////*/
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top:50px;
	padding-right:20px;
	padding-left:20px;
}
.footer ul{
padding:0px;
margin:0px;
	list-style-type:none;

}
.footer li{
	display:inline;
	padding-left:20px;
}
.footer_nav {
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c2a875;
}
/* ///////////////////////////*/

/* cart /////////////////////////////////////////////*/
.carttab{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color:#9F6800
}
.carttab_out{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #663300;
	background-color:#392500
}
.carttab_no{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color:#663300
}
.cartlist_tab{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DAD2B8;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	background-color:#74691D;
}

/* cart end/////////////////////////////////////////////*/


/* news ////////////////////////////////*/
.news_fieldtag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A5300;
	padding-right:5px;
	font-weight: bold;
}
.news_listdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A5300;
	padding:7px;
}
.news_list_even{
background-color:#ffffff;
}
.news_list_odd{
background-color:#FFFBE1;
}
.news_list_link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
}
.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00679c;
	font-weight: bold;
}
a.newsa:link {
	color: #666666;
	text-decoration: none;
}

a.newsa:visited {
	color: #666666;
	text-decoration: none;
}

a.newsa:hover {
	color: #000000;
	text-decoration: none;
}

a.newsa:active {
	color: #666666;
	text-decoration: none;
}
.newstag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00679c;
	padding-right:5px;
}
/* news style end////////////////////////////////*/

/* member /////////////////////////////////////////////////// */
.mtabbutton{
height:25px;
background:url(../../images/pack_blk/tab_button.png) no-repeat top left;
}
.member_reg_tab{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #aa9867;
	text-transform:uppercase;
	background-color:#5B411E;
}

.M_thumbbg{
/*background:url(../../images/header/profile_border.png) center center no-repeat;*/
height:50px;
width:50px; 
text-align:center;
vertical-align:middle;
}
.M_thumbbg table{
	margin-left:auto;
	margin-right: auto;
}
.M_thumbbox{
	width:35px;
	height:35px;
	background-color:#000000;
	border:2px solid #ffffff;
}

.list_thumbbox{
height:60px;
width:60px;
text-align:center;
vertical-align:middle;
	background-color:#000000;
	border:2px solid #129CBA;
}
/* program details set //////////*/
#pchlogo{
text-align:center;
}
/* program details set end //////////*/
/* member details set//////////*/
#mpic{
text-align:center;
width:180px;
}

#mleftinfo, #mquicklink{
padding-top:20px;
padding-bottom:10px;
/*border-bottom:2px solid #FFFFFF;*/
text-align:left;
background:url(../../images/pack_blk/profile_picbg.png) center top no-repeat;
}

/* testing site */
#mleftinfo_temp{
padding-top:20px;
padding-bottom:10px;
/*border-bottom:2px solid #FFFFFF;*/
text-align:left;
background:url(../../images/pack_f_whi/profile_picbg2.png) center top no-repeat;
}
/* testing site end */

#mleftinfo li, #ptypelist li, #mquicklink li, #mleftinfo_temp li{
padding-left:0px;
padding-right:0px;
padding-bottom:5px;
padding-top:5px;
border-bottom:0px solid #92B5C2;
}
#mleftinfo li.lastitem, #mleftinfo_temp li.lastitem{
padding-left:20px;
padding-right:20px;
padding-bottom:5px;
padding-top:5px;
border-bottom:0px solid #92B5C2;
}



#mleftinfo ul, #mapps ul, #mfds ul, .appsfdtab ul, #msysgallery ul, #ptypelist ul, .appspan ul, #mquicklink ul, #chtab ul, .gallerylist ul, #mleftinfo_temp ul{
margin:0px;
padding:0px;
padding-right:10px;
padding-left:20px;
list-style-type:none;
}

#msysgallery ul, #malbumlist ul, #mphotolist ul, .home_newsitem ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#msysgallery li{
padding-right:8px;
padding-bottom:8px;
display:inline-block;
width:80px;
vertical-align:top;
}
.gallerylist li{
padding-right:10px;
padding-bottom:8px;
display:inline-block;
width:160px;
vertical-align:top;
}
.home_newsitem li{
padding-right:4px;
padding-bottom:4px;
display:inline-block;
}

.fdlist ul{
margin:0px;
padding:0px;
list-style-type:none;
}


#mfds li, .appsfdtab li, .fdlist li{
padding-right:8px;
padding-bottom:8px;
display:inline-block;
width:40px;
vertical-align:top;
}
* html #mfds li, * html .appsfdtab li, * html #msysgallery li, * html #malbumlist li , * html #mphotolist li, .home_newsitem li,  * html .fdlist li, * html .gallerylist li{
	display:inline;
} /* for IE 6 */
* + html #mfds li, * + html .appsfdtab li, * + html #msysgallery li, * + html #malbumlist li, * + html #mphotolist li, .home_newsitem li, * + html .fdlist li, * + html .gallerylist li{
	display:inline;
} /* for IE 7 */

#mapps li{
padding-right:10px;
padding-bottom:10px;
display:inline-block;
width:20px;
}
* html #mapps li{
	display:inline;
} /* for IE 6 */
* + html #mapps li{
	display:inline;
} /* for IE 7 */

#mcpan{
/*	background-color:#1D969E;*/
	text-align:left;
}
#mcpan img{
/*	border:1px solid #999999;*/
}
#mapps, #mfds, .appsfdtab, #ptypelist, .appspan{
padding-top:5px;
padding-bottom:10px;
/*border-bottom:2px solid #FFFFFF;
border-right:1px solid #ffffff;*/
text-align:left;
background:url(../../images/pack_blk/profile_tab.png) center top no-repeat;

}
#mapps div, #mfds div, .appsfdtab div, #ptypelist div, .appspan div{
padding-left:20px;
/*padding-bottom:20px;*/
padding-top:3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
}
.mtopname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333333;
	font-weight:bold;
}

.mname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	font-weight:bold;
}

.mitem_last{
/*border-bottom:1px solid #33CCCC;*/
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
padding-right:10px;
}

/* status bar ////////////////*/
.mnavbar{
	background:url(../../images/share/sec_navbg.png) no-repeat top left;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:1px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAE86B;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
}


.mlistbar{
	background:url(../../images/pack_f_whi/sec_tabbg.png) repeat-x top left;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:10px;
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FAE86B;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.mlistbar a:link, .mlistbar a:visited, .mlistbar a:active{
	color:#333333;
	text-decoration:none;
}

.mlistbar a:hover{
color:#000000;
text-decoration:none;
}

.mphototoptitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
}

/* status bar end////////////////*/

.msaydate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3EBBBB;
	font-weight:bold;
}

.msysnoticecount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight:bold;
}
.msysnoticedate2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.msysnoticetime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.msysnotice_tag{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom:5px;
}

.mboardname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;	
}
.mboardtime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.mfdlistname{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:bold;
}
#malbumlist {
text-align:left;
}
#malbumlist li{
padding:10px;
display:inline-block;
width:132px;
vertical-align:top;
}
#malbumlist li:hover{
	background-color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53B5B5;
}
.malbuminfo {
padding:10px;
}
.malbuminfo ul{
padding:0px;
margin:0px;
list-style-type:none;
}


#mphotolist {
text-align:left;
}
#mphotolist li{
padding:5px;
display:inline-block;
width:140px;
vertical-align:top;
}
#mphotolist li img{
filter:alpha(opacity=50);
opacity: 0.65;
border:3px solid #ffffff;
}
#mphotolist li img:hover{
filter:alpha(opacity=100);
opacity: 1;
border:3px solid #2B7B8C;
}
.mprofilef_width{
width:100px;
vertical-align:top;
font-weight:bold;
}
.mprofilelist li{
padding-bottom:5px;
}
.mmail_subject{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.mmail_subjecttime{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#124E58;
}
.mmail_list ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.mmail_list li{
padding-bottom:5px;
}
/*
#mphotolist li a:hover{
	border:1px solid #2B7B8C;
filter:alpha(opacity=100);	
	
}
#mphotolist li a{
display:block;
	border:1px solid #BCDFE7;
}
*/


.malbumtitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.malbumphotocount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;	
}
.malbumdes{
	padding-top:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.malbumdate{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0F595E;
}

.mphotocaption{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #66FFFF;
	text-align:left;
	vertical-align:top;
}
.mphotolarge{
background-color:#FFFFFF;
}

/* top tab button */
/* mtab action/////////////////////////*/
.mtabaction{
text-align:right;
}

.mtabaction ul{
	margin:0px;
	padding:0px;
	padding-right:10px;
	list-style-type:none;
}
.mtabaction li{
display:inline-block;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
padding-left:10px;
text-align:center;
vertical-align:middle;
color:#333333;
cursor:pointer;
/*background:url(../../images/tab.png) right top no-repeat;*/
}
.mtabaction li.over{
color:#ffffff;
/*background:url(../../images/tab_ro.png) right top no-repeat;*/
}
.mtabaction li:hover {
cursor:pointer;
color:#000000;
text-decoration:none;
}
* html .mtabaction li{
display:inline;
}
* + html .mtabaction li {
display:inline;
}
/* mtab action end//////////////////////////*/
/* top tab button end */


.mbut_add, .mbut_delete, .mbut_edit{
text-align:left;
width:100px;
}
.mbut_add ul, .mbut_delete ul, .mbut_edit ul{
padding:0px;
margin:0px;
padding-left:10px;
list-style-type:none;
}
.mbut_add li a:link, .mbut_delete li a:link, .mbut_edit li a:link, .mbut_add li a:visited, .mbut_delete li a:visited, .mbut_edit li a:visited, .mbut_add li a:active, .mbut_delete li a:active, .mbut_edit li a:active{
color:#cccccc;
text-decoration:none;
}
.mbut_add li a:hover, .mbut_delete li a:hover, .mbut_edit li a:hover{
color:#ffffff;
text-decoration:none;
}
.mbut_add li, .mbut_delete li, .mbut_edit li {
padding-left:25px;
padding-top:2px;
padding-bottom:2px;
}
.mbut_add li{
background:url(../../images/member/but_add.png) no-repeat center left;
}
.mbut_add li:hover {
background:url(../../images/member/but_add_ro.png) no-repeat center left;
}
.mbut_delete li{
background:url(../../images/member/but_delete.png) no-repeat center left;
}
.mbut_delete li:hover {
background:url(../../images/member/but_delete_ro.png) no-repeat center left;
}
.mbut_edit li{
background:url(../../images/member/but_edit.png) no-repeat center left;
}
.mbut_edit li:hover {
background:url(../../images/member/but_edit_ro.png) no-repeat center left;
}
/* member details set end////////*/
/* member end///////////////////////////////////////////////////////// */





/* header ////////////////////////////////////////////////////*/
.header{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.header_sec1{
/* background:url(../../images/header/top.jpg) no-repeat center top; */
text-align:center;
vertical-align:middle;
height:74px;
}
.header_sec2{
/* background:url(../../images/header/top2.jpg) no-repeat center top;*/
text-align:center;
vertical-align:middle;
height:68px;
}
.header_mnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:right;
	vertical-align:middle;
	padding-top:20px;
	padding-right:15px;
/*	height:74px;*/
}
.header_nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;

	vertical-align:middle;
	height:100px;
}
.header_nav2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:center;
	vertical-align:middle;
	height:68px;
}

.header_nav li{
	text-align:center;
	padding-left:20px;
	display:inline;
	list-style-type:none;
}
 .header_mnav li{
	text-align:center;
	padding-left:15px;
	display:inline;
	list-style-type:none;
}
.header_nav ul, .header_nav2 ul, #lightboxlogo ul{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
	list-style-type:none;
}
.header_mnav ul{
padding:0px;
margin:0px;
	list-style-type:none;
}
.header_nav2 li, #lightboxlogo li{
	text-align:center;
	padding-left:20px;
	display:inline-block;
width:30px;
}
* html .header_nav2 li, * html #lightboxlogo li{
	display:inline;
} /* for IE 6 */
* + html .header_nav2 li, * + html #lightboxlogo li{
	display:inline;
} /* for IE 7 */

/* header end ////////////////////////////////////*/

/* main content body /////////////////////////// */
.border-bottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
}
.box_corner_t1{
background:url(../../images/boxc_topl.gif) no-repeat bottom right;
height:6px;
width:6px;
}
.box_corner_tr{
background:url(../../images/boxc_topr.gif) no-repeat bottom left;
height:6px;
width:6px;
}
.box_corner_bl{
background:url(../../images/boxc_bottoml.gif) no-repeat top right;
height:6px;
width:6px;
}
.box_corner_br{
background:url(../../images/boxc_bottomr.gif) no-repeat top left;
height:6px;
width:6px;
}
.box_area{
background-color:#000000;
}
.searchbox_input{
	border:none;
	background-color:#000000;
	width:98%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
.searchbox {
padding-left:10px;
background:url(../../images/share/control/search_bg.png) left top no-repeat;
}

/* main content body end ////////////////////////*/


/* site sets  ///////////////////////////////*/
.contenttxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006060;
}
.dropdownopt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.programetitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding-bottom:10px;
}
.main_w{
width:1020px;
margin-left:auto;
margin-right:auto;
text-align:left;
}
.float_w{
/*width:990px;*/
width:100%;
margin-left:auto;
margin-right:auto;
}
.floatw_top{
/*background:url(../../images/channel/float_topbg.jpg) no-repeat top center;*/
/*height:120px;*/
/*padding-left:20px;
padding-right:20px;*/
}
.floatw_nav{
background:url(../../images/channel/float_nav.jpg) no-repeat top center;
height:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.floatw_nav a{
padding-left:20px;
}
.floatw_nav ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.floatw_nav li{
display:inline;
}

.floatw_tab{
/*background:url(../../images/channel/hlbg.png) repeat-x top center;*/
height:41px;
}
.floatw_tab ul{
padding-top:10px;
padding:0px;
margin:0px;
list-style-type:none;
}

.floatw_bottom{
background:url(../../images/channel/float_bottom.jpg) no-repeat top center;
height:10px;
}

.floatw_tabday, .floatw_tabday_hl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	width:60px;
	height:41px;
	text-align:center;
	vertical-align:middle;

}

.floatw_tabday img, .floatw_tabday_hl img{
padding-bottom:5px;
}
.floatw_tabday_hl{
background:url(../../images/channel/float_dayhl.jpg) no-repeat center center;
}

/* timetable ///////////////////////////////////////////////////////*/
.tabday, .tabday_hl{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3e3e3e;
	width:70px;
	height:41px;
	text-align:center;
	vertical-align:middle;

}

.tabday img, .tabday_hl img{
padding-bottom:5px;
}
.tabday_hl{
background:url(../../images/channel/float_dayhl.jpg) no-repeat center center;
}
.tb_time{
	/*background:url(../../images/channel/float_timebg.gif) repeat-y right;*/
	width:48px;
	/*background-color:#b2b3a5;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #333333;*/
	vertical-align:top;
	text-align:center;	
}
.tb_time_hl{
background:url(../../images/channel/float_timehl.gif) repeat-y right;
	width:48px;
	background-color:#b2b3a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #333333;*/
	vertical-align:top;
	text-align:center;	
}
.tb_day{
	width:70px;
	/*background-color:#ffffff;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #333333;*/
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}
.tb_day_hl{
	width:80px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
/*	color: #ffffff;*/
	vertical-align:top;
	text-align:center;	
	cursor:pointer;
}


.list_ro{
	color:#FFFFFF;
	background-color:#333333;
}
.listdark_ro{
	/*background-color:#012829;*/
}
.list_hl{
	color:#FFFFFF;
	background-color:#222222;
}

.list_ro a:link, .list_ro a:active, .list_ro a:visited{
	color:#CCCCCC;
	text-decoration:none;
}
.list_ro a:hover{
	color:#ffffff;
	text-decoration:none;
}

/* timetable end///////////////////////////////// */


.floatw_tabptitle, .floatw_tabpuj, .floatw_tabpbrief{
	text-align:left;
	vertical-align:middle;
	height:41px;
}
.floatw_ptitle {
	text-align:left;
	vertical-align:top;

}
.floatw_puj {
	text-align:left;
	vertical-align:top;

}
.floatw_pbrief{
	text-align:left;
	vertical-align:top;
}

.floatw_ptitle, .floatw_tabptitle{
	width:100px;
}
.floatw_puj, .floatw_tabpuj{
	width:120px;
}
.floatw_pbrief, .floatw_tabpbrief{
	width:170px;
}


#floatw_list li, .floatw_tab li{

	display:inline-block;
}
* html #floatw_list li, , .floatw_tab li{
	display:inline;
} /* for IE 6 */
* + html #floatw_list li, , .floatw_tab li{
	display:inline;
} /* for IE 7 */


.floatw_chkbox{
	vertical-align:top;
	color: #bbbbbb;
}

.floatw_time{
	/*background:url(../../images/channel/float_timebg.gif) repeat-y right;*/
	width:120px;
	/*background-color:#b2b3a5;*/
	vertical-align:top;
	text-align:center;	
}
.floatw_time_hl{
background:url(../../images/channel/float_timehl.gif) repeat-y right;
	width:120px;
	background-color:#b2b3a5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align:top;
	text-align:center;	
}
.floatw_day{
	width:120px;
	/*background-color:#ffffff;*/
	vertical-align:top;
	text-align:left;
}
.floatw_day_hl{
	width:120px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align:top;
	text-align:center;	

}
.floatw_time ul, .floatw_day ul, .floatw_day_hl ul, .floatw_ptitle ul, .floatw_puj ul, .floatw_pbrief ul, .floatw_chkbox ul{
padding:0px;
margin:0px;
list-style-type:none;
}

.floatw_time li, .floatw_day li, .floatw_day_hl li, .floatw_ptitle li, .floatw_puj li, .floatw_pbrief li, .floatw_chkbox li {
border-bottom:1px solid #EAEAEA;
height:20px;
padding-top:5px;

}
#floatw_list{
/*background:url(../../images/channel/bg.png) top repeat-x;*/
	text-align:left;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
#floatw_list li {
padding-top:10px;
padding-bottom:7px;
}
.floatw_tabptitle td, .floatw_tabpuj td , .floatw_tabpbrief td{
padding-left:20px;
}

.floatw_field{
background-color:#ffffff;
}
.program_tab{
width:121px;
height:34px;
padding-left:3px;
background:url(../../images/channel/tabbut.gif) right bottom no-repeat;

}
.program_tab_hl{
width:121px;
height:34px;
padding-left:3px;
background:url(../../images/channel/tabbut_ro.gif) right bottom no-repeat;
}


.mtab{
/*border-bottom:2px solid #000000;*/
text-align:left;
}

.mtab ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.mtab li{
display:inline-block;
padding-top:5px;
padding-bottom:5px;
width:79px;
padding-left:2px;
text-align:center;
vertical-align:middle;
color:#000000;
cursor:pointer;
background:url(../../images/pack_blk/tab.png) right top no-repeat;
}
.mtab li.over{
color:#ffffff;
background:url(../../images/tab_ro.png) right top no-repeat;
}
* html .mtab li{
display:inline;
}
* + html .mtab li {
display:inline;
}
.mtab a{
display:block; width:79px;
padding-top:5px;
}

/* mtab 2/////////////////////////*/
.mtab2{
/*border-bottom:2px solid #000000;*/
text-align:left;
}

.mtab2 ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.mtab2 li{
	display:inline-block;
	padding-top:6px;
	padding-bottom:5px;
	padding-left:7px;
	padding-right:7px;
	text-align:center;
	vertical-align:middle;
	color:#333333;
	cursor:pointer;/*background:url(../../images/tab.png) right top no-repeat;*/
}
.mtab2 li.selected{
	color:#ffffff;
	background: #000000 /*url(../../images/share/section_icon/hlbox.png) left top no-repeat*/;
}


* html .mtab2 li{
display:inline;
}
* + html .mtab2 li {
display:inline;
}
/* mtab 2 end//////////////////////////*/


#eplist td {
padding-left:5px;
}
#searchlist{
}
.searchtagline{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.searchlistfield{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top:2px;
	padding-bottom:2px;
	font-weight:bold;
}

.uj_box, .uj_box_hl {
width:240px;
height:120px;
vertical-align:middle;
padding-bottom:15px;

}
.uj_box{
background:url(../../images/uj/ujbox.gif) top left no-repeat;
}
.uj_box_hl{
background:url(../../images/uj/ujbox_hl.gif) top left no-repeat;
}
.uj_box_thumb{
	height:80px;
	width:80px;
	background-color:#333333;
	border:1px solid #000000;
}

.searchlistitem{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
.search_thumb, .search_detailbox{
padding:10px;
border-bottom:1px solid #232323;
}


.program_review{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #232323;
}
.program_ep_chkbox{
width:25px;
padding-right:15px;
border-bottom:1px solid #232323;
	text-align:right;
}
.program_say{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}
.program_msg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333;
	font-weight:bold;
}
.pnav{
text-align:left;
font-size:11px;
}
.pnav ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.pnav li{
padding-right:10px;
padding-bottom:6px;
display:inline-block;
}
* html .pnav li{
display:inline;
}
* + html .pnav li{
display:inline;
}
/* site sets end//////////////////////////////*/

/*  lang ///////////////////*/
.langtxt{

}
/* lang end /////////////*/


/* div ///////////////////////*/
#mcontentpan{
/*	padding-top:20px;*/
	/*padding-bottom:20px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #70A09F;
}
#langopt {
	position:absolute;
	background-color:#000000;
	display:none;
	width:120px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #333333;
}
#langopt.calign, #regionopt.calign{
vertical-align:middle;
}
#langopt ul, #regionopt ul{
	margin: 0px;
	padding: 0px;
	list-style-type:none;
	vertical-align:middle;
}
#langopt li{
padding-top:2px;
padding-bottom:2px;
}
#langopt li:hover, #regionopt li:hover{
background-color:#333333;
}
#langopt li a, #regionopt li a{
display:block;
	width:100%;
	color:#ffffff;
}

#coloropt{
text-align:right;
}

#coloropt ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#coloropt li{
display:inline-block;
height:10px;
width:10px;
border:1px solid #666666;
}

* html #coloropt li{
	display:inline;
}

* + html #coloropt li{
	display:inline;
}

#regionopt{
	position:absolute;
	background-color:#000000;
	display:none;
	width:120px;
	overflow:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border:1px solid #333333;
}
#regionopt ul li{
padding-top:5px;
padding-bottom:5px;

}

#loginbox{
/*	background-color:#121D23;*/
	display:block;
/*	width:510px;*/
	height:74px;
	/*display:none;*/
}


#header_logo{
/*padding-left:30px;*/
float:left;
}

#myhome{
text-align:right;
}

#mfooter{
/*	background:url(../../images/footer/bg.gif) repeat-x top center;*/
width:950px;
padding-bottom:50px;
}

#m_topright{
float:right;
}

#m_topnav{
}

#main_left{
float:left;
width:697px;
}
#m_right{
float:right;
width:200px;
}
#m_leftnav{
float:left;
width:200;
}
#m_content{
padding-left:20px;
padding-right:20px;
}
#float_table{
/*border-left:#CCCCCC 1px solid; border-right:#cccccc 1px solid;*/
}




.home_channelbox{
background:url(../../images/homebg.png) no-repeat top center;
/*	background:url(../../images/home_channelbg.jpg) no-repeat top center;
	background-color:#202b31;*/
	vertical-align:top;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:40px;
}
.home_currentbox{
background:url(../../images/home_currentbox.jpg) no-repeat center center; 
width:470px;
height:153px;

}
.home_topuj{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:-10px;
	text-align:left;
	width:190px;
}

.home_topuj li.ujhlitem{
background:url(../../images/home_uj_thumb.png) no-repeat left center;
background-position: auto auto;
padding-left:80px;
padding-top:30px;
padding-bottom:30px;
}
.home_topuj ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.home_topuj li {
padding-top:7px;
padding-bottom:7px;
padding-left:30px;
background:url(../../images/home_uj_thumb2.png) no-repeat left center;
}
.home_topuj li:hover{
background:url(../../images/home_uj_thumb.png) no-repeat left center;
background-position: auto auto;
padding-left:80px;
padding-top:30px;
padding-bottom:30px;
}
.home_topuj li a{
display:block;
width:100%;
}
.home_rank1{
background:url(../../images/home_toprank.jpg) no-repeat left top;
height:197px;
}
.home_rank1_intro{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align:left;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:15px;
}
.home_rank,.home_rank2 {
	padding-left:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
}
.home_rank, .home_rank2{
width:211px;
}
.home_rank li{
padding-top:7px;
padding-bottom:3px;
padding-left:4px;
border-bottom:1px solid #333333;
background:url(../../images/toprank_box.gif) no-repeat left center;
}

.home_rank li:hover{
padding-top:7px;
padding-bottom:3px;
padding-left:4px;
background:url(../../images/toprank_box_ro.gif) no-repeat left center;
}
.home_rank ul,.home_rank2 ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.home_no{
padding-right:20px;
}
.home_rank2 li{
padding-top:7px;
padding-bottom:2px;
padding-left:4px;
border-bottom:1px solid #333333;
background:url(../../images/toprank_box2.gif) no-repeat left center;
}

.home_rank2 li:hover{
padding-top:7px;
padding-bottom:2px;
padding-left:4px;
background:url(../../images/toprank_box2_ro.gif) no-repeat left center;
}
.home_rank2 ul{
padding-top:10px;
}

/* register /////////////////////////////////*/
.register ul{
margin:0px;
padding:0px;
list-style-type:none;
text-align:left;
}
.register li{
	background:url(../../images/pack_blk/step_tab.png) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78BCBA;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.register li.stephl{
background:url(../../images/member/step_tab_ro.png) no-repeat top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.register_channel_t{
padding-top:5px;
padding-bottom:5px;
border-bottom:1px solid #333333;
}
.register_channel_list{
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
padding-top:15px;
padding-bottom:30px;

}
.register_channel_list ul{
margin:0px;
padding:0px;
list-style-type:none;
}
.register_channel_list li{
padding-left:20px;
display:inline-block;
width:170px;
}
* html .register_channel_list li{
	display:inline;
} /* for IE 6 */
* + html .register_channel_list li{
	display:inline;
} /* for IE 7 */
/* register end ////////////////*/


.form_field{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom:5px;
}


.panelbg{
padding:20px;
padding-top:50px;
padding-bottom:50px;
background:url(../../images/pack_blk/panbg.png) repeat-x top center; 
/*background-color:#079fbf;
background:url(../../images/channel/details_introbar2.jpg) no-repeat top center; 
background-color:#1D969E;*/
}
.paneldetails_bg{
padding:20px;
padding-top:20px;
padding-bottom:20px;
background:url(../../images/pack_blk/panbg.png) repeat-x top center; 
/*background-color:#079fbf;
background:url(../../images/channel/details_introbar2.jpg) no-repeat top center; 
background-color:#1D969E;*/
}

#popup_container{
width:100%;
height:480px;
overflow:auto;
}
.pop_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight:bold;

}
.pop_subheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	padding-bottom:30px;
}
.pop_contenttxt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight:normal;
}
#popup_content{
padding:20px;
padding-left:40px;
padding-right:40px;
width:550px;
text-align:left;
}


/* newsboard //////////////////*/
.tab_date{
background:url(../../images/pack_blk/newsboard/tab_date.png) no-repeat left center;
text-align:center;
height:36px;
padding-right:15px;
padding-left:40px;
}

.tab_itemno{
background:url(../../images/pack_blk/newsboard/tab_itemno.png) no-repeat left center;
text-align:center;
height:36px;
padding-right:30px;
padding-left:40px;
}

.tab_date_box{
background:url(../../images/share/wall/tab_date.png) no-repeat left center;
text-align:center;
height:37px;
padding-right:15px;
padding-left:40px;
color:#ffffff;
}

.tab_itemno_box{
background:url(../../images/share/wall/tab_item.png) no-repeat left center;
text-align:center;
height:37px;
padding-right:30px;
padding-left:40px;
color:#ffffff;
}

.mitem_status{
	background:url(../../images/pack_blk/newsboard/day_separator.png) no-repeat center bottom;
	padding-bottom:10px;
	padding-top:20px;

/*	
	padding-left:10px;	
	padding-right:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #8CFFFF;
	font-weight:bold;		*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;

}
.mitem_msgtopic{
padding-bottom:10px;
}

.mitem_msgpad{
padding-bottom:1px
}
.mitem_msginput{
	width:98%; height:30px;overflow:auto;
}

/* newsboard end//////////////////*/

/* left panel //////////*/
.uonlivetab ul{
margin:0px;
padding:15px;
padding-left:20px;
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #000000;
list-style-type:none;
}
.uonlivetab li{
padding-bottom:10px;
}
.uonlivetab{
background:url(../../images/share/uonlive_tab.png) no-repeat top;
}

.uonlivetab_new ul{
margin:0px;
padding:30px;
padding-top:20px;
padding-bottom:5px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
color: #ffffff;
list-style-type:none;
}
.uonlivetab_new li{
padding-bottom:10px;
}
.uonlivetab_new{
background:url(../../images/share/uonlive_tab2.png) no-repeat top;
}

/* left panel end /////////*/


/* minfo panel/////////////////*/
.minfopan{
background:url(../../images/pack_f_whi/infopan.png) no-repeat top left;
}
/* minfo panel end /////////////*/

/* wall /////////////////*/
.actiontag_arrow{
background:url(../../images/share/wall/arrow.png) no-repeat center center;
width:6px;
}
.actiontag{
background:url(../../images/share/wall/grid.png);
padding:5px;
padding-left:10px;
padding-right:10px;
}
.wall_subject{
padding:10px;
}
.wall_title{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
padding-bottom:5px;

}
.tag_album{
background:url(../../images/share/wall/albumtag.png) no-repeat center center;
width:36px;
height:18px;
text-align:center;
vertical-align:middle;
padding-top:5px;
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#FFFFFF;
}
.reply_tab_bg{
background:url(../../images/pack_f_whi/pointerbg.png) repeat-x;
height:28px;
}
.reply_tab_pointer{
background:url(../../images/pack_f_whi/pointer.png) no-repeat center center;
width:37px;
text-align:center;
cursor:pointer;
}
.reply_tab_nopointer{
background:url(../../images/pack_f_whi/pointerbg.png) repeat-x;
width:37px;
text-align:center;
cursor:pointer;
}
.reply_bg{
background:url(../../images/pack_f_whi/grid.png);
}
.reply_content{
padding:10px;
}
/* wall end/////////////////*/

/* floating box /////////////////////////////////*/
.floatbox{
position:absolute;
background:url(../../images/pack_f_whi/grid2.png);
display:none;
padding:10px;
color:#ffffff;
overflow:auto;
}
.floatbox a{
	color:#FFFFFF;
	text-decoration: none;
}
.floatbox a:hover{
	color:#ffffff;
	text-decoration: none;
}
.floatbox ul{
padding:0px;
margin:0px;
list-style-type:none;
}

.notice_no{
background:url(../../images/share/notice/countbox.png) top left no-repeat; 
text-align:center; 
vertical-align:top; 
width:31px; 
height:26px;
color:#ffffff;
}
/* floating box end /////////////////////////////*/

/* main pan //////////////////////////*/
.sectionpan{
background:url(../../images/pack_f_whi/sec_main_tabbg.png) repeat-x top left; 
padding-bottom:1px;
}

/* main pan end //////////////////////*/

/* action but ////////////////////////*/
.playbut{
background:url(../../images/share/playbut.png) no-repeat top left ; 
width:21px;
height:18px;
cursor:pointer;
}
.downloadbut{
background:url(../../images/share/downloadbut.png) no-repeat top left ; 
width:21px;
height:18px;
cursor:pointer;
}

.but_page_prev{
background:url(../../images/share/but/prev.png) no-repeat center center; 
width:17px;
height:17px;
cursor:pointer;
}

.but_page_next{
background:url(../../images/share/but/next.png) no-repeat center center; 
width:17px;
height:17px;
cursor:pointer;
}
.but_page_prev_dim{
background:url(../../images/share/but/prev_dim.png) no-repeat center center; 
width:17px;
height:17px;
}

.but_page_next_dim{
background:url(../../images/share/but/next_dim.png) no-repeat center center;
width:17px;
height:17px;
}

.but_more{
background:url(../../images/share/but_more.png) no-repeat top left ; 
width:179px;
height:21px;
cursor:pointer;
}

.action_but{
background:url(../../images/share/actionbut.png) no-repeat top left ;
vertical-align:middle;
text-align:center;
width:64px;
height:64px;
}

.action_but_ro{
background:url(../../images/share/actionbut_ro.png) no-repeat top left ;
vertical-align:middle;
text-align:center;
width:64px;
height:64px;
}


.butstyle1 ul{
margin:0px;padding:0px;
list-style-type:none;
}
.butstyle1 li{
cursor:pointer;
color:#FFFFFF;
display:inline-block;
background:url(../../images/share/but/but1.png) no-repeat left top;
}
.butstyle1 li:hover{
background:url(../../images/share/but/but1_ro.png) no-repeat left top;
}
* html .butstyle1 li, * + html .butstyle1 li{
display:inline;
}
.butstyle1 div{
width:55px; height:22px;
display:table-cell;
text-align:center;
vertical-align:top;
}
.action_twitter{
	cursor:pointer;
	background:url(../../images/share/but/ref_twitter.png) no-repeat left top;height:20px;width:23px;
}
.action_facebook{
	cursor:pointer;
	background:url(../../images/share/but/ref_facebook.png) no-repeat left top;height:20px;width:23px;
}
.action_kaixin{
	cursor:pointer;
	background:url(../../images/share/but/ref_kaixin.png) no-repeat left top;height:20px;width:20px;
}
.action_sina{
	cursor:pointer;
	background:url(../../images/share/but/ref_sina.png) no-repeat left top;height:20px;width:20px;
}
.action_support{
	cursor:pointer;
	background:url(../../images/share/but/action_support.png) no-repeat left top;height:20px;width:23px;
}
.action_repost{
	cursor:pointer;
	background:url(../../images/share/but/action_repost.png) no-repeat left top;height:20px;width:23px;
}
.action_nofollow{
	cursor:pointer;
	background:url(../../images/share/but/action_nofollow.png) no-repeat left top;height:20px;width:23px;
}
.action_follow{
	cursor:pointer;
	background:url(../../images/share/but/action_follow.png) no-repeat left top;height:20px;width:23px;
}
.action_share{
	cursor:pointer;
	background:url(../../images/share/but/action_share.png) no-repeat left top;height:20px;width:23px;
}
.action_block{
	cursor:pointer;
	background:url(../../images/share/but/action_block.png) no-repeat left top;height:20px;width:23px;
}
.action_delete{
	cursor:pointer;
	background:url(../../images/share/but/delete.png) no-repeat left top;height:18px;width:33px;
}
.action_expand{
	cursor:pointer;
	background:url(../../images/share/but/expand.png) no-repeat left top;height:18px;width:33px;
}
.action_read{
	cursor:pointer;
	background:url(../../images/share/but/read.png) no-repeat left top;height:18px;width:33px;
}
.action_join{
	cursor:pointer;
	background:url(../../images/share/but/join_ro.png) no-repeat center center;height:64px;width:64px;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.action_join_ro{
	cursor:pointer;
	background:url(../../images/share/but/join_ro.png) no-repeat center center;height:64px;width:64px;
	filter:alpha(opacity=100);
	opacity:1;
}
/* action but end ////////////////////////////////////////////////*/

/* p review //////////////////////////////////////////*/
.padv_box ul{
list-style-type:none;
padding:0px;
padding-top:5px;
margin:0px;
}

.padv_box li{
padding-right:1px;
padding-bottom:1px;
display:inline-block;
}

* html .padv_box li, * + html .padv_box li{
display:inline;
}

.padv_box li div{
background-color:#000000;
width:49px;
height:49px;
}

.palbum_sc{
background:url(../../images/share/p_album_sc.png) no-repeat top left; 
width:92px; 
height:48px
}
.palbum_sc div{
text-align:right;
padding:8px;
color:#FFFFFF;
}
.palbum_nocount{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
}