* {margin: 0; padding: 0;}
html, body {height: 100%;}
body {font-family: Tahoma, Arial, Helvetica, sans-serif;}
html>body {}

#main {width: 1000px; margin: 0 auto; text-align: left; background: url("../images/menu-pozadi.jpg") repeat-y; min-height: 100%; height: 100%; position: relative;}
body>#main {height: auto;}

#hlavicka {width: 1000px; height: 180px; background-color: #fff;}

#menu {display: block; width: 180px; float: left;}
#menu ul {list-style: none; border-bottom: 1px solid #fff;}
#menu ul li {width: 179px; border-top: 1px solid #fff; padding: 0; margin: 0;}
#menu ul li ul {background-color: #6b9926; /*border-top: 1px solid #fff;*/ border-bottom: 0px;}
#menu ul li ul li {width: 169px; margin-left: 10px;}
#menu ul li.aktualni {background-color: #88ad51;}
#menu ul li:hover {background-color: #88ad51;}
#menu ul li a {display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; text-decoration: none; color: #fff; font-size: 0.9em; margin: 0;}
#menu ul li ul li a {font-size: 0.8em; padding-top: 5px; padding-bottom: 5px;}

#obsah {font-size: 0.9em;}

#clanek {display: block; padding: 1px 75px 50px 200px; text-align: justify;}

#clanek h1 {font-size: 1.5em; background-color: #6b9926; color: #fff; padding: 5px 10px 5px 10px; margin-top: 0px; margin-bottom: 15px;}
#clanek h2 {font-size: 1.2em; color: #004090; padding-top: 0px; margin-top: 0px; margin-bottom: 15px; text-align: left;}
#clanek #vypis_aktualit h2 {font-size: 1.2em; margin-bottom: 0px; color: #004090; border-bottom: 1px solid #004090;}
#clanek h3 {font-size: 1em; color: #000; padding-top: 0px; margin-top: 0px; margin-bottom: 10px;}
#clanek h4 {font-size: 1em; color: #000; padding-top: 0px; margin-top: 0px; margin-bottom: 10px;}
#clanek h5 {font-size: 1em; color: #000; padding-top: 0px; margin-top: 0px; margin-bottom: 10px;}
#clanek h6 {font-size: 1em; color: #000; padding-top: 0px; margin-top: 0px; margin-bottom: 10px;}

#clanek p {font-size: 1em; color: #000; margin-bottom: 15px;}
#clanek p.datum {display: block; font-size: 0.8em; color: #000; margin-top: 5px; margin-bottom: 10px;}

#clanek strong {color: #6b9926;}

#clanek span.motiv {float: right; margin-left: 10px; margin-bottom: 5px; border: 1px solid #ccc;}
#clanek span.motiv img {border: 0px;}

#clanek img.vlevo {float: left; margin-right: 10px; margin-bottom: 5px; border: 1px solid #ccc;}
#clanek img.vpravo {float: right; margin-left: 10px; margin-bottom: 5px; border: 1px solid #ccc;}
#clanek .flash_vlevo {float: left; margin-bottom: 5px; margin-right: 10px; border: 1px solid #ccc;}
#clanek .flash_vpravo {float: right; margin-bottom: 5px; margin-left: 10px; border: 1px solid #ccc;}

#clanek ul {/*list-style-type: square;*/ margin-left: 40px; margin-bottom: 10px; }
#clanek ul li {padding-left: 5px; margin-bottom: 10px; list-style-position: outside; list-style-image: url('/images/plusko.gif');}
#clanek ol {margin-left: 40px; margin-bottom: 10px;}
#clanek ol li {padding-left: 5px; margin-bottom: 10px;}

#clanek a {color: #6b9926;}
#clanek a:hover {color: #88ad51;}

#clanek div.aktualita {position: relative; display: block; width: 100%; margin-bottom: 15px;}
#clanek table {margin-bottom: 15px; font-size: 1em;}
#clanek table tr td {padding: 2px 5px 2px 5px; background-color: #eee;}
#clanek table tr th {background-color: #6b9926; color: #fff; padding: 2px 5px 2px 5px;}

#clanek #vypis_aktualit {}

#clanek fieldset.vyrobce {margin-bottom: 10px; border: 1px solid #ccc; padding: 10px 10px 10px 10px;}
#clanek fieldset.vyrobce h4 {display: block; background-color: #6b9926; color: #fff; padding: 5px 10px 5px 10px;}
#clanek fieldset.vyrobce table tr th {color: #000; text-align: left; background-color: transparent; padding-left: 0px; padding-top: 0px; padding-bottom: 0px;}
#clanek fieldset.vyrobce table tr td {background-color: transparent; padding-top: 0px; padding-bottom: 0px;}


.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.bold {font-weight: bold;}
.nezobrazovat {display: none;}


#paticka {width: 720px; left: 200px; height: 33px; overflow: hidden; position: absolute; bottom: 10px; background: transparent; text-align: center; color: #aaa; font-size: 0.7em; padding: 0;}
#paticka a {color: #aaa;}

table.fotogalerie {width: 100%; padding: 0; margin: 0 auto; border-collapse: collapse;}
table.fotogalerie tr td.foto {background-color: #eee; height: 170px; border-top: 5px solid #fff; border-left: 5px solid #fff; border-right: 5px solid #fff;}
table.fotogalerie tr td.popis1 {text-align: center; font-weight: bold; font-size: 0.8em; color: #6b9926; border-top: 0px; border-bottom: 0px solid #eee; border-left: 5px solid #fff; border-right: 5px solid #fff;}
table.fotogalerie tr td.popis2 {background-color: #6d6d6d; text-align: center; font-size: 0.8em; color: #000; border-top: 0px; border-bottom: 5px solid #fff; border-left: 5px solid #fff; border-right: 5px solid #fff;}
table.fotogalerie tr td img {border: 0;}


#clanek #foto {width: 740px; height: 420px; text-align: center; padding-top: 20px;}
#clanek #foto img#pole_foto {margin: 0; padding: 0; border: 0;}
#clanek #foto #pole_popisek_fota {font-size: 0.9em; padding-top: 15px; margin-bottom: 15px;}
#clanek #nahledy {display: block; height: 102px; padding-top: 15px; margin-bottom: 10px;}
#clanek #nahledy #pas_a {float: left; display: block; width:622px; height:102px; overflow:hidden;} 
#clanek #nahledy #pas_a #pas_b {top: 0px;}
#clanek #nahledy #pas_a #pas_b table {margin: 0; padding: 0; border: 0;}
#clanek #nahledy #pas_a #pas_b table tr {margin: 0; padding: 0;}
#clanek #nahledy #pas_a #pas_b table tr td {margin: 0; padding: 0; border: 0;}
#clanek #nahledy #pas_a #pas_b table tr td img {width: 152px; height: 100px; border: 0; margin: 0; padding: 0; border: 1px solid #e9e9e9;}
#clanek #nahledy a.vlevo {display: block; width: 50px; background-color: #6b9926; color: #fff; text-decoration: none; text-align: center; margin-top: 3px; height: 60px; padding-top: 39px; font-weight: bold; float: left;}
#clanek #nahledy a.vpravo {display: block; width: 50px; background-color: #6b9926; color: #fff; text-decoration: none; text-align: center; margin-top: 3px; height: 60px; padding-top: 39px; font-weight: bold;float: right;}
#clanek #nahledy a.vlevo:hover {background-color: #88ad51;}
#clanek #nahledy a.vpravo:hover {background-color: #88ad51;}


#vzornik {clear: both; display: block; padding: 5px 25px 0px 25px;}
#vzornik ul.vzornik li {margin: 0; padding: 0; display: block; text-align: center; width: 150px; float: left; padding-top: 5px; padding-bottom: 5px;}
#vzornik ul.vzornik li span {font-size: 0.8em;}
#vzornik ul.vzornik li a {font-family: Arial, Helvetica, sans-serif; text-decoration: none; color: #000;}
#vzornik ul.vzornik li img {border: 0; margin-bottom: 2px;}

ul.soubory_ke_stazeni li {display: block;}
#clanek span.nazev_souboru {display: block; width: 470px; float: left;}
#clanek span.format_souboru {display: block; width: 100px; text-align: center; float: left;}
#clanek span.velikost_souboru {display: block; width: 80px; text-align: right;  float: right;}