#l_bg {position: absolute; top: 0; right: 50%; width: 50%; height: 688px; z-index: 0; background: url(../img/l_bg_podstrony.jpg) no-repeat 100% 0 transparent;}
#r_bg {position: absolute; top: 0; left: 50%; width: 50%; height: 688px; z-index: 0; background: url(../img/r_bg_podstrony.jpg) no-repeat 0 0 transparent;}

.about{ font-size: 13px; float: left; width: 400px; text-indent: 20px;}

.oferta_box {width: 380px; height: 130px; float: left; margin: 20px;}

.oferta_box img {float: left; margin-right: 10px;}

.oferta_box h3 {color:#12B0FF; font-family:arial; font-size:19px; font-style:italic; margin:0;}

.oferta_box p {font-size: 12px; float: left; width: 300px; text-align: justify;}

.oferta_box a {color:#12B0FF; text-decoration: none; font-weight: bold;}

#container {position: relative; margin: 0 auto; width: 844px; min-height: 688px; background: url(../img/container_bg.jpg) no-repeat 0 250px transparent; z-index: 2;}

#header {height: 71px; margin: 0; padding: 30px 0 0 0; background: url(../img/header_bg.jpg) no-repeat 0 -1px transparent;}
  #header h2 {margin: 0;}
  
#content {height: auto; overflow: hidden;}

#offer_details h3 {color: #12b0ff; font-style: italic; font-family: arial; font-size: 22px; margin-left: 20px; float: left;}
#offer_details p {font-size: 12px; text-align: justify; text-indent: 25px;}
#offer_details a {color:#12B0FF; text-decoration: none; font-weight: bold;}
#offer_details li {font-size: 12px;}

  
  
#o_firmie {margin: 20px 0;}

.kontakt_l_box {float: left; width: 342px; margin-top: 25px;}
  .kontakt_l_box h3 {color: #12b0ff; font-style: italic; font-family: arial; font-size: 18px; margin: 0;}
  .kontakt_l_box p {color: #666F74; font-family: arial; font-size: 12px; margin: 0 0 15px 0; line-height: 17px;}
  .kontakt_l_box address {color: #666f74; font-size: 13px; font-family: arial; font-style: italic; margin-bottom: 15px;}
  .kontakt_l_box a {color: #2f2f2f; font-size: 16px; font-weight: bold; text-decoration: none;}
.kontakt_r_box {float: right; width: 381px; margin-top: 25px;}
  .kontakt_r_box fieldset {border: 0; margin: 0; padding: 0;}
  .kontakt_r_box ul {list-style: none; display: block; padding: 0; margin: 0;}
  .kontakt_r_box li {display: block; overflow: hidden; margin: 5px 0;}
  .kontakt_r_box label {float: left; width: 100px; margin: 0 10px 0 0; padding: 12px 0 0 0; text-align: right; color: #5c8fb9; font-size: 14px; font-family: arial;}
  .kontakt_r_box input {height: 14px; border: 0; background: url(../img/input_bg.jpg) no-repeat 4px 4px transparent;}
    .kontakt_r_box input:focus {background: url(../img/input_hover.png) no-repeat 0 0 transparent;}
  .kontakt_r_box textarea {height: 182px; border: 0; margin: 0; background: url(../img/textarea_bg.jpg) no-repeat 4px 4px transparent;}
    .kontakt_r_box textarea:focus {background: url(../img/textarea_hover.png) no-repeat 0 0 transparent;}
  .kontakt_r_box input, .kontakt_r_box textarea {float: left; padding: 12px 10px; width: 251px; font-size: 12px; font-family: arial; color: #5c8fb9; line-height: 16px;}
  #wyslij {float: right; width: 81px; height: 25px; background: url(../img/wyslij.png) no-repeat 0 0 transparent; margin-right: 4px;}
   
