/* This centers the entire layout*/
#m_wrap {width: 979px; margin: 0 auto;  background:#fff; padding:0px 10px;}

/*body_background*/
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#fff; text-align:left; font-weight:normal;}
body { background:#e2e2e2; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;  scrollbar-face-color:#ccc;
scrollbar-base-color:#ccc; scrollbar-arrow-color:#000; scrollbar-track-color:#eee; scrollbar-shadow-color:#eee; scrollbar-highlight-color:#eee; scrollbar-3dlight-color:#eee; scrollbar-darkshadow-Color:#ccc;}

.ptext{font-size:9pt; color:#333333; text-align:left;}



/*header*/
#m_hdr {width:979px; height:120px; background:url(../images/new_hdrbg.jpg) repeat-x; padding:0px 0px 0px 0px;}
.l_add { float:right; width:648px; height:94px; margin-right:10px; border:1px solid #fff;}
.l_logo{float:left; background:url(../images/logo1.png) no-repeat; width:208px; height:100px;}
.l_add_txt {width:663px; height:auto; margin:0px; text-align:right; color:#666; float:right; padding-right:30px;}


/*navigations*/
#m_main_nav {width:979px; height:22px; background:url(../images/nav-bg.jpg) repeat-x; padding:0px; border-bottom:1px solid #fff;}

/*salute*/
#m_wel {width:969px; height:auto; background:#dbdbdb url(../images/salut-nav.jpg) repeat-x; padding:5px; border-bottom:1px solid #666; margin-bottom:1px; color:#000; font-size:8pt; font-weight:bold; }
.my_wel_name {background:transparent; padding:0px;}
.m_signin {float:right; background:transparent;}

/*container*/
#m_contain {width:979px; height:auto;}


/*top body */
#m_bdytop {width:979px; height:400px; margin-bottom:1px; border-bottom:1px solid #666;}
#m_tvsmall {width:710px; height:400px; float:left; background:#333;}
.tvscreen {width:507px; height:400px; background:none; float:left; border:0px solid  #3E83BB;}
.tv_in_nowshw {width:173px; background:transparent; float:right; padding:12px}
.tv_nowshow_hdr{ margin-bottom:7px; padding:3px 3px 3px 10px; color:#999; font-size:9pt; text-align:left; border:1px solid #666; font-weight:bold; background:url(../images/nav-bg.jpg) repeat-x;}
.now {border-bottom:0px dashed #666; padding:0px; color:#ccc; font-weight:bold; text-align:left; font-size:8pt;}
.next, .later{border-bottom:0px dashed #999; padding:0px; color:#333; font-weight:bold; text-align:left; font-size:9pt;}
.fullsch{width:75px; float:right; background:url(../images/nav-bg.jpg) repeat-x; padding:3px 7px ; font-weight:bold; font-size:8pt; color:#000; text-align:center; margin-top:7px; border:1px solid #666;}
.fullsch a{font-weight:bold; font-size:8pt; color:#999999; text-align:center; text-decoration:none; }
.fullsch a:hover {font-weight:bold; font-size:8pt; color:#CCCC00; text-align:center; text-decoration:none; }

.tv_options{width:173px; background:transparent; float:right; padding:0px 12px; margin-top:5px;}
.tv_opt_hdr{ margin-bottom:5px; padding:0px; color:#666; font-size:9pt; text-align:left; border:1px solid #999; font-weight:bold;}
.tvmode, .tvschdule, .ch_alert{padding:5px 0px; color:#999; font-weight:bold; text-align:left; font-size:8pt; border-bottom:0px dashed #666;}
.tvmobile{padding:5px 0px; color:#999; font-weight:bold; text-align:left; font-size:8pt; border-bottom:1px dashed #666; border-top:1px dashed #666; margin-top:7px;}

#in_rgt_side {float:right; width:255px; background:#F3F3F3; padding:7px; height:386px; overflow:hidden;}
.inbtw { height:4px; background:none; font-size:8pt; text-align:center; color:#999999; padding:0px 5px 5px 5px; margin-bottom:3px;}
.iloveworld { height:250px; background:#fff; background-position:center; margin-bottom:10px;}
.b4ilove{height:100px; margin-bottom:3px; color:#333; padding:10px; font-weight:bold; font-size:8pt; line-height:12pt; background:url(../images/form_bg.jpg) no-repeat;}
html>body #in_rgt_side {\width: 269px; /* for IE5 and IE6 in quirks mode */ w\idth: 255px;  /* for IE6 in standards mode */}


#picturepal {background:#fff; margin-bottom:7px;}


/*butt body */
#m_bdybutt {width:979px;}
#m_ch_vid {width:696px; float:left; background:#dbdbdb; padding:7px;}
#m_feat_ad{ background:#fff; height:197px; margin-bottom:7px;}
html>body #m_ch_vid {\width: 710px; /* for IE5 and IE6 in quirks mode */ w\idth: 696px; /* for IE6 in standards mode */}

/*butt body left*/
.tv_chn {width:213px; float:left; height:auto;}
.nob_forum {width:213px; height:162px; margin-bottom:7px;}
.nod_blog{width:213px; height:123px; margin-bottom:7px;}
.tv_chn_hdr{background:url(../images/nav-bg.jpg) repeat-x; padding:3px; color:#fff; font-weight:bold; text-align:center; padding:5px; text-align:left; font-size:9pt;}
.tv_chn_bdy{border:0px solid #999; height:75px; padding:7px; margin-bottom:7px; background:url(../images/search_bgd_bot2.jpg) repeat-x;}
.afm_add{width:213px; height:135px; background:#666; margin-bottom:7px;}
.comm{width:213px; background:#fff; margin:15px 0 15px 0;}
.comm_hdr{height:18px; background:url(../images/salut-nav2.jpg) repeat-x; border-bottom:1px solid #ccc; margin-bottom:1px; padding:5px; color:#333; font-size:9pt; font-weight:bold;}
.comm_rec{border:1px solid #ccc; padding:3px; color:#666; margin-bottom:10px;}
.comm_rec2{color:#666; text-decoration:none;}
.comm_bdy{ height:320px; background:url(../images/newbg.jpg) repeat; overflow:auto; padding:10px; font-size:10pt; color:#666;}
.comm_bdy li a{font-size:10pt; color:#666; text-decoration:none; padding:0px;}
.comm_bdy li ul {font-size:10pt; color:#666; text-decoration:none; margin-left:10px;}
.comm_bdy li a:hover{font-size:10pt; color:#003366; text-decoration:underline;}
.butt_txt{height:auto; background:#000;}

/*butt body right*/
.tv_vid {width:476px; background:none; float:right;}
.vid_add{width:474px; background:#000; margin-bottom:7px; border:1px solid #999;}

.feat_vid{width:476px; height:auto; background:#fff; margin-bottom:15px;}
.feat_vid_hdr {width:463px; height:20px; background:url(../images/salut-nav2.jpg) repeat-x; color:#000; font-weight:bold; font-size:11pt; padding:7px 3px 3px 10px; border-bottom:1px solid #ccc; margin-bottom:1px;}
.feat_vid_bdy {width:476px; background:#f5f5f5; padding-top:5px;}
.feat1{float:left; width:130px; margin:0px 7px; padding:5px; margin-bottom:10px;}
.feat2{float:left; width:130px; margin:0 7px; padding:5px; margin-bottom:10px;}
.feat3{float:right; width:130px; margin:0px 7px; padding:5px; margin-bottom:10px;}

.td_pic {background:#fff;}
.td_pic_title {padding:5px 2px 5px 2px; color:#000; font-weight:bold; font-size:8pt; height:28px; margin-bottom:3px;}
.td_pic_det{color:#666666; font-size:7pt; width:18px; height:13px; float:left; margin-right:5px;}
.td_pic_link {color:#666666; font-size:7pt; font-weight:bold; width:100px; float:left;}
.td_pic_link a{color:#666666; font-size:7pt; font-weight:bold; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.buttmore{width:125px; height:15px; float:right; background:#CCCCCC; padding:4px 10px ; font-weight:bold; font-size:8pt; color:#003300; text-align:center; margin-top:7px;}
.buttmore a{color:#003366; text-align:center; text-decoration:none;}


.mst_watchd{width:476px;   margin-bottom:7px; background:#fff;}
.mst_watchd_hdr{width:463px; height:20px; background:url(../images/salut-nav2.jpg) repeat-x; padding:5px 3px 3px 10px; font-weight:bold; font-size:11pt; color:#000; border-bottom:1px solid #ccc; margin-bottom:1px;}
.mst_watchd_bdy{width:469px;  padding:7px 0px 0px 7px; background:#efefef}
.mst_watchd_sec{width:229px; height:96px; background:url(../images/mst_bg.jpg) no-repeat; padding:15px;}
.mst_watchd_pix{width:86px; height:86px; background:#000; float:left;}
.mst_watchd_det{width:130px; height:86px; float:left; margin-left:7px;}
.mst_watchd_det2{padding:3px;}
.mst_title {padding:2px 2px 2px 0px; color:#000; font-weight:bold; font-size:8pt;}
.mst_det{color:#666666; font-size:8pt; padding:0 0 2px 0;}
.mst_link {color:#666; font-size:7pt; font-weight:bold; margin-bottom:10px; padding-bottom:3px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.mst_link a{color:#666; font-size:7pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}


/*butt body right*/
#chn_rgt_side {float:right; width:255px; background:#F3F3F3; padding:7px;}
html>body #chn_rgt_side {\width: 269px; /* for IE5 and IE6 in quirks mode */ w\idth: 255px;/* for IE6 in standards mode */}
.inews {width:255px; margin-bottom:5px;}
.inews_hdr{width:242px; height:20px; background:url(../images/salut-nav.jpg) repeat-x; padding:5px 3px 1px 10px; font-size:9pt; font-weight:bold; color:#333;}
.inews_bdy{width:224px; height:330px; background:#fff; padding:15px; overflow:auto; border-width:0px 0px 0px 0px; border-style:solid; border-color:#ccc;}
.m_news {width:205px; height:auto; background:#000; margin-bottom:10px;}
.m_news_info {float:left; width:124px; margin-left:7px;}
.m_news_info_alt {background:transparent;}
.m_news_info1 {font-size:8pt; font-weight:bold; color:#000033; }
.m_news_info2 {font-size:8pt; font-weight:normal; color:#333;}
.m_news_info3 {font-size:8pt; font-weight:bold; color:#990000; padding:5px 5px 5px 0; border-bottom:1px dashed #999; margin-bottom:10px;}
.m_news_info3 a{font-size:8pt; font-weight:bold; color:#990000; text-decoration:none;}

.inews_icon{color:#990000; font-size:10pt; text-align:left; font-weight:bold; padding:3px 0px 0 0;}
.imobile{ background:#000;  margin:15px 0 15px 0;}
.ialert{ margin-bottom:15px 0 15px 0; border-bottom:1px dashed #999; padding-bottom:10px;}

/*news video list*/
.itxt{background:none; padding:0px;}
.itxt_hdr{background:url(../images/salut-nav2.jpg) repeat-x; padding:5px; color:#333; font-size:10pt; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:1px;}
.itxt_bdy{background:url(../images/mst_bg.jpg) no-repeat; padding:15px 15px 0px 15px; height:116px; margin-top:5px;}
.itxt_pix{width:110px; height:86px; background:#000; float:left;}
.itxt_det{width:106px; height:86px; float:left; margin-left:7px;}

.itxt_det2{ border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:10px 5px; margin-bottom:10px;}
.itxt_main{background:#FFF; padding:0px 10px;}

.itxt_title {color:#333; font-weight:bold; font-size:7pt; margin-bottom:10px;}
.itxt_link {color:#666; font-size:7pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.itxt_link a{color:#666; font-size:7pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}


.spon_add{ background:#000;}
.iadd{background:#0ff; margin-bottom:7px;}


/*footer*/
#l_ftr {clear:both; width:939px; height:30px; border-top:1px solid #fff; text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color:#666666; padding:20px; text-align:left; background:#333; line-height:12pt;}
#l_ftr a{text-decoration: none; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; color:#666666; text-align:left; background:#333; line-height:12pt;}
html>body #l_ftr {\width: 979px; /* for IE5 and IE6 in quirks mode */ w\idth: 939px; /* for IE6 in standards mode */}