@media (max-width: 2100px) {
  .worktable {
    margin-top: -40px; } }
@media (max-width: 1700px) {
  .worktable {
    margin-top: -30px; } }
@media (min-width: 1499px) {
  .container-slider {
    min-height: 50px; } }
@media (max-width: 1230px) {
  .modal-dialog .nav-tabs {
    border: none !important; }
    .modal-dialog .nav-tabs a {
      border: none !important; } }
@media (max-width: 490px) {
  .pw_ppl {
    width: 100%;
    clear: both;
    margin-left: 0;
    padding-top: 20px; }
    .pw_ppl h2, .pw_ppl p {
      padding-left: 0; } }
@media (max-width: 450px) {
  .feedback-om select {
    width: 280px;
    height: 31px; }
  .feedback-om input, .feedback-om textarea {
    width: 280px;
    padding: 4px; } }
@media (max-width: 660px) {
  .nav-tabs_w {
    text-align: center; }

  .st_b .nav-tabs {
    display: inline-block; }
    .st_b .nav-tabs li {
      float: left;
      clear: both; } }
@media (min-width: 1680px) {
  .main-block {
    width: 25%; }

  .main-blocks {
    margin-right: 0; }

  .main-banner-block-show {
    padding: 10px 15px 10px 9px; }

  .news_list .tr2, .news_list .tr3 {
    display: none; }
  .news_list .tr4 {
    display: block;
    width: 100%;
    float: left; } }
@media (min-width: 1680px) and (max-width: 1800px) {
  .main-banner-text {
    font-size: 0.8em; }

  #news_4.main-banner .main-banner-img {
    width: 67.7% !important; } }
@media (max-width: 1250px) {
  .str_mod1 {
    left: 15px; }

  .str_mod2 {
    right: 15px; } }
@media (max-width: 1400px) {
  .underslider-news .ico svg {
    width: 25px;
    max-height: 25px; }

  .side-column, .left-column-container, .left-column-container-img {
    width: 400px; }

  .top-panel-anchors a.menu-anchor {
    left: 345px; }

  .mp-menu {
    width: 400px; }

  .left-banner-text {
    left: 100px; }

  .left-banner-name {
    font-size: 1.7em; }

  #news_4.main-banner .main-banner-img {
    width: 67.7% !important; }

  .nad_ur_bl {
    transition: all 0.6s ease;
    width: 347px; } }
@media (max-width: 1280px) {
  .modal-body .content_mat {
    padding: 0 70px; }

  .modal-dialog {
    width: auto;
    margin: 30px 100px; }

  #mat-str, .modal-str, #mat-str {
    width: 100%;
    margin-left: 0;
    left: 0; }

  .str_mod1 {
    left: 10px; }

  .str_mod2 {
    right: 25px; }

  .modal-body .content_mat .sub-page2-content .sub-page2-socials {
    margin-right: -95px; } }
@media (max-width: 1024px) {
  .str_mod1 {
    left: 0; }

  .str_mod2 {
    right: 18px; }

  .sub-page2-socials {
    width: 100px; } }
@media (max-width: 976px) {
  .additional {
    overflow: hidden;
    height: 340px; }

  .additional-list li {
    padding-bottom: 20px; }
    .additional-list li .a-title {
      overflow: hidden;
      height: 65px; } }
@media (max-width: 890px) {
  .pw_dep_inf .dt_cell {
    display: block;
    width: 100%; }
  .pw_dep_inf .pw_contacts {
    padding-top: 20px;
    margin-left: 0;
    clear: both;
    margin-top: 4px; } }
@media (max-width: 850px) {
  .department-tree .dt_cell {
    display: block;
    width: 100%; }
  .department-tree .pw_contacts {
    padding-top: 20px;
    margin-left: 0;
    clear: both; } }
@media (max-width: 800px) {
  .str_mod1 {
    left: 15px;
    font-size: 50px; }

  .str_mod2 {
    right: 15px;
    font-size: 50px; }

  .dt_cell {
    display: block;
    width: 100%; }

  .pw_contacts {
    margin-top: 20px;
    margin-left: 0; }

  .terr_contacts p {
    margin-left: 0; }

  .d_contact_table .dt_cell {
    width: 60% !important; } }
@media (max-width: 778px) {
  .modal-dialog {
    margin: 0; }

  .modal-content {
    border: 0 !important; }

  #nn .modal-body .carousel-main-news {
    margin-left: -30px !important;
    margin-right: -30px !important; }

  .modal-body .sub-page-gallery-wrapper {
    margin: 0 auto 30px;
    max-width: 1000%;
    overflow: visible;
    margin-left: -30px;
    margin-right: -30px; }

  #nn .carousel-inner > .item {
    min-height: auto !important; }

  .close-sub.desktope {
    display: none; }
  .close-sub.mobile {
    right: -50px;
    margin-top: 0;
    font-size: 50px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0 0 50px 50px;
    width: 100px;
    height: 50px;
    overflow: hidden;
    display: block;
    background-image: url(../img/close_cr.png);
    background-position: 17px 4px;
    top: 0;
    position: fixed !important;
    background-size: 29px; }

  .str_mod1 {
    left: 0;
    margin-top: 10px;
    font-size: 50px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 0 50px 50px 0;
    width: 50px;
    height: 100px;
    overflow: hidden;
    background-position: 11px -400px; }
    .str_mod1:hover {
      background-color: rgba(0, 0, 0, 0.5); }

  .str_mod2 {
    right: 0;
    margin-top: 10px;
    font-size: 50px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 50px 0 0 50px;
    width: 50px;
    height: 100px;
    overflow: hidden;
    background-position: -43px -243px; }
    .str_mod2:hover {
      background-color: rgba(0, 0, 0, 0.5); }

  .content_mat .dt_cell {
    width: 100%; }

  .governance-item {
    width: 48% !important; }
    .governance-item.governance-item-large {
      width: 98% !important;
      margin-right: 0 !important; }

  .governance-desc {
    font-size: 1em !important;
    padding-top: 20px; }

  .governance-item.governance-item-half .governance-desc {
    right: auto !important;
    width: 100% !important;
    height: auto !important; }
  .governance-item img {
    height: initial !important; }
  .governance-item.governance-item-half img, .governance-item.governance-item-active.openactiveblock50pr img {
    display: none; }

  .governance-mobile-img {
    display: block !important; }

  .governance-item.governance-item-half .governance-desc {
    padding-top: 4px !important; }
  .governance-item.governance-item-half:hover .governance-desc {
    padding-top: 40px !important; }
  .governance-item.governance-item-large img {
    display: block !important; }
  .governance-item.governance-item-large .governance-mobile-img {
    display: none !important; } }
@media (max-width: 700px) {
  .main-block {
    width: 49%; }

  .main-blocks .main-block:last-child {
    display: none; }

  .main-banner {
    padding: 0;
    margin: 0 0 10px -1px;
    padding-right: 3px; }

  .main-banner-text {
    position: static;
    padding: 10px;
    font-size: 90%;
    float: left; }

  .main-banner-date {
    color: white; }

  .main-banner-text p, .main-banner-text span {
    margin: 0; }

  .top-social-icons, .top-auth {
    display: none !important; }

  .top-panel-extended {
    padding: 0; }

  .article-stats {
    margin-bottom: 38px; }

  .modal-min .modal-dialog {
    max-width: 460px; }

  .news_list_item {
    width: 50%; }

  .news_list .td3 {
    width: 49%;
    padding-right: 5px; }
  .news_list .td2 {
    width: auto;
    padding-right: 0; }
  .news_list .tr2 {
    display: block;
    float: left;
    width: 100%; }
  .news_list .tr3, .news_list .tr4 {
    display: none; }

  .auth_block .div10 {
    padding-left: 155px; }

  .modal-body h1 {
    text-align: left; }

  .arh_top_tbl {
    width: auto; }

  .arh_top .div1, .arh_top .div2, .arh_top .div3, .arh_top .div4, .arh_top .div5, .arh_top .div6 {
    width: auto; }
  .arh_top .div1 {
    white-space: nowrap;
    padding-bottom: 10px;
    min-height: 2.9em; }
  .arh_top .div2 {
    padding-right: 15px;
    padding-bottom: 10px; }
  .arh_top .div3 {
    padding-bottom: 10px; }
  .arh_top .div3_4 {
    display: table-row; }
  .arh_top .div4 {
    text-align: right;
    padding-bottom: 10px;
    min-height: 2.9em; }
  .arh_top .div4_5 {
    display: table-cell; }

  .arh_top_tip_tbl .div1 {
    padding-top: 5px;
    display: block;
    float: left;
    width: auto; }
  .arh_top_tip_tbl .div2 {
    padding-right: 0;
    padding-bottom: 10px;
    display: block;
    float: left;
    width: auto; }
    .arh_top_tip_tbl .div2 select {
      width: 100%;
      max-width: 300px; }
  .arh_top_tip_tbl .div2_3 {
    display: block;
    width: 100%;
    clear: both; }
  .arh_top_tip_tbl .div3 {
    display: inline-block;
    width: auto;
    padding-top: 0; }
  .arh_top_tip_tbl .div4 {
    display: inline-block;
    float: none; }

  .governance .governance-item {
    width: 48% !important; }

  .governance-item.governance-item-large {
    margin: 0 1% 20px !important; }
    .governance-item.governance-item-large img {
      display: none; }
      .governance-item.governance-item-large img.governance-mobile-img {
        display: block; }
    .governance-item.governance-item-large .governance-desc {
      right: auto !important;
      width: 100% !important;
      height: auto !important;
      padding-top: 10px !important; }
    .governance-item.governance-item-large img {
      display: none !important; }
    .governance-item.governance-item-large .governance-mobile-img {
      display: block !important; }

  .nav-tabs-cont.tab_dest .department-item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px; } }
@media (max-width: 500px) {
  .carousel-caption, .carousel-inner > .item {
    height: 300px; }

  .left-banner-name {
    font-size: 1.5em; }

  .more-link {
    margin: 0; }

  .carousel-indicators {
    margin-bottom: 0; }

  .left-banner-text {
    margin-bottom: -70px;
    top: auto;
    left: 15px; }
    .left-banner-text p {
      line-height: 1.3em !important; }

  .main-block {
    width: 100%;
    display: block;
    padding-right: 0; }

  .main-blocks {
    margin: 5px; }
    .main-blocks .main-block:nth-child(2) {
      width: 100%;
      padding-right: 0; }
    .main-blocks .main-block:last-child {
      display: none; }

  .news_list.mb_cont {
    margin: 5px; }

  .main-banner {
    padding: 0;
    margin: 0;
    padding-right: 0; }

  .main-banner-block-show {
    padding-right: 4px; }

  .left-banner-name {
    line-height: 1.1em;
    margin: 10px 10px 10px 0; }

  .top-panel-anchors a.menu-anchor {
    left: 14px; }

  .modal-body .auth_block {
    padding: 0; }

  .auth_block .div5 {
    margin-left: -20px;
    margin-right: -20px; }

  .modal-dialog {
    min-width: 280px; }

  .mb-wrap {
    padding: 20px; }

  .news_list {
    margin: 0; }

  .news_list_item {
    width: 100%;
    display: block; }

  .main-block-title {
    min-height: 0;
    height: auto; }

  .news_list .td3 {
    width: auto;
    padding-right: 0; }
  .news_list .tr2, .news_list .tr3, .news_list .tr4 {
    display: none; }

  .auth_block {
    font-size: 14px; }
    .auth_block .div10 {
      padding-left: 125px; }
    .auth_block h1 {
      font-size: 24px;
      padding-right: 50px;
      text-align: left; }

  .modal-body h1 {
    font-size: 18px;
    padding-right: 33px; }

  .left-banner-name {
    font-size: 1.3em; }

  .tabl_fott .tabl_f1 {
    display: block;
    padding-bottom: 12px; }
  .tabl_fott .tabl_f2 {
    display: block;
    padding-left: 0; }

  .search_tbl .td1, .search_tbl .td2 {
    display: block; }
  .search_tbl .inp1 {
    width: 100%; }

  .feedback_tbl {
    width: 100%; }
    .feedback_tbl .st_tr {
      display: block; }
    .feedback_tbl .td1, .feedback_tbl .td2 {
      display: block;
      float: left; }
    .feedback_tbl .inp1 {
      width: 100%; }
    .feedback_tbl .inp_cal {
      width: 200px; }

  .modal-body .sub-page2-content .sub-page2-socials {
    width: 64px; }

  .sub-page2-socials .social-panel {
    margin-left: 10px; }

  .arh_top .inp {
    width: 90px; }

  .arh_top_tip_tbl .div1, .arh_top_tip_tbl .div2 {
    float: none; }

  .feedback_tbl .td1_capt {
    margin-left: 0; }
  .feedback_tbl .td1 {
    width: 100%; }

  .st_tr .td2-btn {
    padding: 10px 0 10px 0;
    text-align: center; }

  .feedback_tbl .td2 {
    width: 100%;
    padding-left: 0 !important; }

  .table {
    background: #eff3f6;
    border-bottom: none;
    margin-left: -20px;
    max-width: 500px; }
    .table td {
      padding: 8px 20px !important; }
    .table tr td.table-number, .table tr td.table-category {
      display: none; }
    .table .blue-border {
      padding: 6px 13px; }

  .table-mobile-category {
    display: block !important;
    font-size: 14px;
    margin: 5px 0 0; }

  .table .times-clear {
    width: 36px;
    height: 36px;
    font-size: 42px;
    line-height: 36px;
    font-family: Times New Roman;
    top: 10px; }
  .table .table-filter {
    padding-bottom: 20px !important; }

  .table-title-row {
    display: none; }

  .open-data-text-block {
    max-height: 100%; }

  .d_contact_table .dt_cell {
    width: 90% !important;
    display: block !important; }

  .governance .governance-item {
    width: 100% !important;
    margin: 0 0 20px !important; }

  .governance-desc {
    font-size: 1.635em !important; }

  .left-banner-name {
    font-size: 25px !important; } }
@media (max-width: 450px) {
  .governance-desc {
    font-size: 1.1em !important; } }
@media (max-width: 768px) {
  .deps-contacts .dt_cell {
    width: 50%; } }
@media (max-width: 500px) {
  .deps-contacts .dt_cell {
    width: 100%;
    display: block;
    padding-right: 10px; } }
@media (max-width: 768px) {
  .dep_w {
    height: auto;
    padding: 3% 3% 3% 0;
    background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABQAAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhBQ0E4OTAxOUVGNzExRTM5QzgzRUU3OTk3Qjc5QTZGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjhBQ0E4OTAyOUVGNzExRTM5QzgzRUU3OTk3Qjc5QTZGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OEFDQTg4RkY5RUY3MTFFMzlDODNFRTc5OTdCNzlBNkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OEFDQTg5MDA5RUY3MTFFMzlDODNFRTc5OTdCNzlBNkYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAACAgICAgICAgICAwICAgMEAwICAwQFBAQEBAQFBgUFBQUFBQYGBwcIBwcGCQkKCgkJDAwMDAwMDAwMDAwMDAwMAQMDAwUEBQkGBgkNCwkLDQ8ODg4ODw8MDAwMDA8PDAwMDAwMDwwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAABAToDAREAAhEBAxEB/8QAUAABAQEAAAAAAAAAAAAAAAAAAAMJAQEAAAAAAAAAAAAAAAAAAAAAEAEBAAMAAAAAAAAAAAAAAAAAAUFxsREBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A20zd3oAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJg//2Q==) left bottom no-repeat;
    overflow: auto;
    width: 100%; }

  .row.column2 {
    display: none; }
  .row.column1 {
    display: block; }

  .rv_deps h2 {
    white-space: normal; } }
@media (max-width: 1472px) and (min-width: 1401px) {
  .governance-desc {
    font-size: 120%; } }
@media (max-width: 1201px) and (min-width: 1101px) {
  .governance-desc {
    font-size: 105%; } }
@media (max-width: 1555px) and (min-width: 1154px) {
  .governance .governance-item-active span.governance-desc {
    font-size: 1.05em; } }
@media (max-width: 1317px) and (min-width: 1155px) {
  .governance .governance-item-active span.governance-desc {
    font-size: 0.95em; } }
@media (max-width: 1156px) and (min-width: 1100px) {
  .governance .governance-item-active span.governance-desc {
    font-size: 0.75em; } }
@media (max-width: 900px) and (min-width: 800px) {
  .governance-desc {
    font-size: 130%; } }
@media (max-width: 1260px) {
  .governance-item:hover .governance-desc {
    padding: 20px 15px 5px 15px; }
  .governance-item:last-child:hover .governance-desc {
    padding: 20px 15px; } }
@media screen and (min-device-width: 1366px) {
  li.news_list_item.news_list_alt {
    width: 32.3%; } }
@media (max-width: 760px) {
  .version-opener {
    display: none !important; } }
@media screen and (max-width: 700px) and (min-device-width: 10px) {
  .version-opener {
    display: block;
    position: absolute;
    left: 100%;
    margin: 0 0 0 -90px; }

  .version-access {
    left: 0;
    right: auto;
    top: 65px; }
    .version-access dl {
      width: 100%;
      margin-left: 0; }

  .version-opener .holder span {
    margin: 6px 0 0 10px; }

  a.myprof {
    display: inline-block; }

  span.myprof {
    display: none; } }
@media screen and (max-width: 1366px) and (min-device-width: 700px) {
  li.news_list_item.news_list_alt {
    width: 49%; } }
@media screen and (max-width: 700px) and (min-device-width: 500px) {
  li.news_list_item.news_list_alt {
    width: 100%; } }
@media screen and (max-width: 500px) and (min-device-width: 10px) {
  li.news_list_item.news_list_alt {
    width: 100%; } }
@media (max-width: 420px) {
  .favorites-block .inp-fc input.email_input {
    padding-left: 62px; } }
@media (max-width: 420px) {
  .favorites-block .inp-fc label.captcha-label-big {
    display: none; }
  .favorites-block .inp-fc label.captcha-label-small {
    display: inline-block; }
  .favorites-block .inp-fc input.captcha-input {
    padding-left: 110px; } }
@media screen and (max-width: 1680px) and (min-device-width: 700px) {
  .events-block li {
    width: 33%; }

  .tab-content.custom ul .news_list_item {
    width: 32.5%; } }
@media screen and (max-width: 700px) and (min-device-width: 500px) {
  .events-block li, .tab-content.custom ul .news_list_item {
    width: 49%; } }
@media screen and (max-width: 500px) and (min-device-width: 10px) {
  .events-block li, .tab-content.custom ul .news_list_item {
    width: 100%; } }
@media (max-width: 1400px) {
  #right_block {
    width: 400px;
    right: -400px; } }
@media (max-width: 1400px) {
  .datepick-month td a {
    padding: 3px; }

  .datepick-popup {
    width: 350px;
    right: 30px; } }
@media (max-width: 930px) {
  #header_new.sticky-header .header_container.plan_top h1 {
    font-size: 1.5em;
    padding-top: 13px; }

  .department-structure .dt_cell, .department-group .dt_cell {
    width: 100%;
    margin-left: 0;
    height: auto;
    display: block; }

  .d_table.department-group, .d_table.department-structure {
    margin-left: 0;
    width: 100% !important; }
  .d_table.department-group .dt_row, .d_table.department-structure .dt_row {
    width: 100%;
    display: inline-block; }

  .department-structure .dt_cell:nth-child(3) {
    margin-bottom: 0; }
  .department-structure .dt_cell.empty {
    display: none; }

  .governance-item:last-child .governance-desc {
    font-size: 15px; } }
@media (max-width: 880px) {
  #header_new.sticky-header .header_container.plan_top h1 {
    font-size: 1.4em;
    padding-top: 17px; } }
@media (max-width: 810px) {
  #header_new.sticky-header .header_container.plan_top h1 {
    font-size: 1.2em;
    padding-top: 19px; }

  .governance-item:last-child .governance-desc {
    font-size: 14px; } }
@media (max-width: 1400px) {
  #action_plan.margin_left {
    margin-left: 400px; } }
@media (max-width: 1257px) {
  .plan_header_image img {
    height: 100%;
    width: auto; } }
@media (max-width: 1000px) {
  .w70 {
    width: 100%;
    float: none; }

  .w30 {
    width: 100%;
    float: none;
    padding-top: 0;
    padding-left: 0;
    padding-bottom: 20px; } }
@media (max-width: 1000px) {
  .div50 {
    width: 100%;
    float: none; }

  .pr2, .pr3, .pr5 {
    padding-right: 0; } }
@media (max-width: 1000px) {
  .div33 {
    width: 100%;
    float: none; }
    .div33.flot_chart div.container {
      height: 300px !important; } }
@media (max-width: 1000px) {
  .div25 {
    width: 100%;
    float: none; }
    .div25.flot_chart div.container {
      height: 300px !important; } }
@media (max-width: 500px) {
  .plan_header h3 {
    display: block; }
    .plan_header h3 span {
      display: inline;
      padding-left: 0; } }
@media (max-width: 1380px) {
  .text_chart td > div.chart-over > div {
    padding-right: 6%;
    font-size: 2.8em; } }
@media (max-width: 1250px) {
  .text_chart td > div.chart-over > div {
    padding-right: 4%;
    font-size: 2.7em; } }
@media (max-width: 1080px) {
  .text_chart td > div.chart-over > div {
    padding-right: 3%;
    font-size: 2.5em; } }
@media (max-width: 800px) {
  .kl_sob_d > div {
    float: none;
    width: 100%;
    position: relative; } }
@media (max-width: 500px) {
  .sub-page2-socials .mark-panel {
    display: none; } }
@media (max-width: 500px) {
  .mp-menu {
    width: 290px;
    left: -290px; }

  .mp-menu-min {
    left: 0; }

  .sub-page2-socials {
    display: none; }
    .sub-page2-socials .social-panel {
      display: none; }

  .content_mat .sub-page2-socials, .enable-mark-text {
    display: none; }

  .mark-box {
    width: 135px !important;
    padding-right: 2px;
    padding-left: 2px;
    top: -70px; }

  .wrap-star {
    text-align: center;
    float: none; } }
@media (max-width: 570px) {
  .ctrlenter .modal-dialog {
    width: 340px; }
  .ctrlenter .st_tr.st_tr_blue {
    height: auto;
    min-height: 140px; }
  .ctrlenter .img_capt {
    float: left;
    position: relative;
    margin: 5px 5px 5px 0; }
  .ctrlenter .captcha-input {
    margin-top: 5px; } }
@media (max-width: 730px) {
  #gosmonitor_widget_wrapper_main .miniwidget-wrapper {
    display: none !important; } }
@media (max-width: 778px) {
  .d_table.department-structure.inmodal {
    border-spacing: 20px 0; }

  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 45.1% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 45.1% !important; } }
@media (max-width: 500px) {
  .governance-item.modalbottomblocks, .governance-item.inmodal {
    width: 98% !important; }

  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 98% !important; } }
@media (max-width: 660px) {
  .main-banner-block-show {
    width: 98.2% !important;
    padding-right: 5px !important; } }
@media (max-width: 500px) {
  .main-banner-block-show {
    width: 98.2% !important;
    padding-right: 5px !important; } }
@media (max-width: 1330px) {
  .makrpage .marksmallblock .title {
    font-size: 15px; } }
@media (max-width: 1200px) {
  .nav-tabs-cont.tab_dest.ptop .governance-item.inmodal.governance-item-half .governance-desc {
    width: 31.3%; }

  .pw_dep_inf.d_table .dt_cell.w60 .governance-item.inmodal {
    width: 71.4%; }
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 22.5%; } }
@media (max-width: 980px) {
  .nav-tabs-cont.tab_dest.ptop .governance-item.inmodal.governance-item-half .governance-desc {
    width: 31%; }

  .pw_dep_inf.d_table .dt_cell.w60 .governance-item.inmodal {
    width: 71%; }
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 22.4%; } }
@media (max-width: 920px) {
  .nav-tabs-cont.tab_dest.ptop .governance-item.inmodal.governance-item-half .governance-desc {
    width: 30.8%; }

  .pw_dep_inf.d_table .dt_cell.w60 .governance-item.inmodal {
    width: 70.8%; }
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 22%; } }
@media (max-width: 850px) {
  .pw_dep_inf.d_table .dt_cell.w60 .governance-item.inmodal {
    width: 69%; }
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 21.8%; } }
@media (max-width: 720px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 44.8% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 44.8% !important; } }
@media (max-width: 690px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 44.6% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 44.6% !important; } }
@media (max-width: 630px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 44.4% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 44.4% !important; } }
@media (max-width: 610px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 44.2% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 44.2% !important; } }
@media (max-width: 555px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 44% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 44% !important; } }
@media (max-width: 540px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 43.8% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 43.8% !important; } }
@media (max-width: 778px) {
  .d_table.department-structure.inmodal {
    border-spacing: 20px 0; }

  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 45.1% !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: 45.1% !important; } }
@media (max-width: 500px) {
  .governance-item.modalbottomblocks, .governance-item.inmodal {
    width: 98% !important; }

  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: 98% !important; } }
@media (max-width: 500px) {
  .pw_dep_inf.d_table .dt_cell.w60 .kvadrat {
    width: calc(100% - 46px) !important;
    margin: 0 1% 20px !important; }

  .governance-item.inmodal.governance-item-half {
    float: left !important;
    width: calc(100% - 46px) !important; } }
@media (max-height: 790px) {
  .sidepanel, #slideout_inner {
    bottom: 7%;
    top: auto !important; }

  #gosmonitor_widget_wrapper_main {
    top: 250px !important; } }
@media (max-height: 690px) {
  .sidepanel, #slideout_inner {
    bottom: 3%;
    top: auto !important; }

  #gosmonitor_widget_wrapper_main {
    top: 200px !important; } }
@media (max-height: 600px) {
  .scrolltop_div3 {
    right: 7px; }

  .sidepanel, #slideout_inner {
    display: none; }

  #gosmonitor_widget_wrapper_main {
    top: 50% !important; } }
@media (max-width: 930px) {
  .dt_row .dt_cell .department-group-item {
    height: auto !important; } }
@media (max-width: 730px) {
  .width_clear_730 {
    display: block; }

  .about_foc .desk {
    width: 100%; }
  .about_foc .form {
    width: 100%;
    max-width: 100%;
    margin-right: 0; } }
@media (max-width: 640px) {
  .hidebr_rid {
    clear: both; }

  .rid_content_top .right {
    width: 100%; }
  .rid_content_top .open-data-text-block {
    max-height: 100%; }
  .rid_content_top .left {
    float: none;
    margin: 0 auto; } }
@media (max-width: 730px) {
  .someclr {
    display: block;
    clear: both; } }
@media (max-width: 600px) {
  .podved_container .left, .podved_container .right {
    width: 100%; }

  .hideclrpodved {
    clear: both; } }
@media (max-width: 1000px) {
  .clrinmodalpod {
    clear: both; }

  .modalpodvep .right, .modalpodvep .left {
    width: 100%; }
  .modalpodvep h3 {
    margin-top: 10px; } }
@media (max-width: 410px) {
  .map_buttons {
    width: 100% !important; } }
@media (max-width: 740px) {
  .map_buttons {
    display: block;
    width: 100%;
    margin: 0 auto; }
    .map_buttons > div {
      display: block;
      padding: 0;
      width: 98%; }
      .map_buttons > div > a > span {
        height: auto;
        display: inline-block; }
        .map_buttons > div > a > span .tb {
          display: inline-block;
          height: auto; }

  .tb > span {
    display: inline-block; } }
@media (min-width: 1680px) {
  #regions-tabs-content .news_list_item {
    width: 32.9% !important; } }
@media (max-width: 500px) {
  .clearhide_pasport {
    clear: both; } }
@media (max-width: 500px) {
  #rigion-map {
    display: none; }

  .heightofmap {
    min-height: 150px; } }
@media (max-width: 769px) {
  .maptemplate .container_s.sticky-header.plan {
    margin-top: 0 !important; } }
@media (max-width: 1460px) {
  .map_buttons .depart span {
    font-size: 18px; } }
@media (max-width: 1300px) {
  .map_buttons .depart span {
    font-size: 16px;
    line-height: 15px;
    padding-top: 10px; }
    .map_buttons .depart span img {
      margin-top: -10px; } }
@media (max-width: 1200px) {
  .hide_clear_region {
    display: block !important;
    padding: 0;
    width: 0 !important;
    clear: both; }

  .map_buttons .otherbuttons {
    display: block;
    margin: 0 auto; }
  .map_buttons .depart {
    float: none;
    display: inline-block;
    width: auto; }
    .map_buttons .depart span {
      font-size: 19px;
      line-height: 28px; } }
@media (max-width: 735px) {
  .hide_clear_region2 {
    display: block !important;
    padding: 0;
    width: 0 !important;
    clear: both; }

  .map_buttons .depart {
    width: 100%;
    margin: 2%; }
  .map_buttons .otherbuttons {
    width: 100% !important; } }
@media (max-width: 545px) {
  .map_buttons .depart span {
    padding-top: 0; }
    .map_buttons .depart span img {
      margin-top: 0; } }
@media (max-width: 340px) {
  .map_buttons .depart span {
    font-size: 18px; } }
@media (max-width: 769px) {
  .maptemplate #current_group {
    color: #262626; } }
@media (max-width: 700px) {
  .maptemplate .news_list_item {
    width: 49%; } }
@media (max-width: 500px) {
  .maptemplate .news_list_item {
    width: 100%;
    display: block; } }
@media (max-width: 769px) {
  .plan_sort .dropdown_link table tr td:first-child span {
    color: #555555; } }
@media (max-width: 570px) {
  #displayblocktable {
    margin-top: 3px !important;
    margin-bottom: 20px; } }
@media (max-width: 1200px) {
  .map_buttons {
    position: static !important; } }
@media (max-width: 500px) {
  .pasportgraphs .persons .governance-item.governance-item-half {
    width: 100% !important; } }
@media (max-width: 500px) {
  .holder-info.inmodalwindow_terorgs h2#info {
    font-size: 18px !important;
    margin-bottom: 0; } }
@media (max-width: 900px) {
  .personclear {
    clear: both; }

  .pasportgraphs .map {
    display: block; }
  .pasportgraphs .twocolumnblock .right {
    display: none; }
  .pasportgraphs .twocolumnblock.second_v .right {
    display: block;
    width: 100%;
    margin-left: 0; }
  .pasportgraphs .twocolumnblock .left {
    width: 100%; } }
@media (max-width: 778px) {
  .clear_none_in_900 {
    display: none; } }
@media (max-width: 1000px) {
  .panel-body.graayblock {
    background-size: 80% auto !important; } }
@media (max-width: 1280px) {
  .str_full_screen {
    width: 100%;
    margin-left: 0;
    left: 0; } }
@media (max-width: 500px) {
  .ya_ttl.pw_dep_h1.forspan {
    font-size: 18px !important;
    padding-right: 33px;
    margin-top: 0; }

  .servicestemplate hr {
    margin-top: 10px;
    margin-bottom: 10px; } }
@media (max-width: 1400px) {
  .blackline.active.activesecond .contacts {
    font-size: 12px;
    transition: all 0.5s ease 0s; } }
@media (max-width: 1400px) {
  #mainmenu .secondmenu .main-menu-level2 {
    min-width: 344px; } }
@media (min-width: 991px) {
  .servicestemplate #logo {
    display: none !important; } }
@media (max-width: 920px) {
  #mobilemenu .soc svg {
    margin-top: 1px;
    width: 25px;
    height: 20px;
    margin-right: 12px; } }
@media (max-width: 960px) {
  #mobilemenu .contacttop .tell {
    width: 100%;
    margin-left: 20px;
    box-sizing: border-box;
    margin-bottom: 4px; }

  #mobilemenu .contacttop .adrs {
    width: 100%;
    margin-left: 20px;
    margin-right: 0px;
    box-sizing: border-box;
    float: left; }

  #mobilemenu .soc .greypart .toeng {
    margin-right: 16px;
    font-size: 17px;
    margin-top: 0px; } }
@media (max-width: 830px) {
  #mobilemenu .soc svg {
    margin-top: 3px;
    width: 21px;
    height: 16px;
    margin-right: 20px; } }
@media (max-width: 1500px) {
  #main_page.nothomepage #mainbottom {
    margin-top: 0px; }

  .main-column, .sibedar-home-scroll {
    height: calc(100vh - 160px); }

  .versionbtn .version-opener, .top-auth {
    width: 24px;
    height: 24px;
    background-size: 24px 24px; }

  .versionbtn .version-opener {
    background-size: 26px 26px;
    width: 26px; }

  .blackline .contacts .soc {
    margin-bottom: 20px; }

  .flex_el.notactive {
    width: calc(20% - 7px) !important;
    padding: 0px !important;
    display: block !important; }

  .flex_members .flex_el.notactive.active .flex_img {
    width: auto;
    margin-bottom: 10px !important; }

  .flex_members .flex_el.notactive.active .flex_text {
    width: auto;
    padding: 0px 5px 5px 5px; } }
@media (max-width: 1250px) {
  .flex_el.notactive {
    width: calc(33.33% - 7px) !important;
    display: block !important; } }
@media (max-width: 768px) {
  .main-block-title {
    font-size: 14px !important; }

  #mainmenu svg {
    width: 32px !important;
    height: 32px !important; }
  #mainmenu .main-menu-level1-link {
    padding: 5px 0 3px 27px; }
  #mainmenu.active div.icon a {
    font-size: 13px !important; }

  .carousel-inner .image-manage-panel.forslider {
    display: none; } }
@media (max-width: 767px) {
  #cutfrom {
    height: auto !important; }

  .flex_el.notactive {
    width: 100% !important; } }
@media (max-width: 1210px) {
  #nn .carousel-inner > .item {
    width: 100% !important; }

  #nn .carousel-inner > .item {
    min-height: auto !important; } }
@media (min-width: 991px) and (max-width: 1500px) {
  #rightsitebar .div_iframe {
    text-align: center;
    max-width: 70%;
    padding-bottom: 39.5%;
    margin: 0 auto; } }
@media (max-width: 1500px) {
  body.openednews .worktable .col-md-3 {
    width: 30% !important; }

  #rightsitebar {
    transition: width 0s ease-in-out 0s; } }
@media (min-width: 767px) and (max-width: 1500px) {
  #mainmenu .secondmenu {
    left: 50px !important;
    width: 344px !important; }
  #mainmenu svg {
    transition: all 0.5s ease 0s; }

  #mainmenu.blackline.active.activesecond .logoblock {
    position: absolute;
    top: 11px;
    background-image: url(../img/logo-without-text.svg);
    left: 7px;
    height: 31px;
    width: 35px;
    background-size: 35px 31px;
    background-repeat: no-repeat; }

  #mainmenu .cell.openmenu > ul > li:hover {
    border-left: 50px solid #99594f; }

  #mainmenu .cell.openmenu > ul > li {
    border-left: 50px solid rgba(15, 12, 8, 0); }

  body {
    padding-left: 50px; } }
@media (max-width: 1400px) {
  .contacts .fa.fa-rss {
    margin-top: 12px;
    color: white; } }
@media (max-width: 1290px) {
  .left-banner-name {
    font-size: 26px !important;
    line-height: 33px !important; } }
@media (max-width: 900px) {
  .videoline .continvideo {
    width: 90%; } }
@media (max-width: 778px) {
  .modal-dialog-full .quote:before {
    left: -5px; }
  .modal-dialog-full .quote:after {
    right: -5px; }
  .modal-dialog-full .close-sub.desktope {
    display: block !important; }
  .modal-dialog-full .textblock {
    width: 90%; }
  .modal-dialog-full .leftphotos, .modal-dialog-full .rightphotos {
    width: 90%;
    position: relative;
    left: auto;
    right: auto;
    margin: 0 auto; }
  .modal-dialog-full .tagslist {
    width: 90%;
    margin: 0 auto; }
  .modal-dialog-full .quote {
    width: 90%;
    box-sizing: border-box;
    margin-left: auto; }
  .modal-dialog-full .headblock {
    padding: 30px 65px;
    padding-left: 30px;
    text-align: right; }
  .modal-dialog-full .glavahead {
    padding: 40px 50px; }
  .modal-dialog-full .interesno {
    width: 90%; }
  .modal-dialog-full .related-news {
    padding: 0;
    width: 90%;
    margin: 0 auto; }

  .news_list {
    margin-left: 0; }

  .modal-dialog-full li.news_list_item.news_list_alt {
    width: 100%;
    margin-bottom: 20px; }
  .modal-dialog-full .docks .docs_list .dl_bl {
    margin-left: 0;
    margin-right: 0; }

  #nn .modal-dialog-full .photoslider .carousel-main-news .carousel-inner {
    margin-left: 12%; }

  .videoline .continvideo {
    width: 100%; } }
@media (max-width: 991px) {
  .invisiblebreadcrumbs {
    padding-left: 15px; }

  #second_page.visib_right {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important; }

  .dir_name_trade.openednews {
    margin-top: 0px !important; }

  .modal-dialog-full {
    width: 100% !important;
    margin-top: 0px !important;
    margin-left: 0 !important; } }
@media (max-width: 768px) {
  body.withwidth100line.dir_name_trade {
    padding-top: 0px; } }
@media (max-width: 767px) {
  .dir_name_governance .content2_right.not_pl .content_pad.active, .dir_name_dep .content2_right.not_pl .content_pad.active {
    overflow-x: hidden; }

  #main_page.dir_name_ru .grecaptcha-badge {
    visibility: hidden; }

  .news-sidecontainer .onenews .morenews {
    margin-left: -30px;
    margin-right: -30px; }

  .news-sidecontainer .onenews .morenews ul li {
    width: 100%; }

  .openednews {
    position: fixed;
    overflow: hidden; }
    .openednews div[data-infinite_body] {
      transform: translate3d(0, 0, 0); }

  .openednews #mainbottom {
    position: absolute;
    top: 0px;
    z-index: 9;
    margin-top: 0px; }

  #main_page.openednews #mainbottom .col-md-9 {
    padding-left: 0px; }

  .modal-dialog-full .headblock .textblockintop {
    right: 0px;
    width: 100%;
    bottom: 0px; }

  .modal-dialog-full .photoslider {
    margin-left: 0%; }

  .width100percentblock div.tagslist ul.taglist li {
    padding: 5px 10px;
    font-size: 12px; }

  body .docs_list .dl_bl, body .v_mode_human_result.podveds_result.d_table.ridtable .podveds > .podved_list_item {
    width: 100% !important;
    height: auto !important;
    box-sizing: border-box; }

  body .inpcontainer {
    width: 100% !important; }

  .deyat .globalcontainer {
    margin-bottom: 50px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .taglist {
    height: 100% !important; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li {
    width: 100%; }
    .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li a br {
      display: none; }

  .worktable-sidebar .audioblock, .worktable-sidebar .infsys, .worktable-sidebar .history-sb, .worktable-sidebar #settingsplayer, .worktable-sidebar .taglist-ouner, .worktable-sidebar .separ, .worktable-sidebar #opentags {
    display: none; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock {
    margin-bottom: 0px; }

  #tabsblock li:nth-child(2) {
    display: none; }

  #filtertopnews {
    padding: 5px;
    margin-left: 0px; }
    #filtertopnews a.sortMode {
      margin-top: 7px;
      font-size: 12px; }

  #mobilemenu .soc svg {
    margin-top: 0px;
    width: 25px;
    height: 21px;
    margin-right: 20px; }

  #mobilemenu .soc .greypart .versionbtn .version-opener, #mobilemenu .soc .greypart .top-auth {
    width: 24px;
    height: 22px;
    background-size: 24px 22px; }

  #mobilemenu .soc .greypart {
    margin-top: -2px; }

  #mobilemenu .soc .greypart .toeng {
    font-size: 20px; }

  .modal-dialog-full {
    margin-top: 0px !important;
    margin-left: 0 !important; }

  #top-panel.inlonggridheader {
    height: 66px; }

  .modal-dialog-full .quote blockquote {
    padding-left: 20px;
    padding-right: 20px; } }
@media (max-width: 1720px) {
  .documentlonggrid .leftp {
    margin-bottom: 5px;
    width: 100%; }
    .documentlonggrid .leftp .dockdownload {
      float: left; }
      .documentlonggrid .leftp .dockdownload .text {
        width: auto;
        margin-right: 25px; }
      .documentlonggrid .leftp .dockdownload span.storage-size {
        position: relative; }
    .documentlonggrid .leftp .print {
      margin-top: 0;
      padding-top: 0;
      border: none;
      float: left; }
  .documentlonggrid .sliderp {
    width: 77%;
    margin-left: 0; } }
@media (max-width: 1600px) {
  .documentlonggrid .article-center-col {
    padding: 0 30px 0 70px; }
  .documentlonggrid .subpage-article-header.addpadding {
    padding-left: 70px; }
  .documentlonggrid .rightp {
    width: 20%; } }
@media (max-width: 1305px) {
  .documentlonggrid .sliderp {
    width: 100%;
    margin-right: 0; }
  .documentlonggrid .rightp {
    width: 100%; } }
@media (max-width: 991px) {
  .documentlonggrid .sliderp_inf {
    margin: 0 -30px; }
  .documentlonggrid .dokinfo {
    margin-top: 5px; }
  .documentlonggrid .col_dl2 {
    display: flex;
    flex-wrap: wrap; }
  .documentlonggrid .leftp {
    order: 1; }
  .documentlonggrid .addpadding h1 {
    padding-left: 0px;
    padding-right: 10px !important; }
  .documentlonggrid .article-center-col {
    padding-left: 30px;
    padding-right: 30px; }
  .documentlonggrid .sliderp {
    order: 3; }
  .documentlonggrid .sliderp_doc iframe {
    background: none;
    border: none;
    box-shadow: none; }
  .documentlonggrid .rightp {
    order: 3; }
  .documentlonggrid .subpage-article-header.addpadding {
    padding-left: 30px; } }
@media (max-width: 550px) {
  .modalpodvep .leftlogo {
    float: left;
    width: 100%;
    margin-right: 20px; }
    .modalpodvep .leftlogo img {
      max-width: 100%; }
  .modalpodvep .rightnologo {
    float: right;
    width: 100%;
    margin-top: 50px; } }
@media (max-width: 767px) {
  body.openednews .toppartofnews {
    box-shadow: none;
    width: auto;
    right: 0px;
    padding: 7px;
    left: auto;
    background-color: white; }
    body.openednews .toppartofnews div[data-infinite_title] {
      display: none; }
    body.openednews .toppartofnews div.date {
      display: none; }
    body.openednews .toppartofnews .rightpart {
      display: none; }

  #cutfrom {
    margin-bottom: 15px; }

  .main-blocks.homepage-news.topblocks {
    padding-bottom: 0px; }

  .sedotable.nomobile {
    display: block !important; }
    .sedotable.nomobile .mobtitle {
      display: block !important;
      font-weight: bold; }
    .sedotable.nomobile tbody {
      display: block !important;
      width: 100%; }
    .sedotable.nomobile tr {
      display: block !important; }
      .sedotable.nomobile tr td {
        display: block !important;
        width: 100%;
        min-width: 100%; }
      .sedotable.nomobile tr th {
        display: none !important; } }
@media (max-width: 767px) {
  .docs_list > div.dl_bl:nth-child(even) {
    margin-left: 0%; } }
@media (max-width: 1920px) {
  .main-column, .sibedar-home-scroll {
    height: calc(100vh - 160px); }

  #mainmenu > .cell {
    padding-top: 54px; }

  body {
    padding-top: 50px; }

  .worktable {
    padding: 15px;
    margin-left: 25px;
    margin-right: 25px;
    width: calc(100% - 50px); }

  .newstitle {
    margin-top: 20px; } }
@media (max-width: 1500px) {
  .openednews #mainbottom {
    position: absolute;
    top: 0px;
    z-index: 999; }

  .openednews .container-slider {
    display: none; }

  .openednews #rightsitebar.opened .leftblock {
    left: 66px;
    top: 100px;
    padding-top: 20px; }

  #rightsitebar.opened {
    width: calc(100% - 50px); }

  .slidertop .ondesktope {
    display: none; }
  .slidertop .ontablet {
    display: inline; }

  .worktable {
    margin-top: 0px; }

  .paginatslider #bx-pager {
    display: none; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li a {
    font-size: 15px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .taglist .onetag {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .taglist {
    height: 127px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .moretags {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .minititle {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .taglist2 .onetag {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .deletemore {
    font-size: 14px; }

  .sibedar-home-scroll #settingsplayer .audio, .sibedar-home-scroll #settingsplayer .video, .sibedar-home-scroll #settingsplayer .reg {
    font-size: 10px; }

  .sibedar-home-scroll .worktable-sidebar .title {
    font-size: 17px; }

  .sibedar-home-scroll .worktable-sidebar .history-sb #historytab li a {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .history-sb .text a {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .history-sb .category {
    font-size: 11px; }

  .sibedar-home-scroll .worktable-sidebar .audioblock > .player > div .name {
    font-size: 14px; }

  .homepage-news .news_list_item.abstarct_list_item .textbottom .text {
    font-size: 14px;
    height: 40px; }

  .homepage-news.topblocks .news_list_item.abstarct_list_item:hover .shadowblock {
    height: 75px; }

  .homepage-news .news_list_item.abstarct_list_item .textbottom .date {
    font-size: 10px; }

  #slider-news .textbottom .text {
    font-size: 14px;
    height: 55px; }

  .underslider-news .block-content > div a {
    font-size: 14px; }

  #slider-news .textbottom .date {
    font-size: 12px; }

  .newstitle {
    font-size: 22px;
    margin-bottom: 15px;
    margin-top: 0px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .oneline-check label {
    font-size: 14px; }

  .sibedar-home-scroll .worktable-sidebar .infsys .slider .bx-wrapper {
    display: inline-block;
    max-width: 260px !important; }

  .news-sidecontainer .head {
    top: 100px;
    width: calc(100% - 50px);
    left: 50px; } }
@media (max-width: 1600px) {
  .makrpage .makrbigblock .title {
    font-size: 16px;
    line-height: 25px; } }
@media (max-width: 1500px) {
  body {
    padding-top: 50px; }

  .planpage .graphs .grcontainer .krug {
    height: 85px;
    width: 85px; }
    .planpage .graphs .grcontainer .krug canvas {
      height: 85px !important;
      width: 85px !important; }
    .planpage .graphs .grcontainer .krug .krug_d1 {
      line-height: 85px; }
  .planpage .graphs .grcontainer .blocksarea .block {
    width: 120px;
    margin-right: 20px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .val {
      font-size: 25px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .date {
      font-size: 13px; }

  .toppartofnews {
    top: 100px;
    width: calc(100% - 115px);
    left: 115px; } }
@media (max-width: 1300px) {
  .top-panel-extended .modules .module {
    margin-right: 3px; }

  .playerblock .sep {
    margin-left: 20px;
    margin-right: 20px; }

  .top-panel-extended .playerblock {
    min-width: 230px; }

  .underslider-news .ico svg {
    width: 25px;
    max-height: 25px; } }
@media (max-width: 1200px) {
  #slider-news .textbottom {
    padding: 10px;
    font-family: "AkzidenzGroteskProLight", serif; }
    #slider-news .textbottom .text {
      height: 51px;
      line-height: 16px; }

  #pushheight .col-lg-6:first-child {
    margin-bottom: 30px; }

  .planpage .graphs .grcontainer .blocksarea {
    margin-left: 98px; }

  .planpage .graphs .grcontainer .bg {
    height: 50px; }
    .planpage .graphs .grcontainer .bg .what {
      top: 14px;
      font-size: 15px;
      width: 70px; }
  .planpage .graphs .grcontainer .krug {
    height: 65px;
    width: 65px; }
    .planpage .graphs .grcontainer .krug canvas {
      height: 65px !important;
      width: 65px !important; }
    .planpage .graphs .grcontainer .krug .krug_d1 {
      line-height: 65px;
      font-size: 25px; }
  .planpage .graphs .grcontainer .blocksarea .block {
    width: 90px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .val {
      font-size: 19px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .date {
      font-size: 10px; } }
@media (max-width: 1650px) and (min-width: 1300px) {
  .gotosmall {
    font-size: 10px; } }
@media (min-width: 1500px) {
  .antikorbtn {
    height: auto; }

  .antikorbtn .leftp {
    height: auto; } }
@media (max-width: 1500px) {
  .antikorbtn {
    margin-top: 12px;
    overflow: visible; }
    .antikorbtn .leftp {
      width: calc(100% - 180px); }
      .antikorbtn .leftp .text {
        font-size: 14px; }
      .antikorbtn .leftp:after {
        right: 165px; }
    .antikorbtn .rightp {
      display: block; } }
@media (max-width: 1300px) {
  .flex_taxfree .flex_colum .flex_el.h50 {
    height: auto; } }
@media (max-width: 991px) {
  .antikorbtn.topposition {
    display: none; }

  .antikorbtn.bottomposition {
    display: block;
    margin-top: 25px; }

  .antikorbtn {
    height: auto;
    margin-bottom: 30px; }
    .antikorbtn .rightp {
      display: none; }
    .antikorbtn .leftp {
      width: 100%;
      height: auto;
      padding: 15px; }
      .antikorbtn .leftp:after {
        right: 0px; } }
@media (min-width: 767px) {
  .touchdevice #slider-news .textbottom .text {
    height: 33px; } }
@media (max-width: 767px) {
  .invisiblebreadcrumbs {
    display: none; }

  .worktable .breadcrumbs {
    visibility: visible; }

  .antikorbtn .rightp {
    display: none; }
  .antikorbtn .leftp:after {
    display: none; } }
@media (max-width: 1100px) {
  .playerblock .sep {
    margin-left: 10px;
    margin-right: 10px; }

  .top-panel-extended .playerblock {
    min-width: 200px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li a {
    font-size: 12px; } }
@media (max-width: 991px) {
  .nothomepage .buttonopenmobile {
    top: 50% !important;
    transition: none !important; }

  .top-panel {
    z-index: 99; }

  .deyat .filterblock .filedownload, .deyat .filterblock .filterlist {
    top: 55px; }

  .deyat .filedownload .docs_list .dl_bl {
    width: 100%;
    margin-left: 0px !important;
    margin-right: 0px !important; }

  .makrpage .makrbigblock .title {
    margin-bottom: 10px; }

  .makrpage .titlesecond.notop {
    margin-top: 30px; }

  .makrpage .marksmallblock {
    padding-bottom: 30px; }

  .inrow4 .news_list_item {
    width: 33.33333332%; }

  .homepage-news.topblocks .news_list_item.abstarct_list_item:hover .shadowblock {
    height: 60px; }

  .homepage-news .news_list_item.abstarct_list_item .textbottom .text {
    font-size: 12px;
    height: 30px; }

  .worktable {
    margin-bottom: 0px; }

  .logo {
    margin-left: 10px; }

  .bottomtabletblock {
    display: block; }

  .top-panel {
    padding-left: 0px; }

  #rightsitebar.opened {
    width: 100%; }

  .toppartofnews {
    left: 50px;
    width: calc(100% - 50px); }

  .top-panel-extended .modules {
    display: none !important; }

  .playerblock .sep {
    display: none; }

  .versionbtn {
    display: none; }

  .td-t.wminiico a.enter {
    display: none; }

  #mainmenu {
    display: none; }

  body {
    padding-left: 0px;
    padding-bottom: 65px;
    float: left;
    width: 100%; }

  .worktable {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%; }

  #topnewsmain li {
    width: 50%; }
  #topnewsmain li:nth-last-of-type(-n+2) {
    display: none; }

  #main_page .worktable .col-md-9 {
    width: 60%; }
  #main_page .worktable .col-md-3 {
    width: 40%; }

  #main_page #mainbottom .col-md-9 {
    width: calc(100% - 1px);
    transition: width 0.3s ease-in-out 0s; }
    #main_page #mainbottom .col-md-9 #filtertopnews {
      margin-right: 2%; }
    #main_page #mainbottom .col-md-9.opened {
      width: 60%; }
      #main_page #mainbottom .col-md-9.opened #filtertopnews {
        margin-right: 2%; }
      #main_page #mainbottom .col-md-9.opened .news_list_item {
        width: 50%; }
  #main_page #mainbottom .col-md-3 {
    width: 1px;
    margin-left: 0;
    transition: width 0.3s ease-in-out 0s; }
    #main_page #mainbottom .col-md-3.opened {
      width: 40%;
      margin-left: -15px; }
      #main_page #mainbottom .col-md-3.opened .right {
        margin-right: 0px; }
    #main_page #mainbottom .col-md-3 .right {
      transition: margin 0.3s ease-in-out 0s;
      margin-right: -200px; }

  .top-panel-extended .playerblock {
    min-width: 0px; }

  .homepage-news .news_list_item.abstarct_list_item .textbottom {
    padding: 8px; }

  .top-panel-extended .playerblock .prev, .top-panel-extended .playerblock .next {
    background-size: 11px 12px;
    margin-top: 12px;
    width: 11px;
    height: 12px; }

  .top-panel-extended {
    margin-right: 15px; }

  .buttonopenmobile {
    display: block;
    position: absolute;
    top: 42px;
    margin-top: 15px;
    width: 61px;
    height: 61px;
    left: -30px;
    background-color: rgba(153, 89, 79, 0.3);
    border: 1px solid white;
    border-radius: 100px;
    z-index: 8;
    cursor: pointer;
    transition: all 0.5s ease-in-out 0s; }
    .buttonopenmobile.active {
      z-index: 11; }
    .buttonopenmobile.tocenter {
      top: 50%; }
    .buttonopenmobile div {
      width: 45px;
      height: 45px;
      background-color: #99594f;
      border-radius: 100px;
      margin: 7px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li a {
    font-size: 14px;
    padding: 10px 10px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent {
    padding: 10px; }

  #burgermenu {
    background-image: url(../img/burger.svg);
    width: 27px;
    height: 22px;
    background-size: 27px 22px;
    background-repeat: no-repeat;
    background-position: top center;
    float: right;
    margin-left: 35px;
    margin-top: 15px; }

  #rightsitebar {
    top: 50px; }

  .news-sidecontainer, #rightsitebar .preloader {
    height: calc(100vh - 50px); }

  .top-panel {
    top: 0px !important; }

  #ce_button {
    display: none; }

  .scrolltop_div3 {
    right: 7px; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .tabcontent .oneline-check {
    padding: 10px 10px; }

  .underslider-news .ico svg {
    width: 18px;
    max-height: 18px; }

  .underslider-news .block-content .rowico > div a {
    font-size: 11px;
    font-weight: normal;
    font-family: "AkzidenzGroteskProLight"; }

  .underslider-news .block-content .rowico > div a .ico {
    margin-bottom: -6px; }

  .toppartofnews {
    top: 0px; }

  .openednews #rightsitebar.opened .leftblock {
    left: 10px;
    top: 66px; } }
@media (max-width: 767px) {
  #slider-news .textbottom .text {
    height: 30px;
    margin-bottom: 25px; }

  .buttonopenmobile {
    top: 50% !important;
    transition: none !important;
    margin-top: -40px; }

  #slider-news .textbottom .text {
    font-size: 12px; }

  #slider-news .textbottom .date {
    font-size: 10px; }

  body #slider-news .textbottom {
    padding: 8px; }

  .main-blocks.homepage-news.topblocks {
    margin-bottom: 15px; }

  body.openednews #rightsitebar {
    top: 0px;
    height: 100vh !important; }
  body.openednews .worktable {
    height: 100vh !important; }
  body.openednews .toppartofnews {
    top: 0px; }
  body.openednews .news-sidecontainer, body.openednews #rightsitebar .preloader {
    height: 100vh; }

  .mobile-social.soc {
    display: flex !important;
    margin-bottom: 20px;
    align-items: center;
    clear: both; }
    .mobile-social.soc .social-panel .b-share__handle {
      height: inherit; }
    .mobile-social.soc .minisep {
      height: 30px;
      display: inline-block;
      width: 1px;
      background-color: #cccccc;
      margin-left: 10px;
      margin-right: 10px; }
    .mobile-social.soc .ss {
      background-repeat: no-repeat;
      background-position: center center;
      width: 23px;
      height: 23px;
      margin: 0 auto;
      display: inline-block; }
      .mobile-social.soc .ss.s1 {
        background-image: url(../img/news-icon-1.svg);
        background-size: 15px 19px; }
      .mobile-social.soc .ss.s2 {
        background-image: url(../img/news-icon-2.svg);
        background-size: 18px 18px; }
      .mobile-social.soc .ss.s3 {
        background-image: url(../img/news-icon-3.svg);
        background-size: 24px 13px; }
      .mobile-social.soc .ss.s4 {
        background-image: url(../img/news-icon-4.svg);
        background-size: 19px 19px; }
      .mobile-social.soc .ss.s5 {
        background-image: url(../img/news-icon-5.svg);
        background-size: 19px 15px; }
      .mobile-social.soc .ss.s6 {
        background-image: url(../img/news-icon-6.svg);
        background-size: 21px 7px; }
      .mobile-social.soc .ss:hover {
        opacity: 0.7; }

  .news-sidecontainer .leftblock .soc .ss.s6 {
    display: none; }

  #rightsitebar.opened .leftblock {
    display: none !important; }

  .toppartofnews {
    left: 0px;
    width: 100%; }

  .news-sidecontainer .onenews {
    padding-left: 30px;
    padding-bottom: 60px;
    overflow-x: hidden; }

  .news-sidecontainer .sub-page-gallery-wrapper {
    max-width: 100%; }

  .article-stats {
    margin-bottom: 0px; }

  .toppartofnews .title {
    font-size: 15px; }

  .article-stats h1, .subpage-article-header h1 {
    font-size: 21px; }

  .toppartofnews .date {
    width: 100%; }

  .sibedar-home-scroll .worktable-sidebar .tabsblock .nav.nav-tabs li a {
    width: 100%;
    margin-left: 0px; }

  #mobilemenu.active {
    min-width: 0px;
    width: 100%; }

  #mobilemenu .soc .greypart .versionbtn .version-opener, #mobilemenu .soc .greypart .top-auth {
    display: block !important;
    position: static;
    margin-left: 0px; }

  #main_page #mainbottom .col-md-9.opened .news_list_item {
    width: 100% !important; }

  .top-panel-extended div.w100 div.td-t:nth-child(3) {
    display: none; }

  .container-slider {
    display: none; }

  .underslider-news {
    display: none; }

  #topnewsmain li:nth-last-of-type(-n+4) {
    display: block; }

  #main_page .worktable .col-md-9 {
    width: 100%; }

  #main_page .worktable .col-md-3 {
    width: 100%; }

  #main_page #mainbottom .col-md-3 {
    width: 80%;
    position: fixed;
    top: 50px;
    right: 0px;
    z-index: 99;
    margin-right: -80%;
    transition: margin 0.3s ease-in-out 0s;
    background-color: white;
    padding-left: 0px;
    padding-right: 0px;
    bottom: 0; }

  .openedmenu-mobile .worktable {
    z-index: auto; }

  #main_page #mainbottom .col-md-3.opened {
    width: 80%;
    margin-right: 0%; }

  #main_page #mainbottom .col-md-3 > .right {
    margin-right: 0px; }

  #main_page #mainbottom .col-md-3.opened > .right {
    -webkit-box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 6px 9px rgba(0, 0, 0, 0.25); }

  .sibedar-home-scroll {
    height: calc(100vh - 50px); }

  #main_page #mainbottom .col-md-9 {
    width: 100% !important; }

  .main-column {
    width: 100%;
    margin-left: 0%;
    height: auto !important; }

  .disablescroll {
    display: none !important; }

  .main-blocks.abstract_items_block.homepage-news.withload {
    width: 100% !important; }
    .main-blocks.abstract_items_block.homepage-news.withload .news_list_item {
      width: 100%; }

  #topnewsmain li {
    width: 100%; }

  .worktable {
    padding: 10px; }

  .homepage-news .newscontainer:hover {
    transform: none; }

  #main_page .worktable .col-md-3 {
    margin-left: 0px; }

  .main-blocks {
    margin: 0px; }

  .newstitle {
    display: none; }

  .ifvideo {
    display: none !important; }

  #mainbottom .main-blocks.abstract_items_block.homepage-news.withload .news_list_item {
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d2dbdf; }
  #mainbottom .homepage-news .news_list_item.abstarct_list_item .zagl, #mainbottom .homepage-news .news_list_item.abstarct_list_item .playico {
    display: none; }
  #mainbottom .homepage-news .newscontainer {
    position: static; }

  .main-blocks {
    padding-bottom: 10px; }

  #main_page .worktable .col-md-3 {
    padding-left: 15px;
    padding-right: 15px; }

  .homepage-news .news_list_item.abstarct_list_item .textbottom.novisible {
    padding-top: 8px;
    padding-bottom: 8px; }
    .homepage-news .news_list_item.abstarct_list_item .textbottom.novisible .date {
      height: auto; }

  .top-panel-extended .playerblock .status {
    width: 25px;
    height: 25px;
    margin-top: 5px;
    background-size: 7px 7px;
    margin-left: 10px;
    margin-right: 10px; }

  .top-panel-extended .playerblock .status.play {
    background-size: 6px 9px; }

  .top-panel-extended .playerblock .prev, .top-panel-extended .playerblock .next {
    background-size: 8px 9px;
    margin-top: 13px;
    width: 8px;
    height: 9px; }

  .logo {
    height: 31px;
    width: 160px;
    margin-top: 9px;
    background-size: 160px 31px;
    background-position: left; }

  #burgermenu {
    width: 29px;
    height: 24px;
    background-size: 29px 24px;
    margin-top: 14px; }

  .bottomtabletblock .tlike .rlike .oneblock {
    padding: 0px 10px;
    padding-top: 8px; }

  #slider-news .textbottom {
    font: 100%/normal "AkzidenzGroteskProLight", serif; }

  .main-blocks:last-child {
    padding-bottom: 15px; } }
@media (max-width: 900px) {
  .planpage .graphs .grcontainer .bg {
    height: 40px; }
    .planpage .graphs .grcontainer .bg .what {
      top: 10px;
      font-size: 15px; }
  .planpage .graphs .grcontainer .krug {
    height: 35px;
    width: 35px; }
    .planpage .graphs .grcontainer .krug canvas {
      height: 35px !important;
      width: 35px !important; }
    .planpage .graphs .grcontainer .krug .krug_d1 {
      line-height: 35px;
      font-size: 16px; }
  .planpage .graphs .grcontainer .blocksarea .block {
    width: 60px;
    margin-right: 20px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .val {
      font-size: 15px; }
    .planpage .graphs .grcontainer .blocksarea .block .lt .lc .date {
      font-size: 8px; } }
@media (max-width: 700px) {
  .tm_info_5_img_block {
    display: block; }

  .tm_about {
    flex-wrap: nowrap; }

  .planpage .graphs .grcontainer .blocksarea .block {
    margin-right: 10px; } }
@media (max-width: 600px) {
  .planpage .graphs .grcontainer {
    zoom: 1;
    -moz-transform: scale(1); }

  .planpage .graphs .grcontainer .blocksarea .block {
    height: 120px !important;
    min-width: 140px;
    margin-right: 0px;
    margin-bottom: 10px;
    background-position: top left; }

  .planpage .graphs .grcontainer .blocksarea .block .lt .lc .val {
    font-size: 19px; }
  .planpage .graphs .grcontainer .blocksarea .block .lt .lc .date {
    font-size: 13px; }

  .planpage .graphs .grcontainer .krug {
    height: 75px;
    width: 75px; }
    .planpage .graphs .grcontainer .krug canvas {
      height: 75px !important;
      width: 75px !important; }
    .planpage .graphs .grcontainer .krug .krug_d1 {
      line-height: 75px;
      font-size: 22px; }

  .planpage .graphs .grcontainer .blocksarea {
    width: 100%; }

  .planpage .graphs .grcontainer {
    width: 100%;
    padding-top: 50px; }

  .planpage .graphs .grcontainer .blocksarea.krugheight .block {
    height: 180px !important; }

  .planpage .graphs .grcontainer .bg {
    position: absolute;
    height: 100%;
    width: 110px;
    background-color: #9da4ae;
    color: white;
    text-align: center;
    margin-left: 10px; }
    .planpage .graphs .grcontainer .bg .what {
      left: 5px;
      top: 15px; }

  .planpage .graphs .grcontainer .blocksarea {
    margin-left: 0px; } }
@media (max-width: 500px) {
  .logo {
    width: 32px; }

  #mobilemenu .soc .greypart .toeng {
    margin-right: 10px; }

  #mobilemenu .soc .greypart div {
    margin-right: 10px; }

  #mobilemenu ul li .icon {
    font-size: 14px; } }
@media (max-width: 991px) and (min-width: 767px) {
  #mobilemenu ul li .icon {
    font-size: 14px; } }
@media (max-width: 400px) {
  .rowTorg p {
    padding-left: 0px; }

  .rowTorg p > span {
    margin-left: 0px;
    width: 100%;
    margin-bottom: 5px;
    padding-right: 0px; }

  #mobilemenu ul li .icon {
    font-size: 10px; } }
@media (max-width: 410px) {
  #mobilemenu .soc .greypart .toeng {
    font-size: 17px; }

  #mobilemenu .soc .greypart .versionbtn .version-opener, #mobilemenu .soc .greypart .top-auth {
    width: 19px;
    height: 17px;
    background-size: 19px 17px; }

  #mobilemenu .soc svg {
    margin-top: 1px;
    width: 20px;
    height: 16px;
    margin-right: 20px; } }
@media (max-width: 360px) {
  #mobilemenu .soc svg {
    margin-right: 20px; }

  #mobilemenu .tobottom .contacts {
    padding: 10px; }

  #mobilemenu .soc a:last-child svg {
    margin-right: 0px; } }
@media (max-width: 1750px) {
  .deyat .globalcontainer .right .bigblock .buttons a, .deyat .globalcontainer .right .bigblock .buttons .opendownload {
    font-size: 13px; }

  .deyat .globalcontainer .right .bigblock .bigtitle {
    font-size: 35px; }

  .deyat .globalcontainer .right .bigblock .buttons .opendownload > span {
    background-position: right 3px; } }
@media (max-width: 1550px) {
  .deyat .globalcontainer .right .bigblock .bigtitle {
    top: 250px; }

  .deyat .downloadblock {
    top: 220px; } }
@media (max-width: 1170px) {
  .deyat .globalcontainer .right .bigblock .bigtitle {
    font-size: 25px; } }
@media (max-width: 991px) {
  .deyat .bigblock br {
    display: none; }

  .deyat .filterblock {
    margin-top: 10px; }

  .deyat .globalcontainer .right {
    width: 100%; }
    .deyat .globalcontainer .right .zagl {
      display: none !important; }
    .deyat .globalcontainer .right .iconwhite {
      display: none !important; }
    .deyat .globalcontainer .right .topimage-checker {
      display: none !important; }

  .deyat .bigblock {
    background-image: none;
    padding: 15px; }

  .deyat .globalcontainer .right .bigblock .bigtitle {
    margin-bottom: 15px; }

  .deyat .globalcontainer .right .bigblock .bigtitle {
    position: static; }

  .deyat .globalcontainer .right .bigblock .buttons {
    position: static; }

  .deyat .downloadblock {
    position: static; }

  .deyat .globalcontainer .left {
    width: 100%; } }
@media (max-width: 600px) {
  .deyat .filterblock .filedownload, .deyat .filterblock .filterlist {
    top: 110px; }

  .deyat .filterblock {
    float: left; }
  .deyat .onmobile {
    display: block; }

  .deyat .filterblock .filter.f2 {
    margin-top: 10px; } }
@media (max-width: 450px) {
  .deyat .globalcontainer .right .bigblock .bigtitle {
    font-size: 21px; }

  .deyat .globalcontainer .left .title {
    font-size: 19px; } }
@media (max-width: 2300px) {
  .modal-dialog-full .photoslider {
    zoom: 0.7;
    -moz-transform: scale(0.7); } }
@media (max-width: 1750px) {
  .modal-dialog-full .photoslider {
    zoom: 0.5;
    -moz-transform: scale(0.5); } }
@media (max-width: 1500px) {
  .modal-dialog-full .photoslider {
    zoom: 1;
    -moz-transform: scale(1); }

  .touchdevice.visib_right .content2_all:not(.content2_active_not) .content2_right {
    padding-top: 0px;
    margin-top: 0px; }

  .touchdevice .menu_cur_wrap .menu_cur_fix {
    padding-top: 7px; }

  .touchdevice .content_dow2.content_pad.active {
    margin-top: 10px; }

  .touchdevice.visib_right {
    position: fixed; } }
@media (max-width: 1500px) {
  .openednews .worktable #mainbottom > .row > .col-md-9 {
    display: none !important; }
  .openednews .worktable {
    margin-left: 0px;
    margin-right: 0px;
    width: 100%; } }
@media (max-width: 991px) {
  .openednews .mp-pusher, .openednews .bottomtabletblock {
    display: none; }
  .openednews #rightsitebar.opened {
    top: 0; }
  .openednews .news-sidecontainer, .openednews #rightsitebar .preloader {
    height: 100vh; }
  .openednews #rightsitebar.opened .leftblock {
    top: 16px;
    padding-top: 0; }
  .openednews .news-sidecontainer .head {
    top: 0; } }
@media (max-width: 991px) {
  .inrow4 .news_list_item {
    width: 33.333%; }

  .content2_right_not .inrow4 .news_list_item {
    width: 33.333%; } }
@media (max-width: 700px) {
  .inrow4 .news_list_item {
    width: 50%; }

  .content2_right_not .inrow4 .news_list_item {
    width: 50%; } }
@media (max-width: 500px) {
  .width100percentblock.new_trade div.tagslist ul.taglist li {
    font-size: 11px;
    margin-top: 4px; }

  body.dir_name_governance #openallbtn {
    display: none; }
  body.dir_name_governance .width100percentblock.new_trade div.tagslist {
    width: 100% !important; }
  body.dir_name_governance .width100percentblock.new_trade {
    padding-left: 10px; }

  .inrow4 .news_list_item {
    width: 100%; }

  .content2_right_not .inrow4 .news_list_item {
    width: 100%; } }
@media (max-width: 767px) {
  #rightsitebar {
    transition: none; }

  .dir_name_search_results .inrow4 .news_list_item {
    width: 100%; }

  body.openednews {
    padding-right: 0px;
    width: 100%; }

  .main-blocks.abstract_items_block.homepage-news {
    width: 100% !important; } }
@media (max-width: 500px) {
  body.openednews .news_list_item {
    width: 100%; } }
@media (max-width: 970px) {
  .op_mex .dd .dd_in .d2 {
    height: 200px; }

  .op_mex .dd .dd_in .d1 {
    top: 45px; } }
@media (max-width: 991px) {
  #mobilemenu .tobottom .soc {
    display: flex;
    max-width: 49%;
    justify-content: space-between; }
    #mobilemenu .tobottom .soc svg {
      margin-right: 0; } }
@media (max-width: 900px) {
  #mobilemenu .tobottom .soc {
    max-width: 60%; } }
@media (max-width: 767px) {
  #mobilemenu .tobottom .soc {
    max-width: 100%; } }
@media (max-width: 768px) {
  #slider-news .textbottom {
    padding: 15px 20px 15px 20px; }

  .underslider-news .block-content {
    margin-left: 0;
    width: 100%; } }
@media (max-width: 400px) {
  #sphinx-date-attr {
    display: block;
    width: 100%; }
    #sphinx-date-attr td, #sphinx-date-attr tbody, #sphinx-date-attr tr {
      display: block;
      width: 100%; }
    #sphinx-date-attr input {
      width: 100%;
      margin-top: 5px; }

  #form_search_result_page .search-res-count {
    height: 35px;
    right: 0px !important;
    top: 29px;
    line-height: 35px; }

  .search_cont {
    margin-bottom: 30px; } }

/*# sourceMappingURL=responsive.css.map */
