@charset "UTF-8";
.aui #wrapper .szdc--slider-box .szdc--slider-box-frame .szdc-slider-box-text-frame, .aui #wrapper .szdc--breadcrumbs #breadcrumbs, .aui #wrapper .szdc--zarovnat-stred .portlet-borderless-container, .aui #wrapper .szdc--zarovnat-stred .portlet-layout, .aui #wrapper .szdc--zarovnat-stred .szdc--portlet-layout, .aui .szdc--layout-4-column .szdc--column-4, .aui .szdc--layout-3-column .portlet-layout, .aui #wrapper .szdc--layout-2-column, .aui #wrapper .szdc--layout-1-2-column .szdc--column-1-1, .aui #wrapper .szdc--layout-1-2-column, .aui #wrapper .szdc--layout-1-column .szdc--title-standart, .aui #navigation .navbar-inner, .aui #heading {
  width: 960px;
  margin: 0 auto;
  padding: 0 0 0 0;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--slider-box .szdc--slider-box-frame .szdc-slider-box-text-frame, .aui #wrapper .szdc--breadcrumbs #breadcrumbs, .aui #wrapper .szdc--zarovnat-stred .portlet-borderless-container, .aui #wrapper .szdc--zarovnat-stred .portlet-layout, .aui #wrapper .szdc--zarovnat-stred .szdc--portlet-layout, .aui .szdc--layout-4-column .szdc--column-4, .aui .szdc--layout-3-column .portlet-layout, .aui #wrapper .szdc--layout-2-column, .aui #wrapper .szdc--layout-1-2-column .szdc--column-1-1, .aui #wrapper .szdc--layout-1-2-column, .aui #wrapper .szdc--layout-1-column .szdc--title-standart, .aui #navigation .navbar-inner, .aui #heading {
    width: 100%;
    box-sizing: border-box;
  }
}

.aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary .szdc--box-3-small .portlet-layout {
  width: 100%;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

@media (max-width: 767px) {
  .aui body {
    padding: 0 0 0 0;
  }
}
@media (max-width: 979px) {
  .aui #heading {
    position: relative;
  }
}
@media (max-width: 979px) {
  .aui .portlet-dockbar {
    display: none;
  }
}
.aui #_145_navAccountControlsNavbarBtn {
  display: none;
}

.slick-slider .slick-list {
  width: 100%;
}

.aui .navbar-static-top {
  margin-right: 0px;
}
.aui #heading {
  padding: 18px 0 14px 0;
  line-height: 0px;
}
@media (max-width: 979px) {
  .aui #heading {
    padding: 10px 14px 9px 14px;
    box-sizing: border-box;
    height: 50px;
  }
}
.aui #heading a.szdc-logo {
  display: inline-block;
}
.aui #heading a.szdc-logo img {
  height: 51px;
  max-width: none;
}
@media (max-width: 979px) {
  .aui #heading a.szdc-logo img {
    height: 31px;
  }
}
.aui .szdc-header-right {
  float: right;
  clear: right;
  position: relative;
  left: 0px;
  top: -95px;
  height: 0;
}
@media (max-width: 979px) {
  .aui .szdc-header-right {
    float: none;
    position: initial;
    display: none;
  }
}
.aui .szdc-header-right .szdc--social {
  margin-left: 50px;
  padding-top: 14px;
  margin-left: 40px;
  float: right;
}
@media (max-width: 979px) {
  .aui .szdc-header-right .szdc--social {
    float: left;
    padding: 8px 17px 8px 6px;
    margin: 0 0;
    width: 100%;
    box-sizing: border-box;
  }
}
.aui .szdc-header-right .szdc--social a {
  width: 20px;
  height: 20px;
  margin-left: 11px;
  float: left;
}
@media (max-width: 979px) {
  .aui .szdc-header-right .szdc--social a {
    width: 30px;
    height: 30px;
    background-size: cover;
  }
}
.aui .szdc-header-right .szdc--social .szdc--social-facebook {
  background-image: url(../../images/szdc/symbol-facebook-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-facebook:hover {
  background-image: url(../../images/szdc/symbol-facebook-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-instagram {
  background-image: url(../../images/szdc/symbol-instagram-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-instagram:hover {
  background-image: url(../../images/szdc/symbol-instagram-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-youtube {
  background-image: url(../../images/szdc/symbol-youtube-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-youtube:hover {
  background-image: url(../../images/szdc/symbol-youtube-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-twitter {
  background-image: url(../../images/szdc/symbol-twitter-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-twitter:hover {
  background-image: url(../../images/szdc/symbol-twitter-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-linkedin {
  background-image: url(../../images/szdc/symbol-linkedin-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-linkedin:hover {
  background-image: url(../../images/szdc/symbol-linkedin-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-spotify {
  background-image: url(../../images/szdc/symbol-spotify-seda.svg);
}
.aui .szdc-header-right .szdc--social .szdc--social-spotify:hover {
  background-image: url(../../images/szdc/symbol-spotify-modra-svetla.svg);
}
.aui .szdc-header-right .szdc--search {
  padding-top: 8px;
  float: left;
}
@media (max-width: 979px) {
  .aui .szdc-header-right .szdc--search {
    float: none;
    padding: 8px 17px 0px 17px;
    width: 100%;
    box-sizing: border-box;
  }
}
.aui .szdc-header-right .szdc--search .szdc--search-form {
  line-height: 11px;
  display: grid;
  grid-template-columns: min-content auto min-content;
  background-color: #F0F0F0;
  border-radius: 3px;
}
.aui .szdc-header-right .szdc--search .szdc--search-icon {
  background-image: url(../../images/szdc/symbol-hledat-modra-tmava.svg);
  width: 21px;
  height: 18px;
  margin: 7px 7px;
  grid-column: 1;
}
.aui .szdc-header-right .szdc--search .szdc--search-text {
  width: 147px;
  height: 32px;
  padding: 0px;
  margin: 0px;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  color: #002B59;
  background-color: #F0F0F0;
  border: 0;
  grid-column: 2;
  box-shadow: none;
}
@media (max-width: 979px) {
  .aui .szdc-header-right .szdc--search .szdc--search-text {
    width: 100%;
  }
}
.aui .szdc-header-right .szdc--search .szdc--search-button {
  width: 71px;
  height: 32px;
  font-size: 11px;
  font-family: Verdana, sans-serif;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #00A1E0;
  border: 0px;
  border-radius: 0px 3px 3px 0px;
  grid-column: 3;
}
.aui .szdc-header-right .szdc--search .szdc--search-button:hover {
  background-color: #002B59;
}
.aui #navigation {
  background-color: #002B59;
  margin-bottom: 0px;
}
@media (max-width: 979px) {
  .aui #navigation {
    display: block;
  }
}
@media (max-width: 979px) {
  .aui #navigation .nav-collapse .nav {
    float: left;
  }
}
.aui #navigation .navbar-inner {
  min-height: 32px;
  height: 32px;
  background-color: #002B59;
}
.aui #navigation .navbar-inner li {
  line-height: 28px;
}
.aui #navigation .navbar-inner li a {
  margin: 2px 0;
  padding: 0 1em;
  border-right: 1px dotted rgba(51, 85, 122, 0.8);
}
@media (max-width: 979px) {
  .aui #navigation .navbar-inner li a {
    border-right: none;
  }
}
.aui #navigation .navbar-inner li:last-child a {
  border-right: none;
}
.aui #navigation .navbar-inner li.active {
  background-color: #FFFFFF;
  border-top: 2px solid #FF5200;
}
.aui #navigation .navbar-inner li.active a {
  margin: 0 0 2px 0;
  background: none;
  color: #FF5200;
}
.aui #navigation .navbar-inner li.hover, .aui #navigation .navbar-inner li.lfr-nav-hover, .aui #navigation .navbar-inner li:hover {
  background-color: #FF5200;
}
.aui #navigation .navbar-inner li.hover a, .aui #navigation .navbar-inner li.lfr-nav-hover a, .aui #navigation .navbar-inner li:hover a {
  background: none;
  color: #FFFFFF;
}
.aui #navigation .navbar-inner .delete-tab {
  display: none;
}
.aui #navigation .navbar-inner .szdc--en-link {
  float: right;
  height: 28px;
  padding: 2px 0;
}
.aui #navigation .navbar-inner .szdc--en-link a {
  line-height: 28px;
  color: #00A1E0;
  padding: 0 1em;
}
.aui #navigation .navbar-inner .szdc--en-link a:hover {
  color: #FFFFFF;
  text-decoration: none;
}
.aui #navigation .navbar-inner .szdc--en-link a:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-15-modra-svetla.svg);
  padding-left: 5px;
}
.aui #navigation .navbar-inner .szdc--en-link a:hover:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-15-bila.svg);
  padding-left: 5px;
}
.aui #navigation .navbar-inner .szdc--nav-mob-current-section li {
  border-bottom: 1px solid #FF5200;
}
.aui #navigation .navbar-inner .szdc--nav-mob-current-section li a {
  color: #FF5200;
  font-weight: bold;
}
.aui #navigation .navbar-inner .szdc--nav-mob-current-section li:hover a {
  color: #FFFFFF;
}
@media (max-width: 979px) {
  .aui .dockbar-split .dockbar .navbar-inner {
    background: none;
  }
}
.aui .szdc--nav-back {
  display: none;
}
@media (max-width: 979px) {
  .aui .szdc--nav-back {
    display: block;
    position: absolute;
    top: 16px;
    padding-left: 17px;
  }
  .aui .szdc--nav-back a {
    color: #828282;
    font-size: 14px;
  }
}
@media (max-width: 979px) {
  .aui #navigation .navbar-inner .szdc--en-link {
    float: none;
    height: 28px;
    padding: 2px 14px;
    display: none;
  }
  .aui #navigation.open .szdc--nav-breadcrumbs {
    display: block;
  }
  .aui #navigation.open .szdc--en-link {
    display: block;
  }
  .aui #navigation.open .szdc-header-right {
    display: block;
  }
  .aui #navigation.open .navbar-inner {
    padding: 0px;
    background: none;
    background-color: #DCDCDC;
    height: auto;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0px;
  }
  .aui #navigation .navbar-inner .nav-collapse {
    display: none;
  }
  .aui #navigation .navbar-inner .szdc--nav-hidden {
    display: none;
  }
}

.aui .szdc--nav-hamburger {
  display: none;
}
@media (max-width: 979px) {
  .aui .szdc--nav-hamburger {
    display: block;
    font-size: 20px;
    float: right;
    padding-top: 5px;
    color: #828282;
    text-decoration: none;
  }
  .aui .szdc--nav-hamburger:hover {
    text-decoration: none;
  }
  .aui .szdc--nav-hamburger .icon-reorder:before {
    color: #828282;
  }
  .aui .szdc--nav-hamburger.open {
    background: none;
  }
  .aui .szdc--nav-hamburger.open:before {
    content: "Menu";
    color: #828282;
    font-size: 14px;
    padding-right: 6px;
  }
  .aui .szdc--nav-hamburger.open .icon-reorder:before {
    color: #828282;
    content: "";
  }
}
.aui .szdc--nav-breadcrumbs {
  display: none;
}
.aui .szdc--nav-breadcrumbs #szdc--nav-home {
  height: 15px;
  width: 15px;
  margin: 3px;
  float: left;
  background-image: url(../../images/szdc/symbol-home-seda.svg);
  background-size: contain;
}
@media (max-width: 979px) {
  .aui .szdc--nav-breadcrumbs {
    padding-left: 17px;
    min-height: 21px;
  }
  .aui .szdc--nav-breadcrumbs a {
    font-size: 9px;
    color: #828282;
  }
  .aui .szdc--nav-breadcrumbs .divider {
    color: #828282;
  }
  .aui .szdc--nav-breadcrumbs .szdc--nav-breadcrumb {
    font-size: 9px;
    padding: 0 2px;
  }
  .aui .szdc--nav-breadcrumbs .szdc--nav-breadcrumb.active {
    color: #FF5200;
  }
}
.aui .szdc--nav-mob {
  display: none;
}
@media (max-width: 979px) {
  .aui .szdc--nav-mob {
    width: 100%;
    background-color: #002B59;
    border-top: 8px solid #FF5200;
  }
  .aui .szdc--nav-mob.open {
    display: block;
  }
  .aui .szdc--nav-mob .szdc--nav-mob-level {
    display: none;
  }
  .aui .szdc--nav-mob .szdc--nav-mob-level.active {
    display: block;
  }
  .aui .szdc--nav-mob .szdc--nav-mob-level .szdc--nav-mob-sublevel {
    display: none;
  }
  .aui .szdc--nav-mob .szdc--nav-mob-level .szdc--nav-mob-sublevel.active {
    display: block;
  }
  .aui .szdc--nav-mob ul {
    list-style: none;
    margin: 0 0 0 0;
  }
  .aui .szdc--nav-mob ul li {
    border-bottom: 1px dotted #FF5200;
    line-height: 28px;
    background-color: #002B59;
  }
  .aui .szdc--nav-mob ul li a {
    padding-left: 17px;
    margin: 0px;
    line-height: 45px;
  }
  .aui .szdc--nav-mob ul li.has-children a:after {
    content: url(../../images/szdc/symbol-sipka-vpravo-15-bila.svg);
    padding-left: 5px;
  }
}

.aui #wrapper .szdc--layout-1-column .szdc--column-clear {
  clear: both;
  height: 60px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-column .szdc--column-clear {
    width: calc((100% - 40px));
    padding-left: 0px;
  }
}

@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-1-1 .szdc--title-standart h1 {
  padding-top: 16px;
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-2-1 {
  width: 225px;
  border-top: 8px solid #FF5200;
  float: left;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column .szdc--column-2-1 {
    display: none;
  }
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 {
  width: 715px;
  padding-left: 20px;
  border-top: 1px solid #FF5200;
  float: left;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 {
    width: calc((100% - 40px));
    padding-left: 0px;
    border-top: none;
    float: none;
  }
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 #column-3 {
  padding: 0 22px 22px 0;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 #column-3 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 .szdc--h1 {
  padding-top: 26px;
  padding-bottom: 22px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column .szdc--column-2-2 .szdc--h1 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.aui #wrapper .szdc--layout-1-2-column .szdc--column-clear {
  clear: both;
  height: 45px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-1-2-column .szdc--column-clear {
    width: calc((100% - 40px));
    padding-left: 0px;
  }
}

.aui .columns-2 .portlet-boundary {
  margin-bottom: 20px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column {
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--layout-2-column .szdc--column-2-1 {
  width: 225px;
  border-top: 8px solid #FF5200;
  float: left;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column .szdc--column-2-1 {
    display: none;
  }
}
.aui #wrapper .szdc--layout-2-column .szdc--column-2-2 {
  width: 715px;
  padding-left: 20px;
  border-top: 1px solid #FF5200;
  float: left;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column .szdc--column-2-2 {
    width: 100%;
    padding-left: 0px;
    border-top: none;
    float: none;
  }
}
.aui #wrapper .szdc--layout-2-column .szdc--column-2-2 #column-2 {
  padding: 0 0 22px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column .szdc--column-2-2 #column-2 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column .szdc--column-2-2 .szdc--h1 {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.aui #wrapper .szdc--layout-2-column .szdc--column-clear {
  clear: both;
  height: 45px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--layout-2-column .szdc--column-clear {
    width: calc((100% - 40px));
    padding-left: 0px;
  }
}
.aui #wrapper .szdc--layout-2-column .szdc--title-standart h1 {
  padding-top: 26px;
  padding-bottom: 22px;
}

.aui .columns-3 .portlet-boundary {
  margin-bottom: 20px;
}
@media (max-width: 960px) {
  .aui .szdc--layout-3-column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary {
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}
@media (min-width: 961px) {
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary {
    width: calc((100% - 41px) / 3);
  }
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(3n) {
    margin-right: 0px;
  }
}
@media (max-width: 960px) {
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary {
    width: calc((100% - 20px) / 2);
  }
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(2n) {
    margin-right: 0px;
  }
}
@media (max-width: 688px) {
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary {
    width: 100%;
  }
  .aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(1n) {
    margin-right: 0px;
  }
}
.aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary .szdc--box-3-small .portlet-layout .portlet-column-content .portlet-boundary {
  margin-right: 0px;
  width: 100%;
}
.aui .szdc--layout-3-column .portlet-layout .portlet-column-content .portlet-boundary .szdc--box-3-small .portlet-layout .portlet-column-content .portlet-boundary:nth-child(3n) {
  margin-bottom: 0px;
}

@media (max-width: 960px) {
  .aui .szdc--layout-4-column {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui .szdc--layout-4-column .szdc--column-4 {
  overflow: auto;
  padding-top: 24px;
  padding-bottom: 12px;
  border-bottom: 8px solid #FF5200;
}
.aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary, .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary {
  margin-right: 20px;
  margin-bottom: 20px;
  float: left;
}
@media (min-width: 961px) {
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary, .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary {
    width: calc((100% - 60px) / 4);
  }
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(4n), .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary:nth-child(4n) {
    margin-right: 0px;
  }
}
@media (max-width: 960px) {
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary, .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary {
    width: calc((100% - 20px) / 2);
  }
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(2n), .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary:nth-child(2n) {
    margin-right: 0px;
  }
}
@media (max-width: 688px) {
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary, .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary {
    width: 100%;
  }
  .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .portlet-boundary:nth-child(1n), .aui .szdc--layout-4-column .portlet-layout .portlet-column-content .footer-portlet-boundary:nth-child(1n) {
    margin-right: 0px;
  }
}
.aui .szdc--footer-inner-box .szdc-footer-inner-title {
  font-size: 14px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 18px;
}
@media (max-width: 688px) {
  .aui .szdc--footer-inner-box .szdc-footer-inner-title {
    margin-bottom: 0px;
  }
  .aui .szdc--footer-inner-box .szdc-footer-inner-title:after {
    content: url(../../images/szdc/symbol-sipka-vpravo-14-seda.svg);
  }
}
.aui .szdc--footer-inner-box .szdc-footer-inner-title a {
  font-size: 14px;
  font-weight: bold;
  color: #828282;
}
@media (max-width: 688px) {
  .aui .szdc--footer-inner-box.szdc--open .szdc-footer-inner-title {
    margin-bottom: 18px;
  }
  .aui .szdc--footer-inner-box.szdc--open .szdc-footer-inner-title:after {
    content: url(../../images/szdc/symbol-sipka-dolu-14-seda.svg);
  }
}
.aui .szdc--footer-inner-box ul {
  margin: 0 0 0 0px;
  color: #828282;
  list-style: none;
}
@media (max-width: 688px) {
  .aui .szdc--footer-inner-box ul {
    display: none;
  }
}
.aui .szdc--footer-inner-box ul li {
  line-height: 11px;
  margin-bottom: 18px;
}
.aui .szdc--footer-inner-box ul li a {
  font-size: 11px;
  font-weight: normal;
  color: #828282;
}
.aui .szdc--footer-inner-box ul li:before {
  content: "•";
  padding-right: 0.5ch;
}

.aui .szdc--box-2-row .portlet-layout {
  width: 100%;
}
.aui .szdc--box-2-row .portlet-layout .portlet-column-content .portlet-boundary {
  width: 100%;
}
.aui .szdc--box-2-row .portlet-layout .portlet-column-content .portlet-boundary.portlet-borderless {
  margin-bottom: 5px;
}
.aui .szdc--box-2-row .portlet-asset-publisher .portlet-body {
  padding: 0 20px 0 20px;
}

.aui .szdc--box-velky {
  height: 306px;
  overflow: hidden;
}

@media (max-width: 960px) {
  .aui .szdc--no-tablet {
    display: none;
  }
}
@media (max-width: 688px) {
  .aui .szdc--no-phone {
    display: none;
  }
}
.aui .sign-in {
  display: none;
}
.aui body {
  font-family: Verdana, sans-serif;
  font-size: 11px;
  font-weight: normal;
}
.aui body .lfr-hudcrumbs {
  display: none;
}
.aui button {
  font-family: Verdana, sans-serif;
}
.aui a {
  font-weight: normal;
}
.aui .lfr-meta-actions {
  padding-top: 0;
}
.aui .user-notifications-count {
  font-size: 14px;
}
.aui .portlet-asset-publisher .asset-content, .aui .portlet-asset-publisher .asset-summary,
.aui .portlet-asset-publisher .asset-title, .aui .portlet-asset-publisher .header-title,
.aui .portlet-asset-publisher li.title-list, .aui .portlet-blogs .entry-body,
.aui .portlet-blogs .entry-title, .aui .portlet-blogs .header-title,
.aui .portlet-journal-content .journal-content-article, .aui .portlet-message-boards .header-title,
.aui .portlet-message-boards .thread-body {
  word-break: normal;
  word-break: break-word;
}
.aui #wrapper {
  padding: 0px;
}
.aui #wrapper #hrefFm {
  display: none;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--zarovnat-stred {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--pozadi-sede {
  background-color: #F0F0F0;
}
.aui #wrapper .szdc--pozadi-sede > .portlet-borderless-container {
  background-color: #F0F0F0;
}
.aui #wrapper .szdc--pozadi-bile {
  background-color: #FFFFFF;
}
.aui #wrapper .szdc--pozadi-bile > .portlet-borderless-container {
  background-color: #FFFFFF;
}
.aui #wrapper .szdc--pozadi-modre {
  background-color: #002B59;
}
.aui #wrapper .szdc--zindex-10 {
  z-index: 10;
}
.aui #wrapper .szdc--breadcrumbs {
  width: 100%;
  background-color: #FFFFFF;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--breadcrumbs {
    display: none;
  }
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs {
  margin-bottom: 0px;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs ul {
  height: 38px;
  padding: 0px 1em;
  border-radius: initial;
  background-color: #FFFFFF;
  display: flex;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs li {
  line-height: 28px;
  padding-top: 4px;
  display: flex;
  overflow: hidden;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs li a {
  color: #828282;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs li.active a {
  color: #FF5200;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs li .divider {
  visibility: hidden;
  padding: 0 4px;
}
.aui #wrapper .szdc--breadcrumbs #breadcrumbs li .divider:after {
  visibility: visible;
  color: #828282;
  content: ">";
  font-weight: normal;
  margin-left: -8px;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-standart {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.aui #wrapper .szdc--title-standart h1, .aui #wrapper .szdc--title-standart h2, .aui #wrapper .szdc--title-standart h3, .aui #wrapper .szdc--title-standart h4 {
  font-size: 24px;
  line-height: 1.33;
  font-weight: bold;
  color: #002B59;
  margin: 0 0 0 0;
  padding: 32px 0 16px 14px;
}
.aui #wrapper .szdc--title-standart .szdc--line-orange-small {
  border-top: 1px solid #FF5200;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-standart .szdc--line-orange-small {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--title-standart .szdc--line-orange-big {
  border-top: 8px solid #FF5200;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-standart .szdc--line-orange-big {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-big {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.aui #wrapper .szdc--title-big h1, .aui #wrapper .szdc--title-big h2, .aui #wrapper .szdc--title-big h3, .aui #wrapper .szdc--title-big h4 {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  color: #002B59;
  margin: 0 0 0 0;
  padding: 26px 0 20px 14px;
}
.aui #wrapper .szdc--title-big .szdc--line-orange-small {
  border-top: 1px solid #FF5200;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-big .szdc--line-orange-small {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--title-big .szdc--line-orange-big {
  border-top: 8px solid #FF5200;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--title-big .szdc--line-orange-big {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aui #wrapper .szdc--slider-agregator {
  margin-top: -48px;
}
.aui #wrapper .szdc--slider-agregator .szdc--slider-boxes {
  height: 602px;
  background-color: #FFFFFF;
}
@media (max-width: 688px) {
  .aui #wrapper .szdc--slider-agregator .szdc--slider-boxes {
    height: 550px;
  }
  .aui #wrapper .szdc--slider-agregator .szdc--slider-boxes .slick-dots {
    display: none;
  }
}
.aui #wrapper .szdc--slider-agregator .slick-slider {
  margin-bottom: 0px;
}
.aui #wrapper .szdc--slider-agregator .slick-slider .slick-list {
  top: -48px;
}
.aui #wrapper .szdc--slider-agregator .slick-dots {
  margin: 0 0 0 0;
  position: absolute;
  bottom: 20px;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li button {
  width: 14px;
  height: 14px;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li button:before {
  width: 14px;
  height: 14px;
  content: url(../../images/szdc/slider.svg);
  opacity: 1;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li button:before:hover {
  opacity: 1;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li button:before {
  content: url(../../images/szdc/slider.svg);
  opacity: 1;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li button:hover:before {
  content: url(../../images/szdc/slider-hover.svg);
  opacity: 1;
}
.aui #wrapper .szdc--slider-agregator .slick-dots li.slick-active button:before {
  content: url(../../images/szdc/slider-active.svg);
}
.aui #wrapper .szdc--slider-agregator .slick-dots li.slick-active button:hover:before {
  content: url(../../images/szdc/slider-hover.svg);
  opacity: 1;
}
.aui #wrapper .szdc--slider-box {
  height: 550px;
}
.aui #wrapper .szdc--slider-box a {
  display: block;
  position: relative;
}
.aui #wrapper .szdc--slider-box img {
  height: 550px;
}
.aui #wrapper .szdc--slider-box .szdc--slider-box-frame {
  height: 550px;
  width: 100%;
  position: absolute;
  top: 0;
}
.aui #wrapper .szdc--slider-box .szdc--slider-box-frame .szdc-slider-box-text-frame {
  height: 550px;
}
.aui #wrapper .szdc--slider-box .szdc--slider-box-text {
  position: absolute;
  bottom: 0px;
  width: 279px;
  height: 279px;
  display: block;
  padding: 14px;
  font-size: 24px;
  font-weight: bold;
  line-height: 34px;
  color: #FFFFFF;
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--slider-box .szdc--slider-box-text {
    margin-left: 20px;
  }
}
@media (max-width: 688px) {
  .aui #wrapper .szdc--slider-box .szdc--slider-box-text {
    margin-left: 0px;
    width: calc(100% - 14px);
  }
}
.aui #wrapper .szdc--slider-box-orange a .szdc--slider-box-text {
  background-color: rgba(255, 82, 0, 0.8);
}
.aui #wrapper .szdc--slider-box-orange a:hover .szdc--slider-box-text {
  background-color: #FF5200;
}
.aui #wrapper .szdc--slider-box-blue a .szdc--slider-box-text {
  background-color: rgba(0, 161, 224, 0.8);
}
.aui #wrapper .szdc--slider-box-blue a:hover .szdc--slider-box-text {
  background-color: #00A1E0;
}
.aui #wrapper .szdc--slider-box-lockout a .szdc--slider-box-text {
  background-color: rgba(0, 161, 224, 0.8);
}
.aui #wrapper .szdc--slider-box-lockout a:hover .szdc--slider-box-text {
  background-color: #00A1E0;
}
.aui #wrapper .szdc--slider-box-condolence a .szdc--slider-box-text {
  background-color: rgba(90, 90, 90, 0.8);
  width: 606px !important;
}
@media (max-width: 688px) {
  .aui #wrapper .szdc--slider-box-condolence a .szdc--slider-box-text {
    width: calc(100% - 14px) !important;
  }
}
.aui #wrapper .szdc--slider-box-condolence a:hover .szdc--slider-box-text {
  background-color: #5A5A5A;
}
.aui #wrapper .portlet-column-content .portlet-borderless-container {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.aui #wrapper .portlet-column-content .portlet-boundary_56_ .portlet-borderless-bar {
  top: 25px;
}
.aui #wrapper .portlet-borderless-container {
  padding-top: 0px;
}
.aui #wrapper .portlet-navigation h2 {
  margin: 0 0;
  padding: 9px 0 9px 10px;
  font-size: initial;
  line-height: 1;
  border-bottom: 1px dotted #FF5200;
}
.aui #wrapper .portlet-navigation h2 a {
  color: #828282;
  font-size: 14px;
  font-weight: bold;
  vertical-align: text-top;
}
.aui #wrapper .portlet-navigation h2 a:hover {
  color: #002B59;
  text-decoration: none;
}
.aui #wrapper .portlet-navigation ul {
  margin: 0 0;
  padding-left: 0px;
  list-style-type: none;
}
.aui #wrapper .portlet-navigation ul li {
  border-bottom: 1px dotted #FF5200;
  padding-left: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  line-height: 14px;
}
.aui #wrapper .portlet-navigation ul li a {
  color: #828282;
  font-size: 11px;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
}
.aui #wrapper .portlet-navigation ul li a.selected {
  color: #00A1E0;
}
.aui #wrapper .portlet-navigation ul li a:hover {
  color: #002B59;
  text-decoration: none;
}
.aui #wrapper .portlet-navigation ul li a:after {
  padding-left: 5px;
}
.aui #wrapper .portlet-navigation ul li.has-children a:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-modra-svetla.svg);
}
.aui #wrapper .portlet-navigation ul li.has-children a:hover:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-oranzova.svg);
}
.aui #wrapper .portlet-navigation ul li.has-children.open a:after {
  content: url(../../images/szdc/symbol-sipka-dolu-14-modra-svetla.svg);
}
.aui #wrapper .portlet-navigation ul li.has-children.open a:hover:after {
  content: url(../../images/szdc/symbol-sipka-dolu-14-oranzova.svg);
}
.aui #wrapper .portlet-navigation ul .child-pages {
  border: none;
  padding-top: 0;
  padding-bottom: 0;
}
.aui #wrapper .portlet-navigation ul .child-pages a:before {
  content: "•";
  margin-left: -9px;
}
.aui #wrapper .portlet-navigation ul .child-pages ul {
  padding-left: 12px;
}
.aui #wrapper .portlet-navigation ul .child-pages ul li {
  padding-left: 18px;
}
.aui #wrapper .szdc--box-text {
  padding: 20px;
}
.aui #wrapper .szdc--box-text .szdc--overlay {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
}
.aui #wrapper .szdc--box-text .szdc--overlay.blue {
  background: rgba(51, 85, 122, 0.8);
}
.aui #wrapper .szdc--box-text .szdc--overlay.orange {
  background: rgba(255, 117, 51, 0.8);
}
.aui #wrapper .szdc--box-text .szdc--text {
  position: relative;
  z-index: 1;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  margin: 0;
}
.aui #wrapper .szdc--box-velky-zakladni {
  display: block;
}
.aui #wrapper .szdc--box-velky-zakladni .szdc--box-image {
  height: 123px;
}
.aui #wrapper .szdc--box-velky-zakladni .szdc--box-text {
  height: 144px;
  position: relative;
}
.aui #wrapper .szdc--box-velky-zakladni .szdc--box-text h2 {
  margin: 0;
}
.aui #wrapper .szdc--box-velky-zakladni .szdc--box-text .szdc--text {
  font-size: 18px;
  color: #002B59;
  line-height: 24px;
  font-weight: normal;
}
.aui #wrapper .szdc--box-velky-zakladni .szdc--box-text .szdc--button {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.aui #wrapper .szdc--box-velky-zakladni:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--box-stredni-zakladni {
  position: relative;
  display: block;
  height: 166px;
}
@media (max-width: 344px) {
  .aui #wrapper .szdc--box-stredni-zakladni {
    min-height: 166px;
    height: auto !important;
  }
}
.aui #wrapper .szdc--box-stredni-zakladni .szdc--box-title {
  font-size: 18px;
  color: #002B59;
  line-height: 24px;
  font-weight: normal;
  position: relative;
  padding: 20px;
  margin: 0;
}
.aui #wrapper .szdc--box-stredni-zakladni .szdc--box-buttons {
  position: absolute;
  bottom: 20px;
  left: 20px;
}
@media (max-width: 344px) {
  .aui #wrapper .szdc--box-stredni-zakladni .szdc--box-buttons {
    position: relative !important;
  }
}
.aui #wrapper .szdc--box-stredni-zakladni .szdc--box-buttons .szdc--button {
  margin-right: 20px;
  margin-top: 8px;
}
.aui #wrapper .szdc--box-stredni-zakladni .szdc--box-buttons .szdc--button:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--box-stredni-zakladni.szdc--box-stredni-zakladni-tmavy {
  background-color: #002B59;
}
.aui #wrapper .szdc--box-stredni-zakladni.szdc--box-stredni-zakladni-tmavy .szdc--box-title {
  color: #FFFFFF;
}
.aui #wrapper .szdc--box-velky-foto {
  display: block;
}
.aui #wrapper .szdc--box-velky-foto .szdc--box-text {
  height: 267px;
  font-size: 18px;
  color: #FFFFFF;
  line-height: 24px;
  font-weight: normal;
  position: relative;
}
.aui #wrapper .szdc--box-velky-foto .szdc--box-text .szdc--button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  margin: 0;
}
.aui #wrapper .szdc--box-velky-foto:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--box-velky-odkazy {
  display: block;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-image {
  height: 123px;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text {
  height: 144px;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text .szdc--box-title {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text .szdc--box-title a {
  font-size: 18px;
  line-height: 18px;
  color: #002B59;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text ul {
  margin: 10px 0 0 0;
  list-style-type: none;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text ul li {
  line-height: 20px;
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text ul li:before {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-tmava.svg);
}
.aui #wrapper .szdc--box-velky-odkazy .szdc--box-text ul li a {
  font-size: 13px;
  font-weight: normal;
  color: #002B59;
}
.aui #wrapper .szdc--ilustrace .szdc--ilustrace-img {
  width: 100%;
}
.aui #wrapper .szdc--ilustrace .szdc--ilustrace-title {
  position: absolute !important;
  padding: 0 !important;
  top: 20px;
  left: 20px;
}
.aui #wrapper .szdc--box-ilustrace {
  display: block;
  position: relative;
}
.aui #wrapper .szdc--box-ilustrace:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--box-ilustrace .szdc--box-title {
  position: absolute;
  top: 0;
  font-size: 18px;
  line-height: 20px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 20px 0 0 20px;
  margin: 0;
}
.aui #wrapper .szdc--box-ilustrace .szdc--box-image {
  height: 123px;
  background-size: cover;
  background-position: center;
  opacity: 0.8;
}
.aui #wrapper .szdc--box-ilustrace .szdc--box-image:hover {
  opacity: 1;
}
.aui #wrapper .szdc--box-ilustrace .szdc--box-text {
  height: 144px;
  line-height: normal;
}
.aui #wrapper .szdc--aggregator-entry-link {
  float: left;
  width: 100%;
}
.aui #wrapper .szdc--aggregator-entry-link:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--aggregator-entry-link:first-child .szdc--box-entry {
  padding-top: 0px;
}
.aui #wrapper .szdc--aggregator-entry-link:last-child .szdc--aggregator-entry {
  border-bottom: none;
  padding-bottom: 0px;
}
.aui #wrapper .szdc--aggregator-entry-perex a:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--aggregator-entry {
  float: left;
  width: 100%;
  border-bottom: 1px dotted #828282;
  padding: 5px 0 5px 0;
}
.aui #wrapper .szdc--aggregator-entry:first-child {
  padding-top: 0px;
}
.aui #wrapper .szdc--aggregator-entry:last-child {
  border-bottom: none;
}
.aui #wrapper .szdc--aggregator-entry .szdc--date {
  font-size: 11px;
  color: #828282;
}
.aui #wrapper .szdc--aggregator-entry .szdc--text {
  font-size: 13px;
  color: #000000;
}
.aui #wrapper .szdc--aggregator-entry .szdc--text:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--aggregator-entry .szdc--title {
  font-size: 13px;
  color: #002B59;
  font-weight: bold;
}
.aui #wrapper .szdc--aggregator-entry .szdc--perex {
  font-size: 13px;
  color: #000000;
}
.aui #wrapper .szdc--aggregator-entry .sipka-modra-svetla:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-modra-svetla.svg);
  padding-left: 5px;
}
.aui #wrapper .szdc--aggregator-entry .sipka-oranzova:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-oranzova.svg);
  padding-left: 5px;
}
.aui #wrapper .szdc--aggregator-entry:hover {
  text-decoration: none;
}
.aui #wrapper .szdc--aggregator-entry:hover .szdc--title {
  text-decoration: underline;
}
.aui #wrapper .szdc--aggregator-entry:hover .szdc--perex {
  text-decoration: none;
}
.aui #wrapper .szdc--aggregator-entry:hover .szdc--text {
  color: #002B59;
}
.aui #wrapper .szdc--aggregator-entry:hover .szdc--date {
  color: #00A1E0;
}
.aui #wrapper .szdc--aggregator-entry:hover .sipka-modra-svetla:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-oranzova.svg);
}
.aui #wrapper .szdc--aggregator-entry:hover .sipka-oranzova:after {
  content: url(../../images/szdc/symbol-sipka-vpravo-14-modra-svetla.svg);
}
.aui #wrapper .szdc--box-maly-zakladni {
  display: block;
}
.aui #wrapper .szdc--box-maly-zakladni .szdc--box-text {
  height: 49px;
  position: relative;
}
.aui #wrapper .szdc--box-maly-zakladni .szdc--box-text h2 {
  margin: 0;
}
.aui #wrapper .szdc--box-maly-zakladni .szdc--box-text .szdc--text {
  font-size: 18px;
  color: #002B59;
  line-height: 24px;
  font-weight: normal;
}
.aui #wrapper .szdc--box-maly-zakladni .szdc--box-text .szdc--button {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.aui #wrapper .szdc--box-maly-zakladni:hover {
  text-decoration: none;
}
.aui #wrapper #footer {
  text-align: left;
  color: #FFFFFF;
  height: 190px;
}
@media (max-width: 688px) {
  .aui #wrapper #footer {
    height: 360px;
  }
}
.aui #wrapper #footer a {
  color: #FFFFFF;
}
.aui #wrapper #footer .szdc--column-1 {
  float: left;
  padding-top: 36px;
  margin-right: 20px;
  width: calc(((100% - 80px)/12)*3);
}
.aui #wrapper #footer .szdc--column-1 .szdc--contact {
  padding-top: 3px;
}
@media (max-width: 688px) {
  .aui #wrapper #footer .szdc--column-1 {
    padding-top: 20px;
    width: 100%;
  }
}
.aui #wrapper #footer .szdc--column-2 {
  float: left;
  padding-top: 61px;
  margin-right: 20px;
  width: calc(((100% - 80px)/12)*2);
}
@media (max-width: 688px) {
  .aui #wrapper #footer .szdc--column-2 {
    padding-top: 20px;
    width: 100%;
  }
}
.aui #wrapper #footer .szdc--column-3 {
  float: left;
  padding-top: 61px;
  margin-right: 20px;
  width: calc(((100% - 80px)/12)*2);
}
.aui #wrapper #footer .szdc--column-3 a:before {
  content: url(../../images/szdc/symbol-telefon-bila.svg);
  padding-right: 6px;
  padding-left: 2px;
}
@media (max-width: 688px) {
  .aui #wrapper #footer .szdc--column-3 {
    padding-top: 20px;
    width: 100%;
  }
}
.aui #wrapper #footer .szdc--column-4 {
  float: left;
  padding-top: 61px;
  margin-right: 20px;
  width: calc(((100% - 80px)/12)*2);
}
@media (max-width: 688px) {
  .aui #wrapper #footer .szdc--column-4 {
    padding-top: 20px;
    width: 100%;
  }
}
.aui #wrapper #footer .szdc--column-5 {
  float: left;
  padding-top: 61px;
  width: calc(((100% - 80px)/12)*2);
}
@media (max-width: 688px) {
  .aui #wrapper #footer .szdc--column-5 {
    padding-top: 20px;
    width: 100%;
  }
}
.aui #wrapper #footer .ico-map:before {
  content: url(../../images/szdc/symbol-mapa-webu-bila.svg);
  padding-right: 6px;
}
.aui #wrapper #footer .ico-cookie:before {
  content: url(../../images/szdc/symbol-cookie-bila.svg);
  padding-right: 4px;
}
.aui #wrapper #footer .ico-disability:before {
  content: url(../../images/szdc/symbol-pristupnost-bila.svg);
  padding-right: 6px;
  padding-left: 3px;
}
.aui #wrapper #footer .ico-login:before {
  content: url(../../images/szdc/symbol-prihlasit-bila.svg);
  padding-right: 6px;
  padding-left: 2px;
}
.aui #wrapper #footer .ico-noicon {
  margin-left: 19px;
}
.aui #wrapper .szdc--layout-copyright {
  color: #828282;
  height: 60px;
}
.aui #wrapper .szdc--computer-name {
  float: right;
}
.aui #wrapper .szdc--four-box {
  overflow: hidden;
}
.aui #wrapper .szdc--four-box-layout {
  margin-bottom: 40px;
  float: left;
  width: 100%;
}
.aui #wrapper .szdc--four-box-layout .szdc--box-stredni {
  height: 225px;
  margin: 0 20px 20px 0;
  float: left;
  position: relative;
  color: white;
  font-weight: bold;
  font-size: 18px;
  word-break: keep-all;
}
.aui #wrapper .szdc--four-box-layout .szdc--box-stredni:hover {
  text-decoration: none;
}
@media (min-width: 961px) {
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni {
    width: calc((100% - 60px) / 4);
  }
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni:nth-child(4n) {
    margin-right: 0px;
  }
}
@media (max-width: 960px) {
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni {
    width: calc((100% - 20px) / 2);
  }
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni:nth-child(2n) {
    margin-right: 0px;
  }
}
@media (max-width: 688px) {
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni {
    width: 100%;
  }
  .aui #wrapper .szdc--four-box-layout .szdc--box-stredni:nth-child(1n) {
    margin-right: 0px;
  }
}
.aui #wrapper .szdc--four-box-layout .szdc--box-text {
  height: 185px;
}
.aui #wrapper .szdc--four-box-layout .szdc--text {
  position: relative;
  z-index: 1;
}
.aui #wrapper .szdc--four-box-layout .szdc--button {
  position: absolute;
  bottom: 20px;
  left: 20px;
  z-index: 1;
}
.aui #wrapper .szdc--four-box-layout-title {
  font-size: 18px;
  line-height: normal;
  color: #002B59;
  padding: 22px 0 18px 0;
  margin: 0;
}
.aui #wrapper .portlet-boundary {
  background-color: white;
}
.aui #wrapper .portlet-boundary_118_ {
  background-color: transparent;
}
.aui .portlet-borderless-container {
  background-color: transparent;
}

.aui .szdc--button {
  line-height: 12px;
  font-size: 12px;
  font-weight: bold;
  color: #00A1E0;
  background-color: #FFFFFF;
  padding: 8px 9px 8px 9px;
  border: 1px solid #00A1E0;
  border-radius: 3px;
  display: inline-block;
  z-index: 1;
}
.aui .szdc--button:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-svetla.svg);
}
.aui .szdc--button:hover {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #00A1E0;
}
.aui .szdc--button:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-text {
  padding: 8px 9px 8px 14px;
}
.aui .szdc--button.szdc--button-text:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-svetla.svg);
  padding-left: 5px;
}
.aui .szdc--button.szdc--button-blue {
  color: #FFFFFF;
  background-color: #00A1E0;
}
.aui .szdc--button.szdc--button-blue:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-blue:hover {
  color: #00A1E0;
  background-color: #FFFFFF;
}
.aui .szdc--button.szdc--button-blue:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-svetla.svg);
}
.aui .szdc--button.szdc--button-dark-blue {
  color: #FFFFFF;
  background-color: #002B59;
  border-color: #FFFFFF;
  font-family: Verdana, sans-serif;
}
.aui .szdc--button.szdc--button-dark-blue:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-dark-blue:hover {
  color: #002B59;
  background-color: #FFFFFF;
}
.aui .szdc--button.szdc--button-dark-blue:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-tmava.svg);
}
.aui .szdc--button.szdc--button-light-blue {
  color: #FFFFFF;
  background-color: #00A1E0;
}
.aui .szdc--button.szdc--button-light-blue:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-light-blue:hover {
  background-color: #002B59;
  border-color: #002B59;
}
.aui .szdc--button.szdc--button-light-blue:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-orange {
  color: #FF5200;
  border-color: #FF5200;
}
.aui .szdc--button.szdc--button-orange:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-oranzova.svg);
}
.aui .szdc--button.szdc--button-orange:hover {
  color: #FFFFFF;
  background-color: #FF5200;
}
.aui .szdc--button.szdc--button-orange:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-white {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-color: transparent;
}
.aui .szdc--button.szdc--button-white:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui .szdc--button.szdc--button-white:hover {
  color: #FF5200;
  background-color: #FFFFFF;
}
.aui .szdc--button.szdc--button-white:hover:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-oranzova.svg);
}
.aui a:hover .szdc--button {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #00A1E0;
}
.aui a:hover .szdc--button:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui a:hover .szdc--button.szdc--button-blue {
  color: #00A1E0;
  background-color: #FFFFFF;
}
.aui a:hover .szdc--button.szdc--button-blue:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-modra-svetla.svg);
}
.aui a:hover .szdc--button.szdc--button-orange {
  color: #FFFFFF;
  background-color: #FF5200;
}
.aui a:hover .szdc--button.szdc--button-orange:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-bila.svg);
}
.aui a:hover .szdc--button.szdc--button-white {
  color: #FF5200;
  background-color: #FFFFFF;
}
.aui a:hover .szdc--button.szdc--button-white:after {
  content: url(../../images/szdc/symbol-sipka-na-tlacitko-oranzova.svg);
}

.aui #wrapper .asset-content {
  margin: 0;
}
.aui #wrapper .portlet-asset-publisher .preview-wrapper .taglib-header {
  margin-bottom: 0;
  border-bottom: 0;
}
.aui #wrapper .portlet-asset-publisher .preview-wrapper .taglib-header .header-back-to {
  display: none;
}
.aui #wrapper .portlet-asset-publisher .preview-wrapper .taglib-header h1, .aui #wrapper .portlet-asset-publisher .preview-wrapper .taglib-header h3 {
  white-space: normal;
  font-size: 24px;
  line-height: 1.33;
  font-weight: bold;
  color: #002B59;
  margin: 0 0 0 0;
  padding: 26px 0 22px 14px;
}
.aui .szdc--page {
  color: #000000;
  font-size: 13px;
  padding-left: 14px;
  padding-right: 22px;
}
.aui .szdc--page .szdc--perex {
  color: #002B59;
  font-size: 14px;
  font-weight: bold;
  line-height: normal;
  margin-bottom: 38px;
}
.aui .szdc--page .szdc--date {
  color: #828282;
  margin: 0;
}
.aui .szdc--page p {
  font-size: 13px;
  line-height: 1.6;
  color: #000000;
  margin-bottom: 18px;
  word-break: normal;
}
.aui .szdc--page h2, .aui .szdc--page h3 {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.6;
  color: #002B59;
  margin: 0;
}
.aui .szdc--page.szdc--dark-blue-headers h2, .aui .szdc--page.szdc--dark-blue-headers h3 {
  color: #002B59;
}
.aui .szdc--page.szdc--light-blue-headers h2, .aui .szdc--page.szdc--light-blue-headers h3 {
  color: #00A1E0;
}
.aui .szdc--page ul {
  margin: 0px;
  color: #000000;
  font-size: 13px;
  line-height: 1.6;
  list-style-type: none;
}
.aui .szdc--page ul li {
  margin-left: 13px;
}
.aui .szdc--page ul li:before {
  content: "•";
  padding-right: 0.5em;
  margin-left: -13px;
}
.aui .szdc--page ol {
  margin: 0 0 0 15px;
  color: #000000;
  font-size: 13px;
  line-height: 1.6;
}
.aui .szdc--page a {
  color: #000000;
  text-decoration: underline;
}
.aui .szdc--page a:hover {
  color: #002B59;
}
.aui .szdc--page .szdc--attachments-title {
  margin-top: 25px;
}
.aui .szdc--page .szdc--attachments {
  margin-top: 10px;
}
.aui .szdc--page .szdc--attachments tr {
  height: 32px;
  border-top: 1px dotted #828282;
  border-bottom: 1px dotted #828282;
  border-collapse: collapse;
}
.aui .szdc--page .szdc--attachments .szdc--filename {
  color: #828282;
  width: 1px;
  white-space: nowrap;
  padding-right: 1em;
}
.aui .szdc--page .szdc--attachments .szdc--filename a {
  color: #828282;
  text-decoration: none;
}
.aui .szdc--page .szdc--attachments tr td {
  background-color: #FFFFFF;
}
.aui .szdc--page .szdc--attachments .szdc--filetype a {
  text-transform: uppercase;
  color: #00A1E0;
}
.aui .szdc--page .szdc--attachments .szdc--filetype a:hover {
  color: #002B59;
}
.aui .szdc--page .szdc--attachments .szdc--filetype a:hover:before {
  content: url(../../images/szdc/symbol-tisk-dokument-modra-tmava.svg);
}
.aui .szdc--page .szdc--attachments .szdc--filetype a:before {
  content: url(../../images/szdc/symbol-tisk-dokument-modra-svetla.svg);
  padding-right: 0.5em;
}
.aui .szdc--page img {
  margin-bottom: 18px;
}
.aui .szdc--page img.szdc--image {
  width: 100%;
  max-height: 307px;
  object-fit: contain;
  margin-bottom: 32px;
}
.aui .szdc--page img.szdc--large-image {
  max-height: 468px;
}
.aui .szdc--page table {
  width: 100%;
  color: #000000;
  margin-bottom: 18px;
}
.aui .szdc--page table th, .aui .szdc--page table .header {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #00A1E0;
  text-align: left;
  padding-left: 10px;
}
.aui .szdc--page table td {
  padding-left: 10px;
}
.aui .szdc--page table tr:nth-child(2n+1) {
  background-color: #F0F0F0;
}
.aui .szdc--page table tr.header {
  color: #FFFFFF;
  font-weight: bold;
  background-color: #00A1E0;
  text-align: left;
  padding-left: 10px;
}
.aui .szdc--page table img {
  margin-bottom: 0px;
}
.aui .szdc--page .szdc--table-holder {
  display: block;
  word-break: keep-all;
  overflow: auto !important;
  clear: both;
}
.aui .szdc--page .szdc--table-holder em {
  white-space: nowrap;
}

.aui .szdc--projects-form * {
  box-sizing: border-box;
}
.aui .szdc--projects-form select, .aui .szdc--projects-form input, .aui .szdc--projects-form button {
  width: 100%;
  height: 32px;
}
.aui .szdc--projects-form button {
  background-color: #00A1E0;
  color: #FFFFFF;
  font-weight: bold;
  height: 32px;
  border: 0;
  border-radius: 3px;
}
.aui .szdc--projects-form button:hover {
  background-color: #002B59;
}
.aui .szdc--projects-form label {
  color: #828282;
}
.aui .szdc--projects-form select {
  background: linear-gradient(45deg, transparent 50%, white 50%) calc(100% - 16px) 13px/6px 6px, linear-gradient(135deg, white 50%, transparent 50%) calc(100% - 10px) 13px/6px 6px, linear-gradient(to right, #828282 0%, #828282 100%) right top/32px 32px, linear-gradient(to right, #DCDCDC 0%, #DCDCDC 100%) left top/100% 32px;
  background-repeat: no-repeat;
  color: #000000;
  margin: 0;
  padding-right: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: 100%;
}
.aui .szdc--projects-form select::-ms-expand {
  display: none;
}
.aui .szdc--projects-form .szdc--project-hidden-field {
  display: none;
}
.aui .szdc--searched-projects table, .aui .szdc--searched-projects th, .aui .szdc--searched-projects td {
  border: none;
}
.aui .szdc--searched-projects table[data-searchcontainerid] {
  font-size: 11px;
}
.aui .szdc--searched-projects table[data-searchcontainerid] thead tr th {
  display: none;
}
.aui .table-bordered .szdc--searched-project-record {
  border: dotted #828282;
  border-width: 1px 0;
  background-color: #FFFFFF !important;
}
.aui .szdc--project-table {
  margin-bottom: 3em;
  width: 100%;
}
.aui .szdc--project-table .szdc--project-title a {
  color: #002B59;
  font-weight: bold;
}
.aui .szdc--project-table tr td:first-child {
  font-weight: bold;
}
.aui .szdc--project-table tr:nth-child(even):hover > td, .aui .szdc--project-table tr:nth-child(even) > td {
  background-color: #F0F0F0;
}
.aui .szdc--project-table tr:not(:nth-child(even)):hover > td {
  background-color: #FFFFFF;
}
.aui .szdc--project-table .szdc--project-item-label {
  width: 30%;
}
.aui .szdc--project-table .szdc--project-item-value {
  width: 70%;
}
.aui .szdc--project-content {
  word-break: normal;
}
.aui .szdc--project-content .szdc--projects-program {
  font-size: 14px;
  padding-left: 14px;
}
.aui .szdc--project-content .szdc--projects-illustrations {
  margin-top: 24px;
}
.aui .szdc--project-content .szdc--projects-illustrations img {
  width: 100%;
}
.aui .szdc--project-content .szdc--projects-illustrations .szdc--description {
  max-width: 100%;
  font-size: 13px;
  word-break: keep-all;
  padding: 8px 14px 0px 14px;
}
@media (max-width: 767px) {
  .aui .szdc--project-content .nav-tabs {
    display: none;
  }
}
@media (max-width: 767px) {
  .aui .szdc--projects #szdc--projects-tabview, .aui .szdc--project-content #szdc--projects-tabview {
    border-bottom: 2px solid #00A1E0;
  }
}
.aui .szdc--projects #szdc--projects-tabview .nav-tabs, .aui .szdc--project-content #szdc--projects-tabview .nav-tabs {
  margin: 24px 0 0;
  border: none;
  clear: both;
}
.aui .szdc--projects #szdc--projects-tabview .tab, .aui .szdc--project-content #szdc--projects-tabview .tab {
  height: 34px;
  border-radius: 0;
  border-top: 8px solid #FFFFFF;
  border-left: 1px solid #F0F0F0;
  box-sizing: initial;
}
.aui .szdc--projects #szdc--projects-tabview .tab:first-child, .aui .szdc--project-content #szdc--projects-tabview .tab:first-child {
  border-left: none;
}
.aui .szdc--projects #szdc--projects-tabview .tab.active, .aui .szdc--project-content #szdc--projects-tabview .tab.active {
  border-top: 8px solid #00A1E0;
  background-color: #F0F0F0;
  border-left: none;
}
.aui .szdc--projects #szdc--projects-tabview .tab.active + .tab, .aui .szdc--project-content #szdc--projects-tabview .tab.active + .tab {
  border-left: none;
}
.aui .szdc--projects #szdc--projects-tabview .tab:hover, .aui .szdc--project-content #szdc--projects-tabview .tab:hover {
  border-top: 8px solid #F0F0F0;
  background-color: #F0F0F0;
}
.aui .szdc--projects #szdc--projects-tabview .tab:hover.active, .aui .szdc--project-content #szdc--projects-tabview .tab:hover.active {
  border-top: 8px solid #00A1E0;
}
.aui .szdc--projects #szdc--projects-tabview .tab a, .aui .szdc--project-content #szdc--projects-tabview .tab a {
  font-size: 11px;
  border: none;
  outline: none;
  padding: 6px 14px;
  margin-right: 0;
  color: #00A1E0;
  background: none;
}
.aui .szdc--projects #szdc--projects-tabview .tab-content, .aui .szdc--project-content #szdc--projects-tabview .tab-content {
  color: #000000;
  font-size: 13px;
  background-color: #F0F0F0;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane, .aui .szdc--project-content #szdc--projects-tabview .tab-pane {
  padding: 24px 22px 48px 14px;
}
@media (max-width: 767px) {
  .aui .szdc--projects #szdc--projects-tabview .tab-pane, .aui .szdc--project-content #szdc--projects-tabview .tab-pane {
    padding: 0px 14px 48px 14px;
  }
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane table, .aui .szdc--project-content #szdc--projects-tabview .tab-pane table {
  width: 100%;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane table tr, .aui .szdc--project-content #szdc--projects-tabview .tab-pane table tr {
  height: 32px;
  border-top: 1px dotted #828282;
  border-bottom: 1px dotted #828282;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane table td, .aui .szdc--project-content #szdc--projects-tabview .tab-pane table td {
  padding-top: 10px;
  padding-bottom: 10px;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane p + table, .aui .szdc--project-content #szdc--projects-tabview .tab-pane p + table {
  margin-top: 34px;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane .szdc--projects-date, .aui .szdc--project-content #szdc--projects-tabview .tab-pane .szdc--projects-date {
  font-size: 13px;
  color: #002B59;
  font-weight: bold;
}
.aui .szdc--projects #szdc--projects-tabview .tab-pane.szdc--tab-pane-visible, .aui .szdc--project-content #szdc--projects-tabview .tab-pane.szdc--tab-pane-visible {
  display: block;
}
.aui .szdc--projects #szdc--projects-tabview .tab-title, .aui .szdc--project-content #szdc--projects-tabview .tab-title {
  display: none;
}
@media (max-width: 767px) {
  .aui .szdc--projects #szdc--projects-tabview .tab-title, .aui .szdc--project-content #szdc--projects-tabview .tab-title {
    display: block;
    padding: 10px 14px 10px 14px;
    border-top: 2px solid #00A1E0;
  }
  .aui .szdc--projects #szdc--projects-tabview .tab-title a.tab-content, .aui .szdc--project-content #szdc--projects-tabview .tab-title a.tab-content {
    color: #00A1E0;
    display: inline-block;
    width: 90%;
  }
  .aui .szdc--projects #szdc--projects-tabview .tab-title:after, .aui .szdc--project-content #szdc--projects-tabview .tab-title:after {
    content: url(../../images/szdc/symbol-sipka-dolu-14-modra-svetla.svg);
    float: right;
  }
  .aui .szdc--projects #szdc--projects-tabview .tab-title.active, .aui .szdc--project-content #szdc--projects-tabview .tab-title.active {
    border-top: 6px solid #00A1E0;
  }
  .aui .szdc--projects #szdc--projects-tabview .tab-title.active:after, .aui .szdc--project-content #szdc--projects-tabview .tab-title.active:after {
    content: url(../../images/szdc/symbol-sipka-nahoru-14-modra-svetla.svg);
  }
}
.aui .szdc--projects .szdc--projects-search-fieldset, .aui .szdc--project-content .szdc--projects-search-fieldset {
  border-top: 2px solid #F0F0F0;
}
.aui .szdc--projects .szdc--projects-search-fieldset, .aui .szdc--project-content .szdc--projects-search-fieldset {
  padding-top: 30px;
}
@media (max-width: 767px) {
  .aui .szdc--projects .szdc--searched-facet, .aui .szdc--project-content .szdc--searched-facet {
    display: none;
  }
}
.aui .szdc--projects .badge-info, .aui .szdc--project-content .badge-info {
  background-color: #00A1E0;
  float: right;
}
.aui .szdc--projects .nav-pills > .active > a, .aui .szdc--projects .nav-pills > .active > a:hover, .aui .szdc--projects .nav-pills > .active > a:focus, .aui .szdc--project-content .nav-pills > .active > a, .aui .szdc--project-content .nav-pills > .active > a:hover, .aui .szdc--project-content .nav-pills > .active > a:focus {
  background-color: #00A1E0;
}
.aui .szdc--projects .nav-pills.nav-stacked > li > a, .aui .szdc--project-content .nav-pills.nav-stacked > li > a {
  padding-right: 0px;
}

.aui .columns-max .preview-wrapper .journal-content-article > div, .aui .columns-max .preview-wrapper .journal-content-article > a {
  border: #F0F0F0 1px dashed;
}
.aui .columns-max .preview-wrapper > div, .aui .columns-max .preview-wrapper > a {
  border: #F0F0F0 1px dashed;
}
@media (min-width: 961px) {
  .aui .columns-max .preview-wrapper .szdc--page {
    width: 715px;
    margin: auto;
  }
}
@media (min-width: 961px) {
  .aui .columns-max .preview-wrapper .szdc--project-content {
    width: 960px;
    margin: auto;
  }
}
.aui .columns-max .preview-wrapper .szdc--footer-inner-box {
  margin: auto;
}
@media (min-width: 961px) {
  .aui .columns-max .preview-wrapper .szdc--footer-inner-box {
    width: calc((960px - 60px) / 4);
  }
}
@media (max-width: 960px) {
  .aui .columns-max .preview-wrapper .szdc--footer-inner-box {
    width: calc((100% - 20px) / 2);
  }
}
@media (max-width: 688px) {
  .aui .columns-max .preview-wrapper .szdc--footer-inner-box {
    width: 100%;
  }
}
.aui .columns-max .preview-wrapper .szdc--box-velky, .aui .columns-max .preview-wrapper .szdc--box-stredni, .aui .columns-max .preview-wrapper .szdc--box-maly, .aui .columns-max .preview-wrapper .szdc--box-ilustrace {
  margin: auto;
}
@media (min-width: 961px) {
  .aui .columns-max .preview-wrapper .szdc--box-velky, .aui .columns-max .preview-wrapper .szdc--box-stredni, .aui .columns-max .preview-wrapper .szdc--box-maly, .aui .columns-max .preview-wrapper .szdc--box-ilustrace {
    width: calc((960px - 41px) / 3);
  }
}
@media (max-width: 960px) {
  .aui .columns-max .preview-wrapper .szdc--box-velky, .aui .columns-max .preview-wrapper .szdc--box-stredni, .aui .columns-max .preview-wrapper .szdc--box-maly, .aui .columns-max .preview-wrapper .szdc--box-ilustrace {
    width: calc((100% - 20px) / 2);
  }
}
@media (max-width: 688px) {
  .aui .columns-max .preview-wrapper .szdc--box-velky, .aui .columns-max .preview-wrapper .szdc--box-stredni, .aui .columns-max .preview-wrapper .szdc--box-maly, .aui .columns-max .preview-wrapper .szdc--box-ilustrace {
    width: 100%;
  }
}
@media (min-width: 961px) {
  .aui .columns-max .preview-wrapper .szdc--four-box {
    margin: auto;
    width: 960px;
  }
}
@media (max-width: 960px) {
  .aui .columns-max .preview-wrapper .szdc--four-box {
    width: 100%;
  }
}

.aui .szdc--modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  inset: 0;
  z-index: 2000;
  background-color: rgba(0, 0, 0, 0.5);
}
.aui .szdc--modal-dialog {
  position: relative;
  margin: 28px auto;
  max-width: 500px;
}
@media (max-width: 576px) {
  .aui .szdc--modal-dialog {
    margin: 8px;
  }
}
.aui .szdc--modal-close {
  position: absolute;
  top: 10px;
  right: 10px;
  background-color: transparent;
  color: #00A1E0;
  border: none;
  font-weight: 500;
  font-size: 20px;
}
.aui .szdc--modal-content {
  display: flex;
  flex-direction: column;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  background-color: #c4c4c4;
  max-height: calc(100vh - 56px);
}
@media (max-width: 576px) {
  .aui .szdc--modal-content {
    max-height: calc(100vh - 16px);
  }
}
.aui .szdc--modal-header {
  padding: 15px;
  border-bottom: 1px solid #dfe0eb;
}
.aui .szdc--modal-title {
  margin: 0;
  line-height: 1.5;
  font-size: 16px;
  font-weight: normal;
  color: #000000;
}
.aui .szdc--modal-body {
  padding: 16px;
  font-size: 1rem;
  color: #000000;
  overflow: auto;
}
.aui .szdc--modal-body a,
.aui .szdc--modal-body a:visited,
.aui .szdc--modal-body a:hover {
  color: #000000;
  text-decoration: underline;
}
.aui .szdc--modal-item-list > *:not(:last-child) {
  margin-bottom: 20px;
}
.aui .szdc--form-checkbox {
  padding-left: 24px;
}
.aui .szdc--form-checkbox-input[type=checkbox] {
  float: left;
  margin-left: -21px;
  border-radius: 4px;
  -webkit-appearance: none;
  appearance: none;
  background-color: #f9f9f9;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  height: 14px;
  vertical-align: top;
  width: 14px;
}
.aui .szdc--form-checkbox-input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");
  background-color: #00A1E0;
  border-color: #00A1E0;
}
.aui .szdc--form-checkbox-input[type=checkbox]:disabled {
  filter: none;
  opacity: 0.5;
  pointer-events: none;
}
.aui .szdc--form-checkbox-input[type=checkbox]:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 161, 224, 0.25);
  outline: 0;
}
.aui .szdc--form-checkbox-label {
  color: #000000;
  font-size: 14px;
  line-height: 1.5;
}
.aui .szdc--form-checkbox-input[type=checkbox]:disabled ~ .szdc--form-checkbox-label {
  opacity: 0.5;
}
.aui .szdc--modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 16px;
  border-top: 1px solid #dfe0eb;
}
@media (max-width: 350px) {
  .aui .szdc--modal-footer {
    flex-direction: column-reverse;
  }
}
.aui .szdc--modal-footer > * {
  margin: 4px;
}
.aui .szdc--modal-button {
  box-sizing: border-box;
  padding: 8px 16px;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 4px;
  text-align: center;
  font-size: 1rem;
  line-height: 1.5;
  color: #000000;
  cursor: pointer;
}
.aui .szdc--modal-button:hover {
  color: #000000;
  text-decoration: none;
}
.aui .szdc--modal-button.szdc--modal-button__primary {
  background-color: #00A1E0;
  border-color: #00A1E0;
  color: #fff;
}
.aui .szdc--modal-button.szdc--modal-button__primary:hover, .aui .szdc--modal-button.szdc--modal-button__primary:active {
  background-color: #26afe5;
  border-color: #1aaae3;
}
.aui .szdc--modal-button.szdc--modal-button__primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 161, 224, 0.5);
}
.aui .szdc--modal-button.szdc--modal-button__outline-primary {
  border-color: #00A1E0;
  color: #00A1E0;
}
.aui .szdc--modal-button.szdc--modal-button__outline-primary:hover, .aui .szdc--modal-button.szdc--modal-button__outline-primary:active {
  color: #fff;
  background-color: #26afe5;
  border-color: #1aaae3;
}
.aui .szdc--modal-button.szdc--modal-button__outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 161, 224, 0.5);
}

.aui .szdc--error-box {
  clear: right;
  height: 300px;
  width: 300px;
  float: left;
  /* padding:20px; */
  margin: 10px;
  position: relative;
  background-size: cover;
  background-position-x: right;
  background-position-y: center;
}
@media (max-width: 979px) {
  .aui .szdc--error-box {
    width: calc(50% - 20px);
  }
}
@media (max-width: 688px) {
  .aui .szdc--error-box {
    width: calc(100% - 20px);
  }
}
.aui .szdc--error-box.szdc--box-home {
  background-image: url(../../images/szdc/home.png);
}
.aui .szdc--error-box.szdc--box-search {
  background-image: url(../../images/szdc/search.png);
}
.aui .szdc--error-box:hover {
  text-decoration: none;
}
.aui .szdc--error-box .szdc--box-title {
  font-size: 18px;
  font-weight: bold;
  color: #002b59;
}
.aui .szdc--error-box .szdc--button {
  position: absolute;
  bottom: 20px;
}
.aui .szdc--error-header {
  float: left;
  width: 40%;
}
@media (max-width: 688px) {
  .aui .szdc--error-header {
    width: 100%;
  }
}
.aui .szdc--error-description {
  font-size: 20px;
  color: #002b59;
  padding-left: 14px;
}
.aui .szdc--error-image {
  height: 200px;
  width: 60%;
  float: right;
  background-image: url(../../images/szdc/error.png);
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 688px) {
  .aui .szdc--error-image {
    display: none;
  }
}

.aui .szdc--moving-scope {
  text-align: center;
}
.aui .szdc--moving-scope .szdc--page-number {
  color: #828282;
  padding: 0 4px 0 4px;
  font-size: 12px;
}
.aui .szdc--moving-scope .szdc--page-number.current {
  color: #FF5200;
}
.aui .szdc--moving-scope .szdc--page-number.current:hover {
  color: #FF5200;
}
.aui .szdc--moving-scope .szdc--page-number:hover {
  color: #828282;
}
.aui .szdc--moving-scope .szdc--page-controls {
  padding: 0 4px 0 4px;
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-first {
  content: url(../../images/szdc/symbol-sipka-prvni-seda.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-first:hover {
  content: url(../../images/szdc/symbol-sipka-prvni-oranzova.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-prev {
  content: url(../../images/szdc/symbol-sipka-predchozi-seda.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-prev:hover {
  content: url(../../images/szdc/symbol-sipka-predchozi-oranzova.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-next {
  content: url(../../images/szdc/symbol-sipka-dalsi-seda.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-next:hover {
  content: url(../../images/szdc/symbol-sipka-dalsi-oranzova.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-last {
  content: url(../../images/szdc/symbol-sipka-posledni-seda.svg);
}
.aui .szdc--moving-scope .szdc--page-controls.szdc--page-last:hover {
  content: url(../../images/szdc/symbol-sipka-posledni-oranzova.svg);
}
.aui .szdc--search-form .szdc--search-button {
  width: 71px;
  height: 32px;
  font-size: 11px;
  font-family: Verdana;
  font-weight: bold;
  color: #FFFFFF;
  background-image: none;
  background-color: #00A1E0;
  border: 0px;
  border-radius: 0px 3px 3px 0px;
}
.aui .szdc--search-form .szdc--search-field {
  width: 60%;
  height: 32px;
  padding: 0 10px 0 10px;
  margin: 0px;
  font-size: 11px;
  font-family: Verdana;
  color: #002B59;
  background-color: #F0F0F0;
  border: 0;
  border-radius: 3px 3px;
  box-shadow: none;
  float: left;
}
.aui .szdc--search-form .szdc--search-field:focus {
  box-shadow: none;
}
@media (max-width: 688px) {
  .aui .szdc--search-form .szdc--search-field {
    width: calc(100% - 91px);
  }
}
.aui .szdc--search-results {
  width: 100%;
}
.aui .szdc--search-results thead {
  display: none;
}
.aui .szdc--search-results table {
  border: none;
  background-color: white;
}
.aui .szdc--search-results td {
  border: none;
  background-color: white;
  border-bottom: 1px dotted grey;
}
.aui .szdc--search-results tr:first-child td {
  border-top: 1px dotted grey;
}
.aui .szdc--search-results tbody tr:hover td {
  background-color: white;
}
.aui .szdc--search-results .szdc--search-entry {
  font-size: 11px;
  line-height: 1.5;
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-title {
  color: #002b59;
  font-weight: bold;
  font-size: 11px;
  line-height: 1.5;
  margin: 0;
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-title a {
  color: #002b59;
  font-weight: bold;
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-title .szdc--file:before {
  content: url(../../images/szdc/symbol-tisk-dokument-modra-tmava.svg);
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-summary {
  color: black;
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-summary .highlight {
  background-color: white;
}
.aui .szdc--search-results .szdc--search-entry .szdc--entry-date, .aui .szdc--search-results .szdc--search-entry .szdc--entry-type-and-size, .aui .szdc--search-results .szdc--search-entry .szdc--entry-url {
  color: #828282;
}

.aui {
  /*
  .ac_loading {
      background: $bila url('indicator.gif') right center no-repeat;
  }
  */
}
.aui .rvs-relative {
  position: relative;
}
.aui .rvs-margin-bottom {
  margin-bottom: 12px;
}
.aui .rvs-search-form {
  background-color: #002B59;
  padding: 20px 12px 20px 20px;
  margin-bottom: 0;
  min-height: 166px;
  width: 100%;
  box-sizing: border-box;
}
.aui .rvs-search-form .rvs-input-container {
  padding-right: 35px;
}
.aui .rvs-search-form .rvs-input-container .rvs-label {
  position: absolute;
  font-family: Verdana, Geneva, Tahoma, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #002B59;
  left: 10px;
  line-height: 32px;
  top: 0;
}
.aui .rvs-search-form .rvs-input-container .rvs-input {
  -webkit-appearance: none;
  height: 32px;
  border-radius: 4px;
  background: #FFFFFF;
  padding: 0 10px 0 60px;
  border: none;
  line-height: 32px;
  box-sizing: border-box;
  width: 100%;
}
.aui .rvs-search-form .rvs-input-container .rvs-switch {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 26px;
  height: 12px;
  font-size: 0;
}
.aui .rvs-search-form .rvs-input-container .rvs-switch:after {
  content: url(../../images/szdc/symbol-sipky-switch-bila.svg);
}
.aui .rvs-search-form .rvs-input-container .rvs-switch:hover:after {
  content: url(../../images/szdc/symbol-sipky-switch-modra-svetla.svg);
}
.aui .rvs-search-form .rvs-hidden {
  display: none;
}
.aui .rvs-search-form .rvs-hidden.txt {
  display: none;
}
.aui .ac_priorityqueue {
  background: url("../img/star-priority.png") right center no-repeat;
  padding-right: 20px;
}
.aui .ac_priorityqueue .ac_item {
  color: #002B59;
}
.aui .ac_results {
  padding: 0px;
  border: 1px solid #000000;
  background-color: #FFFFFF !important;
  overflow: hidden;
  z-index: 99999;
}
.aui .ac_results ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
.aui .ac_results li {
  margin: 0px;
  padding: 2px 3px;
  cursor: default;
  display: block;
  /*
  if width will be 100% horizontal scrollbar will appear
  when scroll mode will be used
  */
  /*width: 100%;*/
  font: menu;
  font-size: 14px;
  /*
  it is very important, if line-height not set or set
  in relative units scroll will be broken in firefox
  */
  line-height: 16px;
  overflow: hidden;
  text-align: left;
  background-image: none;
}
.aui .ac_results li.ac_even {
  background-color: #FFFFFF !important;
}
.aui .ac_results li.ac_odd {
  background-color: #EEE !important;
}
.aui .ac_results li.ac_over {
  background-color: #002B59 !important;
  color: #FFFFFF;
}
.aui .ac_results li.ac_over .ac_priorityqueue .ac_item {
  background-color: #002B59 !important;
  color: #FFFFFF;
}
.aui .ac_results li.ac_over .ac_bottom {
  color: #FFFFFF;
  background: none;
}
.aui .ac_item {
  padding-left: 30px;
}
.aui .ac_bottom {
  color: #828282;
  font-size: 80%;
}

.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] {
  font-family: Verdana, sans-serif;
  /* Table with attachments. */
  /* Dialog for adding attachments */
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-inputfield {
  height: 32px;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-widget {
  font-family: Verdana, sans-serif;
  color: black;
  border-radius: 3px;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-state-error:not(label) {
  border: solid #ef5350;
  border-width: 1px 1px 1px 5px;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-required {
  border-left: 5px solid #ef5350;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-message-error-icon {
  display: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-widget label {
  color: #828282;
  font-size: 15px;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-widget-content {
  border: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .icon-info-sign {
  color: #00A1E0;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-button,
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .alloy-command-button {
  background: #00A1E0;
  color: white;
  border: none;
  height: 32px;
  width: unset;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-button:hover,
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .alloy-command-button:hover {
  background: #002B59;
}
@media (max-width: 960px) {
  .portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-button,
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .alloy-command-button {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-datatable-header .button-holder {
  margin: 0;
  text-align: left;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-paginator select {
  height: 30px;
  background: linear-gradient(45deg, transparent 50%, white 50%) calc(100% - 16px) 13px/6px 6px, linear-gradient(135deg, white 50%, transparent 50%) calc(100% - 10px) 13px/6px 6px, linear-gradient(to right, #828282 0%, #828282 100%) right top/32px 32px, linear-gradient(to right, #DCDCDC 0%, #DCDCDC 100%) left top/100% 32px;
  background-repeat: no-repeat;
  background-position-y: center;
  color: #000000;
  margin: 0;
  padding-right: 35px;
  -webkit-appearance: none;
  -moz-appearance: none;
  line-height: 100%;
  margin-left: 1em;
  border: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-paginator select::-ms-expand {
  display: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-widget-header,
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] th.ui-state-default {
  background: #F0F0F0;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-panelgrid-header {
  background: none;
  border: none;
  color: #002B59;
  font-size: 1rem;
  text-align: left;
  text-transform: uppercase;
  padding: 4px 0;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-panelgrid-cell .ui-panelgrid-cell:first-child {
  padding-left: 0;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-panelgrid-cell .ui-panelgrid-cell:last-child {
  padding-right: 0;
}
@media (max-width: 640px) {
  .portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] .ui-panelgrid-cell .ui-panelgrid-cell:last-child {
    padding-left: 0;
  }
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:mainPanel_content"] > .ui-grid-row:nth-child(-n+2) .szdc-field {
  display: grid;
  grid-template-columns: min-content auto;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:mainPanel_content"] > .ui-grid-row:nth-child(-n+2) .szdc-field label[for] {
  order: -2;
  white-space: nowrap;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:mainPanel_content"] > .ui-grid-row:nth-child(-n+2) .szdc-field .icon-info-sign {
  justify-self: start;
  order: -1;
  padding-left: 0.5em;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:mainPanel_content"] > .ui-grid-row:nth-child(-n+2) .szdc-field .ui-inputfield {
  box-shadow: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:mainPanel_content"] > .ui-grid-row:nth-child(-n+2) .szdc-field > *:not(:first-child):not(.icon-info-sign) {
  grid-column: span 2;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] thead tr > th:last-child {
  width: 2em;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] tbody {
  border: 1px solid #a8a8a8;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] tbody td {
  border: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] tbody tr > td:last-child {
  text-align: center;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] tbody > tr:nth-child(even) td {
  background: #DCDCDC;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:filesTable"] .ui-paginator-page {
  background: #DCDCDC;
  border: 1px solid #a8a8a8;
  box-shadow: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] {
  top: 30% !important;
  width: 850px !important;
}
@media (max-width: 960px) {
  .portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] {
    width: 100% !important;
    left: 0 !important;
  }
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] .ui-button-text-icon-left .ui-button-text {
  padding-top: 0.75em;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] .ui-icon-plusthick {
  background-image: url(../../images/szdc/ui-icons-bila.png);
  background-position: -32px -128px;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] .ui-inputfield {
  box-shadow: none;
}
.portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$="mainForm:componentsDetailsDialog"] .ui-fileupload-buttonbar {
  border-color: #DCDCDC;
}
@media (max-width: 640px) {
  .portlet-boundary_ContactUsPortlet_WAR_ERMS_ form[id$=mainForm] div[id$=licenceConditionesDialog] .ui-dialog-content {
    height: 300px !important;
    overflow: auto;
  }
}

/* Hides container containing popups with error message in top right corner. */
.ui-growl.ui-widget[id^=_ContactUsPortlet_WAR_ERMS_] {
  display: none;
}

/*# sourceMappingURL=szdc.css.map */