body {
background-color: #85b8ea;
background-image: url(img/bg.jpg);
background-repeat: repeat-x;
background-position: 50% 0%;
margin-top: 0px;
text-align: center;
font-family: Trebuchet MS, Tahoma, sans-serif;
font-size: 13px;
color: #222222; }

#hlavni {
text-align: center;
width: 800px;
margin : auto; }

#header  {
float: left;
background-image: url(img/head.png);
background-repeat: no-repeat;
width: 800px;
height: 163px;  }


#middle  {
float: left;
background-image: url(img/bg.png);
background-repeat: repeat-y;
text-align: left;
line-height: 140%;
width: 800px;  }

#middle_pad  {
margin: 0px 65px 0px 95px;  }

#nadpis  {
height: 36px;
width: 100%;
margin: 0px 0px 12px 15px;  }

h1  {
text-align: left;
float: right;
font-size: 9px;
margin: 0px;
visibility: hidden; }

h2  {
font-size: 16px;
font-weight: bold;
color: #1277a7;
margin: 1px 0px 2px 10px;
text-shadow: #ffffff 0px 0px 5px; }

h3  {
font-size: 16px;
font-weight: bold;
color: #ee115f;
position: relative;
right: 10px;
margin: 4px 0px 8px 0px;
text-shadow: #ffffff 0px 0px 5px; }


#tab  {  
width: 420px;
margin: 5px 0px 15px 0px;
font-size: 13px;  }

#tab td  {
text-align: center;
padding: 5px 5px 5px 5px;
color: #222222;
-moz-border-radius: 7px;
border: 1px solid #1987bb;  }

#tab th  {
text-align: left;
padding: 5px 5px 5px 15px;
font-size: 14px;
font-weight: bold;
color: #1277a7;
-moz-border-radius: 7px;
border: 1px solid #1987bb;
text-shadow: #ffffff 0px 0px 5px;  }


#tab-k  {  
width: 250px;
margin: 5px 0px 15px 0px;
font-size: 13px;  }

#tab-k td  {
text-align: center;
padding: 5px 5px 5px 5px;
color: #222222;
-moz-border-radius: 7px;
border: 1px solid #f13f7e;  }

#tab-k th  {
text-align: left;
padding: 5px 5px 5px 15px;
font-size: 16px;
font-weight: bold;
color: #ee115f;
text-shadow: #ffffff 0px 0px 5px;  }


#bottom  {
float: left;
background-image: url(img/bottom.png);
background-repeat: no-repeat;
font-size: 11px;
width: 800px;
color: #ffffff;
height: 48px;  }

#bottom_pad  {
margin: 17px 0px 0px 445px;  }


#bottom  a:link  {color: #dddddd; text-decoration: underline; }

#bottom  a:visited  {color: #dddddd; text-decoration: underline; }

#bottom  a:active  {color: #dddddd; text-decoration: underline; }

#bottom  a:hover  {color: #ffffff; text-decoration: none; }


a:link  {color: #1f78b7; text-decoration: underline; }

a:visited  {color: #1f78b7; text-decoration: underline; }

a:active  {color: #1f78b7; text-decoration: underline; }

a:hover  {color: #000000; text-decoration: none; }






