html{
	margin: 0;
	padding: 0;
}
body{
	margin: 0;
	padding: 0;
	font-family: 'roboto', arial, sans-serif;
	overflow-x: hidden;
	line-height: 1.2;
}

.cfix:after, .clearfix:after{
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
	overflow:hidden;
}
.clear, .clearBoth { clear: both; }
/*.medium { font-size: medium; }*/
blockquote { margin: 0 1em; font-style: italic; text-align: justify; }
blockquote:last-of-type { margin-bottom: 2em; }
blockquote p { padding: 0; }

.pevnaSirka { max-width: 1280px; margin: 0 auto; padding: 0 15px; }
.neaktivni { text-decoration: line-through; }

hr { visibility: hidden; height: 1.5rem; clear: both; }
a { color: #0791D0; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
a:hover img { border: none; opacity: 0.8; }
ul { margin: 0; padding: 0; }
section ul li { list-style-type: none; padding-left: 10px; padding-right: 20px; margin-bottom: 3px; background-image: url(../obrazky/modra-linka.png); background-repeat: no-repeat; background-position: 0px 3px; }

form { margin: 0; padding: 0; }
input, textarea, select { font-size: small; padding: .1em; width: 32%; margin: 5px 3%; float: left; }
input.polozkaInputDvojnasobna, textarea.polozkaInputDvojnasobna { width: 72%; }
label { padding: 5px 0; width: 20%; float: left; text-align: right; color: #fff; }
fieldset { margin: 10px 5px; padding: 0; padding-left: 5px; padding-right: 5px; border: none; background-color: #e3e3e3; border-bottom: 1em solid white; }
fieldset legend { border: 1px solid #e3e3e3; color: white; font-weight: bold; background-color: #606060; }
fieldset legend a { text-decoration: underline; color: white; }
fieldset legend a:hover { color: silver; }
.lest { display: none; }
input[type=submit] { border: none; padding: 3px 10px; }
span.polozkaLabel + label, label.polozkaLabelSiroka { width: 100%; text-align: left; }
input[type=checkbox] { width: 15px; height: 22px; display: block; }


.dVyskakovaciOkno #dPrepinacEditace ~ form { padding-bottom: 60px; }

h1, h2, h3, h4 { margin: 0; padding: 0; color: #083672; font-weight: bold; line-height: 1; }
/*.modrePozadi h1, .modrePozadi h2, .modrePozadi h3, .modrePozadi h4 { color: #fff; }*/

h1 { font-size: 2rem; padding-top: 5rem; padding-bottom: .6rem; text-transform: uppercase; }
h1:first-of-type { padding-top: 1.5rem; }
h2 { font-size: 1.6rem; padding: 1rem 2%; margin: 4rem 0 1rem 0; background: #0791D0; color: #fff; font-weight: 300; width: 41%; }
h2:first-child {
	margin-top: 0;
}
h2 a { color: #fff; }
h3 { font-size: 1.2rem; padding-top: .8rem; }
h3 a { color: #083672; }
h4 { font-size: 1rem; padding-top: .7rem; }

/*h3+p { padding-top: 0; }*/
/*h1+h2 { padding-top: 0em; }*/
h2+h3 { padding-top: 0; }
h3+h4 { padding-top: 0; }
h1+h1 { padding-top: 0; }
h2+h2 { padding-top: 0; }
h3+h3 { padding-top: 0; }
h4+h4 { padding-top: 0; }
h2+h4 { padding-top: 0; padding-bottom: 0; }

p { padding: .6em 0; margin: 0; }
.box {
    background-color: #0791D0;
    color: #fff;
    padding: 1rem;
    margin: 1rem 0;
    line-height: 1.4;
    text-align: justify;
}

ul {  }

li {  }

.do-bloku { text-align: justify; }
.vystredene, table td.vystredene { text-align: center; }
.nezobrazovat { display: none; }

.tTable .trSudy td, .tTableMedium .trSudy td { background-color: #e2e2e2; }
.tTable a img, .tTableMedium a img { padding-top: 3px; padding-left: 5px; }

.clearLeft { clear: left; }
.clearRight { clear: right; }
.fLeft { float: left; }
.fRight { float: right; }

.galerie {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 20px;
}
.galerie a {
	display: block;
	position: relative;
	width: calc(50% - 5px);
	height: 0;
	padding-bottom: calc(30% - 5px);
	margin-bottom: 10px;
}
.galerie a img {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.dZahlaviJedenObrazek { position: absolute; top: 0; width: 1920px; height: 480px; margin-left: 50%; left: -960px; }
.dZahlaviJedenObrazek h2 { color: #fff; background: #0791D0; font-size: 3rem; font-weight: 100; text-align: left; width: 40%; padding: 30px; margin: 0; z-index: 7; line-height: 1; }


.sirkaBannerTextObal { padding: 0 15px; position: absolute; left: 0; right: 0; bottom: -60px; }
.sirkaBannerText { max-width: 1280px; width: calc(100vw - 50px); margin: 0 auto; min-height: 70px; }

/*.dBanneryCerna { position: absolute; top: 0; width: 1920px; height: 100%; right: 0; background: rgba(0, 0, 0, 0.3); z-index: 5; }*/
.dBanneryZahlavi { position: absolute; top: 0; width: 1920px; height: 996px; margin-left: 50%; left: -960px; }
.dBanneryZahlavi .aBannerStaticky { display: block; height: 996px; left: 0; position: absolute; top: 0; width: 100%; opacity: 1; z-index: 3;}
.dBanneryZahlavi .aBanner { display: block; height: 996px; left: 0; position: absolute; top: 0; width: 100%; opacity: 0;}
.dBanneryZahlavi .dBanner { height: 996px; position: relative; /*opacity: 0;*/ }
.dBanneryZahlavi .dBannerLevaSipka { display:  none;}
.dBanneryZahlavi .dBannerPravaSipka { display:  none;}
.dZahlaviBannery .owl-theme .owl-dots { bottom: 210px; margin-left: 50%; position: absolute; z-index: 10; }
.dZahlaviBannery .owl-theme .owl-dots .owl-dot { cursor: pointer; float: left; height: 30px; width: 30px; color: #fff; }
.dZahlaviBannery .owl-theme .owl-dots .owl-dot:nth-child(odd):before { content: "\f0d7"; }
.dZahlaviBannery .owl-theme .owl-dots .owl-dot:nth-child(even):before { content: "\f0d8"; }
.dZahlaviBannery .owl-theme .owl-dots .owl-dot.active { color: #0791D0; }
.dZahlaviBannery .owl-theme .owl-dots .owl-dot span { display: none !important; }
.dZahlaviBannery .owl-carousel .owl-item { display: block; }
.dZahlaviBannery .owl-carousel .owl-item img { display: block; width: 100%; }

.dZahlaviBannery .sirka { position: absolute; left: 0; right: 0; top: 0; bottom: 0; max-width: 1280px; padding: 0 15px; margin: 0 auto; }
.dZahlaviBannery .header__picture-obal { position: relative; padding-bottom: 75px; }
.dZahlaviBannery .header__picture-text { display: flex; flex-direction: column; justify-content: center; color: white; width: 60%; height: 120px; background: #0791D0; position: absolute; padding: 30px; left: 15px; bottom: 0px; font-style: normal; letter-spacing: 1px; z-index: 6; text-align: left; }
.dZahlaviBannery .header__picture-text .nadpis { font-size: 3em; /*font-weight: 100;*/ line-height: 1; font-weight: 400; }
.dZahlaviBannery .header__picture-text:hover .nadpis, .dZahlaviBannery .header__picture-text:focus .nadpis, .dZahlaviBannery .header__picture-text:active .nadpis { font-weight: 400; }
.dZahlaviBannery .header__picture-text:hover, .dZahlaviBannery .header__picture-text:focus, .dZahlaviBannery .header__picture-text:active { text-decoration: none; }
.dZahlaviBannery .header__picture-text .nadpis p { margin: 0; padding: 0; }
.dZahlaviBannery .header__picture-text > p { font-size: 1.5em; }

.dBanneryCernaOkno { position: absolute; top: 0; width: 1920px; height: 100%; right: 0; background: url(../obrazky/banner-okno.png) center center no-repeat; z-index: 5; }
.dBanneryReference { position: absolute; top: 0; width: 1920px; height: 460px; margin-left: 50%; left: -960px; }
.dBanneryReference .aBannerStaticky { display: block; height: 460px; left: 0; position: absolute; top: 0; width: 100%; opacity: 1; z-index: 3;}
.dBanneryReference .aBanner { display: block; height: 460px; left: 0; position: absolute; top: 0; width: 100%; opacity: 0;}
.dBanneryReference .dBanner { height: 460px; position: relative; /*opacity: 0;*/ }
.dBanneryReference .dBannerLevaSipka { position: absolute; top: 345px; margin-left: 50%; left: -510px; font-size: 2.2em; width: 20px; height: 35px; z-index: 5; cursor: pointer; }
.dBanneryReference .dBannerPravaSipka { position: absolute; top: 345px; margin-right: 50%; right: -510px; font-size: 2.2em; width: 20px; height: 35px; z-index: 5; cursor: pointer; }
.dBanneryReference .dBannerKulicky { bottom: 15px; margin-left: 50%; position: absolute; z-index: 10; }
.dBanneryReference .dBannerKulicky .kulicka { cursor: pointer; float: left; height: 15px; width: 70px; color: #fff; }
.dBanneryReference .dBannerKulicky .aktivniKulicka { color: #0791D0; }

.dBanneryReference .dBannerTextReference { color: #083672; width: 917px; height: auto; position: absolute; padding: 15px 20px; margin-left: 50%; left: -478.5px; bottom: 139px; font-style: normal; letter-spacing: 1px; background: #fff; z-index: 6; }
.dBanneryReference .dBannerTextReference .dTextLevy { float: left; width: 50%; }
.dBanneryReference .dBannerTextReference .dTextPravy { float: right; width: 50%; }
.dBanneryReference .dBannerTextReference .nadpis { font-size: 2em; font-weight: 700; }
.dBanneryReference .dBannerTextReference .kratkyPopis { font-size: 1.3em; color: #0791D0; }
.dBanneryReference .dBannerTextReference .text { text-align: justify; }
.dBanneryReference .dBannerTextReference .vice { float: right; color: #0791D0; font-weight: bold; }
.dBanneryReference .dBannerTextReference p { margin: 0; padding: 0; }

#dBanneryIndex { position: relative; margin: 0 auto; margin-bottom: 50px; height: 500px; overflow: hidden; max-width: 1920px; }
/*#dBanneryIndex .dBannery2Index { position: absolute; top: 0; width: 100%; height: 699px; right: 0; }*/
#dBanneryIndex .dBannery2Index .dBanner2 { height: 500px; width: max-content; position: absolute; left: -410px; }
#dBanneryIndex .dBannery2Index .aBanner2 { display: block; float: left; height: 500px; width: 787px; margin: 0 3px; background-size: cover; }

#dBanneryIndex .dBannery2Index .dBanner2Kulicky { display: none; }
/*#dBanneryIndex .dBannery2Index .dBanner2Kulicky { bottom: 7px; right: 7px; position: absolute; z-index: 10; display: none; }
#dBanneryIndex .dBannery2Index .dBanner2Kulicky .kulicka { background: url("../obrazky/kulicka.png") center center no-repeat; cursor: pointer; float: left; height: 10px; width: 15px; }
#dBanneryIndex .dBannery2Index .dBanner2Kulicky .aktivniKulicka { background: url("../obrazky/kulicka-aktivni.png") center center no-repeat; }*/
 
#dBanneryIndex .dBannery2Index .aBanner2 .dBanner2Text { display: none; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti { height: 500px; position: absolute; left: 0; right: 0; top: 0px; font-style: normal; letter-spacing: 1px; z-index: 6; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .dBanner2TextObal { max-width: 1280px; margin: 0 auto; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .dLevyText { width: 23%; padding: 0px 2% 10px 2%; height: 500px; float: left; background: #fff; display: flex; flex-direction: column; justify-content: space-between; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .dProstredniText { width:54%; height: 500px; float: left; position: relative; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .dPravyText { width: 19%; height: 500px; float: left; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .nadpis2 { font-size: 1.5em; font-weight: 700; color: #083672; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .kratkyPopis2 { font-weight: 600; color: #0791D0; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .text2 { font-size: .9em; color: #929191; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .vice2 { float: right; font-size: 1em; color: #083672; font-weight: bold; text-transform: uppercase; }
#dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .vice2:hover, #dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .vice2:focus, #dBanneryIndex .dBannery2Index .dBanner2TextPrekryti .vice2:active { color: #0791D0; text-decoration: none; }
#dBanneryIndex .dBannery2Index .dBanner2LevaSipka { cursor: pointer; position: absolute; height: 100%; right: 0; width: 50%; color: #0791D0; text-align: right; }
#dBanneryIndex .dBannery2Index .dBanner2PravaSipka { cursor: pointer; position: absolute; height: 100%; left: 0; width: 50%; color: #0791D0; text-align: left; }
#dBanneryIndex .dBannery2Index .dBanner2LevaSipka i { margin: 225px 0px 10px 0px; padding: 10px 30px 10px 20px; /*background: #fff;*/ }
#dBanneryIndex .dBannery2Index .dBanner2PravaSipka i { margin: 225px 0px 10px 0px; padding: 10px 20px 10px 30px; /*background: #fff;*/ }
#dBanneryIndex .dBannery2Index .dBanner2LevaSipka:hover { color: #083672; }
#dBanneryIndex .dBannery2Index .dBanner2PravaSipka:hover { color: #083672; }
/*#dBanneryIndex #posunBanner2vlevo { position: absolute; height: 699px; width: 20%; z-index: 5; left: 0; cursor: pointer; }
#dBanneryIndex #posunBanner2vpravo { position: absolute; height: 699px; width: 20%; z-index: 5; right: 0; cursor: pointer; }*/


fieldset { background-color: #0791D0; border: none; color: #083672; }
fieldset a { color: #ffe400; }
fieldset legend, .fieldsetAkce, .fieldsetButton, .fieldsetPrihlaseni legend { background-color: #083672; color: white; /*border: 1px solid #6F6F6F;*/}
fieldset legend { padding: 2px 5px; }
.fieldsetButton { padding: 10px; text-align: center; /*border:1px solid #6F6F6F;*/ }
.fieldsetAkce .fieldsetAkce { background-color: #0791D0; }

.pProklik { color: #fff; }

.nazevLabel, .nazevLabel2 { display: block; float: left; width: 100px; }
.nazevLabel2 { width: 90px; }
.btnOdeslat { margin: 0; }
.textInput { display: block; float: left; width: 398px; border: 1px solid white; }
fieldset p { padding: .6em 0!important; }

.prihlaseniLabel{ display: block;float: left; width: 168px; text-align: right; padding-right: 15px; }
.prihlaseniInput { width: 200px; border: none; padding: 2px; margin-bottom: 5px; }


.entityLabel, .entityInput { display: block; float: left; margin-bottom: .2em; }
.entityLabel { width: 80px!important; text-align: right; padding-right: 4px; }
.entityInput { width: 100px; border: none; padding: 2px; margin-bottom: 5px; }
.entityInputCombo { width: 206px!important; }
.entityInput3 { width: 418px!important; }
.entityInput4 { width: 150px!important; }

#dJakFormatovatText { border: 1px solid black; background-color: white; padding: 1em; }
#dJakFormatovatText .vzorSyntaxe { border: 1px solid gray; background-color: #fafafa; padding: 1em; color: #202020; }
#dJakFormatovatText .vzorSyntaxe span { color: #606060; }

#dExistujiciEntity { }
.existujiciEntity { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciEntity:hover { color: black; background-color: #f0f0f0; }
.existujiciEntitySudy { background-color: #e3e3e3; }
#tlDorucovaciInformace, #tlStejneDoruceni, #tlZpusobRegistraceFirma, #tlZpusobRegistraceOsoba { display: none; }

#dExistujiciVetve { }
.existujiciVetve { display: block; padding: .3em; border-bottom: 1px solid gray; text-decoration: none; color: black; }
.existujiciVetveSudy { background-color: #e3e3e3; }
.existujiciVetve a { text-decoration: none; }




#dPrepinacEditace { clear: both; width: 100%; margin-bottom: 1em; padding-bottom: 0.4em; }
#dPrepinacEditace a { display: block; float: left; padding: 0.5em 1em; margin: 0.1em; background-color: #0791D0; color: white; padding-bottom: 0.1em; border-bottom: 0.4em solid #000; }
#dPrepinacEditace a:hover, #dPrepinacEditace a.aktivni { background-color: #083672; }
#dPrepinacEditace:after { content: ' '; clear: both; display: block; }

.produktZarazeni { display: block; padding: .5em 0; }
.produktZarazeni label { float: none; }


.hierarchieKatalogu { padding: 0; margin: .8em 0; }
.hierarchieKatalogu li { margin: 0; padding: 0; list-style-type: none; }
.hierarchieKatalogu li a { display: block; margin: 0; padding: 0; text-decoration: none; border-bottom: 2px solid #f0f0f0; }
.hierarchieKatalogu li a span { display: block;  }
.hierarchieKatalogu li a span span { display: block; padding: 2px 65px;  }
.hierarchieKatalogu li a:hover, .hierarchieKatalogu li a:focus, .hierarchieKatalogu li a:active {  }
.hierarchieKatalogu li a:hover span, .hierarchieKatalogu li a:focus span, .hierarchieKatalogu li a:active span {  }
.hierarchieKatalogu li a:hover span span, .hierarchieKatalogu li a:focus span span, .hierarchieKatalogu li a:active span span {  }

.sObalStrankovace { float: right; margin-top: 1em;}
.sStrankovac { float: left;}
.sNapisStranky, .sStrankovac .strankovacAktivni, .sStrankovac a, .strankovacDveTecky { display: block; float: left; padding: 2px 10px; margin: 2px 3px; text-decoration: none; }
.sStrankovac .strankovacAktivni { color: white; background-color: gray; }

.aObrazekBox { display: block; } /*bacha pokud se da border tak v dusledku zaokrouhlovani budou bile mezery*/
.aObrazekBox img { display: none; }
.dFotografieObal {margin-left: -10px;}
.dFotografieObal .aObrazekBox { margin-left: 10px; margin-bottom: 10px; float: left;}

a.aObrazekBox { text-decoration: none; }
.aObrazekBox.clanekObrazek.fRight {margin-left: 10px; margin-bottom: 10px;}
.aObrazekBox.clanekObrazek.fLeft {margin-right: 10px; margin-bottom: 10px;}
.aObrazekBox.obrazekStred   {margin: 0 auto;}

span.aObrazekBoxTypDetail {background: none;}
span.aObrazekBoxTypDetail img {display: block;}


.eTabulka.tabulky { width: 100%; margin-bottom: 1em;}
.eTabulka.tabulky tr td {padding: 4px; text-align: left;}
.eTabulka.tabulky tr th {background: #3c3c3b none repeat scroll 0 0; color: white; padding: 4px; text-align: left; vertical-align: top; text-align: left;}
.eTabulka.tabulky tr.trSudy td {background-color: #e2e2e2;}
#dStred .eTabulka.tabulky p, .eTabulka.tabulky p {margin: 0; padding: 0px;}

.administraceNadpis { padding: .4em; font-size: large; text-transform: uppercase; text-align: center;}
ul.adminMenu {list-style: none; margin: 0 auto; display: inline-block; padding: 0.7em;}
ul.adminMenu li {float: left; padding-right: 1em;}
ul.adminMenu li:last-of-type {padding-right: 0em;}
ul.adminMenu li a { color: #fff; }

fieldset #btnUlozit {margin-bottom: 0.5em;}
.pProklik {background-color: #083672; margin-bottom: 1em;}
.sProklikPopis {padding-left: 13em; display: block;}

.dSablonaPerex .dSablonaObrazek { float: left; margin: 0 1em 1em 0; }
.dSablonaPerex p:first-of-type {padding-top: 0px;}

.aObrazekBox.obrazekPravy {margin-left: 15px; margin-bottom: 15px; float: right; }
.aObrazekBox.obrazekLevy {margin-right: 15px; margin-bottom: 15px; float: left; }
.aObrazekBox:after { clear: both; }

.iIdentifikatory {
    cursor: pointer;
}
.iIdentifikatoryHodnoty {
    display: block;
    overflow: hidden;
}
.iIdentifikatoryHodnoty.zatazeny {
    height: 60px;
}

#frmNapisteNam {margin-top: 1em; clear: right;}
body.editace #frmNapisteNam { display: none;}

/*hierarchie vozy tatra*/
body.hi55 .dSablonaPrehled { float: left; min-width: 180px; width: 49%; margin-left: 1%; overflow: hidden;}
body.hi55 .dSablonaPrehled:nth-of-type(odd) { margin-left: 0%; margin-right: 1%; }
body.hi55 .dSablonaPrehled + br {clear: none; display: none;}
body.hi55 .dSablonaPrehled:last-of-type + br { clear: left; display:block;}
/*body.hi55 .dSablonaPrehled:nth-child(even) .dSablonaObrazek { margin-right: 0px; margin-left: 1em;}*/

body.hi56 .dSablonaPrehled { float: left; min-width: 180px; width: 49%; margin-left: 1%; overflow: hidden;}
body.hi56 .dSablonaPrehled:nth-of-type(odd) { margin-left: 0%; margin-right: 1%; }
body.hi56 .dSablonaPrehled + br {clear: none; display: none;}
body.hi56 .dSablonaPrehled:last-of-type + br { clear: left; display:block;}

body.hiNad56 .dSablonaPrehled { float: left; min-width: 180px; width: 32%; margin-left: 2%; overflow: hidden;}
body.hiNad56 .dSablonaPrehled:nth-of-type(3n+1) { margin-left: 0%; /*margin-right: 1%;*/ }
body.hiNad56 .dSablonaPrehled .dSablonaObrazek br {display: none;}
body.hiNad56 .dSablonaPrehled + br {clear: none; display: none;}
body.hiNad56 .dSablonaPrehled:last-of-type + br { clear: left; display:block;}
body.hiNad56 .dSablonaPrehled h2 { height: 3.5em; padding-top: 1em; padding-bottom: 0.2em;  display: block; }
body.hiNad56 .dSablonaPrehled:nth-of-type(1) h2, body.hiNad56 .dSablonaPrehled:nth-of-type(2) h2, body.hiNad56 .dSablonaPrehled:nth-of-type(3) h2 { padding-top: 0; }

.h1hierarchie h1 { padding-bottom: 0.2em;}
body.hiNad56 .h1hierarchie + br { display: none;}
body.hiNad56 .dSablonaPrehled .aSablonaNadpis { display: table-cell; height: 3.5em; vertical-align: bottom;}

.dObrazekRozcestnik
{
  float: left; min-width: 180px; width: 49%; margin-left: 1%; box-sizing: border-box;
}
.dObrazekRozcestnik:nth-of-type(odd) { margin-left: 0%; margin-right: 1%; }

body.pr8 .dTextClanku h2 { font-size: large; }


/*li.neaktivni { display: none;}*/

.eTabulkaEditace textarea {width: 83%;}
.eTabulkaEditace .ovladac select { width: 40%; }

.eTabulka.tabulky.rozcestnik tr td { background: none; padding: 0; }
.eTabulka.tabulky.rozcestnik tr td.rozcestnikNadpis { font-size: medium; font-weight: bold; padding: 9px 0 4px 0; }
.eTabulka.tabulky.rozcestnik tr td:nth-of-type(2n+1) {
    padding-left: 0;
    padding-right: 1%;
}
.eTabulka.tabulky.rozcestnik tr td:nth-of-type(2n) {
    padding-right: 0;
    padding-left: 1%;
}


#jMobilniVerzeSirkaVZindexu { display: none; z-index: 990; }
.dAdministraceOdkazy { clear: both; float: left; width: 100%; margin-bottom: 1em; border-bottom: 0.2em solid #000; padding-bottom: 0.4em; padding-top: 2rem; }
.dAdministraceOdkazy a { display: block; float: right; padding: 0.5em 1em; margin: 0.1em; background-color: #0791D0; color: black; padding-bottom: 0.1em; border-bottom: 0.4em solid #000; }
.dAdministraceOdkazy a:hover { background-color: #083672; color: #fff; }

.sIdentifikator {display: block; padding: 0.5em 1em; margin: 0.1em; color: silver; background-color: black; float: left; }
.dAdministraceOdkazy .sIdentifikator {float: left;  margin-left: 0; }
.iIdentifikatory .sIdentifikator { clear: both;}

/*#dLeveMenu > span { display: block; margin-left: 15px; font-weight: bold; }
#dLeveMenu li:first-child { padding-top: 0px; }
#dLeveMenu li:last-child { background: none; }
#dLeveMenu ul { width: 221px; margin: 0; padding: 0; }
#dLeveMenu li { width: 100%; display: block; margin: 0; padding: 5px 0; background: url(../obrazky/leve-menu-linka.png) no-repeat bottom left; }
#dLeveMenu li a { display: block; color: #0b3350; padding: 5px 0; padding-left: 36px; }
#dLeveMenu a:hover, #dLeveMenu li.aktivni a { background: #666767; color: white; }*/

.fun-eu-cookies.fun-priority {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    box-sizing: border-box;
    background: #333333;
    padding: 10px 0;
}
.fun-eu-cookies.fun-priority span { text-align: center; color: silver; }
.fun-eu-cookies.fun-priority a { text-decoration: none; color: silver; }
.fun-eu-cookies.fun-priority button {  padding: 2px 5px;  border: none; background-color: #0791D0; color: #083672; }

#stavOk, #stavChyba { display: block; text-decoration: none; font-weight: bold; padding: .2em; margin-top: .5em; margin-bottom: 1em; text-align: left; color: white; }
#stavOk { background-color: #008000; }
#stavChyba { background-color: red; }
