/* ============================= */
#profile .fsnormal { display: block; width: 100%; }
#profile .fshidden { display: none; }
#profile label { float: none; }
#profile td, #profile p { font: 12px Verdana }
#profile a { font-size: 10px; text-decoration: underline; }
.toc { margin: 0px; padding: 0px; list-style: none; white-space: nowrap; cursor: pointer; }
.tocnormal { font-weight: normal; padding: 5px; }
.tocselected { font-weight: bold; padding: 5px; }
.option_title { text-align: right; white-space: nowrap; }
.im_icon { vertical-align: middle; margin-right: 5px; }
.category_title { font: 12px Verdana; font-weight: bold; padding-top: 1.5em; }
/* ============================= */


#fave_photos_other_fotkins {
   clear: both
}
#fave_photos_other_fotkins dl, #fave_photos dl {
	display:block;
	margin:0;padding:0
	}
	
#fave_photos_other_fotkins dd, #fave_photos dd {
	display:block;
	float:left;
	margin:4px 16px 0 0;
	height:112px;
	width:132px;
	padding:0
	}
#fave_photos_other_fotkins img, #fave_photos img {
	display:block;
	padding:4px;
	background:#FFF;
	border:1px solid #DDD
	}

#fave_photos_other_fotkins ul, #fave_photos ul {display:block;overflow:hidden;clear:both;margin:0 4px 32px 4px;padding:0}	
#fave_photos_other_fotkins li, #fave_photos_other_fotkins a, #fave_photos li, #fave_photos a {display:inline-block;float:left}  
#fave_photos_other_fotkins a, #fave_photos a {padding:2px 4px;margin:0 2px;text-decoration:none}
#fave_photos a.message-link {float: none; padding: 0; margin: 0}

#user_profile_info, 
#user_profile_info dl, 
#user_profile_info dl dt, 
#user_profile_info dd,

#new-albums dl,
#new-albums dl dl dt,
#new-albums dd

 {
	display:block;
	margin:0;
	padding:0
	}

#user_profile_info {margin-right:12px}
	
#new-albums dl dl dt {margin:0;border:0;padding:0;background:none}
#user_profile_info dd {overflow:hidden;clear:both}
#user_profile_info dl dd {overflow:visible}

#user_profile_info dl {margin:4px 20px 4px 40px;overflow:hidden}
#user_profile_info dl dt {
	clear:left;
	width:200px;
	float:left;
	width:200px;
	padding:4px 0 6px 0;	
	margin-top:-2px;
	border-top:1px solid #EEE
	}
#user_profile_info dl dd {
	float:none;
	clear:none;
	margin-left:200px;
	margin-top:-2px;
	padding:4px 0 6px 0;
	border-top:1px solid #EEE
	}

#user_profile_info dd#profile-aboutme {padding:8px 0}
#user_profile_info dd#profile-aboutme div {float:left;margin:0 6px 2px 0;text-align:center}
#user_profile_info dd#profile-aboutme input {margin:6px auto 0 auto}


/* user profile instant messanger */

dd.aim {padding-left:20px !important;position:relative}

.aim span {
	display:block;
	width:16px;
	height:176px;
	line-height:0;
	font-size:0;
	position:absolute;
	background:url(/images/im/aim.png) left top no-repeat;
	left:0;
	margin-top:3px
}

* html .aim span {
	left:-20px;
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/im/aim.png)
}
.twitter span {clip:rect(0 16px 16px 0);top:0}
.aol span {clip:rect(16px 16px 32px 0);top:-16px}
.yahoo span {clip:rect(32px 16px 48px 0);top:-32px}
.icq span {clip:rect(48px 16px 64px 0);top:-48px}
.msn span {clip:rect(64px 16px 80px 0);top:-64px}
.gtalk span {clip:rect(80px 16px 96px 0);top:-80px}
.skype span {clip:rect(96px 16px 112px 0);top:-96px}
.jabber span {clip:rect(112px 16px 128px 0);top:-112px}
.gadu span {clip:rect(129px 16px 144px 0);top:-129px}
.qq span {clip:rect(146px 16px 160px 0);top:-146px}

/* cities */

#profile-cities ul {list-style:none;margin:0;padding:0}
#profile-cities li {
	display:inline;
	line-height:14px;
	padding:0 0 0 8px;
	background:url(/images/e-commerce/arrow.png) 0 5px no-repeat
}

#profile-cities li.profile-country {padding-left:0;background:none}
#profile-cities li.profile-country img {vertical-align:middle}

/* new albums */

#new-albums {overflow:hidden;clear:both}

#new-albums dl {margin:8px 0}

#new-albums dl dl {
	width:160px;
	height:140px;
	float:left
	}
#new-albums dl dl dt {
	text-align:center;
	margin-top:-4px
	}

#profile-tags {font-size:0;text-align:justify}	
#profile-tags div {padding:8px 0 0 16px}
#profile-tags div a {vertical-align:middle;text-decoration:none;display:inline;line-height:24px;margin:0 2px;padding:0 .2em;color:#5471B9;float:left}
#profile-tags div a:hover {background:#F2F5FC;color:#000}
#profile-tags table, #profile-tags p, #profile-tags h2 {display:none}
 
dd#profile-edit {padding:8px 20px 0 40px}

dd#profile-friends, dd#profile-friendsof {
	padding:8px 20px 8px 40px
	}

dd#profile-friends a, dd#profile-friendsof a
{
	font-size:11px !important
	}

