@charset "UTF-8";
body, #lista ul, #hledani form, #hledani .btn, .dok ul, #kalakci p.mesice, #menu ul.menu {
  margin: 0;
  padding: 0; }

#stred, #vlevo, #lista, h1.cvi, #hledani .format, .kategorie .ui li:before, .utvary .ui li:before, .galerie .ui li:before, #kalakci p.mesice, #pata, #pata .webmaster, .ui li:before, .aktuality2 li.bezobr:before, .utvary .ui li.o:before, .dok .ui li:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

#hlava:before, #kalakci p.mesice:before, #hlava:after, #kalakci p.mesice:after {
  content: "";
  display: table;
  font-size: 0; }
#hlava:after, #kalakci p.mesice:after {
  clear: both; }

form input,
form textarea,
form button,
form label,
form select,
#kvlevo .zobrazeno {
  font-size: 14px;
  font-size: 0.93333rem; }

.calendar * {
  font-size: 13px;
  font-size: 0.86667rem; }

#celek #kalakci .floatingBubbleElm p {
  font-size: 16px;
  font-size: 1.06667rem; }

.btn,
#napiste span {
  font-size: 13px;
  font-size: 0.86667rem; }

.rozbalit,
.volba,
.dodatek,
.zobrazit,
.kontext2,
.stav,
.pataprvku,
.stranka,
.vyhlodkaz,
.popis,
.dpopis,
.udz,
.zobrazeno,
.fcesta,
.zpet,
#prepinac,
.nadpissekce,
.nahledy,
.vip,
.vystraha,
.seznam td,
.seznam th {
  font-size: 13px;
  font-size: 0.86667rem; }

form.fhledani *, form.vyber * {
  font-size: 13px;
  font-size: 0.86667rem; }

.kontext2 h3,
.zalozky,
.mesice
#fZaslatEmailem h3.cvi {
  font-size: 16px;
  font-size: 1.06667rem; }

.vzzalozky,
#rejstrik ul.rejstrikpismena {
  font-size: 17px;
  font-size: 1.13333rem; }

#seznam .fvyraz label,
#seznam .fvyraz .format {
  font-size: 15px;
  font-size: 1rem; }

.cesta, #pata, img {
  font-size: 13px;
  font-size: 0.86667rem; }

h2.cvi, .zalozky p {
  font-size: 26px;
  font-size: 1.73333rem; }

#hledani label {
  font-size: 13px;
  font-size: 0.86667rem; }

.dok .ui li strong a {
  font-size: 25px;
  font-size: 1.66667rem; }

#prohlaseni h4, #titul .dok strong a, #kalendarAkci .dok strong a {
  font-size: 18px;
  font-size: 1.2rem; }

h1.cvi {
  font-size: 13px;
  font-size: 0.86667rem; }

#menu li a {
  font-size: 18px;
  font-size: 1.2rem; }

#menu li li a {
  font-size: 15px;
  font-size: 1rem; }

/*oB (vsechny stranky + editor)*/
html {
  font-size: 95%; }

body.editor {
  font-size: 14px;
  font-size: 0.93333rem;
  background-color: #FFFFFF; }

body,
.automat {
  color: #272727; }

a,
a:link,
a:visited {
  color: #2D5F96; }

a:hover,
a:focus,
a:active {
  text-decoration: none; }

hr,
hr.oddelovac {
  color: #A3C2D6;
  background-color: #A3C2D6; }

body,
input,
button,
textarea {
  font-family: "Trebuchet MS", Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif; }

.zvyrazneni,
.vystraha,
#celek .strlistovani strong {
  color: #BE0D00;
  padding: 0 2px; }

.zvyrazneni2 {
  background-color: #3C6EA5;
  color: #FFFFFF; }

strong.zprava, body.editor h3, #celek .editor h3 {
  font-size: 30px;
  font-size: 2rem;
  font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif;
  color: #BA3A01;
  font-weight: normal;
  line-height: 110%; }

@font-face {
  font-family: 'PTSansNarrow';
  src: url("/ASPINCLUDE/vismoWeb5/html/fonty/pt_sans-narrow-web-bold-webfont.eot");
  src: url("/ASPINCLUDE/vismoWeb5/html/fonty/pt_sans-narrow-web-bold-webfont.eot?#iefix") format("embedded-opentype"), url("/ASPINCLUDE/vismoWeb5/html/fonty/pt_sans-narrow-web-bold-webfont.woff") format("woff"), url("/ASPINCLUDE/vismoWeb5/html/fonty/pt_sans-narrow-web-bold-webfont.ttf") format("truetype"), url("/ASPINCLUDE/vismoWeb5/html/fonty/pt_sans-narrow-web-bold-webfont.svg#pt_sans_narrowbold") format("svg");
  font-weight: bold;
  font-style: normal; }
@font-face {
  font-family: 'PTSansNarrow';
  src: url("ptn57f-webfont.eot");
  src: url("ptn57f-webfont.eot?#iefix") format("embedded-opentype"), url("ptn57f-webfont.woff") format("woff"), url("ptn57f-webfont.ttf") format("truetype"), url("ptn57f-webfont.svg#pt_sans_narrowregular") format("svg");
  font-weight: normal;
  font-style: normal; }
/*oB (vsechny stranky)*/
body, #menu li li, textarea, .format {
  font-family: "Trebuchet MS", Arial, "Arial CE", Helvetica, "Helvetica CE", sans-serif; }

#menu li, h2, #titul .dok strong a, #kalendarAkci .dok strong a, .nazevobce, h2.cvi, h3.cvi, h3.ud, h4.ud, #titul #pozicovani h2, #prohlaseni h3, #titul #stred h2.cvi, .zalozky p {
  font-weight: normal;
  font-family: "Georgia CE", "Times New CE", "New York CE", "Times CE", Georgia, times, serif; }

img {
  text-transform: none; }

h2.cvi, .zalozky p {
  line-height: normal;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
  padding: 15px 0 10px 0; }

#titul #pozicovani h2, #linkynakotvy p, #vypisakci h2.cvi {
  padding: 15px 22px; }

.obal, .format, .btn, #hledani .pole, .tlacitko div, #kontakt, #napiste, #ABO, #obaltlacitka .kont, .opiste img, .pozadinadpisy, #menu, #uvod, .ui div, .box, #odkazynasekce li, .zalozky li, #odkazynasekce a, .zalozky a, #google_translate_element {
  border-radius: 3px; }

body {
  text-align: center; }

#celek {
  text-align: left; }

#telo {
  padding: 0 22px; }

#stred {
  width: 647px;
  float: right;
  margin-top: 24px; }

#stred > div:not(:first-child) {
  position: relative;
  z-index: 10; }

#vlevo {
  width: 280px;
  float: right;
  margin-right: 22px;
  word-wrap: break-word; }

@media all and (max-width: 499px) {
  #dvasloupce, #stred, #vpravo, #vlevo {
    width: inherit;
    float: none; } }
.centrovany {
  width: 995px;
  /*min-width: 995px;max-width: 1280px;*/
  margin: 0 auto; }

#google_translate_element {
  display: inline-block;
  position: relative;
  top: -1px;
  margin-left: 9px; }
  #google_translate_element.pole {
    background-color: #ffffff; }
  #google_translate_element .goog-te-gadget-simple {
    border: 0;
    width: 100%;
    padding-bottom: 1px;
    background-color: transparent; }
    #google_translate_element .goog-te-gadget-simple, #google_translate_element .goog-te-gadget-simple * {
      font-size: 12px!important;
      font-size: 0.8rem!important; }
    #google_translate_element .goog-te-gadget-simple .goog-te-menu-value {
      margin-right: 0;
      display: inline-block;
      text-decoration: none !important; }
      #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp1 {
        padding: 0 3px;
        display: inline-block;
        color: #000000; }
      #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp2 {
        padding-right: 3px;
        border-left: 0 !important; }
      #google_translate_element .goog-te-gadget-simple .goog-te-menu-value span.gsp3 {
        background: none;
        color: #000000 !important;
        padding-right: 3px; }
      #google_translate_element .goog-te-gadget-simple .goog-te-menu-value img {
        display: none; }

@media all and (max-width: 499px) {
  #google_translate_element,
  #goog-gt-tt,
  #goog-gt-tt + div > object,
  iframe.goog-te-menu-frame {
    display: none !important; } }
#jmeniny {
  display: inline-block;
  padding: 1px 60px 0 0; }
  #jmeniny * {
    display: inline; }

ul.inline li {
  display: inline;
  list-style-type: none;
  padding: 0 6px;
  border-left: 1px #dddddd solid; }
  ul.inline li a {
    margin-left: 3px; }
  ul.inline li:first-child {
    border: 0; }

#oballista {
  padding: 11px 0; }

#lista {
  text-align: right;
  padding: 6px 22px 2px 150px;
  position: relative; }
  #lista .vpravo {
    display: inline-block;
    text-align: right;
    float: right;
    position: relative; }
  #lista ul {
    display: inline-block; }
  #lista li {
    margin: 0;
    list-style-type: none;
    white-space: nowrap;
    border-width: 0 1px 0 0; }
    #lista li:last-child {
      border: 0; }
    #lista li.skip {
      position: absolute;
      display: block;
      top: 0 !important;
      left: 0 !important;
      max-width: 100%;
      padding: 1px;
      border: 0; }
      #lista li.skip a {
        text-align: center;
        border: 0;
        position: absolute;
        left: 0;
        top: -500px;
        z-index: 0;
        padding: 0 2px; }
      #lista li.skip a:focus, #lista li.skip a:active {
        z-index: 10 !important;
        position: absolute !important;
        left: 10px;
        top: -1.2em; }

#obalhlava {
  position: relative;
  z-index: 43; }

#hlava {
  clear: both;
  min-height: 256px;
  position: relative;
  z-index: 3;
  /*.vpravo{@extend %border-box;float: right;width: 378px;padding-right:22px;}*/ }
  #hlava .sf {
    height: 0 !important; }

#znak {
  position: absolute;
  left: 50px;
  top: -40px; }

#nazev {
  background: transparent url(images/nazev.png) no-repeat 610px 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
  width: 100%;
  min-height: 243px; }
  #nazev a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 30;
    width: 470px;
    height: 76px;
    text-decoration: none !important; }

h1.cvi {
  padding: 0;
  margin: 0 15px;
  text-align: left; }

#obalobrazek {
  background: white;
  width: 598px;
  height: 340px;
  position: absolute;
  left: 0;
  top: 0; }

#obrazek {
  width: 598px;
  height: 340px;
  overflow: hidden;
  background: transparent url(images/blenderImages/0.jpg) no-repeat left top; }
  #obrazek div, #obrazek span, #obrazek a {
    left: 0;
    top: 0;
    overflow: hidden; }

#hledani {
  margin: -1.7em 22px 0 650px;
  padding-top: 250px; }
  #hledani .pole {
    margin-top: -0.3em;
    position: relative;
    z-index: 5; }
    #hledani .pole input:focus {
      outline: 0; }
  #hledani form {
    float: left;
    width: 100%; }
  #hledani label {
    display: block;
    min-height: 22px;
    line-height: 120%;
    position: relative;
    top: -1em;
    text-align: left;
    height: 1em; }
    #hledani label span {
      position: absolute;
      z-index: 25;
      top: 0;
      left: 0;
      width: 100%;
      display: block;
      height: 100%; }
      #hledani label span.skrytylabel {
        position: relative;
        height: auto;
        padding-top: 2px;
        top: -0.1em; }
  #hledani .format {
    width: 280px;
    margin: 0.2em 0 0 8px;
    float: left;
    border: 0;
    background-repeat: no-repeat;
    background-position: 5px 50%; }
  #hledani .btn {
    float: none;
    border: 0;
    min-height: 1px;
    min-width: 1px;
    position: absolute;
    right: 2px;
    top: 2px; }
  #hledani.jshledani label span {
    background: transparent url(images/nazev.png) no-repeat right top; }

.format {
  border-width: 2px;
  border-style: solid;
  padding: 2px 0 2px 5px;
  margin-bottom: 4px; }

#abo .format, #napiste .format, #hledani .format {
  min-height: 33px; }

@-moz-document url-prefix() {
  select.format {
    padding: 0 0 0 5px; } }
select.format option {
  padding-bottom: 5px; }

.btn {
  border: 0;
  padding: 0 8px; }

.fbtn .btn {
  min-height: 25px; }

.sekce .btn {
  min-height: 34px; }

.kategorie .ui li:before, .utvary .ui li:before, .galerie .ui li:before {
  speak: none;
  position: absolute;
  left: 0;
  top: 0.7em;
  border-radius: 1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  content: "";
  line-height: 0;
  overflow: hidden;
  border: 0; }
.ui li.u {
  list-style-type: none !important; }
  .ui li.u:before {
    content: normal !important; }
  .ui li.u strong img {
    width: 160px;
    height: auto; }

ul.ui div {
  font-weight: normal;
  margin-bottom: 2px;
  margin-top: 4px;
  padding-top: 0;
  padding-bottom: 0; }
  ul.ui div strong {
    font-weight: normal; }
ul.ui div.ktg {
  margin-top: 0; }

.dok {
  padding-left: 0; }
  #kalendarAkci .dok {
    margin-top: -15px; }
  .dok ul {
    width: 100%;
    overflow: hidden; }
  #titul .dok .ui li {
    display: block;
    list-style-type: none; }
    #titul .dok .ui li:before {
      content: normal !important; }
    #titul .dok .ui li strong img {
      margin: 0 0 0 15px;
      float: right; }
    #titul .dok .ui li strong a {
      font-weight: normal; }
    #titul .dok .ui li div {
      padding-right: 175px; }

#kalendarAkci .dok ul.ui li:before {
  top: 0.9em; }

#prohlaseni h4, #titul .dok strong a, #kalendarAkci .dok strong a {
  line-height: 130%; }

td.wkend, td.wkday, #kalakci td {
  border-style: solid;
  border-width: 1px;
  line-height: 100%; }

td.curdate a {
  padding: 5px 0 2px 0;
  margin-bottom: -1px; }

.calendar .calcells td {
  height: 1.3em !important; }

.calendar .calcells td.curdare a:hover {
  margin-bottom: 2px !important; }

.akcekal, #kalendar {
  z-index: 31; }

.calendar {
  border-style: solid;
  border-width: 2px; }
  .calendar input {
    border: 0;
    min-height: 20px; }
  .calendar select {
    border: 0; }
  .calendar table tr td:first-child, .calendar .caldayheading tr td:first-child {
    display: none; }
  .calendar td.wkday, .calendar td.wkend {
    border: 0; }
  .calendar .button {
    padding: 0;
    width: 30%; }
  .calendar .calcells, .calendar .caldayheading {
    margin-left: 6px; }
  .calendar .calcells a {
    width: 100%;
    display: block; }

#kalakci p {
  clear: both;
  padding: 6px 0 0 0; }
#kalakci p.mesice {
  line-height: 120%;
  position: absolute;
  top: 20px;
  right: 22px; }
  #kalakci p.mesice a {
    display: inline-block;
    text-align: center;
    text-decoration: none;
    border-radius: 3px;
    padding: 2px 8px;
    margin: 0; }
#kalakci table {
  border-spacing: 0;
  border-width: 1px 0 0 1px;
  border-style: solid; }
#kalakci th, #kalakci td {
  font-size: 95%; }
#kalakci th {
  text-align: center;
  padding: 5px 0; }
#kalakci td {
  border-width: 0 1px 1px 0; }
#celek #kalakci td a {
  font-weight: normal; }
#celek #kalakci tr td:last-child a {
  border-right: 0; }
#celek #kalakci .floatingBubbleElm a {
  border: 0;
  margin: 0; }
#celek .akcekal #kalakci .calcells {
  width: 100%; }
.akcekal #kalakci {
  padding: 3.5em 22px 15px 22px;
  margin-bottom: 15px;
  clear: both;
  width: auto;
  float: none;
  left: 0; }

#menu {
  margin: -100px 0 22px 0;
  padding: 2px 0 20px 0;
  position: relative;
  z-index: 50; }
  #menu li {
    position: relative;
    display: block;
    padding: 0;
    margin: 0;
    list-style-type: none;
    text-transform: uppercase; }
  #menu ul.menu {
    padding-top: 25px;
    background-image: url(images/sipka_menu.png);
    background-repeat: no-repeat;
    background-position: center -4px; }
  #menu li ul {
    margin: 0;
    padding: 5px 0 12px 20px; }
  #menu li li ul {
    margin: 0;
    padding: 0 0 0 13px;
    position: static; }
  #menu li li {
    border: 0;
    font-weight: normal;
    padding: 2px 0 2px 15px;
    margin-top: 0;
    margin-left: -15px;
    background-position: 0 0.3em;
    line-height: 1.45;
    text-transform: none; }
  #menu li a {
    padding: 11px 20px;
    display: block;
    line-height: 124%;
    position: relative;
    z-index: 10;
    text-decoration: none; }
  #menu li li a {
    padding: 0 25px 0 0;
    width: auto;
    height: 1px;
    position: static;
    display: inline;
    border-radius: 0; }
  html > body #menu li li a, html > body #menu li a {
    height: auto; }
  #menu li.akt, #menu a#osmakt, #menu a#osmakt:hover {
    text-decoration: none; }
  #menu li li.akt {
    background-color: transparent; }
  #menu li li a#osmakt {
    font-weight: bold; }
  #menu li li a:hover,
  #menu li li a:focus,
  #menu li li a:active {
    text-decoration: underline; }
  #menu a#osmakt:hover,
  #menu a#osmakt:focus,
  #menu a#osmakt:active {
    text-decoration: none; }
  #menu a#zamenu {
    background-color: transparent; }

#celek .jsMenu li li ul {
  padding-left: 13px; }
#celek .jsMenu li li {
  padding-left: 0;
  margin-left: 0; }

#celek .jsMenu li li, #menu li.kontneodkaz span.menuobr {
  background-image: none; }

#celek #menu li a.aktodk:hover,
#celek #menu li a.aktodk:focus,
#celek #menu li a.aktodk:active {
  text-decoration: underline; }

#nadmenu {
  margin: 0 2px;
  display: block;
  border-radius: 3px;
  padding: 15px;
  text-align: center;
  border-radius: 3px 3px 0 0;
  font-size: 13px;
  font-size: 0.86667rem; }

li span.menuobr {
  width: 20px;
  height: 15px;
  overflow: hidden;
  position: absolute;
  top: 0.8em;
  left: 262px;
  z-index: 50; }

li li span.menuobr, li.kontneodkaz li.kontodkaz span.menuobr {
  top: 0;
  right: -4px;
  left: 100%;
  margin-left: -21px; }

li span.menuobr img {
  cursor: pointer;
  position: absolute;
  top: 0;
  z-index: 30; }

li li span.menuobr img {
  margin: 1px 0 0 3px;
  border-top: 0; }

a:hover span.menuobr img, a:focus span.menuobr img, a:active span.menuobr img, .toOpen a > span.menuobr img {
  top: -15px; }

li li a:hover span.menuobr img, #menu li li a:focus span.menuobr img, #menu li li a:active span.menuobr img {
  top: 0; }

.editor img {
  max-width: 100%;
  height: auto; }

@-moz-document url-prefix() {
  #nazev a span.cist {
    display: none; }

  /* FF chybn─Ť vykresluje outline u skryt├ęho spanu */ }
#pata {
  text-align: left;
  padding: 20px 22px; }
  #pata a:hover,
  #pata a:focus,
  #pata a:active {
    text-decoration: none; }
  #pata .patalogo {
    padding: 1px 6px; }
  #pata .inline {
    display: inline;
    margin: 0;
    padding: 0 0 0 3px; }
    #pata .inline li {
      padding: 0 6px; }
      #pata .inline li a {
        margin: 0 0 0 1px; }
  #pata .webmaster {
    float: right;
    width: 43%;
    text-align: right;
    padding: 0;
    margin: 0;
    min-width: 30em;
    max-width: 100%; }
  #pata div#lastsf {
    height: 1px !important; }

html, body {
  background-color: #DFE5E9;
  color: #272727; }

.b2, #isvs .hodnota {
  background-color: #DFE5E9;
  color: #000000; }
  .b2 a, #isvs .hodnota a,
  .b2 a:link,
  #isvs .hodnota a:link,
  .b2 a:visited,
  #isvs .hodnota a:visited,
  .b2 a:hover,
  #isvs .hodnota a:hover,
  .b2 a:focus,
  #isvs .hodnota a:focus,
  .b2 a:active,
  #isvs .hodnota a:active {
    color: #0A5A8C; }

.box1, #titul .dok li, #kalendarAkci .dok li, #menu {
  background-color: #FFFFFF; }
  .box1 a,
  .box1 a:link,
  .box1 a:visited, #titul .dok li a,
  #titul .dok li a:link,
  #titul .dok li a:visited, #kalendarAkci .dok li a,
  #kalendarAkci .dok li a:link,
  #kalendarAkci .dok li a:visited, #menu a,
  #menu a:link,
  #menu a:visited {
    color: #2D5F96; }

#titul .dok li strong a,
#titul .dok li strong a:link,
#titul .dok li strong a:visited,
#titul .dok li strong a:hover,
#titul .dok li strong a:focus,
#titul .dok li strong a:active, #kalendarAkci .dok li strong a,
#kalendarAkci .dok li strong a:link,
#kalendarAkci .dok li strong a:visited,
#kalendarAkci .dok li strong a:hover,
#kalendarAkci .dok li strong a:focus,
#kalendarAkci .dok li strong a:active {
  color: #BA3A01; }

#zahlavi h2.cvi, #zalozkynadpis h2.cvi {
  color: #BA3A01; }

#obalhlava {
  background-color: #285A91; }
  #obalhlava #nazev, #obalhlava h1.cvi, #obalhlava #hledani {
    color: #ffffff; }
    #obalhlava #nazev a,
    #obalhlava #nazev a:link,
    #obalhlava #nazev a:visited,
    #obalhlava #nazev a:hover,
    #obalhlava #nazev a:focus,
    #obalhlava #nazev a:active, #obalhlava h1.cvi a,
    #obalhlava h1.cvi a:link,
    #obalhlava h1.cvi a:visited,
    #obalhlava h1.cvi a:hover,
    #obalhlava h1.cvi a:focus,
    #obalhlava h1.cvi a:active, #obalhlava #hledani a,
    #obalhlava #hledani a:link,
    #obalhlava #hledani a:visited,
    #obalhlava #hledani a:hover,
    #obalhlava #hledani a:focus,
    #obalhlava #hledani a:active {
      color: #ffffff; }

#oballista, #obalpata {
  background-color: #1E3754;
  color: #CDDCF5; }
  #oballista a,
  #oballista a:link,
  #oballista a:visited,
  #oballista a:hover,
  #oballista a:focus,
  #oballista a:active, #obalpata a,
  #obalpata a:link,
  #obalpata a:visited,
  #obalpata a:hover,
  #obalpata a:focus,
  #obalpata a:active {
    color: #CDDCF5; }

.akcekal #kalakci {
  background-color: #A3C2D6; }

.box, .fkont form, #fzapis form, .nastaveni, .formular {
  background-color: #A3C2D6;
  color: #000000; }
  .box a,
  .box a:link,
  .box a:visited,
  .box a:hover,
  .box a:focus,
  .box a:active, .fkont form a,
  .fkont form a:link,
  .fkont form a:visited,
  .fkont form a:hover,
  .fkont form a:focus,
  .fkont form a:active, #fzapis form a,
  #fzapis form a:link,
  #fzapis form a:visited,
  #fzapis form a:hover,
  #fzapis form a:focus,
  #fzapis form a:active, .nastaveni a,
  .nastaveni a:link,
  .nastaveni a:visited,
  .nastaveni a:hover,
  .nastaveni a:focus,
  .nastaveni a:active, .formular a,
  .formular a:link,
  .formular a:visited,
  .formular a:hover,
  .formular a:focus,
  .formular a:active {
    color: #01426C; }

.formular .b2, .formular #isvs .hodnota, #isvs .formular .hodnota {
  border-color: #DFE5E9;
  background-color: transparent; }

form div, fieldset, .sekce {
  border-color: #FFFFFF; }

.format, .calendar select {
  background-color: #FFFFFF;
  color: #000000;
  border-color: #FFFFFF; }

#hledani .pole, #hledani .format {
  background-color: #FFFFFF;
  color: #000000; }

.fbtn .btn, .calendar input {
  background-color: #BA3A01;
  color: #FFFFFF; }

#hledani .btn {
  color: #000000; }

#anketa dl {
  background-color: #324B6D;
  color: #FFFFFF; }
  #anketa dl a,
  #anketa dl a:link,
  #anketa dl a:visited,
  #anketa dl a:hover,
  #anketa dl a:focus,
  #anketa dl a:active {
    color: #DFE5E9; }
#anketa .hlas div {
  background-color: #BA3A01; }
#anketa dt {
  border-top: 6px #A3C2D6 solid; }

.ui li:before, .aktuality2 li.bezobr:before, .utvary .ui li.o:before, .dok .ui li:before {
  speak: none;
  position: absolute;
  left: 0;
  top: 0.7em;
  border-radius: 1px;
  display: inline-block;
  width: 6px;
  height: 6px;
  content: "";
  line-height: 0;
  overflow: hidden;
  border: 1px #A3C2D6 solid;
  background-color: #DFE5E9; }

#odkazynasekce, #obalcesta {
  border-top: 3px #FFFFFF solid; }

#odkazynasekce, #obalcesta, .zalozky, #titul .poz h2.cvi, #vypisakci h2.cvi, #titul #zahlavi2 #stranka .zalozky {
  background-color: #BA3A01; }

#odkazynasekce li, .zalozky li {
  border: 1px #FFA67A solid; }

#odkazynasekce, .mesice, #akcekal #kalakci .mesice, .zalozky, .poz h2.cvi, #vypisakci h2.cvi {
  color: #FFFFFF; }
  #odkazynasekce a,
  #odkazynasekce a:link,
  #odkazynasekce a:visited, .mesice a,
  .mesice a:link,
  .mesice a:visited, #akcekal #kalakci .mesice a,
  #akcekal #kalakci .mesice a:link,
  #akcekal #kalakci .mesice a:visited, .zalozky a,
  .zalozky a:link,
  .zalozky a:visited, .poz h2.cvi a,
  .poz h2.cvi a:link,
  .poz h2.cvi a:visited, #vypisakci h2.cvi a,
  #vypisakci h2.cvi a:link,
  #vypisakci h2.cvi a:visited {
    color: #FFFFFF;
    background-color: #BA3A01;
    text-decoration: none; }
  #odkazynasekce a:hover,
  #odkazynasekce a:focus,
  #odkazynasekce a:active, .mesice a:hover,
  .mesice a:focus,
  .mesice a:active, #akcekal #kalakci .mesice a:hover,
  #akcekal #kalakci .mesice a:focus,
  #akcekal #kalakci .mesice a:active, .zalozky a:hover,
  .zalozky a:focus,
  .zalozky a:active, .poz h2.cvi a:hover,
  .poz h2.cvi a:focus,
  .poz h2.cvi a:active, #vypisakci h2.cvi a:hover,
  #vypisakci h2.cvi a:focus,
  #vypisakci h2.cvi a:active {
    background-color: #3C6EA5;
    color: #FFFFFF; }
  #odkazynasekce .azalozka a,
  #odkazynasekce .azalozka a:link,
  #odkazynasekce .azalozka a:visited, .mesice .azalozka a,
  .mesice .azalozka a:link,
  .mesice .azalozka a:visited, #akcekal #kalakci .mesice .azalozka a,
  #akcekal #kalakci .mesice .azalozka a:link,
  #akcekal #kalakci .mesice .azalozka a:visited, .zalozky .azalozka a,
  .zalozky .azalozka a:link,
  .zalozky .azalozka a:visited, .poz h2.cvi .azalozka a,
  .poz h2.cvi .azalozka a:link,
  .poz h2.cvi .azalozka a:visited, #vypisakci h2.cvi .azalozka a,
  #vypisakci h2.cvi .azalozka a:link,
  #vypisakci h2.cvi .azalozka a:visited {
    background-color: #3C6EA5;
    color: #FFFFFF; }

.cesta {
  color: #FFFFFF; }
  .cesta a,
  .cesta a:link,
  .cesta a:visited,
  .cesta a:hover,
  .cesta a:focus,
  .cesta a:active {
    color: #FFFFFF; }

.nahledy div > a {
  background-color: #DFE5E9;
  color: #000000;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s; }
.nahledy div > a:hover,
.nahledy div > a:focus,
.nahledy div > a:active {
  background-color: #BA3A01;
  color: #FFFFFF; }

#vlevo, #bannery {
  color: #000000; }
  #vlevo a,
  #vlevo a:link,
  #vlevo a:visited,
  #vlevo a:hover,
  #vlevo a:focus,
  #vlevo a:active, #bannery a,
  #bannery a:link,
  #bannery a:visited,
  #bannery a:hover,
  #bannery a:focus,
  #bannery a:active {
    color: #0A5A8C; }
  #vlevo h2.cvi, #vlevo h3.cvi, #bannery h2.cvi, #bannery h3.cvi {
    color: #000000; }

#menu #menuMainNode > li > a:hover, #menu #menuMainNode > li > a:focus, #menu #menuMainNode > li > a:active, #menu #menuMainNode > li.toOpen > a {
  background-color: #3C6EA5;
  color: #FFFFFF; }

#menu #menuMainNode > li.akt {
  background-color: #3C6EA5; }
  #menu #menuMainNode > li.akt a#osmakt {
    color: #FFFFFF; }

#nadmenu {
  background-color: #1E3754;
  color: #CDDCF5; }
  #nadmenu a,
  #nadmenu a:link,
  #nadmenu a:visited,
  #nadmenu a:hover,
  #nadmenu a:focus,
  #nadmenu a:active {
    color: #CDDCF5; }

.floatingBubbleElm {
  color: #CDDCF5 !important;
  background-color: #1E3754 !important; }

.calendar {
  background-color: #A3C2D6;
  border-color: #D9D1B9; }

#epoch_popup_caldayheading td, .calcells td.wkhead, .calcells th {
  color: #CDDCF5;
  background-color: #1E3754; }

.calendar td.wkday,
.calendar td.wkday a, .calendar td.wkday a:link, .calendar td.wkday a:visited,
.calendar td.wkend a, .calendar td.wkend a:link, .calendar td.wkend a:visited, .calcells td.wkday,
.calcells td.wkday a, .calcells td.wkday a:link, .calcells td.wkday a:visited,
.calcells td.wkend a, .calcells td.wkend a:link, .calcells td.wkend a:visited {
  color: #272727; }

.calendar .calcells td.wkend a, td.wkend a:link, td.wkend a:visited {
  color: #272727 !important; }

td.wkday {
  border-color: #A3C2D6; }

td.notmnth {
  border-color: #FFFFFF; }

.calcells td.wkday, .calcells td.wkend {
  background-color: #FFFFFF; }
  .stred .calcells td.wkday, #titul .calcells td.wkday, .stred .calcells td.wkend, #titul .calcells td.wkend {
    background-color: #FFFFFF;
    color: #272727; }

#kalakci .calcells {
  border-color: #FFFFFF; }
  #kalakci .calcells td:last-child, #kalakci .calcells th:last-child {
    border-right: 1px #FFFFFF solid; }
  #kalakci .calcells td.notmnth {
    background-color: #A3C2D6; }
    #kalakci .calcells td.notmnth, #kalakci .calcells td.notmnth a {
      color: #000000; }

#kalendar .calcells td.notmnth {
  background-color: #A3C2D6; }
  #kalendar .calcells td.notmnth, #kalendar .calcells td.notmnth a {
    color: #000000; }
#kalendar .calcells td.curdate {
  border-right: 1px #A3C2D6 solid; }

.calendar .calcells td.notmnth, .calendar .calcells td.notmnth a {
  color: #000000 !important; }

.calcells a:hover, .calcells a:focus, .calcells a:active, table.calcells td.hover {
  background-color: #ffffff !important;
  color: #000000 !important;
  position: relative; }

.calcells td.curdate {
  border-bottom: 2px #000000 solid !important; }

.calcells td.curdate a, #kalakci .calcells td.curdate a {
  padding-top: 4px;
  padding-bottom: 3px; }

#stranka .calcells td.cell_selected, #stranka .calcells td.cell_selected a {
  background-color: #B0030C;
  color: #ffffff !important; }

.seznam th, .fcesta,
.fcesta a, .fcesta a:link, .fcesta a:visited, .fcesta a:hover, .fcesta a:focus, .fcesta a:active {
  background-color: #1E3754;
  color: #CDDCF5; }

.seznam th a,
.seznam th a:link,
.seznam th a:visited,
.seznam th a:hover,
.seznam th a:focus,
.seznam th a:active {
  color: #CDDCF5; }
.seznam, .seznam td, .seznam th {
  border: 1px #DFE5E9 solid;
  border-width: 0 1px 1px 0; }
.seznam .b2 td, .seznam #isvs .hodnota td, #isvs .seznam .hodnota td {
  border-color: #FFFFFF; }
.seznam {
  border-width: 0 0 2px 0; }
.seznam td {
  color: #272727; }

#prvni img, #posledni img, #zpet img, #vpred img, .strzpet img, .strvpred img {
  background-color: #DFE5E9;
  color: #000000; }

#celek a.aktivni img {
  background-color: #BA3A01 !important;
  color: #FFFFFF; }
#celek a.aktivni:hover img, #celek a.aktivni:focus img {
  background-color: #3C6EA5 !important;
  color: #FFFFFF; }

.box .vystraha, form.vystraha {
  padding: 0 4px;
  border-radius: 3px;
  background-color: #FFFFFF; }

#administraceobrazku {
  text-align: left;
  position: absolute;
  top: -30px; }

#odkazy {
  background-color: #474747;
  padding: 30px 0 26px 0;
  margin-bottom: 10px; }

#odkazy .kont {
  width: 996px;
  margin: 0 auto; }

#odkazy .zdroje {
  width: 228px;
  float: left;
  text-align: left;
  margin-left: 17px;
  padding-top: 1px; }

#odkazy .zdroje h3.cvi {
  color: #ffffff;
  white-space: nowrap;
  border: 0;
  margin: 0;
  font-size: 19px;
  font-size: 1.26667rem;
  line-height: 100%;
  background: transparent url(images/odkazy_odr.png) no-repeat 0 0;
  padding: 0 0 0 30px;
  font-family: "PTSansNarrow";
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0em; }

html > body #odkazy .zdroje h3.cvi {
  float: none;
  width: auto; }

#odkazy .zdroje .odkazy ul.ui {
  padding: 0;
  margin-top: 18px;
  margin-left: 0;
  font-size: 12.48px;
  font-size: 0.832rem; }

#odkazy .zdroje .odkazy ul.ui li {
  list-style-type: none;
  background-image: none; }

#odkazy .zdroje .odkazy ul.ui li a, #odkazy .zdroje .odkazy ul.ui li a:link, #odkazy .zdroje .odkazy ul.ui li a:hover,
#odkazy .zdroje .odkazy ul.ui li a:focus, #odkazy .zdroje .odkazy ul.ui li a:active, #odkazy .zdroje .odkazy ul.ui li a:visited {
  color: #ffffff; }

#odkazy a, #odkazy a:link, #odkazy a:visited {
  text-decoration: none; }

#odkazy a:hover, #odkazy a:focus, #odkazy a:active {
  text-decoration: underline; }

/*# sourceMappingURL=styly.css.map */
