#telo
{float: left;
text-align: center;
width: 794px;
background: url(../images/bg.png) repeat;}

#hlavni
{padding: 0px;
margin: auto;
width: 794px;}

 #o01
{background: url(../images/obr1.png) no-repeat;
 width: 794px;
 height: 334px;
 float: left;}
 
 #o02
{width: 794px;
 height: 46px;
 float: left;
 background: url(../images/obr2.png) no-repeat;
 text-align: center;}
 
  #o03
{width: 252px;
 float: left;
 background: url(../images/obr3.png) no-repeat;
 font-size: 12px;
 text-align: center;
 color: #b8cae1;
 }
 
 #o04
{width: 542px;
 float: right;
 background: url(../images/obr4.png) no-repeat;
 font-size: 12px;
 text-align: justify;
 color: #b8cae1;}
 
  #o05
{background: url(../images/obr5.png) no-repeat;
 width: 794px;
 height: 85px;
 float: left;
 text-align: center;
 color: #051b4e;
 font-size: 11px;}
 
 #o06
{background: url(../images/bg_footer.png) repeat-x;
 clear: both;
 height: 122px;
 text-align: center;
 color: #022b62;
 font-size: 12px;}
 
 body
{background: url(../images/bg2.png) repeat-x;
background-color: #a8bfdc;
margin: 0px;
font-family: Tahoma, Arial, Helvetica;
text-align: center;
font-size: 12px;
color: #a8bfdc;}

/* padding */
 .navigace
{padding-left: 44px;padding-right: 16px; padding-top: 40px;margin-bottom: 15px;}
 .text
{padding-left: 4px;padding-right: 42px;padding-top: 15px;margin-bottom: 15px;}
 .usernav
{padding-left: 19px;padding-right: 24px;padding-top: 43px;margin-bottom: 23px;}
 .cred
{padding-left: 0px;padding-right: 0px;padding-top: 37px;margin-bottom: 5px;}

/* link */

.cred a {text-decoration: none; font-size: 12px; color: #082f63; font-weight: bold;}
.cred a:hover {text-decoration: underline; font-size: 11px;  color: #e4eaf6; font-weight: bold; letter-spacing:2px;}

a {text-decoration: none; font-size: 12px; color: #040e3d; font-weight: bold;}
a:hover {text-decoration: underline; font-size: 12px;  color: #4370aa; font-weight: bold;}

h1{text-align: center; font-size: 20px; font-weight : bold; font-variant: small-caps;font-variant: small-caps;  margin-bottom:4px; background-image:  url(../images/h1.png);background-repeat: no-repeat; width: 496px; height: 40px; color: #b8cae1;}
h1:first-letter 
 {color: #8ca2bd;
 font-size: 24px;
 font-style: normal;}
h2 {font-size: 16px; font-weight : bold; font-variant: small-caps; color: #b8cae1; padding: 0px 0px 0px 15px; background-image:  url(../images/h2.png); background-repeat: no-repeat; width: 496px; height: 23px;}
h3 {font-size: 11px;}
h1, h2, h3{padding-top:3px;}

p {padding: 0px; margin: 0px 0px 5px 0px; font-size: 12px; 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 */

 #navtop
{width: 100%;
height: 40px;
float: left;
padding-left: 39px;padding-right: 38px; padding-top: 3px;margin-bottom: 3px;
}

#navtop ul
{padding: 0;list-style: none;}

#navtop ul li
{display: inline; list-style: none;}

#navtop ul
{margin: 0px;
color: #071722;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;	
font-variant: small-caps;
font-size: 16px;
text-transform : uppercase;}

#navtop a
{background-image: url("../images/menu_top.png");
width: 131px;
height: 40px;
color: #cddbec;
text-align: center;
text-decoration: none;
line-height: 35px;
margin-left: 2px;
margin-right: 1px;
float:left;
margin: 0px 6px 0px 6px;
display: block;}

#navtop a:hover, #navtop .active a
{background-image: url("../images/menu_top2.png");
color: #0b3265;}


 #usernav
{width: 100%;
height: 20px;
float: left;
}

 #usernav ul li
{display: inline; text-transform: uppercase; list-style: none;}

 #usernav ul
{
margin: 0px;
padding: 0;
text-align: center;
color: #8ea8cc;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-weight: bold;	
font-variant: small-caps;
font-size: 13px;
word-wrap: break-word;}

 #usernav a
{background-color: #00216c;
width: 100px;
height: 20px;
color: #8ea8cc;
text-align: center;
text-decoration: none;
line-height: 20px;
float: left;
display: block;
margin-left: 3px;
margin-right: 3px;}

 #usernav a:hover,  #usernav .active a
{background-color: #8ea8cc;
color: #00216c;}