@charset "utf-8";
/*
* Obsah tohoto souboru podléhá licenci Creative Commons Uveďte autora–Zachovejte licenci 3.0 Česko.
* Pro zobrazení licenčních podmínek navštivte adresu: https://creativecommons.org/licenses/by-sa/3.0/cz/
* Uveďte autora: Singularis
* Uveďte název díla: http://singularis.mzf.cz/esterkrejci/main.css
* Nezapomeňte rozumným způsobem uvést, zda jste v souboru provedli změny, a pokud ano,
* poskytnout je pod stejnou nebo kompatibilní licencí!
*/

*{background:none;border:none;border-collapse:inherit;bottom:auto;caption-side:inherit;clear:none;clip:auto;color:inherit;empty-cells:inherit;left:auto;letter-spacing:inherit;line-height:inherit;list-style:inherit;margin:0;max-height:none;max-width:none;min-height:0;overflow:visible;padding:0;position:static;right:auto;table-layout:auto;text-decoration:none;text-indent:0;text-transform:inherit;top:auto;visibility:inherit;white-space:inherit;word-spacing:inherit;z-index:auto;font:inherit;}
a:link, a:visited, .unvisitedlocallink, .visitedlocallink, .externallink {
border-width:1px;
border-bottom-style:solid;
}


.himg a:link,
.himg .unvisitedlocallink,
.himg .visitedlocallink,
.himg .externallink {border-bottom-style:none;
}

a:link, a:visited {-moz-transition:color 250ms;-webkit-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms;}
a:link, .unvisitedlocallink {
border-color:rgb(128,32,126);
border-color:rgba(128,32,126,0.95);
}
a:visited, .visitedlocallink {
border-color:rgb(128,32,126);
border-color:rgba(128,32,126,0.95);
}
a.extern, .externallink {
border-color:rgb(32,126,128);
border-color:rgba(32,126,128,0.95);
}
a:hover {
color:rgb(128,32,126);
color:rgba(128,32,126,0.95);
}
a.extern:hover {
color:rgb(32,126,128);
color:rgba(32,126,128,0.95);
}
a.simple, a.simple:hover {
color:inherit;
border-style:none;
}


a.block:link,
a.block:visited {border-bottom-style:none;
display:block;
}a.block:link .atext,
a.block:visited .atext {border-width:1px;border-bottom-style:solid;}
a.block:link .aobj,
a.block:visited .aobj {border-width:1px;border-style:solid;}


a.block:link .atext,
a.block:link .aobj {border-color:rgb(128,32,126);
border-color:rgba(128,32,126,0.95);
}

a.block:visited .atext,
a.block:visited .aobj {border-color:rgb(128,32,126);
border-color:rgba(128,32,126,0.95);
}

a.block.extern:link .atext,
a.block.extern:link .aobj {border-color:rgb(32,126,128);
border-color:rgba(32,126,128,0.95);
}

a.block.extern:visited .atext,
a.block.extern:visited .aobj {border-color:rgb(32,126,128);
border-color:rgba(32,126,128,0.95);
}

a.block:hover {color:inherit;
}
a.block:hover .atext,
a.block:hover .aobj {color:rgb(128,32,126);
color:rgba(128,32,126,0.95);
}


a.block.extern:hover {color:inherit;
}
a.block.extern:hover .atext,
a.block.extern:hover .aobj {color:rgb(32,126,128);
color:rgba(32,126,128,0.95);
}


abbr            {border-bottom: 1px dotted;}
blockquote {
border: thin solid;
margin: 0px 3em;
padding: 0px 1em;
}
body {
border-spacing: 0px 0px;
list-style-position: outside;
}
caption {
font-style: italic;
}
cite, q {
font-style: italic;
}
q:before, q:after {content: "";}
del {text-decoration: line-through; color: #ff0000;}
ins {color: #00cc00; border-bottom: thin dotted;}
/* <dfn> -- defined term */
dfn {font-weight: bold;}
dl, dt {margin:0;border:none;padding:0;}
dd {margin:0;border:none;padding:0 0 0 2em;}
em, strong {font-variant: inherit;}
em,
em em em,
em em em em em {font-style: italic; font-weight: inherit;}
em em,
em em em em {font-style: normal;}
strong,
strong strong strong,
strong strong strong strong strong {
font-style: inherit; font-weight: bold;
}
strong strong,
strong strong strong strong {font-weight: normal;}

figure,
.floatleftimg,
.floatcenterimg,
.floatrightimg {margin: 0.5em 0px 1em;
text-align:center;
}
figure>a:link,
figure>a:visited,
figure>.himg,
.floatleftimg>a:link,
.floatleftimg>a:visited,
.floatleftimg>.himg,
.floatcenterimg>a:link,
.floatcenterimg>a:visited,
.floatcenterimg>.himg,
.floatrightimg>a:link,
.floatrightimg>a:visited,
.floatrightimg>.himg {background-image: none;border:none;text-decoration:none;display:block;display:inline-block;box-shadow:0 0 0 rgb(128,32,126);opacity:1;}
figure>a:hover,
.floatleftimg>a:hover,
.floatcenterimg>a:hover,
.floatrightimg>a:hover {box-shadow:0 0 0.75em rgb(128,32,126);}

figure img,
.floatleftimg img,
.floatcenterimg img,
.floatrightimg img {margin:0 0 2px;
border:1px solid rgb(0,0,0);
box-shadow:0.1625em 0.1625em 0.1625em #333333;
background:url("images/bg01.jpg") repeat 50% 50% rgb(226,226,226);
}

.floatleftimg
{float: left; clear: left; margin-right: 1em;}
.floatcenterimg
{float: none; clear: none; margin-left: auto; margin-right: auto;}
.floatrightimg
{float: right; clear: right; margin-left: 1em}
.obrazkyvedlesebe {display: block; text-align: center;}
.obrazkyvedlesebe .floatleftimg {display: inline-block; float: none;}
figcaption {
text-align: center;
padding: 0.123em 0;
font-style:italic;
line-height:1.2;
}

hr {margin:4ex auto 1ex;
border-bottom:1px dashed #333333;

}
html {
font:62.5%/1 "Times New Roman",Times,serif;
}
kbd {
display: inline;
font: 100%/1.5 Helvetica, Arial, Geneva, Verdana, sans-serif;
margin:0px 1px;border:1px solid;padding:1px 0.2em;
-moz-border-radius:0.5ex;-webkit-border-radius:0.5ex;border-radius:0.5ex;
}
img {
margin:0;border:none;padding:0;;
vertical-align: middle;
}
input[type="text"], textarea {
display: inline;
border: 2px inset rgb(212,208,200);
padding: 0px 1px;
color: rgb(0,0,0);
background: rgb(255,255,255);
font-family:Helvetica, Arial, sans-serif;
}
input[type="submit"], input[type="reset"], input[type="button"], button,
.button, a:link.button, a:visited.button {
display:inline-block;
cursor: pointer;
width:10em;
margin:1ex 0.25em;border:medium outset #3b5912;padding:0.25ex 0;
color:rgb(255,255,255);
font-weight:bold;
font-style:normal;
line-height:1.2;
background:#3b5912;
text-align:center;
text-decoration:none;
}
.button {padding-top:2px;padding-bottom:2px;}

input::-webkit-input-placeholder {color:#666666;}
input:-moz-placeholder {color:#666666;}
input::-moz-placeholder {color:#666666;}
input:-ms-input-placeholder {color:#666666;}
input::placeholder {color:#666666;}

ol, ul {
margin: 0px;
padding: 0px 0px 0px 2em;
}

li {margin: 0px;
padding: 0px;
line-height: 1.6;

}
ul, ul ul ul ul, ul.disc    {list-style-type: disc;}
ul ul, ul.square            {list-style-type: square;}
ul ul ul, ul.circle         {list-style-type: circle;}
ol, ol ol ol, ol ol ol ol ol
{list-style-type: decimal;}
ol ol, ol ol ol ol
{list-style-type: lower-alpha;}
ol.decimal    {list-style-type: decimal;}
ol.loweralpha {list-style-type: lower-alpha;}
ol.lowergreek {list-style-type: lower-greek;}
ol.lowerroman {list-style-type: lower-roman;}
ol.upperalpha {list-style-type: upper-alpha;}
ol.upperroman {list-style-type: upper-roman;}

p {margin: 0ex auto;
padding: 0;
max-width:60em;
font:1em/1.6 "Times New Roman", Times, Georgia, serif;
text-align: left;
text-indent: 1em;
}p.first {text-indent: 0; margin-top: 0;}
p.alignleft {text-align: left;}
p.alignright {text-align: right;}
p.alignjustify {text-align: justify;}


code, pre {font: 100%/1.2 Courier,"Courier New",monospace;white-space:pre;}

code,
pre.code {background: rgb(0,0,0);
color: #00ff00;

}code .keyword,
code strong,
pre.code .keyword,
pre.code strong {font-weight: bold;}



code {padding: 0px 4px;
border: 3px groove #999999;
}

pre.code {background-color: #000000;
color: #00ff00;
font-size: 14px;
font-weight: normal;
margin:5px 0px;border:5px groove #999999;padding:5px;
position:relative;left:-10px;top:0px;z-index:auto;
width: 100%;

}
small, small a, .reklama, .reklama a, .courtesy, .courtesy a {
font-size: 10px;
font-family: "Times New Roman", Times, Georgia, serif;
color: #666666;
text-align: center;
}
table {
border-collapse: collapse;
border-spacing: inherit;
empty-cells: show;
caption-side: bottom;
}
var {font-style: italic;}
.subpar {font-weight: bold; position: relative; top: 0px; left: -0.5em;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
.floatleft  {float: left;}
.floatright {float: right;}
.clearleft  {clear: left;}
.clearright {clear: right;}
.clearboth  {clear: both;}
.nowrap {white-space:nowrap;}
.sc {font-variant:small-caps;}
.tr {display:table-row;}
.td {display:table-cell;}

html {background-attachment:fixed;
background-color:#48503f;
background-image:url("images/les.jpg");
background-repeat:repeat;
background-position:0% 150px;
background-clip:border-box;
min-width:60rem;
padding: 0.5rem; 
}

body.ekrozcs,
body.ekofficial {position:relative;
background-color:#ece7d3;
background-image: url("images/bookl.png"), url("images/bookr.png"), url("images/paper.jpg");
background-repeat: repeat-y, repeat-y, repeat;
background-position: left top, right top, 0% 0%;
background-clip: border-box, border-box, border-box;
background-origin: padding-box, padding-box, padding-box;
background-size: 2rem auto, 2rem auto, auto auto;
color:rgb(0,0,0);
margin: 3rem auto; 
border: 0.5rem solid #333333; 
padding: 1rem 2rem; 
max-width: 120rem; 

}

body.ekrozcs,
body.ekofficial {color: rgba(0,0,0,0.9); 
}



body.ekrozcs header,
body.ekrozcs article,
body.ekrozcs footer,
body.ekofficial header,
body.ekofficial article,
body.ekofficial footer {max-width:100rem;
font: 1.8rem/1.6 "Times New Roman", Times, Georgia, serif; 
}


body.ekrozcs header .toindex,
body.ekrozcs footer) .toindex,
body.ekofficial header .toindex,
body.ekofficial footer) .toindex {float:right;
text-align:center;
white-space:nowrap;
text-transform:uppercase;
font-size:2.25rem;
font-family:Georgia, Times, "Times New Roman", serif;

}

body.ekrozcs header .datetime,
body.ekrozcs footer) .datetime,
body.ekofficial header .datetime,
body.ekofficial footer) .datetime {display:block;
margin:0.25em auto;
text-align:center;
}


body.ekrozcs header,
body.ekofficial header {margin:0rem auto;
}

body.ekrozcs article,
body.ekofficial article {margin:0rem auto;border:none;padding:0rem 3rem;
}body.ekrozcs article p,
body.ekofficial article p {font-size:110%;line-height:1.4;}


body.ekrozcs footer,
body.ekofficial footer {margin:3rem auto;
border-top:1px dotted rgba(0,0,0,0.5);
padding:0.5rem;
}
body.ekrozcs footer p,
body.ekofficial footer p {font-family:Helvetica, Arial, Geneva, Verdana, sans-serif;
font-size:1.4rem;
}




body.ekimage {margin:0;border:none;padding:4rem 0;
}
body.ekimage header,
body.ekimage figure,
body.ekimage footer {margin:0;border:none;padding:0;
width:100%;
}

body.ekimage header {position:fixed;left:0;top:0;z-index:10;
background:#999999;
border-bottom:0.3rem groove #000000;
height:4rem;
text-align:right;
}
body.ekimage header a:link,
body.ekimage header a:visited {display:inline-block;
margin:0.5rem 2rem;
width:3.2rem;height:3.2rem;
}
body.ekimage header img {width:100%;height:100%;}


body.ekimage figure {margin:0;
overflow:visible;
}body.ekimage figure a:hover {box-shadow:none;}

body.ekimage figure img {background:none !important;
border-color:transparent;
border-style:solid;
border-width:1rem 0;
box-shadow:none;
min-width:48rem;
width:auto;height:auto;
}


body.ekimage footer {position:fixed;left:0;top:auto;z-index:10;
bottom:0;
height:4rem;
background:#999999;
border-top:0.3rem groove #000000;
overflow:auto;
}
body.ekimage footer a.button {width:20em;
}




.logo {margin:0.2em 0 0.5em 0;border:none;padding:0.2em 0 0;
text-align:center;
background-color:rgba(0,0,0,0.25);
font:bold 2em/1.2 Courier,"Courier New",monospace;

}.logo a:link,
.logo a:visited {display:block;}
.logo img {vertical-align:top;}



h1 {margin:4rem 0rem 5rem 5rem;
font:2.88rem/1.2 Helvetica, Arial, sans-serif;
text-transform:uppercase;
}
#ekrozcs article h1 {display:none;}

h2 {margin:2rem auto;
padding:2rem 0.5rem 0;
text-align:center;
text-transform:uppercase;
font:1.8em/1.4 Verdana, Geneva, sans-serif;
}
h1+h2 {border-top-style:none;}

h3 {margin:1.5em auto 0.5em;
font:1.5em/1.2 Verdana, Geneva, sans-serif;
text-align:center;
text-transform:uppercase;
}
p {text-align:justify;}


table.pretty {margin:1.5rem auto 1.75rem;
box-shadow:0.5rem 0.5rem 0.5rem rgba(0, 0, 0, 0.5);
}table.pretty tr:nth-child(odd) {background:rgba(0,0,0,0.05);}
table.pretty td,
table.pretty th {padding:0 0.5em;}
table.pretty td:first-child,
table.pretty th:first-child {padding-left:1em;}
table.pretty td:last-child,
table.pretty th:last-child {padding-right:1em;}

table.pretty tbody:last-child tr:last-child td,
table.pretty tbody:last-child tr:last-child th {padding-bottom:0.5em;}


table.pretty.oblib td:first-child {text-align:right;}
table.pretty.oblib.knihy td:nth-child(2) {text-align:right;}


.rbshadow {
position:fixed;left:100%;top:50%;z-index:256;
box-shadow:0 0 30rem 5rem rgb(0,5,0);
width:1px;height:50%;
overflow:hidden;
}

.ccicon {width:12rem;height:4.2rem;
float:left;clear:left;
margin:0.25em 1em 0.5em 0em;
border:1px solid rgba(0,0,0,0.25);
box-shadow:0.25rem 0.25rem 0.25rem 0 rgba(0,0,0,0.5);
}.ccicon img {width:100%;height:auto;}

.drmfreeicon {
float:left;clear:left;display:block;
width:12rem;height:12rem;
margin:0.25em 1em 0.5em 0em;
}
p.withicon {
text-indent:0rem;
margin:2ex auto;
overflow:hidden;
}
strong, .strong {opacity:0.75;font-weight:bold;}


.stahukazku {margin:6ex auto;
text-align:center;
}
.stahukazku a {margin:2ex;border:0.5rem outset #990000;padding:2ex;
background:#ffffff;color:#cc0000;
text-decoration:underline;
font:bold 100%/1.4 sans-serif;
text-transform:uppercase;
}


html.white {background:rgb(255,255,255);
}html.white body {background:none;border-color:transparent;}


html.black {background:rgb(0,0,0);
}html.black body {background:none;border-color:transparent;color:#eeeeee;}
html.black .logo {background-color:#666666;color:#ffffff;}
html.black footer {border-color:#666666;}




.rozcestnik {clear:both;
overflow:visible;
display:table;width:100%;
opacity:0.95;
}
.rozcestnik .vlevo,
.rozcestnik .vpravo {width:50%;
display:table-cell;
vertical-align:top;
}

.rozcestnik .vlevo {background:url("images/strom.jpg") 50% 50% repeat-y;
padding-bottom:2em;
}


.rozcestnik .vpravo .ul {margin:1em 0;border:0.3rem solid rgba(157,157,157,0.5);padding:0.5em 0 0;
background:url("images/canvas.jpg") repeat rgb(245,245,245);
box-shadow:0.25rem 0.25rem 0.25rem rgba(0,0,0,0.25);
}.rozcestnik .vpravo .ul:first-child {margin-top:0;}

.rozcestnik .vpravo h3+.ul {margin-top:0;}

.rozcestnik .vpravo ul {margin:0;border:none;padding:0;
}

.rozcestnik .vpravo li {margin:0;border:none;padding:0;
display:block;
line-height:1.4;
text-indent:1em;
}.rozcestnik .vpravo li a.block {text-indent:inherit;}


.rozcestnik .vpravo h3 {text-align:center;
text-transform:uppercase;
margin:0;
font-size:100%;
}

.rozcestnik .vpravo .cbody,
.rozcestnik .vpravo .border {display:block;
padding:0.5em;
}

.rozcestnik .vpravo .novinky div {padding:0 0.5em 0.5em;
}



.rozcestnik a.block:hover .border,
.rozcestnik a.block:active .border {background-color:rgba(147,86,141,0.2);
}


.rozcestnik .datum {display:inline-block;
font:bold 90%/1 Courier,"Courier New",monospace;
text-align:right;
word-spacing:-0.35em;
width:10em;
vertical-align:middle;
}



.dvasloupce {width:100%;
}.dvasloupce td {width:50%;vertical-align:top;padding:0 0 0 0.5em;}
.dvasloupce td:first-child {padding:0 0.5em 0 0;}


.cedule {display:block;
position:relative;
width:100%;height:8rem;
margin:0 0 1rem;
}
.cedule * {border-width:0.25rem;
border-color:#6a9596;
}

.cedule a.block {margin:0rem;border:none;padding:0rem 2rem;
width:auto;height:100%;
position:relative;display:block;
}

.cedule .timg {position:absolute;left:0.5rem;top:0.4rem;z-index:5;
width:6.4rem;height:6.4rem;
display:block;
margin:0 auto;
border-style:solid;
}
.cedule .timg img {display:block;
width:100%;height:100%;
}


.cedule .border {position:absolute;left:0.1rem;top:0.1rem;z-index:100;
right:0.1rem;bottom:0.1rem;
border:0.2rem solid #999999;
-moz-transition:background-color 0.5s ease 0s;-webkit-transition:background-color 0.5s ease 0s;-o-transition:background-color 0.5s ease 0s;transition:background-color 0.5s ease 0s;
}

.cedule .cbody {position:absolute;
left:2rem;right:2rem;top:0rem;bottom:0rem;
z-index:1;
overflow:hidden;
background:url("images/canvas.jpg") repeat rgb(245, 245, 245);
border-style:solid;
box-shadow:0.25rem 0.25rem 0rem rgb(51,50,46), 0rem 0.25rem 0rem rgb(51,50,46);
}

.cedule .ttext {display:table;
width:100%;height:100%;
color:rgb(51,50,46);
text-align:left;
font:small-caps 125%/1.2 Helvetica, Arial, sans-serif;
}.cedule .ttext .tr {display:table-row;}

.cedule .ttext .td {display:table-cell;
padding:0 0 0 8rem;
vertical-align:middle;
}


.cedule .popis {position:absolute;
width:24.5%;
font:italic 80%/1.2 Helvetica, Arial, sans-serif;
}
.cedule.left .popis,
.cedule.left .arr {left:0;}
.cedule.right .popis,
.cedule.right .arr,
.cedule.bottom .popis {right:0;}

.cedule .arr {display:none;
position:absolute;
top:0;width:2rem;z-index:5;
height:100%;
}

.cedule.precist {height:10rem;
}.cedule.precist .timg {top:0.6rem;width:8rem;height:8rem;}
.cedule.precist .ttext .td {padding-left:10rem;font-weight:bold;}



table.cc td {vertical-align:middle;}

table.cc .left {width:16rem;
text-align:center;
}
table.cc .left img {margin:0.5em 0;
width:100%;height:auto;
}


table.cc .right {padding-left:1em;
}



.galerie {text-align:center;
}
.galerie img {margin:1rem auto;border:0.5em ridge rgba(103, 39, 5, 0.8);padding:0;
}


div.prohlednout ul {margin-left:17.5rem;padding-left:1.5em;margin-bottom:2.5em;}

div.prohlednout li {margin:0.75em 0;
line-height:1.5;
}

div.prohlednout ul li>a {border-left:1em solid #cc0000;
background-color:#ffffff;
padding:0.2em 0.5em;
}


table.knihaobrcit {margin:1em auto;
width:100%;
}table.knihaobrcit td:nth-child(2) {padding:0 1em;}
table.knihaobrcit img {box-shadow:-0.4rem 0.4rem 0.4rem rgba(0,0,0,0.7);}


.gram {margin:0 -2rem;text-align:center;
}.gram figure {width:40rem;display:inline-block;margin:0.5rem 1rem;}
.gram figure>a {display:block;width:100%;}
.gram figure>a img {width:100%;height:auto;}


.enadpis {margin:0 0 2rem;border:none;padding:0;
border-radius:0.5em;
overflow:hidden;
background:rgba(0,0,0,0.05);
text-align:left;
font:150%/1.2 "Dejavu Sans", Verdana, Geneva, sans-serif;
}
.enadpis a.block {float:left;
margin:0.5em 1em 0.5em 0.75em;
opacity:0.9;
}

.enadpis a.empty {visibility:hidden;
}

.enadpis img {box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,0.5);
border:1px solid #666666;
border-radius:0.5em;
}

.enadpis .text {display:block;
margin:5.5rem 1rem 0 17rem;
}


.starsinovinky {width:100%;
}.starsinovinky thead {font-size:150%;}
.starsinovinky :nth-child(1) {text-align:right;}
.starsinovinky :nth-child(2) {text-align:left;}
.starsinovinky td:nth-child(1) {font-weight:bold;}
.starsinovinky th,
.starsinovinky td {padding:0.5rem 0.75rem; vertical-align:top;}


#veshopu {margin:0 auto;
text-align:center;
}
#veshopu td:first-child {position:relative;
padding:0 !important;
min-width:10em;
}
#veshopu img {box-shadow:0 0 0.5rem 0 #333333;}

#veshopu .button {box-shadow:0.25em 0.25em 0.25em 0 rgba(0,0,0,0.5);
}

#veshopu .up {position:absolute;right:0;top:0;left:0;bottom:auto;
color:white;
font-weight:bold;
padding:15% 0;
text-shadow:1px 1px 3px rgba(0,0,0,0.25);
max-height:100%;
overflow:auto;
}

#veshopu .nad {font-size:150%;
font-weight:bold;
}

#veshopu tr.predel {height:3ex;
}
#veshopu .svazky img {width:100%;height:auto;}
#veshopu .knihovnicka td {padding:2em 0.5em;}

#veshopu .knihovnicka {background:rgba(240,239,241,0.6);
}#veshopu .knihovnicka .button {font-size:80%;}
#veshopu .knihovnicka .up {background:rgba(122,166,33,0.8);}

#veshopu .dod {border-left:0.4rem dotted rgba(33,0,0,0.25);}





#vknihovnach td:first-child a.block,
#vknihkupectvich td:first-child a.block {box-shadow:0.25rem 0.25rem 0.5rem rgba(0,0,0,0.5);
margin:0.5em 1em 0.5em 0;
border:0.3rem ridge #803d15;
opacity:0.9;
}



.tiskzpravy {margin:0 auto;
width:95%;
}.tiskzpravy td {padding:0 0.5em;}

.tiskzpravy .datum {position:relative;top:0.2em;
width:7em;white-space:nowrap;text-align:right;font:bold 85%/1 Courier,"Courier New",monospace;
}



body.tiskzprava p {margin-top;2ex;
padding:0 1em;
line-height:2;
}



nav#zpet a {position:absolute;left:1.5rem;top:1.5rem;z-index:255;
font:1.4rem/1.1 Helvetica, Arial, sans-serif;
text-align:center;
text-transform:lowercase;
}

nav#zpet a::first-line {font-size:2rem;
}

body.noback nav#zpet {display:none;}

.ekilu {position:relative;
margin:2rem -2rem;border:none;padding:0;
width:auto;height:35rem;
}.ekilu a {position:absolute;top:0;}
.ekilu .bgek {left:0;z-index:10;}
.ekilu .bgmvr {right:0;z-index:5;}
.ekilu img {width:35rem;height:35rem;}



body.ekofficial .center {margin:1em auto;
text-align:center;
}
body.ekofficial .center .button {margin:1ex 0.25em 1ex 0.5em;
width:26em;
box-shadow:-0.25rem 0.25rem 0.5rem rgba(0,0,0,0.5);
}


body.ekofficial .offblock {margin:5rem auto;border:0.5rem solid #42734d;padding:0;
border-radius:1em;
width:90%;
overflow:hidden;
}
body.ekofficial .offblock h2 {margin:0;border:none;padding:1em 2rem 0.25em;
background:rgba(255,255,255,0.1);
text-transform:none;
text-align:left;
font:1.25em/1.2 monospace;
}

body.ekofficial .offblock .text {margin:0;border:none;padding:0 2rem 1em;
}




.licobrazek {margin:3.5rem auto;border:0.1rem solid #333333;padding:0.25rem;
background:rgba(255,255,255,0.25);
box-shadow:0.25rem 0.25rem 0.25rem #666666;
}.licobrazek table.main {table-layout:fixed;width:100%;}

.licobrazek tr+tr {border-top:0.5em solid transparent;

}

.licobrazek th,
.licobrazek td {padding:0.25em;
vertical-align:top;
}

.licobrazek th {width:10em;
text-align:right;
font-weight:bold;
text-transform:uppercase;
font-size:90%;
}

.licobrazek td {font-family:monospace;
}

.licobrazek table.sources {width:95%;
font-size:80%;
table-layout:auto;
}
.licobrazek table.sources th {text-align:left;
width:auto;
font-size:100%;
white-space:nowrap;
}


.licobrazek .copy {font:1.5rem/1.2 "Times New Roman", Times, Georgia, serif;
margin-right:-0.2em;
}

.licobrazek a.nahled {display:inline-block;
margin-left:1em;
border:0.1rem solid #666666;
padding:0.4rem;
background-color:#fefefe;
box-shadow:0.25rem 0.25rem 0.25rem #666666;
min-width:25.6rem;
width:100%;
max-width:64.0rem;
}

.licobrazek .nahled img {border:1px solid #333333;
width:100%;height:auto;
}



@media print {
.noprint {display: none;}
a.block:link .atext,
a.block:visited .atext {border-bottom-style:dotted;}a.block:link .aobj,
a.block:visited .aobj {border-style:dotted;}hr {margin:2ex auto 0.5ex;}
li {font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.2;
}
p {font-family: Georgia, Times, "Times New Roman", serif;
line-height: 1.2;
}
code,
pre.code {background: none;
color: inherit;
border-width: 1px;
border-style: solid;
}
pre.code {background: none;
color: inherit;
border-width: 1px;
border-style: solid;
}html {padding: 0rem;}body.ekrozcs,
body.ekofficial {margin: 0rem;}body.ekrozcs,
body.ekofficial {border: none;}body.ekrozcs,
body.ekofficial {padding: 0rem;}body.ekrozcs,
body.ekofficial {max-width: none;}body.ekrozcs,
body.ekofficial {background:none;}body.ekrozcs,
body.ekofficial {color: rgb(0,0,0);}body.ekrozcs header,
body.ekrozcs article,
body.ekrozcs footer,
body.ekofficial header,
body.ekofficial article,
body.ekofficial footer {font: 10.0rem/1.2 Georgia, Times, "Times New Roman", serif;}body.ekrozcs header .toindex,
body.ekrozcs footer) .toindex,
body.ekofficial header .toindex,
body.ekofficial footer) .toindex {display:none;}.logo {font-size:1.6rem;}.licobrazek tr+tr {border-top-width:0.25em;}
}
