#telo
{float: left;
text-align: justify;
display: block;
width: 781px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 781px;}

 #o01
{background: url(../images/logo.png) no-repeat;
 width: 781px;
 height: 232px;
 float: left;}
 
 #o02
{width: 781px;
 height: 51px;
 float: left;
 text-align: right;
 background: url(../images/obr2.png) no-repeat;}
 
 #o03
{width: 222px;
 float: left;
 background: url(../images/obr3.png) no-repeat;
 font-size: 12px;
 text-align: left;
 color: #660000;}
 
 #o04
{width: 559px;
 float: right;
 background: url(../images/obr4.png) no-repeat;
 font-size: 12px;
 text-align: justify;
 color: #000000;}
 
 #o05
{background: url(../images/obr5.png) no-repeat;
 float: left;
 width: 781px;
 height: 37px;}
 
 #o06
{background: url(../images/bg_footer.png) repeat-x;
 clear: both;
 height: 102px;
 text-align: center;
 color: #fde3e3;
 font-size: 11px;}


 .nav
{padding-left: 0px;padding-right: 16px; padding-top: 0px;margin-bottom: 15px;}
 .text
{padding-left: 5px;padding-right: 5px;padding-top: 10px;margin-bottom: 15px;}
 .cred
{padding-left: 0px;padding-right: 0px;padding-top: 23px;margin-bottom: 15px;}

.cred a {text-decoration: none; font-size: 11px; color: #de8585; font-weight: bold;}
.cred a:hover {text-decoration: underline; font-size: 11px;  color: #b64a4a; font-weight: bold;}

body
{background: url(../images/bg2.png) repeat-x;
background-color: #930000;
margin: 0px;
font-family: Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #000000;}

#hodiny {padding-left: 45px;padding-right: 10px;padding-top: 4px;margin-bottom: 0px;}
 
a {text-decoration: none; font-size: 12px; color: #b64a4a; font-weight: bold;}
a:hover {text-decoration: none; font-size: 12px;  color: #280101; font-weight: bold;}

h1{font-size: 20px; margin-bottom:4px;color: #540303; padding-left: 47px; height: 42px;  background: url(../images/lista_menu.png) no-repeat;}
h1:first-letter 
 {color: #000000;
 font-size: 26px;
 font-style: normal;}
h2 {font-size: 15px;color: #540303;}
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_top ul {margin: 0px; padding-right: 10px; padding-top: 3px; list-style: none;}
.menu_top li {display: inline;}
.menu_top a {padding: 0px 0px 0px 15px; text-decoration: none; font-size: 12px; color: #de8585; font-weight: bold;}
.menu_top a:hover {text-decoration: underline; font-size: 12px;  color: #b64a4a; font-weight: bold;}
