body {
margin: 0;
padding: 0;
background: #2e2e2e;
font-family: "trebuchet ms", helvetica, arial, sans-serif;
font-size: 0.9em;
color: black;
}
hr {display: none;}
#hl UL{
margin: 0;
padding: 0;
list-style-type: none;
position: absolute;
z-index: 1;
top: 110px;
left: 10px;
width: 20px;
}
#hl LI {
float: left;
padding: 0;
}
#hl LI a {
display: block;
font-weight: bold;
color: black;
text-decoration: none;
width: 77px;
height: 47px;
background: url(grafika/tlz.gif) 0 0 no-repeat;
padding-top: 25px;
text-align: center;
font-size: 0.9em;
}
#hl LI.admin a {
display: block;
font-weight: bold;
color: black;
text-decoration: none;
width: 77px;
height: 47px;
background: url(grafika/tlc.gif) 0 0 no-repeat;
padding-top: 25px;
text-align: center;
font-size: 0.9em;
}
#hl UL LI a:hover {
background-position: 0 -72px;
}
#hl UL LI#zalozka a {
background-position: 0 -144px;
}
#hlavicka {
background: url(grafika/hlavicka.gif) repeat-x;
float: left;
width: 100%;
}
#hlavicka h1 {
margin: 0;
padding: 0;
background: url(grafika/logo.jpg) no-repeat;
width: 353px;
height: 99px;
text-indent: -5000px;
float: left;
}
#hlavicka h1 a {
display: block;
width: 353px;
height: 99px;
border: 0;
text-decoration: none;
}
h2 {
margin-top: 17px;
padding-bottom: 10px;
border-bottom: 4px solid #ececec;
font-weight: normal;
font-size: 1.2em;
color: black;
}
h3 {
margin-top: 5px;
margin-bottom: 5px;
font-size: 1.1em;
color: black;
}
h3#komentare {
margin: 20px 0 20px 0;
}
h5 {
font-size: 0.9em;
}
#hlavicka p {
margin: 0;
padding: 40px 0 0 20px;
font-family: georgia, times, serif;
font-size: 100%;
color: #8c887f;
float: left;
}
#menuzl UL{
margin-top: 56px;
padding: 0;
list-style-type: none;
}
#menuzl LI {
float: left;
padding: 0;
}
#menuzl LI a {
display: block;
font-weight: bold;
color: black;
text-decoration: none;
width: 110px;
height: 24px;
background: url(grafika/tlm.jpg) 0 0 no-repeat;
padding: 11px 0 0 43px;
margin-left: 10px;
}
#menuzl UL LI a:hover {
background-position: 0 -35px;
}
#menuzl UL LI#zalozka a {
background-position: 0 -70px;
}
#menudol {
clear: left;
float: left;
margin: 0 0 0 97px;
padding: 20px 0 0 0;
background: url(grafika/menudol.jpg) no-repeat;
width: 263px;
display: inline;
}
#menudol dl {
margin: 0 0 15px 0;
padding: 0 26px;
font-family: "trebuchet ms", helvetica, arial, sans-serif;
}
#menudol dt {
padding: 0 0 10px 0;
font-size: 1.2em;
border-bottom: 1px solid #bcb7b0;
color: #c38c1d;
}
#menudol dd {
margin: 0;
padding: 1px 0;
background: url(grafika/menudol_dash.gif) repeat-x bottom;
}
#menudol dd a {
display: block;
margin: 0 0 1px 0;
padding: 3px 15px;
text-decoration: none;
color: #333;
}
#menudol dd a:hover {
background: #eeede9 url(grafika/menudol_dd_hover.gif) no-repeat 6px 50%;
color: #7c7669;
}
#obal {
background: #c8c8c8 url(grafika/obal.gif) repeat-y 0 0;
float: left;
width: 100%;
min-width: 760px;
}
#obsah {
background: url(grafika/obsah_hor.jpg) repeat-x 0 0;
float: left;
width: 100%;
min-width: 760px;
}
#obsahtxt {
float: left;
width: 60%;
min-height: 300px;
margin-left: 10px;
padding-bottom: 10px;
color: #674406;
}
#obsahtxt a {
color: black;
background: #e2e2e2;
text-decoration: none;
border-bottom: 1px solid #a8a6a6;
} 
#obsahtxt a:hover {
color: white;
background: #a8a6a6;
border-bottom: 1px solid #e2e2e2;
}
#obsahtxt a.velodkaz {
display: block;
margin-top: 10px;
border: 0;
text-decoration: none;
color: black;
background: url(grafika/velodkaz.gif) no-repeat 0 5px;
padding-left: 10px;
}
#obsahtxt a:hover.velodkaz {
color: #c38c1d;
}
#obsahtxt .vice {
border: 0;
margin-top: 10px;
float: right;
background: url(grafika/vice.gif) no-repeat 70px 0;
padding-top: 18px;
width: 150px;
height: 51px;
}
#obsahtxt .vice a {
background: none;
text-transform: uppercase;
font-size: 0.9em;
font-weight: bold;
border: none;
}
#obsahtxt .vice a:hover {
color: #FFF;
background-color: #3e3e3e;
}
.popcl {
font-size: 0.8em;
}
#obsahtxt p, #obsahtxt UL {
margin: 0;
padding-bottom: 10px;
background: url(grafika/menudol_dash.gif) repeat-x bottom;
}
#paticka {
clear: left;
background: #353535 url(grafika/paticka.gif) repeat-x 0 0;
padding: 20px 0 20px 110px;
min-width: 650px;
height: 50px;
color: #6c675e;
}
#paticka ul {margin: 0; padding: 0;}
#paticka li {
margin: 0 20px 0 0;
padding: 0;
list-style: none;
float: left;
}
#paticka li a:link, #paticka li a:visited {
color: #ebac28;
text-decoration: none;
display: block;
padding: 2px 4px;
}
#paticka li a:hover {
background-color: #3e3e3e;
color: #fff;
}
#paticka p {
margin: 0;
padding: 5px 0;
clear: left;
}
#paticka p span {
font-size: 85%;
float: right;
padding: 0 10px 0 0;
}
#paticka p a {
color: #9c9a95;
text-decoration: none;
}
#paticka p a:hover {
color: #FFF;
background-color: #3e3e3e;
}
IMG.napravo {
float: right;
border: 3px solid #f0f0f0;
margin: 5px 0 0 10px;
}
IMG.napravo.zadnyramecek {
border: 0;
}
.obrref {
float: left;
width: 300px;
border: 1px solid black;
margin: 0 3px 10px 0;
}
.nalevo {
clear: left;
}
dd#visited a, dd#visited a:hover {
background: #bcb7b0 url(grafika/menudol_dd_select.gif) no-repeat 6px 50%;
color: #FFF;
}
#kontaktniinfo {
float: left;
}
#kontaktniform {
float: right;
}
.povinnyudaj {
color: #c38c1d;
}
#obort2 {
display: none;
}
#upozorneni {
background-color: white;
width: 500px;
margin: auto;
margin-top: 50px;
padding: 0 10px 30px 10px;
border: 10px solid black;
}
#inpnick {
margin-left: 0px;
}
#inpmail {
margin-left: 21px;
}
#inpzobrazmail {
margin-left: 5px;
}
#inpweb {
margin-left: 25px;
}
#inpsubj {
margin-left: 1px;
} 
#inpsled {
margin: 0 5px 0 5px;
}
#sleddisk {
float: left;
}
#raz {
text-align: right;
margin-bottom: 13px;
}
#raz a img {
border: none;
}
.nick {
margin-left: 40px;
font-size: 1.2em;
color: black;
}
.reakce {
float: left;
margin-left: 400px;
font-size: 11px;
}
.subject {
font-weight: bold;
background: url(grafika/lupa.png) 0 2px no-repeat;
padding-left: 20px;
}
.horprisp {
background: url(grafika/horprisp.gif) no-repeat;
width: 496px;
height: 42px;
}
.strprisp {
background: url(grafika/strprisp.gif) repeat-y;
width: 496px;
}
.strprispobsah {
padding: 0 10px 0 10px;
}
.strprispobsah img {
border: none;
margin: 0;
}
#obsahtxt .strprispobsah a {
background-color: #c8c8c8;
border: none;
}
.dolprisp {
background: url(grafika/dolprisp.gif) no-repeat;
width: 496px;
height: 16px;
}
.infoprisp {
margin: 5px 0 0 20px;
}
#vyhledavani {
background: url(grafika/vyhledavani.gif) no-repeat 0 4px;
padding-left: 25px;
float: right;
margin: 20px 10% -20px 0;
}
INPUT,TEXTAREA,SELECT {
background: #f4f3f3;
border: 1px solid #b5b5b5;
}
INPUT:hover,TEXTAREA:hover {border-color: #949494;}
INPUT:focus,TEXTAREA:focus {border-color: #58849A; background-color: #F6F8FC;}
INPUT.button {
background: url(grafika/button.jpg) no-repeat;
width: 47px;
height: 20px;
}
INPUT.button:hover {
background-position: -50px 0;
}
.i {
border-bottom: 1px dashed;
cursor: help;
}
.autor {
display: block;
float: right;
margin-top: 5px;
}
.gravatar {
float: left;
width: 64px;
height: 64px;
}
img.gravatar {
border: 1px solid silver;
margin-right: 9px;
}
img.favatar {
border: none;
margin: 3px 0 0 18px;
float: left;
}
#obsahtxt .nick a{
background: none;
border: none;
}
.cl {
clear: both;
}
.upozorneni {
color: #bd7029;
background: #fdfae3 url('grafika/upozorneni.gif') 5px 5px no-repeat;
border: 1px solid #bd7029;
padding: 3px 5px 3px 27px;
}