html, body { height: 100%; margin: 0; padding: 0}
body { background: #EEE url('images/bg_grey.gif'); color: #003366; 
       font-family: Arial, Helvetica, sans-serif } 
 
A:link, A:visited, A:active { color: #003366 } 
A:hover { color: #0066FF } 
 
.main {
width: 100%;
 border-collapse: collapse;
 height:100%;
}
  
  
.pLeftUp {
    background: transparent url("images/corner_1.gif");
    width: 25px;
    height: 25px;
    margin: 0pt;
    padding: 0pt;
    border: 0pt none
}
.pRightUp {
    background: transparent url("images/corner_2.gif");
    width: 25px;
    height: 25px;
    padding: 0pt;
    border: 0pt none
}
.pLeftDown {
    background: transparent url("images/corner_4.gif");
    width: 25px;
    height: 25px;
    padding: 0pt;
    border: 0pt none
}
.pRightDown {
    background: transparent url("images/corner_3.gif");
    width: 25px;
    height: 25px;
    padding: 0pt;
    border: 0pt none
}
.pUp, .pDown {
    text-align: center;
    background: transparent url("images/bg_grey.gif");
    height: 25px;
    width: 100%;
    padding: 0pt;
    border: 0pt none
}
.pLeft, .pRight {
    background: transparent url("images/bg_grey.gif");
    width: 25px;
    padding: 0pt;
    border: 0pt none
}
.pMiddle {
    background: transparent url("images/bg_grey.gif");
    padding: 0pt;
    border: 0pt none;
    vertical-align: top;
}
p.corner {
    width: 25px;
    height: 25px;
    margin: 0pt;
    padding: 0pt
}


.navlinks {
position : absolute;
top : 0px;
left : 0px;
padding: 0px;
width : 150px;
height: 100%;
background: url("images/bg_grey.gif");
background-repeat: repeat-y
}


.mainuvod {
position : absolute;
top : 0px;
left : 150px;
bottom: 0px;
right: 0px;
background: url("images/bg_frost.jpg");
overflow : visible;
height: 100%;
}

.bckgr {
 background: url("images/bg_frost.jpg");
 width : 100%;
 margin: auto;
 height:100%;
  }


p.textheader { text-align: center; font-size: 8pt } 

table.galerie {  border: 1;  cellspacing: 0;  cellpadding: 4;  background: #EEEEEE;  height: 90;  border: 1px solid #000000;  border-collapse: collapse;}
td.galerie {  font-size:10pt;    border: 1px solid #000000;  align: center;  vertical-align: top;  padding: 4pt; }
td.nadpis {  height: 19pt;  border: 1px solid #000000;  align: left;  vertical-align: top;  background: #99CCFF;  padding-left: 4pt;  padding-right: 4pt;}
 
p { font-size: 10pt; text-align: justify; margin: 0pt 0pt 6pt 0pt } 
 
h1 { text-align: center; font-size: 16pt; font-weight: bold } 
h2 { text-align: center; font-size: 12pt; font-weight: bold; margin: 0pt 0pt 20pt 0pt } 
 
center { font-size: 100% } 
 
 
ul, ol { font-size: 10pt; margin: 2pt 0pt 2pt 5ex; padding: 0pt }

h1.nad {
 text-transform: uppercase;
}

p.pic {
 text-align: center;
}

p.pod {
 text-align: right;
 font-size: 8pt;
 margin-bottom: -5px;
}
