  body {
      padding: 0px;
      margin: 0px;
      font: 12px tahoma;
  }
  table {
      font: 11px tahoma;
      color: #535353;
  }

  h1 {
      font:16px tahoma;
      font-weight:bold;
  }
  
  h2 {
      font:14px tahoma;
      font-weight:bold;
  }
  
  a {
      color: black;
      text-decoration: underline;
  }
  a:hover {
      color: black;
      text-decoration: none;
  }

  div.top {
      width: 100%;
      height: 188px;
      background-color: #4b0506;
      text-align: center;
  }

  td.top_1, td.top_3 {
     background-color: #4b0506;
  }

  div.bok_zakonczenie {
      height: 12px;
      width: 100%;
      background: transparent url( img/top_zakonczenie.gif ) repeat-x;
  }

  div.bok_laska {
      height: 500px;
      width: 100%;
      background: transparent url( img/left.jpg ) no-repeat;
      background-position: right;
  }

  td.kreska_biala {
      width: 10px;
  }
  td.pasek_nad_menu_bok {
      height: 41px;
      background: transparent url(img/menu_left_top.gif) repeat-x;
      width:214px;
  }
  td.menu_top {
      height: 41px;
      background: transparent url(img/menu_center_top.gif) repeat-x;
  }
  td.menu_top table {
      width:100%;
      height: 100%;
      font: 14px tahoma;
      font-weight: bold;
      color: white;

  }
  td.menu_bok_calosc {
      background: #2a332d url( img/menubokbg_top.gif ) repeat-x;
      background-position: top;
  }
  div.wys_menu_bok {
      height: 223px;
  }
  div.szybki_kontakt {
      color: white;
      font: 11px tahoma;
      padding-top: 22px;
      background: transparent url( img/szybki_kontakt.gif ) no-repeat;
      width: 202px;
      height: 100px;
  }
  div.szybki_kontakt a {
      color: #d18935;
  }
  td.center_home {
     background-color: #e4e4e4;
  }
  td.center_home a {
     color: black;
  }
  button.logowanie {
      margin-right: 15px;
      background: transparent url( img/napisy/btnlogowanie.gif ) no-repeat;
      width: 73px;
      height: 28px;
      border: none;
  }
  td.centrum_pomocy {
       background-color: #e9e9e9;
       width: 214px;
       padding-top: 11px;
       padding-bottom: 12px;
  }
  td.kreska_dot {
      border-left: dotted 1px gray;
  }
  td.ostatnia_realizacja {
      padding-top: 11px;
  }
  td.system_cms {
      padding-top: 11px;
      padding-left: 9px;
      text-align: justify;
  }
  td.system_cms img.foto {
      padding-left: 11px;
      padding-right: 5px;
  }
  a.wiecej_stopka {
      font: 10px tahoma;
      color: #7c0e0c;
      text-decoration: none;
  }
  td.kreska_dot_poz {
      font:1px tahoma;
      border-bottom:dotted 1px gray;
  }
  td.table_stopka {
      background: transparent url( img/table_stopka_bg.jpg ) repeat-x;
      background-position: bottom;
      width: 214px;
  }
  td.table_stopka img {
      padding:5px;
      padding-bottom: 18px;
  }

  div.top_img {
     background: #ffffff url( img/top.jpg ) no-repeat;
     width: 948px;
     height: 191px;
  }
  

  td.left {
      background: #758b7d url( img/leftbg.gif ) repeat-y;
      background-position: right;
  }
  td.left2 {
      background: #758b7d url( img/rightbg.gif ) repeat-y;
      background-position: left;
  }
  td.center {
      width: 931px;
  }
  
  div.logowanie {
      width: 311px;
      height: 113px;
      background: transparent url( img/logowanie_bg.gif ) no-repeat;
  }
  div.logowanie table {
      font: 10px tahoma;
      color: #dcdcd4;
  }
  div.logowanie table input {
      width: 124px;
      height: 18px;
      border: none;
      background: transparent url( img/napisy/inputbg.gif ) no-repeat;
  }
  div.logowanie_linki {
      width: 311px;
      background-color: #dadada;
      height: 21px;
  }
  div.logowanie_linki a {
      font: 11px tahoma;
      color: #7d7d7d;
  }
  
  table.stopka {
     background-color: #f3f3f3;
     border-bottom: dotted 1px gray;
     border-top: dotted 1px gray;
  }
  table.stopka b {
     font-weight: bold;
     color: #7c0e0c;
  }
  
  
  td.szybkie_menu {
      background-color: #323232;
      width: 257px;
      padding-top: 11px;
  }
  td.szybkie_menu b, a {
     color: #d3d3d3;
  }
  td.szybkie_menu a {
     font: 10px tahoma;
  }
  ul.na_skroty {
      padding-left: 25px;
      list-style-image: url( img/szybkie_menu_ul.gif );
  }
  td.sklep_internetowy {
      padding: 7px;
      text-align: justify;
  }
  td.sklep_internetowy img.foto {
      padding-right: 8px;
  }

  div.podkreslenie_strony {
      width: 100%;
      height: 50px;
      background: transparent url( img/stopka_center.gif ) repeat-x;
      background-position: bottom;
  }

  div.menu_bok {
      border-bottom: solid 1px black;
      height: 40px;
      padding-left: 10px;
      line-height: 60px;
      font-weight: bold;
      cursor: pointer;
  }
  div.menu_bok:hover {
      border-bottom: solid 1px black;
      height: 40px;
      padding-left: 10px;
      line-height: 60px;
      font-weight: bold;
      cursor: pointer;
      background-color: #232724;
      color: #ffa200;
  }
  div.menu_bok_akt {
      border-bottom: solid 1px black;
      height: 40px;
      padding-left: 10px;
      line-height: 60px;
      font-weight: bold;
      cursor: pointer;
      background-color: #232724;
      color: #ffa200;
  }

  a.menu_bok {
     text-decoration: none;
     font-weight: bold;
  }
  a.menu_bok:hover {
     text-decoration: uderline;
     font-weight: bold;
  }

  td.menu_top {
      text-align: center;
  }
  td.menu_top a {
      text-decoration: none;
  }
  td.menu_top a:hover {
      color: #ffa200;
  }
  
  div.zakonczenie_1 {
      width:100%;
      height: 30px;
      background-color: #778d7f;
  }
  div.zakonczenie_2 {
      width: 937;
      background: #778d7f url( img/stopka_bttn.gif ) repeat-x;
      height: 20px;
  }
  div.zakonczenie_3 {
      background: white url( img/coprygihts.gif ) repeat-x;
      height: 120px;
      font: 10px tahoma;
      padding-top: 5px;
      font-weight: bold;
      color: #c0bebe;
  }
  
  input,textarea {
      font: 12px tahoma;
      border: solid 1px #293430;

  }
  
  button.wyslij {
      background: transparent url(img/kontakt/wyslij.gif) no-repeat;
      border:none;
      width:40px;
      height:17px;
  }
  button.wyczysc {
      background:transparent url(img/kontakt/wyczysc.gif) no-repeat;
      border:none;
      width:40px;
      height:17px;
  }
  
  
  td.err {
      color: red;
      text-decoration: underline;
  }
  

  div.hint {
      width: 339px;
      height: 59px;
      position: absolute;
      visibility: hidden;
      left: 60%;
      background: transparent url( img/tlo_ajax.gif ) no-repeat;
      padding: 10px;
      padding-left: 20px;
  }
  
  


     div.down {
         visibility: hidden;
         position:absolute;
         text-align: right;
         width: 561px;
         height: 282px;
         left:30%;
         background: transparent url( img/down_home.gif ) no-repeat;
     }
     div.close_down {
         width:40px;
         height:40px;
         position: absolute;
         left:515px;
         cursor:pointer;
     }
     div.skype {
         position: relative;
         top:240px;
         left: 275px;
         width:100px;
         height: 20px;
     }
     div.email {
         position: relative;
         top:220px;
         left: 225px;
         width:40px;
         height: 20px;
     }
     div.formularz {
         position: relative;
         top: 200px;
         left: 155px;
         width:60px;
         height: 20px;
     }
     
     
     
     
     

table.wyniki {
    border: solid 1px #ACACAC;
    background-color: #E7E7E7;
    font: 10px verdana;
    width: 98%;
    margin: 10px;
}
td.nag {
    color: #808080;
}
tr.wyn_1 {
    background-color: #E1E1E1;
    color: black;
}
tr.wyn_2 {
    background-color: #E7E7E7;
    color: black;
}





 /* ------ opis obrazka na każdej podstronie */
 img.obr_pds {
    margin-left: 44px;
    margin-right: 20px;
 }
 img.obr_lista_kat {
    border: 0px;
    margin-right: 10px;
    margin-bottom: 30px;
 }