﻿@charset "UTF-8";
/* line 1, ../../common-blocks/blocks-desktop/page/page.scss */
.page__bckgr {
  background-repeat: repeat-x;
  background-position: 0 0;
  min-height: 400px;
}

/* line 2, ../../common-blocks/blocks-desktop/page/__body/page__body.scss */
.page__body {
  font-family: Arial, Tahoma, sans-serif;
  font-size: 13px;
  margin: 0;
  padding: 0;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

/* line 1, ../../common-blocks/blocks-desktop/page/_background/page_background_grey.scss */
.page_background_grey {
  background: url('/images/page_background_grey.gif?1350644121');
  background-repeat: repeat;
}
/* line 6, ../../common-blocks/blocks-desktop/page/_background/page_background_grey.scss */
.page_background_grey .page__bckgr {
  background-image: url('/images/page_background_greyBckgr.gif?1350644121');
}

/* .roundedBlock_shadow_yes {
  box-shadow: 0 2px 8px rgba(40, 80, 134, .33);
  border-radius: 3px;
}
.roundedBlock__t {
  height: 14px;
}
.roundedBlock__row {
  padding: 1px 14px;
}

.roundedBlock__b {
  height: 14px;
}
 
.roundedBlock__row_type_footer {
  padding: 8px 25px;
  height: 49px;
}

.roundedBlock__b_color_white,
.roundedBlock__row_color_white,
.roundedBlock__t_color_white {
  background: white;
}
.roundedBlock__b_color_gray,
.roundedBlock__row_color_gray,
.roundedBlock__top_color_gray {
  background: #f0f2f4;
}
.roundedBlock__b_color_blue,
.roundedBlock__row_color_blue,
.roundedBlock__t_color_blue {
  background: #edf3fb;
}

.dateFilter {
  background: rgba(255, 255, 255, .6);
  padding: 16px 8px !important;
  border-radius: 3px;
} */
/* line 43, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock {
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}

/* line 52, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__tr,
.roundedBlock__tl,
.roundedBlock__br,
.roundedBlock__bl {
  padding: 0;
  width: 14px;
  height: 14px;
  background-image: url('/images/roundedBlock__corners.png?1350644121');
}

/* line 59, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__tr {
  background-position: -14px 0;
}

/* line 62, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__bl {
  background-position: 0 -14px;
}

/* line 65, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__br {
  background-position: -14px -14px;
}

/* line 68, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__m {
  background: #fff;
  padding: 0;
  vertical-align: top;
}

/* line 74, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__t,
.roundedBlock__b {
  padding: 0;
  background-image: url('/images/roundedBlock__topBottom.png?1350644121');
}

/* line 79, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__t {
  background-position: 0 0px;
}

/* line 82, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__b {
  background-position: 0 -14px;
}

/* line 86, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__l,
.roundedBlock__r {
  padding: 0;
  background-image: url('/images/roundedBlock__rightLeft.png?1350644121');
}

/* line 90, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__r {
  background-position: -14px 0;
}

/* line 95, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__tl {
  background-position: -28px 0;
}
/* line 98, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__tr {
  background-position: -42px 0px;
}
/* line 101, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__bl {
  background-position: -28px -14px;
}
/* line 104, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__br {
  background-position: -42px -14px;
}
/* line 108, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__m {
  background: #f0f2f4;
}
/* line 111, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__l {
  background-position: -28px 0;
}
/* line 114, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__r {
  background-position: -42px 0;
}
/* line 117, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__t {
  background-position: 0 -28px;
}
/* line 120, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray .roundedBlock__b {
  background-position: 0 -42px;
}

/* line 126, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__tl {
  background-position: -56px 0;
}
/* line 129, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__tr {
  background-position: -70px 0px;
}
/* line 132, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__bl {
  background-position: -56px -14px;
}
/* line 135, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__br {
  background-position: -70px -14px;
}
/* line 139, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__m {
  background: #edf3fb;
}
/* line 142, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__l {
  background-position: -56px 0;
}
/* line 145, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__r {
  background-position: -70px 0;
}
/* line 148, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__t {
  background-position: 0 -56px;
}
/* line 151, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_blue .roundedBlock__b {
  background-position: 0 -70px;
}

/* line 161, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__tl, .roundedBlock__row_color_gray3px .roundedBlock__tr, .roundedBlock__row_color_gray3px .roundedBlock__bl, .roundedBlock__row_color_gray3px .roundedBlock__br {
  background-image: url('/images/roundedBlock_color_gray3px__corners.png?1350644121');
  width: 3px;
  height: 3px;
}
/* line 166, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__tr {
  background-position: -3px 0;
}
/* line 169, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__bl {
  background-position: 0 -3px;
}
/* line 172, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__br {
  background-position: -3px -3px;
}
/* line 180, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__m, .roundedBlock__row_color_gray3px .roundedBlock__l, .roundedBlock__row_color_gray3px .roundedBlock__r, .roundedBlock__row_color_gray3px .roundedBlock__b, .roundedBlock__row_color_gray3px .roundedBlock__t {
  background-image: none;
  background-color: #f1f3f5;
}
/* line 185, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__r, .roundedBlock__row_color_gray3px .roundedBlock__l {
  width: 3px;
}
/* line 189, ../../common-blocks/blocks-desktop/roundedBlock/roundedBlock.scss */
.roundedBlock__row_color_gray3px .roundedBlock__b, .roundedBlock__row_color_gray3px .roundedBlock__t {
  height: 3px;
}

/* line 1, ../../common-blocks/blocks-desktop/roundedBlock/footerBlock.scss */
.roundedBlock__row_type_footer .roundedBlock__m {
  padding: 8px 25px;
  height: 49px;
}

/* line 6, ../../common-blocks/blocks-desktop/roundedBlock/footerBlock.scss */
.roundedBlock__row_type_content .roundedBlock__m {
  vertical-align: top;
  height: 350px;
}

/* line 2, ../../common-blocks/blocks-desktop/wrapper/wrapper.scss */
.wrapper {
  margin-left: auto;
  margin-right: auto;
}

/* line 1, ../../common-blocks/blocks-desktop/wrapper/_width/wrapper_width_fixed.scss */
.wrapper_width_fixed {
  min-width: 986px;
  max-width: 1282px;
  padding: 0 9px;
}

/* line 1, ../../common-blocks/blocks-desktop/button/button.scss */
.button {
  display: inline-block;
  position: relative;
  cursor: default;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  -ms-user-select: none;
}

/* line 13, ../../common-blocks/blocks-desktop/button/button.scss */
.button__left {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url('/images/button.png?1350644119');
  color: #002554;
  vertical-align: top;
  margin-right: 6px;
  /*   white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 270px */
}

/* line 28, ../../common-blocks/blocks-desktop/button/button.scss */
.button_disabled_yes .button__left {
  color: #9b9b9b;
}

/* line 32, ../../common-blocks/blocks-desktop/button/button.scss */
.button__right {
  position: absolute;
  display: inline-block;
  height: 100%;
  text-align: center;
  background-repeat: no-repeat;
  top: 0px;
  margin-left: 100%;
  background-image: url('/images/button.png?1350644119');
  right: 0;
  width: 6px;
}

/* .button__input {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  outline: none;
  border: 0;
  opacity: 0;
} 

.button_focused_yes {
  outline: 2px solid red
} */
/* default size */
/* line 100, ../../common-blocks/blocks-desktop/button/button.scss */
.button {
  height: 30px;
  line-height: 30px;
}
/* line 74, ../../common-blocks/blocks-desktop/button/button.scss */
.button .button__left {
  background-position: -7px -104px;
  height: 30px;
  line-height: 28px;
}
/* line 79, ../../common-blocks/blocks-desktop/button/button.scss */
.button .button__right {
  background-position: 0px -104px;
}
/* line 84, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_state_hovered .button__left {
  background-position: -7px -135px;
}
/* line 85, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_state_hovered .button__right {
  background-position: 0 -135px;
}
/* line 89, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_state_active .button__left {
  background-position: -7px -166px;
}
/* line 90, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_state_active .button__right {
  background-position: 0px -166px;
}
/* line 94, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_disabled_yes .button__left {
  background-position: -7px -197px;
}
/* line 95, ../../common-blocks/blocks-desktop/button/button.scss */
.button.button_disabled_yes .button__right {
  background-position: 0px -197px;
}

/* line 104, ../../common-blocks/blocks-desktop/button/button.scss */
.button__left {
  font-size: 13px;
  padding-left: 14px;
  padding-right: 8px;
}

/* line 111, ../../common-blocks/blocks-desktop/button/button.scss */
.button_state_active .button__left {
  line-height: 30px;
}

/* line 117, ../../common-blocks/blocks-desktop/button/button.scss */
.button_icon_left .button__icon {
  left: 9px;
}
/* line 118, ../../common-blocks/blocks-desktop/button/button.scss */
.button_icon_left .button__left {
  padding-left: 30px;
}

/* line 121, ../../common-blocks/blocks-desktop/button/button.scss */
.button_icon_right .button__icon {
  right: 9px;
}
/* line 122, ../../common-blocks/blocks-desktop/button/button.scss */
.button_icon_right .button__left {
  padding-right: 24px;
}

/* line 125, ../../common-blocks/blocks-desktop/button/button.scss */
.button_dropdown_yes .button__dropdownIcon {
  right: 9px;
}
/* line 126, ../../common-blocks/blocks-desktop/button/button.scss */
.button_dropdown_yes .button__left {
  padding-right: 16px;
}

/* line 129, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small {
  height: 25px;
  line-height: 25px;
}
/* line 74, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small .button__left {
  background-position: -7px 0;
  height: 25px;
  line-height: 23px;
}
/* line 79, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small .button__right {
  background-position: 0px 0;
}
/* line 84, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_state_hovered .button__left {
  background-position: -7px -26px;
}
/* line 85, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_state_hovered .button__right {
  background-position: 0 -26px;
}
/* line 89, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_state_active .button__left {
  background-position: -7px -52px;
}
/* line 90, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_state_active .button__right {
  background-position: 0px -52px;
}
/* line 94, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_disabled_yes .button__left {
  background-position: -7px -78px;
}
/* line 95, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_disabled_yes .button__right {
  background-position: 0px -78px;
}
/* line 132, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small .button__left {
  font-size: 11px;
  padding-left: 10px;
  padding-right: 4px;
}
/* line 139, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_small.button_state_active .button__left {
  line-height: 24px;
}

/* line 145, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big {
  height: 35px;
  line-height: 35px;
}
/* line 74, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big .button__left {
  background-position: -7px -228px;
  height: 35px;
  line-height: 33px;
}
/* line 79, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big .button__right {
  background-position: 0px -228px;
}
/* line 84, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_state_hovered .button__left {
  background-position: -7px -264px;
}
/* line 85, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_state_hovered .button__right {
  background-position: 0 -264px;
}
/* line 89, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_state_active .button__left {
  background-position: -7px -300px;
}
/* line 90, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_state_active .button__right {
  background-position: 0px -300px;
}
/* line 94, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_disabled_yes .button__left {
  background-position: -7px -336px;
}
/* line 95, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_disabled_yes .button__right {
  background-position: 0px -336px;
}
/* line 148, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big .button__left {
  font-size: 16px;
  padding-left: 16px;
  padding-right: 10px;
}
/* line 155, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_state_active .button__left {
  line-height: 34px;
}
/* line 161, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_icon_left .button__icon {
  left: 10px;
}
/* line 162, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_icon_left .button__left {
  padding-left: 32px;
}
/* line 165, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_icon_right .button__icon {
  right: 10px;
}
/* line 166, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_icon_right .button__left {
  padding-right: 32px;
}
/* line 168, ../../common-blocks/blocks-desktop/button/button.scss */
.button_size_big.button_dropdown_yes .button__left {
  padding-right: 24px;
}

/* line 173, ../../common-blocks/blocks-desktop/button/button.scss */
.button__icon {
  width: 16px;
  height: 16px;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}

/* line 181, ../../common-blocks/blocks-desktop/button/button.scss */
.button__dropdownIcon {
  width: 8px;
  height: 8px;
  position: absolute;
  top: 50%;
  margin-top: -4px;
}

/* line 190, ../../common-blocks/blocks-desktop/button/button.scss */
.button_state_active .button__icon {
  margin-top: -7px;
}
/* line 191, ../../common-blocks/blocks-desktop/button/button.scss */
.button_state_active .button__dropdownIcon {
  margin-top: -3px;
}

/* behavior */
/* line 2, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__overlay {
  position: absolute;
  width: 100%;
  z-index: 7997;
  top: 0;
  left: 0;
  display: none;
}

/* line 9, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox {
  top: 0;
  left: 0;
  position: absolute;
  display: none;
  z-index: 7998;
  overflow-y: scroll;
  width: 100%;
}

/* line 17, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__bottom-margin {
  width: 1px;
  position: absolute;
}

/* line 21, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__window {
  background-color: white;
  position: absolute;
  z-index: 8999;
}

/* line 27, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__content {
  width: 100%;
  height: 100%;
}

/* line 31, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__content iframe {
  border: none;
  width: 100%;
}

/* line 36, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__closeButton {
  display: none;
  font-size: 0;
}

/* appearance */
/* line 42, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__window {
  box-shadow: 0 4px 18px rgba(19, 38, 64, 0.7);
  border-radius: 5px;
}

/* line 46, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__overlay {
  background: black;
  filter: alpha(opacity=60);
  opacity: 0.6;
}

/* line 51, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__closeButton {
  width: 11px;
  height: 11px;
  background-image: url('/images/lightbox__closeButton.png?1350644121');
  top: 10px;
  right: 10px;
  position: absolute;
  cursor: pointer;
}

/* line 60, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__closeButton_hovered_yes {
  background-position: 0 11px;
}

/* line 65, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__title {
    margin-right: 10px;
  font-size: 24px;
}

/* line 69, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__footer {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background: #edf3fb;
  background: -moz-linear-gradient(top, #dae5f4 0%, #edf3fb 13%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #dae5f4 0%, #edf3fb 13%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #dae5f4 0%, #edf3fb 13%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #dae5f4 0%, #edf3fb 13%);
  /* IE10+ */
  background: linear-gradient(top, #dae5f4 0px, #edf3fb 13px);
  /* W3C */
  padding-top: 20px;
  padding-bottom: 22px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 14px;
}

/* line 89, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__footerPadding {
  padding: 0 22px;
  height: 35px;
  line-height: 35px;
}

/* line 95, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__footerShadow {
  position: absolute;
  width: 100%;
  height: 6px;
  line-height: 0;
  top: 0;
  left: 0;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dae5f4',      endColorstr='#edf3fb',     GradientType=0);
}

/* line 107, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__apply {
  margin-right: 20px;
}

/* line 110, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__cancel {
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
  line-height: 33px;
}

@-webkit-keyframes lightbox__bumpAnim {
  /* line 119, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
  50% {
    -webkit-transform: scale(1.02);
  }

  /* line 122, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
  100% {
    -webkit-transform: scale(1);
  }
}

/* line 126, ../../common-blocks/blocks-desktop/lightbox/lightbox.scss */
.lightbox__bump {
  -webkit-animation: lightbox__bumpAnim .2s linear;
}

/* line 1, ../../common-blocks/blocks-desktop/input/input.scss */
.input {
  display: inline-block;
  position: relative;
}

/* line 6, ../../common-blocks/blocks-desktop/input/input.scss */
.input__input {
  margin: 0;
  width: 160px;
  border: 1px solid #8e8e8e;
  font-size: 13px;
  line-height: 20px;
  height: 20px;
  padding: 0 4px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  /* п╢п╬п╤п╦п╩п╦, я┐я│п╩п╬п╡п╫я▀п╣ п╨п╬п╪п╪п╣п╫я┌п╟я─п╦п╦п╦ п╢п╩я▐ п╡п╣п╠п╨п╦я┌п╬п╡ */
  /* line 18, ../../common-blocks/blocks-desktop/input/input.scss */
  .input__input {
    line-height: normal !important;
  }
}
/* line 22, ../../common-blocks/blocks-desktop/input/input.scss */
.input_size_year .input__input {
  width: 30px;
}

/* line 25, ../../common-blocks/blocks-desktop/input/input.scss */
.input_size_small .input__input {
  width: 65px;
}

/* line 28, ../../common-blocks/blocks-desktop/input/input.scss */
.input_size_big .input__input {
  width: 350px;
}

/* line 32, ../../common-blocks/blocks-desktop/input/input.scss */
textarea.input__input {
  height: auto;
  font-family: Arial, sans-serif;
}

/* line 37, ../../common-blocks/blocks-desktop/input/input.scss */
.input_disabled_yes .input__input {
  background: white;
  border: 1px solid #ccc;
}

/* line 42, ../../common-blocks/blocks-desktop/input/input.scss */
.input_focused_yes .input__input {
  border: 1px solid #c09931;
  outline: #fef3c5 solid 2px;
  outline-offset: 0px;
}

/* line 48, ../../common-blocks/blocks-desktop/input/input.scss */
.input_invalid_yes .input__input {
  border: 1px solid #c03131;
}

/* line 52, ../../common-blocks/blocks-desktop/input/input.scss */
.input_invalid_yes.input_focused_yes .input__input {
  outline: #fec5c5 solid 2px;
}

/* line 56, ../../common-blocks/blocks-desktop/input/input.scss */
.input__placeholder {
  position: absolute;
  line-height: 24px;
  left: 6px;
  display: none;
}

/* line 64, ../../common-blocks/blocks-desktop/input/input.scss */
.input_state_empty .input__placeholder {
  display: block;
  color: gray;
}

/* line 71, ../../common-blocks/blocks-desktop/input/input.scss */
.input_state_emptyAndFocused .input__placeholder {
  display: block;
  color: #ccc;
  cursor: default !important;
}

/* line 78, ../../common-blocks/blocks-desktop/input/input.scss */
.input_disabled_yes .input__placeholder {
  color: #aaaaaa;
}

/* line 82, ../../common-blocks/blocks-desktop/input/input.scss */
.input_pos_right .input__placeholder {
  right: 5px;
  top: 6px;
  text-align: right;
}

/* line 2, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_type_search .input__placeholder {
  top: 0;
  left: 27px;
}
/* line 6, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_type_search.input_size_big .input__input {
  width: 315px;
}
/* line 9, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_type_search .input__input {
  height: 22px;
  width: 125px;
  padding-right: 18px;
  padding-left: 25px;
  background-image: url('/images/searchInput.png');
  background-repeat: no-repeat;
}

/* line 18, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input__clear {
  width: 11px;
  height: 11px;
  position: absolute;
  right: 4px;
  top: 7px;
  background-image: url('/images/searchInput__clear.png');
  background-position: 0 -11px;
  /*display: none;*/
  font-size: 0;
}

/* line 30, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_state_empty .input__clear,
.input_state_emptyAndFocused .input__clear {
  display: none;
}

/* line 34, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_focused_yes .input__input {
  background-position: 0 -22px;
}
/* line 37, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_focused_yes .input__clear {
  background-position: 0 0;
}

/* line 43, ../../common-blocks/blocks-desktop/input/_type/input_type_search.scss */
.input_disabled_yes .input__input {
  background-position: 0 -44px;
}

/* line 1, ../../pages/banks/blocks/fixes/fixes.scss */
.js-show-certificate {
  max-width: 525px;
  text-overflow: ellipsis;
  /*overflow: hidden;*/
  display: inline-block;
  height: 21px;
  white-space: nowrap;
}

/* line 9, ../../pages/banks/blocks/fixes/fixes.scss */
.b-docs-info__sign-row {
  white-space: normal;
  height: auto;
}

/* line 13, ../../pages/banks/blocks/fixes/fixes.scss */
.b-reporting-info-table__col1 {
  text-overflow: ellipsis;
  padding: 0 20px;
}

.b-reporting-info-table__col {
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: inline-block;
}

.b-reporting-list__icon {
    display: inline-block;
    vertical-align: middle;
}

.b-reporting-list__report-count {
    display: inline-block;
    margin-right: 30px;
}

/* line 17, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer-inner-wrap {
  width: auto;
}

/* line 20, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer-wrap {
  width: 100% !important;
}

/* line 24, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer {
  /*width: 100%;*/
}

/* line 27, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer-inner-wrap {
  width: auto;
}

/* line 30, ../../pages/banks/blocks/fixes/fixes.scss */
.dataTable {
  table-layout: fixed;
  border-collapse: collapse;
}

/* line 34, ../../pages/banks/blocks/fixes/fixes.scss */
table.dataTable thead th {
  filter: none;
}

/* line 46, ../../pages/banks/blocks/fixes/fixes.scss */
.b-docs-list__item {
  border: none;
  background: none;
}

/* line 50, ../../pages/banks/blocks/fixes/fixes.scss */
.b-docs-list, .b-docs-list__item {
  height: auto;
}

/* line 54, ../../pages/banks/blocks/fixes/fixes.scss */
.page_background_grey .b-footer {
  border-color: #666;
}

/* line 55, ../../pages/banks/blocks/fixes/fixes.scss */
.page_background_grey .b-footer__copyright {
  color: #666;
}

/* line 57, ../../pages/banks/blocks/fixes/fixes.scss */
.b-reporting-wrap {
  min-width: auto;
}

/* line 59, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer {
  position: relative;
  padding-left: 33px;
}

/* line 63, ../../pages/banks/blocks/fixes/fixes.scss */
.b-footer__logo {
  width: 25px;
  height: 25px;
  background: url('/images/b-footer__logo.png?1352997292');
  position: absolute;
  top: 23px;
  left: 0;
}

/* line 1, ../../pages/banks/blocks/banksHeader/banksHeader.scss */
.banksHeader {
  height: 64px;
  background: url('/images/banksHeader.png?1350644120');
  position: relative;
    padding-left: 5px;
}

/* line 7, ../../pages/banks/blocks/banksHeader/banksHeader.scss */
.banksHeader__logo {
  margin-left: 14px;
  margin-top: 5px;
  float: left;
  background: url('/images/banksHeader__logo.png?1352992469');
  width: 259px;
  height: 46px;
}

/* line 1, ../../pages/banks/blocks/uploadResult/uploadResult.scss */
.uploadResult {
  padding-bottom: 78px;
}

/* line 5, ../../pages/banks/blocks/uploadResult/uploadResult.scss */
.uploadResult__content {
  height: 58px;
  line-height: 24px;
  position: relative;
  margin-left: 12px;
}

/* line 13, ../../pages/banks/blocks/uploadResult/uploadResult.scss */
.uploadResult_state_loading .uploadResult__loader {
  position: absolute;
  top: 16px;
  left: 0;
}
/* line 18, ../../pages/banks/blocks/uploadResult/uploadResult.scss */
.uploadResult_state_loading .uploadResult__content {
  position: relative;
  
}

/* line 24, ../../pages/banks/blocks/uploadResult/uploadResult.scss */
.uploadResult_state_error .uploadResult__message {
  color: red;
}

#signature_error {
	margin-left: 20px;
	color: red;
}
#document_name {
	font-size: 16px;
}

.toggle_message {
	color: rgb(31, 154, 215);
	border-bottom: 1px rgb(31, 154, 215) dashed;
	margin-left: 20px;
	cursor: pointer;
}
ul.comment {
	margin-top: 0px;
	margin-bottom: 0px;
}

.b-docs-info__sign-row_upload {
	margin-top: 5px;
}

#expanded {
	background-image: url("/images/tooltip_hide.gif");
	background-repeat: no-repeat;
	background-position-y: 6px;
	cursor: pointer;
}
#hidden {
	background-image: url("/images/tooltip_show.gif");
	background-repeat: no-repeat;
	background-position-y: 6px;
	cursor: pointer;
}

#declarations_filter input {
    text-indent: 0;
}

.spinner {
	position: fixed;
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 140px;
    height: 140px;
	display: none;
}

.b-pager {
    margin-top: 20px;
}

.b-reporting__upload-link {
    display: inline-block;
    float: right;
    position: relative;
    overflow: hidden;
}

.b-reporting__upload-link input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    font-size: 999px;
}