@media screen {
body { margin: 0; padding: 0; text-align: center; font-family: "Times New Roman",serif; font-size: 100.01%; color: #ff9; background: #000 url(nota.gif) repeat scroll left top; }
#vse { margin: 0 auto; width: 750px; text-align: left; }

a { color: #3c3; text-decoration: underline; }
a:hover { color: #9f9;	}
h1, h2, h3, p, ul, ol, li, dl, dt, dd, table, hr, #kontakt, #tlac, #autor { margin: 0; padding: 0; }

#nadpis { margin:0; padding:0; position: relative; width:750px; height:500px; overflow:hidden; text-align: center; }
#nadpis span { display:block; position:absolute; left:0; top:0; z-index: 1; width:750px; height:500px; background: url("pozadi.jpg") no-repeat center top; }
h1 { color: #ff0; font-family: "Monotype Corsiva", serif; font-size: 300%; line-height: 1.5; }

#menu {
 padding-top: 1em;
 padding-bottom: 0.5em;
 color: yellow;
 border-bottom: 3px #990 solid;
 margin-bottom: 1em;
}

#tlac {
 text-align: center;
 margin: 0em auto;
 width: 750px;
 font-size: 120%;
}

#tlac a {
 display: block;
 width: 121px;
 background-color: #000;
 float: left;
 text-decoration: none;
 margin-left: 3px;
 overflow: hidden;
}

#tlac a span {
 display: block;
 background: #333;
 text-transform: lowercase;
 padding: 0.1em 0ex;
 border: 3px solid #990;
 border-top-color: #ff6;
 border-left-color: #ff6;
 font-weight: bold;
 color: #ff9;
}

#tlac a:hover span {
 background: #000;
 border: 3px solid #ff6;
 border-top-color: #990;
 border-left-color: #990;
 color: #9f9;
}
#tlac a #a {
 color: #ff0;
 border: 3px solid #090;
 border-top-color: #6f6;
 border-left-color: #6f6;
}
#tlac a:hover #a {
 border: 3px solid #6f6;
 border-top-color: #090;
 border-left-color: #090;
 color: #9f9;
}
#kontakt {
 padding: 0em 1ex;
 line-height: 1.5;
 margin: 0em auto;
 width: 750px;
 text-align: center;
 font-size: 90%;
 background-color: #333;
}
#obsah {
 padding: 0.5em 2ex;
 font-size: 1.2em;
}
hr,dl,p,table,ul {
 margin-bottom: 1.5em;
}
p {
 text-align: justify;
}
h2 {
 text-align: center;
 margin-bottom: 0.4em;
 font-size: 200%;
}
h3 {
 font-size: 100%;
}
li {
 margin-left: 3ex;
}
dl {
}
dt {
 font-style: italic;
 font-weight: bold;
 padding: 0.2em 0ex 0em 0ex;
}
dd {
 margin-left: 6ex;
 margin-bottom: 0.5em;
}
dl.clen {
 border: 1px #ccc solid;
 border-top-width: 0px;
 width: 640px;
 margin: 0 auto;
}
dl.clen dt {
 border-top: 1px #ccc solid;
 padding: 0.4em 0ex 0em 1ex;
}
dl.clen dd {
 font-weight: bold;
 margin-left: 12ex;
 margin-bottom: 1em;
}
table { border: 1px #ccc solid; width: 640px; font-size: medium; margin: 0 auto 1em auto; border-collapse: collapse; }
td, th {
 border: 1px #ccc solid;
 padding: 0.5em 1ex;
}
td.l {
 text-align: right;
 width: 8ex;
 padding-right: 1ex;
}
caption {
 margin: 2em auto 1ex auto;
 font-weight: bold;
 font-size: 1.5em;
}
thead {
 text-align: center;
}
thead, tbody {
 font-size: 1.2em;
 background: #333;
}
.netisk { display: block; }
.ukaz { text-align: center; line-height: 1.8; margin-bottom: 2em; }
.vetsi { font-size: 150%; }
.stred { text-align: center; }
.p { text-align: right; }
.v { text-align: left; }
.tucne { font-weight: bold; }
.skryte { display: none; }
.h { margin-top: 1em;}
.ne { visibility: hidden; }
#autor { font-family: monospace; padding: 1em 2ex; text-align: right; font-size: small; font-weight: bold; margin-top: 4em; }
hr { clear: both; margin-top: 1em; }
ol { list-style-type: decimal; margin-left: 5ex; }
ol li { margin:  0 0 0 5ex; padding: 0; line-height: 1.4; }

.akcnipolicko { text-align: center; padding: 1ex;
border: 3px lightgreen solid; background: darkgreen; }
.akcnipolicko a { color: yellow; }

}



@media print {
body { margin: 0; padding: 0; font-family: serif; color: #000; background: #fff; }
h1, h2, h3, p, ul, ol, li, dl, dt, dd, table, hr, #kontakt, #tlac { margin: 0; padding: 0; }
p, ul, ol, dl, table { margin: 0 0 1em 0 !important; }
a { color: #000; text-decoration: underline; }
div#menu { font-size: small !important; text-align: center; }
div#menu #tlac { display: none; }
h1, h2 { text-align: center; margin: 0.5em 0; }
table, td, th { border: none; }
td { padding: 0.5em 1ex 0em 1ex; text-align: left; }
td.l { text-align: right; }
td.p { text-align: right; }
dd, li { margin-left: 3ex; }
caption { text-align: left; font-weight: bold; }
dl.clen dd { margin-bottom: 1em; }
dl.clen dt { margin-bottom: 0.5em; }
hr { color: black; border: black solid thin; }
.skryte, #autor { display: none; }
.tucne { font-weight: bold; }
.stred, h2 { text-align: center; }
.tisk { display: block !important; }
.netisk, .akcnipolicko { display: none; }
}







