
:root{
	color-scheme: only light;
	--pismo:16px;
	--font: Inter, sans-serif;
	font-size:var(--pismo);
}
html{height: 100%;}
body {
	font-family: var(--font);
	/* color: #212529; */
	color: #000;
	font-size: 100%;
	line-height:1.5em;
	text-align: left;
	margin: 0;
	padding: 0;
	font-weight: 500;
}
table{font-size: 1em;}
td,th{color: inherit;font-family: inherit;margin: 0;padding: 0.15rem;}
th{font-weight: bold;padding: 0.25rem;}
form {display:inline-block;}
textarea, select, input {font-family: inherit;font-size: 1em;}
fieldset{padding:1em;color:inherit;border: 0 solid #5577A6;border-width: 1px 0 0 0;}
legend{color:inherit;background: #5577A6;color: #fff;padding: 0.1rem 0.36rem;}
ul,ol{margin: 0 0 0 1.75rem;padding:0}
li{padding: 0;	margin: 0;}
p{margin: 0;padding: 0 0.31rem 0 0;}
img {border: 0;padding: 0;margin: 0;}
#content ul{margin: 0;padding: 0;list-style: none;}
#content ul > li{padding-left: 1.75rem;position: relative;}
#content ul > li::before{content: '\002714';width: 1rem;height: 1.5rem;display: block;position: absolute;top: 0;left: 0;margin-left: calc((1.75rem - 1rem)/2);}

/* --------------- Odkaz ----------------------- */
a:link,a{--Abarva:blue;color:var(--Abarva);text-decoration:underline;}
a:visited{color:var(--Abarva);}
a:hover,a:active,a:focus{--Abarva:red;text-decoration:none;}

/* ------------------ nadpisy ------------------ */
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{padding:0;margin:0;line-height:1.25em;color:inherit;font-family: Syne, sans-serif;}
h1,.h1{font-size:2.5rem;margin: 0;padding: 0;font-weight: normal;text-transform: uppercase;}
h2,.h2{font-size:2rem;font-weight:400;margin:0;text-transform: uppercase;}
h3,.h3{font-size:1.75rem;font-weight:400;margin:0;}
h4,.h4{font-size:1.5rem;font-weight:400;margin:0}
h5,.h5{font-size:1.25rem;font-weight:400;margin:0}
h6,.h6{font-size:1rem;font-weight:400;margin:0}
@media only screen and (max-width: 500px) {
	h1,.h1{font-size: 2rem;}
	h2,.h2{font-size: 1.75rem;}
	h3,.h3{font-size: 1.5rem;}
	h4,.h4{font-size: 1.25rem;}
	h5,.h5{font-size: 1.1rem;}
	h6,.h6{font-size: 1rem;}
}

#Container :where(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox) + :is(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox)
{margin-top:0.85rem;}
#Container :where(li) + :is(li)
{margin-top:0.4rem;}
#Container :where(h2,h3,h4,h5,h6) + :is(p,ul,ol)
{margin-top:1rem;}
#Container :where(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox) + :is(h2,h3,h4,h5,h6)
{margin-top:1.95rem;}
#Container :where(h2,h3,h4,h5,h6,p) + :is(table,.nerespotable,.rozbit-container,.tabDivBox)
{margin-top:1.25rem;}
#Container :where(h2,h3,h4,h5,h6) + :is(h2,h3,h4,h5,h6)
{margin-top:1rem;}
@media only screen and (max-width: 500px) {
	#Container :where(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox) + :is(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox)
	{margin-top: 0.6rem;}
	#Container :where(li) + :is(li)
	{margin-top: 0.3rem;}
	#Container :where(h2,h3,h4,h5,h6) + :is(p,ul,ol)
	{margin-top: 0.75rem;}
	#Container :where(p,ul,ol,table,.nerespotable,.rozbit-container,.tabDivBox) + :is(h2,h3,h4,h5,h6)
	{margin-top: 1.4rem;}
	#Container :where(h2,h3,h4,h5,h6,p) + :is(table,.nerespotable,.rozbit-container,.tabDivBox)
	{margin-top: 0.9rem;}
	#Container :where(h2,h3,h4,h5,h6) + :is(h2,h3,h4,h5,h6)
	{margin-top: 0.75rem;}
}

/* ------------------TRIK CASCADES-------------------- */
.clearFloat {clear:both;}

.posledni {border:none !important;}

.errMsg,.infoMsg{display: block;padding: 0.19rem 0.19rem 0.19rem 1.56rem;margin:0.5rem 0;min-height: 2em;border: 1px solid transparent;font-weight: bold;}
.errMsg{
	border-color:#c12a2f;
	color:#c12a2f;
}
.infoMsg{
	border-color: #efa038;
	color:#efa038;
}
.fileSize{
	float: left;
	height: 17px;
	padding-top: 3px;
	padding-right: 10px;
}
.hide{
	display: none;
}
.noborder {
	border: 0em;
}
.pageNumbersC{
	padding: 2px;
	border: 1px solid #ebebeb;	
	min-height: 15px;
}
/* --------------------------- datova tabulka -------------------------- */
.datatable {
    width: 100%;
	background: transparent;
}
.datatable th{
	font-weight: bold;
	color: inherit;
	vertical-align: top;
	background: transparent;
}
.datatable td{
	color: inherit;
	background: transparent;
}
.datatable td.suda{
	background: #FFF;
	color: inherit;
}