#strona {
  position: relative;
  width: 1000px;
  margin: auto;
}

  #baner_z_logiem {
    position: relative;
    width: 492px;
    height: 128px;
    float: left;
    line-height: 1px;
    font-size: 1px;
  }
  
  #obok_baneru {
    position: relative;
    width: 508px;
    height: 94px;
    float: left;
    background: url('../img/tlo_obok_gornego_banera.jpg');
  }
  
    #baner_nawigacyjne {
      float: right;
      width: 211px;
      height: 17px;
      margin-top: 10px;
    }
  
  #linki_gora {
    position: relative;
    width: 508px;
    height: 34px;
    float: left;
    line-height: 1px;
    font-size: 1px;
  }
  
    ul.linki {
      display: inline;
      margin: 0px;
      padding: 0px;
    }
    
    li.linki_element {
      margin: 0px;
      padding: 0px;
      float: left;
      line-height: 1px;
      font-size: 1px;
    }
    
  #pasek_informacji {
    position: relative;
    height: 33px;
    background: #ECF6DE;
  }
  
    #pasek_informacji_marginesy {
      padding: 6px 0px 0px 9px;
    }
    
  
  .blok {
    background: #FBFDF8;
    border: solid 1px #DAEDBD;
  }
  
  .blok_bez_tla { position: relative; border: solid 1px #DAEDBD; }
  
  .blok_bez_tla1,
  .blok_bez_tla2 {
    width: 299px;
    border: solid 1px #DAEDBD;
  }
  .blok_bez_tla2 {
    width: 310px !important;
  }

  #promocje_podstrona {
    width: 299px;
    float: left;
  }

  #bestsellery_podstrona {
    width: 310px;
    float: left;
    margin-left: 2px;
  }
  
  #lewa {
    position: relative;
    width: 187px;
    float: left;
  }
  
    #tabela_kategorie {
      width: 100%;
      background: #439623;
    }

      #tabela_kategorie tr td {
        height: 25px;
        padding: 8px 9px 8px 9px;
        border-bottom: solid 1px #61A741;
      }
    
  .bestsellery_zwin {
    float: right;
    line-height: 1px;
    font-size: 1px;
  }
  
  #srodek {
    position: relative;
    width: 626px;
    float: left;
    text-align: center;
  }

    #powitanie {
      background: url('../img/tlo_srodek.jpg') no-repeat top right;
      padding: 5px 90px 5px 15px;
      line-height: 17px;
    }
    
    #udane_zakupy {
      width: 167px;
      text-align: center;
      font-weight: bold;
      float: right;
    }
  
    #srodek_odstep {
      position: relative;
      width: 612px;
      margin: auto;   
    }
    
    .polecamy_tab {
      width: 98%;
      margin: auto;
    }
    
    .aktualnosc {
      margin: 0px 10px 0px 10px;
    }
    
    .akt_tabela {
      width: 97%;
      margin: auto;
      margin-top: 5px;
    }
  
  #prawa {
    position: relative;
    width: 187px;
    float: left;
  }
  
    #koszyk {
      position: relative;
      width: 187px;
      height: 77px;
      background: url('../img/tlo_koszyk.gif') no-repeat;
      text-align: center;
    }
    
      .koszyk_buttony {
        position: relative;
        background: #252525;
        height: 45px;
        line-height: 1px;
        font-size: 1px;
      }
      
      .koszyk_buttony_marginesy {
        padding: 12px 5px 0px 0px;
        text-align: right;
      }
    
  
    #newsletter {
      position: relative;
      width: 187px;
      height: 65px;
      background: url('../img/tlo_newsletter.gif') no-repeat;
      text-align: center;
    }
    
      .newsletter_button {
        position: relative;
        background: #FFC729;
        height: 41px;
        line-height: 1px;
        font-size: 1px;
      }
      
      .newsletter_button_marginesy {
        padding: 10px 5px 0px 0px;
        text-align: right;
      }
    
    #nowosci {
      background: #4A9F29;
      text-align: center;
    }
    
    .nowosci_hr {
      border-bottom: solid 1px #7BC05A;
    }
    
    
  #linki_dol {
    height: 33px;
    background: url('../img/tlo_dol.jpg') no-repeat;
  }
  
  #linki_dol_margines {
    padding: 7px 0px 0px 200px;
  }
  
  .tabela_menu {
    width: 100%;
  }
  
  .tabela_menu tr td {
    padding: 6px 0px 6px 0px;
    border-bottom: solid 1px #DAEDBD;
  }
    
  #copyright {
    height: 28px;
    background: url('../img/tlo_copyright.gif') repeat-x;
    text-align: center;
  }
  
  #copyright_tab {
    width: 98%;
    height: 28px;
    margin: auto
  }
  
  #dol_blank {
    background: #F2F9E9;
    height: 100px;
    font-size: 1px;
    line-height: 1px;
  }
  
  .padding1 { padding: 8px 10px 8px 8px; }
  .padding2 { padding: 6px 5px 6px 7px; }
  .padding3 { padding: 6px 15px 6px 15px; }
  .padding4 { padding: 8px 13px 8px 13px; }

  .kat_kol1 {
    height: 30px;
    width: 260px;
    border-right: solid 1px #5FA240;
  }

  .kat_kol2 {
    width: 116px;
    border-right: solid 1px #5FA240;
    text-align: center;
  }

  .kat_kol3 {
    width: 126px;
    border-right: solid 1px #5FA240;
    text-align: center;
  }
  .kat_kol4 {
    width: 110px;
    text-align: center;
  }

  .kbp { border-right: solid 1px #DAEDBD; }
  .kbd { border-bottom: solid 1px #DAEDBD; }
  .kbg { border-top: solid 1px #DAEDBD; }

  #sortuj {
    width: 100px;
    float: right;
    text-align: right;
  }
  
  /*dodane */
.uwaga {
	color:red;
	text-align:center;
	font-weight:bold;
}

.tytul {
	font-size:14px;
	font-weight:bold;
	margin-left:0px;
	padding-bottom:15px;
}

.tekst {
	color:#000000;
}
#tab_menu_nieaktywne {
background: none; /*#F5F5F5;*/
text-align:center;
/*color:#E2E2E2;*/
}
			
#tab_menu_aktywne {
background: #F5F5F5;
text-align:center;
/*color:black;
border: 1px solid #C0E6ED*/
}

.linkk a{
color:					#FF0000;
font-family:			Trebuchet MS; 
font-size:				11px;
text-decoration:		underline;
}

.linkk a:hover{
color:					#FF0000;
font-family:			Trebuchet MS;
font-size:				11px;
text-decoration:		none;
}