html, body {
margin:0 0 0 0; 
padding:0 0 0 0;
height:100%;
background-color:#FFFFFF;
}

body, p {
font-family: Tahoma, "Trebuchet MS", sans-serif; 
font-size: small;
}

body {
}


h1, h2, h3, h4, h5, h6 {
color:#808285; 
font-weight:normal; 
margin:0 0 0 0; 
padding:0 0 0 0; 
letter-spacing:0.1em;
}

h6 {
font-size:105%;
}

h5 {
font-size:110%;
}

h4 {
font-size:120%;
}

h3 {
font-size:130%;
padding:0 0 0.5em 0;
}

h2 {
font-size:150%; 
padding:0 0 0.5em 0;
}

h1 {
font-size:170%;
}


a {
color: #3A443F; 
text-decoration:none; 
border-bottom:1px dotted #738377;
}

a:visited {
color: #3A443F;
}

a:hover {
color: #3FAE49; 
border-bottom:1px solid #3A443F;
}

a img {
border:none;
border-bottom:1px solid #ffffff;
}

hr.cleaner {
clear:both; 
height:1px; 
margin: -1px 0 0 0; 
padding:0; 
border:none; 
visibility: hidden;
}

.uzsi {width:75%;}

.vpravo {float:right;}

.mensi {
font-size: smaller;
font-size: 80%;
}

.mensi_ohl, .mensi_ohl a{
font-size: smaller;
text-align:left !important;
}

#hlavni {
width:780px; 
padding:0 0 0 0; 
margin:10px auto 0 auto; 
border:solid 1px #CED4CF;
border:solid 1px #808285;
background-image: url(obr/oliv100.png);

background-image: url(obr/olivy.png);
background-position: 3% 100%;
background-repeat: no-repeat;
}

#hlavicka_vn {
background-color: #C0C0C0;
height:90px;
margin-bottom:40px;
background-image: url(obr/bgn_hlavicka.png);
background-image: url(obr/bgn_hlavicka3.png);
background-position: top;
background-repeat: repeat-x;
}

#hlavicka {
width:100%; 
height:125px;

background-image: url(obr/olivy120.jpg);
background-image: url(obr/olivovnik126.png);
bbackground-image: url(obr/olivovnik120b.png);
background-position: center;
background-position:  45% 50%;
background-repeat: no-repeat;
}

#hlavicka img {
float:left; 
margin:0 30px 0 5em;
}

#hlavicka  a img {
border:none;
}

#hlavicka h1 {
float:left;
font-size:50px;
letter-spacing:4px;  
padding:4px 0 0 0; 
margin:0 0 0 15px; 
font-weight:normal;
text-transform: capitalize;
color:#808285; 
}


#hlavicka h2 {
float:right;
font-size:25px;
letter-spacing:4px;  
padding:23px 10px 0 0; 
margin:0 0 0 0; 
color:#808285; 
text-align: right;
}

#hlavicka p {
float:right;
clear:both;
padding:3px 10px 0 0; 
margin:0 0 0 0; 
color:#808285; 
text-align: right;
}

#hlavicka p a:link,#hlavicka p a:visited {
color:#808285;
}


#hlavicka p a:hover {
color: #3FAE49; 
}

#levy {
margin:0 0 0 0; 
padding:10px 0 140px 0; 
float:left; 
width:180px;
}

#levy ul{
list-style: none;
width:175px;
margin:0 0 0 0; 
padding:0 0 0 0; 
}

#levy li{
width:170px;
padding:0 0 0 0;
margin: 0 0 10px 0;
font-size: larger;
text-align:right;
background-image: url(obr/sipka.png);
background-position: center right;
background-repeat: no-repeat;
}

#levy li a {
margin:5px 20px 0 0;
border-bottom:none;
}



#druhy{
margin:100px 0 50px 0;
}

#lekomp{
margin: 0 0 0 25px;
}

#lekomp p{
width:160px;
margin:0 0 0 0;
padding:0 0 5px 0;
font-size:75%;
color:#808285;
}


#paticka {
width:770px; 
clear:both; 
padding:5px 0 0 0;
margin:0 auto 0 auto; 
font-size: 70%;
}

#paticka ul {
text-align:center;
margin:0;
padding:0 0 0.5em 0;
}

#paticka li {
display:inline; 
padding:0 20px 0 0;
}



#stred {
margin: 0 0 0 0; 
padding:10px 10px 0 15px; 
float:right; 
width:535px;
border-left: dotted 1px #CED4CF;
}

#stred ul {
margin: 0 0 0 0.5em;
list-style: none;
}

#stred li {
padding-bottom:0 0 0.5em 0;
}
.radek {
display:inline;
}


#stred p.uvod_autor{
float:right;
padding:0 4em 0 0;
margin:0 0 3em 0;
}



#stred p {
line-height:1.5em; 
margin:0 0 0.8em 0;
padding:0 0 0 0;
}

#stred h6 {
margin-top:2em;
margin-bottom:0.5em;
}

#stred img.vpravo {
margin:0 0 0.5em 1em;
padding:0 0 0 0;
}

#stred p em{
color:#808285;
}

#motto {
float: right;
width:330px;
margin-top:-30px;
padding:0px 0 0 0;
}

#motto p em{
padding-right:35px;
}


#motto p {
font-size:12px;
color:#808285; 
margin:3px 0 0 0;
padding:0 0 0 0;
}

#uvod {
clear:both;
padding:2em 0 0 0;
margin:0 0 1em 1em;
}

#uvod p {
margin:0 0 0 0;
padding:0 1.5em 0.3em 0;
}

#uvod img{
float:right;
padding:1em 3.5em 0 1em;
margin:0;
}

.titul {
clear:both;
margin:0 1em 1.5em 0;
padding:0 1em 0 0;
}

.titul img  {
border:solid 1px #808285;
margin:0.5em 0 1em 10px;
} 

.titul ul {
margin:-20px 0 0 0;
padding:0 0 0 0;
float:right;
}

.titul h5 {
margin:0 0 0.5em 0;
}

h6.odsaz {
margin-top:1em;
}

.dale {
padding:0 0 1em 0;
}

.anotace {
width:410px;
}

.anotace img.galerie{
float:left;
margin:0 5px 5px 0;
padding: 0 0 0 0;
}

.anotace ul {
float:left;
clear:left;
}

.anotace em {
color:#000000 !important;
}

.vpravo_objednat {
float:right;
clear:right;
width:100px;
font-size:80%;
margin: 7px 5px 0 0;
}

.vpravo_objednat ul{
padding: 2px 0 0  0;
}

.vpravo_objednat li{
text-align:center;
margin: 0 0 5px 0;
}

.vpravo_objednat li a{
padding:1px 4px 1px 4px;
background-color:#CED4CF;
color:#808285;
border-left:solid 1px #808285;
border-top:solid 1px #808285;
border-right:solid 2px #808285;
border-bottom:solid 1px #808285;
}

.vpravo_objednat li a:hover{
color:#CED4CF;
background-color:#808285;
}

#ohlasy{
float:right;
padding:0 5px 0 0;
margin:0 0 3em 0;
}

.na_uvod{
margin:1.8em 0 1em 0;
}

.na_uvod h2{
margin:1em  0 0 0 !important;
padding: 0 0 0 0 !important;
}

.na_uvod img{
float:left !important;
margin: 0 1em 1em 0 !important;
padding:0 0 0 0 !important;
}