body{background-color:#FFF;font-family:arial;margin:0;padding:0;font-size:12pt;}
textarea {resize:none;font-family:arial;font-size:10pt;white-space:pre-wrap}
.wait{position:fixed; top:50%; left:50%; visibility:visible; border:1px solid black;background-color:#FFF;padding:10px;font-weight:bold;text-align:center;z-index:20000;-webkit-box-shadow:0 0 2em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 2em hsla(0, 0%, 0%, 1.0);-webkit-border-radius:5px;border-radius:5px;}
.wait0{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.5;visibility:hidden;z-index:19990}
#x1 div { float:left;cursor:pointer;margin-right:4px;padding:0px}
#x2 div { float:left;cursor:pointer;margin-right:4px;}
.tips{color:#3e3e3e;background-color:#f4f4f4;font-family:arial;margin:0;padding:0;font-size:12pt;}
.nahled_aktivni{border:3px solid #a41221 !important}
.nahled_neaktivni{border:1px solid;border-color:#000;padding:2px !important;color:#888} 
.nahled_viewer{height: 120px; width: 120px; cursor: pointer; margin:0px 2px 4px 2px;padding:0px;background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important;}
.nahled_text{width:118px;text-align:center;padding-top:40px;font-size:35px;color:#888;font-weight:bold;text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;}

div#abc_menu {display:block; margin:0px;padding:0;text-align:center;margin-top:10px;}
div#abc_menu ul{list-style-type:none;padding:0;border:none;display:inline-block;margin:0px;text-align:left;}
div#abc_menu li{margin:0px;list-style-type:none;white-space:nowrap}
div#abc_menu a{text-decoration:none;font-weight:bold;color:#3e3e3e;padding-left:20px; display:block;padding:5px;}
div#abc_menu a:hover{text-decoration:none; background-color:#ececed; color:#000}
.abc_nadpis{font-size:12pt;font-weight:bold;font-style:italic;white-space:nowrap;} 
.abc_nadpis2{font-style:italic;font-size:10pt;padding-top:15px}
.abc_nadpis3_p img{vertical-align:middle;margin-top:-3px} 
#archiv_menu img{vertical-align:middle} 
.autor{font-weight:normal;text-align:left;margin-left:10px;}
div#abc_menu2 ul{list-style-type:none;padding:0;border:none;}
div#abc_menu2 li{margin:0px;white-space:nowrap}
div#abc_menu2 a{text-align:center;text-decoration:none;display:inline-block;font-weight:bold;color:#000;width:100%; padding:3px;}
div#abc_menu2 a:hover{text-decoration:none;background-color:#ececed; color:#000}
div#archiv_menu {display:block; min-width:280px; margin:0 auto;padding:0;}
div#archiv_menu ul{list-style-type: none;display:inline-block;padding:0;margin:0; text-align:left;}
div#archiv_menu li{margin:0 0 5px 0;white-space:nowrap;}
div#archiv_menu a{text-decoration:none;display:block;font-weight:bold; color:#3e3e3e;padding:5px 10px;}
div#archiv_menu a:hover{text-decoration:none;background-color:#ececed; color:#000}
.tlinput {border:1px solid #c5c7c8;}
.tlinput:hover, .tlinput:active, .tlinput:focus{border:1px solid #000;}
.kniha{font-size:10pt} 
.strana_vslovnik{font-family:arial;background-color:#e0e0e0;font-size:12pt;margin:5px 0 0 0;padding:0px;color:#000;text-align:center}
.nadpisvs{font-size:10pt;font-weight:bold;}
.nadpis2vs{font-weight:bold;margin-bottom:5px}      
.tlacvs{text-decoration:none;font-weight:bold;color:#000;font-size:12px;border:1px solid;background-color:silver;border-color:#000;width:80px}
.vstup1vs{border:1px solid;background-color:#FFF;border-color:#808080}
.vstup1vs:focus{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.s_n{border-right:1px solid #fff;font-weight:bold;background-color:#a41221;color:#fff;font-size:13px;text-align:center; padding: 3px 2px;
vertical-align:middle;}
.slovnik_bot{background-color:#a41221;color:#FFF;border-top:solid 1px #708090;font-size:10pt}
.sj{background-color:#F4F4F4}
.sj1{border-bottom:1px solid;border-left:1px solid;vertical-align:top;border-color:#808080;font-size:10pt;}
.prohlizec_vstup_select{border:1px solid;background-color:#f4f4f4;border-color:#000;vertical-align:top;margin-top:3px !important}
.viewer-b{color:#000000;font-size:22px;cursor:pointer;margin:0px 4px;position: relative;z-index:200000}
.viewer-b i{z-index:200000}
.viewer-b:hover{color:#808080}
.page-b{color:#000000;font-size:22px;cursor:pointer;margin:0px 4px;position: relative}
.page-b:hover{color:#808080}
.viewer-zal0{}
.viewer-zal1{color:#F66}
.viewer-zal1:hover{color:#F66}
.viewer-filter1{color:#F66}
.viewer-filter1:hover{color:#F66}
.viewer-b-off{color:#888;font-size:22px;cursor:pointer;margin:0px 4px}
.viewer-b-off:hover{color:#808080}
.viewer-zoom{font-size:12pt;cursor:default !important;width:33px;text-align:right;padding-top:3px}
.icon-header{color:#fff;font-size:10pt !important}
.icon-header2{color:#fff;font-size:16pt !important;padding:0 5px !important}

.titulek_uzivatel{font-weight:bold;position:absolute;top:2px;right:2px;height:40px;font-size:8pt;font-weight:bold;white-space:nowrap;color:#000;text-align:right;z-index:200;border:0;
padding:4px 10px 0px 5px;
-webkit-border-radius:5px;border-radius:5px;
background-color:#fff;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;} 
.titulek_uzivatel a{color:#000}
.titulek_uzivatel a:hover{color:#a41221;text-decoration:none}
.titulek_uzivatel i{font-size:17pt;padding-bottom:3px}
.titulek_uzivatel2{display:inline-block;text-align:center;white-space:nowrap;vertical-align:top;padding-left:5px}
.titulek_logout{display:inline-block;text-align:center;margin-left:10px;vertical-align:top;}
.langbox {display:inline-block;vertical-align:top;margin-left:10px}
.langbox i:first-child{
  display: inline-block;
  font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal;
  padding:0;
  cursor:pointer;
}
.langbox label {display:block;cursor:pointer;text-transform:uppercase;}
.langbox label:hover{color:#a41221}
.langbox input[type=checkbox] + label i:first-child:before{content:"\f0d7"; cursor:pointer}
.langbox input[type=checkbox]:checked + label i:first-child:before{content:"\f0d8"; cursor:pointer}
.langbox input[type="checkbox"] {display:none;}
.langbox input[type="checkbox"] ~ div {width:50px;text-align:center;text-transform:uppercase;font-size:10pt;-webkit-border-radius:5px;border-radius:5px;background-color:#ccc;padding:3px 0px;display:none; overflow: hidden;margin-right:-4px;line-height:2em}
.langbox input[type="checkbox"]:checked ~ div {width:80px;display:block}

@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

.zprava{padding:0 5px 0 0;display:inline-block;animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite;} 
#zprava:hover {-webkit-animation-play-state: paused;-moz-animation-play-state: paused;-o-animation-play-state: paused;animation-play-state: paused;}
.blink { visibility:visible; animation: blink-animation 1s steps(5, start) infinite; -webkit-animation: blink-animation 1s steps(5, start) infinite;}

.titulek_popis{font-size:14px;position:absolute;top:9px;left:75px;background-color:#FFF;-webkit-border-radius:3px !important;border-radius:3px !important;-webkit-box-shadow:0 0 5px 3px rgba(187,187,187,1);box-shadow:0 0 5px 3px rgba(187,187,187,1);}
.titulek_popis_radek{border-bottom:1px dashed;white-space:nowrap;border-color:#000;}
.titulek_popis_nadpis{font-size:11px;font-weight:bold;background-color:#c5c7c8;padding-left:5px;padding-right:5px;white-space:nowrap; border-bottom:0px solid #808080;}
.titulek_popis_polozka{text-decoration:none;color:#000;font-size:11px;padding: 0px 4px !important;vertical-align:middle;border-left:0 !important;white-space:nowrap;}
.titulek_popis_nadpis1{font-weight:bold;background-color:#ececec;font-size:11px;padding: 0px 4px !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;white-space:nowrap;}

.titulek_popis_polozka1{font-size:11px;padding-left:5px;padding-right:5px;white-space:nowrap}
.titulek_popis_polozka0{font-size:11px;padding-left:5px;padding-right:5px;white-space:nowrap;font-weight:bold}
.titulek_popis_fulltext{font-size:11px;padding-left:5px;padding-right:5px;white-space:nowrap;font-weight:bold;border-left:1px solid #808080}
.titulek_popis_fulltext span{font-size:10px;}
.zprava{}
#top{position:relative;height:69px;width:100%;margin:0;padding:0;border-bottom:2px solid #808080; background: url(matriky_top.jpg) no-repeat left top;}
#menu{float:left;width:100%;line-height:normal;position: absolute;left:0px;top:47px;border:0px;padding:0;margin:0;height:23px;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
div#menu ul{list-style: none;margin:0 0 0 10px;padding:0;}
div#menu li{display:inline-block;height:18px;font-size:11pt;text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#c5c7c8;padding:3px 10px 0px 10px;white-space:nowrap;border-left:2px solid;border-top:2px solid;border-right:2px solid;border-bottom:1px solid;cursor:pointer;border-color:#666;margin-right:5px;color: #484848;}
div#menu li.active{background-color:#fff;border-bottom:1px solid #fff;}
.tlac{color:#313033;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:5px;font-size:14px;font-weight:bold;cursor:pointer;font-family:arial}
.tlac:hover{border-color:#000;}
.tlac4{color:#313033;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:3px;font-size:11px;font-weight:bold;cursor:pointer;font-family:arial}
.tlac4:hover{border-color:#000;}
.tlac_oblibene{font-size:12px;width:95px;height:18px;color:#000;font-weight:bold;cursor:pointer;border-color:#808080;border-width:0}
.tl_odsaz{margin-left:30px !important}
.tl_odsaz2{margin-left:10px !important}
.oddelovac_ramu{border-right:1px solid;border-color:#000;}
.oddelovac_ramu_spodni{border-bottom:1px solid;border-color:#808080}
.fara1:hover{text-decoration:none;font-weight:bold;}
.fara2{text-decoration:underline;font-weight:bold;}
.fara2:hover{text-decoration:underline;font-weight:bold;}
.p_m_p0{width:100%;background-color:#fff;color:#000}
.box_nadpis0{border:1px solid;color:#fff ;background-color:#a3464f;border-color:#808080} 
.matriky_table{border:1px solid;color:#fff;border-color:#808080} 
.m_k_t0{font-size:10pt;border-top:2px solid;border-left:1px solid;border-right:1px solid;border-color:#ececed;background-color:#fff;padding:2px 10px;color:#777;vertical-align:middle;}
.m_k_t02{font-size:10pt;border-left:1px solid #ececed;border-right:1px solid #ececed;border-top:1px solid #ececed;padding:2px 10px;vertical-align:middle;background-color:#fff;color:#5d5d5d;}
.m_k_t03{font-size:10pt;border-left:1px solid;border-right:1px solid;border-color:#ececed;;padding:3px 10px;vertical-align:middle;;background-color:#fff;color:#5d5d5d;}
.nadpis_odstavec0{display: block;font-size:12pt;font-weight:bold;padding:4px 6px 3px 0px;color:#606060;margin:0 0 5px 0px;border:0;}
.nadpis_odstavec0:before{position:relative;top:2px;padding:0 4px 0 6px;font-family: 'Font Awesome 5 Pro'; font-size: 21px; font-style: normal; font-variant: normal; color:#606060;content: "\f0da";margin-right:3px;}
.p_m_p{width:100%;background-color:#f4f4f4;color:#000}
.p_m_p_v{width:100%;background-color:#dad1c6;color:#000}
.p_m_p:hover,.p_m_p_v:hover{width:100%;background-color:#dcdcdc;color:#000;cursor:pointer}
.kronika_aktivni{border:2px solid;border-color:red;padding:1px}
.kronika_neaktivni{border:1px solid;border-color:#000;padding:1px}
.tipy{border-top:1px solid #c5c7c8;font-size:10pt;font-weight:bold;margin-top:20px;margin-bottom:2px;color:#000;background-color:#FFF}
.tipy_nadpis{background-color:#FF0;color:maroon;font-weight:bold;font-style:italic}
.table_bot{background-color:#ececed !important;color:#3e3e3e;border-top:solid 1px #808080;font-size:10pt; padding:4px 5px;}
.table_bot2{background-color:#fff;color:#3e3e3e;border-top:solid 1px #808080;font-size:10pt; padding:4px 5px;}
.uvodni_obrazek{border:1px solid;cursor:pointer;background-color:#f4f4f4;border-color:#808080}
.uvodni_obrazek2{border:0 solid;border-color:#000}
.popis_nadpis{text-decoration:none;font-weight:bold;color:#000;font-size:10pt}
.popis{text-decoration:none;color:#000;vertical-align:top;font-size:10pt;background-color:#f4f4f4;padding:2px 5px;vertical-align:middle;}
.popis2_nadpis{text-decoration:none;font-weight:bold;color:#09C;font-size:10pt}
.popis2{text-decoration:none;color:#000;font-size:10pt}
.popis3,.pecet{text-decoration:none;color:#000;font-size:10pt;background-color:#f4f4f4 !important;padding: 4px 5px 4px 5px;vertical-align:middle;border-bottom:1px solid #fff !important;border-left:0 !important;}
.popis3b{text-decoration:none;color:#000;font-size:10pt;padding: 6px 5px 6px 5px !important;vertical-align:middle;border-left:0 !important}
.popis3b_nadpis{font-weight:bold;background-color:#ececec;font-size:10pt;padding: 4px 5px !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;}
.popis3c_nadpis{font-weight:bold;background-color:#ececec;font-size:10pt;padding: 4px 20px 4px 5px !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;white-space:nowrap;width:100px}
.tab_popis,.tab_kodovane{border-collapse: separate;border-spacing: 2px 3px;}
.tab_popis2{border-collapse: separate;border-spacing: 0px 3px;}
.tab_popis3{border-collapse: separate;border-spacing: 0px 3px;font-size:8pt !important;}
.tab_popis3 td{padding:2px !important;font-weight:normal !important}
.tab_kodovane td{text-align:left}
.popis4_nadpis{font-weight:bold;background-color:#ececed;padding:5px}
.filtr_bkm_aktiv{border:1px solid;border-color:#F00;-webkit-box-shadow:inset 0 0 10px #F00;box-shadow:inset 0 0 10px #F00;}
.vstup1{border:1px solid;background-color:#FFF;border-color:#aaa;padding:2px;-webkit-border-radius:3px;border-radius:3px;}
.vstup1:hover{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.vstup1:focus{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.vstup_select{border:1px solid;background-color:#FFF;font-size:10pt;border-color:#808080;padding:2px;-webkit-border-radius:3px;border-radius:3px;width:250px;max-width:250px} 
.vstup1rok{border:1px solid;background-color:#FFf;border-color:#aaa;text-align:center;width:85px;padding:2px;-webkit-border-radius:3px;border-radius:3px;}
.vstup1rok:hover:enabled{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);text-align:center;width:85px}
.vstup1rok:focus:enabled{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);text-align:center;width:85px}
.vstup_neaktiv{border:1px solid;background-color:#FFF;border-color:#aaa;color:#888;padding:2px;-webkit-border-radius:3px;border-radius:3px;}
.vstup1_search{border:1px solid;background-color:#FFF;border-color:#aaa;padding:2px;-webkit-border-radius:3px;border-radius:3px;height:30px;width:390px;padding:0px 5px;font-size:10pt}
.vstup1_search:hover{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.vstup1_search:focus{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.vstup1_search2{width:260px !important}
.vstup1_search3{width:330px !important}
.vstup1_select{border:1px solid;background-color:#FFF;border-color:#aaa;padding:2px;-webkit-border-radius:3px;border-radius:3px;height:30px;padding:0px 5px;font-size:11pt}
.vstup1_searchrok{border:1px solid;background-color:#FFF;border-color:#aaa;padding:2px;-webkit-border-radius:3px;border-radius:3px;height:25px;width:80px;padding:0px 5px;font-size:10pt;text-align:center}
.vstup1_searchrok:hover{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.vstup1_searchrok:focus{border:1px solid;background-color:#F4F4F4;border-color:#000;-webkit-box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);box-shadow:0 0 1em hsla(0, 0%, 0%, 1.0);}
.nadpis{font-size:22px;font-weight:bold;margin:5px 0 3px 0;display:block;white-space:nowrap;width:95%;line-height:1.4em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;}//
.nadpis_wrap{text-align:left;padding:5px 0}
.nadpis:before{position:relative;top:-1px;padding:0 0 0 10px;font-family: 'Font Awesome 5 Pro'; font-size: 18px; font-style: normal; font-variant: normal; color:#a41221;content: "\f0da";margin-right:5px;}
.nadpis_zr{font-size:20px;font-weight:bold;padding-right:0px;margin:8px 0 5px 10px;display:block;white-space:nowrap;width:95%;overflow:hidden;text-overflow:ellipsis}
.nadpis_zr:before{position:relative;top:-1px;font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-style: normal; font-variant: normal; color:#a41221;content: "\f0da";margin-right:5px;}
table.nadpis{text-align:center;margin-left:0px;margin-top:15px;}
.nadpis1{font-size:16pt;font-weight:bold;font-style:italic;padding-left:10px;padding-right:10px}
.nadpis2{font-size:14pt;font-weight:bold;font-style:italic}
.nadpis_odstavec{display: block;font-size:12pt;font-weight:bold;padding:0 6px 1px 0;color:#3e3e3e;margin:0 0 5px 0px;border:0;}
.nadpis_odstavec:before{position:relative;top:2px;padding:0 4px 0 6px;font-family: 'Font Awesome 5 Pro'; font-size: 22px; font-style: normal; font-variant: normal; color:#41413B;content: "\f0da";margin-right:8px;background-color:#c5c7c8;border: 1px solid transparent;border-radius: 0px 7px 7px 0px;}
#toblast10 .nadpis_odstavec {margin-left:3px;padding-left:30px;}
.odstavec1{font-size:14px;padding-top:10px;line-height:150%}
p{font-size:13px;line-height:150%;margin-top:0;}
.box_nadpis{border:1px solid;color:#fff;border-color:#000;}
.kompatibilita_nadpis{border:2px solid;background-color:#FFF;color:#000;border-color:#808080;font-size:10pt}
.kompatibilita_nadpis thead tr{border:1px solid;background-color:#808080;color:#fff;border-color:#808080;}
.kompatibilita_nadpis thead td{white-space:nowrap;padding-left:5px;padding-right:5px;font-weight:bold}
.kompatibilita_nadpis tbody tr{border:1px solid;background-color:#D0D0D0;border-color:#808080;}
.kompatibilita_nadpis tbody td{white-space:nowrap;padding-left:5px;padding-right:5px}
.zpravy{border:1px solid #aaa;margin-bottom:20px;margin-right:20px;-webkit-border-radius:5px;border-radius:5px}
.zpravy_nadpis{padding:5px 5px 5px 5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:12pt}
.zpravy_nadpis a{color:#000}
.zpravy_telo{padding:5px;font-size:10pt;}
.zpravy_pata{-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:10pt;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.forum{border:1px solid #aaa;margin-bottom:20px;margin-right:20px;-webkit-border-radius:5px;border-radius:5px}
.forum_nadpis{padding:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:12pt}
.forum_nadpis1{font-size:10pt;font-weight:bold}
.forum_telo{padding:5px;font-size:10pt;}
.forum_obsah{font-size:10pt;background-color:#FFF;border-left:1px solid;border-color:#aaa;padding:5px}
.forum_pata{-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:10pt;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.forum_pata2{float:right;padding-top:10px;padding-right:5px}
.m_k_n{font-size:10pt;font-weight:bold;text-align:left;padding:8px 10px; border-left:1px solid #fff;background-color:#a41221; color:#FFF}
.m_k_n:first-child{border-left:0px}
.m_k_t{font-size:10pt;border-top:1px solid;border-left:1px solid;border-color:#808080;padding:2px 10px;vertical-align:middle;}
.m_k_t2{font-size:10pt;border-left:1px solid #808080;border-top:1px dashed #808080;;padding:2px 10px;vertical-align:middle;}
.m_k_t3{font-size:10pt;border-left:1px solid #808080;padding:2px 10px;vertical-align:middle;}
.fondy_nadpis{border-bottom:1px solid;border-left:1px solid;border-top:1px solid;text-align: center;font-weight:bold;background-color:#ececed;color:#000;cursor:pointer;border-color:#808080}
.soupisy_nadpis{text-align: center;font-weight:bold;background-color:#a41221;color:#fff;border-bottom:2px solid;border-left:2px solid;border-top:2px solid;font-size:10pt;border-color:#fff;}
.fondy_polozka_pasivni{width:100%;background-color:#ececed;color:#000;font-size:10pt}
.inventar_menu{text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#ececed;padding:4px 12px 3px 12px;white-space:nowrap;border-left:1px solid;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;cursor:pointer;border-color:#808080;font-size:11pt;}
.inventar_menu1{text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#FFF;padding:4px 12px 3px 12px;white-space:nowrap;border-left:1px solid;border-top:1px solid;border-right:1px solid;cursor:pointer;border-color:#808080;font-size:11pt}
.inventar_menu2{border-bottom:1px solid;border-color:#808080;}
.inventar_menu20{border-bottom:1px solid;border-color:#808080;width:2px;}
.zal_menu{text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#ececed;padding:2px 5px 0px 5px;white-space:nowrap;border-left:1px solid;border-top:1px solid;border-right:1px solid;border-bottom:1px solid;cursor:pointer;border-color:#808080;font-size:11pt;font-stretch:condensed}
.zal_menu1{text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#FFF;padding:2px 5px 0px 5px;white-space:nowrap;border-left:1px solid;border-top:1px solid;border-right:1px solid;cursor:pointer;border-color:#808080;font-size:11pt;font-stretch:condensed}
.zal_menu2{border-bottom:1px solid;border-color:#808080;}
.zal_menu20{border-bottom:1px solid;border-color:#808080;width:2px}
.zal_menu200{width:2px}
.zal_menu0{text-transform:uppercase;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;font-weight:bold;background-color:#ececed;color:#aaa;padding:2px 5px 0px 5px;white-space:nowrap;border:1px solid;border-color:#808080;font-size:10pt;letter-spacing: -1px;}
.rj{background-color:#f4f4f4;}
.rj1{font-size:14px;border-left:1px solid;border-bottom:1px solid;vertical-align:middle;border-color:#808080;padding:2px;}
.rj2{font-size:10pt;border-bottom:1px solid;border-left:2px solid;vertical-align:top;border-color:#fff;vertical-align:middle;}
.rjn1{font-size:14px;border-left:1px solid;border-bottom:1px solid;vertical-align:middle;border-color:#808080;padding:2px;}
.rejstrik_aktivni{border-bottom:1px solid;border-right:1px solid;background-color:#dcdcdc;border-color:#808080}
.statistika_stranka{border:1px solid;background-color:#F4F4F4;font-size:10pt;border-color:#fff}
.statistika_pocet{font-weight:bold;border:1px solid;background-color:#ececed;padding-left:2px;padding-right:2px;border-color:#fff;}
.odkaz_bookmark:hover{color:blue;text-decoration:underline;font-weight:bold;background-color:#FFF}
.statistika_sone{background-color:#DDD}
a,.pismeno,.fara1{text-decoration:none;font-weight:bold;color:#a41221}
a:hover,.pismeno:hover{color:#a41221;text-decoration:underline;font-weight:bold;}
.pismeno1,.pismeno1:hover{text-decoration:none;font-weight:bold;color:#FFF;background-color:#a41221;padding:2px;}
.strana_forum,.strana_titulek,.strana_pano,.leva_strana {font-family:arial, sans-serif;font-size:10pt;background: url(bg1.png) 15px 5px repeat-x;margin:0px;padding:0px;color:#000;}
.strana_statistika,.strana_scitani,.strana_scitanie,.strana_zemepisny_rejstrik,.strana_soupisy,.strana_historica,.strana_blank,.strana_dokument,.strana_foto,.strana_kniha,.strana_kronika-obce,.strana_kroniky-obecni,.strana_kronika-skoly,.strana_kroniky-skolni,.strana_kroniky-spolkove,.strana_kronika-spolku,.strana_kronika,.strana_mapa,.strana_matrika,.strana_text,.strana_url,.strana_fondy_pomucky,.strana_fondy,.strana_knihovna,.strana_video {color:#000;background: #fff url(bg1.png) repeat-x;font-size:12pt;}
.strana_vyber_archiv{background-color:#FFF}
.popis3_nadpis,.nadpis3,.pecet_nadpis{font-weight:bold;background-color:#ececec;font-size:10pt;padding: 4px 5px;vertical-align:middle;border-left:0 !important;border-bottom:1px solid #fff !important;}
.navigace_ok:hover,.navigace_ok2:hover{color:#FF0;text-decoration:underline;font-size:10pt;font-weight:bold;background-color:#000}
.polozka2_aktivni{width:100%;background-color:#ececed;color:#000;cursor:pointer;font-weight:bold;border-color:#808080;font-size:11pt;padding:5px;}
.polozka2_pasivni{width:100%;color:#000;font-weight:bold;font-size:11pt;padding:5px;}
.polozka_pasivni{width:100%;color:#000;font-weight:bold;border-color:#808080;font-size:11pt;}
.omezena_pristupnost,.nalezeno_moc{text-decoration:none;font-weight:bold;color:red}
.vstup,.vstup_select1{border:1px solid;background-color:#fff;border-color:#808080;padding:2px;-webkit-border-radius:3px;border-radius:3px;}
.odstavec,.odstavec2{font-size:10pt;padding-top:5px;line-height:150%;padding-left:26px;}
li.odstavec2{padding-left:0px;padding-top:0px;}
.odstavec3{font-size:10pt;line-height:150%;}
.box_telo{border:1px solid;background-color:#FFF;border-color:#808080}
.editor_nadpis,.slovnik_nadpis{font-weight:bold;background-color:#ececed;color:#000;font-size:13px;border-color:#808080;border-left:1px solid;border-top:1px solid;border-bottom:1px solid;}
.editor_telo,.fondy_telo,.pomucky_telo{padding-left:2px;padding-right:2px;vertical-align:top;text-align:left;font-size:10pt;border-color:#808080}
.editor_telo_center,.fondy_telo_center,.pomucky_telo_center{padding-left:2px;padding-right:2px;vertical-align:top;text-align:center;font-size:10pt;border-color:#808080}
.obec_popis_nadpis,.fond_popis_nadpis{font-weight:bold;background-color:#ececed;font-size:12pt}
.statistika_nadpis{border:1px solid;background-color:#ececed;color:#000;padding-left:5px;font-weight:bold;font-size:12pt;border-color:#fff}
.f_n{border-right:1px solid #fff;font-weight:bold;background-color:#a41221;color:#fff;font-size:13px;text-align:center; padding: 3px 2px;
vertical-align:middle;}
.f_p_p{width:100%;background-color:#F4F4F4;color:#000;font-size:10pt}
.f_p_a,.f_p_a_v{width:100%;background-color:#dcdcdc; color:#000;font-size:10pt;cursor:pointer;border-left:1px solid;border-bottom:1px solid;border-color:#808080}
.f_p_p_v{width:100%;background-color:#dcdcdc;color:#000;font-size:10pt}
.f_t{padding:3px 4px;text-align:left;font-size:10pt;border-left:1px solid;border-bottom:1px solid; border-color:#808080;border-right:0px;white-space:normal}
.f_t1{padding-left:4px;padding-right:2px;vertical-align:top;text-align:left;font-size:10pt;border-right:1px solid;border-left:1px solid;
border-bottom:1px solid;border-color:#808080}
.f_t_c{padding-left:1px;padding-right:2px;vertical-align:top;text-align:center;font-size:10pt;border-left:1px solid;border-bottom:1px solid;border-color:#808080;vertical-align:middle;}
.f_t_c1{padding-left:2px;padding-right:2px;vertical-align:top;text-align:center;font-size:10pt;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#808080}
.trans_switch{text-align:center;width:340px;white-space:nowrap;border:1px solid;border-color:#808080;background-color:#FFF;font-size:10pt;font-weight:bold;}
.oddelovac_forum1{border-bottom:1px solid #808080;background-color:#ececed;padding: 3px 5px; }
.prava_strana{font-family:arial;background-color:#FFF;color:#000;background: #fff url(bg1.png) repeat-x; font-size:10pt;margin-left:10px;margin-right:10px;margin-top:10px;;padding:0;}
.p_n{white-space:nowrap;color:#000;font-size:11pt;font-weight:bold;padding: 5px 0px 5px 0px;border-width: 0px 0px 2px 0px;border-style:solid;border-color: #ccc;display:block;background-color:#e0e0e0;}
.p_n2{margin:0px;margin-top:10px;color:#000;font-size:12pt;font-weight:bold;white-space:nowrap; text-transform:uppercase;background-color:#c5c7c8;padding:5px;}
.p_0{white-space:nowrap;color:#292929;font-size:12pt;font-stretch:semi-condensed;font-weight:bold;height:20px;background-color:#fff;padding: 1px 0px 1px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #fff;}
.p_0:hover{white-space:nowrap;background-color:#fff;color:#000;cursor:pointer;font-weight:bold;
padding: 1px 0px 1px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_0 i{font-size:12px;width:9px;padding-left:2px;color:#888}
.p_1{white-space:nowrap;color:#292929;font-size:10pt;font-weight:bold;height:20px;background-color:#fff;padding: 1px 0px 1px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #fff;}
.p_1:hover{white-space:nowrap;background-color:#ececed;color:#000;cursor:pointer;font-weight:bold;
padding: 1px 0px 1px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_1 i{font-size:12px;width:9px;padding-left:2px;color:#888}
.p_p{white-space:nowrap;color:#292929;font-size:10pt;font-weight:bold;height:20px;background-color:#ececed;padding: 3px 0px 0px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_p:hover{white-space:nowrap;background-color:#fff;color:#000;cursor:pointer;font-weight:bold;
border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_p i{font-size:12px;width:9px;padding-left:2px;color:#888}
.p_p_v i,.p_p_o i,.p_p_s i{font-size:12px;width:9px;padding-left:2px;color:#a41221}
.rot45{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}
.w15{margin-left:-3px !important;padding-left:0px !important;width:13px !important}
.p_p_v{white-space:nowrap;color:#900;font-size:10pt;font-weight:bold;height:20px;cursor:pointer;padding: 3px 0px 0px 0px;}
.p_p_v:hover{white-space:nowrap;background-color:#ececed;color:#900;cursor:pointer}
.p_p_o{white-space:nowrap;color:#000;font-size:10pt;font-weight:bold;height:20px;background-color:#ececed;padding: 3px 0px 0px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_p_o:hover{white-space:nowrap;color:#000;cursor:pointer;background-color:#fff;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_p_s{white-space:nowrap;color:#a41221;font-size:10pt;font-weight:bold;height:20px;
background-color:#fff; padding: 3px 0px 0px 0px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_p_s:hover{white-space:nowrap;background-color:#ececed;color:#a41221;cursor:pointer;
background-color:#fff;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.i{width:12px;height:12px;border:0px;vertical-align:middle}
.b{vertical-align:middle;height:1px}
.hledani_typ{margin-left:25px;font-size:10pt;font-style:italic}
.hledani_polozka_aktivni,.hledani_polozka_aktivni_vybrano{width:100%;background-color:#ececed;color:#000;cursor:pointer;font-size:10pt}
.hledani_polozka_pasivni_vybrano{width:100%;background-color:#c5c7c8;color:#000;font-size:10pt}
.hledani_box{border:1px solid;background-color:#FFF;border-color:#000}
.hledani_polozka_pasivni{width:100%;background-color:#FFF;color:#000;font-size:10pt}
.omezena_pristupnost{text-decoration:none;font-weight:bold;color:red}
.admin{font-family:arial;margin:3px;padding:3px;background-color:#FFF;;font-size:10pt}
.badlist_popis_nadpis{background-color:#ececed;color:#000;padding-right:5px;padding-left:5px;font-weight:bold;border-bottom:2px solid;border-left:2px solid; border-right:1px solid;border-color:#fff;font-size:10pt}
.badlist_popis_nadpis1{border:2px solid;background-color:#dcdcdc;color:#000;padding-left:5px;font-weight:bold;font-size:12pt;border-color:#FFF}
.badlist_popis{background-color:#F4F4F4;color:#000;padding-left:5px;border-right:2px solid;border-right-color:#fff;border-bottom:2px solid;border-bottom-color:#fff;font-size:10pt}
.kalendar td {font-size:12pt; padding:2px 5px;}
.kal_nadpis{border-left:1px solid;border-bottom:1px solid;border-color:#808080;background-color:#ececed;color:#000;font-weight:bold;padding:5px;font-size:10pt}
.kal_nadpis_popa{background-color:#ececed;font-weight:bold;border:1px solid;border-bottom:1px solid;padding-left:5px;padding-right:5px;border-color:#808080;font-size:10pt}
.kal_nadpis_sone{background-color:#dcdcdc;font-weight:bold;border:1px solid;border-bottom:1px solid;padding-left:5px;padding-right:5px;border-color:#808080;font-size:10pt}
.kal_den_pred{background-color:#f4f4f4;border:0;border-bottom:1px solid;border-color:silver;font-size:12pt}
.kal_den_po{background-color:#f4f4f4;border:0;font-size:12pt}
.kal_den_popa{background-color:#FFF;border:1px solid;border-right:0;border-top:0;border-color:silver;}
.kal_den_sone{background-color:#e2ccce;border:1px solid;border-right:0;border-top:0;border-color:silver}
.kal_den_aktivni{background-color:#a41221;border:1px solid;border-right:0;border-top:0;border-color:silver;color:#fff;}
.kal_den_ukazatel{background-color:silver;border:1px solid;border-right:0;border-top:0;cursor:pointer;border-color:silver;}
.kal_den_ukazatel2{background-color:silver;border:1px solid;border-right:0;border-top:0;cursor:default;border-color:silver;} 
.profil{font-family:arial;margin:0;margin-left:10px;margin-right:10px;background-color:#FFF;font-size:10pt;color:#000}
.pri{font-size:10pt}
.zalozky_aktivni{width:100%;white-space:nowrap;background-color:#ececed;color:#000;font-size:10pt;font-weight:bold;cursor:pointer;height:18px}
.zalozky_aktivni_vybrano{width:100%;white-space:nowrap;background-color:#ececed;color:#900;font-size:10pt;font-weight:bold;cursor:pointer;height:18px}
.zalozky_pasivni{width:100%;white-space:nowrap;color:#000;font-size:10pt;font-weight:bold;height:18px}
.zalozky_pasivni_vybrano{width:100%;white-space:nowrap;color:#900;font-size:10pt;font-weight:bold;height:18px}
.zalozky_box0{color:#000;background-color:#ececed;width:40px;text-align:center;vertical-align:top;padding:3px}
.zalozky_box2{color:#000;background-color:#ececed}
.zalozky_popis{font-size:8pt;padding:3px}
.zalozky_popis_nadpis{background-color:#ececed;color:#000;padding:3px;font-weight:bold;border-bottom:1px solid #fff;border-right:1px solid #fff;white-space:nowrap;font-size:8pt;border-right:2px solid #ccc !important;vertical-align:middle}
.zalozky_box1{border-left:1px solid #ececed}
.odkaz_bookmark:hover{color:blue;text-decoration:underline;font-weight:bold;background-color:#FFF}
.zalozky_nadpis{font-weight:bold;background-color:#ececed;font-size:10pt;position:relative;padding:3px}
.zalozky_nadpis a{position:absolute;top:-1px;margin-left:5px}
.strana_zalozky,.strana_popis{font-family:arial;margin:0;padding-left:10px;padding-right:10px;background-color:#FFF;font-size:10pt;color:#000;overflow:hidden}
.strana_popis_menu{font-family:arial;margin:0;padding:0;background-color:#FFF;font-size:10pt;color:#000;overflow:hidden}
.strana_message{background-color:#e0e0e0;color:#000}
.prohlizec_popis_ram{border:2px solid; background-color:#FFF;border-color:#808080}
.prohlizec_popis_nadpis{background-color:#ececed;color:#000;padding:3px 5px;font-weight:bold;border-bottom:1px solid #fff;border-right:1px solid #fff;font-size:10pt;vertical-align:middle;}
.prohlizec_popis_nadpis2{border-top:2px solid;border-left:2px solid;background-color:#ececed;color:#000;padding-right:5px;padding-left:5px;font-weight:bold;border-bottom:1px solid;border-color:#808080;font-size:10pt}
.prohlizec_popis_nadpis1{border:2px solid;background-color:#ececed;color:#000;padding-left:5px;font-weight:bold;font-size:12pt;border-color:#808080}
.prohlizec_popis{background-color:#F4F4F4;color:#000;padding:3px 5px;border-bottom:1px solid #fff;font-size:10pt}
.prohlizec_popis2{background-color:#FFF;color:#000;padding-left:5px;border-top:2px solid;border-top-color:#808080;border-right:2px solid;border-right-color:#808080;border-bottom:1px solid;border-bottom-color:#808080;font-size:10pt}
.prohlizec_popis0{color:#000;padding-left:5px;border-right:2px solid;border-right-color:#808080;border-bottom:0px solid;border-bottom-color:#808080;font-size:10pt}
.prohlizec_popis01{background-color:#FF0;}
.editor_popis{border:1px solid;background-color:#FFF;border-color:#000;}
.strana_fondy_archiv{font-family:arial;margin:0;padding:0;background-color:#ececed;;margin-left:5px;margin-right:5px;color:#000}
.prava_pasivni{color:#000;background-color:#FFF}
.prava_pasivni_on{color:#FFF;background-color:#000}
.polozka_forum{width:100%;color:#000;padding:5px 0px;}
.polozka_forumarchiv{width:100%;color:#000;padding:5px 0px;}
.polozka_forum:hover,.polozka_forumarchiv:hover{width:100%;background-color:#ececed;color:#000;cursor:pointer;font-weight:bold; padding:5px 0px;}
.polozka_forum1{width:60px;display:inline-block;vertical-align:top;}
.polozka_forum1 i{font-size:22pt !important}
.polozka_forum2{font-weight:bold;display:inline-block}
.polozka_forum2archiv{font-weight:bold;display:inline-block;color:#888}
.polozka_forum2 span,.polozka_forum2archiv span{font-weight:normal;font-size:10pt}
.help_nadpis1{font:22pt impact,arial,verdana;color:#000;letter-spacing:normal;text-align:center}
.help_nadpis2{background-color:#a41221;border-bottom:1px solid #808080;font-size:18px;
font-weight:bold;margin-top:5px;margin-bottom:2px;font-size:18px; font-family: calibri;color:#fff;padding:3px; padding-left:10px;}
.help_nadpis3{font:18pt impact,arial,verdana;color:#000;letter-spacing:normal;text-align:left}
.help_nadpis4{color:#000;font-size:16pt}
.nalezene_slovo{background-color:#FFFF00;}
.strana_inventar{font-family:arial;margin:0;padding:0;background-color:#fff;margin-left:10px;margin-right:10px;font-size:10pt;color:#000}
.forum_obsah1{font-size:10pt;background-color:#FFF;padding:5px}
.strana_notepad{background-color:#FFF}
.pr_p{color:#000;background-color:#FFF;font-size:10pt}
.pr_p_on{color:#FFF;background-color:#000;font-size:10pt}
.pr_a{color:#000;font-weight:bold;background-color:#FFF;font-size:10pt}
.pr_a_on{color:#FFF;font-weight:bold;background-color:#000;font-size:10pt}
.kapitola{text-decoration:none;font-weight:bold;color:blue}
.preview_popis{text-decoration:none;font-weight:bold;color:#000;font-size:12pt}
.nn{background-color:#CFC}
.no{background-color:#FBB}
.nz{background-color:#CCC}
.nahled{border:1px solid;border-color:silver;padding:4px;color:#888;cursor:pointer;font-size:9pt}
.hledani_pocet{color:#555;font-size:8pt;text-align:right;padding:3px 0px 5px 0px;width:395px}
.s_p{width:100%;background-color:#FFF;color:#666;font-size:10pt;font-weight:normal;}
.s_p:not(.nohover):hover{width:100%;background-color:#888;color:#FFF;cursor:pointer;font-size:10pt;font-weight:normal;}
.polozka20_aktivni{padding:2px;border:1px solid;background-color:#ececed;color:#000;cursor:pointer;border-color:#808080;font-size:10pt;}
.polozka0_pasivni{padding:2px;border:1px solid;color:#3e3e3e;background-color:#fff;border-color:#808080;font-size:10pt;}
#toblast1 .polozka0_pasivni{padding:2px 5px;}
#toblast1 .polozka20_aktivni{padding:2px 5px;}
.pocet{color:#888;}
.styl_aktivni{border:2px solid;cursor:pointer;width:100px;height:65px;border-color:#808080}
.styl_pasivni{border:2px solid;cursor:pointer;width:100px;height:65px;border-color:#FFF}
.set_aktivni{color:#000;vertical-align:top;text-align:center;font-weight:bold;cursor:pointer;background-color:#ececed;border: 1px solid #858788;font-size:10pt;margin:1px 5px;display:inline-block;width:100px;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:5px 0;text-transform:uppercase;}
.set_aktivni label{font-size:14pt; text-shadow: 1px 1px 3px #000;color: #000;}
.set_pasivni{color:#999;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;margin:1px 5px;display:inline-block;width:100px; padding:5px 0;text-transform:uppercase}
.set_pasivni label{
    font-size:14pt;
    color: #999;
}
.set_aktivni1{color:#000;vertical-align:top;text-align:center;font-weight:bold;border:2px solid;background-color:#f4f4f4;cursor:pointer;border-color:#a41221;font-size:10pt}
.hlava{border:1px solid;color:#000;border-color:#808080;font-size:10pt;font-weight:bold;background-color:#ececed;text-align:center}
.p3_p{color:#a41221;font-weight:bold;white-space:nowrap;font-size:10pt;padding:3px;}
.p3_p:hover{background-color:#a41221;color:#FFF;cursor:pointer;font-weight:bold;white-space:nowrap;font-size:10pt; padding:3px;}
.viewer_nadpis{text-decoration:none;font-weight:bold;color:#000;font-size:10pt;white-space:nowrap}
.viewer_polozka{text-decoration:none;font-weight:normal;color:#000;font-size:10pt;border:1px solid;background-color:silver;border-color:#c5c7c8;width:110px;cursor:pointer}
.viewer_polozka_aktivni{-webkit-box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);text-decoration:none;font-weight:bold;color:#000;background-color:#FFF;font-size:10pt;border:1px solid;border-color:#c5c7c8;width:110px;cursor:pointer}
.nadpis3 td {padding:5px;}
#toblast00,#toblast0 { padding:5px;}
#toblast01{padding:5px;} 
.rnadpis {font-size:16pt;font-weight:bold;padding-top:12px;}
.rnadpis_wrap{text-align:left;margin-bottom:5px}
.rnadpis:before{color:#c5c7c8;position:relative;top:2px;padding:0 4px 0 4px;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal; content: "\f0da";margin-right:3px;}
div#abc_menu3 {display:block; margin:0px auto;padding:0;text-align:left;margin-left:20px;}
div#abc_menu3 ul{list-style-type:none;padding:0;border:none;display:inline-block;margin:0px;text-align:left;}
div#abc_menu3 li{margin:0px;list-style-type:none;}
div#abc_menu3 a{text-decoration:none;font-weight:bold;color:#3e3e3e;padding-left:10px; display:block;padding:5px;}
div#abc_menu3 a:hover{text-decoration:none; background-color:#ececed; color:#000}
div#abc_menu4 li{margin:0px;list-style-type:none;}
div#abc_menu4 a{display:inline-block;text-decoration:none;font-weight:bold;color:#3e3e3e;padding:3px; display:block;}
div#abc_menu4 a:hover{text-decoration:none; background-color:#ececed; color:#000}
.abc_nadpis3{font-size:10pt;font-weight:bold;line-height:12px}
.abc_nadpis3:before{color:#a41221;position:relative;top:5px;padding:0 4px 0 4px;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal; content: "\f0da";margin-right:3px;}
.abc_nadpis3_p{font-size:10pt;font-weight:bold;line-height:12px}
.abc_nadpis3_p:before{color:#c5c7c8;position:relative;top:5px;padding:0 4px 0 4px;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal; content: "\f0da";margin-right:3px;}
.abc_pismeno{background-color:#ccc;padding:5px;margin-top:5px;margin-left:20px;display:inline-block}
.abc_pismeno0{background-color:#ccc;margin-top:5px}
.abc_pismeno1{font-size:22pt;color:#900;font-weight:bold;padding-left:20px;background: url(sipka_right_red_v.gif) no-repeat left center;} 
.abc_nadpis4{color:#900;text-decoration:none;background-color:#fff;padding:5px;font-size:12pt}
.abc_rejstrik{background-color:#ccc;padding:5px;margin-top:5px}
.abc_rejstrik2{color:#900;text-decoration:none;background-color:#fff;padding:3px 0;font-size:12pt}
div#abc_menu4 {margin-left:20px;padding:0;text-align:left;font-size:10pt}
div#abc_menu4 ul{list-style-type:none;padding:0;border:none;display:inline-block;margin:0px;text-align:left;width:auto;}
.abc_pis{color:#000;padding:7px;}
.abc_rej{color:#000;padding:4px;}
.abc_pis:hover,.abc_rej:hover{color:#900;text-decoration:none;background-color:#fff;}
.abc_pis_a{color:#900;text-decoration:none;background-color:#fff;padding:7px;}
.abc_rej_a{color:#900;text-decoration:none;background-color:#fff;padding:4px;}
.abc_pis_a:hover,.abc_rej_a:hover {color:#900;text-decoration:underline;background-color:#fff} 
span.cist_dale:before{color:#a41221;font-size:0.9em;font-family: 'Font Awesome 5 Pro'; font-style: normal; font-variant: normal; content: "\f101";margin-right:3px;padding:0}
.leva_strana2 {color:#000;background: #fff url(bg1.png) repeat-x; background-position:5px 5px;} 
.ram0{background-color:#FFF} 
.obal{background: #f4f4f4 url(bg_uvod.gif) repeat-x;}
.uvod {background-color:#3d3c3f;color:#000;text-align:center;}
.uvod1 {background-color:#3d3c3f;color:#000;text-align:center;border:0px;height:30px}
.let, .let2 {font-size:24pt}
.let a, .let2 a {color:#808080;} 
.let a:hover, .let2 a:hover{text-decoration:none;color:#707070;}
.let {padding-left:50px}
.let2 {padding-right:50px}
.spl-odkaz {padding:0 0 30px 50px;}
.spl-odkaz a{color:#a41221;}
.spl-odkaz a:hover{color:#000;text-decoration:none;}
.spl-lang{display:inline-block;padding:5px;background-color:#a41221; color:#fff;margin:0 50px 30px 0;}
.spl-lang a{display:inline-block;color:#fff;font-size:10pt;}
.spl-lang a:hover{display:inline-block;color:#000;text-decoration:none;}
.logo{text-align:center;margin-top:40px}
.stred {text-align:center;width:960px; height:332px;left:0px;}
.statistika{margin-left:15px}
.table_bot td{padding:0 0 0 5px}
.ed_mat_bot{background-color:#d0d0d0}
.help{font-size:14px;line-height:150%;padding-top:0px;}
.help p{font-size:14px;line-height:150%;padding-top:0px;}
.help li{font-size:14px;}

.contmen{margin-top:3px; width:130px;margin-left:35px}
.contmen i{position:absolute; font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; line-height: 1; color:#888;margin:2px 0 0 -30px;}
.editup i:before{content: "\f0d8";} 
.editdown i:before{content: "\f0d7";} 
.edited i:before{content: "\f303";width:30px} 
.editplus i:before{content: "\f65e";font-weight:400 !important;font-size: 14pt;} /*067*/
.editsmaz i:before{content: "\f2ed";} 
.editvyjmi i:before{content: "\e054";font-weight:400 !important;font-size: 14pt;}/*0c4*/
.editvloz i:before{content: "\f343";} /*3be*/
.editvlozpred i:before{content: "\f342";}
.editvlozpo i:before{content: "\f345";} 
.conset i:before{content: "\f06e";} 
.consour1 i:before{content: "\f276";} 
.consour2 i:before{content: "\f015";} 
.conlink i:before{content: "\f0c1";} 
.consave i:before{content: "\f0c7";} 
.conbook0 i:before{content: "\f02e";} 
.conbook1 i:before{content: "\f02e";color:#0f0} 
.conpop0 i:before{content: "\f249";} 
.condirekt i:before{content: "\f061";} 
#contextMenu{border:1px solid #202867;background-color:#FFF;margin:0px;padding:0px;width:180px;font-family:arial;font-size:12px;display:none;position:absolute;z-index:20000;}
#contextMenu a{color: #000;text-decoration:none;line-height:25px;vertical-align:middle;height:28px;white-space:nowrap;display:block;width:100%;clear:both;}
#contextMenu a:hover{background-color:silver;}
#contextMenu li{list-style-type:none;padding:1px;margin:1px;cursor:pointer;clear:both;}
#contextMenu li div{cursor:pointer;}
#contextMenu .contextMenuHighlighted{border:1px solid #000;padding:0px;background-color:#E2EBED;}
#contextMenu img{border:0px;}
#contextMenu .imageBox{float:left;padding-left:2px;padding-top:3px;vertical-align:middle;width: 28px;}
#contextMenu .itemTxt{float:left;width: 140px;}
.tcInput {background: url('calendar/cal.gif') 100% 50% no-repeat;padding-right: 20px;cursor: pointer;}
.tcActive {background-image: url('calendar/no_cal.gif');}
#tc {
	position: absolute;
	visibility: hidden;
	z-index: 140000;
	width: 200px;
	background-color: #FFF;
	margin-top: 2px;
	padding: 0 2px 2px 2px;
	border: 1px solid silver;
	-webkit-box-shadow: 3px 3px 4px silver;
	box-shadow: 3px 3px 4px silver;
}
#tcControls {
	border-collapse: collapse;
	border: 0;
	width: 100%;
}
#tcControls td {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	width: 16px;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	cursor: pointer;
}
#tcControls th {
	border-collapse: collapse;
	border: 0;
	padding: 0;
	line-height: 25px;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
}
#tcPrevYear { background-image: url('calendar/prev_year.gif'); }
#tcPrevMonth { background-image: url('calendar/prev_mon.gif'); }
#tcNextMonth { background-image: url('calendar/next_mon.gif'); }
#tcNextYear { background-image: url('calendar/next_year.gif'); }
#tcGrid {
	border-collapse: collapse;
	border: 1px solid silver;
	width: 100%;
}
#tcGrid th {
	border: 1px solid silver;
	border-collapse: collapse;
	padding: 3px 0;
	text-align: center;
	font-size: 10pt;
	background-color: gray;
	color: white;
}
#tcGrid td {
	border: 0;
	border-collapse: collapse;
	padding: 2px 0;
	text-align: center;
	width: 14%;
	font-size: 14px;
	cursor: pointer;
}		
#tcGrid td.tcOtherMonth { color: silver; }
#tcGrid td.tcWeekend { background-color: #ACD6F5; font-weight: bold; }
#tcGrid td.tcToday { border: 1px solid red; }
#tcGrid td.tcSelected { background-color: #FFB3BE; }		
.povinny{color:red;vertical-align:text-top}
.povinny2{color:red;font-size:10pt}
.p_s{white-space:nowrap;color:#292929;font-size:9pt;font-weight:bold;height:18px;background-color:#c5c7c8;padding: 6px 0px 1px 2px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed}
.p_s_s{white-space:nowrap;color:#a41221;font-size:9pt;font-weight:bold;height:18px;background-color:#c5c7c8; padding: 6px 0px 1px 2px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed}
.p_sa{white-space:nowrap;background-color:#fff;color:#000;font-size:9pt;font-weight:bold;cursor:pointer;height:18px;padding: 6px 0px 1px 2px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed;}
.p_sa_s{white-space:nowrap;background-color:#ececed;color:#a41221;font-size:9pt;font-weight:bold;cursor:pointer;height:18px;background-color:#fff;padding: 6px 0px 1px 2px;border-width: 1px 2px 1px 2px;border-style:solid;border-color: #ececed}
.c_n {cursor:default}
.slider_value{float:left;padding-top:3px;padding-left:10px;font-weight:bold}
.vyber_typ{z-index:2000000;background-color:#FFF;padding:10px;font-weight:bold;font-size:12pt;white-space:nowrap;text-align:left;border-width:1px 1px 1px 1px;border-style: solid; border-color:#aaa;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.vyber_typ a{font-weight:normal;text-decoration:none;display:inline-block;color:#000;width:100%;padding-left:3px;cursor:pointer}
.vyber_typ a:hover{font-weight:normal;text-decoration:none;display:inline-block;color:#000;width:100%;background-color:#ececed; color:#000;padding-left:3px;box-shadow:0 1px 10px  rgba(0,0,0,.4);}
.vyber_typ hr{height:0;border:0;border-top: 1px solid #808080;} 
.vyber_typ ul{padding-left:20px}
.vyber_typ li{font-weight:normal;font-size:10pt;padding:2px}
.vyber_typ li a{font-weight:normal;font-size:10pt;text-decoration:none;display:inline-block;color:#000;width:100%;padding-left:3px}
.vyber_typ li a:hover{font-weight:normal;font-size:10pt;text-decoration:none;display:inline-block;color:#000;width:100%;background-color:#ececed; color:#000;padding-left:3px}
.tlacvaria0{width:160px;color:#aaa;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:5px;font-size:12px;font-weight:bold;font-family:arial; border-radius: .2em;}
.tlacvaria1{width:160px;color:#000;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:5px;font-size:12px;font-weight:bold;cursor:pointer;font-family:arial; border-radius: .2em;}
.tlacvaria1v{width:160px;color:#000;background-color:#fff;border: 1px solid #000;text-transform:uppercase;padding:5px;font-size:12px;font-weight:bold;cursor:pointer;font-family:arial; border-radius: .2em;}
.tabulka_nadpis{border-right:1px solid #fff;font-weight:bold;background-color:#a41221;color:#fff;font-size:13px;text-align:center; padding: 3px 5px;
vertical-align:middle;}
.tabulka{border-top:1px solid;border-left:1px solid;border-right:1px solid;color:#000;background-color:#fff;border-color:#808080} 
.tabulka_radek1{background-color:#F4F4F4;color:#000;font-size:10pt;border-right:1px solid;border-bottom:1px solid;border-color:#808080}
.tabulka_radek2{background-color:#dcdcdc;color:#000;font-size:10pt;border-right:1px solid;border-bottom:1px solid;border-color:#808080}
.tabulka_bunka1{border-right:1px solid;border-bottom:1px solid;border-color:#808080;padding:3px 10px;}
.tabulka_bunka1k{border-bottom:1px solid;border-color:#808080;padding:3px 10px;}
.tabulka_bunka1c{border-right:1px solid;border-bottom:1px solid;border-color:#808080;padding:3px 10px;text-align:center;}
.tabulka_bunka1ck{border-bottom:1px solid;border-color:#808080;padding:3px 10px;text-align:center;}
.hlavicka_strana{border-bottom:1px solid #808080;background-color:#ececed;padding: 3px 5px;font-size:10pt; white-space:nowrap}
.hlavicka_strana1{background-color:#ececed;padding: 3px 5px;font-size:10pt; white-space:nowrap}
.hlavicka_strana2{border-bottom:1px solid #808080;background-color:#ececed;padding: 3px 5px;font-size:10pt; white-space:nowrap}
.skupinaopt {font-weight:bold;font-style:normal;}
.jr{font-size:10pt;padding-left:20px;background-color:#fff;}
.jr_aktivni{font-size:10pt;padding-left:20px;background-color:#dcdcdc;}
.zanikla_nadpis{font-size:20pt;font-weight:bold;color:#a41221;margin-top:15px}
.zanikla_popis{font-size:12pt;}
.tlacmap{color:#313033;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:5px;font-size:12px;font-weight:bold;cursor:pointer;font-family:arial;width:100px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px 0 3px}
.tlacmap_a{color:#313033;background-color:#ececed;border: 1px solid #000;text-transform:uppercase;padding:5px;font-size:12px;font-weight:bold;cursor:pointer;font-family:arial;width:100px;-webkit-border-radius:5px;border-radius:5px;margin:0 5px 0 3px}
.map_ovl {position:absolute;left:0px;width:115px;z-index:300;background-color: white;-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0;padding-right:10px;padding-bottom:5px;opacity:.7}
.map_ovl1{display: table;position:absolute;left:0px;width:115px;z-index:400;-webkit-border-radius:0 0 10px 0;border-radius:0 0 10px 0;padding-right:10px;padding-bottom:5px}
.tip_nadpis{font-weight:bold; padding-top:3px; color:#a41221}
.tip_nadpis i{font-size:30px; padding:0 5px 0 5px; color:#000; text-shadow:0px 0px 5px #FF0;}
.tip_telo{padding:10px 15px 0px 15px;font-size:11pt}
.tip_bot{background-color:#ececed;color:#3e3e3e;border-top:solid 1px #808080;font-size:10pt;padding:0px 2px;position:absolute;bottom:0px;width:100%}

/* jine posunuti ikon oken pro EDGE */
@supports (-ms-ime-align: auto) {
  .wintip_btn_cls,.wintip_btn_min,.wintip_btn_max,.win_btn_cls,.win_btn_min,.win_btn_max,.winmessage_btn_cls,.winmessage_btn_min,.winmessage_btn_max,.winnavigator_btn_cls,.winnavigator_btn_min,.winnavigator_btn_max,.winthumbs_btn_cls,.winthumbs_btn_min,.winthumbs_btn_max,.winindex_btn_cls,.winindex_btn_min,.winindex_btn_max,.winview_btn_cls,.winview_btn_min,.winview_btn_max,.win_confirm_btn_cls,.win_confirm_btn_min,.win_confirm_btn_max {
        margin:-6px 5px 0 10px !important;
  }
}

.win_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #C0C0C0;border-style:outset;}
.win_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.win_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_title div {cursor: default}
.win_title_inactive {background-color:#a0a0a0;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.win_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_title_inactive div {cursor: default}
.win_content_external {border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0px}
.win_content {font-size:10pt;border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#fff;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto;padding:5px 2px 0px 4px !important;}
.win_btn_cls,.win_btn_min,.win_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.win_btn_cls:before{content: "\f00d";} 
.win_btn_max:before{content: "\f350";} 
.win_btn_min:before{content: "\f353";} 
.win_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.win_btn_rs:before{content: "\f324";} 

.abc_nadpis3{font-size:10pt;font-weight:bold;line-height:12px}
.abc_nadpis3:before{color:#a41221;position:relative;top:5px;padding:0 4px 0 4px;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal; content: "\f0da";margin-right:3px;}
.abc_nadpis3_p{font-size:10pt;font-weight:bold;line-height:12px}
.abc_nadpis3_p:before{color:#c5c7c8;position:relative;top:5px;padding:0 4px 0 4px;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal; content: "\f0da";margin-right:3px;}

.winrect_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #C0C0C0;border-style:outset;}
.winrect_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winrect_title span {position:absolute; left:5px; top:3px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winrect_title div {cursor: default}
.winrect_title_inactive {background-color:#a0a0a0;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winrect_title_inactive span {position:absolute; left:5px; top:3px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winrect_title_inactive div {cursor: default}
.winrect_content_external {border-radius:0px;border:0px}
.winrect_content {font-size:10pt;border-radius:10px;background-color:#fff;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto;padding:5px 2px 0px 4px !important;}
.winrect_btn_cls,.winrect_btn_min,.winrect_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winrect_btn_cls:before{content: "\f00d";} 
.winrect_btn_max:before{content: "\f350";} 
.winrect_btn_min:before{content: "\f353";} 
.winrect_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winrect_btn_rs:before{content: "\f324";} 

.wintip_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #C0C0C0;border-style:outset;}
.wintip_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move;}
.wintip_title span {position:absolute; left:5px; top:6px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.wintip_title div {cursor: default}
.wintip_title_inactive {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.wintip_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.wintip_title_inactive div {cursor: default}
.wintip_content_external {border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0px}
.wintip_content {border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#f00;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto;padding:0px 2px 0px 4px;}
.wintip_btn_cls,.wintip_btn_min,.wintip_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.wintip_btn_cls:before{content: "\f00d";}
.wintip_btn_max:before{content: "\f350";} 
.wintip_btn_min:before{content: "\f353";} 
.wintip_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.wintip_btn_rs:before{content: "\f324";} 

.winmessage_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #C0C0C0;border-style:outset;}
.winmessage_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winmessage_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winmessage_title div {cursor: default}
.winmessage_title_inactive {background-color:#a0a0a0;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winmessage_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winmessage_title_inactive div {cursor: default}
.winmessage_content_external {border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0px}
.winmessage_content {padding:5px 2px 2px 2px !important;border-bottom-left-radius:7px;border-bottom-right-radius:7px;font-size:10pt;background-color:#c0c0c0;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto}
.winmessage_btn_cls,.winmessage_btn_min,.winmessage_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winmessage_btn_cls:before{content: "\f00d";} 
.winmessage_btn_maxn:before{content: "\f350";} 
.winmessage_btn_min:before{content: "\f353";} 
.winmessage_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winmessage_btn_rs:before{content: "\f324";} 

.winnavigator_outer {background-color:#b8b8b8;display:block;border:1px solid #808080;border-radius:5px;border-style:outset;}
.winnavigator_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winnavigator_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winnavigator_title div {cursor: default}
.winnavigator_title_inactive {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winnavigator_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winnavigator_title_inactive div {cursor: default}
.winnavigator_content_external {border:0px}
.winnavigator_content {font-size:10pt;background-color:#000;color:#000;border:0px solid #d0d0d0;border-style:inset;overflow:auto;padding:5px 2px 0px 4px !important;overflow:hidden}
.winnavigator_btn_cls,.winnavigator_btn_min,.winnavigator_btn_max{margin:-2px 6px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winnavigator_btn_cls:before{content: "\f00d";} 
.winnavigator_btn_max:before{content: "\f350";} 
.winnavigator_btn_min:before{content: "\f353";} 
.winnavigator_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winnavigator_btn_rs:before{content: "\f324";} 

.winthumbs_outer {background-color:#b8b8b8;display:block;border:1px solid #808080;border-radius:5px;}
.winthumbs_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winthumbs_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winthumbs_title div {cursor: default}
.winthumbs_title_inactive {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winthumbs_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winthumbs_title_inactive div {cursor: default}
.winthumbs_content_external {border:0px}
.winthumbs_content {font-size:10pt;background-color:#b7b7b7;color:#000;border:0px;overflow:auto;padding:4px 2px 0px 2px !important;overflow:hidden}
.winthumbs_btn_cls,.winthumbs_btn_min,.winthumbs_btn_max{margin:-2px 6px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winthumbs_btn_cls:before{content: "\f00d";} 
.winthumbs_btn_max:before{content: "\f350";} 
.winthumbs_btn_min:before{content: "\f353";} 
.winthumbs_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winthumbs_btn_rs:before{content: "\f324";} 

.winindex_outer {background-color:#b8b8b8;display:block;border:1px solid #808080;border-radius:5px;border-style:outset;}
.winindex_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winindex_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winindex_title div {cursor: default}
.winindex_title_inactive {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winindex_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winindex_title_inactive div {cursor: default}
.winindex_content_external {border:0px}
.winindex_content {font-size:10pt;background-color:#fff;color:#000;border:0px solid #d0d0d0;border-style:inset;overflow:auto;padding:5px 2px 0px 4px !important;}
.winindex_btn_cls,.winindex_btn_min,.winindex_btn_max{margin:-2px 6px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winindex_btn_cls:before{content: "\f00d";} 
.winindex_btn_max:before{content: "\f350";} 
.winindex_btn_min:before{content: "\f353";} 
.winindex_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winindex_btn_rs:before{content: "\f324";} 

.winview_outer {-webkit-box-shadow:0px 0px 25px hsla(0, 0%, 0%, 1);box-shadow:0px 0px 25px hsla(0, 0%, 0%, 1);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #c0c0c0;border-style:outset;}
.winview_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winview_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winview_title div {cursor: default}
.winview_title_inactive {background-color:#a0a0a0;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.winview_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.winview_title_inactive div {cursor: default}
.winview_content_external {border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0px}
.winview_content {padding:5px 2px 2px 2px !important;border-bottom-left-radius:7px;border-bottom-right-radius:7px;font-size:10pt;background-color:#e0e0e0;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto}
.winview_btn_cls,.winview_btn_min,.winview_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.winview_btn_cls:before{content: "\f00d";} 
.winview_btn_max:before{content: "\f350";} 
.winview_btn_min:before{content: "\f353";} 
.winview_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.winview_btn_rs:before{content: "\f324";} 

.win_confirm_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#C0C0C0;display:block;border:2px solid #C0C0C0;border-style:outset;}
.win_confirm_title {background-color:#a41322;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.win_confirm_title span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_confirm_title div {cursor: default}
.win_confirm_title_inactive {background-color:#a0a0a0;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.win_confirm_title_inactive span {position:absolute; left:5px; top:5px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_confirm_title_inactive div {cursor: default}
.win_confirm_content_external {border-bottom-left-radius:7px;border-bottom-right-radius:7px;border:0px}
.win_confirm_content {font-size:10pt;font-weight:bold;border-bottom-left-radius:7px;border-bottom-right-radius:7px;background-color:#fff;color:#000;border:2px solid #C0C0C0;border-style:inset;overflow:auto;padding:5px 0px 0px 0px !important;}
.win_confirm_btn_cls,.win_confirm_btn_min,.win_confirm_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.win_confirm_btn_cls:before{content: "\f00d";} 
.win_confirm_btn_max:before{content: "\f350";} 
.win_confirm_btn_min:before{content: "\f353";} 
.win_confirm_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.win_confirm_btn_rs:before{content: "\f324";} 
.confirm_bot{background-color:#e0e0e0;color:#000;border-top:solid 1px #808080;font-size:10pt;padding:0px !important;height:30px;}
.confirm_tlac {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 2px 0.5em 2px 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.1em;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.confirm_tlac i{margin:0em 0.6em 0 0.3em; font-size:11pt;position:relative;top:0px}
.confirm_tlac:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

.confirm_body{padding:10px}
.confirm_background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;visibility:hidden;z-index:119000;transition: opacity .3s ease-in;-moz-transition: opacity .3s ease-in;-webkit-transition: opacity .3s ease-in;}
.win_pretty_outer {-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);border-radius:10px;background-color:#FFF;display:block;border:2px solid #000;border-style:outset;}
.win_pretty_title {background-color:#FFF;color:#000;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px}
.win_pretty_title span {position:absolute; left:20px; top:3px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_pretty_title div {cursor: default;}
.win_pretty_title_inactive {background-color:#fff;color:#FFF;overflow:hidden;border-top-left-radius:5px;border-top-right-radius:5px;cursor:move}
.win_pretty_title_inactive span {position:absolute; left:5px; top:3px; font:bold 10pt sans-serif; height:18px; overflow:hidden; clip-height:16px;}
.win_pretty_title_inactive div {cursor: default}
.win_pretty_content_external {border:0px}
.win_pretty_content {font-size:10pt;font-weight:bold;background-color:#fff;color:#000;border:0px; overflow:auto;padding:0px 0px 0px 0px !important;}
.win_pretty_btn_cls,.win_pretty_btn_min,.win_pretty_btn_max{margin:-2px 5px 0 10px;width: 14px; height: 14px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 24px; font-style: normal; font-variant: normal;} 
.win_pretty_btn_cls:before{content: "\f00d";font-weight:800} 
.win_pretty_btn_max:before{content: "\f350";} 
.win_pretty_btn_min:before{content: "\f353";} 
.win_pretty_btn_rs{margin:5px 0 0 -2px;display:inline-block;cursor:pointer;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)} 
.win_pretty_btn_rs:before{content: "\f324";} 

.viewer_odsaz {line-height:0.5em}
.card-header{font-size:11pt}
.card-body{font-size:10pt}

.dtree{color:#333;text-decoration:none}
.dtree a{color:#333;text-decoration:none;}
.dtreesb{color:#333;text-decoration:none;font-size:10pt; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.dtreesb a{color:#333;text-decoration:none;font-size:10pt}
.center{text-align:center !important}
.nowrap{white-space:nowrap !important}
.rss{background-color:#FFF;text-decoration:none;font-weight:bold;color:#707070;font-size:10pt}
.rss:hover{background-color:#FFF;color:#707070;text-decoration:none;font-weight:bold;font-size:10pt}
.ks{font-size:14px;border-left:1px solid;border-bottom:1px solid;vertical-align:middle;border-color:#808080;padding:2px;}
.ks0{font-size:14px;border-left:1px solid;border-bottom:1px solid;vertical-align:middle;border-color:#808080;padding:2px;width:150px}
.ks1{font-size:14px;border-left:1px solid;border-bottom:1px solid;vertical-align:middle;border-color:#808080;padding:2px;padding-left:5px;width:263px}
.round_box{display:inline-block;background-color:#FFF;color:#000;border:1px solid #c0c0c0;padding:15px 15px 15px 15px;font-size:12pt;-webkit-border-radius:7px;border-radius:7px;}
.half_box{margin-left:0px !important;display:inline-block;background-color:#FFF;color:#000;border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:5px 15px 15px 15px;font-size:12pt;-webkit-border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;}
.free_box{display:inline-block;background-color:#FFF;color:#000;padding:10px 0;font-size:12pt}
.box_center {display:block !important;margin-left:auto;margin-right:auto}
.tbl100 {display:block !important;margin-left:3px;margin-right:3px}
.tbl600 {width:600px}
.round_box .odstavec,.round_box .odstavec2{padding-left:10px;}
.box_wrap{margin-left:10px;}
.notsupported{background-color:red;color:#fff;position:absolute;left:10px;top:10px;z-index:2000;font-weight:normal;font-size:16px}
#RulerDisplay{border:0px !important}
#NavigatorDisplay{visibility:hidden}
#captionTextBox{background-color:#000;opacity:.5;}
::-ms-fill-lower { background-color: #888; }
::-webkit-slider-runnable-track {
    border: 1px solid #888;
    background-color: #fff;
    height:23px;
}
.chkbox{background-color:#fff;color:#000;cursor:pointer;}
.chkbox:checked{-webkit-box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);background-color:#fff;color:#000;cursor:pointer;}
.notepad1 {float:right;cursor:default !important;margin:0 !important;}
.notepad{width:100% !important;margin:-3px 0 0 0;padding:0;height:22px;z-index:100;
display:grid !important;
grid-auto-flow: column;
grid-template-columns: repeat(auto-fit, minmax(20px,1fr));
}
.notepad i{font-size:18px; padding:2px 6px }
/*.notepad a{color:#666;text-transform:none !important}*/
.notepad a:hover{color:#a41221}
.notepad div {display:inline-block}

.tlac1{color:#313033;background-color:#ececed;border: 1px solid #c5c7c8;text-transform:uppercase;padding:5px;font-size:14px;font-weight:bold;cursor:pointer;font-family:arial}
.tlac1:hover{border-color:#000;}
.zalom{
/*white-space: -moz-pre-wrap !important; white-space: -pre-wrap !important; white-space: -o-pre-wrap !important; white-space: pre-wrap !important; word-wrap: break-word !important;*/
word-wrap:break-word !important
}
.adresat{border:1px solid;background-color:#FFF;border-color:#808080;font-size:10pt;cursor:pointer;width:400px;float:left;padding:1px}
.zaloha_neaktualni_job_pasiv{background-color:#FBB}
.zaloha_neaktualni_job_aktiv{background-color:#FBB}
.zaloha_aktualni_job_pasiv{background-color:#dcdcdc}
.zaloha_aktualni_job_aktiv{}
.job_aktiv{font-weight:bold}
.job_neaktiv{background-color:#dcdcdc}
.nazev_archivu{font-weight:bold}
.sort {cursor:default}

.scrolltable {
  position: relative;
  border: 0px;
  padding-top: 32px;
  background-image: url("table_bg.png");
  background-repeat: repeat-x;
  font-size:10pt;
}

.scrolltable_2l {
  position: relative;
  border: 0px;
  padding-top: 47px;
  background-image: url("table_bg.png");
  background-repeat: repeat-x;
  font-size:10pt;
}

section.positioned {
  position: absolute;
  top:100px;
  left:100px;
  width:800px;
}

.container,.container_ns,.container_hi {
  overflow-y: auto;
  background-color:#fff;
}

.container table,.container_hi table,.container_ns table {
  border-spacing: 0;
  width:100%;
}

.container tr,.container_hi tr,.container_ns tr {
  width:100%;background-color:#F4F4F4;color:#000;font-size:10pt;
}

.container tr:hover {
  width:100%;background-color:#e0e0e0;color:#000;font-size:10pt; cursor:pointer;
}

.container_hi tr:hover {
  width:100%;background-color:#e0e0e0;color:#000;font-size:10pt;
}

.container td,.container_hi td,.container_ns td {
  padding: 3px 10px;
  text-align:left;font-size:10pt;border-left:1px solid;border-bottom:1px solid; border-color:#808080;border-right:0px;white-space:normal;
}

.container th,.container_hi th,.container_ns th {
  padding: 0px 10px;
  height: 0;
  line-height: 0;
  color: transparent;
  border: none;
  white-space: nowrap;
  cursor:default;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}

.container th div,.container_hi th div,.container_ns th div{
  position: absolute;
  color: #fff;
  padding: 8px 10px;
  top: 0;
  border-left: 1px solid #fff;
  margin-left: -10px;
  line-height: 1.2em;
  width:auto;
  cursor:default;
 -webkit-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.container th:first-child div,.container_hi th:first-child div,.container_ns th:first-child div{
  border: none;
}

.container_hi tr a:not([type="nohide"]) i{visibility:hidden}
.container_hi tr:hover a i{visibility:visible}

.rvybran {width:100%;background-color:#dcdcdc !important;color:#000;font-size:10pt}
.rred {width:100%;background-color:#ffbbbb !important;color:#000;font-size:10pt}
.rred2 {width:100%;background-color:#ff8888 !important;color:#000;font-size:10pt}
.rpoint:hover {width:100%;background-color:#dcdcdc !important;color:#000;font-size:10pt;cursor:pointer}
.rpoint2:hover {width:100%;background-color:#eee !important;color:#000;font-size:10pt;cursor:pointer}
.rcizi {color:#888 !important}
.singlel {line-height:32px !important}
.pad20 {padding-left:20px !important}
.pad50 {padding-left:50px !important}
.pz{color:#aaa;font-weight:normal}
.inventar_menu3{border-spacing:3px 0px}
.inventar_menu4{border-spacing:0px 0px}
.inventar_menu40{border-spacing:0px 2px}

@keyframes messys {
    0%   {top:-50px}
    10%   {top:5px}
    60%   {top:5px}
    100% {top: -50px}
}

@-webkit-keyframes messys {
    0%   {top:-50px}
    10%   {top:5px}
    60%   {top:5px}
    100% {top: -50px}
}

@keyframes messys2 {
    0%   {opacity:0}
    10%   {opacity:.8}
    60%   {opacity:.8}
    100% {opacity: 0}
}

@-webkit-keyframes messys2 {
    0%   {opacity:0}
    10%   {opacity:.8}
    60%   {opacity:.8}
    100% {opacity: 0}
}

@keyframes messysperm {
    0%   {top:-50px}
    100%   {top:5px}
}

@-webkit-keyframes messysperm {
    0%   {top:-50px}
    100%   {top:5px}
}
@keyframes messysstop {
    0%   {top:5px}
    100%   {top:-50px}
}
@-webkit-keyframes messysstop {
    0%   {top:5px}
    100%   {top:-50px}
}
@keyframes meserr {
    0%   {top:-50px}
    5%   {top:5px}
    80%   {top:5px}
    100% {top: -50px}
}

@-webkit-keyframes meserr {
    0%   {top:-50px}
    5%   {top:5px}
    80%   {top:5px}
    100% {top: -50px}
}

.sysmsg{position:fixed;font-size:10pt;font-weight:bold;height:30px;line-height:30px;top:-50px;right:10px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.8;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;
animation-name: messys;
animation-duration: 5s;
-webkit-animation: messys 5s;
}
.sysmsg i{font-size:14pt; color:#0F0; padding-right:15px}
.sysmsg2 i{font-size:14pt; color:#FFF; padding-right:15px}
.sysmsg2{position:fixed;bottom:0px;font-size:10pt;font-weight:bold;height:20px;line-height:20px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:0;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;
animation-name: messys2;
animation-duration: 1s;
-webkit-animation: messys2 1s;
}

.sysinfo{position:fixed;font-size:10pt;font-weight:bold;height:30px;line-height:30px;top:-50px;right:10px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.8;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;
animation-name: messys;
animation-duration: 5s;
-webkit-animation: messys 5s;
}
.sysinfo i,.sysinfopermanent i,.sysinfostop i{font-size:14pt; color:#fff; padding-right:15px;}

.sysinfopermanent{position:fixed;font-size:10pt;font-weight:bold;height:30px;line-height:30px;top:5px;right:10px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.8;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;
animation-name: messysperm;
animation-fill-mode: forwards;
animation-duration: 1s;
-webkit-animation: messysperm 1s;
}

.sysinfostop{position:fixed;font-size:10pt;font-weight:bold;height:30px;line-height:30px;top:-50px;right:10px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.8;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;
animation-name: messysstop;
animation-fill-mode: forwards;
animation-duration: 1s;
-webkit-animation: messysstop 1s;
}

.syserr{position:fixed;font-size:10pt;font-weight:bold;height:30px;line-height:30px;top:-50px;right:10px;padding:5px 10px 5px 10px;border:1px solid #808080;visibility:visible;z-index:19990;
background-color: #f99; color: #000; -webkit-border-radius:5px;border-radius:5px;
animation-name: meserr;
animation-duration: 10s;
-webkit-animation: meserr 10s;
}
.syserr i{font-size:14pt; color:#F00; padding-right:15px}
.msginit{visibility:hidden}
.msg2init{opacity:0}

#dd_progressbar {background-color: #fff;border:1px solid #000;border-radius: 5px;padding: 1px; width:130px;margin-left:7px}
#dd_progressbar > div {background-color: #666; height: 5px; border-radius:5px;border-bottom-right-radius:0px;border-top-right-radius:0px;}


.viewer_aktivovano{
    -webkit-box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);text-decoration:none;font-weight:bold;color:#000;background-color:#FFF;font-size:10pt;border:1px solid;border-color:#c5c7c8;width:110px;cursor:pointer;position:relative
}
.viewer_aktivovano:before{
    font-family: 'Font Awesome 5 Pro'; font-size: 14pt; font-style: normal; font-variant: normal; line-height: 1;
    content: "\f00c";
    position:absolute;
    left:3px;
    color:#888;
}

.radioview label {
  width: 130px;
  border-radius: 3px;
  border-top: 1px solid #c5c7c8;
  border-right: 1px solid #c5c7c8;
  border-bottom: 1px solid #c5c7c8;
  background-color:silver;
}

/* hide input */
.radioview input.radio:empty {
    margin-left: -9999px;
}

/* style label */
.radioview input.radio:empty ~ label {
    position: relative;
    float: left;
    text-indent: 2.25em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.radioview input.radio:empty ~ label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2em;
    background-color: silver;
    border-radius: 3px 0 0 3px;
}

/* toggle hover */
.radioview input.radio:hover:not(:checked) ~ label:before {
/*    font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal; line-height: 1;
    content: "\f00c";
    text-indent: .9em;
    color: #FFF;*/
}

.radioview input.radio:hover:not(:checked) ~ label {
    color: #000;
}

/* toggle on */
.radioview input.radio:checked ~ label:before {
    font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal; line-height: 1;
    content: "\f00c";
    text-indent: .9em;
    color: #000;
    background-color: #FFF;
}

.radioview input.radio:checked ~ label {
    color: #000;
    font-weight:bold;
    background-color: #FFF;
    -webkit-box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);box-shadow:0px 0px 10px hsla(0, 0%, 0%, 1.0);
}

.pad5 {padding:5px !important}

.checkbox,.checkboxdisabled,.zalbox {
    display: inline-block;
}

.checkbox label,.checkboxdisabled label,.checkbox_view label {
    cursor: pointer;
    font-size: 10pt;
    margin-left:2px;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkbox input[type=checkbox],.checkbox input[type=radio],.checkboxdisabled input[type=checkbox],.checkbox_view input[type=checkbox],.zalbox input[type=checkbox] {
    display: none;
}

.checkbox label:before {
  font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal; font-weight: 900;
  content: "\f0c8";
  display: inline-block;
  padding-right:5px;
  color: #fff;
  text-shadow:0px 0px 2px #000;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkbox input[type=checkbox]:checked + label:before,.checkbox input[type=radio]:checked + label:before {
    font-size: 13pt;
    content: "\f14a";
    color:#666;
    text-shadow:0px 0px 0px #000;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkboxdisabled label:before {
  font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;
  content: "\f0c8";
  display: inline-block;
  padding-right:5px;
  color: #fff;
  text-shadow:0px 0px 2px #000;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkboxdisabled input[type=checkbox]:checked + label:before {
    font-size: 13pt;
    content: "\f14a";
    color:#bbb;
    text-shadow:0px 0px 0px #000;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkbox_view label:before {
  font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;
  content: "\f0c8";
  display: inline-block;
  padding-right:5px;
  color: #fff;
  text-shadow:0px 0px 2px #000;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.checkbox_view input[type=checkbox]:checked + label:before {
    font-size: 13pt;
    content: "\f14a";
    color:#666;
    text-shadow:0px 0px 0px #000;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

input[type="text"]:disabled,.vstup1[type="text"]:read-only {
     background-color: #fff;border:0
}
input[type="text"]:disabled:hover,.vstup1[type="text"]:read-only:hover,input[type="text"]:read-only:focus {box-shadow:none;border:none;background:none}

.preset_nl{display:block;margin-left:0px !important;margin-top:5px;}
.preset, .preset2, .presetai {
    display: inline-block;
    vertical-align: bottom;
    margin-left:10px;
    color: #aaa;
}

.preset label, .preset2 label, .presetai label{
    cursor: pointer;
    font-size: 10pt;
    color: #aaa;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.preset input[type=checkbox], .preset2 input[type=checkbox], .presetai input[type=checkbox] {
    display: none;
}

.preset label:before {
  font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; line-height: 1;
  content: "\f13e";
  display: inline-block;
  padding-right:5px;
  color: #fff;
 text-shadow: -1px 0 #aaa, 0 1px #aaa, 1px 0 #aaa, 0 -1px #aaa;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.preset input[type=checkbox]:checked + label:before {
    font-size: 12pt;
    content: "\f023";
    color:#aaa;
    text-shadow:0 0 #aaa;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.preset2 label:before {
  font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; line-height: 1;
  content: "\f13e";
  display: inline-block;
  padding-right:5px;
  color: #888;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.preset2 input[type=checkbox]:checked + label:before {
    font-size: 12pt; font-weight: 900;
    content: "\f023";
    color:#aaa;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.presetai label:after {
font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; line-height: 1;
  content: "\f13e";
  display: inline-block;
  padding-right:5px;
  color: #fff;
  padding-left:5px;
 text-shadow: -1px 0 #aaa, 0 1px #aaa, 1px 0 #aaa, 0 -1px #aaa;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.presetai input[type=checkbox]:checked + label:after {
    font-size: 12pt;
    content: "\f023";
    color:#aaa;
    text-shadow:0 0 #aaa;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.clickbox label {display:block;line-height:25px;cursor:pointer}
.clickbox i{
  display: inline-block;
font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; line-height: 1;
  padding:0px 5px 0 0;
  cursor:pointer;
}
.clickbox input[type=checkbox] + label i:before{content:"\f0fe"; cursor:pointer}
.clickbox input[type=checkbox]:checked + label i:before{content:"\f146"; cursor:pointer}
.clickbox input[type="checkbox"] {display:none;}
.clickbox input[type="checkbox"] ~ div {max-height:0;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden;margin-left:20px}
.clickbox input[type="checkbox"]:checked ~ div {max-height:1800px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in;margin-left:20px}

.clickbox2,.clickbox6 {position:relative;margin-bottom:20px}
.clickbox2 label ,.clickbox6 label {display:block;cursor:pointer;position:absolute;bottom:0;left:0;width:14px;height:14px;background-repeat:no-repeat;}
.clickbox2 i,.clickbox6 i{
  display: inline-block;
font-family: 'Font Awesome 5 Pro'; font-size: 16pt; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;
  padding:15px 5px 0 0;
  cursor:pointer;
}
.clickbox2 input[type=checkbox] + label i:before,.clickbox6 input[type=checkbox] + label i:before{content:"\f103"; cursor:pointer}
.clickbox2 input[type=checkbox]:checked + label i:before,.clickbox6 input[type=checkbox]:checked + label i:before{content:"\f102"; cursor:pointer}
.clickbox2 input[type="checkbox"],.clickbox6 input[type="checkbox"] {display:none;}
.clickbox2 input[type="checkbox"] ~ div {max-height:40px;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden;}
.clickbox2 input[type="checkbox"]:checked ~ div {max-height:1000px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in;}

.clickbox3 input[type=checkbox] + label i:before{content:"\f103"; cursor:pointer}
.clickbox3 input[type=checkbox]:checked + label i:before{content:"\f102"; cursor:pointer}
.clickbox3 input[type="checkbox"] {display:none;}
.clickbox3 input[type="checkbox"] ~ div {max-height:80px;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden;}
.clickbox3 input[type="checkbox"]:checked ~ div {max-height:500px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in}
.clickbox3 {position:relative;}
.clickbox3 label {display:block;cursor:pointer;position:absolute;bottom:0;left:0;width:14px;height:14px;background-repeat:no-repeat;}
.clickbox3 i{
  display: inline-block;
  font-family: 'Font Awesome 5 Pro'; font-size: 16pt; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;
  padding:0px 5px 0 0;
  cursor:pointer;
}

.clickbox4 label {display:block;cursor:pointer;
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 0.2em 0.7em 0.2em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.5em;
}
.clickbox4 label i{margin:0.1em 0.8em 0 0.4em; font-size:14px}
.clickbox4 label:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.clickbox4 input[type="checkbox"] {display:none;}
.clickbox4 input[type="checkbox"] ~ div {max-height:0;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden}
.clickbox4 input[type="checkbox"]:checked ~ div {max-height:1800px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in}

.clickbox5 {display: inline-block;position:relative; user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.clickbox5 input[type=checkbox] + label i:before{content:"\f0d7"; cursor:pointer}
.clickbox5 input[type=checkbox]:checked + label i:before{content:"\f0d8"; cursor:pointer}
.clickbox5 input[type="checkbox"] {display:none;}
.clickbox5 input[type="checkbox"] ~ div {position:absolute;top:25px;max-height:0; overflow: hidden;padding:0px;font-size:10pt; font-weight:normal; line-height:200% !important}
.clickbox5 input[type="checkbox"]:checked ~ div {max-height:1800px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in; padding:10px 20px 10px 10px; z-index:10000; border: 1px solid #b0b0b0; border-radius: .2em; background-color:#fff;}
.clickbox5 {position:relative;}
.clickbox5 label {cursor:pointer;border:1px solid #aaa;padding:5px 25px 5px 10px;border-radius: .2em;}
.clickbox5 label i{display: inline-block;font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;position:absolute;margin-left:5px;cursor:pointer;}
.clickbox5 .checkbox label {border:none !important}

.clickboxinv label i{display: inline-block;
font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal; line-height: 1; font-weight: 900;}
.clickboxinv input[type=checkbox] + label i:before{content:"\f0d7"; cursor:pointer}
.clickboxinv input[type=checkbox]:checked + label i:before{content:"\f0d8"; cursor:pointer}
.clickboxinv input[type="checkbox"] ~ label ~ button {visibility:visible}
.clickboxinv input[type="checkbox"]:checked ~ label ~ button {visibility:hidden}

.clickbox6 input[type="checkbox"] ~ div {max-height:100px;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden;}
.clickbox6 input[type="checkbox"]:checked ~ div {max-height:1800px;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in;}

.clickboxcheck label[for="allwords"] {display:block;cursor:pointer; width:100%; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-weight:bold;font-size:10pt}
.clickboxcheck i{
  display: inline-block;
font-family: 'Font Awesome 5 Pro'; font-size: 14pt; font-style: normal; font-variant: normal; line-height: 1;
  padding:0px 10px 0 0;
  cursor:pointer;
}
.clickboxcheck input[id="allwords"] {display:none;}
.clickboxcheck input[id="allwords"] + label i:first-child:before{content:"\f0c8"; color: #fff;text-shadow:0px 0px 2px #000;}
.clickboxcheck input[id="allwords"]:checked + label i:before{content:"\f14a"; color: #666; text-shadow:0px 0px 0px #000;}
.clickboxcheck input[id="allwords"] ~ div {font-weight:normal;font-size:9pt;width:100%;max-height:1050px;transition: max-height 0.25s ease-out; -moz-transition: max-height 0.25s ease-out; -webkit-transition: max-height 0.25s ease-out; overflow: hidden}
.clickboxcheck input[id="allwords"]:checked ~ div {font-weight:normal;font-size:9pt;width:100%;max-height:0;transition: max-height 0.35s ease-in;-moz-transition: max-height 0.35s ease-in;-webkit-transition: max-height 0.35s ease-in}
.clickboxblank input[type=checkbox],.clickboxblank label,.clickboxblank i{display:none}

.clickmenu label {display:block;cursor:pointer;}
.clickmenu input[type="radio"] {display:none;}
.clickmenu input[type="radio"] ~ div {max-height:0;transition: max-height 0.8s ease-out; -moz-transition: max-height 0.8s ease-out; -webkit-transition: max-height 0.8s ease-out; overflow: hidden;text-align:center;width:225px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:5px;padding-bottom:20px;visibility:hidden}
.clickmenu input[type="radio"]:checked ~ div {max-height:300px;transition: max-height 0.8s ease-in;-moz-transition: max-height 0.8s ease-in;-webkit-transition: max-height 0.8s ease-in;border-width:0 1px 1px 1px;border-style: solid; border-color:#aaa;visibility:visible;margin-bottom:20px;}
.clickmenublank input[type="radio"]:checked ~ div {visibility:hidden;margin:0}

.clickmenu2 label {display:block;cursor:pointer;}
.clickmenu2 input[type="checkbox"] {display:none;}
.clickmenu2 input[type="checkbox"] ~ div {max-height:0;transition: max-height 0.8s ease-out; -moz-transition: max-height 0.8s ease-out; -webkit-transition: max-height 0.8s ease-out; overflow: hidden;text-align:center;width:390px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:5px;padding-bottom:20px;visibility:hidden}
.clickmenu2 input[type="checkbox"]:checked ~ div {max-height:400px;transition: max-height 0.8s ease-in;-moz-transition: max-height 0.8s ease-in;-webkit-transition: max-height 0.8s ease-in;border-width:0 1px 1px 1px;border-style: solid; border-color:#aaa;visibility:visible;margin-bottom:20px;}
.clickmenublank2 input[type="checkbox"]:checked ~ div {border:0}

.clickmenu3 label {display:block;cursor:pointer;}
.clickmenu3 input[type="radio"] {display:none;}
.clickmenu3 input[type="radio"] ~ div {background-color:#fff;max-height:0;transition: max-height 0.8s ease-out; -moz-transition: max-height 0.8s ease-out; -webkit-transition: max-height 0.8s ease-out; overflow: hidden;text-align:center;width:210px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:10px;padding-bottom:5px;visibility:hidden}
.clickmenu3 input[type="radio"]:checked ~ div {max-height:300px;transition: max-height 0.8s ease-in;-moz-transition: max-height 0.8s ease-in;-webkit-transition: max-height 0.8s ease-in;border-width:0 1px 1px 1px;border-style: solid; border-color:#aaa;visibility:visible;}
.clickmenu3blank input[type="radio"]:checked ~ div {visibility:hidden;margin:0}
.clickmenu3 input[type="radio"]:checked ~ label {background-color:#fff;border-width:1px;position:relative;width:225px}
.clickmenu3 input[type="radio"]:checked ~ label:after {color:#b0b0b0; font-family: 'Font Awesome 5 Pro'; font-size: 16pt; font-style: normal; font-variant: normal; content: "\f054";position:absolute;left:218px;margin-top:-4px !important}
.clickmenu3 label{
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 6px 5px 4px 5px;
  font-family:arial;
  cursor:pointer;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 5px 1px 1px 5px;
  width: 205px;
  text-align:left
}
.clickmenu3 label i{width:20px}
.clickmenu3 label:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

.clickmenu3 button{
  display: inline-block;
  background-color: #fff;
  border: 0px;
  padding: 2px 0.1em 0.5em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 10px 0 0 0;
  width:205px;
  text-align:left
}
.clickmenu3 button i{margin:0em 0.4em 0 0.4em; font-size:16px;position:relative;top:2px}
.clickmenu3 button div {margin-left: 25px;  text-indent: -14px}
.clickmenu3 button:hover{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.clickmenu3 button:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.clickmenu3 .clickbox button{ margin: 5px 0 0 0; width:150px;}
.clickmenu4 label {display:block;cursor:pointer;}
.clickmenu4 input[type="radio"] {display:none;}
.clickmenu4 input[type="radio"] ~ div {background-color:#fff;max-height:0;transition: max-height 0.8s ease-out; -moz-transition: max-height 0.8s ease-out; -webkit-transition: max-height 0.8s ease-out; overflow: hidden;text-align:center;width:170px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;margin-left:10px;padding-bottom:5px;visibility:hidden}
.clickmenu4 input[type="radio"]:checked ~ div {max-height:200px;transition: max-height 0.8s ease-in;-moz-transition: max-height 0.8s ease-in;-webkit-transition: max-height 0.8s ease-in;border-width:0 1px 1px 1px;border-style: solid; border-color:#aaa;visibility:visible;}
.clickmenu4blank input[type="radio"]:checked ~ div {visibility:hidden;margin:0}
.clickmenu4 input[type="radio"]:checked ~ label {background-color:#fff;border-width:1px;position:relative;width:195px}
.clickmenu4 input[type="radio"]:checked ~ label:after {color:#b0b0b0;
font-family: 'Font Awesome 5 Pro' !important; font-size: 20px !important; font-style: normal !important; font-variant: normal !important; content: "\f054";position:absolute;left:183px;margin-top:-4px !important}
.clickmenu4 label{
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 6px 5px 4px 5px;
  font-family:arial;
  cursor:pointer;
  font-size:13px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 5px 1px 1px 5px;
  width: 170px;
  text-align:left
}
.clickmenu4 label i{width:20px}
.clickmenu4 label:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

.clickmenu4 button{
  display: inline-block;
  background-color: #fff;
  border: 0px;
  padding: 2px 0.7em 0.5em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:11px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 10px 0 0 0;
  width:165px;
  text-align:left
}
.clickmenu4 button i{margin:0em 0.4em 0 0.4em; font-size:16px;position:relative;top:2px}
.clickmenu4 button:hover{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.clickmenu4 button:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

#sbmenu, #sbmenu ul {padding:0; margin:0; list-style-type: none;}
#sbmenu {position:relative; z-index:500;}
#sbmenu li {float:left;position:relative;}
#sbmenu li a {border:1px solid #666; border-width:1px 1px 1px 1px;-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);}
#sbmenu a, #sbmenu a:visited {font-weight:bold;display:block; height:20px; width:130px; font-size: 10pt; color:#000; text-decoration:none; padding:3px 0 0 5px !important; background-color:#ccc; border:1px solid #666; border-width:0px 1px 1px 1px;}
#sbmenu li:hover > a{background-color:#aaa; color:#000;font-weight:bold}
#sbmenu li ul {display:none;}
#sbmenu li ul li a{width:180px; border-width:0px 1px 1px 1px;font-weight:normal}
#sbmenu li:hover > ul {display:block;position:absolute; top:0; left:196px;z-index:6000}
#sbmenu li:hover > ul li a{width:190px}
#sbmenu > li:hover > ul {left:0; top:25px;}
.submenu:after {content: "\BB";position: absolute; right: 5px;}

.tree,
.tree ul {
  margin:0;
  margin-left:-5px;
  padding:0;
  list-style:none;
}
.tree ul {
  margin-left:4px; /* indentation */
  position:relative;
}
.tree ul ul {margin-left:6px } /* (indentation/2) */
.tree ul:before {
  content:"";
  display:block;
  width:0px;
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  border-left:1px dotted;
}
.tree li {
  margin:0;
  padding:0 7px; /* indentation + .5em */
  line-height:18px !important; /* default list item's `line-height` */
  color:#000;
  font-weight:bold;
  position:relative;
}
.tree label { white-space:nowrap;cursor:pointer;}
.tree a:hover { text-decoration:underline; }
.tree a { text-decoration:none;}
.tree li input[type=text] {margin-top:-1px;padding:0px}
.tree li input[type=checkbox] {display: none}
.tree li input[type=checkbox] + label {border:0;background-image:url(treeplus.png);background-repeat: no-repeat; background-position: left;padding:2px 5px 0 13px;margin-left:2px}
.tree li input[type=checkbox]:checked + label {background-image:url(treeminus.png);background-repeat: no-repeat; background-position: left;padding:2px 5px 0 13px;margin-left:2px}
.treenofolder{background-image:none !important;}
.treenofolder:before{content:"";
  display:block;
  width:7px;
  border-top:1px dotted;
  margin-top:-1px;
  position:absolute;
  top:9px;
  left:8px;
}
.treepage:before {border:0px !important}
.treepage {margin-left:15px !important;background-color:#ddd;font-size:10pt !important;font-weight:normal !important;width:185px;text-align:center}
.treepage_odsaz{width:30px !important;display:inline-block}
.treepage_strana{width:110px !important;display:inline-block;font-weight:bold;text-align:center}
.treetop {background-image: none !important;padding-left:0px;cursor:pointer;margin-left:0px;}
.tree li input[type=checkbox]:checked + label ~ ul { display: block;}
.tree li input[type=checkbox] + label ~ ul { display:none;}
.tree_selected {background-color:#ccc;}
.tree ul li:before {
  content:"";
  display:block;
  width:7px; /* same with indentation */
  height:0;
  border-top:1px dotted;
  margin-top:-1px; /* border top width */
  position:absolute;
  top:9px; /* (line-height/2) */
  left:0;
}
.tree ul li:last-child:before {
  background-color:white; /* same with body background */
  height:auto;
  top:9px; /* (line-height/2) */
  bottom:0;
}

.nopad {padding:2px 0 2px 0;}
.add_note{text-transform:uppercase; font-weight:bold;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.radioset {display:inline-block}
.radioset input.radio:empty {display:none}
.radioset input.radio:empty ~ label {color:#999;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;margin:1px 5px;display:inline-block;width:100px; padding:5px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radioset input.radio:empty ~ label div {font-size:14pt;color: #999;}
.radioset input.radio:checked ~ label div {font-size:14pt; color: #000;}
.radioset input.radio:checked ~ label {color:#000;vertical-align:top;text-align:center;font-weight:bold;cursor:pointer;background-color:#ececed;border: 1px solid #858788;font-size:10pt;margin:1px 5px;display:inline-block;width:100px;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:5px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.rad_oddel {line-height:2px}

.zalbox label {
    cursor: pointer;
    font-size: 10pt;
    margin-left:-3px;
    border:0
}

.zalbox label:before {
font-family: 'Font Awesome 5 Pro'; font-size: 20px; font-style: normal; font-variant: normal; line-height: 1;
  content: "\f0c8";
  display: inline-block;
  padding:0 5px 0 9px;
  color: #fff;
  text-shadow:0px 0px 2px #000;
  -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}

.zalbox input[type=checkbox]:checked + label:before {
    font-size: 20px;
    content: "\f14a";
    color:#666;
    text-shadow:0px 0px 0px #000;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}
.radioshare {display:inline-block}
.radioshare i {font-size:22px;margin-top:2px}
.radioshare input.radio:empty {display:none}
.radioshare input.radio:empty ~ label[type=nikdo] {opacity:.5;color:#000;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;display:inline-block;width:40px;height:25px;margin:0 2px;padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radioshare input.radio:empty ~ label[type=pratele] {opacity:.5;color:#000;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;display:inline-block;width:40px;height:25px;margin:0 2px;padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radioshare input.radio:empty ~ label[type=vsichni] {opacity:.5;color:#000;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;display:inline-block;width:40px;height:25px;margin:0 2px;padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radioshare input.radio:checked ~ label[type=nikdo] {opacity:.6 !important;color:#000;background-color:#ececed;border: 1px solid #858788;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.radioshare input.radio:checked ~ label[type=pratele] {opacity:1 !important;color:#000;background-color:#A7F9AA !important;border: 1px solid #858788;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.radioshare input.radio:checked ~ label[type=vsichni] {opacity:1 !important;color:#000;background-color:#58fa82 !important;border: 1px solid #858788;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:2px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.radiousershare {display:inline-block}
.radiousershare input.radio:empty {display:none}
.radiousershare input.radio:empty ~ label {color:#888;vertical-align:top;text-align:center;font-weight:normal;cursor:pointer;background-color:#ececed;border: 1px solid #c5c7c8;font-size:10pt;margin:1px 5px;display:inline-block;width:110px; padding:5px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.radiousershare input.radio:empty ~ label div {font-size:14pt;color: #888;}
.radiousershare input.radio:checked ~ label div {font-size:14pt; text-shadow: 1px 1px 3px #000;color: #000;}
.radiousershare input.radio:checked ~ label {color:#000;vertical-align:top;text-align:center;font-weight:bold;cursor:pointer;background-color:#ececed;border: 1px solid #858788;font-size:10pt;margin:1px 5px;display:inline-block;width:110px;box-shadow:0 1px 10px  rgba(0,0,0,.4) inset; padding:5px 0;text-transform:uppercase;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.tlac_delete {background-color:#f99 !important;color:#000 !important;}
.tlac_form {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 2px 0.7em 4px 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.2em 0.4em;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.tlac_disabled{cursor:not-allowed;color:#aaa !important}
.tlac_form4{opacity:.5;}
.tlac_form i{margin:0em 0.6em 0 0.3em; font-size:14pt;position:relative;top:1px}
.tlac_form:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_form2 {
  white-space: nowrap;
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 0.2em 0.7em 0.2em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.5em;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.tlac_form2 i{margin:0.1em 0.5em 0 0.4em; font-size:14px}
.tlac_form2:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_form3 {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 2px;
  font-family:arial;
  cursor:pointer;
  font-size:18px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.4em;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.tlac_form3:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_menu2 {
  padding-left:35px !important;
  line-height:1.5;
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 2px 0.7em 0.5em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 1px;
  width: 355px;
  text-align:left
}
.tlac_menu2 i{margin:0.1em 0.4em 0 -30px; font-size:21px;position:relative;top:2px;}
.tlac_menu2:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

.tlac_menu2a {
  display: inline-block;
  background-color: #fff;
  border: 0px;
  padding: 2px 0.7em 0.5em 0em ;
  font-family:arial;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 10px 0 0 0;
  width:360px;
  text-align:left
}
.tlac_menu2a i{margin:0em 0.4em 0 0.4em; font-size:16px;position:relative;top:2px}
.tlac_menu2a:hover{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_menu2a:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}

.tl_odsazr{margin-right:50px !important;}
.tl_odsazr2{margin-right:20px !important;}
.redit{color:#a41221;font-size:14pt}
.redit:hover{color:#000;text-shadow: 1px 2px 3px #808080;}
.redit1{color:#a41221;font-size:12pt}
.redit1:hover{color:#000;text-shadow: 1px 2px 3px #808080;}
.tlac_sb{color:#000;background-color:#ccc; border:1px solid #666;font-size:14pt;padding:2px;-webkit-box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);box-shadow:5px 5px 10px hsla(0, 0%, 0%, 1.0);}
.tlac_sb:hover{color:#000;background-color:#fff}
.tlac_klicova
{ display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding-left:0;
  font-family:arial;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 3px 0;
}
.tlac_klicova i{margin:0.1em 1em 0 0.5em; font-size:1.3em}
.tlac_klicova:hover{border-color:#666;}
.zalozky_box0 i{font-size:14pt;color:#808080;padding:5px 0;}
.zalozky_box0 i:hover{color:#a41221}
.nadpis1 i{font-size:30px;padding-right:10px}
.tlac_view {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #a0a0a0;
  padding: 0 0.7em 0.2em 0;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 3px 0 0 0;
}
.tlac_view i{margin:0.1em 1em 0 0.5em; font-size:1.3em}
.tlac_view:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_view2 {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #a0a0a0;
  padding: 2px 5px;
  font-family:arial;
  cursor:pointer;
  font-size:12px;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 3px 0 0 0;
}
.tlac_view2:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.tlac_ico{border:0;cursor:pointer;background-color:transparent;font-size:12pt}
.tlac_ico_ban{border:0;cursor:pointer;background-color:transparent;font-size:10pt}
.tlac_ico2{border:0;cursor:pointer;background-color:transparent;font-size:12pt;margin:0;padding:0px 3px !important}
.tlac_ico3 {
  display: inline-block;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 0.3em;
  font-family:arial;
  cursor:pointer;
  font-size:14pt !important;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  margin: 0.2em;
}
.tlac_ico3 i{margin:0.1em;}
.tlac_ico3:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.ico-ban{color:#F00 !important}
::-webkit-input-placeholder {color: #666;font-style: italic;font-weight:normal;}
:-moz-placeholder { /* Firefox 18- */
color: #666;font-style: italic;font-weight:normal;
}
::-moz-placeholder {  /* Firefox 19+ */
color: #666;font-style: italic;font-weight:normal;
}
:-ms-input-placeholder {  
color: #666;font-style: italic;font-weight:normal;
}
.resizer{width:4px;background-color:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb;}
.resizer div{width:1px;background-color:#fff;border-left:2px dotted #888;height:50px;margin-left:auto;margin-right:auto}
.resizer2{height:4px;background-color:#fff;border-top:1px solid #666;border-bottom:1px solid #666;line-height:0px;z-index:20000 !important;display: flex;align-items: center;cursor:s-resize;visibility:visible;position:absolute;left:0px}
.resizer2 div{height:1px;background-color:#fff;border-top:2px dotted #000;width:50px;margin-top:1px;line-height:0px}
.dalsi_volby{position:absolute;font-size:10pt;opacity:.8;visibility:visible;
transition: height 0.35s ease-out,width 0.35s ease-out; -moz-transition: height 0.35s ease-out,width 0.35s ease-out; -webkit-transition: height 0.35s ease-out,width 0.35s ease-out; overflow: hidden;
background-color: #FFF; color: #fff; -webkit-border-radius:5px;border-radius:5px;z-index:200000;
}
.dvdiv{height:300px;background-color: #b0b0b0; color: #000; border:1px solid #000;-webkit-border-radius:5px;border-radius:5px;padding:10px}
.editace_foto{float:right;color:#aaa;margin-left:2px}
.ico_prav {font-size:18px !important;vertical-align: middle !important;cursor:pointer}
.ico_prav_some {font-size:18px !important;vertical-align: middle !important;cursor:pointer;color:#999 !important}

#logo {position:relative; padding:0px;left:10px;top:4px;white-space:nowrap;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
#logo div {position:absolute;left:0; top:0;width:260px; height: 40px;-webkit-transition: opacity 1.1s ease;transition: opacity 1.1s ease;border-radius: 5px;
background-color:#fff;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#logo div.lower div{font-size:13px;width:200px;height:35px;color:#000;text-align:center;margin:2px 0 0 55px;border-left:2px solid #000;border-radius:0}
#logo div.lower div::first-line {font-size:16px;color:#a41221;font-weight:bold;line-height:22px}

#logo div.upper div{font-size:15px;width:200px;height:35px;color:#000;text-align:center;margin:2px 0 0 55px;border-left:2px solid #000;border-radius:0;padding-top:1px}
#logo div.upper span{color:#a41221}
#logo div.upper div::first-line {font-size:20px;font-weight:bold;line-height:22px}
#logo div.upper p{font-size:13px;line-height:1em;margin: 0;}

#logo:hover .upper {opacity:0;}

#logo_short{position:absolute;left:10px; top:5px;width:55px; height: 40px;border-radius: 5px;
background-color:#fff;
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(208,208,208,1) 89%,rgba(208,208,208,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}

.prava_tree{border:1px solid #aaa;font-size:10pt;min-width:200px;overflow:auto;cursor:pointer}
.prava_tree div:hover{background-color:#eee !important;}
/*.prava_tree div:hover div{background-color:#eee !important;}*/
.prava_tree div div{display:inline-block;width:20px;background-color:#d0d0d0;padding:0 2px;margin:0;text-align:center;color:#fff}
.prava_tree div{padding:1px 3px}

.prava_selected{background-color:#eee !important;border:1px solid #888; -webkit-border-radius:3px;border-radius:3px;}
.prava_selected div div{background-color:#eee !important;}
@keyframes mescoo {
    0%   {top:-50px}
    100% {top: 0px}
}

@-webkit-keyframes mescoo {
    0%   {top:-50px}
    100% {top: 0px}
}
@keyframes mescok {
    0%   {top:0px}
    100% {top:-50px}
}

@-webkit-keyframes mescok {
    0%   {top:0px}
    100% {top:-50px}
}

.cookie{position:fixed;font-size:12pt;font-weight:bold;height:30px;line-height:30px;top:-50px;left:0px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.9;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;width:100%;
animation-name: mescoo;
animation-duration: 1s;
animation-fill-mode: forwards;
-webkit-animation: mescoo 1s;
-webkit-animation-fill-mode: forwards;

}
.cookie div{display:inline-block;padding-left:50px}
.CookiesOK{color:#0F0; padding:0px 20px}
.CookiesOK:hover{color:#0F0; padding:0px 20px;background-color:#444}
.cooa2{color:#FF0; padding:0px 20px}
.cooa2:hover{color:#FF0; padding:0px 20px;background-color:#444}

.cookieok{position:fixed;font-size:12pt;font-weight:bold;height:30px;line-height:30px;top:0px;left:0px;padding:5px 10px 5px 10px;border:1px solid #808080;opacity:.9;visibility:visible;z-index:19990;
background-color: #444; color: #fff; -webkit-border-radius:5px;border-radius:5px;width:100%;
animation-name: mescok;
animation-duration: 1s;
animation-fill-mode: forwards;
-webkit-animation: mescok 1s;
-webkit-animation-fill-mode: forwards;
}
.cookieok div{display:none}
.tlac_dsc {
 width:100%;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 0.5em;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  text-transform:uppercase;
  text-align:center;
  margin-bottom:10px
}
.tlac_dsc i{font-size:1.5em;display:block;padding-bottom:5px;}
.tlac_dsc_a{font-weight:bold;background-color:#fff;border-color:#000}
.tlac_dsc_a i{font-weight:bold;}
.tlac_dsc_dis {
 width:100%;
  background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 0.5em;
  font-family:arial;
  cursor:pointer;
  font-size:14px;
  text-decoration: none;
  color: #888;
  border-radius: .2em;
  text-transform:uppercase;
  text-align:center;
  margin-bottom:10px;
  cursor:default;
}

.ico_history {font-size:16px !important;color:#666}
.tree-clock{cursor:pointer;color:#aaa}
.strankovani {white-space:nowrap}
.strankovani a{color:#666}
.str-odsaz{width:38px;display:inline-block;}
.str-prvni,.str-pred,.str-dalsi,.str-posledni,.str-predmat,.str-dalsimat {display:inline-block; cursor:pointer;}
.str-prvni:before,.str-posledni:before,.str-predmat:before,.str-dalsimat:before {display:inline-block;font-family: 'Font Awesome 5 Pro'; font-size: 18px; font-style: normal; font-variant: normal;padding:0 3px;position:relative;top:2px}
.str-pred:before,.str-dalsi:before {display:inline-block;font-family: 'Font Awesome 5 Pro'; font-size: 28px; font-style: normal; font-variant: normal;padding:0 3px;position:relative;top:6px;line-height:15px}
.str-prvni:before{content: "\f048";}
.str-pred:before{content: "\f0d9";}
.str-dalsi:before{content: "\f0da";}
.str-posledni:before{content: "\f051";}
.str-predmat:before{content: "\f049";}
.str-dalsimat:before{content: "\f050";}
.str-dalsi-stat {display:inline-block;}
.str-dalsi-stat:after {display:inline-block;font-family: 'Font Awesome 5 Pro'; font-size: 28px; font-style: normal; font-variant: normal;padding:0 3px;position:relative;top:6px;line-height:15px}
.str-dalsi-stat:after{content: "\f0da";}
.str-pred,.str-dalsi-stat{font-size:10pt;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.condens{letter-spacing: -1px;}
.ct-series-a .ct-bar {stroke: #a41221 !important;}
.bar-stat{stroke-width: 3% !important;}
.bar-stat2{stroke-width: 1% !important;}
.bar-stat3{stroke-width: 5% !important;}
.bar-stat4{stroke-width: 2% !important;}
.ct-axis-title {font-family:arial;font-size:12pt;font-weight:bold;fill:#000}
.chartist-tooltip {
  position: absolute;
  display: inline-block;
  opacity: 0;
  min-width: 5em;
  padding: .5em;
  background: #666;
  color: #FFF;
  font-family: Oxygen,Helvetica,Arial,sans-serif;
 font-weight: 700;
  text-align: center;
  pointer-events: none;
  z-index: 1;
  -webkit-border-radius:5px;border-radius:5px;
  -webkit-transition: opacity .2s linear;
  -moz-transition: opacity .2s linear;
  -o-transition: opacity .2s linear;
  transition: opacity .2s linear; }
 .chartist-tooltip:before {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    width: 0;
    height: 0;
    margin-left: -15px;
    margin-top: -1px;
    border: 15px solid transparent;
    border-top-color: #666; }
.chartist-tooltip.tooltip-show { opacity: 1; }
.ct-labels{stroke:#999 !important;}
.ct-labels span { color: #999; font-weight:bold;fill:#999}
.ct-grid{stroke:#aaa !important;}
.ct-grid span { color: #aaa; }
.celkovy_pocet {font-weight:bold}
.ct-label2 {font-size:10pt;stroke: #a41221 !important; fill:#a41221 !important}
.ct-series-a .ct-slice-pie{fill:red !important;}
.ct-series-b .ct-slice-pie{fill:green !important;}
.ct-chart-pie .ct-label{stroke:#000 !important;fill:#000 !important;font-size:1em}
.space30 {display:inline-block;width:30px}
.space40 {display:inline-block;width:40px}
.space50 {display:inline-block;width:50px}
.space79 {display:inline-block;width:79px}
.colresize{ padding:0 !important;width:5px !important;height:100%;cursor:e-resize !important;border-color:transparent !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.hledat{border:1px solid #aaa;margin-bottom:20px;margin-right:20px;-webkit-border-radius:5px;border-radius:5px}
.hledat_vybrano{border:2px solid #a41221;margin-bottom:20px;margin-right:20px;-webkit-border-radius:5px;border-radius:5px}
.hledat_nadpis{padding:5px 0px 5px 5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:10pt}
.hledat_nadpis a{color:#000}
.hledat_telo{padding:5px 15px 5px 15px;font-size:10pt;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.hledat_telo:hover{background-color:#ececed;cursor:pointer}
.hledat_telo_disabled{padding:5px 30px 5px 30px;font-size:10pt;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}
.hledat_popis{float:left;display:inline-block;margin:auto}
.hledat_nahled{width:125px;text-align:center;}
.hledat_pata{padding:5px 0px 5px 5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;font-weight:bold;background-color:#ececed;color:#000;font-size:10pt;user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.hledat_popis_nadpis{background-color:#ececed;color:#000;padding:3px 5px;font-weight:bold;border-bottom:1px solid #fff;border-right:1px solid #fff;white-space:nowrap}
.hledat_popis{padding:3px 5px;border-bottom:1px solid #fff;font-size:10pt}
.hledat_poznamky{padding:3px 2px;overflow:auto !important}
.table_nahled{margin:10px;text-align:center;width:200px;height:170px;float:left !important;cursor:pointer;font-size:9pt;border:1px solid #bbb;overflow:hidden}
.table_nahled img{margin-top:5px;width:90px;height:90px;border:1px solid #bbb}
.index_udelano{display:inline-block;vertical-align: top; font-size: 10px; color: red;margin-right:2px}
.zadne_polozky{text-align:center; color: #666666; font-style: italic; font-weight: bold}
.zadne_polozky2{position:absolute; top:40%; left:40%; font-weight:bold;color:#707070;font-size:14pt;text-align:center}
.item_povinny{background-color:#ccc !important}
.space_rok {display:inline-block;width:120px}
.space_rok2 {display:inline-block;width:51px}
.datace_odhad:before {content:" [ ";font-weight:bold}
.datace_odhad:after {content:" ] ";font-weight:bold}
.datace_presne:before {content:" [ ";font-weight:bold;visibility:hidden}
.datace_presne:after {content:" ]  ";font-weight:bold;visibility:hidden}
.datace_vstup span{padding:0 5px}
.option_noitem{background-color:#F00;font-style:italic;}
.f14 {font-size:14px !important}
.od_admina{border-top:1px solid #888; color:#888;margin-top:10px;padding-top:5px}

figure {
    margin:20px 0 0;
    margin:0 0 0;
}
video {
    width:100%;
    height:auto;

}

/* controls */
.controls, .controls li {
    padding:0;
    margin:0;
}
.controls {
    list-style-type:none;
    overflow:hidden;
    background-color:#eee;
    border: 1px solid #b0b0b0;
    border-radius: .2em;
    padding:3px;
}
.controls li {
    float:left;
    margin-left:10px;
}
.controls li:first-child {
    margin-left:0;
}
.controls .progress {
    width:38%;
    cursor:pointer;
    padding:0 10px;
}
.controls button i{
  font-size:16px;
  padding-top:2px;
}

.controls button {
    width:25px;
    height:25px;
    text-align:center;
    overflow:hidden;
    white-space:nowrap;
   background-color: #ececed;
  border: 1px solid #b0b0b0;
  padding: 1px;
  cursor:pointer;
  font-weight:bold;
  text-decoration: none;
  color: #313033;
  border-radius: .2em;
  outline: none;
}

.controls button:active{box-shadow:0 1px 10px  rgba(0,0,0,.4) inset;}
.posit {

    display:block;
    width:100px;
    height:22px;
    margin-top:2px;
    text-align:center;
    font-size:16px;
    border:0;
    font-weight:bold;
    white-space:nowrap;
    padding-top:2px !important;
}

@keyframes volshow {
    0%   {opacity:1}
    70%   {opacity:1}
    100% {opacity:0}
}

.volumepos1 {
    opacity:1
}

.volumepos {
    position:absolute;
    font-weight:bold;
    color:#666;
    bottom:35px;
    right:0;
    height: 20px;
    z-index:2147483647 !important;
    background-color:#eee;
    border: 1px solid #b0b0b0;
    border-radius: .2em;
    padding:3px;
    opacity: 0;
    animation-name: volshow;
    animation-duration: 5s;
    -webkit-animation: volshow 5s;
}

.controls progress {
    display:block;
    width:100%;
    height:20px;
    height:1.25rem;
    margin-top:2px;
    border:1px solid #aaa;
    overflow:hidden;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.controls progress span {
    width:0%;
    height:100%;
    display:inline-block;
    background-color:#2a84cd;	
}

/* fullscreen */
html:-ms-fullscreen {
    width:100%;
}
:-webkit-full-screen {
    background-color:transparent;
}
/* hide controls on fullscreen with WebKit */
figure[data-fullscreen=true] video::-webkit-media-controls {
    display:none !important;
}
figure[data-fullscreen=true] {
    max-width:100%;
    width:100%;
    margin:0;
    padding:0;
}
figure[data-fullscreen=true] video {
    height:auto;
}
figure[data-fullscreen=true] figcaption {
    display:none;
}
figure[data-fullscreen=true] .controls {
    position:absolute;
    bottom:2%;
    width:100%;
    z-index:2147483647;
}
figure[data-fullscreen=true] .controls li {
    width:5%;
}
figure[data-fullscreen=true] .controls .progress {
    width:68%;
}
.naseptavac{position:absolute;top:0px;height:150px;width:250px;overflow:hidden;z-index:20;border:1px solid;border-color:#888;background:#FFF;visibility:hidden;padding:0 3px;}
.datace_hledani{margin-top:5px;line-height:1.2em;}
.datace_hledani div{display:inline-block;font-weight:bold; font-size:10pt; width:150px; text-align:left;margin-top:10px}
.form_hledani{line-height:1.2em;}
.form_hledani div{display:inline-block;font-weight:bold; font-size:10pt; width:130px; text-align:left;margin:5px 0}
.priklady {font-size:10pt;color:#888}
.priklady td:nth-child(1) {width:175px}
.priklady th {font-size:12pt; text-align:left; font-weight:bold;padding-bottom:5px}
.prikladyftx td:nth-child(1) {width:110px}
.prikladyftx th {text-align:left; font-weight:bold;padding-bottom:5px;text-decoration:underline}
#menutree {float:left;width:265px;overflow:auto;overflow-x:hidden;background-color:#d0d0d0;
background: -moz-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(208,208,208,1) 0%,rgba(208,208,208,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(208,208,208,1) 0%,rgba(208,208,208,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
#menutree4 {float:left;width:235px;overflow:auto;overflow-x:hidden;background-color:#d0d0d0;
background: -moz-linear-gradient(left, rgba(208,208,208,1) 0%, rgba(208,208,208,1) 80%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(208,208,208,1) 0%,rgba(208,208,208,1) 80%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(208,208,208,1) 0%,rgba(208,208,208,1) 80%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.zaznam_vytvoril{font-size:10px;position:fixed;bottom:5px;left:5px;width:250px;height:12px;}
.klic_naseptavac{margin-left:3px;padding:3px 20px 5px 20px;z-index:20000;position:relative}
.klic_naseptavac1{padding:3px 20px 0px 0px;z-index:20000;}
.inv_p{white-space:nowrap;color:#292929;font-size:10pt;font-weight:bold;height:20px;background-color:#fff;padding: 3px 0px 0px 0px;}
.inv_p:hover{white-space:nowrap;background-color:#ececed;color:#000;cursor:pointer;font-weight:bold;}
.inv_p i{font-size:12px;width:9px;padding-left:2px;color:#888}
.inv_p_v i,.p_p_o i,.p_p_s i{font-size:12px;width:9px;color:#a41221;}
.inv_p_v{white-space:nowrap;color:#900;font-size:10pt;font-weight:bold;height:20px;cursor:pointer;padding: 3px 0px 0px 0px;background-color:#ececed}
#listree{background-color:#fff}
.osobnosti i {font-size:1.2em}
.tabs_pb {
  position: relative;   
  min-height: 260px; /* This part sucks */
  margin: 3px 0;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.tabs_pb .content {
  position: absolute;
  top: 0px;
  left: 170px;
  background-color: white;
  right: 0;
  bottom: 0;
  padding: 5px 3px 5px 15px;
  border: 1px solid #ececec; 
  text-align:center;
}
.tab_pb > label {
  background-color: #fff;
  color:#666;
  padding: 5px 10px; 
  margin-top:-1px;
  border: 1px solid #ccc; 
  font-size:10pt;
  font-weight:normal;
  cursor:pointer;
 display:block;
  width:150px !important;
}
.tab_pb > input[type=radio] { display: none;}
.tab_pb > input[type=radio]:checked ~ label {
  background-color: #ececec;
  color:#000;
  font-weight:bold;
  width:150px !important;
  border-right: 2px solid #ccc; 
  z-index: 2;

}
.tab_pb input[type=radio]:checked ~ label ~ .content { z-index: 1; }
.tab_pb textarea {border: 1px solid #ddd; width: 99% !important; height:240px; font-size: 13px; background-color: white;font-family: sans-serif, Arial, Verdana, "Trebuchet MS";padding:5px !important;line-height: 1.6em}
.tabs_pb .content2 {text-align:left !important; padding:15px 0 0 15px;font-size:10pt}

.tabs {
  position: relative;   
  min-height: 260px; /* This part sucks */
  clear: both;
  margin: 3px 0;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}

.tab, .tab_dd{ float: left; }
.tab > label {
  background-color: #eee; 
  padding: 5px; 
  border: 1px solid #ccc; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
  font-size:10pt;
  font-weight:normal;
  font-stretch:condensed;
  cursor:pointer;
}
.tab input[type=radio] { display: none;}
.tabs .content {
  position: absolute;
  top: 20px;
  left: 0;
  background-color: white;
  right: 0;
  bottom: 0;
  padding: 5px 3px;
  border: 1px solid #ccc; 
  text-align:center;
}
.tab input[type=radio] ~ label i:before{content: "\f02e";}
.tab input[type=radio]:checked ~ label {
  background-color: white;
  font-weight:bold;
  border-bottom: 1px solid white;
  z-index: 2;
}
.tab input[type=radio]:checked ~ label i:before{content: "\f02e";}
.tab input[type=radio]:checked ~ label ~ .content { z-index: 1; }
.tab textarea {border: 1px solid #ccc; width: 420px; height:150px; font-size: 12px; background-color: white;}

.tabs_dd {
  position: relative;   
  min-height: 500px; /* This part sucks */
  width:740px;
  clear: both;
  margin: 3px 0;
  user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;
}
.tabs_dd .content {
  position: absolute;
  top: 20px;
  left: 0;
  background: white;
  right: 0;
  bottom: 0;
  padding: 5px 3px;
  border: 1px solid #ccc; 
  text-align:left;
}
.tab_dd > label {
  background: #eee;
  color:#666;
  padding: 5px 10px; 
  border: 1px solid #ccc; 
  margin-left: -1px; 
  position: relative;
  left: 1px; 
  font-size:10pt;
  font-weight:normal;
  cursor:pointer;
}
.tab_dd > input[type=radio] { display: none;}
.tab_dd > input[type=radio]:checked ~ label {
  background-color: white;
  color:#000;
  font-weight:bold;
  border-bottom: 1px solid white;
  z-index: 2;
}
.tab_dd input[type=radio]:checked ~ label ~ .content { z-index: 1; }
.tab_dd textarea {border: 1px solid #ccc; width: 420px; height:100px; font-size: 12px; background-color: white;}
.tab_dd > label i:before{font-size:16px;position:relative;top:1px;padding-right:10px}

.bookm_bot{background-color:#ececed;color:#3e3e3e;font-size:10pt; padding:4px 5px;}
.vyber_sloupce{width:250px}
.vyber_sloupce option:checked {color:#fff; background: linear-gradient(#a41221, #a41221);background-color:#a41221;}
.sloupce_disabled {color:#888}
.sloupce_disabled:checked {background: linear-gradient(#888, #888) !important;color:#fff;background-color:#888 !important;}
input:focus,
select:focus,
textarea:focus,
button:focus {
    outline: none;
}
.r_ipi{float:right;color:#aaa;margin-left:5px}
.interpi_nalezeno{color:#888 !important}
.interpi_report td:nth-child(1){background-color:#ececed;padding:3px 5px;font-weight:bold;border-bottom:1px solid #fff;border-right:1px solid #fff;white-space:nowrap}
.interpi_report td:nth-child(2){padding:3px 5px;border-bottom:1px solid #fff;font-size:10pt}
.ityp0{color:#6696dd}
.ityp1{color:#ff972c}
.ityp2{color:#ffcc00}
.itypn{color:#aaa;margin-left:1px}
.strankovani_inventar{padding-top:10px;vertical-align:top;text-align:right}
.inventar_hledani{line-height:1.2em;}
.inventar_hledani div{display:inline-block;font-weight:bold; font-size:10pt; width:130px; text-align:left;margin:5px 0}
.inventar_hledani label{border:0}
.f14{font-size:14px !important}
.f14p{font-size:14pt !important}
.vstup1_inventar{width:calc(90% - 130px) !important}
.vstup1_inventar_select{width:auto !important}
.pb0,.pb2{}
.pb20 {background-color:#e5e5e5 !important}
.pb21 span{color:#888}
.pb100 {background-color:#f33 !important}
.pb100 a {color:#000 !important}
.pb40 {background-color:#eeeeff !important}
.pb50 {background-color:#ddd !important;}
.kvybran {background-color:#fbb !important}
.noborder td{border:0px !important}
.popis3_2 {display:inline-block;margin-right:5px;padding-right:15px !important}
.vstup_neaktiv1{border:0 !important;background-color:#fff !important;}
.noclear::-ms-clear {width:0; height:0;}
.w270{width:270px}
.historie_wrap{margin-left:15px}
.historie_box{max-height:250px !important;overflow:auto;border:1px solid #888;}
.historie_box ul{list-style-type:none;padding:0;border:none;display:inline-block;margin:0;text-align:left;width:100%;overflow:hidden}
.historie_box li{padding:3px;width:100% !important;border-bottom:1px dashed #888}
.historie_box li:last-child{padding:3px;width:100% !important;border-bottom:0}
.historie_box li div:first-child{font-size:8pt !important;line-height:1.5em}
.historie_box li div:first-child i{font-size:14px !important}
.zruseno{text-decoration:line-through !important}
.info{text-align:left; color: #666; font-style: italic; font-weight: bold; padding:5px}
.info:before{font-family: 'Font Awesome 5 Pro'; font-size: 16px; font-style: normal; font-variant: normal; line-height: 1; content: "\f05a"; text-indent: .9em; margin-right:5px}
.preferovane100{display: table;  table-layout: fixed;  width: 100%;}
.preferovane{display: table-cell; font-weight:bold;font-size:11pt;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.pb_edit_item td{padding:2px;cursor:default;font-size:10pt}
.pb_edit_item i{visibility:hidden}
.pb_edit_item:hover i{visibility:visible}
.ico-peoplea{font-size:10pt !important;color:#888}
.ico-peoplea0{font-size:10pt !important;color:red}
.ico-peoplea0 i{color:red !important}
.ico-peopler{-webkit-transform: rotate(-20deg);transform: rotate(-20deg);}
.ico-people1{margin:-1px 0 0 -3px !important;font-size:11pt;color:#555}
.ico-people1:before{content: "\f183"; !important;}
.ico-people2{margin:-2px 0 0 -3px !important;font-size:10pt;color:#555}
.ico-people2:before{content: "\f015"; !important;}
.ico-people3{margin:-2px 0 0 -3px !important;font-size:10pt;color:#555}
.ico-people3:before{content: "\f15d"; !important;}
.pomucka_zobraz{margin-right:0 !important;padding-right:0 !important;font-size:16px !important}
.listbox{display:block;width:99%;max-height:120px;overflow:auto;overflow-x:hidden;}
.listbox div {cursor:pointer;white-space:nowrap;line-height:1.5em !important}
.listbox div:hover {background-color:#dcdcdc}
.listbox i{visibility:visible !important;color:#888;font-size:12pt}
.viz_pozadi{background-color: #BEC9FF; color:black;}
.klicbox{position:absolute;display:block;width:500px;z-index:20000}
.klicbox2{position:absolute;display:block;width:300px;z-index:20000}
.klicbox3{position:absolute;display:block;width:380px;z-index:20000;font-size:10pt}
.nova_entita{text-align:center;padding:5px}
.form_doplnek{margin:2px 5px 2px 0;width:100px;display:inline-block;font-weight:bold;background-color:#ececec;font-size:10pt;padding: 2px 5px;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;}
.form_doplnky{line-height:25px}

.gdpr_yes {
    display: inline-block;
    border: 1px solid #b0b0b0;
    margin:0.6em 0.8em;
    border-radius: 5px;
    background-color: #ececed;
    padding:.3em;
 }
.gdpr_yes input {
    display:block;
    float:left;
    width: 18px;
    height: 18px;
    padding-top:3px
}
.gdpr_yes label {
    display:block;
    float:right;
    cursor: pointer;
    font-weight:bold;
    font-size: 12pt;
    text-transform:uppercase;
    margin-top:0px;
    padding:5px;
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none
}
.gdpr_yes input[type=checkbox]:checked + label {
    background-color: #f77;
}
.divklicova{display:block;overflow:auto;max-height:200px;line-height:150%}
.en_strom {border-color:#aaa !important;padding-right:5px}
.en_strom_box{border:1px solid #aaa !important;}
.en_uroven {padding:0 15px; color:#888; font-size:8pt}
.en_polozka {padding: 0 20px 0 10px;display:block;max-height:120px !important;line-height:150%;overflow:auto;overflow-x:hidden}
.en_udalost {padding: 0 10px 0 0;display:block;max-height:120px !important;overflow:auto;line-height:150%}
.en_odkazujici {padding: 0 20px 0 0;display:block;max-height:120px !important;line-height:150%;overflow:auto;overflow-x:hidden}
.en_det {}
.en_click {margin-left:5px}
.en_click i {color:#888}
.vstup_role{width:200px}
.vlajky_nadpis{display:inline-block;width:70px;font-weight:bold}
.aktualni_zarizeni{font-style:italic;color:#F00}
.znak {padding:10px 20px 10px 10px;text-align:center;float:left}
.znaktxt {margin-top:10px;font-weight:bold}
.znak img {height:100px}

.vtab {
  position: relative;
  margin-bottom: 1px;
  margin-top: 10px;
  width: 100%;
  overflow: hidden;
}
.vtab input[name=vtabs] {
  position: absolute;
  opacity: 0;
  z-index: -1;
}
.vtab .vtlabel {
  position: relative;
  display: block;
  padding: 0 0 2px 8px;
  color: #fff;
  background: #888;
  font-weight: bold;
  font-size:11pt;
  line-height: 1.5;
  cursor: pointer;
  text-transform:uppercase;
}
.vtab-content {
  padding-top:5px;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .4s;
  -o-transition: max-height .4s;
  transition: max-height .4s;
}
/* :checked */
.vtab input[name=vtabs]:checked ~ .vtab-content {
max-height: 1000px;
}

.vtab .vtlabel i{
  display: inline-block;
  font-family: 'Font Awesome 5 Pro'; font-size: 13pt; font-style: normal; font-variant: normal;
  padding:0 8px 0 0;
  cursor:pointer;
}

.vtab input[name=vtabs] + label i:first-child:before{content:"\f0d7"; cursor:pointer}
.vtab input[name=vtabs]:checked + label i:first-child:before{content:"\f0d8"; cursor:pointer}
.vtklicbox{display:block;width:500px;z-index:20000;font-size:10pt}
.pb_na_item td{opacity:.5;padding:2px;cursor:default;font-size:10pt}
#tabledalsi {min-width:800px;font-size:10pt}

.pb_pocet:empty{display:none !important}
.pb_pocet{margin-left:15px;font-weight:normal;}
.pb_pocet:before{content:"[";position:relative;top:-1px}
.pb_pocet:after{content:"]";position:relative;top:-1px}

.vtab input[name=vtabs] + label div{display:inline-block}
.vtab input[name=vtabs]:checked + label div{display:none}
.poznamka_vznik{margin-top:5px;margin-left:50px;font-size:8pt;display:inline-block}
.poznamka_vznik input{width:200px;}
.vstup2rok {width:180px !important;text-align:center}
.vstup3rok {width:150px !important;text-align:center}
.forma_jazyk{white-space:nowrap; width:200px; text-align:left;font-size:8pt !important}
.nazvy_pb{font-size:8pt !important;margin-top:4px;font-weight:normal !important}
.nazvy_pb div:not(:first-child):before{content:'\2022';padding:0 5px}
.nazev_pb{display:inline-block}
.gdpr_status-2{text-decoration:none;font-weight:bold;color:red;font-size:12pt}
.user_gdpr_no i,.user_gdpr_no a{color:red;}
#hledani_pb_table{width:380px;padding:5px 5px 5px 5px}
#hledani_pb_table tr td:nth-child(2) {width:30px;padding:0 10px;text-align:right}
.search_pb_klic{font-size:10pt;text-align:left}
.pb_spojka,.pb_spojkam{font-weight:bold;display:inline-block;}
.hledani_pb{font-weight:bold}
.search_pb_add {padding:15px 5px 0 5px;text-align:center}
.s_spojky{padding-bottom:3px}
.s_spojky input[type="radio"] {
  display: none;
}

.s_spojky label {
  display: inline-block;
  background-color: #ddd;
  color:#000;
  padding: 2px 10px;
  font-size: 10pt;
  cursor: pointer;
  -webkit-border-radius:3px;border-radius:3px;
}

.s_spojky input[type="radio"]:checked+label {
  background-color: #a41221;color:#fff;
}
.pb_small {font-size:8pt;}
.zanikla{margin:0 0 20px 50px;}
.info_container{
display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
}
.info_item{flex: 1 auto;margin:10px 30px 10px 0}
.info_header{flex: 1 100%;margin-bottom:10px}
.rozsah_chyba{border:1px solid !important;border-color:#F00 !important;-webkit-box-shadow:inset 0 0 10px #F00 !important;box-shadow:inset 0 0 10px #F00 !important;text-align:center !important}
.pb_popis{margin:3px 0 0 15px;font-size:8pt;color:#666}
.pb_popis2{margin:-2px 0 2px 15px !important;font-size:8pt;color:#666}
.pb_preferovane_nadpis{background-color:#ccc !important}
.pb_preferovane{font-weight:bold}
.pb_preferovane div{font-weight:normal}
.pb_variantni{font-weight:normal}
.pb_variantni div{font-weight:normal}
.tab_popis{border-collapse: separate;border-spacing: 2px 3px;}
.tab_edit{border-collapse: separate;border-spacing: 2px 5px;}
select[disabled],select[readonly] {-webkit-appearance: none; -moz-appearance: none; text-indent: 0.01px;text-overflow: '';border:0;color:#000;background:none}
select[disabled]:hover,select[readonly]:hover,select[readonly]:focus {box-shadow:none;border:none;background:none}
.popis_zapisy_nadpis{border-right:2px solid #ccc;vertical-align:middle;white-space:nowrap;padding-right: 5px}
.popis_zapisy{vertical-align:middle;padding-left: 5px}
.vztahy_nadpis{font-weight:bold;padding: 1px 3px 1px 1px;vertical-align:baseline;}
.vztahy:before{padding:0px 5px 0px 3px;position:relative;top:1px;vertical-align:baseline;font-family: 'Font Awesome 5 Pro'; font-size: 14px; font-style: normal; font-variant: normal; content: "\f105";font-weight:bold}
.vztahy{padding:1px !important;text-decoration:none;color:#000;vertical-align:baseline;font-weight:normal}
.hvezda {z-index:20000; position:absolute; margin:3px 0 0 4px;}
.hvezda label { cursor: pointer; font-size: 10pt; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.hvezda input[type=checkbox] {display: none;}
.hvezda label:before { font-family: 'Font Awesome 5 Pro'; font-size: 12pt; font-style: normal; font-variant: normal; font-weight: 000;
  content: "\f005"; color: #888; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none }
.hvezda input[type=checkbox]:checked + label:before { font-weight: 900 !important; color:#FF0; text-shadow:0px 0px 4px #000;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.pb_uvodni_info{flex-grow: 1;}
.pb_uvodni_foto{padding:0 10px}
.pb_uvodni_foto img{ display: block; max-width: 300px; max-height: 300px; width: auto; height: auto; position: relative; z-index: -2;-webkit-border-radius:5px;border-radius:5px;}
/*.pb_shadow { box-shadow: inset 0px 0px 8px 5px #fff;}*/

@media screen and (max-width: 800px) {
.pb_uvodni_foto{display:none !important}
}
.copy_clp{display:inline-block;margin-left:10px;font-size:12pt};

#tableudalosti {min-width:800px;font-size:10pt;border-collapse: separate !important;border-spacing: 10px 10px !important;}

.pb_edit_uda td{padding:5px !important;cursor:default;font-size:10pt}
.pb_edit_uda td:nth-child(3){text-align:center;width:100px}

.pb_edit_uda i{visibility:hidden}
.pb_edit_uda:hover i{visibility:visible}
.pb_edit_uda button i{visibility:visible}
.udalost_vztah{margin:3px 0}
.nadpis_udalost{width:250px;}

.news_da {padding: 0px;border-left: 1px solid #e6e6cf;border-bottom: 1px solid #e6e6cf;margin-bottom: 10px;background: #ffffe6;}
.news_even {background: #e6e6cf;}
.news_odd {background: #ffffe6;}
.news_odd, .news_even {border-bottom: 1px dotted #646566;padding: 3px 0px 3px 5px;}
.news_datum {font-weight: bold;font-size: 10px;padding: 3px 0px;}
.news_telo {font-size: 12px; padding: 0px 0px 0px 0px;margin: 0px;}
.news_link {text-align: right;padding: 2px;text-align: right;font-weight: bold;font-size: 10px;}
.news_link a {font-weight: bold;}
.news_link a:hover {text-decoration: none;}

.formcheck i {color:#0f0}
.formchyba {font-weight: bold; color: red}
.vstupchyba {background-color:#fcc !important}
.vstupchyba:-webkit-autofill,
.vstupchyba:-webkit-autofill:hover, 
.vstupchyba:-webkit-autofill:focus, 
.vstupchyba:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px #fcc inset !important;
}
.formchyba i {color:#f00 !important}
.vstupok {background-color:#cfc !important}
.vstupok:-webkit-autofill,
.vstupok:-webkit-autofill:hover, 
.vstupok:-webkit-autofill:focus, 
.vstupok:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px #cfc inset !important;
}
input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
  -webkit-box-shadow: 0 0 0 30px white inset !important;
}

.kod_nadpis{font-weight:bold;font-size:10pt;padding: 4px 5px !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;}
.kod_nadpis i{font-size:12pt;margin-right:10px;margin-bottom:3px}
.kod_nadpis2{font-weight:bold;font-size:10pt;padding: 4px 5px !important;vertical-align:middle;}
.kod_nadpis2 i{font-size:14pt;margin-right:5px;margin-bottom:5px}
.dat_nadpis{font-weight:bold;font-size:10pt;padding: 4px 5px 4px 0 !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;}
.dat_nadpis2{margin-bottom:10px}

.tooltip-datace:after{
 content: "ROK: 1950\A DATUM: 3. 8. 1950, 8. ledna 1949, září 1670\A ČAS: 3. 8. 1950 12:04, 3. 8. 1950 12:04:35\A STOLETÍ: 18. stol., 9. století\A ČASOVÝ ROZSAH: 1200-1300\A ODHAD: [1950], [1910/1920]";
 font-size:9pt !important;
 text-align:left !important;
}

.red {color:red !important}
.green {color:green !important}
.zanikla_obec{font-weight:bold;color:#F00;}

.novaverze label,.novaverze div,.novaverze button{background-color:#fee !important}

.box_title{text-align:left; color: #666; font-style: italic; font-weight: bold;padding:0 10px;background-color:#fff;margin-top:-27px !important; float:left}

.ent_cls {font-size:8pt !important; font-weight:normal !important;margin-top:2px; font-style:italic}
.noselect{user-select:none;-ms-user-select: none;-webkit-user-select: none;-moz-user-select: none;}
.ent_page_odsaz{width:45px !important;display:inline-block}
.ent_page {text-align:left !important;white-space:nowrap;display:inline-block;margin-left:15px !important;background-color:#ddd !important;font-size:10pt !important;font-weight:normal !important;width:195px;text-align:center}
.ent_page i:before {color:#000; font-size:10pt}
.en_polozka2 {padding: 0 20px 0 10px;display:block;line-height:150%;white-space:nowrap}
.ent_var {font-style: italic;margin-top:3px}
.ent_var span {font-style: normal;font-weight:bold}

.cam_search{width:250px;margin:10px 0}
.cam_search2{width:250px;border:0px;font-size:10pt}
.cam_form_nadpis{margin-top:20px;width:240px;font-weight:bold;background-color:#ececec;font-size:10pt;padding: 4px 5px !important;vertical-align:middle;border-left:0 !important;border-bottom:2px solid #ccc !important;}
.cam_nalezeno{position:fixed;top:0px;right:0px;padding:10px;margin-right:15px}
.cam_nadpis{font-size:8pt !important}
.cam_nadpis2{font-size:11pt !important;padding:5px 0 5px 5px;font-weight:bold}
.cam_var{margin-left:5px;margin-bottom:5px;font-size:8pt !important}
.cam_jinemu{margin:10px 0 0 10px;font-size:8pt !important; font-weight:normal !important;color:#888 !important;display:inline-block}
.cam_state{margin:10px 5px 0 0;font-size:10pt !important; font-weight:bold !important;display:inline-block;float:right}
.vcam {font-style: italic;cursor:not-allowed;color:#888}
.nadpis_pb{display: block;font-size:11pt !important;font-weight:bold;margin:0 0 5px 0px;border:0;}
.pb_nadpis{font-weight:bold;background-color:#ececec;font-size:11pt;padding: 7px 5px !important;vertical-align:middle;border-left:0 !important;border-right:2px solid #ccc !important;}

.checkbox-prevzit {display:inline-block}
.checkbox-prevzit input[type=checkbox] {
    display:none;
}
.prevzit label {
    position: relative;
    background-color: #cecece;
    margin-left:30px;
    padding:7px 5px 5px 5px !important;
    font-weight:bold;
    color:#000;
    cursor:pointer;
    font-size:11pt;
}

.prevzit input[type=checkbox]:checked + label {
    background-color: #f99 !important;
}

.prevzit input[type=checkbox]:not(:checked) + label:before {
    content: "ne";
}

.prevzit input[type=checkbox]:checked + label:after {
    border-right-color: #f99;
}

.prevzit label:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(158, 255, 177, 0);
    border-right-color: #cecece;
    border-width: 15px;
    margin: -15px 0 0 0;
}
.hlpoly span{font-weight:normal !important;color:#888}
.hlite,.hlitepb {background-color:#FF0 !important}
.pomucka_nadpis{margin: 0px 0 5px 0 !important;display:inline-block;white-space:nowrap !important}
.pomucka_nadpis button{margin-right:10px;vertical-align:middle}
.pomucka_nadpis2{white-space:nowrap; overflow: hidden; text-overflow: ellipsis; display:inline-block; width: calc(100% - 300px)}
.externi_odkaz::after {margin-left:5px;display: inline-block; font-style: normal;font-variant: normal;text-rendering: auto;-webkit-font-smoothing: antialiased;font-family: "Font Awesome 5 Pro"; font-weight: 400; content: "\f08e";}
.dalsiedit{width:130px; white-space:nowrap}
.diffdel {background-color:#fcc;text-decoration:line-through;cursor: help}
.diffins {background-color:#cfc;font-weight:bold;cursor: help}
.nl {font-size:12pt;font-weight:bold;cursor: help}
.fs10 {font-size:10px !important}
.mt10 {margin-top:10px !important}
.emptyrow{line-height:2px;height:2px}
.cls_nadpis{font-weight:bold;font-size:10pt;padding: 4px 5px 4px 0 !important;border-left:0 !important;border-right:2px solid #ccc !important;}
.div_up{font-size:12pt;padding:0 0 5px 0}
.div_dwn{font-size:12pt;padding:5px 0 0 0}

/*
.logo-archiv{display:inline-block;font-size:22pt;margin-top:10px;font-family:arial;font-weight:bold}
.logo-soka-cb:before{content:'SOkA';}
.logo-soka-cb:after{content:'CB';}
.logo-archiv:before{background-color:#000;color:#ccc;display: inline-block;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);font-size:9pt;padding:3px;width:35px;height:12px;text-align:center}
.logo-archiv:after{background-color:#e0e0e0;color:#333;padding:5px;margin-left:-10px}
*/

/* styly tipu*/
/* digi */
.tpd-skin-digi .tpd-content,
.tpd-skin-digi .tpd-title,
.tpd-skin-digi .tpd-close {
  color: #333;
}
.tpd-skin-digi .tpd-background-content {
  background-color: #fff;
}
.tpd-skin-digi .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
}
.tpd-skin-digi .tpd-background-title {
  background-color: #f7f7f7;
}
.tpd-skin-digi .tpd-title-wrapper {
  border-bottom: 1px solid #c0c0c0;
}
.tpd-skin-digi .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
/* fallback for no/disabled shadow */
.tpd-skin-digi.tpd-no-shadow .tpd-background {
  border-color: rgba(100, 100, 100, 0.3);
}
.tpd-skin-digi .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-digi a {
  color: #808080;
}
.tpd-skin-digi a:hover {
  color: #6c6c6c;
}
/* - */
.tpd-skin-digi2 .tpd-content,
.tpd-skin-digi2 .tpd-title,
.tpd-skin-digi2 .tpd-close {
  color: #fff;
}
.tpd-skin-digi2 .tpd-background-content,
.tpd-skin-digi2 .tpd-background-title {
  background-color: #727272;
}
.tpd-skin-digi2 .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.tpd-skin-digi2 .tpd-title-wrapper {
  border-bottom: 1px solid #505050;
}
.tpd-skin-digi2 .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-digi2 a {
  color: #ccc;
}
.tpd-skin-digi2 a:hover {
  color: #b6b6b6;
}
.vo {font-style:italic;color:#666}
.neverejna_sbirka {color:#666 !important}
.entita:hover{background-color:#bbb !important}
.pb_search {font-weight:bold}
.pb_search_role {font-size:8pt}
.pb_search_role:after {content:":";}
.form_hledani2{margin:0 0 5px 5px;text-align:left}
.but_menu{margin-left: 25px;  text-indent: -14px}