
.main{
	width: 660px;
}
.side{
	float:right;
	width: 285px;
	margin:0;padding:0;
}
	.side .caption {background:auto;}

	h2 {padding:0;margin:0;height:24px;} 
		h2 i{visibility :hidden;} 
	.links {margin-top:0;}
	.police {display: block;}

.caption {background: url(main_caption.jpg) no-repeat;}
	.side .caption {background: url(main_caption.jpg) no-repeat 0 -141px;}
	.caption h2 {background-image: url(titles_080526.gif);background-repeat:no-repeat;}
	.caption span {margin-top:5px;}
    #mysub .caption h2 {background-position:3px 6px;}
    #recoImake .caption  h2 {background-position:3px -22px;}
    #recoClip .caption  h2 {background-position:3px -52px;}
    #recoList .caption  h2 {background-position:3px -85px;}
    #digs .caption h2 {background-position:3px -116px}
    #pushlist .caption h2 {background-position:3px -614px}
		#pushlist .line {min-height:80px;background:url(loading_file.gif) no-repeat center center;}
		*html #pushlist .line{height:80px;}
		*+html #pushlist .line{height:auto;}

	#directorsTops .caption  h2 {background-position:3px -151px;}
    #digTops .caption h2  {background-position:3px -189px;}
    #tudouCool .caption h2  {background-position:3px -229px;}
    #tudouNews .caption h2  {background-position:3px -268px;}
    #tudouTips .caption h2  {background-position:3px -309px;}

.container { padding-top:5px; background: url(main_container.gif) repeat-y; }
	.side .container { background: url(side_container.gif) repeat-y}
.footer { background: url(main_caption.jpg) no-repeat 0 -65px;* padding:3px;}
	.side .footer { background: url(main_caption.jpg) no-repeat 0 -204px;}

.main .container {padding:0 15px;}
	 #digTops .nav {padding-bottom:2px;background: url(dotline.gif) repeat-x 0 bottom;}


.tags .container{ line-height:200%; }
	.tags a{ color:#f60; }
.events{ text-align:center; }
	.events a{ margin:7px 0; display:block; }

.clipList{
	min-height: 700px;
	background: #fff;
	position:relative;
	z-index:1;
}
	.loading{ background: url(loading.gif) no-repeat center 40px !important; }

.ps{
	padding:8px 0;margin-top:2px;
	text-align:center;
	background:#fafafa url(dotline.gif) repeat-x 0 bottom;
}
.ps a {color:#f60;}
.ads {
	margin:0 0 10px 0;
}
.adsbtns img, .adsbtns object {
	float:right;
}
.adsbtns b img, .adsbtns b object{
	margin-right:2px;
	float:left;
}

.container a.more {
	padding: 3px 0;
	float: right;
	position: relative;
	top: 5px;
	color: #F60;
}

/* @group login */
.login {height: 136px;background: url(bg_login.gif) no-repeat 0 0;}
	.login .inner {padding:10px;}
	.login .caption {background:none;padding:0;}
	.login .caption h2 {
		font-size:12px;color:#000;font-weight:normal;
		visibility:visible;margin-top:2px;
		background: url(login.gif) no-repeat 8px 0;
		padding-left:5px;height:20px;
	}
	.login .caption h2.logind {background:none;}
	.login .caption h2 i {display:none;}
	.login .caption a {text-decoration: none;}
	.login .caption span {margin-top:0;}
	.login .more {text-align:right;margin-right:5px;}
		.login .more a {color:#959593;padding:0 0 0 10px;margin-left:5px;background: url(loginarr.gif) no-repeat 0 4px;}
	.login .dashboard {padding:12px;}
	.login .dashboard li {margin-bottom:3px;list-style:none;color:#000;}
	.login .pack_userImg {width:45px;height:45px;margin-right:8px;float:left;}
	.login .newmsg {
		padding-left:20px;margin-right:8px;
		background: url(msg.gif) no-repeat 0 3px;
	}

/* @top video */
.playbox {
	margin-top:10px;
}



/* @group channel */
.channel{
	height: 256px;
	background: url(channels.jpg) no-repeat;
}
.channels{
	padding-left: 16px;
}
.channel .caption{
	height: 33px;background:none;
}
	.channel h2{
		display: none;
	}

.channel a{
	text-decoration: none;
	float: left;
	display: block;
	width: 116px;
	height: 23px;
	padding: 9px 0 0 13px;
	color:#000;
}
.channel a:hover{
	color:#000;
}
.channel span{
	color: #aaa;
	font-size: 9px;
	font-family:Arial;
	margin-left: 2px;
}
.channels .new {
	background: url(channel_btn_bg_new.gif) no-repeat;
}
/* @end */

/* @group tudouDig */

#digs {}
.digup_sort {
	padding:5px 0 10px 0;margin:0 2px 2px 0;
    color:#b4b4b4;text-align:center;text-decoration: none;
	background:transparent url(dotline.gif) repeat-x scroll 0pt bottom;
}
	.digup_sort a { color:#000;text-decoration: none;padding:0pt 1px;}
	.digup_sort .current{ color:#EE7323;background:url(icon_arrow_red.gif) no-repeat 3px 6px;padding-left:10px;}

/* @end */

/* @group pack_clip */

.pack_clip {padding:12px 15px; * padding:12px 13px;}
.pack_clip .channel {background:none;color:#f60;margin-right:2px;}
#recoList .channel {background:none;}

.listed .pack_clip{
	width: 612px;
	height: 85px;
	padding: 10px;
	float: none;
	background:url(dotline.gif) repeat-x 0 bottom;
}
*+html .listed .pack_clip{
	height: auto;
}
	.listed .pack_clip .wide {float:left;margin:0;}
	.listed .pack_clip ul{
		width:470px;
		padding-top:4px;
		* padding-top:2px;
		float:right;
	}
	.listed .pack_clip .dig{
		float: left;
		height: 62px;width:66px;
		color: #999;
		margin-right: 10px;
		background:url(digback_big.gif) no-repeat center 0;
	}
	.listed .pack_clip .dig strong {
		height:62px;
		margin-left:28px;
		line-height:25px;
		size:25px;
		color:#FFFFFF;
		margin-top:5px;
	}
	.listed .pack_clip .channel{
		color: #f60;
	}
	.listed .pack_clip .summary{
		height: 29px;
		overflow: hidden;
		color: #666;
		line-height: 16px;
		margin:8px 0;
	}
	.listed .pack_clip .duration{
		float: right;
		font-family:arial;
		font-size: 11px;
		font-weight:bold;
	}
.pack_list {
	padding:13px 0 13px 12px;
	width:300px;
}
	.pack_list .wide {float:left;margin:0;}
	.pack_list ul {width:149px;float:right;}


.recommend {padding-bottom:20px;* padding-bottom:10px;}
.recommend .pack_clip {
	width:259px;height:90px;
	float:left;
	margin:0;
	padding:10px 0 0 0;
	background:none;
}
	.recommend .pack_clip ul {
		padding-top:0; 
	}
	.recommend .pack_clip img {float:left;margin-right:10px;}

.pack_album {
	height:80px;
	width:106px;
}
#digsPool {
    * height:300px;
    min-height:300px;
}
div > #digsPool {
    height: auto;
}
#digs .pack_clip {
	position: relative;
	z-index:0;
	background-color:#fff;
}
	#digs .pack_clip ul {float:right;width:390px;}
	#digs .pack_clip .buryingBtn {
		position: absolute;
		right:10px;bottom:8px;
		color:#ccc;
	}
	#digs .pack_clip .buryingBtn a {
		display:block;
		background-image:url(bury.gif);
		height:16px;
		width:42px;
		text-decoration: none;
	}
	#digs .pack_clip .buryingBtn div {
		position: absolute;display:none;z-index:1;
		top:17px;left:-85px;
		background:url(burybg.gif);
		width:139px;height:115px;
		padding:13px 10px 7px 10px;
		line-height:150%;
	}
	#digs .pack_clip .buryingBtn div a {
		display:inline;border:none;padding:0;
		padding-left:16px;
		color:#818181;line-height:200%;
		background:url(icon_arrow_red.gif) no-repeat 5px 5px;
	}
	#digs .pack_clip .buryingBtn div a:hover {
		border:none;color:#666;
		background:url(icon_delele.gif) no-repeat 3px 4px;
	}
	#digs .pack_clip .dropBurying {
		background:none !important;
	}
	#digs .pack_clip .dropBurying img {
		margin-top:15px;
		margin-left:35px;
	}


/* @end */

#pushlistCnt .pack_clip ul li{
	display:block;
	overflow-y:hidden;
	height:18px;
	width:200%;
}
#pushlistCnt .pack_clip ul{
	overflow:hidden;
	width:130px;
}
/* @group top10User */
.top10User .tabs {padding-bottom:5px;}
.top10User .tabs a{
	color: #c00;
	text-decoration: none;
	display: block;
	float: left;
	margin:0 3px 0 2px;
	padding:3px 16px 5px;
	background: url(loggertab_bg.gif) no-repeat;
}
.top10User .tabs a:hover{
	color: #fff;
}
.top10User .tabs .selected{
	color: #fff;
	background: url(loggertab.gif) no-repeat 0 0;
}
.top10User img{background:none;}



#directorsTops .container {
}
#directorsTops div.user{
	height:50px;
	padding:7px 0 3px 0;
	position:relative;
}
#directorsTops .user div{
	float:left;
	width:86px;
	position:relative;
}
#directorsTops .user .rank_up,
#directorsTops .user .rank_down,
#directorsTops .user .rank_flat{
	display:block;
	width:30px;
	height:40px;line-height:40px;
	padding:0 0 0 5px;
	font-size:12px;
	font-weight:600;
	color:#666;
	background:url(rank_up.gif) no-repeat 18px 15px;
}

#directorsTops .user .rank_down{
	background:url(rank_down.gif) no-repeat 18px 15px;
}
#directorsTops .user .rank_flat{
	background:url(rank_flat.gif) no-repeat 18px 15px;
}
#directorsTops .user a{
	margin:0;
	display:inline;
}
#directorsTops .user img.user{
	float:none;
	margin:0 0 0 0;
	position:absolute;
	right:10px;top:0px;
}
#directorsTops .user p{
	padding:5px 0 0 0;
}
#directorsTops .user a.director_link img{
	border:0px;
	padding:0;
	float:none;
	margin:0 0 0 5px;
}
#directorsTops .user .rank_favor{
	padding:0 0 0 16px;
	background:url(rank_play.gif) no-repeat left;
}
#directorsTops .user .rank_count{
	position:absolute;
	top:12px;right:10px;
	color:#999999;
	font-size:10px;
	line-height:10px;
	padding:0 0 0 12px;
	background:url(rank_count.gif) no-repeat left;

}

/* @end */

/* @intel */

.intel {
	background:url(intel.jpg) no-repeat 0 0;
	margin-top:10px;
}
	.intel h2 {visibility:hidden;}
	.intel .caption {background:none;position:relative;height:23px;}
	.intel .caption a {
		position:absolute;
		width:87px;height:22px;top:14px;right:14px;
	}
	.intel .pack_clip {
		background:none;height:84px;width:auto;
		padding:15px 0 0 20px;
	}
	.intel .pack_clipHover {
		width:auto;
	}
	.intel img {width:90px;height:65px;margin-right:10px;float:left;border:1px solid #ccc;padding:2px;margin-top:1px;}
	.intel li {list-style:none;}
		.intel i {font-style:normal;color:red;}
	.intel .list li {
		margin-left:40px;
		padding:7px 0pt;
	}
	.intel .bottom {height:40px;}
	.intel .bottom a {
		color:#FF6600;
		display:block;
		float:right;
		padding:11px 13px;
	}

/* @end */


/* @group user */
img.user{
	width: 32px;
	height: 32px;
}

.user{
	height: 40px;
	padding:10px 0;
	clear: both;
	background:url(dotline.gif) repeat-x 0 bottom;
}
	.user img{
		border: 1px solid #ddd;background:none;
		padding: 4px;
		margin: 0 10px 5px 0;
		float: left;
	}
	.user a{
		display: block;
	}
	.user span{
		display: block;
	}

#user {
	background: url(logind.gif) no-repeat;
	height:85px;
}
	#user img {
		width:45px;height:45px;margin:15px;
	}
.userinfo {padding:10px 0;}
	.userinfo li {
		padding-top:5px;
		list-style:none;
	}
/* @end */

.moreAbout{  }
	.moreAbout a{
		display: block;
		height: 35px;
		padding:3px 0;
	}
#tudouTips .footer{
	padding:5px 14px 19px 0;
	text-align:right;
	background-position:0pt -195px;
}
#directorsTops .footer{
	padding:10px 14px 19px 0;
	text-align:right;
	background-position:0pt -185px;
}
.digSmall strong {font-size:11px;}

/* @group top10 */
.top10{
	height:446px;
	background: url(hot.gif) no-repeat;
}
.top10 .caption{
	background:none;
	height: 63px;
	* height: 64px;
}
	.top10 h2{
		display:none;
	}
.top10 img {width:85px;height:64px;float:left;border:1px solid #ccc;padding:4px;margin-right:10px;}
.top10 li{
	list-style: none;
	margin:0 22px 0 47px;
	padding:6px 0;
*	padding:6px 0 7px 0;
}
.top10 .bottom a{
	color:#f60;
	display:block;
	float:right;
	margin:10px 20px 0 0;
*	margin:10px 10px 0 0;
}
.top10 span{
	float:right;
	color: #999;
	font-size: 10px;
	font-family:Arial;
	margin-left: 7px;
}
.top1 {height:81px;padding:0 !important;line-height:180%;}
.top1 b img {border:none;width: 14px; height: 14px;float:none;margin-bottom:-7px}
.top1 b {font-weight:normal;}

/* @end */

#adExtension_top_player,#pushlist {display:none;}
#adExtension_top_player ul {list-style:none;margin:10px 0;}
#adExtension_top_player span {float:right;}
#adExtension_top_player #tcmt {margin-top:5px;color:#999;word-wrap:break-word;word-break: break-all;}

#adExtension_right_banner,
#adExtension_left_banner,
#adExtension_right_minis{display:none;}

.leftad,
.rightad,
.bannerad,
.swfmark{position:relative;width:140px;height:60px;display:block;}

.swfmark{background:url(blank.gif) no-repeat;width:140px;height:60px;position:absolute;top:0;left:0;z-index:999;}

#adExtension_left_banner .bannerad,
#adExtension_left_banner .swfmark{width:660px;height:110px;}
#adExtension_right_banner .bannerad,
#adExtension_right_banner .swfmark{width:285px;height:85px;}

#tudounotice .caption h2{
	background: url(tudounotice.gif) no-repeat left;
}
#tudounotice .container{line-height: 160%;}
#tudounotice .container strong{color:#ff6600;font-weight: 500;}


#film_festival {
	padding: 5px 0 5px 42px;
	background: url(film_festival.gif) left no-repeat;
}

#earthquake {
	margin-right: 290px;
	padding: 5px 0 5px 25px;
	background: url(eq_star.gif) left no-repeat;
}

#closeSubRec{
	width:60px;height:21px;
	background:url(closebtn.gif);
	text-indent:-3000px;
	overflow:hidden;
	display:block;
}
#mysub .des{
	background:#FFFFDB;
	padding:5px 10px;
	line-height:160%;
}
#mysub .recom  .pack_clip,
#mysub .recom  .pack_list{
	background:#f8f8f8;
	width:307px;
	margin:10px 14px 0 0px;
	position:relative;
	padding:12px 0;
}
#mysub .recom .pack_clip .wide,
#mysub .recom .pack_list .wide{
	float:left;
	margin-left:10px;margin-bottom:0px;
	display:inline;
}

#mysub .recom .pack_clip ul,
#mysub .recom .pack_list ul{
	padding:0 0 0 10px;
	width:139px;
	float:left;
}
#mysub .recom  .button{
	background:url(sub_btn.gif);
	width:70px;height:22px;
	display:block;
	text-indent:-3000px;overflow:hidden;
	position:absolute;bottom:10px;right:10px;
}
#mysub .recom  .pack_list .button{
	background:url(subplaylist_btn.gif);
}
#mysub .list .pack_list{
	width:126px;
	padding:12px 15px 12px 15px;
}
*html #mysub .list .pack_list{
	padding:12px 5px 12px 15px;
}
#mysub .list .pack_list .wide{
	margin-bottom:8px;
}
#mysub .list .pack_list ul{
	float:left;
}

