@charset "utf-8";
/* 2009.17 edition by Grin */
/* for Fanz club main page */   
@import url(fanz_new.css);

.upload_suc {
	padding:3px 5px;
	background:#ee0000;
	color:#fff;
}

.changeName {
	position:absolute;
	float:left;
	z-index:50;
	top:-10px;
	left:-5px;
	width:605px;
	height:30px;
	line-height:30px;
	padding:5px 15px;
	background:#fff url(/images/cfcn_bg.gif) no-repeat;
	font-size:14px;
	opacity: .0;
	moz-opacity: .0;
	filter:alpha(opacity=0);
} 
.changeName input {
	vertical-align:middle;
}

.changeName .cn_input {
	width:400px;
	font-weight:bold;
}

.art_info {
	position:absolute;
	float:left;
	z-index:50;
	top:0;
	#top:10px;
	left:-5px;
	width:635px;
	height:220px;
	background:#fff url(/images/fc_setting_bg.gif) no-repeat top;
	opacity: .0;
	moz-opacity: .0;
	filter:alpha(opacity=0);
}

.art_info .se_body {
	position:relative;
	padding:15px;
}

.art_info p {
	display:block;
	margin-bottom:10px;
}

.art_info input,
.art_info textarea {
	vertical-align:middle;
	padding:2px;
	font-size:12px;
}

.art_info label {
	float:left;
	width:90px;
	padding-right:10px;
	line-height:1.5em;
	text-align:right;
	font-weight:bold;
}

.art_info .tips {
	display:block;
	padding-left:170px;
	font-size:11px;
	color:#666;
}

.art_info .btn_cs {
	border:none;
	width:80px;
	height:19px;
	color:#fff;
	background:url(/images/btn_confirm_setting.gif) no-repeat;
	cursor:pointer;
}

.art_info  .i_img {
	float:left;
	width:65px;
	height:190px;
}
.art_info  .i_img img {
	width:60px;
	height:60px;
}

.art_info .i_detail {
	float:right;
	width:530px;
}

.art_info .i_detail img {
	vertical-align:middle;
}

.btn_upload {/* edit 09.3.11 */
	width: 60px;
	font-size: 12px;
	line-height: 20px;
	height: 25px;
	outline: none;
	border-width: 1px;
	border-color: #333;
	color: #fff;
	font-weight: bold;
	background:#333 url(/images/d5/btn_black.gif) repeat-x left center;
	cursor:pointer;
}

#set_ai {
	#margin-top:10px;
}

#i_profile {
	float:left;
	position:relative;
	width:100%;
	z-index:20;
	min-height:220px;
	color:#fff;
	#margin-bottom:10px;
	background:#ec1c24;
}

#i_profile .se_body {
	padding:10px;
}

#i_profile .i_img {
	position:relative;
	float:left;
	width:170px;
	height:170px;
	left:0;
	top:0;
}
#i_profile .i_img img {
	width:170px;
	height:170px;
}

#i_profile .i_btn {
	position:absolute;
	float:left;
	width:170px;
	height:20px;
	line-height:20px;
	padding-top:10px;
	left:10px;
	top:180px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

#i_profile .i_detail {
	position:relative;
	float:right;
	width:420px;
	top:0;
	right:0;
}

#i_profile .i_detail .name {
	float:left;
	width:100%;
	min-height:1.6em;
	max-height:3.2em;
	line-height:1.6em;
	font-size:15px;
}
#i_profile .i_detail .name h2 {
	float:left;
	font-size:15px;
}
#i_profile .i_detail .name a {
	color:#fff;
	margin:0 2px;
}
#i_profile .i_detail .name a:hover {
	color:#ec1c24;
	background:#fff;
	text-decoration:none;
}


#i_profile .owner_btn {
	position:relative;
	top:0;
}

#i_profile .ob1 {
	float:left;
	left:10px;
}

#i_profile .ob2 {
	float:right;
	right:0;
}

#i_profile .i_detail .intro {
	float:left;
	width:100%;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
	padding:10px 0;
}

#i_profile .i_detail .intro dt,
#i_profile .i_detail .intro dd {
	display:block;
}

#i_profile .i_detail .intro dd {
	#float:left;
	_height:85px;
	min-height:85px;
}

#i_profile .i_detail .intro dt {
	float:right;
	width:50px;
	_height:85px;
	min-height:85px;
}

#i_profile .i_detail .logo_hot {
	background:url(../../images/t6/icon_hot_2.gif) no-repeat center;
}
#i_profile .i_detail .logo_unhot {
	background:url(../../images/t6/icon_hot_1.gif) no-repeat center;
}


#i_profile .i_access {
	float:left;
	width:100%;
	padding:10px 0;
}

#i_profile .i_access .acce {
	float:left;
	height:50px;
}

#i_profile .i_access .a1 {
	width:40%;
}
#i_profile .i_access .a2 {
	width:20%;
} 

#i_profile .i_access .acce dt,
#i_profile .i_access .acce dd {
	display:block;
	float:left;
	width:100%;
	height:1.2em;
	line-height:1.2em;
}

#i_profile .i_access .acce dd {
	font-size:22px;
	color:#000;
	font-weight:bold;
}



/* more page */
.artist_profile {
	float:left;
	width:280px;
	background:#fecccb;
	background:#eee;
	padding:10px;
}

.artist_profile .i_img {
	float:left;
	width:100%;
}
.artist_profile .i_img img {
	float:left;
	width:64px;
	height:64px;
	background:#fff;
	padding:2px;
	border:1px solid #ccc;
}

.artist_profile .i_img h1 {
	display:block;
	float:left;
	font-size:15px;
	line-height:2em;
	padding-left:10px;
}

.artist_profile .i_detail {
	float:left;
	width:100%;
}

.artist_profile .i_detail .intro {
	border-bottom:1px solid #ccc;
	padding:10px 0;
}

.artist_profile .i_access {
	padding:10px 0;
}

.artist_profile .i_access .acce {
	float:left;
	width:100%;
	line-height:1.5em;
	color:#555;
}

.artist_profile .i_access .acce span {
	padding-left:5px;
	font-size:18px;
	color:#000;
}
/* more page */

















