* {margin: 0px; padding: 0px; }
body {background: #FFFFFF url(img/page-background-top.gif) repeat-x top; }

img {border: 0px; }

#page-top {height: 74px; font-family: Verdana, "Geneva CE", lucida, sans-serif; }

#page-top img {float: left; padding-right: 10px; }
#page-top a {text-decoration: none; color: #194D9F; }
#page-top a:hover {color: #0D2E4E; }
#page-top a h1 {font-weight: normal; padding-top: 15px }

#page-content {background: #FFFFFF url(img/page-background-center.gif) repeat-y; width: 788px;  }
#page-content #top {background: url(img/page-top.gif) no-repeat top; width: 788px; }

#text {float: left; line-height: 150%; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; width: 541px; padding: 15px 10px 10px 32px; font-size: small; }

#text p {line-height: 160%; margin: 0px 15px 15px 15px; text-align: justify; }
#text h2 {line-height: 150%; font-family: Verdana, "Geneva CE", lucida, sans-serif; color: #194D9F; font-weight: normal; border-bottom: 1px solid #CACACA; margin-bottom: 8px; padding-bottom: 10px; padding-left: 10px; font-size: 1.4em; }
#text h2 a:hover {color: #1A610A; }
#text h3 {font-family: Verdana, "Geneva CE", lucida, sans-serif; color: black; font-weight: normal; margin-bottom: 10px; margin-left: 10px; margin-top:  20px; font-size: 1.4em; }
#text blockquote {font-family: Georgia, "New York CE", utopia, serif; border-left: 4px solid #CACACA; color: #585858; line-height: 150%; padding-left: 20px; margin-left: 20px; margin-bottom: 15px; margin-top: 15px; font-style: italic; }
#text blockquote p {line-height: 180%; margin: 0px 25px 10px 0px; font-size: 0.9em; }
#text blockquote div {color: black; text-align: right; padding-right: 25px;  }
#text strong {color: #AC7A03; font-weight: normal; }
#text a {color: #194D9F; }
#text a:hover {color: black; }
#text .hr-big {border: 1px solid #1C4AA5; margin: 0px 0px 10px 0px; }
#text hr {border: 1px solid #F2F2F2; margin: 0px 0px 10px 0px; }
#text ul {line-height: 160%; margin: 5px 10px 10px 40px; list-style: square; }
#text ol {line-height: 160%; margin: 5px 10px 10px 40px; }
#text .left {float: left; }
#text .right {float: right; }
#text .center {text-align: center; margin-left: auto; margin-right: auto; width: 300px; }
#text img {margin: 20px; }
#text .prispevek table {border-collapse: collapse; border: 1px solid #CACACA; width: 500px; margin: 10px 0px 10px 30px;  }
#text .prispevek td, #text .prispevek th {border: 1px solid #CACACA; padding: 3px; }
#text .prispevek th {background: #CACACA; text-align: left; font-weight: normal;}

#text .kategorie a {float: right; display: block; width: 100px; text-align: center; background: #CACACA; padding: 5px 2px 7px 2px; margin-left: 10px; margin-bottom: 10px; color: white; }
#text .kategorie a:hover {background: #AC7A03; color: white; }
#text .datum {font-style: italic; color: #194D9F; }


#menu {float: left; width: 185px; margin-left: 5px; padding: 15px 5px 20px 5px; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; font-size: 0.7em; }
#menu p {line-height: 160%; margin: 0px 10px 10px 10px; color: #565656; }
#menu h3, #menu h2 {margin: 10px 10px 5px 10px; color: #AC7A03; font-weight: normal; font-size: 1.25em; }
#menu .hr {border: 1px solid #CACACA; }
#menu ul, #menu ol {line-height: 160%; margin: 5px 10px 10px 19px; list-style: square; }
#menu a {color: #AC7A03; }
#menu a:hover {color: black; }
#menu strong {color: #194D9F; font-weight: normal; }
#menu .win {border: 2px solid #CACACA; background: white; padding: 0px 5px 5px 5px; margin: 10px 5px 10px 5px; }

.konec-prispevku {border-top: 1px dotted #1C4AA5; padding-top: 12px; font-size: 0.9em; }
.konec-prispevku p {text-align: right !important; }

.pridat-komentar fieldset {border: 0; }
.pridat-komentar legend {display: none; }
.pridat-komentar div {border: 2px solid #CACACA; margin: 10px; padding: 10px; }
.pridat-komentar textarea, .pridat-komentar .input-komentar {font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; border: 1px solid #868686; margin-top: 5px; padding: 2px; font-size: 1.0em; }
.pridat-komentar textarea:focus, .pridat-komentar .input-komentar:focus {border: 1px solid black; margin-top: 5px; padding: 2px; }
.pridat-komentar th {color: #404040; font-weight: normal; width: 100px; vertical-align: top; }
.pridat-komentar .input-komentar, .pridat-komentar textarea {width: 350px; }
.pridat-komentar .button {width: 150px; text-align: center; float: right; }
.pridat-komentar h4 {margin: 5px 10px 5px 10px; color: #AC7A03; font-weight: normal; font-size: 1.25em; padding-bottom: 10px; border-bottom: 1px dotted #CACACA; }

.komentar {border: 2px solid #CACACA; margin: 10px 10px 0px 10px; padding: 10px 10px 0px 10px; clear: right; }
.komentar h4 {margin: 5px 10px 5px 10px; color: #AC7A03; font-weight: normal; font-size: 1.25em; }
.komentar h4 a {color: #AC7A03 !important; }
.komentar h4 a:hover {color: #AC7A03 !important; text-decoration: none; }
.konec-komentare {border-top: 1px dotted #CACACA; color: font-size: 1em;  }
.konec-komentare p {text-align: right !important; color: #AC7A03; padding-top: 5px; }

#cleaner {clear: both; }

#paticka {position: relative; width: 788px; height: 106px; background: url(img/page-end.gif) no-repeat; }
#paticka p {line-height: 160%; font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif; color: #585858; padding-top: 53px; padding-left: 45px; font-size: 0.8em; }
#paticka a {color: #AC7A03; }
#paticka a:hover {color: black; }

.vyhledavani {border: 0; }
.vyhledavani legend {display: none; }
.vyhledavani #hledej-input {width: 130px; margin-left: 10px; margin-top: 10px; }
.vyhledavani #hledej-button {margin-bottom: 5px; margin-top: 5px; width: 80px; margin-left: auto; margin-left: 35px; }

.none {display: none; }
