body { margin: 0px auto 0px auto; font-family: "trebuchet ms", sans-serif; }
div#telo a { color: #cc0000; background-color: inherit; }
div#telo a:hover { color: #000000; background-color: inherit; }
a.mimo { background: url(../gif/mimo_cervena.gif) right no-repeat; padding-right: 15px; }
a.mimo:hover { background: url(../gif/mimo_cerna.gif) right no-repeat; }
a.aktualni { background: url(../gif/aktualni_cervena.gif) right no-repeat; }
a.aktualni:hover { background: url(../gif/aktualni_cerna.gif) right no-repeat; }
h1 { width: 100%; height: 225px; background-color: #000000; margin: 0px; color: #ffffff; text-align: center; }
h1 a { display: block; height: 100%; width: 100%; color: #ffffff; background-color: #000000; }
h1 a span { display: block; position: absolute; top: 0px; left: 0px; height: 225px; width: 100%; background: url(../jpg/alfa-156-hlavicka.jpg) no-repeat center; cursor: pointer; }
div#telo { width: 770px; margin: 0px auto 0px auto; }
div#obsah { float: right; width: 620px; height: 800px; }
div.perex, div.clanek { margin: 20px 0px 3px 0px; }
div.perex img { width: 160px; float: left; }
img { margin: 5px 15px 5px 10px; padding: 2px; border: solid 1px #cc0000; }
img.mapa { float: right; margin-right: 80px; }
div.perex h2 { font-size: 1.2em; margin: 0px; }
div.perex p { font-size: 0.9em; margin: 5px 0px 5px 5px; height: 90px; }
div.info { font-size: 0.9em; font-style: italic; }
ul.menu, ul.podmenu {  list-style-type: none; width: 128px; padding: 0px; margin: 0px; float: left; }
ul.menu li { text-align: right; margin: 6px 0px 4px 0px; padding: 0px; line-height: 20px; font-weight: bold; }
ul.podmenu li { text-align: right; margin: 0px; padding: 0px; line-height: 19px; font-size: 0.75em; font-weight: normal; }
ul.menu li a, ul.podmenu li a, ul.menu li span { padding: 0px 13px 0px 0px; }
ul.prvni { margin-top: 20px; }
div.clanek h2 { font-size: 1.2em; margin: 0px 0px 20px 0px; text-align: center; color: #cc0000; background-color: inherit; }
div.clanek em { font-size: 0.9em; display: block; margin-bottom: 10px; }
div.clanek p { font-size: 0.9em; margin: 5px 0px 5px 0px; text-indent: 20px; clear: both; }
div.clanek ul { list-style-type: square; font-size: 0.8em; }
div#merice { display: none; }
ul.diskuse {  list-style-type: none; padding: 0px 0px 0px 13px; margin: 0px; }
li.vlakno { margin: 10px 0px 0px 0px; padding: 0px; }
li.vlakno div { color: #cc0000; background-color: inherit; }
li.vlakno div em { color: #000000; background-color: inherit; }
li.vlakno div h2 { display: inline; width: 100%; font-size: 1em; }
li.vlakno p { margin: 0px; font-size: 0.8em; }
li.vlakno em { font-size: 0.8em; }
form { margin: 20px 0px 20px 0px; }
label { color: #cc0000; background-color: inherit; font-size: 0.8em; line-height: 20px; }
.red { color: #cc0000; background-color: inherit; }
.light_s { color: #b4b4b4; background-color: inherit; }
div#telo a.light_c { color: #ffb4b4; background-color: inherit; }
div#telo a.light_c:hover { color: #b4b4b4; background-color: inherit; }
label input { border: solid #cc0000 1px; padding: 0px; height: 17px; width: 140px; font-family: "trebuchet ms", sans-serif; }
textarea { border: solid #cc0000 1px; margin: 0px; height: 120px; font-size: 0.8em; font-family: "trebuchet ms", sans-serif; }
button {  border: solid #cc0000 2px; width: 80px; margin: 0px; font-weight: bold; background-color: #ffffff; color: #cc0000; }
div#lista form div { display: inline; }
div#video { margin: 20px 0px 0px 90px; width: 425px; padding: 2px; border: solid 1px #cc0000; }
div#lista { width: 100%; height: 24px; background-color: #cc0000; color: #ffffff; text-align: center; border-bottom: solid 6px #000000; }
div#lista strong { font-style: italic; margin-left: 150px; }
div#lista form { display: inline; }
div#lista form label input { margin: 0px 0px 0px 0px; }
div#lista form label button { border-style: none; height: 17px; line-height: 17px; background-color: #cc0000; color: #ffffff; cursor: pointer; margin: 1px 0px 1px 0px; }
div#adsense { width: 100%; height: 15px; background-color: #000000; color: #ffffff; text-align: center; border-top: none; border-bottom: solid 5px #000000; }
iframe { margin-left: 90px; }
div#d { display: block; width: 620px; height: 130px; }
div#d_l label { width: 240px; margin-bottom: 2px; border: #cc0000 1px solid; display: block; text-align: right; }
div#d_l label input { width: 180px; border-style: none; }
div#d_l button { float: right; margin: 8px; }
div#d_r label { width: 340px; margin-bottom: 2px; border: #cc0000 1px solid; display: block; text-align: right; }
div#d_r label input { width: 240px; border-style: none; }
div#d_r button { float: right; margin: 8px; }
div#d_p textarea { width: 370px; }
div#d_r { float: left; clear: left; width: 350px; }
div#d_l { float: left; clear: left; width: 250px; }
div#d_p { float: right; clear: right; width: 370px; }
div.clanek table { width: 100%; border-collapse: collapse; border: 1px #cc0000 solid; margin: 0px; padding: 0px; }
div.clanek table tr th { border: 1px #cc0000 solid; margin: 0px; }
div.clanek table tr td { border: 1px #cc0000 dotted; margin: 0px; text-align: center; }
br#mezera { line-height: 6px; }
div.odkazy { float: right; width: 620px; margin: 5px 0px 5px 0px; text-align: center; font-size: 0.65em; }
div.odkazy a { color: #cc0000; background-color: inherit; }
div.odkazy a:hover { color: #000000; background-color: inherit; }
div#adfox-l2 { margin: 5px 0 5px 0; }
div#adfox-l2 h2 { font-size: 0.9em; margin: 5px 0 5px 0; }
div.adfox-box { width: 610px; margin-left: 10px; }
div.adfox-box h3 { font-size: 0.65em; display: inline; }
div.adfox-box p { font-size: 0.65em; display: inline; margin-left: 3px; }
div.adfox-box div { font-size: 0.65em; display: inline; margin-left: 3px; }
div.adfox-box div a { color: #000000; position: absolute; }