#studies-main-table {
  margin: 0px;
  background: none;
}
#studies-main-table tbody {
  height: 100%;
  border: none;
  background: none;
}
#studies-main-table tbody tr {
  height: 100%;
  border: none;
  background: none;
}
#studies-main-table .left-td, #studies-main-table .right-td {
  width: 50%;
  vertical-align: top;
  height: 100%;
  padding-top: 0px;
  padding-bottom: 0px;
}
#studies-main-table .left-td
{
  padding-left: 0px;
  padding-right: 6px;
}
#studies-main-table .right-td {
  padding-left: 6px;
  padding-right: 0px;
}
#studies-main-table .studies-main-table-ruller {
  padding: 6px;
}
#studies-main-table .left-td .common-content-border {
  height: 513px;
}
#studies-main-table .right-td .common-content-border {
  height: 513px;
}
#studies-main-table .left-td .common-content-border, #studies-main-table .right-td .common-content-border {
  width: 100%;
}
#studies-main-table .left-td .common-content-border .common-content-border-content-wrapper,
#studies-main-table .right-td .common-content-border .common-content-border-content-wrapper {
  height: 100%;
  margin-top: -4px;
  margin-bottom: -4px;
}
#studies-main-table .left-td .common-content-border .common-content-border-content, #studies-main-table .right-td .common-content-border .common-content-border-content {
  padding-left: 12px;
  padding-right: 12px;
}
#studies-main-table ul.int-studies-main {
  padding: 0px;
  margin: 0px;
  background: none;
}
#studies-main-table ul.int-studies-main li {
  padding: 0px;
  margin: 0px;
  background: none;
}
#studies-main-table ul.int-studies-main li.title {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
#studies-main-table ul.int-studies-main li.title a:link,
#studies-main-table ul.int-studies-main li.title a:visited
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #0071A6;
}
#studies-main-table ul.int-studies-main li.description {
  padding-left: 20px;
  padding-bottom: 15px;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
}
#studies-main-table ul.int-studies-main li.description a:link,
#studies-main-table ul.int-studies-main li.description a:visited
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #0071A6; 
}
#studies-main-table ul.int-studies-submain {
  padding: 0px;
  margin: 0px;
  background: none;
}
#studies-main-table ul.int-studies-submain li {
  padding: 0px;
  margin: 0px;
  background: none;
  padding-left: 13px;
  padding-top: 5px;
  padding-bottom: 5px;
  background-image: url('img/arrow.png');
  background-position: left center;
  background-repeat: no-repeat;
}
#studies-main-table ul.int-studies-submain li a:link,
#studies-main-table ul.int-studies-submain li a:visited
{
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #0071A6;
}
.item-list UL.int-info-line {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  background-image: none;
  background: none;
  display: inline-block;
}
.item-list UL.int-info-line LI {
  float: left;
  list-style-type: none;
  background-image: none;
  margin: 0px;
  padding: 0px;
  background: none;
}
.item-list UL.int-info-line LI:after {
  content: "||";
  padding-right: 4px;
  padding-left: 4px;
}
.item-list UL.int-info-line LI.last:after {
  content: "";
}
.int-info-bold {
  font-weight: bold;
}
.int-info-description {
  font: normal 12px "lucida grande",tahoma,verdana,arial,sans-serif;
  padding-left: 4px;
  padding-top: 6px;
  background-color: #FFFFFF;
}
/*============================================================================*/
/*                 block-int_studies-left_studies_categories                  */
/*============================================================================*/
#block-int_studies-left_studies_categories {
  margin-right: 18px;
}
#block-int_studies-left_studies_categories .common-content-border-content {
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
}
#block-int_studies-left_studies_categories .common-content-border-content ul {
  list-style: none outside none;
  margin: 0;
  padding: 2px 0 0;
}
#block-int_studies-left_studies_categories .common-content-border-content li {
  background: none;
  margin: 0;
  padding: 0;
  display: block;
  min-height: 30px;
}
#block-int_studies-left_studies_categories .common-content-border-content li .anch_wrapper {
  border-bottom: 1px solid #EBD6A0;
  padding-top: 6px;
  height: 28px;
}
#block-int_studies-left_studies_categories .common-content-border-content li a {
  color: #000000;
  display: inline-block;
  font-size: 14px;
  font-weight: bold;
  text-decoration: none;
  width: 198px;
}
#block-int_studies-left_studies_categories .common-content-border-content ul ul {
  list-style: none outside none;
  margin: 0;
  padding: 2px 0 0;
  margin-left: 14px;
}
#block-int_studies-left_studies_categories .common-content-border-content ul ul li {
  border-bottom: 1px solid #EBD6A0;
  min-height: 20px;
  white-space: nowrap;
}
#block-int_studies-left_studies_categories .common-content-border-content ul ul li a {
    border: medium none;
    color: #0071AB;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: auto;
    padding-top: 0;
    text-decoration: underline;
    width: 160px;
}
#block-int_studies-left_studies_categories .common-content-border-content ul ul li span {
    display: inline-block;
    min-height: 20px;
    width: 40px;
    text-align: right;
}
#block-int_studies-left_studies_categories .common-content-border-content li.category-path {
  border-bottom: 1px solid #EBD6A0;
  padding-top: 6px;
}
#block-int_studies-left_studies_categories .common-content-border-content li.category-path .category-path-item {

}
#block-int_studies-left_studies_categories .common-content-border-content li.category-path .category-path-item a {
    border: medium none;
    color: #000000;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    height: auto;
    padding-top: 0;
    text-decoration: underline;
    width: auto;
}
/*============================================================================*/
/*       #studies-showcase-list .entities-showcase-tags-select-block          */
/*============================================================================*/
.studies-showcase-list .entities-showcase-list-item .signin-2 a
{
  display: block;
  width: 18px;
  height: 0px;
  padding-top: 18px;
  overflow: hidden;
  background-image: url('../images/signin.png');
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button]
{
  display: inline-block;
  height: 23px;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] .signin-icon
{
  display: inline-block;
  width: 18px;
  height: 18px;
  vertical-align: bottom;
  background-image: url('../images/signin.png');
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] a
{
  font-size: 11px;
  font-weight: bold;
  color: #515050;
}
div[id*=signin-button] a.red,
div[id*=signin-button] span.red,
a.red
{
  color: #ff0000 !important;
  font-weight: bold !important;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] li {
  height: auto;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] .entity-signin-button {
  white-space: nowrap;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] .int_hover_menu {
  display: inline-block;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] .int_hover_menu_title {
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
  color: #ff0000;
}
.studies-showcase-list .entities-showcase-list-item .bottom div[id*=signin-button] p
{
  text-align: left;
  margin: 0px !important;
  text-decoration: underline;
  font-size: 11px;
  font-weight: bold;
}
.studies-showcase-list .entities-showcase-list-item .bottom a.discussion,
#studies-showcase-list .entities-showcase-list-item .bottom a.discussion,
#courses-user-requests .entities-showcase-list-item .bottom a.discussion,
#courses-user-studies .entities-showcase-list-item .bottom a.discussion,
#courses-user-graduations .entities-showcase-list-item .bottom a.discussion ,
#curriculums-user-requests .entities-showcase-list-item .bottom a.discussion,
#curriculums-user-studies .entities-showcase-list-item .bottom a.discussion,
#curriculums-user-graduations .entities-showcase-list-item .bottom a.discussion,
#certification-user-requests .entities-showcase-list-item .bottom a.discussion,
#certification-user-studies .entities-showcase-list-item .bottom a.discussion,
#certification-user-graduations .entities-showcase-list-item .bottom a.discussion {
  display: inline-block;
  height: 23px;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
  color: #0071A6;
  cursor: pointer;
}
#course-curriculums-block .entities-showcase-list-item .bottom .discussion {
  display: inline-block;
  height: 23px;
  text-decoration: none;
  font-size: 11px;
  font-weight: normal;
}
#course-curriculums-block .entities-showcase-list-item .bottom .discussion a {
  color: #0071A6;
  cursor: pointer;  
}
/*============================================================================*/
/*                      studies-showcase-tags-select-block                    */
/*============================================================================*/
#studies-showcase-tags-select-block {
  margin-bottom: 15px;
}
#studies-showcase-tags-select-block .tags-title span {
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #000000;
}
#studies-showcase-tags-select-block .tags-links {
  background-color: #fcf8e4;
}
#studies-showcase-tags-select-block .tag-name a {
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline;
  color: #0071a6;
}
#studies-showcase-tags-select-block .selected-tag {
  padding-top: 5px;
}
#studies-showcase-tags-select-block .selected-tag h4 {
  display: inline;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
/*============================================================================*/
.studies-showcase-list .bottom .share-thoughts-controls,
#studies-showcase-list-block .bottom .share-thoughts-controls,
#course-information-block .share-thoughts-controls,
#curriculum-information-block .share-thoughts-controls,
#educational-group-information-block .share-thoughts-controls
{
  color: #0071A6 !important;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
#course-information-block #dream-spark-key-pannel,
#educational-group-information-block #dream-spark-key-pannel {
  border-top: 1px solid #EBD6A0;
  padding-top: 10px;
  margin-bottom: 10px;
}
#course-information-block #dream-spark-key-pannel h4,
#educational-group-information-block #dream-spark-key-pannel h4 {
  color: #000000;
  display: block;
  font-size: 14px !important;
  font-weight: bold !important;
  padding-bottom: 2px;
  text-decoration: none;
  white-space: normal;
}
#course-information-block #dream-spark-key-pannel p,
#educational-group-information-block #dream-spark-key-pannel p {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
/*============================================================================*/
/*                  studies-showcase-list-block person-view                   */
/*============================================================================*/
.studies-showcase-list-block .author-wrapper {
  display: table;
  height: 61px !important;
}
.studies-showcase-list-block .author-wrapper .author {
  display: table-cell;
  vertical-align: top;
}
.studies-showcase-list-block .author-wrapper .author-rating {
  display: table-cell;
  font-size: 13px;
  font-weight: bold;
  width: 50px !important;
  height: 61px !important;
  vertical-align: middle;
  text-align: center;
}
.studies-showcase-list-block .author-wrapper .person-view {
  width: 100% !important;
  border: none !important;
}
.studies-showcase-list-block .author-wrapper .person-view .picture {
  display: inline-block;
  vertical-align: top;
}
.studies-showcase-list-block .author-wrapper .person-view .name {
  display: inline-block;
  font-size: 12px;
  font-weight: bold;
}
.studies-showcase-list-block .author-wrapper .person-view .name a {
    font-size: 14px;
}
/*============================================================================*/
/*                              course-information                            */
/*============================================================================*/
#course-information,
#curriculum-information,
#group-information,
#block-information {
  margin-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #EBD6A0;
}
#about-entity {
  margin-top: 5px;
  border-bottom: 1px solid #EBD6A0;
  padding-bottom: 5px;
  margin-bottom: 5px;
}
#about-entity #entity-annotation {
  color: #494949;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  text-decoration: none;
}
#about-entity #entity-description {
  color: #494949;
  font-size: 12px;
  font-weight: normal;
  text-align: justify;
  text-decoration: none;
}
#course-information-button,
#group-information-button,
#show-information-button {
  cursor: pointer;
  display: block;
  height: 20px;
  width: 20px;  
  color: #000000;
  font-size: 14px !important;
  font-weight: bold !important;
  text-decoration: none;
  white-space: nowrap;  
}
/*============================================================================*/
/*                               entity-data-table                            */
/*============================================================================*/
.entity-data-table-wrapper {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  padding-bottom: 5px !important;
  border-bottom: 1px solid #EBD6A0;
}
#entity-data-table {
  width: auto !important;
}
#entity-data-table tbody {
  border: none;
}
#entity-data-table tr {
  border: none;
  background: none;
}
#entity-data-table td {
  width: 50%;
  vertical-align: top;
}
#entity-data-table td.left {
  padding-right: 20px;
} 
#entity-data-table h3 {
  color: #515050;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#entity-data-table .description {
  color: #898989;
  font-size: 12px;
  font-weight: normal;
  padding-right: 10px;
  text-align: justify;
  text-decoration: none;
}
#entity-data-table .description ul {
  margin: 0 !important;
}
#entity-data-table .description li {
  background: none;
  padding: 0px;
  margin: 0px;
}
#entity-university-courses .university-name{
    color: black;
    font-size: 12px;
    /*font-weight: bold;*/
    text-decoration: none;
}
/*============================================================================*/
/*                               entity-data-table                            */
/*============================================================================*/
#course-controls,
#curriculum-controls,
#group-controls,
#info-controls{
 height: 23px;
 margin-top: 5px;
 margin-bottom: 10px;
}
#course-controls a,
#curriculum-controls a,
#group-controls a ,
#info-controls a {
  font-size: 11px;
}
#course-controls #course-signin-button,
#course-controls #curriculum-signin-button,
#curriculum-controls #curriculum-signin-button,
#group-controls #group-signin-button,
#course-controls #group-signin-button {
  float: left;
  margin-right: 5px;
}
#course-controls #course-signin-button p,
#course-controls #curriculum-signin-button p,
#curriculum-controls #curriculum-signin-button p,
#group-controls #group-signin-button p {
  margin: 0px !important;
}
#course-controls #course-semicontrols,
#curriculum-controls #curriculum-semicontrols,
#group-controls #group-semicontrols ,
#info-controls #group-semicontrols {
  float: left;
  margin-left: 5px;
}
/*============================================================================*/
/*                              entity-signin-button                          */
/*============================================================================*/
.entity-signin-button,
.entity-signin-button a {
  font-size: 11px;
}
.entity-signin-button .sigin.icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-right: 5px;
  vertical-align: middle;
  background-image: url('../images/signin.png');
  float: none !important;
}
.entity-signin-button .signin-item {
  white-space: nowrap;
}
.entity-signin-button .picture {
  display: inline-block;
  width: 24px;
  height: 24px;
  vertical-align: middle;
}
.entity-signin-button .name {
  display: inline-block;
  height: 24px;
  padding-left: 0px;
  vertical-align: middle;
}
.entity-signin-button .cost {
  display: inline-block;
  height: 24px;
  padding-left: 10px;
  vertical-align: middle;
}
.entity-signin-button .button-center {
  padding-left: 5px !important;
  padding-right: 10px !important;
  font-size: 14px !important;
}
.entity-signin-button .command-button .button-center a,
.entity-signin-button .command-button .button-center a:hover,
.entity-signin-button .command-button .button-center a:visited {
  color: #ffffff !important;
}
/*============================================================================*/
/*                            course-table-of-contents                        */
/*============================================================================*/
#course-table-of-contents {
  border-collapse: collapse;
  padding-top: 15px;
}
#course-table-of-contents .freemium-label {
  font-weight: bold !important;
  color: #ff0000 !important;
}
#course-mark-sheet a.grey,
#course-table-of-contents a.grey {
  color: #494949;
}
#course-table-of-contents th span {
  color: #FFFFFF;
  text-decoration: none;
  cursor: pointer;
  font-weight: normal;
}
#course-table-of-contents th.title-column,
#course-table-of-contents td.title-column{
  width: 130px;
}

#course-table-of-contents th.lesson-column,
#course-table-of-contents td.lesson-column{
  width: 90px;
}

#course-table-of-contents th.duration-column {
  width: 100px;
  text-align: center;
}
#course-table-of-contents th.duration-column a {
  color: #FFFFFF;
}
#course-table-of-contents th.start-date-column,
#course-table-of-contents td.start-date-column{
  width: 120px;
}
#course-table-of-contents th.result-column,
#course-table-of-contents td.result-column{
  width: 100px;
  text-align: center;
}
#course-table-of-contents td {
  vertical-align: top;  
}
#course-table-of-contents td a,
#course-table-of-contents td h6,
#course-table-of-contents td span.test-link {
  font-weight: bold !important;
  font-size: 12px !important;
}
#course-table-of-contents td .description {
  font-size: 12px !important;
}
#course-table-of-contents td.test {
  background-color: #FEF9E1 !important;
}
#course-table-of-contents td.title-column {
  font-weight: bold;
  vertical-align: top;
}
#course-table-of-contents td.title-column .grey,
#course-table-of-contents td.info-column .grey,
#course-table-of-contents td.test .grey,
#course-table-of-contents td.start-date-column .grey {
  color: #808080 !important;
}
#course-table-of-contents td.title-column span {
  font-weight: normal;
}
#course-table-of-contents td.display-non {
 display: none;
}
#course-table-of-contents td.duration-column {
  text-align: right;
  padding-right: 15px;
  vertical-align: top;
}
#course-table-of-contents td.result-column {
  text-align: center;
  line-height: 16px; 
}
.certification-table{
   border-bottom: 1px solid #EBD6A0 !important;
}

#course-table-of-contents td.certification-training-column,
#course-table-of-contents td.certification-exam-column{
}
#course-table-of-contents td.certification-training-column a,
#course-table-of-contents td.certification-exam-column a {
  display: table-cell;
}
#course-table-of-contents td.certification-training-column .entity-signin-button .table,
#course-table-of-contents td.certification-exam-column .entity-signin-button .table {
  margin: 0;
}
#course-table-of-contents td.certification-training-column .bold,
#course-table-of-contents td.certification-exam-column .bold {
  font-weight: bold;
}
#group-university {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #EBD6A0;
}
#group-university thead {
  border-bottom: 1px solid #EBD6A0;
}
#group-university .university-column {
  padding-top: 5px;
  padding-bottom: 5px;
  white-space: nowrap;
  padding-left: 5px;
  padding-right: 5px;
}
#group-university .university-logo {
  padding-right: 15px;
  text-align: center;
  font-weight: bold;
}
#group-university .university-column .license {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
#group-university .documents-column {
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}
#group-university .documents-column.university-diplomas {
  width: 100%;
  white-space: nowrap;
  vertical-align: top;
}
#group-university .documents-column.university-license {
  white-space: nowrap;
  vertical-align: top;
}
#group-university .documents-column .diploma,
#group-university .documents-column .license {
  display: inline-block;
  margin-right: 10px;
  vertical-align: top;
}
#group-university .documents-column .diploma img,
#group-university .documents-column .license img {
  border: 1px solid #EBD6A0;
}
#conditions-for-admission-control {
  cursor: pointer;
  color: #0071A6;
}
#conditions-for-admission-wrapper .delete {
  display: inline-block;
  background-image: url("../images/delete.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin-right: 10px;
  margin-bottom: -2px;
}
#conditions-for-admission-wrapper .text {
  padding-left: 22px;
}
#required-knowledge-control {
  cursor: pointer;
  color: #0071A6;
}
#required-knowledge-wrapper .delete {
  display: inline-block;
  background-image: url("../images/delete.png");
  background-repeat: no-repeat;
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin-right: 10px;
  margin-bottom: -2px;
}
#required-knowledge-wrapper .text {
  padding-left: 22px;
}
.curriculum-table-of-universities .university-diplomas {
  vertical-align: top;
  border-bottom: 1px solid #EBD6A0;
  margin-bottom: 10px;
}
.curriculum-table-of-universities .university-diplomas {
  margin-top: 5px;
}
#educational-group-information-block .picture-wrapper .university-name {
  border: none !important;
}
.curriculum-table-of-universities .university-diplomas-title {
  width: 100%;
  font-weight: bold;
  color: #494949;
  border: none !important;
}
#educational-group-information-block .picture-wrapper .university-license-title {
  font-weight: bold;
  color: #494949;
  border: none !important;
}
.curriculum-table-of-universities .diploma img {
  border: 1px solid #EBD6A0;
}
.curriculum-table-of-universities .feature {
  border-bottom: 1px solid #EBD6A0;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
/*============================================================================*/
/*                                course-mark-sheet                           */
/*============================================================================*/
#curriculum-mark-sheet-block {
  margin-top: 10px;
}
.university-mark-sheet {
  margin-top: 5px;
  padding-bottom: 5px;
}
.university-mark-sheet .title h3 {
  color: #0071A6 !important;
  cursor: pointer !important;
  text-decoration: underline !important;
}
.university-mark-sheet.open .title h3 {
  color: #000000 !important;
  text-decoration: none !important;
}
.university-mark-sheet.open .academic-curriculum-table {
  display: table;
}
.university-mark-sheet .academic-curriculum-table {
  display: none;
}
/*============================================================================*/
/*                          studies-showcase-comment                         */
/*============================================================================*/
.studies-showcase-comment {
}
.studies-showcase-comment .description {
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #898989;
  text-align: justify;
}
.studies-showcase-comment .createdby {
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  color: #000000;
  width: 50%;
  text-align: left;
  white-space: nowrap;
}
.studies-showcase-comment .discussion-commands {
  display: table;
}
.studies-showcase-comment .discussion-commands .row {
  display: table-row;
}
/*============================================================================*/
/*                            entity-signin-button                            */
/*============================================================================*/
.entity-signin-button .table{
  width: auto !important;
  margin: 0 auto;
}
#lectures .data.text {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 10px;
  border: 1px solid #EBD6A0;
}
#table-lectures-select .form-item INPUT[type=checkbox].form-checkbox {
  margin-left: 0px !important;
  vertical-align: middle;
}
#table-lectures-select .form-item {
  padding-top: 0px !important;
  margin: 0px;
  margin-bottom: 0px !important;
  white-space: normal;
}
.table-lectures-select-name {
  width: 100%;
}
UL.int-studies-create LI {
  background: none;
  padding-left: 2em;
}
UL.int-studies-create LI.int-studies-create-course {
  background: url(img/courses.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-vcourse {
  background: url(img/mov.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-curriculum {
  background: url(img/programs.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-lecture {
  background: url(img/lecture.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-olecture {
  background: url(img/lecture.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-certification {
  background: url(img/certificate.png) left center no-repeat ;
}
UL.int-studies-create LI.int-studies-create-group {
  background: url(img/group.png) left center no-repeat ;
}
/*Player*/
.flashplayerdiv {
  padding-left: 12px;
  padding-right: 12px;
  width: 800px;
  height: 600px;
}
/*
* Request (Оrder) forms
*/
FORM #edit-test-3-wrapper .description {
  padding-left: 0px !important;
  width: auto !important;
}
.tests-radios .form-radios {
  margin-bottom: 0px;
}
.int-see-manuscript {
  margin-left: 214px;
}
.big .no-author {
  border: 1px solid #EBD6A0; 
  display: table-cell;
  width: 72px;
  height: 72px;
  text-align: center;
  vertical-align: middle;
}
.large .no-author {
  border: 1px solid #EBD6A0;
  display: table-cell;
  width: 144px;
  height: 144px;
  text-align: center;
  vertical-align: middle;
}
/*============================================================================*/
/*                               contents-wrapper                             */
/*============================================================================*/
.contents-wrapper {
  position: relative;
}
.contents-wrapper .contents-anchor {
  display: inline-block;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  color: #0071A6;
  background-image: url("../images/arrow_more.png");
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 15px;
  cursor: pointer;
  height: 18px;
}
.contents-wrapper .contents-data {
  display: none;
  position: absolute;
  left: 0px;
  top: 18px;
  background-color: #ffffff;
  z-index: 10;
  border: 1px solid #EBD6A0;
  padding: 10px;
}
.contents-wrapper .contents-data ul {
  margin: 0px !important;
  padding: 0px !important;
}
.contents-wrapper .contents-data li {
  background-image: none;
  margin-left: 0px !important;
  padding-left: 0px !important;
}
.contents-wrapper .contents-data li li {
  margin-left: 10px !important;
}
.contents-wrapper .contents-data li li li {
  margin-left: 10px !important;
}
.contents-wrapper .contents-data li li li li {
  margin-left: 10px !important;
}
/*============================================================================*/
/*                             course-lecture-block                           */
/*============================================================================*/
#course-lecture-block .pager {
  text-align: center;
  text-decoration: none;
  font-size: 12px;
}
#course-lecture-block .pager-prev-next {
  text-align: center;
  text-decoration: none;
  font-size: 12px;
}
/*============================================================================*/
/*                          academic-curriculum-block                         */
/*============================================================================*/
.academic-curriculum-table {
  margin-top: 15px;
}
.academic-curriculum-table .module-count {
  width: 170px;
}
.academic-curriculum-table .module-type {
  width: 100px;
}
.academic-curriculum-table .module-duration-ex {
  width: 100px;
}
.academic-curriculum-table .module-duration {
  width: 100px;
}
.academic-curriculum-table .module-end-date,
.academic-curriculum-table .module-mark-sheet {
  text-align: center;
  width: 100px;
}
.academic-curriculum-table .obligatory-course-count {
  background-color: #FEF9E1 !important;
  font-weight: bold;
  width: 170px;
  height: 22px;
  border: none !important;
}
.academic-curriculum-table .obligatory-course-count.first {
  border-top: 1px solid #EBD6A0 !important;
}
.academic-curriculum-table .course-title {
  height: 22px;
}
.academic-curriculum-table .course-title a {
  color: #0071A6;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.academic-curriculum-table .course-title.grey a {
  color: #808080;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.academic-curriculum-table .obligatory-course-title {
  background-color: #FEF9E1 !important;
  height: 22px;
}
.academic-curriculum-table .obligatory-course-title a {
  color: #0071A6;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.academic-curriculum-table .course-type {
  text-align: right;
  width: 100px;
  height: 22px;
}
.academic-curriculum-table .course-duration {
  text-align: center;
  width: 100px;
  height: 22px;
}
#total-duration {
  padding-left: 5px;
}
.academic-curriculum-table .obligatory-course-exam,
.academic-curriculum-table .obligatory-course-duration {
  background-color: #FEF9E1 !important;
  width: 100px;
  height: 22px;
}
.academic-curriculum-table .obligatory-course-end-date,
.academic-curriculum-table .obligatory-coursee-mark-sheet {
  background-color: #FEF9E1 !important;
  text-align: center;
  width: 100px;
  height: 22px;
}
.academic-curriculum-table .optional-course-count {
  width: 170px;
  font-weight: bold;
  height: 22px;
  border: none !important;
}
.academic-curriculum-table .optional-course-count.first {
  border-top: 1px solid #EBD6A0 !important;
}
.academic-curriculum-table .optional-course-title {
  height: 22px;
}
.academic-curriculum-table .optional-course-title a {
  color: #0071A6 !important;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
.academic-curriculum-table .optional-course-exam,
.academic-curriculum-table .optional-course-duration {
  width: 100px;
  height: 22px;
}
.academic-curriculum-table .optional-course-end-date,
.academic-curriculum-table .optional-course-mark-sheet {
  width: 100px;
  text-align: center;
  height: 22px;
}
.academic-curriculum-table .module-total-duration {
  width: 200px;
  height: 22px;
}
/*============================================================================*/
/*                          course-calendar-plan-block                        */
/*============================================================================*/
#course-calendar-plan-block {
  margin-top: 12px;
}
#course-calendar-plan-block .speed_learning_text {
  color: #494949;
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
}
#course-calendar-plan-block .speed_learning_current {
  color: #494949;
  font-size: 12px;
  font-weight: normal;
  line-height: 20px;
}
/*============================================================================*/
/*                        course-glossary-alphabet-block                      */
/*============================================================================*/
#glossary-alphabet-block {
  background-color: #FCF8E4;
}
#glossary-alphabet-block .item-list {
  height: 15px;
  padding: 5px 10px;
}
#glossary-alphabet-block .item-list ul {
  margin: 0px;
  white-space: nowrap;
  display: block;
  height: 15px;  
}
#glossary-alphabet-block .item-list li {
  list-style: none;
  padding:  0px 3px 0px 3px;
  margin: 0px;
  display: inline-block;
  height: 15px;
  line-height: 15px;
  background-image: none;
  vertical-align: top;
}
#glossary-alphabet-block .item-list li a {
  color: #0071A6;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  text-decoration: none;
  display: inline-block;
  height: 15px;
}
#glossary-alphabet-block .item-list li.current {
  background-color: #FF6600 !important;
}
#glossary-alphabet-block .item-list li.current a {
  color: #ffffff !important;
}
#glossary-alphabet-block .item-list li.empty a {
  color: #ffffff;
}
#glossary-list-block .title h3 {
  font-size: 16px;
  padding-left: 10px;
}
/*.glossary-term {
  margin-bottom: 15px !important;
}
.glossary-term .term-data {
  color: #494949;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.glossary-term .term-data .edit-icon,
.glossary-term .edit .edit-icon {
  background-image: url("../images/signin.png");
  display: inline-block;
  height: 18px;
  vertical-align: bottom;
  width: 18px;
  margin-right: 5px;
}
.glossary-term .term-data strong {
  font-weight: bold;
}
.glossary-term .lectures {
  color: #494949;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
}
.glossary-term .lectures em {
  font-style: italic;
}
.glossary-term .lectures a {
  color: #0071A6;
  text-decoration: none;
}
.glossary-term .wiki a {
  color: #0071A6;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  text-decoration: none;
}
.glossary-term .edit {
  
}*/
/*============================================================================*/
/*                             glossary-list-block                            */
/*============================================================================*/
#glossary-list-block .commentable-entity-view .right .messages-history-wrapper {
  padding-left: 40px;  
}
#glossary-list-block .commentable-entity-view .right .messages-history-wrapper .messages-list {
  background-color: #fdf9e1;
  padding: 10px;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .switch {
  padding-left: 20px;  
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .switch .edit-icon {
  background-image: url("../images/signin.png");
  display: inline-block;
  height: 18px;
  vertical-align: bottom;
  width: 18px;
  margin-right: 5px;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .switch .anchor {
  color: #0071A6;
  font-size: 12px;
  font-weight: normal;
  text-decoration: none;
  cursor: pointer;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .form-item {
  border: none !important;
  padding-left: 20px;
  width: 545px !important;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .form-item .input-wrapper {
  width: 545px !important;
  padding-bottom: 4px;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper textarea {
  width: 542px !important;
  margin-top: 4px;
}
#glossary-list-block .commentable-entity-view .right .new-message-form-wrapper .textarea-identifier {
  display: none;
}
#glossary-list-block .commentable-entity-view .commands .share-thoughts-controls
{
  color: #0071A6 !important;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
#glossary-list-block .commentable-entity-view .name .triangle {
  display: inline-block;
  width: 4px;
  height: 7px;
  background-image: url('../../../int_frontpage/themes/images/arrow-grey.png');
  margin-left: 5px;
  margin-right: 5px;
}
#glossary-list-block .commentable-entity-view .name .plus {
  font-size: 14px;
}
#glossary-list-block .commentable-entity-view .first-message {
  padding-left: 20px;
}
#glossary-list-block .commentable-entity-view .themes {
  padding-left: 20px !important;
  font-weight: normal !important;
}
#glossary-list-block .commentable-entity-view .themes a {
  text-decoration: underline;
  font-weight: bold;
}
#glossary-list-block .commentable-entity-view .commands {
  background-color: #FFFFFF !important;
}
#glossary-list-block .wiki {
  background-image: url("../images/wikipedia-icon.png");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 18px;
  margin-right: 5px;
  vertical-align: bottom;
  width: 18px;
}
#glossary-list-block .intuit {
  background-image: url("../images/intuit.png");
  background-position: center center;
  background-repeat: no-repeat;
  display: inline-block;
  height: 18px;
  margin-right: 5px;
  vertical-align: bottom;
  width: 18px;
}
#glossary-list-block .commentable-entity-view .commands a {
  font-style: italic;
  text-decoration: none;
}
#glossary-list-block .commentable-entity-view .messages-history-wrapper {
  padding-left: 20px;
  background-image: url("../images/authors.png");
  background-position: 25px 5px;
  background-repeat: no-repeat;
}
/*============================================================================*/
/*                           add-glossary-term-form                           */
/*============================================================================*/
#add-glossary-term-form .label-wrapper {
  height: 24px;
  vertical-align: top;
  width: 140px !important;
}
#add-glossary-term-form .label-wrapper label {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  width: 140px !important;
}
#add-glossary-term-form .form-item {
  border: none;
}
#add-glossary-term-form .textarea-identifier {
  display: none;
}
#add-glossary-term-form #edit-term-wrapper .input-wrapper {
  border: 1px solid #EBD6A0;
  display: inline-block;
  height: 22px;
  vertical-align: top;
  width: 493px;
  line-height: 20px;
}
#add-glossary-term-form #edit-term-defenition-wrapper .input-wrapper {
  border: 1px solid #EBD6A0;
  display: inline-block;
  vertical-align: top;
  width: 493px;
  line-height: 20px;
  padding-bottom: 4px;
}
#add-glossary-term-form #edit-term-wrapper input {
  border: medium none !important;
  vertical-align: middle;
  width: 488px;
}
#add-glossary-term-form #edit-term-defenition-wrapper textarea {
  border: medium none;
  height: 26px;
  line-height: 13px;
  margin-top: 4px;
  overflow: auto;
  vertical-align: middle;
  width: 488px !important;
}
#add-glossary-term-form #create-glossary-button {
  margin-left: 140px;
}
/*============================================================================*/
#course-curriculums-list-block .title h3 span {
  font-size: 14px;
  font-weight: bold;
}
/*============================================================================*/
/*                   edit-educational-group-information-form                  */
/*============================================================================*/
#edit-educational-group-information-form {
  padding-top: 10px;
}
#edit-educational-group-information-form #edit-title-wrapper,
#edit-educational-group-information-form #edit-level-wrapper,
#edit-educational-group-information-form #edit-annotation-wrapper,
#edit-educational-group-information-form #edit-description-wrapper,
#edit-educational-group-information-form #edit-goal-wrapper,
#edit-educational-group-information-form #edit-prerequisites-wrapper {
  white-space: nowrap;
  padding-bottom: 10px !important;
  padding-top: 5px !important;
}
#edit-educational-group-information-form #edit-title-wrapper.form-item input,
#edit-educational-group-information-form #edit-level-wrapper.form-item select {
  width: 453px;
}
#edit-educational-group-information-form .textarea-identifier {
  display: none;
}
#edit-educational-group-information-form #save-group-information-control {
  margin-top: 10px;
  padding-left: 155px;
  padding-bottom: 10px;
}
#edit-educational-group-information-form #save-group-information-control a {
  display: inline-block;
  padding-right: 10px;
}
/*============================================================================*/
/*                  educational-group-orders-management-block                 */
/*============================================================================*/
#educational-group-orders-management-block .person-view-ex {
  border: 0px !important
}
#educational-group-orders-management-block #orders-table tr {
  background-color: transparent !important;
  border: 0px !important;
}
#educational-group-orders-management-block #orders-table .person-accept {
  width: 30px; 
}
#educational-group-orders-management-block #orders-table #select-all-control {
  vertical-align: middle;
}
#educational-group-orders-management-block #orders-table #label-select-all-control {
  margin-left: -42px;
}
#educational-group-orders-management-block .person-view-ex .accept-control {
  height: 16px;
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
}
#educational-group-orders-management-block .person-view-ex .accept-control input {
  margin-left: 0px !important;
  margin-bottom: 0px !important;
}
#educational-group-orders-management-block .person-view-ex .accept-control .caption {
  vertical-align: top;
  cursor: pointer;
  line-height: 17px;
}
#educational-group-orders-management-block .navigation a {
  margin-right: 10px;
}
#educational-group-orders-management-block #check-all-orders {
  color: #0071A6;
  cursor: pointer;
}
/*============================================================================*/
/*                            educational-groups-announcement-form                         */
/*============================================================================*/
#educational-groups-announcement-form,
#int-studies-int-academy-announcement-form {
  padding-top: 10px;
}
#educational-groups-announcement-form #edit-addressee-block-wrapper .input-wrapper .form-item input[type="checkbox"],
#int-studies-int-academy-announcement-form #edit-addressee-block-wrapper .input-wrapper .form-item input[type="checkbox"] {
  margin-left: 0px !important;
}
#educational-groups-announcement-form #edit-categories-wrapper select.disabled,
#int-studies-int-academy-announcement-form #edit-categories-wrapper select.disabled {
  opacity: 0.5;
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}
#educational-groups-announcement-form #publish-group-acception-control,
#int-studies-int-academy-announcement-form #publish-group-acception-control {
  margin-top: 10px;
  padding-bottom: 10px;
}
#educational-groups-announcement-form #publish-group-acception-control a,
#int-studies-int-academy-announcement-form #publish-group-acception-control a {
  display: inline-block;
  padding-right: 10px;
}
#educational-groups-announcement-form #edit-course-id,
#int-studies-int-academy-announcement-form #edit-course-id {
  width: 470px;
}
#educational-groups-announcement-form #edit-addressee-block-wrapper .text,
#int-studies-int-academy-announcement-form #edit-addressee-block-wrapper .text {
  font-size: 14px;
}
/*============================================================================*/
/*                 educational-group-tutors-management-block                  */
/*============================================================================*/
#educational-group-tutors-management-block fieldset {
  border: 0px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
#educational-group-tutors-management-block fieldset legend {
  border: 0px !important;
  background: none !important;  
}
#educational-group-tutors-management-block .course-name {
  padding: 3px 6px !important;
}
#educational-group-tutors-management-block .tutors-cell {
  padding: 3px 35px !important;
}
#educational-group-tutors-management-block .tutors-cell .delete {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: 50% 50%;
  background-image: url("../images/delete.png");
  background-repeat: no-repeat;
  margin-left: 10px;
  vertical-align: middle;   
}
#educational-group-tutors-management-block .tutors-cell .add {
  display: inline-block;
  width: 12px;
  height: 12px;
  background-position: 50% 50%;
  background-image: url("../images/add.png");
  background-repeat: no-repeat;
  vertical-align: middle;   
}
#educational-group-tutors-management-block .course-tutors-list {
  margin-bottom: 5px;
}
#educational-group-tutors-management-block .course-tutors-list input {
  border: 1px solid #EBD6A0 !important;
  width: 190px;
  font-size: 11px;
  line-height: 16px;
  height: 16px;
  margin-right: 5px;
}
#educational-group-tutors-management-block .navigation {
  margin-top: 10px;
}
#educational-group-tutors-management-block .navigation a {
  display: inline-block;
  margin-right: 10px;
}
/*============================================================================*/
/*                  educational-group-sheet-management-block                  */
/*============================================================================*/
#educational-group-sheet-management-block .course-select-wrapper,
#education-programm-sheet-management-block .course-select-wrapper,
#course-sheet-management-block .course-select-wrapper {
  color: #000000;
  font-size: 12px;
  font-weight: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #EBD6A0 !important;
}
#educational-group-sheet-management-block .course-select-wrapper select,
#education-programm-sheet-management-block .course-select-wrapper select,
#course-sheet-management-block .course-select-wrapper select {
  border: 1px solid #EBD6A0 !important;
  width: 450px;
  display: inline-block;
  font-size: 12px;
  line-height: 20px;
  height: 22px;
}
#educational-group-sheet-management-block .mark-sheet-management,
#education-programm-sheet-management-block .mark-sheet-management,
#course-sheet-management-block .mark-sheet-management {
  margin-top: 10px;
  padding-top: 5px;
  border-bottom: 1px solid #EBD6A0 !important;
}
#educational-group-sheet-management-block .mark-sheet-management .links,
#education-programm-sheet-management-block .mark-sheet-management .links,
#course-sheet-management-block .mark-sheet-management .links {
  padding-left: 0px !important;
}
#educational-group-sheet-management-block .mark-sheet-management .print,
#education-programm-sheet-management-block .mark-sheet-management .print,
#course-sheet-management-block .mark-sheet-management .print {
  width: 60px;
}
#educational-group-sheet-management-block .mark-sheet-data,
#education-programm-sheet-management-block .mark-sheet-data,
#course-sheet-management-block .mark-sheet-data {
  margin-top: 10px !important;
}
#educational-group-sheet-management-block .mark-sheet-data th,
#education-programm-sheet-management-block .mark-sheet-data th,
#course-sheet-management-block .mark-sheet-data th {
  background-color: #FF9823 !important;
  border: 1px solid #EBD6A0 !important;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  height: 22px;
  padding: 3px 6px !important;
  text-decoration: none;
  vertical-align: top;
  white-space: nowrap;
}
#educational-group-sheet-management-block .mark-sheet-data th.name-header,
#education-programm-sheet-management-block .mark-sheet-data th.name-header,
#course-sheet-management-block .mark-sheet-data th.name-header {
  width: 100%;
}
#educational-group-sheet-management-block .mark-sheet-data tr,
#education-programm-sheet-management-block .mark-sheet-data tr,
#course-sheet-management-block .mark-sheet-data tr {
 border-bottom: 1px solid #EBD6A0 !important;
 border-left: 1px solid #EBD6A0 !important;
 border-right: 1px solid #EBD6A0 !important;
}
#educational-group-sheet-management-block .mark-sheet-data .odd td,
#education-programm-sheet-management-block .mark-sheet-data .odd td,
#course-sheet-management-block .mark-sheet-data .odd td {
 background-color: #FEF9E1 !important;
}
#educational-group-sheet-management-block .mark-sheet-data td,
#education-programm-sheet-management-block .mark-sheet-data td,
#course-sheet-management-block .mark-sheet-data td {
  padding: 3px 6px !important;
  white-space: nowrap;
}
#educational-group-sheet-management-block .mark-sheet-data td.lecture,
#education-programm-sheet-management-block .mark-sheet-data td.lecture,
#course-sheet-management-block .mark-sheet-data td.lecture {
  vertical-align: top;
  border-left: 1px solid #EBD6A0 !important;
}
#educational-group-sheet-management-block .mark-sheet-data td.test,
#education-programm-sheet-management-block .mark-sheet-data td.test,
#course-sheet-management-block .mark-sheet-data td.test {
  vertical-align: top;
  border-left: 1px solid #EBD6A0 !important;
}
#educational-group-sheet-management-block .mark-sheet-data td.exam,
#education-programm-sheet-management-block .mark-sheet-data td.exam,
#course-sheet-management-block .mark-sheet-data td.exam {
  vertical-align: top;
  border-left: 1px solid #EBD6A0 !important;
}
#course-sheet-block #check-lab-switch-label #check-lab-switch {
  line-height: 19px;
  margin: 0;
  vertical-align: middle;
}
/*============================================================================*/
/*                      course-information-managment-block                    */
/*============================================================================*/
#course-information-managment-block #edit-course-information-form {
  border-left: 1px solid #EBD6A0 !important;
  border-right: 1px solid #EBD6A0 !important;
  border-bottom: 1px solid #EBD6A0 !important;
  margin-bottom: 15px;
  padding: 10px;
}
#course-information-managment-block #edit-course-information-form .textarea-identifier.description {
  display: none;
}
#course-information-managment-block .additional-information {
  width: 100%;
}
#course-information-managment-block .additional-information .td {
  width: 50%;
}
#course-information-managment-block #edit-course-categories-form {
  border: 1px solid #EBD6A0 !important;
  padding: 10px;
  margin-right: 5px;
}
#course-information-managment-block #edit-course-categories-form #add-category-control {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #E7E6E6;
}
#course-information-managment-block #edit-course-categories-form .form-item {
  border-bottom: none !important;
}
#course-information-managment-block #edit-course-categories-form select {
  width: 300px;
}
#course-information-managment-block #edit-course-tags-form {
  border: 1px solid #EBD6A0 !important;
  padding: 10px;
  margin-left: 5px;
}
#course-information-managment-block #edit-course-tags-form .form-item {
  border-bottom: none !important;
}
#course-information-managment-block #edit-course-tags-form select {
  width: 300px;
}
#course-information-managment-block #edit-course-tags-form #add-tag-control {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #E7E6E6;
}
/*----------------------------------------------------------------------------*/
.entities-showcase-list-item .author img {
  border: 1px solid #E6E2D5;
}
.entities-showcase-list-item .author .author-cycle-wrapper img {
  border: none;
}
.entities-showcase-list-item .author .author-cycle-wrapper .additional-next {
  cursor: pointer;
}
/*============================================================================*/
/*                        studies-showcase-comment-form                       */
/*============================================================================*/
#studies-showcase-comment-form .form-item {
  border: none !important;
}
#studies-showcase-comment-form .form-item .label-wrapper {
  width: 88px !important;
}
#studies-showcase-comment-form .form-item .label-wrapper label {
  width: 88px !important;
}
#studies-showcase-comment-form #edit-comment-wrapper {
  width: auto;
}
#studies-showcase-comment-form #edit-comment-wrapper label {
  color: #000000;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper {
  width: 457px !important;
  height: 26px;
  vertical-align: top;
  border: 1px solid #EBD6A0;
  padding-bottom: 4px;
}
#studies-showcase-comment-form #edit-comment-wrapper .input-wrapper textarea {
  height: 26px;
  width: 455px !important;
  border: medium none;
  line-height: 13px;
  margin-top: 4px;
  overflow: auto;
  vertical-align: bottom;
}
#studies-showcase-comment-form .form-item .placeholder {
  display: none;
}
#studies-showcase-comment-form .textarea-identifier {
  display: none;
}
/*============================================================================*/
/*                      fill-students-name-for-diplom-form                    */
/*============================================================================*/
#fill-students-name-for-diplom-form .comment {
  margin: 0px !important;
  padding: 0px !important;
  border: none !important;
}
#fill-students-name-for-diplom-form #name-pannel table {
  margin: 0px !important;
  width: auto !important;
}
#fill-students-name-for-diplom-form #name-pannel .form-item {
  border: none !important;
}
#fill-students-name-for-diplom-form #name-pannel .t2 {
  width: 200px;
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper {
  width: 190px !important;
  height: 24px;
}
#fill-students-name-for-diplom-form #name-pannel .t2 .input-wrapper input {
  width: 188px !important;
}
#fill-students-name-for-diplom-form #name-pannel .t3 {
  width: 200px;
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper {
  width: 190px !important;
  height: 24px;
}
#fill-students-name-for-diplom-form #name-pannel .t3 .input-wrapper input {
  width: 188px !important;
}
#fill-students-name-for-diplom-form #course-person-diplomas-table {
  width: auto !important;
}
#fill-students-name-for-diplom-form #course-person-diplomas-block .t1 {
  vertical-align: top;
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t2 {
  vertical-align: top;
}
#fill-students-name-for-diplom-form #course-person-diplomas-table .t3 {
  vertical-align: top;
}
/*============================================================================*/
/*                            inspector-status-form                           */
/*============================================================================*/
#inspector-status-form .text {
  display: block;
  border-bottom: 1px solid #EBD6A0;
}
/*============================================================================*/
/*                               signin-dialog                                */
/*============================================================================*/
#signin-dialog #signin-dialog-content-wrapper {
  width: 740px;
}
#signin-dialog #signin-dialog-content-wrapper table {
  margin: 0px !important;
}
#signin-dialog #signin-dialog-content-wrapper table td {
  vertical-align: top;
  height: 110px;
}
#signin-dialog .form-radios {
  margin: 0px;
}
#signin-dialog .curriculum-prequsites .agreement {
  font-size: 13px;
}
#signin-dialog .course-prequsites table tr {
  border-top: 1px solid #EBD6A0 !important;
}
#signin-dialog .form-radios .form-item {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
#signin-dialog .form-radios .input-wrapper {
  padding-left: 50px;
}
#signin-dialog .form-radios label {
  font-size: 12px;
  color: #494949;
}
/*============================================================================*/
/*                               print-lecture                                */
/*============================================================================*/
.print-version-spelling-block {
  padding-left: 25px;  
}
.print-version-bottom {
  border-top: 1px solid #EBD6A0;
  padding: 10px 10px 10px 25px;
}
.print-version-header {
  border-bottom: 1px solid #EBD6A0;
  padding-left: 10px;    
  padding-right: 10px;      
}
.print-version-header .header {
    background-image: url("images/header-gradient.png");
    background-position: center top;
    background-repeat: repeat-x;
    clear: both;
    margin-left: -17px;
    margin-right: -17px;
    position: relative;
}
.print-version-header .header .site-logo {
    height: 48px;
    left: 17px;
    overflow: hidden;
    position: absolute;
    top: 6px;
    width: 220px;
}
.print-version-header .header-text {
  padding-left: 260px;
  padding-top: 7px;
}
/*============================================================================*/
#courses-showcase-list-block .title, 
#video-courses-showcase-list-block .title,
#higher-education-showcase-list-block .title,
#second-higher-education-showcase-list-block .title,
#studies-showcase-list-block .title,
#certification-showcase-list-block .title,
#groups-showcase-list-block .title {
  display: none;
}
#courses-showcase-list-block .links,
#video-courses-showcase-list-block .links,
#higher-education-showcase-list-block .links,
#second-higher-education-showcase-list-block .links,
#studies-showcase-list-block .links,
#certification-showcase-list-block .links,
#groups-showcase-list-block .links {
  padding: 0px;
}
/*============================================================================*/
#new-group-free-form .buttons,
#new-group-free-and-not-free-selector-form .buttons,
#new-group-free-and-not-free-selector-form .buttons,
#new-group-free-and-not-free-selector-form .buttons {
  padding-left: 150px;
  padding-top: 5px;
  border-top: 1px solid #EBD6A0 !important;    
}
/*============================================================================*/
#exam-pass-congratulations-block #person-diplomas-table{
  margin-top: 5px;
}
#exam-pass-congratulations-block h4 {
  font-size: 12px;
  margin-top: 10px;
}
#exam-pass-congratulations-block #person-diplomas-table td {
  padding: 3px 7px;
  vertical-align: top;
}
#exam-pass-congratulations-block #person-diplomas-table .info-column div,
#exam-pass-congratulations-block #person-diplomas-commands li div {
  display: inline !important;
}
#exam-pass-congratulations-block #person-diplomas-table .info-column a {
  font-size: 12px !important;
}
#exam-pass-congratulations-block #person-diplomas-table .info-column li {
  list-style-type: none !important;
  list-style-image: none !important;  
  background: none !important;
  padding: 0px !important;  
}
#exam-pass-congratulations-block #person-diplomas-commands li a,
#exam-pass-congratulations-block #person-diplomas-commands li a span {
  font-size: 12px !important;
  font-weight: bold !important;
}
#exam-pass-congratulations-block #person-diplomas-commands li.red a,
#exam-pass-congratulations-block #person-diplomas-commands li.red a span {
  color: red !important;
}
#exam-pass-congratulations-block #person-diplomas-commands li.green a,
#exam-pass-congratulations-block #person-diplomas-commands li.green a span {
  color: green !important;
} 
#exam-pass-congratulations-block #person-diplomas-commands li {
  list-style-type: none !important;
  list-style-image: none !important;
  background: none !important;
  padding: 0px !important;
  margin-left: 14px;
}
#exam-pass-congratulations-block #person-diplomas-commands li:before {
	content: "\00BB \0020";
}
#diplom-bye-dialog .diploma-column {
  width: 155px;
}
#diplom-bye-dialog #course-bye-diplom-form {
  width: 415px;
}
#diplom-bye-dialog #course-bye-diplom-form .additional-padding {
  padding: 0px !important;
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper label {
  display: block !important;
  width: 410px;
}
#diplom-bye-dialog #course-bye-diplom-form .input-wrapper .description {
  display: block !important;
  padding-left: 18px;
  color: #494949;
  font-size: 11px;
}
#studies-showcase-comment-list .header .title {
  display: none;
}
#studies-showcase-comment-list .header .links {
  padding-left: 0px;
}
#course-communities-block .ex-title-span,
#course-communities-block .ex-title-span a,
#univer-edu-prog-communities-block .ex-title-span,
#univer-edu-prog-communities-block .ex-title-span a {
  font-weight: normal !important;
  text-decoration: none !important;
}
.info-panel {
  font-size: 14px !important;
  font-weight: normal !important;  
}
#quick-search {
  display: inline-block;
  position: relative;
}
#quick-search .quick-search-label {
  color: #0071A6;
  cursor: pointer;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 2px;
  text-decoration: none;  
}
#quick-search .quick-search-form {
  position: absolute;
  top: 20px; 
  z-index: 100;
  background-color: #FCF3E0;
}
#quick-search .quick-search-form .search-field-wrapper {
  border: 1px solid #EBD6A0 !important;
  height: 22px; 
  background-color: #FFFFFF;
}
#quick-search .quick-search-form #edit-search-data-wrapper {
  height: 24px;
  overflow: hidden;
  width: 252px;  
  border: medium none;
  margin: 0 !important;
  padding: 0 !important;
}
#quick-search .quick-search-form #edit-search-data-wrapper .td {
  height: 24px;  
}
#quick-search .quick-search-form #edit-search-data-wrapper .input-wrapper {
  width: 250px !important;
}
#quick-search .quick-search-form #edit-search-data-wrapper .input-wrapper input {
  line-height: 22px;
  padding-left: 5px !important;
  width: 234px !important;
  height: 22px;
  outline: medium none;
  border: 0 none !important;
}
#quick-search .quick-search-form #edit-search-data-wrapper .placeholder {
  display: none;
}
#quick-search .quick-search-form form .submit-button-wrapper {
  margin: 0 !important;
  padding: 0 !important; 
  width: 24px;  
  height: 24px;  
}
#quick-search .quick-search-form form .submit-button-wrapper div {
  border: 0px !important;
  margin: 0 !important;
  padding: 0 !important; 
  background-color: transparent !important;
  background-image: none !important;
} 
#quick-search .quick-search-form form .submit-button-wrapper input {
  border: 0px !important;  
  margin: 0 !important;
  padding: 0 !important; 
  background: url("../images/search.png") no-repeat scroll center center transparent !important;
  display: block;
  width: 24px;  
  height: 24px;
  cursor: pointer;
}
#quick-search .td {
  vertical-align: top;
}
#quick-search .quick-search-form .common-content-border,
#quick-search .quick-search-form .common-content-border-top,
#quick-search .quick-search-form .common-content-border-top .center,
#quick-search .quick-search-form .common-content-border-content-wrapper, 
#quick-search .quick-search-form .common-content-border-bottom .center,
#quick-search .quick-search-form .common-content-border-bottom {
  background-color: transparent;
}
#quick-search .quick-search-form form {
  padding: 5px;
  background-color: transparent;
}
/*============================================================================*/
#add-tutor-to-course-form .placeholder {
  display: none;
}
#add-tutor-to-course-form,
#add-tutor-to-course-form div,
#add-tutor-to-course-form #edit-tutor,
#add-tutor-to-course-form #edit-course-id option {
  width: 430px;
}
#add-tutor-to-course-form #edit-course-id {
  width: 445px;
}
/*============================================================================*/
/*                   educational-group-education-programm-block               */
/*============================================================================*/
#ui-datepicker-div { 
  display: none; 
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form .warning {
  margin-top: 10px;  
  background-color: #FCF8E4 !important;
  border: 1px solid #EBD6A0 !important;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-iduniver-edu-prog {
  width: 465px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-iduniver-edu-prog option {
  width: 465px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-iduniver-edu-prog:disabled {
  background-color: #dcdcdc;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #education-programm-constructor {
  border-top: 1px solid #EBD6A0 !important;
  border-bottom: 1px solid #EBD6A0 !important;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #education-programm-constructor .label-wrapper,
#educational-group-education-programm-block #edit-educational-group-education-programm-form #education-programm-constructor label {
  width: 118px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form  .date-wrapper div.form-item.table .input-wrapper{
  width: 180px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form  .date-wrapper div.form-item.table .input-wrapper input{
  width: 165px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-cost-wrapper {
  width: auto;
  margin-right: 5px !important;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-cost {
  text-align: right;
  width: 235px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-cost-block .description {
  padding-left: 15px;
  text-align: justify;
  white-space: nowrap;  
  color: #000000;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
  text-decoration: none;
  vertical-align: middle;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form .finish-date .label-wrapper,
#educational-group-education-programm-block #edit-educational-group-education-programm-form .entry-type .label-wrapper,
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-iduniver-edu-prog-wrapper .label-wrapper, 
#educational-group-education-programm-block #edit-educational-group-education-programm-form #education-programm-diplomas .label-wrapper {
  padding-top: 0px;  
}
#educational-group-education-programm-block .command-buttons {
  margin-top: 10px;
  padding-left: 155px;
  padding-bottom: 10px;
}
#educational-group-education-programm-block .command-buttons a {
  display: inline-block;
  margin-right: 10px;
}
#educational-group-education-programm-block #edit-educational-group-education-programm-form #edit-cost-currency:disabled {
  background-color: #dcdcdc;
}
/*============================================================================*/
#educational-group-education-programm-block #edit-courses-block .warning {
  margin-top: 0px;
  margin-left: 32px;
  margin-bottom: 10px;
}
#edit-courses-block .edit-courses-table {
  width: 560px;
}
.edit-courses-table td {
  white-space: nowrap;
  padding: 3px 6px !important;
}
.edit-courses-table td.course-order{
  width: 0px;
  text-align: right;
}
.edit-courses-table .td.course-order{
  width: 30px;
  text-align: right;
  margin-left: -39px;
  margin-top: 6px;
}

.edit-courses-table td.course-name,
.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;
}
#educational-group-education-programm-block #edit-courses-block .edit-courses-table td.course-name.disabled {
  background-color: #dcdcdc !important;
}
#educational-group-education-programm-block #edit-courses-block .edit-courses-table td.void-course-order {
  height: 10px !important;
  line-height: 10px;
  padding: 0px !important;
}
#educational-group-education-programm-block #edit-courses-block .edit-courses-table td.void-course-order.blocked-cell {
  width: 32px;
}
.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,
.edit-courses-table .td.course-order .void{
  display: inline-block;
  width: 10px;
  height: 9px;
}
.edit-courses-table td.course-order .up,
.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;
  cursor: pointer;
}
.edit-courses-table td.course-order .down,
.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;
  cursor: pointer;
}
/*============================================================================*/
#educational-group-education-programm-block #add-course-to-education-programm-form {
  position: relative;
  padding-left: 32px;
}
#educational-group-education-programm-block #add-course-to-education-programm-form #add-course-to-education-programm-control {
  position: absolute;
  top: 10px;
  left: 507px;
  width: 12px;
  height: 12px;
}
#educational-group-education-programm-block #add-course-to-education-programm-form #add-course-to-education-programm-control .add {
  display: block;
  width: 12px;
  height: 12px;
  background-image: url("../images/add.png");
  background-repeat: no-repeat;
}
#educational-group-education-programm-block #add-course-to-education-programm-form #finish-editing-education-programm-control {
  margin-top: 10px;
  padding-bottom: 10px;
}
#educational-group-education-programm-block #add-course-to-education-programm-form #finish-editing-education-programm-control .command-button {
  display: inline-block;
}
#educational-group-announcements-management-block .description .title {
  color: #000000;  
}
#educational-group-announcements-management-block .description .text {
  line-height: 25px;
  width: 700px;
  color: #494949;  
  font-size: 16px;
  margin-top: 10px;
}
/*============================================================================*/
#course-literature-block #literature-list {
  margin-left: 10px;
}
#course-literature-block #literature-list li {
  padding: 0px;
  margin: 0px;
  margin-bottom: 5px;
  background: none;
}
#course-literature-block #literature-list .textbook-item .number {
  vertical-align: top;
  line-height: 20px;
  padding-right: 10px;
  width: 20px;
} 
#course-literature-block #literature-list .textbook-item .authors,
#course-literature-block #literature-list .textbook-item .title,
#course-literature-block #literature-list .textbook-item .date-line {
  line-height: 20px;
}

#group-statistic-wrapper .label-wrapper{
    padding-top: 0px;
    vertical-align: middle;
}

#group-statistic-wrapper .item-text .input-wrapper{
    font-size: 16px;
    vertical-align: middle;
}

#group-statistic-wrapper .markup{
    vertical-align: middle;
}

form .td.space{
    padding-right: 10px;
}

form.standard-form .cost-fields{
    padding-bottom: 5px;
}

form.standard-form .cost-fields input[type="text"],
form.standard-form .cost-fields select
{
    width: auto;
}

form.standard-form .cost-fields input[type="text"]{
    width: 235px;
}

form.standard-form .submit-button{
    margin-right: 10px;
}


form.standard-form .main-grey-button div.submit-button-border-3 input[type="submit"]{
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #333333;
    cursor: pointer;
    display: block;
    font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 30px;
    margin: 0;
    outline: medium none;
    padding: 2px 8px 4px !important;
    vertical-align: top;
    white-space: nowrap;
}

form.standard-form .main-grey-button div.submit-button-border-2 div.submit-button-border-3 {
    background-color: #EEEEEE;
    background-image: none;
    border: 0 none;
    padding: 0 !important;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}

form.standard-form .main-grey-button div.submit-button-border-2 {
    border: 0 none;
}

form.standard-form .main-grey-button div.submit-button-border-1 {
    border-color: #FFFFFF #DDDDDD #DDDDDD #FFFFFF;
    border-style: solid;
    border-width: 1px;
}

.red
{
  color: #ff0000 !important;
  font-weight: bold !important;
}
.green
{
  color: green !important;
  font-weight: bold !important;
}

form.standard-form .no-title .input-wrapper input[type="checkbox"]{
    padding-left: 0px !important;
    margin-left: 0px !important;
}

form.standard-form .no-title textarea.contract{
    width: 730px !important;
}

form.standard-form .td.right{
    text-align: right;
}

form.standard-form .td.center{
    vertical-align: middle;
}

form.standard-form .table.certificate .td{
    vertical-align: top;
    padding-right: 10px;
}

form.standard-form .form-item.table .td{
    padding-right: 10px;
}

form.standard-form .address-wrapper.table,
form.standard-form .address-wrapper .form-item.table,
form.standard-form .address-wrapper .form-item.table .tr .input-wrapper,
form.standard-form .fio-wrapper.table,
form.standard-form .fio-wrapper .form-item.table,
form.standard-form .fio-wrapper .form-item.table .tr .input-wrapper{
    width: auto;
}

form.standard-form .address-wrapper .form-item.table .input-wrapper input,
form.standard-form .address-wrapper .form-item.table .input-wrapper select,
form.standard-form .fio-wrapper .form-item.table .input-wrapper input{
    width: 230px;
    font-size: 16px;
    border: 0 none !important;
    border-bottom: 1px solid #EBD6A0 !important;
}

form.standard-form .fio-wrapper .form-item.table .input-wrapper input{
    width: 137px;
}

form.standard-form .address-wrapper .td.region .form-item.table .input-wrapper select{
    width: 160px;
}

form.standard-form .address-wrapper .td.city .form-item.table .input-wrapper select{
    width: 110px;
}

form.standard-form .address-wrapper .td.zip .form-item.table .input-wrapper input{
    width: 60px;
}

#signin-dialog .no-title .form-radios .input-wrapper {
    padding-left: 0px;
}

div.horizontal-separator,
div.bottom-separator {
    border-bottom: 1px solid #ebd6a0;
}

div.bottom-separator-4{
    border-bottom: 4px solid #ebd6a0;
}

div.horizontal-separator {
    height: 1px;
}
