*{
  padding: 0;
  margin: 0;
} 

body {
  background: #f4f4f4;
	font: .74em "Trebuchet MS" Verdana, Arial, sans-serif;
	/* font: .74em Calibri, sans-serif; */
	line-height: 1.5em; 
}

a {
	color: #6991D1;
	text-decoration: none;
}

#wrap {
  margin: 20px auto 0px auto;
  width: 724px;
  background: #fff url('../images/midbg.jpg'); 
  background-repeat: repeat-y;
  /* border: 1px solid #97a5b0; */
}

#top { 
  background: #fff url('../images/topbg.jpg');
  height: 20px;
}

#content {
  padding: 0 40px 0 40px;
  /* border: 1px solid #97a5b0; */
}

#bottom {
  background: #fff url('../images/botbg.jpg');
  height: 30px;
}

.header {
  height: 110px;
  background: #3366FF;  
  -moz-border-radius: 9px 9px 9px 9px;
}

.logo h1{
  padding-top: 15px; 
  font-size: 22px;
  text-align: center; 
  text-decoration: none;
}

.logo span {font-size:30px;}

.dodatek {
  /* border: 1px solid #000; */
  margin-top: 20px;
  /* padding-top: 0px; */
  padding-left: 15px;
  background: #85ACF7 url('images/hidr.jpg');
  -moz-border-radius: 0px 0px 9px 9px;
  background: #3366FF;
   
}

.header h2 {  
  font-size: 16px; 
  /* color: #FFF; */
  float: left; 
  padding-left: 1%;
}

.header_content{
  padding-left: 140px;
  font-size: 10px;
}

.header_content a{
  color: black;
}

.middle {
  border: 1px solid #FFF; 
	float: left;
	width: 100%;
	text-align: justify;
}


ol.decimal {
  list-style-type: decimal;
  font-weight: bold;
  padding-left: 28px;
}

ol.decimal span {
  font-weight: normal
}

ul.square {
  list-style-type: square;
  padding-left: 25px;
}

.offer {
  font-weight: 900;
  color: #3B6EBF;
  text-align: center;
  font-size: 13px; 
}

.middle h2 { 
  /* color: #3B6EBF; */ 
  font-size: 16px; 
  margin-bottom: 10px; 
  margin-top: 10px;
  text-align: left;
  text-decoration: underline;
}

.intro h2 {
  font-size: 14px; 
  /* margin-bottom: 10px; 
  margin-top: 10px;*/
  text-align: left;
  text-decoration: none;
}

.nazwa {
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}

.wpis {
  text-align: center;
  font-size: 10px;
  font-weight: bold; 
}

.pozycja {
  font-size: 14px;
  font-weight: bolder; 
}

#clear {
	display: block;
	clear: both;
	width: 100%;
	height:1px;
	overflow:hidden;	
}

#footer {
  /* border: 1px solid #97a5b0; */
	text-align: center;
	color: #666;
}