* {margin:0;padding:0}
body {font-size:12px;color:#fff;background:#575755 url('../img/back.jpg') 0 0 repeat scroll}

body, input, textarea, select, option {font-family: Verdana, "Verdana CE", "Arial CE", "Helvetica CE", Arial, lucida, sans-serif}
textarea {font-size:100%}

.clr {clear:both}
hr.clr, div.clr {border:none;font-size:1px;height:1px;clear:both}
.just, #ma p, .zarovnat {text-align:justify}
p {line-height:1.7em;text-align:justify}
strong {color:#111}
a {color:#fff}
hr {height:1px;border:none;line-height:1px;color:#886b5d;background:#886b5d;margin:1.8em 0 0.8em 0}
.hd {display:none}
.blk {display:block}
.bld {font-weight:bold}
.sm {font-size:11px}

img {border:none}
img.obr-left {float:left;margin:0.8em 1.5em 0.8em 0.8em}
img.obr-right {float:right;margin:0.8em 0.8em 0.8em 1.5em}


h1 {background:transparent url('../img/logo.gif') 0 0 no-repeat scroll}
h1 {position:absolute;top:15px;left:42px;width:200px;height:100px}
div#rock {background:transparent url('../img/rock.gif') 0 0 no-repeat scroll}
div#rock {position:absolute;top:72px;right:45px;width:303px;height:31px}

h1 a span, div#rock span {display:none}

div#menu {position:absolute;top:128px;left:46px}
div#menu ul.odsazeni-menu {margin-top:2.5em}

div#menu ul li {list-style-type:none;margin-bottom:0.5em}
div#menu ul li, div#menu ul li a {font-family: "Arial CE", "Helvetica CE", Arial, lucida, sans-serif}
div#menu ul li, div#menu ul li a {font-size:18px;text-decoration:none;letter-spacing:0.03em}
div#menu ul li a:hover {color:#FBF4B4;text-decoration:underline}

div#menu ul li ul li, div#menu ul li ul li a {font-family: Verdana, "Verdana CE", "Arial CE", "Helvetica CE", Arial, lucida, sans-serif}
div#menu ul li ul {margin-top:0.5em}
div#menu ul li ul li {list-style-type:none;margin-bottom:0.5em;margin-left:2em}
div#menu ul li ul li, div#menu ul li ul li a {font-size:12px;text-decoration:none;color:#F5EBA4;font-weight:bold}

div#obsah {margin:125px 30px 0 208px}

div#obs a {color:#034}
div#obs a:hover {color:#736f6e}

div#obs p {color:#222;padding:1.2em 1em 0.2em 1em}
div#obs ul {color:#222;padding:1.5em 1em 0.6em 2em}
div#obs ul li {list-style-type:square;line-height:2em}


div#obs a.wh {color:#fff}
div#obs a.wh:hover {color:#c9bda7}

div.zpet {margin:1.5em 0 0 1em}

div#obsah #hl {background:transparent url('../img/obsah-hl.gif') 0 0 no-repeat scroll;width:14px;height:18px;float:left}
div#obsah #hm {background:transparent url('../img/obsah-h.jpg')  0 0 repeat-x scroll;height:18px}
div#obsah #hr {background:transparent url('../img/obsah-hr.gif') 0 0 no-repeat scroll;width:13px;height:18px;float:right}

div#obsah #sl {background:transparent url('../img/obsah-dl.gif') 0 0 no-repeat scroll;width:14px;height:18px;float:left}
div#obsah #sm {background:transparent url('../img/obsah-d.jpg')  0 0 repeat-x scroll;height:18px}
div#obsah #sr {background:transparent url('../img/obsah-dr.gif') 0 0 no-repeat scroll;width:13px;height:18px;float:right}

div#obsah #obs {background:transparent url('../img/obsah.jpg') 0 0 repeat scroll}
div#obsah #obsall {padding:0 1em}

div#nhl {background:transparent url('../img/novinky.jpg') 0 0 repeat-x scroll;width:100%;height:37px}
div#fhl {background:transparent url('../img/fotogalerie.jpg') 0 0 repeat-x scroll;width:100%;height:37px}
div#nhl h2, div#fhl h2 {padding:9px 0 5px 10px;float:left}
div#nhl a, div#fhl a {display:block;float:right;padding:11px 10px 8px 0;font-size:11px}

table#novinky tr td {vertical-align:top;color:#111;padding:8px;line-height:1.5em;text-align:justify}
table#novinky tr td.dat {color:#556;width:6.0em}
table#novinky tr td p {vertical-align:top;padding-top:0}

table.clenove tr td {vertical-align:top;color:#111;padding:1.5em 1em 0 1em;line-height:1.6em;text-align:justify}
div#fotogalerie a img {margin:1.7em 0.5em 0.5em 0.8em;border:1px solid #888A87}

div#fotogalerie table tr td  {vertical-align:middle}

table.clenove tr td .popisek-clenove tr td {padding:2px !important}
table.clenove tr td .popisek-clenove tr td p {margin:0;padding:0 !important}
table.clenove tr td .popisek-clenove tr td {vertical-align:top}
table.clenove tr td .popisek-clenove tr td span {font-weight:bold;color:#4b4f4e}
table.clenove tr td .popisek-clenove tr td.jmeno-clenove {width:7em;color:#556}

table.ukazky tr td {vertical-align:top;color:#111;padding:0.2em 0.5em;line-height:1.6em}
table.ukazky tr td span {color:#765}
table.ukazky {margin:0.5em 0 0 4px}

#gb {margin:1.5em 0.5em 0 0.5em;color:#111}
#gb .levy {float: left}
#gb .formular {margin-left: 5em;margin-bottom: 1em;}
#gb .prispevek {padding: 0.5em;border: 1px solid #777;background-color: #f4f0e2;margin-bottom: 1em;width:100%}
#gb table.prispevek tr td, #gb table.prispevek-n tr td {vertical-align:top;line-height:1.5em}
#gb .prispevek-n {padding: 0.5em;border: 1px solid #721;background-color: #fff;margin-bottom: 1em;width:100%}

.akce-cas {color: #554;font-size:90%}
#gb .uzivatel b, #gb .nuzivatel b {color: #321}

#gb .nzprava {background-color: #fff;line-height:1.6em}
#gb .ovladani {padding: 1.5em}
#gb .gbupozorneni {color: #b11}
#gb .gbmensi {font-size: 90%}
#gb table.gbtabulka {width: 160%}
#gb table.gbtabulka td {background-color: #9cd}
#gb .sub {padding:1px 5px}

h2 {font-size:16px;font-weight:normal}
h3 {font-size:13px;color:#556;margin:14px 0 0 10px}
h4 {font-size:13px}

fieldset {padding:1em;font-size:11px}
legend {color:#777}
.w50 {width:50px}
.foto {float:left;margin:0 0 1em 0;height:200px}
.fotoset {margin:1.5em 0 0 0.5em}
.foto-pop {color:#222;width:180px;font-size:11px}
.foto-pop-bigger {width:242px;font-size:13px;margin-bottom:6px;text-align:center}
.foto-pop-bigger a {color:#444;text-decoration:none}
.foto-pop-mid {text-align:center}
.foto-pop-bigger a:hover {color:#002;text-decoration:underline}
.foto-pop-uvod {color:#222;font-size:11px;width:160px;padding-left:10px;position:relative;left:0;top:-4px}
.zpet {width:30em}
div#obs ul.bez li {list-style-type:none}
div#obs ul li p {padding-top:0 !important}
.error, .error-block {color:#a10}
.error-block {display:block;padding:6px 0 14px 0;font-weight:bold}
object {margin:1em 1em 4px 0}
.clanek {padding:4px 1em}

#prihlasen-user {position:absolute;top:8px;right:10px;color:#aba}

