body {
  font-family: 'Arial';
  font-size: 10pt;
  background: white url('/img/zahlavi.gif') center 0 repeat-x;
  margin: 0;
  padding: 0;
}
div.stranka {
  background: transparent url('/img/hrana-spodek.gif') 0 bottom repeat-x;
  text-align: center; 
}
div.obsah {
  width: 800px;
  text-align: left;
  margin: 0 auto;
}
div.text {
  padding: 5px 15px;
}
div.logo {
  height: 100px;
  position: relative;
}
a img {
  border: none;
}
div.logo img.logo {
  position: absolute;
  left: 25px;
  top: 15px;
}
div.menu {
  position: relative;
  height: 45px;
}
a.zalozka {
  display: block;
  width: 138px;
  height: 33px;
  position: absolute;
  text-align: center;
  text-decoration: none;
  color: black;
  background: transparent url('/img/zalozka-neaktivni.gif') 0 0 no-repeat;
  padding-top: 1px;
  color: #63A56C;
  font-size: 14pt;
}
a.zalozka.aktivni {
  background-image: url('/img/zalozka-aktivni.gif');
  font-weight: bold;
  padding-top: 0;
  color: #01630E;
}
a.zalozka:hover {
  text-decoration: none;
  color: green;
}
a.zalozka1 {
  left: 5px;  
}
a.zalozka2 {
  left: 145px;
}
a.zalozka3 {
  left: 285px;
}
a.zalozka4 {
  left: 425px;
}
a.zalozka5 {
  left: 565px;
}
div.copyright {
  clear: both;
  color: #01630E;
  font-size: 8pt;
  text-align: right;
}
div.zapati {
  text-align: center;
  padding: 10px 0;
  color: #6CB26F;
  font-size: 8pt
}
div.zapati a {
  color: #6CB26F;
  text-decoration: none;
}
div.zapati a:hover {
  color: green;
  text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
  color: #01630E; 
}

h1 {
  font-size: 17pt;
  font-weight: bold;
  margin: 0;
  margin-bottom: 10px;
}
h2 {
  font-size: 13pt;
}
h3 {
  font-size: 11pt;
}
h4 {
  font-size: 10pt;
}
h2, h3, h4 {
  margin-top: 10px;
  margin-top: 5px;
  padding: 0;   
}
div.podnadpis {
  margin-top: -15px;
  color: #6A6A6A;
  font-size: 9pt;
  margin-bottom: 10px;
}
div.text table {
  border: 2px solid #CBF1CD;
  border-collapse: collapse;
  font-size: 10pt;
  margin: 10px;  
}

div.text td, div.text th {
  padding: 2px 4px;
  border: 1px solid #DEFFDB; 
}
div.text th {
  background: #EBF7EC url('/img/srafovani-na-bile.gif');
  font-weight: bold;
  color: #01630E; 
}
div.text thead th, div.text tfoot th, div.text th.silne {
  background: #DEFFDB url('/img/srafovani-stredni.gif');
  font-weight: bold;
  color: #01630E; 
}
div.text td {
  color: #6A6A6A;
}
div.text table caption {
  color: #6A6A6A;
  margin: 10px 0;
}
div.text td.cislo {
  text-align: right;
}

div.citace {
  border-left: 2px solid #DEFFDB;
  background: #EBF7EC url('/img/srafovani-na-bile.gif');
  padding: 5px;
  margin: 5px 10px;
  color: #6A6A6A;    
}
a {             
  text-decoration: underline;
  color: green;
}
a:hover {
  text-decoration: none;
  color: #00D500;
}
acronym {
  color: #13511B;  
}
div.citace div.zdroj {
  font-size: 8pt;
  text-align: right;
}
/*p, blockquote {
  text-align: justify;
}*/
div.portfolio_win32, div.portfolio_web {
  text-align: center;
  margin: 0 80px;
}
div.portfolio_win32 a, div.portfolio_web a {
  text-decoration: none;
}
div.portfolio_win32 span, div.portfolio_web span {
  text-decoration: underline;
}
div.portfolio_win32 a:hover span, div.portfolio_web a:hover span {
  text-decoration: none;
}
a.img {
  margin: 10px;
/*  border: 2px solid green;*/
  padding: 0;
  text-decoration: none;
}
a.img:hover {
/*  border-color: #00D500;*/
}
div.url {
  color: #6A6A6A;
  font-size: 8pt;
}
div.produkt {
  clear: both;
}
div.produkt div.nahled {
  float: left;
  padding: 20px;
}
div.produkt div.popis {
  margin-left: 260px;
  margin-top: 30px;
  
}
td.splneno {
  position: relative;
}
td.splneno span {
  position: absolute;
}