* {margin:0;padding:0;} 
body {font-family:Verdana, "Geneva CE", lucida, sans-serif;font-size:80%;font-weight:normal;color:black;background:url("images/back.gif") top repeat-x #0B190A;text-align:center;}
#mainmin {min-width:770px;position:relative;background:url("images/back-left.gif") left repeat-y white;}
#mainmax {max-width:970px;margin:0 auto;border:5px solid white;text-align:left;}
#top {width:100%;height:158px;background:url("images/back-top.gif") repeat-x;}
#top h1 {display:block;width:155px;height:158px;margin:0;padding:0;position:relative;float:left;top:0;left:0;background:url("images/logo.gif") top left no-repeat;overflow:hidden;}
#top h1 a,#top h1 a span {display:block;width:155px;height:158px;margin:0;padding:0;background-image:none;cursor:pointer;}
#top h1 a {float:left;}
#top h1 a:hover {background:url("images/logo.gif") top left no-repeat;}
#top h1 a span {position:absolute;top:0;left:0;z-index:1;background:url("images/logo.gif") top left no-repeat;}
#foto {display:block;width:100%;height:154px;background:url("images/foto.gif") top right no-repeat;}
#napis {display:block;width:164px;height:36px;float:left;background:url("images/napis.gif") no-repeat;}
#ms {position:absolute;left:300px;top:20px;float:none;border:none;}
ul#lang {margin:10px 0;padding:10px;background-color:#F0F1EF;list-style:none;}
ul#lang img {float:none;border:none;margin:0 10px;}
ul#lang li {list-style:none;}
#topmenu {width:100%;margin:0;padding:0;min-height:2.2em;border-top:1px solid #2F5B30;border-bottom:5px solid #2F5B30;background:url("images/back-topmenu.gif") top repeat-x #DFDFDF;}
#topmenu li {width:auto;float:left;font-weight:bold;margin:0;padding:0;list-style:none;min-height:2.2em;line-height:2.2em;text-align:center;border-left:1px solid white;}
#topmenu li.p {border-left:none;}
#topmenu a {display:block;width:auto;padding:0 26px 0 38px;height:100%;background:url("images/arrow.gif") no-repeat center left;}
#topmenu a:link {color:#2F5B30;}
#topmenu a:visited {color:#2F5B30;}
#topmenu a:hover,#topmenu li.active,#topmenu li.active a:link,#topmenu li.active a:visited {color:white;background:url("images/arrow-white.gif") no-repeat center left #2F5B30;color:white;}
#topmenu li.active {padding:0 26px 0 38px;}
#topmenu li.active a {padding:0;background-image:none !important;}
#left {position:absolute;top:192px;left:0;display:block;width:200px;}
ul.menu {width:200px;margin:0;padding:0;font-size:0.85em;}
ul.menu li {width:200px;min-height:1.7em;line-height:1.7em;list-style:none;margin:0;padding:0;background:url("images/menu-left.gif") left repeat-y #EEEEEE;border-bottom:1px solid #DFDFDF}
ul.menu a {display:block;width:170px;padding-left:30px;background:url("images/arrow-left.gif") no-repeat center left;text-decoration:none;}
ul.menu a:link {color:#2F5B30;}
ul.menu a:active {color:#080264;}
ul.menu a:visited {color:#2F5B30;}
ul.menu li.active {width:170px;padding-left:30px;background:url("images/arrow-left.gif") no-repeat center left;}
ul.menu a:hover,ul.menu li.active {background-color:#5A7B5A;color:white;}
ul.error {color:red;}
#left h2 {width:170px;min-height:2.1em;line-height:2.1em;text-transform:uppercase;margin:0;padding:0 0 0 30px;font-size:0.9em;font-weight:bold;color:white;background:url("images/arrow-white-e.gif") no-repeat center left #2F5B30;}
#content {margin:0;margin-left:200px;min-height:90em;width:auto;padding:0 20px 10px;background-color:white;}
#search {width:180px;margin:10px 0 10px 10px;padding:0;}
#search fieldset {border:none;margin:0;padding:0;} 
#search input {border:1px solid #EEEEEE;margin:0;padding:0;width:180px;}
#search input.tlacitko {float:right;margin:1px 0 0 0;padding:0 4px;width:auto;color:#2F5B30;border:1px solid #2F5B30;}
#search input.tlacitko:hover {color:#EEEEEE;}
#sponzori {margin-top:8px;padding-left:8px;text-align:center;}
#sponzori img {float:left;border:0;margin:4px 2px 0 2px;}
#sponzori p {font-size:0.9em;text-align:center;padding-top:8px;clear:both;}
#sponzori a:link,#sponzori a:hover {color:#2F5B30;}
#sponzori a:hover {color:#F9731A;}
#sponzori h3 {padding:6px 0;background-image:none;text-align:center;}
#footer {width:100%;background-color:#EEEEEE;height:2.3em;font-size:0.85em;}
#action {width:520px;margin:2px 6px 0 0;float:right;list-style:none;font-size:0.8em;}
#action li {float:right;margin:0;text-align:left;list-style:none;background:transparent;}
#backtop {width:62px;}
#map {width:85px;}
#print {width:82px;}
#favorite {width:107px;}
#print a,#favorite a,#map a, #backtop a {display:block;padding:0 0 0 23px;height:2.2em;line-height:2.2em;color:black;}
#print a {background:url("images/print.gif") left no-repeat;}
#favorite a {background:url("images/fav.gif") left no-repeat;}
#map a {background:url("images/map.gif") left no-repeat;}
#backtop a {background:url("images/top.gif") left no-repeat;}
#copy {float:left;margin-left:6px;}
.cleaner {clear:both;margin:0;padding:0;height:1px;font-size:1px;line-height:1px;border:none;background:transparent;}
.plavl {float:left;}
.plavr {float:right;}
a {text-decoration:underline;}
a:link {color:#2F5B30;}
a:visited {color:#707070;}
a:hover {color:#F9731A;}
a.external {padding-right:12px;background:url("images/external.gif") no-repeat right top;} 
img {margin:5px 0 8px 8px;border:4px solid #DFDFDF;float:right;}
ul,ol {margin:0.6em 0.2em 0.6em 24px;}
li {margin:0.6em 0;}
ul li,ol.abc ul li,ul.aktuality ul li {list-style:square;}
ul p,ol p {font-size:1em;}
ul.nols li {list-style:none;}
ol.abc li {list-style:lower-alpha;list-style-image:none;margin-left:20px;}
ul.aktuality {font-size:0.85em;margin-left:2px;}
ul.aktuality li {list-style:none;}
ul.aktuality li,ul.aktuality li h3 {margin:0.3em 0;}
ul.aktuality li p {line-height:1.25em;}
ul.bar li {background-color:#EAEAEA;padding:0.3em;}
ul.bar li img {float:right;border:none;margin:0;}
ul.bar li h3 {margin:0;}
ul.bar li p {margin:0;font-size:0.8em;}
ul.chyba {color:#F9731A;}
ul.submenu {margin:10px 0;padding:4px 10px;background-color:#F0F1EF;height:1.8em;}
ul.submenu li {float:left;margin:0 6px;list-style:none;height:1.8em;line-height:1.8em;}
p {font-size:0.95em;margin:0.6em 0;line-height:1.5em;}
p.datum {margin:2em 0 1em;text-align:right;font-style:italic;}
p.odkaz {margin:2em 0 1em;text-align:center;padding-top:6px;border-top:1px dashed #DFDFDF;}
div.strankovani {background-color:#F0F1EF;margin:10px 0;padding:0.2em;clear:both;}
div.strankovani p {text-align:center;font-size:0.85em;}
div.info {width:30%;float:right;background-color:#F0F1EF;margin:6px;padding:0.5em 0.7em;border:3px solid #DFDFDF;}
div.info p,div.info li {font-size:0.85em;line-height:1.3em;margin:0.3em 0;}
div.info h3 {margin-top:12px;}
div.ram {width:97%;background-color:#F0F1EF;margin:6px;padding:0.5em 0.7em;border:1px solid #DFDFDF;}
div.ram.akce p {line-height:1.3em;}
div.ram div.info {width:40%;background-color:white;}
div.ram.nevyrazny {background-color:white;color:gray;}
div.ram.nevyrazny .vyrazny {color:gray;}
div.ram.vyborinfo {width:170px;float:right;padding:0.5em;font-size:0.85em;}
div.ram.vyborinfo h3 {margin:8px 0 4px;}
div.ram.vyborinfo p {text-align:center;}
h1 {font-size:1.1em;color:black;}
h2 {font-size:1.2em;color:#F9731A;margin:15px 0 6px;padding-bottom:2px;border-bottom:1px solid #5A7B5A;}
h2.aktuality {border-bottom:none;}
h3 {font-size:1em;color:#2F5B30;margin:20px 0 6px;padding-left:20px;background:url("images/arrow-h3.gif") no-repeat center left;}
h3.nobg {padding-left:0;background:transparent;}
h4,h5 {font-size:1em;margin:15px 0 6px;color:#F9731A;}
h5 {font-size:0.9em;color:#2F5B30;}
h6 {font-size:0.9em;color:black;}
table {border:3px solid #DFDFDF;padding:0;border-collapse:collapse;margin:10px 0;width:97%;font-size:0.9em;}
td,th {border:1px solid #DFDFDF;padding:3px 4px;text-align:left;}
th {font-weight:bold;background-color:#EEEEEE;text-align:center;}
th h3 {background-image:none;padding-left:0;margin:4px;}
th h4 {margin:4px;}
td p {margin:0 0.4em 0.8em 0.4em;font-size:1em;}
table h5 {font-size:0.95em;margin:4px 0 2px;}
th.stred,td.stred,td.stred p {text-align:center !important;}
td img,th img {float:none;margin:3px;}
th.l {text-align:left;}
th small {font-weight:normal;}
tr.vyznac td {background-color:#F4FFF4;}
table caption {font-size:1.2em;font-weight:bold;margin-top:15px;}
table.auto {width:auto;}
table.bs,table.akce {font-size:0.8em;}
table.bs th,table.akce th {text-align:left;}
table.akce h3,table.akce h4 {margin:6px;}
table.bs th h4 {font-size:1.2em;}
table.bs {margin-bottom:0;margin-top:10px;}
table.bs img {margin:2px;}
table.bs td.fotka {width:110px;text-align:center;}
table.bs.stenata {margin-top:0;margin-bottom:10px;border-top:none;}
table.bs.stenata th {width:10%;}
table.invisible, table.invisible td,table.invisible th {border:none;}
table.vystava td {width:25%;text-align:center;vertical-align:middle;font-weight:bold;color:#2F5B30;}
table.vystava th {background-color:white;}
table.vystava tr.prvni td,table.vystava tr.prvni th {background-color:#EEEEEE;}
table.memo {width:40%;float:right;margin-left:15px;font-size:0.8em;}
table.memo th {width:90px;text-align:left;vertical-align:top;font-size:1.1em;}
table.memo th h3 {font-size:1.3em;}
table.memo td {background-color:#F0F1EF;}
table.memo th strong {color:#F9731A;font-size:1.15em;}
div.ram table td {background-color:white;}
div.tablebox {width:96%;overflow:scroll;border:1px solid #DFDFDF;text-align:left;margin-bottom:15px;}
div.tablebox table {margin:0;font-size:0.7em;}
div.tablebox table th {background-color:#2F5B30;color:white;}
div.tablebox table td {text-align:right;}
div.tablebox table td.l {text-align:left;}
div.tablebox table tr.barva td {background-color:#EEEEEE;}
div.tablebox table tr.vyrazny,div.tablebox table td.vyrazny {font-weight:bold;}
div.tablebox.stred table td {text-align:center;}
form {margin:8px 0;width:90%;}
form p {margin:4px 8px 10px 8px;margin-top:4px;}
fieldset {border:4px solid #EBEDEB;padding:0.8em 0.4em;margin:0 0 10px 0;font-size:0.9em;}
fieldset p {font-size:1em;}
legend {padding:0.2em 0.5em;margin-bottom:6px;background-color:#F0F1EF;border:4px solid #EBEDEB;color:black;text-align:right;font-weight:bold;}
label {margin-right:0.5em;padding-top:0.3em;width:150px;float:left;text-align:right;font-weight:bold;}
label.auto {width:auto;text-align:left;float:none;margin-left:8px;}
input,textarea,select {margin:2px 6px;border:1px solid #949593;}
input.tlacitko {background-color:#F0F1EF;border:4px solid #EBEDEB;margin:15px 0 8px;padding:1px 5px;font-weight:bold;}
input.tlacitko:hover {background-color:#2F5B30;color:#EBEDEB;}
form div.tl {width:250px;margin:10px auto;;clear:both}
div.tl input.tlacitko.next {float:right;}
div.tl input.tlacitko.back {float:left;}
form.prihlaska {width:95%;}
form.prihlaska label {width:170px;}
div.foto img {border:8px solid #DFDFDF;border-top:0;float:none;border-bottom:0;margin:5px 0 0 0;}
div.fotoradek img {float:left;}
.stred  {text-align:center;}
div.stred img {float:none;}
strong {font-weight:bold;font-style:normal;}
.ano {color:green;}
.ne {color:red;}
em {font-weight:normal;font-style:italic;}
.nomargin {margin:0 !important;}
.nopad {padding:0 !important;}
.nobord {border:none !important;}
.nobordbot {border-bottom:none !important;}
.nodecor {text-decoration:none !important;}
.nofl {float:none !important;}
.pul {width:48%;}
.tret {width:33%;}
.skryt,hr {display:none;}
span.vysvet {border-bottom:1px dotted;}
span.uhyn {color:black;border-bottom:1px dotted black;font-weight:bold;}
.vyrazny {color:#F9731A;}
.pravy {text-align:right;}
.levy {text-align:left;}
