ul{list-style:none;padding:0;margin:0;display:block;}
p,h3,h4{padding:0;margin:0;}
img{display:inline;}
blockquote{padding:0;margin:0;}
a{outline:none;text-decoration:none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;font-size:0px;line-height:0px;height:0;clear:both;visibility:hidden;}
.hidetext{line-height:0;font-size:0;text-indent:-100px;overflow:hidden;}
.hidden{display:none;}
/*
** legends
*/
cite{background:url(../img/png/legend/legends_01.png) no-repeat;vertical-align:middle;width:12px;height:12px;display:inline-block;*font-size:0;*line-height:0;}
.on cite{background:url(../img/png/legend/legends_02.png) no-repeat;}
.now cite{background:url(../img/png/legend/legends_04.png) no-repeat;}
.now-on cite{background:url(../img/png/legend/legends_05.png) no-repeat;}
cite.lc{background-position:0 -12px;}
cite.c2{background-position:0 -12px;}
cite.c3{background-position:0 -12px;}
cite.c2_c3{background-position:0 -24px;}
cite.r{background-position:0 -36px;}
cite.pg{background-position:0 -48px;}
cite.ml{background-position:0 -60px;}
cite.m{background-position:0 -72px;}
cite.hd{background-position:0 -84px;}
cite.empty{background-image:none;}
/*
** MyTV status and logos
*/
span.mytv_icons img.mytv_icon{width:8px;height:8px;padding:1px;vertical-align:middle;}
img.mytv_live{margin-left:4px;width:42px;height:15px;vertical-align:middle;}
/*
** merge 
*/
.rpanel{padding:10px;padding-top:0;border-bottom:1px solid #999;}
.rpanel h4{font-size:16px;font-weight:bold;color:#000;height:35px;line-height:35px;}
.hasScroll{cursor:n-resize;}
.scrollbtn-v{position:absolute;display:none;width:0;z-index:5;}
.scrollbtn-v .con{position:relative;}
.scrollbtn-v .arrowup{cursor:pointer;width:50px;height:50px;position:absolute;left:5px;top:6px;background:url(../img/png/channel_column_btn_up.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/epg/img/png/channel_column_btn_up.png', sizingMethod='crop');}
.scrollbtn-v .arrowup:hover{background:url(../img/png/channel_column_btn_up_on.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/epg/img/png/channel_column_btn_up_on.png', sizingMethod='crop');}
.scrollbtn-v .arrowdown{cursor:pointer;width:50px;height:50px;position:absolute;left:5px;bottom:6px;background:url(../img/png/channel_column_btn_down.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/epg/img/png/channel_column_btn_down.png', sizingMethod='crop');}
.scrollbtn-v .arrowdown:hover{background:url(../img/png/channel_column_btn_down_on.png) no-repeat;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.tvb.com/epg/img/png/channel_column_btn_down_on.png', sizingMethod='crop');}
.scrollbtn-v .arrowup-bg,.scrollbtn-v .arrowdown-bg{position:absolute;background:transparent;width:50px;height:50px;}
.scrollbtn-v .arrowup-bg{left:5px;top:6px;}
.scrollbtn-v .arrowdown-bg{left:5px;bottom:6px;}
#lrec{height:250px;border-bottom:1px solid #E6E6E6;padding-top:5px;padding-bottom:5px;}
#lrec .ad{width:300px;height:250px;position:absolute;z-index:4;overflow:hidden;}
#lrec .panel{width:300px;height:250px;background:#fff;}
#otherinfo ul{padding:5px;}
#otherinfo li{background:url(http://img.tvb.com/homepage/theme/w.gif) 5px -1226px no-repeat;padding-left:18px;}
#otherinfo.new h4{padding-top:3px;*padding-top:5px;}

/**/
#tooltip{position:absolute;background-color:#000;padding:5px;color:#FFF;border:#666 1px solid;display:none;}
#ui-datepicker-div{display:none;z-index:8;background:#000;border:#1A1A1A 1px solid;-moz-border-radius:0;-webkit-border-radius:0;width:216px;padding:1px;height:183px;overflow:hidden;}
#ui-datepicker-div .ui-widget-header{background:none;border:none;padding:0;height:23px;}
#ui-datepicker-div .ui-datepicker-title *{font-size:15px;font-weight:bold;color:#FFF;}
#ui-datepicker-div .ui-datepicker-calendar thead tr{background-color:#1A1A1A;}
#ui-datepicker-div .ui-datepicker-calendar thead th{padding:4px 0;}
#ui-datepicker-div .ui-datepicker-calendar th *{font-size:11px;font-weight:bold;color:#999;}
#ui-datepicker-div .ui-state-default{border:none;background:#0099FF;font-weight:normal;}
#ui-datepicker-div .ui-state-default:hover{background:#006AFF;}
#ui-datepicker-div .ui-state-cur{background:#006AFF;}
#ui-datepicker-div .ui-state-highlight{color:#FFF;background:#ffa800;}
#ui-datepicker-div .ui-datepicker-header .ui-state-disabled{display:none;}
#ui-datepicker-div td.ui-state-disabled{opacity:1;filter:Alpha(Opacity=100);color:#404040;}
#ui-datepicker-div td.ui-state-disabled .ui-state-default{background:#000;}
#ui-datepicker-div .ui-state-disabled .ui-state-default:hover{background:#000;}
#ui-datepicker-div table{width:auto;}
#ui-datepicker-div td{padding:0;padding-right:1px;padding-bottom:1px;text-align:center;line-height:22px;}
#ui-datepicker-div td a:hover{text-decoration:none;}
#ui-datepicker-div table *{font-size:12px;}
#ui-datepicker-div td span,#ui-datepicker-div td a{width:30px;height:22px;padding:0;line-height:22px;text-align:center;}
#ui-datepicker-div .ui-datepicker-prev, #ui-datepicker-div .ui-datepicker-next{top:0;}
#ui-datepicker-div .ui-datepicker-prev-hover, #ui-datepicker-div .ui-datepicker-next-hover{top:0px;}
#ui-datepicker-div .ui-datepicker-next-hover{right:2px;}
#ui-datepicker-div .ui-datepicker-header .ui-state-hover{background:none;border:0;}
#ui-datepicker-div .ui-datepicker-header .ui-icon{width:15px;height:15px;cursor:pointer;}
#ui-datepicker-div .ui-datepicker-prev .ui-icon{background:url(../img/gif/small_icon_btn_arrow_left.gif) no-repeat;}
#ui-datepicker-div .ui-datepicker-prev-hover{left:2px;}
#ui-datepicker-div .ui-datepicker-prev-hover .ui-icon{background-position:0px -15px;}
#ui-datepicker-div .ui-datepicker-next .ui-icon{background:url(../img/gif/small_icon_btn_arrow_right.gif) no-repeat;}
#ui-datepicker-div .ui-datepicker-next-hover .ui-icon{background-position:0px -15px;}
#header{font-size:0;}
#ft{text-align:center;zoom:1;font-size:0;}
#g-bg{position:absolute;left:0;top:0;width:100%;}
#g-bg.hover{background-color:#7f7f7f;}

/*header*/
#header{width:975px;height:45px;margin:0 auto;text-align:left;}
#header .header-box{position:absolute;z-index:9;}
#hd-channels{border:0;width:70px!important;height:25px!important;width:50px;height:15px;padding:5px 10px;position:relative;top:-9px;left:0;text-decoration:none;z-index:667;}
.hover#hd-channels{border:1px solid #ccc;border-bottom:0;padding:4px 9px 5px;background:#fff;}
#hd-channels span{padding-right:15px;background:url(../img/png/product_dropdown_btn.png) no-repeat 28px 0px;}
.hover#hd-channels span{background-position:28px -15px;}
#header .slide{position:relative;z-index:666;left:94px;top:-5px;background:#fff;border:1px solid #ccc;padding:10px;width:230px!important;width:210px;display:none;}
#header .slide li{width:100px!important;width:97px;float:left;height:20px;padding:3px;}
#header .slide li.odd{padding-left:10px;border-left:1px solid #ccc;_width:90px;}
#header .slide li a{color:#8d8d8e;text-decoration:none;}
#header .slide li a:hover{text-decoration:underline;}

#phd-wrapper{margin-bottom:10px;}
/**/
#bd{background-color:#FFF;width:100%;position:relative;min-width:975px;}
#bd *,#ft *{font-family:"Century Gothic","Arial";}
#bd a{color:#0099FF;}
#bd .main-bg{width:975px;margin:auto;text-align:left;position:relative;}
#bd .channel{float:left;overflow:hidden;}
#bd .scroll-pan{position:absolute;left:0;top:0;}
#bd .g-mask{position:absolute;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50;background-color:#000;display:none;z-index:1;}
/*
** epg v2.5 #bd > #menubar
*/
#menubar{height:26px;line-height:26px;padding:4px 10px 0;background:#5D5859 url() repeat-x;font-weight:bold;font-size:12px;}
#menubar a{color:#FFF;}
#bd #menubar{float:none;width:auto;}
#menubar .hd{float:left;width:120px;text-align:center;}
#menubar .bd{float:left;width:120px;text-align:center;}
#menubar .ft{float:left;width:600px;}
#menubar .hd a,
#menubar .bd a{padding-left:20px;display:block;background:#B3B3B3 none no-repeat 10px 5px;font-size:13px;}
#menubar .hd{margin-right:2px;}
#menubar .hd a{background-image:url(../img/gif/icon_dailyepg2.gif)}
#menubar .hd a:hover{background-color:#CCC;}
#menubar.channel .on a{background-color:#FFF;background-image:url(../img/gif/icon_dailyepg.gif);color:#000;}
#menubar .bd a{background-image:url(../img/gif/icon_weeklyepg2.gif)}
#menubar .bd a:hover{background-color:#CCC;}
#menubar.channel_week .on a{background-color:#FFF;background-image:url(../img/gif/icon_weeklyepg.gif);color:#000;}
#menubar .ft ul{padding:2px 0 0px;}
#menubar .ft li{float:left;margin-left:10px;text-align:center;line-height:22px;}
#menubar .ft a{padding:2px 4px 3px;}
#menubar .ft a:hover{text-decoration:underline;}
#menubar .ft li.on a{background-color:#F94CA1;background-image:none;color:#FFF;}

#menubar.channel_week .on{background:#AFDB00;}
#menubar a{color:#FFF;}
#menubar .divselect a{color:#CCC;}
#menubar .bd .tit{float:left;width:170px;text-align:center;}
#menubar .bd .date{float:left;width:150px;text-align:center;padding:5px 2px 5px 0;}
#menubar .bd .date p{background-color:#FFF;line-height:20px;}
#menubar .bd .mark{float:left;width:146px;text-align:center;background-color:transparent;padding:5px 2px 5px 0;margin-right:3px;}
#menubar .bd .search{float:left;width:16px;background-color:transparent;padding:5px 10px 5px 0;line-height:20px;background:url(../img/gif/btn_search.gif) no-repeat left center;}
#menubar .bd .search a{display:block;}
#menubar .bd .divselect{line-height:20px;}

/*
** page divselect options
*/
.divselect{font-size:12px;position:relative;padding-right:5px;background-color:#FFF;border:1px solid #FFF;}
.divselect a.v{display:block;padding:0px 15px 0px 4px;color:#666;}
.divselect .v{background:transparent url(http://img.tvb.com/globalnavi/img/product_dropdown_btn.png) no-repeat right 0;}
.divselect ul{display:none;position:absolute;background-color:#FFF;border:1px solid #CCC;left:-1px;right:-1px;}
.divselect ul li{line-height:22px;padding-left:10px;/*border-bottom:1px solid #CCC;*/}
.divselect ul li.hover a{background-color:#ccc;}
.divselect.hover{z-index:1000;border-color:#CCC;}
.divselect.hover .v{background-position:right -15px;}
.divselect.hover .list{display:block;z-index:999;}

/*
** recommend programme sb
*/
#hlpgsb h4{font-size:16px;}
#hlpgsb ul{padding-bottom:10px;}
#hlpgsb li{padding:0;width:138px;overflow:hidden;}
#hlpgsb li.on{cursor:pointer;}
#hlpgsb li .title{font-size:13px;font-weight:bold;}
#hlpgsb li a:hover{text-decoration:underline;}
#hlpgsb li .pic{border:1px solid #CCC;}
#hlpgsb li .pic img{width:136px;height:76px;}
#hlpgsb li .desc{padding:5px 0px;font-size:12px;}
#hlpgsb .type{font-size:12px;color:#666;}
#hlpgsb .desc p{color:#000;}
#hlpgsb .desc p.mytv{height:16px;margin-top:10px;}
#hlpgsb .desc p.mytv a{-webkit-text-size-adjust:none;display:block;font-size:0;height:100%;background:transparent url(../img/gif/btn_mytv_play.gif) no-repeat left top;}
#hlpgsb .desc p.mytv a:hover{background-position:left -16px;}
#hlpgsb .scroll{overflow:hidden;height:16px;position:relative;color:#000;}
#hlpgsb .scroll .title{display:block;white-space:nowrap;line-height:15px;}
#hlpgsb li.on{background-color:#CCC;}
#hlpgsb h4{background:transparent url(../img/png/icon_recommendedprogramme.png) no-repeat 0 7px;_background-image:url(../img/gif/icon_recommendedprogramme.gif);padding-left:22px;}
#hlpgsb .scroll{overflow:hidden;height:17px;position:relative;*margin-top:2px;color:#000;}
#hlpgsb .scroll a.hover{text-decoration:underline;}
#programme #hlpgsb li{margin:0 auto 30px;background-color:transparent;}

/*
** programme hot proghots
*/
#proghots{border:1px solid #DDD;}
#proghots li{border-top:1px solid #DDD;}
#proghots li.first{border:0;}
#proghots .ico{float:left;width:50%;}
#proghots .ico a{display:block;height:45px;padding:2px 0 3px 8px;}
#proghots .txt{float:left;width:50%;font-size:14px;color:#333;padding:4px 0;}
#proghots .txt span{color:#999;}
#proghots li.first .ico a{font-size:16px;padding:13px 8px;height:auto;}
#proghots li.first .txt{padding:13px 0;}
/*
** programme hot side
*/
#whatsnew li a{font-weight:bold;font-size:13px;}
#whatsnew ul{padding:5px;}
#whatsnew li{background:url(http://img.tvb.com/homepage/theme/w.gif) 5px -1222px no-repeat;padding-left:18px;}

/*
** epg dropdown select
*/
.dselect{float:right;width:20px;height:21px;position:relative;border:1px solid #FFF;border-bottom:0px;}
.dselect a.v{line-height:21px;display:block;background:transparent url(../img/gif/btn_clock.gif) no-repeat -1px -1px;}
.dselect .list{display:none;width:115px;position:absolute;right:-1px;top:21px;background-color:#FFF;border:1px solid #BCBCBC;text-align:center;padding:0 4px;font-size:12px;}
.dselect.hover{border-color:#BCBCBC;z-index:10;}
.dselect.hover .list{display:block;z-index:9;}
.dselect .list li{padding:0 4px;background-image:none;overflow:hidden;}
.dselect .list li.tit{text-align:left;padding:4px 4px;border-bottom:1px solid #BCBCBC;}
.dselect .list a{display:block;cursor:pointer;}
.dselect .list a:hover{background:#EEE;}
/*
** epg timeline
*/
#programme .timeline{padding:10px 7px 0px 6px;}
#programme .timeline li{-webkit-text-size-adjust:none;float:left;font-size:9px;width:28px;height:30px;margin-right:2px;text-align:center;}
#programme .timeline li a{display:block;height:28px;padding-top:2px;color:#444;background:transparent url(../img/gif/dailyepg_day_bkg.gif) no-repeat;}
#programme .timeline li a:hover{background-position:left -30px;color:#F94CA1;}
#programme .timeline li.sunday a{color:#F94CA1;}
#programme .timeline li.saturday{}
#programme .timeline li.end{margin:0;}
#programme .timeline li.on{width:38px;height:48px;margin-top:-2px;color:#FFF;font-size:18px;}
#programme .timeline li.on a{height:48px;font-size:14px;background:transparent url(../img/gif/dailyepg_today_bkg.gif) no-repeat;}
#programme .timeline li.on a:hover{background-position:left top;}

/*
** epg mult days or channel arrow
** @index and week pages
*/
.mult-arrow{padding:10px 9px 4px;border:1px solid #999;border-width:0px 1px;overflow:hidden;font-size:12px;}
.mult-arrow li{float:left;width:175px;height:18px;background-color:#EEE;margin-right:10px;text-align:center;}
.mult-arrow li a{color:#444;}
.mult-arrow li.now{height:30px;line-height:24px;margin-top:-3px;background:#FFF url(../img/gif/weekly_day_bkg.gif) no-repeat left top;border-color:#FFB500;}
.mult-arrow li.sunday a{color:#F94CA1;}
.mult-arrow li.end{margin-right:2px;}
.mult-arrow li.hidden{display:none;}
.mult-arrow li.larrow,
.mult-arrow li.rarrow{width:18px;margin-right:2px;background-color:#FFF;}
.mult-arrow li.larrow a,
.mult-arrow li.rarrow a{font-size:0px;display:block;height:18px;background:transparent url(../img/gif/btn_weekly_nevigation.gif) no-repeat 0 0;overflow:hidden;}
.mult-arrow li.larrow a:hover{background-position:0px -18px;}
.mult-arrow li.larrow a.disable{background-position:0px -36px;visibility:hidden;}
.mult-arrow li.larrow a.disable:hover{background-position:0px -36px;}
.mult-arrow li.rarrow{margin:0px;}
.mult-arrow li.rarrow a{background-position:-18px 0;}
.mult-arrow li.rarrow a:hover{background-position:-18px -18px;}
.mult-arrow li.rarrow a.disable{background-position:-18px -36px;visibility:hidden;}
.mult-arrow li a{color:#000;}

/*
** epg #programme
*/
#remark{font-size:12px;clear:both;position:relative;}
#remark .hd{}
#remark .bd a{padding-left:20px;background:transparent url(../img/gif/icon_programmelegend.gif) no-repeat left center;}
#remark .ft a{display:block;padding-right:20px;background:transparent url(../img/gif/icon_expand_small2.gif) no-repeat right center;}
#programme.index #remark{border-top:1px solid #CCC;margin-right:9px;padding:0px 10px 10px;}
#programme.index #remark .hd{line-height:30px;font-size:13px;}
#programme.index #remark .ft{position:absolute;right:10px;top:10px;line-height:14px;font-size:13px;}
#programme.index #remark .ft a{padding-right:15px;}
#programme.channel_week #remark{border-top:1px solid #999;padding:0px 10px 10px;}
#programme.channel_week #remark .hd{line-height:30px;}
#programme.channel_week #remark .ft{position:absolute;right:10px;bottom:10px;line-height:14px;}
#programme.channel #remark .hd{padding:0px 20px;line-height:25px;}
#programme.channel #remark .bd{padding:0px 20px 8px;}
#programme.channel #remark .ft{text-align:right;border-top:1px solid #999;line-height:26px;padding-right:15px;text-align:right;}
#programme.channel #remark .ft a{padding-right:14px;}
/*
** epg #programme
*/
#programme{border:1px solid #999;border-width:0px 1px;overflow:hidden;}
#programme .chs{float:left;margin-bottom:-9999px;padding-bottom:9999px;overflow:hidden;}
#programme .mbd{float:left;margin-bottom:-9999px;padding-bottom:9999px;border-left:1px solid #999;overflow:hidden;}
#programme .hot{width:320px;float:right;margin-bottom:-9999px;padding-bottom:9999px;border-left:1px solid #999;overflow:hidden;}
#programme #mainbox{padding:8px;}
/*
** epg #programme index
*/
body#index #phd-wrapper{margin-bottom:0px;}
#programme.index{border:0px;}
#programme.index .chs{width:655px;}
#programme.index .hot{border:0px;background-color:#EEE;}
#programme.index #forum_sb{}
#programme.index .timeline{padding:10px 9px 0;height:60px;}
#programme.index .timeline li{width:38px;height:38px;margin-right:3px;}
#programme.index .timeline li.end{margin:0;}
#programme.index .timeline li.on{width:52px;height:60px;margin:-2px 5px 0 2px;}
#programme.index .timeline li a{font-size:12px;height:36px;*padding-top:5px;*height:33px;background:transparent url(../img/gif/mainepg_day_bkg.gif) no-repeat left top;}
#programme.index .timeline li a:hover{background-position:left -38px;}
#programme.index .timeline li.on a{font-size:16px;height:60px;background:transparent url(../img/gif/mainepg_today_bkg.gif) no-repeat left top;}
#programme.index .timeline li.on a:hover{_background-position:left top;}

#programme.index .mult-arrow{border:0px;padding-top:5px;}
#programme.index .utility{padding:0px 9px;}
#programme.index .utility .date{float:left;font-size:21px;}
#programme.index .utility .date em{font-size:15px;}
#programme.index .utility .divselect{float:right;width:100px;padding:2px 5px;}
#programme.index .utility .divselect .v{text-align:right;padding-right:20px;color:#666;}
#programme.index .utility .divselect.hover .v{color:#000;border-bottom:1px solid #CCC;background-position:right -30px;}
#programme.index .utility .divselect ul{border-top:0px;}
#programme.index .utility .divselect li{padding:1px 0;}
#programme.index .utility .divselect li a{display:block;padding-left:12px;}
#programme.index .utility .clock{width:120px;}
#programme.index .utility .channels{width:80px;}
#programme.index .utility .divlogo{float:right;padding:2px 0px;}
#programme.index .utility .divlogo .icon{padding:0px 1px 0px 2px;}

#programme.index .mult-arrow li{width:190px;}
#programme.index .mult-arrow li a{line-height:18px;display:block;background:transparent url(../img/gif/mainepg_channel_bkg.gif) no-repeat left top;}
#programme.index .mult-arrow li a:hover{background-position:left -18px;}
#programme.index .mult-arrow li.larrow,
#programme.index .mult-arrow li.rarrow{width:18px;}
#programme.index .mult-arrow li.larrow a,#programme.index  .mult-arrow li.rarrow a{background:transparent url(../img/gif/btn_weekly_nevigation.gif) no-repeat 0 0;overflow:hidden;}
#programme.index .mult-arrow li.larrow a:hover{background-position:0px -18px;}
#programme.index .mult-arrow li.rarrow a{background-position:-18px 0;}
#programme.index .mult-arrow li.rarrow a:hover{background-position:-18px -18px;}
#programme.index .mult-arrow li.rarrow a.disable{background-position:-18px -36px;visibility:hidden;}
#programme.index .mult-arrow li.larrow a.disable{background-position:0px -36px;visibility:visible;}
#programme.index .mult-arrow li.rarrow a.disable{background-position:-18px -36px;visibility:visible;}
#programme.index #channellist{padding:0px 16px 6px 9px;display:block;}
#programme.index #channellist .channel{width:182px;}
#programme.index #channellist .bd {width:2520px;}
#programme.index #channellist .channel li em{display:block;}
#programme.index #channellist .channel li br{display:none;}
#programme.index #channellist .channel li span.mytv_icons{display:inline-block;padding-left:10px}
#programme.index #channellist .old{display:none;}

#channel-week-timeline{}

#programme.channel_week .chs{margin:auto;padding:10px 10px 8px;}
#programme.channel_week #channellist .channel li span.mytv_icons{display:inline-block;padding-left:10px}
#channellist{font-size:14px;background:#FFF;overflow:hidden;zoom:1;}
#channellist .mlist{overflow:hidden;margin-bottom:2px;zoom:1;}
#channellist div.hd{float:left;width:12px;height:0px;overflow:hidden;font-size:0px;margin-bottom:-9000px;padding-bottom:9000px;background:#FFF url(../img/gif/bg_channel_week_hd.gif) no-repeat 0 0;}
#channellist .hd span{display:block;width:18px;height:60px;background:transparent url(../img/gif/bg_channel_week_hd.gif) no-repeat 0 0;}
#channellist .mlist.A{background-position:0 0 ;}
#channellist .mlist.A div.hd{background-position:-2px 0 ;border-right:6px solid #ACDFEE;}
#channellist .mlist.A .hd span{background-position:0 0 ;}
#channellist .mlist.B{background-position:-18px 0 ;}
#channellist .mlist.B div.hd{background-position:-27px 0 ;border-right:6px solid #B9EE63;}
#channellist .mlist.B .hd span{background-position:-60px 0 ;}
#channellist .mlist.C{background-position:-36px 0 ;}
#channellist .mlist.C div.hd{background-position:-52px 0 ;border-right:6px solid #FFB1C9;}
#channellist .mlist.C .hd span{background-position:-120px 0 ;}
#channellist .mlist.D{background-position:-54px 0 ;}
#channellist .mlist.D div.hd{background-position:-82px 0 ;border-right:6px solid #A6A6A6;}
#channellist .mlist.D .hd span{background-position:-180px 0 ;}
#channellist .bd{background-color:#FFF;width:945px;margin-left:18px;_width:935px}
#channellist .bd{/*float:left;_margin-left:8px;overflow:hidden;*/ min-height: 58px;}
#channellist .bg{background-color:#EEE;}

#channellist .channel{float:left;margin-right:10px;padding:1px 5px 0;width:165px;}
#channellist .bd .hidden{display:none;}
#channellist .channel ul{padding:0px 2px;font-size:13px;}
#channellist .channel li{border-bottom:1px solid #BCBCBC;padding:0px 2px 10px;}
#channellist .channel li.onair{background:#EEE url(../img/gif/icon_onair.gif) no-repeat right top;}
#channellist .channel li.end{border:0;}
#channellist .channel li.first{border-top:1px solid #BCBCBC;}
#channellist .A .channel li.first{border-top:0px;}
#channellist .channel li.first.onair{border-top:0;}
#channellist .channel li em{color:#666;font-size:11px;line-height:12px;padding-bottom:7px;}
/*
** channel week page menubar and timeline
*/
#bd.channel_week{overflow-y:scroll;position:relative;}
#bd.channel_week .main-bg{padding-top:60px;}
#bd.channel_week .bar{width:975px;background-color:#FFF;position:fixed;top:74px;_position:absolute;_top:0px;}
#bd.channel_week #programme{/*padding-top:52px;*/}
html#channel-week{overflow:hidden;}
body.channel-week{overflow:hidden;}

/*
** epg v2.5 channel page
** #bd > #programme
** epg_channel2.php
*/
#programme.channel{float:none;width:973px;border-color:#999;position:relative;}
#programme.channel .chs{width:471px;float:left;}
#programme.channel .mbd{width:180px;float:left;background-color:#EEE;}
#programme.channel .mbd .con{padding:5px;}
#programme.channel .hot{background-color:#EEE;}
#programme.channel #mainbox{padding:0px;}
#programme.channel .utility{padding:0px 15px 0px;}
#programme.channel .utility .date{float:left;font-size:21px;line-height:20px;height:22px;font-family:Arial;}
#programme.channel .utility .date em{color:#020000;font-size:15px;vertical-align:bottom;*vertical-align:middle;font-family:Arial;}
#programme.channel .utility .print{float:right;width:22px;height:22px;margin-right:1px;}
#programme.channel .utility .print a{display:block;background:transparent url(../img/gif/btn_printer.gif) no-repeat left top;}
#programme.channel .utility .clock{float:right;width:20px;height:21px;position:relative;border:1px solid #FFF;border-bottom:0px;}
#programme.channel .utility .clock a.v{line-height:21px;display:block;background:transparent url(../img/gif/btn_clock.gif) no-repeat -1px -1px;}
#programme.channel .utility .loading{float:right;width:22px;height:22px;background:transparent url(../img/gif/) no-repeat center center;}
#programme.channel .utility .timeslice{display:none;width:115px;position:absolute;right:-1px;top:21px;background-color:#FFF;border:1px solid #BCBCBC;text-align:center;padding:0 4px;font-size:12px;}
#programme.channel .utility .clock.hover{border-color:#BCBCBC;z-index:10;}
#programme.channel .utility .hover .timeslice{display:block;z-index:9;}
#programme.channel .utility .timeslice li{padding:0 4px;background-image:none;overflow:hidden;}
#programme.channel .utility .timeslice li.tit{text-align:left;padding:4px 4px;border-bottom:1px solid #BCBCBC;}
#programme.channel .utility .timeslice a{display:block;cursor:pointer;}
#programme.channel .utility .timeslice a:hover{background:#EEE;}
#programme.channel .utility .divlogo{float:right;padding:2px 0px;}
#programme.channel .utility .divlogo .icon{padding:0px 1px 0px 2px;}


#programme.channel .items{line-height:20px;font-size:14px;padding:0px 15px;}
#programme.channel .items ul.hidden{display:none;}
#programme.channel .items a{font-weight:bold;}
#programme.channel .items li h4{margin:4px 0 4px;height:16px;overflow:hidden;zoom:1;line-height:16px;}
#programme.channel .items .mytv h4 a{padding-left:75px;background:url(../img/gif/btn_mytv_play.gif) no-repeat 0px 0px;height:16px;*background-position:0px 1px;}
#programme.channel .items .mytv h4 a:hover{background-position:0px -16px;zoom:1;}
#programme.channel .items li{border-bottom:1px solid #BCBCBC;zoom:1;overflow:hidden;}
#programme.channel .items li .mytv_icons{float:right;margin-right:3px;}
#programme.channel .items li .tit{padding:4px 0px;line-height:20px;zoom:1;hheight:20px;overflow:hidden;}
#programme.channel .items li.old{display:none;}
#programme.channel .items li.end{padding-bottom:20px;}
#programme.channel .items li.noline{background-image:none;border:0;}
#programme.channel .items li.now .tit{background-color:#DDD;}
#programme.channel .items .time{float:left;width:60px;text-align:center;font-size:12px;color:#787878;}
#programme.channel .items .ftit{margin-left:60px;padding-left:4px;width:377px;_float:left;_margin:0;}
#programme.channel .items .onair{display:inline-block;width:36px;height:12px;background:transparent url(../img/gif/icon_onair.gif) no-repeat;vertical-align:middle;margin-left:10px;}
#programme.channel .items cite{vertical-align:middle;}
#programme.channel .items .episode{border:1px solid #CCC;clear:both;margin-top:6px;padding:3px 4px;position:relative;}
#programme.channel .items li .episode.hover{background-color:#EEE;cursor:pointer;}
#programme.channel .items .episode p{color:#999;}
#programme.channel .items .episode .image{float:right;position:relative;width:136px;height:76px;}
#programme.channel .items .episode .image .thumb-play{background:transparent url(../img/gif/video_play.gif) no-repeat scroll center center;height:76px;width:136px;position:absolute;left:0;top:0;filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;}
#programme.channel .items .episode .noimage{display: block;*width:431px;}
#programme.channel .items .episode .hasimage{float:left; width:290px;}
#programme.channel .items .episode .conr{position:absolute;left:64px;top:-7px;background:transparent url(../img/gif/icon_conr.gif) no-repeat 0 0;width:11px;height:7px;overflow:hidden;}
#programme.channel .items .episode.hover .conr{background-position:left -9px;}
#programme.channel .items .episode2{border:1px solid #CCC;clear:both;margin-top:6px;padding:3px 4px;position:relative;}
#programme.channel .items li .episode2.hasLong.hover{background-color:#EEE;cursor:pointer;}
#programme.channel .items .episode2 p{color:#999;}
#programme.channel .items .episode2 p a{float:right;text-align:right;font-weight:normal;font-size:13px;padding-right:12px;background:url("http://img.tvb.com/epg/img/gif/icon_expand_small.gif") no-repeat scroll right center transparent}
#programme.channel .items .episode2 .conr{position:absolute;left:64px;top:-7px;background:transparent url(../img/gif/icon_conr.gif) no-repeat 0 0;width:11px;height:7px;overflow:hidden;}
#programme.channel .items .episode2.hasLong.hover .conr{background-position:left -9px;}
#programme.channel .items li.note{font-size:12px;padding-bottom:10px;}
#programme.channel .items li.note a.v{font-weight:normal;padding-left:18px;background:transparent url(../img/gif/icon_programmelegend.gif) no-repeat 2px 3px;}
#programme.channel .items li.txtr{text-align:right;}
#programme.channel .retop{text-align:right;border-top:1px solid #999;clear:both;font-size:12px;line-height:26px;padding-right:8px;}
#programme.channel .retop a{background:transparent url(../img/gif/icon_expand_small2.gif) no-repeat right center;padding-right:16px;}

.m-hd{color:#000000;font-size:16px;font-weight:bold;height:30px;line-height:28px;padding:0px 5px;}
.m-epg1{width:300px;}
.m-epg1 .hd .icon{background:url() no-repeat;}
.m-epg1 li{padding:0;margin:0;margin-bottom:1px;overflow:hidden;font-size:0px;line-height:0;}
.m-epg1 li.on{cursor:pointer;}
.m-epg1 li .title{font-size:13px;font-weight:bold;}
.m-epg1 li .pic{float:left;width:136px;height:76px;}
.m-epg1 li .pic img{width:136px;height:76px;}
.m-epg1 li .desc{padding:5px;float:left;width:152px;}
.m-epg1 .type{font-size:12px;}
.m-epg1 .desc p{color:#000;}
.m-epg1 .scroll{overflow:hidden;height:15px;position:relative;}
.m-epg1 .scroll .title{display:block;white-space:nowrap;line-height:15px;position:absolute;left:0;}
.m-epg1 li.on{background-color:#CCC;}

.m-epg2{}
.m-epg2 .hd .icon{background:url() no-repeat;}
.m-epg2 .bd .thumb{text-align:center;padding:2px 0px 8px;}
.m-epg2 .bd .thumb img{display:block;margin:auto;}
.m-epg2 .bd ul{border-bottom:1px solid #CCC;border-top:1px solid #EEE;}
.m-epg2 .bd li{float:left;line-height:30px;height:30px;}
.m-epg2 .bd li a{line-height:30px;}
.m-epg2 .bd .rank{padding-left:15px;text-align:center;width:20px;}
.m-epg2 .bd .s{width:30px;background:transparent url(../img/gif/rank/icon_nochange_small.gif) no-repeat scroll 7px 7px;}
.m-epg2 .bd .u{width:30px;background:transparent url(../img/gif/rank/icon_up_small.gif) no-repeat scroll 7px 7px;}
.m-epg2 .bd .d{width:30px;background:transparent url(../img/gif/rank/icon_down_small.gif) no-repeat scroll 7px 7px;}
.m-epg2 .bd .programme{width:158px;overflow:hidden;}
.m-epg2 .bd .view{padding-right:15px;text-align:right;width:60px; font-size:12px;}
.m-epg2 .bd .tit{border-top:0px;}
.m-epg2 .bd .tit li{font-size:14px;line-height:32px;height:32px;}
.m-epg2 .bd .tit .rank{padding:0px;width:39px;text-align:right;}
.m-epg2 .bd .tit .trend{background:none;width:26px;}
.m-epg2 .bd .pick{cursor:pointer;}
.m-epg2 .bd .pick .rank{font-size:15px;font-weight:bold;}
.m-epg2 .bd .pick .rank span{margin-top:4px;background:transparent url(../img/png/icon_crown_v1.png) no-repeat;float:left;width:21px;height:20px;}
.m-epg2 .bd .pick .rank span.top1{background-position:0px 0px;background:transparent url(../img/gif/icon_ranking_no1_large.gif) no-repeat center center;}
.m-epg2 .bd .pick .rank span.top2{background-position:0px -20px;background:transparent url(../img/gif/icon_ranking_no2_large.gif) no-repeat center center;}
.m-epg2 .bd .pick .rank span.top3{background-position:0px -40px;background:transparent url(../img/gif/icon_ranking_no3_large.gif) no-repeat center center;}
.m-epg2 .ft{border-top:0px solid #EEE;font-size:13px;line-height:1.6em;text-align:center;padding-top:3px;}
.m-epg2 .ft span{}
#programme.channel #hlpgsb{border-bottom:1px solid #EEE;}
#programme.channel #programme-buzz .m-hd-icon{background:url(../img/gif/rank/icon_ranking_large.gif) no-repeat;margin-right:3px;*margin-right:0px;}
#programme.channel #popluar-artiste .m-hd-icon{background:transparent url(../img/gif/rank/icon_hot_large.gif) no-repeat; margin-top:6px;}

/**/
#rightcol{background-color:#EEE;}
#rightcol #lrec{padding:10px;border-bottom:1px solid #999;}
#rightcol .lrec{width:300px;height:250px;margin-top:5px;padding:0 5px 5px;}
#rightcol .lrec .ad{width:300px;height:250px;position:absolute;z-index:4;overflow:hidden;}
#rightcol .tags{padding:10px;border:#DDD 1px solid;}
#rightcol .tags h3{font-weight:bold;padding-bottom:4px;}
#rightcol .hlpgsb{padding:5px;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;}
#rightcol .hlpgsb li{padding:0;margin:0;margin-bottom:1px;overflow:hidden;}
#rightcol .hlpgsb li.on{cursor:pointer;}
#rightcol .hlpgsb li .title{font-size:13px;font-weight:bold;}
#rightcol .hlpgsb li .pic{float:left;width:136px;height:76px;}
#rightcol .hlpgsb li .pic img{width:136px;height:76px;}
#rightcol .hlpgsb li .desc{padding:5px;float:left;width:134px;}
#rightcol .new{padding:5px;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;zoom:1;}
#rightcol .new h4{font-size:15px;font-weight:bold;padding-bottom:3px;color:#000;padding-left:2px;padding-top:3px;}
#rightcol .new ul{padding:5px;}
#rightcol .new li{background:url(http://img.tvb.com/homepage/theme/w.gif) 5px -1226px no-repeat;padding-left:18px;}

#programme-buzz h4{background:transparent url(../img/png/icon_ranking.png) no-repeat 0px center;_background-image:url(../img/gif/icon_ranking.gif);padding-left:25px;}
#programme-buzz a{ font-size:13px; font-weight:bold;}
#programme-buzz .view,#programme-buzz .rank{color:#666;}
#programme-buzz .ft span{font-size:13px;}
#programme-buzz .tit *{color:#666!important; font-size:13px!important;}
#programme-buzz .bd ul{border:0!important;}
#programme-buzz .separator{ background:#e9e9e9; height:1px;line-height:0px; font-size:0; overflow:hidden;}
#programme-buzz .separator1{ background:transparent url(http://img.tvb.com/tv/zh/dotted.gif) repeat-x scroll 0 0; height:1px;line-height:0px; font-size:0; overflow:hidden;}
#programme-buzz .bd ul.hover{background-color:#CCC;}

#popluar-artiste{border-top:1px solid #E6E6E6; padding-right:3px;padding:0px 3px 5px 5px;}
#popluar-artiste h4{background:transparent url(../img/png/icon_hotartiste.png) no-repeat 0px center;_background-image:url(../img/png/icon_hotartiste.png);padding-left:24px;}
#popluar-artiste .bd{padding-left:5px;}
#popluar-artiste .bd li{float:left;width:70px;min-height:127px;text-align:center; cursor:pointer;padding:2px 2px 5px;}
#popluar-artiste .bd img{width:70px;height:70px;}
#popluar-artiste .bd li strong{display:block;text-align:center;color:#0099FF;}
#popluar-artiste .bd li span{display:block;text-align:center;color:#666; font-size:12px;}
#popluar-artiste .bd li a{ font-size:13px; font-weight:bold;}
#popluar-artiste .bd li.hover { background-color:#CCC;}
#popluar-artiste .bd li.hover a{ text-decoration:underline;}

#other-programmes h4{background:transparent url(../img/png/icon_recommendedprogramme.png) no-repeat left center;_background-image: url(../img/gif/icon_recommendedprogramme.gif);padding-left:24px;}
#other-programmes li{text-align:center;}
/*
** sb form
*/
#forum_sb{overflow:hidden;}
#forum_sb h4{padding-left:24px;background:transparent url(../img/png/icon_forum.png) no-repeat 0px center;_background-image:url(../img/gif/icon_forum.gif);}
#forum_sb ul{list-style:none;padding:0;overflow:hidden;}
#forum_sb li{list-style:none;font-size:15px;border-bottom:1px dotted #999;padding:5px 10px;background-image:none;}
#forum_sb li.last{border-bottom:0;}
#forum_sb li a{display:block;font-size:13px;font-weight:bold;}
#forum_sb li span{font-size:12px;color:#666;}

#programme #rightcol .new{border-bottom:0px;}
/**/
.recommend #programme .g-mask{display:block;}
.recommend #programme .chs .g-mask{left:0;}
.recommend #bd{background-color:#7f7f7f;}
.recommend #channellist .schedule li.on{background-color:#FFF;}
.recommend .height-light .hlight blockquote{position:absolute;z-index:2;}
.loading #bd{background:#454545;}
.loading #loading{position:absolute;left:50%;top:50%;}
.loading #programme{visibility:hidden;}
/**/
#popdetails{z-index:6;position:absolute;background-color:#FFF;overflow:hidden;display:none;top:10px;left:272px;}
#popdetails #ajaxloading{display:none;}
#popdetails .hd{position:relative;background-color:#000;height:30px;}
#popdetails .hd .closer{padding-right:20px;text-decoration:none;line-height:30px;height:30px;color:#FFF;right:10px;position:absolute;background:url(../img/gif/small_icon_btn_close.gif) no-repeat right 7px;z-index:7;font-size:12px;}
#popdetails .hd .closer:hover{color:#5FC8FF;background-position:right -22px;}
#popdetails.loading .panel{background:#454545;}
#popdetails.loading #ajaxloading{display:block;position:absolute;left:195px;top:50%;}



/* mainbox module */
#mainbox .schedule li.selected label img.white{display:none;}
#mainbox .programme .bd li {
	line-height:25px;
	margin:0px;
	padding:0px;
}
#mainbox .programme .bd li.clearfix { zoom:1;}
#mainbox.catetory .programme .bd li.clearfix{ zoom:1;}
#mainbox{float:left;width:674px;}
#mainbox .schedule{padding:10px;}
#mainbox .schedule li blockquote{width:587px;margin-left:66px;padding-bottom:5px;background:#fff;position:relative;}
#mainbox .schedule li blockquote *{font-size:15px;color:#000;}
#mainbox .schedule li blockquote a{font-weight:bold;color:#09f;}
#mainbox .schedule li blockquote label{display:block;background:#f2f2f2;padding:0px 10px;}
#mainbox .schedule li blockquote label{height:25px;line-height:25px;_font-family:Arial;white-space:nowrap;}
#mainbox .schedule li blockquote label span{height:25px;line-height:23px;*font-family:Arial;white-space:nowrap;position:relative;display:block;overflow:hidden;}
#mainbox .schedule li blockquote label span em{height:25px;line-height:25px;_font-family:Arial;white-space:nowrap;position:absolute;}
#mainbox .schedule li blockquote label span em a{height:25px;line-height:25px;_font-family:Arial;white-space:nowrap;}
#mainbox .schedule li blockquote label span em cite{position:relative;top:5px;}
#mainbox .schedule li blockquote label.on{background-color:#CCC;}
#mainbox .timemeta{position:absolute;width:66px;*margin-left:-66px;margin-top:2px;}
#mainbox .timemeta span{
display:block;width:66px;height:20px;line-height:20px;color:#FFF;font-size:12px;
background:url(../img/png/bkg_time_slot_large.png) no-repeat left -40px;overflow:hidden;text-indent:7px;
_background-image:url(../img/gif/bkg_time_slot_large.gif)
}
#mainbox .timemeta span.now{background-position:0 0;}
#mainbox .schedule li blockquote label.now{background:#FFEB80;}
#mainbox .schedule li .video{width:545px;height:380px;margin:10px auto;}
#mainbox .schedule li .episode{padding:10px;margin-top:5px;zoom:1;overflow:hidden;}
#mainbox .schedule li .episode .hasimage{width:430px;float:left;}
#mainbox .schedule li .episode .image{width:136px;height:76px;float:right;background:#ccc;position:relative;}
#mainbox .schedule li .episode .image .thumb-play{background:transparent url(../img/gif/video_play.gif) no-repeat scroll center center;height:76px;width:136px;position:absolute;left:0;top:0;filter:alpha(Opacity=40);-moz-opacity:0.4;opacity: 0.4;}
#mainbox .schedule li .episode .image img{width:136px;height:76px;}
#mainbox .schedule li .episode h4{}
#mainbox .schedule li .mytv h4{padding-left:50px;background:url(../img/png/icon_mytv_feed.png) no-repeat -2px 5px;_background-image:url(../img/gif/icon_mytv_feed.gif);}
#mainbox .schedule li .episode p{text-align:left;}
#mainbox .schedule li .episode .vd-info{display:none;}

/* mainbox module for channel2(3 col) */
#programme.channel #mainbox{width:auto;}
#programme.channel #mainbox .schedule{padding:5px 0 0;}
#programme.channel #mainbox .timemeta{width:65px;}
#programme.channel #mainbox .timemeta span{width:65px;}
#programme.channel #mainbox .schedule li blockquote{width:274px;}

#programme.channel #mainbox .schedule li .episode .image{float:left;}
#programme.channel #mainbox .schedule li .episode .hasimage{width:267px;float:none;padding-bottom:10px;}
#programme.channel #mainbox .schedule li .episode .vd-info{display:block;float:left;margin:10px 0 0 10px;}
#programme.channel #mainbox .schedule li .episode .vd-info a{line-height:1.2;}
#programme.channel #mainbox .schedule li .episode .vd-info p{font-size:13px;}

/*
** channel category page
** epg v2.5 #bd > #programme
*/
#programme.channel_category .chs{width:652px;}
#programme.channel_category #mainbox{float:none;width:auto;background:#fff;padding:0;border-bottom:1px solid #999;margin-bottom:20px;}
#programme.channel_category #mainbox .schedule{padding:15px 15px 0;}
#programme.channel_category #mainbox a{font-size:13px;font-weight:bold;}

#programme.channel_category #mainbox .programme{margin:auto;position:relative;}
#programme.channel_category #mainbox .programme .hd{margin:0 auto;}
#programme.channel_category #mainbox .programme .hd h3{height:26px;line-height:28px;font-size:15px;font-weight:bold;}
#programme.channel_category #mainbox .programme .bd{margin:0 auto;}
#programme.channel_category #mainbox .hot-programme{margin-bottom:15px;}
#programme.channel_category #mainbox .hot-programme .hd{border-bottom:4px solid #ACDFEE;}
#programme.channel_category #mainbox .over-programme{margin-bottom:15px;}
#programme.channel_category #mainbox .over-programme .hd{border-bottom:4px solid #FFB1C9;}
#programme.channel_category #mainbox .next{margin-bottom:15px;}
#programme.channel_category #mainbox .next .hd{border-bottom:4px solid #B9EE63;}
#programme.channel_category #mainbox .more{border-top:1px dotted #BCBCBC;padding-bottom:6px;}
#programme.channel_category #mainbox .more h3{height:30px;line-height:26px;}
#programme.channel_category #mainbox .more h3 a{font-size:13px;}

#programme.channel_category #mainbox .top-programme{padding:0px 10px 15px;}
#programme.channel_category #mainbox .top-programme .bd{height:93px;overflow:hidden;}
#programme.channel_category #mainbox .top-programme ul{padding:0;}
#programme.channel_category #mainbox .top-programme li{float:left;width:136px;height:93px;margin-right:20px;}
#programme.channel_category #mainbox .top-programme li.first{}
#programme.channel_category #mainbox .top-programme a{display:block;}
#programme.channel_category #mainbox .top-programme a img{width:136px;height:76px;background:#fff;}
#programme.channel_category #mainbox .top-programme a:hover{text-decoration:none;}
#programme.channel_category #mainbox .top-programme .cat{color:#FFFFFF;font-size:11px;height:12px;left:5px;opacity:0.7;padding:2px 5px 3px;text-decoration:none !important;width:126px;}
#programme.channel_category #mainbox .top-programme .hot-pgm{background:#ACDFEE;}
#programme.channel_category #mainbox .top-programme .over-pgm{background:#FFB1C9;}
#programme.channel_category #mainbox .top-programme .next-pgm{background:#B9EE63;}

#programme.channel_category #mainbox .programme .bd li{border-bottom:1px solid #BCBCBC;}
#programme.channel_category #mainbox .programme .bd li.last{border-bottom:0;}
#programme.channel_category #mainbox .programme .bd li .item{float:left;height:auto;min-height:25px;line-height:25px;/*height:25px;*/}
#programme.channel_category #mainbox .programme .bd li .item1{width:250px;padding-left:10px;font-weight:bold;color:#000;font-size:13px;overflow:hidden;}
#programme.channel_category #mainbox .programme .bd li .item2{width:300px;color:#000;padding-left:10px;font-size:13px;}
#programme.channel_category #mainbox .programme .bd li .item3{float:right;text-align:right;}
#programme.channel_category #mainbox .programme .bd li .item1 a{font-weight:bold;font-size:13px;}
#programme.channel_category #mainbox .programme .bd li .item3 a{font-weight:normal;font-size:13px;padding-right:12px;background:url(http://img.tvb.com/epg/img/gif/icon_expand_small.gif) no-repeat right center;}
#programme.channel_category #mainbox .programme .bd li .item3 a.close{background-image:url(http://img.tvb.com/epg/img/gif/icon_close.gif);}

#programme.channel_category #mainbox .programme li .episode{padding:5px 10px;margin:0 auto 5px;zoom:1;display:none;}
#programme.channel_category #mainbox .programme li .episode.hover{background-color:#F2f2f2;cursor:pointer;}
#programme.channel_category #mainbox .programme li .episode .hasimage{width:465px;float:left;}
#programme.channel_category #mainbox .programme li .episode .image{width:136px;height:76px;float:left;zoom:1;}
#programme.channel_category #mainbox .programme li .episode .image img{width:136px;height:76px;background:#fff;}
#programme.channel_category #mainbox .programme li .mytv h4{background:none;padding:0;}
#programme.channel_category #mainbox .programme li .mytv h4 a{padding-left:75px;background:url(../img/gif/btn_mytv_play.gif) no-repeat -0px 0px;height:16px;lin-height:16px;}
#programme.channel_category #mainbox .programme li .mytv h4 a:hover{background-position:0px -16px;}
#programme.channel_category #mainbox .programme li .episode p{text-align:left;font-size:15px;color:#666;}

#programme.channel_category #mainbox .archive{text-align:right;}
#programme.channel_category #mainbox .archive a{font-size:15px;font-weight:bold;line-height:28px;padding-right:13px;background:url(../img/gif/icon_more_small.gif) no-repeat right ;}

#programme.channel_print{border:0;}
#programme.channel_print .items{padding:0;}
#programme.channel_print .items ul li{border:0;}
#programme.channel_print .hd{border-bottom:1px dotted #999;padding:15px 0 15px;}
#programme.channel_print .ft{border-top:1px dotted #999;padding:15px 0 10px;font-size:12px;}

#programme.dialog{color:#000;background-color:#FFF;overflow:auto;position:relative;}
#programme.dialog .items li{border:0;}
#programme.dialog .items li.end {padding-bottom:0px;}
#programme.dialog a{color:#0099FF;font-weight:bold;}

/*
** archive
*/
#archivebar{margin-bottom:10px;}
#archivebar .hd{position:relative;background-color:#EFEFEF;font-size:14px;line-height:30px;}
#archivebar .hd ul{height:30px;border-bottom:1px solid #DDD;position:relative;}
#archivebar .hd ul li{float:left;height:28px;padding:0px 15px;width:auto;cursor:pointer;border:1px solid #EFEFEF;}
#archivebar .hd ul li.hover{height:30px;border:1px solid #DDD;border-bottom:0px;background-color:#FFF;color:#F94BA0;}
#archivebar .hd li.so{float:right;margin-right:5px;padding:0px 12px 0 26px;color:#91D4FF;background:transparent url(../img/gif/btn_search.gif) no-repeat 10px center;}
#archivebar .hd li.so.hover{background-position;}
#archivebar .bd{background-color:#F6F6F6;font-size:12px;}
#archivebar .bd .browse,
#archivebar .bd .cate,
#archivebar .bd .channel,
#archivebar .bd .year,
#archivebar .bd .so{display:none;}
#archivebar .bd .hover{display:block;}
#archivebar .bd .channel{float:none;width:auto;}
#archivebar .bd ul{padding:4px 5px;}
#archivebar .bd .con{border-bottom:1px solid #DDD;overflow:hidden;}
#archivebar .bd ul li{float:left;}
#archivebar .bd ul li.on{background-color:#F94BA0;}
#archivebar .bd ul li.on a{color:#FFF;}
#archivebar .bd ul a{display:block;padding:2px 10px;line-height:18px;}
#archivebar .bd .hd{background:none;}
#archivebar .bd .so{position:relative;padding:5px 0;}
#archivebar .bd .so .btn{position:absolute;right:20px;bottom:10px;}
#archivebar .solist{padding:5px 0;position:relative;}
#archivebar .solist input{vertical-align:middle;}
#archivebar .solist .hd{float:left;width:75px;line-height:normal;font-size:12px;padding-left:15px;}
#archivebar .solist .bd{float:left;width:55px;}
#archivebar .solist .ft{float:left;width:808px;border-left:1px solid #DDD;padding-left:20px;}
#archivebar .solist .ft label{float:left;width:12%;}
#archivebar .solist .ft input{margin-right:6px;}

#programme.archive{border:0px;}
#programme.archive .chs{width:660px;}
#programme.archive .hot{border:0px;width:300px;}
#programme.archive #rightcol{background:none;}
#programme.archive #rightcol #lrec{border:0;padding:0px;margin-bottom:10px;}
#archive-result{padding-bottom:20px;}
#archive-result .label{padding-left:15px;margin-bottom:8px;}
#archive-result .pinfo{border:1px solid #DDD;padding:0px 14px;font-size:12px;line-height:26px;color:#666;}
#archive-result .pinfo .hd{float:left;}
#archive-result .pinfo .bd{float:right;}
#archive-result .pinfo .prev{}
#archive-result .pinfo .next{}
#archive-result .pinfo .pagination a{padding:0px 3px;}
#archive-result .pinfo .pagination a.cur{color:#000;}
#archive-result .pinfo .pagination a.elli{color:#000;}
#archive-result .items{padding-left:15px;}
#archive-result .items .hd{float:left;width:478px;}
#archive-result .items .bd{float:right;padding-right:5px;}
#archive-result .items .item{border-bottom:1px solid #DDD;padding:10px 0px;}
#archive-result .items .item.end{border:0;}
#archive-result .items h3{font-weight:bold;font-size:14px;}
#archive-result .items h4{font-size:12px;line-height:2em;}
#archive-result .items .desc{font-size:13px;line-height:1.2em;height:1.2em;overflow:hidden;}
#archive-result .items .mtime{font-size:12px;color:#999;line-height:2em;}
#archive-result .items .video{height:16px;overflow:hidden;}
#archive-result .items .video a{padding:0px 40px;background:transparent url(../img/gif/btn_mytv_play.gif) no-repeat left top;}
#archive-result .items .video a:hover{background-position:left -16px;}


#ft{font-size:0;height:0;overflow:hidden;}
html{_background:transparent url(asdf) no-repeat;}
#gft-breadcrumb-wrapper{}
