@-ms-viewport { width:device-width;}
* {margin:0; padding:0;}
img, iframe, canvas, video, svg {/* responzivnost obrázků*/max-width:100%;height:auto;}
body{background-color:#FFFFFF;border-color:#FFFFFF;font:1em/1.5 Arial,Helvetica, sans-serif;margin:0px; padding:0px;border:0;width:100%;color:#383838;}
a {color:#AF5948;font-weight:normal;text-decoration :none;} 
a:hover{color:#AF5948; text-decoration:underline dotted #AF5948;}
a.nebarevny_odkaz {color:#383838;font-weight:normal;text-decoration:underline dotted #383838;} 
a.nebarevny_odkaz:hover{color:#383838; text-decoration:underline dotted #383838;}
a.tucne {font-weight:bold;}
.trebuchet {font-family:"Trebuchet MS", "Geneva CE", lucida, arial, sans-serif;}
fieldset { padding:5px;} 
/*Usporadani stranek*/
#obsah {max-width:991px;background-color:white;padding:0 2px;margin-left:auto; margin-right:auto;padding:0;}
#hlavicka{ border:0; width:100%; min-height:150px; background:url('./img/horni_pozadi.png') 135px 0px no-repeat;position:relative;}
#levypanel { float:left; width:185px; margin:0; padding:0; margin-left:-100%; /* border-top:4px solid white; */ }
#levypanel-obsah {margin:0; padding:0px;}
#hlavnipanel {margin:0 200px 0 200px; padding:0;}
#hlavnipanel-obsah { margin:0; border-top:4px solid white; padding:0 0 1.5em 0;}
#dvojitypanel {margin:0 0 0 203px; padding:0;}
#dvojitypanel-obsah {margin:0; padding:2px 5px 0 0;}
#pravydynam{ width:185px; float:left; margin:0; margin-left:-185px; background:white; border-top:4px solid white;}
#pravydynam-obsah {margin:0; padding:0;}
#obal-obsahu{float:left;width:100%;} /* nové léto 2017*/
#obsah-sloupce{margin:0 200px 0 200px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/ }
#jednosloupcova_sazba{clear:both; margin:20px 0 10px 0;padding:0 10px;}
#vymenne_ikonky {clear:both;}
/* paticka */
#paticka {padding:30px 5px 20px 5px;background:#B7CD84;clear:both;text-align:center;}
.seznam_bezstylu{padding-left:0;list-style:none;}
#paticka, #paticka a {color:#55626B;} 
#paticka a:hover {text-decoration:underline dotted #55626B;}
.paticka_odkazy{color:#55626B; font-size:1.25em; text-transform:uppercase;margin-bottom:10px;}
.paticka_odkazy a {font-weight:bold;}
.paticka_odkazy_vedlejsi{color:#55626B; font-size:1em; text-transform:uppercase; margin-bottom:30px;}
.paticka_odkazy li,.paticka_odkazy_vedlejsi li { display:inline-block; margin-bottom:0;line-height:1;}
.paticka_odkazy li::after,.paticka_odkazy_vedlejsi li::after {content:"\007C"; display:inline-block; margin:0 13px;}
.paticka_odkazy li:last-child:after,.paticka_odkazy_vedlejsi li:last-child:after{content:none;}
.paticka_bily_radek{ font-size:1em; color:white;}
#paticka .paticka_bily_radek a { color:white;}
/* konec paticka*/
/* Patička už asi nepoužívaná (reps. možná pro anglickou verzi)
#paticka .paticka-prvni-radek{ font-size:13px; color:white;margin-top:10px;font-weight:bold;}
#paticka .paticka-prvni-radek a { color:white;}
#paticka .paticka-druhy-radek{font-size:10px; color:#55626B ;}
#paticka .paticka-druhy-radek a { color:#55626B;font-weight:bold;}
#horni-menu{margin-top:6px; background:#FFFFFF; width:100%;}
/* KONEC Usporadani stranek */

/*Prvky z horniho menu*/
#logo-EIV {padding-top:35px;padding-left:0;}
logo-EIV-img {border:0px; width:200px; height:73px;} 
#rada-log{position:absolute; right:50px;top:15px;}
#rada-log-uzkych{display:none;}
#rada-log .ikona_poradna, #rada-log .ikona_casopis {border:0px; width:99px; height:99px;background-color:white;}
#rada-log .ikona_hostetin{border:0px; width:92px; height:92px;margin-bottom:2px;background-color:white;}

#pole-jazyk-prepinac{position:absolute; right:0px;top:8px;}
.jazyk-prepinac, .jazyk-prepinac a {color:#1D7346;font-size:0.8em;}
.tm.tm8, .tm.tm9 {display:none;} /* na širokých skryji v menu publikace a kalendář */
#menu-facebook{position:absolute;right:175px; margin-top:-4px;}
#menu-hledani{position:absolute;padding-top:1px; right:0px;box-sizing:border-box;}
#menu-hledani form#menu-hledej-form { padding:1px; margin:0; height:23px; width:185px; background-color:#B7CD82;box-sizing:border-box;}
#menu-hledani form#menu-hledej-form input#hledaci_retezec {margin-top:0px;padding:1px 5px;width: 148px;border-width:0px;height: 100%;background-color: white;
    font-size: 85%;box-sizing: border-box;display: block;float: left;}
#menu-hledani form#menu-hledej-form input#submit {border-width:0px;margin-top:2px;cursor:pointer;margin-left:6px;}
#menu-hledani form#menu-hledej-form .form-zasedly{opacity:0.5; font-style:italic;font-size:80%;} 
#menu-hledani form#menu-hledej-form .form-puvodni{opacity:1; font-size:100%;}

#dropmenu, #mainmenu {/*display:inline;*/ margin-right:190px;}
ul.dropdown li.tm { font-family:"Trebuchet MS", "Geneva CE", lucida, arial, sans-serif; font-size:12pt; 
color:#1D7346; background-color:#FFFFFF; border-right:4px solid white; text-decoration:none; margin:0 8px 0 0; padding:0px; height:21px;} 
ul.dropdown li.tm:last-of-type {margin-right:0px;}
ul.dropdown li.tm0 a.tm, ul.dropdown li.aktiv a.tm {color:#E47B4C;}
ul.dropdown li.tm8 { margin-right:0px;}
ul.dropdown li.aktiv a.tm {color:#E47B4C;} 
ul.dropdown li:hover.tm a.tm { background-color:#FFFFFF;color:#E47B4C;} /* #6A753B; */
ul.dropdown li a.tm span { display:block; padding:2px 0px 0px 4px;}
ul.dropdown li:hover.tm0 a.tm {color:#E47B4C;}
/*anglické horní menu */
ul.dropdown li.e_tm6 { margin-right:0px;}
ul.dropdown li.e_tm1 {width:60px;}
ul.dropdown li.e_tm2 {width:220px;}
ul.dropdown li.e_tm3 {width:60px;}
ul.dropdown li.e_tm4 { width:130px;}
ul.dropdown li.e_tm5 { width:120px;}
ul.dropdown li.e_tm6 { width:80px;}
/* konec angl. horní menu */
ul.dropdown {padding:0px; margin:0px; width:100%; list-style-type:none;}
ul.dropdown * ul { margin-top:30px; padding:18px 0 0 0 ; display:none; z-index:1000; margin:0 ; list-style-type:none; position:absolute; 
background:url('./img/dropmenu_sipka.png') top center no-repeat;}
ul.dropdown li { padding:0; float:left; list-style-image:none; margin:0;}
ul.dropdown li * li { float:none; position:relative;}
ul.dropdown ul * ul { left:98%; width:100%; top:0px;}
ul.dropdown a { display:block; color:#1D7346;} 
ul.dropdown li:hover ul { display:block;} 
ul.dropdown ul * a { width:140px; font-size:10pt;font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;}
ul.dropdown ul {opacity:0.93;}
ul.dropdown ul a { padding:2px 0px 2px 6px; color:#383838; background-color:#EDF2E0; text-decoration:none; border-top:0px solid white;}
ul.dropdown ul a:hover { color:#E47B4C;background-color:#EDF2E0;} 

/* horní menu - hamburger menu */
#rozbalMenu { height:auto;position:absolute;right:0;top:0;min-width:240px;margin-top:50px;visibility:hidden; opacity:0; transition: visibility 0.5s linear,opacity 0.5s linear;
display: none;border-bottom: white 8px solid;/*transform:translateX(100%); transition:transform 250ms ease-in-out;*/ background:#b0b04c; /* linear-gradient(180deg, #FC466B 0%, #3F5EFB 100%); */
 z-index:10000; overflow-y:auto;}
.rozbalMenuVnitrek{ margin:0; padding:0; border-top:1px solid rgba(255, 255, 255, 0.10);}
.rozbalMenuVnitrek li{ list-style:none;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px 10px;/* border-bottom:1px solid rgba(255, 255, 255, 0.10);*/ margin-bottom:0;}
.rozbalMenuVnitrek li:nth-child(2n+1) {background:#a8a846;}
.rozbalMenuVnitrek li li:nth-child(2n+1) {background:#b0b04c;}
.rozbalMenuVnitrek li span{display:block;color:rgba(255, 255, 255, 0.50);}
.rozbalMenuVnitrek li a{color:#fff;text-transform:uppercase;font-weight:bold;cursor:pointer;text-decoration:none;display:block;width: 100%;}
.rozbalMenuVnitrek li ul{padding-left:0;}
.rozbalMenuVnitrek li li{/* font-weight:bold; */padding:4px 10px 4px 20px;cursor:pointer;font-size:85%;/* border-bottom:1px solid rgba(255, 255, 255, 0.10);*/ }
.rozbalMenuVnitrek li li a{font-weight:bold;text-transform:none;display:block;}
input#HamburgerMenu[type="checkbox"]:checked ~ #rozbalMenu {/*transform:translateX(0);*/ visibility: visible; opacity:1;}
input#HamburgerMenu[type=checkbox] {transition:all 0.3s;box-sizing:border-box;display:none;}
.rozbalPrepinacIkony {transition:all 0.3s;box-sizing:border-box;cursor:pointer;position:absolute;z-index:99;top:0;right:0;height:46px;width:46px;padding:12px;}
.spinner {transition:all 0.3s;box-sizing:border-box;position:absolute;height:3px;width:100%;background-color:#1D7346;}
.horizontal {transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px;}
.diagonal.part-1 {position:relative;transition:all 0.3s;box-sizing:border-box;float:left;}
.diagonal.part-2 {transition:all 0.3s;box-sizing:border-box;position:relative;float:left;margin-top:3px;}
input#HamburgerMenu[type=checkbox]:checked ~ .rozbalPrepinacIkony > .horizontal {transition:all 0.3s;box-sizing:border-box;opacity:0;}
input#HamburgerMenu[type=checkbox]:checked ~ .rozbalPrepinacIkony > .diagonal.part-1 {transition:all 0.3s;box-sizing:border-box;transform:rotate(135deg);margin-top:8px;}
input#HamburgerMenu[type=checkbox]:checked ~ .rozbalPrepinacIkony > .diagonal.part-2 {transition:all 0.3s;box-sizing:border-box;transform:rotate(-135deg);margin-top:-9px;}
.rozbalPrepinacIkony{display:none;}
#formHamburgerRetezec{min-height: 24px;vertical-align: middle;}
#formHamburgerSubmit{padding: 10px;vertical-align: middle;}

/* konec horní menu - hamburger menu */
/* Konec Prvky z horniho menu*/ 


.bez-sipky {cursor:default;}
.horni_fotka {width:100%;margin-bottom:20px;}

/*Leve menu */
.menu1, .menu1-vyber, .menu1-40, .menu1-40-vyber { position:relative;height:38px;margin-bottom:4px;overflow:hidden;background-color:#B7CD83;line-height:1.1;
display:flex;flex:0 0 auto; align-items:center;}
.menu1-40, .menu1-40-vyber {height:45px;}
.menu1-40 a, .menu1-40-vyber a, .menu1 a, .menu1-vyber a, .menu2 a, .menu2-vyber a, .menu3 a, .menu3-vyber a, .menu4 a, .menu4-vyber a 
{text-decoration:none;font-family:"Trebuchet MS", "Geneva CE", lucida, sans-serif;}
.menu1-40 a, .menu1-40-vyber a, .menu1 a, .menu1-vyber a {text-indent:6px;color:#546169;padding-left:5px;}
.menu1-40 .polozka_menu:before, .menu1-40-vyber .polozka_menu:before,.menu1 .polozka_menu:before,.menu1-vyber .polozka_menu:before { content:""; position:absolute;top:0;right:0;bottom:0;left:0;}
.menu2 a, .menu2-vyber a, .menu3 a, .menu3-vyber a, .menu4 a, .menu4-vyber a {display:block;padding:2px 0 2px 4px;color:#546169;text-decoration:none;font-size:0.8em;text-decoration:none;}
.menu2 a, .menu3 a, .menu4 a {border-bottom:1px dotted #EAD592;}
.menu2 a, .menu2-vyber a { /*width:100%;*/ margin-left:0px;color:#55626B;}
.menu3 a, .menu3-vyber a { /* width:calc (100% - 13px);*/margin-left:13px;color:#6A753B; background-color:white;}
.menu4 a, .menu4-vyber a { /*width:calc (100% - 26px);*/margin-left:26px;color:#B0B04C;background-color:white;}
.menu1 a, .menu1-vyber a {font-size:1em;text-transform:uppercase;color:white;}
.menu1-40 a, .menu1-40-vyber a {font-size:1.25em;text-transform:uppercase;}
.program-ekoporadna a:hover, .program-ekomapa a:hover {color:white;}
.program-priroda:hover, .program-zahrada:hover, .program-regrozvoj:hover {background-color:#E89B7C;}
.program-domacnost:hover, .program-obcan:hover, .program-ekostav:hover {background-color:#E5D29C;}
.program-urad:hover, .program-voda:hover, .program-doprava:hover {background-color:#C9C77D}
.program-ovoce:hover, .program-klima:hover{background-color:#979E6F}
.menu2 a:hover, .menu3 a:hover, .menu4 a:hover, .menu2-vyber a:hover, .menu3-vyber a:hover, .menu4-vyber a:hover {color:#E47B4C;} 
.menu1 .vnitrek-menu a:active,.menu1 .vnitrek-menu a:active,.menu2 a:active,.menu3 a:active,.menu4 a:active {color:#6A753B;}
.menu2-vyber a,.menu3-vyber a,.menu4-vyber a {border-bottom:1px dotted #EAD592;}
.menu1-vyber a:link,.menu1-40-vyber a:link,.menu2-vyber a:link,.menu3-vyber a:link,.menu4-vyber a:link{color:#CC3300;}
.menu2-vyber a:visited,.menu3-vyber a:visited,.menu4-vyber a:visited{color:#E47B4C;}
.menu2-vyber a:hover,.menu3-vyber a:hover,.menu4-vyber a:hover{color:#E47B4C;background-color:white;}
.menu1-vyber a:active,.menu1-40-vyber a:active,.menu2-vyber a:active,.menu3-vyber a:active,.menu4-vyber a:active{color:#CC3300;}
.menu3 a {background:url('./img/vlevo_puntik_treti.png') left 50% no-repeat;padding-left:12px;}
.menu4 a {background:url('./img/vlevo_puntik_ctvrty.png') left 50% no-repeat;padding-left:12px;}
.menu3 a:hover, .menu3-vyber a {background:url('./img/vlevo_puntik_treti_aktiv.png') left 50% no-repeat;padding-left:12px;}
.menu4 a:hover, .menu4-vyber a {background:url('./img/vlevo_puntik_ctvrty_aktiv.png') left 50% no-repeat;padding-left:12px;}
.program-ekomapa {background:url('./img/program_ekomapa.png') right 15px bottom 2px no-repeat; background-color:#B7CD83;color:#55626B;} 
.program-ekomapa a, .program-ekoporadna a {background-color:#B7CD83;color:#55626B;}
.program-priroda {background:url('./img/program_priroda.png') right 3px center no-repeat; background-color:#E47B4C;} 
.program-domacnost {background:url('./img/program_domacnost.png') 100% center no-repeat; background-color:#E0C86D;}
.program-urad {background:url('./img/program_urad.png') 100% center no-repeat; background-color:#B0B04C;} 
.program-klima {background:url('./img/program_klima.png') right 1px center no-repeat; background-color:#6A753B;}
.program-zahrada {background:url('./img/program_zahrada.png') 100% bottom no-repeat; background-color:#E47B4C;} 
.program-ekostav {background:url('./img/program_ekostav.png') right 7px bottom no-repeat; background-color:#E0C86D;background-size:auto 38px;} 
.program-voda {background:url('./img/program_voda.png') 100% center no-repeat; background-color:#B0B04C;}
.program-ovoce {background:url('./img/program_ovoce.png') 100% bottom no-repeat; background-color:#6A753B;}
.program-regrozvoj {background:url('./img/program_regrozvoj.png') 100% bottom no-repeat; background-color:#E47B4C;} 
.program-obcan {background:url('./img/program_obcan.png') right 8px bottom no-repeat; background-color:#E0C86D;} 
.program-doprava {background:url('./img/program_doprava.png') right 8px bottom no-repeat; background-color:#B0B04C;} 
 /* Konec leve menu*/
 
/* Kontextové menu (dříve zvané pravé) */
.dva_sloupce_v_menu{ display:flex;flex-wrap:wrap;margin-bottom:5px;}
.polozka_dvou_sloupcu{flex:1 0 50%;white-space:nowrap; text-align:center;}
.kontext_menu{width:100%;height:32px;position:relative;border-bottom:4px solid white;background-color:#B7CD83;overflow:hidden;display:flex;flex:0 0 auto;align-items:center;}
.menu_vlevo_dole{align-items:flex-end;}
.menu_40 {height:40px;}
.kontext_menu a {text-indent:6px;text-decoration:none;font-family:"Trebuchet MS","Geneva CE",lucida,arial,sans-serif;font-size:1em;font-weight:bold;text-align:center;width:100%;}
.kontext_menu .polozka_menu:before { content:""; position:absolute;top:0;right:0;bottom:0;left:0;}
.menu_vlevo_dole a {font-weight:normal;text-align:left;}
.kontext_dobrov, .kontext_kalendar_nadpis {color:#55626B;background-color:#B7CD83;} 
.kontext_dobrov a, .kontext_kalendar_nadpis a{color:#55626B;font-size:1em;line-height:100%;}
.kontext_kalendar_nadpis{background:url('./img/tlacitko_kalendar.png') 100% bottom repeat-x;background-color:#B7CD83; color:#55626B;} 
.kontext_kalendar_nadpis a {color:#55626B;font-size:1.5em;padding-bottom:1px;}
.kontext_publikace {color:white;background-color:#E47B4C;} 
.kontext_publikace a {color:white;font-size:1em;text-transform:uppercase;}
.kontext_vypis_bez_mezery{border-bottom:0px solid white;}
.kontext_dotazy {color:white; height:40px;background-color:#6A753B;}
.kontext_dotazy_konkr {height:30px;border-bottom:0px solid white;}
.kontext_dotazy a {color:white;font-size:0.9em;font-weight:normal;text-transform:uppercase;line-height:100%;}
.kontext_dotazy_konkr a {text-transform:none;line-height:inherit}
.kontext_klub a {display:block;width:186px;height:158px;position:relative;border-bottom:4px solid white;background:url('./img/klub_veronica.png') 0 0 no-repeat;margin:0 auto;}
.kontext_klub a:hover {background-position:-187px 0;} 
.kontext_klub a:active {background-position:-187px 0;}
#pravydynam .pdf {background:transparent url('./img/acrobat.gif') -3px -1px no-repeat;padding-left:15px;}
.kontext_menu_vycet {color:#6A753B;display:block;font-size:0.8em;line-height:130%; background:#FAEDE5; list-style-type:none;margin:0;padding:5px;border:0;}
.kontext_menu_vycet a,.kontext_menu_vycet a:hover {color:#6A753B;}
.kontext_menu_vycet a:hover {text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#6A753B;}
.menu_nadpis_h4 { font-weight:bold;font-size :1em; margin:0;padding:5px;background-color:#B7CD84;color:#546169;}
ul.menu_vycet_ul {margin:0;padding:0 0px 3px 0;}
ul.menu_vycet_dotazy li.kontext_menu_vycet a {color:#383838;}
/* Konec kontextové menu */
 
/* Daruj */
#dar_ram {text-align:center;width:180px; height:195px; margin:10px auto 10px auto;border:1px solid #B6ABA0;line-height:120%;}
#dar_ram_dole_dvojity, #dar_ram_dole_jednoduchy {text-align:center;width:100%;min-height:130px; margin:0px auto;margin-top:15px;
margin-bottom:5px;padding:5px;border:5px solid #E5D29C;line-height:120%;box-sizing:border-box;} 
#dar_ram_dole_dvojity td, #dar_ram_dole_jednoduchy td {vertical-align:middle;}
#dar_nadp{text-align:center;margin:0px auto;padding-top:5px;}
.dar_nadp{text-align:center;margin:0px auto;padding-top:5px;font-size:100%;padding-bottom:5px;}
#dar_tab{width:166px;border:0;text-align:center;margin:0px auto;}
#dar_tab_dole{width:100%;border:0;text-align:center;margin:0px auto;}
.dar_l {text-align:left; margin:0;border:0;} 
.dar_p {text-align:right;margin:0;border:0;} 
.dar_td1{padding:0 0 8px 0;}
.dar_td2{padding:0 0 10px 0;}
.dar_td3{padding:0px;vertical-align:top;line-height:0.8em;}
.dar_td4{padding:0px;vertical-align:top;}
.dar_tl{border:0;height:28px;width:77px;cursor:pointer;}
.dar_100{background-image:url('./img/dar_100kc.gif');}
.dar_300{background-image:url('./img/dar_300kc.gif');}
.dar_500{background-image:url('./img/dar_500kc.gif');}
.dar_1000{background-image:url('./img/dar_1000kc.gif');}
.dar_castka {height:25px;padding:0px; width:100%; border-width:0px;background-color:white;text-align:right;}
.dar_castka_obal {padding:1px; margin:0; height:25px; width:50px; background-color:#B6ABA0;display:inline-block}
.dar_obal_div_castek{display:inline-block;padding-bottom:5px;}
.dar_odesli{border:0; background-image:url('./img/dar_tlac.gif');height:48px;width:77px;cursor:pointer;}
.dar_pat{text-align:center;margin:0 0 0 5px;} 
/*Konec Daruj */

#nav_pruh {font-size:0.9em;width:100%;font-family:"Trebuchet MS", "Geneva CE",lucida,arial,sans-serif;padding:0 0 10px 0px;background:url('./img/linka_nad_nadpisem.png') left bottom repeat-x;}
#nav_pruh a.zeleny_svetle, #nav_pruh .zeleny_svetle {color:#B7CD83;}
#nav_pruh a.zeleny_svetle:hover {text-decoration:underline dotted #B7CD83;} 

.clanky-nadpis{background-color:#FAEDE5; padding:4px 8px;margin:5px 0 2px 0;}
.clanky-nadpis h3 {margin-left:0px;}
.clanky-autor {margin-top:1px;color: #606060;}
.clanky-datum { font-weight:normal;font-style:italic; margin-top:3px; margin-bottom:2px;}

.povinny_form {background-color:#FFFFBC;} /*Povinný prvek formulare*/

/*Pozicovani prvku na strance */
p {padding:0;margin:0 0 6px 0;}
.cleaner { display:block; width:100%; clear:both; height:1px; margin:-1px 0 0 0; padding:0; border:none; visibility:hidden; font-size:1px;}
hr.cleaner {clear:both;height:1px;margin:-1px 0 0 0; padding:0;border:none;visibility:hidden;} 
h1, h2, h3, h4 { text-align:left; color:#55626B; margin-left:20px;}
h1 {font-size:21pt; margin:13px 0 0.2em 0; line-height:120%;}
h2 {font-size:15pt; margin:0.7em 0 6px 0;line-height:120%;}
h3 {font-size:13pt; margin:0.4em 0 0.1em 0; color:#6A753B;}
h4 {font-size:12pt; margin:0.1em 0 0 0; color:#6A753B;}
h5 {font-size:1em; margin:0}
h1 + h2 { margin-top:0em;}
h2 + h2 { margin-top:3px;}
h2 + h3 { margin-top:0.2em;}
h1 + h3 { margin-top:-0.1em;}
h1 a, h2 a { color:#55626B; text-decoration :none;} 
h3 a, h4 a { color:#6A753B; text-decoration :none;} 
h1 a, h2 a, h3 a, h4 a{font-weight:bold;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {color:#6A753B;text-decoration:none;}
.nadpis_h1 {text-align:left; color:#55626B; font-size:21pt; margin:0.1em 0 0.2em 0; line-height:120%;}
.nadpis_h1 a:hover {color:#6A753B;text-decoration:none;}
ul,ol {padding-left:25px;}
li {margin-bottom:0.5em;}
.jednosloupcovy_zuzeny_odstavec{max-width:680px; margin-left:auto; margin-right:auto;}
.jednosloupcovy_zuzeny_odstavec:nth-child(1){padding-top: 15px;}
.zuzeny_odstavec_s_okrajem{max-width:680px; margin-left:auto; margin-right:auto; background-color:white;padding:0 20px;}
.obalka_dozluta{background-color:#FFF9D4;}
.obalka_dozelena {background-color:#EAFBC3;}
.obalka_domodra {background-color:#E1EBF7;}
.vetsi_pismo_temp{font-size:1.25em;}

.vetsi-font { font-size:larger;}
.vlevo {text-align:left;}
.vpravo {text-align:right;}
.na_stred{text-align:center;}
.tabulka { font-size:1em;}
hr {color:#7AA186; background-color:#7AA186;height:1px; border:1px;}
img {border-color:white;}
img.bez-okraje, a img{border:0px solid white;}

/* zarovnání obrázků v hl. textu buď jsou po novu style="float..." či zastarale align=.. */
#obsah-sloupce img[style*="float:left;"], #obsah-sloupce img[style*="float: left;"], #obsah-sloupce img[align*="left"] {margin-right:10px;margin-left:-5px;}
#obsah-sloupce img[style*="float:right;"], #obsah-sloupce img[style*="float: right;"], #obsah-sloupce img[align*="right"] {margin-left:10px;margin-right:-5px;}

table h1, table h2, table h3, table h4 {margin-left:5px; margin-top:2px;}
th, thead td {font-weight:bold; text-align:center;vertical-align:top;}
td {padding:4px;}
table.nahore td, table td.nahore {vertical-align:top;}
table.stred td, table td.stred {text-align:center;}
table h1, table h2, table h3, table h4 {margin-left:5px; margin-top:2px;}
table.siroka {width:100%}
.tabulka-pekna { border:1px solid #383838; border-collapse:collapse;}
.tabulka-pekna tr {vertical-align:top;}
.tabulka-pekna td, .tabulka-pekna th { border:1px solid #383838; border-collapse:collapse;padding:0.3em 0.3em; font-size:90%;}
.tabulka-pekna td h3{ margin:0.5em 0 0.5em 3em;}
.tabulka-pekna th, .tabulka-pekna thead td {background-color:#FDF3EF; font-weight:bold; text-align:center;vertical-align:top;}
.tabulka-pekna tr.dilci-nadpis{ background-color:#FDF3EF; font-weight:bold; text-align:center; color:#6A753B;}
.tabulka-pekna tr.sudy td { background-color:#FFFCEF;}
.tabulka-pekna td.levy-zdurazneny { background-color:#FFFCEF; font-weight:bold; text-align:left;}
table.bez_okraju {border-spacing:0; border:0; font-size:0.9em;line-height:150%;} 
table.bez_okraju tr {padding:0;}
#obsah-sloupce .bez-okraje{ margin:0;}
#obsah-sloupce a.externi { background:url('./img/external.gif')center right no-repeat; padding-right:13px;}
#obsah-sloupce ul.zuzeny-seznam li {margin-bottom:-0.7em ;}
.vysazeny-vpravo { border:0px solid ; padding:10px; margin:0 0 1em 1em; float:right; background-color:#EFF4E4;box-sizing: border-box;}
.vysazeny-vpravo-resp1{float:right;margin-left:10px;}
.vysazeny-vlevo { border:0px solid ; padding:10px; margin:0 1em 1em 0; float:left; background-color:#EFF4E4;box-sizing: border-box;}
.vysazeny-cely {width:100%;border:0px solid ; padding: 15px;margin: 1.5em 1em 1.5em 0; background-color:#EFF4E4;box-sizing: border-box;}

#obsah-sloupce .right { border:0px solid ; padding:0px; margin-left:1em; margin-bottom:1em; float:right;}
.obrazek-s-mezerou { margin:3px;}
.na_hlavni_stranu { margin:0;color:#FFB100;text-align:right;font-size:small;}
.na_hlavni_stranu a { color:#FFB100;}
.mensi-pismo { font-size:smaller;}
.jen-o-neco-mensi-pismo{font-size:87.5%;}
.zvyrazneni-textu {position:relative; top:2px; left:0;padding:8px 12px 0px 12px;border-top:0px;
background:url('./img/linka_novinka_samot.png') 2px 0px no-repeat; color:white; margin:10px 0px 0 0;background-color:#E47B4C; 
text-transform:uppercase; font-size:11pt; font-family:"Trebuchet MS", "Geneva CE", lucida, arial, sans-serif;
font-weight:bold;} /* novinka */
.zvyrazneni-nove {position:relative; top:5px; left:0;padding:8px 8px 0px 6px; border-top:0px;
background:url('./img/linka_nove_samot.png') 2px 0px no-repeat;
background-color:#E47B4C; color:white; margin:10px 0px 0 0; text-transform:uppercase; font-size:11pt; font-family:"Trebuchet MS", "Geneva CE", lucida, arial, sans-serif;font-weight:bold;} /*nove - kratší než novinka */
.zvyrazneni-ramecek-odstavec {padding:8px 10px 8px 10px; 
background-color:#E47B4C; color:white; margin:10px 0px 0 0; font-size:larger;font-weight:bold;margin-bottom:10px;} /*barevný rámeček kolem odstavce */
.sedacara {border-style:solid;border-color:#7AA186;border-width:1px 0px 0px 0px;margin-top:7px;padding-bottom:4px;}
.zelenacara{border-style:solid;border-color:#6A753B; border-width:1px 0px 0px 0px;margin-top:5px;padding-bottom:4px;}
.nadpis_velky {color:#7AA186; font-weight:bold;}
label { display:inline; margin:0px 5px 0px 8px; font-weight:bold;}
acronym, abbr {cursor:help;}
.sedacara {border-style:solid;border-color:#7AA186;border-width:1px 0px 0px 0px;margin-top:7px;padding-bottom:4px;}
.mensi-font { font-size:smaller;}
.vetsi_tucny{font-size:larger;font-weight:bold;}
.aktuality {margin:0.5em 0;}
.aktuality a {font-weight:bold;color:#7AA186;}
.jdi_nahoru {text-align:right;}
.jdi_nahoru a {font-size:smaller;}
img.foto {background-color :#5E2525;border:0px;color:#383838;}
#obsah-sloupce .foto{margin-left:10px;} 
.foto_v_textu_pres_cele{width:100%; float:none;}
.foto-popis {clear:both;font-size:87%;text-align:left;margin-bottom:15px;margin-top:0;color:#606060;}
.foto-popis p {margin-bottom:0px;}
.poznamka_seznam {font-size:larger;font-weight:bold;padding:4px;} /*poznm. pod čarou*/
.poznamka_odkaz{background-color:#B7CD8387;padding:6px 3px 3px 3px;}/*poznm. pod čarou - v textu*/
.formular-zasedly{opacity:0.5; font-style:italic;font-size:100%;} 
.formular-puvodni{opacity:1; font-size:100%;}
.chybova_hlaska {position:relative; max-width:100%;background-color:#E47B4C;color:#383838;margin:20px 0 20px 0; padding:15px;box-shadow:0px 8px 8px 0px rgba(0, 0, 0, 0.15);}
.chybova_hlaska h2 {color:#fff;}
.oznamovaci_hlaska {position:relative;max-width:100%;background-color:#F4ECCB;margin:20px 0 20px 0;padding:15px;box-shadow:0px 8px 8px 0px rgba(0, 0, 0, 0.15);}
.oznamovaci_hlaska h2 {font-size: 1em;}

label { display:block; clear:both; margin:4px 5px 0px 0px; font-weight:bold; color:#6A753B;}
.pov {background-color:#FFFDEB;} /*Povinný prvek*/
.na_stred {text-align:center;}
.video-obalka {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-obalka iframe, .video-obalka object, .video-obalka embed {position:absolute;top:0;left:0;width:100%;height:100%;}
a.vyrazny_odkaz {width:260px;font-size:20px;color:white; background-color:#6A753B;text-decoration:none;margin:5px 0; padding:10px; 
 min-height:25px; display:block; line-height:130%;text-align:center;box-sizing:border-box;} /* velmi výrazný obdélník s odkazem */
a.vyrazny_odkaz:hover {background-color:#B0B04C;text-decoration:none;}
a.vyrazny_odkaz_sirsi {max-width:400px;margin-left:auto; margin-right:auto}

/*uvodni aktuality */
#aktuality-h1 {background:url('./img/linka_aktuality.png') left 2px no-repeat;margin-top:12px;padding-left:95px;
color:#E47B4C; font-size:12pt;background-color:white;text-transform:uppercase;font-weight:bold;}
#aktuality-h1 a {color:#E47B4C;}

.aktuality-radek {position:relative; top:0px;margin-top:7px}
.aktuality-radek a.nadpis-aktuality{color:#55626B;line-height:100%;}
.aktuality-radek h2 {font-size:1.2em;margin:0 90px 0 0; color:#55626B;font-weight:bold; line-height:120%;}
.aktuality-text { line-height:140%;}
.aktuality-radek .aktuality-vpravo {position:absolute;right:0px;top:3px;font-size:1em;margin:0; color:#55626B;line-height:100%;}
#aktuality-odkaz-obalka {position:relative; left:0px;top:0px;}
#aktuality-odkaz{position:absolute; right:0px; top:0px; width:135px;height:26px;}
#aktuality-odkaz-vnitrek{ position:absolute; width:135px; height:26px;}
#aktuality-odkaz #aktuality-odkaz-vnitrek a {color:#AF5948;text-align:right;text-decoration:none;
width:135px;font-size:15px;font-weight:bold;text-align:center;}


/* Ekoporadna */
.poradna-zluty-ram{background-color:#FFF9D4;width:100%;padding:5px 0px 8px 5px;margin-bottom:20px;margin-left:-4px;}
h2.modry-uvnitr{color:#55626B;display:inline;font-size:13pt;}
h2.zeleny-uvnitr{color:#6A753B;display:inline;font-size:13pt;}
.velka-pism{text-transform:uppercase;}
li.odr-bez-tecek{list-style-type:none; margin:0px; padding-bottom:5px;}
h2.zeleny-uvnitr{color:#6A753B;display:inline;font-size:13pt;}
h3.zeleny-uvnitr{color:#6A753B;display:inline;}
h3.zeleny-uvnitr a,h3.zeleny-uvnitr a:hover {color:#6A753B;display:inline;}
.dotazy_dotaz {font-size:13pt; font-weight:bold;color:#55626B;}
.dotazy_dotaz a {font-weight:bold;color:#55626B;}
.dotazy_kat_maly {}
.dotazy_kat {font-size:10pt;color:#6A753B;font-weight:bold;}
#dotazy-hledani {position:relative; top:0px;margin-top:7px}
#dotazy-hledani h2 {font-size:12pt;margin:0; color:#55626B;font-weight:bold; line-height:100%;}
#dotazy-hledani form#dotazy-hledej-form {height: 28px;width: 280px;background-color: white;border: 2px solid #6A753B;box-sizing: border-box;}
#dotazy-hledani form#dotazy-hledej-form #dotazy-hledaci_retezec {margin: 0px;padding: 2px 5px;background-color: white;height: 100%;width: 216px;float: left;display: block;border: 0;box-sizing: border-box;}
#dotazy-hledani form#dotazy-hledej-form input#dotazy-submit { border-width: 0px;padding: 3px 5px;margin: 0px;cursor: pointer;box-sizing: border-box;width: 60px;}
#dotazy-hledani form#dotazy-hledej-form .form-zasedly{opacity:0.5; font-style:italic;} 
#dotazy-hledani form#dotazy-hledej-form .form-puvodni{opacity:1;}
input.zel-tlacitko {background-color:#6A753B; color:white; font-weight:bold; cursor:pointer;}
#tema_id {color:#6A753B;}
/* Ekoporadna - otázky a odpovědi */
.poradna_datum{font-size:85%;color:#6A753B;margin:0 0 6px 0;}
.poradna_doporuceni_nadpisek{font-size:120%;color:#1D7346;margin-bottom:10px;}
.poradna_autor{margin:25px 0;color: #606060;}
.poradna_autor a { color: #606060; text-decoration: underline dotted;}
.poradna_autor a:hover {color: #606060;text-decoration-color:#606060;}
.poradna_tlacitko{/*line-height:30px;*/padding-left:13px;background:#fff;border:1px solid #5b7b8b;transition:color .3s ease,border-color .3s ease;/*height:30px;*/font-size:1em;font-weight:700;
text-decoration:none;border-radius:3px;padding:3px 20px;display:inline-block;background:#fff;border:1px solid #5b7b8b;color:#5b7b8b;}
.poradna_tlacitko:hover{color:#333e44;}
.poradna_tlacitko::before {vertical-align:middle;}
.poradna_tlacitko.tl_leva_sipka > span { padding-left:28px;}
.poradna_tlacitko.tl_leva_sipka > span::after {content:"\2190";}
.poradna_tlacitko.tl_prava_sipka > span { padding-right:28px;}
.poradna_tlacitko.tl_prava_sipka > span::after {content:"\2192";}
a.poradna_tlacitko > span {line-height:1.1;position:relative;}
.poradna_tlacitko > span::after {position:absolute;font-size:20px;top:50%;height:20px;left:0;line-height:20px;margin-top:-11px;font-weight:400;}
.poradna_tlacitko.tl_prava_sipka > span::after {left:auto;right:0;}
.poradna_tlacitko ::before, a.poradna_tlacitko > span {display:inline-block;}
a.odkaz_tlacitkem:hover {background-color:#B0B04C;text-decoration:none;}
a.odkaz_tlacitkem {font-size:1em;color:white;background-color:#6A753B;text-decoration:none;margin:5px 0;padding:0 5px;min-height:36px;display:inline-block;line-height:36px;text-align:center;
border-radius:3px;vertical-align:middle;height:36px;}
a.odkaz_tlacitkem > span { display:inline-block; line-height:1.3;}
.velky_textik_nadpisovy{font-size:15pt; color:#55626B;margin:0 0 1em;text-align:center;position:relative;padding-bottom:5px;line-height:1.4;}
.velky_textik_nadpisovy::after { content:""; height:1px; /*width:44px;*/ position:absolute; bottom:-2px; left:0; right:0; margin:0 auto; background:#55626B;}
.velky_textik_nadpisovy, .radkovy_prvek {display:inline-block;}
.poradna_kat_dotazu div{padding:8px 3px;}
.poradna_kat_dotazu div a {font-size:1em;}
.poradna_kat_dotazu div a .malinke{font-size:70%;} 
@media screen and (min-width:300px) {.poradna_kat_dotazu div {width:calc(100% / 2 - (4px));min-height:40px;}}
@media screen and (min-width:400px) {.poradna_kat_dotazu div {width:calc(100% / 2 - (4px));}}
@media screen and (min-width:510px) {.poradna_kat_dotazu div {width:calc(100% / 2 - (4px));}}
@media screen and (min-width:850px) {.poradna_kat_dotazu div { width:calc(100% / 3 - (4px));min-height:51px;}}
/* Konec Ekoporadna */

input.chyba, textarea.chyba, fieldset.chyba {box-shadow:0 0 0.1em 0.1em red; /*styluji chyb. prvky form. */} 
input.vyraznejsi {height:30px;padding:5px 10px;}
textarea.vyraznejsi {padding:5px 10px;}
select.vyraznejsi {height:40px;padding-top:4px;}
.popisek {font-size:larger;font-weight:bold;} /* ve výraznějším formuláři */
cerny_ramecek {border:1px solid #000000;}

/*obcas potrebuju dvousloupcovy text v hl. textovem poli:napr. Abeceda prirodnich zahrad */
.obalka-sloupecku { width:100%; margin:0;padding:0;}
.levy-sloupec-text { width:50%; float:left;}
.levy-sloupec-text-obsah { margin:2px auto;}
.pravy-sloupec-text { width:50%; float:right;}
.pravy-sloupec-text-obsah { margin:2px auto;}
/*konec dvousloupcoveho textu v hlavnim poli */

/* Publikace a dokumenty */
.bunka_dokumenty {display:block; margin-bottom:20px;}
.seznam_publikaci_flex, .bunka_dokumenty, .seznam_publikaci_flex div a.pomer_3_4 { box-sizing:border-box!important}
.pomer_3_4 { height:0; padding-bottom:109%;position:relative;} /* obrázek, objekt v poměru 3:4 */
.seznam_publikaci_flex div a.pomer_3_4 {display:block; overflow:hidden; margin:0 auto; margin-bottom:2px; line-height:0px; background-color:#EAFBC375;}
@media screen and (min-width:155px) {
.seznam_publikaci_flex {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;flex:0 1 150px;clear:both;}
.bunka_dokumenty {width:100%;}
}
@media screen and (min-width:360px) {
.bunka_dokumenty {width:calc((100% / 2) - 3px);padding:0.3em;padding-bottom:1em;margin-bottom:0; margin-bottom: 3px;
border: 1px solid #ECDEA7;}
}
.publikace_seznam_temat,.publikace_seznam_temat div,.publikace_seznam_temat div a, .publikace_seznam_temat a li {box-sizing:border-box !important;}
.publikace_seznam_temat {list-style-type:none;text-align:center;padding:0px;margin:10px 0 0px 0;width:100%;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;clear:both;}
.publikace_seznam_temat div{display:flex;flex:0 0 auto;align-items:center;/*svislé zarovnání */
 overflow:hidden; margin-bottom:4px; background-color:#ECDEA7;position:relative;padding:3px;width:100%;text-align:center;min-height:30px;line-height:1.1;}
.publikace_seznam_temat div a::before { /*klikací celá plocha */ content:""; position:absolute; top:0; right:0; bottom:0; left:0;}
.publikace_seznam_temat div a {color:#3E494F; text-decoration:none; margin:0px; font-size:0.8em; width:100%;}
.publikace_seznam_temat div:hover { background-color:#55626B;} /* hover je na celém prvku, ne na odkazu */
.publikace_seznam_temat div a:hover { color:white;}
@media screen and (min-width:300px) {.publikace_seznam_temat div {width:calc(100% / 2 - (4px));margin:2px;min-height:39px;}}
@media screen and (min-width:400px) {.publikace_seznam_temat div {width:calc(100% / 3 - (4px));}}
@media screen and (min-width:510px) {.publikace_seznam_temat div {width:calc(100% / 3 - (4px));}}
@media screen and (min-width:850px) {.publikace_seznam_temat div { width:calc(100% / 4 - (4px));}}
.publikace_fotka_jedna {width:305px;float:right; margin:0 0 10px 10px;}
@media screen and ((max-width:480px) or ((min-width:601px) and (max-width:650px)) or ((min-width:801px) and (max-width:850px))) {.publikace_fotka_jedna {float:none; text-align:center;width:100%;margin-left:0px;}}
/* Konec Publikace a dokumenty */

/* RozVerky */
.rozverky-zluty-ram {background-color:#FFF9D4;width:100%;padding:5px 0px 8px 5px;margin:0 -4px 20px -8px;}
.formular_prihlas_rozverky{padding:10px; border:none;}
.formular_prihlas_rozverky input[type="email"] {font-weight:500;font-size:1.2em;border-radius:5px;line-height:22px;background-color:transparent;border:2px solid #6A753B;transition:all 0.3s;padding:13px;
 width:100%;box-sizing:border-box;outline:0;margin:10px 0 15px 0;}
.formular_prihlas_rozverky [type="submit"] {width:100%;background:#6A753B;border-radius:5px;border:0;cursor:pointer;color:white;font-size:1.2em;padding:15px 10px;transition:all 0.3s;margin-top:-4px;
font-weight:700;display:block;}
.formular_prihlas_rozverky [type="submit"]:hover { background-color:#979E6F;} 
/* konec RozVerky */

/* Formular pěkný, např.:dárcovský formuář, formulář v ekologické poradně */
.formular_pekny, .formular_pekny input, .formular_pekny textarea, .formular_pekny select,.formular_pekny .flex-3, .formular_pekny .flex-1 {box-sizing:border-box;}
.formular_pekny {background:#fff;box-shadow:0px 8px 20px 0px rgba(0, 0, 0, 0.15);margin:20px 0; padding:10px;position:relative;width:100%;}
.formular_pekny .form-skupina {display:flex;margin:0 -8px;}
.formular_pekny .form-radek {width:100%;position:relative;}
.formular_pekny .form-skupina .form-radek.form-radek-1 {width:50%;padding:0 8px;}
.flex-1{flex:1;padding:0 8px;}
.flex-3{flex:3;padding:0 8px;}
.formular_pekny label {font-weight:600;font-size:0.9em;color:#55626B;display:block;margin-bottom:4px;}
.formular_pekny .form-radek label#valid { position:absolute; right:20px; top:50%; transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:#53c83c;}
.formular_pekny .form-radek label#valid::after{content:"";position:absolute; left:5px;top:1px;width:3px; height:8px;border:1px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);}
.formular_pekny .input-text {margin-bottom:27px;}
.formular_pekny input {width:100%;padding:11.5px 15px;border:1px solid #E0C86D;appearance:unset;-moz-appearance:unset;-webkit-appearance:unset;-o-appearance:unset;-ms-appearance:unset;outline:none;font-size:0.9em;} 
.formular_pekny textarea {border:1px solid #E0C86D;padding:10px;font-size:14px;width:100%;} 
.formular_pekny .form-radek input:focus,.formular_pekny .form-radek textarea:focus {border:1px solid #B7CD82;}
.formular_pekny select {width:100%;padding:5px;}
.formular_pekny .form-zaskrtavadlo {margin-top:1px;position:relative;}
.formular_pekny .form-zaskrtavadlo input {position:absolute; opacity:0;}
.formular_pekny .form-zaskrtavadlo .checkmark {position:absolute;top:5px;left:0; height:15px; width:15px;border:1px solid #6A753B;cursor:pointer;}
.formular_pekny .form-zaskrtavadlo .checkmark::after{content:"";position:absolute;left:5px;top:1px;width:3px;height:8px;border:1px solid #6A753B;border-width:0 2px 2px 0;transform:rotate(45deg);display:none;}
.formular_pekny .form-zaskrtavadlo input:checked ~ .checkmark::after {display:block;}
.formular_pekny .form-zaskrtavadlo p {margin-left:34px;}
.formular_pekny .odeslat_form {background:#6A753B;border-radius:5px;border:none;margin:6px 0 50px 0px;cursor:pointer;color:#fff;font-weight:700;font-size:1em;}
.formular_pekny .odeslat_form:hover {background:#979E6F;}
.formular_pekny .form-radek-last input {padding:12.5px;}
/* pěkny prepinac ano, ne dle:https://stackoverflow.com/questions/39846282/how-to-add-the-text-on-and-off-to-toggle-button */
.formular_pekny .prepinac { position:relative; display:inline-block; width:90px; height:34px;}
.formular_pekny .prepinac input {display:none;}
.formular_pekny .klouzak { position:absolute; cursor:pointer; top:0; left:0; right:0; bottom:0;-webkit-transition:.4s; transition:.4s;background-color:#a9a9aa;}
.formular_pekny .klouzak:before { position:absolute; content:""; height:26px; width:26px; left:4px; bottom:4px; background-color:white; -webkit-transition:.4s; transition:.4s;}
.formular_pekny input:checked + .klouzak { background-color:#E0C86D;}
.formular_pekny input:focus + .klouzak {box-shadow:0 0 1px #2196F3;}
.formular_pekny input:checked + .klouzak:before { -webkit-transform:translateX(55px); -ms-transform:translateX(55px); transform:translateX(55px);}
.formular_pekny .ano{ display:none;}
.formular_pekny .ano, .formular_pekny .ne{ color:#383838; position:absolute; transform:translate(-50%,-50%); top:50%; left:38%; font-size:15px;}
.formular_pekny .ne {color:white;left:60%;}
.formular_pekny input:checked+ .klouzak .ano{display:block;}
.formular_pekny input:checked + .klouzak .ne {display:none;}
.formular_pekny .klouzak.round { border-radius:34px;}
.formular_pekny .klouzak.round:before { border-radius:50%;}
@media screen and (max-width:991px) {
.formular_pekny {flex-direction:column;}
.formular_pekny{padding:10px; width:auto;}
}
@media screen and (max-width:550px) {
.formular_pekny .form-skupina {flex-direction:column;margin:0;}
.formular_pekny .form-skupina .form-radek.form-radek-1 {width:100%;padding:0;}
.formular_pekny .flex-3, .formular_pekny .flex-1{padding:0px;}
.formular_pekny .input-text { margin-bottom:15px;}

}
/* konec Formular pro darce */


/*Pro triditelnou tabulku*/
.sort-arrow {width:11px; height:11px; background-position:center center; background-repeat:no-repeat; margin:0 2px;}
.sort-arrow.descending { background-image:url('../lib/js/sortabletable/img/trideni_downsimple.png');}
.sort-arrow.ascending { background-image:url('../lib/js/sortabletable/img/trideni_upsimple.png');} 

/* Google mapy - v aplikacích slam. domy, dobrá praxe=ekologická provoz úřadů a mapa studánek */
#mapa_slamene_domy {width:100%;margin:0 20px 0 2px;height:498px;}
table.domy_podrobne td { padding:2px;} 
#mapa_velka {width:100%;height:100%;height:calc(100vh - 222px); min-height:400px;margin:0}
#mapa_pres_celou_sirku {height:100%;height:calc(100vh - 222px); min-height:400px;margin:0;width:98vw; /*řešení https://css-tricks.com/full-width-containers-limited-width-parents/ presne dopocitam javascriptem */
left:50%; right:50%;margin-left:-50vw;margin-right:-50vw;}
#mapa_vyberove_pole {background:#fff;padding:5px;margin:5px;border:1px solid #B3C783;font-size:larger;opacity:0.85;}
#mapa_zelurad_velka {width:100%;margin:0 20px 0 2px;height:400px;}
#mapa_zelurad_mala {width:300px;margin:0;height:300px;}
#mapa_zelurad_obalka{width:310px; float:right; margin:0 2px 2px 5px;}
/* konec Google mapy */


/* MAPOVÉ aplikace v aplikacích dataabáze slam. domů, zahrady, dobrá praxe, mapa studánek*/
#mapa_leaflet_siroka {height:100%;height:calc(100vh - 262px);margin:0;width:98vw;/*presne dopocitam JS */ left:50%; right:50%;margin-left:-50vw;margin-right:-50vw;}
#mapa_obalka {max-width:500px;width:calc(50% - 10px);min-height:310px;float:right; margin: 0 0 0 10px;}
#mapa_mala {width:auto;margin-bottom:10px;height:300px;}
#mapa_hledaci_pole{width: 120px;margin-right: 5px;}
.mapa_hledaci_tlacitko {margin-bottom:-5px;}
.mapa_infookno p {font-size:larger !important; margin-bottom:5px !important; margin-top:5px !important;}
.mapa_infookno h3 a { color:#6A753B !important;}
.mapa_infookno p a {color:#AF5948 !important;}
.mapa_infookno .mapa_infobox_obr{overflow:hidden;display:block;}
.ik-normalni::before,.ik-pitna::before,.ik-ostatni::before,.ik-ekoprovoz_instituci::before {content:url('../img/mapy/ikona1_orez.png');}
.ik-skolni::before,.ik-nepitna::before,.ik-zdena::before{content:url('../img/mapy/ikona2_orez.png');}
.ik-nekdy_nepitna::before,.ik-ukazkova::before,.ik-drevostavba::before{content:url('../img/mapy/ikona5_orez.png');}
.ik-nezname::before,.ik-obecni::before,.ik-kombinovana::before{content:url('../img/mapy/ikona4_orez.png');}
.ik-samonosna::before{content:url('../img/mapy/ikona3_orez.png');}
.odsaz_zhora{padding-top:5px;}
.svisle_na_stred{vertical-align:middle;}
.svisle_na_spodek{vertical-align:bottom;}
.img-oriznuty {object-fit:cover;position:absolute;width:100%; /* dle https://codepen.io/overflow-team/pen/RRogPZ */ 
object-fit:cover;height:100%;} 
#jednosloupcova_sazba h1 {font-size:2.5em;}
#jednosloupcova_sazba h2{font-size:1.8em;margin-bottom:20px;}
#jednosloupcova_sazba h3{font-size:1.4em;}
#jednosloupcova_sazba h1,#jednosloupcova_sazba h2,#jednosloupcova_sazba h3 {text-align:center;}
.bunka h3 {margin-top:5px;font-size:1.25em;line-height:1.2;}
.tabulka-mapa-bez-mrizky {border-spacing:0 5px;width: 50%;table-layout: fixed;}
.tabulka-mapa-bez-mrizky td:nth-child(1){ color:#55626B;vertical-align:top;padding: 0 10px 10px 0;} /*prvni sl. tabulky*/
.tabulka-mapa-bez-mrizky td:nth-child(2){vertical-align:top;padding:0 0 10px 0;}
.tabulka-mapa-bez-mrizky td.zalom {overflow-wrap: break-word;} 
#mapa_mapycz-logo { position:absolute;z-index:1000;bottom:10px;left:10px;}
#mapa_legenda {background:#fff;padding:5px;border:1px solid #B3C783;font-size:larger;opacity:0.85;}
.vetsi_klikaci_oblast {position:relative;padding-bottom:10px;text-align:center;} /* dle https://jecas.cz/box-odkaz */
.vetsi_klikaci_oblast:hover {background:#f2f2f2;opacity:0.8;}
.odkaz_pro_klik:before {content:"";position:absolute; top:0; left:0; bottom:0; right:0;} 
.pomer_4_3 { height:0; padding-bottom:75%;position:relative;} /* obrázek, objekt v poměru 4:3*/
.pomer_jiny { position:relative;} /*obrázek */
.bunka, .bunka_mala { display:block; margin-bottom:10px;max-width:250px;}
.bunka_mala {max-width:150px;}
.obal_obr_infobox{display:block; margin:0; max-width:300px;}
.mapa_popis_objektu_vnitrek
.seznam_objektu_flex { background-color:transparent; margin:0 auto;}
.fotogalerie_flex_50,.bunka_foto_50, .fotogalerie_flex_50 div a.pomer_4_3, .fotogalerie_flex_25,.bunka_foto_25, .fotogalerie_flex_25 div a.pomer_4_3{box-sizing:border-box;}
@media screen and (max-width:850px) {
	.seznam_objektu_flex, .fotogalerie_flex_50, .fotogalerie_flex_25  {margin:0 -10px;}
	#mapa_obalka {max-width:500px;width:50%;margin-right:-10px;}
}
@media screen and (max-width:600px){
#mapa_obalka{width:auto;float:none;margin:0 -10px 0 -10px;max-width: 100vw;}
.tabulka-mapa-bez-mrizky{width:auto;} 
}
.seznam_objektu_flex div img:hover {opacity:0.8;}
.seznam_objektu_flex div a.pomer_4_3,.fotogalerie_flex_50 div a.pomer_4_3,.fotogalerie_flex_25 div a.pomer_4_3 {display:block; overflow:hidden; margin:0 auto; margin-bottom:2px; line-height:0px; background-color:#EAFBC375;
}
.seznam_objektu_flex, .bunka, .bunka_mala, .seznam_objektu_flex div a.pomer_4_3 { box-sizing:border-box!important}
@media screen and (min-width:155px) {
.seznam_objektu_flex {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;flex:0 1 150px;clear:both;}
.bunka,.bunka_mala {width:100%;}
}
@media screen and (min-width:250px) {
.bunka_mala {width:calc(100% / 2 );padding:0.1em;}
}
@media screen and (min-width:300px) {
.bunka {width:calc(100% / 2 );padding:0.2em;}
}
@media screen and (min-width:400px) {
.bunka_mala {width:calc(100% / 3 );padding:0.2em;}
}
@media screen and (min-width:510px) {
.bunka {width:calc(100% / 3 );padding:0.4em;}
.bunka_mala {width:calc(100% / 4 );padding:0.2em;}
}
@media screen and (min-width:700px) {
.bunka {width:calc(100% / 3 );padding:0.4em;}
.bunka_mala {width:calc(100% / 5 );padding:0.2em;}
}
@media screen and (min-width:850px) {
.bunka { width:calc(100% / 4 );padding:0.5em;}
.bunka_mala { width:calc(100% / 6 );padding:0.3em;}
.sirka_50procent{width:490px;}
.sirka_25procent{width:230px;}
.bunka_foto_50{display:block; max-width:490px;}
}
@media screen and (min-width:155px) {
.fotogalerie_flex_50 {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;flex:0 1 150px;clear:both;}
.bunka_foto_50 {width:100%;}
}
@media screen and (min-width:500px) {
.bunka_foto_50 {width:calc(100% / 2 );padding:0.5em;}
}
.bunka_foto_25{display:block; max-width:250px;}
@media screen and (min-width:155px) {
.fotogalerie_flex_25 {display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around;flex:0 1 150px;clear:both;margin-bottom:25px;}
.bunka_foto_25 {width:100%;}
}
@media screen and (min-width:330px) {
.bunka_foto_25 {width:calc(100%/ 2 );padding:0.2em;}
}
@media screen and (min-width:550px) {
.bunka_foto_25 {width:calc(100% / 3 );padding:0.4em;}
}
@media screen and (min-width:800px) {
.bunka_foto_25 {width:calc(100% / 4 );padding:0.5em;}
}
.seznam_radkovy {padding-left:0px;}
.seznam_radkovy li {display:inline;padding-right:20px;} /* Chrome neumí multi-keyword třeba 'inline list-item;' proto je další řádek*/
.seznam_radkovy li::before {content: "\2022 \00A0";}
/* dolni nabidkové menu v jednosloupcové sazbě*/
ul.dolni_menu {padding-left:0;font-size:1em;margin:0;padding:0;list-style:none;text-align:center;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;clear:both;}
ul.dolni_menu li {text-align:center;background-color:white;padding-bottom:5px;flex:1;border-right:3px solid white;border-left:3px solid white;}
ul.dolni_menu li a {display:block;text-decoration:none;color:white;padding:8px;background:#E0C86D;white-space:nowrap;text-transform:uppercase;}
ul.dolni_menu li a:hover{background-color:#E5D29C;}
@media screen and (max-height:500px){
#mapa_leaflet_siroka{max-height:85vh}
}
@media screen and (min-width:750px){  /* zatím jen v mapě studánek - dva sloupce v poměru 3:5 od jisté šířky */
	.sloupce-3-5 { display:flex;}
	.sloupce-3{flex:3 1 0;margin-right:10px}
	.sloupce-5{flex:5 1 0;}
	.velka_mezera_vpravo{margin-right:30px;}
	.bez_mezery_vpravo{margin-right:0;}	
	.teckovany_vpravo {padding-right:15px; margin-right:10px; background:url('./img/linka_nasvislo.png') right top 6px repeat-y;}
}	
/* konec mapových aplikací */ 


/* Kalendar akci */
#kalendar-maly-obalka{margin:0pt; padding:0pt; border:0pt none; width:185px;background-color:#E47B4C;}
#kalendar-maly{float:left; padding:6px; border:1px solid #FAEDE5; background-color:#FAEDE5;width:171px;}
#kalendar-maly table { background-color:white;border:1px solid #B7CD83;font-size:12px;
margin:0px;padding:0px;border-spacing:0px;border-collapse:collapse;width:100%;}
#kalendar-maly thead {background-color:white;}
#kalendar-maly thead td {font-weight:normal;text-align:center;border:1px solid #FAEDE5;padding:3px;background-color:#FAEDE5;}
#kalendar-maly thead th {font-weight:bold;text-align:center;border:1px solid #FAEDE5;padding:3px;}
#kalendar-maly td {text-align:right;padding:1px 2px;border:1px solid #FAEDE5;}
#kalendar-maly td a {display:block;color:#383838;}
#kalendar-maly td a:hover {text-decoration:none }
#kalendar-maly .bunka_nadpis_vsedni{ }
#kalendar-maly .bunka_nadpis_vikend{}
#kalendar-maly .je_akce {background-color:#B7CD83;}
#kalendar-maly .neni_akce {background-color:white;}
#kalendar-maly .neni_akce {background-color:white;}
#kalendar-maly .dnesek {background-color:#E47B4C;}
#kalendar-maly .bunka_vikend{background-color:#F8F0CE;}
#akt-akce-obalka, .akt-akce-obalka {position:relative; top:0px; left:0px;margin-bottom:8px;}
#akt-akce, .akt-akce {position:absolute; right:0px; top:0px; width:280px;height:18px;text-align:right;}
h3.kalendar-jmeno, h3.kalendar-jmeno a, h3.kalendar-jmeno a:hover {color:#383838;}
h3.kalendar-jmeno a:hover {color:#6A753B;text-decoration:none;}
.title a {text-decoration:underline;}
.akce_datum {font-weight:bold;}
.akce_jmeno, .akce_jmeno a {color:#7AA186;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:2px;text-decoration:none;}
.akce_jmeno_aktualni{color:#7AA186;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:2px;background-color:#FFE4B5;padding:2px;}
.akce_seznam {color:#7AA186;background-color:#023972;padding-left:10px;padding-top:5px;padding-bottom:5px;font-size:12px;font-weight:bold;}
.akce_seznam a {color:#ffffff;background-color:#023972;font-size:12px;font-weight:bold;}
.nadpis_seznamu_akci {font-weight:bold; color:#7AA186; font-size:1.5em; margin:0.1em 0 0.3em 0;}
.nadpis_menu {font-size:18px; color:#7AA186;text-align:center; font-weight:bold;margin-top:8px;}
.akce_podrobnosti {margin:4px 0 2px 0;}
.akce_podrobnosti a {font-size:14px;}

.levy_sloupec {background-color:#FFF5D7;padding:0 10px 0 5px;text-align:left;}
.druhy_sloupec {padding:0 10px 0 5px;text-align:left;}
.odpoved_jmeno, .odpoved_jmeno a { font-weight:bold;padding-top:6px;}
.odpoved_upresneni { font-style:italic;}
.otazka_oblast { font-size:1.3em; font-weight:bold;}
.otazka,.odpoved {color:#00008B ;font-size:1.2em; font-weight:bold;}
/* Konec Kalendar akci */

/* Styly pro fotogalerii */
 /* Styl pro fotky na uvod strane fotogalerie */
ul.fotoalbum_seznam { padding:0;list-style-type:none; background-color:transparent; max-width:585px;margin:0 auto 0 auto;}
ul.fotoalbum_seznam_seznam_poprve {margin-top:50px;}
ul.fotoalbum_seznam li { display:block; float:left; width:145px; height:220px ; margin:0 auto; padding:0;border:0;position:relative;}
ul.fotoalbum_seznam li div {display:block;border:0px;width:130px; margin-left:auto; margin-right:auto;padding:0;}
ul.fotoalbum_seznam li a.obr { display:block; overflow:hidden; width:120px; height:120px ;margin:0 auto;}
ul.fotoalbum_seznam li img:hover {opacity:0.8;}
ul.fotoalbum_seznam li h3 {font-size:14px; margin:5px 0 0 10px; padding:0;line-height:110%;}
ul.fotoalbum_seznam li p {font-size:13px; margin:2px 0 0 010px ;padding:0}
ul.fotoalbum_seznam a {font-weight:normal;text-decoration :none;}
ul.fotoalbum_seznam h3 a {font-weight:bold}
ul.fotoalbum_seznam a:hover {text-decoration:none;}
ul.h2_uvod {margin:2px;} 

#fotogalerie-hlavni{float:left;width:550px;margin:0;padding:0;}
#fotogalerie-hlavni-obsah {margin:0;padding:0.5em 0.3em;} 
#fotogalerie-seznam {margin:0 0 0 550px;padding:0;}
#fotogalerie-seznam-obsah{background-color:#FFF5D7;margin:0;padding:0.5em 0.3em;} 
#fotogalerie-seznam-obsah h3+p { margin-top:-0.6em;}
#imgbox1 { padding:0px 0px 0px 5px; margin:5px 0px 10px 0px; clear:both; background-color:#E8F0C8; list-style-type:none;}
#imgbox1 li { display:block; float:left; width:120px; height:120px; background:#F8F8EF; margin:0px 5px 5px 0px; padding:0px;border:2px solid #FCF8E9;}
#imgbox1 li:hover {border-color:#7AA186;}
#imgbox1 li a { display:block; overflow:hidden; width:120px; height:120px; background-repeat:no-repeat;}
#imgbox1 li a.size_1 { background-position:0px 120px;}
#imgbox1 li a.size_2 { background-position:0px 0px;}
#imgbox1 li a.size_1:hover { background-position:0px 0px;}
#imgbox1 li a span { display:none;}
#zvetsenina { clear:both; padding:5px 0px 0px 0px; border-bottom:5px solid white;}
#zvetsenina img { margin:0px 0px 5px 5px;}
#zvetsenina p { font-size:0.9em; line-height:1.2em;}
.imgbox1 a img { float:left; margin-right:5px; border:1px solid #B0C170; border-width:0px;}
.imgbox1 img.mi { border:none; margin-right:26px;}
/* Konec Styly pro fotogalerii*/


/* Styly pro fotogalerii=kolotoč na úvodní straně webu převzato a upraveno z carousel.min.css */ 
.carousel{overflow:hidden;position:relative;width:100%;height:100%}
.carousel.carousel-draggable{overflow-x:auto}
.carousel-slider{position:relative;height:100%;left:0}
.carousel-slider.animate{transition:left .5s ease-in-out}
.carousel-slider[data-carousel-pos='0']{left:-0%}
.carousel-slider[data-carousel-pos='1']{left:-100%}
.carousel-slider[data-carousel-pos='2']{left:-200%}
.carousel-slider[data-carousel-pos='3']{left:-300%}
.carousel-slider[data-carousel-pos='4']{left:-400%}
.carousel-slider[data-carousel-pos='5']{left:-500%}
.carousel-slider[data-carousel-pos='6']{left:-600%}
.carousel-slider[data-carousel-pos='7']{left:-700%}
.carousel-slider[data-carousel-pos='8']{left:-800%}
.carousel-slider[data-carousel-pos='9']{left:-900%}
.carousel-slider[data-carousel-pos='10']{left:-1000%}
.carousel-item{width:100%;height:100%;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:50%}
.carousel-item[data-carousel-href]{cursor:pointer}.carousel-item:nth-child(1){left:0%}
.carousel-item:nth-child(2){left:100%}
.carousel-item:nth-child(3){left:200%}
.carousel-item:nth-child(4){left:300%}
.carousel-item:nth-child(5){left:400%}
.carousel-item:nth-child(6){left:500%}
.carousel-item:nth-child(7){left:600%}
.carousel-item:nth-child(8){left:700%}
.carousel-item:nth-child(9){left:800%}
.carousel-item:nth-child(10){left:900%}
.carousel-item-text{padding:0.75rem 1.5rem;position:absolute;width:100%;background:rgba(0,0,0,0.3);color:white;bottom:0}
.carousel-item-text *{margin:0}
.carousel-indicators{position:absolute;bottom:0;padding:0.75rem 0.2rem;width:100%;background:transparent;text-align:right;z-index:2;box-sizing:border-box;}
.carousel-is-touch .carousel-indicators{bottom:initial;top:-60px;opacity:0;transition:top .5s ease-out, opacity .3s ease-out}
.carousel-is-touchdrag .carousel-indicators{top:0;opacity:1}
.carousel .carousel-indicator{width:12px;height:12px;padding:1px;border-radius:12px;border:1px solid #55626b;position:relative;display:inline-block;background:transparent;margin:0 2px;cursor:pointer;transition:transform .2s ease-out}
.carousel .carousel-indicator:hover{transform:scale(1.3)}
.carousel .carousel-indicator.carousel-indicator-active .carousel-indicator-inner{opacity:1}
.carousel .carousel-indicator-inner{display:block;width:100%;height:100%;border-radius:100%;background:rgba(0,0,0,0.7);opacity:0;transition:opacity .3s ease-out}
.carousel .carousel-static-text{position:absolute;z-index:1;background:rgba(0,0,0,0.3);cursor:default;padding:0.75rem 1.5rem;color:white;height:100%;max-width:50%;display:flex;flex-direction:column;justify-content:center}
.carousel .carousel-static-text h2,.carousel .carousel-static-text h3,.carousel .carousel-static-text p{margin:0}
/* speciální nastav kolotoče pro tento web */
.obalka_kolotoce {background-color:#ddddd5;/* border:1px solid #fff;*/ height:250px;margin:0 auto;max-height:250px;min-height:180px;position:relative;}
.obalka_kolotoce .carousel-item-text {background:rgba(211, 218, 138, 0.8) none repeat scroll 0 0;padding-left:0.5rem;padding-right:0.5rem;}
.obalka_kolotoce h3 {color:#55626b;font-size:1rem;line-height:1.2;margin:0 15px 0 0;padding:0;}
.obalka_kolotoce p {color:black;font-size:1rem;padding:0;margin:0 15px 0 0;line-height:1.2;}
/*Konec Styly pro fotogalerii=kolotoč na úvodní straně webu*/ 

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button { -webkit-appearance:none; margin:0;} /* schová šipečky u typu form. pole number; i ten další řádek */
input[type=number] { -moz-appearance:textfield;}

/*TISK*/
@media print { 
 body {font-family:"Times New Roman", "Times New Roman CE", serif;
 font-size:15px;color:black;}
 #levypanel{ display:none;}
 #horni-menu{ display:none;}
 #hlavnipanel { margin:0; padding:0; margin-top:-20px;}
 #stranka-uvnitr {padding-left:0px;} 
 #pravydynam{ display:none;}
 #zvyrazneni-textu,#zvyrazneni-nove h1, h2, h3, h4, h5, h6, a, #nadpis_seznamu_akci, #akce_datum { color:#7AA186;}
 #obsah-sloupce a.externi { padding-right:0px;}
}
/* KONEC TISK */
@media (min-width:991px){
#hlavicka {margin-bottom:20px;}
}
@media (max-width:990px){ 
.tm.tm4, .tm.e_tm1 , .tm.e_tm4  {display:none;} 
#logo-EIV{padding-left:4px;}
.horni_fotka {margin-top:10px;}
#jednosloupcova_sazba .na_stred a img {margin:0 -10px;max-width:100vw;} /* tím max-width:100vw ruším max-width:100%  */
}
@media (max-width:800px){ 
#levypanel{margin-left:-100%;}
#pravydynam{float:none; width:100%;margin-left:0;clear:both;}
#dvojitypanel-obsah{padding:0;}
#obsah-sloupce{margin-right:0;  padding:0 8px 0 0;}

#hlavicka {height:83px;background-position:76px -18px;background-size:auto 82px;min-height:auto;}
#logo-EIV{padding:4px 0 0 4px;width:120px;}
/*
#rada-log{top:5px;right:10px;}
#rada-log .ikona_poradna, #rada-log .ikona_casopis {width:90px;height:34px;object-position:center top; object-fit:cover; border-radius:16px 15px 0px 0px;}
#rada-log .ikona_hostetin{width:85px;height:30px;margin-bottom:0px;object-position:top right;object-fit:cover; border-radius:13px 13px 0px 0px;}
*/
#rada-log{display:none;}
#rada-log-uzkych{display:block; position:absolute; top:5px;right:10px;}
#rada-log-uzkych img {border:0px; width:100px; height:33px;background-color:white;}
#menu-facebook{display:none;}
#dropmenu {margin-right:38px;}
#pole-jazyk-prepinac{display:none;} 
#horni-menu {margin-top:0px;}
ul.dropdown li.tm {margin-right:2px;}
.tm.tm8, .tm.tm9 {display:block;} /* publikace a kalendář v menu zobrazím */
.tm.tm3, .tm.tm4, .tm.tm7 {display:none;} /* skryji menu ubytko, média a menu e-zpravodaj*/
form#menu-hledej-form{width:30px;}
#menu-hledani form#menu-hledej-form{width:35px;margin-right:5px;}
#menu-hledani form#menu-hledej-form input#hledaci_retezec {display:none;}
#dvojitypanel-obsah h1,#dvojitypanel-obsah h2,#dvojitypanel-obsah h3,#dvojitypanel-obsah h4,#dvojitypanel-obsah p{margin-left:4px;margin-right:4px;} 
#jednosloupcova_sazba{margin-top:10px}
#jednosloupcova_sazba h1{font-size:2em;}
#jednosloupcova_sazba h2{font-size:1.6em;margin-bottom:10px;}
#jednosloupcova_sazba h3{font-size:1.3em;}
.paticka_odkazy li::after,.paticka_odkazy_vedlejsi li::after { margin:0 16px;}
.menu_vlevo_dole a {text-align:center;} /* jinak napis kalendář zarovnaný vlevo vypadá na 300-800px divně*/
}
@media (max-width:680px){ 
 .zuzeny_odstavec_s_okrajem{padding:0;}
 .tm.e_tm2 {display:none;} 
}
@media (max-width:600px){ 
.rozbalPrepinacIkony{display:block;}
#rozbalMenu{display:block;height:auto;}
#horni-menu{display:none;}
.horni_fotka {margin-bottom:0;}
#hlavicka {height:46px;background-position:59px -16px;background-size:auto 75px;}
#logo-EIV{width:100px;}
#rada-log-uzkych{top:5px;right:55px;}
#rada-log-uzkych img { width:85px;}
#levypanel{float:none; width:100%; clear:both;margin-left:0;}
#dvojitypanel {margin-left:0;}
#obsah-sloupce{margin:0; padding:0 10px;}
.obalka_kolotoce{margin-top:10px;} 
.menu1,.menu1-40,.menu1-vyber,.menu1-40-vyber {width:100%}
.tm.tm5 {display:none;}
table.stohovana, table.stohovana th, table.stohovana td, table.stohovana tr, table.stohovana thead, table.stohovana tbody {display:block;border:none;text-align:left;box-sizing: border-box;
}
table.stohovana td {padding:.5em;border-bottom:1px solid #EAE7E3;width:100% !important;}
table.stohovana td p {text-align:left !important;}
table.stohovana td div, table.stohovana td {margin-left:0 !important; padding-left:5px !important;}
#jednosloupcova_sazba h1 {font-size:1.8em;}
#jednosloupcova_sazba h2{font-size:1.4em;}
#jednosloupcova_sazba h3{font-size:1.2em;}
}
@media (max-width:510px){ 
#rada-log-uzkych{display:none;}
#mapa_obalka{width:auto;float:none;max-width:100%;}
.vysazeny-vpravo,.vysazeny-vlevo{width:100%!important;}
.vysazeny-vpravo-resp1{float:none;}
.paticka_odkazy li::after,.paticka_odkazy_vedlejsi li::after { content:none;}
.paticka_odkazy li,.paticka_odkazy_vedlejsi li {display:list-item;margin-bottom:5px;}

}





