/* --------------------------------------------
	СТРАНИЦА ПОЛЬЗОВАТЕЛЯ
-------------------------------------------- */

.profile 				{ min-height: 48px; margin-bottom: 0; padding: 0 300px 15px 65px; position: relative; background: #fff; }

.profile .avatar 		{ position: absolute; top: 0; left: 0; }

.profile .status 					{ position: absolute; top: 0; right: 0; color: #96A4B3; font-weight: bold; background: #E9EDF1; padding: 2px 7px 3px; border-radius: 3px; }
.profile .status.status-online 		{ color: #3F5E7E; }
.profile .status.status-offline 	{ text-transform: lowercase; background: #f7f7f7; }

.profile .vote-label	{ text-transform: uppercase; text-align: right; font-size: 11px; color: #aaa; }
.profile .count 		{ font-size: 34px; line-height: 1em; font-weight: bold; text-align: right; }


.profile .strength 					{ position: absolute; top: 0; right: 0; }

.profile .user-login 				{ width: 270px; font-size: 12px; line-height: 18px; font-weight: bold; font-family: Tahoma; padding-top: 4px; margin-bottom: 3px; color: #395777; }
.profile .user-login.no-user-name 	{ position: relative; top: 9px; }
.profile .user-name 				{ color: #777; }

.profile-page-header 				{ font-size: 11px; font-weight: bold; margin-bottom: 30px; background: #E9EDF1; border-top: 1px solid #D5DCE4; color: #647382; padding: 5px 10px 5px; overflow: hidden; zoom: 1; }

.profile-info-about { padding: 13px 20px 20px; background: #fafafa; border-radius: 5px; margin-bottom: 30px; color: #000; }
.profile-info-about h3 { font-size: 12px; margin-bottom: 5px; font-weight: bold; font-family: Tahoma, sans-serif; }

.profile-info-wrapper { overflow: hidden; zoom: 1; }
.profile-info-wrapper .profile-info-block { float: left; width: 315px; margin-right: 30px; }

.profile-more { padding: 10px; text-align: center; background: #f7f7f7; margin-bottom: 20px; cursor: pointer; color: #777; }
.profile-more:hover { background: #eee; }
/*
     */
/*
*/