div.border {
	border: 1px solid #000;
  padding: 5px;
}

.td-first {
  width: 1px;
  white-space: nowrap;
}

.qa-inform-ch .form-item input[type=checkbox] {
  width: auto;
  margin-left: auto !important;
}
#courses-user-requests .container, #courses-user-studies .container, #courses-user-graduations .container,
#curriculums-user-requests .container, #curriculums-user-studies .container, #curriculums-user-graduations .container,
#certification-user-requests .container, #certification-user-studies .container, #certification-user-graduations .container,
#educational_groups-user-requests .container, #educational_groups-user-studies .container, #educational_groups-user-graduations .container
{
  padding: 0px;
}

#courses-user-requests .commands, #courses-user-studies .commands, #courses-user-graduations .commands,
#curriculums-user-requests .commands, #curriculums-user-studies .commands, #curriculums-user-graduations .commands,
#certification-user-requests .commands, #certification-user-studies .commands, #certification-user-graduations .commands,
#educational_groups-user-requests .commands, #educational_groups-user-studies .commands, #educational_groups-user-graduations .commands
{
  min-width: 125px;
  width: 125px;
  text-align: center;
  border-left: 1px solid #EBD6A0;
  border-right: 1px solid #EBD6A0;
  border-bottom: 1px solid #EBD6A0;
}

#courses-user-requests .commands div, #courses-user-studies .commands div, #courses-user-graduations .commands div,
#curriculums-user-requests .commands div, #curriculums-user-studies .commands div, #curriculums-user-graduations .commands div,
#certification-user-requests .commands div, #certification-user-studies .commands div, #certification-user-graduations .commands div,
#educational_groups-user-requests .commands div, #educational_groups-user-studies .commands div, #educational_groups-user-graduations .commands div
{
  display: inline-block;
}

#courses-user-requests .filter ul, #courses-user-studies .filter ul, #courses-user-graduations .filter ul,
#curriculums-user-requests .filter ul, #curriculums-user-studies .filter ul, #curriculums-user-graduations .filter ul,
#certification-user-requests .filter ul, #certification-user-studies .filter ul, #certification-user-graduations .filter ul,
#educational_groups-user-requests .filter ul, #educational_groups-user-studies .filter ul, #educational_groups-user-graduations .filter ul
{
    display: block;
    font-size: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    vertical-align: middle;
}

#courses-user-requests .filter li, #courses-user-studies .filter li, #courses-user-graduations .filter li,
#curriculums-user-requests .filter li, #curriculums-user-studies .filter li, #curriculums-user-graduations .filter li,
#certification-user-requests .filter li, #certification-user-studies .filter li, #certification-user-graduations .filter li,
#educational_groups-user-requests .filter li, #educational_groups-user-studies .filter li, #educational_groups-user-graduations .filter li
{
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    height: 18px;
    margin: 0 5px 0 0;
    padding: 0;
    vertical-align: middle;
}

#courses-user-requests .filter .study-list-filter-1 a, #courses-user-studies .filter .study-list-filter-1 a, #courses-user-graduations .filter .study-list-filter-1 a,
#curriculums-user-requests .filter .study-list-filter-1 a, #curriculums-user-studies .filter .study-list-filter-1 a, #curriculums-user-graduations .filter .study-list-filter-1 a,
#certification-user-requests .filter .study-list-filter-1 a, #certification-user-studies .filter .study-list-filter-1 a, #certification-user-graduations .filter .study-list-filter-1 a,
#educational_groups-user-requests .filter .study-list-filter-1 a, #educational_groups-user-studies .filter .study-list-filter-1 a, #educational_groups-user-graduations .filter .study-list-filter-1 a
{
    background-image: url("../images/list-button-4.png");
    display: block;
    height: 18px;
    width: 18px;
}

#courses-user-requests .filter .study-list-filter-2 a, #courses-user-studies .filter .study-list-filter-2 a, #courses-user-graduations .filter .study-list-filter-2 a,
#curriculums-user-requests .filter .study-list-filter-2 a, #curriculums-user-studies .filter .study-list-filter-2 a, #curriculums-user-graduations .filter .study-list-filter-2 a,
#certification-user-requests .filter .study-list-filter-2 a, #certification-user-studies .filter .study-list-filter-2 a, #certification-user-graduations .filter .study-list-filter-2 a,
#educational_groups-user-requests .filter .study-list-filter-2 a, #educational_groups-user-studies .filter .study-list-filter-2 a, #educational_groups-user-graduations .filter .study-list-filter-2 a
{
    background-image: url("../images/list-button-5.png");
    display: block;
    height: 18px;
    width: 18px;
}

#courses-user-requests .filter .selected a, #courses-user-studies .filter .selected a, #courses-user-graduations .filter .selected a,
#curriculums-user-requests .filter .selected a, #curriculums-user-studies .filter .selected a, #curriculums-user-graduations .filter .selected a,
#certification-user-requests .filter .selected a, #certification-user-studies .filter .selected a, #certification-user-graduations .filter .selected a,
#educational_groups-user-requests .filter .selected a, #educational_groups-user-studies .filter .selected a, #educational_groups-user-graduations .filter .selected a
{
  border: 1px solid #0071A6;
}

.int-reg-confirm {
  text-align: center;
  font-size: 14px;
}

/*
* Notepad
*/
.int-user-notes {
  /*height: 60px;
  overflow: hidden;*/
  display: table;
}
.int-user-notes .cell {
  height: 60px;
  /*overflow: hidden;*/
  display: table-cell;
  vertical-align: top;
}
#slider {
  /*padding-top: 10px;
  padding-bottom: 10px;*/
  height: 60px;
  /*float: left;*/
}
.int-user-notes .notes-table {
  /*float: left;*/
  height: 100%;
  overflow: hidden;
}
/*
* Note
*/
.int-user-note {
  float: left;
  width: 200px;
  height: 200px;
  /*max-width: 200px;
  max-height: 200px;
  min-width: 200px;
  min-height: 200px;*/
  margin: 6px 12px 6px 0px;
  overflow: hidden;
  border-bottom: 1px solid #ebd6a0;
}
.int-user-note-full {
  float: left;
  margin: 6px 12px 6px 0px;
  border-bottom: 1px solid #ebd6a0;
}
.int-user-note .date {
  font-size: smaller;
  font-weight: bolder;
  font-style: italic;
  display: inline-block;
  border: 1px solid #d4bf58;
  border-bottom: none;
  padding-left: 3px;
  padding-right: 3px;
}
.int-user-note .table {
  max-width: 198px;
  display: table;
}
.int-user-note .row {
  width: 100%;
  display: table-row;
  vertical-align: top;
}
.int-user-note .cell {
  display: table-cell;
  vertical-align: top;
}
.int-user-note .header {
  border: #d4bf58 1px solid;
  border-bottom: none;
  background-color: #feefa4;
}
.int-user-note .title, .int-user-note .delete {
  padding-left: 3px;
  padding-right: 3px;
}
.int-user-note .delete IMG {
  padding-top: 3px;
}
.int-user-note .delete {
  text-align: right;
}
.int-user-note .body {
  border: 1px solid #ebd6a0;
  background-color: #fef9e1;
  /*width: 192px;*/
  padding-left: 3px;
  padding-right: 3px;
  height: 100%;
}
.int-user-note .body-content {
  display: inline-block;
}
.int-user-note .more {
  /*position: relative;*/
  vertical-align: bottom;
  text-align: right;
}

/*
* Registration
*/
.user_register_title {
  font: bold 14px "lucida grande",tahoma,verdana,arial,sans-serif;
  color: #000000;
  padding: 0px;
  margin-bottom: 12px;
  padding-bottom: 2px;
  border-bottom: 1px solid #ebd6a0;
  clear: both;
  display: block;
}
#user-register .form-radios .form-item {
  display: inline-block;
}
#user-register .form-radios .form-item .input-wrapper {
  width: auto;
  margin-right: 20px;
}
#user-register #edit-user-birthday-wrapper .form-item .input-wrapper {
  display: block;
}
#user-register #edit-user-country, #user-register #edit-user-birthday-country {
  width: 239px;
}
#user-register .captcha img {
  margin-left: 250px;
  border: 1px solid #8C0000;
}
#user-register #edit-user-region-wrapper {
  display: none !important;
}
#user-register SPAN.error {
  color: #c52020;
}
#user-register div[id*=edit-simplenews] label {
  display: block;
  position: relative;
}
#user-register div[id*=edit-simplenews] input {
  position: absolute;
  margin: 0px !important;
  top: 4px;
  left: 250px;
}
#user-register .captcha {
  height: 70px;
  position: relative;
}
#user-register .captcha #edit-captcha-response-wrapper {
  padding: 0px !important;
  margin: 0px !important;
  height: 70px;
}
#user-register .captcha img {
  position: absolute;
  top: 25px;
  left: 0px;
  margin: 0px !important;
}
#user-register .captcha label {
  position: absolute;
  top: 0px;
  left: 0px;
  margin: 0px !important;
}
#user-register .captcha #edit-captcha-response {
  position: absolute;
  top: 42px;
  left: 250px;
  margin: 0px !important;
}
#user-register .captcha .description {
  vertical-align: bottom !important;
  padding-bottom: 10px;
  padding-left: 20px;
}
#user-register .submit-button-wrapper {
  padding-top: 5px;
  margin-left: 155px;
}
#user-register .submit-button-wrapper .submit-button {
  width: 173px;
}
#user-register .guest-entrance-wrapper {
  padding-top: 5px;
  margin-left: 155px;
}
#user-register .guest-entrance-wrapper .command-button {
  display: inline-block;
}
#user-register #edit-user-agreement-wrapper .label-wrapper {
  padding: 0px;
  width: 0px;
}
#user-register #edit-user-agreement-wrapper .input-wrapper {
  white-space: normal !important;
  font-size: 12px;
  line-height: 14px;
  padding-left: 178px;
}
#user-register #edit-user-agreement-wrapper .placeholder {
  display: none;
}
#int-mypage-job-edit-form #edit-country {
  width: 239px;
}
#int-mypage-institute-edit-form #edit-country {
  width: 239px;
}
#int-mypage-school-edit-form #edit-country {
  width: 239px;
}
/*============================================================================*/
/*                                  record-book                               */
/*============================================================================*/
.record-book-curriculum-select-wrapper {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  height: 34px;
  line-height: 34px;
}
.record-book #curriculum-record-book-block {
  position: relative;
}
.record-book #curriculum-record-book-block .table {
  min-width: 850px;
}
.record-book .header .title { 
  display: none;
}
.record-book .header .links { 
  padding-left: 0px;
}
/*============================================================================*/
/*       #studies-showcase-list .entities-showcase-tags-select-block          */
/*============================================================================*/
#curriculum-record-book-block .curriculum-name {
  color: #494949;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  margin-top: 15px;
  padding-left: 2px;
}
#curriculum-record-book-block .curriculum-name .ajax-command-anchor .delete {
  background-image: url("../images/delete.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  width: 12px;
  position: relative;
  top: 2px;
  margin-right: 10px;
}
#curriculum-record-book-block .header .title #description-display-control {
  color: #0071A6;
  cursor: pointer;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  text-decoration: none;
}
#curriculum-record-book-block .content .add {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(../images/add.png);
  background-repeat: no-repeat;
  margin-left: 10px;
  margin-right: 35px;
  vertical-align: middle;
}
#curriculum-record-book-block .header {
  border-bottom: none;
}
#curriculum-record-book-block .curriculum-record-book-table .red {
  color: #FF0000;
  font-weight: bold;
  text-decoration: none;
}
#curriculum-record-book-block .controls {
  padding-top: 10px;
}
.curriculum-end {
  background-color: transparent !important;
  border-bottom: 2px solid #FF9823 !important;
}
.add-course-to-person-curriculum-button,
.add-course-to-person-curriculum-placeholder {
  display: block;
  min-height: 24px;
  line-height: 24px;
  vertical-align: middle;
}
.add-course-to-person-curriculum-placeholder .synchronize-button {
  float: right;
  margin-top: 7px;  
}
.curriculum-record-book-table .grey {
  color: #808080;
}
.curriculum-record-book-table th.command {
  width: 50px !important;
  min-width: 50px !important;
  text-align: center;
}
.curriculum-record-book-table th.command .ajax-command-anchor .delete {
  background-image: url("../images/delete.png");
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 12px;
  width: 12px;
  position: relative;
  top: 2px;
  margin-right: 10px;
}
.curriculum-record-book-table th.name,
.curriculum-record-book-table td.name{
  white-space: normal !important;
}
.curriculum-record-book-table th.duration,
.curriculum-record-book-table td.duration {
  width: 175px;
  white-space: nowrap;
}
.curriculum-record-book-table th.speed,
.curriculum-record-book-table td.speed {
  width: 100px;
  white-space: nowrap;
}
.curriculum-record-book-table th.status,
.curriculum-record-book-table td.status {
  width: 120px;
  white-space: nowrap;
}
.curriculum-record-book-table th.status a {
  color: #ffffff;
  text-decoration: none;
}
.curriculum-record-book-table th.status .video-camera,
.curriculum-record-book-table td.status .video-camera {
  display: none; 
}
.curriculum-record-book-table th.date,
.curriculum-record-book-table td.date {
  width: 125px;
  white-space: nowrap;
}
.curriculum-record-book-table .lectures th.date,
.curriculum-record-book-table .lectures td.date,
.curriculum-record-book-table .lectures td.end_date {
  width: 125px !important;
  white-space: nowrap;
}
.curriculum-record-book-table th.mark {
  width: 56px !important;
}
.curriculum-record-book-table td.mark {
  text-align: center;
}
.curriculum-record-book-table td.module {
  background-color: #FEF9E1 !important;
  border-top: 1px solid #EBD6A0 !important;
}
.curriculum-record-book-table td.course {
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.name {
  color: #0071A6;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  padding-left: 20px !important;
}
.curriculum-record-book-table .lectures.list {
  padding: 0px !important;
}
.curriculum-record-book-table td.test.name {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  padding-left: 20px !important;
}
.curriculum-record-book-table td.lecture.duration,
.curriculum-record-book-table td.test.duration  {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.speed,
.curriculum-record-book-table td.test.speed  {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.status,
.curriculum-record-book-table td.test.status {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.start_date,
.curriculum-record-book-table td.test.start_date {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.end_date,
.curriculum-record-book-table td.test.end_date {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.lecture.mark,
.curriculum-record-book-table td.test.mark {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  white-space: nowrap;
}
.curriculum-record-book-table td.module.name .info {
  color: #494949;
  font-size: 11px;
}
.curriculum-record-book-table td.module.name,
.curriculum-record-book-table td.course.name {
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  min-width: 270px;
}
.curriculum-record-book-table td.module.name .info {
  font-weight: normal !important;
}
.curriculum-record-book-table td.module.commands {
  text-align: center;
  vertical-align: middle;
}
.curriculum-record-book-table td.module.commands .open-close-control,
.curriculum-record-book-table td.course.commands .open-close-control {
  display: inline-block;
  cursor: pointer;
  background-position: center center;
  width: 18px;
  height: 18px;
  cursor: pointer;
  background-position: 50% 70%;
}
.curriculum-record-book-table td.module.commands .open-close-control.close,
.curriculum-record-book-table td.course.commands .open-close-control.close {
  background-image: url(../images/arrow_under.png);
  background-repeat: no-repeat;
}
.curriculum-record-book-table td.module.commands .open-close-control.open,
.curriculum-record-book-table td.course.commands .open-close-control.open {
  background-image: url(../images/arrow_more.png);
  background-repeat: no-repeat;
}
.curriculum-record-book-table td.module.commands .signin-icon,
.curriculum-record-book-table td.course.commands .signin-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url(../images/signin.png);
  background-repeat: no-repeat;
}
.curriculum-record-book-table td.course.commands div[id*=signout-button] {
  width: 18px !important;
  height: 18px !important;
  vertical-align: top;
  text-align: center;
}
.curriculum-record-book-table td.course.commands div[id*=signout-button] a {
  display: inline-block;
  width: 18px;
  height: 18px;  
}
.curriculum-record-book-table td.course.commands div[id*=signout-button] a .delete {
  display: inline-block;
  width: 18px;
  height: 18px;  
  background-position: 50% 50%;  
  left: 0px !important;
}
.curriculum-record-book-table td.course.commands .int_hover_menu {
  display: inline-block;
  vertical-align: top;
}
.curriculum-record-book-table td.course.commands .obligatory-course {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-image: url(../images/ob.png);
  background-repeat: no-repeat;
}
.curriculum-record-book-table td.course.commands .unessential-course {
  display: inline-block;
  vertical-align: top;
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-image: url(../images/pv.png);
  background-repeat: no-repeat;
}
.curriculum-record-book-table .course-closed {
  display: none !important;
}
.curriculum-record-book-table .module-closed {
  display: none !important;
}
/*============================================================================*/
/*                               .person-diploma                              */
/*============================================================================*/
.person-diploma {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-bottom: 1px solid #EBD6A0;
}
.person-diploma-share {
  padding-top: 5px !important;
  border-bottom: 1px solid #EBD6A0;
}
.person-diploma .picture {
  width: 150px !important;
  vertical-align: top;
  text-align: center;
  padding-top: 5px;
}
.person-diploma .info {
  padding-left: 10px;
}
.person-diploma .additional-padding {
  padding-bottom: 10px;
}
.person-diploma .info .info-wrapper {
  position: relative;
}
.person-diploma .info .name {
  height: 20px !important;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .name span {
  font-weight: bold;
}
.person-diploma .info .name a,
.person-diploma .info .name span a {
  font-size: 11px;
  font-weight: normal;  
}
.person-diploma .info .name .what-is-it {
  color: #9d9d9d;
}
.person-diploma .info .duration {
  height: 20px !important;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .duration span {
  font-weight: bold;
}
.person-diploma .info .commands1 {
  height: 20px !important;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .commands1 a {
  font-size: 11px;
  font-weight: normal;  
}
.person-diploma .info .commands2 {
  height: 20px !important;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .commands2 a {
  font-size: 11px;
  font-weight: normal;  
}
.person-diploma .info .commands3 {
  bottom: 15px;
  left: 0px;
  height: 20px !important;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .commands3 a,
.person-diploma .info .commands4 a {
  font-size: 11px;
  font-weight: normal;  
}
.person-diploma .info .commands3 a.to-the-cart,
.person-diploma .info .commands4 a.ajax-command-anchor {
  color: #ff0000;
  font-weight: bold;  
}
.person-diploma .info .commands3 a .goods-item-buy-icon {
    background-image: url("../images/basket.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    display: inline-block;
    height: 18px;
    vertical-align: bottom;
    width: 18px;
}
.person-diploma .info .additional {
  bottom: 0px;
  left: 0px;
  font-weight: normal;
  text-decoration: none;
}
.person-diploma .info .additional a {
  font-size: 11px;
  font-weight: normal;  
}
#main-wraper .person-diploma .info-wrapper .diploma-info .table{
    width: auto;
}
.diploma-htm-code {
  width: 400px;
  height: 200px;
  border: 1px solid #ccc;
  background: #f2f2f2;
  padding: 6px;
  overflow: auto;  
}
/*============================================================================*/
/*                          add-education-programm-form                       */
/*============================================================================*/
#add-education-programm-form {
  padding-top: 10px;
}
#add-education-programm-form #create-education-programm-control {
  margin-top: 10px;
  padding-bottom: 10px;
}
/*============================================================================*/
/*                     add-course-to-education-programm-form                  */
/*============================================================================*/
#add-course-to-education-programm-form {
  position: relative;
}
#add-course-to-education-programm-form #add-course-to-education-programm-control-ex {
  position: absolute;
  top: 15px;
  left: 506px;
  width: 12px;
  height: 12px;
}
#add-course-to-education-programm-form #add-course-to-education-programm-control {
  position: absolute;
  top: 15px;
  left: 475px;
  width: 12px;
  height: 12px;
}
#add-course-to-education-programm-form #add-course-to-education-programm-control .add,
#add-course-to-education-programm-form #add-course-to-education-programm-control-ex .add {
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("../images/add.png");
  background-repeat: no-repeat;
}
#add-course-to-education-programm-form #finish-editing-education-programm-control {
  margin-top: 10px;
  padding-bottom: 10px;
}
#add-course-to-education-programm-form #finish-editing-education-programm-control .command-button {
  display: inline-block;
}
/*============================================================================*/
/*                 #add-course-to-education-programm-dialog-form              */
/*============================================================================*/
#add-course-to-education-programm-dialog-form .form-item {
  border: none !important;
}
/*============================================================================*/
/*                   #edit-courses-block .edit-courses-table                  */
/*============================================================================*/
.edit-courses-table td {
  white-space: nowrap;
  padding: 3px 6px !important;
}
.edit-courses-table td.course-order {
  width: 0px;
  text-align: right;
}
#edit-courses-block .additional-padding-ex {
  padding-left: 32px;
}
#edit-courses-block .edit-courses-table td.void-course-order {
  width: 0px;  
  height: 10px !important;
  line-height: 10px;
  padding: 0px !important;
}
.edit-courses-table td.course-name {
    border: 1px solid #EBD6A0 !important;
    color: #000000;
    font-size: 16px;
    height: 19px;
    padding: 6px !important;
    white-space: normal !important;
    width: 455px;
}
.edit-courses-table td.void-course-name {
  height: 10px !important;
  line-height: 10px;
  padding: 0px !important;
}
.edit-courses-table td.void-course-operations {
  height: 10px !important;
  line-height: 10px;
  padding: 0px !important;
}
.edit-courses-table td.course-operations .delete {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-image: url(../images/delete.png);
  background-repeat: no-repeat;
}
.edit-courses-table td.course-order .void {
  display: inline-block;
  width: 10px;
  height: 9px;
}
.edit-courses-table td.course-order .up {
  display: inline-block;
  width: 10px;
  height: 9px;
  background-image: url(../images/arrow_sort_up.png);
  background-repeat: no-repeat;
}
.edit-courses-table td.course-order .down {
  display: inline-block;
  width: 10px;
  height: 9px;
  background-image: url(../images/arrow_sort_under.png);
  background-repeat: no-repeat;
}
/*============================================================================*/
/*                           #information-fill-start                          */
/*============================================================================*/
#information-fill-start {
  margin-top: 35px;
}
#information-fill-start .navigation-buttons {
  margin-top: 10px;
}
#information-fill-start .navigation-buttons a {
  margin-right: 180px;
  display: inline-block;
}
#information-fill-start .navigation-buttons a.last {
  margin-right: 0px !important;
}
/*============================================================================*/
/*                              #find-friends-form                            */
/*============================================================================*/
#find-friends-form .instructions {
  margin-bottom: 10px;
}
#find-friends-form .label-wrapper,
#find-friends-form label {
  width: 200px;
}
#find-friends-form .form-required {
  display: none;
}
#find-friends-form #edit-mail-service {
  width: 468px;
}
#find-friends-form .footnote {
  padding-left: 205px;
}
#find-friends-form .navigation-buttons {
  padding-left: 205px;
}
#find-friends-form .navigation-buttons a {
  margin-right: 207px;
}
/*============================================================================*/
/*                           #find-friends-results-form                       */
/*============================================================================*/
#find-friends-results-form .navigation-buttons a {
  margin-right: 135px;
}
#find-friends-results-form .select-control {
  color: #000000;
  font-size: 11px;
  font-weight: normal;  
  vertical-align: top;  
  padding-left: 85px;
  border-bottom: 1px solid #EBD6A0;
}
#find-friends-results-form .select-control .select-all-control {
  text-decoration: underline; 
  cursor: pointer;
  display: block;
}
/*============================================================================*/
/*                             #friends-on-site-form                          */
/*============================================================================*/
#friends-on-site-form .navigation-buttons a {
  margin-right: 185px;
}
#friends-on-site-form .select-control {
  color: #000000;
  font-size: 11px;
  font-weight: normal;  
  vertical-align: top;  
  padding-left: 85px;
  border-bottom: 1px solid #EBD6A0;
}
#friends-on-site-form .select-control .select-all-control {
  text-decoration: underline; 
  cursor: pointer;
  display: block;
}
/*============================================================================*/
/*                             #person-interests-form                         */
/*============================================================================*/
#person-interests-form .instructions {
  color: #000000;
  font-size: 11px;
  font-weight: normal;  
  vertical-align: top;  
  margin-top: 10px;
  border-top: 1px solid #EBD6A0;
  border-bottom: 1px solid #EBD6A0;
}
#person-interests-form .instructions .select-all-control {
  text-decoration: underline; 
  cursor: pointer;
  display: block;
}
#person-interests-form .navigation-buttons a {
  margin-right: 205px;
}
/*============================================================================*/
/*                             #person-education-form                         */
/*============================================================================*/
#person-education-form #edit-person-scientific-rank-wrapper {
  padding-left: 190px !important;
}
#person-education-form #edit-person-scientific-position-wrapper {
  padding-left: 190px !important;
}
#person-education-form #language-items-wrapper .language-item {
  padding-left: 190px !important;
}
#person-education-form .navigation-buttons a {
  margin-right: 200px;
}
/*============================================================================*/
/*                               #person-photo-form                           */
/*============================================================================*/
#person-photo-form .navigation-buttons a {
  margin-right: 20px;
}
#person-photo-form .navigation-buttons a.long-margin {
  margin-right: 480px;
} 
/*============================================================================*/
/*                                .rating-table                               */
/*============================================================================*/
#intuituser-diplomas-block {
  margin-bottom: 15px;
}
.rating-table th.commands,
.rating-table td.commands {
  width: 50px !important;
  min-width: 50px !important;
  text-align: center;
  vertical-align: middle;  
}
.rating-table td.commands.course.else {
  border: 0px !important;
}
.rating-table th.name,
.rating-table td.name{
  white-space: normal !important;
}
.rating-table td.name.course {
  padding-left: 20px !important;
}
.rating-table th.rating,
.rating-table td.rating {
  width: 100px;
  white-space: nowrap;
  text-align: center;  
}
.rating-table th.position,
.rating-table td.position {
  width: 120px;
  white-space: nowrap;
  text-align: center;  
}
.rating-table td.commands .open-close-control,
.rating-table td.commands .open-close-control {
  display: inline-block;
  cursor: pointer;
  background-position: center center;
  width: 18px;
  height: 18px;
  cursor: pointer;
  background-position: 50% 70%;
}
.rating-table td.commands .open-close-control.close,
.rating-table td.commands .open-close-control.close {
  background-image: url("../images/arrow_under.png");
  background-repeat: no-repeat;
}
.rating-table td.commands .open-close-control.open,
.rating-table td.commands .open-close-control.open {
  background-image: url("../images/arrow_more.png");
  background-repeat: no-repeat;
}
.rating-table .category-closed {
  display: none !important;
}
#more-themes-control {
  padding-left: 20px;
  margin-bottom: 10px;
}
/*============================================================================*/
/*                                intuituser-teaser                           */
/*============================================================================*/
#intuituser-courses-block,
#intuituser-curriculums-block,
#intuituser-communities-block,
#intuituser-author-block,
#intuituser-inspector-block {
  margin-bottom: 10px !important;
}
