@font-face {
  font-family: 'fontello';
  src: url('../f/fontello/fontello.eot?1');
  src: url('../f/fontello/fontello.eot?1#iefix') format('embedded-opentype'), url('../f/fontello/fontello.woff?1') format('woff'), url('../f/fontello/fontello.ttf?11') format('truetype'), url('../f/fontello/fontello.svg?1#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'instagram';
  src: url('../f/fontello/instagram.eot');
  src: url('../f/fontello/instagram.eot') format('embedded-opentype'), url('../f/fontello/instagram.woff') format('woff'), url('../f/fontello/instagram.ttf') format('truetype'), url('../f/fontello/instagram.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'telegram';
  src: url('../f/fontello/telegram.eot');
  src: url('../f/fontello/telegram.eot') format('embedded-opentype'), url('../f/fontello/telegram.woff') format('woff'), url('../f/fontello/telegram.ttf') format('truetype'), url('../f/fontello/telegram.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
/*.not-logged-in #main div.messages.error {
	display: none;
}*/
.submitted {
  color: #a3a3a3;
  font-size: 12px;
}

#block-views-news-block-2 {
	padding: 40px;
}

#block-views-news-block-2 

.yashare-processed {
  display: block;
  margin-top: 20px;
}
.smooth {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body, input {
  font: 13px / 18px 'Lato Semibold', Arial, sans-serif;
}
a {
  text-decoration: none;
  color: #1166a7;
}
em,
i {
  font-family: 'Lato Semibold';
  font-weight: normal !important;
}
b,
strong {
  font-family: 'Lato Semibold';
}
div.column article img {
  max-width: 100%;
  height: auto;
}
div.column article .content p {
  font-size: 14px;
  font-family: 'Lato';
}
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Lato Semibold';
}
body.not-logged-in > h1, body.not-logged-in > h2, body.not-logged-in > p {
  display: none;
}
#page {
  position: relative;
}
#page-wrapper {
  position: relative;
  background-color: white;
}
.subdomain #page-wrapper {
  max-width: 1280px;
}
.subdomain .other_videos ul.ccol-2,
.subdomain .other_videos ul.ccol-3 {
  display: none;
}
/*.subdomain .news-grid .column {
  width: 50% !important;
}
.subdomain .news-grid .column.ccol-3 {
  display: none;
}*/
.district.page-sub .region-head,
.district.page-node .region-head {
  width: 217px !important; /* 335px */
  background-position: right !important;
}
.district.page-sub #site-name,
.district.page-node #site-name {
  max-width: 470px !important;
}
.district.page-sub #site-name .wrap,
.district.page-node #site-name .wrap {
  width: 466px !important;
}
.district.page-sub #site-name .wrap a,
.district.page-node #site-name .wrap a {
  font-size: 14px !important;
}
.district article.node-page header h2 {
  display: none;
}
.district.district-front h1.title {
  display: none;
}
.district.district-front #content .inner {
  padding: 0;
}
.district.district-front .view-districts article.node {
  padding: 40px;
}
.fixed-sidebar {
  position: relative;
}
#page #main {
  width: 100%;
  position: relative;
}
#page #sidebar-first {
  display: none;
}
#page #content {
  width: 100%;
  float: left;
  overflow: hidden;
}
#page #content .section {
  padding: 0 300px 0 0;
  background-color: #f8f8f8;
}
#page #content .section .inner {
  background-color: white;
}
#page #content .block.non-system {
  margin-bottom: 15px;
}
#page #sidebar-second {
  float: left;
  width: 300px;
  margin-left: -300px;
  position: relative;
  background-color: #f8f8f8;
}
div.column {
  /* files */

}
div.column a:hover {
  text-decoration: underline;
}
div.column .field-type-file div {
  padding: 8px 0;
}
div.column .field-type-file .field-item {
  border-top: 1px solid #d4d9dc;
}
div.column .field-type-file .file-icon {
  float: left;
}
div.column .field-type-file a {
  text-decoration: none;
  display: block;
  padding-left: 25px;
}
div.column .field-type-file a:hover {
  text-decoration: underline;
  color: #169fdf;
}
.region-sidebar-second .block.padding {
  padding: 2px 25px 20px;
}
.region-help .block.padding {
  padding: 2px 40px 20px;
}
.news-grid {
  position: relative;
}
.news-grid ul.tabz {
  padding: 0;
  margin: 0;
}
.news-grid ul.tabz li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.news-grid ul.tabz h2, .news-grid h2.block-title {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
}
.news-grid .pager {
  padding-top: 20px;
}
.news-grid .more-news {
  display: none;
}
.news-grid .column.wide {
  width: 100% !important;
}
.news-grid .views-row {
  line-height: 16px;
  vertical-align: top;
  padding: 16px 25px 0 0;
}
.news-grid .views-row .views-field-title {
  margin: 5px 0;
  font-size: 15px;
}
.news-grid .views-row .views-field-title a {
  text-decoration: none;
}
.news-grid .views-row .views-field-title a:hover {
  text-decoration: underline;
}
.news-grid .views-row .views-field-body {
  font-family: 'Lato', sans-serif;
}
.news-grid .views-row .views-field-created {
  color: #a3a3a3;
  font-size: 11px;
}
.news-grid .views-row .views-field-created a {
  color: #a3a3a3;
  text-decoration: none;
}
.news-grid .views-row .views-field-created a:hover {
  text-decoration: underline;
}
.news-grid .regional .views-field-created {
  margin-right: 10px;
}
.news-grid .regional .views-field-title {
  font-size: 14px;
}
.news-grid .regional .views-row {
  padding-top: 10px;
}
.sidebar_block {
  padding: 2px 25px 20px 25px;
}
.region-sidebar-second h2.block-title {
  font-size: 16px;
  color: #ff8322;
}
.region-sidebar-second .block.poll {
  padding: 2px 25px 20px 25px;
}
.region-sidebar-second .block.poll .content h2 {
  margin: 0;
  font-size: 14px;
}
.region-sidebar-second .block.poll .content h2 a {
  color: #222;
}
.region-sidebar-second .block.poll .content .poll {
  margin-top: 10px;
}
.region-sidebar-second .block.poll .form-submit {
  border: 1px solid #a6a6a6;
  border-color: #a6a6a6;
  border-color: rgba(0, 0, 0, 0.3);
  background: #e6e6e6;
  background: rgba(255, 255, 255, 0.3);
  padding: 3px 10px 4px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-padding-after: 3px;
  -webkit-padding-before: 4px;
}
.region-sidebar-second .block.poll .form-submit:hover {
  background: white;
}
.region-sidebar-second .block.poll .bar {
  height: 1em;
  margin: 1px 0;
  background-color: #ddd;
}
.region-sidebar-second .block.poll .bar .foreground {
  background-color: #22273f;
  height: 1em;
  float: left;
}
.region-sidebar-second .block.poll .percent {
  text-align: right;
}
.region-sidebar-second .discuss_2 {
  background: url(../i/banners/discuss_concept_bg.jpg);
  height: 154px;
  padding: 7px 25px 11px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  color: white;
}
.region-sidebar-second .discuss_2 p {
  font-family: 'Lato';
  font-size: 14px;
  line-height: 17px;
  padding-right: 20px;
}
.region-sidebar-second .discuss_2 .discuss-lnk {
  display: block;
  border: 1px solid #a6a6a6;
  padding: 3px 10px 4px;
  position: absolute;
  bottom: 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-padding-after: 3px;
  -webkit-padding-before: 4px;
  border-color: white;
  border-color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
  color: white;
}
.region-sidebar-second .discuss_2 .discuss-lnk:hover {
  border-color: white;
  background: #4a6282;
  background: rgba(255, 255, 255, 0.2);
}
.region-sidebar-second .discuss_2.taldau {
  background: url(../i/banners/taldau-bnr-bg.jpg);
}
.region-sidebar-second .discuss_2.taldau2 {
  background: url(../i/banners/rassm_sporov.png);
}
.region-sidebar-second .discuss {
  background: url(../i/banners/gpk-discuss-bg.jpg);
  height: 150px;
  padding: 11px 25px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
}
.region-sidebar-second .discuss p {
  font-family: 'Lato';
  font-size: 14px;
  line-height: 17px;
  padding-right: 20px;
}
.region-sidebar-second .discuss .discuss-lnk {
  display: block;
  border: 1px solid #a6a6a6;
  border-color: #a6a6a6;
  border-color: rgba(0, 0, 0, 0.3);
  background: #e6e6e6;
  background: rgba(255, 255, 255, 0.3);
  color: black;
  padding: 3px 10px 4px;
  position: absolute;
  bottom: 25px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-clip: padding-box;
  -webkit-padding-after: 3px;
  -webkit-padding-before: 4px;
}
.region-sidebar-second .discuss:hover {
  background-position: 0 151px;
  color: white;
}
.region-sidebar-second .discuss:hover .discuss-lnk {
  border-color: white;
  border-color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
  color: white;
}
.region-sidebar-second .discuss:hover .discuss-lnk:hover {
  border-color: white;
  background: #4a6282;
  background: rgba(255, 255, 255, 0.2);
}
.region-sidebar-second .reglament {
  background: url(../i/banners/reglament-bg.jpg);
  height: 210px;
  background-position: 0 210px !important;
  color: white;
}
.region-sidebar-second .reglament .discuss-lnk {
  border-color: white;
  border-color: rgba(255, 255, 255, 0.5);
  background-color: transparent;
  color: white;
}
.region-sidebar-second .reglament .discuss-lnk:hover {
  border-color: white;
  background: #4a6282;
  background: rgba(255, 255, 255, 0.2);
}
.region-sidebar-second .reglament.codex {
  height: 150px;
}
.region-sidebar-second .reglament.codex p {
  text-transform: uppercase;
  font-family: 'Lato Semibold';
}
.region-sidebar-second .reglament.invest {
  height: 120px;
  background-position: 0 0!important;
}
.region-sidebar-second .reglament.invest p a {
  font-family: times;
  color: black;
  text-transform: uppercase;
  font-weight: bold;
}
.region-sidebar-second .reglament.supaccess {
  background: url(../i/banners/nr1.jpg) 0 0 !important;
  height: 100px;
  padding: 0;
}
.region-sidebar-second .reglament.supaccess p {
  margin: 0;
  padding: 0;
}
.region-sidebar-second .reglament.supaccess p a {
  color: #b2b9c3;
  display: block;
  padding: 30px 25px 30px 80px;
  line-height: 1.6;
  background: url(../i/banners/nr2.png) 22px 26px no-repeat;
  text-transform: uppercase;
}
.region-sidebar-second .reglament.mediation {
  background: url(../i/banners/mediation.jpg) 0 0 !important;
  height: 60px;
  padding: 0;
}
.region-sidebar-second .reglament.mediation p {
  margin: 0;
  padding: 0;
}
.region-sidebar-second .reglament.mediation p a {
  color: white;
  display: block;
  padding: 15px 25px 11px 75px;
  background: url(../i/banners/icon-hanshake.png) 22px 10px no-repeat;
  text-transform: uppercase;
}
.region-sidebar-second .reglament.priority {
  background: url(../i/banners/priority.png) 0 0 !important;
  height: 100px;
  padding: 0;
  overflow: hidden;
}
.region-sidebar-second .reglament.priority p {
  margin: 0;
  padding: 0;
}
.region-sidebar-second .reglament.priority p a {
  color: white;
  display: block;
  font-weight: bold;
  line-height: 140%;
  padding: 18px 25px 25px 95px;
  background: url(../i/banners/icon_case.png) 30px 20px no-repeat;
  text-transform: uppercase;
}
.region-sidebar-second .block-pretty-calendar {
  padding: 2px 25px 20px 25px;
  min-height: 228px;
  color: black;
}
.calendar-daynames {
  padding-top: 0;
  margin-top: 15px;
}
.region-sidebar-second .block-pretty-calendar .content {
  font-family: 'Lato';
}
.region-sidebar-second .block-pretty-calendar a {
  color: black;
}
.region-sidebar-second .block-pretty-calendar .pretty-calendar-today {
  background-color: #22273f;
  color: white;
}
.region-sidebar-second .block-pretty-calendar .pretty-calendar-month {
  -webkit-padding-before: 3px;
}
.region-sidebar-second .block-pretty-calendar .pretty-calendar-month span {
  color: #939393;
}
.region-sidebar-second .block-tagclouds {
  padding: 2px 25px 20px 25px;
}
.region-sidebar-second .mobile-app .content {
  height: 100px;
  width: 300px;
  position: relative;
  background-image: url(../i/mobile-app-bg.jpg);
  background-repeat: no-repeat;
  background-color: #27a7ea;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
}
.region-sidebar-second .mobile-app .content div {
  height: 100px;
  width: 300px;
}
.region-sidebar-second .mobile-app .content span {
  display: block;
  width: 110px;
  padding: 46px 0 0 20px;
}
.region-sidebar-second .mobile-app .normal {
  background: url(../i/mobile-app-hand.jpg) no-repeat right;
}
.region-sidebar-second .mobile-app .hover {
  display: none;
  position: absolute;
  top: 0;
}
.region-sidebar-second .mobile-app .hover a {
  display: block;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 51px;
  height: 52px;
  position: absolute;
  top: 26px;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.region-sidebar-second .mobile-app .hover a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=(60));
  opacity: 0.6;
}
.region-sidebar-second .mobile-app .hover #android {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAQAAACNrcgZAAADkUlEQVRYw72YeUiUQRTARzOt7CCL6AAtjZIgSjqECKLsggoygkIIoygozaJbuuhgEzOTLgqKDirLCMQMujApooiKimzFDrsI7SArLTXs1x/fbO7WfPPNurZv/pkd3pvfzsz75r03AmHUupHIfLI4ylmKKeQU+1nBFGJoa2LvrNKLBZynGrX84C45jCAkEMxIjvABE7nNQjq1BBPHcX7ij5Qx21/MSmpoiRQRZ4qJ5jwtl2pSTDAJPCNQ2eiEGc17WkPydJgEPtmYlfJWOX6BbzYW2+0wMVRqjnaBYvQKc2mwtclQYdpyVbsNmziJm2Nkks5ScimhklReaywaGf0vZrPDbp+gKx19tjiKqbabbMlTuvpihlKvUa9ROSkCQT8uakG7fTGXNaq1JCHownpGeQE6kMkEBO0p1tg2MKIZM1H7j9IRCMYD+V6Y4UAJAkF3Xmqsz3kwIVzSqD0mHIEgklTivTDhpJAg++laRxhmYYZor8htBvGkL180M+yzMC7tls02wIRRrpnhDZ0F4TzSYj5TRbVDq3IIGdMEg5Tf8Sd2cYgG4CzbDVo1cIstXFNicgTzlG44DoFgETDWKFco5wGRtnfJLcFuxfAzwuTR1pNshHlNruwtV8z3UXBBMeymHQJBLHXMMMK8Ikf2lqqcWnBXMVwuMXF+YHbK3jLV4QieBAdTGRzMi+BgyoKDuRMcTKHSoSNk0DLH7JC9DMV89YKdysvOuvwH0Mh0w8/zgOxtUMz3XpCivIVWEUYkB4FpRhg3VQwjlHhlMlkq6M93m3D21LpdjTAPgVru2cSdrYIwpRM0y1RjjL0kCQRrtSpmZ1OmmaGC9tZBf9coFThVYggma9OvLE9mU6BdTynZrJK+14NtZJH9ZyvHksVhbSZQx0APJpEmh5zzrYxAsfK3J7qscawNDnung/kOyuW0kYGuFgCX7pv3kq9W0tWcAtX8F8y6v1P1NK26m1BZnNT6ZG8ZWqs7dPi3vjmjMXguVxMrfcpzUa7Wpl6DVWVUFPdtTX4yB+/UsYIYBN2VId6SJmbZFYX9NOVtIxe57uN7RTzXrGWJrsSN53ErFLi/WOZUsPfhZoCQOlJNnh8iyQ0A8oBE88eU5BZt3g9y6ebf01AXXLzzA9FEsWodJg9dPdnkEElkEOY0YwJ7totgEnu4QZ3Soyo4TRq9A38dtFoI0SSxGBd5HGQv2WQyk8F/vRTYtt9PLiBJ3pYiqwAAAABJRU5ErkJggg==);
  right: 23px;
}
.region-sidebar-second .mobile-app .hover #ios {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAQAAACNrcgZAAADNklEQVRYw62YW0iUQRSAJ9uw7E43rDSMwMiUICOhkNTCIkwSii5EUVAvsRhBJZFQdsGKNIokooKSUJAkNZQgKoikC+VDhVJhFyJJ7Uam1erXw66X1v/MP+N65m3PmfPtmX/mnDOjUEZjEovZwUmuUEYV5RRzlmzSmU6YyXx3k2i81NCKs/ykljwSQsMsoZRvuIuPe2wkfCCYBK5jJ49YaYcJJ482BiLXmGqKmc1dBi6NTjH1h6TyidDEx043TAY/GAw5oMMs4aeFq5fsYTudgnaXhEmgxRjRTg4RKGbSJVh0ssEJM4pnxpA/ZAVmrddYfSO+P6bIYrnyemZVau0eM/x/TKoYfH95y5jArBT+utjm9MWE89QiloIAZAavXG2/M6sXs9Fqs65BoUimwcj6XDfGwxOjz94bzdbAN2mjmd+u8cT4MWlasy4q2cIC4knlFPWBX79ygRXEEsVcsiihQ+Nhvx9zQWNST/p/B3g0q8hjHZODssci6kQfdXgU4/ggGjxxzreOYzx3xIOapEgWt3Kzf5cYDg/F4t/drdgnKy0gEdzULH2lokRQNTHRAlOg3UavFY8EVakFJE670+CL4o2gyrbAHHA5O52Kj4Iq0wJT4Xa2ldiBLbPA3HbHSKVsuQWmxB0jLdp6C8wud4yUzHMtMNF81/c6igeCqsoCo/BqMS2Kq4LqPWOtQMc1mAZFtqhMt8IoNoiFrkyxEJ+gvGSJUVwUPO1URIh5oJVpVpBIPjv6+cs8fdo7bIXJFbzUMkShSBIrzleLihNFs+DF6y/SYWLdgxsMMcRIRe0zU7obqJWazeg1gsgt2JHePk0XTxsprpBEMQE3Edm3uZ2v6bdaeorCMFI4TTU1FLG050qbJuZF2B7cqh/SpotycjkR1DbWUcBRKjTddzWeYIyHWwyufCDK6RoVbdgVm8kv0qRLYRxNgwTxsVZ3xU3k3SBA2tnkdmGP5XmIkFYyTJ4fJnA5BMh94szfbDbTOADEDw4y0u5paDKFYjJ0kg5KneIweeiKJp+XBoiPXGZBaM92I8nkPA8du+ROXlDMNiaF/jroH0OJIR0vxyjkPGfIZy+rmcMIs/n/AKsQRZ/6iI6+AAAAAElFTkSuQmCC);
  right: 87px;
}
.region-sidebar-second .ticker {
  background-color: #11495d;
  background-image: url(../i/announce-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 160px;
  color: white;
  padding: 20px;
  position: relative;
}
.region-sidebar-second .ticker .event-date {
  font-size: 18px;
  margin-bottom: 8px;
}
.region-sidebar-second .ticker .announce {
  width: 260px;
  line-height: 16px;
  background: transparent !important;
}
.region-sidebar-second .ticker .announce.views-row-even {
  display: none;
}
.region-sidebar-second .ticker .announce a {
  color: white;
  text-decoration: underline;
}
.region-sidebar-second .ticker .announce p {
  margin: 0;
}
.region-sidebar-second .ticker .announce-nav {
  position: absolute;
  bottom: 25px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  clear: both;
}
.region-sidebar-second .ticker .announce-nav a {
  display: block;
  float: left;
  width: 8px;
  height: 8px;
  margin-right: 5px;
  background-position: 0 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAASCAQAAADMS1f9AAAAbUlEQVQoz23NsRGAIBBE0Q2IpAeJHMyuBuj3anPQAr6RjCh72ZvZPSE2nEbD2ZDIHDw5yMJ5x0Ub4JrAr7IPo7sQGefkxMlIfG4KC0alYixIRAqJQCBRiMJIvZAwUQkdAnUCxtphxSajIva3Ed3Ke8cxWiYaygAAAABJRU5ErkJggg==);
}
.region-sidebar-second .ticker .announce-nav a.activeSlide {
  background-position: 0 0;
}
.i18n-kk .discuss_2.taldau {
  height: 190px;
  background-size: 114%;
}
.i18n-kk .region-sidebar-second .reglament.mediation p a {
  font-size: 80%;
  padding: 15px 5px 11px 53px;
  background-position: 7px 10px;
}
main.mcontainer {
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAVQAAAABCAIAAAAOxMESAAAAFklEQVQ4T2NQS9s3ikbRKBpA9GOAAADOEfcIIX5V6AAAAABJRU5ErkJggg==);*/
  background-position: right;
  background-repeat: repeat-y;
  background-color: #22273f;
}
main.mcontainer #page {
  background: white;
}
.middle-row {
  width: 100%;
  position: relative;
}
.region-banner .may-day {
  height: 140px;
  background-image: url(../i/banners/may-bg.jpg);
  background-repeat: repeat-x;
  text-align: left;
}
.region-banner .may-1-day {
  background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMsaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAxNCA3OS4xNTE0ODEsIDIwMTMvMDMvMTMtMTI6MDk6MTUgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNDQxQUEwNzA2MTQxMUU2QjAwOUQ0NUUzRDA0RjdCQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNDQxQUEwODA2MTQxMUU2QjAwOUQ0NUUzRDA0RjdCQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU0NDFBQTA1MDYxNDExRTZCMDA5RDQ1RTNEMDRGN0JCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkU0NDFBQTA2MDYxNDExRTZCMDA5RDQ1RTNEMDRGN0JCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMDAwMDAwMDAwEBAQEBAQECAQECAgIBAgIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD/8AAEQgAjAABAwERAAIRAQMRAf/EAIIAAQEBAQEAAAAAAAAAAAAAAAUGBAcKAQEBAQADAQAAAAAAAAAAAAAFBgQDBwgJEAABAQYDBgcAAAAAAAAAAAAAAVGR0QITFGGhUvCB4WKSohGyA2NzJBURAAECAwYDCQAAAAAAAAAAAAABE1FhFPCRobECEnEDFSGB0VKSBCQFF//aAAwDAQACEQMRAD8A9XNtyI89DO8T5gU+iVw7QVidJk3ILsTFrfBc4HA4oyygxSlwdxMe7XZRllBelKzsMrkxinWGYlSTTN0pAzdkhlhYZi1GXbxiZXNUhVhYm3cj+IfVJG1wuyszNUTUu24ka4YYQwVUbkkCPreGI5SyQJuebzRIfqCzFmUJ+8RiuWBD9QWIkzLA5t+962Djy1+ofa+XlY+JU9N0TOeXsje46k3e2jquKmkWC27yLu0ar5QVyRSUawyI68XVkZ9ylKxpI6/+TIzN86CDdKsEJX7/ALuRY+sovjn/2Q==);
  background-repeat: repeat-x;
  height: 140px;
  text-align: right;
}
.region-banner .firstdec_day {
  background-color: #f3f3f3;
}
.region-banner .dec-day {
  height: 141px;
  overflow: hidden;
  background-color: #01a6d4;
  background-image: url(../i/banners/dec-bg.jpg);
  background-repeat: repeat-x;
  position: relative;
}
.region-banner .dec-day .content .day {
  float: left;
}
.region-banner .dec-day .content .flag {
  position: absolute;
  right: 0;
  bottom: 0;
}
.region-banner .words {
  background-image: url(../i/banners/words-bg.jpg);
  background-color: #27a7ea;
  height: 100px;
  padding: 16px 40px 24px;
}
.region-banner .words .wrapper {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.region-banner .words .title {
  text-transform: uppercase;
  color: white;
  font-size: 11px;
  line-height: 13px;
  padding-left: 56px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAjCAQAAACqGUthAAACAUlEQVRIx62Wz0tUURzFvw3TSOJM5CThRogEiQwXQlEwIAZuJkIiKQgEo8WEyOBGwj8gCKkWlYgguCgXDorbCFqEQVAhRIsQAjfiaDQRI9YoeNyM0z3v3V8zzr2rd77n+3kP3uF+r+AKBio7hQjEa7fhptKXgEBwWVEGcE6Qgbo+oMEDfBslpWet/EGvifRAEEeRJSc4hi3qGC/rIbRgiqTPTnQ/+ffQakZ3g9cFB3qJ3AsVXYMWfCJxwgpuwS65++zo+yTmEbWgs+T9oWRKi27CH5LTFvQKOR8qFS1aMElyzgjuIl8JZ9zoYEuzAf2UfPNUM6AFH6kwrAUfxya5rvmhhzzSfYM8qzjmh27Eb2e6F8kxFqga0YIXjnQn6eQo4bQ/utOR7hGqz4VebUELlq3p/kLVnurQg5Z0X6Ta98AvdKJPoGBM9wQ1jmp+shUteGZIdxR5Rf+LZPXo84Z0Xyf9lTb1DrTgvTbdOVJTtaHvatLdjH+K9s1wvjjRDfipGNYRCZ3n2VrRgidk6YXgjfK8g1O1ozuwr1heIkEja9Z4lnugBe9oRKWp5erR0HcCM/v/+moZbV5ovsTsO0dEFWjBY+jWNk4eHd1O33q4Zqw3FE+04K0Gfak+6Fsh8IrjwuaNjmEjgM7UCy14RNYi4vVDn8UvFCr7ufNyPK24C7h3ABJJ0BHVBcDaAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: 0 2px;
  -webkit-padding-before: 1px;
  border-bottom: 1px solid #629ced;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  padding-bottom: 14px;
}
.region-banner .words .slide {
  width: 100% !important;
  text-align: center;
  font-size: 22px;
  font-family: 'Lato';
  color: black;
  padding: 12px 0 7px;
  background: transparent !important;
}
.region-banner .words .president {
  float: right;
  color: #2f5491;
  color: rgba(34, 39, 63, 0.6);
  font-family: 'Lato';
}
.ribbon {
  padding-left: 40px;
  height: 35px;
  background: #f8f8f8;
}
.ribbon .top-menu {
  height: 35px;
  float: left;
  padding-right: 20px;
}
.ribbon .menu {
  padding: 0;
  margin: 0;
}
.ribbon .menu li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.ribbon .menu li {
  float: left;
  margin: 0 20px 0 0;
  -webkit-padding-before: 1px !important;
  height: 34px;
  line-height: 34px;
}
.ribbon .menu li.menu-mlid-6734 {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADO0lEQVQ4EQXB30+VdRzA8ffn+zzPOXBOEIcjkyEBilhhThQQS7rrvq31Y8vW6q6Vq3+iu7oo77rJGQtnjdbmlnOtaZubFZAGgRowfsM5ihxh59fzPN/n++n1kt8fx4hAzSqhg56syY+vRTuekfv5gH5PBBHuLpSTgQu96UP3992WETACChgBPCAQDgYGb6GcRJs1RRwvpg0/pY38sFlJBp7GML+fEBjwhU4jACC3d2ICQ/ullXhbUD7sSUvZas+vxXh5YiuinsD5rhRvdAQnt+rMXNuONBDh9Q6/J1ZWzb5VCjUtCFBP4EYh0r5nzEqo/LlSVQqhUrbMNPtmZnbPauIg7UFbSlabfUF+exSlwoRjsdN/p0quEqpmbu5YXs37rFcTFOjKeNx8bHmtzSefEh3M+SZ22t8SyKp/vWDDjZry8ZHUyQ+6/ey7U2WdKjnWq44rZ7IXcMTvTVe+2Q4VA4wNZ81yJekaW4vnujOCXFyszy6Vk5eafKHumFM4Pr4eMZLzGG71phSS6d1k5K+nCe90pqgmei/ny4BnhBZf/jMCJ4ZavSuX1yK+XgqPr1YTrp7JfjLYEty5uBQPfbUQj5xqCaYvnc5+tFFVvluLBia2LWnhRyM8b8IEEicYQAAABQQAcAAgDocIxA5QcGCsKvLFw/rcdl37M56yb7kXGAbGNyKGWjzOtnpTnhD/setenixZ3upIIcK0MQymEZoCFs2TyPVv1CznDviDnx1Nn7qzaynWlMmS5XRL8P1oa/Dt36WEzZpy/ZHlyxMNQ58eTh2cL1v2Yj0q0yUbFEPXZ5D5yV1bqSSaubVjeSXvsV5VIgcvNBlu7VhGcj7tjXC+MyX/7LveJp8tE6vGKPM3irEuVlymwQiXh7KiyO1rhZhfijGlSOevDmels9Fwt6R8/iDU3owshQk1U6gpTsnFCmlPGD1gZKPqDmcMo71Zj+6MkEtJ/+y+HTyX9+RQoxA6JXL05QJBft6MMEDGJw+m5IkLxtbienuDob1BJgxUiqG+v1h2vP2cf6QtJcuFOh3dGdmyCj6AA2LlCSjPBpLOp4WU0QeRkzcFaPblWGeDnO1u8Oxe4rCOLaegCv8DVYyhQHxD03YAAAAASUVORK5CYII=);
  background-repeat: no-repeat;
  background-position: 0 center;
  padding-left: 22px;
}
.ribbon .menu li a {
  color: #7b7d85;
  font-family: sans-serif;
  font-size: 12px;
}
.ribbon .menu li a:hover {
  text-decoration: underline;
}
.ribbon .menu .menu {
  display: none;
}
.ribbon #search-block-form {
  float: right;
  width: 340px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 13px;
  border-left: 1px solid #dfdfdf;
}
.ribbon #search-block-form input.form-text, .block-search form input.form-text {
  outline: none;
  padding: 0;
  width: 274px;
  border: 0;
  background-color: transparent;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-top: 9px;
  -webkit-margin-before: 10px;
}
.ribbon #search-block-form input.form-text::-webkit-input-placeholder,
.ribbon #search-block-form input.form-text:-moz-placeholder,
.ribbon #search-block-form input.form-text::-moz-placeholder,
.ribbon #search-block-form input.form-text:-ms-input-placeholder,
.block-search form input.form-text::-webkit-input-placeholder,
.block-search form input.form-text:-moz-placeholder,
.block-search form input.form-text::-moz-placeholder,
.block-search form input.form-text:-ms-input-placeholder {
  color: #c8c9cc;
  font-style: italic;
}
.ribbon #search-block-form input.form-submit,
.block-search form input.form-submit {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background: url(../i/search-ico.png) center no-repeat;
  border: 0;
  margin: 0;
  padding: 0;
  height: 35px;
  width: 40px;
}
.ribbon #search-block-form div.form-actions,
.block-search form div.form-actions {
  float: right;
  line-height: 0;
}
.main-content .head {
  padding-left: 60px;
  background-color: #11495d;
}
.main-content .head #logo {
  float: left;
  margin-top: 23px;
}
.main-content .head #logo:active {
  outline: none;
}
.main-content .head #logo .lnk {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.main-content .head #logo .lnk:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=(60));
  opacity: 0.6;
}
.main-content .head #logo.logo-kk img {
  width: 381px;
}
.main-content .head #logo.logo-en img {
  width: 354px;
}
.main-content .head .gerb {
  position: absolute;
  width: 107px;
  height: 53px;
  top: 24px;
}
.main-content .head #site-name {
  position: absolute;
  top: 15px;
  margin: 0;
  max-width: 370px;
  padding-top: 10px;
}
.main-content .head #site-name .wrap {
  display: table-cell;
  vertical-align: middle;
  width: 310px;
  height: 78px;
}
.main-content .head #site-name span {
  color: #bac4c8;
  font-style: italic;
  text-transform: lowercase;
  /*display: none;*/
}
.main-content .head #site-name a {
  background: url(../i/logo-region.png) no-repeat left top;
  text-transform: uppercase;
  color: white;
  padding: 7px 0 10px 120px;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Lato Semibold';
  font-weight: bold;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  transition: opacity 0.3s;
  display: block;
}
body.district .main-content .head #site-name a {
  font-size: 13px;
}
/*
.main-content .head #site-name a:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  filter: alpha(opacity=(60));
  opacity: 0.6;
}
*/
.main-content .head .region-head {
  width: 504px;
  background: url(../i/head-blocks-bg.png?new) no-repeat right;
  float: right;
}
.main-content .head .region-head .block {
  float: left;
}
.main-content .head .region-head .block .content a {
  color: white;
  font-size: 14px;
  line-height: 17px;
  display: table-cell;
  vertical-align: middle;
  padding: 9px 12px;
  height: 52px;
}
.main-content .head .region-head .block.blog .content a {
  background: url(../i/blog-ico.png) no-repeat 240px 8px;
  width: 285px;
}
.main-content .head .region-head .block.soviet .content a {
  background: url(../i/soviet-ico.png) no-repeat 172px 8px;
  width: 217px;
}
.main-content .head .region-head .block.academy .content a {
  background: url(../i/academy-ico.png) no-repeat 240px 9px;
  width: 285px;
}
.main-content .head .region-head .block.union .content a {
  background: url(../i/union-ico.png) no-repeat 172px 8px;
  width: 217px;
}
.domain-vko-sud-kz #site-name a {
  font-size: 15px !important;
}
.navigation {
  background-color: #22273f;
}
.navigation.fixed {
  position: fixed;
  top: 0;
  margin-left: 0;
  margin-right: 0;
  z-index: 100;
}
.navigation #nav {
}
.navigation #nav .menu {
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
.navigation #nav .menu li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.navigation #nav .menu li {
  float: left;
  margin: 0 20px 0 0;
  margin: 0;
}
.navigation #nav .menu li.sf-depth-1 {
  margin: 0 20px 0 0;
  display: inline-block;
  float: none;
}
.navigation #nav .menu li.sf-depth-1 li a {
  padding: 10px 40px 10px 20px;
}
.navigation #nav .menu li.sfHover ul, .navigation #nav .menu li:hover ul {
  top: 55px;
}
.navigation #nav .menu li.sfHover ul a, .navigation #nav .menu li:hover ul a {
  color: #22273f;
}
.navigation #nav .menu li.sfHover ul ul, .navigation #nav .menu li:hover ul ul {
  top: 0;
}
.navigation #nav .menu a.sf-depth-1 {
  line-height: 56px;
  -webkit-padding-before: 1px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 55px;
  display: block;
  color: white;
  text-transform: uppercase;
  font-family: 'BravoRG';
  font-size: 19px;
}
.i18n-kk.subdomain .navigation #nav .menu li.sf-depth-1 {
  margin: 0 15px 0 0;
}
.region-fixed-head {
  height: 115px;
  background-color: #22273f;
  overflow: auto;
  margin-top: 90px;
}
.region-fixed-head .call-center {
  margin: 30px 0 0 25px;
  color: white;
  height: 50px;
  width: 270px;
}
.region-fixed-head .call-center div {
  float: left;
}
.region-fixed-head .call-center span {
  display: block;
}
.region-fixed-head .call-center .phone {
  font-size: 12px;
  width: 104px;
  height: 25px;
}
.region-fixed-head .call-center .phone span {
  text-align: right;
}
.region-fixed-head .call-center .number {
  font-size: 30px;
  height: 30px;
  line-height: 25px;
  padding-left: 36px;
  background: url(../i/phone-ico.png) no-repeat;
}
.region-fixed-head .call-center .description {
  width: 140px;
  margin-left: 15px;
}
.region-fixed-head .call-center .description.second {
  line-height: 20px;
}
.region-fixed-head .call-center .integrated {
  line-height: 14px;
  font-weight: bold;
  height: 13px;
  color: #bcbdc1;
  color: rgba(255, 255, 255, 0.6);
}
.region-fixed-head .call-center .free {
  -webkit-margin-before: -1px;
  white-space: nowrap;
  font-style: italic;
  font-size: 11px;
  color: #aaabb0;
  color: rgba(255, 255, 255, 0.5);
}
.region-fixed-head .call-center .second {
  margin-top: 2px;
}
.region-fixed-head .block-locale {
  position: absolute;
  top: 4px;
  right: 13px;
  line-height: 16px;
}
.region-fixed-head .block-locale .contextual-links-wrapper {
  display: none;
}
.region-fixed-head .block-locale ul {
  padding: 0;
  margin: 0;
  text-transform: uppercase;
  color: #bcbdc1;
  font-size: 10px;
}
.region-fixed-head .block-locale ul li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.region-fixed-head .block-locale a {
  text-decoration: none;
  display: block;
  color: white;
}
.region-fixed-head .block-locale a:hover {
  text-decoration: underline;
}
.region-fixed-head .block-locale a.active {
  color: #bcbdc1;
  color: rgba(255, 255, 255, 0.6);
}
.fixed-sidebar .tools {
  height: 55px;
}
.fixed-sidebar .tools div {
  float: left;
}
.fixed-sidebar .tools a {
  display: block;
}
.fixed-sidebar .tools .region-select {
  height: 55px;
  line-height: 56px;
  background: url(../i/region-ico.png) no-repeat 25px center;
  background-color: #111420;
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -ms-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.fixed-sidebar .tools .region-select:hover {
  background-color: #171b2a;
}
.fixed-sidebar .tools .region-select.expanded {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAWCAYAAADJqhx8AAABNElEQVQ4y2NobpvMgIZdgHg+EN8A4pdA/AqIbwLxEiD2RFePzOEE4llA/J8AXgnEvOgGcADxNiI0w/BeIOZHNqCVBM0wvARmgDYQf0WT/APE84DYF4jdgHg6EP9GU/MXiE1ABtRhkUjBErghWAyZAJI4gia4CYtmGF6GpnY/SPAJmmA9HgNS0dTeBAneRxNsx2NAAZraqyDB7WiCZ4GYHYcB6N7dDRIsxhJFy4FYGEmjAI5ENgUkaQjEv7BIPgbiSUDcA8R3caQFX5gNG8lISKDA54MZ4EGGAR3ISZkJiA+SoPk5LIyQQ9geiP8RaUARtuwMwr1EaAZFMxsuA3iA+DIezR+BWBdXgQLDZkD8CYcByfhKJGQcjCU8KrGpZcCT7kuQUxwudfgMAOHJQLwBiFlwqQEArFgAGOuNt08AAAAASUVORK5CYII=);
  background-color: #d9e4e9;
}
.fixed-sidebar .tools .region-select.expanded a {
  color: #22273f;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAZUlEQVQoz2NQ0bBhJQIzMwAJSyD2JYCFQQr5gNgHjyJjIGYAKQRhXRyKvIGYE1khGxB7YFGoDpWHKwRhJTRFriBPYFPIBMSOSAqlkeRQFIKwKFSRDZo4hkIQNgNiAWIUsmARYwAAwa9BPOmKf5sAAAAASUVORK5CYII=) !important;
}
.fixed-sidebar .tools .region-select a {
  width: 252px;
  padding-left: 48px;
  height: 55px;
  text-transform: uppercase;
  font-size: 16px;
  color: white;
  outline: none;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -o-transition: color 0.3s;
  -ms-transition: color 0.3s;
  transition: color 0.3s;
}
.fixed-sidebar .tools .region-select a.show {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAQAAAAnOwc2AAAAWUlEQVQY02XIMQtAQABH8X8OZZGSyWYxmZRSFoNS3Pf/OM9w1x2ut7x+okgyYsX+akXN/aEZCTG96KJyWHIGHJFDMXg6MBEzdiyWHkUUHZbNf0Cx0KSYh9MDSeJvuAt0SjsAAAAASUVORK5CYII=) no-repeat 273px center;
}
.fixed-sidebar .tools .region-select a.show:hover {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAQAAADI+WwIAAAAY0lEQVQYV2P4z/hfEANyMvxn+L/vPzqwBwnr//+DIrjqPwNImOH/NCTB7//lYcKi/9/DhZtAIhBhhv/5UMEn/7mQhVn/XwcLR0H4MGGG/+5AweNA56IJM/zf9N8ExkYW5kGwAebelbGEzDnvAAAAAElFTkSuQmCC);
}
.fixed-sidebar .tools .version-toggle {
  background-color: #39405b;
}
.fixed-sidebar .tools .version-toggle a {
  width: 40px;
  height: 55px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.fixed-sidebar .tools .version-toggle a.special {
  background: url(../i/special-v-ico.png) no-repeat center;
}
.fixed-sidebar .tools .version-toggle a.special:hover {
  background-color: #2666be;
}
.fixed-bar-container.fixed {
  position: fixed;
  top: 0;
  margin-right: 0;
}
.region-social-bar {
  width: 40px;
  float: left;
}
.region-social-bar .content ul {
  padding: 0;
  margin: 0;
}
.region-social-bar .content ul li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.region-social-bar .content ul li {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  float: left;
  height: 40px;
  width: 40px;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
}
.region-social-bar .content ul li:hover {
  background-color: #0699a0;
}
.region-social-bar .content ul li:hover .sl:before {
  color: white;
}
.region-social-bar .sl {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=(100));
  opacity: 1;
  position: relative;
  float: left;
}
.region-social-bar .sl:before {
  font-family: "fontello";
  speak: none;
  font-size: 16px;
  display: block;
  top: 12px;
  left: 0;
  position: absolute;
  color: #959595;
  width: 40px;
  text-align: center;
  text-indent: 0;
}
.region-social-bar #namba:before {
  content: '\e82b';
  font-size: 17px;
}
.region-social-bar #special:before {
  content: '\e80d';
}
.region-social-bar #elkz:before {
  content: '\e806';
  font-size: 18px;
}
.region-social-bar #kaztube:before {
  content: '\e80b';
}
.region-social-bar #instagram:before {
  content: '\f16d';
  font-family: 'instagram';
}
.region-social-bar #telegram:before {
  content: '\f2c6';
  font-family: 'telegram';
}
.region-social-bar #kiwi:before {
  content: '\e829';
  font-size: 15px;
}
.region-social-bar #yvi:before {
  content: '\e80c';
}
.region-social-bar #gplus:before {
  content: '\e824';
}
.region-social-bar #vk:before {
  content: '\e820';
}
.region-social-bar #rss:before {
  content: '\e809';
  font-size: 15px;
}
.region-social-bar #twitter:before {
  content: '\e808';
}
.region-social-bar #facebook:before {
  content: '\e807';
}
.region-social-bar #youtube:before {
  content: '\e801';
  font-size: 15px;
  margin-left: 1px;
}
.region-social-bar #vimeo:before {
  content: '\e802';
  font-size: 15px;
}
.region-fixed-bar .regions-menu {
  padding: 15px 0;
  background: #e8f5fa;
  display: none;
}
.region-fixed-bar .regions-menu ul.menu {
  padding: 0;
  margin: 0;
}
.region-fixed-bar .regions-menu ul.menu li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.region-fixed-bar .regions-menu ul.menu li {
  margin: 0;
}
.region-fixed-bar .regions-menu ul.menu a {
  padding: 5px 25px;
  color: black;
  display: block;
  font-family: 'Lato';
}
.region-fixed-bar .regions-menu ul.menu a:hover {
  background-color: #aacedd;
}
.region-fixed-bar .services.gray {
  background-color: #3e3e3e;
}
.region-fixed-bar .services.gray .content div {
  padding: 17px 70px 17px 25px;
  border-bottom: 1px solid #323232;
  background: url(../i/handbook-ico.png) no-repeat 92% 20px;
  min-height: 36px;
}
.region-fixed-bar .services.gray .content div.bank {
  border: 0;
}
.region-fixed-bar .services.gray a.main {
  color: white;
  font-size: 14px;
  line-height: 17px;
  text-decoration: underline;
  font-weight: bold;
}
.region-fixed-bar .services.gray .description {
  margin: 6px 0;
  line-height: 15px;
}
.region-fixed-bar .services.gray .description a {
  font-size: 12px;
  color: #d2d2d2;
}
.region-fixed-bar .services.gray .description a:hover {
  text-decoration: underline;
}
.region-fixed-bar .services.bank {
  background-color: #3f4d7b;
}
.region-fixed-bar .services.bank .content a {
  display: table-cell;
  vertical-align: middle;
  height: 99px;
  padding: 0 110px 0 25px;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  width: 300px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAABuElEQVR4Ae3YAUQDURwG8LsSC2ZSUiEASKYYEEKgSIQARyFEBWGYQQSYCQwAQLiEVJIIQEgIpUN2TBGlVqX68OEhl3bvvXn8//yiG9+9z93bdXm/zbe+WfDaOVxEDGEKz/AIw+0uEqbMWGLOKXTaXPwihJTmipSUzB1mFW0WqYCumWNmD9zBBxRsF5mAXIvG4RUeYIi5k/AF1/w8b4KHHwEdskgJghZkuPBl5hxDB49tgdHxQNdsK1d3l8c2+HsXFKFswJVa5ByCFC6ZM82F90Id3mHM8JYIWUTLV+0oNKEBAzw2xewniAx60VaEC19l1gH4PLYJkWtFfNhn3rr6mTO3lhLaDw14gypULLjRXoRlZsDqGCnCMlVlv+QNOzFZJAMXzJ61ukcMnGAEmnAPg84W4UlWmH8EvstFfNhT3ktCA2LjRVimD26d/NbiuPdAlCJSRIpIESkiRQycYA0iQ85sFikzu665xCdE7SiS15wbaSkiRZT/+CeouVKkAkkTuVKkG3IJsq4UKUDwT/Nu3Fp/TyRXxP4eSZSVW8v+cyRRTZ7sUsTiX7/yPmJ55FU3htBRsVLE/fkBovFtmkeKQiYAAAAASUVORK5CYII=');
  background-position: 89% 25px;
  background-repeat: no-repeat;
}
.region-fixed-bar .services.bank:hover {
  background-color: #313e69;
}
.region-fixed-bar .services.blue {
  background-color: #2666be;
}
.region-fixed-bar .services.blue .content div {
  border-bottom: 1px solid #1150a8;
}
.region-fixed-bar .services.blue .content div.court-office {
  border: 0;
}
.region-fixed-bar .services.blue .content a {
  display: table-cell;
  vertical-align: middle;
  height: 99px;
  padding: 0 110px 0 25px;
  font-size: 14px;
  text-transform: uppercase;
  color: white;
  width: 300px;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
}
.region-fixed-bar .services.blue .content a span {
  font-size: 12px;
  font-style: italic;
  text-transform: lowercase;
}
.region-fixed-bar .services.blue .content a:hover {
  background-color: #1150a8 !important;
}
.region-fixed-bar .services.blue .court-office a {
  background: url(../i/court-office-ico.png) no-repeat 224px center;
  padding-right: 100px;
  font-size: 16px;
  font-weight: bold;
}
.region-fixed-bar .services.blue .court-docs a {
  background: url(../i/court-docs-ico.png) no-repeat 227px center;
}
.region-fixed-bar .services.blue .court-cases a {
  background: url(../i/court-cases-ico.png) no-repeat 235px center;
  padding-right: 150px;
}
.region-fixed-bar .services.blue span.appeal-counter {
  display: block;
  margin-top: 5px;
}
.region-fixed-bar .services.blue span.appeal-counter em {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  background: #0a918b;
  padding: 3px 6px;
  font-weight: bold !important;
  font-style: normal;
  margin-right: 3px;
}
.region-fixed-bar .copyright {
  padding: 24px 25px;
  color: #bdcbe7;
  color: rgba(255, 255, 255, 0.6);
  font-size: 11px;
  line-height: 14px;
}
.region-fixed-bar .copyright a {
  color: #bdcbe7;
  text-decoration: underline;
}
.region-fixed-bar .copyright p {
  margin-top: 14px;
}
.region-fixed-bar .copyright .app-lnk {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0;
  text-decoration: none;
}
.region-fixed-bar .copyright .app-lnk:before {
  speak: none;
  width: 16px;
  height: 16px;
  font-size: 16px;
  font-family: 'fontello';
  margin-right: 10px;
  text-indent: 0;
}
.region-fixed-bar .copyright #android:before {
  content: '\e821';
}
.region-fixed-bar .copyright #ios:before {
  content: '\e825';
}

#backtotop {
  right: 60px !important;
  bottom: 20px;
  background-size: 50px 50px;
}
#orphus {
  display: none;
}
#_zero_60010 {
  float: right;
}
div.messages {
  margin: 0;
}
.not-front #content .inner {
  padding: 0 20px 20px;
  line-height: 1.4;
}
.not-front #content .inner h1.title {
  line-height: 1.2em;
}

.block.side-menu {
  background-color: #0699a0;
  padding: 4px 0 20px;
}
.block.side-menu.fixed {
  position: fixed;
  top: 55px;
  width: 300px;
}
.block.side-menu .block-title {
  text-transform: uppercase;
  font-size: 15px;
  color: white;
  padding: 0 20px;
}
.block.side-menu .content ul {
  padding: 0;
  margin: 0;
}
.block.side-menu .content ul li {
  list-style: none !important;
  padding: 0;
  margin: 0;
}
.block.side-menu .content ul li {
  border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.block.side-menu .content ul li a {
  color: white;
  display: block;
  padding: 8px 20px 8px 15px;
  border-left: solid 5px transparent;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
}
.block.side-menu .content ul li a:hover {
  background-color: #11495d !important;
  border-color: #ff8322;
}
.block.side-menu .content ul li a.active-trail {
  background-color: #047C81;
}
.block.side-menu .content ul li.active a.active {
  background-color: #047C81;
  border-color: #ff8322;
}
.block.side-menu .content ul li.last {
  border-bottom: 0;
}
.block.side-menu .content ul li.expanded {
  border-bottom: 0;
}
.block.side-menu .content ul li.expanded .first {
  border-top: solid 1px rgba(255, 255, 255, 0.1);
}
.block.side-menu .content ul li.expanded .last {
  border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.block.side-menu .content ul li.expanded.last .last {
  border-bottom: 0;
}
.block.side-menu .content ul ul li a {
  padding-left: 40px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAQAAAAqeJ4pAAAAGklEQVQYV2P4//8/w38Ghv8gAKTADDgPLAcAmpYW6ucdi78AAAAASUVORK5CYII=);
  background-position: 20px center;
  background-repeat: no-repeat;
}
.block.menu-tree .html-tree {
  display: none;
}
.block.menu-tree.class_block .block-title {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAArCAQAAABLVLlLAAACHklEQVRIx+3UXWiOYRgH8Hu2Jh8bjThgBySF5MR3YaF8jJw6QUo5UUrSSvnImTNnywElxSQbNkWNRs1mCSkSxoED76xJadmH/ZzMbO/zvJ97U8rzP7ye99fzXtd130GIpNQZn3zNM8/sEUIMe854n21RdIZudLvtZh5pNojGKLvYEBqEvFLiC57HsYNozJOdK4G2aGGRATTlyVbq+qvsUtBaaHa+l96oLTRbpMQkxYVmx5cx7CI7VNueY6rttCYVO0Gtb3kf0z71KuLYQ+O+AS7FsXfxw1mHHcsxR9R4j05lUfYpPpuc54jq0Wl6lG1Dl8o82Sa8Ne0/mwW72kU31KXJdVdszZV9ntWm9ps6hv2zCRUSeJLMntJjyECa/NSrzsQxbLmgxERF5ulCe7S3C220Lk2qLI/0ttgkdzzWrF0/bhVmZMGsMU3aVSi23Ee9vut2314hPTvbUcfVJOWElUlsmSKVFpj/20nP1qXYhJ6R2SdvQsiGPelnLPvIlBR7mxUbrFdtS1J2Kk95HLJkcz28/yjbgcSobuWWBryLY5+g2wpzUmTmqNcrItVmfIhbsAuQ5mpJODJysVyOVIfwSmmUXWUg40X42n5BcC22eiDanCDY4KqHHmqJ5IEWQ8M/vmvF8D974d5wvVWTfXE9zzyUZZpGviuBQWszjzK7ee/WMUIXkA2CgzqH2apCssEMp/Vhc2HZIFjivE2Z3/sFMz9tLuCYloMAAAAASUVORK5CYII=);
  background-position: 90% 30%;
  min-height: 76px;
  position: relative;
}
.block.menu-tree .block-title {
  display: block;
  background-color: #2f5372;
  cursor: pointer;
  background-repeat: no-repeat;
  background-position: 90% center;
  text-transform: uppercase;
  font-size: 14px;
  color: white;
  padding: 20px;
  padding-right: 70px;
  margin: 0;
  font-weight: bold;
}
.block.menu-tree .block-title:hover {
  background-color: #253D52;
}
.block.menu-tree .block-title .subtitle {
  font-size: 11px;
  font-weight: 400;
  position: absolute;
  right: 16px;
  bottom: 34px;
}
.block.menu-tree .block-title .description {
  font-weight: normal;
  display: block;
  font-style: italic;
  font-size: 12px;
  line-height: 160%;
  padding-top: 3px;
  text-transform: none;
}
.block.menu-tree .block-title .description span {
  font-style: normal;
  background-color: #00bab1;
  border-radius: 10px;
  margin-right: 5px;
  padding: 2px 5px;
}
.block.vss-title {
  padding: 21px 0 19px;
  padding-left: 40px;
  height: 60px;
  background: #004b59 url(../i/vss-bg.jpg) no-repeat left;
  margin: 0 !important;
}
.block.vss-title h1 {
  color: white;
  line-height: 30px;
  margin: 0;
  font-family: 'Lato Semibold';
  font-size: 30px;
  padding-left: 20px;
  height: 60px;
  display: table-cell;
  vertical-align: middle;
}
.block.vss ul ul {
  display: none;
}
.block.vss li.expanded.first {
  border-bottom: solid 1px rgba(255, 255, 255, 0.1) !important;
}
body.two-sidebars #sidebar-second {
  display: none;
}
body.two-sidebars #page #content .section {
  padding: 0 0 0 300px;
  background-color: #0699a0;
}
body.two-sidebars #page #content .section .inner {
  min-height: 600px;
}
body.two-sidebars #page #sidebar-first {
  display: block;
  position: absolute;
  width: 300px;
}
body.wide #sidebar-second,
body.page-court-acts #sidebar-second,
body.page-node-153125 #sidebar-second,
body.page-node-153950 #sidebar-second,
body.wide #sidebar-first,
body.page-court-acts #sidebar-first,
body.page-node-153125 #sidebar-first,
body.page-node-153950 #sidebar-first {
  display: none;
}
body.wide #page #content .section,
body.page-court-acts #page #content .section,
body.page-node-153125 #page #content .section,
body.page-node-153950 #page #content .section {
  padding: 0;
}
.fixframe {
  position: relative;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
}
.page-taxonomy-term-21724 .taxonomy-term-description h2,
.page-taxonomy-term-21749 .taxonomy-term-description h2 {
  display: inline-block;
  border: 2px solid #333;
  font-size: 13px;
  text-transform: uppercase;
  padding: 8px 10px 6px;
  margin-right: 15px;
}
.page-taxonomy-term-21724 .taxonomy-term-description h2 a,
.page-taxonomy-term-21749 .taxonomy-term-description h2 a {
  color: #333;
}
.page-taxonomy-term-21724 .taxonomy-term-description h2:hover,
.page-taxonomy-term-21749 .taxonomy-term-description h2:hover {
  background-color: #333;
}
.page-taxonomy-term-21724 .taxonomy-term-description h2:hover a,
.page-taxonomy-term-21749 .taxonomy-term-description h2:hover a {
  color: white;
  text-decoration: none;
}
.page-taxonomy-term-2646 .view-taxonomy-term,
.page-taxonomy-term-2642 .view-taxonomy-term,
.page-taxonomy-term-2645 .view-taxonomy-term {
  display: none;
}
tr.odd .form-item,
tr.even .form-item {
  white-space: normal;
}
.comment-wrapper .filter-wrapper {
  display: none;
}
/* video */
.front #plr {
  height: 319px;
  width: 426px;
}
.block.video .bt {
  margin: 0;
  padding: 25px 30px 0px;
  color: white;
}
.block.video .news_date {
  color: #a3a3a3;
  font-size: 11px;
}
.block.video #vptitle {
  color: #1166a7;
  margin: 0;
  font-size: 16px;
  margin-top: 2px;
}
.block.video .vplabel {
  margin: 6px 0;
  width: 570px;
}
.plrw {
  float: left;
  width: 426px;
  background: url(../i/video-shadow.png) no-repeat center 312px;
}
.block.video {
  margin: 0 auto;
  padding: 0 20px 10px 40px;
  position: relative;
  line-height: 20px;
  margin-bottom: 0 !important;
}
.vblock {
  margin: 0 auto;
}
.other_videos div {
  float: left;
  padding: 0 10px;
}
.other_videos div.views-row-odd {
  padding-right: 0;
}
.other_videos ul {
  float: left;
  padding: 0;
  width: 140px;
  margin: 0;
}
.other_videos li {
  list-style: none;
  float: left;
  cursor: pointer;
  margin: 0 0 25px 20px;
  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
}
.other_videos li:hover {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=(50));
  opacity: 0.5;
}
.other_videos li img {
  display: block;
}
.other_videos li.views-row-first {
  outline: 4px solid #ff8322;
}
.block.video .view-header {
  left: 486px;
  top: 0;
  position: absolute;
}
.block.video .view-header a {
  font-size: 14px;
}
.other_videos ul.ccol-3 {
  display: none;
}
#clink.jc {
  margin: 0 auto;
  padding: 0;
}
/*.jc .w {overflow: hidden;}*/
#clink ul, #clink .w {
  margin: 0 auto;
}
#block-views-banners-block {
  border-top: 1px solid #cccccc;
  padding: 20px 0;
  background-color: white;
}
#block-views-banners-block .jc,
#block-views-banners-block .jc .w,
#block-views-banners-block .jc ul {
  position: relative;
  height: 116px;
}
.jc ul {
  padding: 0;
  margin: 0;
}
.jc li {
  list-style: none;
  position: relative;
  width: 170px;
  height: 116px;
}
.js li.clast {
  margin-right: 0;
}
.jc li a,
.jc li img {
  display: block;
  margin: 0;
  width: 170px;
  height: 116px;
}
.jc .cbtn, #clink button {
  top: 45px;
  display: block;
  width: 15px;
  height: 23px;
  outline: none;
  cursor: pointer;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAXCAQAAACyw+fcAAAAeUlEQVQ4y63UPQ6AIAyA0S9hkQtwCbyaLLJydwcTjaFAoXaC4aWB/sDPsQknRUQSDgDHQdSzTHhugVNHv+ymeUxrpqIyG9I269I+a9IxE6mOVdRT9EUmUvBrGfcf3mj4VUMdDZ1j6FXDdEjzmGdG+d0AaaI51neOIi79/hqS/5n3YAAAAABJRU5ErkJggg==);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.jc .cnext, #clink button.owl-next {
  right: -40px;
}
.jc .cnext, #clink button.owl-next {
  background-position: right bottom;
}
.jc .cnext:hover, .jc .cnext:active {
  background-position: right bottom;
}
.jc .cprev, #clink button.owl-prev {
  left: -40px;
}
.jc .cbtn, #cnav, #clink button {
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}
.jc .cbtn, #clink button {
  position: absolute;
  z-index: 10;
}
.block.infographics .block-title {
  padding: 0 25px;
}
.block.infographics .content {
  background-color: #22273f;
}
.block.infographics #infogr-slider .infogr-slide {
  position: relative;
  width: 300px;
  padding: 194px 0 0;
}
.block.infographics .infogr-slide {
  display: none;
}
.block.infographics .infogr-slide:first-child, .block.infographics .owl-loaded .infogr-slide{
  display: block;
}
.block.infographics #infogr-slider .infogr-slide:hover .views-field-field-infografica:after {
  opacity: 0;
  border: 0px solid rgba(0, 0, 0, 0.2);
  visibility: hidden;
}
.block.infographics #infogr-slider .infogr-slide:hover .views-field-field-infografica img {
  transform: scale(1.2);
}
.block.infographics #infogr-slider .infogr-slide .views-field-field-infografica {
  height: 180px;
  overflow: hidden;
  position: absolute;
  z-index: 15;
  top: 0;
  left: 0;
}
.block.infographics #infogr-slider .infogr-slide .views-field-field-infografica img {
  transition: all 0.3s ease-in-out;
}
.block.infographics #infogr-slider .infogr-slide .views-field-field-infografica:after {
  position: absolute;
  /* Center the mask */

  top: 50px;
  left: 100px;
  cursor: pointer;
  border-radius: 50px;
  border-width: 50px;
  display: inline-block;
  height: 100px;
  width: 100px;
  border: 50px solid rgba(0, 0, 0, 0.2);
  box-sizing: border-box;
  opacity: 1;
  visibility: visible;
  transform: scale(4);
  transition: all 0.3s ease-in-out;
  content: '';
}
.block.infographics #infogr-slider .infogr-slide .views-field-title {
  padding: 4px 25px 10px;
}
.block.infographics #infogr-slider .infogr-slide .views-field-title .views-label {
  color: white;
  text-transform: uppercase;
}
.block.infographics #infogr-slider .infogr-slide .views-field-title a {
  color: white;
  line-height: 1.2;
}
.block.infographics #infogr-slider .infogr-slide .views-field-title a:hover {
  text-decoration: underline;
}
.block.infographics #infogr-slider .infogr-slide .views-field-created {
  padding: 0 25px;
  color: #a3a3a3;
  font-size: 11px;
  color: white;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  color: rgba(255, 255, 255, 0.5);
}
.i18n-kk .block.justice {
  background: #787e93 url(../i/banners/justice-kk.png) no-repeat top;
}
.block.justice {
  background: #787e93 url(../i/banners/justice-ru.png) no-repeat top;
  padding-top: 61px;
}
.block.justice .content {
  background: url(../i/noise.png);
  padding-bottom: 20px;
  zoom: 1;
}
.block.justice .content:before {
  content: '';
  display: block;
}
.block.justice .content:after {
  content: '';
  display: table;
  clear: both;
}
.block.justice .content .views-row {
  margin-left: 20px;
  padding-top: 20px;
  position: relative;
  float: left;
}
.block.justice .content .views-row span {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #0a918b;
  background-color: rgba(10, 145, 139, 0.8);
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 2px 5px;
}
.block.justice .content .views-row img:hover {
  opacity: 0.7;
}
.block-notification {
  background-color: #39405b;
  padding: 18px 20px 20px;
  position: relative;
  color: white;
}
.block-notification #notificationsViews {
  font-size: 12px;
  font-style: italic;
  text-transform: lowercase;
  padding-left: 5px;
  display: inline;
}
.block-notification #notificationsViews em {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  background: #0a918b;
  padding: 3px 6px;
  font-weight: bold !important;
  font-style: normal;
  margin-right: 3px;
}
.block-notification .title {
  padding-bottom: 8px;
}
.block-notification .title span {
  position: absolute;
  z-index: 9999;
  left: 20px;
  bottom: 110%;
  width: 225px;
  padding: 12px;
  background: white;
  color: black;
  pointer-events: none !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  border: 4px solid #c8c9cc;
  -moz-transition: opacity 0.3s ease, bottom 0.3s ease;
  -o-transition: opacity 0.3s ease, bottom 0.3s ease;
  -webkit-transition: opacity 0.3s ease, bottom 0.3s ease;
  transition: opacity 0.3s ease, bottom 0.3s ease;
  visibility: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.block-notification .title span:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #c8c9cc;
  border-width: 9px;
  left: 50%;
  margin-left: -9px;
  top: 100%;
}
.block-notification .title:hover span {
  opacity: 1;
  bottom: 95%;
  visibility: visible;
}
.block-notification .title .context {
  font-size: 12px;
  font-style: italic;
  text-transform: lowercase;
  display: block;
}
.block-notification .title h3 {
  text-transform: uppercase;
  margin: 0;
  line-height: 18px;
  font-size: 13px;
  font-weight: normal;
  display: inline;
}
.block-notification form {
  zoom: 1;
  position: relative;
  margin-top: 6px;
}
.block-notification form:before {
  content: '';
  display: block;
}
.block-notification form:after {
  content: '';
  display: table;
  clear: both;
}
.block-notification form input {
  height: 30px;
  float: left;
}
.block-notification form input.input {
  padding: 0 10px;
  border: 1px solid #555b72;
  border-right: 1px solid #39405b;
  background-color: #555b72;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-notification form input.input.placeholder {
  color: #bdbdc1;
  color: rgba(255, 255, 255, 0.6);
}
.block-notification form input.input::-webkit-input-placeholder {
  color: #bdbdc1;
}
.block-notification form input.input:-moz-placeholder {
  color: #bdbdc1;
}
.block-notification form input.input::-moz-placeholder {
  color: #bdbdc1;
}
.block-notification form input.input:-ms-input-placeholder {
  color: #bdbdc1;
}
.block-notification form input.input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-notification form input.input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-notification form input.input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-notification form input.input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-notification form input.input.shpi {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 115px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.block-notification form input.input.shpi::-webkit-input-placeholder {
  font-weight: bold;
}
.block-notification form input.input.shpi:-moz-placeholder {
  font-weight: bold;
}
.block-notification form input.input.shpi::-moz-placeholder {
  font-weight: bold;
}
.block-notification form input.input.shpi:-ms-input-placeholder {
  font-weight: bold;
}
.block-notification form input.input.shpi.placeholder {
  font-weight: bold;
}
.block-notification form input.input.procdate {
  width: 66px;
  border-right: 0;
}
.block-notification form input.input:focus {
  outline: none;
  background-color: #22273f;
}
.block-notification form input.download {
  width: 34px;
  height: 32px;
  background-color: #0c8e8e;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAQAAAATvv9SAAAAXUlEQVQoz32QUQpAQBRF7zKE7NKXiGQ/ZhM24EPETtTxNTXMPJ2v16nXvVcooGEh85deqgY28pQSE7BTpJQYgYMypUQPnFRi5oq4gVU4W8V0/uGXwYphhv+p3IZDPXsmyDhe5xe7AAAAAElFTkSuQmCC);
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  color: transparent;
  text-transform: capitalize;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.block-notification form input.download:focus,
.block-notification form input.download:hover {
  outline: none;
  background-color: #0fb3b3;
}
.block-subpoena {
  background-color: #22273f;
  padding: 18px 20px 20px;
  position: relative;
  color: white;
}
.block-subpoena #subpoenaCounter {
  font-size: 12px;
  font-style: italic;
  text-transform: lowercase;
  clear: left;
  padding-top: 4px;
}
.block-subpoena #subpoenaCounter em {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background-clip: padding-box;
  background: #0a918b;
  padding: 3px 6px;
  font-weight: bold !important;
  font-style: normal;
  margin-right: 3px;
}
.block-subpoena .title {
  zoom: 1;
  padding: 0 0 10px 44px;
  min-height: 30px;
  background-image: url(../i/sms.gif);
  background-repeat: no-repeat;
  background-position: 0 2px;
}
.block-subpoena .title:before {
  content: '';
  display: block;
}
.block-subpoena .title:after {
  content: '';
  display: table;
  clear: both;
}
.block-subpoena .title span {
  position: absolute;
  z-index: 9999;
  left: 20px;
  bottom: 110%;
  width: 225px;
  padding: 12px;
  background: white;
  color: black;
  pointer-events: none !important;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  border: 4px solid #c8c9cc;
  -moz-transition: opacity 0.3s ease, bottom 0.3s ease;
  -o-transition: opacity 0.3s ease, bottom 0.3s ease;
  -webkit-transition: opacity 0.3s ease, bottom 0.3s ease;
  transition: opacity 0.3s ease, bottom 0.3s ease;
  visibility: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
}
.block-subpoena .title span:after {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #c8c9cc;
  border-width: 9px;
  left: 50%;
  margin-left: -9px;
  top: 100%;
}
.block-subpoena .title:hover span {
  opacity: 1;
  bottom: 95%;
  visibility: visible;
}
.block-subpoena .title h3 {
  text-transform: uppercase;
  margin: 0;
  line-height: 17px;
  font-size: 14px;
  font-weight: normal;
  position: relative;
}
.block-subpoena .loading {
  background: url(../i/gif-load.gif) no-repeat;
  height: 32px;
}
.block-subpoena form {
  zoom: 1;
  position: relative;
}
.block-subpoena form:before {
  content: '';
  display: block;
}
.block-subpoena form:after {
  content: '';
  display: table;
  clear: both;
}
.block-subpoena form #phoneholder {
  position: absolute;
  top: 7px;
  left: 10px;
  color: #bdbdc1;
  color: rgba(255, 255, 255, 0.6);
  cursor: text;
}
.block-subpoena form input {
  height: 30px;
  float: left;
}
.block-subpoena form input.input {
  padding: 0 10px;
  border: 1px solid #39405b;
  border-right: 0;
  background-color: transparent;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.block-subpoena form input.input.placeholder {
  color: #bdbdc1;
  color: rgba(255, 255, 255, 0.6);
}
.block-subpoena form input.input::-webkit-input-placeholder {
  color: #bdbdc1;
}
.block-subpoena form input.input:-moz-placeholder {
  color: #bdbdc1;
}
.block-subpoena form input.input::-moz-placeholder {
  color: #bdbdc1;
}
.block-subpoena form input.input:-ms-input-placeholder {
  color: #bdbdc1;
}
.block-subpoena form input.input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-subpoena form input.input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-subpoena form input.input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-subpoena form input.input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.block-subpoena form input.input.phone {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  width: 96px;
  padding-left: 28px;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.block-subpoena form input.input.phone::-webkit-input-placeholder {
  font-weight: bold;
}
.block-subpoena form input.input.phone:-moz-placeholder {
  font-weight: bold;
}
.block-subpoena form input.input.phone::-moz-placeholder {
  font-weight: bold;
}
.block-subpoena form input.input.phone:-ms-input-placeholder {
  font-weight: bold;
}
.block-subpoena form input.input.phone.placeholder {
  font-weight: bold;
}
.block-subpoena form input.input.sms {
  width: 68px;
}
.block-subpoena form input.input:focus {
  outline: none;
  background-color: #111420;
}
.block-subpoena form input.download {
  width: 34px;
  height: 32px;
  background-color: #0c8e8e;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAQAAAA3IEfJAAAAaUlEQVQoz73OOw6CUBAF0NkGv13SaQIxLEgXwQKMDQSatxByLAz4DL2Z6s4p7g1x3MP9myKDJP0bLtoTtK5hxPADA8ZQmNAfcMOkCKE0o5MkHWblXl5ZsNmwqPNVtRWsn3c+t/H00uz5DbapyHz0YbhvAAAAAElFTkSuQmCC);
  background-position: center;
  background-repeat: no-repeat;
  border: none;
  color: transparent;
  text-transform: capitalize;
  font-size: 0;
  text-indent: -9999px;
  cursor: pointer;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.block-subpoena form input.download:focus,
.block-subpoena form input.download:hover {
  outline: none;
  background-color: #0fb3b3;
}
.block.rednews {
  padding: 20px;
  background: #E9F9FA;
  margin: 0 !important;
}
.news-list.regional .views-field-title {
  white-space: nowrap;
  margin-left: 54px;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  margin: 0;
}
.news-list.regional .views-field-created {
  float: left;
}
.page-cases-class .block.side-menu .content ul li {
  margin-left: 12px;
}
.page-cases-class .block.side-menu .content li ul.menu {
  display: none;
}
.page-cases-class .block.side-menu .content li.active-trail > ul.menu {
  display: block;
}
.block.court-photos .content {
  margin: 40px;
  margin-bottom: 10px;
  margin-right: 0;
  zoom: 1;
}
.block.court-photos .content a {
  float: left;
  margin-right: 25px;
  margin-bottom: 25px;
}
.block.court-photos .content:before {
  content: '';
  display: block;
}
.block.court-photos .content:after {
  content: '';
  display: table;
  clear: both;
}
.block.node_div .content {
  overflow-y: scroll;
}
.block.node_div .content .tab_content {
  margin-right: 20px;
  margin-top: 10px;
}
.block.node_div .content .read-more {
  cursor: pointer;
  float: right;
  padding: 4px 8px;
  border: 1px solid #ccc;
  text-decoration: none;
  background-color: white;
  color: #1166a7;
}
.block.node_div .content .read-more:hover {
  background-color: #F8F8F8;
}
article.node .content .read-more {
  cursor: pointer;
  float: right;
  padding: 4px 8px;
  border: 1px solid #ccc;
  text-decoration: none;
  background-color: white;
  font-size: 13px;
  font-family: 'Lato Semibold';
  color: #1166a7;
}
article.node .content .read-more:hover {
  background-color: #F8F8F8;
}
.court-comments .content {
  margin-top: 20px;
  position: relative;
  border: 7px solid #EFEFEF;
  padding: 3px;
  zoom: 1;
}
.court-comments .content:before {
  content: '';
  display: block;
}
.court-comments .content:after {
  content: '';
  display: table;
  clear: both;
}
.court-comments .content .view-header {
  position: absolute;
  margin-right: 240px;
  font-size: 17px;
  margin-top: 12px;
  padding-left: 20px;
  line-height: 22px;
}
.court-comments .content .view-content a {
  margin-top: 19px;
  float: right;
  margin-right: 20px;
  padding: 6px 10px;
  border: 1px solid #ccc;
  text-decoration: none;
  background-color: white;
  margin-bottom: 19px;
}
.court-comments .content .view-content a:hover {
  background-color: #F8F8F8;
}
article.node .royalSlider {
  width: 100%!important;
  margin-bottom: 30px;
}
article.node .royalSlider .rsContent > img {
  width: 100%;
  height: auto;
}
.breadcrumb {
  padding: 0;
}
.library-group-wrapper .field {
  margin: 4px 0;
  zoom: 1;
}
.library-group-wrapper .field:before {
  content: '';
  display: block;
}
.library-group-wrapper .field:after {
  content: '';
  display: table;
  clear: both;
}
.library-group-wrapper .field-label {
  font-family: 'Lato';
  font-weight: normal;
  width: 120px;
  float: left;
}
.library-group-wrapper .field-value {
  display: block;
  margin-left: 120px;
}
.html-tree {
  border-bottom: solid 1px rgba(255, 255, 255, 0.1);
}
.html-tree ul.menu {
  padding: 0;
  margin: 0;
}
.html-tree ul.menu li {
  margin-left: 0;
  position: relative;
}
.html-tree ul.menu li a {
  margin-left: 10px;
}
.html-tree ul.menu li.depth-1 a {
  margin-left: 20px;
}
.html-tree ul.menu li.depth-2 a {
  margin-left: 30px;
}
.html-tree ul.menu li.depth-3 a {
  margin-left: 40px;
}
.html-tree ul.menu li.depth-4 a {
  margin-left: 50px;
}
.html-tree ul.menu li .content {
  border-left: solid 5px transparent;
  transition: 200ms;
}
.html-tree ul.menu li .content a {
  padding: 8px 8px 8px 15px;
  color: white;
  display: block;
  background-position: 0 center;
  background-repeat: no-repeat;
  font-size: 12px;
}
.html-tree ul.menu li .content:after {
  background: rgba(255, 255, 255, 0.1);
  height: 1px;
  width: 100%;
  content: '';
  position: absolute;
  left: 0;
  z-index: 1;
}
.html-tree ul.menu li.has-children > ul {
  display: none;
}
.html-tree ul.menu li.has-children.expand > ul {
  display: block;
}
.html-tree ul.menu li.has-children > .content:hover {
  background-color: #11495d !important;
}
.html-tree ul.menu li.has-children > .content a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAQAAAC7k5UWAAAAOUlEQVQYV2MwFjS+a5z2nwEEgcj4PxCCuTDOf+NyZA6Qi8zZjeDsRig7BzYAaPR/45kIo5UgzP8MAEsiNbwbucmbAAAAAElFTkSuQmCC);
}
.html-tree ul.menu li.has-children.expand > .content {
  background-color: #047C81;
}
.html-tree ul.menu li.has-children.expand > .content a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFCAQAAADSmGXeAAAAKklEQVQY02MwPmP8HwmeYTBOQxFIY/iPLJT2nwEoABdKA7HBAmChNAgLAP2rKD8JbHbyAAAAAElFTkSuQmCC);
}
.html-tree ul.menu li.active > .content,
.html-tree ul.menu li.is-leaf.active:hover > .content,
.html-tree ul.menu li.is-leaf:hover > .content {
  background-color: #11495d;
  border-left-color: #ff8322;
}
.html-tree ul.menu li.active > .content a,
.html-tree ul.menu li.is-leaf.active:hover > .content a,
.html-tree ul.menu li.is-leaf:hover > .content a {
  color: white;
  font-weight: 600;
}
.html-tree ul.menu li.is-root > .content {
  font-weight: 600;
}
#cboxLoadedContent .print_html {
  float: right;
}
article.node .field-name-field-photos .field-items {
  zoom: 1;
}
article.node .field-name-field-photos .field-items:before {
  content: '';
  display: block;
}
article.node .field-name-field-photos .field-items:after {
  content: '';
  display: table;
  clear: both;
}
article.node .field-name-field-photos .field-items .field-item {
  float: left;
  margin: 0 10px 10px 0;
}
#cboxLoadedContent article.node {
  padding: 20px 30px;
}
.jcrop-holder > input {
  top: 0 !important;
}
.subdomain.page-node-edit #sidebar-second,
.subdomain.page-node-add #sidebar-second {
  display: none;
}
.subdomain.page-node-edit #page #content .section,
.subdomain.page-node-add #page #content .section {
  padding: 0;
}
.steps100 .content div {
  width: 100%;
  height: 141px;
  background-repeat: no-repeat;
  background-position: center 0;
}
.steps100 .content div.astana {
  background-position: left 0;
}
.i18n-ru .steps100 .content .steps {
  background-image: url(../i/banners/100steps-ru.jpg);
}
.i18n-kk .steps100 .content .steps {
  background-image: url(../i/banners/100steps-kk.jpg);
}
.i18n-en .steps100 .content .steps {
  background-image: url(../i/banners/100steps-en.jpg);
}
.i18n-ru .steps100 .content .steps.may1 {
  background-image: url(../i/banners/1may-ru.png);
}
.i18n-kk .steps100 .content .steps.may1 {
  background-image: url(../i/banners/1may-kk.png);
}
.i18n-en .steps100 .content .steps.may1 {
  background-image: url(../i/banners/1may-en.png);
}
.i18n-ru .steps100 .content .steps.may9 {
  background-image: url(../i/banners/9may-ru.png);
}
.i18n-kk .steps100 .content .steps.may9 {
  background-image: url(../i/banners/9may-kk.png);
}
.i18n-en .steps100 .content .steps.may9 {
  background-image: url(../i/banners/9may-en.png);
}
.i18n-ru .steps100 .content .astana {
  background-image: url(../i/banners/astanaday-ru.jpg);
}
.i18n-kk .steps100 .content .astana {
  background-image: url(../i/banners/astanaday-kk.jpg);
}
.i18n-en .steps100 .content .astana {
  background-image: url(../i/banners/astanaday-en.jpg);
}
#cboxLoadedContent .contact-form > div {
  padding: 20px;
}
a.btn {
  background-color: #1166A7;
  color: white;
  padding: 8px 20px;
  display: inline-block;
  border-radius: 3px;
}
input#signAppletPassword {
  width: 100%;
  height: 20px;
  margin-top: 10px;
}
.subdomain .new-year img {
  margin-left: -72px;
}
.slink {
  font-size: 18px;
  line-height: 32px;
  border-bottom: 1px dashed;
}
.slink:hover {
  text-decoration: none !important;
}
.slide {
  display: none;
}
.region-sidebar-second .reglament.statistic_data {
  background-image: url(../i/banners/stat.png);
  height: 60px;
  background-repeat: no-repeat;
  background-position: 0 0 !important;
  overflow: hidden;
}
.region-sidebar-second .reglament.statistic_data .content a {
  display: block;
  padding: 15px 0;
  font-size: 16px;
  color: #fff;
  font-weight: bold;
}
.view-stat .royalSlider {
  height: 188px;
}
#page-wrapper .ajaxpopup {
  display: none;
}
#block-views-video-block-2 .view-header {
  right: 55px; /*30px*/
  left: auto;
  top: 0; /*30px*/
  margin-bottom: 10px;
}
#block-views-video-block-2 .view-header a {
  color: #13549E;
}
/* priority-projects page and node brief content type styles */
.node-brief #yashare-widget {
  display: none;
}
.field-collection-view .field-name-field-title {
  color: #0059cf;
  font-size: 18px;
  line-height: 25px;
  font-weight: bold;
}
.field-name-field-section {
  font-family: "Lato";
}
.field-name-field-section > .field-items > .field-item {
  border-bottom: 1px solid #dcdcdc;
}
.field-name-field-section a {
  outline: none;
}
.field-name-field-section .field-item.field-2 .icon_small {
  background-position: 0 -16px;
}
.field-name-field-section .field-item.field-3 .icon_small {
  background-position: 0 -32px;
}
.field-name-field-section .field-item.field-4 .icon_small {
  background-position: 0 -48px;
}
.field-name-field-section .field-item.field-5 .icon_small {
  background-position: 0 -64px;
}
.field-name-field-section .field-item.field-6 .icon_small {
  background-position: 0 -80px;
}
.field-name-field-section blockquote {
  background-color: #e5eefa;
  margin: 15px 0 0;
  padding: 20px 15px 15px 20px;
}
.field-name-field-section blockquote * {
  margin: 0;
}
.field-name-field-description {
  display: block;
  visibility: visible;
}
.field-name-field-description .bordered {
  border-bottom: 1px solid #dcdcdc;
  margin-bottom: 15px;
  padding-bottom: 10px;
}
.field-name-field-description .clearfix.date span {
  display: block;
  float: left;
  margin-right: 10px;
  line-height: 30px;
}
.field-name-field-description .clearfix.date span:last-child {
  border: 1px solid #dcdcdc;
  padding: 5px 10px;
  line-height: 18px;
  border-radius: 25px;
}
.ttitle {
  position: relative;
  display: block;
}
.ttitle a.clearfix {
  display: block;
  padding-left: 30px;
}
.ttitle span {
  float: left;
  display: block;
  margin-right: 10px;
}
.ttitle .icon_small {
  background: url('../img/icons_brief_small.png') no-repeat;
  height: 16px;
  width: 16px;
  position: absolute;
  z-index: 1;
  left: 0;
  top: 5px;
  margin: 0;
}
.ttitle .icon {
  background: url('../img/icon_romb.png') no-repeat right 2px;
  height: 25px;
  width: 17px;
}
.ttitle .collapsed .icon {
  background-position: left 2px;
}
.btn--nav > span, .btn--nav::before, .btn--nav::after {
  content: '';
  position: absolute;
  width: 1.125rem;
  height: 0.125rem;
  background: black;
  -webkit-transition: all .3s;
  transition: all .3s;
  pointer-events: none;
}

.btn--nav > span {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.btn--nav::before {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.btn--nav::after {
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
}

body.show--nav .btn--nav::after {
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}

.print-link span:first-child {
  margin-left: 0;
}

#mobnav-btn {
  display: none;
  font-size: 20px;
  font-weight: bold;
  top: -2.5rem;
  height: 2.5rem;
}
.block-superfish.contextual-links-region {
  position: static;
}
.mobnav-subarrow {
  display: none;
}
