@import url('https://fonts.googleapis.com/css2?family=Roboto&family=Roboto+Condensed:wght@400;700&display=swap');

@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/encode-sans-condensed-semibold.ttf) format("truetype"); }

@font-face {
  font-family: 'Encode Sans Condensed';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/encode-sans-condensed-bold.ttf) format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url(fonts/Lato-Regular.ttf) format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 500;
  src: url(fonts/Lato-Medium.ttf) format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 600;
  src: url(fonts/Lato-SemiBold.ttf) format("truetype"); }

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url(fonts/Lato-Bold.ttf) format("truetype"); }

#w button, #w input[type="button"], #w input[type="submit"], #w input[type="text"], #w input[type="date"], #w input[type="password"], #w textarea, #w select, #w .btn, #w a.btn, #w a.btn:link, #w a.btn:active, #w a.btn:visited {
  padding: .7rem 4rem;
  text-transform: uppercase;
  outline: none;
  box-shadow: none;
  background: #fff;
  color: #111;
  border: 1px solid #fb6c07;
  cursor: pointer;
  display: inline-block;
  font-weight: 400;
  font-family: Roboto, sans-serif;
  font-size: 1rem;
  line-height: 1.3rem;
  text-decoration: none; }

#w input[type="text"], #w input[type="date"], #w input[type="password"], #w textarea, #w select {
  border: 1px solid #d8d8d8;
  color: #111; }

#w button:hover, #w input[type="button"]:hover, #w .btn:hover, #w a.btn:hover {
  background: #fb6c07;
  color: #fff; }

#w button:focus, #w input:focus, #w textarea:focus {
  box-shadow: 0 0 3px 1px rgba(251, 108, 7, 0.1); }

#w .btn-primary, #w input[type="submit"], #w button[type="submit"], #w a.btn-primary, #w a.btn-primary:link, #w a.btn-primary:active, #w a.btn-primary:visited {
  border: 1px solid #fb6c07;
  background: #fb6c07;
  color: #fff; }

#w .btn-primary:hover, #w input[type="submit"]:hover, #w button[type="submit"]:hover, #w a.btn-primary:hover {
  background: #fff;
  color: #111; }

#w .btn-primary-alt, #w a.btn-primary-alt, #w a.btn-primary-alt:link, #w a.btn-primary-alt:active, #w a.btn-primary-alt:visited {
  border: 1px solid #fb6c07;
  background: #fb6c07;
  color: #fff; }

#w .btn-primary-alt:hover, #w a.btn-primary-alt:hover {
  background: #fff;
  color: #fb6c07; }

#w input[type="text"], #w input[type="password"], #w input[type="date"], #w select, #w textarea {
  padding: .7rem 1.1rem;
  text-transform: none; }
  #w input[type="text"]::placeholder, #w input[type="password"]::placeholder, #w input[type="date"]::placeholder, #w select::placeholder, #w textarea::placeholder {
    color: #919191; }

#w input[type="checkbox"], #w input[type="radio"] {
  visibility: hidden;
  width: 1.7rem;
  outline: none;
  box-shadow: none;
  display: inline-block;
  margin-right: -1.7rem; }
  #w input[type="checkbox"] + label[for], #w input[type="radio"] + label[for] {
    position: relative;
    line-height: 1.7rem; }
    #w input[type="checkbox"] + label[for]::before, #w input[type="radio"] + label[for]::before {
      content: '';
      display: inline-block;
      width: 1.7rem;
      height: 1.7rem;
      border: 1px solid #111;
      position: relative;
      top: .7rem;
      margin-right: .5rem;
      background: #fff; }
  #w input[type="checkbox"]:focus + label[for]::before, #w input[type="radio"]:focus + label[for]::before {
    box-shadow: 0 0 3px 1px rgba(251, 108, 7, 0.1); }
  #w input[type="checkbox"]:disabled + label[for], #w input[type="radio"]:disabled + label[for] {
    cursor: not-allowed; }
    #w input[type="checkbox"]:disabled + label[for]::before, #w input[type="radio"]:disabled + label[for]::before {
      background-color: #ccc !important; }

#w label input[type="checkbox"], #w label input[type="radio"] {
  visibility: visible;
  width: auto;
  margin-right: 0;
  outline: initial;
  box-shadow: initial; }

#w input[type="radio"] + label[for]::before {
  border-radius: 50%; }

#w input[type="checkbox"]:checked + label[for]::before {
  background: #fff url("data:image/svg+xml,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke-linecap='round' stroke='%23111' fill='none' d='M2 5l2 2 4-5'/%3E%3C/svg%3E") center no-repeat;
  background-size: contain; }

#w input[type="radio"]:checked + label[for]::before {
  background: #fff url("data:image/svg+xml,%3Csvg width='6' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='3' cy='3' r='1' fill='%23111'/%3E%3C/svg%3E") center no-repeat;
  background-size: contain; }

html, body {
  padding: 0;
  margin: 0;
  background: #d8d8d8; }

.no-css {
  display: none; }

.clear {
  clear: both; }

#w {
  color: #111;
  font-family: "Roboto", sans-serif;
  display: flex;
  flex-flow: column;
  width: 1170px;
  min-height: 100vh;
  margin: 30px auto auto;
  z-index: 2;
  position: relative; }
  #w #content-wrapper {
    flex-grow: 1;
    width: 100%;
    background: #fff;
    padding: 0 30px; }
  #w, #w *, #w *::before, #w *::after {
    box-sizing: border-box; }
  #w #typo-test {
    font-size: 14px;
    line-height: 26px; }
  #w h1, #w .h1, #w h2, #w .h2, #w h3, #w .h3, #w h4, #w .h4, #w h5, #w .h5, #w h6, #w .h6 {
    font-family: "Roboto Condensed", sans-serif;
    font-size: 14px;
    margin: 0; }
  #w h1 a, #w h1 a:link, #w h1 a:visited, #w h2 a, #w h2 a:link, #w h2 a:visited, #w h3 a, #w h3 a:link, #w h3 a:visited, #w h4 a, #w h4 a:link, #w h4 a:visited, #w h5 a, #w h5 a:link, #w h5 a:visited, #w h6 a, #w h6 a:link, #w h6 a:visited {
    color: #111;
    text-decoration: none; }
  #w h1 a:active, #w h1 a:hover, #w h2 a:active, #w h2 a:hover, #w h3 a:active, #w h3 a:hover, #w h4 a:active, #w h4 a:hover, #w h5 a:active, #w h5 a:hover, #w h6 a:active, #w h6 a:hover {
    color: #111;
    text-decoration: underline; }
  #w h1, #w h2, #w .h1, #w .h2, #w h3, #w .h3 {
    margin: 26px 0; }
  #w h3, #w .h3 {
    font-size: 20px;
    line-height: 26px; }
  #w h2, #w .h2 {
    font-size: 27px;
    line-height: 52px; }
  #w h1, #w .h1 {
    font-size: 38px;
    line-height: 52px;
    margin: 26px 0 52px 0; }
  #w p, #w ul, #w ol, #w pre, #w table, #w blockquote {
    margin: 0 0 26px 0; }
  #w ul ul, #w ol ol, #w ul ol, #w ol ul {
    margin: 0; }
  #w a {
    color: #fb6c07;
    text-decoration: underline;
    outline: none; }
    #w a:hover {
      text-decoration: none; }
    #w a:visited, #w a:link {
      color: #fb6c07; }
    #w a.smallblack {
      font-size: .8em !important; }
      #w a.smallblack, #w a.smallblack:link, #w a.smallblack:visited, #w a.smallblack:hover, #w a.smallblack:active {
        color: #111;
        text-decoration: none; }
      #w a.smallblack:hover, #w a.smallblack:active {
        text-decoration: underline; }
  #w img {
    border: none;
    max-width: 100%; }
  #w.page-login #content-wrapper {
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center; }

#w .article-tabs-nav ul, #w .article-tabs-nav li {
  list-style: none;
  padding: 0;
  margin: 0; }

#w .article-tabs-nav ul {
  display: flex;
  margin: 0 -30px; }

#w .article-tabs-nav li {
  margin: 0 30px; }

#w .article-tabs-nav.article-tabs-nav-smaller ul {
  margin: 0 -15px; }

#w .article-tabs-nav.article-tabs-nav-smaller li {
  margin: 0 15px; }

#w .article-tabs-nav a {
  text-decoration: none; }
  #w .article-tabs-nav a, #w .article-tabs-nav a:link, #w .article-tabs-nav a:visited {
    color: #9c9c9c; }
  #w .article-tabs-nav a:active, #w .article-tabs-nav a:hover, #w .article-tabs-nav a.active {
    color: #111; }

#w .article-tabs-content > div, #w .article-tabs-content > div > section > header {
  display: none; }

#w .article-tabs-content > .active {
  display: block; }

#w .fw, #w .fwse, #w .fwsb, #w .f2, #w .f3, #w .f4 {
  display: flex;
  flex-wrap: wrap; }

#w .fw, #w .fwse, #w .fwsb {
  margin: 0 -15px -15px 0; }
  #w .fw > *, #w .fwse > *, #w .fwsb > * {
    padding: 0 15px 15px 0; }

#w .fwse {
  justify-content: space-evenly; }

#w .fwsb {
  justify-content: space-between; }

#w .f2, #w .f3, #w .f4 {
  margin: 0 -15px; }
  #w .f2 > div, #w .f3 > div, #w .f4 > div {
    width: 50%;
    padding: 0 14px; } /* aby se bannery vesly i s rameckem */

#w .f2.object-list, #w .f3.object-list, #w .f4.object-list {
  display: block; }
  #w .f2.object-list .block_items, #w .f3.object-list .block_items, #w .f4.object-list .block_items {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 0; }
    #w .f2.object-list .block_items > div, #w .f3.object-list .block_items > div, #w .f4.object-list .block_items > div {
      padding: 0 15px; }

#w .f2.object-list .block_items > div {
  width: 50%; }

#w .f2.f2ar {
  flex-wrap: nowrap; }
  #w .f2.f2ar > div:first-child {
    width: auto;
    flex-grow: 1;
    overflow: hidden; }
  #w .f2.f2ar > div:last-child {
    width: 330px;
    flex-shrink: 0; }

#w .f3 > div {
  width: 33.3333%; }

#w .f3.object-list .block_items > div {
  width: 33.3333%; }

#w .f4 > div {
  width: 25%; }

#w .f4.object-list .block_items > div {
  width: 25%; }

#w .fbgc {
  margin: 0; }
  #w .fbgc > div {
    border: 1px solid #e0e4e7;
    width: 180px;
    height: 70px;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 15px; }
  #w .fbgc a, #w .fbgc img {
    display: block; }

#w .faic {
  align-items: center; }

#w .object-item-in {
  margin-bottom: 20px; }

#w .object-list-zero-space .object-item-in {
  margin-bottom: 0; }

#w .object-list-bigger-space {
  overflow: visible; }

#w .object-list-bigger-space .object-item-in {
  margin-bottom: 30px; }

#w .object-item:last-child .object-item-in {
  margin-bottom: 0; }

#w .object-item-in article {
  display: flex; }

#w .object-item-pic {
  position: relative;
  flex-shrink: 0;
  margin-right: 15px;
  border-radius: 7px; /* kulate rohy */
  overflow: hidden; }
  #w .object-item-pic * {
    display: block; }

#w #estav-clanky .object-item-pic img {
    display: block;
    min-width: 100%;
    min-height: 100%;
    width: auto;
    height: auto;
    object-fit: cover; }

#w .object-item-pic .object-labels, .object-labels {
  position: absolute;
  top: 11px;
  left: 11px; }
  #w .object-item-pic .object-labels span, .object-labels span {
    font-family: "Roboto", sans-serif;
    display: inline-block;
    background: #333;
    border-radius: 8px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 9px;
    line-height: 16px;
    padding: .2em 1.5em .1em 1.5em;
    white-space: nowrap; }
    #w .object-item-pic .object-labels span + span {
        margin-top: 2px; }
	

#w .f2ar > div:last-child .object-list:not(.object-vertical) .object-item-pic:hover .object-labels span {
  visibility: visible; }
  #w .f2ar > div:last-child .object-list:not(.object-vertical) .object-item-pic:hover .object-labels span::first-letter {
    padding: 0;
    margin-left: 0; }

#w .f2ar > div:last-child .object-list:not(.object-vertical) .object-item-pic .object-labels {
  left: 5px;
  top: 5px; }
  #w .f2ar > div:last-child .object-list:not(.object-vertical) .object-item-pic .object-labels span {
    visibility: hidden;
    font-size: 8px; }
    #w .f2ar > div:last-child .object-list:not(.object-vertical) .object-item-pic .object-labels span::first-letter {
      visibility: visible;
      background: #333;
      border-radius: 8px;
      padding: .3em .7em .5em .9em;
      margin-left: -1.5em; }



#w .f2ar .f2:not(.object-vertical):not(.object-size-a) .object-item-pic:hover .object-labels:not(.force-visible) span {
  visibility: visible; }
  #w .f2ar .f2:not(.object-vertical):not(.object-size-a) .object-item-pic:hover .object-labels:not(.force-visible) span::first-letter {
    padding: 0;
    margin-left: 0; }

#w .f2ar .f2:not(.object-vertical):not(.object-size-a) .object-item-pic .object-labels:not(.force-visible) {
  left: 5px;
  top: 5px; }
  #w .f2ar .f2:not(.object-vertical):not(.object-size-a) .object-item-pic .object-labels:not(.force-visible) span {
    visibility: hidden;
	font-size: 8px;	}
    #w .f2ar .f2:not(.object-vertical):not(.object-size-a) .object-item-pic .object-labels:not(.force-visible) span::first-letter {
      visibility: visible;
      background: #333;
      border-radius: 8px;
      padding: .3em .7em .5em .9em;
      margin-left: -1.5em; }





#w .object-list-pic-block .object-item-in article {
  display: block; }

#w .object-list-pic-block .object-item-pic {
  padding: 0;
  margin-right: 3px;
  width: auto;
  margin-bottom: 15px; }

#w .object-content {
  position: relative;
  flex-grow: 1;
  min-width: 0;
  width: 100%; }

#w .object-no-desc .object-content {
  align-self: center; }

#w .object-item-title {
  margin-bottom: 12px; }
  #w .object-item-title * {
    font-size: 16px;
    line-height: 17px;
    font-weight: bold;
    margin: 0; }
	
#w #estav-clanky .object-item-title {
  margin-bottom: 0; }
	
#w #estav-clanky .object-item-title * {
  font-size: 18px;
  line-height: 22px;
  font-weight: bold;
  font-family: "Roboto Condensed", sans-serif;
  }	
  
  #w .object-item-title a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-decoration: none;
    padding-left: 1px; }
  #w .object-item-title sub, #w .object-item-title sup {
    font-size: 75% !important;
    font-family: sans-serif;
    line-height: 1 !important;
    font-weight: normal; }

#w .object-list-title-2 .object-item-title a {
  white-space: normal;
  max-height: 36px;
  display: box;
  line-clamp: 2;
  box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical; }

#w .object-list-title-4 .object-item-title a, .object-list-title-4 .object-item-title a {
  color: #111;
  white-space: normal;
  max-height: 88px;
  display: box;
  line-clamp: 4;
  box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical; }

#w .object-title-smaller .object-item-title * {
  font-size: 14px;
  line-height: 18px; }

#w .object-list-title-bigger .object-item-title * {
  font-size: 18px;
  line-height: 21px; }

#w .object-list-title-bigger.object-list-title-2 .object-item-title a {
  max-height: 48px; }

#w .object-item-meta {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 11px;
  line-height: 15px;
  color: #6A6A6A;
  margin-bottom: 5px;
  padding-left: 1px; }
  #w .object-item-meta > div {
    display: inline; }
    #w .object-item-meta > div::after {
      content: ' | '; }
    #w .object-item-meta > div:last-child::after {
      display: none; }
  #w .object-item-meta a, #w .object-item-meta a:link, #w .object-item-meta a:active, #w .object-item-meta a:visited {
	text-decoration: none;
    color: #6A6A6A; }

#w .object-item-meta a:hover {
	text-decoration: underline; }

#w .object-list-meta-zero-space .object-item-meta {
  margin-bottom: 0; }

#w .editorial .object-item-meta {
  padding-right: 30px; }

#w .editorial .object-item-in {
  position: relative; }
  #w .editorial .object-item-in .mark-editorial {
    display: block;
    position: absolute;
    right: 0;
    top: -5px;
    width: 21px;
    height: 21px;
    background: url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FB6C07'%3E%3Cpath d='M81.4 27.1c-.8-2.4-2.9-3.8-4.7-5a11 11 0 0 1-2.8-2.2 11 11 0 0 1-1.3-3.3c-.5-2.2-1.2-4.6-3.2-6S65 9.3 62.7 9.4a11.3 11.3 0 0 1-3.6-.2 10.8 10.8 0 0 1-2.8-1.9c-1.8-1.4-3.8-3-6.3-3s-4.5 1.6-6.2 3a10.8 10.8 0 0 1-3 1.9 11.3 11.3 0 0 1-3.5.2c-2.2-.1-4.7-.3-6.7 1.2s-2.7 3.8-3.2 6a11 11 0 0 1-1.3 3.3 11 11 0 0 1-2.8 2.2c-1.8 1.2-4 2.6-4.7 5s.1 4.6.9 6.6a11.6 11.6 0 0 1 1 3.6 11.6 11.6 0 0 1-1 3.6c-.8 2-1.7 4.4-1 6.6s3 3.8 4.8 5a11 11 0 0 1 2.8 2.2 11 11 0 0 1 1.3 3.3 12.6 12.6 0 0 0 2.2 5.1L22.1 90l12.2-3.7 8.5 9.5 7-25.4h.4l7 25.4 8.5-9.5L78 90l-7.5-26.9a12.7 12.7 0 0 0 2.2-5.1 11 11 0 0 1 1.3-3.3 11 11 0 0 1 2.8-2.2c1.8-1.3 4-2.6 4.7-5s-.1-4.6-.9-6.7a11.6 11.6 0 0 1-1-3.5 11.6 11.6 0 0 1 1-3.6c.8-2 1.7-4.3 1-6.6zM41 87.6l-5.4-6L28 84l5.3-18.9a17.6 17.6 0 0 0 4 .1 11.2 11.2 0 0 1 3.6.2 10.8 10.8 0 0 1 2.9 2A25 25 0 0 0 46 69zm23.5-6l-5.3 6L54 69a25 25 0 0 0 2.4-1.7 10.8 10.8 0 0 1 2.8-2 11.2 11.2 0 0 1 3.6-.1 17.5 17.5 0 0 0 4-.1L72.1 84zm12.4-39.3c.5 1.5 1.1 3 .8 4s-1.7 2-3.1 2.8a13.8 13.8 0 0 0-3.8 3.2 14 14 0 0 0-2 4.7c-.4 1.6-.8 3.2-1.6 3.8s-2.5.6-4.2.5a14.1 14.1 0 0 0-5 .4 13.6 13.6 0 0 0-4.1 2.5c-1.3 1-2.6 2.2-3.8 2.2s-2.4-1.1-3.7-2.2a13.6 13.6 0 0 0-4.2-2.6 10.3 10.3 0 0 0-3.2-.4h-1.8c-1.6.2-3.3.2-4.1-.4s-1.4-2.3-1.8-3.8a14 14 0 0 0-1.9-4.7 13.8 13.8 0 0 0-3.8-3.1c-1.4-1-2.8-1.9-3.1-2.9s.3-2.5.8-4a14.3 14.3 0 0 0 1.3-5 14.3 14.3 0 0 0-1.3-5c-.5-1.5-1.1-3-.8-4s1.7-2 3.1-2.8a13.8 13.8 0 0 0 3.8-3.2 14 14 0 0 0 2-4.7c.3-1.6.8-3.2 1.6-3.8s2.5-.5 4.2-.5a14 14 0 0 0 5-.3 13.6 13.6 0 0 0 4.1-2.6c1.3-1 2.6-2.2 3.8-2.2s2.4 1.1 3.7 2.2A13.6 13.6 0 0 0 58 13a14 14 0 0 0 5 .4c1.6-.1 3.3-.2 4.1.4s1.3 2.3 1.8 3.8a14 14 0 0 0 1.8 4.7 13.8 13.8 0 0 0 3.9 3.2c1.3.9 2.8 1.8 3 2.8s-.2 2.5-.8 4a14.3 14.3 0 0 0-1.2 5 14.3 14.3 0 0 0 1.3 5z'/%3E%3Cpath d='M50 17.3a20 20 0 1 0 20 20 20 20 0 0 0-20-20zm0 36a16 16 0 1 1 16-16 16 16 0 0 1-16 16z'/%3E%3Cpath d='M39.8 40.1h20.5v4H39.8zM39.8 30.5h20.5v4H39.8z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
    background-size: contain; }

#w .object-item-desc {
  font-size: 13px;
  color: #111;
  line-height: 19px;
  max-height: 57px;
  overflow: hidden;
  display: box;
  line-clamp: 3;
  box-orient: vertical;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding-left: 1px; }

#w .object-item-desc sub, #w .object-item-desc sup {
    font-family: sans-serif;
    line-height: 1;
    font-weight: normal; }

#w .object-item-desc-5 .object-item-desc {
  max-height: 95px;
  line-clamp: 5;
  -webkit-line-clamp: 5; }

#w .video-list .object-item-pic a, #w .object-item-pic.ico-video a, #w .object-item-pic.ico-audio a {
  position: relative;
  transition: opacity .2s; }
  #w .video-list .object-item-pic a::before, #w .object-item-pic.ico-video a::before, #w .object-item-pic.ico-audio a::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 60px;
	max-height: 40%;
    left: 0;
    top: 50%;
	transform: translateY(-50%);
    background: transparent url(img/play.svg) center no-repeat;
    background-size: contain;
	opacity: .8;
	transition: opacity .3s;
	pointer-events: none;
    user-select: none;
	}
  #w .video-list .object-item-pic a:hover::before, #w .object-item-pic.ico-video a:hover::before, #w .object-item-pic.ico-audio a:hover::before {
    opacity: 1; }

#w .object-item-pic.ico-audio a::before {
	background-image: url(img/speaker.svg); }

#w .video-list .object-item-pic img {
  object-fit: cover;
  width: 255px;
  height: 162px; }

#w .article-list-hr .object-item-in {
  margin: 0;
  padding: 10px 0;
  background-image: linear-gradient(to right, #b2b2b2 33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 3px 1px;
  background-repeat: repeat-x; }

#w .article-list-hr .object-item:last-child .object-item-in {
  background: none;
  padding-bottom: 0; }

#w .article-list-hr .object-item-title {
  margin: 0; }

#w hr {
  height: 1px;
  background: #ebebeb;
  border: none;
  margin: 5px 0 15px 0; }
  #w hr.bs {
    border-left: 60px solid #111; }
  #w hr.bp {
    border-left: 60px solid #fb6c07; }
  #w hr.bb {
    border-left: 60px solid #0D5085; }
  #w hr.red {
    width: 70%;
    background: red;
    margin: 40px auto; }
  #w hr.blank {
    height: 0;
    margin: 30px 0; }

  #w hr.hr1 { float: left; height: 2px; background-color: #fb6c07;  }
  #w hr.hr2 { height: 1px; background-color: #ebebeb;}
  #w hr.hr3 { height: 1px; background-color: #ebebeb; margin-top: 9px; }
  #w hr.hr4 { height: 1px; background-color: #ebebeb; margin-top: 6px; }

#w .cat-section-small .cat-section-links {
  font-size: 12px;
  font-weight: 500;
  margin-top: 25px; }
  #w .cat-section-small .cat-section-links a {
    color: #4A4A4A;
    text-decoration: none; }
    #w .cat-section-small .cat-section-links a:hover, #w .cat-section-small .cat-section-links a:active {
      color: #fb6c07; }

#w .cat-section-title * {
  margin: 0;
  font-size: 18px;
  line-height: 28px;
  font-weight: 600; }

#w #estav-clanky .cat-section-title * {
  font-size: 18px;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: bold;
  line-height: 20px;
}

#w .cat-section-title a.cat-section-title-more, #w #estav-clanky .cat-section-title a.cat-section-title-more {
  font-family: Roboto, sans-serif;
  font-size: 11px;
  color: #b2b2b2;
  background: url(img/arrow-right.svg) no-repeat right;
  padding-right: 12px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400; }
  #w .cat-section-title a.cat-section-title-more:hover {
    color: #a0a0a0; }

#w .cat-section-title h2 {
  font-size: 22px; }

#w .cat-section-title.cstntf {
  margin-top: 13px; }
#w .cat-section-title.cstntf * {
    font-size: 13px;
    line-height: 15px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold; }

#w .cat-section-title.fwsb.cstntf {
  margin-top: 10px; }
  #w .cat-section-title.fwsb.cstntf * {
    line-height: 20px; }
  #w .cat-section-title.fwsb.cstntf .more-bubble {
    margin-top: -6px; }
  #w .cat-section-title h3 *:first-child, #w .cat-section-title h2 *:first-child {
    padding-bottom: 8px;
    border-bottom: 2px solid #fb6c07; }    

#w .amt {
  margin: 0 auto 20px auto; }
  #w .amt .amt-h, .amt-h {
    font-size: 9px;
    text-transform: uppercase;
    color: #b2b2b2;
    margin-bottom: 2px; }
  #w .amt .amt-b {
    font-size: 13px;
    line-height: 20px;
    color: #333;
    max-width: 100%;
    max-height: 100%;
    overflow: hidden; }
  #w .amt .amt-bf {
    display: block;
    position: relative;
    height: 75vh;
    overflow: hidden;
    margin: 7px 0;
    box-shadow: 0 0 7px 1px #6a6a6a; }
    #w .amt .amt-bf > span {
      display: block;
      position: absolute;
      clip: rect(0 auto auto 0);
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      #w .amt .amt-bf > span > span {
        display: block;
        position: fixed;
        width: 100%;
        height: 100vh;
        left: 0;
        top: 0;
        background: transparent no-repeat center;
        background-size: cover;
        animation: amt_ich .1s infinite; }
		
  #w .amt .amt-border {
	border: 1px solid #EBEBEB; }

  #w .amt img {
    display: block; }

  #w .amt table {
    margin: 0; }

#amtw {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  min-height: 100vh;
  z-index: 1; }
  #amtw div {
    display: inline !important; }
  #amtw a {
    display: block;
    width: 100%;
    height: 100%;
    background-position: 49.95% top;
    background-repeat: repeat-y; }

.amt-top {
  width:1170px;
  height:100px;
  position:fixed;
  z-index:2;
  top:29px;
  left:0;
  right:0;
  margin:0 auto;
}

/* LEVITATORS */
#aml {
  height: 1px;
  position: fixed;
  top: 300px;
  left: 0px;
  width: 100%;
  z-index: 999; }

#aml-cb {
  width: 1px;
  margin: 0 auto;
  position: relative; }

#aml-l, #aml-r {
  position: absolute;
  width: 122px; }

#aml-l {
  right: 590px; }

#aml-r {
  left: 590px; }

#block-amt-wrapper {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #333;
  background: transparent;
  z-index: 99998;
  transition: background-color .3s; }
  #block-amt-wrapper.show {
    display: block; }
  #block-amt-wrapper.showed {
    background: rgba(0, 0, 0, 0.9); }

#block-amt {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 650px;
  background: #fff;
  border-radius: 9px;
  padding: 50px 30px 30px 30px;
  text-align: center;
  font-family: 'Nunito', 'Roboto';
  font-weight: 400;
  transform: translate(-50%, -50%) scale(0);
  transition: transform .5s;
  z-index: 99999; }
  #block-amt.show {
    transform: translate(-50%, -50%) scale(1); }
  #block-amt::before {
    content: '';
    display: block;
    height: 160px;
    margin-bottom: 50px;
    background: url(/img/amt_f1.svg) no-repeat center top;
    background-size: 270px 160px; }
  #block-amt em {
    display: block;
    position: absolute;
    top: 20px;
    right: 20px;
    top: 20px;
    width: 18px;
    height: 18px;
    cursor: pointer;
    transition: transform .3s; }
    #block-amt em:hover {
      transform: scale(1.3); }
    #block-amt em::before, #block-amt em::after {
      content: '';
      position: absolute;
      display: block;
      width: 2px;
      height: 18px;
      right: 8px;
      top: 0px;
      background: #434343;
      transform: rotate(45deg);
      border-radius: 1px;
      overflow: hidden; }
    #block-amt em::after {
      transform: rotate(-45deg); }
  #block-amt strong {
    display: block;
    font-size: 22px;
    line-height: 1.4;
    color: #292929;
    font-weight: 600; }
  #block-amt p {
    font-size: 18px;
    line-height: 1.5;
    color: #9494AD;
    margin: 20px 0 18px 0; }
  #block-amt a {
    display: inline-block;
    color: #292929 !important;
    font-size: 13px;
    margin-bottom: 30px; }
  #block-amt span {
    display: inline-block;
    padding: 16px 32px;
    text-transform: uppercase;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    border-radius: 50px;
    border: none;
    background: #FB6C07;
    background: linear-gradient(113.8deg, #FDA511 0%, #FB6C07 100%);
    transition: transform .3s;
    cursor: pointer; }
    #block-amt span:hover {
      transform: scale(1.05); }

#w .more-bubble {
  display: block;
  width: 28px;
  height: 14px;
  margin-top: 4px;
  background: url("data:image/svg+xml,%3Csvg width='28' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23e0e4e7' fill='none'%3E%3Ccircle cx='4' cy='4' r='3'/%3E%3Ccircle cx='14' cy='4' r='3'/%3E%3Ccircle cx='24' cy='4' r='3'/%3E%3C/g%3E%3C/svg%3E") center no-repeat; }
  #w .more-bubble:hover {
    background: url("data:image/svg+xml,%3Csvg width='28' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cg stroke='%23fb6c07' fill='none'%3E%3Ccircle cx='4' cy='4' r='3'/%3E%3Ccircle cx='14' cy='4' r='3'/%3E%3Ccircle cx='24' cy='4' r='3'/%3E%3C/g%3E%3C/svg%3E") center no-repeat; }

#w .mb0 {
  margin-bottom: 0; }

#w .mt20 {
  margin-top: 20px; }

#w .mb20 {
  margin-bottom: 20px; }

#w .mtb20 {
  margin: 20px 0; }

#w .mt30 {
  margin-top: 30px; }

#w .mb30 {
  margin-bottom: 30px; }

#w .mtb30 {
  margin: 30px 0; }

#w .mt40 {
  margin-top: 40px; }

#w .mb40 {
  margin-bottom: 40px; }

#w .mtb40 {
  margin: 40px 0; }

#w .mt50 {
  margin-top: 50px; }

#w .mb50 {
  margin-bottom: 50px; }

#w .mtb50 {
  margin: 50px 0; }

#w .mt60 {
  margin-top: 60px; }

#w .mb60 {
  margin-bottom: 60px; }

#w .mtb60 {
  margin: 60px 0; }

#top-wrap {
  background: #fff;
  padding: 0 30px;
  font-size: 12px; }
  #top-wrap ul, #top-wrap li {
    padding: 0;
    margin: 0;
    list-style: none;
    line-height: 1; }
  #top-wrap a {
    text-decoration: none; }
  #top-wrap > div {
    margin: 15px 0; }

div#top-l1 {
  border-bottom: 1px solid #f9f9f9;
  margin: 8px -30px 0 -30px;
  padding: 0 30px 8px 30px; }

#top-l1-in {
  display: flex;
  justify-content: space-between;
  align-items: center; }

#top-nav {
  flex-grow: 1;
  margin-right: 50px;
  font-weight: 400; }
  #top-nav nav {
    display: block; }
  #top-nav a, #top-nav a:link, #top-nav a:visited {
    color: #4a4a4a; }
  #top-nav a:hover, #top-nav a:active, #top-nav a.active {
    color: #4a4a4a;
    text-decoration: underline; }
  #top-nav ul {
    display: flex;
    justify-content: space-between;
    width: 100%; }
    #top-nav ul .menu-more {
      position: relative; }
      #top-nav ul .menu-more:hover ul {
        display: block; }
      #top-nav ul .menu-more > span {
        display: inline-block;
        padding-right: 18px;
        background: url("data:image/svg+xml,%3Csvg width='10' height='6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5 9 1' stroke='%234a4a4a' fill='none'/%3E%3C/svg%3E") right 3px no-repeat; }
    #top-nav ul ul {
      position: absolute;
      display: none;
      padding: 7px 15px;
      background: #fff;
      width: auto;
      right: -22px; }
      #top-nav ul ul li {
        display: block;
        white-space: nowrap; }
      #top-nav ul ul a {
        display: block;
        padding: 8px 0; }

#searchform form {
  margin: 0; }

#searchform input {
  display: inline-block;
  margin: 0;
  line-height: 1.2;
  border-radius: 3px; }
  #searchform input[type] {
    padding: 5px 7px;
    border: none;
    font-size: 11px; }
  #searchform input[type="text"] {
    background: #e9e9e9;
    width: 180px; }
  #searchform input[type="submit"] {
    text-indent: 50px;
    overflow: hidden;
    width: 30px; }
    #searchform input[type="submit"], #searchform input[type="submit"]:hover {
      background: #fb6c07 url("data:image/svg+xml,%3Csvg width='12' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%23fff'%3E%3Ccircle cx='5' cy='5' r='4'/%3E%3Cpath d='M8 8L11 12'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
      background-size: 18px 20px; }

#top-l2 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 17px;
  line-height: 18px; }

#top-logo a {
  display: block;
  width: 186px;
  height: 60px;
  background: url(/img/logo_186.png);
  background-repeat: no-repeat; }

#top-motto {
  flex-grow: 1;
  text-align: center;
  font-weight: 500;
  line-height: 20px; }
  #top-motto span {
    color: #9E9EA4; }

#top-live {
  height: 50px;
  width: 148px;
  border: 1px solid #DCDCEA;
  border-radius: 4px;
  background: linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);
  padding-top: 8px; }
   #top-live > span {
    display: block;
	height: 32px;
	color: #333333 !important;
	padding: 9px 0 0 53px;
	background: url(/img/arrow-red-white-32x32.png) no-repeat 10px 0;
	font-family: "Roboto", sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: 15px; }
  #top-live > span > span {
    color: #F44336;
	font-family: "Roboto", sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 16px; }

#tv-widget { position: relative; display: flex; width: 175px; height: 50px; margin: 0 auto; background: linear-gradient(180deg, #333333 0%, #141414 100%); border-radius: 4px; align-items: center; padding: 0 14px; box-sizing: border-box; transition: all .15s ease-in-out; }
#tv-widget:hover { background: linear-gradient(180deg, #434343 0%, #141414 100%); }
#tv-widget:hover #tv-copy span { color: #3ad3e5; transition: all .15s ease-in-out; }
#tv-widget a { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border-radius: 4px; }
#tv-shape { width: 31px; height: 34px; background: url(/img/estavtv_shape.png) center center no-repeat; background-size: contain; margin-right: 10px; }
#tv-copy { color: #fff; font-size: 17px; font-family: 'Roboto', sans-serif; font-weight: 500; }
#tv-copy span { color: #bdbdbd; display: block; font-size: 14px; font-weight: 400; } 

div#top-l3 {
  background: #fb6c07;
  margin-left: -30px;
  margin-right: -30px; }

#top-mainnav {
  font-weight: bold;
  font-size: 12px; }
  #top-mainnav ul {
    display: flex; }
    #top-mainnav ul ul {
      position: absolute;
      display: none;
      background: #fb6c07;
      right: 0; }
      #top-mainnav ul ul li {
        border-top: 1px solid rgba(255, 255, 255, 0.5); }
        #top-mainnav ul ul li:first-child {
          border: none; }
        #top-mainnav ul ul li:hover, #top-mainnav ul ul li.active, #top-mainnav ul ul li:hover + li, #top-mainnav ul ul li.active + li {
          border-color: transparent; }
      #top-mainnav ul ul span {
        border: none;
        padding: 0; }
      #top-mainnav ul ul a {
        white-space: nowrap;
        padding: 10px 20px;
        margin: 0; }
  #top-mainnav li {
    display: block;
    flex-shrink: 0;
    flex-grow: 1;
    text-transform: uppercase;
    position: relative; }
  #top-mainnav nav > ul > li:hover > ul {
    display: block;
    z-index: 600;
    list-style: none; }
    #top-mainnav nav > ul > li:first-child > a span {
      border: none; }
  #top-mainnav nav > ul > li:last-child {
    flex-grow: 0;
    width: 60px; }
  #top-mainnav nav > ul > li.active > a {
    background: #bd5003; }
    #top-mainnav nav > ul > li.active > a, #top-mainnav nav > ul > li.active > a:hover {
      color: #fff; }
  #top-mainnav a, #top-mainnav a:visited, #top-mainnav a:link, #top-mainnav a:hover, #top-mainnav a:active {
    color: #fff; }
  #top-mainnav a {
    display: block;
    padding: 12px 0; }
    #top-mainnav a span {
      text-align: center;
      display: block;
      padding: 5px 10px;
      border-left: 1px solid rgba(255, 255, 255, 0.3); }
  #top-mainnav li:hover > a {
    background-color: #bd5003;
    color: #fff; }
  #top-mainnav li:hover span, #top-mainnav li.active span, #top-mainnav li:hover + li span, #top-mainnav li.active + li span {
    border-color: transparent; }
  #top-mainnav .ico-toggle > a > span {
    background: url("data:image/svg+xml,%3Csvg width='10' height='10' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 2h8m0 3H1m0 3h8' stroke-linecap='round' stroke='%23fff' fill='none'/%3E%3C/svg%3E") center no-repeat;
    background-size: 20px auto;
    overflow: hidden;
    width: 60px;
    text-indent: 60px; }

#top-mainnav-home {
  width: 50px; }
  #top-mainnav-home a {
    height: 100%;
    background: url("data:image/svg+xml,%3Csvg width='26.6' height='23.4' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.3 0a1 1 0 00-.7.2L.4 10a1 1 0 101.3 1.7l11.6-9.3 11.6 9.3a1 1 0 101.3-1.6L14 .2a1 1 0 00-.6-.2zm0 3.7l-9.1 7.4v12.3h6.4v-6.3H16v6.3h6.5V11.1z' fill='%23fff'/%3E%3C/svg%3E") center no-repeat;
    background-size: auto 18px; }

div#top-l4 {
  margin-top: -5px;
  height: 36px;
  min-height: 36px;
  overflow: hidden; }

#top-trend-in {
  display: flex;
  align-items: center;
  font-weight: 400; }
  #top-trend-in > strong {
    flex-shrink: 0;
    padding-right: 15px;
    text-transform: uppercase; }
  #top-trend-in nav {
    display: block;
    flex-grow: 1; }
  #top-trend-in ul {
    display: flex; }
  #top-trend-in li {
    display: block;
    white-space: nowrap;
    margin: 5px 5px 0 0; }
  #top-trend-in a {
    display: block;
    padding: 6px 10px;
    border: 1px solid #757575;
    border-radius: 3px; }
    #top-trend-in a, #top-trend-in a:link, #top-trend-in a:active, #top-trend-in a:visited {
      color: #757575; }
    #top-trend-in a:hover {
      color: #000; }
  #top-trend-in .menu-more {
    display: none; }
  #top-trend-in .menu-more a {
      background: url("data:image/svg+xml,%3Csvg width='16' height='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6 1 11M8 1L13 6 8 11' stroke='%234a4a4a' fill='none'/%3E%3C/svg%3E") center no-repeat;
      width: 45px;
      text-indent: 45px;
    overflow: hidden; }
    #top-trend-in .menu-more a.active {
      transform: rotate(180deg); }

#top-trend2 {
  display: none; }
  #top-trend2.active {
    display: block; }
  #top-trend2 ul {
    flex-wrap: wrap; }

#top-l4.active {
  height: auto; }
  #top-l4.active .menu-more {
    display: block; }

#bottom a:link, #bottom a:visited {
  color: #fff;
  text-decoration: none; }

#bottom a:hover, #bottom a:active {
  text-decoration: underline; }

#bottom-partners {
  background: #f3f3f3;
  padding: 15px 10px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 12px;
  color: #3d3d3d; }
  #bottom-partners > div {
    padding: 5px 20px; }

#bottom-content {
  background: #4a4a4a;
  padding: 30px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #fff; }
  #bottom-content > div:first-child {
    width: 340px;
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    font-size: 13px; }
  #bottom-content a.button {
    border: 1px solid #a0a0a0;
    color: #b2b2b2 !important;
    border-radius: 4px;
    text-transform: uppercase;
    padding: 10px;
    font-size: 10px;
    font-weight: 600; }
  #bottom-content > div:last-child {
    font-size: 12px;
    font-weight: normal;
    width: 330px; }
    #bottom-content > div:last-child > div {
      margin-bottom: 10px; }
    #bottom-content > div:last-child a {
      text-decoration: underline; }
    #bottom-content > div:last-child form {
      display: flex;
      justify-content: space-between; }
    #bottom-content > div:last-child input {
      font-size: 11px;
      font-weight: 500;
      padding: 7px 11px;
      border-radius: 4px;
      border: none;
      outline: none; }
    #bottom-content > div:last-child input[type="email"] {
      background: #3d3d3d;
      font-size: 12px;
      padding: 11px 10px;
      margin-right: 5px;
      flex-grow: 1;
      color: #fff;
      font-weight: 500; }

#bottom-links {
  background: #3d3d3d;
  padding: 18px 30px;
  display: flex;
  justify-content: space-between;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase; }
  #bottom-links a {
    position: relative; }
  #bottom-links em {
    display: block;
    position: absolute;
    width: 14px;
    height: 14px;
    top: -3px;
    left: 0; }
  #bottom-links .ico-fb {
    padding-left: 22px; }
    #bottom-links .ico-fb em {
      background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z' fill='%23fff'/%3E%3C/svg%3E") left center no-repeat;
      background-size: 14px 14px; }
  #bottom-links .ico-yt {
    padding-left: 30px; }
    #bottom-links .ico-yt em {
      width: 20px;
      height: 20px;
      top: -5px;
      background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z' fill='%23fff'/%3E%3C/svg%3E") left center no-repeat;
      background-size: 20px 20px; }
  #bottom-links .ico-rss {
    padding-left: 24px; }
    #bottom-links .ico-rss em {
      background: url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.503 20.752c0 1.794-1.456 3.248-3.251 3.248-1.796 0-3.252-1.454-3.252-3.248 0-1.794 1.456-3.248 3.252-3.248 1.795.001 3.251 1.454 3.251 3.248zm-6.503-12.572v4.811c6.05.062 10.96 4.966 11.022 11.009h4.817c-.062-8.71-7.118-15.758-15.839-15.82zm0-3.368c10.58.046 19.152 8.594 19.183 19.188h4.817c-.03-13.231-10.755-23.954-24-24v4.812z' fill='%23fff'/%3E%3C/svg%3E") left center no-repeat;
      background-size: 14px 14px; }

#bottom-end {
  padding: 15px 30px;
  background: #3d3d3d;
  color: #a0a0a0;
  font-size: 12px;
  line-height: 16px;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #4a4a4a; }
  #bottom-end > div:first-child {
    width: 680px; }
  #bottom-end > div:last-child {
    width: 340px; }

#w.page-main .more-links-block a {
  color: #141414;
  font-size: 14px;
  margin-right: 16px;
    display: inline-block;
    padding: .8em 1.2em;
    background-image: linear-gradient(#FFFFFF, #F7F7F7);
    border: 1px solid #DDDCEA;
    border-radius: 4px;
    text-decoration: none;
    }  

#w div.gray {
  background-image: linear-gradient(to bottom, #f9f9f9, transparent, #f9f9f9);
  padding: 25px 15px;
  margin: 30px -30px;  
  }
  
#w section.gray {
  background-image: linear-gradient(to bottom, #f9f9f9, transparent);
  padding: 25px 30px 0 30px;
  margin: 0 -30px;   
  }

  
#block-edu {
  position: relative;
  background: #f9f9f9;
  margin: 60px -30px 50px -30px;
  padding: 55px 30px 20px 30px; }
  #block-edu > div > div {
    position: relative; }
    #block-edu > div > div > strong {
      display: block;
      font-weight: 600;
      margin-bottom: 8px;
      font-size: 16px;
      font-family: 'Encode Sans Condensed', sans-serif; }
      #block-edu > div > div > strong span {
        color: #fb6c07; }
  #block-edu .object-list {
    height: 266px;
    overflow-y: auto;
    scrollbar-color: #6A6A6A #E8ECEE;
    scrollbar-width: thin; }
    #block-edu .object-list::-webkit-scrollbar {
      width: 7px; }
    #block-edu .object-list::-webkit-scrollbar-track {
      background: #E8ECEE; }
    #block-edu .object-list::-webkit-scrollbar-thumb {
      background: #6A6A6A; }
      #block-edu .object-list::-webkit-scrollbar-thumb:hover {
        background: #000; }
  #block-edu .object-item-in {
    margin-bottom: 15px; }

#block-edu-video {
  position: relative;
  border-radius: 4px;
  overflow: hidden; }
  #block-edu-video + div {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    line-height: 16px; }
    #block-edu-video + div div {
      background: #fb6c07;
      padding: 6px 14px;
      margin: 0 14px;
      border-radius: 0 0 4px 4px; }
    #block-edu-video + div a {
      text-decoration: none;
      color: #fff !important; }
  #block-edu-video a {
    display: block;
    position: absolute;
    width: 40px;
    height: 30px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 4px;
    background: #fb6c07;
    transition: background-color .2s; }
    #block-edu-video a::before {
      content: '';
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      top: 50%;
      left: 50%;
      border-style: solid;
      border-width: 7px 0 7px 12px;
      border-color: transparent transparent transparent #fff;
      transform: translate(-50%, -50%); }
    #block-edu-video a:hover {
      background: #fb7b20; }

#block-edu-title {
  position: absolute;
  width: 100%;
  left: 0;
  top: -25px;
  padding: 0 30px; }

#block-edu-title-in {
  display: flex;
  align-items: center;
  height: 50px;
  border-radius: 4px;
  color: #fff;
  padding: 0 22px;
  background: #fb6c07; }
  #block-edu-title-in > div {
    position: relative;
    width: 33.3333%;
    flex-shrink: 0; }
    #block-edu-title-in > div:nth-child(1) {
	  width: 66%;
      text-align: left;
      font-size: 18px;
      top: 1px; }
      #block-edu-title-in > div:nth-child(1) span {
        font-weight: bold; }
    #block-edu-title-in > div:nth-child(2) {
      height: 33px;
      background: url(/img/logo_tzbinfo.svg) right center no-repeat; }
    #block-edu-title-in > div:nth-child(3) {
      text-align: right;
      top: 2px; }
  #block-edu-title-in a {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }

.rbd-ul { list-style: none; padding-left: 10px; }

.rbd-ul li { display: flex; margin: 8px 0; }

.rbd-ul li::before {
	position: relative;
	top: 4px;
	margin-right: 10px;
	min-width: 10px;
	width: 10px;
	height: 10px;
	content: '';
	background-image: linear-gradient(90deg, #FB6C07 0%, #FF9500 100%);
	transform: scaleY(-1) rotate(45deg);
}

#p365 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: url("data:image/svg+xml,%3Csvg width='100' height='75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h100v75H0z' fill='%23f3f3f3'/%3E%3Cg fill='%23484848'%3E%3Cpath d='M71.46 10.68c-2.95 0-5.36 2.41-5.36 5.36s2.4 5.37 5.36 5.37a5.37 5.37 0 0 0 0-10.73zm0 8.94a3.58 3.58 0 1 1 3.58-3.58c0 1.97-1.61 3.58-3.58 3.58zM72.35 23.2h1.8v3.57h-1.8zM60.73 13.36h3.58v1.79h-3.58zM63.69 22.55l2.65-2.66 1.27 1.27-2.66 2.65zM60.46 22.57a.86.86 0 0 0-1.25 0l-2.68 2.68a.86.86 0 0 0 0 1.25l6.88 6.89v2.86L48.84 21.68a.86.86 0 0 0-1.25 0L23.45 45.8c-.27.27-.36.63-.18.99.09.36.45.53.8.53h7.16v16.1c0 .53.35.9.9.9H64.3c.53 0 .9-.37.9-.9v-16.1h7.14c.36 0 .72-.17.8-.53.19-.36.1-.72-.17-.99l-7.78-7.77v-2.86l6.53 6.52c.18.18.45.27.62.27s.45-.09.63-.27l2.68-2.68a.86.86 0 0 0 0-1.25zm9.75 22.98h-5.9c-.54 0-.9.35-.9.9v16.08h-30.4V46.44c0-.54-.35-.9-.89-.9h-5.9l22-21.99 15.2 15.2v2.33a2.63 2.63 0 0 1-2.69 2.68 4.43 4.43 0 0 0-4.47 4.47v8.05a3.58 3.58 0 0 1-7.15 0V52.6a3.57 3.57 0 0 0 2.68-3.49v-4.38a7.94 7.94 0 0 0 4.47-7.24c0-4.47-3.58-8.05-8.05-8.05s-8.04 3.58-8.04 8.05c0 3.13 1.7 5.81 4.47 7.24v4.38c0 1.7 1.16 3.04 2.68 3.49v3.67c0 2.95 2.41 5.36 5.36 5.36s5.37-2.41 5.37-5.36v-8.05a2.63 2.63 0 0 1 2.68-2.68c2.5 0 4.47-1.97 4.47-4.47v-.54zM50.54 43.3c-.36.1-.54.45-.54.8v3.22h-.9v-6.7l3.23-2.41-1.08-1.44-3.04 2.33-3.04-2.24-1.07 1.43 3.22 2.42v6.61h-.9v-3.21c0-.36-.17-.72-.53-.8a6.2 6.2 0 0 1-3.93-5.82c0-3.49 2.77-6.26 6.25-6.26s6.26 2.77 6.26 6.26a6.2 6.2 0 0 1-3.93 5.81zM50 49.12a1.79 1.79 0 0 -3.58 0zm22.35-9.3L58.41 25.88l1.43-1.43 13.94 13.94zM39.27 10.68A6.23 6.23 0 0 0 34 13.63a6.6 6.6 0 0 0-3.67-1.16 6.22 6.22 0 0 0-6.26 6.25c0 .54.36.9.9.9h19.67c.53 0 .9-.36.9-.9v-1.78a6.22 6.22 0 0 0-6.27-6.26zm4.47 7.15H25.95a4.5 4.5 0 0 1 7.7-2.15c.17.27.53.36.8.27s.53-.27.62-.53a4.44 4.44 0 0 1 4.2-2.95c2.5 0 4.47 1.96 4.47 4.47z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat; }

#p391 .object-item-pic a, #p400 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: url("data:image/svg+xml,%3Csvg width='100' height='75' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cstyle%3E.cls-1,.cls-2{fill:none;stroke:%23484848;stroke-linejoin:round;stroke-width:2px}.cls-1{stroke-linecap:round}.cls-2{fill-rule:evenodd}%3C/style%3E%3C/defs%3E%3Cstyle/%3E%3Cpath d='M0 0h100v75H0z' fill='%23f3f3f3'/%3E%3Cg fill='none' stroke='%23484848' stroke-linejoin='round' stroke-width='2'%3E%3Cg stroke-linecap='round' transform='translate(24.1 11.6) scale(.86277)'%3E%3Crect class='cls-1' x='9' y='1' width='42' height='54' rx='2' ry='2'/%3E%3Cpath class='cls-1' d='M12 55h4v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM44 55h4v3a1 1 0 0 1-1 1h-2a1 1 0 0 1-1-1zM14 55l1.8-13.3a2 2 0 0 1 2-1.7h24.4a2 2 0 0 1 2 1.7L46 55'/%3E%3Ccircle class='cls-1' cx='23' cy='48' r='3'/%3E%3Cpath class='cls-1' d='M23 44v2'/%3E%3Ccircle class='cls-1' cx='37' cy='48' r='3'/%3E%3Cpath class='cls-1' d='M37 44v2'/%3E%3C/g%3E%3Cpath class='cls-2' d='M50 18.5s-6 7.6-6 10.8a6.3 6.3 0 0 0 6 6.5 6.3 6.3 0 0 0 6-6.5c0-3.2-6-10.8-6-10.8z' stroke-width='1.72554'/%3E%3Cpath class='cls-2' d='M50 35.8c-1.4 0-2.6-1.5-2.6-3.3 0-.8 1.1-3 2.6-5.4 1.5 2.4 2.5 4.6 2.6 5.5 0 1.7-1.2 3.2-2.6 3.2z' stroke-width='1.72554'/%3E%3Cpath stroke='%23484848' d='M31.9 41H68' stroke-width='1.72554'/%3E%3C/g%3E%3C/svg%3E") center no-repeat; }

#p32 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: url("data:image/svg+xml,%3Csvg width='100' height='75' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23f3f3f3' d='M0 0h100v75H0z'/%3E%3Cg fill='%23484848'%3E%3Cpath d='M45.562 37.5v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.457zM51.737 37.5v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.456zM61.98 37.5v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.456zM68.155 37.5v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7H65.3v-2.697h1.456zM45.562 48.084v-4.096a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.696h1.457zM51.737 48.084v-4.096a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.696h1.456zM57.724 43.988v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7v-4.096a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7zm1.4.7h1.456v2.697h-1.456zM63.9 43.988v4.096a.7.7 0 0 0 .699.7h2.856a.7.7 0 0 0 .7-.7v-4.096a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7zm1.399.7h1.456v2.697H65.3zM45.562 58.67v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.097a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.457zM51.737 58.67v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.097a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.456zM45.562 27.135V23.04a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456V23.74h1.457zM51.737 27.135V23.04a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456V23.74h1.456z'/%3E%3Cpath d='M21.422 63.665a.7.7 0 0 0 .7.7h55.755a.7.7 0 1 0 0-1.4h-2.274V61.27a3.187 3.187 0 0 0 2.486-3.103 3.18 3.18 0 0 0-1.378-2.617c.373-.426.607-.976.607-1.585 0-1.331-1.083-2.415-2.415-2.415s-2.416 1.084-2.416 2.415c0 .61.234 1.16.607 1.585a3.183 3.183 0 0 0-1.378 2.617 3.187 3.187 0 0 0 2.486 3.103v1.695h-2.956V30.273h.295a.7.7 0 0 0 .7-.7v-4.218a.7.7 0 0 0-.7-.7h-.295v-2.64a.7.7 0 0 0-.7-.7h-14.41v-1.291h.058a.7.7 0 0 0 .7-.7v-4.218a.7.7 0 0 0-.7-.7h-.058v-3.072a.7.7 0 0 0-.7-.7H37.774a.7.7 0 0 0-.7.7v3.072h-.057a.7.7 0 0 0-.7.7v4.218a.7.7 0 0 0 .7.7h.058v9.259h-9.9a.7.7 0 0 0-.7.7v1.802h-.409a.7.7 0 0 0-.7.7v3.16a.7.7 0 0 0 .7.7h.409v26.62h-4.352a.7.7 0 0 0-.7.7zm53.48-8.685c-.559 0-1.015-.455-1.015-1.015a1.017 1.017 0 0 1 2.031 0c0 .56-.455 1.015-1.015 1.015zm0 4.973c-.984 0-1.785-.802-1.785-1.786s.801-1.787 1.786-1.787 1.786.802 1.786 1.787-.801 1.786-1.786 1.786zM27.875 36.345h9.2v26.62h-9.2zm9.2-3.16v1.761H26.765v-1.76zm0-2.502v1.103h-9.2v-1.103zm.642-12.059v-2.818h17.777v2.818zm17.02-4.218H38.473v-2.372h16.263zm0 5.618v42.94H38.475v-42.94zm15.111 30.648h-13.71v-9.036h13.71zm-13.71-21.798v-2.82h14.705v2.819H56.136zm13.71-4.22h-13.71v-1.94h13.71zm0 5.62v9.962h-13.71v-9.963zm0 32.691h-3.909v-8.144a.7.7 0 0 0-.7-.7h-4.597a.7.7 0 0 0-.7.7v8.144h-3.805V52.072h13.711zM61.34 55.52h3.198v7.445H61.34z'/%3E%3Cpath d='M34.602 48.084v-4.096a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.096a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.696h1.456zM34.602 58.67v-4.097a.7.7 0 0 0-.7-.7h-2.856a.7.7 0 0 0-.7.7v4.097a.7.7 0 0 0 .7.7h2.856a.7.7 0 0 0 .7-.7zm-1.4-.7h-1.456v-2.697h1.456z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat; }

#p219 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: #F3F3F3 url(/img/electric-ico.png) center no-repeat; }

#p303 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: #F3F3F3 url(/img/ico-fv.png) center no-repeat; }

#p383 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: url(/img/bim.svg) center no-repeat; }

#p384 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: #F3F3F3 url(/img/ico-ae.svg) no-repeat center;
  background-size: 72% 72%; }

#p402 .object-item-pic a {
  display: block;
  width: 100px;
  height: 75px;
  background: url(/img/ico-za.svg) center no-repeat; }

.volba {
	display: none;
}

.embed-youtube { max-width: 510px; min-width:240px; margin: 0 0 19px 0; font-size: 90%; font-style: italic; }
.embed-youtube-center { max-width: 100%; margin: 0 auto 19px auto; font-size: 90%; font-style: italic; }
.embed-youtube div, .embed-youtube-center div { position: relative; height: 0; overflow: hidden; padding-bottom: 56.25%; margin-bottom: 5px; }
.embed-youtube div { min-width:240px; }
.embed-youtube iframe, .embed-youtube-center iframe { position: absolute; left: 0; top: 0; border: none; width: 100%; height: 100%; }

/*# sourceMappingURL=style.min.css.debug.css.map */