#telo
{float: left;
text-align: justify;
display: block;
width: 900px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 900px;}

 #o01
{background: url(../images/obr1.png) no-repeat;
 width: 900px;
 height: 169px;
 float: left;}
 
 #o02
{width: 900px;
 height: 40px;
 float: left;
 text-align: center;
 background: url(../images/obr2.png) no-repeat;}
 
 #o03
{width: 363px;
 height: 86px;
 float: left;
 text-align: center;
 background: url(../images/obr3.png) no-repeat;}
 
 #o04
{width: 537px;
 height: 86px;
 float: right;
 text-align: center;
 background: url(../images/obr4.png) no-repeat;}
 
  #o05
{width: 672px;
 float: left;
 background: url(../images/obr5.png) no-repeat;
 font-size: 11px;
 text-align: justify;
 color: #000000;}
 
#o06
{width: 228px;
 float: right;
 background: url(../images/obr6.png) no-repeat;
 font-size: 11px;
 text-align: center;
 color: #000000;}
 
 #o07
{width: 900px;
 height: 54px;
 float: left;
 background: url(../images/obr7.png) no-repeat;}
 
#footer
{background: url(../images/bg_footer.png) repeat-x;
 clear: both;
 height: 137px;
 text-align: center;
 font-size: 10px;
 color: #bebebe;}
 
 
 body
{background: url(../images/bg2.png) repeat-x;
background-color: #bebebe;
margin: 0px;
font-family: Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #000000;}

 .svatek
{padding-left: 63px; padding-right: 208px; padding-top: 50px; margin-bottom: 0px;}
 .nav
{padding-top: 0px; margin-bottom: 0px;}
 .navhlavicka
{padding-left: 10px; padding-right: 17px; padding-top: 40px; margin-bottom: 0px;}
 .text
{padding-left: 16px;padding-right: 0px;padding-top: 8px;margin-bottom: 15px;}
 .nav2
{padding-left: 24px;padding-right: 12px;padding-top: 4px;margin-bottom: 0px;}
 .cred
{padding-left: 0px;padding-right: 0px;padding-top: 30px;margin-bottom: 0px;}

.cred a {text-decoration: none; font-size: 11px; color: #dadada; font-weight: bold;}
.cred a:hover {text-decoration: none; font-size: 10px;  color: #3173db; font-weight: bold; letter-spacing:2px;}

a {text-decoration: none; font-size: 11px; font-weight: bold; color: #0636a2; text-shadow: 1px 1px 1px #ffffff;}
a:hover {text-decoration: none; font-size: 10px; font-weight: bold; color: #000000; letter-spacing:2px; text-shadow: 1px 1px 1px #0636a2;}


h1{margin-bottom:4px; font-weight: bold; font-size: 15px; text-align: center; color: #d3ddf4; text-shadow: 1px 1px 1px #1c1a1e; background: url(../images/lista.png) no-repeat; height: 41px; width: 656px;  line-height: 30px;}
h2 {font-size: 15px;color: #1c1a1e;}
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;}

.svatek
{font-size: 10px;color: #1c1a1e; text-shadow: 1px 1px 1px #ffffff;}

 /* menu */ 
.nav ul {margin: 0px; list-style: none; padding: 0px 6px 0px 2px;}
.nav li {display: inline; background-image: url("../images/oddelovac1.png"); background-position: right; background-repeat: no-repeat;}
.nav a {margin: 0px 0px 0px 0px; padding: 0px 20px 0px 10px; font-weight: bold; font-size: 14px; line-height: 40px; color: #dbdbdb; text-shadow: 1px 1px 1px #03102e; text-decoration: none; }
.nav a:hover { color: #507bc0; text-shadow: 1px 1px 1px #000000; letter-spacing:2px; font-size:12px;}


 /* CSS Document */
