body{
    font-family: Arial, Tahoma, Verdana, sans-serif;
}
#TB_title {
    background-color: #3f3f3f;
}
#gorneMenuLeft ul li.first a {
    background: #ffffff;
}
#gorneLogo .wyszukiwarka span.ikona > a.search{
    background-color: #3f3f3f;
}
#gorneLogo .wyszukiwarka span.ikona.filtrowanie > a.img {
    color: #3f3f3f;
}
#gorneLogo .wyszukiwarka span.ikona.filtrowanie a.img, 
#gorneLogo .wyszukiwarka input#v_wyszukiwarka_tekst,
#gorneLogo .wyszukiwarka span.ikona a.search{
    border-color: #3f3f3f;
    border-bottom: 1px solid #3f3f3f;
}

.kafelekBoczny p.cena {
    background-color: #3f3f3f;
}

.wlasciwosci td.dt.highlight {
    color: #3f3f3f;
}

.wlasciwosci td.dd.highlight {
    background-color: #3f3f3f;
}

.Table tfoot tr.tbxRowFooterActions td div.tbxActions a,
.Table thead tr.tbxRowFooterActions td div.tbxActions a {
    background-color: #3f3f3f;
    border: 1px solid #3f3f3f;
}

#ctl00_cphColumnLeftCenterRight_pnlZawartoscKoszyka table.naglowek td.active,
table.naglowek.skladanieZamowieniaKrok2 td.active,
table.naglowek.skladanieZamowieniaKrok3 td.active,
table.naglowek.skladanieZamowieniaKrok4 td.active {
    color: #3f3f3f;
}

#ctl00_cphColumnLeftCenterRight_pnlZawartoscKoszyka table.naglowek td.active a,
table.naglowek.skladanieZamowieniaKrok2 td.active a,
table.naglowek.skladanieZamowieniaKrok3 td.active a,
table.naglowek.skladanieZamowieniaKrok4 td.active a {
    color: #3f3f3f;
}

#ctl00_cphColumnLeftCenterRight_pnlZawartoscKoszyka table.naglowek td a:hover,
table.naglowek.skladanieZamowieniaKrok2 td a:hover,
table.naglowek.skladanieZamowieniaKrok3 td a:hover,
table.naglowek.skladanieZamowieniaKrok4 td a:hover{
    color: #3f3f3f;
}

#gorneLogo #koszyk_strona_glowna p b {
    color: #3f3f3f;
}

#slidingLoginTab ul li.left + li {
    color: #3f3f3f;
}

#PorownanieProduktow tr td.usun a:hover {
    color: #3f3f3f;
}

#PorownanieProduktow tr td.cena {
    background-color: #3f3f3f;
}

ul#ctWidokKategorieWielopoziomowe li.selected > div {
    background-color: #3f3f3f;
}

ul#ctWidokKategorieGlowne li a.active {
    background-color: #3f3f3f;
}

#wyszukaneProdukty span.sortowanie a.desc,
#wyszukaneProdukty span.sortowanie a.asc {
    background-color: #3f3f3f;
}

div.pager a.tbxNextPage,
div.pager a.tbxLastPage,
div.pager a.tbxFirstPage,
div.pager a.tbxPreviousPage {
    background-color: #3f3f3f;
}

#szczegolyProduktu #zdjecia #listaZdjecStronicowanie ul li img.outline {
    border: 1px solid #3f3f3f;
}

#stronaGlowna_listaArtykulow ul li p {
    background-color: #3f3f3f;
}

#ListaKomentarzy tr td {
    color: #3f3f3f;
}

#ListaKomentarzy div.gwiazdki div {
    background-color: #3f3f3f;
}

#DodawanieKomentarzaOcena #DodawanieKomentarzaGwiazdki div {
    background-color: #3f3f3f;
}

#szczegolyProduktu #ocena #gwiazdki div {
    background-color: #3f3f3f;
}

#szczegolyProduktu #szczegolyProduktu #ocena #gwiazdki div #gwiazdki {
    background-color: #3f3f3f;
}

fieldset legend {
    color: #3f3f3f;
}

.Table tfoot tr.tbxRowFooterPager td div.tbxPager a.tbxFirstPage,
.Table thead tr.tbxRowFooterPager td div.tbxPager a.tbxFirstPage {
    background-color: #3f3f3f;
}

.Table tfoot tr.tbxRowFooterPager td div.tbxPager a.tbxPreviousPage,
.Table thead tr.tbxRowFooterPager td div.tbxPager a.tbxPreviousPage {
    background-color: #3f3f3f;
}

.Table tfoot tr.tbxRowFooterPager td div.tbxPager a.tbxNextPage,
.Table thead tr.tbxRowFooterPager td div.tbxPager a.tbxNextPage {
    background-color: #3f3f3f;
}

.Table tfoot tr.tbxRowFooterPager td div.tbxPager a.tbxLastPage,
.Table thead tr.tbxRowFooterPager td div.tbxPager a.tbxLastPage {
    background-color: #3f3f3f;
}

#szczegolyProduktu h1.caption {
    border-bottom-color: #3f3f3f;
}

#stronaGlowna_listaArtykulowWrapper.uklad2 span.cena {
    color: #3f3f3f;
}

#stronaGlowna_listaArtykulowWrapper.uklad2 span.waluta {
    color: #3f3f3f;
}

#filtry div.search a {
    background-color: #3f3f3f;
}

table.formularzKontaktowy tr th {
    background-color: #3f3f3f;
    color: white;
}

.szybkiPodgladDoKoszyka a span {
    background-color: #3f3f3f;
    color: white;
}

#wyszukaneProdukty ul.ul_kafelek .szybkiPodgladDoKoszyka p.cena.kup_teraz span, #wyszukaneProdukty ul.ul_kafelek .szybkiPodgladDoKoszyka p.cena.sprzedazZablokowana span {
    background-color: #3f3f3f;
    color: white;
    text-decoration: none;
}

#wyszukaneProdukty ul.ul_kafelek .szybkiPodgladDoKoszyka p.cena.kup_teraz a, #wyszukaneProdukty ul.ul_kafelek .szybkiPodgladDoKoszyka p.cena.sprzedazZablokowana a {
    background-color: white;
}

#wyszukaneProdukty ul.ul_lista li div.zawartosc .szybkiPodgladDoKoszykaLista p.cena.kup_teraz, #wyszukaneProdukty ul.ul_lista li div.zawartosc .szybkiPodgladDoKoszykaLista p.cena.sprzedazZablokowana {
    background-color: #3f3f3f;
    color: white;
    text-decoration: none;
}

    #wyszukaneProdukty ul.ul_lista li div.zawartosc .szybkiPodgladDoKoszykaLista p.cena.kup_teraz span, #wyszukaneProdukty ul.ul_lista li div.zawartosc .szybkiPodgladDoKoszykaLista p.cena.sprzedazZablokowana span {
        background-color: #3f3f3f;
        color: white;
        text-decoration: none;
    }

#cbProducenci li a.active {
    color: #ffffff;
    font-weight: bold;
    background-color: #3f3f3f;
}

.szybki_dodaj_ilosc_sztuk {
    background-color: #3f3f3f;
}

#koszykNowy {
    background-color: #3f3f3f;
}

.nice.bigGreen.niceColor {
    background-color: #3f3f3f;
}

.grupowanieNoweCana a {
    background-color: #3f3f3f;
}

.nice {
    text-decoration: none;
    display: inline-block;
    color: black;
    line-height: 24px;
    margin: 2px 0;
}

.nice em {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 10px;
    height: 24px;
        
}

.nice span {
    background: #3f3f3f;
}

.nice:hover {
    text-decoration: none;
    background-position: right -24px;
}

.nice:hover em {
    background-position: 0 -24px;
}

.nice:hover span {
    position: relative;
    top: 1px;
    left: 1px;
    color: white;
}

.frame h2{
    background-color: #3f3f3f;
    color: white;
}

.ramka h1,
#tab_pytanie_o_artykul h2{
    background-color: #3f3f3f;
    color: white;
}

.TableWrapper h2.naglowek {
    color: #3f3f3f;
}

#RollWrapperZakladki ul li.active {
    background-color: #3f3f3f;
}

.ostatnieDostawy_active{
        background-color: #3f3f3f;
        color: white;
    }

div.autosuggest ul li a:hover {
    background-color: #3f3f3f;
}

div.autosuggest ul a:hover em {
    color: black;
}

div.autosuggest ul em {
    color: #3f3f3f;
}

#twojeKontoNaglowekTableli{
    background-color: #3f3f3f;
}

#koszyk_dostepnosc.w_magazynie {
    background-color: #3f3f3f;
    border: 1px solid #3f3f3f;
}
.koszykV3 #basketBottomWrap .tableButtons a:hover,
.koszykV3 .Table tbody tr td.tbxCommand > a > span > i:hover,
.koszykV3 #headerCheckout #checkoutStepsWrap .active .inner > span,
.formsSection .optionsWrap .options .optionRow .option span.label a:hover,
.koszykV3 #step_3 #sectionPrimary .row .col.left .inner i.fa,
.koszykV3 #step_3 #sectionPrimary .row .col.left .inner a:hover{
    color: #3f3f3f;
}
.koszykV3 #basketBottomWrap .basketButtons,
.koszykV3 .custom .btns a.right,
.koszykV3 .logbox .btns .btn,
.koszykV3 #checkoutBasketWrap #basketBottomSection #checkoutBasketBtn,
.koszykV3 .custom .btns a.black:hover,
.koszykV3 #step_3 .btns a.return,
#miniBasketBottom #miniBtns a.show,
#wyszukaneProdukty ul.ul_kafelek li .produkty_wrap:hover p.cena.kup_teraz span,
#wyszukaneProdukty ul.ul_kafelek li .produkty_wrap:hover p.cena.bezPytaniaOIlosc.sprzedazZablokowana span,
#StopkaAktywnaNewsletter a{
    background-color: #3f3f3f;
}
.koszykV3 #headerCheckout #checkoutStepsWrap .active .inner,
.koszykV3 #headerCheckout #checkoutStepsWrap .done .inner {
    border-color: #3f3f3f;
}
#kategorie h2#kategorieNaglowek2 a,
#kategorie h2#kategorieNaglowek2 span,
#kategorie h2#kategorieNaglowek2 i.fa-plus,
#kategorie h2#kategorieNaglowek2 i.fa-minus,
#producenci h2#producenciNaglowek2 a,
#producenci h2#producenciNaglowek2 span,
#producenci h2#producenciNaglowek2 i.fa-plus,
#producenci h2#producenciNaglowek2 i.fa-minus,
#kategorie h1#kategorieNaglowek2 a,
#kategorie h1#kategorieNaglowek2 span,
#kategorie h1#kategorieNaglowek2 i.fa-plus,
#kategorie h1#kategorieNaglowek2 i.fa-minus,
#producenci h1#producenciNaglowek2 a,
#producenci h1#producenciNaglowek2 span,
#producenci h1#producenciNaglowek2 i.fa-plus,
#producenci h1#producenciNaglowek2 i.fa-minus,
.adminMenuGorne span.marker,
#gorneLogo i.fa-cog,
#wyszukaneProdukty div.sposobPrezentacji a i.active,
#miniBasketButton,
#mtAdresyDostawyKoszyk .TableWrapper h2.naglowek,
.kategorie-mistral-tytul h1,
#kategorie h2#kategorieNaglowek2 span,
#producenci h2#producenciNaglowek2 span,
#kategorie h1#kategorieNaglowek2 span,
#producenci h1#producenciNaglowek2 span,
#FiltryZaznaczone span > label {
    color: #3f3f3f;
}
.adminMenuGorne,
.box span.fa-stack i.fa-inverse,
#gorneMenuLeft ul li.fgColor a,
#mtAdresyDostawyKoszyk .Table thead tr.tbxRowHeaderColumns th{
    background-color: #3f3f3f;
}
.adminMenuGorne .box:hover,
.innerbox ul,
.activebox{
    background-color: #7f7f7f;
}
.innerbox ul li:hover{
    background-color: #5f5f5f;
}
#gorneMenuLeft ul li a:hover,
#gorneMenuLeft ul li.active a,
div.pager .tbxCurrentPage a.active,
.koszykV3 #checkoutLoginWrap #checkoutLogin .logbox .btns a.btn.black {
    color: white;
    background-color: #3f3f3f;
}
#gorneMenuLeft ul .menu_popup .block_link .column .menu_column > a{
    border-bottom: 1px solid #3f3f3f;
}
.koszykV3 #basketWrap .Table thead tr.tbxRowHeaderColumns th{
    color: #3f3f3f;
}

#path a:hover,
#nowyLayout_szczegolyProduktuCaption_Ikony a.icon{
    color: #3f3f3f;
}
