html, body
{
    background: #f6f6f6;
    text-align: center;
    font-size: 11px;
    font-family: verdana, tahoma, arial, helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
img
{
    border: 0px;
}

#all
{
    width: 1210px;
    margin: 0 auto;
}
#kolumna_lewa
{
    width: 980px;
    float: left;
    margin-left: 23px;
}
#top
{
    background: url('../images/top_gfx.jpg') no-repeat;
    width: 980px;
    height: 152px;
}
#kolumna_prawa
{
    float: right;
    width: 201px;
}
#top .menu
{
    padding: 24px 0 0 10px;
}
#top .menu img
{
    margin-right: 20px;
}
#top .wyszukiwarka
{
    float: right;
    width: 340px;
    padding: 47px 0 0 0;
    text-align: left;
}
#top .wyszukiwarka .szukajinput
{
    background: url('../images/szukajinput_bg.jpg') no-repeat;
    height: 23px;
    width: 180px;
    border: 0px;
    padding: 7px 10px 0 5px;
    color: #1a70d4;
}
#top .wyszukiwarka .szukajbutton
{
    background: url('../images/szukajbutton.jpg') no-repeat;
    border: 0px;
    width: 91px;
    height: 30px;
}

#top .numer
{
    float: left;
    line-height: 18px;
    padding: 12px 0 0 340px;
}

#top .numer .godziny
{
    font-size: 9px;
    font-weight: bold;
}
#top .numergg
{
    font-size: 12px;
    font-weight: bold;
    color: #1f3d5c;
}
#top .numergg a
{
    color: #4790e4;
}
#top .numertel
{
    font-size: 14px;
    font-weight: bold;
    color: #1f3d5c;
}
#top .numertel1
{
    font-size: 14px;
    font-weight: bold;
    color: #4790e4;
}

#kontekst
{
    clear: both;
}
#lewa
{
    float: left;
    width: 213px;
}
#prawa
{
    float: right;
    width: 762px;
}

/* producenci */
#prawa .producenci_boks
{
    width: 762px;
    margin-top: 4px;
}
#prawa .producenci_nag
{
    text-align: right;
    background: url('../images/producenci_belka.jpg') no-repeat;
    height: 32px;
    width: 762px;
}
#prawa .producenci_nag p
{
    margin: 0px;
    padding: 9px 10px 0 0;
}
#prawa .producenci_nag a
{
    color: #4c4c4c;
    font-weight: bold;
    color: #FF5151;
    text-decoration: underline;
}
#prawa .producenci_nag a:hover
{
    /* color: #253688; */
    color: #FF0000;
}
#prawa .producenci_lista_srodek
{
    background: url('../images/producenci_bg1.jpg') repeat-y;
    overflow: hidden;
}
#prawa .producenci_lista_dol
{
    background: url('../images/producenci_bg2.jpg') no-repeat;
    height: 9px;
}
#prawa .producenci_lista_srodek ul
{
    float: left;
    margin: 0px;
    padding: 8px 0 0 0px;
    list-style: none;
    width: 189px;
}
#prawa .producenci_lista_srodek li
{
    padding: 3px;
    letter-spacing: -0.5px;
}
#prawa .producenci_lista_srodek a
{
    color: #0c2e53;
    text-decoration: none;
    font-weight: bold;
}
#prawa .producenci_lista_srodek a:hover
{
    color: #3d7ecb;
    text-decoration: underline;
}
#prawa .promocje
{
    clear: both;
    margin-top: 4px;
}
#prawa .promocje_nag
{
    text-align: right;
    background: url('../images/promocje_belka.jpg') no-repeat;
    height: 32px;
    width: 762px;
}
#prawa .promocje_nag p
{
    margin: 0px;
    padding: 9px 10px 0 0;
}
#prawa .promocje a
{
    /* color: #4c4c4c; */
    color: #FF5151;
    font-weight: bold;
}
#prawa .promocje_nag a:hover
{
    /* color: #253688; */
    color: #ff0000;
}


#prawa .onas
{
    background: url('../images/belka_onas0.jpg') no-repeat;
}

#prawa .bestsellery
{
    clear: both;
    margin-top: 4px;
}
#prawa .bestsellery_nag
{
    text-align: right;
    background: url('../images/bestsellery_belka.jpg') no-repeat;
    height: 32px;
    width: 762px;
}
#prawa .bestsellery_nag p
{
    margin: 0px;
    padding: 9px 10px 0 0;
}
#prawa .bestsellery_nag a
{
    color: #4c4c4c;
}
#prawa .bestsellery_nag a:hover
{
    color: #253688;
}

/* Boks nowosci */

#prawa .nowosci
{
    clear: both;
    margin-top: 4px;
}

#prawa .nag
{
    text-align: left;
    background: url('../images/belka_pusta.jpg') no-repeat;
    
    height: 32px;
    width: 762px;
    padding-top: 2px;
    padding-left: 10px;
}

#prawa .nag h1
{
    font-family: Verdana;
    font-weight: bold;
    font-size: 12px;
    display: inline-block;
}


/* Boks produktu */
#prawa .boks_produktu
{
    background: #ffffff;
    border: 1px solid #dedede;
    width: 184px;
    float: left;
    margin: 2px;
}
#prawa .boks_produktu_foto
{
    text-align: center;
}
#prawa .boks_produktu_cena
{
    background: url('../images/boks_cena_bg.jpg') no-repeat;
    text-align: center;
    color: #ce2a0f;
    padding: 5px;
    font-size: 13px;
}
#prawa .boks_produktu_nazwa
{
    background: url('../images/boks_nazwa_bg.jpg') no-repeat;
    height: 28px;
    padding: 5px 3px 2px 3px;
    font-size: 11px;
    color: #073c71;
    text-align: center;
}
#prawa .boks_produktu_nazwa a
{
    color: #073c71;
    text-decoration: none;
    font-weight: bold;
}
#prawa .boks_produktu_nazwa a:hover
{
    text-decoration: underline;
}


/* promocja dnia */
#kolumna_prawa .promocja_dnia_foto
{
    text-align: center;
    background: #ffffff;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
}
#kolumna_prawa .promocja_dnia_boks
{
    background: url('../images/promocja_dnia_bg.jpg') no-repeat;
    height: 100px;
}
#kolumna_prawa .promocja_dnia_boks p
{
    padding: 5px;
    text-align: center;
    font-size: 12px;
    margin: 0px;
}
#kolumna_prawa .promocja_dnia_boks p a
{
    color: #19538e;
    text-decoration: none;
    font-size: 12px;
}
#kolumna_prawa .promocja_dnia_boks p a:hover
{
    text-decoration: underline;
}

/* Kategorie */
#lewa .kategorie_glowne
{
    margin-top: 4px;
    width: 213px;
    clear: both;
}
#lewa .kategorie_lista
{
    text-align: center;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
}
#lewa .kategorie_lista img
{
    padding-top: 2px;
}


/* tagi */
#lewa .tagi
{
    padding: 5px;
    text-align: justify;
    color: #1c6ecc;
}

#lewa .tagi a
{
    color: #b8b8b8;
    text-decoration: none;
    line-height: 20px;
}
#lewa .tagi a:hover
{
    color: #3485e2;
}

/* koszyk */
#lewa .koszyk_glowny
{
    padding-top: 4px;
}
#lewa .koszyk_produkty
{
    background: #f2f2f2;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    overflow: hidden;
}
#lewa .koszyk_produkty table
{
    width: 205px;
    margin: 4px auto;
}
#lewa .koszyk_produkty table td
{
    padding: 4px;
    background: #fafafa;
    color: #053a6e;
    border-bottom: 1px solid #e5e5e5;
}
#lewa .koszyk_produkty .koszcena
{
    font-size: 11px;
    font-weight: bold;
    color: #c60005;
}
#lewa .koszyk_produkty table a
{
    color: #003092;
    text-decoration: none;
}
#lewa .koszbg
{
    background: url('../images/koszyk_bg2.jpg') no-repeat;
    height: 10px;
}

/* informacje */
#lewa .informacje
{
    padding: 4px 0 0 0;
    clear: both;
    overflow: hidden;
}

#lewa .informacje_boks
{
    background: #f8f8f8;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    color: #114982; /* overflow: hidden; */
}
#lewa .informacje_boks ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    clear: both;
}
#lewa .informacje_boks li
{
    background: #ffffff;
    padding: 4px;
    margin-top: 2px;
}
#lewa .informacje_boks a
{
    color: #114982;
    text-decoration: none;
}
#lewa .informacje_boks a:hover
{
    color: #348ae1;
}

/* status */
#lewa .status_zamowienia
{
    clear: both;
    padding-top: 4px;
    overflow: hidden;
}
#lewa .status
{
    background: url('../images/status_bg.jpg') no-repeat;
    height: 48px;
    clear: both;
}
#lewa .status .pole1
{
    background: #ffffff;
    border: 1px solid #b7b7b7;
    width: 130px;
    font-size: 11px;
    height: 15px;
}
#lewa .status .button1
{
    background: #ffffff;
    border: 1px solid #b7b7b7;
    color: #4992e6;
    font-weight: bold;
    font-size: 11px;
    height: 19px;
    width: 60px;
}
#lewa .status table
{
    margin: 0 auto;
    padding-top: 10px;
}

/* stopka */
#stopka
{
    clear: both;
    background: url('../images/stopka_bg.jpg') no-repeat;
    width: 982px;
    height: 157px;
}
#stopka .instopka
{
    padding: 55px 20px 0 30px;
    height: 85px;
    color: #717171;
}
#stopka .instopka a
{
    text-decoration: none;
    color: #000000;
}
#stopka .up
{
    text-align: center;
    color: #a8a8a8;
}


/* Widok produktu */

#prawa .produkt_glowny
{
    padding-top: 5px;
}
#prawa .naglowek_produkt_glowny
{
    background: url('../images/produkt_nag1.jpg') no-repeat;
    width: 762px;
    height: 32px;
}
#prawa .naglowek_produkt_glowny2
{
    background: url('../images/produkt_nag2.jpg') repeat-y;
    width: 762px;
    overflow: hidden;
    text-align: center;
}
#prawa .naglowek_produkt_glowny2 h1
{
    color: #1360af;
    font-size: 16px;
    font-weight: bold;
    padding: 3px;
    margin: 1px;
    margin-top: 10px;
}
#prawa .naglowek_produkt_glowny3
{
    background: url('../images/produkt_nag3.jpg') no-repeat;
    width: 762px;
    height: 10px;
}
#prawa .widok_produktu
{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
}
#prawa .padding_widok_produktu
{
    padding: 10px;
}
#prawa .widok_produktu_buttony
{
    text-align: center;
}

#prawa .widok_produktu_buttony h2
{
    margin-top: 1px;
    font-size: 12px;
    color: #004181;
}

#prawa .foto_produkt_glowny
{
    padding: 10px;
    width: 420px;
    margin: 0 auto;
}
#prawa .foto_produkt_glowny img
{
    border: 2px solid #e3e3e3;
}
#prawa .widok_produktu_bottom
{
    background: url('../images/widok_produktubg.jpg') no-repeat;
    height: 10px;
}
#prawa .naglowek_produkt_glowny .l
{
    float: left;
    padding: 10px 0 0 10px;
    font-size: 12px;
    color: #002346;
}
#prawa .naglowek_produkt_glowny .l a
{
    color: #004181;
    font-weight: bold;
}
#prawa .naglowek_produkt_glowny .l a:hover
{
    color: #2a76c1;
}
#prawa .naglowek_produkt_glowny .r
{
    float: right;
    padding: 10px 10px 0 0;
}
#prawa .naglowek_produkt_glowny .r a
{
    color: #949494;
}
#prawa .cena_produkt_glowny
{
    background: url('../images/cena_produktbg.jpg') no-repeat;
    width: 237px;
    height: 43px;
    margin: 0 auto;
}
#prawa .cena_produkt_glowny p
{
    padding: 12px 0 0 0;
    text-align: center;
    color: #d70005;
    font-size: 15px;
}


#prawa .produkt_dostepny
{
    background: url('../images/cena_produktbg.jpg') no-repeat;
    width: 237px;
    height: 43px;
    margin: 0 auto; /* margin-top: -12px; */
    float: right; /*margin-left: 0px;*/
    margin-left: -17px;
}

#prawa .produkt_dostepny p
{
    padding: 15px 0 0 0;
    margin: 0px;
    text-align: center;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
}


#prawa .opis_produktu
{
    padding: 10px;
    color: #00305f;
    line-height: 17px;
}

#prawa .opis_produktu a
{
    color: #00305F;
}

#prawa .opis_produktu a:hover
{
    text-decoration: none;
}



#prawa .opis_produktu h2
{
    padding: 3px;
    background: #ffffff;
    font-size: 12px;
    color: #144576;
    border: 1px solid #c8c8c8;
}
#prawa .opis_produktu h1
{
    padding: 3px;
    background: #ffffff;
    font-size: 15px;
    color: #1a51cc;
}
#prawa .opis_produktu ul
{
    list-style: none;
    border: 1px solid #dbdbdb;
    width: 450px;
    margin: 0 auto;
    padding: 0px;
}
#prawa .opis_produktu li
{
    background: #ffffff;
    padding: 3px;
    border-bottom: 1px solid #e2e2e2;
    font-size: 10px;
}
#prawa .uwaga
{
    padding: 0 20px 0 20px;
    font-size: 10px;
    color: #858585;
}
.sklad_tabela
{
    width: 600px;
    margin: 0 auto;
}
.sklad_tabela td
{
    padding: 4px;
}

.sklad_tabela tr
{
    background: #ffffff;
}

.sklad_tabela tr.alternate
{
    background: #ebf1fc;
}

/* Listing produktów */

#prawa .listing_glowny
{
    padding-top: 4px;
}
#prawa .listing_glowny_nag
{
    background: url('../images/nag_listing_belka.jpg') no-repeat;
    height: 32px;
}
#prawa .listing_glowny_nag p
{
    margin: 0px;
    padding: 10px 0 0 10px;
    font-size: 12px;
    color: #002346;
}
#prawa .listing_glowny_nag p a
{
    color: #13497e;
    text-decoration: none;
}
#prawa .listing_glowny_nag p a:hover
{
    text-decoration: underline;
}
#prawa .listing
{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    overflow: hidden;
}
#prawa .top_listing
{
    padding: 10px;
}
#prawa .top_listing h1
{
    margin-top: 0;
    color: #1360AF;
    margin-bottom: 2px;
}

#prawa .top_listing .l
{
    float: left;
}
#prawa .top_listing table
{
    width: 200px;
}
#prawa .top_listing .r
{
    float: right;
}
#prawa .top_listing .r select
{
    color: #585858;
    background: #f7f7f7;
}
#prawa .listing_tab
{
    clear: both;
}
#prawa .listing_tab table
{
    margin-top: 4px;
    color: #213e5b;
}
#prawa .listing_tab th
{
    background: #3081dc;
    padding: 5px;
    color: #ffffff;
    border-bottom: 2px solid #0d54a6;
    text-align: center;
}
#prawa .listing_tab td
{
    padding: 5px;
    border-bottom: 1px solid #e4e4e4;
}
#prawa .listing_tab a.link1
{
    font-size: 12px;
    color: #104274;
    text-decoration: none;
}
#prawa .listing_tab a.link1:hover
{
    text-decoration: underline;
}
#prawa .listing_tab .cena
{
    color: #c10005;
    font-size: 14px;
    font-weight: bold;
}
#prawa .prod1
{
}

#prawa .prod2
{
    background: #ffffff;
}
#prawa .listing_stronicowanie
{
    padding: 10px;
    text-align: right;
}
#prawa .listing_stronicowanie a
{
    display: block inline;
    padding: 4px;
    background: #ffffff;
    font-size: 12px;
    color: #1d4667;
    text-decoration: none;
    border: 1px solid #adadad;
}
#prawa .listing_stronicowanie a:hover
{
    color: #2177be;
}

.ttable td
{
    background: #fcfcfc;
    border-bottom: 1px solid #efefef;
    color: #4894ea;
    padding: 3px;
}

.ttable td a
{
    text-decoration: none;
    color: #002746;
}

.ttable td a:hover
{
    color: #1a70d3;
}

.ttable td a.ckupuje
{
    color: Red;
    font-weight: bold;
}

.ttable td a.czamawiam
{
    color: #0066FF;
    font-weight: bold;
}



.podstrona
{
    padding-top: 4px;
}

.podstrona_nag
{
    background: url('../images/belka_pusta.jpg') no-repeat;
    padding: 10px 0 0 15px;
    height: 22px;
    font-size: 12px;
    font-weight: bold;
    color: #04459e;
}
.podstrona_opis
{
    padding: 10px;
    background: #ffffff;
    border: 1px solid #e2e2e2;
    color: #002f69;
    line-height: 18px;
}
.podstrona_opis a
{
    color: #1158b0;
}
.podstrona_opis a:hover
{
    color: #ad1d20;
}

.koszty_wysylki
{
    background: url('../images/koszty_wysylki_bg.jpg') no-repeat;
    text-align: center;
    width: 213px;
    padding: 2px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
}

.hnag h1
{
    background: #f8f8f8;
    color: #797979;
    font-family: Verdana;
    padding: 3px;
    font-size: 11px;
    margin: 0px;
}

/* Opinia */
.nagopinia td
{
    text-align: center;
    font-weight: bold;
    color: #7c7c7c;
    padding: 5px;
}
.opinie
{
    clear: both;
    padding-top: 2px;
}
.opinia1
{
    margin-top: 5px;
}
.opinia1 .top
{
    background: url('../images/opinia_top.jpg') no-repeat;
    width: 759px;
    height: 10px;
}
.opinia1 .center
{
    background: url('../images/opinia_center.jpg') repeat-y;
}
.opinia1 .bottom
{
    background: url('../images/opinia_bottom.jpg') no-repeat;
    width: 759px;
    height: 10px;
}
.opinia1 .ocena
{
    color: #4992e6;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    width: 50px;
}
.opinia1 .data
{
    color: #a7a7a7;
    padding: 10px;
    width: 70px;
}
.opinia1 .topinia
{
    padding: 10px;
    color: #606060;
}

.opinia2
{
    margin-top: 5px;
}
.opinia2 .top
{
    background: url('../images/opinia2_top.jpg') no-repeat;
    width: 759px;
    height: 10px;
}
.opinia2 .center
{
    background: url('../images/opinia2_center.jpg') repeat-y;
}
.opinia2 .bottom
{
    background: url('../images/opinia2_bottom.jpg') no-repeat;
    width: 759px;
    height: 10px;
}
.opinia2 .ocena
{
    color: #4992e6;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    padding: 10px;
    width: 50px;
}
.opinia2 .data
{
    color: #a7a7a7;
    padding: 10px;
    width: 70px;
}
.opinia2 .topinia
{
    padding: 10px;
    color: #606060;
}
.dodajopinie
{
    width: 650px;
    margin: 5px auto;
}
.dodajopinie td
{
    padding: 5px;
}
.dodajopinie textarea
{
    width: 640px;
    border: 1px solid #e6e6e6;
    font-family: Verdana;
    padding: 5px;
    font-size: 12px;
    height: 80px;
}
.dodajopinie input
{
    background: #64a2ea;
    color: #ffffff;
    font-size: 11px;
    font-weight: bold;
    padding: 3px;
}

.producenci_boks2
{
    width: 213px;
    padding-top: 4px;
}
.producenci_boks_nag
{
    background: url('../images/producenci_boksbg.jpg') no-repeat;
    width: 213px;
    height: 31px;
}
.producenci_lista2
{
    background: url('../images/producenci_boksbg2.jpg') no-repeat;
    height: 47px;
    text-align: center;
}
.producenci_lista2 p
{
    margin: 0px auto;
    padding: 10px 0 0 0;
}
.producenci_lista2 select
{
    width: 195px;
    font-size: 13px;
    padding: 2px 0 2px 0;
    color: #03468b;
}
.producenci_lista2 option
{
    border-bottom: 1px solid #dddddd;
}

.powiadom_boks
{
    background: url('../images/powiadom_boks_bg.jpg') no-repeat;
    width: 720px;
    height: 54px;
    margin: 5px auto;
}
.powiadom_boks table
{
    width: 690px;
    margin: 0 auto;
    color: #004181;
}
.powiadom_boks td
{
    padding: 15px 0 0 5px;
}
.powiadom_boks input
{
    background: #f9f9f9;
    border: 1px solid #c0c0c0;
    color: #004181;
}

#lewa .kategorie_glowne2
{
    margin-top: 4px;
    width: 213px;
    clear: both;
}
#lewa .kategorie_lista2
{
    text-align: center;
    border-left: 1px solid #c3c3c3;
    border-right: 1px solid #c3c3c3;
    background: #fcfcfc;
}
#lewa .kategorie_lista2 img
{
    padding-top: 2px;
}
#lewa .kategorie_lista2 ul
{
    padding: 0px;
    margin: 0px;
    list-style: none;
    text-align: left;
}
#lewa .kategorie_lista2 li
{
    margin: 0px;
    background: url('../images/kat_bg1.jpg') repeat-x bottom;
    padding: 8px 5px 8px 5px;
    clear: both;
    border-bottom: 1px solid #d1d1d1;
}
#lewa .kategorie_lista2 li a
{
    color: #042e5e;
    text-decoration: none;
    font-weight: bold;
    background: url('../images/kat1.gif') no-repeat left;
    padding: 0 0 0 18px;
    display: block;
}
#lewa .kategorie_lista2 li a:hover
{
    color: #3181d8;
    background: url('../images/kat1a.gif') no-repeat left;
}

/* podkategorie */
#prawa .listing
{
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    overflow: hidden;
}
#prawa .top_listing
{
    padding: 10px;
}
#prawa .top_listing .l
{
    float: left;
}
#prawa .top_listing table
{
    width: 745px;
}
#prawa .top_listing a
{
    color: #01326a;
    text-decoration: none;
    font-size: 12px;
}
#prawa .top_listing a:hover
{
    text-decoration: underline;
}

.okna_polecane h3
{
    margin-left: 10px;
    color: #0D54A6;
    font-style: italic;
    text-transform: uppercase;
}


.fb_like_box
{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: solid 1px #C4C4C4;
    margin-top: 5px;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
}

.star_prod
{
    color: Red !important;
}

.good_box
{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: solid 1px #C4C4C4;
    margin-top: 5px;
    font-family: Tahoma;
    font-style: italic;
    text-align: center;
    margin-left: 0;
    margin-right: 0;
    padding-top: 3px;
    width: 750px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #FCFCFC;
    height: 80px;
}

.good_box a
{
    color: #1360AF;
    text-decoration: none;
}

.good_box h2
{
    font-size: 22px;
}

.widok_produktu .proponujemy
{
    background: url('../images/proponujemy_bg.jpg') no-repeat;
    width: 743px;
    height: 67px;
    margin: 0 auto;
}
.widok_produktu .proponujemy .l
{
    float: left;
    width: 280px;
    font-weight: bold;
    color: #CE2A0F;
    padding: 22px 0 0 70px;
}
.widok_produktu .proponujemy .c
{
    float: left;
    width: 56px;
    padding: 5px 10px 0 30px;
}
.widok_produktu .proponujemy .c img
{
    border: 1px solid #d6d6d6;
}
.widok_produktu .proponujemy .r
{
    float: right;
    width: 250px;
    padding: 23px 40px 0 0;
    text-align: center;
}
.widok_produktu .proponujemy .r a
{
    color: #004fa1;
    font-size: 14px;
    font-weight: bold;
}
.widok_produktu .proponujemy .r a:hover
{
    color: #0067d3;
}

.widok_produktu .nowyprod_boks
{
    width: 743px;
    background: #ffffff;
    margin: 0 auto;
    margin-top: 5px;
    clear: both;
    overflow: hidden;
}
.widok_produktu .nowyprod_boks .foto
{
    float: left;
    width: 500px;
    padding: 5px;
    text-align: center;
}
.widok_produktu .nowyprod_boks .info_prod
{
    width: 221px;
    float: left;
}
.widok_produktu .nowyprod_boks .margin
{
    padding: 10px 0 10px 10px;
}
.widok_produktu .nowyprod_boks .winfo_prod
{
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
}
.widok_produktu .nowyprod_boks .winfo_prod .szczegoly
{
    width: 203px;
    margin: 0 auto;
    color: #003286;
    font-size: 12px;
}
.widok_produktu .nowyprod_boks .winfo_prod .szczegoly td
{
    padding: 6px 0 4px 3px;
    height: 40px;
    border-bottom: 1px solid #b5bed4;
}
.widok_produktu .nowyprod_boks .winfo_prod .szczegoly .cena
{
    color: #c60005;
    font-size: 16px;
    font-weight: bold;
    text-align: Center;
}
.widok_produktu .nowyprod_boks .winfo_prod .szczegoly .cena small
{
    font-size: 9px;
    font-weight: normal;
    color: #506b99;
}
.widok_produktu .nowyprod_boks .winfo_prod .szczegoly .t1
{
    background: #f5f7fc;
}

.tab_smak
{
    width: 203px;
    margin: 0 auto;
    color: #4e6192;
}
.tab_smak td
{
    border-bottom: 1px solid #c8d1e7;
    padding: 5px 0 5px 0;
}
.wybor_smaku
{
    background: #f5f7fc;
    clear: both;
    overflow: hidden;
    width: 203px;
    padding: 10px 0 10px;
    margin: 0 auto;
}
.wybor_smaku .l
{
    float: left;
    padding: 0 0 0 5px;
    color: #1f3863;
    font-size: 12px;
}
.wybor_smaku .r
{
    float: right;
    padding: 0 5px 0 0;
}
.widok_produktu .nowyprod_boks .winfo_prod .buttony
{
    width: 200px;
    padding-top: 10px;
    margin: 0 auto;
}
.widok_produktu .nowyprod_boks .winfo_prod .buttony img
{
    padding-bottom: 5px;
}
.widok_produktu .nowyprod_boks .winfo_prod .ilosc
{
    width: 200px;
    padding: 5px 0 5px 0;
    margin: 0 auto;
    color: #003286;
    background: #f5f7fc;
}
.widok_produktu .nowyprod_boks .winfo_prod .ilosc td
{
    padding: 0 5px 0 5px;
}
.widok_produktu .nowyprod_boks .winfo_prod .ilosc input
{
    background: #f2f7ff;
    border: 1px solid #a0b6db;
    font-weight: bold;
    color: #2c4a6e;
    padding: 3px;
    width: 30px;
    text-align: center;
}


.kupilitakze
{
    background: #ffffff;
    text-align: Center;
    color: #2374d2;
    margin: 8px 0 0 0;
}

.kupilitakze .boks_produktu
{
    background: #ffffff;
    border: 1px solid #dedede;
    width: 184px;
    margin: 10px auto;
}
.kupilitakze .boks_produktu_foto
{
    text-align: center;
}
.kupilitakze .boks_produktu_cena
{
    background: url('../images/boks_cena_bg.jpg') no-repeat;
    text-align: center;
    color: #ce2a0f;
    padding: 5px;
    font-size: 15px;
}
.kupilitakze .boks_produktu_nazwa
{
    background: url('../images/boks_nazwa_bg.jpg') no-repeat;
    height: 28px;
    padding: 5px 3px 2px 3px;
    font-size: 11px;
    color: #073c71;
    text-align: center;
}
.kupilitakze .boks_produktu_nazwa a
{
    color: #073c71;
    text-decoration: none;
    font-weight: bold;
}
.kupilitakze .boks_produktu_nazwa a:hover
{
    text-decoration: underline;
}

.wiki_box, .share_box, .main-news
{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: solid 1px #C4C4C4;
    margin-top: 5px;
    text-align: left;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    background-color: White;
}

.wiki_box .content, .indeks
{
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 10px;
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 20px;
}

.wiki_box .content a
{
    text-decoration: underline;
    font-size: inherit;
    font-weight: bold;
}

.wiki_box h1
{
    color: #1360AF;
}

.red_box
{
    background-color: #FFE1E1;
}


.wiki_box ul
{
    padding-left: 20px;
}

.wiki_box li
{
    list-style-type: none;
    line-height: 18px;
    
}

.wiki_box a
{
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    color: #4790E4;
}

.share_item
{
    margin-top: 10px;
    padding: 0;
}

.share_box strong
{
    color: #2374D2;
    text-align: center;
}

.hreview-aggregate .count
{
	font-weight: bold;
}

.zestaw
{
    
}

.zestaw .item
{
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    clear: both;
    width: 738px;
    border: solid 1px #C4C4C4;
    margin-bottom: 5px; 
    background-color: White;
    padding-bottom: 10px;
}

.zestaw .item h3
{
    margin-left: 20px;
    margin-top: 5px;
}

.zestaw .item .l
{
    width: 130px;
    height: 130px;
    padding-left: 20px;
    float: left;
}

.zestaw .item .r
{
    width: 180px;
    float: right;
    padding-right: 10px;
}

.zestaw .item .opis_550
{
    width: 563px;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}

.zestaw .item .opis_400
{
    width: 380px;
    text-align: justify;
    padding-left: 5px;
    padding-right: 5px;
    float: left;
}

.zestaw .item .r .tab_smak
{
    width: 170px;
    margin: 0 auto;
    color: #4e6192;
}

.zestaw .item .r .wybor_smaku
{
    background: #f5f7fc;
    clear: both;
    overflow: hidden;
    width: 170px;
    padding: 10px 0 10px;
    margin: 0 auto;
}


.newsy_sklep img 
{
float: left;
}
.newsy_sklep
{
    clear: both;
    padding-top: 4px;
    overflow: hidden;
        font-family: Verdana;
}
.newsys
{
    
    clear: both;
        border-right: 1px solid #d3d3d3;
        border-left: 1px solid #d3d3d3;
        background: #f6f6f6;
        width: 211px;
}
.newsys .news
{
background: #fafafa;
border-bottom: 1px solid #dfdfdf;
padding: 4px;
}
.newsys .news h2
{
margin: 0px;
padding: 0px;
font-size: 11px;
}
.newsys h2 a
{
font-size: 11px;
color: #03478d;
line-height: 14px;
letter-spacing: 0.5;
}
.newsys h2 a:hover
{
color: #4992e6;
}
.newsys .news p
{
margin: 0px;
padding: 5px 0 0 0;
font-size: 11px;
color: #355d85;
}

.main-news h1
{
    color: #1360AF;
    margin-left: 25px;
    font-size: 28px;
}

.main-news .post
{
    margin-left: 25px;
    margin-right: 25px;
    margin-bottom: 30px;   
}

.main-news .post h2
{
    color: Black;
    font-size: 20px;
    font-style: italic;
    margin-bottom: 5px;
}

.main-news .post h2 a
{
    color: inherit;
    text-decoration: none;
}

.main-news .post .data
{
    padding-top: 0;
    margin-top:0;
    font-size: 10px;
}

.main-news .post .content
{
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 3px;
}

.main-news .post label
{
    font-weight: bold;
}

.main-news .news_footer
{
    text-align: center; 
    margin-bottom: 10px;
}

.main-news .news_footer a
{
    color: #1360AF;
    text-decoration: none;
    font-weight: bold;
}

.main-news .feed
{
    text-align: right;
    float: right;
    margin-top: 20px;
    margin-right: 20px;
}

.flash_error
{
    border: solid 2px Red;
    text-align: center;
    color: Red;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    font-size: 18px;
    margin-top: 5px;
    font-weight: bold;
}



.dodaj_komunikat
{
    text-align: center; 
    color: Red;
}


.program_punkty
{
    color: #0C6BCB !important;
    
}

.big_punkty
{
    font-size:larger;
}

.tryb_cen
{
    margin-top: 3px;
    font-size: 10px;
}

.tryb_cen select
{
    font-size: 12px;
    margin-left: 3px;
    background-color: #FAFAFA;
    border: solid 1px #C3C3C3;
    color: #003092;
}

.listing_tab .punkty
{
    font-weight: bold;
    font-size: 14px;
    color: #0C6BCB;
}

.cena .punkty
{
    color: #0C6BCB;
}

.ilosc_wariant
{
    text-align:center;
    font-weight: bold;
    margin-left: 3px;
    color: #2C4A6E;
}

