@charset "iso-8859-2";
*{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-bottom:1px solid;
}


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

a:link {-moz-transition:color 250ms;-webkit-transition:color 250ms;-o-transition:color 250ms;transition:color 250ms;}
a:link, .unvisitedlocallink {
border-bottom-color:rgb(128,32,126);
border-bottom-color:rgba(128,32,126,0.95);
}
a:visited, .visitedlocallink {
border-bottom-color:rgb(128,32,126);
border-bottom-color:rgba(128,32,126,0.95);
}
a.extern, .externallink {
border-bottom-color:rgb(32,126,128);
border-bottom-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.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);
}


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 #000000;
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.185em;
font:italic 125%/1.2 Times, "Times New Roman", Times, Georgia, serif;
}
kbd {
display: inline;
font: 100%/1.5 Verdana, Geneva, Arial, Helvetica, 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: #000000;
background: #ffffff;
font-family:Helvetica, Arial, sans-serif;
}
input[type="submit"], input[type="reset"], input[type="button"], button, .esterkrejciweb .button {
display:inline-block;
cursor: default;
width:10em;
margin:1ex 0.25em;
border:medium outset #b24765;
color:#ffffff;
font:bold 105%/1.2 "Comic Sans MS", "Comic Sans", cursive;
background:#b24765;
text-align:center;
text-decoration:none;
}
.esterkrejciweb .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: 1ex auto;
padding: 0;
max-width:60em;
line-height: 1.6;
font-family: Verdana, Geneva, Arial, Helvetica, sans-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: #000000;
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, "Times New Roman", Times, Georgia, serif;
color: #666666;
text-align: center;
}
sub {vertical-align:sub;font-size:80%;}
sup {vertical-align:super;font-size:80%;}
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;}
.floatleft  {float: left;}
.floatright {float: right;}
.clearleft  {clear: left;}
.clearright {clear: right;}
.clearboth  {clear: both;}
.nowrap {white-space:nowrap;}
.sc {font-variant:small-caps;}

html {background:url('data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAIAAAEDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCBP/EABgQAQEBAQEAAAAAAAAAAAAAAAASYREB/8QAGQEBAQADAQAAAAAAAAAAAAAAAAECAwQF/8QAFhEBAQEAAAAAAAAAAAAAAAAAABIR/9oADAMBAAIRAxEAPwDsrRC/R7brRsRoERoQoQRoQoGKNCNAI9EaE0QrRGhBCxGgRGtEbBEKEaERCxKgEK0R6IiNCFaCI1ohWiCNaI0AjYhQInQlQ1WiXfBPujksYAakAAAAAAAAAAAAAAAAAAAAAAAAAAf/2Q==') repeat-x fixed 50% 0% rgb(0,0,0);
-webkit-background-size:1px 51rem;-moz-background-size:1px 51rem;-o-background-size:1px 51rem;background-size:1px 51rem;
overflow-y:scroll;

}
html {font:62.5%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;}

body {background:none;
color:#ffffff;
font:100%/1.2 Verdana, Geneva, Arial, Helvetica, sans-serif;

}
.table {display:table;}
.tr {display:table-row;}
.td {display:table-cell;}

#obsahwebu {width:100%;
position:relative;
font:bold 150%/1.0 Verdana, Geneva, Arial, Helvetica, sans-serif;

}
#obsahwebu div.table {width:100%;
position:relative;left:0px;top:2px;z-index:10;
}

#obsahwebu ul.left {margin:0;border:none;padding:0;
display:table-cell;
text-align:left;
vertical-align:bottom;
}#obsahwebu ul.left a.block {width:100%;height:100%;}

#obsahwebu ul.left li {display:inline-block;
}

#obsahwebu ul.left li .mainlink {position:relative;left:0;top:10;z-index:auto;
margin:-2px 0.25em;border:1px solid rgb(0,0,0);padding:0;
-moz-border-radius:1em 1em 0px 0px;-webkit-border-radius:1em 1em 0px 0px;border-radius:1em 1em 0px 0px;
width:15rem;height:3rem;
overflow:hidden;
text-align:center;
white-space:nowrap;
}

#obsahwebu ul.left .atext {position:relative;
top:0.25rem;
}


#obsahwebu ul.right {margin:0;border:none;padding:0 0.5rem 0 0;
display:table-cell;
text-align:right;
vertical-align:top;
}#obsahwebu ul.right li {display:inline-block;}
#obsahwebu ul.right li + li:before {content:"|";color:#999999;font-weight:normal;}

#obsahwebu ul.right a {margin:0 0.25em;
}


#obsahwebu ul.left .atext,
#obsahwebu ul.right a {border-bottom-color:#cccccc;
text-shadow:0.1rem 0.1rem 0rem #000000;
}

#obsahwebu div.local {width:100%;
}

#obsahwebu ul.local {margin:0 auto;
padding:1rem 0;
max-width:60em;
}
#obsahwebu ul.local li {display:inline-block;
margin:0.25em 0em;border:none;padding:0.25em 0.5em;
min-width:7em;
font-size:90%;
line-height:1;
text-align:center;
text-transform:uppercase;
}

#obsahwebu ul.local .atext {border-bottom-color:rgba(204,204,204,0.9);
text-shadow:0.1rem 0.1rem 0rem #000000;
}

#obsahwebu ul.local li:first-child {margin:0 0.5em;
border-bottom:1px dashed;
padding-top:1ex;
padding-bottom:0ex;
font-weight:normal;
letter-spacing:0.05em;
text-align:left;
text-transform:uppercase;
}

#obsahwebu ul.local li.special {border:thin solid;
border-left:none;
border-right:none;
display:block;
text-transform:none;
font:100%/1.2 Helvetica, Arial, sans-serif;
}#obsahwebu ul.local li.special a {font-weight:bold;}


#obsahwebu .EK+.local,
#obsahwebu li.ek .mainlink {background-color:#000000;}
#obsahwebu .D+.local,
#obsahwebu li.daria .mainlink {background-color:#315830;}
#obsahwebu .N+.local,
#obsahwebu li.nana .mainlink {background-color:#58073c;}
#obsahwebu .O+.local,
#obsahwebu li.ostatni .mainlink {background-color:#075951;}

#obsahwebu .EK li.ek .mainlink,
#obsahwebu .D li.daria .mainlink,
#obsahwebu .N li.nana .mainlink,
#obsahwebu .O li.ostatni .mainlink {border-bottom-color:transparent;}

#obsahwebu a:hover {color:yellow;}

#obsahwebuhandle {
display:none;
position:absolute;left:auto;top:50%;z-index:10;right:1px;
margin:0;border:1px outset rgb(153,119,153);padding:2ex 1px;
cursor:pointer;
font:12px/1 Verdana, Geneva, sans-serif;
background:inherit;
@print {display:none;}
}
#obsahwebuhandle:hover {
background-color:#999999;
}

body.owhideleft {margin-left:14px;
}
body.owhideleft #obsahwebu {width:12px;
margin:0;border:none;padding:0;
background:none;
}
body.owhideleft #obsahwebu> ul {display:none;
}




body>footer {border-top: 3px groove #666666;
box-shadow:0 200em 0 200em #000000;

}

body>footer,
#kontakt {background:#000000;color:#cccccc;
clear:both;overflow:hidden;

}

#kontakt {margin:3px auto;
padding: 3px 0px 0px 0px;
min-height:4ex;
box-shadow:0 4ex 0 #000000;
}#kontakt a {color: inherit; border: none; text-decoration: underline;}
#kontakt .toplist {float:left;}



#author {display: block;
margin: 3px 0px 0px 0px;
padding: 1px 5px 3px 5px;
font: 12px Courier, "Courier New", monospace;
text-align: right;

}

body>header {position:relative;left:0;top:0;z-index:1;
width:100%;height:10em;
overflow:hidden;
}body>header a:link,
body>header a:visited {display:block;background-image:none;border:none;}

body>header .VYPNUTO .ekcourtesy {position:absolute;left:0.2em;bottom:0.2em;z-index:20;
-moz-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);
-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;
}
body>header .VYPNUTO .ekcourtesy small {display:block;
-moz-transform:translateX(-1em);-webkit-transform:translateX(-1em);transform:translateX(-1em);
}


body>header table {width:100%;height:100%;
font:bold 160% Courier, "Courier New", monospace;
color:#ffffff;
text-align:center;
text-shadow:0.1em 0.15em 1px #000000;
}

body>header a.firstline,
body>header a.zbytek {display:block;
color:inherit;
text-shadow:inherit;
text-decoration:none;
border:none;
background:none;
}
body>header .firstline {margin-bottom:0.25em;}

body>header .ek,
body>header .daria,
body>header .nana {font-weight:bold;
font-size:180%;
}

body>header .ek {color:#a1a1a1;
}

body>header .daria {color:#5ca65b;
font-family:"Comic Sans MS", "Comic Sans", cursive;
}

body>header .nana {color:#a10d6c;
font-family:"Comic Sans MS", "Comic Sans", cursive;
text-transform:uppercase;
}

body>header .VYPNUTO .slogan {position:absolute;left:0;bottom:15%;
width:100%;
font:bold 160% Courier, "Courier New", monospace;
color:#ffffff;
text-align:center;
text-shadow:0.1em 0.15em 1px #000000;
}
body>header .VYPNUTO .slogan span {display:block;
margin:0 auto;border:none;padding:0 14em 0 11em;
max-width:29em;
line-height:1.8;
}
body>header .VYPNUTO .slogan strong {font-weight:inherit;font-size:200%;}


body>header .VYPNUTO #lnksekce {font:140%/1 Helvetica, Arial, sans-serif;
left:12.7em;top:auto;bottom:0.5em;
background:url("data:image/gif;base64,R0lGODlhEAAMAKEAAGUhZf///2UhZWUhZSH5BAEAAAIALAAAAAAQAAwAAAITjI+pi+APo5y0PoZzsrx7p4VYAQA7") no-repeat 0.3em 50% rgb(101,33,101);
background-size:1.1429em 0.8571em;
padding:0.5em 0.5em 0.5em 1.7em;
color:#cccccc;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
}

body>header #lnksekce:hover {box-shadow:0 0 0.75em rgb(128,32,126);opacity:0.975;
}



#obalstranky {margin:0;border:1px solid transparent;padding:0;
position:relative;z-index:1;
min-width:820px;min-height:600px;
}#obalstranky::after {display:block;content:"";clear:both;}



article.main {position:relative;left:0;top:0;z-index:2;
font:170% Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ZRUSENO nav#mainmenu {position:absolute;left:12em;top:0;z-index:5;
font:140%/1 Helvetica, Arial, sans-serif;
}.ZRUSENO nav#mainmenu a {display:block;}

.ZRUSENO nav#mainmenu ul {line-height:1.5;
overflow:hidden;
margin:0;border:thin solid #000000;padding:2ex 0.5em;
-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;
background-color:rgb(243,243,243);
background-color:rgba(243,243,243,0.9);
color:#111111;
}
.ZRUSENO nav#mainmenu ul li {margin-top:-1px;
margin-bottom:-1px;
display:block;
text-transform:none;
font:inherit;
}

.ZRUSENO nav#mainmenu ul a {font:inherit;
text-align:left;
text-decoration:none;
text-shadow:none;
margin:0;border:1px solid transparent;padding:0 0.25em;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
width:25em;
-moz-transition:all 0s ease 0s;-webkit-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;transition:all 0s ease 0s;
}
.ZRUSENO nav#mainmenu ul a::before {content:"\00bb\00a0";}

.ZRUSENO nav#mainmenu ul a:hover,
.ZRUSENO nav#mainmenu ul a:active,
.ZRUSENO nav#mainmenu ul a:focus {background:#990000;
color:#ffffff;
text-decoration:none;
border-color:#aa0000;
}




body.widepage aside {display:none;}
body.widepage article.main {margin-right:0;}
body.widepage .region {max-width:none;}


.dskupina {display: inline-block;
margin:1ex;border:1px solid #333333;padding:0 0 0.2em;
-moz-border-radius:0 0 2ex 2ex;-webkit-border-radius:0 0 2ex 2ex;border-radius:0 0 2ex 2ex;
vertical-align: top;
text-align: center;
font:80%/1.5 Helvetica, Arial, sans-serif;
}
.dskupina dt {padding: 0.5ex 0.5em 0;
font: bold 120%/110% Helvetica, Arial, sans-serif;
text-transform: uppercase;
background-color: #cccccc; color: #333333;
border-bottom: 1px solid #333333;
}
.dskupina dd,
.dskupina ul,
.dskupina td {margin: 0; padding: 0; list-style-type: none;}
.dskupina dd a:link,
.dskupina dd a:visited {font-weight: bold;}
.dskupina li {margin:0;border:none;padding:0 0.5em;}
.dskupina table {width: 100%;}
.dskupina td {text-align: left;}
.dskupina td:first-child {text-align: right;}
.dskupina td:first-child:after {content: "\00a0";}
.dskupina .lesser td.empty:first-child:after {content: "";}
.dskupina .lesser {font-size: 90%; line-height: 1.1; color: #666666;}
.dskupina li.lesser:before,
.dskupina .lesser td:first-child:before,
.dskupina .lesser td[colspan]:before {content: "(";}
.dskupina li.lesser:after,
.dskupina .lesser td+td:after,
.dskupina .lesser td[colspan]:after {content: ")";}
.dskupina dd .lesser a:link,
.dskupina dd .lesser a:visited {font-weight: inherit;}


.infobox {margin:0px auto 1ex;border:1px solid #999999;padding:1ex;
outline: none;
width: 22em; max-width: 95%;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
text-align: left;
}
.infobox.floatleft {clear: left;
margin-right: 0.5em;
position:relative;left:-0.25em;top:0;z-index:1;
}

.infobox.floatright {clear: right;
margin-left: 0.5em;
position:relative;left:0.25em;top:0;z-index:1;
}

.infobox hr {display: block;
width: 100%; height: 1px;
border-top: 1px solid #999999;
border-left: none; border-right: none; border-bottom: none;
margin: 3px auto;
}

.infobox ul {list-style-type: square;
}

.infobox dt {margin: 1ex 0px 0px;
border-width: 1px;
border-style: none none solid none;
font-weight: bold;

}

.infobox dd {margin:0px 0px 0px 1em;border:none;padding:0;
font: 100% Verdana, Geneva, Arial, Helvetica, sans-serif;

}.infobox dd ul {padding-left: 1em;}


.infobox .caption {margin: 0px 0px 0.5ex 0px;
width: 100%;
font: bold 120%/120% Helvetica, Arial, sans-serif;
text-align: center;
}

.infobox .ukazka {width: 100%; overflow: auto;
margin: 0px auto;
text-align: center;
}.infobox .ukazka img {display: block; margin: 0 auto; padding: 0;}


.infobox .image64 {width: 66px; height: 66px;
}.infobox .image64 img {width: 64px; height: 64px; border-width: 1px; border-style: solid;}


.infobox th,
.infobox td.text {font-weight: bold;
text-align: left;
vertical-align: middle;
padding: 0px 0.5em;
}

.infobox .ukazka {display: block;

}

.infobox .tlacitko {display:block;
margin-right:2em;
}
.infobox .tlacitko a {position:relative;
display:block;
background:rgb(51,34,51);
border:2px outset rgb(102,68,102);
text-align:center;
margin:1ex 2em;
color:white !important;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
font:bold 100%/1.5 Verdana, Geneva, sans-serif;
}


.infobox .tlacitko a:hover {left:2px;top:2px;
box-shadow:-2px -2px 0 #333333;
}

.infobox {background: #dae0da;
}.infobox,
.infobox * {border-color: #006600;}

.infobox.pinkbox {background: #f7d2e8;
}.infobox.pinkbox,
.infobox.pinkbox * {border-color: #b24765;}


.infobox.greenbox {background: #d3e0d3;
}.infobox.greenbox,
.infobox.greenbox * {border-color: #006600;}


.infobox.whitebox {background: #ffffff;
}.infobox.whitebox,
.infobox.whitebox * {border-color: #000000;}


.infobox.graybox {background: transparent;
}.infobox.graybox,
.infobox.graybox * {border-color: #000000;}










.jrad {margin:0 auto 2ex auto;
caption-side:bottom;
border-collapse:collapse;
empty-cells:show;
font:82%/1.4 Helvetica, Arial, sans-serif;
}.jrad thead {text-align:center;}
.jrad tr.colgroups {font:bold 100%/1 Verdana, Geneva, sans-serif;}
.jrad tr.colheadings {font:95%/1 Helvetica, Arial, sans-serif;}
.jrad th,
.jrad td {overflow:hidden;}
.jrad td {width:2em;text-align:center;}

.jrad tbody {border:1px solid black;
}.jrad tbody th {text-align:left;padding:0 0.5em;white-space:nowrap;}
.jrad tbody td {border-left:1px dotted #000000;}
.jrad tbody td.firstincolgroup {border-left:0.4em solid #333333;}

.jrad tr.odd {background-color:#ffffff;}
.jrad tr.even {background-color:#cccccc;}
.jrad img.zast {margin:0 0.4em 0 0;vertical-align:baseline;width:0.385em;height:0.769em;}
.jrad tr.alt img.zast {padding-left:0.3em;border-left:0.5em solid transparent;}


.listek {margin: 0;
border: 2px solid;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
background: rgba(255,255,255,0.75);
color: #333333;
font: 110%/1.5 Courier, "Courier New", monospace;
}.listek p {text-indent: 0; font: inherit;}

.listek strong,
.listek em,
.listek h1,
.listek h2,
.listek h3,
.listek h4,
.listek h5,
.listek h6 {color: #000000;
font-weight: normal;
font-style: normal;
font-size: 100%;
text-decoration: none;
text-transform: uppercase;
}
.listek em {font-weight: normal;}

.listek h1,
.listek h2,
.listek h3,
.listek h4,
.listek h5,
.listek h6 {border-bottom: 1px dotted;
}
.listek ul {list-style-type: square; padding-left: 0;}
.listek ul ul {list-style-type: disc;}

.listek ul li {margin: 0;
list-style-type: none;
}.listek ul li:before {content: "\2013";margin: 0 0.5em;}

.listek .oobal {margin: 0;border-width: 12px;border-style: none none none solid;border-color: inherit;padding: 1ex 0.75em 1.25ex;}
.listek a:link,
.listek a:visited {text-decoration: underline; background-image: none;}
.listek + .listek {margin-top: -2px;}


.officered {border-color: #b24765;}
.officeblue {border-color: #0072b2;}
.officegreen {border-color: #77b200;}
.officeyellow {border-color: #b2a436;}

.linkslist {margin:0;border:none;padding:0;
clear:both;
}
.linkslist li {display:block;
float:left;clear:left;
width:49.5%;height:6.4rem;
margin:0 0 1rem 0;
position:relative;left:0;top:0;z-index:auto;
}

.linkslist li:nth-child(even) {float:none;clear:none;
margin-left:50.25%;
}

.linkslist img {width:6.4rem;height:6.4rem;
position:absolute;left:0;top:0;z-index:auto;
}

.linkslist a:link,
.linkslist a:visited {display:block;
margin:0;border:none;padding:0;
width:100%;height:100%;
box-shadow:none;
text-shadow:none;
font:2rem/1.5 Helvetica, Arial, sans-serif;
text-transform:lowercase;
}

.linkslist span.text {position:absolute;left:7rem;top:auto;z-index:auto;
bottom:0;right:0;
border-bottom:1px solid rgb(128,32,126);
}

.nadpis1, .nadpis2, .nadpis3, .nadpis4, .nadpis5 {
margin:1.5ex 0px 0.2ex;border:none;padding:0;
font: 100% Helvetica, Arial, sans-serif;
text-align: left;
text-decoration: none;
white-space: normal;
line-height: 1.4;
page-break-after: avoid;
page-break-inside: avoid;
}

.nadpis1 {margin:0 auto;border:none;padding:0.5em 0;
font:195%/1.2 Georgia,Times, "Times New Roman", Times, Georgia, serif;
text-align: center;
letter-spacing:0.05em;
width:80%;
-moz-transform:scaleX(1.2);-webkit-transform:scaleX(1.2);transform:scaleX(1.2);

}
.nadpis2 {
position:relative;left:-1%;top:0;z-index:auto;
font-size: 150%;
text-transform: uppercase;
margin:1.5ex 0 0;
}
.blacksection .nadpis2 {border-bottom-color: #6666aa;}
.nadpis2 span {margin-left: 0.2em;}
.nadpis3 {font-size: 150%;}
.nadpis4 {font-size: 125%; font-weight: bold;}
.nadpis5 {font-size: 120%;}
.nadpis4:before {
content: "\bb";
color: #333333;
font-family: Verdana, Tahoma, Geneva, Georgia, sans-serif;
font-weight: normal;
margin-right: 0.3em;
}
.blacksection .nadpis4:before {color: #cccccc;}
.nadpis3 + .nadpis4 {margin-top: 0.3ex;}

.novinky {margin-left:-2%;
}
.novinky dt {clear:both;
margin:1.5em 1em 0;
border-bottom:1px solid #aaaaaa;
font: 120%/1.2 Helvetica, Arial, sans-serif;
}
.novinky dt .verze {display:inline-block;
font:bold 175%/1.2 Georgia,Georgia, Times, "Times New Roman", serif;
color:rgb(153,153,153);
margin-left:-2.5em;
border:1px solid transparent;
border-right:3px double;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
padding:0 0.25em 0 0;
width:5em;
text-align:right;
white-space:nowrap;

}

.novinky dt .datum {display:inline-block;
margin-left:0.25em;
min-width:7.5em;
text-align:right;
}



.novinky dd {margin: 0.5ex 0px 0px 0;
padding:0 0 0 1em;
line-height: 1.6;

}


.oznameni {margin: 0;
border: 2px solid #b24765;
-moz-border-radius:0.5em;-webkit-border-radius:0.5em;border-radius:0.5em;
background-color: #ffffff; color: #333333;
}
.oznameni .oobal {margin: 0;
border-style: none; border-width: 12px; border-color: inherit;
padding: 1.5ex 1em 1ex;
}
.oznameni .oobal.lram {border-left-style: solid;}

.oznameni.indexozn {border-color: #77b200;;
font: bold 115%/1.5 Helvetica, Arial, sans-serif;
}.oznameni.indexozn .oobal {border-left-style: solid;}

.oznameni h3 {font-weight: bold;}
.oznameni ul {list-style-type: square;}

.oznameni p {font: 105%/1.6 Helvetica, Arial, sans-serif;
text-indent: 0;
}

.oznameni + .oznameni {margin-top: -2px;}


.pageidxhomexhome .oznameni {font-family: Courier, "Courier New", monospace;
font-size: 120%;
}.pageidxhomexhome .oznameni.indexozn {font: inherit;}
.pageidxhomexhome .oznameni p {font: inherit;}


.newoznameni {display:none;
position:absolute;left:0;top:30px;z-index:250;
background-color:#ffffff;
color:#000000;
margin:0 auto 0 0;border:1px solid red;padding:5px;
width:80%;
font:150%/1.2 Helvetica, Arial, sans-serif;
-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em;
resize:both;
overflow:hidden;
}.newoznameni::before {content:"OZNÁMENÍ: ";}

.newoznameni .hidebutton {margin:1em 30%;border:2px outset red;padding:0;
background:red;
display:block;
text-align:center;
text-transform:uppercase;
}
.newoznameni .hidebutton::before {content:"ź ";}
.newoznameni .hidebutton::after {content:" Ť";}


.podobsah {display: block;
margin:1ex 0 2ex;
padding:0 1em;
}.podobsah li {display: inline;}
.podobsah li+li:before {content: "\00a0| ";}
.podobsah li.nazevsekce {margin-left:-4em;text-transform:uppercase;}

.podobsah li.nazevsekce+li:before {font-weight:normal;
content: "\00a0\00a0\232a\00a0\00a0";
position:relative;left:0;top:-0.2ex;z-index:auto;
}


.region, aside {
background-color:rgba(255,255,255,0.5);
color:rgb(30,35,36);
font:1.6rem/1.6 Times, "Times New Roman", Times, Georgia, serif;
}
aside {background-color:rgba(250,250,250,0.9);}


.region {margin:0.75rem auto;
border-width:0.5rem 1px;
border-style:none solid;
border-color:#917534 #000000;
padding:1.5em 12rem;
position:relative;
left:0;top:0;z-index:auto;
overflow:visible;
min-width:30em;
max-width:40em;
background-image:url(images/bookl.jpg),url(images/bookr.jpg),url(images/paper.jpg);
background-repeat:repeat-y,repeat-y,repeat;
background-position:0% 0%,100% 0%,50% 0%;
background-size:7.2rem 6.4rem,7.2rem 6.4rem,11.6rem 11.6rem;

}
.region::before {content:"";
position:absolute;left:5rem;right:5rem;top:-0.001em;
width:auto;height:0.4rem;
box-shadow:0 0 0.6rem rgb(147,117,52);
background-color:rgba(145,117,52,0.5);

}
.region::after {content:"";display:block;width:1px;height:1px;clear:both;}

.region+.region {margin-top:-0.75rem;
}
.region+.region::before {box-shadow:none;
height:1px;
background:none;
top:2px;
left:8rem;right:8rem;
border-bottom:1px solid rgba(52,40,65,0.5);
}


.region p,
.region ul.pretty,
.region ol.pretty,
.region dl.pretty {max-width:40em;margin-left:auto;margin-right:auto;
}
.region a:link,
.region a:visited,
.region a.extern {color:rgb(30,35,36);}

.region a:hover {color:rgba(128,32,126,0.95);
}

.region a.extern:hover {color:rgb(32,126,128);
color:rgba(32,126,128,0.95);
}

.region h3 {font-size:150%;line-height:1.2;
text-align:center;text-decoration:underline;
margin:1em auto 0.5em;
max-width:28em;

}
.region h3:first-child {margin-top:0;}
.region h4 {text-align:center;}

.region p {margin:0 auto;
font:1.6rem/1.5 Times, "Times New Roman", Times, Georgia, serif;
text-align:justify;
text-indent:0;
}

.region p+p {margin-top:1em;
}

.region p+p,
.region p.indent {text-indent:2em;
}

.region p.simple,
.region p.noindent {text-indent:0;
}

.region p.left,
.region p.simple {text-align:left;
}

.region figcaption {font-size:100%;
}

.region blockquote {margin:2em auto;
padding:0 0 0 1em;
max-width:45em;
border-style:none none solid solid;
border-color:#cccccc #dddddd;
border-width:1px 0.5em;
color:rgb(76,46,46);
}.region blockquote p,
.region blockquote div.author {max-width:100%;}
.region blockquote p {font-family:monospace;margin-left:0;margin-right:0;text-align:left;}
.region blockquote p+p {text-indent:0;margin-top:1.6em;}

.region blockquote div.author {margin:0.5em auto 0 auto;
padding:0 0 0 1em;
text-align:center;
color:rgb(30,35,36);
}


.region ul.pretty,
.region ol.pretty {margin:1em auto;
padding:0 1em 0 4em;
}

.region ul.pretty {list-style:disc outside url("licons/dot_aqua.png");
}.region ul.pretty li:nth-child(8n+1) {list-style-image:url("licons/dot_yellow.png");}
.region ul.pretty li:nth-child(8n+2) {list-style-image:url("licons/dot_green.png");}
.region ul.pretty li:nth-child(8n+3) {list-style-image:url("licons/dot_aqua.png");}
.region ul.pretty li:nth-child(8n+4) {list-style-image:url("licons/dot_blue.png");}
.region ul.pretty li:nth-child(8n+5) {list-style-image:url("licons/dot_purple.png");}
.region ul.pretty li:nth-child(8n+6) {list-style-image:url("licons/dot_red.png");}
.region ul.pretty li:nth-child(8n+7) {list-style-image:url("licons/dot_orange.png");}
.region ul.pretty li:nth-child(8n+0) {list-style-image:url("licons/dot_grey.png");}
.region ul.pretty li.yellow {list-style-image:url("licons/dot_yellow.png");}
.region ul.pretty li.green {list-style-image:url("licons/dot_green.png");}
.region ul.pretty li.aqua {list-style-image:url("licons/dot_aqua.png");}
.region ul.pretty li.blue {list-style-image:url("licons/dot_blue.png");}
.region ul.pretty li.purple {list-style-image:url("licons/dot_purple.png");}
.region ul.pretty li.red {list-style-image:url("licons/dot_red.png");}
.region ul.pretty li.orange {list-style-image:url("licons/dot_orange.png");}
.region ul.pretty li.grey {list-style-image:url("licons/dot_grey.png");}



.region ul.pretty.square li {list-style:square outside none;
}

.region ol.pretty {list-style:decimal outside none;
}
.region ol.pretty li:nth-child(1n+0)::before {position:relative;left:0;top:0.1em;z-index:auto;width:16px;height:16px;display:inline;margin:0 0.4em 0 0;}
.region ol.pretty li:nth-child(8n+1)::before {content:url("licons/dot_yellow.png");}
.region ol.pretty li:nth-child(8n+2)::before {content:url("licons/dot_green.png");}
.region ol.pretty li:nth-child(8n+3)::before {content:url("licons/dot_aqua.png");}
.region ol.pretty li:nth-child(8n+4)::before {content:url("licons/dot_blue.png");}
.region ol.pretty li:nth-child(8n+5)::before {content:url("licons/dot_purple.png");}
.region ol.pretty li:nth-child(8n+6)::before {content:url("licons/dot_red.png");}
.region ol.pretty li:nth-child(8n+7)::before {content:url("licons/dot_orange.png");}
.region ol.pretty li:nth-child(8n+0)::before {content:url("licons/dot_grey.png");}
.region ol.pretty li.yellow::before {content:url("licons/dot_yellow.png");}
.region ol.pretty li.green::before {content:url("licons/dot_green.png");}
.region ol.pretty li.aqua::before {content:url("licons/dot_aqua.png");}
.region ol.pretty li.blue::before {content:url("licons/dot_blue.png");}
.region ol.pretty li.purple::before {content:url("licons/dot_purple.png");}
.region ol.pretty li.red::before {content:url("licons/dot_red.png");}
.region ol.pretty li.orange::before {content:url("licons/dot_orange.png");}
.region ol.pretty li.grey::before {content:url("licons/dot_grey.png");}



.region ol.youtube,
.region ol.youtubec {list-style:decimal outside none;
}
.region ol.youtube>li,
.region ol.youtubec>li {clear:left;padding-top:0.5em;
}

.region ol.youtube>li>a:first-child,
.region ol.youtubec>li>a:first-child {border:none;text-decoration:none;
}

.region ol.youtube>li>a:first-child,
.region ol.youtube li>img:first-child,
.region ol.youtubec>li>a:first-child,
.region ol.youtubec li>img:first-child {float:left;
margin:0 0.75em 0 0.25em;
width:7.5em;height:5.625em;
}

.region ol.youtube>li>a:first-child>img,
.region ol.youtube li>img:first-child,
.region ol.youtubec>li>a:first-child>img,
.region ol.youtubec li>img:first-child {box-shadow:0.2em 0.2em 0.2em #333333;
}

.region ol.youtube>li>a:first-child:hover,
.region ol.youtubec>li>a:first-child:hover {box-shadow:0 0 0.75em rgb(32,126,128);
}

.region ol.youtube>li>a:first-child>img,
.region ol.youtubec>li>a:first-child>img {width:100%;height:100%;margin:0;padding:0;
}

.region ol.youtube>li>a,
.region ol.youtubec>li>a {font-weight:bold;
}



.region ol.youtubec>li>a:first-child,
.region ol.youtubec li>img:first-child {width:3em;height:3em;
}


.region dl.pretty {margin:0.2em auto;
padding:0em 0.2em;
}.region dl.pretty dt {font-weight:bold;}
.region dl.pretty p {margin-left:0;}


.region table.pretty {margin:1em auto;
caption-side:bottom;
border-collapse:collapse;
min-width:20em;
}.region table.pretty caption {font-style:italic;line-height:1.5;margin:0.5em -2%;}
.region table.pretty th,
.region table.pretty td {padding:0 0.5em;}
.region table.pretty th {font-weight:bold;text-align:center;}
.region table.pretty thead th,
.region table.pretty thead td {vertical-align:bottom;}
.region table.pretty tfoot th,
.region table.pretty tfoot td {vertical-align:top;}
.region table.pretty tbody th,
.region table.pretty tbody td {vertical-align:middle;border-top:1px dashed #324699;border-bottom:1px dashed #324699;}
.region table.pretty tbody tr:first-child td {padding-top:0.1em;}
.region table.pretty tbody tr:last-child td {padding-bottom:0.25em;}
.region table.pretty tbody+tbody {border-top:1.5em solid #aaaaaa; }



.region .portalcolumn {float:left;
width:25em;
max-width:100%;
margin:1ex 0.5em;
}
.region .portalcolumn>.head {margin:2ex 0 0;border:none;padding:0 1em;
background:#333333;
color:#cccccc;
font:bold small-caps 125%/1.2 Times, "Times New Roman", Times, Georgia, serif;
}
.region .portalcolumn>.head:first-child {margin-top:0;}
.region .portalcolumn ul {list-style-type:disc;}
.region .portalcolumn li.full a {font-weight:bold;}


.region.monospace {font-family:monospace;
line-height:1.5;
}.region.monospace h3 {font-family:Verdana, Geneva, sans-serif;}
.region.monospace figcaption {font:115%/1.2 Times, "Times New Roman", Times, Georgia, serif;}
.region.monospace li {line-height:1.5;}
.region.monospace ul li {text-indent:-1.25em;list-style-type:none;}
.region.monospace ul li::before {content:"- ";}


.region.hlavninadpis {overflow:hidden;
}
.region.hlavninadpis .nadpis1,
.region.hlavninadpis .tags {text-align:left;
-moz-transform:none;-webkit-transform:none;transform:none;
width:auto;
margin:0 -4rem 0 32rem;

}
.region.hlavninadpis::after {display:none;clear:none;}

.region.hlavninadpis .tags::before {content:"TAGY:";
font:75%/1.5 Verdana, Geneva, sans-serif;
vertical-align:0.5em;
margin-right:0.5em;
}
.region.hlavninadpis table {width:100%;table-layout:fixed;}
.region.hlavninadpis td {margin:0;border:none;padding:0;width:auto;vertical-align:middle;}
.region.hlavninadpis td:first-child {width:320px;}

.region.hlavninadpis .floatasideimg {margin:0;border:none;padding:0;
position:relative;left:-1em;top:0;z-index:5;
float:left;
width:32rem;
overflow:visible;
}.region.hlavninadpis .floatasideimg .himg,
.region.hlavninadpis .floatasideimg img {width:100%;height:auto;}
.region.hlavninadpis .floatasideimg img {box-shadow:0 0 5px #000000;}




.region .infobox {margin-right:-4%;}
.region .obsahstranky {margin:1em auto;}
.region .infobox,
.region .obsahstranky {font-size:80%;}
.region .horkabrambora {font-size:88.85%;}
.region .newvyroky {font:85%/1.4 Helvetica, Arial, sans-serif;}

.region .floatcenterimg {max-width:100%;
}.region .floatcenterimg img,
.region .floatcenterimg .himg {max-width:100%;height:auto;}

.region .subnadpis {text-decoration:underline;}

body.contregion .hlavninadpis {overflow:visible;}


.region.articles>.container {margin:0 auto;
min-width:40em;
width:95%;
max-width:42em;
clear:both;
}
.region.articles>.container::after {content:"";display:block;clear:both;}

.region.articles article {margin:0.5em 0;
display:block;
text-align:left;
overflow:auto;
}

.region.articles article+article {margin-top:1em;
}
.region.articles div.himg,
.region.articles .tags {float:left;clear:left;width:32rem;}

.region.articles div.himg {position:relative;left:0;top:0;z-index:auto;
}.region.articles div.himg>a,
.region.articles div.himg img {display:block;margin:0 auto;}
.region.articles div.himg img {width:100%;height:auto;}
.region.articles div.himg>a:hover {box-shadow:0 0 0.75em rgb(128,32,126);opacity:0.98;}

.region.articles .tags {padding:0;margin:0;text-align:center;}
.region.articles .tags a {position:relative;z-index:5;border-bottom:1px solid transparent;}
.region.articles .tags a:hover {color:#ffffff;border-bottom-color:rgb(128,32,126);}

.region.articles h4 {font:150%/1.2 "Times New Roman",Times,Times, "Times New Roman", Times, Georgia, serif;
}
.region.articles h4 a:link,
.region.articles h4 a:visited {display:block;
}


.region.articles header,
.region.articles .popis,
.region.articles .author {margin:0.5em 0 0.5em 32rem;border:none;padding:0 1em;
}
.region.articles header {margin-top:0;}
.region.articles .author {text-align:center;font-style:italic;}
.region.articles .popis {font-size:90%;line-height:1.4;}


.newvyroky {margin:1ex auto;border:none;padding:1em 0;
max-width:50em;
line-height:1.4;
}
.newvyroky .radek,
.newvyroky .vypravec {margin:1px 1em 0;border:none;padding:0;
clear:left;position:relative;
min-height:2.6154em;
}

.newvyroky .portret {position:absolute;left:0;top:0;z-index:3;
display:block;
width:2.4615em;height:2.4615em;
background:#aaaaaa;
margin:0;border:0.0769em solid #666666;padding:0;
-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);
-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform-origin:0% 0%;
-moz-transition:all 1s ease 0s;-webkit-transition:all 1s ease 0s;-o-transition:all 1s ease 0s;transition:all 1s ease 0s;

}

.newvyroky .portret:hover {z-index:200;
-moz-transform:scale(2,2);-webkit-transform:scale(2,2);transform:scale(2,2);
}

.newvyroky .zbytek {margin:0 0 0 2.6154em;border:none;padding:0.1em 0.5em 0.25em;

}

.newvyroky .radek .zbytek {padding-left:2.5em;
text-indent:-2em;
}

.newvyroky .jmeno {margin:0 0.4em 0 0;
font-weight:bold;
color:rgb(128,32,126);
}.newvyroky .jmeno a:link,
.newvyroky .jmeno a:visited,
.newvyroky .jmeno a:hover {color:inherit;}


.newvyroky .vypravec,
.newvyroky em {color:#663333;
font-style:italic;
}

.newvyroky .footnotetext+.nadpis {border-top:thin solid #666666;
}

.newvyroky .footnotetext+.titulek {margin-top:2em;
}

.newvyroky .nadpis {font:bold 175%/1.1 Times, "Times New Roman", Times, Georgia, serif;
margin:0 0 0.25ex;
padding:1ex 0.25em 0.5ex;
page-break-inside:avoid;
page-break-after:avoid;
}

.newvyroky .nadpis:first-child {padding-top:0;
}

.newvyroky .zdroj {text-align:right;
}

.newvyroky .vyrvizitka {border:3px double #993399;
padding:1ex 0 0;
box-shadow:1ex 1ex 1ex -0.25ex rgba(11,10,11,0.25);

}
.newvyroky .vyrvizitka .zdroj {margin:1ex 1em 0;
border-left:1px solid transparent;
border-right:1px solid transparent;
border-top:1px solid;
border-bottom:1px solid transparent;
padding:1ex;
text-align:left;
}
.newvyroky .vyrvizitka .zdroj .vyrokid {display:inline;
margin:0 1em 0;
font:150%/1 Courier, "Courier New", monospace;
}.newvyroky .vyrvizitka .zdroj .vyrokid a {font-weight:bold;padding:0 0.5em;border-bottom-style:none;}




.newvyroky .titulek {display:block;
margin:1em -1em;
text-align:center;
color:#663333;
font:bold 115%/1.2 Courier, "Courier New", monospace;
}

.newvyroky .stprost {display:block;
margin:0.5em 0;
width:1em;height:auto;
}

.newvyroky .scchar {font-variant:small-caps;
}

.newvyroky hr {margin:3ex 0px;
border:none;
}


.footnotemark {
vertical-align:super;
font-size:0.7692em;
}
.footnotetext {
margin:2px 0;
border-top:thin solid #666666;
padding:0 1.1em;
}
.footnotetext+.footnotetext {
border-top-color:transparent;
}


.vizitka {position:relative;left:0;top:-1000px;z-index:2;
margin:1005px auto -1000px 0;
border: 0.4ex solid #999999;
padding: 1.5ex 2em 1.5ex 1em;
width:30em;
font-family: Courier, "Courier New", monospace;
font-size: 14px;
text-align: left;
background-color: #dddddd;
background-image: url("mramor.jpg");
}.vizitka .jmeno {font-weight: bold;}
.vizitka .dalsiinfo {text-align: right;}

.vizitka th {font-style: normal;
font-weight: bold;
padding: 0px 0.5em 0px 0px;
}
.vizitka td,
.vizitka tr,
.vizitka table,
.vizitka tbody {margin: 0; padding: 0;}


.vysvetlivky {text-align: left;
width: 80%;
line-height: 1.3;
border-collapse: separate;
}.vysvetlivky th,
.vysvetlivky td {margin:0;border:none;padding:0;}
.vysvetlivky th {text-decoration: underline;}
    .vysvetlivky dt {font-weight:bold;height:1.5em;margin:0;padding:0;
background:url("data:image/gif;base64,R0lGODlhAgABAIABAAAAAP///yH5BAEAAAEALAAAAAACAAEAAAICDAoAOw==") repeat-x 0% 75%;
}.vysvetlivky dd {margin-top:-1.5em;padding-left:0;min-height:1.5em;}


table.sramecky,
.vysvetlivky {margin:1ex auto;border:thin solid;padding:0.5ex 0.25em;
box-shadow: 2px 2px 2px #999999;
background: #ffffff; color: #000000;

}

table.sramecky {margin:1ex auto;
border-collapse: colapse;
}
table.sramecky th {padding: 0ex 0.3em;
text-align: left;
font-weight: bold;
}

table.sramecky td {border-top: thin dotted;
border-bottom: thin dotted;
padding: 0ex 0.3em;
text-align: left;
}

table.sramecky .leftline {border-left: thin dotted;
}

.tags {
padding:3px;
font:16px/1.5 Verdana, Geneva, sans-serif;
font-size-adjust:none;
font-stretch:normal;
letter-spacing:normal;
word-spacing:normal;

}

.tags a:link,
.tags a:visited,
a.tag:link,
a.tag:visited {display:inline-block;
margin:0;border:none;padding:0 0.25em;
font:75%/1.5 Verdana, Geneva, sans-serif;
color:rgb(240,240,240);color:rgba(245,245,245,0.96);background-color:rgb(0,0,0);
text-transform:uppercase;
white-space:nowrap;

}
.tags a:link, a:visited {vertical-align:top;}
a.tag:link, a.tag:visited {vertical-align:middle;}
.tagcalel {background-color:#5da642 !important;}
.tagek {background-color:#111111 !important;}
.tagekpostavy {background-color:#a67b42 !important;}
.tagekepizody {background-color:#42a1a6 !important;}
.tagekfanart {background-color:#a64242 !important;}
.tageddr {background-color:#a64242 !important;}
.tagsingularis {background-color:#a642a6 !important;}
.tagdaria {background-color:#468c31 !important;}
.tagdariavyroky {background-color:#7242a6 !important;}
.tagnana {background-color:#a6327c !important;}
.tagnanavyroky {background-color:#324ba6 !important;}
.tagostatni {background-color:#8c8c8c !important;}
.tagnews {background-color:#a6a642 !important;}
.tagscenare {background-color:#52993d !important;}

table.mhdpanel {background:fixed url("images/panel.png") rgb(58,71,78);
color:rgba(176,192,121,0.85);
border-width:1ex 0.5em;
border-style:solid;
border-color:#000000;
border-collapse:separate;
text-align:center;
margin:1ex auto;
width:20em;height:4em;
overflow:visible;
vertical-align:middle;
display:inline-table;
-moz-border-radius:0.23077em;-webkit-border-radius:0.23077em;border-radius:0.23077em;
}
table.mhdpanel td {vertical-align:middle;overflow:visible;
font:bold small-caps 150%/0.9 "Courier New", Courier, monospace;
}

table.mhdpanel td:first-child {width:1.625em;
font:bold 200% Arial, sans-serif;
}

.typlinky {margin:0.5ex 0.5em;border:1px solid;}
.zellinka, .zelzast {color:#000000;}
.tramlinka, .tramzast {color:#cc0000;}
.trollinka, .trolzast {color:#00aa00;}
.buslinka, .buszast {color:#0000cc;}

.mbiblio dt {margin:0.5em 0 0;}
.mbiblio dd {margin-bottom:1em;}
.mbiblio .nazev {font-weight:bold;}
.mbiblio .text {display:block;margin-bottom:1em;}

.mbiblio .c {display:list-item;
list-style-position:inside;
list-style-type:circle;
line-height:1.2;
}
.mbiblio {margin:0 -4%;
}
small {color: #666666;}
small a:link, small a:visited {color: inherit;}
ol.compact li, ul.compact li {line-height: normal;}
.textstrankyobal, .infobox dt, .infobox dd {font-family: Helvetica, Arial, sans-serif;}
.disablenazev .nazev,
.disableoznaceni .oznaceni {display: none;}
.emptyportrait {border: 3px double #997777;}
dl.zvyraznovat > dt {font-weight: bold; margin-top: 1ex;}
.leftbg  {background-color: #ffffcc;}
.rightbg {background-color: #ffcccc;}
.pozor {font-weight:bold;color:#cc3333;}
.inlinefigures {text-align:center;}
.inlinefigures figure {display:inline-block;}
p, ul.p, ol.p {
font-family:Helvetica, Arial, sans-serif;
font-size:105%;font-variant:normal;
@print {text-shadow:none;}
}
hr {margin:4ex auto 1ex;border-bottom:1px dashed #333333;}


.obsahstranky {display: block; float: none; clear: left;
width: 20em;
margin: 0;
border-width: thin;
border-color: #666666;
border-style: solid none;
padding: 1ex;
-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;
}
.obsahstranky .caption {margin: 0;
font: bold 100%/120% Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: center;
}

.obsahstranky .showhide {font-weight: normal;
cursor: pointer;

}.obsahstranky .showhide span {text-decoration: underline; color: 128,32,126;padding: 0 0.1em;}

.obsahstranky .zbytek {margin: 0.5ex 0;}


.blacksection {margin: 0px -2%;
border-top: 1px dotted #999999;
border-bottom: 1px dotted #999999;
padding: 1ex 2%;
}.blacksection+.blacksection      {border-top: none;}
.blacksection a:link               {color: #cc66cc;}
.blacksection a:visited            {color: #aa33aa;}
.blacksection .extern a:link,
.blacksection .extern a:visited {color: #3399cc;}


.blacksection.oddelit {padding-top: 10ex; padding-bottom: 10ex;

}


.blacksection,
body.blackpage .textstrankyobal {background: #333333;
color: #ffffff;
}

.pribeh {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 13px;

}.pribeh .text,
.pribeh .radek        {margin:0 auto 0 0;max-width: 50em; }
.pribeh .b                   {font-weight: bold;}
.pribeh .i                   {font-style: italic;}
.pribeh .u                   {text-decoration: underline;}


.prevnexttbl {clear: both;
}.prevnexttbl table    {margin: 1ex auto; border: medium groove #ffffff;}
.prevnexttbl td       {padding: 1px 1em;}
.prevnexttbl .predu,
.prevnexttbl .predd {text-align: left;}
.prevnexttbl .nextu,
.prevnexttbl .nextd {text-align: right;}



dl.playlist {margin: 0px 2em;
border-top: thin dotted;
border-bottom: thin dotted;
}dl.playlist dd + dt      {border-top: thin dotted;}
dl.playlist dt           {padding-top: 0.6ex; }dl.playlist dt           a {font-weight: bold; margin-top: 0;}
dl.playlist dd           {padding-bottom: 0.8ex;}

.newsepimg {
border:thin solid #000000;
float:left;
margin-right:1em;
}

a.osertlac {display:inline-block;
width: 10em;
margin:0 auto;border:medium outset #b24765;padding:1ex 1em;
background:#b24765;color:#ffffff;
text-align:center;text-decoration:underline;
font:bold 105%/1.2 "Comic Sans MS", "Comic Sans", cursive;
}

.odkazyobal {margin:0 auto;
max-width:60em;
}.odkazyobal .nazevstranek {font-size: 110%; font-weight: bold;}
.odkazyobal .popisstranek {font-family: Courier, "Courier New", monospace; font-size: 115%;}
.odkazyobal .vypln {clear: both; margin:0;border:none;padding:0; height: 1px; overflow: hidden;}

.odkazyobal .leftbg .obrazek        ,
.odkazyobal .left .obrazek         {float: left;}
.odkazyobal .leftbg .stred          ,
.odkazyobal .left .stred           {margin: 1ex 1em 1ex 210px;}


.odkazyobal .rightbg .obrazek        ,
.odkazyobal .right .obrazek         {float: right;}
.odkazyobal .rightbg .stred          ,
.odkazyobal .right .stred           {margin: 1ex 210px 1ex 0.5em;}


.odkazyobal .leftbg,
.odkazyobal .rightbg,
.odkazyobal .left,
.odkazyobal .right,
.odkazyobal>div {clear: both; overflow: auto;
margin:0 -2%;border:none;padding:5px 1% 3px 2%;

}
.odkazyobal .left,
.odkazyobal .right {border-top: thin solid #333333;}
.odkazyobal .left:first-child,
.odkazyobal .right:first-child {border-top-style: none;}
.odkazyobal .obrazek a:link,
.odkazyobal .obrazek a:visited {background-image: none;}


.newpostavy {-moz-column-width:25em;-moz-column-count:auto;-moz-column-gap:0.5em;-webkit-column-width:25em;-webkit-column-count:auto;-webkit-column-gap:0.5em;column-width:25em;column-count:auto;column-gap:0.5em;
-moz-column-rule:thin none #b24765;-webkit-column-rule:thin none #b24765;column-rule:thin none #b24765;
line-height:1.5;
}.newpostavy a:link,
.newpostavy a:visited {font-weight:bold;}

.newpostavy table {table-layout:fixed;width:100%;clear:left;
background:#d7d6d7;
background-color:rgba(0,255,0,0.1);
margin:0 0 0.5em 0;
border:1px solid #999999;
}

.newpostavy img.portret {display:block;width:4.923em;height:4.923em;
margin:0 auto;border:3px double rgb(153,119,119);padding:0;
}
.newpostavy td {vertical-align:middle;padding:0.25em 0.5em;}

.newpostavy td:first-child {width:5.5em;vertical-align:top;padding-right:0;
}.newpostavy td:first-child a:link,
.newpostavy td:first-child a:visited {background-image:none;display:block;}





.pdflnk:after,
.ziplnk:after {white-space: nowrap;
border-style: solid;
border-width: 1px;
padding: 0px 1px;
font-family: Verdana, Geneva, sans-serif;
font-size: 85%;
font-weight: bold;
text-shadow: 1px 1px 0px black;
vertical-align: 0.38em;
cursor: default;
opacity: 0.7;

}
.pdflnk:after {
content: "PDF";
background-color: #a43136;
color: #faf0f0;
border-color: #666666;
}
.ziplnk:after {
content: "ZIP";
background-color: #999922;
color: #ffffff;
border-color: #333333;
}

/* HorkĂˇ brambora: */

.horkabrambora {margin:1ex auto 1.5ex;border:none;padding:0;
width: 40em; max-width: 80%;
font: 100%/150% Georgia, Times, "Times New Roman", serif;
letter-spacing: 1px;
}
.horkabrambora table {width: 100%;
margin:0;border:1px solid #000000;padding:1ex;
background: #ffffff;
border-collapse: separate;
box-shadow: 3px 3px 2px #000000;
}

.horkabrambora td.image {width: 4.923em; height: 4.923em; padding: 0;
}.horkabrambora td.image img {width: 100%; height: 100%; margin:0;border:none;padding:0;}


.horkabrambora td.horni {height: 50%; text-align: left;
font-size: 105%; vertical-align: bottom;
padding: 0px 0px 0.5ex 14px;
}

.horkabrambora td.spodni {height: 50%; text-align: left;
font-weight: bold; font-size: 125%; vertical-align: top;
padding: 0.5ex 0px 0px 11px;
}


.cc-banner {
width:13.35rem;
height:2.5rem;
margin:0.5ex 0.5em 0.5ex 0;
vertical-align:middle;
}

div.neaktualniudaje {
margin:0 0 1ex 0;border:3px double #990000;padding:1ex 2em;
color:#990000;
font: bold 100%/1.5 Helvetica, Arial, sans-serif;
text-align:center;
}


.newarticles {line-height:1.4;
}.newarticles .container {display:block;}

.newarticles article {display:inline-block;
width:20em;
margin:0.4em;border:thin solid #999999;padding:0.5em;
vertical-align:top;
}
.newarticles span.label {font-weight:bold;}

.newarticles .nazev {font-size:175%;line-height:1.2;
}.newarticles .nazev a {display:block;}


.newarticles .image {padding-right:2px;
}.newarticles .image a,
.newarticles .image img {display:block;width:100%;height:auto;}


.newarticles .kategorie {text-align:center;
}.newarticles .kategorie span.label {display:none;}

.newarticles .kategorie .ffcategory {display:inline-block;
font:75%/1.5 Verdana, Geneva, sans-serif;
margin:0;border:none;padding:0 0.25em;
color:rgba(245,245,245,0.96);
text-transform:uppercase;
white-space:nowrap;
}
.newarticles .kategorie .other {background-color:blue;}
.newarticles .kategorie .postavy {background-color:green;}


.newarticles p {font-style:italic;
padding:0 0.5em;
}
.newarticles .image+p {margin-top:0.5em;}
.newarticles p+p {margin-top:0;}



table.fanartwork,
table.fanartworksources {margin:1em 0em;
}table.fanartwork th,
table.fanartwork td,
table.fanartworksources th,
table.fanartworksources td {vertical-align:top;padding:0.25em;}

table.fanartwork th,
table.fanartworksources th {font:bold 85%/1.3 Verdana, Geneva, sans-serif;
text-align:left;
text-transform:uppercase;
}


table.fanartwork tr+tr {border-top:thin dotted #666666;}


table.fanartworksources th,
table.fanartworksources td {border:thin solid #666666;}
table.fanartworksources th {white-space:nowrap;}

.fanartworkimg {text-align:center;margin:1em -2%;}



.maximalizovat,
.maximalizovat * {display: block; overflow: hidden;}

.maximalizovat .maximizeobal {position: relative;
background-color: #d4d0c8;
-moz-border-radius:50% 50%;-webkit-border-radius:50% 50%;border-radius:50% 50%;
border-width: 0.2em;
border-style: solid;
border-color: #aaaaaa #333333 #333333 #aaaaaa;
cursor: pointer;
width: 2em; height: 2em;
}
.maximalizovat .maximizeobal .a,
.maximalizovat .maximizeobal .b {position:absolute;left:30%;top:30%;z-index:auto;
width: 40%; height: 25%;
border-width: 0.3em 0.1em 0.1em;
border-style: solid;
border-color: #000000;
}
.maximalizovat .maximizeobal .b {left: 25%; top: 50%; width: 30%; height: 20%;}

@media print {.maximalizovat {display: none;}}


#maximize {position: absolute; right: 0.8em; top: 0.4em; z-index: 12;}



.dariakviz {position:relative;
margin:1em auto;border:thin solid;padding:0;
width:100%;max-width:40em;
background:white;
background:rgba(255,255,255,0.5);color:#000000;
font-family:"Comic Sans MS", "Comic Sans", cursive;
}
.dariakviz th {text-align:center;
font:125%/1.2 "Comic Sans MS", "Comic Sans", cursive;
padding:0.5ex 0.5em 1.5ex;
}
.dariakviz td {padding:0.5ex 0.5em;}
.dariakviz .odpovedi td {width:50%;}
.dariakviz .odpovedi tr:last-child td {padding-bottom:1ex;}
.dariakviz .spravna {color:green;}
.dariakviz .spatna {color:red;}

.dariakviz .spravna,
.dariakviz .spatna {font-size:120%;
}.dariakviz .spravna td,
.dariakviz .spatna td {text-indent:2em;padding-top:0.5ex;}

.dariakviz input[type="radio"] {margin:0 0.25em 0 0;}
.dariakviz .serie {float:right;display:block;
margin:0 -0.25em 0 0;border:thin solid;padding:0.5ex 0.25em;
white-space:nowrap;
font:bold 100%/1 Courier, "Courier New", monospace;
}






.dariatable {clear:both;
border-collapse:collapse;
margin:0 auto;
}.dariatable th {font-weight:bold;text-align:center;vertical-align:bottom;}

.dariatable td {padding:1px 0.2em;
text-align:left;
font:14px/1.2 Helvetica, Arial, sans-serif;
}@media print {.dariatable td {border-bottom-color: #000000;}}


.dariatable tbody {border:thin solid;}
.dariatable tbody.predel {border:none;}.dariatable tbody.serie1 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAJdvrf///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serie2 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAHKgcf///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serie3 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAGCJu////yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serie4 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABANNys////yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serie5 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABANNys////yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.seriex .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAPb37P///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serieNF .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABABkcBv///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serieN1 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAG4KTP///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serieN2 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAImb3P///yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}
.dariatable tbody.serieN3 .epodkaz {background:transparent left top repeat-y url("data:image/gif;base64,R0lGODlhBQABAIABAMRQf////yH5BAEAAAEALAAAAAAFAAEAAAIChF0AOw==");
padding-left: 0.4em;
}

.dariatable tr.predel td {height:10px;
font:1px/0.01 monospace;
visibility:hidden;
}
.dariatable .epodkaz {width:4em;}
.dariatable .epname {width:20em;}
.dariatable .nanaepname {width:11em;}
.dariatable .ephodnoc {display:none;}
.dariatable .funcs {width:auto;white-space:nowrap;}@media print {.dariatable .funcs {display: none;}}


.dariatable td.epodkaz {font:12px/1.2 Courier, "Courier New", monospace;
text-align: center;
}

.dariatable td.epname,
.dariatable td.nanaepname {font:14px/1.2 Helvetica, Arial, sans-serif;
}
.dariatable td.epname .epengname,
.dariatable td.nanaepname .epengname {float:left;
font-weight:bold;
color:rgb(60,60,60);
color:rgba(51,51,51,0.85);
text-shadow:1px 1px 0 rgb(252,252,252);
}

.dariatable td.epname .scenare,
.dariatable td.nanaepname .scenare {float:right;
position:relative;left:0;top:1px;z-index:1;
display:inline-block;
white-space:nowrap;
overflow:visible;
font:bold 14px/1 Verdana, Geneva, sans-serif;
width:3em;
margin:0 0 0 -3em;
text-align:right;
word-spacing:1px;
}
.dariatable td.epname .scenare a,
.dariatable td.nanaepname .scenare a {display:inline-block;
margin:-2px;border:none;padding:2px;
color:#000000;
background:rgb(204,170,204);
text-decoration:none;
opacity:0.5;
}
.dariatable td.epname .scenare a:hover,
.dariatable td.nanaepname .scenare a:hover {opacity:1;}
@media print {.dariatable td.epname .scenare,
.dariatable td.nanaepname .scenare {display:none;}}


.dariatable td.epname .epczname,
.dariatable td.nanaepname .epczname {float:right;display:inline-block;margin:1px;min-width:11em;}


.dariatable td.nanaepname {visibility:visible;
}

.dariatable td.ephodnoc {font: 10px/1.2 sans-serif;
white-space: nowrap;
padding: 0 5px;
overflow: visible;
}
.dariatable td.epcomment {font: italic 14px/1.2 Helvetica, Arial, sans-serif;}

.dariatable td.funcs {text-align:center;
font:14px/1 Helvetica, Arial, sans-serif;
word-spacing:0.25em;
}.dariatable td.funcs span.vcount {word-spacing:0;}
.dariatable td.funcs .vcount a {display:inline-block;min-width:1.5em;margin:-1ex 0;}
.dariatable td.funcs div {line-height:1.5;}
.dariatable td.funcs a {border-bottom-width:2px;}
.dariatable td.funcs a:hover {border-bottom-width:3px;}

.dariatable td.songint {text-align:right;white-space:nowrap;}
.dariatable td.songint,
.dariatable td.songname {font-size:12px;}

.dariatable tr.withnext td.epcomment div.presah {position:relative;left:0;top:0;z-index:10;
margin:0.75rem 0 -1.5rem;
border-width:0.3rem;
border-style:none double;
border-color:#7280bf;
padding:0 0.7rem;
background:#ede9dd;
min-height:2rem;
}
.dariatable tr.withnext+tr td.epcomment {padding-top:2rem;}
.dariatable tr {border-bottom:1px dashed #324699;
}@media print {.dariatable tr {background: none !important; color: inherit;border-bottom-color:#999999;}}

.dariatable thead tr,
.dariatable tbody.predel tr {background:none;}

.dariatable .epengname a {
color:inherit;
text-shadow:inherit;
}



.titulkykestazeni .en a,
.titulkykestazeni .en span {color:#aa3333;
font-weight:bold;
}


.titulkykestazeni .cz a,
.titulkykestazeni .en a {display:inline-block;min-width:4em;text-align:center;margin:0.5ex 0;}


.titulkykestazeni p {font:100%/1.5 Helvetica, Arial, sans-serif;
}


.pageidxxxxhomexhome #podekovani p {text-align:center;text-indent:0;line-height:1.4;margin-bottom:1em;}
@media print {
.pageidxxxxhomexhome #kontakt {padding-bottom: 0;}
}




.pageidxostatnixarchiv .novinky li {margin: 0px 1em 0px 0px;
}


.pageidxcharsxprehled #pagebox {max-width:none;}

.ekwebsectionepizody .strukturaepizody {
margin:0 auto;
max-width:25em;
}


.ekwebsectiondaria #postavyobal {position:relative;
min-height:14.0769em;
height:auto !important;
}

.ekwebsectiondaria #postavy {position:absolute;
right:4rem;
top:12rem;
z-index:0;
width:37em;height:100%;
margin:0;overflow:hidden;
font-size:70%;
opacity:0.5;
}.ekwebsectiondaria #postavy img {display: block; margin: 0 auto;position:absolute;left:auto;top:1.5em;height:23.0769em;}
.ekwebsectiondaria #postavy .jane {right:0;z-index:5;width:9.5385em;}
.ekwebsectiondaria #postavy .quinn {right:7em;z-index:4;width:8.0769em;}
.ekwebsectiondaria #postavy .trent {right:8.5em;z-index:3;top:0em;width:13.4615em;}
.ekwebsectiondaria #postavy .brittany {right:17em;top:1em;z-index:2;width:16.3846em;}
.ekwebsectiondaria #postavy .kevin {right:26em;top:2em;z-index:3;width:10.7692em;}





.ekwebsectiondpostavy .name {font-weight: bold; line-height: 1.4;
}.ekwebsectiondpostavy .name .prijmeni {font-size: 85%; font-weight: normal;}


.ekwebsectiondpostavy .dpostavy th {text-align: center; font-weight: bold;}
.ekwebsectiondpostavy .dpostavy td {padding: 1px 0.2em;}
.ekwebsectiondpostavy .dpostavy .charimg {width:3em;}
.ekwebsectiondpostavy .dpostavy .name    {width: 10em;}
.ekwebsectiondpostavy .dpostavy .replik  {width: 4em;}


.ekwebsectiondpostavy .dpostavy td.charimg a {display:block;position:relative;left:0;top:0;z-index:5;
width:100%;height:2em;
margin:0;
overflow:hidden;
text-align:center;
border-style:none;
background-image:none;
}

.ekwebsectiondpostavy .dpostavy td.charimg a:hover {overflow:visible;z-index:200;
}

.ekwebsectiondpostavy .dpostavy td.charimg img {width:100%;height:auto;position:absolute;left:0;top:0;z-index:auto;
}
.ekwebsectiondpostavy .dpostavy td.charimg img[src="doutpost/upchuck.gif"] {top:-0.25em;}

.ekwebsectiondpostavy .dpostavy td.charimg a:hover img {border:thin solid black;background:#ffffff;
box-shadow:0.25em 0.25em 0.25em #4c1a4c;top:0;
}


.ekwebsectiondpostavy .dpostavy td.name {text-align: left;
padding-left: 1.5em; text-indent: -1em;
font-weight: bold; line-height: 1.4;
}

.ekwebsectiondpostavy .dpostavy td.gender {text-align: center;
font: 16px/50% "Arial Black", "Times New Roman", Arial, sans-serif;
text-shadow: 0 0 1px #000000;
text-transform: uppercase;
}

.ekwebsectiondpostavy .dpostavy td.replik {text-align: center;
}
.ekwebsectiondpostavy .dpostavy .prijmeni {font-size: 85%; font-weight: normal;}
.ekwebsectiondpostavy .dpostavy td.gender abbr {border-style: none; outline: none;}
.ekwebsectiondpostavy .dpostavy .male {color: #0000cc;}
.ekwebsectiondpostavy .dpostavy .female {color: #cc0000;}
.ekwebsectiondpostavy .dpostavy td[colspan] {text-align: center; font-weight: bold;}




.pageidxdariaxepizody .czvid,
.pageidxdariaxepizody .envid,
.pageidxdariaxepizody .cztit,
.pageidxdariaxepizody .entit {position:relative;left:0;top:0;z-index:1;
}
.pageidxdariaxepizody .czvid .main,
.pageidxdariaxepizody .envid .main,
.pageidxdariaxepizody .cztit .main,
.pageidxdariaxepizody .entit .main {position:relative;left:0;top:0;z-index:1;
border: 1px solid #6c391f;
}



.pageidxdariaxepizody .cztit .pre,
.pageidxdariaxepizody .entit .pre {position:absolute;left:0;top:10px;z-index:4;
opacity: 0.8;
}


.pageidxdariaxepizody .xfref {font: bold 14px/100% "Comic Sans MS", "Comic Sans", cursive;
color: rgb(0, 51, 204);
text-decoration: underline;
}
.pageidxdariaxepizody a .xfref {text-decoration: none;}


.ekwebsectiondaria .blacksection .nadpis2 {margin-top:5ex;}
.ekwebsectiondaria .zbytek a:focus {font-weight:bold;}


.pageidxdariaxhudba #podzahlavim {box-shadow:none;background-attachment:fixed;}


.ekwebsectiondfanart #pagebox {max-width:none;}

.ekwebsectiondfanart .rawimg {background:none;color:inherit;
position:static;display:inline-block;
margin:0 0 1em;border:none;padding:0;
}.ekwebsectiondfanart .rawimg .caption {border-style:none;padding:0 1em;}


.ekwebsectiondfanart .popisek {display:inline-block;white-space:nowrap;min-width:8em;text-align:right;
}

.ekwebsectiondfanart .dwntble {padding:0;
border-collapse:separate;border-spacing:1em 0.5em;
}.ekwebsectiondfanart .dwntble tr+tr {border-top:;}
.ekwebsectiondfanart .dwntble td:first-child {text-align:right;}
.ekwebsectiondfanart .dwntble div {margin-bottom:0.5ex;}
.ekwebsectiondfanart .dwntble .popisek {min-width:5em;}


.ekwebsectiondfanart #shifi {width:300px;height:100px;overflow:hidden;
-moz-border-radius:2em;-webkit-border-radius:2em;border-radius:2em;border:1px solid;
background:white;
}.ekwebsectiondfanart #shifi img {margin:0 0 0 10%;}


.ekwebsectioncalel #pagebox {max-width:none;}
.ekwebsectioncalel #screenshoty .datum {white-space:nowrap;text-align:right;}
.strukturaepizody .oznaceni {display: none;}
@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;}a:link,
a:visited,
a:link.extern,
a:visited.extern {border-bottom:1px dotted;}
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 {background:none;}body {background: #ffffff; color: #000000;}#obsahwebu {display:none;}body>footer {border-top:none;box-shadow:none;}body>footer,
#kontakt {background:none;color:inherit;}#kontakt {display:none;}#author {border-top: 1px solid #000000;}body>header {display:none;}#obalstranky {background:none;min-width:0;min-height:0;}.infobox dt {font-weight: normal;}.infobox dd {font-family: Georgia, Times, "Times New Roman", serif;}.infobox,
.infobox *,
.infobox.pinkbox,
.infobox.pinkbox *,
.infobox.greenbox,
.infobox.greenbox *,
.infobox.graybox,
.infobox.graybox *,
.infobox.whitebox,
.infobox.whitebox * {border-color: #999999; background: none;}.infobox {font-size: 90%;}.listek {border-width: 1pt;}
.nadpis1 {background-color: transparent;
}.novinky dt .verze {background:none;color:inherit;border-color:#333333;}
.novinky dt {border: none;
background: #ffffff; color: #000000;
}.novinky dd {line-height: 1.2;}.oznameni {border-color: #000000; border-width: 1pt; line-height: 1.2;}
.region {font-family:Georgia, Times, "Times New Roman", serif;
font-size:120%;
line-height:1.4;
margin:0.75rem 0;border:none;padding:1em;
min-width:0;max-width:none;
}.region::before {box-shadow:none;}.region p,
.region ul.pretty,
.region ol.pretty,
.region dl.pretty {max-width:none;}.region h3 {max-width:none;}.region blockquote p+p {margin-top:0.25em;}.region ul.pretty li:nth-child(1n+0) {list-style-image:none;}.region ol.pretty li:nth-child(1n+0)::before {display:none;}.region table.pretty tbody+tbody {border-top:none;}.region table.pretty tbody tr {border-bottom:1px solid #aaaaaa;}.region.hlavninadpis .nadpis1,
.region.hlavninadpis .tags {display:none;}.region.hlavninadpis .floatasideimg {display:none;}.region.hlavninadpis {margin-top:0;padding-top:0;}.region .infobox {font-size:100%;}.region .infobox,
.region .obsahstranky {font-size:100%;}.newvyroky .portret {display:none;}.newvyroky .zbytek {margin-left:0;}.newvyroky .vyrvizitka {box-shadow:none;border-color:#333333;}

.newvyroky,
.newvyroky .radek,
.newvyroky .vypravec,
.newvyroky .footnotetext,
.newvyroky .jmeno,
.newvyroky a:link,
.newvyroky a:visited,
.newvyroky em {background:transparent;
color:#000000 !important;
text-shadow:none;
min-height:0;max-width:none;
}
table.sramecky,
.vysvetlivky {box-shadow: none;}.tags a:link,
.tags a:visited,
a.tag:link,
a.tag:visited {color:inherit;border-bottom:1px solid;background:none !important;}hr {margin:2ex auto 0.5ex;}.obsahstranky .showhide {display: none;}.blacksection {background: none; color: #000000; border: none;}.blacksection.oddelit {padding-top: 0px; padding-bottom: 0px;}
.pribeh {font-family: Georgia, Times, "Times New Roman", serif;
font-size: 11pt;
}.pribeh .text,
.pribeh .radek        {max-width: none;}.prevnexttbl {display: none;}.odkazyobal .leftbg,
.odkazyobal .rightbg,
.odkazyobal .left,
.odkazyobal .right,
.odkazyobal>div {background: none; color: inherit; border-bottom: thin solid;}.pdflnk:after,
.ziplnk:after {display: none;}.maximalizovat {display: none;}.dariatable td {border-bottom-color: #000000;}.dariatable .funcs {display: none;}.dariatable td.epname .scenare,
.dariatable td.nanaepname .scenare {display:none;}.dariatable tr {background: none !important; color: inherit;border-bottom-color:#999999;}
}

div.neaktualniobsah {position:absolute;left:100px;top:30px;z-index:255;
background-color: #ffffff; color: #000000;
margin:0;border:10px solid #ff0000;padding:5px;
width: 400px;
font-size: 150%;
-moz-border-radius:1.5em;-webkit-border-radius:1.5em;border-radius:1.5em;
resize: both;
overflow: hidden;
display: none;
}@media screen {div.neaktualniobsah {display: block;}}

@media print {div.neaktualniobsah {display: none !important;}}

div.neaktualniobsah small {font-size: 100%;}

div#v17x03 {display: none;}
