body,html,h1,h2,h3,h4,h5,h6,dl,dd,dt,ul,li { font-size: small; color: #003333; text-align: center; font-family: Arial, Verdana, sans-serif;}
body { margin: 0px; padding: 0px; background-color: #9d9d9d;}
div { position: relative;}
h1 { font-size: x-large; margin: 70px 0px 70px 0px;}
h2 { font-size: medium; margin: 20px 0px 20px 0px;}
ul,li,p,h3,h4 { text-align: left;}
ul,li { margin-left: 0px;}
li { list-style-type: none;}
img,img a { border: none;}
p { text-align: justify;}
dt { font-weight: bold;}
dd { margin: -17px 0px 5px 70px;}
.slovnik dd { margin: -17px 0px 40px 70px;}
dl,dt,dd { text-align: left; color: #035B21;}

a { color: #035B21; font-weight: normal;}
a:hover { color: #035B21; text-decoration: none; font-size: 100%;}

#ram { position: relative; padding: 50px 0px 0px 0px; width: 76%; background-color: #035B21; margin-left: auto ! important; margin-right: auto ! important;}
#vnitro { position: relative; padding: 15px 15px 15px 15px; background-color: white;}
#pata { position: relative; padding: 5px 15px 5px 15px; background-color: #035B21;}
#logo { width: 150px; height: 206px; overflow: hidden; padding: 0px; margin-top: 30px; margin-bottom: 30px; margin-left: auto ! important; margin-right: auto ! important;}
#logo img { width: 150px; height: 206px;}
#trvalka { width: 150px; height: 123px; overflow: hidden; padding: 0px; margin-top: 80px; margin-bottom: 30px; margin-left: auto ! important; margin-right: auto ! important;}
#trvalka img { width: 150px; height: 123px;}
#dny { width: 300px; height: 108px; overflow: hidden; padding: 0px; margin-top: 30px; margin-left: auto ! important; margin-right: auto ! important;}
#dny img { width: 300px; height: 108px;}

.words { background-color: #FCC300; width: 100%; margin-left: auto ! important; margin-right: auto ! important;}
.words h4,.words p { color: #035B21; margin: 2px;}
.pict { width: 300px; height: 226px;}
.map { width: 509px; height: 787px;}
.trvalka { width: 400px; height: 340px; margin: 50px 0px 50px 0px;}
.trvalka_h { width: 300px; height: 400px; margin: 50px 0px 50px 0px;}
.trvalka_w { width: 400px; height: 302px; margin: 50px 0px 70px 0px;}
.trvalka_t { width: 640px; height: 480px; margin: 10px 0px 70px 0px;}
.durch { font-weight: bold; letter-spacing: 4px;}
.nic,.granic { margin: 0px;}
.mais p { line-height: 2;}
.red { color: red;}
.blue { color: blue;}
.center,.mais p,.granic,.durch,.popisek { text-align: center;}
.under { text-decoration: underline; text-align: left;}
.small { font-size: small; margin: 0px;}
.jednak { width: 1px; height: 1px;}
.levak { text-align: left;}
.popisek { margin: -40px 0px 50px 0px; font-weight: bold;}
ul.odkazy { margin-left: 20px;}
ul.archiv { margin-left: 40px;}
ul.archiv li,ul.adresare li,ul.soubory li,ul.odkazy li { margin: 3px; padding: 2px;}
ul.alk li { margin: 6px;}

#pata a,#pata a:hover { color: #003333; font-weight: normal;}
#pata p { margin: 8px;}
.rozstrel { font-weight: bold; text-decoration: none; margin: 0px 8px 0px 8px; letter-spacing: 2px;}
a:hover span.rozstrel { text-decoration: underline;}

.icon,.econ { width: 20px; height: 20px; margin: 0px 3px -3px 6px;}
.econ { margin: 0px -2px -5px 3px;}
.hero { color: #006600; font-weight: bold; font-size: small; margin: 2px; padding: 2px; background-color: #c7f1c7;}
ul.adresare, ul.soubory { margin: 6px 6px 6px 20px;}
