.left_column_div,.right_column_div{ margin-bottom:10px; }
.member_img{ width:60px; height:60px; }
/*.button { border:0px; background:url(../images/button.gif) no-repeat; width:78px; height:26px; line-height:26px; text-align:center; color:#333; font-weight:bold; }*/
.button1{ border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #999; border-bottom:1px solid #999;background:#EEE; color:#222; font-weight:bold; padding:2px 10px; text-align:center; line-height:25px; }
.more{ text-align:right; }
.more a{ color:#666; }
.right_column_div .more{ width:260px; margin:0px auto; }
.vimg_wrap{ position:relative; width:120px; height:90px; }
.vimg{ width:120px; height:90px; }
.album_img_wrap{ width:100px; height:70px; overflow:hidden; }
.album_img{ width:100px; height:70px; }
.clear_fix{ clear:both; }
.hideClass{ display:none; }
.no_content{ padding:20px; text-align:center; border:1px dotted #CCC; background:#FFF; font-weight:bold; }
.error{ background:#FFD0D0; color:#FF0000; font-weight:bold; padding:5px; border:1px solid #FF0000;}
.success{ background:#E1F0FF; color:#0063C6; font-weight:bold; padding:5px; border:1px solid #0063C6;}
.form_action_center{ margin:10px 0px; text-align:center; }
.button{ padding:3px 10px; background:#999; border-top:1px solid #CCC; border-left:1px solid #CCC; border-right:1px solid #666; border-bottom:1px solid #666; cursor:pointer; color:#FFF; font-weight:bold; }
h1{ font-weight:bold; font-size:15px; padding:10px; color:#333; }
.important{ color:#FF0000; font-weight:bold; font-size:13px; }

#video_tab .loading_animation{ padding:120px 0px; text-align:center; }
#video_tab .loading_tips{ position:absolute; top:0px; right:0px; width:120px; line-height:20px; height:20px; font-weight:bold; color:#0066CC; text-align:right; padding-right:10px; display:none; }

.pageDiv{ text-align:center; padding:10px 0px;}
.pageDiv span.multi_info{ padding:1px 7px; border:1px solid #C42700; color:#C62700; font-weight:bold; }
.pageDiv span.current{ padding:1px 5px; border:1px solid #FFA48C; color:#808080; }
.pageDiv a{ border:1px solid #FF8B6F; color:#FF3100; padding:1px 5px; }
.pageDiv a:hover{ border:1px solid #B52400; text-decoration:none; background:#FF3100; color:#FFF; }


.grid_video_wrap_td{ background:#EEE; border:1px solid #DDD; }
.grid_video_wrap{ width:100px; margin:5px; overflow:hidden; }
.video_img_wrap{ width:100px; display:relative; }
.video_img_wrap .vimg{ width:100px; height:70px; }
.grid_video_wrap .grid_video_title{ line-height:16px; width:100px; height:32px; text-align:left; overflow:hidden; }
.grid_video_wrap .grid_video_time{ line-height:20px; height:20px; color:#666; font-size:10px; }
.grid_video_wrap .grid_video_viewtime{ line-height:16px; height:16px; color:#666; font-size:10px; width:100px; overflow:hidden; background:url("../images/view_icon.gif") center left no-repeat; padding-left:25px;}
.grid_video_wrap .grid_video_user{ line-height:16px; height:16px; color:#666; font-size:10px; width:100px; overflow:hidden; padding-left:25px; background:url("../images/user_icon.gif") top left no-repeat;}

.list_video_wrap_td{ border-bottom:1px dotted #CCC; background:#FFF; }
.list_video_wrap{ margin:5px 0px; }
.list_video_title_wrap{ width:480px; overflow:hidden; line-height:20px; }
.list_video_title_wrap .list_video_title{ float:left; width:350px; overflow:hidden; font-size:13px; }
.list_video_title_wrap .list_video_user{ float:right; width:100px; height:20px; overflow:hidden; background:url("../images/user_icon.gif") center left no-repeat; padding-left:25px; }
.list_video_desc{ width:460px; overflow:hidden; }
.list_video_tag{ width:400px; overflow:hidden; }
.list_video_tag a{ color:#0093BB; }
.list_video_view_wrap{ width:480px; height:20px; overflow:hidden; line-height:20px; }
.list_video_view_wrap .list_video_viewtime{ float:left; width:100px; overflow:hidden; background:url("../images/view_icon.gif") center left no-repeat; padding-left:25px; }
.list_video_view_wrap .list_video_counter{ float:right; width:300px; overflow:hidden; text-align:right; }

.list_album_wrap_td{ border-bottom:1px dotted #CCC; background:#FFF; }
.list_album_wrap{ margin:5px 0px; }
.list_album_title_wrap{ width:480px; overflow:hidden; line-height:20px; }
.list_album_title_wrap .list_album_title{ float:left; width:350px; overflow:hidden; font-size:13px; }
.list_album_title_wrap .list_album_user{ float:right; width:100px; height:20px; overflow:hidden; background:url("../images/user_icon.gif") center left no-repeat; padding-left:25px; }
.list_album_desc{ width:460px; overflow:hidden; }
.list_album_tag{ width:400px; overflow:hidden; }
.list_album_tag a{ color:#0093BB; }
.list_album_info{text-align:right;}
.list_album_viewtime{ background:url("../images/view_icon.gif") center left no-repeat; padding-left:25px; }

.album_wrap{ width:291px; height:137px; background:#FFF url("../images/album_bg.gif") no-repeat; overflow:hidden; }
.album_wrap .album_info_left{ width:160px; }
.album_wrap .album_info_right{ width:100px; }
.album_wrap .album_info_left .album_title{ width:160px; height:40px; line-height:20px; overflow:hidden; margin-top:5px;}
.album_wrap .album_info_left .album_num{ width:160px; line-height:16px; height:16px; overflow:hidden; }
.album_wrap .album_info_left .view_time{ width:135px; overflow:hidden; background:url("../images/view_icon.gif") center left no-repeat; height:16px; line-height:16px; color:#666; font-size:11px; padding-left:25px; }
.album_wrap .album_info_left .album_desc{ margin-top:5px; color:#333; line-height:16px; height:48px; width:160px; overflow:hidden; }
.album_wrap .album_info_right .album_user{ background:url("../images/user_icon.gif") top left no-repeat; text-align:left; height:45px; margin-top:10px; padding-left:25px; width:75px; overflow:hidden; }
.album_wrap .album_info_right .album_user a{ color:#0093BB; font-size:10px; }
.album_wrap .album_info_right .album_img_wrap{ width:100px; height:70px; overflow:hidden; }
.album_wrap .album_info_right .album_img_wrap .album_img{ width:100px; height:70px; }

#main_container .right_column_div .vr_cbg{ background:url("../images/vr_cbg.gif") repeat-y; }
#main_container .right_column_div .vr_bbg{ background:url("../images/vr_bbg.gif") no-repeat; height:8px; }

#page_wrap{ width:980px; margin:0px auto; background:#FFF;}

#main_container #featured_video{ position:relative; height:343px; width:650px; background:#EEE url("../images/fv_bg.jpg") no-repeat; }
#main_container #featured_video #player{ position:absolute; top:47px; left:20px; background:#000; width:300px; height:240px; }
#main_container #featured_video #featured_title{ position:absolute; top:302px; left:30px; width:280px; height:26px; line-height:26px; overflow:hidden; text-align:center; }
#main_container #featured_video #featured_title a{ font-weight:bold; font-size:13px; color:#ED4912; }
#main_container #featured_video ul#featured_list{ position:absolute; left:346px; top:37px; width:300px; }
#main_container #featured_video ul#featured_list li{ float:left; margin-right:10px; margin-bottom:10px; width:138px; height:139px; overflow:hidden; background:url("../images/fv_itembg.gif"); }
#main_container #featured_video ul#featured_list li .v_wrap{ width:120px; overflow:hidden; margin:10px auto 0px auto; }
#main_container #featured_video ul#featured_list li .vtitle{ margin-top:5px; line-height:20px; width:120px; height:20px; overflow:hidden; font-size:12px; }
#main_container #featured_video ul#featured_list li .vtitle a{ color:#FF3101; }

#video_tab{ position: relative; }
#video_tab ul{ margin:0px; padding:0px; height:24px; }
#video_tab ul li{ float:left; margin-right:5px; width:81px; text-align:center; height:24px; }
#video_tab ul li a{ width:81px; height:24px; line-height:24px; background:url("../images/ivtab.gif") no-repeat; display:block; }
#video_tab ul li a:hover{ text-decoration:none; }
#video_tab ul li a.current{ background:url("../images/ivtab_current.gif") no-repeat; font-weight:bold; color:#333;}
#video_tab #vt_wrap{ position:relative; height:343px; background:url("../images/ivt_bg.jpg") no-repeat; margin:0px; padding:0px; }
#video_tab #vt_wrap #vt_content{ position:absolute; width:633px; height:310px; top:20px; left:10px; overflow:hidden; }
#video_tab #vt_wrap #vt_content .more{ border-top:1px dotted #CCC; }

#video_album{ border:1px solid #999; }
#video_album #video_album_header{ background:#DDD url("../images/v_album_title.gif") center left no-repeat; height:25px; border-bottom:1px solid #999; }
#video_album #video_album_header .more{ line-height:25px; padding-right:10px; }
#video_album #video_album_header .more a{ color:#FF3100; }
#video_album #video_album_content{ background:#DDD repeat; }

#main_container #upload_video{ position:relative; height:50px; width:300px; background:#EEE url("../images/ir_upbg.jpg") no-repeat; }
#main_container #upload_video a#video_icon{ text-indent:-9999px; width:60px; height:27px; position:absolute; top:12px; left:17px; background:url("../images/v_icon.gif") no-repeat; }
#main_container #upload_video a#video_icon:hover{ background:url("../images/v_icon_over.gif") no-repeat; }
#main_container #upload_video a#video_icon_current{ text-indent:-9999px; width:60px; height:27px; position:absolute; top:12px; left:17px; background:url("../images/v_icon_over.gif") no-repeat; }
#main_container #upload_video a#album_icon{ text-indent:-9999px; width:60px; height:27px; position:absolute; top:12px; left:89px; background:url("../images/a_icon.gif") no-repeat; }
#main_container #upload_video a#album_icon:hover{ background:url("../images/a_icon_over.gif") no-repeat; }
#main_container #upload_video a#album_icon_current{ text-indent:-9999px; width:60px; height:27px; position:absolute; top:12px; left:89px; background:url("../images/a_icon_over.gif") no-repeat; }
#main_container #upload_video a#upload_icon{ text-indent:-9999px; width:102px; height:27px; position:absolute; top:12px; left:186px; background:url("../images/upload_icon.gif") no-repeat; }
#main_container #upload_video a#upload_icon:hover{ background:url("../images/upload_icon_over.gif") no-repeat; }

#main_container #video_cat #vcat_title{ height:24px; background:url("../images/vcat_title.gif") no-repeat; }
#main_container #video_cat #cat_tb{ margin:0px auto; }
#main_container #video_cat #cat_tb .cat_td{ width:140px; line-height:30px; padding-left:25px; background:url("../images/folder_camera.gif") center left no-repeat; border-bottom:1px dashed #999; font-size:13px; font-weight:bold; }
#main_container #video_cat #cat_tb .cat_td a{ display:block; color:#D94A25; }

#main_container #hot_member #hm_title{ height:28px; background:url("../images/hot_member_title.gif") no-repeat; }
#main_container #hot_member .vr_cbg{ padding:10px 0px; }
#main_container #hot_member .vr_cbg #hm_wrap{ width:280px; margin:0px auto; }
#main_container #hot_member .vr_cbg .hm_item{ height:93px; background:url("../images/hm_item_bg.gif") no-repeat; margin-bottom:5px; padding-top:5px; }
#main_container #hot_member .vr_cbg .hm_item a{ color:#0093BB; }
#main_container #hot_member .vr_cbg .hm_avatar{ width:50px; text-align:center; }
#main_container #hot_member .vr_cbg .hm_info{ width:80px; border-right:1px solid #CCC; }
#main_container #hot_member .vr_cbg .hm_info .hm_info_wrap{ width:80px; overflow:hidden; text-align:left; }
#main_container #hot_member .vr_cbg .latest_upload{ width:130px; }
#main_container #hot_member .vr_cbg .latest_upload .latest_upload_title{ width:130px; overflow:hidden; line-height:18px; height:18px; }


#footer{ margin-bottom:10px; height:54px; background:#000 URL("../images/footer_bg.jpg") no-repeat; text-align:center; color:#CCC;  }
#footer #footer_content{ padding-top:8px; font-size:10px; line-height:18px; }
#footer a{ color:#FFF; }



/* =video.php */
#vh2{ font-size:15px; font-weight:bold; color:#555; margin:0px 0px 10px 5px; }
#vcat_nav{ position:relative; background:url("../images/vcat_subnav_bg.gif") bottom center repeat-x; height:28px; margin-top:10px;  border-left:1px solid #EEE; }
#vcat_nav ul{ position:absolute; height:28px; top:0px; left:0px; } 
#vcat_nav ul li{ float:left; width:50px; height:20px; text-align:center; border-right:1px solid #CCC; border-left:1px solid #FFF; line-height:22px; margin-top:6px; }
#vcat_nav ul li a { display:block; }
#vcat_nav ul li a:hover{ text-decoration:none; }
#vcat_nav ul li.current{ background:url("../images/vcat_subnav_bg_current.gif") no-repeat; font-weight:bold; margin:0px; height:28px; line-height:32px; border:0px; }
ul#most_nav{ background:url("../images/vmost_nav_bg.gif") repeat-x; height:20px; }
ul#most_nav li{ float:left; width:80px; height:20px; line-height:20px; margin-left:5px; margin-right:5px; background:url("../images/vmost_li_bg.gif") no-repeat; text-align:center; }
ul#most_nav li a{ display:block; color:#666; }
ul#most_nav li a:hover{ text-decoration:none; }
ul#most_nav li.current{ background:url("../images/vmost_li_bg_current.gif") repeat-x; height:20px; }
ul#most_nav li.current a{ color:#FF3100; }
#ts_nav_div{ margin-top:10px; height:20px; }
#ts_nav_div ul#time_nav{ float:left; width:200px; }
#ts_nav_div ul#time_nav li{ float:left; width:40px; text-align:center; border-left: 1px solid #CCC; color:#666; height:20px; line-height:20px; }
#ts_nav_div ul#time_nav li.first{ border:0px; }
#ts_nav_div ul#show_nav{ float:right; width:200px; }
#ts_nav_div ul#show_nav li{ float:right; width:30px; text-align:center; color:#666; height:20px; line-height:20px; padding-left:20px; margin-left:10px; }
#ts_nav_div ul#show_nav li#show_list{ background:url("../images/show_icon.gif") 0px 0px no-repeat; }
#ts_nav_div ul#show_nav li#show_grid{ background:url("../images/show_icon.gif") 0px -20px no-repeat; }
#video_content{ margin-top:10px; padding:10px; background:#EEE; }
#video_content .grid_video_wrap_td{ background:#FFF; }

/* =album_show.php */
#video_info , #album_info{ background:#E8F3FF; border:1px solid #79BCFF; padding:10px; }
h2.vtitle{ font-size:15px; line-height:30px; color:#333; }
h3.infoh3{ color:#666; font-weight:bold; font-size:12px; line-height:25px; }
.album_play{text-align:right; }
ul#sortmenu{ height:30px; line-height:30px; text-align:left; list-style:none; background-color:#ddd; border:1px solid #ccc; }
ul#sortmenu li{ display:inline; text-align:center; padding:2px 10px; margin:0 5px; background:#EEE;}
ul#sortmenu li.current{ background:#FFF; border:1px solid #aaa; }
.titleh3{ font-weight:bold; color:#333; }
#member_album {  }
.more_title{ line-height:25px; padding-left:10px; height:25px; background:#CCC; font-weight:bold; font-size:13px; color:#333; }
.more_item{ background:#FFF; margin:5px auto; width:270px; overflow:hidden; border:1px solid #DDD; }
.more_item .name{ width:160px; overflow:hidden; height:36px; line-height:18px; }
.total{ text-align:center; line-height:30px; border-top:1px dotted #DDD; }
#moreWrapper,#relatedWrapper,#vInAlbumWrapper{ background:#EEE; height:260px; overflow-y:scroll; padding:10px 0px; }

/* =album_play.php and watch.php*/
div#video_title{ margin-top:10px; height:30px; line-height:30px; }
div#video_title h1{ font-weight:bold; font-size:18px; color:#222; padding:0px; }
.album_head_box h2{ font-size:15px; line-height:25px; }
.video_info{ text-align:center; margin:10px 0px; background:#EEE; height:20px; line-height:20px; }
.video_info .video_title{ font-weight:bold; font-size:13px; color:#242424; }
#show_flv{ background:#CCC; text-align:center; padding:10px 0px; margin-bottom:10px; }
ul.vlist .album_title{ float:left; width:210px; height:20px; line-height:20px; overflow:hidden; text-align:left; }
ul.vlist .elength{ float:right; width:60px; height:20px; line-height:20px; overflow:hidden; text-align:right; }
#album_vlist{ padding:5px; background:#D2E8FF; border:1px solid #79BCFF; }
div#album_vlist ul li.current { background-color:#FFF; border:1px solid #ACD6FF; }
div#album_vlist ul li{ border-bottom:1px dotted #ACD3FF; margin-top:5px; padding:5px; background:#F4FAFF; }
ul#videoAction{ text-align:center; margin:5px 0px;}
ul#videoAction li{ display:inline; margin:0px 5px; }
a.action_bt{padding:5px 10px; background:#EEE; height:20px; line-height:20px; }
a.action_bt:hover{ color:#FFF; background:#FF6600; }
.copylink{ background:#EEE; border:1px solid #CCC; }
#commentsDiv h3{ margin:10px 0px ; background:#EEE; font-size:13px; font-weight:bold; line-height:25px; line-height:25px; padding-left:10px; }
.form_action{ text-align:left; }
#embedlink #embedarea{ width:280px; height:100px; }
#embedlink .copylink{ font-size:10px; }
.doing{ padding:3px 20px; background:#DDD; color:#FF3300; font-weight:bold; font-size:12px; height:25px; line-height:25px; display:none; }
#videoComments .item{ width:460px; overflow:hidden; }
#videoComments div.user{ width:100px; text-align:center; overflow:hidden; }

/* =upload.php */
.upload_box{ width:650px; overflow:hidden; }
.box_content .tableTitle{ font-weight:bold; color:#333;}
.upload_box .box_header{ height:10px; background:url("../images/box_header.jpg") no-repeat; }
.upload_box .box_content{ background:url("../images/box_content.jpg") repeat-y; padding:0 10px; }
.upload_box .box_footer{ height:17px; background:url("../images/box_footer.jpg") no-repeat; }
.upload_box #tagsWrapper{ width:420px; }
.upload_box #tagsDiv{ width:420px; }
.upload_box #broadcast_option_show{ display:none; }
.upload_box #date_option_show{ display:none; }
.upload_box #share_option_show{ display:none; }
#about_upload { background:#EEE; border:1px solid #CCC; padding:10px; color:#555; }

/*vblog.php*/
.boxDiv{ margin-bottom:10px; border:1px solid #9DABBB; }
.boxDiv .boxTable .titleTd{ background:#9DABBB; color:#FFF; font-weight:bold; padding-left:5px; line-height:25px; height:25px; font-size:15px; }
.profile_item{ line-height:25px; border-bottom:1px dotted #EEE; color:#555; }
.profile_item b{ color:#333; }
.edit_profile{ text-align:center; padding:5px; border-top:2px solid #EEE; }