/*@top-title-bg: #3b8000;*/
/*@reg-header: #1d796d;*/
/*@add-talk-bg: #72a435;
@register-button-bg: #72a435;
@news-block-bg: #72a435;
@announce-block-bg: #5f2c02;
@event-select-bg: #dddddd;
@subtitle-color: #1a1a1a;*/
/*@art-link-color: #006101;*/
/*@member-icon: '/conf/images/registration/member.png';
@report-icon: '/conf/images/registration/report.png';
@days-icon: '/conf/images/registration/days.png';
@track-icon: '/conf/images/registration/track.png';
@company-pay: #006101;
@registration-text: #666666;
@registration-btn-bg: #3b8000;
@add-participant-btn-bg: #2b2a2a;
@registration-training-title: #006101;
@registration-training-date: #666666;
@registration-link-color: #006101;
@registration-link-unactive-color: #666666;
@registration-field-error-color: #9E0025;
@registration-info: #3176a5;*/
.profile-left {
  /*float: left;
	width: 580px;*/
  margin: 0 20px 0 0;
  padding: 15px 0 0;
}
.profile-right {
  padding-top: 15px;
  /*float: right;*/

  /*width: 300px;*/

}
.avatar {
  float: left;
  margin: 0 15px 0 0;
}
.avatar .photo {
  width: 150px;
}
.social-btns .vk-person-link {
  float: left;
  background: url("/client/default/images/private-office/vk.png") no-repeat scroll 0 0 transparent;
  width: 25px;
  height: 25px;
  margin: 2px 6px 0 0;
}
.social-btns .fc-person-link {
  float: left;
  background: url("/client/default/images/private-office/fc.png") no-repeat scroll 0 0 transparent;
  width: 25px;
  height: 25px;
  margin: 2px 6px 0 0;
}
.social-btns .in-person-link {
  float: left;
  background: url("/client/default/images/private-office/in.png") no-repeat scroll 0 0 transparent;
  width: 25px;
  height: 25px;
  margin: 2px 6px 0 0;
}
.social-btns .tw-person-link {
  float: left;
  background: url("/client/default/images/private-office/tw.png") no-repeat scroll 0 0 transparent;
  width: 25px;
  height: 25px;
  margin: 2px 0 0 0;
}
.profile-left .control-buttons {
  width: 150px;
}
a {
  text-decoration: none;
}
a .edit-profile {
  background: gray;
  font-size: 13pt;
  width: 150px;
  margin-top: 10px;
  padding: 5px 13px 5px 7px;
  color: white;
  line-height: 13px;
  text-align: center;
}
.profile-right .user-events-visited a {
  font-size: 20px;
}
.person-data {
  float: left;
  font-size: 12pt;
  color: #1a1a1a;
}
.person-data .position {
  color: #27465b;
}
.person-data .company {
  font-style: italic;
}
.biography {
  margin: 20px 0 0;
}
.user-talks {
  margin: 20px 0 0;
}
.user-talks .user-talk {
  padding: 0 15px 15px 0;
  border-bottom: 1px solid #999ea2;
  margin: 0 0 20px;
}
.user-talks .user-talk .event {
  float: left;
  width: 100px;
  font-size: 10pt;
}
.user-talks .user-talk .date-created {
  float: left;
  color: #1a1a1a;
  font-size: 10pt;
}
.user-talks .user-talk .talk-brief {
  margin: 10px 0 0;
  font-size: 11pt;
  color: #102a3c;
}
.user-talks .user-talk .talk-info-rating {
  margin: 10px 0 0 0;
}
.user-talks .user-talk .talk-info-rating .audience-level {
  float: left;
  margin: 0 50px 0 0;
}
.user-talks .user-talk .talk-info-rating .audience-level .type-text {
  float: left;
  margin: 0 7px 0 0;
  font-size: 16px;
}
.user-talks .user-talk .talk-info-rating .audience-level .circle {
  float: left;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  border: 1px solid #2b2a2a;
  margin: 4px 3px 0 0;
}
.user-talks .user-talk .talk-info-rating .audience-level .circle-full {
  background-color: #2b2a2a;
}
.user-talks .user-talk .talk-info-rating .presentation-type {
  float: left;
  margin: 0 40px 0 0;
}
.user-talks .user-talk .talk-info-rating .presentation-type .talk-type {
  margin: 10px 0 0;
  float: left;
  margin: 0 10px 0 0;
}
.user-talks .user-talk .talk-info-rating .presentation-type .video {
  background: url("/conf/images/talk/hasVideo.png") no-repeat 0 0 transparent;
  width: 16px;
  height: 12px;
  float: left;
  margin: 5px 0 0;
}
.user-talks .user-talk .talk-info-rating .rating-block {
  padding: 1px 0 0;
}
.user-talks .user-talk .talk-info-rating .rating-block .add-vote {
  background: url("/client/default/images/ratings/ic-add-vote.png") no-repeat scroll 0 0 transparent;
  height: 14px;
  width: 14px;
  display: inline-block;
  margin: 0 8px 0 0;
  cursor: pointer;
}
.user-talks .user-talk .talk-info-rating .rating-block .voted {
  background: url("/client/default/images/ratings/ic-voted.png") no-repeat scroll 0 0 transparent !important;
  cursor: default !important;
}
.user-talks .user-talk .talk-info-rating .rating-block .rating {
  color: #2b2a2a;
}
.user-events-visited,
.user-trainings-visited,
.user-reporter,
.user-chairman,
.user-committee {
  margin: 0 0 20px;
}
.user-training,
.user-master-class {
  margin: 10px 0;
}
