div.fb-panel {
	border-top: 2px solid #d0d0d0;
	background: url("../i/fb/dot_line.png") repeat-x scroll 0 100% #F7F6F6;
	width: 300px;
}

/*---- ������������ ����������� */
.fb-userauth-panel {
	padding:5px;
	height: 52px;
	display: none; 	
}

div.fb-userauth-panel-headertext {
	font: 12px Arial;
	line-height: 11px;
}
div.fb-username {
	font: bold 14px Arial;
	color:  #282828;
	margin: 6px 0px 6px 0px;
}

div.fb-userpicture {
	float:left;
	margin-right:5px;
}

div.fb-user-block {
	float:left;
}

/*---------������ ���������� --------------------*/
div.fb-control-panel {
	float:right;
	height:100%;
}
.fb-settings-closed, .fb-settings-opened{
	margin-bottom: 14px;
	display:block;
	width: 18px;
	height:19px;
}

.fb-settings-closed {
	background: url("../i/fb/settings.png") no-repeat;
}

.fb-settings-opened {
	background: url("../i/fb/settings_active.png") no-repeat;
}

.fb-activity-on, .fb-not_activity {
	display:block;
	width: 18px;
	height:18px;
}
.fb-activity-on {
	background: url("../i/fb/activity.png") no-repeat;
}

.fb-not_activity {
	background: url("../i/fb/not_activity.png") no-repeat;
}


/*-----���������� ���� � �����������-----*/

.fb-control-panel-settings-block{
	margin:4px 0 0 -138px;
	position: absolute;
	width:160px;
	color:#4d4d4d;
	z-index:100;
	font: 14px Arial;
	display:none;
}

.fb-control-panel-settings-list {
	background: #f2f2f2;
	border:1px solid #8c8c8c;
	list-style: none;
	padding:0px 0px 10px 0px;
	margin:0px;
	font-size:13px;
}
.fb-control-panel-settings-list li {
	list-style: none;
	padding:2px 5px 0px 5px;
}

li.fb-control-panel-settings-list-header {
	padding:5px 5px 5px 5px;	
	font-size:14px;
	background: url("../i/fb/dot_line.png") repeat-x scroll 0 100%;
}

.fb-control-panel-settings-list li a{
	color:#4d4d4d;
	text-decoration: none;
}
/*--------------------------*/



/*--------���� �� �����������------------*/
.fb-usernonauth-panel {
	font: 11px  Arial;
	padding:5px;
	height: 52px; 
	display:none;
}

.fb-usernonauth-panel-text {
	font-size:13px;
}


.fb-usernonauth-panel-auth-text {
	float:left;
	padding-top:8px;
}

a.fb-login-button {
	width:65px;
	height:20px;
	background: url("../i/fb/fb-button-login.png") no-repeat;
	float:right;
}
/*--------------------------------*/



/*�������� ������� ��������� */


div.fb-user-activity-block{
	font: 11px Arial;
}


.fb-user-activity-opened, .fb-user-activity-closed {
	text-decoration: none;
	color:  #282828;
	display:block;
}

.fb-user-activity-opened:hover, .fb-user-activity-closed:hover{
	text-decoration: underline;
}

.fb-user-activity-closed {
	background: url("../i/fb/arrow_down.png") no-repeat 55% 70% #F7F6F6;
}

.fb-user-activity-opened {
	background: url("../i/fb/arrow_up.png") no-repeat 55% 70% #F7F6F6;
}

.fb-user-activity-list-block {
	margin:2px 0px 0px -60px;
	position: absolute;
	width:300px;
	color:#4d4d4d;
	z-index:100;
	display:none;
}

.fb-user-activity-list {
	background: #f2f2f2;
	border:1px solid #8c8c8c;
	list-style: none;
	padding:0px;
	margin:0px;
}
.fb-user-activity-list li {
	font-size:14px;
	list-style: none;
	padding:5px 5px 0px 5px;
	background: url("../i/fb/dot_line.png") repeat-x scroll 0 100%;
}

.fb-user-activity-list li a{
	color:#4d4d4d;
	text-decoration: none;
}


div.fb-avctivity-time {
	font-size:11px;
	text-align:right;
	color:#8c8c8c;
	padding-bottom: 4px;
}
div.fb-avctivity-time a{
	color:#8c8c8c;
	text-decoration: none;
	display:block;
}
li.fb-last-item {
	background: #f2f2f2;
}

.remove_post {
	float:right;
	background: url("../i/fb/remove.png") no-repeat;
	width:10px;
	height:10px;
	top:0px;
	margin-top:3px;
}
/* ---------------------- */


.fb-loader {
	font: 11px  Arial;
	height: 65px; 
	background: url("../i/fb/loader.gif") no-repeat scroll 50% 50%;
}
div.fb-shadow {
	height:19px;
	background: url("../i/fb/shadow.png") repeat-x scroll 0 100%;
}
