/* CSS - Profile Photo Album */

#comp_profile_photo_album {
	border-bottom:1px; border-bottom-style:dashed; border-bottom-color:#CCCCCC; padding-bottom:10px;
}

#profile_photo_album_screen {

	background-repeat:no-repeat;
	background-position:50% 50%;
	padding:5px;

}

#profile_photo_album_screen_cont {

	width:260px;
	margin-left:auto;
	margin-right:auto;

}

#comp_profile_photo_album a {

	color:#FF0066;
	
}

#profile_photo_album_screen_cont2 {

	background:url(../../img/photo_bot.gif) no-repeat bottom;
	padding-bottom:9px;


}

#profile_photo_album_thumb_list {

	padding:4px 2px;
	text-align:center;
	margin-bottom:10px;
}

#profile_photo_album_thumb_list img {

	border: 1px solid #999999;
	padding:2px;

}


#profile_photo_album_rate_block_points {

	margin:10px 5px 14px;
	margin-left:10px;
	height: 16px;
	text-align: center;

}

.rate_point_off, .rate_point_on, .rate_point_active {

	float: left;
	width: 23px;
	height: 20px;
	background-image: url(../../img/point_off.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	text-align: center;
	color: #afafaf;
	cursor: pointer;

}

.rate_point_on {

	background-image: url(../../img/point_on.gif);
	color: #fff;

}

.rate_point_active {

	background-image: url(../../img/point_active.gif);
	color: #fff;

}

.profile_photo_album_preview_img {

	height: 50px;
	margin: 1px;
	cursor: pointer;

}
.profile_photo_album_inactive {

	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	cursor: wait;

}

.profile_photo_album_inactive div, .profile_photo_album_inactive img, .profile_photo_album_inactive div, .profile_photo_album_inactive td {

	filter: alpha(opacity=50);
	cursor: wait;

}