div.all
{
    width:          980px;
    text-align:     left;
    margin:         0 auto;
}

div.site_left
{
    width:          250px;
    padding:        0 10px 0 10px;
    float:          left;
}

div.site_right
{
    width:          242px;
    padding-left:   0px;
    float:          left;
}

* html .site_right {
margin-right:       -5px;
}

div.site_content
{
    width:          430px;
    float:          left;
    padding:        20px 25px 10px 10px;
}

div.bottom
{
    padding-top:    20px;
    clear:          both;
    text-align:     center;
}

div.bottom a
{
    padding:        0 20px;
    border-right:   solid 1px #24a2a3;
}

div.top
{

}

div.top .top_img
{
    margin-left:    7px;
}

ul.menu
{
    list-style-type:none;
    padding:        0;
    display:        inline;
}

ul.menu li
{
    display:        inline;
    padding:        0;
    margin:         0 0 0 0;
    float:          left;
    text-align:     center;
    cursor:         pointer;
}

ul.menu li a
{
    font:           bold 12px tahoma;
    color:          white;
    padding:        12px 60px;
}

ul.menu li a:hover
{
    text-decoration:none;
}

ul.menu li.menu_stronaglowna
{
    background:     url('../img/menu/stronaglowna.gif') top;
    width:          152px;
    height:         31px;
    margin-left:    10px;
}

ul.menu li.menu_oferta
{
    background:     url('../img/menu/oferta.gif') top;
    width:          136px;
    height:         31px;
}

ul.menu li.menu_promocje
{
    background:     url('../img/menu/promocje.gif') top;
    width:          136px;
    height:         31px;
}

ul.menu li.menu_inspiracje
{
    background:     url('../img/menu/inspiracje.gif') top;
    width:          138px;
    height:         31px;
}

ul.menu li.menu_instrukcje
{
    background:     url('../img/menu/instrukcje.gif') top;
    width:          138px;
    height:         31px;
}

ul.menu li.menu_regulamin
{
    background:     url('../img/menu/regulamin.gif') top;
    width:          136px;
    height:         31px;
}

ul.menu li.menu_kontakt
{
    background:     url('../img/menu/kontakt.gif') top;
    width:          133px;
    height:         31px;
}

div.site_left ul
{
    list-style-type:none;
    margin-left:    0;
    padding-left:   10px;
}

div.site_left a
{
    color:          black;
}

h3.kategorie_glowne
{
    color:          #24a2a3;
}

h3.kategorie_glowne a
{
    color:          #24a2a3;
    font-size:      17px;
    text-transform: lowercase;
    font-weight:    normal;
    letter-spacing: -1px;
}

div.box_szukaj
{
    background:     url('../img/tlo_szukaj.gif') no-repeat;
    width:          196px;
    height:         23px;
    margin:         20px 0 20px 0;
    padding:        5px 0 0 10px;
}

input.klucz
{
    border:         0;
    width:          150px;
}

input.lupa
{
    border:         0;
    float:          right;
    margin-top:     -5px;
}

* html .klucz
{
    border:         0;
    width:          150px;
    float:          left;
}

* html .lupa {

float: right
}

h2.modul_naglowek
{
    font-size:      17px;
    font-weight:    normal;
    color:          #7d8286;
    text-align:     center;
    clear:          both;
}

div.box_produkt
{
    color:          #24a2a3;
    clear:          both;
}

div.box_produkt img
{
    float:          left;
    margin:         0 5px 5px 0;
}

div.box_produkt .produkt_kategoria
{
    padding-top:    15px;
}

div.box_produkt .produkt_tytul
{
    margin:         5px 0;
}

div.box_produkt .produkt_tytul a
{
    font:           bold 14px tahoma;
    color:          #b9c939;
}

div.box_produkt .produkt_wiecej
{
    font-size:      11px;
}

div.box_newsletter
{
    font-size:      11px;
    width:          180px;
    margin-left:    35px;
}

div.box_newsletter div.submit
{
    margin-top:     5px;
    text-align:     right;
}

div.nowastopka {
    margin: 20px 0;
    padding: 5px 10px 10px 10px;
    background-color: #eff0f2;
    border-radius: 5px;
    font-size: 8pt;
}

div.nowastopka table {
    width: 100%;
}

div.nowastopka table td {
    width: 33%;
    vertical-align: top;
}

div.nowastopka table td ul {
    margin: 0;
    padding: 0;
    margin-left: 15px;
}

div.nowastopka table a {
    color: black;
}

div.nowastopka table.nowa td.ikony img {
    height: 50px;
}
