#telo
{float: left;
text-align: justify;
display: block;
width: 801px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 801px;}

 #o01
{background: url(../images/obr1.png) no-repeat;
 width: 801px;
 height: 352px;
 float: left;}
 
 #o02
{width: 204px;
 float: left;
 background: url(../images/obr2.png) no-repeat;
 font-size: 12px;
 text-align: center;
 color: #f1ebeb;}
 
  #o03
{width: 597px;
 float: right;
 background: url(../images/obr3.png) no-repeat;
 font-size: 12px;
 text-align: justify;
 color: #f1ebeb;}
 
 #o04
{background: url(../images/obr4.png) no-repeat;
 float: left;
 width: 801px;
 height: 28px;}
 
  #o05
{background: url(../images/footer.png) repeat-x;
 clear: both;
 height: 90px;
 text-align: center;
 color: #f1ebeb;
 font-size: 11px;}
 
 body
{background: url(../images/bg2.png) repeat-x;
background-color: #6f100e;
margin: 0px;
font-family: Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #f1ebeb;}

/* padding */
 .nav
{padding-left: 13px;padding-right: 10px; padding-top: 5px;margin-bottom: 15px;}
 .text
{padding-left: 6px;padding-right: 11px;padding-top: 123px;margin-bottom: 15px;}
 .cred
{padding-left: 0px;padding-right: 0px;padding-top: 15px;margin-bottom: 5px;}

/* link */

.cred a {text-decoration: none; font-size: 12px; color: #160102; font-weight: bold;}
.cred a:hover {text-decoration: underline; font-size: 11px;  color: #dbc8c9; font-weight: bold;}

a {text-decoration: none; font-size: 12px; color: #3a0d0c; font-weight: bold;}
a:hover {text-decoration: underline; font-size: 12px;  color: #5e1d1c; font-weight: bold;}

h1{font-size: 20px; margin-bottom:4px;color: #5e1d1c; padding-left: 15px;}
h1:first-letter 
 {color: #3a0d0c;
 font-size: 26px;
 font-style: normal;}
h2 {font-size: 15px;color: #3a0d0c;}
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 */
#menu {margin: 0 auto; width: 801px; text-align: center; padding: 0px 0px 0px 0px; }
#menu ul {margin: 0px; padding: 0px; list-style: none;}
#menu li {display: inline;}
#menu a {padding: 0px 0px 0px 15px; text-decoration: none; font-size: 12px; color: #d4c0be; font-weight: bold;}
#menu a:hover {padding: 0px 0px 0px 15px; text-decoration: none; font-size: 12px; color: #280403; font-weight: bold;}
