<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html, body, div.wrapper
{
  height: 100%;
}
.fl-right
{
  float: right;
}
body &gt; div.wrapper
{
  height: auto;
  min-height: 100%;
}
div.wrapper &gt; div.main
{
  padding-bottom: 30px; /* РїРѕ РІС‹СЃРѕС‚Рµ РїРѕРґРІР°Р»Р° */
}
div.main &gt; div.content-wrapper &gt; div.container
{
  padding-left: 45px;
  padding-right: 45px;
  padding-top: 30px;
  padding-bottom: 30px;
}
@media(max-width:768px)
{
  div.main &gt; div.content-wrapper &gt; div.container
   {
    padding-left: 20px;
    padding-right: 20px;
  }
}
div.main &gt; div.content-wrapper &gt; div.container h1
{
  margin-top: 0;
  margin-bottom: 16px;
  font-size: 13pt;
  font-weight: bold;
  color: #2e74c3;
  text-transform: uppercase;
}
div.main &gt; div.content-wrapper &gt; div.container h2
{
  margin-top: 0;
  margin-bottom: 16px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 13pt;
  font-weight: bold;
  color: #2e74c3;
  text-transform: uppercase;
}
div.main &gt; div.content-wrapper &gt; div.container h1 .page-header__text-transform_none,
div.main &gt; div.content-wrapper &gt; div.container h2 .page-header__text-transform_none
{
  text-transform: none;
}
div.main &gt; div.content-wrapper &gt; div.container &gt; p
{
  margin-left: 16px;
  margin-right: 16px;
}
/* РЎС‚РёР»Рё Р·Р°РіРѕР»РѕРІРєРѕРІ Рё СЌР»РµРјРµРЅС‚РѕРІ С‚РµРєСЃС‚Р° */
h4
{
  margin: 3px 0 6px;
  font-size: 1em;
  font-weight: bold;
}
p
{
  font-size: 11pt;
  margin-top: .83em;
  margin-bottom: .83em;
}
p.fail_color,
span.fail_color,
.fail-color,
div.form-file-control div.file-control-notice .fail-color
{
  color: #c60d46;
}
p.success-color,
span.success-color,
.success-color,
div.form-file-control div.file-control-notice .success-color
{
  color: #168305;
}
span.email-unconfirmed,
span.email-confirmed,
span.email-lka-confirmed,
span.email-default
{
  cursor: help;
}
span.email-default
{
  font-weight: bold;
}
span.email-unconfirmed
{
  color: #c60d46;
}
span.email-confirmed
{
  color: #337ab7;
}
span.email-lka-confirmed
{
  color: #1d8b00;
}
a
{
  color: #4584c7;
}
a:hover
{
  text-decoration: underline;
}
hr
{
  border-top: 2px dotted #b5b5b3;
}
div.important-text-block-red
{
  position: relative;
  padding: 1px 12px;
  margin-top: 20px;
  margin-bottom: 20px;
  border-left: 3px solid #f65d5d;
  font-size: 15px !important;
}
div.important-text-block.attention
{
/*   border-left: 3px solid #f65d5d;
  border-top: 1px solid #f65d5d;
  border-right: 1px solid #f65d5d;
  border-bottom: 1px solid #f65d5d;
  background-color: #ffd9d9; */
  color: #e41e1e;
}
div.important-text-block p
{
  font-size: 15px !important;
  margin: 0.5em 16px 0.5em 0 !important;
  text-indent: 15px !important;
}

div.important-text-block.warning
{
/*   border-left: 3px solid #ffc000;
  border-top: 1px solid #ffc000;
  border-right: 1px solid #ffc000;
  border-bottom: 1px solid #ffc000;
  background-color: #ffffbf; */
}

/*
  Р”Р»СЏ РїСЂРµРґСѓРїСЂРµР¶РґРµРЅРёР№, РІР»РѕР¶РµРЅРЅС‹С… РІ СЌР»РµРјРµРЅС‚ .block-container
*/

div.important-text-block {
  border: none !important;
  background-color: #eef2fd !important;
  color: #333 !important;
  border-radius: 5px !important;
  padding: 3px 24px !important;
  margin: 20px 0;
}

div.important-text-block ul
{
  padding-left: 15px;
}
div.important-text-block h4
{
  padding-bottom: 10px;
}
div.important-text-block h4:only-child
{
  padding-bottom: 0;
}
div.important-text-block p
{
  text-indent: 12px;
}
div.important-text-block b
{
  /*color: #333333;*/
}

/*
  РђРґР°РїС‚РёРІРЅС‹Р№ СЃС‚РёР»СЊ РґР»СЏ РЅР°РІРёРіР°С†РёРё РїРѕ РїРѕРґР°С‡Рµ Р·Р°СЏРІР»РµРЅРёСЏ
*/

.menu {
  display: flex;
  flex-flow: row wrap;  
  margin-bottom: 15px; 
 }
 
 .menu-divide {
     display: flex;
     justify-content: flex-end;
     flex-flow: column;
 }

 .menu-divide_start-inner, .menu-divide_end-inner {

 }
 
 .menu-divide__inner {
     height: 17px;
 }
 
 .menu__item {
 
 }
 
 .menu-item {
     display: flex;
     flex-flow: row nowrap;
 }
 
 .menu-item__main {
     display: flex;
     flex-flow: column nowrap;
 }
 
 .menu-item__title {
  padding: 0 15px 0 10px;
  text-align: center;
 }

 .menu-item__title_active {
  color: #3aa1f7;
 }

 .menu-item__title_passed {
  color: #2e74c3;
}

.menu-item__title_closed {

}
 
 .menu-item__progressbar {
     display: flex;
     flex-flow: row nowrap;
     height: 19px;
 }
 
 .menu-progress__status-line {
     flex: 1 1 0;
     height: 3px;
     margin-top: 6px;
 }

 .menu-progress__status-line_active {
  background-color: #3aa1f7;
}

.menu-progress__status-line_passed {
  background-color: #2e74c3;
}

.menu-progress__status-line_closed {
  background-color: #bababa;
}

 .menu-progress__status-circle {
     margin-top: 2px;
 }
 
 .menu-status-circle {
     border-radius: 100%;
     background-color: #2e74c3;
     height: 12px;
     width: 12px;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 
 .menu-status-circle__inner {
     border-radius: 100%;
     background-color: #fff;
     height: 6px;
     width: 6px;
 }

 .status-circle_active {
  background-color: #3aa1f7;
 }

 .status-circle_passed {
  background-color: #2e74c3;
 }

 .status-circle_closed {
  background-color: #bababa;
 }
 
 .menu-circle_medium {
     height: 24px;
     width: 24px;
 }
 
 .menu-inner_medium {
     height: 12px;
     width: 12px;
 }
 
 .line-progress__status {
 
 }

@media(max-width: 600px) {
  
  .menu {
    flex-flow: column nowrap;
  }

  .menu-item__main {
    flex: 1 1 0;
  }

  .menu-divide_start-inner {
    height: 17px;
  }

  /* СЃС‚СѓС‡РёРјСЃСЏ РІ РїРѕСЃР»РµРґРЅРёР№ СЌР»РµРјРµРЅС‚ РјРµРЅСЋ Рё СѓРґР°Р»СЏРµРј СЃР°РјС‹Р№ РїРѕСЃР»РµРґРЅРё РєСЂСѓРі */
  .menu-divide_end-inner {
    display: none;
  }

  .menu-circle_medium {
    height: 12px;
    width: 12px;
  }

  .menu-inner_medium {
    height: 6px;
    width: 6px;
  }
}
 

/* РЎС‚РёР»Рё РіР»Р°РІРЅРѕРіРѕ РјРµРЅСЋ */
.main-menu__burger
{
  display: none;
}
ul#main_menu
{
  padding-left: 0;
  border: 1px solid #bdbdbd;
  border-width: 0 0 1px;
  box-shadow: 0px 2px 4px 0px #bdbdbd;
}
ul#main_menu li
{
  display: inline-block;
}
ul#main_menu li a
{
  display: block;
  padding: 4px 12px 5px 12px;
  font-size: 10pt;
  color: #3a3a3a;
  text-decoration: none;
}
ul#main_menu li:first-child a
{
  padding-left: 18px;
}
ul#main_menu li.last-child a
{
  padding-right: 18px;
  
}
ul#main_menu li a:hover
{
  background-color: #2e74c3;
  color: #fff;
}
ul#main_menu li.current a
{
  background-color: #2e74c3;
  color: #fff;
}
ul#main_menu li.current a:hover
{
  
}
/* Р“Р»Р°РІРЅРѕРµ РјРµРЅСЋ РЅР° РјР°Р»С‹С… СЌРєСЂР°РЅР°С… */
@media(max-width:992px)
{
  .main-menu__burger
  {
    display: flex;
    border: 1px solid #cccccc;
    border-width: 0 0 1px;
    align-items: center;
    width: 100%;
    height: 42px;
    padding: 0 15px;
  }
  /*.main-menu__burger &gt; span
  {
  }*/
  .main-menu__burger &gt; span:before
  {
    font-size: 26pt;
    color: #2469b4;
  }
  .main-menu__container:not(.main-menu_open) &gt; .main-menu__burger &gt; span:before
  {
    content: "\f0c9";
  }
  .main-menu__container.main-menu_open &gt; .main-menu__burger &gt; span:before
  {
    content: "\f00d";
  }
  ul#main_menu
  {
    border: none;
    box-shadow: none;
  }
  ul#main_menu li
  {
    width: 100%;
    border: 1px solid #cccccc;
    border-width: 0 0 1px;
  }
  ul#main_menu li a
  {
    padding: 10px 42px 11px 42px;
    font-size: 11pt;
  }
  ul#main_menu li:first-child a
  {
    padding-left: 42px;
  }
  ul#main_menu li.last-child a
  {
    padding-right: 42px;
  }
  .main-menu__container:not(.main-menu_open) &gt; ul#main_menu
  {
    display: none;
  }
  .main-menu__container.main-menu_open &gt; ul#main_menu
  {
    display: block;
  }
}

/* РЎС‚РёР»Рё СЃС‚СЂР°РЅРёС†С‹ Р°РІС‚РѕСЂРёР·Р°С†РёРё */
div.loginform
{
  vertical-align: top;
  /*font-size: 0.85em;*/ /* test */
}
div.loginform-notice
{
  text-align: left;
  margin-bottom: 15px;
  margin-top: 5px;
  letter-spacing: -0.02em;
}
div.loginform-notice span
{
  line-height: 13pt;
}
div.loginmemo
{
  vertical-align: top;
  border-style: dotted; 
  border-color: #b5b5b5; 
  border-width: 0 0 0 2px;
}
@media(max-width:768px)
{
  div.loginform
   {
    margin-bottom: 30px;
  }
  div.loginmemo
   {
    padding-top: 10px;
    border-width: 2px 0 0 0;
  }
}
div.loginmemo p
{
  margin-top: 5pt;
  margin-bottom: 5pt;
  line-height: 13pt;
}

div.loginmemo a,
div.loginform a
{
  color: #135094;
}

div.loginform div.reg-links
{
  float: right;
  padding-right: 15px;
  font-size: 11pt;
}
div.loginform div.reg-links:after
{
  clear: both;
}
div.loginform div.reg-links div.reg-link
{
  margin-top: 3px;
  margin-bottom: 3px;
  text-align: right;
}
div.loginform div.reg-links div.reg-link.al-right
{
  text-align: right;
}

table.wide td.nb_left
{
  padding-left: 0;
  width: 50px;
}
table.wide td.nb_right
{
  width: 125px;
}
table.wide td.nb_right_bottom input
{
  width: 125px;
  height: 26px;
  margin-top: 10px;
}
table.wide td.nb_forgot_pwd
{
  padding-top: 5px;
  /*padding-bottom: 5px;*/
  text-align: right;
  font-size: 10pt; /* test */
}

/* Р‘Р»РѕРє "Р’РѕР·РјРѕР¶РЅРѕСЃС‚Рё Р›Рљ Р°Р±РёС‚СѓСЂРёРµРЅС‚Р°" */
div.lks_facilities_block
{
  border-top: 2px dotted #b5b5b5;
  padding-top: 20px;
  margin: 27px 0 40px 0;
}
div.lks_facilities_block div.lks_facilities,
div.lks_facilities_block div.lks_facility_header,
div.lks_facilities_block div.lks_facilities div.lks_facility
{
  vertical-align: top;
}
div.lks_facilities_block div.lks_facility_main
{
  padding-left: 18px;
  padding-bottom: 55px;
}
div.lks_facilities_block div.lks_facilities
{
  margin-top: -26px;
}
div.lks_facilities_block div.lks_facility_header
{
}
div.lks_facilities_block div.lks_facilities div.lks_facility
{
  margin-top: 26px;
}
div.lks_facilities_block div.lks_facilities div.lks_facility:after
{
  display: block;
  height: 1px;
  content: "";
  border-bottom: 2px dotted #b5b5b5;
}
div.lks_facilities_block div.lks_facilities div.lks_facility.border-none:after,
div.lks_facilities_block div.lks_facilities div.lks_facility.border-none:last-child:after
{
  border-bottom: none;
}
@media(max-width:768px)
{
  div.lks_facilities_block div.lks_facilities div.lks_facility.border-none:not(:last-child):after
  {
    border-bottom: 2px dotted #b5b5b5;
  }
}
div.container div.lks_facilities_block div.lks_facility_main h3
{
  margin-top: 0;
  margin-bottom: 12px;
  font-family: Arial;
  font-size: 16pt;
  font-weight: bold;
  color: #2d73c1;
}
div.container div.lks_facilities_block div.lks_facility_main p
{
  font-family: Arial, sans-serif;
  font-size: 10.5pt;
  margin-top: 0;
  margin-bottom: 0;
  line-height: 20px;
  color: #373737;
}
div.container div.lks_facilities_block div.lks_facility_header h2
{
  font-family: Arial;
  font-size: 19pt;
  font-weight: bold;
  text-transform: uppercase;
  text-align: right;
  color: #2d73c1;
  margin-top: 0;
}
@media(max-width:768px)
{
  div.container div.lks_facilities_block div.lks_facility_header h2
  {
    text-align: center;
  }
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility h3
{
  display: table;
  font-family: Arial;
  font-size: 15pt;
  font-weight: normal;
  color: #2d73c1;
  margin-top: 0;
  margin-bottom: 21px;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility h3 &gt; *
{
  display: table-cell;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility h3 &gt; span.facility_icon
{
  width: 54px;
  height: 54px;
  background: url("../img/lks-facility-circle.png") no-repeat;
  color: #fff;
  padding-top: 8pt;
  font-size: 23pt;
  text-align: center;
  vertical-align: top;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility h3 &gt; span.facility_icon:before
{
  display: block;
  width: 54px;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility h3 div.title
{
  vertical-align: middle;
  padding-left: 15px;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility ul
{
  font-family: Arial, sans-serif;
  font-size: 10.5pt;
  margin-top: 7px;
  margin-bottom: 37px;
  padding-left: 18px;
  line-height: 1.375em;
  color: #373737;
}
div.container div.lks_facilities_block div.lks_facilities div.lks_facility ul.li
{
  
}
/* РєРѕРЅРµС† СЃС‚РёР»РµР№ СЃС‚СЂР°РЅРёС†С‹ Р°РІС‚РѕСЂРёР·Р°С†РёРё */  

.al-left
{
  float: left;
  text-align: left;
}
.al-right
{
  float: right;
  text-align: left;
}
div.overhead
{
  height: 45px;
  background: #094b8b url("../img/header-top.png") repeat-x 0 0;
  border-bottom: 1px solid #798193;
}
div.header
{
  height: 104px;
  background: #3178c8 url("../img/header-x.png") repeat-x 0 0;
  border-bottom: 3px solid #f65d5d;
}
@media(max-width:768px)
{
  div.header.is_auth
   {
     height: 170px;
  }
}
a.osulink
{
  display: inline-block;
  width: 134px;
  height: 33px;
  margin-top: 5px;
  background: transparent url("../img/osu-logo.png") no-repeat 0 0;
}
a.lkalink
{
  display: block;
  width: 261px;
  height: 36px;
  margin-top: 38px;
  margin-left: 31px;
  background: transparent url("../img/lka-logo.png") no-repeat 0 0;
}
a.iaslink
{
  display: inline-block;
  height: 20px;
  padding-left: 40px;
  background: transparent url("../img/ias-logo.png") no-repeat 0 0;
}

div.abit_fio_priem_year_list
{
  margin: 30px 5px 0 0;
  float: right;
  text-align: right;
}
div.abit_fio_priem_year_list a.abit_fio
{
  font-size: 10pt;
  color: #dadada;
}
div.abit_fio_priem_year_list div.priem_campaign
{
  font-size: 10pt;
  color: #dadada;
}
div.abit_fio_priem_year_list div.priem_campaign ul
{
  display: inline;
  padding-left: 0;
}
div.abit_fio_priem_year_list div.priem_campaign ul li
{
  display: inline-block;
}
div.abit_fio_priem_year_list div.priem_campaign ul li a
{
  display: block;
  padding: 5px 5px;
  font-weight: normal;
  font-size: 10pt;
  color: #6699cc;
  text-decoration: none;
}
div.abit_fio_priem_year_list div.priem_campaign ul li:first-child a
{
  padding-left: 5px;
}
div.abit_fio_priem_year_list div.priem_campaign ul li:last-child a
{
   padding-right: 0;
}
div.abit_fio_priem_year_list div.priem_campaign ul li.current a
{
  font-weight: normal;
  color: #fff;
  font-size: 11pt;
  text-decoration: underline;
}
@media(max-width:768px)
{
  div.abit_fio_priem_year_list
   {
    margin-left: 30px;
    float: left;
    text-align: left;
  }
}

/* РЎС‚РёР»Рё С„РѕСЂРј */
div.form-field-row
{
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 16px;
}
div.form-field-row div.form-field-title
{
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  margin-bottom: 3px;
  font-weight: bold;
  /*font-size: 9pt;*/ /* test */
  font-size: 10pt;
}
div.form-field-row div.form-field-title span.required,
div.form-field-row div.form-field label div span.required, span.required
{
  padding-left: 0.2em;
  padding-right: 0.3em;
  color: #c60d46;
  font-size: 105%;
}
div.form-field-row div.form-field
{
  display: block;
  position: relative;
}
div.form-field-row div.form-field&gt;*
{
  display: block;
  width: 100%;
  height: 26pt;
}
div.form-field-row div.form-field input[type="date"] {
  height: 26pt;
}
div.form-field-row div.form-field img.captcha-img
{
  display: inline-block;
  width: 200px;
  height: 50px;
  margin-right: 10px;
  vertical-align: middle;
}
div.form-field-row div.form-field&gt;input.captcha-button[type="button"]
{
  display: inline-block;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-left: 10px;
  vertical-align: middle;
  background-image: url("../img/button-refresh-captcha-32x32.png");
  background-repeat: no-repeat;
  background-position: center;
  background-color: #4d9aef;
}
div.form-field-row div.form-field input[type="date"]
{
  width: auto;
}
input[type="text"], input[type="password"], input[type="date"], select, textarea
{
  background-color: #fff;
}
div.form-field-row div.form-field &gt; input[type="text"],
div.form-field-row div.form-field &gt; input[type="password"],
div.form-field-row div.form-field input[type="date"],
div.form-field-row div.form-field &gt; select,
div.form-field-row div.form-field &gt; textarea
{
  border: 1px solid #b9b9b9;
  padding-left: 18px;
  padding-right: 18px;
  font-size: 11pt; /* test */
}
div.form-field-row div.form-field &gt; input[disabled],
div.form-field-row div.form-field &gt; select[disabled],
div.form-field-row div.form-field &gt; textarea[disabled]
{
  border-color: #bababa;
  background-color: #efefef;
}
/* РёРЅРґРёРєР°С‚РѕСЂ Р·Р°РіСЂСѓР·РєРё РІ РїРѕР»Рµ С„РѕСЂРјС‹ */
div.form-field-row div.form-field.loading:before,
div.form-field-row button.loading:before
{
  display: inline-block;
  width: 32px;
  height: 100%;
  position: absolute;
  content: '';
  top: 0;
  left: 0;
  vertical-align: middle;
  background-image: url("../img/preloader-16x16.gif?timestep=202006071650");
  background-repeat: no-repeat;
  background-position: center;
}
div.form-field-row div.form-field &gt; textarea
{
  resize: none;
  height: 100px;
}
@media all and (-ms-high-contrast:none) /* РџРѕРґРїСЂР°РІР»СЏРµРј РѕС‚СЃС‚СѓРї СЃРїРёСЃРєР° РІ IE11 */
{
  div.form-field-row div.form-field &gt; select
  {
    padding-right: 0;
  }
}
div.form-field-row input[type="button"],
div.form-field-row input[type="submit"],
div.form-field-row button
{
  position: relative;
  padding: 3px 34px;
  border-top: 1px solid #81acdc;
  border-right: 1px solid #2e74c3;
  border-bottom: 1px solid #2e74c3;
  border-left: 1px solid #70a1d8;
  border-radius: 5px;
  background-color: #2e74c3;
  font-size: 13pt;
  color: #fff;
  white-space: normal;
  cursor: pointer;
  z-index: 1;
}
div.form-field-row input[type="button"]:not([disabled]).button_animated,
div.form-field-row input[type="submit"]:not([disabled]).button_animated,
div.form-field-row button:not([disabled]).button_animated
{
  animation: button_blue_colorChange 1.5s infinite;
}
/*  РћРїСЂРµРґРµР»СЏРµРј Р°РЅРёРјР°С†РёСЋ СЃРјРµРЅС‹ С†РІРµС‚Р° */
@keyframes button_blue_colorChange
{
  0% {
    background-color: #2e74c3; /*  РСЃС…РѕРґРЅС‹Р№ С†РІРµС‚ */
  }
  50% {
    background-color: #70a1d8; /*  Р¦РІРµС‚ РІ СЃРµСЂРµРґРёРЅРµ Р°РЅРёРјР°С†РёРё */
  }
  100% {
    background-color: #2e74c3; /*  Р’РµСЂРЅСѓС‚СЊСЃСЏ Рє РёСЃС…РѕРґРЅРѕРјСѓ С†РІРµС‚Сѓ */
  }
}
div.form-field-row input[type="button"].button_danger
{
  border-top: 1px solid #dc8181;
  border-right: 1px solid #c32e2e;
  border-bottom: 1px solid #c32e2e;
  border-left: 1px solid #d87070;
  border-radius: 5px;
  background-color: #c12929;
}
div.form-field-row input[type="button"].button_theme-green
{
  border-top: 1px solid #87b87a;
  border-right: 1px solid #91c24c;
  border-bottom: 1px solid #91c24c;
  border-left: 1px solid #87b87a;
  background-color: #91c24c;  
}
div.form-field-row  input[type="button"][disabled],
div.form-field-row  input[type="submit"][disabled],
div.form-field-row  button[disabled],
div.new_appl_link input[type="button"][disabled]
{
  border-top: 1px solid #ececec;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  border-left: 1px solid #e9e9e9;
  background-color: #d0d0d0;
}
.form-actions-container {
  margin-top: 25px;
}
div.form-field-row div.form-field &gt; label &gt; input[type="checkbox"],
div.form-field-row div.form-field-title &gt; label &gt; input[type="checkbox"],
div.form-field-row div.form-field &gt; label &gt; input[type="radio"],
div.form-field-row div.form-field-title &gt; label &gt; input[type="radio"]
{
  display: table-cell;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  vertical-align: bottom;
}
div.form-field-row div.form-field &gt; label,
div.form-field-row div.form-field-title &gt; label 
{
  display: table;
  /*font-size: 9pt;*/ /* test */
  font-size: 10pt;
}
div.form-field-row div.form-field &gt; label&gt;*,
div.form-field-row div.form-field-title &gt; label&gt;*
{
  display: table-cell;
}
div.form-field-row div.form-field &gt; label div.checkbox_descr,
div.form-field-row div.form-field-title &gt; label div.checkbox_descr
{
  width: 100%;
}
div.form-field-row div.form-field.error&gt;*
{
  background-color: #ffd9d9;
  color: #c60d46;
}
div.form-field-row div.form-field.error &gt; select option
{
  /* РїРѕРґР°РІР»СЏРµРј СЃС‚РёР»СЊ РѕС€РёР±РєРё РІ РїСѓРЅРєС‚Р°С… РІС‹РїР°РґР°СЋС‰РµРіРѕ СЃРїРёСЃРєР° */
  background-color: #fff;
  color: #333;
}
div.form-field-row div.form-field-error
{
  display: block;
  padding: 13px 10px 5px 10px;
  /*font-size: 9pt;*/ /* test */
  font-size: 10pt;
  color: #c60d46;
}
div.form-field-row div.form-field div.form-field-placeholder
{
  display: block;
  padding-left: 10px;
  padding-right: 10px;
  margin-top: 4px;
  /*font-size: 8pt;*/ /* test */
  font-size: 9pt;
  height: auto;
}
div.form-field-row div.form-field.error div.form-field-placeholder
{
  background-color: #fff;
  color: #333;
}
/* РЎС‚РёР»Рё Р°РЅРЅРѕС‚Р°С†РёРё Рє С„РѕСЂРјРµ */
div.form-notice
{
  margin-bottom: 40px;
}
div.form-notice p
{
  text-align: justify;
  text-indent: 20px;
  margin-top: 0;
  margin-bottom: 0;
}
div.form-notice ul
{
  list-style-type: disc;
}
div.form-notice ul li
{
  margin: 8px 0;
}
div.form-notice h4
{
  text-indent: 20px;
  font-size: 16px;
  color: #2e74c3;
  margin: 30px 0 5px 0;
}
div.form-field.form-notice.loading
{
  position: relative;
  height: 32px;
  margin-bottom: 0;
}
/* СЃС‚РёР»Рё РґР»СЏ РєРѕРјРїРѕРЅРµРЅС‚Р° РґР°С‚С‹ */
.calendar-reset {
  vertical-align: middle;
  font-size: 21px;
  margin: 0 7px;
}

.calendar-reset:hover {
  cursor: pointer;
}
.calendar-reset[disabled] {
  cursor: not-allowed;
  color: #ababab;
}

/*#region РЎС‚РёР»Рё Р±Р»РѕРєР° РІС‹Р±РѕСЂР° РІС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ */
.exams-select-container {
  margin: 0 5px 20px 5px;
}

.exams-group-select {
  margin-bottom: 18px;
}

.exams-group-select__title {
  font-weight: bolder;
  font-size: 13px;
}

.exams-group-select__list {

}

.exams-group-select__error {
  font-size: 12px;
  font-weight: bolder;
  color: #d60000;
  margin: 6px 0;
}
/*#endregion */

/* РЎС‚РёР»Рё РјРѕРґСѓР»СЏ Р·Р°РіСЂСѓР·РєРё С„Р°Р№Р»РѕРІ */
div.form-file-control
{
  padding: 19px 12px 57px 12px;
  background-color: #f2f2f2;
  border: 1px solid #d4d4d4;
}
div.form-file-control div.file-control-title
{
  display: inline-block;
  padding-left: 16px;
}
div.form-file-control div.file-control-title p 
{
  font-size: 11pt;
  font-weight: bold;
  color: #3a3a3a;
}
div.form-file-control div.file-control-panel
{
  display: inline-block;
  padding-left: 12px;
  margin-top: 20px;
}
div.form-file-control div.file-control-notice
{
  display: block;
  vertical-align: top;
  margin-top: 10px;
  margin-bottom: 20px;
  padding-left: 16px;
  padding-right: 16px;
}
div.form-file-control div.file-control-notice p
{
  margin-top: 2px;
  margin-bottom: 2px;
  font-size: 10pt;
  color: #3a3a3a;
}
div.form-file-control div.file-control-notice ul
{
  font-size: 10pt;
  padding-left: 20px;
  list-style-type: disc;
}
div.form-file-control div.file-control-notice ul li
{
  margin: 8px 0;
}
@media(max-width:768px)
{
  div.form-file-control div.file-control-notice ul
  {
    padding-left: 15px;
  }
}
div.form-file-control div.file-control-button
{
  display: inline-block;
  position: relative;
}
div.form-file-control div.file-control-button input[type="file"]
{
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
  z-index: 2;
}
div.form-file-control div.file-control-button input[type="button"]
{
  cursor: pointer;
}

div.form-file-control div.file-list-container
{
}
div.form-file-control div.file-list-container div.file-item
{
  display: flex;
  background-color: #fff;
  border: 1px solid #d4d4d4;
  min-height: 120px;
  padding: 17px;
  position: relative;
  margin-top: 17px;
  flex-wrap: wrap;
}
/* РЎРєСЂС‹РІР°РµРј Р±Р»РѕРє СЃ СѓРґР°Р»РµРЅРЅС‹Рј С„Р°Р№Р»РѕРј */
div.form-file-control div.file-list-container div.file-item.deleted
{
  display: none;
}
div.form-file-control div.file-list-container.empty div.file-item:first-child
{
  margin-top: 0;
}
/* РїСѓСЃС‚РѕР№ СЃРїРёСЃРѕРє С„Р°Р№Р»РѕРІ */
div.form-file-control div.file-list-container.empty
{
  text-align: center;
}
div.form-file-control div.file-list-container.empty div.file-item
{
  display: table;
  width: 100%;
}
div.form-file-control div.file-list-container.empty div.file-item p
{
  display: table-cell;
  vertical-align: middle;
}

/* СЌР»РµРјРµРЅС‚С‹ СЃРїРёСЃРєР° С„Р°Р№Р»РѕРІ */

div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo
{
  display: flex;
  width: 150px;
  text-align: center;
  align-items: center;
  justify-content: center;
}

/* РѕСЃРѕР±С‹Рµ СЃС‚РёР»Рё РґР»СЏ Р±Р»РѕРєР° Р·Р°РіСЂСѓР·РєРё С„Р°Р№Р»РѕРІ РІ СЂР°Р·РґРµР»Рµ РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ */
div.form-file-control.osu-exam-file-control div.file-list-container div.file-item div.file-item-fileinfo
{
  flex: 1;
  width: auto;
  margin-bottom: 0;
  text-align: left;
  justify-content: left;
}
div.form-file-control.osu-exam-file-control div.file-list-container div.file-item div.file-item-fileinfo a
{
  display: flex;
  align-items: center;
}
div.form-file-control.osu-exam-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-fileicon
{
  text-align: center;
}
div.form-file-control.osu-exam-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container
{
  text-align: left;
}
/* РєРѕРЅРµС† РѕСЃРѕР±С‹С… СЃС‚РёР»РµР№ РґР»СЏ Р±Р»РѕРєР° Р·Р°РіСЂСѓР·РєРё С„Р°Р№Р»РѕРІ РІ СЂР°Р·РґРµР»Рµ РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ */

div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-fileicon
{
  display: block;
  min-width: 32px;
  min-height: 32px;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container
{
  display: block;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container
  div.file-item-filename
{
  display: block;
  text-overflow: ellipsis;
  overflow: hidden;
  margin: 5px 15px;
  /*font-size: 9pt;*/ /* test */
  font-size: 10pt;
  word-break: break-all;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container
  div.file-item-progress
{
  display: inline-block;
  text-align: center;
  min-width: 55px;
  width: 55px;
  height: 12px;
  margin: 2px 15px;
  border: 1px solid #8a8a8a;
  background-color: #272727;
  border-radius: 5px;
  position: relative;
  overflow: hidden;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container 
  div.file-item-progress div.file-item-progress-value
{
  width: 0%;
  height: 100%;
  position: absolute;
  background-color: #5c9ee5;
  border-radius: 3px;
}
@media(max-width:768px)
{
  div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo
  {
    flex-basis: 100%;
    width: auto;
    margin-bottom: 20px;
    text-align: left;
    justify-content: left;
  }
  _:-ms-fullscreen, :root div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo
  {
  flex-basis: auto;
  width: 100%;
  }
  div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo a
  {
    display: flex;
    align-items: center;
  }
  div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-fileicon
  {
    text-align: center;
  }
  div.form-file-control div.file-list-container div.file-item div.file-item-fileinfo div.file-item-filename-container
  {
    
    text-align: left;
  }
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileprop
{
  flex: 1;
}
/*@media(max-width:1200px)
{
  div.form-file-control div.file-list-container div.file-item div.file-item-fileprop
  {
    max-width: 600px;
  }
}
@media(max-width:992px)
{
  div.form-file-control div.file-list-container div.file-item div.file-item-fileprop
  {
    max-width: 380px;
  }
}
@media(max-width:768px)
{
  div.form-file-control div.file-list-container div.file-item div.file-item-fileprop
  {
    max-width: none;
  }
}*/
div.form-file-control div.file-list-container div.file-item div.file-item-fileprop div.file-item-fileprop-item
{
  display: block;
  margin-top: 20px;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileprop div.file-item-fileprop-item:first-child
{
  margin-top: 0;
}
div.form-file-control div.file-list-container div.file-item div.file-item-fileprop div.file-item-fileprop-item textarea
{
  height: 75px;
  border: 1px solid #b9b9b9;
  padding-left: 18px;
  padding-right: 18px;
  resize: none;
}
div.form-file-control div.file-list-container div.file-item  div.file-item-controls
{
  display: flex;
  margin-left: 17px;
}
div.form-file-control div.file-list-container div.file-item  div.file-item-controls div.file-item-controls-delete
{
  display: block;
  width: 34px;
  height: 35px;
  background-image: url("../img/file-control-delete.png");
  margin: auto 0;
  cursor: pointer;
}
div.form-file-control div.file-list-container div.file-item  div.file-item-controls div.file-item-controls-delete:hover
{
  background-image: url("../img/file-control-delete-hover.png");
}
div.form-file-control div.file-list-container div.file-item div.file-item-error
{
  display: block;
  padding: 13px 10px 5px 10px;
  /*font-size: 9pt;*/ /* test */
  font-size: 10pt;
  color: #c60d46;
  flex-basis: 100%;
}
_:-ms-fullscreen, :root div.form-file-control div.file-list-container div.file-item div.file-item-error
{
  flex-basis: auto;
  width: 100%;
}
div.form-file-control div.file-list-container div.file-item.error
{
  background-color: #ffd9d9;
}
div.form-field-row div.form-field textarea.main-appl-comment-field
{
  height: 120px;
}

.file-item__empty-block {
  display: flex;
  flex-flow: column nowrap;
}

.file-control__mark {
  display: flex;
  justify-content: center;
  margin: 3px 0;
}

.file-control__link {
  /* color: #909090; */
}

.file-control__link:hover, 
.file-control__link:focus {
 /*  color: #3e4042;
  text-decoration: underline; */
}

/* РњРѕРґР°Р»СЊРЅР°СЏ С„РѕСЂРјР° Р°РІС‚РѕСЂРёР·Р°С†РёРё */
div.modal-auth-form-wripper
{
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  background-color: rgba(33, 33, 33, .7);
}
div.modal-auth-form-wripper.show-form
{
  display: block;
}
div.modal-auth-form-wripper div.container
{
  padding: 0;
}
div.modal-auth-form-wripper div.modal-auth-form
{
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 300px;
  padding: 19px 20px 10px 20px;
  background-color: #f2f2f2;
  border: 1px solid #d4d4d4;
  transform: translate(-50%, -50%); 
}
div.modal-auth-form-wripper div.modal-auth-form div.modal-auth-form-close-button
{
  display: block;
  width: 32px;
  height: 32px;
  margin-top: -8px;
  margin-right: -8px;
  float: right;
  background-image: url("../img/form-control-close-32x32.png");
  background-repeat: no-repeat;
  cursor: pointer;
}
div.modal-auth-form-wripper div.modal-auth-form div.modal-auth-form-close-button:hover
{
  background-image: url("../img/form-control-close-hover-32x32.png");
}
div.modal-auth-form-wripper div.modal-auth-form h2
{
  margin: 0 0 16px 0;
  font-size: 13pt;
  font-weight: bold;
  color: #2e74c3;
  text-transform: uppercase;
}
div.modal-auth-form-wripper div.modal-auth-form div.modal-auth-form-notice
{
  margin-bottom: 15px;
  padding-left: 5px;
  padding-right: 5px;
}
div.modal-auth-form-wripper div.modal-auth-form div.modal-auth-form-notice p
{
  font-size: 11pt;
}

/* СЃС‚РёР»Рё РґР»СЏ СЃРІРѕСЂР°С‡РёРІР°СЋС‰РµРіРѕСЃСЏ Р±Р»РѕРєР°  */
div.folding-up-block {
  margin-bottom: 10px;
  background-color: #fff;
  padding: 0;
  overflow: hidden;
}

div.folding-up-block.hidden {
  display: block !important;
}

div.folding-up-block__header {
  text-align: left;
  display: block;
  height: 26px;
  padding: 5px 15px;
  overflow: hidden;
  background: #2f76c5 url(../img/block-title-header.png) no-repeat right center;
  color: #fbf7e9;
  cursor: pointer;
}

div.folding-up-block__content {
  margin: 0;
  border: 1px solid #dfdfdf;
  overflow: hidden;
  -webkit-transition: all .3s ease;
  -moz-transition: all .3s ease;
  -o-transition: all .3s ease;
  transition: all .3s ease;
}

div.folding-up-block.hidden div.folding-up-block__content {
  /* border: none; */
}

div.folding-up-block__content-inner {
  padding: 10px 15px;
}


div.folding-up-block.hidden div.folding-up-block__header {
  background: #2f76c5 url(../img/block-title-header-down.png) no-repeat right center;
  /* height: 1.6em; */
}

div.folding-up-block__header:hover {
  background: #5c9dd8 url(../img/block-title-header-hover.png) no-repeat right center;
  color: #fdfbf4;
}

div.folding-up-block.hidden div.folding-up-block__header:hover {
  background: #5c9dd8 url(../img/block-title-header-down-hover.png) no-repeat right center;
  color: #fdfbf4;

}

.line-tap
{
  padding-left: 15px;
}

/* СЃС‚РёР»Рё СЂР°Р·РґРµР»Р° "РљРѕРЅС‚Р°РєС‚С‹"*/

div.dept-contact-links
{
  padding-left: 20px;
  padding-right: 20px;
}

/* СЃС‚РёР»Рё РґР»СЏ С‚Р°Р±Р»РёС†С‹ СЂР°Р·РґРµР»Р° "РљРѕРЅС‚Р°РєС‚С‹" */
.table-commun
{
  width: 100%;
}
.table-commun th,
.table-commun td
{
  padding: 7px 16px 4px 16px;
  border: 1px solid #c2c1c1;
  font-size: 11pt;
  font-weight: normal;
}
.table-commun th
{
  text-align: center;
  background-color: #c8ddf4;
}
.table-commun td
{
  vertical-align: top;
  background-color: #fff;
}
.table-commun__td-inner-text
{
  margin: 3px 0;
}
.table-commun__space-row
{
  height: 10px;
}
/* РћР±С‰РёР№ СЃС‚РёР»СЊ С‚Р°Р±Р»РёС† */
.table-common
{
  width: 100%;
}
.table-common th,
.table-common td
{
  padding: 7px 16px 4px 16px;
  border: 1px solid #c2c1c1;
  font-size: 11pt;
  font-weight: normal;
}
.table-common th
{
  text-align: center;
  background-color: #dce9f8;
}
.table-common td
{
  vertical-align: top;
  background-color: #fff;
}
.table-common_font-size-small
{
  font-size: 11pt;
}
.table-common tr.warrning td,
.table-common tr td.warrning
{
  background-color: #fbd0d0;
}
.table-common_font-size-middle
{
  font-size: 12px;
}
.table-cell_center
{
  text-align: center;
}
.block-container
{
  border: 1px solid #cacaca;
  margin: 15px 0;
}
.block-container.block-container_warrning .block-container__title
{
  background-color: #d65656;
}
.block-container.block-container_warrning .block-container__content
{
  background-color: #fff7f7;
}
.block-container__title
{
  padding: 5px 20px;
  /*background-color: #c8ddf4;
  color: #2e74c3;
  font-weight: bold;*/
  background-color: #2e74c3;
  color: #fff;
}
.block-container__content
{
  padding: 10px 15px;
}
.block-container .block-container__content p
{
  font-size: 11pt;
  /*margin: 0.83em 16px;*/
  margin: 0.5em 16px;
}
/* РєРѕРЅС‚РµР№РЅРµСЂ РґР»СЏ С‚Р°Р±Р»РёС† СЃ РїСЂРѕРєСЂСѓС‚РєРѕР№ */
.table-container
{
  width: auto;
  overflow: auto;
}
.clear
{
  clear: both;
}

/* РљРѕРЅС‚РµР№РЅРµСЂ СЃРѕРѕР±С‰РµРЅРёР№ СѓСЃРїРµС€РЅС‹С…/РЅРµСѓРґР°С‡РЅС‹С… РґРµР№СЃС‚РІРёР№ РЅР° РІСЃСЋ СЃС‚СЂР°РЅРёС†Сѓ */
/* --РЅРµ РёСЃРїРѕР»СЊР·СѓРµС‚СЃСЏ (РЅР°С‡Р°Р»Рѕ)-- */
div.lka-error-container
{
  color: #c60d46;
  padding-left: 15px;
  padding-right: 15px;
}
div.lka-error-container p
{
  color: #c60d46;
}
div.lka-success-container
{
  padding-left: 15px;
  padding-right: 15px;
  color: #168305;
}
div.lka-success-container p
{
  color: #168305;
}
/* --РЅРµ РёСЃРїРѕР»СЊР·СѓРµС‚СЃСЏ (РєРѕРЅРµС†)-- */
div.lka-process-result
{
  display: table;
  margin: 20px 5px;
}
div.lka-process-result div.lka-process-content
{
  display: table-cell;
  vertical-align: top;
  padding-left: 12px;
}
div.lka-process-result div.lka-process-content h2
{
  margin-top: 0;
  margin-bottom: 6px;
  font-size: 14pt;
}
div.lka-process-result div.lka-process-content p
{
  margin-top: 0;
  margin-bottom: 0;
  font-size: 10pt;
}
div.lka-process-result.fail
{
  
}
div.lka-process-result.fail div.lka-process-content h2
{
  color: #c60d46;
}
div.lka-process-result.fail div.lka-process-content p
{
  color: #c60d46;
}
div.lka-process-result.fail div.lka-process-content div.black-color p
{
  color: #333;
}
div.lka-process-result.fail:before
{
  display: table-cell;
  vertical-align: top;
  content: '';
  width: 37px;
  height: 32px;
  background: url('../img/icon-fail-result.png') no-repeat;
}
div.lka-process-result.success
{
  
}
div.lka-process-result.success div.lka-process-content h2
{
  color: #5ab020;
}
div.lka-process-result.success div.lka-process-content p
{
  color: #5ab020;
}
div.lka-process-result.success div.lka-process-content div.black-color p
{
  color: #333;
}
div.lka-process-result.success:before
{
  display: inline-block;
  content: '';
  width: 32px;
  height: 32px;
  margin-right: 12px;
  background: url('../img/icon-success-result.png') no-repeat;
}

/* СЃС‚РёР»Рё СЂР°Р·РґРµР»Р° "Р—Р°СЏРІР»РµРЅРёСЏ" */

div.new_appl_link
{
  margin-bottom: 10px;
}
div.new_appl_link input[type="button"],
div.new_appl_link div.new_appl_button
{
  padding: 3px 34px;
  border-top: 1px solid #87b87a;
  border-right: 1px solid #91c24c;
  border-bottom: 1px solid #91c24c;
  border-left: 1px solid #87b87a;
  border-radius: 5px;
  background-color: #91c24c;
  font-size: 13pt;
  /*font-weight: bold;*/
  color: #fff;
}
div.new_appl_link div.new_appl_button
{
  display: inline-block;
  text-align: center;
}
div.new_appl_link div.new_appl_button.disabled
{
  border-top: 1px solid #ececec;
  border-right: 1px solid #d0d0d0;
  border-bottom: 1px solid #d0d0d0;
  border-left: 1px solid #e9e9e9;
  background-color: #d0d0d0;
}

/* Р¤РёР»СЊС‚СЂ РїРѕ СЃС‚Р°С‚СѓСЃР°Рј Р·Р°СЏРІР»РµРЅРёР№ */
p.appl_category_title
{
  padding-left: 11px;
  line-height: 26pt;
  font-weight: bold;
}
div.appl_categories
{
}
div.appl_categories ul
{
  padding: 0;
  border-bottom: 1px solid #d9d9d9;
}
div.appl_categories ul li
{
  display: inline-block;
  vertical-align: top;
  border: 1px solid #d9d9d9;
  border-bottom: none;
  border-left: none;
  font-size: 10pt;
  font-weight: bold;
}
div.appl_categories ul li:first-child
{
  border-left: 1px solid #d9d9d9;
}
div.appl_categories ul li.current
{
  background-color: #2f74c2;
  border-top-color: #2f74c2;
  border-bottom-color: #2f74c2;
}
div.appl_categories ul li.current:first-child
{
  border-left-color: #2f74c2;
}
div.appl_categories ul li.current:last-child
{
  border-right-color: #2f74c2;
}
div.appl_categories ul li a
{
  display: block;
  padding: 6px 11px 7px 11px;
  text-decoration: none;
  color: #3b3b3b;
}
div.appl_categories ul li a:first-child
{
  padding-left: 33px;
}
div.appl_categories ul li a:last-child
{
  padding-right: 33px;
}
div.appl_categories ul li a:hover
{
  text-decoration: none;
}
div.appl_categories ul li.current a
{
  color: #fff;
}
div.appl_categories ul li.current a:hover
{
}

@media(max-width:768px)
{
  div.new_appl_link input[type="button"]
  {
    padding: 3px 24px;
  }
  div.appl_categories ul li
  {
    display: block;
    border-left: 1px solid #d9d9d9;
  }
  div.appl_categories ul li.current
  {
    border-right: 1px solid #d9d9d9;
  }
}

/* СЃРїРёСЃРѕРє Р·Р°СЏРІР»РµРЅРёР№ */
div.appl-list-container
{
  padding-left: 15px;
  padding-right: 15px;
}
@media(max-width:768px)
{
  div.appl-list-container
  {
    padding-left: 0;
    padding-right: 0;
  }
}
div.appl-list-container div.appl-item
{
   background-color: #f2f2f2;
   margin-top: 20px;
   margin-bottom: 20px;
}
/* РџСѓСЃС‚РѕР№ СЃРїРёСЃРѕРє Р·Р°СЏРІР»РµРЅРёР№ */
div.appl-list-container div.appl-item.empty
{
   text-align: center;
}
div.appl-list-container div.appl-item.empty p
{
   margin-top: 5px;
   margin-bottom: 5px;
}
div.appl-list-container div.appl-item div.appl-content
{
  padding: 5px 15px 15px 15px;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list
{
  padding-left: 16px;
  padding-right: 16px;
  margin-bottom: 18px;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
{
  border: 1px solid #c2c1c1;
  background-color: #fff;
  margin-bottom: 20px;
  border-bottom: none;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item:last-child
{
  margin-bottom: 0;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title
{
  padding: 5px 20px;
  background-color: #d9d9d9;
  background-color: #dcdcdc;
  border-bottom: 1px solid #c2c1c1;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.budget-exists
{
  background-color: #c7e0f7;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.budget-exists.enrolled-exists
{
  background-color: #d3f5a6;
}
span.appl-contest-item__priority
{
  background-color: #e9f4ff;
  padding: 3px 6px;
  margin-right: 10px;
  border-radius: 9px;
  margin-left: -6px;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.budget-exists.enrolled-exists span.appl-contest-item__priority
{
  background-color: #f6fded;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.commerce-exists
{
  background-color: #fdeda2;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.commerce-exists.enrolled-exists
{
  background-color: #d3f5a6;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.appl-list-container div.appl-item.canceled div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.budget-exists,
div.appl-list-container div.appl-item.canceled div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-item-title.commerce-exists
{
  background-color: #dcdcdc;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list
{
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item
{
  overflow: auto;
  border-bottom: 1px solid #c2c1c1;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.budget-place
{
  border-left: 3px solid #9cc8f5;
  border-right: 3px solid #9cc8f5;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.budget-place.enrolled-place
{
  border-left: 3px solid #92bf5a;
  border-right: 3px solid #92bf5a;
  border-bottom: 1px solid #92bf5a;
  border-top: 1px solid #92bf5a;
  background-color: #f9fff0;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.commerce-place
{
  border-left: 3px solid #feb437;
  border-right: 3px solid #feb437;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.commerce-place.enrolled-place
{
  border-left: 3px solid #92bf5a;
  border-right: 3px solid #92bf5a;
  border-bottom: 1px solid #92bf5a;
  border-top: 1px solid #92bf5a;
  background-color: #f9fff0;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.appl-list-container div.appl-item.canceled div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.budget-place,
div.appl-list-container div.appl-item.canceled div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item.commerce-place
{
  border-left: 3px solid #a5a5a5;
  border-right: 3px solid #a5a5a5;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item p
{
  font-size: 11pt;
  /*margin: 0.83em 16px;*/
  margin: 0.5em 16px;
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item a
{
  
}
div.appl-list-container div.appl-item div.appl-content div.appl-contest-list div.appl-contest-item
  div.appl-contest-type-list div.appl-contest-type-item p span.received
{
  color: #48ac2d;
}
div.appl-list-container div.appl-item div.appl-content p
{
  font-size: 11pt;
  /*margin: 0.83em 16px;*/
  margin: 0.5em 16px;
}
div.appl-list-container div.appl-item div.appl-content div.appl-reg-num
{
  
}
div.appl-list-container div.appl-item div.appl-content div.appl-reg-num p
{
  font-weight: bold;
}
/* Р—Р°РіРѕР»РѕРІРѕРє Р·Р°СЏРІР»РµРЅРёСЏ Рѕ РїСЂРёРµРјРµ */
div.appl-list-container div.appl-item div.appl-title
{
  display: table;
  width: 100%;
  color: #333;
}
div.appl-list-container div.appl-item div.appl-title div.appl-title-name,
div.appl-list-container div.appl-item div.appl-title div.appl-middle-space,
div.appl-list-container div.appl-item div.appl-title div.appl-status
{
  display: table-cell;
  vertical-align: top;
}
div.appl-list-container div.appl-item div.appl-title div.appl-title-name
{
  padding: 5px 20px;
  text-decoration: none;
}
/* Р•СЃР»Рё Р·Р°РіРѕР»РѕРІРѕРє РѕР±РµСЂРЅСѓС‚ РІ СЃСЃС‹Р»РєСѓ, С‚Рѕ РїРѕРґС‡РµСЂРєРёРІР°РµРј РЅР°Р·РІР°РЅРёРµ Р·Р°СЏРІР»РµРЅРёСЏ */
div.appl-list-container div.appl-item a div.appl-title div.appl-title-name
{
  text-decoration: underline;
}
div.appl-list-container div.appl-item div.appl-title div.appl-middle-space
{
}
div.appl-list-container div.appl-item div.appl-title div.appl-status
{
  padding: 5px 20px;
  text-decoration: none;
  text-align: right;
}
@media(max-width:768px)
{
  div.appl-list-container div.appl-item div.appl-title div.appl-title-name
  {
    padding-right: 20px;
  }
  div.appl-list-container div.appl-item div.appl-title div.appl-status
  {
  padding-left: 20px;
  }
}
/* С†РІРµС‚ РїРѕРґР»РѕР¶РєРё Р·Р°РіРѕР»РѕРІРєР° РІ Р·Р°РІРёСЃРёРјРѕСЃС‚Рё РѕС‚ СЃС‚Р°С‚СѓСЃР° Р·Р°СЏРІР»РµРЅРёСЏ */
/* СЃС‚Р°С‚СѓСЃ: РїРѕРґР°РЅРѕ */
div.appl-list-container div.appl-item.received div.appl-title
{
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.appl-list-container div.appl-item.canceled div.appl-title
{
  background-color: #dcdcdc;
  border-bottom: 2px solid #a5a5a5;
}
/* СЃС‚Р°С‚СѓСЃ: С‚СЂРµР±СѓСЋС‚СЃСЏ СѓС‚РѕС‡РЅРµРЅРёСЏ */
div.appl-list-container div.appl-item.need-corrections div.appl-title
{
  background-color: #fdeda2;
  border-bottom: 2px solid #ceb471;
}
/* СЃС‚Р°С‚СѓСЃ: РїСЂРёРЅСЏС‚Рѕ */
div.appl-list-container div.appl-item.accepted div.appl-title
{
  background-color: #d3f5a6;
  border-bottom: 2px solid #92bf5a;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РєР°Р·Р°РЅРѕ РІ РїСЂРёРµРјРµ */
div.appl-list-container div.appl-item.declined div.appl-title
{
  background-color: #ffd1c3;
  border-bottom: 2px solid #bc7485;
}
/* С†РІРµС‚ С‚РµРєСЃС‚Р° СЃС‚Р°С‚СѓСЃР° РІ Р·Р°РіРѕР»РѕРІРєРµ Р·Р°СЏРІР»РµРЅРёСЏ Рѕ РїСЂРёРµРјРµ */
div.appl-list-container div.appl-item div.appl-title.received div.appl-status
{

}
div.appl-list-container div.appl-item div.appl-title.canceled div.appl-status
{

}
div.appl-list-container div.appl-item div.appl-title.need-corrections div.appl-status
{

}
div.appl-list-container div.appl-item div.appl-title div.appl-status
{

}
div.appl-list-container div.appl-item div.appl-title div.appl-status
{

}
div.appl-list-container div.appl-item div.appl-resume-text-block
{
}
div.appl-list-container div.appl-item div.appl-resume-text-block.fail-color
{
  color: #c60d46;
}

/* РЎС‚РёР»Рё РёСЃС‚РѕСЂРёРё Р·Р°СЏРІР»РµРЅРёСЏ */
div.appl-history-block
{
}
div.appl-history-block p.appl-history-block-title
{
  font-size: 11pt;
  margin: 0.83em 20px 0.6em;
}
div.appl-history-block div.appl-history-container
{
}
div.appl-history-block div.appl-history-container div.appl-history-item
{
  background-color: #f2f2f2;
  margin-top: 20px;
  margin-bottom: 20px;
}
div.appl-history-block div.appl-history-container div.appl-history-item:first-child
{
  margin-top: 0;
}
div.appl-history-block div.appl-history-container div.appl-history-item div.appl-history-title
{
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  padding-right: 20px;
  color: #333;
}
/* СЃС‚Р°С‚СѓСЃ: РїРѕРґР°РЅРѕ */
div.appl-history-block div.appl-history-container div.appl-history-item.received div.appl-history-title
{
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.appl-history-block div.appl-history-container div.appl-history-item.canceled div.appl-history-title
{
  background-color: #dcdcdc;
  border-bottom: 2px solid #a5a5a5;
}
/* СЃС‚Р°С‚СѓСЃ: С‚СЂРµР±СѓСЋС‚СЃСЏ СѓС‚РѕС‡РЅРµРЅРёСЏ */
div.appl-history-block div.appl-history-container div.appl-history-item.need-corrections div.appl-history-title
{
  background-color: #fdeda2;
  border-bottom: 2px solid #ceb471;
}
/* СЃС‚Р°С‚СѓСЃ: РїСЂРёРЅСЏС‚Рѕ */
div.appl-history-block div.appl-history-container div.appl-history-item.accepted div.appl-history-title
{
  background-color: #d3f5a6;
  border-bottom: 2px solid #92bf5a;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РєР°Р·Р°РЅРѕ РІ РїСЂРёРµРјРµ */
div.appl-history-block div.appl-history-container div.appl-history-item.declined div.appl-history-title
{
  background-color: #ffd1c3;
  border-bottom: 2px solid #bc7485;
}
div.appl-history-block div.appl-history-container div.appl-history-item div.appl-history-content
{
  padding: 5px 15px 15px 15px;
}
div.appl-history-block div.appl-history-container div.appl-history-item div.appl-history-content p
{
  font-size: 11pt;
  margin: 0.83em 10px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types
{
  margin-top: 10px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
{
  padding-left: 20px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item
{
  margin-top: 10px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list
{
  padding-left: 20px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item
{
  font-size: 11pt;
  margin: 0.83em 10px;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item a:before
{
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  content: '';
  margin-right: 10px;
  background: url("../img/icon-another-32x32.png") no-repeat;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item.pdf a:before
{
  background: url("../img/icon-pdf-32x32.png") no-repeat;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item.jpeg a:before
{
  background: url("../img/icon-jpeg-32x32.png") no-repeat;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item.tiff a:before
{
  background: url("../img/icon-tiff-32x32.png") no-repeat;
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-file-doc-types div.appl-history-file-doc-type-list
      div.appl-history-file-doc-type-item div.appl-history-file-list div.appl-history-file-item a span
{
  vertical-align: middle;
}

div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-resume
{
}
div.appl-history-block div.appl-history-container div.appl-history-item
   div.appl-history-content div.appl-history-resume.fail-color
{
  color: #c60d46;
}
/* РЎС‚РёР»Рё РїРѕРґР°С‡Рё Р·Р°СЏРІР»РµРЅРёСЏ Рѕ РїСЂРёРµРјРµ */

div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list
{
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li
{
  display: inline-block;
  text-align: center;
  height: 32px;
  padding-top: 5px;
  box-sizing: content-box;
  background-repeat: repeat-x;
  background-position: left top;
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.active-stripe
{
  background-image: url("../img/step-stripe-active.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.current-stripe
{
  background-image: url("../img/step-stripe-current.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.past-stripe
{
  background-image: url("../img/step-stripe-active.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.future-stripe
{
  background-image: url("../img/step-stripe-future.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-circle
{
  box-sizing: content-box;
  background-repeat: no-repeat;
  background-position: left bottom;
  width: 10px;
  height: 30px;
  float: left;
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.active-stripe div.stripe-circle
{
  background-image: url("../img/step-stripe-circle-active.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.current-stripe div.stripe-circle
{
  background-image: url("../img/step-stripe-circle-current.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.past-stripe div.stripe-circle
{
  background-image: url("../img/step-stripe-circle-active.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.future-stripe div.stripe-circle
{
  background-image: url("../img/step-stripe-circle-future.png");
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-name
{
  padding: 0 1.5em;
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.active-stripe div.stripe-name
{
  color: #2e74c3;
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.current-stripe div.stripe-name
{
  color: #3a94f4;
}
div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li.past-stripe div.stripe-name
{
  color: #2e74c3;
}

/* 
.step-item {
  color: #4584c7
}

li.current-stripe .step-item {
  color: #3a94f4;
} 
*/

/* Р“Р»Р°РІРЅРѕРµ РјРµРЅСЋ РЅР° РјР°Р»С‹С… СЌРєСЂР°РЅР°С… */
@media(max-width:580px)
{
  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list
  {
    display: flex;
    flex-flow: column nowrap;
    padding-inline-start: 0;
  }
}

/* Р“Р»Р°РІРЅРѕРµ РјРµРЅСЋ РЅР° РјР°Р»С‹С… СЌРєСЂР°РЅР°С… */
@media(max-width:540px) {

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li {
    height: 45px;
    background-position: left bottom;
  }

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-circle {
    height: 48px;
  }

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-name {
    flex: 1 1 0;
    align-self: center;
  }

  .step-item {
    display: flex;
  }

}

/* Р“Р»Р°РІРЅРѕРµ РјРµРЅСЋ РЅР° РјР°Р»С‹С… СЌРєСЂР°РЅР°С… */
@media(max-width:330px) {

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li {
    height: 45px;
    background-position: left bottom;
  }

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-circle {
    height: 48px;
  }

  div.main &gt; div.content-wrapper &gt; div.container ul.appl-step-list li div.stripe-name {
    flex: 1 1 0;
    align-self: center;
  }

  .step-item {
    display: flex;
  }

}

/* РЎС‚РёР»Рё СЂР°Р·РґРµР»Р° РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ */
div.exam-list-block
{
  padding-left: 15px;
  padding-right: 15px;
}
div.exam-list-block div.exam-filial-item
{
  padding: 0 0 10px 0;
  margin: 10px 0;
}
div.exam-list-block div.exam-filial-item p.exam-filial-title
{
  padding-left: 15px;
  padding-right: 15px;
  color: #2e74c3;
  font-size: 16px;
  border-bottom: 1px solid #2e74c3;
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
{
  padding: 0 15px;
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.exam-filial-item-exam-appl-item-title
{
  display: table;
  width: 100%;
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-title-spec-form,
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-pers-code
{
  display: table-cell;
  vertical-align: top;
  color: #fff;
  font-weight: normal;
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container.block-container_warrning
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-title-spec-form,
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container.block-container_warrning
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-pers-code
{
  color: #fbf7e9;
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-title-spec-form
{
}
div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.exam-filial-item-exam-appl-item-title span.exam-appl-item-pers-code
{
  text-align: right;
  padding-left: 20px;
}
@media(max-width:768px)
{
  div.exam-list-block
  {
    padding-left: 0;
    padding-right: 0;
  }
  div.exam-list-block div.exam-filial-item p.exam-filial-title
  {
    padding-left: 0;
    padding-right: 0;
    /*border-bottom: none;
    text-decoration: underline;*/
  }
  div.exam-list-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  {
    padding-left: 0;
    padding-right: 0;
  }
}
/* СЃС‚РёР»Рё СЃРїРёСЃРєР° Р·Р°РіСЂСѓР¶РµРЅРЅС‹С… С„Р°Р№Р»РѕРІ РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ (С‚РѕР»СЊРєРѕ С‡С‚РµРЅРёРµ)*/

div.exam-list-block div.exam-filial-item div.exam-loaded-file-list
{
  margin: 10px 16px;
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item span:before
{
  display: inline-block;
  width: 32px;
  height: 32px;
  content: '';
  vertical-align: middle;
  background-image: url("../img/icon-mpeg-32x32.png");
  margin-right: 5px;
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item span
{
  color: #555;
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.avi a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.avi span:before
{
  background-image: url("../img/icon-avi-32x32.png");
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.3gp a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.3gp span:before
{
  background-image: url("../img/icon-3gp-32x32.png");
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.mp4 a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.mp4 span:before
{
  background-image: url("../img/icon-mp4-32x32.png");
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.mov a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.mov span:before
{
  background-image: url("../img/icon-mov-32x32.png");
}
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.m4v a:before,
div.exam-list-block div.exam-filial-item div.exam-loaded-file-list div.exam-file-item.m4v span:before
{
  background-image: url("../img/icon-m4v-32x32.png");
}

/* РЎС‚РёР»Рё Р±Р»РѕРєРѕРІ РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№, РїСЂРѕРІРѕРґРёРјС‹С… СѓРЅРёРІРµСЂСЃРёС‚РµС‚РѕРј СЃР°РјРѕСЃС‚РѕСЏС‚РµР»СЊРЅРѕ */
#osu-exams-block &gt; p
{
  padding-left: 16px;
  padding-right: 16px;
}

div.exam-list-block.osu-exams-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container div.block-container__title
{
  color: #333;
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}

/* РџСЂРµРґСЃС‚РѕСЏС‰РµРµ РІСЃС‚СѓРїРёС‚РµР»СЊРЅРѕРµ РёСЃРїС‹С‚Р°РЅРёРµ */
div.exam-list-block.osu-exams-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container div.block-container__title.upcoming_exam
{
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}

/* РўРµРєСѓС‰РµРµ РІСЃС‚СѓРїРёС‚РµР»СЊРЅРѕРµ РёСЃРїС‹С‚Р°РЅРёРµ */
div.exam-list-block.osu-exams-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container div.block-container__title.active_exam
{
  background-color: #d3f5a6;
  border-bottom: 2px solid #92bf5a;
}

/* РџСЂРѕС€РµРґС€РµРµ РІСЃС‚СѓРїРёС‚РµР»СЊРЅРѕРµ РёСЃРїС‹С‚Р°РЅРёРµ */
div.exam-list-block.osu-exams-block div.exam-filial-item div.exam-filial-item-exam-appl-list
  div.block-container div.block-container__title.passed_exam
{
  background-color: #dcdcdc;
  border-bottom: 2px solid #a5a5a5;
}

/* РЎС‚РёР»Рё РёСЃС‚РѕСЂРёРё Р·Р°СЏРІР»РµРЅРёР№ РїРѕ РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹Рј РёСЃРїС‹С‚Р°РЅРёСЏРј */
div.exam-appl-list
{
}
div.exam-appl-list div.exam-appl-item
{
}
div.exam-appl-list div.exam-appl-item div.block-container div.block-container__title
{
  color: #333;
}
/* С†РІРµС‚ РїРѕРґР»РѕР¶РєРё Р·Р°РіРѕР»РѕРІРєР° Р·Р°СЏРІР»РµРЅРёСЏ РІ Р·Р°РІРёСЃРёРјРѕСЃС‚Рё РѕС‚ СЃС‚Р°С‚СѓСЃР° Р·Р°СЏРІР»РµРЅРёСЏ */
/* СЃС‚Р°С‚СѓСЃ: РїРѕРґР°РЅРѕ */
div.exam-appl-list div.exam-appl-item.received div.block-container div.block-container__title
{
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.exam-appl-list div.exam-appl-item.canceled div.block-container div.block-container__title
{
  background-color: #dcdcdc;
  border-bottom: 2px solid #a5a5a5;
}
/* СЃС‚Р°С‚СѓСЃ: С‚СЂРµР±СѓСЋС‚СЃСЏ СѓС‚РѕС‡РЅРµРЅРёСЏ */
div.exam-appl-list div.exam-appl-item.need-corrections div.block-container div.block-container__title
{
  background-color: #fdeda2;
  border-bottom: 2px solid #ceb471;
}
/* СЃС‚Р°С‚СѓСЃ: РїСЂРёРЅСЏС‚Рѕ */
div.exam-appl-list div.exam-appl-item.accepted div.block-container div.block-container__title
{
  background-color: #d3f5a6;
  border-bottom: 2px solid #92bf5a;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РєР°Р·Р°РЅРѕ РІ РїСЂРёРµРјРµ */
div.exam-appl-list div.exam-appl-item.declined div.block-container div.block-container__title
{
  background-color: #ffd1c3;
  border-bottom: 2px solid #bc7485;
}

div.exam-appl-list div.exam-appl-item div.exam-appl-history-list
{
  margin: 0 16px 10px;
}

div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
{
  margin: 20px 0;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  border-left: 3px solid #a5a5a5;
  border-right: 3px solid #a5a5a5;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item:first-child
{
  margin-top: 0;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item:last-child
{
  margin-bottom: 0;
}
/* СЃС‚Р°С‚СѓСЃ: РїРѕРґР°РЅРѕ */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item.received
{
  border-left-color: #8bb3c6;
  border-right-color: #8bb3c6;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item span.received
{
  color: #2e74c3;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item.canceled
{
  border-left-color: #a5a5a5;
  border-right-color: #a5a5a5;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item span.canceled
{
  color: #333;
}
/* СЃС‚Р°С‚СѓСЃ: С‚СЂРµР±СѓСЋС‚СЃСЏ СѓС‚РѕС‡РЅРµРЅРёСЏ */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item.need-corrections
{
  border-left-color: #ceb471;
  border-right-color: #ceb471;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item span.need-corrections
{
  color: #8a794c;
}
/* СЃС‚Р°С‚СѓСЃ: РїСЂРёРЅСЏС‚Рѕ */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item.accepted
{
  border-left-color: #92bf5a;
  border-right-color: #92bf5a;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item span.accepted
{
  color: #659627;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РєР°Р·Р°РЅРѕ РІ РїСЂРёРµРјРµ */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item.declined
{
  border-left-color: #bc7485;
  border-right-color: #bc7485;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item span.declined
{
  color: #c60d46;
}
/* Р¤Р°Р№Р»С‹ СЌР»РµРјРµРЅС‚Р° РёСЃС‚РѕСЂРёРё Р’Р */
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types
{
  margin-top: 10px;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
{
  padding-left: 20px;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item
{
  margin-top: 10px;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
{
  padding-left: 20px;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item
{
  font-size: 11pt;
  margin: 0.83em 10px;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item a:before
{
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  content: '';
  margin-right: 10px;
  background: url("../img/icon-another-32x32.png") no-repeat;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item.pdf a:before
{
  background: url("../img/icon-pdf-32x32.png") no-repeat;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item.jpeg a:before
{
  background: url("../img/icon-jpeg-32x32.png") no-repeat;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item.tiff a:before
{
  background: url("../img/icon-tiff-32x32.png") no-repeat;
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item
   div.exam-appl-history-file-doc-types div.exam-appl-history-file-doc-type-list
      div.exam-appl-history-file-doc-type-item div.exam-appl-history-file-list
        div.exam-appl-history-file-item a span
{
  vertical-align: middle;
}

div.exam-appl-list div.exam-appl-item div.exam-appl-history-item div.exam-appl-history-resume
{
}
div.exam-appl-list div.exam-appl-item div.exam-appl-history-item div.exam-appl-history-resume.fail-color
{
  color: #c60d46;
}
/********************************************************
Р‘Р›РћРљ - РљРђР&nbsp;РўРћР§РљР РџРћР”РђРќРќР«РҐ Р—РђРЇР’Р›Р•РќРР™
********************************************************/

.application-container__empty-card
{
  display: flex;
  flex-flow: column nowrap;
  min-height: 70px;
  justify-content: center;
  align-items: center;
  border: 1px solid #d4d4d4;
  font-size: 14px;
  color: #333333;
  font-weight: normal;
  margin: 5px 0 20px 0;
}

.application-container
{

}

.application-container__card
{
  margin: 5px 0 20px 0;
}

.application-card
{
  display: flex;
  border: 1px solid #d4d4d4;
  min-height: 100px;
}

.application-card__content
{
  flex: 1 1 auto;
  padding: 5px 10px;
}

.application-card__title
{
  font-weight: normal;
  font-size: 15px;
  margin: 5px;
  font-style: italic;
}

.application-card__subjects
{
  font-weight: normal;
  font-size: 14px;
  margin: 5px;
  font-style: italic;
}

.application-card__info
{

}

.application-card__actions
{
  min-width: 70px;
  max-width: 70px;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
}

.button_remove
{
  display: block;
  margin: 5px 0 5px 5px;
  float: right;
  background-image: url(../img/cross-55x55.png);
  background-size: contain;
  background-repeat: no-repeat;
  transition: background-image .2s;
  cursor: pointer;
}

.button_remove:hover
{
  background-image: url(../img/cross_hover-55x55.png);
}

.button_remove_medium
{
  width: 35px;
  height: 35px;
}

.button_remove_small
{
  width: 22px;
  height: 22px;
}

.contest-priority-button
{
  display: block;
  width: 55px;
  height: 55px;
  transition: background-image .2s;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 20px 0;
  cursor: pointer;
}
.contest-priority-button_medium
{
  width: 35px;
  height: 35px;
}
.contest-priority-button_up
{
  background-image: url(../img/arrow-55x55.png);
}
.contest-priority-button_up:hover
{
  background-image: url(../img/arrow_hover-55x55.png);
}
.contest-priority-button_down
{
  background-image: url(../img/arrow-55x55.png);
  transform: rotate(180deg);
}
.contest-priority-button_down:hover
{
  background-image: url(../img/arrow_hover-55x55.png);
}

.appl-places {

}

.appl-places__item {

}

.appl-place {
  display: flex;
}

.appl-place__name {
  font-size: 14px;
  font-weight: normal;
  font-style: italic;
  margin: 5px;
}

.appl-place__actions {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  justify-content: center;
  margin: 0 15px;
}

/********************************************************
РљРћРќР•Р¦ Р‘Р›РћРљРђ - РљРђР&nbsp;РўРћР§РљР РџРћР”РђРќРќР«РҐ Р—РђРЇР’Р›Р•РќРР™
********************************************************/



/* РЎС‚РёР»Рё С‚Р°Р±Р»РёС† РІСЃС‚СѓРїРёС‚РµР»СЊРЅС‹С… РёСЃРїС‹С‚Р°РЅРёР№ */
.table-exams
{
  width: 100%;
}
.table-exams th,
.table-exams td
{
  padding: 7px 16px 4px 16px;
  border: 1px solid #c2c1c1;
  font-size: 11pt;
  font-weight: normal;
}
.table-exams th
{
  text-align: center;
  background-color: #dce9f8;
}
.table-exams td
{
  vertical-align: top;
  background-color: #fff;
}
.table-exams_font-size-small
{
  font-size: 11pt;
}
.table-exams tr.warrning td,
.table-exams tr td.warrning
{
  background-color: #fbd0d0;
}
.table-exams_font-size-middle
{
  font-size: 12px;
}
.block-container.block-container_warrning .table-exams th
{
  background-color: #8d8d8d;
  color: #fbf7e9;
}
.table-exams tr td.not_min_required
{
  font-weight: bold;
  color: #c60d46;
}

/* РЎС‚РёР»Рё СЂР°Р·РґРµР»Р° "Р”РѕРіРѕРІРѕСЂ РЅР° РїР»Р°С‚РЅРѕРµ РѕР±СѓС‡РµРЅРёРµ" */

/* Р—Р°СЏРІРєРё РІРЅСѓС‚СЂРё Р±Р»РѕРєР° РґРѕРіРѕРІРѕСЂР° */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item 
{
  border: 1px solid #c2c1c1;
  background-color: #fff;
  margin-bottom: 20px;
}
/* С†РІРµС‚ РїРѕРґР»РѕР¶РєРё Р·Р°РіРѕР»РѕРІРєР° РІ Р·Р°РІРёСЃРёРјРѕСЃС‚Рё РѕС‚ СЃС‚Р°С‚СѓСЃР° Р·Р°СЏРІР»РµРЅРёСЏ */
/* СЃС‚Р°С‚СѓСЃ: РїРѕРґР°РЅРѕ */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item.received div.appl-title
{
  background-color: #c7e0f7;
  border-bottom: 2px solid #8bb3c6;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РѕР·РІР°РЅРѕ */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item.canceled div.appl-title
{
  background-color: #dcdcdc;
  border-bottom: 2px solid #a5a5a5;
}
/* СЃС‚Р°С‚СѓСЃ: С‚СЂРµР±СѓСЋС‚СЃСЏ СѓС‚РѕС‡РЅРµРЅРёСЏ */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item.need-corrections div.appl-title
{
  background-color: #fdeda2;
  border-bottom: 2px solid #ceb471;
}
/* СЃС‚Р°С‚СѓСЃ: РїСЂРёРЅСЏС‚Рѕ */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item.accepted div.appl-title
{
  background-color: #d3f5a6;
  border-bottom: 2px solid #92bf5a;
}
/* СЃС‚Р°С‚СѓСЃ: РѕС‚РєР°Р·Р°РЅРѕ РІ РїСЂРёРµРјРµ */
div.appl-list-container div.appl-item div.appl-content  div.appl-list-container div.appl-item.declined div.appl-title
{
  background-color: #ffd1c3;
  border-bottom: 2px solid #bc7485;
}

/* РЎРїРёСЃРѕРє РїСЂРёРєСЂРµРїР»РµРЅРЅС‹С… С„Р°Р№Р»РѕРІ РІ Р±Р»РѕРєРµ Р·Р°СЏРІРєРё */

div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types
{
  margin-top: 10px;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
{
  padding-left: 20px;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item
{
  margin-top: 10px;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list
{
  padding-left: 20px;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item
{
  font-size: 11pt;
  margin: 0.83em 10px;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item a:before
{
  display: inline-block;
  vertical-align: middle;
  width: 32px;
  height: 32px;
  content: '';
  margin-right: 10px;
  background: url("../img/icon-another-32x32.png") no-repeat;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item.pdf a:before
{
  background: url("../img/icon-pdf-32x32.png") no-repeat;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item.jpeg a:before
{
  background: url("../img/icon-jpeg-32x32.png") no-repeat;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item.tiff a:before
{
  background: url("../img/icon-tiff-32x32.png") no-repeat;
}
div.appl-list-container div.appl-item div.appl-content
   div.appl-commerce-file-doc-types div.appl-commerce-file-doc-type-list
      div.appl-commerce-file-doc-type-item div.appl-commerce-file-list div.appl-commerce-file-item a span
{
  vertical-align: middle;
}

/* РЎС‚РёР»Рё РІСЃРїР»С‹РІР°СЋС‰РёС… СѓРІРµРґРѕРјР»РµРЅРёР№ РїРѕР»СЊР·РѕРІР°С‚РµР»СЏ */
div.lk_notifications
{
  position: fixed;
  right: 40px;
  bottom: 20px;
  z-index: 1;
}
div.lk_notifications div.notif_item
{
  display: table;
  width: 555px;
  /*background-color: rgba(46, 116, 195, 1.0);*/
  background-color: #1a5ea4;
  margin-top: 6px;
  margin-bottom: 6px;
  border-radius: 6px;
  color: #ffffff;
  position: relative;
}
div.lk_notifications div.notif_item div.notif_content
{
  display: table-cell;
  padding-top: 22px;
  padding-left: 22px;
  padding-bottom: 22px;
}
div.lk_notifications div.notif_item div.notif_content a
{
  color: #ffffff;
}
div.lk_notifications div.notif_item div.notif_content div.notif_header
{
  font-size: 10.5pt;
  font-weight: bold;
  margin-bottom: 3px;
}
div.lk_notifications div.notif_item div.notif_content div.notif_text
{
  font-size: 10.5pt;
}
div.lk_notifications div.notif_item div.notif_content div.notif_text p
{
  margin-top: 0;
  margin-bottom: 0;
}
div.lk_notifications div.notif_item div.notif_close_field
{
  display: table-cell;
  width: 59px;
  vertical-align: middle;
  text-align: center;
}
div.lk_notifications div.notif_item div.notif_close_field div.notif_close_control
{
  display: inline-block;
  width: 19px;
  height: 19px;
  background: url("../img/notif-close.png") no-repeat;
  cursor: pointer;
}
@media(max-width:768px)
{
  div.lk_notifications
  {
    right: 0;
    bottom: 0;
  }
  div.lk_notifications div.notif_item
   {
     width: 100%;
  }
}

/* РЎС‚РёР»Рё РїРѕРґРІР°Р»Р° СЃР°Р№С‚Р° */
footer
{
  position: relative;
	margin-top: -30px;
	height: 30px;
	clear:both;
}
div.copyright
{
  font-size: 9pt;
  color: #909090;
}
div.copyright a
{
  color: #909090;
}
div.copyright a:hover
{
  color: #909090;
  text-decoration: none;
}

.footer-menu {
  padding: 10px 0;
  font-size: 13px;
}

.footer__link {
  color: #909090;
}

.footer__link:hover, .footer__link:focus {
  color: #3e4042;
  text-decoration: underline;
}</pre></body></html>