/* i-header */
.i-header{
	height: 80px;
	padding: 10px 0;
	margin-bottom: -38px;
	background: #363636;
}
	/* i-logo */
	.i-logo{
		width: 120px;
		height: 40px;
		overflow: hidden;
		float: left;
	}
	/* i-menu */
	.i-menu{
		width: auto;
		float: right;
		margin-right: 15px;
	}
	.i-menu-link{
		_width: 210px;
		margin: 0;
	}
		/* sign-in-fn */
		.i-menu .sign-in-fn{
			height: 30px;
			margin-top: 5px;
			_float: right;
			position: relative;
			z-index: 9;
		}		
			.i-menu .sign-in-fn .user-dropbox{
				padding: 0 1px;
			}
				/* user-panel */
				.i-menu .user-panel{
					height: 30px;
					line-height: 28px;
					padding: 0 8px;
					margin: 0;
					color: #ccc;
					border: 0 none;
					background: #222;
					font-weight: bold;
				}	
				.i-menu-link .user-panel{ padding: 0 12px;}
				.i-menu .user-panel-active,
				.i-menu .user-panel:hover{
					color: #333;
					background: #fff;
				}	
				.i-menu .logoutbt,
				.i-menu .logoutbt:hover{ 
					height: 30px;
					border-bottom: 0 none;
				}	
					
				/* user-combo */
				.i-menu .user-combo{
					top: 30px;
					margin-left: -1px;
					border: 1px solid #222;
					border-top: 0;
				}	
				
				.i-menu .sign-in-fn li.user-bindqq{ display: none;}
				
				.i-menu .user-dropbox .user-msg{ background-position: -188px 0;}
				.i-menu .sign-in-fn .user-panel-active .user-msg,
				.i-menu .sign-in-fn .user-panel:hover .user-msg{background-position: -188px -16px;}
				
				.i-menu .user-dropbox .user-my{ background-position: -172px -2px;}	
				.i-menu .sign-in-fn .user-panel-active .user-my,
				.i-menu .sign-in-fn .user-panel:hover .user-my{background-position: -172px -18px;}
				
				.i-menu .user-dropbox .user-logout{ background-position: -157px 0;}
				.i-menu .sign-in-fn .user-panel-active .user-logout,
				.i-menu .sign-in-fn .user-panel:hover .user-logout{background-position: -157px -16px;}
				
/* i-usershow */
.i-usershow{	
	width: 739px;
	padding: 19px;
	overflow: hidden;
	float: left;
	border-bottom: 1px solid #eee;
}			
	/* user-info */
	.user-info{		
		width: 160px;
		height: 160px;
		float: left;
		margin-right: 19px;
		position: relative;
		text-align: center;
		overflow: hidden;
	}
		.user-info img{
			display: block;
			width: 150px;
			height: 150px;
			overflow: hidden;
			padding: 4px;
			border: 1px solid #ddd;
			background: #fff;
			margin: 0 auto;
		}
		.user-info label.bg{
			width: 150px;
			height: 30px;
			display: block;
			overflow: hidden;
			background: #000;
			position: absolute;
			left: 5px;
			bottom: 5px;
			filter:alpha(opacity=50);
			opacity: 0.5;
			z-index: 1;
		}
		.user-info label.txt{
			line-height: 28px;
			width: 150px;
			height: 30px;
			display: block;
			overflow: hidden;
			position: absolute;
			left: 5px;
			bottom: 5px;
			z-index: 2;
			cursor: pointer;
		}
		.user-info a,
		.user-info a:hover{ color: #fff;}

		/* user-cnt */
		.user-cnt{
			width: 560px;
			overflow: hidden;
			float: right;
		}
		
	/* i-intro */
	#i-intro{
		width: 560px;
		color: #666; 
		overflow: hidden;
	}	
		#i-intro dl{ height: 24px;line-height: 26px; overflow: hidden;}
		#i-intro dt{ }
		#i-intro dt strong{ 
			color: #333;
			font-size: 14px;
			margin-right: 5px;
		}
		#i-intro dt a{
			color: #e12160;
			font-size: 12px; 
			text-decoration: underline; 
			margin-left: 10px;
		}
		#i-intro dt label{ padding-left: 10px; font-weight: 700px; color: #f00;}
		#i-intro dt label a{ margin: 0; color: #080; font-weight: bold; font-size: 14px; }
		#i-intro dd{color: #f00;line-height: 26px}
		#i-intro dd a{
			color: #080;
			font-size: 12px; 
			text-decoration: underline; 
		}
		#i-intro dd a:hover{ color: #e12160;}
		#i-intro ul{ margin-top: 4px; height: 24px; overflow: hidden;}
		#i-intro li{ width:280px;height:24px;line-height:24px; float: left;overflow: hidden;}
		
	/* i-info */
	#i-info{
		width: 560px;
		margin-top: 7px;
		overflow: hidden;
		float: left;
	}
		#i-info ul{ width: 564px;}
		/*
		#i-info li{
			width: 111px;
			overflow: hidden;
			float: left;
			line-height: 16px;
			margin: 1px 1px 0 0;
		}
		*/
		#i-info li{
			width: 139px;
			overflow: hidden;
			float: left;
			line-height: 16px;
			margin: 1px 1px 0 0;
		}
			#i-info li a{ 
				display: block;
				height: 41px;
				padding: 8px 0 0 54px;
				overflow: hidden;
				color: #666;
				text-align: left;
				font-size: 14px;
				background-image: url(../images/i-info.png);
				background-repeat: repeat;
				background-color: #f0f0f0;
			}	
			#i-info li a:hover{
				text-decoration: none;
				background-color: #effafa;
			} 
			#i-info li em{ color: #e12160; font-size: 12px;}	
			
			#i-info li#playlognum a{ background-position: 0 0;}
			#i-info li#playlognum a:hover{ background-position: -139px 0;}
			
			#i-info li#lovenum a{ background-position: 0 -49px;}
			#i-info li#lovenum a:hover{ background-position: -139px -49px;}
			
			#i-info li#remindnum a{ background-position: 0 -98px;}
			#i-info li#remindnum a:hover{ background-position: -139px -98px;}
			
			#i-info li#attention a{ background-position: 0 -147px;}
			#i-info li#attention a:hover{ background-position: -139px -147px;}
			
			#i-info li#viewer a{ background-position: 0 -196px;}
			#i-info li#viewer a:hover{ background-position: -139px -196px;}
			
			#i-info li#commnum a{ background-position: 0 -245px;}
			#i-info li#commnum a:hover{ background-position: -139px -245px;}
			
			#i-info li#gbnum a{ background-position: 0 -294px;}
			#i-info li#gbnum a:hover{ background-position: -139px -294px;}	
			
			#i-info li#sharenum a{ background-position: 0 -343px;}
			#i-info li#sharenum a:hover{ background-position: -139px -343px;}	
		
	/* i-message */
	#i-message{
		width: 739px;
		height: 65px;
		line-height: 26px;
		color: #666; 
		margin-top: 5px;
		overflow: hidden;
		float: left;
	}	
		#i-message .ui-form-area{
			width: 509px;
			height: 40px;
			float: left;
			padding: 5px;
			margin: 10px 10px 10px 0;
		}
		#i-message .ui-textarea{
			padding: 0;
			width: 509px;
			height: 40px;
			line-height: 20px;
		}
		#i-message .ui-button{
			width: 208px;
			height: 51px;
			margin: 11px 0 0 0;
			cursor: pointer;
			border: 0;
			float: left;
			background: url(../images/send.png) 0 0 no-repeat;
		}
	
		
/* i-box */
#i-box{
	width: 958px;
	overflow: hidden;
	border: 1px solid #dedede;
	border-top: 3px solid #18c2c8;
	background: url(../images/i-bg.gif) 0 0 repeat-y #fff;
}

/* i-bar */
#i-bar{
	width: 156px;
	_overflow: hidden;
	border-right: 1px solid #dedede;
	border-top: 0;
	float: left;
	padding: 2px 12px;
	background: #effafa;
}

	/* user-nav */
	.user-nav{		
		padding: 8px 0 10px 0;
	}		
		.user-nav li{
			width: 156px;
			height: 40px;			
			overflow: hidden;
			*float: left;
			*clear: both;
			margin: 2px 0 0 0; 
		}	
			.user-nav li a{
				display: block;
				width: 100%;
				height: 100%;
				line-height: 24px;
				padding: 8px;
				overflow: hidden;
				font-size: 14px;
			} 	
			@-moz-document url-prefix(){.user-nav li a{line-height: 21px;}}	
			.user-nav li a:hover{
				text-decoration: none;
				background: url(../images/iu.png) -400px -67px no-repeat;
			}
		
		.user-nav li.current{
			width: 169px;
			position: relative;
		}	
			.user-nav li.current a,
			.user-nav li.current a:hover{
				color: #e12160;
				font-weight: bold;
				background: url(../images/iu.png) -556px -67px no-repeat;
			}	
			.user-nav li img{
				margin: 3px 0 0 3px; 
				*margin: 0 0 0 3px;
				position: absolute;
			}
			.user-nav li .icon{
				display: block;
				width: 24px;
				height: 24px;
				overflow: hidden;
				float: left;
				margin: 0 9px 0 0;
				background: url(../images/ic.png) no-repeat;
			}
			.user-nav li .zl-icon{ background-position: 0 0;}
			.user-nav li .sc-icon{ background-position: 0 -24px;}
			.user-nav li .pl-icon{ background-position: 0 -48px;}
			.user-nav li .yp-icon{ background-position: 0 -72px;}
			.user-nav li .dy-icon{ background-position: 0 -96px;}
			.user-nav li .bf-icon{ background-position: 0 -120px;}
			.user-nav li .dx-icon{ background-position: 0 -144px;}
			.user-nav li .ct-icon{ background-position: 0 -168px;}
			.user-nav li .fd-icon{ background-position: 0 -192px;}
			.user-nav li .gz-icon{ background-position: 0 -216px;}
			.user-nav li .yx-icon{ background-position: 0 -240px;}

	/* user-visitors */
	.user-visitors{
		width: 150px;
		margin: 6px 0;
		padding: 0 3px;
		overflow: hidden;
		border-top: 1px solid #dedede;
	}		
		.user-visitors h3{
			font-weight: bold;
			color: #333;
			padding: 12px 0 2px 0;
			border-top: 1px solid #fff;
		}
		.user-visitors ul{}
		.user-visitors li{
			width: 156px;
			*float: left;
			*clear: both;
			line-height: 18px;
			overflow: hidden;
			padding: 6px 0;
			color: #aaa;
		}
			.user-visitors img{
				display: block;
				width: 50px;
				height: 50px;
				float: left;
				margin-right: 10px;
				overflow: hidden;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 3px;	
			}
			.user-visitors h5 a{ color: #e12160; }
			.user-visitors p a{ color: #390; }
			.user-visitors p a.ated	{ color: #888; }
	
/* i-cnt */
#i-cnt,
#i-indexcnt,
#i-indexcnt-old{
	width: 740px;
	overflow: hidden;
	margin-left: -1px;
	float: left;
	padding: 0 18px 18px 18px;
	border-left: 1px solid #dedede;
}	
#i-indexcnt{
	width: 540px;
}	

/* i-notice */
#i-notice{
	width: 518px;
	color: #f00;
	overflow: hidden;
	padding: 10px;
	margin-top: 18px;
	line-height: 18px;
	position: relative;
	border: 1px solid #e5e792;
	background: #feffe1;
}
#i-indexcnt-old #i-notice{
	width: 718px;
}
	#i-notice .close{
		display: block;
		width: 7px;
		height: 7px;
		overflow: hidden;
		text-indent: -999px;
		position: absolute;
		top: 5px;
		right: 5px;
		cursor: pointer;
		background: url(../images/cross_gray.gif) 0 0 no-repeat;
	}
	#i-notice .close:hover{ background-image: url(../images/cross_red.gif);}

/* i-news */
.i-tab-nav-box{
	height: 40px;
	_overflow: hidden;
	border-bottom: 2px solid #e12160;
}	
	.i-tab-nav li{
		width: 90px;
		height: 40px;
		line-height: 40px;
		overflow: hidden;
		float: left;
		text-align: center;
		color: #333;
	}
	.i-tab-nav li.line{
		width: 1px;
		height: 14px;
		margin-top:14px;
		*margin-top:13px;
		_margin-top:14px;
		overflow: hidden;
		float: left;
		background: #ddd;
	}
	.i-tab-nav li.current{
		height: 42px;
		position: relative;
		font-weight: bold;
		color: #e12160;
		background: url(../images/i-news-tab.gif) center bottom no-repeat ;
	}
	.i-tab-nav li.current a{ color: #e12160;}
	.i-tab-nav li a{display: block; width:100%;height:100%;}
	.i-tab-nav li a:hover{ text-decoration: none;}
	
	/* ui-cnt */
	#i-news .ui-cnt li{
		width: 520px;
		overflow: hidden;
		padding: 13px 4px;
		border-bottom: 1px solid #eee;
	}
		/* news-avatar */
		#i-news .news-avatar{
			width: 50px;
			float: left;
			overflow: hidden;
		}
			#i-news .news-avatar img{
				display: block;
				width: 50px;
				height: 50px;
				overflow: hidden;
				
				-moz-border-radius: 5px;
				-webkit-border-radius: 5px;
				border-radius: 5px;	
			}
		
		/* news-box */
		#i-news .news-box{		
			width: 460px;
			overflow: hidden;
			float: right;
			margin-top: -3px;
		}		
			/* news-cnt */
			#i-news .news-cnt{
				line-height: 22px;
				font-size: 14px;
				color: #545454;
 				word-wrap: break-word;
			}
				#i-news .news-cnt p.cmt{
					border-left: 2px solid #eee;
					padding-left: 10px;
					margin: 5px 0;
				}
				#i-news .news-cnt a{color: #e12160;}
				#i-news .news-cnt span{ margin: 0 5px;}	

			/* .news-ft */
			#i-news .news-ft{
				height: 14px;
				line-height: 14px;
				overflow: hidden;
				margin-top: 6px;
				color: #999;
			}
				#i-news .news-ft a{color: #999;}
				#i-news .news-ft a:hover{color: #e12160;}
				#i-news .news-ft span a{margin-right: 10px;}
		
			#i-news .loading{
				background: none;
			}
			#i-news .loading p{
				width: 110px;
				overflow: hidden;
				margin: 0 auto;
				margin-top: 15px;
				font-size: 14px;
				line-height: 24px;
				padding: 10px 10px 10px 40px;
				background: url(../images/loading.gif) 0 center no-repeat;
			}
	
/* i-row */
#i-row{
	float: right;
	overflow: hidden;
	padding-right: 10px;
	border-left: 1px solid #eee;
}	
	
/* i-row-box */
.i-row-box{
	width: 180px;
	overflow: hidden;
	padding: 2px 0 10px 10px;
	border-bottom: 1px solid #eee;
}		
	.i-row-box h3{
		font-weight: bold;
		color: #333;
		padding: 10px 0 3px 5px;
	}
	.i-row-box li{
		width: 60px;
		float: left;
		line-height: 18px;
		overflow: hidden;
		padding: 6px 0;
		text-align: center;
		color: #aaa;
	}
	.i-at-me li{
		height: 95px;
	}
		.i-row-box li img{
			display: block;
			width: 50px;
			height: 50px;
			margin: 0 auto;
			overflow: hidden;
		}
		.i-row-box h5,
		.i-row-box p{
			width: 50px;
			overflow: hidden;
			height: 20px;
			margin: 0 auto;
			margin-top: 3px;
		}
		.i-row-box p.kong{ width: auto; padding: 0 6px;}
		.i-row-box h5 a{ color: #e12160; }
		.i-row-box p a{
			display: block;
			width: 50px;
			height: 20px;
			overflow: hidden;
			text-indent: -999px;
			background: url(../images/at.gif) 0 0 no-repeat;
		}
		.i-row-box p a:hover{
			background-position: 0 -20px;
		}
		.i-row-box p a.ated,	
		.i-row-box p a.ated:hover{ background-position: 0 -40px;}	
	
/* ui-box */
.ui-box{
	width: 740px;
	overflow: hidden;
}	
	/* i-tab-nav-box */
	.ui-box .ui-title{height: 45px;margin-top: 6px;}
	.ui-box .ui-title li{width: 100px;font-size: 14px;height: 45px;}
	.ui-box .ui-title li.line{
		width: 1px;
		height: 14px;
		margin-top:14px;
		*margin-top:13px;
		_margin-top:14px;
		overflow: hidden;
		float: left;
		background: #ddd;
	}
	.ui-box .ui-title li.current{height: 47px; background-position: center 40px;}
	.ui-box .ui-title span{
		color: #e12160;
		display: inline-block;
		height: 12px;
		line-height: 12px;
		font-size: 12px;
		position: absolute;
		padding: 0 3px;
		margin-top: 5px;
		*margin-top: -9px;
		margin-left: 2px;
		font-weight: bold;
		font-style: italic;
		font-family: Arial, Helvetica, sans-serif;
	}	
	.ui-box .ui-title .ui-edit{
		float: right;
		margin-top: 6px;
	}
	.ui-box .ui-title .i-button{
		float: right;
		margin: 6px 0 0 0;
	}
		/* i-do */
		.ui-box .ui-cnt .i-do{
			padding: 10px 0 10px 10px;
			border-bottom: 1px solid #eee;
		}
			.i-do .label-checkbox{margin: 4px 10px 0 0;font-size: 12px;}
			.i-do .check-del{float: left;width: 150px;}
	
	/* ui-page */
	.ui-box .ui-page{padding: 15px 0 0 0;	}
	.ui-page .info strong{ color: #333;margin:0 2px;}
	.ui-page .info em{color: #e12160; margin:0 2px;}
	
	/* ui-list-page */
	.ui-box .ui-list-page{
		border-top: 1px dotted #e0e0e0;
	}
	

		
/* i-avatar */		
#i-avatar .ui-message-box{clear: both;float: none;padding-bottom: 20px;}
#i-avatar .user-upload{float: left;width: 460px;}
#i-avatar .user-info{margin: 0;float: left;padding-left: 10px;height: auto;}
#i-avatar .user-info h5{font-size: 14px;font-weight: bold;text-align: left;padding-bottom: 10px;}
	
/* user-img-list */
.user-img-list{
	width: 770px;
	padding-left: 1px;
	overflow: hidden;
}		
.user-img-list li{
	width: 104px;
	float: left;
	padding: 10px;
	text-align: center;
	margin: 20px 27px 0 0;
	border: 1px solid #d8d8d8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}
.user-img-list li:hover{
	border-color:#18c2c8;
}
	.user-img-list p{
		width: 104px;
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		margin-top: 3px;
	}
	.user-img-list  p.time{
		font-size: 12px;
		color: #999;
		height: 20px;
		line-height: 18px;
		margin: 0;
		text-align: center;
	}
	.user-img-list p a{ color: #e12160;}
	.user-img-list p a:hover{ color: #333;}
	@-moz-document url-prefix(){.ui-edit{line-height: 20px;}}	
	
	/* user-todo */	
	.user-todo{
		height: 25px;
		margin-top: 3px;
	}	
	.user-todo-check{
		height: 18px;
		margin-top: 5px;
	}
		/* user-todo-rating */
		.user-todo-rating{
			width: 85px;
			margin: 0 auto;
			overflow: hidden;
		}
		.user-todo-rating .ratbar{margin-top: 5px;}
		.user-todo-rating .ratbar-num{
			float: left;
			margin-top: 2px;
			color: #390;
			font-weight: normal;
		}
		
		/* label-checkbox */
		.label-checkbox,
		.ui-radio{
			float: left;
			cursor: pointer;
			height: 16px;
			line-height: 15px;
			padding-left: 20px;
			background: url(../images/checkbox.gif) 0 0 no-repeat;
		}
		.ui-radio{
			background-image: url(../images/radio.gif) ;
		}
		.label-checkbox-on,
		.ui-radio-on{
			background-position: 0 -34px;
		}
		.label-checkbox input,
		.ui-radio input{
			left: -9999px; 
			position: absolute;
		}
	
		/* ui-edit */
		.ui-edit{
			display: block;
			height: 23px;
			overflow: hidden;
			line-height: 23px;
			_line-height: 21px;
			border-radius: 2px;	
			padding: 0 10px;
			text-indent: 15px;
			border: 1px solid #ddd;
			background-repeat: no-repeat;
			background-color: #eee;
		}
		@-moz-document url-prefix(){.ui-edit{line-height: 20px;}}	
		
		.savelove{
			background-image: url(../images/fav.gif);
			background-position: 30px 5px;
		}
		.saveremind{
			background-image: url(../images/remind.gif);
			background-position: 30px 5px;
		}
		.cleanup{
			background-image: url(../images/trash.gif);
			background-position: 8px 5px;
		}
		.ui-edit:hover{
			color: #e12160;
			text-decoration: none;
			border-color: #999;
			background-position: 30px -25px;
		}	
		.ui-edit-short{
			display: inline-block;
		}
		.ui-edit-short:hover{
			background-position: 8px -25px;
		}
			.ui-edit span.set{background-image: url(../images/set.gif);}
			
		.ui-del{
			color: #999;
			display: block;
			width: 30px;
			height: 16px;
			line-height: 16px;
			_line-height: 14px;
			overflow: hidden;
			float: right;
			padding-left: 8px;
			background: url(../images/cross_gray.gif) 0 4px no-repeat;
			display: none;
		}
		@-moz-document url-prefix(){.ui-del{line-height: 14px;}}	
		.ui-del:hover{
			color: #e12160;
			text-decoration: none;
			background-image: url(../images/cross_red.gif);
		}		
		
/* i-rss-list */
.i-rss-list{
	width: 104px;
	margin: 0 auto;
}		
		
/* i-rss-box */
.i-rss-box{
	width: 259px;
	overflow: hidden;
	position: absolute;
	z-index: 9;	
	text-align: left;	
	padding: 0 4px 4px 4px;	
	margin: -1px 0 0 -165px;
	*margin: -1px 0 0 -217px;
	border: 1px solid #e12160;
	background: #fff;
	
	display: none;
}		
	/* play-list */	
	.i-rss-box .play-list{
		width: 270px;
		height: auto;
		text-align: left;
		overflow: hidden;
		font-size: 12px;
		margin: 0;
		clear: both;
	}		
		.i-rss-box .play-list a{
			margin: 4px 4px 0 0;
			width: 82px;
			_display: inline-block;
		}
		.i-rss-box .play-list a.more{ color: #e12160;}
		.i-rss-box .play-list a:hover,
		.i-rss-box .play-list a.more:hover{	color: #fff;}
		.i-rss-box .play-list img{
			display: block;
			margin: 0 auto;
			margin-top: 20px;
			margin-bottom: 20px;
		}

		.fav-pic-page{float: right;width: auto;overflow: hidden;}

/* user-txt-list */
.user-txt-list{
	margin-top: 10px;
	overflow: hidden;
}
.user-txt-list li{
	overflow: hidden;
	font-size: 14px;
	border-bottom: 1px dotted #e0e0e0;
}		
	.user-txt-list .label-checkbox{
		float: left;
		margin-top: 3px;
	}
	.user-txt-list-cnt{
		width: 695px;
		float: right;
		overflow: hidden;
	}	
		.user-txt-list-cnt h5{
			height: 24px;
			line-height: 24px;
			overflow: hidden;
		}
		.user-txt-list-cnt p{
			line-height: 24px;
			padding: 5px 0;
			overflow: hidden;
		}
		.user-txt-list-cnt .date-time{
			float: right;
			font-size: 12px;
			color: #999;
		}
		.user-txt-list-cnt strong{ font-weight: normal; }
		.user-txt-list-cnt strong.read{ font-weight: 700; }
		
		.user-txt-list-cnt .cmt-replay{width: auto; margin: 0;}
		.user-txt-list-cnt .cmt-replay-arrow{margin: 0 0 0 15px;height: 7px;}
		.user-txt-list-cnt .cmt-replay-cnt{width: auto;padding: 5px 12px;}
		.user-txt-list-cnt .cmt-replay-cnt p{font-size: 12px;line-height: 20px; color: #390;}
		.user-txt-list-cnt .cmt-replay-cnt strong{ color: #e12160;font-weight: 700;} 
	
/* loading */	
body .user-img-list li.loading,
body .user-txt-list li.loading,
.user-img-list li.kong,
.user-txt-list li.kong{
	width: 200px;
	height: 30px;
	line-height: 30px;
	float: none;
	overflow: hidden;
	margin: 0 auto;
	font-size: 14px;
	padding: 40px;
	border: 0;
	background: none;
}	
.user-img-list li.loading img,
.user-txt-list li.loading img{
	float: left;
	margin-right: 5px;
	background: none;
}
.user-img-list li.kong,
.user-txt-list li.kong{
	width: auto;
	text-align: center;
}

		
/* sysMsg-list */
.sysMsg-list li
.i-list li{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 14px;
	padding: 0 10px 0 20px;
	border-bottom: 1px dotted #e0e0e0;
	background: url(../images/s1.gif) 10px 16px no-repeat;
}	
.sysMsg-list li.active,
.his-list li.active,
.i-list li.active{background-color: #fcfcfc;}	
.sysMsg-list li.unRead a{ font-weight: bold; }
.sysMsg-list li span{ float: right; font-size: 12px;}

/* his-list */
.his-list{}
.his-list li{
	*width: 717px;		
	*float: left;
	*clear: both;
	height: 35px;
	line-height: 35px;
	font-size: 12px;
	padding: 0 5px 0 18px;
	background: url(../images/s1.gif) 10px 16px no-repeat;
}
.his-list li.hover{ background-color: #fcfcfc;}
.his-list li p{float: left;}	
.his-list li p a{ margin: 0 8px;}	
.his-list li p.time{width: 130px;color: #999;}	
.his-list li p.title{width: 390px; font-size: 14px;}	
.his-list li p.method{width: 110px;}	
.his-list li p.morelook{width: 150px; color: #999;}	
.his-list li p.morelook a{color: #e12160; }	
.his-list li .ui-del{ margin-top: 10px; padding-left: 10px;}	

/* gb-list */
.gb-list li{
	width: 720px;
	height: autox;
	padding: 0 10px 10px 10px; 
	margin-top: 10px;
	*float: left;
	*clear: both;
}

/* i-button */
.i-button{
	display: block;
	width: 100px;
	height: 26px;
	overflow: hidden;
	text-indent: -999px;
	margin: -1px -1px 0 0;
	background: url(../images/i-button.gif) 0 0 no-repeat;
}
.i-button:hover{
	background-position: 0 -26px;
}
.i-button-rsset{
	width: 130px;
	background-position: -100px 0;
}
.i-button-rsset:hover{
	background-position: -100px -26px;
}
		


	
/* i-list */
.i-list li{
	height: auto;
	line-height: 22px;
	padding: 8px 10px 10px 20px;
	background: none;
	position: relative;
	_display: inline-block;
}	
.i-list li.active .i-list-cnt{
	color: #000;
}
	.i-list .rating-self{margin: 0; float: left; }
	.i-list .rating-self strong{ font-size: 20px; line-height: 32px;}	
	
	/* i-list-cnt */
	.i-list-cnt{
		overflow: hidden;
		font-size: 12px;
	}
	.ui-form-info .ui-link-cnt{text-align: right; margin: 0;}
	.ui-form-info .ui-link-cnt .ui-link{
		float: none;
		display: inline-block;
		margin: 0 0 0 10px;
	}
	.ui-cmt-redo{
		overflow: hidden;
		width: 610px;
	}
	
	/* i-list-do */
	.i-list-do{
		height: 24px;
		line-height: 24px;
		overflow: hidden;
		font-size: 12px;
		margin: 5px 0 0 0;
	}
		.i-list-do em{ color: #999;margin: 0 5px;}
		
	.i-list .play-pic{
		float: left;
		margin: 5px 0;
	}	
	.i-list .i-list-item{width:585px;}
	.i-list .i-list-item .i-list-cnt{
		min-height: 88px;
		_height:expression(this.scrollHeight < 88 ? "88px" : "auto");
	}
	
	.i-list-replay{
		display: block;
	}
	.i-list-replay strong{ color: #e12160; }
		
/* relist-box */
.relist-box{
	width: 100%;
}		
	.relist-box li{
		padding: 10px 0 0 0;
		border: 0;
	}	

/* moreurl */
.moreurl{
	padding: 0 0 0 70px;
	margin-top: 10px;
	overflow: hidden;
}	
	.moreurl a{
		display: block;
		width: 100%;
		height: 40px;
		overflow: hidden;
		text-align: center;
		line-height: 40px;
		border-bottom: 1px solid #ddd;
		background: url(../images/ui-dialog-title.gif) 0 0 repeat-x;
	}		
	.moreurl img{
		display: block;
		margin: 0 auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	
/* i-message */	
.i-message li{padding: 5px 10px 5px 20px;}
.i-message .label-check{ top: 5px;}
.i-message-tt{
	font-size: 12px;
	height: 28px;
	line-height: 28px;
	overflow: hidden;
	font-size: 14px;
}
	.i-message-tt a{
		margin-right: 10px;
	}
	.i-message-tt em{
		color: #999;
		font-size: 12px;
	}
	

.i-list-replay{
	display: block;
	margin: 0;
	color: #390;
}
	.i-message-cnt .cmt-replay-arrow{margin: 0 0 0 15px;height: 7px;}
	.i-message-cnt .cmt-replay-cnt{width: auto; padding: 6px 12px 8px 12px;}
	.i-message-cnt .cmt-replay .ui-link-cnt{width: auto;height: auto;line-height: 22px;}	
	.i-message-cnt a{ color: #e12160; margin: 0 3px;} 
	.i-message-cnt p{ font-size: 12px;} 	
	
