#telo
{float: left;
text-align: justify;
display: block;
width: 901px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 901px;}

 #o01
{background: url(../images/obr1.png) no-repeat;
 width: 901px;
 height: 246px;
 float: left;}
 
 #o02
{width: 901px;
 height: 232px;
 float: left;
 background: url(../images/obr2.png) no-repeat;}
 
 #o03
{width: 250px;
 float: left;
 text-align: center;
 background: url(../images/obr3.png) no-repeat;}
 
 #o04
{width: 651px;
 float: right;
 text-align: justify;
 background: url(../images/obr4.png) no-repeat;}
 
  #o05
{width: 901px;
 height: 45px;
 float: left;
 background: url(../images/obr5.png) no-repeat;}
 
 #o06
{background: url(../images/paticka_voda.png) repeat-x;
 clear: both;
 height: 96px;
 text-align: center;
 font-size: 11px;
 color: #000000; text-shadow: 1px 1px 1px #faf9e3;
 font-weight: bold;
 }
 
 
 body
{background: url(../images/bg2.png) repeat-x;
background-color: #f5ed0b;
margin: 0px;
font-family: Book Antiqua, Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #000000;}

 .nav_boxy
{padding: 10px 10px 0px 18px;margin-bottom: 15px;}
 .text
{padding-left: 57px;padding-right: 51px;padding-top: 50px;margin-bottom: 10px;}
 .cred
{padding-left: 0px;padding-right: 0px;padding-top: 55px;margin-bottom: 0px;}

.cred a {text-decoration: none; font-size: 11px; color: #167604; font-weight: bold;}
.cred a:hover {text-decoration: none; font-size: 10px;  color: #8e5909; font-weight: bold; letter-spacing:2px;}

a {text-decoration: none; font-size: 11px; font-weight: bold; color: #167604; text-shadow: 1px 1px 1px #faf9e3;}
a:hover {text-decoration: none; font-size: 10px; font-weight: bold; color: #8e5909; letter-spacing:2px; text-shadow: 1px 1px 1px #faf9e3;}


h1{margin-bottom:4px; font-weight: bold; font-size: 15px; text-align: left; margin: 0px 0px 20px 0px; padding: 0px 115px 0px 45px; color: #744105; text-shadow: 1px 1px 1px #faf9e3;}
h2 {padding: 0px 0px 0px 15px; font-size: 15px; font-weight: bold; color: #175a0b;text-shadow: 1px 1px 1px #ffffff;}
h3 {font-size: 11px; color: #9d4206; font-size: 13px;}
h1, h2, h3{padding-top:6px;}

p {padding: 0px; margin: 0px 0px 20px 0px; font-size: 12px; line-height: 140%; text-align: justify;}
p.mini {margin: 0px 0px 10px 0px; line-height: 100%;}
ul {margin: 0px 0px 0px 10px; padding:0px;}
li {text-align: left;}

.svatek
{padding: 0px 6px 0px 80px; text-align: left;font-size: 11px; color: #3c6902; width: 222px; height:131px; background: url(../images/nastenka.png) no-repeat; text-shadow: 1px 1px 1px #e6fcca;}

.svatek_text
{font-size: 12px; color: #000000; text-shadow: 1px 1px 1px #faf9e3;}

 /* boxy */
 
.beruska-title {padding: 0px 6px 0px 121px; font-weight: bold; height: 74px; font-size: 13px; text-align: center; color: #fcf302; text-shadow: 1px 1px 1px #5d5b5b; background: url(../images/beruska_top.png) no-repeat; line-height: 105px;  margin: 0px;}
.beruska-item {padding: 0px 6px 0px 16px; color: #fadcda; text-shadow: 1px 1px 1px #3c3a3a; background-image: url(../images/beruska_text.png); background-repeat: repeat-y;}
.beruska-item a {font-weight: bold; font-size: 11px; color: #33df33; text-shadow: 1px 1px 1px #000000; text-decoration: none;}
.beruska-item a:hover {font-weight: bold; color: #f5ed0b; text-shadow: 1px 1px 1px #000000; text-decoration: none; letter-spacing:1px; font-size:10px;}
.beruska-bottom {margin-bottom: 4px;width: 222px; height: 22px; background-image: url(../images/beruska_bottom.png); background-repeat: no-repeat;}

.motyl-title {padding: 0px 6px 0px 121px; font-weight: bold; height: 78px; font-size: 13px; text-align: center; color: #fcf302; text-shadow: 1px 1px 1px #5d5b5b; background: url(../images/motyl_top.png) no-repeat; line-height: 105px;  margin: 0px;}
.motyl-item {padding: 0px 6px 0px 16px; color: #bff7b5; text-shadow: 1px 1px 1px #3c3a3a; background-image: url(../images/motyl_text.png); background-repeat: repeat;}
.motyl-item a {font-weight: bold; font-size: 11px; color: #33df33; text-decoration: none;}
.motyl-item a:hover {font-weight: bold; color: #f5ed0b; text-decoration: none; letter-spacing:2px; font-size:10px;}
.motyl-bottom {margin-bottom: 4px;width: 222px; height: 19px; background-image: url(../images/motyl_bottom.png); background-repeat: no-repeat;}

u {color: #f5ed0b; text-shadow: 1px 1px 1px #000000; font-weight: bold; font-size: 13px;}

.pozadi_text
{background-color: #97e489;color: #000000; padding: 4px; border: 2px solid #89d97b;}
