<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {
    /*misto pro scrollbar bude stale rezervovano, takze stranka nebude horizontalne 'poskakovat' podle jeho viditelnosti*/
    overflow-y: scroll;
}

a {
    color: #008000;
}

a:hover {
    color:#8bc34a;
}

p {
    margin: 8px 0;
}

ul, ol {
    margin-block-start: 8px;
    margin-block-end: 8px;
    list-style: inherit;
}

.a-clear {
    color: inherit;
}

.a-clear:hover, .rlp-odkaz:hover {
    color: inherit;
}
/*
.Apple-tab-span {
    margin-left: 0px;
    white-space: normal !important;
    margin-top: 8px;
    display: block;
}

.kapitola .obsah p.separator {
    margin-top: 0;
    margin-left: 0;
}
*/
.rlp-odkaz {
    color: inherit;
    font-weight: bold;
}

.rlp-odkaz:hover {
    color: inherit;
    opacity: 0.60;
}

strong {
    font-weight: bold;
}

.w3-modal {
    /*kvuli Leaflet mapam*/
    z-index: 2000;
}

@media (min-width:601px){
    .rlp-right {
	float: right !important;
    }
}

.rlp-text-right {
    text-align: right !important;
}

.rlp-text-center {
    text-align: center !important;
}

.rlp-text-block {
    display: inline-block;
    margin-right: 8px;
}

@media (min-width: 1200px) {
    .w3-modal-content {
	width: 1100px;
    }
}

.w3-table th, .w3-table-all th {
    font-weight: bold;
}

.tr-odd {
    background-color: #fff !important;
}

.tr-even {
    background-color: #f1f1f1 !important;
}

/* zmensi w3-button */
.rlp-small-btn {
    padding: 4px 8px;
}

.rlp-text-tab {
    background-color: transparent;
    padding: 8px !important;
    cursor: pointer;
    text-align: left;
}

.rlp-text-tab span {
    padding-bottom: 4px;
    border-bottom: 4px solid transparent;
}

.rlp-text-tab span:hover {
    border-bottom: 4px solid #808080;
}

.rlp-text-tab-active {
    font-weight: bold;
    color: #008000;
}

.rlp-text-tab-active span {
    border-bottom: 4px solid #008000 !important;
}

.rlp-inline-text {
    white-space: nowrap; 
    display: inline-block;
}

.rlp-bold {
    font-weight: bold !important;
}

.rlp-italic {
    font-style: italic !important;
}

.jst-box-disabled {
    opacity: 0.40;
    pointer-events: none;
    /*text-decoration: line-through;*/
}

.jst-btn-disabled {
    /*color: gray !important;*/
    background-color: lightgray !important;
    pointer-events: none;
}

.jst-fa-disabled {
    color: gray !important;
    background-color: transparent !important;
    pointer-events: none;
}

.jst-fa-disabled:hover {
    color: gray !important;
    background-color: transparent !important;
}

table.tab-text {
    font-size: inherit !important;
}

.leaflet-div-icon {
    /*background: #fff;*/
    border: 0;
}
	
.leaflet-container {
    background-color: transparent;
    border: 1px solid lightgray;
}

.leaflet-container .leaflet-control-attribution, .leaflet-container .leaflet-control-scale {
    font-size: 14px;
}

.leaflet-tooltip-pane {
    z-index: 1500;
}

.leaflet-popup-pane {
    z-index: 1550;
}

.leaflet-tooltip {
    background-color: #FEFECB;
    border: 1px solid #FEFECB;
    font-size: 14px;
    max-width: 500px;
}

.leaflet-tooltip .tab-text {
    font-size: 13px;
    white-space: normal;
    min-width: 450px !important;
}

.leaflet-tooltip .tab-head {
    white-space: nowrap;
}

.popup-value {
    white-space: normal;
    min-width: 150px;
}

.kar-mapa-tooltip {
    min-width: 270px;
}

.leaflet-tooltip .tab-text .even {
  background-color: #FEFE7F;
}

.leaflet-tooltip-top:before {
    border-top-color: #FEFECB;
}

.leaflet-tooltip-bottom:before {
    border-bottom-color: #FEFECB;
}

.leaflet-tooltip-left:before {
    border-left-color: #FEFECB;
}

.leaflet-tooltip-right:before {
    border-right-color: #FEFECB;
}
/*
.meteostanice-tooltip {
    min-width: 350px;
}
*/
/*
.ol-attribution ul {
    font-size: inherit !important;
}

oprava chovani na mobilu
.ol-viewport {
    touch-action: auto !important;
}

.ol-unselectable {
    display: block !important;
}

.ol-control button {
    font-size: large;
}

.ol-touch .ol-zoom-extent {
    display: none;
}
*/

@keyframes nova-akt {
    0%   {color: red;}
    20%  {color: transparent;}
    60%  {color: red;}
    100%   {color: red;}
}

#nova-akt {
    color: red;
    animation-name: nova-akt;
    animation-duration: 3s;
    animation-delay: 1s;
    animation-iteration-count: 15;
}

.aktualita {
  padding: 8px 16px 0;
}

.aktualita img {
  padding: 8px 16px 8px 0 !important;
}

.aktualita .titulek, .aktualita-karta .titulek {
    font-size: inherit;
    margin-bottom: 12px;
}

.aktualita-karta {
  padding: 16px;
}

.aktualita-karta .titulek {
    font-weight: bold;
    background-color: #DDDDDD;
    padding: 3px;
    clear: both;
}

.aktualita-karta .perex {
    text-align: justify;
}

.aktualita-foto-nahled  {
    margin: 0 16px 0 0 !important;
}

.aktualita .perex {
  font-size: inherit;
  padding-bottom: 0;
}

.aktualita .prilohy {
  padding-bottom: 16px;
}

.kapitola .obsah, .kapitola .radek {
  font-size: inherit;
  /*padding-bottom: 8px;*/
}

.kapitola .obsah-puvodni {
    text-align: justify;
    text-decoration: line-through gray;
}

.kapitola .obsah-prepis {
    color: red;
}

.kapitola .nazev4 {
    margin-top: 8px;
    font-size: 15px;
    font-style: normal;
}

.taxon-cesky {
   font-weight: bold;
   font-size: 16px;
}

.taxon-detail .taxon-cesky {
    font-size: 20px;
}

.taxon-detail .latinsky {
    font-size: 18px;
}

.taxon-detail .nazev1 {
  font-size: 18px;
  background-color: #ddd;
  padding: 0px 3px;
  margin-bottom: 4px;
}

.taxon-detail .nazev2 {
  margin-bottom: 4px;
}

.taxon-detail .nazev4 {
   /* oprava - pro jistotu, ale asi se nepouziva */
  font-size: 15px;
}

.abionoza-detail .nazev1 {
  font-size: 18px;
  background-color: initial;
  padding: 0;
  margin-bottom: 4px;
}

.abionoza-detail .nazev2 {
  font-size: 16px;
}

.semafor {
  white-space: nowrap;
  float: left;
}

.semafor img {
  margin-right: 5px;
  width: 60px;
  /*padding: 5px;*/
  padding: 4px;
  border: solid 1px gray;
}

.semafor .necilClenovci {
    /* zmenseni motyla  */
    padding: 8px;
}

.semafor-legenda img {
    width: 40px;  
    padding: 3px; 
    border: solid 1px gray; 
    margin: 0 8px 8px 0;
}

.semafor-legenda .necilClenovci {
    /* zmenseni motyla  */
    padding: 5px;
}

.semafor0 {
  background-color: white;
}

.semafor1 {
  background-color: #8bc34a;
}

.semafor2 {
  /*background-color: #ffad33;*/
  background-color: #ffeb3b;
}

.semafor3 {
  background-color: #f44336;
}

.semafor .upresneni {
  border: 3px solid black !important;
  cursor: pointer;
}

.semafor .udaje {
  border: 2px solid black !important;
  cursor: pointer;
}

.semafor .ikona {
    width: 20px; 
    height: 20px; 
    display: inline-block;
}

.semafor .ikona-text {
    padding-left: 8px;
    white-space: normal;
}

.pouziti1 {
    /* platnost pouziti do roka - cervena*/
    background-color: #FF4D4D;
    color: white;
    padding: 2px;
}

.pouziti3 {
    /* platnost pouziti do 3 let - zluta*/
    background-color: yellow; /*#ffeb3b;*/
    padding: 2px;
}

.pouziti {
    /* platnost pouziti delsi nez 3 roky - zelena*/
    background-color: #b9db93;
    padding: 2px;
}

.foto-zoom {
    cursor: zoom-in;
}

.taxon-foto {
    float: right; height: 120px; margin: 0 0 0 12px;
}

/* metodiky MON */
 .metodika-mon .kodso .nazev1 {
    margin-top: 8px;
 }
 
.metodika-mon .nazev1 {
  font-size: 18px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 0 3px;
  background-color: #DDDDDD;
}

.metodika-mon .tab-text {
    max-width: 50em;
}

.sledplod .nazev1, .kodso .nazev1 {
  background-color: transparent;
  font-size: 16px;
  margin-bottom: 0;
  padding: 0;
}

.sledplod .Apple-tab-span, .sledplod .obsah, .kodso .Apple-tab-span, .kodso .obsah {
    margin-top: 4px;
}

.kodso b, .kodso strong {
    font-weight: normal;
}

/* vzorce*/
.algoritmus {
    font-size: 14px;
    display:block;
    overflow-x:auto
}

.algoritmus th, .algoritmus td {
    white-space: nowrap;
}

.katex-display {
    display: inline-block;
    text-align: left;
    margin: 0px;
}

.certif-met {
    font-size: inherit;
}

.certif-met .nazev {
    background-color: #ddd;
    /*background-color: #d1e7b7;*/
    padding: 4px 8px 0 0;
}

.certif-met .nazev img {
    margin: 4px 8px 0 8px;
}

.anotace {
  padding: 12px;
}

.anotace img {
   padding: 0 12px 8px 0 !important;
   width: 212px !important;
}

.anotace .w3-col {
    width: 212px;
}

.anotace .w3-rest {
    min-width: 220px;
}

.anotace ul, .anotace ol {
   padding-inline-start: 20px;
   margin-block-start: 0;
   margin-block-end: 0;
}

.anotace-text ul, .anotace-text ol {
   padding-inline-start: 20px;
}

.anotace .foto-autor {
    padding-top: 0;
    margin-top: 4px;
}

.rlp-odruda {
    margin: 8px; 
    padding: 16px 16px 4px;
}

.rlp-odruda .nazev3 {
    background-color: #ddd;
    padding: 2px 4px;
}

.rlp-odruda .obsah {
    padding-bottom: 0;
}

.rlp-dotovane-pruzkumy td {
    text-align: right;
}

.changelog ul {
    padding-left: 16px;
    margin: 8px 0;
}

.mapa-mso ul {
    margin: 8px 0;
    padding-left: 24px;
    list-style-type: disc;
}

.statistika-kar {
    padding: 0 0 8px;
}

.statistika-kar .tab-text {
    border-top: 0;
    margin: 0;
    min-width: 0;
}

.legenda_IRAC .img, .mapa-legenda .img {
  padding-top: 0;
}

.legenda_IRAC td, .mapa-legenda td {
  vertical-align: top;
}

/*nazvy okresu v mape, jen pro zoom=2*/
.leaflet-nazvyOkresu-pane {
    visibility: hidden;
    z-index: 300;
}

.leaflet-nazvyOkresu-pane .okres {
    white-space: nowrap; 
    font-size: 13px;
    /*color: red;*/
    margin-left: -20px;
    cursor: grab;
}

.leaflet-nazvyOkresu-pane .CZ0713, .leaflet-nazvyOkresu-pane .CZ0724, .leaflet-nazvyOkresu-pane .CZ0647 {
    /*Prostejov, ZLin, Znojmo*/
    margin-left: 0;
}

.leaflet-nazvyOkresu-pane .CZ0411 {
    /*Cheb*/
    margin-left: -45px;
}

.leaflet-nazvyOkresu-pane .CZ0323, .leaflet-nazvyOkresu-pane .CZ0324 {
    /*Plzen, Plzen-jih*/
    margin-top: -10px;
}

.leaflet-nazvyOkresu-pane .CZ0325, .leaflet-nazvyOkresu-pane .CZ0802 {
    /*Plzen-sever, Frydek-Mistek*/
    margin-left: -40px;
}

.leaflet-nazvyOkresu-pane .CZ0326, .leaflet-nazvyOkresu-pane .CZ0722 {
    /*Rokycany, Uherske Hradiste*/
    margin-left: -30px;
}

.leaflet-nazvyOkresu-pane .CZ0311, .leaflet-nazvyOkresu-pane .CZ0312 {
    /*Ceske Budejovice, Cesky Krumlov*/
    margin-left: -70px;
}

.leaflet-nazvyOkresu-pane .CZ0425, .leaflet-nazvyOkresu-pane .CZ0642 {
    /*Most, Brno*/
    margin-left: -10px;
}

.leaflet-nazvyOkresu-pane .CZ0427, .leaflet-nazvyOkresu-pane .CZ0512, .leaflet-nazvyOkresu-pane .CZ0521, .leaflet-nazvyOkresu-pane .CZ0635 {
    /*Usti nad Labem, Jablonec nad Nisou, Hradec Kralove, Zdar nad Sazavou*/
    margin-left: -50px;
}

.leaflet-nazvyOkresu-pane .CZ0316, .leaflet-nazvyOkresu-pane .CZ0524, .leaflet-nazvyOkresu-pane .CZ0645, .leaflet-nazvyOkresu-pane .CZ0721 {
    /*Strakonice, Rychnov nad Kneznou, Hodonin, Kromeriz*/
    margin-left: -60px;
}

.leaflet-nazvyOkresu-pane .CZ020A {
    /*Praha-vychod*/
    margin-top: 30px;
    margin-left: -30px;
}

.leaflet-nazvyOkresu-pane .CZ0209 {
    /*Praha-zapad*/
    margin-left: -30px;
    margin-top: -30px;
}

.leaflet-nazvyOkresu-pane .CZ0313 {
    /*Jindrichuv Hradec*/
    margin-top: -25px;
    margin-left: -50px;
}

.leaflet-nazvyOkresu-pane .CZ0207, .leaflet-nazvyOkresu-pane .CZ0511, .leaflet-nazvyOkresu-pane .CZ0513 {
    /*Mlada Boleslav, Ceska Lipa, Liberec*/
    margin-left: -35px;
}

.leaflet-nazvyOkresu-pane .CZ0514 {
    /*Semily*/
    margin-top: 20px;
}

.leaflet-nazvyOkresu-pane .CZ0643 {
    /*Brno-venkov*/
    margin-top: 40px;
    margin-left: -25px;
}

.leaflet-vyskyt1-pane {
    z-index: 510;
}

.leaflet-vyskyt2-pane {
    z-index: 520;
}

.leaflet-vyskyt3-pane {
    z-index: 530;
}

.leaflet-vyskyt4-pane {
    z-index: 540;
}

.leaflet-vyskyt5-pane {
    z-index: 550;
}

.leaflet-vyskyt6-pane {
    z-index: 560;
}

.dotazso-label {
    width: 150px;
    padding-top: 8px;
}

.dotazso-text {
    min-width: 200px;
    /*max-width: 600px;*/
    max-height: 42px;
    margin-bottom: 8px;
}

.certmet-label {
    width: 130px;
    padding-top: 8px;
    font-weight: bold;
}

.certmet-text {
    min-width: 200px;
    max-height: 42px;
    margin-bottom: 8px;
}

.legenda_IRAC {
    margin-bottom: 0;
}
/*
.legenda_IRAC .nazev {
    font-size: 16px;
}
*/
.rezistence-info {
    text-align: justify;
}

.rezistence-info .nazev2 {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    padding: 2px 4px;
    background-color: #ddd;
}

.rezistence-info .nazev3 {
    margin-top: 8px;
    font-size: 16px;
    font-weight: bold;
}

.kalkulatory-info h2 {
    font-size: 18px;
    background-color: lightgray;
    padding: 2px 4px;
    font-weight: bold;
}

.kalkulatory-literatura {
    display: none;
}

.set-info h2 {
    font-size: 18px;
    font-weight: bold;
}

.rok {
    border: 3px solid #086424;
    padding: 2px;
}

.aktvysk-info .nazev1 {
    font-size: 18px;
    background-color: lightgray;
    padding: 2px 4px;
    font-weight: bold;
}

.rlp-ulovek-so {
    display: inline-block;
}

.rlp-ulovek-pocet {
    padding: 0 4px; 
    border: 1px solid gray; 
    margin-right: 8px;
}

.rlp-expvysk th, .rlp-expvysk td {
    padding: 4px;
    font-size: 14px;
}

.rlp-expvysk th:first-child, .rlp-expvysk td:first-child {
    padding-left: 8px;
}

.okres-prehl-den table.tab-text th, .okres-prehl-den table.tab-text td {
    padding: 2px 4px;
}

.priloha-pdf {
    background: url('images/pdf16.gif') no-repeat left center;
    padding-left: 20px;    
}

.priloha-doc {
    background: url('images/doc16.gif') no-repeat left center;
    padding-left: 20px;    
}

.waiting-before::before {
  content: url(images/clock16.gif);
  padding-right: 8px;
}
</pre></body></html>