body {
  margin:0;
  padding:0;
  background:#FFF;
  width:100%;
  color:#000;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  }
div.top {
  margin:0;
  padding:1em;
  background:#F60;
  border-bottom:5px solid #FF4500;
  }
div.info {
  margin:0;
  padding:0.2em;
  background:#FFF url('img/bg_info.png') repeat-x top;
  }
div.logo {
  height:46px;
  margin:0;
  padding:0 1em;
  background:#FFF url('img/kriger.jpg') no-repeat left center;
  }
div.main {
  margin:0;
  padding:0;
  background:#FFF url('img/bg_content.gif') repeat-x top;
  border-top:5px solid #F60;
  }
div.kotly {
  margin:0;
  padding:5px;
  }
div.mail {
  float:right;
  padding:2px;
  border:1px dotted #CCC;
  border-right:none;
  border-top:none;
  }
div.contact {
  margin:0 0 0.5em 0;
  padding:0 0.5em;
  text-align:left;
  border:1px dotted #CCC;
  }
div.bottom {
  margin:0;
  padding:0 0 0.5em 0;
  border-bottom:5px solid #FF4500;
  text-align:center;
  color:#777;
  font-size:0.9em;
  }

form {
  margin:0;
  padding:0;
  }
input {
  margin:0.25em 0;
  color:#000;
  font-size:10px;
  }
label {
  font-weight:bold;
  color:#FF4500;
  font-size:9px;
  }
ul {
  margin:0;
  padding:0;
  list-style-type:square;
  text-align:left; 
  }
li {
  margin:0 0 0 3em;                  
  padding:0;
  color:#FF4500;                 
  }

.ramka {
  margin:1em;
  }
.curved .b1, .curved .b2, .curved .b3, .curved .b4  {
  font-size:1px; 
  display:block; 
  background:#FFF;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ 
}
.curved .b1, .curved .b2, .curved .b3 {
  height:1px;
  }
.curved .b2, .curved .b3, .curved .b4 {
  background:#FFF; 
  border-left:1px solid #FF4500; 
  border-right:1px solid #FF4500;
  }
.curved .b1 {
  margin:0 4px; 
  background:#FF4500;
  }
.curved .b2 {
  margin:0 2px; 
  border-width:0 2px;
  }
.curved .b3 {
  margin:0 1px;
  }
.curved .b4 {
  height:2px; 
  margin:0;
  }
.curved .c1 {
  margin:0 5px; 
  background:#FF4500;
  }
.curved .c2 {
  margin:0 3px; 
  border-width:0 2px;
  }
.curved .c3 {
  margin:0 2px;
  }
.curved .c4 {
  height:2px; 
  margin: 0 1px;
  }
.curved .boxcontent {
  display:block;
  background:#FFF; 
  border-left:1px solid #FF4500; 
  border-right:1px solid #FF4500; 
  }

table.opis {
  text-align:left;
  font-size:12px;
  vertical-align:top;
  color:#500;
  }
table.dane {
  width:100%;
  text-align:left;
  font-size:11px;
  vertical-align:middle;
  }
td.had {
  width:75px;
  text-align:center;
  font-weight:bold;
  background:#F3F3F3;
  color:#FF4500;
  }  
td.gray {
  background:#F3F3F3;
  }
td.silver {
  text-align:center;
  background:#DDD;
  }

h1 {
  margin:0;
  padding:0;
  color:#FFF;
  font-size:1.3em;
  font-weight:bold;
  text-align:left;
  }
h2 {
  margin:0;
  padding:0;
  color:#000;
  font-size:1.3em;
  font-weight:bold;
  text-align:center;
  }
h3 {
  margin:0;
  padding:0;
  font-family:Arial Black, Verdana, Arial;
  font-size:1em;
  text-align:center;
  text-transform:uppercase;
  color:#369;
  }
p.top {
  margin:0.3em 0;
  padding:0;
  font-size:0.9em;
  text-align:left;
  }
p.logo {
  margin:0;
  padding:0;
  text-align:right;
  color:#C0C0C0;
  }
p.info {
  margin:0;
  padding:0;
  font-size:0.8em;
  }
span.more {
  color:#777;
  }
sup.top {
  color:#FFF;
  font-size:0.7em;
  }
sup.tab {
  color:#000;
  font-size:0.8em;
  }