* {border: 0; margin: 0; padding: 0;}
body {background-color: #ffffff; color: #000000; font-family: Verdana; font-size: 12px; margin: 0px;}
a:link, a:visited {color: #00244d; text-decoration: underline;}
a:active, a:hover {background-color: #00244d; color: #ffffff;}
h3 {color: #84c225; font-size: 12px;}

.textbox {border: solid 1px #84c225; float: left; margin-top: 1px; padding: 2px;}
.textbox2 {border: solid 1px #84c225; margin-top: 1px; padding: 2px;}
.button{border: solid 1px #84c225; height: 20px; margin-top: 1px; padding: 1px;}
.imagebutton {float: left; margin-left: 10px;}
.radiobutton {display: block; float: left; margin: 6px 0 0 15px;}
.checkbox {display: block; float: left; margin: 5px;}

div.cleaner {clear: both;}
.padding {padding: 2px;}

div#header {height: 190px; margin: 0 auto; width: 920px; overflow: hidden;}
div#header div#logo {float: left; height: 96px; margin-top: 9px; width: 160px;}
div#header div#upbanner {float: right; height: 100px; margin: 0 0 0 5px; padding-top: 5px; width: 745px;}
div#header div#down {background-image: url('Img/logoDown.png'); background-repeat: no-repeat; height: 92px; width: 920px}
div#header div#upmenu {float: left; height: 25px; margin: 10px 0 0 163px; width: 475px}
div#header div#upmenu img {float: left; margin: 0 5px 0 5px;}
div#header div#upmenu span {display: block; float: left; margin-top: 5px;}
div#header .link:link, div#header .link:visited, div#header .activeLink:link, div#header .activeLink:visited {display: block; float: left; height: 20px; margin: 12px 1px 1px 1px; text-align: center; padding: 5px 0 0 0; width: 91px; background-image: url('Img/link.png'); font-weight: bold; text-decoration: none; color: #8EC834}
div#header .activeLink:link, div#header .activeLink:visited {background-image: url('Img/activeLink.png'); color: white;}
div#header .link:hover, div#header .activeLink:hover {color: black;}
div#header div#search {background-image: url('Img/917.png'); background-repeat: no-repeat; margin: 0; height: 32px; padding: 10px 15px 0 15px; width: 887px;}

div#body {margin: 0px auto; width: 920px;}
div#footer {width: 889px; height: 17px; background-image: url('Img/footer.png'); background-repeat: no-repeat; margin: auto; color: white; padding: 6px 0 0 25px; margin-top: 5px;}
div#footer h1{font-size: 11px; font-weight: bold;}
div#footer h1 a {text-decoration: none; color: white;}
div#postFooter {margin: auto; width: 850px; font-size: 10px; font-family: Tahoma, sans-serif; text-align: center; margin-top: 5px;}
div#postFooter a{text-decoration: none; font-weight: bold; font-size: 11px; margin-left: 10px; color: #84C225;}

div#menu {float: left; width: 720px; margin-top: 10px; overflow: hidden;}
div#menu h1, div#menu h2 {border-bottom: solid 1px #84c225; color: #84c225; display: block; font-size: 14px; font-weight: bold; margin: 3px 0 3px 0; padding: 2px 0 2px 0; width: 100%;}
div#menu a.menu:link, div#menu a.menu:visited {color: #00244d; display: block; float: left; height: 17px; margin: 0 1px 0 1px; padding: 3px 0px 0px 6px; text-decoration: none; width: 175px;}
div#menu a.menu:active, div#menu a.menu:hover {background-color: #dadada;}
div#menu div.column {border-left: solid 1px #84c225; height: 183px; float: left; margin-top: 2px; padding-top: 3px; width: 173px;}
div#menu div.column a:link, div#menu div.column a:visited {color: #00244d; display: block; height: 17px; margin: 0 1px 0 1px; padding: 3px 0px 0px 16px; text-decoration: none; width: 155px; background-image: url('Img/odrazka.png'); background-repeat: no-repeat; background-position: 6px 6px;}
div#menu div.column a:active, div#menu div.column a:hover {background-color: #dadada;}
div#menu div.column div.empty {height: 20px; width: 178px;}
div#menu div#podniky {margin-top: 10px; width: 650px;}
div#menu div#podniky table tr td.all {padding: 5px 5px 5px 5px; vertical-align: top;}
div#menu div#podniky table tr td.all div {font-size: 11px;}
div#menu div#podniky table tr td.foto {padding: 5px 0 5px 0;}
div#menu div#podniky table tr td a.url:link, div#menu div#podniky table tr td a.url:visited {color: #84c225; text-decoration: none;}
div#menu div.podniky {margin-top: 10px; width: 650px}
div#menu div.podniky table tr td.all {padding: 5px 5px 5px 5px; vertical-align: top;}
div#menu div.podniky table tr td.all div {font-size: 11px;}
div#menu div.podniky table tr td.foto {padding: 5px 0 5px 0; width: 100px;}
div#menu div.podniky table tr td a.url:link, div#menu div.podniky table tr td a.url:visited {color: #84c225; text-decoration: none;}
div#menu div#location {border-bottom: solid 1px #84c225; border-top: solid 1px #84c225; margin-top: 10px; padding: 5px 0 5px 0; text-align: center; width: 720px;}
div#menu div.left {height: 60px; float: left; margin: 10px 0 10px 5px; width: 360px;}
div#menu div.right {height: 60px; float: right; margin: 10px 5px 10px 0; width: 360px;}
div#menu img.article {float: left; margin-right: 5px;}
div#menu div.pocasi {float: left; margin: 0 5px 0 5px; width: 230px; text-align: center;}
div#menu div#mapa {height: 300px; margin: 0 auto; width: 500px;}

div#menuClanky {border-right: solid 1px #84c225; float: left; margin-top: 10px; width: 180px;}
div#menuClanky a:link, div#menuClanky a:visited {color: #00244d; display: block; height: 17px; margin: 0 1px 0 1px; padding: 3px 0 0 20px; text-decoration: none; width: 155px;}
div#menuClanky a:active, div#menuClanky a:hover {background-color: #dadada;}
div#clanky {float: left; margin-left: 15px; width: 520px;}
div#clanky h1 {border-bottom: solid 1px #84c225; color: #84c225; display: block; font-size: 14px; font-weight: bold; margin: 3px 0 3px 0; padding: 2px 0 2px 0; width: 100%;}
div#clanky img {float: left; margin: 0 5px 5px 5px;}
div#rightSide {float: right; width: 189px;}

div.title {height: 18px; margin: 0 auto; padding-top: 2px; text-align: center; width: 160px;}
div.title a:link, div.title a:visited {color: #00244d; font-size: 14px; font-weight: bold; text-decoration: underground;}
div.title a:active, div.title a:hover {background-color: #00244d; color: #ffffff; text-decoration: none;}

div#tips {height: 302px; float: left; padding: 5px 0; width: 189px;}
div#tips table {font-size: 11px; width: 100%; height: 95px;}
div#tips table + table {border-width: 2px 0 0 0; border-style: solid; border-color: #93CC3B;}
div#tips table tr td {height: 33px; padding: 0 2px;}
div#tips span {color: #84c225; display: block; font-weight: bold; text-align: left; width: 180px; margin: 0 0 2px 10px;}
div#tips a:link, div#tips a:visited {color: #84c225; font-weight: bold;}
div#tips a:hover, div#tips a:active {background-color: #84c225; color: #ffffff;}

div.poptavka {background-image: url("Img/180.png"); background-repeat: no-repeat; height: 180px; font-size: 10px; float: right; margin-top: 6px; padding: 5px; width: 170px;}
div.poptavka span.nadpis {color: #00244d; display: block; font-size: 12px; font-weight: bold; margin-bottom: 2px; text-align: center; width: 170px;}

div#articles {background-image: url("Img/724.png"); background-repeat: no-repeat; height: 160px; float: left; margin-top: 6px; width: 724px;}
div#articles img {float: left; margin-right: 5px;}
div#articles span.left {color: #84C225; display: block; float: left; font-weight: bold; margin-top: 9px; margin-left: 10px; text-align: left; width: 300px; text-decoration: underline}
div#articles span.left a {color: #84C225}
div#articles span.left a:hover {background-color: White; color: Black;}
div#articles span.right {color: #00244d; display: block; float: right; font-weight: bold; margin-top: 9px; text-align: center; width: 100px;}
div#articles div.left {height: 60px; float: left; margin: 10px 0 3px 10px; width: 330px;}
div#articles div.right {height: 60px; float: right; margin: 10px 5px 3px 0; width: 330px;}
div#articles a.next {float: right; height: 160px; width: 30px; display: block; margin-top: -20px; text-decoration: none}
div#articles a.next:hover {background-color: transparent; text-decoration: none;}
div#banner {background-image: url("Img/186.png"); background-repeat: no-repeat; height: 160px; margin-right: 5px; float: right; margin-top: 6px; width: 186px;}
div#banner img {border: none; margin: 5px;}

div#horizontal-left {float: left; width: 730px;}
div#horizontal-right {float: left; width: 186px;}

div#horizontal-right a:link, div#horizontal-right a:visited {background-image: url("Img/info.png"); background-repeat: no-repeat; display: block; float: left; height: 16px; margin: 0 0 1px 0; padding: 4px 0px 0px 7px; text-decoration: none; width: 175px;}
div#horizontal-right a:active, div#horizontal-right a:hover {background-color: #dadada;}
div#horizontal-right h3 {color: #87C429; text-align: left; font-size: 12px; font-weight: bold; height: 20px; margin: 0 0 0px 10px; padding-top: 0;}

div#horizontalTips {margin: 0 auto; width: 725px}
div#horizontalTips div.tip {background-image: url("Img/tip-header.png"); background-repeat: no-repeat; float: left; margin: 5px 5px 0 0; padding-top: 5px; text-align: center; width: 180px;}
div#horizontalTips div.tip h3 {color: #ffffff; display: block; font-size: 12px; font-weight: bold; height: 20px;}
div#horizontalTips div.tip img {margin-top: 2px;}

div#horizontalText {margin: 0 auto; width: 740px;}
div#horizontalText div.tip {border-left: solid 2px #84c225; float: left; margin: 5px 5px 0 0; padding-left: 8px; width: 170px;}
div#horizontalText div.tip a:link, div#horizontalText div.tip a:visited {color: #00244d; display: block; margin-bottom: 5px;}
div#horizontalText div.tip a:active, div#horizontalText div.tip a:hover {background-color: #dadada;}

div#podnik {float: left; margin-left: 10px; width: 710px;}
div#podnik h1 {border-bottom: solid 1px #84c225; color: #84c225; display: block; font-size: 16px; font-weight: bold; padding-bottom: 3px; width: 100%;}
div#podnik h2 {border-top: solid 1px #84c225; color: #84c225; display: block; font-size: 14px; font-weight: bold; margin-top: 5px; padding: 2px 0 2px 0; width: 100%;}
div#podnik div#images {float: left; margin-top: 5px; width: 150px;}
div#podnik div#images img {margin-bottom: 5px;}
div#podnik div#text {float: right; font-size: 11px; margin-top: 10px; width: 550px;}
div#podnik div#text strong {color: #84c225;}

div#clanek {float: left; margin-left: 10px; width: 715px;}
div#clanek h1 {border-bottom: solid 1px #84c225; color: #84c225; display: block; font-size: 16px; font-weight: bold; padding-bottom: 3px; width: 100%;}
div#clanek img {float: left; margin: 0 10px 5px 0;}

div.article {height: 110px;}
a.articleHeading {color: black; font-size: 13px; font-weight: bold;}
a.articleHeading:hover {background-color: white; color: #84c225;}
hr {height: 1px; background-color: #84c225; border: none; margin-bottom: 3px}

div.frontpageArticle {width: 714px; height: 104px; margin: 2px 0; background-image: url('Img/article.png'); background-repeat: no-repeat; text-align: justify; padding-right: 10px;}
a.nextArticleHeading {color: #56860D; text-decoration: none;}
