
*{
  margin: 0;
  padding: 0;
}

a{
  text-decoration:none;
}

img{
border:0px;
}

html, body, p{ 
  text-align:center;
  font: 11px Tahoma, Verdana, sans-serif;
  line-height:15px;  
  color: #6e6e6e;
}


input{
  font: 11px Tahoma, Verdana, sans-serif;
  color: #6e6e6e;
  margin-top:10px;
  width:120px;
}

input.in, textarea{
  padding-top:3px;
  font: 11px Tahoma, Verdana, sans-serif;
  color: #9B9B9B;
}

div#top{
  display: block;
  margin: auto;
  padding-top:124px;
  background: url('../img_lay/bg_top.jpg') top no-repeat; 
  width: 922px;
  height: 161px;
}

div#top_bg{
  display: block;
  margin: auto;
  background: url('../img_lay/bg_pas.jpg') bottom repeat-x; 
  width: 100%;
  height: 161px;
}



div#kontener{
  display: block;
  margin: auto;
  width: 922px;
  height: expression( this.scrollHeight < 521 ? "520px" : "auto" ); /* sets min-height for IE */
  min-height: 520px; /* sets min-height value for all standards-compliant browsers */
  background: url('../img_lay/bg.jpg')  repeat-y center;
}



div#right{  
  width: 301px;
  float: right;
}

div#content{  
  width: 560px;
  margin-top: 20px; 
  margin-left: 45px; 
  float: left;
  text-align: left;
}


a.item, .item{
  color:#ffffff;    
  line-height:15px;  
  font-size:11px;
  font-weight: bold;
  text-align:left;
  display:block;
  letter-spacing: 0px;
  line-height:14px; 
}

.item_opis, a.item_opis{
  text-transform: uppercase;
  color:#2162b5;
  display:block;
  text-align: left;
  font: 11px Tahoma, Verdana, sans-serif;
  margin-bottom:13px;
  font-weight: bold;
}
            
.items{
  margin-left:59px;
  padding-top:17px; 
}


div#uslugi{  
  margin-top:20px;
  margin-right:45px; 
  width: 261px;
  height: 210px; 
  background: url('../img_lay/bg_right_top.jpg') left top no-repeat; 
}

div#oferta{  
  margin-top:20px;
  margin-right:45px;
  margin-bottom:30px;
  width: 261px;
  height: 116px; 
  background: url('../img_lay/bg_right_bottom.jpg') left top no-repeat; 
}

div#kontakt{  
  margin-top:30px;
  margin-right:45px;
  width: 261px;
  height: 125px; 
  background: url('../img_lay/bg_right_bottom_kontakt.jpg') left top no-repeat; 
}


div#bottom_last{
  display: block;
  margin: auto;
  width: 922px;
  height: 30px;  
  background: url('../img_lay/bg.jpg')  repeat-y center;
}

div#bottom_przed{
  display: block;
  clear:both;
  margin: auto;
  width: 922px;
  height: 20px;  
  background: url('../img_lay/bg.jpg')  repeat-y center;
}


div#bottom{
  display: block;
  margin: auto;
  background: url('../img_lay/bg_bottom.jpg') top center no-repeat; 
  width: 922px;
  height: 40px;
}

div#bottom_bg{
  display: block;
  margin: auto;
  background: url('../img_lay/bg_pas.jpg') bottom repeat-x; 
  width: 100%;
  height: 40px;
}


a{
  color:#ffffff;
}

a:hover{
  color:#2162b5;
}



.stopka{
  color:#ffffff;
  font-size:11px;
  font-weight: bold;
  text-align:right;
  padding:13px 45px;
}

a.menu, a.menu_zaz{
  margin-right:4px;
  float:left;
  color:#ffffff;
  font: 13px arial;
  padding-top:10px;
  padding-bottom:10px;
  font-weight: bold;
}

a.menu:hover, a.menu_zaz{
  color:#2162b5;
}


p{
  text-align:justify; 
  margin-bottom:20px;
  line-height:15px;
  display:block;
}

p.margines{
  text-indent:20px; 
}

.b, b{
  font-weight: bold;
  color:#2162b5;
}


.naglowek{
  background: url('../img_lay/punkt_big.jpg') left center no-repeat; 
  color:#2162b5;
  font: 11px Tahoma, Verdana, sans-serif;
  /*font: 11px arial; */
  letter-spacing:0px;
  text-transform:uppercase;
  font-weight: bold;
  text-align:left; 
  padding:12px 46px; 
  margin-bottom:12px;
}


.naglowek_news{
  background: url('../img_lay/punkt.jpg') left center no-repeat; 
  color:#2162b5;
  font: 11px Tahoma, Verdana, sans-serif;
  letter-spacing:1px;
  font-weight: bold;
  text-align:left; 
  padding:12px 40px; 
  margin-bottom:5px;
}


.naglowek_data{
  color: #6e6e6e;
  font: 11px Tahoma, Verdana, sans-serif;
  float:right;
  text-align:right; 
  padding:12px 0px; 
  margin-bottom:5px;
}


.news{
  margin-bottom:10px;
}






table#cennik{

  margin-bottom:20px;
}
  
table#cennik td{
  padding:7px;
  background-color: #F3FAFF;
}

table#cennik th{
  padding:7px;
  color:#2162b5;
  font-weight: bold; 
}


.clear{  
  clear:both;
}



input.in{
width:170px;
height:15px;
}

textarea{
width:100%;
height:140px;
}

input.in, textarea{
  margin-top:7px;
  margin-bottom:7px;
  padding-left:3px;
  border: 1px solid #D0D0D0;
}



ul{
  margin-top:0px;
  margin-left:13px;
  margin-bottom:20px;
}

ul li{
  text-align:left;  
  margin-bottom:0px;
  list-style-type:none;
  padding-left:17px;
  background: transparent url('../img_lay/punkt_small.jpg') left 2px no-repeat;
  font: 11px Tahoma, Verdana, sans-serif;
  line-height:15px;  
  color: #6e6e6e;
}

b{
 
}



