body, a, a:link, a:hover, a:active, a:visited, p, h1, h2, h3, h4, h5, h6, ul, li, ol, img, span, hr, table, tr, td, th, blockquote, #fotogalerie, #menu, #program, #odsaz, #sponzori, #obsah, #diskuse {
padding: 0;
margin: 0;
border: 0;}
body {
font-family: Verdana, sans-serif;
color: Black;
font-size: 65%;
text-align: center;
background: #FFDB9F url(../grafika/pozadi.gif) repeat-x;
margin-bottom: 25px;}
.schovat {display: none;}
#obalVnejsiTitul {
background: #FFECCC url(../grafika/okraj-titul.gif) no-repeat;
border-bottom: 1px solid #FFCC75;
border-left: 1px solid #FFCC75;
border-right: 1px solid #FFCC75;
width: 756px;
margin: 0 auto;}
#obalVnejsi {
background: #FFECCC url(../grafika/okraj.gif) no-repeat;
border-bottom: 1px solid #FFCC75;
border-left: 1px solid #FFCC75;
border-right: 1px solid #FFCC75;
width: 756px;
margin: 0 auto;}
#obalVnitrni {
margin: 0 31px 15px 31px;
text-align: left;
padding: 0px;}
.vpravo {
text-align: right;}
.cistic {
clear: both;}

/*hlavička...........................................*/

#hlavicka {width: 694px;}
h1 {
position: relative;
overflow: hidden;}
h1, h1 a, h1 span {
display: block;
width: 694px;
height: 258px;
background: #9DB852 url(../grafika/hlavicka1.jpg) no-repeat;}
h1 span {
position: absolute;
left: 0;
top: 0;}
h2 {
position: relative;
overflow: hidden;}
h2, h2 span {
display: block;
width: 694px;
height: 230px;
background: #9DB852 url(../grafika/hlavicka2.jpg) no-repeat;}
h2 span {
position: absolute;
left: 0;
top: 0;}
h1.stranka {
position: relative;
overflow: hidden;}
h1.stranka, h1.stranka a, h1.stranka span {
display: block;
width: 694px;
height: 168px;
background: #9DB852 url(../grafika/hlavicka3.jpg) no-repeat;}
h1.stranka span {
position: absolute;
left: 0;
top: 0;}
h2.stranka {
position: relative;
overflow: hidden;}
h2.stranka, h2.stranka span {
display: block;
width: 694px;
height: 84px;
background: #9DB852 url(../grafika/hlavicka4.jpg) no-repeat;}
h2.stranka span {
position: absolute;
left: 0;
top: 0;}

/*menu...................................................*/

#menuTitul {
height: 133px;
width: 694px;
margin-top: 5px;
background: #87A23C;
text-align: center;
font-size: 110%;}
#menuStranka {
height: 40px;
width: 694px;
margin-top: 5px;
background: #87A23C;
text-align: center;
font-size: 110%;}
#lista {
font-weight: bold;
width: 682px;
margin: 0 auto;}
#lista li {
float: left;
list-style: none;
background: #87A23C;} 
#lista a {display : block;} 
#lista li a:link, #lista li a:visited {
color: White;
padding: 10px 9px;
text-decoration: none;}
#lista li a:hover {
background: #9DB852;
padding: 10px 9px;
text-decoration: none;}
#lista li a.active {color: Black;}

/*obsah.......................................................*/

#obsah {
margin: 20px 0 20px 0;
font-size: 110%; /*min-height: 200px;*/
clear: both;}
#obsah a {color: #913000;}
#obsah a:hover {color: Black;}
#pravySloupec {
margin: 0 0 0 155px;
padding: 0 0 0 25px;
color: Black;
border-left: #FFCC75 solid 1px;
width: 510px;}
#levySloupec {
color: Black;
float: left;
width: 130px;}
#levySloupec ul {margin: 1em 0 1.5em 0;}
#levySloupec li {
list-style: none inside;
border-bottom: 1px solid #19871A;
padding: 5px 0;}
#levySloupec a {
color: Black;
text-decoration: none;}
#levySloupec a:hover {padding-left: 2px;}
#levySloupec li.pozice {font-weight: bold;}
#levySloupec ul ul {
margin: 0.5em 0 -0.5em 1em;
border: none; /*padding: 5px 0;*/
font-weight: normal;}
#levySloupec ul ul li {
/*margin: 1em 0 -0.5em 0;*/
list-style: disc inside;
border-top: 1px solid #19871A;
border-bottom: none;
padding: 5px 0;}
#levySloupec ul ul ul li {list-style: square inside;}
h3 {
color: Black;
font-size: 230%;
font-weight: normal;
margin: 0 0 20px 0;}
#pravySloupec ul {
list-style: disc outside;
padding: 0 0 0 13px;
line-height: 130%;}
#pravySloupec ol {
list-style: decimal outside;
padding: 0 0 0 19px;
line-height: 130%;}
#obsah p, #obsah ul, #obsah ol {
margin: 0.1em 0 1.5em 0;
line-height: 130%;}
#obsah h4 {
color: #19871A;
font-weight: normal;
font-size: 230%;
margin: 0 0 18px 0;}
#obsah h5 {
color: Black;
font-weight: bold;
font-size: 140%;
margin: 1em 0 1em 0;}
#obsah h6{
margin: 1em 0 0 0;
line-height: 130%;
color: Black;
font-weight: bold;
font-size: 100%;}
#obsah em {color: Black;}
.zvyrazneni1 {
padding: 2px 12px 2px 12px;
margin: 1em 0 1.5em 0;
border: 1px solid #19871A;}
.zvyrazneni2 {
padding: 2px 12px 2px 12px;
margin: 1em 0 1.5em 0;
border: 1px solid #19871A;}
.odsaz13 {
width: 13em;
height: auto;
display: inline;
float: left;}
.odsaz15 {
width: 15em;
height: auto;
display: inline;
float: left;} 
#fotogalerie img {
border: 1px solid Gray;
margin-bottom: 0.3em;}
.obrazek {
border: 1px solid Gray;}
hr.oddil {
background: #19871A;
height: 1px;
/*clear: both;*/
margin: 0.1em 0 1.5em 0;}
hr.neviditelne {
margin: 0 0 1em 0;
visibility: hidden;}

/*patička..................................................*/

#paticka {margin: 5px 0 0 0;}
#paticka a {color: #913000;}
#paticka a:hover {color: Black;}
hr.dolniLinka {
background: #19871A;
height: 1px;
clear: both;}