body {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
  text-align: center;
  margin: 0px;
  background-color: #5b311f;
  
  }

div.p-content {
  margin: auto;
  width: 800px;
  text-align: left;
border-right: 1px solid #9e8a5c;
  border-left: 1px solid #9e8a5c;

  overflow: hidden;
    }

div.p-content2 {
  margin: auto;
  width: 800px;
  text-align: left;
  overflow: hidden;

    }
    
div.p-header {
  overflow: hidden;
}

div.p-header img {
  display: block;
}


div.p_three_col {
      background: url('../images/menu_bg.jpg') repeat-y left top;

    overflow: hidden;
}

*html div.p_three_col {
float: left;
}

div.p-col-left {
  float: left; 
  display: block;
  overflow: hidden;
    width: 317px;
          background: url('../images/menu_bg.jpg') repeat-y left top;
  }

div.p-col-left img {
  float: left;
  display: block; 
  margin: 0px;
  border: 0px;
    }

div.p-col-center {
  float: left; 
  width: 483px;
  background: url('../images/content_bg_right.jpg') repeat-y left top;
  overflow: hidden;
 }
 
 *html div.p-col-center { 
 width: 480px;
 }  

div.p-txt {
  margin: 10px;
  margin-left: 20px;
  margin-right: 10px;
}

div.p-footers {
  overflow: hidden;
}

div.p-footers img {
  margin: 0px;
}

div.p-footer-left {
  float: left;
 display: block;
  width: 317px;
  /*background: url('/images/btbg.jpg') no-repeat 0px top;*/
  }

div.p-footer-left img {
  float: left; 
  margin: 0px;
  border: 0px;
    }

div.p-footer-right {
  float: left; 
  display: block;
  overflow: hidden;
  width: 483px;
 }
 
 *html div.p-footer-right {
 width: 480px;
 } 

div.p-footer-right img {
  float: left; 
  margin: 0px;
  border: 0px;
 }

div.wpis {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 10px;
  color: #FFFFFF; 
 }

div.nazwa {
  font-family: Verdana, Tahoma, sans-serif;
  font-size: 12px;
  color: #FFFFFF; 
  background-color: #35140B;
 } 
 
 
 
 *html div.p-footer-right img {
  position: relative;
  margin-left: -5px !important;
 } 
 
div.tresc_ck_cat {text-align: center; font: 14px "Verdana", Arial, Trebuchet MS, Geneva,  sans-serif; line-height: 18px; color: #fde8f1;}
div.tresc_ck {text-align: justify; font: 12px "Verdana", Arial, Trebuchet MS, Geneva,  sans-serif; margin-right: 10px; color: #fde8f1;}
div.tresc_ck a{text-align: justify; color: #fde8f1; text-decoration: none; font: 12px "Trebuchet MS", Arial, Verdana, Geneva,  sans-serif; }
div.tresc_ck a:hover{text-align: justify; color: #fde8f1; text-decoration: none; font: 12px "Trebuchet MS", Arial, Verdana, Geneva,  sans-serif; }

*html img.ml {
  margin-left: -3px !important;
}


div.referencje {
  background: url('/images/ref.jpg') no-repeat left top;
  font-size: 11px;
  color: #fff;
  top: 330px;
  left: 0;
  height: 131px;
  overflow: hidden;
  position: absolute;
  width: 290px;
  display: block;
  font-size: 10px;
  z-index: 10000;
  
}

div.referencje p {
  padding: 0px;
  margin: 0px;
  float: left;
  width: 150px;
}


div.referencja {
  display: block;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  border-bottom: 1px dotted #8c624e;
}

.ref-small {
  font-size: 11px;
}

div.referencja strong {
  color: #ffe5a6;
  font-size: 11px;
}

div.referencja img {
  float: left;
  margin-right: 10px;
  border: 2px solid #8c624e;padding: 1px;
}

div.referencja a {
  font-weight: bold;
  color: #fff;
}


div.referencja p {
  color: #fff;
}

div.referencje strong {

  overflow: hidden;
  float: left;
  color: #ffe5a6;
  padding-top: 9px;
  width: 140px;
  padding-bottom: 4px;
}

div.referencje img {
  float: left;
  margin: 10px;
  margin-left: 9px;
  display: block;
}

div.referencje a {
  font-weight: bold;
  color: #2a0f08;
  text-decoration: none;
}

div.referencje span {
  float: left;
  padding-top: 6px;
  line-height: 13px;
  width: 140px;
}