/*Body*/
.body_style{
   /* background-color: #525252;
    background-image: url(../images/back_black.jpg);
    background-image: url(../images/backgroung.gif);
    background-attachment: fixed;
background-repeat: repeat-x;
*/
	background: url(http://www.buzzidea.tv/images/bg_buzzidea.jpg) top center #001A33 fixed;
    margin: 10px 0px 10px 0px;
    color: #FFFFFF;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  
}
a {
  color: #FFFFFF;
  text-decoration: none;
}

a:visited {
  color: #FFFFFF;
}

a:hover {
  color: #333333;
  text-decoration: underline;
}
.body_all{
    width: 990px;
    overflow: hidden;
    margin: 0 auto;
}
/*Font*/
h1{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    margin: 0px;
}
h2{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFCC00;
    margin: 0px;
}
h3{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    margin: 0px;
    vertical-align: middle;
    font-weight: normal;
}
h3 a:link{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    margin: 0px;
    vertical-align: middle;
    font-weight: normal;
}
h3 a:visited{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    margin: 0px;
    vertical-align: middle;
    font-weight: normal;
}
h3 a:hover{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    margin: 0px;
    vertical-align: middle;
    font-weight: normal;
}
.text_channel{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFCC00;
    font-weight: bold;
}
.text_info{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
}
.text_info a:link{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}
.text_info a:visited{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    text-decoration: none;
}
.text_info a:hover{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #000000;
    background-color: #FFFFFF;
    text-decoration: none;
}
.text_normal{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    vertical-align: middle;
}
.text_normal a{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    vertical-align: middle;
}
.text_normal a:visited{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    vertical-align: middle;
}
.text_normal a:hover{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 13px;
    color: #FFFFFF;
    vertical-align: middle;
}
.text_small{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
    color: #FFCC00;
    font-weight: normal;
    margin: 0px;
    vertical-align: middle;
}
.text_small a:link{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0px;
    vertical-align: middle;
}
.text_small a:visited{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
    color: #FFFFFF;
    font-weight: normal;
    margin: 0px;
    vertical-align: middle;
}
.rank_text{
    font-family: Tahoma, Arial, sans-serif;
    font-size: 9px;
        color: #787878;
        font-weight: normal;
        margin: 0px;
        vertical-align: middle;
    }
    .bot_text{
        font-family: Tahoma, Arial, sans-serif;
        color: #FFFFFF;
        font-weight: normal;
        margin: 0px;
        font-size: 9px
}
    .bot_text a:link{
        font-family: Tahoma, Arial, sans-serif;
        color: #FFFFFF;
        font-weight: normal;
        margin: 0px;
        font-size: 9px;
}
    .bot_text a:visited{
        font-family: Tahoma, Arial, sans-serif;
        color: #FFFFFF;
        font-weight: normal;
        margin: 0px;
        font-size: 9px
}
    .bot_text a:hover{
        font-family: Tahoma, Arial, sans-serif;
        color: #FFFFFF;
        font-weight: normal;
        margin: 0px;
        font-size: 9px
}
    /*Head*/
    .head{
        height: 125px;
    }
    .logo{
        background-image: url(/newdesign/images/logo_buzzidea_tv.png);
        width: 150px;
        height: 120px;
        background-repeat: no-repeat;
        float: left;
    }
    /*Menu Head*/
    .menu{
        width: 840px;
        float: right;
    }
    /*Contact and Member*/
    .contact_member{
        width: 840px;
    }
    .contact{
        background-image: url(/newdesign/images/contact_advertising.png);
        width: 250px;
        height: 24px;
        float: right;
        background-repeat: no-repeat;
        margin-right: 5px;
        margin-top: 3px;
    }
    .twistter{
       float: right;
       height: 24px;
       margin-right: 5px;
        margin-top: 3px;
    }
    .twistter_left{
      width: 96px;
      height: 24px;
      float: left;
}
    .twistter_mid{
      background-image: url(/newdesign/images/twitter_mid.png);
      height: 24px;
      float: left;
  background-repeat: repeat-x;
  vertical-align: middle;
  line-height: 24px;
  font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        color: #888888;
}
.twistter_right{
      background-image: url(/newdesign/images/twitter_right.png);
      height: 24px;
      width: 9px;
      float: left;
  background-repeat: no-repeat;
}
.loged{
   float: right;
       height: 30px;
}

    .loged_left{
      background-image: url(/newdesign/images/loged_left.png);
      width: 6px;
      height: 30px;
      float: left;
  background-repeat: no-repeat;
}
    .loged_mid{
      background-image: url(/newdesign/images/loged_mid.png);
      height: 30px;
      float: left;
  background-repeat: repeat-x;
  vertical-align: middle;
  line-height: 30px;
          font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        color: #FFFFFF;
  display: inline;
}
    .loged_mid_in{
      height: 30px;
      float: left;
}
.notice_red{
  background-image: url(/newdesign/images/notice_red.png);
  width: 27px;
  height: 30px;
  float: left;
  text-align: center;
  margin-right: 5px;
}
.notice_green{
  background-image: url(/newdesign/images/notice_green.png);
  width: 27px;
  height: 30px;
  float: left;
  text-align: center;
  margin-right: 5px;
}
.notice_yellow{
    background-image: url(/newdesign/images/notice_yellow.png);
  width: 27px;
  height: 30px;
  float: left;
  text-align: center;
  margin-right: 5px;
}
.notice_box{
  overflow: hidden;
  position: absolute
}

.notice_box_top{
    background-image: url(/newdesign/images/notice_box_top.png);
  background-repeat: no-repeat;
  height: 33px;
  width: 150px;
}
.notice_box_mid{
    background-image: url(/newdesign/images/notice_box_mid.png);
  background-repeat: repeat-y;
  overflow: hidden;
  width: 150px;
}
.notice_box_bot{
    background-image: url(/newdesign/images/notice_box_bot.png);
  background-repeat: no-repeat;
  height: 3px;
  width: 150px;
}
.loged_right{
      height: 30px;
      width: 85px;
      float: left;
}
    .member{
        float: right;
    }
    /*Menu All*/
    .menu_in{
        float: right;
    }
    .menu_space{
        width: 20px;
        height: 70px;
        float: left;
        cursor: pointer;
    }
    .menu_text{
        height: 70px;
        float: left;
        cursor: pointer;
    }
    .menu_mid {
        background-image: url(/newdesign/images/menubar_mid.png);
        background-repeat: repeat-x;
        float: left;
        text-align: center;
        height: 70px;
        vertical-align: middle;
        line-height: 70px;
        float: left;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        color: #000000;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .menu_mid a{
        height: 70px;
        background-repeat: repeat-x;
        vertical-align: middle;
        line-height: 70px;
        float: left;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        color: #000000;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .menu_mid a:visited{
        height: 70px;
        background-repeat: repeat-x;
        vertical-align: middle;
        line-height: 70px;
        float: left;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        cursor: pointer;
    }
    .menu_line{
        background-image: url(/newdesign/images/menubar_line.png);
        width: 2px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
    }
    .menu_left{
        background-image: url(/newdesign/images/menubar_left.png);
        width: 9px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
        cursor: pointer;
    }
    .menu_left a{
        background-image: url(/newdesign/images/menubar_left.png);
        width: 9px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        text-align: center;
        color: #000000;
        cursor: pointer;
    }
    .menu_left a:visited{
        background-image: url(/newdesign/images/menubar_left.png);
        width: 9px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 13px;
        text-decoration: none;
        text-align: center;
        color: #000000;
        cursor: pointer;
    }
    .search_space{
        background-image: url(/newdesign/images/menubar_mid.png);
        height: 70px;
        background-repeat: repeat-x;
        vertical-align: middle;
        line-height: 70px;
        text-align: center;
        float: left;
        width: 45px;
    }
    .search_left{
        background-image: url(/newdesign/images/menubar_search_left.png);
        width: 3px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
    }
    .search_mid{
        background-image: url(/newdesign/images/menubar_search_mid.png);
        height: 70px;
        background-repeat: repeat-x;
        float: left;
        width: 200px;
    }
    .search_box{
        margin-top: 13px;
    }
    .search_right{
        background-image: url(/newdesign/images/menubar_search_right.png);
        width: 3px;
        height: 70px;
        background-repeat: no-repeat;
        float: left;
    }
    .search_but{
        width: 40px;
        height: 70px;
        float: left;
    }
    /*Content*/
    .content_all{
        width: 990px;
        overflow: hidden;
  margin-bottom: 10px;
}
    .content_head{
        width: 990px;
        background-image: url(/newdesign/images/head_channel.png);
        background-repeat: no-repeat;
        height: 5px;
        float: left;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 0;
}
    .content_in{
        background-image: url(/newdesign/images/head_back_mid.png);
        width: 985px;
        float: left;
        overflow: hidden;
        padding-left: 5px;
}
    /*Slide*/
    .slide_all{
        overflow: hidden;
	width: 486;
        height: 463px;
        float: left;
}

    .video_all{
        overflow: hidden;
        height: 463px;
        float: left;
}
    .video_in{
        background-image: url(/newdesign/images/back_video.png);
        background-repeat: no-repeat;
        width: 486px;
        height: 463px;
        float: left;
    }
        .video_back{
        width: 480px;
        height: 295px;
        margin-top: 3px;
        margin-left: 3px;
}
 .video_embed{
        margin-top: 0px;
  overflow: hidden;
}
  .video_embed_over{
     width: 480px;
     height: 100px;
}
 .video_embed_but{
     width: 480px;
     height: 20px;
     margin-top: 0px;
}

  .video_embed_in{
    width: 486px;
    background-image: url(/newdesign/images/back_embed.png);
    background-repeat: no-repeat;
    height: 38px;
  z-index: 999;
}
.video_embed_help{
  height: 30px;
  width: 480px;
  margin-top: 5px;
}
.video_embed_help_but{
  float: left;
  margin-left: 20px;
}

  .slide_in{
        background-image: url(/newdesign/images/back_slide.png);
        background-repeat: no-repeat;
        width: 483px;
        height: 463px;
        padding-left: 3px;
        padding-top: 3px;
        float: left;
    }

    .slide_back{
        width: 480px;
        height: 270px;
        cursor: pointer;
}
.slide_num{
padding-top: 2px;
  padding-left: 2px;
  width: 478px;
  height: 17px;
  float: left;

}
    .slide_space{
        width: 480px;
        height: 187px;

  font-size: 0;
  float: left;
}
    .slide_overlay{
        background-image: url(/newdesign/images/back_overlay.png);
        width: 475px;
        height: 62px;
        margin-left: 2px;
        float: left;
    }
    .slide_overlay_in{
        padding-left: 35px;
        padding-top: 10px;
        padding-right: 5px;
        width: 425px;
        height: 52px;
    }
    .slide_story{
        margin-top: 0px;
        font-family: Tahoma, Arial, sans-serif;
        color: #FFFFFF;
        font-size: 13px;
        padding: 15px;
        text-align: justify;
    }
    .slide_story_in{
        text-indent: 15px;
        height: 115px;
  line-height: 15px;
}
    .slide_comment{
        vertical-align: bottom;
    }
    .slide_comment_in{
        float: left;
    }
    .slide_vote{
        float: right;
        text-align: right;
    }
    /*Channel*/
    .channel{
        width: 486px;
        float: left;
        overflow: hidden;
        margin-left: 5px;
    }
    .playlist{
        width: 486px;
        float: right;
        overflow: hidden;
    }
    .playhead{
       background-image: url(/newdesign/images/video_info_head.png);
       height: 68px;
       width: 486px;
    }
    .playhead_in{
      margin-left:40px;
       margin-top: 12px;
      height: 56px;
      width: 320px;
      float: left;
    }
    .playhead_channel{
       margin-left:4px;
      width:120px;
      height:66px;
      float: left;
      padding-top: 2px;
  color: #FF3366
}
    .playhead_channel_logo{
        width: 55px;
        height: 42px;
        float: right;
    }
    .playhead_view{
      height: 20px;
      width: 120px;
      float: left;
      background-image: url(/newdesign/images/back_view.png);
  background-repeat: no-repeat;
  text-align: center;
}
.playlist_tab{
        background-image: url(/newdesign/images/video_info_mid.png);
        height: 37px;
        width: 486px;
    }
    .playlist_tab_left{
      float: left;
      margin-top: 5px;
      margin-left: 10px;
    }
    .playlist_tab_right{
      float: right;
      margin-top: 5px;
      margin-right: 10px;
    }
    .playlist_box{
      background-image: url(/newdesign/images/video_info_bot.png);
      height: 168px;
      width: 486px;
      padding-top: 2px;
      background-repeat: no-repeat;
    }
     .playlist_mask{
      width: 475px;
      height: 114px;
      margin-left: 5px;
      float: left;
     overflow-x: none;
overflow-y: scroll;
      position: relative;
     }
     .playlist_content{
       position: relative;
     }
    .playlist_content_box{
      border-bottom: 1px dotted #3A3A3A;
      overflow: hidden;
      height: 38px;
  cursor: pointer;
}
    .playlist_content_img{
        float: left;
        margin-left: 5px;
        margin-top: 3px; border: 1px solid #FFFFFF;
        height: 30px;
        width:38px;
    }
    .playlist_content_info{
      float: left;
      padding-top: 5px;
      padding-left: 5px;
      height: 34px;
  width: 300px;
}
    .playlist_content_top{
      float: left;
      height: 22px;
  width: 300px;
}
    .playlist_content_bot{
      float: left;
      height: 12px;
  width: 300px;
}
    .playlist_content_right{
      float: right;
      padding-top: 5px;
      padding-right: 5px;
      font-size: 9px;
      color: #FFFFFF;
      text-align: right;
        width: 90px;
}
   .playlist_scroll_up{
     width: 18px;
     height: 17px;
     margin-left: 1px;
     margin-top: 1px;
   }
   .playlist_scroll_mid{
     width: 18px;
     height: 78px;
     margin-left: 1px;
   }
    .playlist_function{
      width: 486px;
      height: 40px;
      float: left;
      margin-top: 7px;
    }
    .playlist_function_tellfriend{
        float: left;
        margin-left: 15px;
    }
    .playlist_function_addthis{
      float: left;
      margin-left: 5px;
    }
    .playlist_function_rate{
      float: left;
      margin-left: 5px;
      background-image: url(/newdesign/images/video_back_rate.png);
      height: 40px;
      width: 160px;
    }
    .playlist_function_rate_in{
      padding-top: 6px;
      padding-left: 15px;
    }
    .channel_head{
        background-image: url(/newdesign/images/head_tv_program.jpg);
        background-repeat: no-repeat;
        width: 486px;
        height: 75px;
        float: left;
    }
    .channel_in{
        width: 486px;
        overflow: hidden;
    }
    .channel_left{
        width: 240px;
        float: left;
        overflow: hidden;
    }
    .channel_right{
        width: 240px;
        float: right;
        overflow: hidden;
    }
    .channel_but{
        background-image: url(/images/back_channel_new.png);
        background-repeat: no-repeat;
        width: 240px;
        height: 92px;
        cursor: pointer;
padding: 0;
margin: 0;
}
    .channel_but_space{
        width: 240px;
        height: 12px;
    }
    .channel_logo{
        float: left;
        width: 120px;
        height: 92px;
        text-align: center;
padding: 0;
margin: 0;
    }
    .channel_text{
        float: left;
        height: 92px;
        width: 120px;
    }
    .channel_name{
       height: 46px;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 18px;
	color: #FFCC00;
        vertical-align: bottom;
        line-height: 46px;
	font-weight: bold;
    }
    .channel_info{
       height: 46px;
        font-family: Tahoma, Arial, sans-serif;
        font-size: 9px;
        color: #FFFFFF;
        vertical-align: middle;
        line-height: 14px;
    }
    /*Recomend*/
        .stepcarousel{
      position: relative; /*leave this value alone*/
      /*border: 10px solid black;*/
      overflow: scroll; /*leave this value alone*/
      width: 484px; /*Width of Carousel Viewer itself*/
      height: 150px; /*Height should enough to fit largest content's height*/
}
    .stepcarousel .belt{
      position: absolute; /*leave this value alone*/
      left: 0;
      top: 0;
    }
    .stepcarousel .panel{
      float: left; /*leave this value alone*/
      overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
      margin: 0px;/*margin around each panel*/
      width: 484px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
  display: inline
}
.but_slide{
  width: 18px;
  height: 17px;
  background-image: url(/newdesign/images/back_butslide.png);
  background-repeat: no-repeat;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
  cursor: pointer;
  color: #FFFFFF;
  line-height: 17px;
  vertical-align: middle;
  text-align: center;
  float: left;
  margin-right: 3px;
}
/*.but_slide_selected{
  width: 15px;
  height: 15px;
  background-image: url(/newdesign/images/back_butslide.png);
  background-repeat: no-repeat;
  color: #FFFFFF;
  margin-right: 2px;
  margin-top: 2px;
  text-decoration: none;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
}
.but_slide a:hover{
  width: 15px;
  height: 15px;
  background-image: url(/newdesign/images/back_butslide.png);
  background-repeat: no-repeat;
  margin-right: 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
}
.but_slide a{
    width: 15px;
  height: 15px;
  background-image: url(/newdesign/images/back_butslide.png);
  background-repeat: no-repeat;
  margin-right: 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
}

.but_slide a:visited{
width: 15px;
  height: 15px;
  background-image: url(/newdesign/images/back_butslide.png);
  background-repeat: no-repeat;
  margin-right: 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10px;
  text-decoration: none;
}       */

    .recommend{
        background-image: url(/newdesign/images/back_recom_vdo.png);
        background-repeat: no-repeat;
        width: 486px;
        height: 185px;
        float: left;
        margin-left: 5px;
        margin-top: 5px;
}
    .recommend_head{
        padding-left: 10px;
        background-repeat: no-repeat;
        margin-top: 10px;
        height: 20px;
    }
    .recommend_img{
        float: left;
        width: 110px;
        margin-right: 10px;
        margin-left: 0px;
        text-align: right;
}
.video_border_1{
  border: 1px solid #FFFFFF;
}

    .recommend_info{
        float: left;
        line-height: 15px;
        margin-top: 0px;
        margin-bottom: 0px;
        width: 360px;
}
    .recommend_but{
    margin-top: 0px;
      margin-left: 8px;
      height: 17px;
  margin-bottom: 0px;
}
    .recommend_but_left{
      float: left;
      width: 18px;
      height: 17px;
      margin-top: 0px;
    }
    .recommend_but_mid{
    width: 434px;
    height: 17px;
    float: left;
    text-align: center;
    margin-top: 0px;
  display: inline;
}
    .recommend_but_right{
    float: left;
    width: 18px;
    height: 17px;
    margin-top: 0px;
    }
    .ad_leaderboard{
        width: 990px;
        height: 90px;
        text-align: center;
        font-size: 0;
}
.ad_large_rectangle{
    text-align: center;
}
.latest_comment{
  margin-bottom: 15px;
  overflow: hidden;
  border-bottom: 1px dotted #FFFFFF;
  padding-bottom: 5px
}
.latest_comment_img{
    height: 35px;
    float: left;
    width: 35px;
  margin-right: 10px
}
.latest_comment_left{
   width:470px;
   float: left;
    overflow: hidden;
    margin-left: 10px;

}
.latest_comment_right{
    width:470px;
    float: left;
    overflow: hidden;
    margin-left: 20px;
}
.latest_comment_mid{
    float: left;
    width:420px;
    overflow: hidden;
}
.latest_comment_mid_left{
    width: 300px;
    float: left;
    overflow: hidden;
}
.latest_comment_mid_right{
    width: 120px;
    float: left;
    overflow: hidden;
    text-align: right;
}
.content_bot{
    width: 990px;
    background-image: url(/newdesign/images/bot_channel.png);
    background-repeat: no-repeat;
    height: 5px;
    float: left;
    margin-top: 0px;
}
.activity{
  width: 560px;
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  overflow: hidden;
  margin-bottom: 10px
}
.keyword{
  width: 410px;
  float: left;
  margin-left: 8px;
  overflow: hidden;
  margin-top: 0px;
}
.information{
  width: 485px;
  float: left;
  margin-top: 0px;
  margin-left: 0px;
  overflow: hidden;
}
.information_in{
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    overflow: hidden;
    text-align: justify;
    text-indent: 10px;
    padding-bottom: 15px;
}
.box_comment{
    margin-left:10px;
  padding-left: 20px;
  padding-right: 10px;
  padding-top: 15px;
  width: 500px;
  overflow: hidden;
  text-align: justify;
  padding-bottom: 15px;
  border-bottom: 1px dotted #999999;
}
.comment_img{
    width: 86px;
    height: 86px;
    background-color: #FFFFFF;
    padding-top: 3px;
    padding-left: 3px;
    border: 1px solid #2D2D2D;
    float: left; margin-right: 10px;
}
.comment_img_border{
  border: 1px solid #3F3F3F;
}
.comment_box{
  width: 390px;
  float: right;
  overflow: hidden;
  text-align: left;
}
.comment{
  width: 485px;
  float: left;
  margin-left: 8px;
  overflow: hidden;
  margin-top: 0px;
}
.comment_numpage{
    width: 485px;
  float: left;
  margin-left: 8px;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 8px;
}
.search_content{
  padding-left: 100px;
}
.numpage{
    width: 990px;
  float: left;
  margin-left: 8px;
  overflow: hidden;
  margin-top: 0px;
  margin-bottom: 8px;
}
.post_comment_left{
    float: left;
    width: 80px;
    text-align: right;
    margin-right: 5px;
}
.post_comment_right{
    float: left;
    width: 400px;
    text-align: left;
}
.post_comment_line{
  overflow: hidden;
  line-height: 20px;
  margin-bottom: 5px;
}

.keyword_all{
  margin-bottom: 5px;
  float: left;
  height: 22px;
  margin-right: 5px;
  display: inline;
}
.keyword_left{
 background-image: url(/newdesign/images/keyword_left.png);
  height: 22px;
  float: left;
  width: 7px;
  background-repeat: no-repeat;
}
.keyword_mid{
  height: 22px;
  background-image: url(/newdesign/images/keyword_mid.png);
  background-repeat: repeat-x;
  float: left;
  vertical-align: middle;
  line-height: 22px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline;
  line-height: 22px;
  vertical-align: middle;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
}
.keyword_mid a{
	text-decoration: none;
}
.keyword_right{
 background-image: url(/newdesign/images/keyword_right.png);
 width: 7px;
  height: 22px;
  float: left;
  background-repeat: no-repeat;
}
.tv_program{
  width: 980px;
  overflow: hidden;
}
.latest_comment{
  width: 980px;
  overflow: hidden;
}

.box_head{
    margin-top: 0px;
    height: 27px;
    float: left;
  margin-bottom: 5px
}
.box_left{
  background-image: url(/newdesign/images/back_left_tag.png);
  height: 27px;
  width: 10px;
  background-repeat: no-repeat;
  float: left;
}
.box_mid{
  background-image: url(/newdesign/images/back_tag.jpg);
  height: 27px;
   float: left;
  background-repeat: repeat-x;
}

.box_right{
  background-image: url(/newdesign/images/back_right_tag.png);
  height: 27px;
  width: 10px;
  background-repeat: no-repeat;
  float: left;
}
.box_body{
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
  float: left;
}
.weekly_head{
  background-image: url(/newdesign/images/tag_weekly.png);
  width: 130px;
  height: 70px;
  float: left;
}
.daily_head{
  background-image: url(/newdesign/images/tag_dailyprogram.png);
  width: 130px;
  height: 70px;
  float: left;
}
.daily_in{
  overflow: hidden;
  width: 860px;
  float: right;
  margin-top: -30px;
}
.weekly_in{
  overflow: hidden;
  width: 860px;
  float: right;
  margin-top: -30px;
}
.video_top_line{
 background-image: url(/newdesign/images/back_line_clip.png);
 height: 70px;
 background-repeat: repeat-x;
 width: 849px;
 float: left;
 text-align: right;
}
.video_top_text{
  vertical-align: middle;
  margin-top: 5px;
}
.video_end_line{
  background-image: url(/newdesign/images/end_line_clip.png);
  width: 1px;
  height: 70px;
  float: left;
  background-repeat: no-repeat;
}
.box_video{
    width: 200px;
    height: 170px;
    float: left;
    margin-right: 10px;
}
.video_img{
    border: 5px solid #FFFFFF;
}
/*Bot*/
.bot{
    width: 990px;
    height: 88px;
    margin: 0 auto;
    margin-top: 10px;
}
.bot_left{
    float: left;
    width: 795px;
    height: 88px;
    background-image: url(/newdesign/images/bot_page1.png);
    background-repeat: no-repeat;
}
.bot_right{
    float: left;
    width: 195px;
    height: 88px;
    background-image: url(/newdesign/images/bot_page2.png);
    background-repeat: no-repeat ;
}
.bot_menu{
    float: left;
  text-align: left;
  width: 780px;
  margin-top: 10px;
  margin-left: 10px;
  height: 34px;
}
.bot_copy{
  float: left;
  text-align: right;
  height: 44px;
  width: 790px;
  margin-right: 5px;
  vertical-align: bottom;
  color: #888888;
}

.planBoxOnair{
        width: 168px;
        height: 100px;
  border: 1px solid #555555;
}
    .planBoxNo{
        width: 168px;
        height: 100px;
  border: 1px dotted #353535;
}
.planBoxEnd{
        width: 30px;
        height: 100px;
  border: 1px dotted #353535;
}
.box_plan_normal{
  width: 175px;
  height: 100px;
  border: 1px solid #555555;
   float: left;
  margin-right: 3px;
  margin-bottom: 3px;
}
.box_plan_onair{
  width: 175px;
  height: 100px;
  border: 1px solid #555555;
   float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  background-image: url(../images/back_plan_onair.jpg);
  cursor: pointer;
}
.box_plan_today{
  width: 175px;
  height: 100px;
  border: 1px solid #555555;
   float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  background-image: url(../images/back_plan_today.jpg);
  cursor: pointer;
}
.box_plan_hot{
  width: 175px;
  height: 100px;
  border: 1px solid #555555;
   float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  background-image: url(../images/back_plan_hot.jpg);
  cursor: pointer;
}
.box_plan_recom{
  width: 175px;
  height: 100px;
  border: 1px solid #555555;
   float: left;
  margin-right: 3px;
  margin-bottom: 3px;
  background-image: url(../images/back_plan_over.jpg);
  cursor: pointer;
}
.box_plan_no{
        width: 175px;
    height: 100px;
  border: 1px dotted #353535;
  float: left;
  margin-right: 3px;
  margin-bottom: 3px;
}
.box_plan_sun{
        width: 30px;
        height: 100px;
  border: 1px dotted #353535;
  float: left;
  margin-left: 5px;
  margin-right: 3px;
  margin-bottom: 3px;
}
.box_plan_sat{
        width: 30px;
        height: 100px;
  border: 1px dotted #353535;
  float: left;
  margin-bottom: 3px;
}
.font_plan_month{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 20px;
  color: #646464;
}
.font_plan_year{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 25px;
  color: #FFFFFF;
  background-color: #000000;
}
.plan_box_date{
  width: 20px;
  height: 20px;
  float: right;
  text-align: center;
  margin-right: 2px;
  margin-top: 2px;
  background-image: url(../images/back_plan_date.png);
  font-weight: bold;
}
.box_in_top{
    width: 175px;
    height: 22px;
  float: left;
}
.box_in_bot{
    width: 175px;
    height: 78px;
  float: left;
}
.box_in_bot_small{
  float: left;
  border-bottom: 1px dotted #828282;
  cursor: pointer;
}
.plan_img{
    border: 1px inset #000000;
    margin-left: 2px;
}
.box_in_left{
 width: 60px;
 float: left;
}
.box_in_left_small{
 width: 40px;
 float: left;
}
.box_in_right_small{
 width: 132px;
 float: left;
}
.box_in_right{
width: 112px;
float: left;
}

