@charset "UTF-8";
html iframe {
  border: 0;
}

@font-face {
  font-family: EgovAVFont;
  src: url(../fonts/av.eot?12565665);
  src: url(../fonts/av.eot?12565665#iefix) format("embedded-opentype"), url(../fonts/av.woff?12565665) format("woff"), url(../fonts/av.ttf?12565665) format("truetype"), url(../fonts/av.svg?12565665#av) format("svg");
}
/********** BODY *************/

html, body {
  min-height: 100%;
}

html.ui-av body {
  opacity: 0;
  visibility: hidden;
  height: 1px;
  background-position: -100% -100%;
}
html.ui-av.ui-av-toggle0 body {
  visibility: hidden;
}

html.ui-av.ui-av-toggle0.ui-av-its-load body {
  visibility: visible;
}
html.ui-av.ui-av-its-load {
  min-height: 100%;
  position: relative;
}
html.ui-av.ui-av-its-load body {
  height: auto;
  min-height: 100%;
  background-position: 0 0;
  opacity: 1;
  visibility: visible;
}
html.ui-av.ui-av-toggle0 body {
  color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 body {
  background: #000;
  color: #fff;
}
html.ui-av.ui-av-toggle0.ui-av-size1 body {
  font-size: 190%;
}

html.ui-av.ui-av-toggle0.ui-av-size2 body {
  font-size: 220%;
}

html.ui-av.ui-av-toggle0 a {
  background: transparent;
  color: #000;
  text-decoration: underline;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 a {
  color: #fff;
}

html.ui-av.ui-av-toggle0 a:active,
html.ui-av.ui-av-toggle0 a:hover {
  text-decoration: none;
  color: #fff;
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 a:active,
html.ui-av.ui-av-toggle0.ui-av-invert0 a:hover {
  text-decoration: none;
  color: #000;
  background-color: #fff;
}
html.ui-av.ui-av-toggle0 a:active *,
html.ui-av.ui-av-toggle0 a:hover *{
  color: #fff;
  background-color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 a:active *,
html.ui-av.ui-av-toggle0.ui-av-invert0 a:hover *{
  color: #000;
  background-color: #fff;
}

html.ui-av.ui-av-toggle0 .alert {
  color: inherit;
  border-color: inherit;
  background: #bfbfbf;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .alert {
  background: #404040;
}

/********** TABLES *************/

html.ui-av.ui-av-toggle0 table,
html.ui-av.ui-av-toggle0 td,
html.ui-av.ui-av-toggle0 th {
  border-collapse: collapse;
  border-style: solid;
  border-color: #AAA;
}

html.ui-av.ui-av-toggle0 table[cellpadding] th,
html.ui-av.ui-av-toggle0 table[cellpadding] td {
  padding: .3em 1em;
}

html.ui-av.ui-av-toggle0 table[cellspacing] {
  border-collapse: separate;
  border-spacing: 2px;
}

html.ui-av.ui-av-toggle0 table[cellpadding="0"] th,
html.ui-av.ui-av-toggle0 table[cellpadding="0"] td {
  padding: 0;
}

html.ui-av.ui-av-toggle0 table[cellspacing="0"] {
  border-collapse: collapse;
  border-spacing: 0;
}

html.ui-av.ui-av-toggle0 table[border],
html.ui-av.ui-av-toggle0 table[border] th,
html.ui-av.ui-av-toggle0 table[border] td {
  border-width: 1px;
}

html.ui-av.ui-av-toggle0 table[border="0"],
html.ui-av.ui-av-toggle0 table[border="0"] th,
html.ui-av.ui-av-toggle0 table[border="0"] td {
  border-width: 0;
}

/********** DRUPAL TOOLBAR *************/
#toolbar.toolbar {
  position: static;
  margin: 0 0;
  padding: 0 0;
}

html.ui-av.ui-av-toggle0 #toolbar {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  background-color: #000;
  color: #fff;
  z-index: 600;
  border-bottom: 1px solid #fff;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu {
  line-height: 20px;
  padding: 5px 50px 5px 10px;
  position: relative;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu ul {
  display: block;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu li {
  display: inline-block;
  list-style-type: none;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu a {
  color: #fff;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu a span {
  display: none;
}
html.ui-av.ui-av-toggle0 #toolbar .toolbar-menu h2 {
  display: none;
}

html.ui-av.ui-av-toggle0 .container {
  min-width: 1200px;
}
/********** AV PANEL *************/

html.ui-av .ui-av-outer-inline {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-weight: 400;
  position: absolute;
  top: -10px;
  right: 0;
  display: table;
}

html.ui-av .ui-av-outer-inline a, html.ui-av .ui-av-outer-inline big {
  line-height: 25px;
}

html.ui-av .ui-av-outer-inline a {
  display: none;
  cursor: pointer;
  vertical-align: middle;
  position: relative;
  white-space: nowrap;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  color: #0e6138;
  text-align: center;
}

html.ui-av .ui-av-outer-inline big {
  font-size: 25px;
  vertical-align: middle;
}

html.ui-av .ui-av-outer-inline big.x2 {
  font-size: 36px;
}

html.ui-av .ui-av-outer-inline big.x3 {
  font-size: 42px;
}

html.ui-av .ui-av-outer-inline .ui-av-toggle {
  display: table-cell;
}

html.ui-av .ui-av-outer-inline .ui-av-toggle i {
  font-size: inherit;
  line-height: inherit;
}

html.ui-av .ui-av-outer-inline .ui-av-toggle i::before {
  content: '\e829';
  font-size: 180%;
  vertical-align: sub;
  margin-right: 5px;
}

html.ui-av .ui-av-outer-inline .ui-av-toggle::after {
  content: attr(data-on);
  text-decoration: underline;
}

html.ui-av .ui-av-outer-inline .ui-av-toggle:hover::after, html.ui-av .ui-av-outer-inline .ui-av-toggle:focus::after, html.ui-av .ui-av-outer-inline .ui-av-toggle:active::after {
  text-decoration: none;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline {
  position: fixed;
  left: 50%;
  top: 0;
  z-index: 100001;
  right: auto;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  border: 1px solid #000;
  border-top: 0;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.8), 0 1px 0 0 rgba(255, 255, 255, 0.8), 1px 0 0 0 rgba(255, 255, 255, 0.8);
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a {
  padding: 10px;
  display: table-cell;
  text-shadow: none;
  font-size: 16px;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:last-child {
  border-bottom-right-radius: 5px;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:first-child {
  border-bottom-left-radius: 5px;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline i::before {
  font-size: 25px;
  line-height: inherit;
  margin: 0;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline .ui-av-toggle.ui-av-its-active i::before {
  content: '\e82a';
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline .ui-av-invert i::before {
  content: '\e898';
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a::after,
html.ui-av.ui-av-toggle0 .ui-av-outer-inline a::before {
  content: none;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a::before {
  background: #000;
  color: #fff;
  width: 150px;
  white-space: normal;
  text-align: center;
  border-radius: 5px;
  margin-top: 20px;
  padding: .5em;
  line-height: 21px;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a::after {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 15px 15px;
  border-color: transparent transparent #000;
  margin-top: 6px;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited {
  color: #000;
  background: #fff;
  text-decoration: none;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:hover, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link:hover, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited:hover, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:focus, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link:focus, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited:focus, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:active, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link:active, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited:active, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-its-active, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-its-active, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-its-active {
  color: #fff;
  background: #000;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-toggle:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-toggle:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-toggle:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-toggle:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-toggle:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-toggle:focus::before {
  content: attr(data-off);
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-toggle:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-toggle:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-toggle:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-toggle:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-toggle:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-toggle:focus::after {
  content: '\A';
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-invert:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-invert:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-invert:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-invert:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-invert:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-invert:focus::before {
  content: attr(data-title);
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-invert:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-invert:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-invert:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-invert:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-invert:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-invert:focus::after {
  content: '\A';
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-size:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-size:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-size:hover::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-size:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-size:focus::before, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-size:focus::before {
  content: attr(data-title);
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-size:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-size:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-size:hover::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a.ui-av-size:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:link.ui-av-size:focus::after, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a:visited.ui-av-size:focus::after {
  content: '\A';
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a[data-close].ui-av-its-active {
  color: #000;
  background: #fff;
}

html.ui-av.ui-av-toggle0 .ui-av-outer-inline a[data-close].ui-av-its-active:hover, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a[data-close].ui-av-its-active:focus, html.ui-av.ui-av-toggle0 .ui-av-outer-inline a[data-close].ui-av-its-active:active {
  color: #fff;
  background: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline {
  border-color: #fff;
  box-shadow: -1px 0 0 0 rgba(0, 0, 0, 0.8), 0 1px 0 0 rgba(0, 0, 0, 0.8), 1px 0 0 0 rgba(0, 0, 0, 0.8);
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a::before {
  background-color: #fff;
  color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a::after {
  border-color: transparent transparent #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:link, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:visited {
  color: #fff;
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:link:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:visited:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:link:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:visited:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:active, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:link:active, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:visited:active, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a.ui-av-its-active, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:link.ui-av-its-active, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a:visited.ui-av-its-active {
  color: #000;
  background-color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a[data-close].ui-av-its-active {
  color: #fff;
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a[data-close].ui-av-its-active:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a[data-close].ui-av-its-active:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .ui-av-outer-inline a[data-close].ui-av-its-active:active {
  color: #000;
  background-color: #fff;
}

/********** LOADER *************/

html.ui-av.ui-av-toggle0 #loader {
  position: fixed;
  zoom: 1;
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.8);
  z-index: 100002;
}

html.ui-av.ui-av-toggle0 #loader > div {
  position: absolute;
  cursor: wait;
  width: 100px;
  height: 100px;
  background: #888;
  box-shadow: 1px 1px 0 0 black;
}

html.ui-av.ui-av-toggle0 #loader > div, html.ui-av.ui-av-toggle0 #loader > div::before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

html.ui-av.ui-av-toggle0 #loader > div, html.ui-av.ui-av-toggle0 #loader > div::before, html.ui-av.ui-av-toggle0 #loader > div::after {
  -webkit-border-radius: 50px;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 50px;
  -moz-background-clip: padding;
  border-radius: 50px;
  background-clip: padding-box;
  top: 50%;
  left: 50%;
}

html.ui-av.ui-av-toggle0 #loader > div::before, html.ui-av.ui-av-toggle0 #loader > div::after {
  content: '\A';
  position: absolute;
  display: block;
  border: 5px solid #fff;
  width: 30px;
  height: 30px;
}

html.ui-av.ui-av-toggle0 #loader > div::after {
  border-color: black;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  border-width: 6px;
  -webkit-animation: loading .9s infinite linear;
  animation: loading .9s infinite linear;
}

html.ui-av.ui-av-toggle0.ui-av-its-ready #loader {
  zoom: 1;
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
}

html.ui-av.ui-av-toggle0.ui-av-its-ready #loader > div {
  top: 40%;
  -webkit-transition: top .5s;
  transition: top .5s;
}

html.ui-av.ui-av-toggle0.ui-av-its-complete #loader {
  display: none;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 #loader {
  background: rgba(255, 255, 255, 0.25);
}

@-webkit-keyframes loading {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@keyframes loading {
  0% {
    -webkit-transform: translate(-50%, -50%) rotate(0deg);
    transform: translate(-50%, -50%) rotate(0deg);
  }
  100% {
    -webkit-transform: translate(-50%, -50%) rotate(360deg);
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

/********** HEADER *************/

html.ui-av.ui-av-toggle0 .header .container {
  position: relative;
}
html.ui-av.ui-av-toggle0 .toolbar-drawer .top-line {
  height: 4em;
}
html.ui-av.ui-av-toggle0 .header .nav-bar {
  position: absolute;
  top: 45px;
  right: 15px;
  width: 780px;
  padding: 1em 0;
  border-top: 6px double #000;
  line-height: 1.45em;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .nav-bar {
  border-top-color: #fff;
}
html.ui-av.ui-av-toggle0 .header .nav-bar a {
  display: inline-block;
  margin-right: 2em;
}
html.ui-av.ui-av-toggle0 .header .userpanel {
  position: absolute;
  right: 15px;
  top: 4px;
  cursor: pointer;
  background: #000;
  color: #fff;
  border: solid 1px #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .userpanel {
  background: #fff;
  color: #000;
  border-color: #FFF;
}
html.ui-av.ui-av-toggle0 .header .userpanel::before {
  content: '\e807';
  display: inline-block;
  font-size: 1.45em;
  padding: .35em .5em;
  height: 40px;
  font-family: "EgovAVFont";
}
html.ui-av.ui-av-toggle0 .header .userpanel .login-panel {
  position: absolute;
  right: 0;
  top: 2.5em;
  display: none;
}

html.ui-av.ui-av-toggle0 .header .userpanel:hover,
html.ui-av.ui-av-toggle0 .header .userpanel:focus {
  background: #fff;
  color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .userpanel:hover,
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .userpanel:focus {
  background: #000;
  color: #fff;
}

html.ui-av.ui-av-toggle0 .header .userpanel:hover .login-panel {
  display: block;
}
html.ui-av.ui-av-toggle0 .header .userpanel.hidden .login-panel {
  display: none;
}

html.ui-av.ui-av-toggle0 .header .userpanel .login-panel a {
  padding: 10px;
  background-color: #000;
  color: #fff;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .userpanel .login-panel a {
  background-color: #fff;
  color: #000;
}

html.ui-av.ui-av-toggle0 .header .userpanel .login-panel a:hover {
  background-color: #fff;
  color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .userpanel .login-panel a:hover {
  background-color: #000;
  color: #fff;
}
html.ui-av.ui-av-toggle0 .header .userpanel .login-panel span {
  display: none;
}
html.ui-av.ui-av-toggle0 .header .userpanel .login-panel::before {
  content: '\A';
  position: absolute;
  text-align: right;
  top: -25px;
  right: 1px;
  height: 25px;
  width: 100%;
  font-family: "EgovAVFont";
}

html.ui-av.ui-av-toggle0 .usermenu-block {

}

html.ui-av.ui-av-toggle0.ui-av-invert0 .usermenu-block {
  border-color: #fff;
  color: #000;
  background: #fff;
  box-shadow: 1px 1px 0 #000, -1px -1px 0 #000;
}

html.ui-av.ui-av-toggle0 .account-menu {
  width: 14em;
}
html.ui-av.ui-av-toggle0 .login-menu {
  white-space: nowrap;
}



html.ui-av.ui-av-toggle0.ui-av-invert0 .usermenu-block:after {
  border-bottom-color: #fff;
}

html.ui-av.ui-av-toggle0 .header .userpanel .usermenu-block .full-name {
  display: block;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-radius: 4px 4px 0 0;
  font-weight: bold;
  padding: 10px;
  cursor: default;
}

html.ui-av.ui-av-toggle0 .usermenu-block a {
  text-decoration: none;
}

html.ui-av.ui-av-toggle0 .usermenu-block a:hover {
  text-decoration: underline;
}

html.ui-av.ui-av-toggle0 .account-menu a {
  display: block;
}

html.ui-av.ui-av-toggle0 .account-menu a:last-child {
  border-radius: 0 0 4px 4px;
}

html.ui-av.ui-av-toggle0 .login-menu a:first-child {
  border-radius: 4px 0 0 4px;
}

html.ui-av.ui-av-toggle0 .login-menu a:last-child {
  border-radius: 0 4px 4px 0;
}

html.ui-av.ui-av-toggle0 .login-menu a {
  display: inline-block;
}

html.ui-av.ui-av-toggle0 .header .logo {
  position: absolute;
  left: 15px;
  top: 0;
  cursor: pointer;
}
html.ui-av.ui-av-toggle0 .header .logo a {
  display: none;
}
html.ui-av.ui-av-toggle0 .header .logo::before {
  content: '\e8d2';
  font-size: 13.15em;
  line-height: .3em;
  font-family: "EgovAVFont";
}

html.ui-av.ui-av-toggle0 .header .slogan {
  position: absolute;
  left: 15px;
  top: 5em;
  width: 350px;
  text-transform: uppercase;
  font-size: 85%;
  line-height: 125%;
  font-weight: 700;
}
html.ui-av.ui-av-toggle0 .header .languages {
  position: absolute;
  right: 4em;
  top: 4px;
}
html.ui-av.ui-av-toggle0 .header .languages a {
  display: inline-block;
  background-color: #000;
  color: #fff;
  line-height: 34px;
  padding: .35em .5em;
  height: 42px;
  border: 1px solid #000;
  margin-left: -1px;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .languages a {
  background-color: #fff;
  color: #000;
  border-color: #fff;
}

html.ui-av.ui-av-toggle0 .header .languages a.active,
html.ui-av.ui-av-toggle0 .header .languages a:hover
{
  background-color: #fff;
  color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .languages a.active,
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .languages a:hover {
  background-color: #000;
  color: #fff;
}
html.ui-av.ui-av-toggle0 .header .search-call-group {
  margin: 8em 0 1em;
  background-color: #000;
  background: -webkit-repeating-linear-gradient(135deg,#000,#000 20px,transparent 20px,transparent 34px),-webkit-linear-gradient(top,#000 65%,#404040 100%);
  background: repeating-linear-gradient(-45deg,#000,#000 20px,transparent 20px,transparent 34px),linear-gradient(to bottom,#000 65%,#404040 100%);
  border-top: 6px double #fff;
  color: #fff;
  overflow: hidden;
  padding: 1.45em;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .search-call-group {
  background-color: #fff;
  background: -webkit-repeating-linear-gradient(135deg,#fff,#fff 20px,transparent 20px,transparent 34px),-webkit-linear-gradient(top,#fff 65%,#e6e6e6 100%);
  background: repeating-linear-gradient(-45deg,#fff,#fff 20px,transparent 20px,transparent 34px),linear-gradient(to bottom,#fff 65%,#e6e6e6 100%);
  color: #000;
  border-top-color: #000;
}
html.ui-av.ui-av-toggle0 .header .search-call-group a {
  color: #fff;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .search-call-group a {
  color: #000;
}
html.ui-av.ui-av-toggle0 .header .search-call-group i {
  font-style: normal;
}
html.ui-av.ui-av-toggle0 .header .header-search-form {
  float: left;
  width: 55%;
}

html.ui-av.ui-av-toggle0 .header .header-search-form .form-type-textfield {
  display: inline-block;
  vertical-align: middle;
  max-width: 90%;
}

html.ui-av.ui-av-toggle0 .header .header-search-form input[type="text"] {
  width: 100%;
  color: #fff;
  background-color: #000;
  padding: 0.5em 0.35em 0.5em 0.5em;
  font-size: inherit;
  border: 1px solid #fff;
  height: 2.4em;
  margin-bottom: 6px;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .header-search-form input[type="text"] {
  color: #000;
  background-color: #fff;
  border-color: #000;
}
html.ui-av.ui-av-toggle0 .header .header-search-form input[type="submit"] {
  display: inline-block;
  vertical-align: middle;
  font-size: inherit;
  background-color: #fff;
  color: #000;
  padding: 0;
  position: relative;
  left: -10px;
  top: -3px;
  border-style: none;
  width: 2.4em;
  height: 2.4em;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3woOCAY7bJF00gAAAQdJREFUOMul0z1LA0EUheEnxo9GFNRKSSuojaAofqQS/44/QLDXzs5KK2tbIWARo6IgFtpoDAkSsAvYiI2IzVXCuptAPHCZmXsO78yws/zVFk5RxQV2MSJDubb5Mg4wnJHdw2GymY9xFccYwjuOAvaISYyjiFGcp9Hv0cBJxu7b4TdQSJobeEFdZ5Uit9/e7MNmXKXUBXAYuWISMIF+vHUBvEZuKgloxteY7gKYi1wzaSygFTXTAVCLzE6aeRdXqKVAciiH30q8nd/FGJ4xGOsHXGIWKxiIfjVOnKp87PSRUnXcxLyc9ZR/NI81LOEJlSjxbyziFut61BU+Y+xZ1/jC2X8gFRS+AQY0Oy6gzo0FAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: center center;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .header-search-form input[type="submit"] {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3woOCAcOIzmBsAAAAS1JREFUOMudk7tKA1EURdf4qqzETlIpgtoIEcVXJRZ+gL/hBwhWgmBnZ5VC7f2AgEWIiopYaOWDBAlYCIEggo24bI4yDmOUbNjcuWfvu+dwuDdRyWANWAGGgWfgGNgCXshBkgqYAXaBfvKxDZR+C5gD9qP2ChwAF8AosAqMhLYHbP5IUFGv1bp6GPss10Ovq4W0hrqkPqq1Xw5/sRy+nXS9C1gGuoEy7VEK32K62AUMAj1A64+Ap/ANZQMaQBIDa4eJ8DWyQyyqzeBYmxk8hGcjO0TUK7UVpmxIolZCb8b+W/+6BwPAPdAXjd0AJ8A4MAv0Rv0OKObdA9Tu+NNbDmvqeXxX8jpIYxKYB6aBW6AaJN7FFHAJLGQ7+C9P1fdYOwpAPVM/1KNOA1CrauETGv7JMqLNYwsAAAAASUVORK5CYII=');
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .header-search-form input[type="submit"] {
  background-color: #000;
  color: #fff;
}

html.ui-av.ui-av-toggle0 .header-search-form .element-invisible {
  display: none;
}

html.ui-av.ui-av-toggle0 #autocomplete {
  color: inherit;
  border: 1px solid;
  overflow: hidden;
  position: absolute;
  z-index: 100;
}

html.ui-av.ui-av-toggle0 #autocomplete ul {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0;
}
html.ui-av.ui-av-toggle0 #autocomplete li {
  background: #FFF;
  color: #000;
  cursor: default;
  white-space: pre;
  zoom: 1; /* IE7 */
  padding: .3em;
}

html.ui-av.ui-av-toggle0 #autocomplete li.selected {
  background: #CCC;
}

html.ui-av.ui-av-toggle0 .header .call {
  position: relative;
  float: right;
}
html.ui-av.ui-av-toggle0 .header .call .number {
  font-size: 1.6em;
}
html.ui-av.ui-av-toggle0 .header .call .number span::after {
  content: ' / ';
}
html.ui-av.ui-av-toggle0 .header .call::after {
  content: '\e85d';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -1.25em;
  font-size: 3.45em;
  color: #fff;
  font-family: "EgovAVFont";
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .header .call::after {
  color: #000;
}
html.ui-av.ui-av-toggle0 .header .free-call {
  text-transform: uppercase;
}

html.ui-av.ui-av-toggle0 .breadcrumb,
html.ui-av.ui-av-toggle0.ui-av-invert0 .breadcrumb
{
  background-color: inherit !important;
}

html.ui-av.ui-av-toggle0 .breadcrumb em::after {
  content: '\25B6';
  text-decoration: none;
  font-style: normal;
  margin: 0 5px;
}

html.ui-av.ui-av-toggle0 .breadcrumb-container {
  overflow: hidden;
}

html.ui-av.ui-av-toggle0 .breadcrumb-container .button {
  float: right;
  margin-top: 8px;
  margin-right: 15px;
}

html.ui-av.ui-av-toggle0 .user-info-load.loader {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

/********** FOOTER *************/

html.ui-av.ui-av-toggle0 footer {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
}
html.ui-av.ui-av-toggle0 footer .container > .row  {
  background-color: #000;
  border-top: 6px double #fff;
  color: #fff;
  margin: 0;
  padding: 1.45em 30px;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 footer .container > .row {
  background-color: #fff;
  border-top-color: #000;
  color: #000;
}
html.ui-av.ui-av-toggle0 footer a {
  color: #fff;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 footer a {
  color: #000;
}
html.ui-av.ui-av-toggle0 footer .copyright {
  width: 45%;
  float: left;
  position: relative;
}
html.ui-av.ui-av-toggle0 footer .copyright > div {
  width: 32em;
  text-transform: uppercase;
  margin-bottom: .5em;
}
html.ui-av.ui-av-toggle0 footer .copyright > div::before {
  content: '\e8d2';
  float: left;
  border-right: 1px dashed #fff;
  font-size: 7.5em;
  line-height: .35em;
  padding-right: .075em;
  margin-right: 10px;
  font-family: "EgovAVFont";
}
html.ui-av.ui-av-toggle0.ui-av-invert0 footer .copyright > div::before {
  border-right-color: #000;
}
html.ui-av.ui-av-toggle0 footer .copyright ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
html.ui-av.ui-av-toggle0 footer .copyright li {
  display: inline-block;
  margin-right: 1em;
}
html.ui-av.ui-av-toggle0 footer .social {
  text-align: right;
  margin-bottom: 1em;
}
html.ui-av.ui-av-toggle0 footer .social a {
  text-decoration: none;
}
html.ui-av.ui-av-toggle0 footer .social a::before {
  font-size: 2.5em;
  line-height: .9em;
  font-family: "EgovAVFont";
}
html.ui-av.ui-av-toggle0 footer .social .ico-mr::before {
  content: '\e8a5';
}
html.ui-av.ui-av-toggle0 footer .social .ico-yv::before {
  content: '\e8d0';
}
html.ui-av.ui-av-toggle0 footer .social .ico-gp::before {
  content: '\e8bf';
}
html.ui-av.ui-av-toggle0 footer .social .ico-vk::before {
  content: '\e8ce';
}
html.ui-av.ui-av-toggle0 footer .social .ico-tw::before {
  content: '\e8c2';
}
html.ui-av.ui-av-toggle0 footer .social .ico-fb::before {
  content: '\e8bc';
}
html.ui-av.ui-av-toggle0 footer .error-send {
  display: none;
}
html.ui-av.ui-av-toggle0 footer .counters {
  float: right;
}
html.ui-av.ui-av-toggle0 footer .legend {
  display: none;
}

/********** POPUP *************/

html.ui-av.ui-av-toggle0 .typo-popup-overlay {
  display: none;
  font-size: 1em;
}


html.ui-av .ui-av-outer-inline i,
html.ui-av.ui-av-toggle0 .header > a::before,
html.ui-av.ui-av-toggle0 footer .social-icons a::before,
html.ui-av.ui-av-toggle0 footer .copyrights p::before,
html.ui-av.ui-av-toggle0 .hidden-print .yashare-auto-init::after,
html.ui-av.ui-av-toggle0 .hidden-print .b-share__link span::before,
html.ui-av.ui-av-toggle0 .toolbar .breadcrumb a::after,
html.ui-av.ui-av-toggle0 .content .print a::before,
html.ui-av .content .content-column .toggle strong::before,
html.ui-av .content .content-column .info-block::before,
html.ui-av.ui-av-toggle0 .search-form-box button::after,
html.ui-av.ui-av-toggle0 .header .call-center > div::after,
html.ui-av.ui-av-toggle0 .content .get-ecp a::before,
html.ui-av [class^=av-]::before,
html.ui-av [class*=" av-"]::before {
  font-family: "EgovAVFont";
  font-style: normal;
  font-weight: 400;
  speak: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-variant: normal;
  line-height: 1em;
}
/* invert bootstrap 3 colors */
html.ui-av.ui-av-toggle0.ui-av-invert0 .breadcrumb {
  background-color: #404040;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .panel {
  background-color: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .panel-default > .panel-heading {
  color: #ccc;
  background-color: #404040;
  border-color: #222;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .panel-default {
  border-color: #222;
}
/* yashare elements */
html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init {
  background-color: #fff;
  text-align: right;
}
html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init::after {
  cursor: pointer;
  content: '\e836';
  font-size: 1.7em;
  line-height: .9em;
  vertical-align: middle;
  margin-left: .55em;
  border: 1px solid #000;
  border-radius: 5px;
  padding: .15em .2em;
  color: #000;
  background: #fff;
  font-family: "EgovAVFont";
}

html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init .b-share {
  display: none;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:hover::after, html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:focus::after, html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:active::after {
  background: #000;
  color: #fff;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:hover .b-share, html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:focus .b-share, html.ui-av.ui-av-toggle0 .content .hidden-print .yashare-auto-init:active .b-share {
  display: inline-block;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share {
  font: inherit;
  padding: 0 !important;
  vertical-align: middle;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__handle, html.ui-av.ui-av-toggle0 .content .hidden-print .b-share-icon {
  text-decoration: none;
  float: left;
  width: auto;
  height: auto;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link {
  padding: 0 !important;
  background: none;
  color: #000;
  margin-left: .15em;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link:hover, html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link:focus, html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link:active {
  background: none;
  color: #000;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link span {
  background: none;
  overflow: visible;
  width: auto;
  height: auto;
  color: inherit;
  border-radius: 5px;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link span::before {
  font-size: 2em;
  line-height: .9em;
  width: 1em;
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__vkontakte span::before {
  content: '\e8ce';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__facebook span::before {
  content: '\e8bc';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__twitter span::before {
  content: '\e8c1';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__moimir span::before {
  content: '\e8b6';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__moikrug span::before {
  content: '\e8b8';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__friendfeed span::before {
  content: '\e88d';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__link.b-share-btn__odnoklassniki span::before {
  content: '\e8d4';
}

html.ui-av.ui-av-toggle0 .content .hidden-print .b-share__handle:not(.b-share__link) {
  display: none;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .yashare-auto-init {
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .yashare-auto-init::after {
  border-color: #fff;
  color: #fff;
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .yashare-auto-init:hover::after, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .yashare-auto-init:focus::after, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .yashare-auto-init:active::after {
  background-color: #fff;
  color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .b-share__link {
  color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .b-share__link:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .b-share__link:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .hidden-print .b-share__link:active {
  color: #fff;
}

/********** CONTENT *************/

html.ui-av.ui-av-toggle0 .row {
  margin: 0 0 !important;
}

html.ui-av.ui-av-toggle0 .front-page-content {
  padding-top: 3em;
}

html.ui-av.ui-av-toggle0 .egov-banners {
  margin: 1em 0;
}

html.ui-av.ui-av-toggle0 .egov-banners a {
  display: inline-block;
  vertical-align: top;
  margin: 0 .5em 1em;
}

html.ui-av.ui-av-toggle0 .egov-banners img {
  display: block;
}

html.ui-av.ui-av-toggle0 .egov-block {
  margin: 0 0 2em;
}

html.ui-av.ui-av-toggle0 .content h1 {
  line-height: 1.2375em;
  text-shadow: 0px 2px 0px #FFF, 0px 3px 0px #999;
  margin: 0.415em 0px;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .content h1 {
  text-shadow: 0px 2px 0px #000, 0px 3px 0px #666;
}

html.ui-av.ui-av-toggle0 .content h1 small {
  font-size: 0.6em;
  text-shadow: none;
}

html.ui-av.ui-av-toggle0 .content h2 {
  font-size: 1.61538461538462em;
  line-height: 1.5375em;
}

html.ui-av.ui-av-toggle0 .content h3 {
  font-size: 1.23076923076923em;
  line-height: 1.6375em;
}

html.ui-av.ui-av-toggle0 .content h4 {
  font-size: 1.0000em;
  line-height: 1.8375em;
}

html.ui-av.ui-av-toggle0 .content h5 {
  font-size: .7688em;
  line-height: 1.8699em;
}

html.ui-av.ui-av-toggle0 .content h6 {
  font-size: .6088em;
  line-height: 1.6375em;
}

html.ui-av.ui-av-toggle0 .region-frontpage-bottom .egov-block {
  float: left;
  padding-left: 1%;
  padding-right: 1%;
  vertical-align: top;
  width: 50%;
}

html.ui-av.ui-av-toggle0 .content .egov-block-simple h2 {
  text-transform: uppercase;
  font-size: .7688em;
  text-decoration: underline;
  margin-top: 0;
}

html.ui-av .b-share-popup-wrap {
  display: none;
}

html.ui-av.ui-av-toggle0 html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

html.ui-av.ui-av-toggle0 audio, html.ui-av.ui-av-toggle0 canvas, html.ui-av.ui-av-toggle0 progress, html.ui-av.ui-av-toggle0 video {
  display: inline-block;
  vertical-align: baseline;
}

html.ui-av.ui-av-toggle0 audio:not([controls]) {
  display: none;
  height: 0;
}

html.ui-av.ui-av-toggle0 [hidden], html.ui-av.ui-av-toggle0 template {
  display: none;
}

html.ui-av.ui-av-toggle0 abbr[title] {
  border-bottom: 1px dotted;
}

html.ui-av.ui-av-toggle0 b, html.ui-av.ui-av-toggle0 strong {
  font-weight: 700;
}

html.ui-av.ui-av-toggle0 dfn {
  font-style: italic;
}

html.ui-av.ui-av-toggle0 h1 {
  font-size: 2em;
  margin: .67em 0;
}

html.ui-av.ui-av-toggle0 mark {
  background: #ff0;
  color: #000;
}

html.ui-av.ui-av-toggle0 small {
  font-size: 80%;
}

html.ui-av.ui-av-toggle0 sub, html.ui-av.ui-av-toggle0 sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

html.ui-av.ui-av-toggle0 sup {
  top: -.5em;
}

html.ui-av.ui-av-toggle0 sub {
  bottom: -.25em;
}

html.ui-av.ui-av-toggle0 img {
  border: 0;
}

html.ui-av.ui-av-toggle0 svg:not(:root) {
  overflow: hidden;
}

html.ui-av.ui-av-toggle0 figure {
  margin: 1em 40px;
}

html.ui-av.ui-av-toggle0 hr {
  box-sizing: content-box;
  height: 0;
}

html.ui-av.ui-av-toggle0 pre {
  overflow: auto;
}

html.ui-av.ui-av-toggle0 code, html.ui-av.ui-av-toggle0 kbd, html.ui-av.ui-av-toggle0 pre, html.ui-av.ui-av-toggle0 samp {
  font-family: monospace,monospace;
  font-size: 1em;
}

html.ui-av.ui-av-toggle0 button, html.ui-av.ui-av-toggle0 input, html.ui-av.ui-av-toggle0 optgroup, html.ui-av.ui-av-toggle0 select, html.ui-av.ui-av-toggle0 textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

html.ui-av.ui-av-toggle0 button {
  overflow: visible;
}

html.ui-av.ui-av-toggle0 button, html.ui-av.ui-av-toggle0 select {
  text-transform: none;
}

html.ui-av.ui-av-toggle0 button, html.ui-av.ui-av-toggle0 html input[type=button], html.ui-av.ui-av-toggle0 input[type=reset], html.ui-av.ui-av-toggle0 input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0 button[disabled], html.ui-av.ui-av-toggle0 html input[disabled] {
  cursor: default;
}

html.ui-av.ui-av-toggle0 button::-moz-focus-inner, html.ui-av.ui-av-toggle0 input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

html.ui-av.ui-av-toggle0 input {
  line-height: normal;
}

html.ui-av.ui-av-toggle0 input[type=checkbox], html.ui-av.ui-av-toggle0 input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

html.ui-av.ui-av-toggle0 input[type=number]::-webkit-inner-spin-button, html.ui-av.ui-av-toggle0 input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

html.ui-av.ui-av-toggle0 input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

html.ui-av.ui-av-toggle0 input[type=search]::-webkit-search-cancel-button, html.ui-av.ui-av-toggle0 input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

html.ui-av.ui-av-toggle0 fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}

html.ui-av.ui-av-toggle0 legend {
  border: 0;
  padding: 0;
}

html.ui-av.ui-av-toggle0 textarea {
  overflow: auto;
}

html.ui-av.ui-av-toggle0 optgroup {
  font-weight: 700;
}

html.ui-av.ui-av-toggle0 table {
  border-collapse: collapse;
  border-spacing: 0;
}

html.ui-av.ui-av-toggle0 td, html.ui-av.ui-av-toggle0 th {
  padding: 0;
}

html.ui-av.ui-av-toggle0 blockquote, html.ui-av.ui-av-toggle0 q {
  quotes: none;
}

html.ui-av.ui-av-toggle0 blockquote::before, html.ui-av.ui-av-toggle0 blockquote::after, html.ui-av.ui-av-toggle0 q::before, html.ui-av.ui-av-toggle0 q::after {
  content: '';
  content: none;
}

html.ui-av.ui-av-toggle0 textarea, html.ui-av.ui-av-toggle0 input[type=text], html.ui-av.ui-av-toggle0 input[type=button], html.ui-av.ui-av-toggle0 input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
}

html.ui-av.ui-av-toggle0 .content .lead {
  margin-bottom: 1.45em;
  font-size: 1.5em;
  font-weight: 200;
  line-height: 2.175em;
}

html.ui-av.ui-av-toggle0 .content p, html.ui-av.ui-av-toggle0 .content ul, html.ui-av.ui-av-toggle0 .content ol, html.ui-av.ui-av-toggle0 .content dl {
  margin: 0 0 .725em;
}

html.ui-av.ui-av-toggle0 .content small {
  font-size: 85%;
}

html.ui-av.ui-av-toggle0 .content strong {
  font-weight: 700;
}

html.ui-av.ui-av-toggle0 .content em {
  font-style: italic;
}

html.ui-av.ui-av-toggle0 .content cite {
  font-style: normal;
}

html.ui-av.ui-av-toggle0 .content big {
  text-transform: uppercase;
  font-size: 85%;
}

html.ui-av.ui-av-toggle0 .content u {
  text-decoration: underline;
}

html.ui-av.ui-av-toggle0 .content ul, html.ui-av.ui-av-toggle0 .content ol {
  padding: 0;
  margin: 0 0 .725em 30px;
}

html.ui-av.ui-av-toggle0 .content ul ul, html.ui-av.ui-av-toggle0 .content ul ol, html.ui-av.ui-av-toggle0 .content ol ol, html.ui-av.ui-av-toggle0 .content ol ul {
  margin-bottom: 0;
}

html.ui-av.ui-av-toggle0 .content li {
  line-height: 1.45em;
  margin-bottom: .48333333em;
}

html.ui-av.ui-av-toggle0 .content ol li {
  list-style-type: decimal;
}

html.ui-av.ui-av-toggle0 .content ul li {
  list-style-type: disc;
}

html.ui-av.ui-av-toggle0 .content dl {
  margin-bottom: 1.45em;
}

html.ui-av.ui-av-toggle0 .content dt, html.ui-av.ui-av-toggle0 .content dd {
  line-height: 1.45em;
  margin-bottom: .48333333em;
}

html.ui-av.ui-av-toggle0 .content dt {
  font-weight: 700;
}

html.ui-av.ui-av-toggle0 .content dd {
  margin-left: 30px;
}

html.ui-av.ui-av-toggle0 .content hr {
  margin: 1.45em 0;
  border: 0;
  border-top: 1px dashed #000;
}

html.ui-av.ui-av-toggle0 .content blockquote {
  padding: 0 0 0 15px;
  margin: 0 0 1.45em;
  border-left: 5px solid #404040;
}

html.ui-av.ui-av-toggle0 .content blockquote p {
  margin-bottom: 0;
}

html.ui-av.ui-av-toggle0 .content blockquote small {
  /*display: block;*/
  line-height: 1.45em;
  color: #404040;
}

html.ui-av.ui-av-toggle0 .content blockquote small::before {
  content: '\2014 \00A0';
}

html.ui-av.ui-av-toggle0 .content blockquote.pull-right {
  float: right;
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #404040;
  border-left: 0;
}

html.ui-av.ui-av-toggle0 .content blockquote.pull-right p, html.ui-av.ui-av-toggle0 .content blockquote.pull-right small {
  text-align: right;
}

html.ui-av.ui-av-toggle0 .content blockquote.pull-right small::before {
  content: '';
}

html.ui-av.ui-av-toggle0 .content blockquote.pull-right small::after {
  content: '\00A0 \2014';
}

html.ui-av.ui-av-toggle0 .content q::before, html.ui-av.ui-av-toggle0 .content q::after, html.ui-av.ui-av-toggle0 .content blockquote::before, html.ui-av.ui-av-toggle0 .content blockquote::after {
  content: '';
}

html.ui-av.ui-av-toggle0 .content address {
  /*display: block;*/
  margin-bottom: 1.45em;
  line-height: 1.45em;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column table th, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column table td {
  border-top-color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column table tbody + tbody {
  border-top-color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column table table {
  background-color: #404040;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column select, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column textarea, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=text], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=password], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=datetime], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=datetime-local], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=date], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=month], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=time], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=week], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=number], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=email], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=url], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=search], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=tel], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=color], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column .uneditable-input {
  border-color: #fff;
  background-color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input::-webkit-input-placeholder, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column textarea::-webkit-input-placeholder {
  color: #404040;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input:-moz-placeholder, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column textarea:-moz-placeholder {
  color: #404040;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input::-moz-placeholder, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column textarea::-moz-placeholder {
  color: #404040;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input:-ms-input-placeholder, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column textarea:-ms-input-placeholder {
  color: #404040;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=button], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=submit], html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column button {
  background-color: #fff;
  border-color: #fff;
  color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=button]:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=submit]:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column button:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=button]:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column input[type=submit]:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .content .content-column button:hover {
  background-color: #000;
  color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content a {
  color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content a:link, html.ui-av.ui-av-toggle0.ui-av-invert0 .content a:visited {
  color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content a:hover, html.ui-av.ui-av-toggle0.ui-av-invert0 .content a:focus, html.ui-av.ui-av-toggle0.ui-av-invert0 .content a:active, html.ui-av.ui-av-toggle0.ui-av-invert0 .content a.active {
  color: #000;
  background-color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content hr {
  border-top-color: #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content blockquote {
  border-left-color: #bfbfbf;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content blockquote small {
  color: #bfbfbf;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content blockquote.pull-right {
  border-right-color: #bfbfbf;
}

html.ui-av.ui-av-toggle0 img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale' filterRes='800'><feColorMatrix type='matrix' values='0.3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 .3333 .3333 .3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  filter: grayscale(100%);
}

html.ui-av.ui-av-toggle0 .clearfix::before, html.ui-av.ui-av-toggle0 .clearfix::after {
  content: ' ';
  display: table;
}

html.ui-av.ui-av-toggle0 .header::before, html.ui-av.ui-av-toggle0 .header::after {
  content: ' ';
  display: table;
}

html.ui-av.ui-av-toggle0 .header > a::before {
  content: '\e8d2';
  font-size: 13.15em;
  line-height: .3em;
}

html.ui-av.ui-av-toggle0 .header .header-top-links::before {
  content: '\A';
  position: absolute;
  top: 1px;
  left: 0;
  height: 2px;
  width: 100%;
  background: #000;
}
html.ui-av.ui-av-toggle0 .header .search-form::before {
  content: '\A';
  position: absolute;
  top: -5px;
  left: 0;
  height: 3px;
  width: 100%;
  background: #000;
}

html.ui-av.ui-av-toggle0 .header .search-form-box button::after {
  content: '\e800';
  font-size: 1.45em;
  line-height: 1.55em;
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}
html.ui-av.ui-av-toggle0 .header .call-center .call-center-phone a span::after {
  content: '/';
  padding: 0 .3em;
}

html.ui-av.ui-av-toggle0 .header .call-center > div::after {
  content: '\e85d';
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: -1.25em;
  font-size: 3.45em;
  color: #fff;
}

html.ui-av.ui-av-toggle0 .toolbar .breadcrumb a::after {
  content: '\e86d';
  margin-left: .5em;
  vertical-align: middle;
}

html.ui-av.ui-av-toggle0 .content .print a::before {
  content: '\e83b';
  cursor: pointer;
  font-size: 1.72em;
  line-height: .9em;
  vertical-align: middle;
  padding: .15em;
}
html.ui-av.ui-av-toggle0 .content .get-ecp a::before {
  content: '\e8cf';
  /*display: block;*/
  width: 100%;
  height: 100%;
  font-size: 2.35em;
  line-height: .85em;
}

html.ui-av.ui-av-toggle0 .content aside.left-column > .interactive-menu a.active::after {
  content: '\A';
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABXCAYAAACtMa1bAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAN1wAADdcBQiibeAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAKxSURBVHic1dy5ixRBAIXxnwcegaggBoIaGigIpoJHaCYeaGpgYmKkpiaCmvkPmAgqeMQa6K6RYKLiYigoiJEHiKx4lcHsLMvsHNU93V1VH7xkovcxw7zpmeqBK1ihcAIeYn3qItMQFvIcWxJ3qU1YkrfYmbZOPcJAPmFf0kY1GJQI+I4jKUtVZZhEwG+cTdirEqMkAv7hcrJmFRgn0c9NrE5VMIYYiYDH2JCo40RiJQJeYGuamuOpIhHwDruSNB1DVYmAz9ifouwo6kgEzONkgr5DqSsR8Afnuq+8nGkk+rmBlV0XX0oTEgG3sKbj7os0JRHwBBu7rd+jSYmAN9jeqUFDxQfzEXtLlwj4ioOlSwT8wNHSJYLex/lLpUv00+qWdCUR8ADrSpcImMGm0iUC5rCjdImg4S1JJRE0uCUpJQJ+4nTpEkFvSy6WLtFP7S1JXXww99XYktSlh+WpitclqQuPSqXrktRlxyV6S1IXnZQvOFC6RNDbklOlSwS9LblQukQ/Q7ckdak6uWdgS1IXqpvF77hWLDxQKnM4UroEPCL9y2KaPMPmkiXuYm3/6Uhdpk6uGzgZlLpQlfzFeUNIXSw28zgxTKAUiW84PEqgBIkP2DNOIHeJ19g2SSBnicUNKFXijiUbUKLEsg0oSWLkBpQiMY/jdQVykJi4AblLRG1AzhKvRG5ArhKzGv7Jq2uByhuQm8Q1Ld0h0EX5qTYgB4lfONOmQNsSjWxASokP2N2FQFsSjW5AColZLRx7mESTAq1sQAxNCbS2ATFMW771DYhhGoGprwOaoq7AVxzqvu5w6gi81+EGxFBV4KWONyCG7DcghliB2xIeaJ9EjMBVmd8pnP0GxDBuA44l7FWJ7Dcghuw3IIbsNyCGvsCMTDcghuw3YBKr9P5g4Zze22mR/AciI/Gc2NyEowAAAABJRU5ErkJggg==);
  background-size: 75% 100%;
  background-repeat: no-repeat;
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.online_ru a::before {
  content: '╨╛╨╜╨╗╨░╨╣╨╜';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.new_ru a::before {
  content: '╨╜╨╛╨▓╨░╤П';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.online_kk a::before {
  content: '╨╛╨╜╨╗╨░╨╣╨╜';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.new_kk a::before {
  content: '╨╢╨░╥г╨░';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.online_en a::before {
  content: 'online';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list p.new_en a::before {
  content: 'new';
}

html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list > a::after, html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list > div > a::after, html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list > a::before, html.ui-av.ui-av-toggle0 .content .content-column > .interactive-view .p-list > div > a::before {
  content: '\A';
  position: absolute;
  width: 50%;
  top: -1px;
  border-top: 1px solid #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content aside.left-column > .interactive-menu a.active::after {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABXCAMAAACa711pAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRF////////VXz1bAAAAAJ0Uk5T/wDltzBKAAAAlUlEQVR42uTYsQEAIQwDMWX/pZnhClfQq3keYsPFhS50oQtdFCMTmchEJjKRCdXIRCYykYlMqEYmMpGJTGQiE5lQjUxkIhOZyEQmVCMTmchEJjKRCdXIxKcrf6v9Du7/xPmJyud8f/vsb9H9NKgTZz859wlgn2TmGW6fLPcJeZ70941l37z2DbK21H3b3r8axJeJJ8AADKQH9GEZET4AAAAASUVORK5CYII=);
}

html.ui-av.ui-av-toggle0 .content .content-column .toggle span::before, html.ui-av.ui-av-toggle0 .content .content-column .toggle strong::before {
  content: '\e87e';
  font-size: 1.25em;
  margin-right: .5em;
}

html.ui-av.ui-av-toggle0 .content .content-column .info-block::before {
  padding: .5em 0;
  top: 0;
  -webkit-transform: none;
  transform: none;
  content: '\e84b';
  font-size: 1.75em;
}

html.ui-av.ui-av-toggle0 .info-block-vertical {
  border-right: 1px dashed #000;
  overflow: hidden;
  word-wrap: break-word;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .info-block-vertical {
  border-color: #fff;
}
html.ui-av.ui-av-toggle0 .info-block-vertical .field {
  padding: 6px 0 12px;
  border-bottom: 1px dashed #000;
}
html.ui-av.ui-av-toggle0 .info-block-vertical .field:last-of-type {
  border-bottom-style: none;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .info-block-vertical .field {
  border-color: #fff;
}

html.ui-av.ui-av-toggle0 .info-block-vertical hr {
  height: 0px;
  margin: 12px 0 6px;
  border: 0;
  border-bottom: 1px dashed #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .info-block-vertical hr {
  border-color: #fff;
}

html.ui-av.ui-av-toggle0 .info-block-vertical ul {
  list-style-type: none;
  padding: 0;
  margin-left: 0;
}
html.ui-av.ui-av-toggle0 .info-block-vertical ul li {
  margin: .3em 0;
  list-style-type: none;
}

html.ui-av.ui-av-toggle0 .content .node {
  position: relative;
}

html.ui-av.ui-av-toggle0 .content .node .info-block-vertical img{
  max-width: 100%;
  height: auto!important;
}
html.ui-av.ui-av-toggle0 .content .node .info-block-horizontal {
  position: relative;
  display: block;
  background: #bfbfbf;
  margin: 1.45em 0;
  border: 1px dashed #fff;
  padding: .75em 1em .75em 3.45em;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .content .node .info-block-horizontal {
  border-color: #000;
  background-color: #404040;
}
html.ui-av.ui-av-toggle0 .content .node .info-block-horizontal::before {
  content: '\e84b';
  font-size: 1.75em;
  font-family: "EgovAVFont";
  position: absolute;
  left: 0;
  margin-left: .5em;
  padding: .5em 0;
  top: 0;
  -webkit-transform: none;
  transform: none;
}

html.ui-av.ui-av-toggle0 .content .node .egov-news-panel {
  overflow: hidden;
  word-wrap: break-word;
}

html.ui-av.ui-av-toggle0 .content .node .egov-news-panel img {
  max-width: 100%;
  height: auto!important;
}

html.ui-av.ui-av-toggle0 .content .important-block {
  position: relative;
  display: block;
  background: #bfbfbf;
  margin: 1.45em 0;
  border: 1px dashed #fff;
  padding: .75em 1em .75em 3.45em;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .important-block {
  border-color: #000;
  background-color: #404040;
}

html.ui-av.ui-av-toggle0 .content .node .important-block::before {
  content: '\e81d';
  font-size: 1.75em;
  font-family: "EgovAVFont";
  position: absolute;
  left: 0;
  margin-left: .5em;
  padding: .5em 0;
  top: 0;
  -webkit-transform: none;
  transform: none;
}

html.ui-av.ui-av-toggle0 .info-block-vertical .field-label {
  font-weight: bold;
}

html.ui-av.ui-av-toggle0 .content .node .node-header {
  margin: 2.7em 0 2.5em;
  width: 100%;
  position: relative;
  border-top: 1px solid;
  box-shadow: 0 -1px 0 0 #fff,0 -3px 0 0 #000;
}

html.ui-av.ui-av-toggle0 .content .egov-service-item .node-header h1 {
  padding-right: 284px;
}

html.ui-av.ui-av-toggle0 .content .egov-service-item .node-header h1 {
  padding-right: 11em;
}

html.ui-av.ui-av-toggle0 .content .egov-service-item .node-header .button {
  float: right;
  margin-top: 1.5em;
  font-size: 1.5em;
  margin-left: 0;
}

html.ui-av.ui-av-toggle0 .node .stuck .node-header {
  padding-top: 2em;
  padding-bottom: 2em;
  margin-top: 0;
  background: #FFF;
  z-index: 100;
  border-bottom: solid 2px #888;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .node .stuck .node-header {
  background: #000;
}

html.ui-av.ui-av-toggle0 .node .stuck .node-header .type-label {
  position: static;
  border: 0;
  padding: 0;
  margin: 0;
  box-shadow: none;
}

html.ui-av.ui-av-toggle0 .content .node .type-label {
  padding: .75em .9em;
  display: block;
  text-transform: uppercase;
  font-size: 90%;
  margin-top: .3em;
  position: absolute;
  bottom: 100%;
  left: 0;
  border-style: solid;
  border-width: 1px 1px 0 0;
  background: #fff;
  box-shadow: 0 1px 0 0 #fff,0 -1px 0 0 #fff,0 -3px 0 0 #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .node .node-header {
  box-shadow: 0 -1px 0 0 #000,0 -3px 0 0 #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .node .type-label {
  background: #000;
  box-shadow: 0 1px 0 0 #000,0 -1px 0 0 #000,0 -3px 0 0 #fff;
}

html.ui-av.ui-av-toggle0 .content .node-header h1 {
  margin-top: 1em;
}

html.ui-av.ui-av-toggle0 .content .button {
  text-align: center;
  padding: .3em .2em;
  background: #fff;
  border-radius: 3px;
  color: #000;
  text-decoration: none;
  font-size: 1em;
  white-space: nowrap;
  box-shadow: 0 0 0 4px #fff,0 0 0 5px #000;
  box-sizing: border-box;
  border: 1px solid #fff;
  display: inline-block;
  text-shadow: none;
}

html.ui-av.ui-av-toggle0 .content .button:hover {
  background: #000;
  border-radius: 3px;
  color: #fff;
  box-shadow: 0 0 0 2px #fff,0 0 0 5px #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .content .button {
  box-shadow: 0 0 0 2px #000,0 0 0 5px #fff;
  background: #fff;
  color: #000 !important;
  border-color: #fff;
}

html.ui-av.ui-av-toggle0 .content .node-header .button {
  float: right;
  margin: 0 3px 0 4em;
  font-size: 50%;
}

html.ui-av.ui-av-toggle0 .yashare-container {
  padding-top: 30px;
  clear: both;
}

html.ui-av.ui-av-toggle0 .node .yashare-container {
  position: absolute;
  padding: 0;
  top: 0;
  right: 3.5em;
}

html.ui-av.ui-av-toggle0 .category-page {
  position: relative;
}

html.ui-av.ui-av-toggle0 .category-page .yashare-container {
  position: absolute;
  padding: 0;
  top: 1em;
  right: 0;
}

/* Submenu. */

html.ui-av.ui-av-toggle0 ul.egov-submenu {
  margin: 20px 0 20px -15px;
  list-style-type: none;
  padding: 0;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li {
  list-style-type: none;
  margin: 0;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li > a {
  display: block;
  padding: 10px 15px;
  border-top: 1px dashed;
  border-left: 1px solid;
  border-right: 1px solid;
  position: relative;
  margin-right: -1px;
  padding-right: 1px;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li.active > a,
html.ui-av.ui-av-toggle0 ul.egov-submenu > li.active + li > a
{
  border-top-color: transparent;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li:first-child > a {
  border-top-style: solid;
  border-top-right-radius: 4px;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li:last-child > a {
  border-bottom: 1px solid;
  border-bottom-right-radius: 4px;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li > a:hover {
  color: inherit;
  background-color: inherit;
  text-decoration: none;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li.active > a,
html.ui-av.ui-av-toggle0 ul.egov-submenu > li.active > a:hover {
  background: #000;
  color: #FFF;
  text-decoration: none;
  border-radius: 0;
  border-width: 0;
}

html.ui-av.ui-av-toggle0 ul.egov-submenu > li.active > a::after {
  content: " ";
  width: 19px;
  height: 100%;
  position: absolute;
  right: -19px;
  top: 0;
  background-image: url('/cms/sites/all/themes/egov_kz/images/black-arrow.png');
  background-size: 100% 100%;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 ul.egov-submenu > li.active > a,
html.ui-av.ui-av-toggle0.ui-av-invert0 ul.egov-submenu > li.active > a:hover {
  background: #FFF;
  color: #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 ul.egov-submenu > li.active > a::after {
  background-image: url('/cms/sites/all/themes/egov_kz/images/white-arrow.png');
}

/* Category page. */

html.ui-av.ui-av-toggle0 .egov-list {
  padding-left: 40px;
}

html.ui-av.ui-av-toggle0 ul.multicolumns-list > li {
  padding: 0 2em 0 0;
}

html.ui-av.ui-av-toggle0 .multicolumns {
  display: inline-block;
  vertical-align: top;
}

html.ui-av.ui-av-toggle0 .multicolumns-2 {
  width: 50%;
}

html.ui-av.ui-av-toggle0 .multicolumns-3 {
  width: 33%;
}

html.ui-av.ui-av-toggle0 .multicolumns-4 {
  width: 25%;
}

html.ui-av.ui-av-toggle0 .multicolumns-5 {
  width: 20%;
}

html.ui-av.ui-av-toggle0 .av-label {
  text-align: left;
  float: right;
  margin: 1em 0 0;
  text-transform: uppercase;
  border: 1px solid #000;
  font-size: 100% !important;
  display: block;
  padding: .5em .7em;
  border-bottom: 0;
  position: relative;
  top: 1px;
  background: #000;
  color: #fff;
  box-shadow: inset 0 -1px 0 0 #000,inset 0 0 0 1px #fff;
}

html.ui-av.ui-av-toggle0 .egov-list .items-list:first-child h2 {
  margin-top: 0;
}

html.ui-av.ui-av-toggle0 .egov-list ul {
  text-align: left;
  clear: right;
  margin: 0;
  padding: 0;
  list-style-type: none;
  padding-top: 1em;
}

html.ui-av.ui-av-toggle0 .egov-list .av-label + ul {
  border-top: 1px solid;
  box-shadow: inset 0 1px 0 0 #fff,inset 0 2px 0 0 #000;
}

html.ui-av.ui-av-toggle0 .egov-list ul > li {
  list-style-type: none;
  margin: 0 0 .725em;
}

html.ui-av.ui-av-toggle0 .extra-show {
  display: none;
}

html.ui-av.ui-av-toggle0 .egov-list ul > li > a {
  display: inline-block;
  position: relative;
  padding: .2em .5em;
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.marked > a {
  margin-left: 65px;
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.marked > a::before {
  content: '\A0';
  position: absolute;
  top: 0;
  padding: .2em 0;
  border-radius: .3em;
  background: #404040;
  color: #fff;
  width: 3.5em;
  text-align: center;
  left: -4.1em;
}

html.ui-av.ui-av-toggle0 .marker-img {
  display: none;
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.online_ru > a::before,
html.ui-av.ui-av-toggle0 .egov-list ul > li.online_kk > a::before
{
  content: 'онлайн';
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.online_en > a::before {
  content: 'online';
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.new_ru > a::before {
  content: 'новая';
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.new_kk > a::before {
  content: 'жаңа';
}

html.ui-av.ui-av-toggle0 .egov-list ul > li.new_en > a::before {
  content: 'new';
}

html.ui-av.ui-av-toggle0 .egov-list .show-all-list {
  margin: 2em auto 1em;
  width: 20em;
  border-top: 1px solid;
  font-size: 90%;
  text-align: center;
}

html.ui-av.ui-av-toggle0 .egov-list .show-all-list a {
  text-decoration: none;
  display: inline-block;
  margin: 0 auto;
  padding: .5em .8em;
  border: 1px solid;
  border-top: 0;
  border-radius: 0 0 4px 4px;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0 .show-all-list .hide-extra {
  display: none;
}

html.ui-av.ui-av-toggle0 .show-all-list.opened .hide-extra {
  display: inline;
}

html.ui-av.ui-av-toggle0 .show-all-list.opened .show-extra {
  display: none;
}

html.ui-av.ui-av-toggle0 .egov-list .slide-all {
  display: inline-block;
  padding: 0.1em 0.4em;
  font-size: 80%;
  margin-right: 1.5em;
  cursor: pointer;
}


html.ui-av.ui-av-toggle0 .egov-list .toggle span {
  border-bottom: dashed 1px;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .av-label {
  border-color: #fff;
  background: #fff;
  color: #000;
  box-shadow: inset 0 -1px 0 0 #FFF,inset 0 0 0 1px #000;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .egov-list .av-label + ul {
  box-shadow: inset 0 1px 0 0 #000,inset 0 2px 0 0 #fff;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .egov-list ul > li.online > a::before {
  background-color: #e6e6e6;
  color: #000;
}
html.ui-av.ui-av-toggle0 .content .menu-page .menu-page__item a {
  display: block;
  padding: 5px 10px;
  border-radius: 5px;
  border-width: 1px;
  border-style: solid;
}

/* Search results list */

html.ui-av.ui-av-toggle0 .search-results {
  margin-top: 1em;
}

html.ui-av.ui-av-toggle0 .node-search-teaser {
  margin-bottom: 2em;
}

/* Categories list. */

html.ui-av.ui-av-toggle0 .categories-list {
  white-space: nowrap;
  padding-bottom: 1em;
  margin-bottom: 1em !important;
}

html.ui-av.ui-av-toggle0 .nav-tabs {
  display: inline-block;
  overflow: hidden;
  border: none;
  margin: 0 0 2em !important;
  padding: 0;
}

html.ui-av.ui-av-toggle0 .nav-tabs li {
  border: solid 1px #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .nav-tabs li {
  border: solid 1px #fff;
}

html.ui-av.ui-av-toggle0 .nav-tabs li.active,
html.ui-av.ui-av-toggle0 .nav-tabs li:hover{
  color: #fff;
  background: #000;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .nav-tabs li.active,
html.ui-av.ui-av-toggle0.ui-av-invert0 .nav-tabs li:hover{
  color: #000;
  background: #fff;
}

html.ui-av.ui-av-toggle0 .nav-tabs a {
  border: none !important;
  text-decoration: none;
  background: transparent;
  display: block;
  padding: .5em .8em;
  color: inherit !important;
  font-weight: bold;
  margin: 0;
}

html.ui-av.ui-av-toggle0 .nav-tabs li.active > a {
  background: transparent;
}

html.ui-av.ui-av-toggle0 .categories-list .head-buttons > .button.button-help {
    display: inline;
    text-decoration: underline;
    border-style: none;
    box-shadow: none;
    padding: 0;
    position: absolute;
    left: 25px;
    top: 2.6em;
    border-radius: 0;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .categories-list .head-buttons > .button.button-help {
    background-color: #000;
    color: #fff !important;
}
html.ui-av.ui-av-toggle0.ui-av-invert0 .categories-list .head-buttons > .button.button-help:hover{
    background-color: #fff;
    color: #000 !important;
}

html.ui-av.ui-av-toggle0 .categories-list .head-buttons > .button.account {
  float: right;
  box-shadow: none;
  text-decoration: underline;
  display: block;
  border-style: none;
  line-height: 34px;
  padding-left: 44px;
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-color: #fff;
  background-image: url("/cms/sites/all/themes/egov_kz/images/profile-invert.png");
}
html.ui-av.ui-av-toggle0 .categories-list .head-buttons > .button.account:hover,
html.ui-av.ui-av-toggle0.ui-av-invert0 .categories-list .head-buttons > .button.account {
  color: #fff !important;
  background-color: #000;
  background-image: url("/cms/sites/all/themes/egov_kz/images/profile.png");
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .categories-list .head-buttons > .button.account:hover {
  color: #000 !important;
  background-color: #fff;
  background-image: url("/cms/sites/all/themes/egov_kz/images/profile-invert.png");
}

html.ui-av.ui-av-toggle0 .content .subcategories-list {
  white-space: normal;
  display: inline-block;
  vertical-align: top;
  padding: 0;
  margin: 0 1%;
  list-style-type: none;
  width: 48%;
}

html.ui-av.ui-av-toggle0 .content .subcategories-list > li {
  list-style-type: none;
  min-height: 3em;
}

html.ui-av.ui-av-toggle0 .content .subcategories-list a {
  display: inline-block;
  margin-left: 50px;
  position: relative;
  padding: .1em .2em;
}

html.ui-av.ui-av-toggle0 .content .subcategories-list a > img {
  position: absolute;
  left: -50px;
  top: 0px;
  text-decoration: none;
  background: transparent !important;
}

html.ui-av.ui-av-toggle0 .content .root-category-buttons .button {
  width: 48%;
  margin: 0 1%;
  text-transform: uppercase;
  white-space: normal;
  display: table-cell;
  vertical-align: middle;
  text-align: center;

}

html.ui-av.ui-av-toggle0 .root-category-buttons {
  padding-top: 2em;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #000;
  display: table;
  border-collapse: separate;
  border-spacing: 20px;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .root-category-buttons {
  border-top-color: #fff;
}

/** Teaser. */

.node-teaser {
  margin: 2em 0 3em;
}

html.ui-av.ui-av-toggle0 .egov-news-list .node-teaser-link {
    margin: -0.5em 0 1.5em;
}

/* Printable version*/

html.ui-av.ui-av-toggle0 .node .print-link-container {
  position: absolute;
  right: 0;
  top: 0;
}

html.ui-av.ui-av-toggle0 .printable-version {
  display: block;
  float: right;
  overflow: hidden;
  text-decoration: none;
  padding: 0;
  border: 1px solid #000;
  border-radius: 5px;
  width: 2.15em;
  height: 2.15em;
  position: relative;
}
html.ui-av.ui-av-toggle0 .printable-version::before {
  content: '\e83b';
  display: block;
  cursor: pointer;
  font-size: 1.9em;
  margin: .15em .1em;
  font-family: "EgovAVFont";
}

html.ui-av.ui-av-toggle0 .element-invisible {
  display: none;
}

/* Раздел законодательство */

html.ui-av.ui-av-toggle0 .law-infoblock {
  text-align: right;
  margin: 2em 0 1em;
}

html.ui-av.ui-av-toggle0 .clear-filter {
  float: right;
  margin-right: 1em;
}

html.ui-av.ui-av-toggle0 .law-sort {
  font-size: 80%;
}
html.ui-av.ui-av-toggle0 .law-sort  a {
  margin: 0 .2em;
}
html.ui-av.ui-av-toggle0 .info-block-vertical .filter-head {
  font-weight: bold;
}

html.ui-av.ui-av-toggle0 .egov-pager {
  display: block;
}

html.ui-av.ui-av-toggle0 .egov-pager a,
html.ui-av.ui-av-toggle0 .egov-pager span {
  display: inline-block;
  padding: 0 10px;
  line-height: 2.4em;
}

html.ui-av.ui-av-toggle0 .egov-pager .list {
  white-space: nowrap;
  margin-top: 10px;
}

html.ui-av.ui-av-toggle0 .egov-pager .list a,
html.ui-av.ui-av-toggle0 .egov-pager .list span {
  border: solid 1px transparent;
}

html.ui-av.ui-av-toggle0 .egov-pager .list a:hover,
html.ui-av.ui-av-toggle0 .egov-pager .list a.current-page {
  border-color: inherit;
}

html.ui-av.ui-av-toggle0 .egov-pager .arrows {
  float: right;
}

html.ui-av.ui-av-toggle0 .egov-law-list .show-all-list a {
  border-bottom: dashed 1px;
  text-decoration: none;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0 .search-match {
  margin: 1em 0 2em;
  color: #888;
}

html.ui-av.ui-av-toggle0 .slidedown > .slidedown-title {
  cursor: pointer;
}

html.ui-av.ui-av-toggle0 .slidedown > .slidedown-title::after {
  margin-left: .2em;
  content: '▼';
}

html.ui-av.ui-av-toggle0 .slidedown > .slidedown-title.opened::after {
  content: '▲';
}

html.ui-av.ui-av-toggle0 .gotop {
  display: none;
  z-index: 50;
  position: fixed;
  right: 40px;
  bottom: 40px;
  padding: .3em .5em;
  background: #fff;
  color: #000;
  text-decoration: none;
  border: 1px solid #000;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0.ui-av-invert0 .gotop {
  background: #000;
  color: #fff;
  border-color: #fff;
}

html.ui-av.ui-av-toggle0 .hide-show > span {
  display: inline-block;
  font-family: "EgovAVFont";
  font-size: 1.25em;
  cursor: pointer;
}

html.ui-av.ui-av-toggle0 .hide-show > span:after {
  font-family: "Arial";
  font-size: 1em;
}

html.ui-av.ui-av-toggle0 .hide-show .show-all:before {
  content: '\e865';
  margin-right: 0.5em;
  margin-left: 1em;
}

html.ui-av.ui-av-toggle0 .hide-show .hide-all:before {
  content: '\e866';
  margin-right: 0.5em;
}

html.ui-av.ui-av-toggle0 .hide-show .show-all:after {
  content: 'Развернуть все';
}

html.ui-av.ui-av-toggle0 .hide-show .hide-all:after {
  content: 'Свернуть все';
}

html.ui-av.ui-av-toggle0 .hide-show.kk .show-all:after {
  content: 'Толық көрсету';
}

html.ui-av.ui-av-toggle0 .hide-show.kk .hide-all:after {
  content: 'Барлығын жасыру';
}

html.ui-av.ui-av-toggle0 .hide-show.en .show-all:after {
  content: 'Show All';
}

html.ui-av.ui-av-toggle0 .hide-show.en .hide-all:after {
  content: 'Hide All';
}

html.ui-av.ui-av-toggle0 .warning-title .subtitle,
html.ui-av.ui-av-toggle0 .warning-subtitle{
  color: #999;
  margin: 2em 0;
}
