#telo
{float: left;
text-align: justify;
display: block;
width: 806px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 806px;}

 #o01
{background: url(../images/obr1.png) no-repeat;
 width: 806px;
 height: 212px;
 float: left;}
 
 #o02
{width: 806px;
 height: 69px;
 float: left;
 text-align: right;
 background: url(../images/obr2.png) no-repeat;}
 
 #o03
{width: 806px;
 height: 50px;
 float: left;
 text-align: right;
 background: url(../images/obr3.png) no-repeat;}
 
 #o04
{width: 184px;
 float: left;
 background: url(../images/obr4.png) no-repeat;
 font-size: 12px;
 text-align: center;
 color: #dddcdb;}
 
  #o05
{width: 438px;
 float: left;
 background: url(../images/obr5.png) no-repeat;
 font-size: 11px;
 text-align: justify;
 color: #253020;}
 
#o06
{width: 184px;
 float: right;
 background: url(../images/obr6.png) no-repeat;
 font-size: 12px;
 text-align: center;
 color: #dddcdb;}
 
 #o07
{width: 806px;
 height: 15px;
 float: left;
 background: url(../images/obr7.png) no-repeat;}
 
 #o08
{background: url(../images/bg_footer.png) repeat-x;
 clear: both;
 height: 121px;
 text-align: center;
 color: #e3efe1;
 font-size: 11px;}
 
 body
{background: url(../images/bg2.png) repeat-x;
background-color: #b8b7b7;
margin: 0px;
font-family: Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #dddcdb;}

 .svatek
{padding-left: 0px;padding-right: 20px; line-height: 68px;margin-bottom: 0px;}
 .nav
{padding-left: 4px;padding-right: 3px; padding-top: 2px;margin-bottom: 0px;}
 .navl
{padding-left: 10px;padding-right: 5px; padding-top: 2px;margin-bottom: 0px;}
 .text
{padding-left: 2px;padding-right: 2px;padding-top: 2px;margin-bottom: 0px;}
 .navp
{padding-left: 5px;padding-right: 12px;padding-top: 2px;margin-bottom: 0px;}
.cred
{padding-left: 0px;padding-right: 0px;padding-top: 35px;margin-bottom: 15px;}

.cred a {text-decoration: none; font-size: 11px; color: #c2c0bf; font-weight: bold;}
.cred a:hover {text-decoration: none; font-size: 10px;  color: #ededec; font-weight: bold; letter-spacing:2px;}

a {text-decoration: none; font-size: 12px; color: #2a3e21; font-weight: bold;}
a:hover {text-decoration: none; font-size: 11px;  color: #ededec; font-weight: bold; letter-spacing:2px;}


h1{font-size: 20px; margin-bottom:4px; color: #4d6146; background: url(../images/nadpis_lista.png) no-repeat; height: 42px; width: 434px;  line-height: 30px; padding-left: 15px;}
h2 {font-size: 16px;color: #474442;}
h3 {font-size: 11px;}
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 15px; padding:0px;}
li {text-align: left;}


 /* menu */ 
 #nav
{width: 100%;
height: 48px;
float: left;
}

#nav ul
{padding: 0;}

#nav ul li
{display: inline;}

#nav ul
{margin: 1px;
color: #dddcdb;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;	
font-variant: small-caps;
font-size: 16px;
text-transform : uppercase;}

#nav a
{background-image: url("../images/menu_vrchni.png");
width: 96px;
height: 48px;
color: #dddcdb;
text-align: center;
text-decoration: none;
line-height: 48px;
float: left;
margin-left: 3px;
margin-right: 0px;
display: block;}

#nav a:hover, #nav .active a
{background-image: url("../images/menu_vrchni2.png");
color: #474442;}

 /* CSS Document */