  
  html, body
  { padding: 0px !important;
    margin: 0px !important;
    min-height: 100%;
    text-align: left;
    font-family: tahoma, arial, sans-serif;
  }
  
  body
  { background: #fff;
    text-align: center;
    padding: 0px !important;
    margin: 0px !important;
  }
  
  div.layout
  { padding: 0px !important;
    margin: 0px !important;
    background: none;
    width: 20cm;
  }
  
  a
  { color: #000;
    text-decoration: underline;
    font-weight: bold;
  }
  
  ul.styled
  { color: #111111;
  }
  
  ul.styled a
  { color: inherit;
    text-decoration: none;
  }
  
  h1
  { border-bottom: 1px #cb2128 solid;
    font-size: 11pt;
    color: gray;
    font-weight: bold;
    margin: 0px 10px 10px 10px;
    padding: 0px 0px 5px 0px;
  }
  
  h1 a
  { text-decoration: none;
    color: inherit;
  }
  
  h2
  { font-size: 10pt;
    color: #FF6700;
    font-weight: bold;
    margin: 0px 10px 10px 10px;
    padding: 0px 0px 5px 0px;
  }
  
  h3
  { font-size: 9pt;
    color: gray;
    font-weight: bold;
    margin: 10px 10px 10px 10px;
    padding: 0px 0px 5px 0px;
  }
  
  div.content
  { width: 20cm;
    font-size: 10pt;
    margin: auto;
    padding: auto;
    position: static;
    background: none;
  }
  
  div.content p
  { padding: 0px 20px 0px 10px;
  }
  
  div.leftMenu,
  div.banner
  { display: none;
  }
  
  .banner2
  { display: none;
  }
  
  table.prohlizeni-doklad
  { text-align: left;
    width: 20cm;
  }
  
  table.prohlizeni-polozky
  { border: none;
    width: 20cm;
  }
  
  table.kosik-rekapitulace
  { border: none;
    width: 20cm;
  }
  
  table.kosik-celkem, prohlizeni-dodaci-udaje-header
  { width: 20cm;
  }
  
  table.kosik-celkem
  { width: 20cm;
  }
  
  #blanket, #blanketIn
  { display: none;
  }
  
  div.footer
  { display: none;
  }
