.user-card {
    padding-left: 63px;
}

.name-text {
    font-size: 14px;
}

.description-text {
    line-height: 12px;
    padding-top: 5px;
}

.bx-user-info-thumbnail {
    width: 55px;
    float: left;
    margin-left: -63px;
}

.bx-user-info-thumbnail img {
    display: block;
}

.bx-user-info-anchor {
	cursor: pointer;
}

.bx-user-info-anchor-nolink {
 
}

.bx-user-info-online {
	background-color: #42ae48;
	color: #ffffff;
    font-size: 9px;
    text-align: center;
    padding: 1px 0px;
}
.bx-user-info-offline {
	display: none;
}

.bx-user-info-data{
    padding-left: 130px;
}

.bx-user-info-data .bx-user-info-data-info .field-name{
	font-weight: normal;
}

.bx-user-info-data-loading {
	font-size: 0.85em;
	padding: 10px 0px 0px 40px;
}

.bx-user-info-leftcolumn {
	float: left;
/*	padding-left: see template.php  */
}

.bx-user-info-data-photo {
	display: block;
	padding: 1px;
	width: auto;
	border: 1px solid #C4C4C4;
}

.bx-user-info-data  .bx-user-info-data-cont{
	overflow: auto; 
	overflow-x:auto;
	overflow-y:auto;	
	height: 180px; 
	width: 235px;
}

.bx-user-info-data  .bx-user-info-data-message { 
	width: 280px;
    margin-left: -30px;
    padding-top: 25px;
}

.bx-user-info-data  .bx-user-info-data-message .button_small_orange_gr a{ 
	width: 170px;
}

.bx-user-info-data-tools {
	padding: 0px 20px 0px 0px;
}

.bx-user-info-data .bx-user-info-data-cont .bx-user-info-data-name {
	margin-bottom: 3px;
}

.bx-user-info-data  .bx-user-info-data-cont .bx-user-info-data-name a {
	font-size: 18px;
}

.bx-user-info-wrap {
	position:relative;
	padding-top: 40px;
	text-align: left;
	color: #000000;
}

.bx-user-info-online-cell {
	margin-top: 5px; 
}

.bx-user-tb-control ul {
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none; 
	margin: 0; 
	padding: 0px 0px 0px 0px;
	font-size: 0.85em;	
}

.bx-user-info-leftcolumn .bx-user-tb-control-left {
	width: 105px;
	height: 100px;	
}

.bx-user-tb-control ul li.bx-icon {
	padding-top: 6px;
	line-height: 12px; 
	color: #7f7f7f;
	display: block!important;
	padding-left: 22px!important;  
	background-image: url(/bitrix/components/bitrix/main.user.link/templates/.default/images/icons_all.png)!important;
	background-repeat: no-repeat!important;
}

.bx-user-tb-control-right ul li.bx-icon-message {
	line-height: 15px; 
}

.bx-user-tb-control .bx-icon-message{background-position: 0 3px;}
.bx-user-tb-control .bx-icon-online{background-position: 0 -20px;}
.bx-user-tb-control .bx-icon-away {
	background-position: 0 -57px; 
	line-height: 15px!important; 
}
.bx-user-tb-control .bx-icon-birth{background-position: 0 -87px;}
.bx-user-tb-control .bx-icon-featured{background-position: 0 -117px;}



.bx-user-info-shadow {
	background:url(images/cloud-left-top.png) no-repeat; 
}
			
.bx-user-info-shadow-hv {
	background: -6px 0px url(images/cloud-right-bottom.png) no-repeat; 
	padding-top: 0px;
}

.bx-user-info-shadow-h {
	background:url(images/cloud-right-top.png) no-repeat; 
}			

.bx-user-info-shadow-v {
	background: -6px 0px url(images/cloud-left-bottom.png) no-repeat;	 
	padding-top: 0px;
}	

.bx-user-info-leftcolumn{
	padding-left: 25px;  	
}

.bx-user-info-shadow-anim {
	background:url(images/anim-cloud-left-top.gif) no-repeat; 
}

.bx-user-info-shadow-hv-anim {
	background:-6px 0px url(images/anim-cloud-right-bottom.gif) no-repeat; 
	padding-top: 0px; 
}

.bx-user-info-shadow-h-anim {
	background:url(images/anim-cloud-right-top.gif) no-repeat; 
}

.bx-user-info-shadow-v-anim {
	background:-6px 0px url(images/anim-cloud-left-bottom.gif) no-repeat; 
	padding-top: 0px; 
}
