body
  {
  color: #666666;
  margin: 0;
  padding: 0;
  text-align:center; /* center layout in ie5 and 5.5. */
  font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
  font-size: 11px;
  }

table
  {
  border : 0;
  color: #666666;
  font-family: Verdana, Trebuchet, Helvetica, Sans-Serif;
  font-size: 11px;
  }

table.download
  {
  font:normal 11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
  border-collapse:separate;
  border-spacing:0;
  margin:0 0 1em;
  color:#666666;
  width: 100%;
  }
table.download a
  {
  color:#523A0B;
  text-decoration:none;
  border-bottom:1px dotted;
  }
table.download a:visited
  {
  color:#523A0B;
  font-weight:normal;
  }
table.download a:visited:after
  {
  content:"\00A0\221A";
  }
table.download a:hover
  {
  border-bottom-style:solid;
  }
thead.download th,
thead.download td,
tfoot.download th,
tfoot.download td
  {
  border:1px solid #523A0B;
  border-width:1px 0;
  background:#EBE5D9;
  }
th.download
  {
  font-weight:bold;
  line-height:normal;
  padding:0.25em 0.5em;
  text-align:left;
  }
tbody.download th,
tbody.download td
  {
  padding:0.25em 0.5em;
  text-align:left;
  vertical-align:top;
  }
tbody.download th
  {
  font-weight:normal;
  white-space:nowrap;
  }
tbody.download th a:link,
tbody.download th a:visited
  {
  font-weight:bold;
  }
tbody.download td,
tbody.download th
  {
  border:1px solid #fff;
  border-width:1px 0;
  }
tbody.download tr.odd th,
tbody.download tr.odd td
  {
  border-color:#EBE5D9;
  background:#F7F4EE;
  }
tbody.download tr:hover td,
tbody.download tr:hover th
  {
  background:#ffffee;
  border-color:#523A0B;
  }
caption.download
  {
  font-family:Georgia,Times,serif;
  font-weight:normal;
  font-size:1.4em;
  text-align:left;
  margin:0;
  padding:0.5em 0.25em;
  }
th.filesize, th.filedownload
  {
  width: 75px;
  white-space: nowrap;
  }

#container
  {
  width: 780px;
  margin: 0 auto 10px auto;
  }

#top1
  {
  width: 100%;
  height: 58px;
  /*background-color: red;*/
  background: url('gfx/top11.jpg');
  }
#slogan
  {
  float: right;
  width: 589px;
  height: auto !important;
  height: 46px; /* IE */
  min-height: 46px;
  display: inline;
  /*background-color: blue;*/
  background: url('gfx/en_slogan.gif');
  }
#menu
  {
  float: left;
  width: 191px;
  height: auto !important;
  min-height: 290px;
  display: inline;
  /*background-color: green;*/
  background: url('gfx/lewe_tlo.gif');
  }
#srodek
  {
  float: left;
  width: 555px;
  height: auto !important;
  height: 250px; /* IE */
  min-height: 250px;
  display: inline;
  text-align: left;
  }

#srodek p, #srodek h1, #srodek h2
  {
  /* margin: góra, prawy, dół lewy */
  margin: 10px 15px 10px 15px;
  }

#stopka
  {
  float: right;
  width: 589px;
  height: auto !important;
  height: 33px; /* IE */
  min-height: 33px;
  display: inline;
  background-color: #cccccc;
  background: url('gfx/stopka.gif');
  }
#top2
  {
  width: 780px;
  height: 38px;
  position: relative;
  clear: both;
  /*background-color: maroon;*/
  background: url('gfx/top2.gif');
  text-align: right;
  }

#top2 A:link, #top2 A:visited, #top2 A:hover
  {
  color: white;
  text-decoration: none;
  font-weight: bold;
  }

#top2_link
  {
  top: 2px;
  left: 10px;
  margin: 0;
  padding: 0 5px 0 5px;
  position: relative;
  z-index: 2;
  color: white;
  }

h1.niebieski
  {
  text-align: left;
  color: #245A8C;
  position: relative;
  font-size: 24px;
  }
h2.niebieski
  {
  text-align: left;
  color: #245A8C;
  position: relative;
  font-size: 18px;
  }
p.content, p.content table
  {
  text-align: justify;
  position: relative;
  }

a:hover, a:visited, a:link
  {
  color: #245A8C;
  }
