body {

  font-family: Arial, sans-serif, Tahoma, Verdana;
  font-size: 12px;

  color: #323943;
  line-height: 140%;
}


.bodystyl {
background-color: #081528;
  text-align: center;
  
  padding-top: 30px;
  padding-bottom: 30px;
}

* {
  margin: 0px;
  padding: 0px;
}

a {
color: #3E71C6;
}

a:hover {
color: #AAAAAA;
}



a img {
border:0px solid black;
}

table {
border-collapse: collapse;
font-size: 12px;
}

td  {
vertical-align: top;
}

h1  {
font-size: 18px;
margin-top: 0px;
margin-bottom: 20px;
text-align: left;
font-weight: normal;
}

h2  {
font-size: 17px;
padding-top: 30px;
margin-bottom: 20px;
text-align: left;
}

h3  {
font-size: 15px;
padding-top: 13px;
margin-bottom: 3px;
color: #3E71C6;
font-weight: bold;
text-align: left;
}

h4  {
font-size: 14px;
margin-top: 7px;
margin-bottom: 0px;
font-weight: bold;
text-align: left;
}

h5  {
font-size: 12px;
margin-top: 7px;
margin-bottom: 0px;
font-weight: bold;
text-align: left;
}



textarea  {
width: 100%;
}




ul li  {
margin-left: 20px;
list-style-image: url("img/buletka.gif");
margin-bottom: 5px;
list-style-type: disc;
}

li li  {
margin-left: 20px;
list-style-image: none;
margin-bottom: 5px;

}

ol li  {
margin-left: 30px;
margin-bottom: 5px;
list-style-type: lower-alpha;
}

.celek  {
width: 960px;
background-image: url("img/celek.jpg");
background-repeat: repeat-y;
margin: auto;
position: relative;
text-align: left;
}

.vrch {
width: 960px;
height: 92px;
background-image: url("img/vrch.jpg");
position: relative;    
}

.prihlaseni {
position: absolute;
top: -17px;
right: 40px;
color: #CCCCCC;
width: 600px;
text-align: right;
font-size: 10px;
}

.prihlaseni b {
color: white;
}

.logo {
position: absolute;
z-index: 4;
top: 28px;
left: 67px;
}

.stred  {
width: 960px;
background-image: url("img/obsah.jpg");
background-position: top left;
background-repeat: no-repeat;
}

.levy .vnor {
margin-top: 70px;
margin-left: 30px;
/*margin-bottom: 300px;*/
}

.levy {
width: 260px;
float: left;
height: 558px;
}

.vrchni_menu strong 
{
display: block;
padding-top: 0px;
padding-left: 5px;
}

.levy strong  {
display: block;
padding-top: 2px;
padding-left: 5px;
}

.levy a {
color: black;
display: block;
line-height: 120%;
height: 20px;
margin-bottom: 3px;
margin-top: 3px;
margin-left: 10px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
}

.levy a:hover {
color: #444444;
}

.levy .oznac  {
background-image: url("img/oznac.gif");
background-position: top left;
background-repeat: no-repeat;
}

.tlacitko {
width: 140px;
background-image: url("img/levemenu.gif");
background-position: top left;
background-repeat: repeat-y;
overflow: hidden;
}




.sipka-dole {
width: 684px;
height: 145px;
position: absolute;
right: 0px;
bottom: -88px;

}

.pata {
color: #B1AEAE;
}

.cleaner  {
clear: both;
font-size: 1px;
height: 2px;
}

.vrchni_menu  {
position: absolute;
top: 65px;
right: 80px;
}

.vrchni_menu table  {
background-image: url("img/hornimenu.gif");
background-repeat: repeat-x;
background-position: bottom right;
}

.vrchni_menu a {
color: black;
display: block;
height: 17px;
width: 110px;
margin-bottom: 2px;
text-decoration: none;
font-size: 11px;
font-weight: bold;
background-image: url("img/horni_buttonek.gif");
background-repeat: repeat-x;
background-position: bottom right;
}

.vrchni_menu a:hover {
color: #444444;
}

.vrchni_menu .oznac  {
background-image: url("img/horni_oznac.gif");
background-position: top left;
background-repeat: no-repeat;
}

.vrchni_menu .mezi {
width: 10px;
}

.obsah  {
width: 620px;
position: relative;
float: left;
margin-bottom: 40px;
}



.obsah_vrch {
height: 100px;
width: 620px;
background-image: url("img/obsah_vrch.jpg");
background-position: bottom left;
background-repeat: no-repeat;
position: relative;
text-align: left;
z-index: 1;
}

.nadpis_vzadu {
position: absolute;

right: 0px;
top: 20px;
padding: 20px;
z-index: 3;
font-size: 30px;
font-weight: bold;
color: #395DA4;
text-align: right;
}

.nadpis_vzadu h1  {
font-size: 30px;
}

.nadpis_vpredu {
position: absolute;
font-size: 15px;
font-weight: bold;
color: black;
text-align: left;
left: 27px;
bottom: 24px;
}

.nadpis_vpredu .okolo {
background-color: #00FF00;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 5px;
display: block;
font-size: 12px;
border-right: 1px solid black;
border-bottom: 1px solid black;
}

.nadpis_vpredu .okolo h2 {
margin: 0px;
padding: 0px;
font-size: 12px;
}

.cisty_obsah {
width: 620px;
text-align: center;
background-image: url("img/cisty_obsah.jpg");

background-repeat: repeat-y;
}

.cisty_obsah .vnoreny {
width: 570px;
margin: auto;
padding-top: 0px;
padding-bottom: 60px;
text-align: justify;
}

.obsah_spodek {
height: 62px;
width: 620px;
background-image: url("img/obsah_spodek.jpg");
background-position: top left;
background-repeat: no-repeat;
position: relative;
text-align: left;
z-index: 1;
}

.obsah_spodek .nadpis_vzadu {
position: absolute;
color: #395DA4;
text-align: right;
right: 0px;
top: 0px;
padding: 20px;
z-index: 3;
}

.podtisk {
margin-bottom: 10px;
}

.tabulka  {
margin-top: 5px;
margin-bottom: 5px;
}

.tabulka td {
padding: 3px;
border: 1px solid #4F78B5;
}

.tabulka th {
padding: 3px;
border: 1px solid #4F78B5;
}

.odsaz  {
padding-left: 12px;
}

.bezodsaz {
margin-top: 7px;
}

.podmenu  {
margin-bottom: 30px;
padding-bottom: 5px;
border-bottom: 1px solid #9AA2B6;
}

.podmenu img  {
margin-right: 5px;
}

.podkapitola  {
margin-bottom: 3px;
padding-bottom: 3px;
margin-top: 3px;
padding-top: 3px;
border-bottom: 1px solid #9AA2B6;
}

.nadpis_podkapitola {
text-decoration: none;
}

a .nadpis_podkapitola {
font-size: 12px;
color: #3E71C6;;
font-weight: bold;
text-align: left;
text-decoration: none;
display: block;
}

a:hover .nadpis_podkapitola {
color: black;
}


.prazdna td {
padding-right: 17px;
}

.chlivek  {
background-color: #D2D4D3;
background-image: url("img/chlivek.gif");
background-position: top left;
background-repeat: no-repeat;
padding: 6px;
margin-top: 30px;
margin-bottom: 0px;
}

.chlivek h3  {
font-size: 14px;

}

.vchlivek {
padding: 10px;
background-color: white;
}

.datum  {
color: #4C79C5;
font-size: 10px;
}

.podchlivek {
text-align: right;
background-image: url("img/podchlivek.gif");
background-position: top right;
background-repeat: no-repeat;
padding-top: -1px;
padding-bottom: 1px;
padding-right: 10px;
font-size: 10px;
}

.fotka  {
display: inline;
}

.fotka table  {
display: inline;
}

.fotka img  {
border: 2px solid #5B76B1;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 20px;
}

.velkafotka {
text-align: center;
}

.velkafotka img  {
border: 2px solid #5B76B1;
margin-top: 5px;
}

.soubory  {
margin-top: 10px;
margin-bottom: 10px;
}

.soubory td  {
padding-bottom: 10px;
padding-right: 15px;
}

.soubory img  {
margin-right: 5px;
}

.vystraha {
color: #00FF00;
font-size: 18px;
}

.fotosipky  {
position: relative;
top: -10px;
}

.prime_podmenu  {
position: relative;
top: -20px;
margin-bottom: 10px;
}

.prime_podmenu td {
padding-right: 10px;
}

.prime_podmenu .oznac {
color: black; 
text-decoration: none;
}

.podbarva {
background-color: yellow;
}

.mini {
color: white;
}

.mini input {
font-size: 9px;
background-color: black;
color: white;
border: 1px solid #1B449C;
}

.login  {
width: 100px;
}

.list {
width: 100%;
}

.vyhledavani  {
position: absolute;
top: -18px;
left: 350px;
font-size: 9px;
color: white;
}

.odsazeny {
padding-left: 30px;
}

a.sitemap  {
color: white;
font-weight: normal;
display: block;
padding-left: 40px;
}

.uvodni_text  {
color: white;
top: 30px;
left: 390px;
width: 200px;
z-index: 50;
position: absolute;
}

.uvodni_flash {
position: absolute; 
top: 0px; 
left: 0px; 
z-index: 4;
}