body { margin: 0px; background: URL('../_images/background.gif'); background-color: #faf5dc;}
body, td { font-family: "Times New Roman CE", "Times CE", "Times New Roman", Times, serif;  font-size: 10pt; color: maroon; }

h1 { font-size: 38px; font-weight: normal;   margin-bottom: -40px; margin-top: -20px; }
h2 { font-size: 26px; font-weight: normal;   margin-bottom: 5px; margin-top: 0px; }
h3 { font-size: 21px; font-weight: normal;   margin-bottom: 5px; margin-top: 0px; }
h4 { font-size: 18px; font-weight: normal;   margin-bottom: 0px; margin-top: 10px; margin-left: 20px; }

small { font-family: 'Tahoma CE', Tahoma, "Helvetica CE", Helvetica, sans-serif;  font-size: 10px; color: #9C673D;}
input, textarea { width: 320px; font-family: "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif; font-size: 12px; line-height: 12px; }

a { text-decoration: underline; color: maroon; }
a:hover { color: #9C673D; }

img.right { margin-top: 10px; margin-left: 10px; }
img.center { margin-bottom: 10px; }

.fleft { float: left;}
.fright { float: right;}

input.submit { width: 100px; background: #E4DFC8; font-weight: bold; font-size: 11px; }

#header { position: absolute; left: 30px; top: 10px; width: 380px; height: 30px; padding: 0px; }
#title { position: absolute; left: 0px; top: 45px; width: 400px; height: 80px; padding: 0px; background: URL('../_images/motif.jpg'); color: white; font-size: 60px; line-height: 80px;}
#menu { position: absolute; left: 35px; top: 150px; width: 130px; color: maroon; padding: 0px; }
#menu a { color: black; text-decoration: none; }
#menu a:hover { color: maroon;}
#menu small a { color: #9C673D; text-decoration: underline;}
#menu small a:hover { color: maroon; }
#menu ul { font-size: 21px; list-style-type: none; margin-left: 0px; margin-top: 0px; margin-bottom: 20px; padding: 0px; }
#menu ul li { margin-bottom: 5px; }
#menu ul ul { font-size: 13px; margin-left: 10px;  margin-top: 0px;  margin-bottom: 0px; padding: 0px; }
#menu ul ul li { margin-bottom: 0px; }
#menu ul.open   { display: block; }
#menu ul.closed { display: none; }
#menu form { margin: 0px; }
#menu input { width: 80px; height: 18px; }
#menu input.button { width: 30px; height: 18px; background-color: #E4DFC8; border: solid 1px; border-color: White Black Black White; color: Maroon; font-size: 11px; font-weight: bold; }

#aktualne { position: absolute; left: 620px; top: 10px; width: 150px;  padding: 5px; color: white; }
#aktualne p { margin: 0px; }
#aktualne p:first-letter { font-size: 150%; font-weight: bold; }
#aktualne a { color: white; }
#aktualne a:hover { color: maroon; }
#aktualne .datum { font-size: smaller; text-align: right; }

#text { position: absolute; left: 170px; top: 150px; width: 430px; padding: 0px; text-align: justify; }
#text .clanek { clear: both; margin-bottom: 5px; }
#text p { margin-left: 20px; margin-top: 0px; margin-bottom: 5px; }
#text td p { margin: 0px; }
#text blockquote { margin-top: 0px; margin-bottom: 5px; margin-left: 60px; text-indent: -40px; }
#text blockquote p { margin: 0px; }
#text ul { margin-top: 0px; margin-bottom: 5px; list-style-type: square; }
#text ol { margin-top: 0px; margin-bottom: 5px; padding-left: 10px; }
#text hr { margin-top: 0px; margin-left: 20px; margin-bottom: 10px; height: 1px; color: maroon; }
#text img { border: solid 1px black; margin: 3px 5px 3px 5px; }

ul.odkazy { margin-top: 10px; }
ul.odkazy li { margin-bottom: 10px; }
ul.odkazy big { font-weight: bold; }

#rightAnketa { width: 145px; background-color: #8C5C36; border: solid 1px #FAF5DC; padding: 2px; text-align: center; }
#rightAnketa tr.bg { background-color: #E4DFC8; }
#rightAnketa td.right { text-align: right; }
#rightAnketa input.radio { width: 14px; vertical-align: middle;  }
#rightAnketa input.button { background-color: #9C673D; border: solid 1px; border-color: #FAF5DC Black Black #FAF5DC; color: White; font-size: 11px; font-weight: bold; }
#rightAnketa table { margin: 5px 0px 5px 0px; width: 100%; }
#rightAnketa td { font-family: 'Arial CE', Arial, 'Helvetica CE', Helvetica, sans-serif; font-size: xx-small; }
