#telo {
float : left;
text-align : justify;
display : block;
width : 773px;
background-image : url(o/bg.png);
}

#hlavni {
padding : 0px;
margin : auto;
width : 773px;
}

.o01 {
background-image: url(o/obr1.png);
width: 773px;
height: 336px;
background-repeat: no-repeat;
}

.o02 {
background-image: url(o/obr2.png);
float : left;
width: 345px;
height: 118px;
color : #ffe676;
font-size : 12px;
text-align: center;
background-repeat: no-repeat;
}

.o03 {
background-image: url(o/obr3.png);
float : right;
width: 428px;
height: 118px;
color : #111d04;
font-weight : bold;
font-size : 18px;
text-align: center;
background-repeat: no-repeat;
}

.o04 {
width : 345px;
float : left;
text-align: center;
background-repeat : no-repeat;
background-image : url(o/obr4.png);
color : #f5d177;
}

.o05 {
width : 428px;
float : right;
background-repeat : no-repeat;
background-image : url(o/obr5.png);
text-align : justify;
color : #111d04;
}

.o06 {
width : 773px;
height : 68px;
float : left;
background-repeat : no-repeat;
background-image : url(o/obr6.png);
text-align : center;
color : #111d04;
}

/* padding */
.nadpis_menu {
padding-left : 140px;
padding-right : 11px;
padding-top : 0px;
margin-bottom : 0px;
}

.nazev {
padding-left : 198px;
padding-right : 19px;
padding-top : 27px;
margin-bottom : 5px;
}

.text {
padding-left : 4px;
padding-right : 16px;
padding-top : 2px;
margin-bottom : 15px;
}

.nav {
padding-left : 100px;
padding-right : 80px;
padding-top : 0px;
margin-bottom : 15px;
}

.cred {
padding-left : 345px;
padding-right : 11px;
padding-top : 34px;
margin-bottom : 10px;
}

/* body */
body {
background-color : #ecdac7;
background-image : url(o/bg2.png);
background-repeat : repeat-x;
margin : 0px;
font-family : Tahoma, Arial, Helvetica;
text-align : center;
font-size : 11px;
color : #111d04;
}

/* links */
a:link, a:visited, a:active{
text-decoration : none;
color : #233e08;
font-weight : bolder;
font-family : Tahoma, Arial, Helvetica;
}

a:hover {
text-decoration : underline;
color : #3f6d11;
font-weight : bolder;
font-family : Tahoma, Arial, Helvetica;
}

.nav2 a:link,.nav2 a:active,.nav2 a:visited{
background-color: transparent;
text-decoration : none;
color : #549116;
font-weight : bolder;
font-size: 14px;
text-align : center;
font-family : Tahoma, Arial, Helvetica;
}

.nav2 a:hover{
background-color: transparent;
text-decoration : underline;
color : #ffe576;
font-weight : bolder;
font-size: 15px;
text-align : center;
font-family : Tahoma, Arial, Helvetica;
}

.nav2 ul li{
color : #ffe576;
}

/* navigace */


h1 {
background-image: url(o/lista.png);
width: 408px;
height: 32px; 
text-align : left;
padding-left: 6px;
font-weight : bold;
font-variant : small-caps;
font-size : 20px;
background-repeat : no-repeat;
color : #d7f7b4;
margin-bottom : 0px;
}

h1:first-letter {
color : #f7c41c;
margin-right : 2px;
font-size : 22px;
font-style : normal;
}

h2 {
background-color: transparent;
text-align : center;
font-weight : bold;
font-variant : small-caps;
font-size : 20px;
background-repeat : no-repeat;
color : #0d1702;
margin-bottom : 0px;
}

h2:first-letter {
color : #f2c833;
margin-right : 2px;
font-size : 22px;
font-style : normal;
}

h3 {
background-color: transparent;
text-align : center;
font-weight : bold;
font-variant : small-caps;
font-size : 20px;
background-repeat : no-repeat;
color : #eec01c;
margin-top : 3px;
}

h3:first-letter {
color : #4d0502;
margin-right : 2px;
font-size : 22px;
font-style : normal;
}

h4 {
background-color: transparent;
text-align : left;
font-weight : bold;
font-variant : small-caps;
font-size : 20px;
background-repeat : no-repeat;
color : #111d04;
margin-top : 0px;
margin-bottom : 0px;
cursor: pointer;
cursor: hand;
}

.skryvany 
{display: none}

.uvodnik{
background-color: #233e08;
border: 2px solid #111d04;
text-align : justify;
font-size : 12px;
background-repeat : no-repeat;
color : #ffe574;
margin-bottom : 0px;
padding: 2px;
margin-top: 4px;
}

.pozadi{
background-color: #fadb8d;
border: 2px solid #f8c340;
text-align : justify;
font-size : 12px;
background-repeat : no-repeat;
color : #111d04;
margin-bottom : 0px;
padding: 2px;
}

