h1 {
position: absolute; top: 2px; left: 2px; visibility: hidden;
}

.okna {
background-color: #000000;
background-attachment: fixed; 
background-position: top center;
background-repeat: no-repeat;
background-image: url(../images/pozadi.jpg); 
margin-top: 0px;
overflow: scroll;
 }

body { 

}

.hlavnidiv {
position: relative;
left: auto;
right: auto;
top: 0px;
width: 775px;

margin-left: auto; /* centrování pro mozilu operu a firefox */
margin-right: auto; /* centrování pro mozilu operu a firefox */
/* text-align: left; /* kvuli IE centrovani divu aby vratil zpet */ 

}

.obsah {
position: absolute;
left: 0px;
top: 5px;
width: 775px;
background: url(../images/backshadow.jpg)  ;

}

.hlavicka {
position: absolute;
left: 0px;
top: 0px;
width: 768px;
height: 277px;
background: url(../images/hlavicka.jpg)
}


#stinhlavicka {
position: absolute;
left: 0px;
top: 277px;
width: 10px;
height: 8px;
background: url(../images/stinhlavicka.png)
}
#stinvpravo {
position: absolute;
left: 759px;
top: 0px;
width: 16px;
height: 285px;
background: url(../images/stinvpravo.png)
}
#stinmenu {
position: absolute;
left: 9px;
top: 277px;
width: 757px;
height: 47px;
background: url(../images/stinmenu.png)
}


/* začátek menu */
#navcontainer { height: 63px; position: absolute; left: 10px; top: 277px; z-index: 1;}

ul#navlist
{
margin-left: 0;
margin-top: 0;
margin-bottom: 0;
padding-left: 0;
white-space: nowrap;
}

#navlist li
{
display: inline;
list-style-type: none;

}

#navlist a { font-family: Constantia; font-size: 13px; padding: 12px 0px 0px 0px; text-align: center; }

#navlist a:link, #navlist a:visited
{
color: #fff;
background-color: #000;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #000;
text-decoration: none;
background:  url(../images/menuactive.png) ;
}

#aktivni {
background:  url(../images/menuactive.png)  ;
}

/* konec menu */

#foto {
position: relative;
left: 0px;
top: 20px;
width: 525px;
height: 371px;
background: url(../images/kurzy2018_m.jpg)
}

#podhudbobranim {
position: absolute;
left: 580px;
top: 400px;
width: 200px;
height: 15px;
}

#general {
position: absolute;
left: 10px;
top: 25px;
width: 208px;
height: 208px;
background: url(../images/metess_logo_2023.png)
}

#hlavni {
position: absolute;
left: 7px;
top: 150px;
width: 150px;
height: 0px;
background: url(../images/kraj.png)
}

#podkockou {
position: absolute;
right: 0px;
top: 650px;
width: 201px;
height: 157px;
}

#rss {
position: absolute;
right: 7px;
top:5px;
border:0px;
}

#facebook{
position: absolute;
right: 53px;
top: 5px;
border:0px;
}

#obsah1 {
position: absolute;
left:0px;
top: 327px;
width:574px;

}


#pozaditextu {
font-family:  Constantia,Arial; 
position: relative;
left:0px;
top: 0px;
width: 574px;
background: url(../images/pozaditextu.png);
color: #fff; 
}

#pozaditextustin {

position: relative;
left:0px;
top: 0px;
width: 574px;
height:8px;
background: url(../images/pozaditextustin.png);

}

#pozicetextu {
padding: 20px 27px 20px 20px;
 

}

.nadpis {
font-size: 16pt;
padding-bottom: 12px;
}


.text {
font-size: 12pt;
text-align:justify;
padding-bottom: 12px;
font-weight: normal;
}

.textb {
font-size: 11pt;
text-align:justify;
padding-bottom: 12px;
}

.kurziva {
font-style: italic;
}

.tucne {
font-weight: bold;
}

.podtrzene {
text-decoration: underline;
}






/* začátek bočního menu */
#navcontainer2 { width: 106px; position: absolute; left: 0px; top: 98px; z-index: 1;}

#navcontainer2 ul
{
margin-left: 0;
padding-left: 0;
margin-top: 0;
padding-bottom: 0;
list-style-type: none;
font-family: Constantia, Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#navcontainer2 a
{
display: block;
padding: 10px 0px 10px 10px;
width: 106px;

border-bottom: 1px solid #000;
border-top: 1px solid #000;
}

#navcontainer2 a:link, #navlist2 a:visited
{
color: #EEE;
text-decoration: none;
background-color: rgb(0, 78, 12);
}

#navcontainer2 a:hover
{
background-color: #000;
color: #fff;
}

#aktivnib
{
background-color: #000;
color: #fff;
background:  url(../images/berumenupoz.png)  ;
}
/* konec bočního menu */

#textberuska {
position: relative;
left:116px;
top: 0px;
width: 411px;

}

a.aobrazek {margin-right: 5px;margin-left: 6px;}
a.aobrazek:link {  color: rgb(255, 255, 255);}
a.aobrazek:visited { color: rgb(255, 255, 255);}
a.aobrazek:hover { color: rgb(0, 0, 0); }

a.aobrazekdipl {margin-right: 10px;}
a.aobrazekdipl:link {  color: rgb(0, 0, 0);}
a.aobrazekdipl:visited { color: rgb(0, 0, 0);}
a.aobrazekdipl:hover { color: rgb(255, 255, 255); }


a:link {
color: #fff;
text-align:justify;
padding-bottom: 12px;
text-decoration:none;
}
a:visited {
color: #fff;
text-align:justify;
padding-bottom: 12px;
text-decoration:none;
}
a:hover {
color: #fff;
text-align:justify;
padding-bottom: 12px;
text-decoration:none;
}




.imggalery {
padding: 5px 5px 5px 5px;
background: white;
 border: 2px solid;
}

.imggalerydipl {
padding: 5px 5px 5px 5px;
background: black;

}



ikonka {
border: 0px;
}


#paticka {
position: relative;
top: 17px;
font-size: 10px;
text-align: center;
color: #000;
}

a.apaticka:link {  color: rgb(0, 0, 0);}
a.apaticka:visited { color: rgb(0, 0, 0);}
a.apaticka:hover { color: rgb(0, 0, 0); }

#bilaplocha{
font-size: 12pt;
color: black;
background: #fff;
width: 411px;


}
a.abilaplocha:link {  color: rgb(0, 0, 0);text-decoration:underline;}
a.abilaplocha:visited { color: rgb(0, 0, 0);text-decoration:underline;}
a.abilaplocha:hover { color: rgb(0, 0, 0); text-decoration:none;}

a.balnea:link {   text-decoration:underline;}
a.balnea:visited {  text-decoration:underline;}
a.balnea:hover { text-decoration:none; }