
body {
       background-color: #444444;
       font-family: tahoma;
       font-size: 12px;
       margin: 0px;
}
#all {
       width: 800px;
       margin: auto;

}
#gora {
       background: url('img/gora2.jpg') no-repeat;
       width: 800px;
       height: 103px;
}
#gora a { border: 0px solid red; margin-top: 63px; height: 12px; display: block; float: left; display: inline; }

#firma {
       margin-left: 233px;
       width: 60px;
}

#oferta, #nowosci, #kontakt, #prasa, #praca, #dopuszczenia {
       margin-left: 14px;
       width: 60px;
}
#dopuszczenia {
       width: 80px;
}

#prawy, #lewy { height: 3300px; }

   /* cz lewa*/
#lewy {
       width: 206px;
       margin-top: 15px;
       background: url('img/lewy-bg.gif') repeat-y;
       float: left;
       display: inline;
       font-size: 10px;
       font-family: tahoma;
}


#n_produkty {
       background: url('img/p_gora.jpg') no-repeat;
       color: white;
       padding: 35px 20px 8px 0px;
       font-weight: bold;
       text-align: right;
       font-size: 11px;
}

.l_box {
       border: 0px solid white;
       border-top: 1px solid #8FC7F8;
       color: white;
       padding-top: 5px;
       text-align: right;
       margin: 0px 8px 0px 3px;
       float: left;
       width: 195px;
}

.l_box a{
       font-weight: bold;
       text-decoration: underline;
       color: white;
}

.l_box img {
       float: right;
       margin: 0px 0px 0px 3px;
}
.clr {clear: both; }
   /* cz prawa*/
   
#prawy {
       width: 552px;
       margin-top: 15px;
       float: left;
       margin-left: 6px;
       background-position: 0px 0px;
       display: inline;
       background: white url('img/r_lewy.jpg') no-repeat;
       padding-left: 25px;
}
#r_prawy {
       background-image: url('img/r_prawy.jpg');
       width: 27px;
       height: 23px;
       float: right;
       margin-top: 0px;
}
h4 {
       border-bottom: 1px solid #8A2931;
       width: 545px;
       font-size: 12px;
       margin-top: 4px;
       padding-bottom: 4px;
}
h5 {
       border-bottom: 1px solid #8A2931;
       width: 545px;
       font-size: 16px;
       margin-top: 34px;
       padding-bottom: 25px;
}
#prawy a{
       font-weight: bold;
       text-decoration: none;
       color: #0a51a1;
}
/*KONTAKT*/
#s_zakl, #o_wroclaw, #o_gdansk, #o_katowice, #o_szczecin, #o_poznan, #o_lublin, #o_warszawa { width: 250px; }
#s_zakl {
       background: white url('img/tlo_podst.jpg') no-repeat top left;
       padding-left: 20px;
       display: block;
       float: left;
       padding-top: 2px;
}
.span {
       width: 200px;
       float: left;
       margin-top: 30px;
       border-bottom: 1px solid #000000;
       padding-bottom: 10px;
       color: black;
}
#mapa {
      width: 266px;
      float:  left;
      margin-left: 5px;
}
#o_wroclaw {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_katowice {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      margin-left: 10px;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_gdansk {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_szczecin {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      margin-left: 10px;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_poznan {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_lublin {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      margin-left: 10px;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
}
#o_warszawa {
      background: white url('img/tlo_podst1.jpg') no-repeat top left;
      padding-left: 20px;
      margin-top: 25px;
      display: block;
      float: left;
      color: #3e3e3e;
      padding-top: 2px;
      margin-bottom: 25px;
}
#form1 {
      border-bottom: 1px solid #8d8d8d;
      width: 250px;
      font-size: 16px;
      padding-bottom: 5px;
      color: #3e3e3e;
      margin-left: 50px;
      font-size: 14px;
      margin-top: 40px;
}
#formularz {
      width: 460px;
      margin-top: 30px;
      margin-left: 45px;
      float: left;
      display: inline;
}
.marka1 {
      width: 458px;
      float: right;
}
#submit_form { border: 0px solid red; cursor: pointer; background: url('img/wyslij.jpg') repeat-x; width: 37px; height: 17px; }
label {
      margin: 2px;
      display: block;
      position: relative;
      text-align: right;
      border: 0px solid red;
}
.xx {
      width: 320px;
      height: 15px;
      border: 1px solid #000000;
      margin-left: 5px;
      position: relative;
      right: 0px;
}
#xx1 {
      width: 320px;
      height: 155px;
      margin: 0px;
      border: 1px solid #1e5655;
      position: relative;
      right: 0px;
}
#wyslij {
      float: right;
      margin-top: 10px;
      border: 0px;
}

.marka1 span {
      position: relative;
      top: -145px;
      margin: 5px;
}
#s_zakl .black,#o_wroclaw .black, #o_katowice .black, #o_gdansk .black,#o_szczecin .black, #o_poznan .black, #o_lublin .black, #o_warszawa .black {
      color: #000000;
}
fieldset { border: none; }

/* DOPUSZCZENIA */

#dopuszcz { color: #606060; }

#dopuszcz a:link, #dopuszcz a:hover, #dopuszcz a:visited {
      color: #606060;
      text-decoration: none;
}

ol li {line-height: 15px;
      list-style-type: none;
}



