body {margin:0; border:0; background:#000 url(../images/bg.jpg) 50% top no-repeat; font:12px Arial, Helvetica, sans-serif; color:#fff; min-width:902px;background-attachment:fixed}

html {overflow-y: scroll;}

p {margin:0;}

.global {width:902px; margin:0 auto; overflow:hidden;}

.header {overflow:hidden; height:127px;}

.header .logo {float:left; width:335px; /*background:url(../images/logo.jpg) left top no-repeat;*/ text-indent:-999px; height:127px; margin-right:19px;}

.header .banner {float:left; margin-top:13px;}

.header .banner img {border:0;}

.menurow {background:url(../images/menu_row_bg.gif) left top repeat-x; height:47px; overflow:hidden;}

.menurow .menu {width:734px; overflow:hidden; height:47px; list-style:none; margin:0; padding:0; float:left;}

.menurow .menu li {display:inline; margin:0; padding:0;}

.menurow .menu a {float:left; text-indent:-999px; height:47px; background-position:left top; background-repeat:no-repeat;}

.menurow .menu .act a, .menurow .menu a:hover {background-position:left bottom;}

.menurow .menu a.m_home {width:90px; background-image:url(../images/menu_01.jpg);}

.menurow .menu a.m_chan {width:114px; background-image:url(../images/menu_02.jpg);}

.menurow .menu a.m_abou {width:78px; background-image:url(../images/menu_03.jpg);}

.menurow .menu a.m_part {width:118px; background-image:url(../images/menu_04.jpg);}

.menurow .menu a.m_adve {width:121px; background-image:url(../images/menu_05.jpg);}

.menurow .menu a.m_cont {width:100px; background-image:url(../images/menu_06.jpg);}

.menurow .menu a.m_blog {width:78px; background-image:url(../images/menu_07.jpg);}

.menurow .links {width:158px; height:32px; padding-top:15px; float:right; background:url(../images/menu_row_r.gif) right top no-repeat;}

.menurow .links a {margin-left:11px; background:url(../images/arr_r1.gif) left 50% no-repeat; padding-left:10px; color:#ddd; text-decoration:none; font-size:12px; font-weight:bold;}

.menurow .links a:hover {text-decoration:underline;}



.footer {color:#656565; background:url(../images/footer_bg.gif) top repeat-x;}

.footer .f_l {background:url(../images/footer_l.gif) left top no-repeat;}

.footer .f_r {height:49px; padding-top:25px; background:url(../images/footer_r.gif) right top no-repeat; padding-left:10px;}

.footer a {color:#fff; margin:0 4px;}



.main {padding-top:13px; padding-bottom:18px; overflow:hidden; _height:1%;}

.main_l {float:left; width:255px; overflow:hidden;} 

.main_r {float:right; width:635px; overflow:hidden;}



form.f_keyword {margin:0; padding:20px 0 0 24px; height:41px; background:url(../images/form_home.jpg) left top no-repeat;}

.f_keyword .txt {border:0; margin:2px 7px 0 0; float:left; color:#a3a2a2; font:11px Tahoma, Arial, Helvetica, sans-serif; width:144px; background:transparent;}

.f_keyword .subm {border:0; float:left; background:url(../images/b_search.gif) no-repeat; width:65px; height:21px; cursor:pointer;}



.vchannels {background:url(../images/video_channels.jpg) left 14px no-repeat; padding-top:47px; margin-bottom:14px;}

.vchannels .menu {background:url(../images/vchannels_bg.gif) 3px top repeat-y; padding-left:3px; width:250px;}

.vchannels .menu_b {background:url(../images/vchannels_b.jpg) left bottom no-repeat; padding-bottom:13px;}

.vchannels ul {margin:0; padding:8px 0 0 14px; list-style:none;}

.vchannels ul li {margin:0; padding:0; font-weight:bold; font-size:14px; line-height:33px;}

.vchannels ul li a {display:block; height:34px; padding:0 0 0 44px; text-decoration:none; background:url(../images/vchannels_link.gif) left top no-repeat; color:#adadad;}

.vchannels ul li a:hover {color:#e17209;}



.visit_vcity {background:url(../images/visit_vcity.jpg) left top no-repeat; height:67px; padding:46px 0 0 17px;}

.visit_vcity a {margin-left:5px;}

.visit_vcity a img {border:0;}



.main_l .banner_240x100 {padding:13px 0 14px 0px;text-align:center}

.main_l .banner_240x100 img {border:0;}



/**/

.feat_video {background:url(../images/feat_video_bg.jpg) 2px top repeat-y; margin-bottom:14px;}

.feat_video .f_t {background:url(../images/feat_video_t.jpg) left top no-repeat; padding-top:17px; padding-left:2px;}/*used to be 47*/

.feat_video .f_te {background:url(../images/feat_video_e.jpg) left top no-repeat; padding-top:10px; padding-left:2px;}

.feat_video .wrap {width:619px; background:url(../images/feat_video_b.jpg) left bottom no-repeat; overflow:hidden; _height:1%; padding-left:12px; padding-bottom:12px;}

.feat_video .wrap h2 {margin:0; padding:0px 0px 20px 0px; overflow:hidden; color:#dedede; font:bold 20px/36px Arial, Helvetica, sans-serif;} 

.feat_video .video {float:left; border:3px solid #fff; margin-right:12px;}

.feat_video .banner {padding-top:5px; float:left;}

.feat_video .banner img {border:0;}



.this_week {background:url(../images/this_week_bg.gif) left repeat-y;}

.this_week .t_t {background:url(../images/this_week_t.jpg) left top no-repeat; padding-top:33px;}

.this_week .t_tvideos {background:url(../images/this_week_t_videos.jpg) left top no-repeat; padding-top:33px;}

.this_week .t_b {background:url(../images/this_week_b.jpg) left bottom no-repeat; padding:3px 0 14px 16px;}

.this_week .row {overflow:hidden; _height:1%; width:100%; padding-top:10px;}

.this_week .row .box {float:left; margin-right:9px; background:url(../images/this_week_box.jpg) no-repeat; width:144px; height:148px; text-align:center; padding-top:4px;}

.this_week .row .box2 {float:left; margin-right:9px; background:url(../images/this_week_boxBig.jpg) no-repeat; width:194px; height:163px; text-align:center; padding-top:4px;}

.this_week .row .box img {border:1px solid #cecfcf;}

.this_week .row .box2 img {border:1px solid #cecfcf;}

.this_week .row .box p {font-weight:bold; padding:7px 10px 0 10px; color:#e17209; line-height:14px; text-align:center;}

.this_week .row .box2 p {font-weight:bold; padding:4px 10px 0 10px; color:#e17209; line-height:14px; text-align:center;}





.mt {margin-top:15px;}



.fr255 {background:url(../images/frame_255_bg.jpg) left repeat-y;}

.fr255_b {background:url(../images/frame_255_b.jpg) left bottom no-repeat;}

.fr255_t {background:url(../images/frame_255_t.jpg) left top no-repeat;}

.fr255 h2 {margin:0; padding:0 10px; height:33px; overflow:hidden; color:#dedede; font:bold 20px/36px Arial, Helvetica, sans-serif;} 

.fr255 .inner {padding:20px;}

.fr255 .menu { padding-left:3px; width:250px;}

.fr255 .menu_b { padding-bottom:13px;}

.fr255 .menu_b ul {margin:0; padding:8px 0 0 14px; list-style:none;}

.fr255 .menu_b ul li {margin:0; padding:0; font-weight:bold; font-size:14px; line-height:33px;}

.fr255 .menu_b ul li a {display:block; height:34px; padding:0 0 0 44px; text-decoration:none; background:url(../images/vchannels_link.gif) left top no-repeat; color:#adadad;}

.fr255 .menu_b ul li a:hover {color:#e17209;}


