* {
  margin:0px;
  padding:0px;
  border:0px none;
}
body {
  text-align:center;
  font-family:arial,sans-serif;
  color:#000000;
  background:#578200 url('../img/system/bg.gif') repeat center 12px;
}
a {
  color:#0066CC;
  text-decoration:none;
}
a.black {
  color:black;
}
a:hover {
  text-decoration:underline;
}
p,ul {
  font-size:0.72em;
  line-height:1.5em;
  text-align:left;
}
p.justify {
  text-align:justify !important;
}
ul {
  list-style-type:none;
}
li,ul {
  padding:0px;margin:0px;
}
ul ul {
  font-size:1em;
}
.invisible {
  overflow:hidden;width:1px;height:1px;position:absolute;top:-10000px;left:0px;
}
.c-l-t,.c-l-b,.c-r-t,.c-r-b,.c-l,.c-r {
  overflow:hidden;width:1px;height:1px;position:absolute;
  font-size:1px !important;
}
p a,.clanky-stats td a {
  color:#006699;
  text-decoration:underline;
}
p a:hover,.clanky-stats td a:hover {
  text-decoration:none;
}
.left {
  float:left;
}
.right {
  float:right !important;
}
abbr,.abbr {
  border-bottom:1px dotted white;
  cursor:help;
}
input {
  font-family:'trebuchet ms',sans-serif;
  font-size:0.72em;
}
.input-t {
  background:white;
  padding:2px 2px;
}
.input-s {
  font-size:0.72em;
  padding:1px 3px 1px 2px;
  border:1px solid black;
}

#topbg {
  position:absolute;
  left:0px;top:0px;
  width:100%;
  height:322px;
  background:#283B00 url('../img/system/top_bg.gif') repeat-x center top;
}
#main0 {
  width:780px;
  text-align:left;
  margin:0px auto 30px auto;
  position:relative;  
}
#main0.topleft {
  margin:0px 0px 30px 0px !important;
  position:absolute;left:0px;top:30px;
}
#top {
  position:absolute;
  top:-30px;
  left:0px;
  width:834px;
  height:322px;
  margin-left:-28px;
  background:transparent url('../img/system/top.jpg') no-repeat center top;
}

#top #home {
  display: block;
  position:absolute;
  left:53px;
  top:42px;
  width:312px;
  height:116px;
}
#main1 {
  margin-top:292px; 
  padding-top:24px;
  float:left;
  width:775px;
  background:transparent url('../img/system/page-bg.gif') repeat-y left 2px;
}
#page0 {
  float:left;
  width:740px;
  margin-left:17px;
  background:white;
}
#page {
  width:740px;
  float:left;
}
#tmenu {
  position:absolute;
  top:266px;
  left:17px;
  width:740px;
  height:47px;
  border-top:3px solid #FFC133;
  background:#FFBC00 url('../img/system/topmenu_bg.gif') repeat-x top left;
}
#tmenu ul {
  margin:0px;
  float:left;
  margin-top:6px;
  font-size:0.72em;
}
#tmenu li {
  float:left;
  position:relative;
  border-right:1px solid #FFDF80;
}
#tmenu li.last {
  border-right:0px none;
}
#tmenu li a {
  display: block;
  position:relative;
  color:white;
  text-decoration:none;
  font-weight:bold;
  margin-top:-7px;
  padding:17px 38px 14px 38px;
}
#tmenu li a:hover,#tmenu li a.active {
  background:transparent url('../img/system/topmenu_arr.gif') no-repeat center top;
}
#tmenu ul ul {
  position:absolute;
  visibility:hidden;
  top:-1000px;left:-1000px;
  background:#FFC700;
  font-size:0.92em;
  width:210px;
  padding:0px 0px 0px 0px;
  border:1px solid white;
  border-top:0px none;
}
#tmenu ul li:hover ul,#tmenu ul li.active ul {
  visibility:visible;
  top:35px;left:10px;
}
#tmenu ul ul li {
  border-right:0px none;
  border-bottom:1px solid #FFDF80;
  width:100%;
  padding:0px;
}
#tmenu ul ul li a {
  padding:8px 20px;
  margin-top:0px;
  background:transparent none;
}
#tmenu ul ul li a:hover {
  background:transparent none;
  text-decoration:underline; 
}
#tmenu ul ul li a.active {
  background:transparent none !important;
}
#tmenu ul ul li.last {
  border-bottom:0px none;
  margin-bottom:-1px;
}
#tmenu ul ul li.postlast {
  width:1px;height:1px;visibility:hidden;
}
#tmenu ul ul li.postlast.active {
}
#content {
  float:right;
  width:544px;
}
#lang {
  position:absolute;
  top:251px;
  left:710px;
  padding-left:6px;
}
#lang img {
  margin:0px 9px 0px 3px;
}
#lang a {
float:left;
}
#lmenu {
  border-top:1px solid white;
  margin-bottom:30px;
  float:right;
  background:#F5F5F5;
  width:196px;
}
#lmenu h3 {
  float:left;
  background:#2D3A16 url('../img/system/menu_h_bg.gif') repeat left top;;
  width:172px;
  color:white;
  font-size:0.72em;
  text-transform:uppercase;
  padding:8px 12px 6px 12px;
  border-top:1px solid white;
}
#lmenu h3.first {
  border-top:0px;
}
#lmenu ul.first {
  font-size:0.72em;
  float:left;
  border-top:1px solid white;
}
#lmenu li {
  display: block;
  float:left;
  width:196px;
  border-bottom:1px solid #F0F0F0;
  background:#E2E2E2 url('../img/system/menu_bg.gif') repeat-x bottom;  
  cursor:pointer;
}
#lmenu li.active {
  background-position:top !important;
}
#lmenu li a {
  display: block;
  width:160px;
  color:black;
  font-weight:bold;
  text-decoration:none;
  text-align:left;
  padding:6px 9px 6px 27px;
  background:transparent url('../img/system/menu_li.gif') no-repeat 11px 9px;
  position:relative;
}
#lmenu li a:hover {
  text-decoration:underline;
}
#lmenu li a span {
  display: block;
  width:10px;
  height:13px;
  position:absolute;
  left:10px;
  top:8px;
  font-size:1px;
}
#lmenu ul li.active ul,#lmenu ul li.active ul *,
#lmenu ul ul li.active ul,#lmenu ul ul li.active ul * 
{
  visibility:visible;position:static;
}
#lmenu ul ul,#lmenu ul ul *,#lmenu ul ul ul,#lmenu ul ul ul *,
#lmenu ul ul li.collapsed ul,#lmenu ul ul li.collapsed ul *,
#lmenu li.collapsed ul, #lmenu li.collapsed ul * 
{
  visibility:hidden;position:absolute;
}
#lmenu li.collapsed ul ul,#lmenu li.collapsed ul ul * {
visibility:hidden !important;position:absolute !important;
}
#lmenu ul li.active a {
  text-decoration:underline;
}
#lmenu ul li.active * a {
  text-decoration:none;
}
#lmenu ul li.active * a:hover {
  text-decoration:underline;
}
#lmenu ul ul li {
  background-color:#F4F4F4;
  background-position:top;
}
#lmenu ul ul li a {
  width:145px;
  font-weight:normal;
  color:#666666;
  background-position:26px 9px;
  padding-left:42px;
  position:relative !important;
}
#lmenu ul ul li a span {
  position:absolute !important;
  left:25px;
}

#lmenu ul ul li.active a {
  font-weight:bold;
  color:black;
}
#lmenu ul ul li.active * a {
  font-weight:normal;
  color:#666666;
}
#lmenu ul ul ul {
  margin-top:-1px;
}

#lmenu ul ul ul li{
  background:#F4F4F4;
  border-bottom:0px none;
}
#lmenu ul ul ul li a {
  padding:3px 9px 3px 57px;
  padding-left:57px;
  width:130px;
  background-position:41px 7px;
}
#lmenu ul ul ul li a span {
  left:40px;
  top:5px;
}
#lmenu #spo_eu {
  float:left;
  width:180px;
  height:215px;
  background:transparent url('../img/system/eu.gif') no-repeat;
}

#lmenu .search {
  background:#F5F5F5;
  padding-bottom:11px;
  float:left;
}
#lmenu .search label,#lmenu .search span {
  float:left;
  font-size:0.7em;
  margin:12px 0px 4px 12px;
}
.search input {
  border:1px solid #676767;
}
.search .input-t {
  float:left;
  margin-left: 12px; 
  width:134px;
}
.search .input-s {
  float:left;
  background:#E0E0E0;
  font-weight:bold;
  margin-left:4px;
}
#lmenu .login label {
  clear:left;
}
#lmenu .login #inp_name {
  width:166px;
  margin-bottom:-6px;
}
#lmenu .login .input-t {
  clear:left;
}
#lmenu .login a {
  white-space:nowrap;
  display: block;
  clear:left;float:left;
  font-size:0.7em;
  color:#333333;
  margin:7px 12px 4px 12px;
}
#lmenu .login a:hover {
  text-decoration:none;
}
#lmenu .logo {
  margin:15px 10px 10px 10px;
}
#lmenu .anketa {
  display: inline;
  float:left;
  margin:11px 0px 0px 12px;
  padding-bottom:15px;
  width:184px;
}
#lmenu .anketa h4 {
  font-size:0.8em;
}
#lmenu .anketa a {
  color:black;
  font-size:0.72em;
  margin-top:6px;
  clear:left;float:left;
  width:100%;
}
#lmenu .anketa a .perc {
  color:#666666;
}
#lmenu .anketa .bar {
  float:left;
  font-size:1px;
  height:6px;
  background:black url('../img/system/bottom.gif') repeat-x bottom;
  margin:3px 0px 3px 0px;
  clear:both;
}
#lmenu .anketa .error {
  margin:-7px 0px;
  clear:both;
  float:left;
}
#facenews
{
  position:absolute;
  width:230px;
  
  height:81px;
  right:0px;
  top:20px;  
}
#facenews .face
{
  display:block;
  text-decoration:none;
  color:black;
  font-size:0.72em;
  padding-left:40px;
  width:150px;
  background:transparent url('../img/system/fb.gif') no-repeat 13px 7px;
  position:absolute;
  top:0px;
  left:0px;
}
#facenews .newsletter
{
  position:absolute;
  top:38px;
  left:13px;
}
#facenews .newsletter .input-t
{
  margin:0px ;
  width:136px;
  font-size:0.7em;
  padding:3px 2px;
}
#facenews .newsletter .input-t.empty
{
  color:#666666;
}
.calendar {
  float:left;
  font-size:0.7em;
  border-collapse: collapse;
  width:148px;
  color:#251F12;
  margin:14px 0px 7px 17px;
}
.calendar th {
  background:#2D3A16 url('../img/system/menu_h_bg.gif') repeat left top;
  color:white;
  font-weight:bold;
  padding:5px 0px 5px 0px;
}
.calendar td {
  background:#E2E2E2 url('../img/system/menu_bg.gif') repeat-x bottom;
  border:1px solid #F5F5F5;
  padding:5px 0px;
  width:20px;
  text-align:center;
}
.calendar td.sat,.calendar td.sun {
  font-weight:bold;
}
.calendar td.act,.calendar th.arr_pre,.calendar th.arr_post {
  padding:0px;
  color:white;
  font-weight:bold;
}
.calendar td.act {
  background:#FFBC00 url('../img/system/topmenu_bg.gif') repeat-x bottom left !important;
}
.calendar td.act a,.calendar th a {
  display: block;
  color:white !important;
  padding:5px 0px;
}
.calendar td.act a {
  color:black !important;
} 
.calendar td.tod {
  color:#0066CC;
  font-weight:bold;
}
.calendar td.pre,.calendar td.post {
  background:#E2E2E2 none !important;
}
#footer {
  float:left;
  width:740px;
  height:55px;
  margin:0px;
  font-size:0.72em;
  background:black url('../img/system/bottom.gif') repeat-x top;
  position:relative;
  color:#999999;
}
#footer a {
  color:#999999;
  text-decoration:none;
}
#footer a:hover {
  text-decoration:underline;
}
#footer .left {
  color:white;
  position:absolute;
  bottom:9px;
  left:10px;
}
#footer .right {
  position:absolute;
  bottom:7px;
  right:10px;
}
#bottom {
  float:left;
  width:756px;
  height:9px;
  padding-bottom:40px;
  margin-left:9px;
  display:inline;
  background:transparent url('../img/system/bottom2.gif') no-repeat right top;
}
.clanky {
  float:left;
  padding:0px 17px 30px 12px;
  
}
.index .clanky {
  width:274px;
  padding-left:6px;
  float:left;
}
.clanky h3 {
  margin:0px 0px 7px 2px;
  font-size:1em;
  background:transparent url('../img/system/clanek_h.gif') no-repeat left 1px;
  padding-left:20px;
  text-decoration:underline;
}
.clanky h3 a {
  color:black;
  text-decoration:underline;
}
.clanky h3 a:hover {
  text-decoration:none;
}

.clanky img {
  margin-left:15px;
  margin-right:10px;
  float:right;
}
.index .clanky img {
  float:none;
  margin:6px 22px 13px 26px;
  border:1px solid #CCCCCC;
  padding:3px;
}
.clanky p {
  margin:9px 3px 0px 3px;
} 
.clanky p.info {
  border-top:5px solid #F0F0F0;
  margin:18px 0px 0px 0px;
  padding-top:6px;
  padding-left:19px;
  width:492px;
  float:left;
  background:transparent url('../img/system/clanek_ico.gif') no-repeat 1px 7px;
}
.index .clanky p.info {
  width:254px;
}
.clanky p.info a {
  color:#0066CC;
  font-weight:normal;
  text-decoration:none;
}
.clanky p.info a:hover {
  text-decoration:underline;
}
.clanky .archiv {
  color:black;
  font-weight:bold;
  text-decoration:underline;
}
.clanky .archiv:hover {
  text-decoration:none;
}
.clanky .item {
  margin:10px 0px 17px 0px;
  padding-bottom:39px;
  clear:left;
  float:left;
  width:100%;
  background:transparent url('../img/system/spacer.gif') no-repeat center bottom;
}
.clanky .item .author {
  font-style:italic;
}
.infobox {
  float:left;
  font-size:0.72em;
  background:#F5F5F5;
  line-height:1.7em;
  margin:1px;
  width:524px;
  padding:5px 9px;
}
.infobox a {
  text-decoration:underline;
}
.infobox a:hover {
  text-decoration:none;
}
.infobox .position a {
  color:black;
}
.aktuality .item {
margin-bottom:-5px;
}
.aktuality .info {
  background:transparent none !important;
  padding-left:0px !important;
  width:518px !important;
}
#newscol {
  float:left;
  width:220px;
  margin-bottom:15px;
}
#newscol h4 {
  font-size:0.72em;
  color:white;
  padding:4px 7px;
  margin:12px 0px 7px 0px;
  float:left;
  width:206px;
  background:#324215 url('../img/system/menu_h_bg.gif') no-repeat left top;
  color:white;
  font-size:0.72em;
}
#newscol h5 {
  font-size:0.72em;
  font-weight:bold;
  margin-bottom:1px;
}
#newscol .aktuality .item {
  margin-bottom:11px;
}
#newscol p {
  font-size:0.7em;
}
#newscol .aktuality .more,#archiv-clanku {
  float:right;
  font-size:0.7em;
  color:#1F2B80;
  margin-bottom:3px;
}
#newscol .aktuality .more a,#archiv-clanku {
  color:#1F2B80;
}
#newscol .aktuality .more a:hover,#archiv-clanku:hover {
  text-decoration:underline;
}
#archiv-clanku span
{
    position:relative;
    top:-1px;
}
#newscol img {
  margin:5px 0px 0px 0px;
  float:left;
  width:97px;
  height:68px;
}
#newscol img.first {
  margin-right:5px;
}
#newscol .comments {
  float:left;
  width:219px;
  margin:2px 1px 3px 0px;
}
#newscol .comments-clanky a:hover{
  text-decoration:underline;
}
#newscol .comments li {
  float:left;
  padding-left:18px;
  width:201px;
  background:transparent url('../img/system/menu_li.gif') no-repeat 5px 5px;
}
#newscol .comments li a {
  color:black;
  text-decoration:none;
}
#newscol img {
  border:1px solid #CCCCCC;
  padding:3px 4px 4px 4px;
}
#newscol .stats {
  float:left;
}
#newscol .stats p {
  margin:0px 0px 3px 4px;
}
.actions {
  float:left;
  width:502px;
  border:0px none;
  border-top:3px solid #DEDEDE;
  font-size:0.72em;
  margin-top:26px;
  padding:4px 4px 0px 8px;
  text-align:right;
}
.actions.eu {
  text-align:center;
  margin-top:30px;
  font-size:0.6em;
}
.galerie .actions.eu {
  border-top:0px none;
  padding-left:0px;
} 
.standard, .standard-nopadding {
  float:left;
  width:519px !important;
  padding:10px 12px 30px 13px;
}
.standard-nopadding {
  padding-right:0px;
  width:532px !important;
}
.standard h2 {
  font-size:1em;
  background:transparent url('../img/system/clanek_h.gif') no-repeat left 1px;
  margin:0px 0px 7px 2px;
  padding-left:20px;
  text-decoration:underline; 
}
.standard h3 {
  font-size:0.8em;
  margin:-1px 0px 7px 2px;
  padding-left:20px; 
}
.standard h3.type2 {
  padding-left:1px;
  margin-bottom:4px;
  text-decoration:underline;
}
.standard h3.second {
  margin-top:20px;
}
.standard p {
  margin:0px 3px 8px 3px;
  text-align:left
}
.standard table {
  font-size:0.72em;
  width:100%;
}
.standard table th {
  color:white;
  font-weight:bold;
  background:#2D3A16;
  padding:2px 7px;
}
.standard table td {
  padding:2px 7px;
  background-color:#E3E3E3;
}
.standard table .first td {
  background-color:white;
}
.standard table td.thick {
  width:100%;
}
.standard table td.thin {
  width:1px;
  white-space:nowrap;
  text-align:center;
}
.standard ul {
  font-size:0.72em;
}
.standard ul * {
  font-size:1em;
}
.standard li {
  float:left;
  clear:left;
  padding:1px 9px 1px 27px;
  background:transparent url('../img/system/menu_li.gif') no-repeat 11px 5px;
}
.standard li a {
  color:black;
}
.kalendar-akci {
  float:left;
  padding:0px;
  width:543px !important;
  margin:1px 0px 0px 1px;
}
.kalendar-akci .calendar {
  float:right;
  margin:17px 17px 17px 17px;
}
.kalendar-akci .calendar th {
  border:1px solid #F5F5F5;
  text-align:center;
}
.kalendar-akci .calendar td.pre,.kalendar-akci .calendar td.post {
  background:#CCC7A9;
}
.kalendar-akci .calendar th a {
  text-decoration:none;
  color:black;
}
.kalendar-akci .calendar th a:hover {
  text-decoration:underline;
}
.kalendar-akci .content {
  margin:10px 20px;
}
.kalendar-akci .content h3 {
  font-size:1.0em;
}
.kalendar-akci .content p {
  margin:0px 0px 10px 0px;
}
.kalendar-akci .actions {
  margin:0px 8px;
  padding-bottom:2px;
  width:516px;
}
.kalendar-akci form {
  float:left;
  margin:3px 12px 12px 12px;
}
.kalendar-akci .clanky {
  float:left;
  clear:left;
  width:316px !important;
}
.kalendar-akci .clanky .item {
  padding-bottom:19px;
  margin-bottom:17px;
}
.kalendar-akci .clanky .info {
  width:316px !important;
}
.clanek h2 {
  margin:0px 0px 7px 2px;
  font-size:1em;
  background:transparent url('../img/system/clanek_h.gif') no-repeat left 11px;
  padding-left:20px;
  padding-top:10px;
  text-decoration:underline;
}
.clanek .h2-5 {
  margin-top:-4px;
  margin-bottom:14px !important;
  font-size:0.9em;
  color:#333333;
}
.clanek h3 {
  font-size:0.8em;
  margin:0px 0px 4px 2px;
  color:black !important;
}
.clanek h4 {
  font-size:0.72em;
  font-weight:bold;
  margin-top:4px;
}
.clanek p img, .clanek .img-inparagraph,.clanek .gallery img {
  float:right;
  border:1px solid #CCCCCC;
  padding:4px;
  margin-left:15px;
}
 .clanek .img-inparagraph span {
  float:left;
  font-size:0.7em;
  line-height:1.4em;
  margin-top:5px;
  margin-bottom:2px;
 }
.clanek .gallery {
  float:left;
  width:100%;
  text-align:center;
  margin-top:4px;
}
.clanek .gallery img {
  float:none;
  margin:0px 5px;
  padding:4px;
  
}
.clanek .gallery .gallery-alts {
  width:100%;
  float:left;
  font-size:0.7em;
  text-align:center;
  margin-bottom:8px;
}
.clanek .mp3player {
  float:left;
}
.clanek .mp3player p {
  height:20px;
  margin:0px 0px 10px 0px;
}
.clanek .imgspace {
  float:left;
  border: 1px solid #CCCCCC;
  border-top:0px none;
  padding:5px 5px 2px 5px;
  margin:-10px 0px 20px 0px;
  text-align:center;
}
.clanek .embed {
  text-align:center;
}
.link_buttons a {
  display: block;
  width:124px;
  height:23px;
  padding-top:5px;
  text-align:center;
  font-size:0.7em;
  background:transparent url('../img/system/button_bg_124.gif') no-repeat;
  float:left;
  margin-left:10px;
  margin-bottom:15px;
  color:black;
  text-decoration:none;
  font-weight:bold;
}
.link_buttons a:hover {
  text-decoration:underline;
}
.diskuse {
  clear:left;
  margin-top:12px;
  float:left;
}
.diskuse h3 {
  font-size:1.1em;
  color:#666666;
  margin-left:0px;
  margin-bottom:-3px;
  padding-left:0px;
}
.diskuse h4 {
  width:300px;
}
.diskuse .polozka {
  float:left;
  margin-bottom:25px;
}
.diskuse h6 {
  font-weight:bold;
  font-size:0.7em;
  margin-left:2px;
  color:#333333;
}
.diskuse h6 a {
  color:#333333;
  margin-bottom:6px;
}
.diskuse h6 a:hover {
  text-decoration:none;
}
.diskuse .top {
  background:transparent url('../img/system/disk_top.gif') no-repeat top;
  height:32px;
}
.diskuse .cont {
  background:#EBEBEB;
  margin:-3px 13px 0px 13px;
  padding:0px 24px;
  float:left;
  width:445px;
}
.diskuse .bottom {
  background:transparent url('../img/system/disk_bottom.gif') no-repeat bottom;
  height:16px;
  float:left;
  width:494px;
  margin-left:13px;
}
.form label {
  clear:left;
  font-size:0.72em;
  float:left;
  margin-top:6px;
  margin-bottom:3px;
}
.error {
  font-size:0.72em;
  float:left;
  margin:6px 0px 3px 10px;
  color:red;
}
.form .error.success {
  margin:0px;
}
.form .input-t,.form textarea {
  border:1px solid black;
  float:left;
  clear:left;
  width:514px;
}
.form .input-f {
  float:left;clear:left;
  width:100%;
}
.form textarea {
  height:150px;
  width:518px;
}
.form select {
  border:1px solid black;
  width:518px;
}
.form .input-s {
  text-transform:uppercase;
  float:right;
  margin-top:12px;
}
.form .half {
  width:250px;
}
.kalendar-akci .form .half {
  width:250px;
}
.form .half .input-t,.form .half textarea,.form .half select {
  width:244px;
}
.diskuse .cont p {
  color:#666666;
  text-indent:13px;
}
.galerie .drobecky {
  font-size:0.7em;
  line-height:1.5em;
  margin-left:3px;
}
.galerie .drobecky a {
  color:black;
  text-decoration:underline;
}
.galerie .drobecky a:hover {
  text-decoration:none;
}
.galerie .numbering {
  text-align:center;
  font-weight:normal;
  margin:10px 0px 5px 3px;
  height:19px;
  float:left;
  width:517px;
  position:relative;
}
.galerie .numbering.numbering-top {
  margin-top:10px;
  margin-bottom:5px;
}
.galerie .numbering .back,.galerie .numbering .forward,.galerie .numbering .slideshow,.galerie .numbering .top {
  display: block;
  position:absolute;
  top:0px;
  background:transparent url('../img/system/arr_right.gif') no-repeat;
  text-decoration:none;
  width:27px;height:19px;
}
.galerie .numbering .back {
  left:0px;
}
.galerie .numbering .forward {
  right:0px;
  background-image:url('../img/system/arr_left.gif');
}
.galerie .numbering .slideshow {
  background-image:url('../img/system/arr_slide.gif');
  right:34px;
}
.galerie .numbering .slideshow-stop {
  background-image:url('../img/system/arr_slide_stop.gif') !important;
}
.galerie .numbering .top {
  background-image:url('../img/system/arr_top.gif');
  width:20px;height:19px;
  left:245px;
}
.galerie .numbering .cont {
  margin-top:7px;
  float:left;
}
.galerie .thumbs {
  margin:0px -5px 0px -2px;
  float:left;
  width:540px;;
}
.galerie .thumbs .image {
  float:left;
  border:1px solid #CCCCCC;
  padding:5px;
  width:112px;
  margin:3px 4px 3px 3px;
}
.galerie .thumbs .line {
  float:left;
  width:100%;
}
.galerie .thumbs .image .dummy {
  display: block;
  background:#F4F4F4;
  width:112px;
  height:78px;
}
.galerie .thumbs .image h4 {
  font-size:0.72em;
  font-weight:normal;
  text-align:justify;
  margin-top:4px;
}
.galerie .thumbs .image p {
  text-align:center;
  margin-bottom:0px;
  font-size:0.6em;
}
.galerie .thumbs .image p.details {
  text-align:left;
  margin-left:0px;
}
.galerie .thumbs .image p a {
  color:#454545;
  text-decoration:none;
}
.galerie .thumbs .image p a:hover {
  text-decoration:underline;
}
.galerie .bigimg {
  float:left;
  margin:5px 0px 25px 3px;
  border:1px solid #CCCCCC;
  padding:5px;
  width:517px;
  text-align:center;
}
.galerie .bigimg {
  border:0px none !important;
  padding:0px !important;
}
.galerie .bigimg .cont {
  text-align:left;
  margin-top:-3px;
  border:1px solid #CCCCCC;
  border-top:0px none;
  padding-left:15px;
  padding-top:10px;
}
.galerie .bigimg .cont p {
  margin-left:0px;
}
.galerie h3 {
  float:left;width:100%;
  margin:8px 0px 9px 0px;
  padding:0px;
  text-decoration:underline;
}
.galerie h3.albums {
  margin-top:20px;
  padding-top:10px;
  border:0px none;border-top:1px solid #DDDDDD;
}
.galerie h3.albums.noborder {
  border:0px none;margin-top:0px;
}
.forum h3 {
  margin-left:3px;
  font-size:0.98em;
}
.forum ul {
  margin:6px 0px 0px 12px;
}
.forum li {
  background:transparent url('../img/system/li.gif') no-repeat left 6px;
  padding-left:15px;
}
.forum li a {
  color:#333333;
}
.forum li a:hover {
  text-decoration:none;
}
.forum .actions {
  width:508px;
  display:inline;
}
.clanky-embedded h2 {
  float:left;
  margin-top:10px;
  margin-left:2px;
  clear:left;
}
.clanky-embedded hr.first {
  clear:left;
  float:left;
  width:100%;
  margin-top:20px;
}
.clanky-stats .no {
  width:20px;
  text-align:center;
  vertical-align:top;
}
.clanky-stats th, .clanky-stats td {
  width:230px;;
}
 .clanky-stats td {
  vertical-align:top;
 }
.slovnik form {
  float:left;
}
.slovnik .list {
  clear:left;
  float:left;
}
.slovnik h3 {
  margin-bottom:16px;
}
.oblasti .galerie {
  padding-bottom:5px 
}
.oblasti .galerie .actions {
  margin-top:12px;
  border-top:0px none;
  padding-top:0px;
  padding-bottom:16px;
  border-bottom:3px solid #DEDEDE;
} 
.oblasti .clanky .actions {
  margin-top:-45px;
  background:white;
  padding-bottom:10px;
  border-top:3px solid #DEDEDE;
}
#mainMap {
  width:520px;
  height:480px;
  border:1px solid silver;
}
.topleft #mainMap {
  border:0px none;
  position:absolute;
}
.kontakt p,.kontakt img {
  clear:both;
}
.kontakt img {
  margin-bottom:20px;
}

