body { 
font-family: "helvetica", "geneva ce", charter, serif; font-size:13pt; 
margin:0px 0px 0px 0px;
padding:0px;
background-color: white;
marks: cross;
color:black;
}
h1, h2, h3, h4, h5, h6
{
page-break-after:avoid;
}
a:after
{
content: " [" attr(href) "] ";
}
#header1 
{
display:none;
}
.header1left {
display:none;}
                
.header1middle {
display:none;}

.header1right {
display:none;}
#navigace
{
display:none;}
#hledani
{
display:none;}
#motto 
{
display:none;}

#menu {
display:none;
}
#navlist {
display:none;
}
#sloupec {
display:none;
}

    
#obsah {
position: static;
}

#obsah2 {
position: static;
}
#footer {
position: static;
bottom: 0;
float: left;
height: auto;
width:100%;
background:#fff;
border-top: 0.1em solid #003399;
background-color:#eee;
text-align: center;
}
.button {
margin:8px 0px 0px 0em;
padding: 0px;
height: 2em;
font-size: 10px;
background-color: #ccc;
color: #006;
vertical-align:middle;
}
.inputfield {
font-size: 12px;
padding: 1px;
margin:0px 0px 0px 0px;
border: 0;
height: 1em;
width: 10em;
}
p,pre, h1, h2, h3, .row {margin:0em 0.01em 0.01em 0.01em;}
h1 {font-size:1.4em;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;padding-left:0.5em;}
a {text-decoration: underline;margin:0em}
#navcontainer>h3 {display:none;}
p.menu {
border-bottom: 1px solid #003399;padding-left:0.5em;display:none;
}
.linka {
border-bottom: 1px solid #003399;
}
a.menu {font-size: 1em; font-weight:bolder; margin:0em; width:auto;line-height:1.5em;text-decoration: none;
}
.menu:link {color: #003399;}
table    { display: table; border-collapse: collapse;
                   border: 0.1em solid #003399; }
tr       { display: table-row }
thead    { display: table-header-group }
tbody    { display: table-row-group }
tfoot    { display: table-footer-group }
col      { display: table-column }
colgroup { display: table-column-group }
td, th  { display: table-cell; border: 0.05em solid #003399; }
caption  { display: table-caption; font-size:1.2em; border: 0.1em solid #003399; }
img {border-width:0em;}
a:link {color: #003399;}
a:visited {color: #003399;}
a:hover {background: #99ccff;}
.center {text-align:center;}
.strong {font-size: 1em; font-weight:bolder;}
P.table {font-size: 1em; border-bottom:solid #003399;border-bottom-width:0.2em}
P>.strong {font-size: 1em; font-weight:bolder;}
.cursive {font-style:italic;}
.row {
font-size: 0.9em; 
width:auto;
position: absolute;
}
.rest {display: block; position:relative; left:0em; height:auto;}
.sto {width:14em;float:left;height:auto;display:block;}
.tabledeset {width:10%;float:left;height:1.6em;
border: 1px solid #003399;text-align: center;font-size: 0.8em;overflow:hidden;padding:0px}
.tabledvacet {width:17%;float:left;height:1.6em;
border: 1px solid #003399;text-align: center;font-size: 0.8em;overflow:hidden;padding:0px}
.tablepet {width:6%;float:left;height:1.6em;
border: 1px solid #003399;text-align: center;font-size: 0.8em;overflow:hidden;padding:0px}
.tabletricet {width:25%;float:left;height:1.6em;
border: 1px solid #003399;text-align: center;font-size: 0.8em;overflow:hidden;padding:0px}
.gallerydvacet {width:20%;float:left;height:17em;
text-align: center;font-size: 0.8em;border-bottom: 1px solid #003399;}
.patnact {width:15pt;float:left}
.tricet {width:30pt;float:left}
.padesat {width:50pt;float:left}
.odsazeni {left:1em;float:left;position:fixed;}
li {list-style-type: none; margin:0em}
.boxheader
{
width:30%;
 font-weight : bold;
 font-size : 1em; 
 color : #003366;
 text-align : center;
background-color : Aqua;
	}
.boxheaderbottom
{
width: 100%;
float: right;
border-bottom: solid #003366;
border-bottom-width : 2px;
text-align: right;
}
.galleryimg 
{
	margin-top: 2px;
	background-color:#FFCC33;
}	
fieldset {width: 100%;margin:0;padding:0; border:0px; }
.w3cbutton3 {
  margin: 1em 0;
  width: 9em;
  border: 1px solid #ccc;
  font-family: helvetica,arial,sans-serif;
  font-size: 70%;
  font-weight: bold;
  display:none;
  }
.w3cbutton3 a {
  display: block;
  width: 100%;
}
.w3cbutton3 a:link,
.w3cbutton3 a:visited,
.w3cbutton3 a:hover {
  background-color: #ffcc33;
  color: #000;
  text-decoration: none;
}
.w3cbutton3 span.w3c {
  padding: 0 0.4em;
  background-color: #fff;
  color: #0c479d;
}