@charset "utf-8";
/* CSS Document */

body { margin: 0; padding: 0; background: #e3e3e3 url('../img/tlo.jpg') repeat-x; font-size: 12px; line-height: 18px; font-family: Tahoma, Geneva, sans-serif; color: #8c8d8e; }
p, img, ul, li, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; list-style: none; border: 0; }
a { text-decoration: none; color: #8c8d8e; }
a:hover { text-decoration: underline; }
.zerowanie { clear: both; }

#cialo { width: 972px; margin: 0px auto; }
#tlo { width: 100%; height: 689px; position: absolute; left: 0; top: 295px; z-index: -1; background: url('../img/tlo2.jpg') repeat-x; }
#srodek_top { width: 972px; height: 8px; font-size: 1px; line-height: 1px; margin-top: 6px; background: url('../img/srodek_top.jpg') no-repeat; }
#srodek { width: 960px; padding: 6px; background: #FFFFFF; }
#lewo { width: 232px; float: left; }
#prawo { width: 717px; min-height: 900px; float: right; padding-left: 11px; overflow: hidden; background: url('../img/p_tlo.jpg') repeat-y; }

/* TOP */
#top { width: 972px; height: 163px; }
#top_log_kosz { width: 972px; height: 47px; background: #f0f4f5 url('../img/top.jpg') bottom left no-repeat; }
#tlk_logowanie { width: 360px; height: 34px; float: left; padding: 13px 0 0 25px; background: url('../img/logowanie.jpg') no-repeat; }
#tlk_zalogowany { width: 500px; height: 34px; float: left; padding: 13px 0 0 25px; background: url('../img/logowanie.jpg') no-repeat; }
.tlk_login { width: 130px; border: 0; background: none; font-size: 11px; line-height: 15px; color: #8c8d8e; }
.tlk_haslo { width: 115px; margin-left: 25px; border: 0; background: none; }
.tlk_ok { width: 80px; float: right; margin: 0 0 0 0; border: 0; background: none; }
#tlk_koszyk { width: 255px; height: 47px; float: right; padding: 0 0 0 45px; background: url('../img/top_koszyk.jpg') left no-repeat; }
#tlk_koszyk img { margin-top: 10px; }
#tlk_koszyk_cena { width: 160px; float: left; padding-top: 9px; font-size: 10px; line-height: 14px; color: #3e778b; }
#tlk_koszyk_cena a { font-weight: 600; color: #3e778b; }
#tlk_szukajka_menu { width: 972px; height: 102px; position: relative; background: #FFFFFF; }
#tlk_szukajka_menu span { display: none; }
#tlk_szukajka_menu ul { margin-left: 6px; }
#tlk_szukajka_menu ul li { float: left; }
#tlk_szukaj { width: 318px; height: 58px; float: right; margin-right: 6px; background: url('../img/szukajka.jpg') no-repeat; }
#tlk_szukaj_b { width: 185px; margin: 17px 0 0 40px; border: 0; font-size: 11px; color: #8c8d8e; }
.tlk_szukaj_button { width: 65px; height: 25px; float: right; border: 0; background: none; margin: 12px 15px 0 0; }
#logo { position: absolute; top: 5px; left: 10px; background: url('../img/lazienkowo.jpg') no-repeat; }
#logo a { display: block; width: 256px; height: 44px; }

/* TOP LINKI */
a#strona_glowna { display: block; width: 143px; height: 44px; background: url('../img/strona_glowna.jpg') no-repeat; }
a#o_firmie { display: block; width: 94px; height: 44px; background: url('../img/o_firmie.jpg') no-repeat; }
a#nowosci { display: block; width: 99px; height: 44px; background: url('../img/nowosci.jpg') no-repeat; }
a#promocje { display: block; width: 104px; height: 44px; background: url('../img/promocje.jpg') no-repeat; }
a#projektowanie_lazienek { display: block; width: 208px; height: 44px; background: url('../img/projektowanie_lazienek.jpg') no-repeat; }
a#wysylka { display: block; width: 101px; height: 44px; background: url('../img/wysylka.jpg') no-repeat; }
a#regulamin { display: block; width: 115px; height: 44px; background: url('../img/regulamin.jpg') no-repeat; }
a#kontakt { display: block; width: 96px; height: 44px; background: url('../img/kontakt.jpg') no-repeat; }

/* LEWO */
#l_kategorie { width: 232px; height: 55px; margin-bottom: 5px; }
.l_kat_kategorie { width: 113px; height: 53px; float: left; cursor: pointer; background: url('../img/l_kategorie.jpg') 0 -53px no-repeat; }
.l_kat_producenci { width: 113px; min-height: 53px; float: left; cursor: pointer; background: url('../img/l_producenci.jpg') no-repeat; }
.l_kategorie2 a { display: block; width: 210px; min-height: 23px; padding-left: 15px; line-height: 21px; border-bottom: 1px solid #eaeaea; background: url('../img/linki.gif') 5px 10px no-repeat; }
.l_producenci2 a { display: block; width: 210px; min-height: 23px; padding-left: 15px; line-height: 21px; border-bottom: 1px solid #eaeaea; background: url('../img/linki.gif') 5px 10px no-repeat; }
a.menu1 { background: #e8eff1 url('../img/linki.gif') 5px 10px no-repeat !important; }
a#menu1a { background: #3e778b url('../img/linki.gif') 5px 10px no-repeat !important; color: #FFFFFF; }
a.menu2 { width: 190px; background: #e8eff1 url('../img/linki.gif') 20px 10px no-repeat !important; padding-left: 35px; }
a#menu2a { width: 190px; background: #3e778b url('../img/linki.gif') 20px 10px no-repeat !important; padding-left: 35px; color: #FFFFFF; }
a.menu3 { width: 190px; background: #e8ef11 url('../img/linki.gif') 20px 10px no-repeat !important; padding-left: 35px; }
a#menu3a {width: 190px; background: url('../img/linki.gif') 20px 10px no-repeat !important; padding-left: 35px; }

.l_belka { width: 211px; height: 32px; padding: 13px 0 0 15px; margin-top: 10px; position: relative; background: #ccdbe0; font-size: 12px; color: #3e778b; }
.l_belka h3 { padding-top: 5px; }
.l_belka_txt_k { width: 211px; min-height: 110px; padding: 10px 0 15px 15px; background: url('../img/telefon.jpg') top right no-repeat; }
.l_belka_txt_k p { font-size: 10px; line-height: 15px; }
#l_bel_kontakt { margin-top: 15px; color: #3e778b; }
.l_belka_txt_t { width: 211px; min-height: 110px; padding: 10px 25px 15px 15px; /* background: url('../img/transport.jpg') top right no-repeat; */ }
.l_belka_txt_t p { font-size: 10px; line-height: 15px; }
#l_bel_transport { margin-top: 15px; }
#l_bel_transport span { color: #3e778b; }
#l_belka_txt_aktualnosci { width: 191px; min-height: 110px; padding: 10px 20px 15px 15px; font-size: 10px; line-height: 15px; }
#l_reklama { margin-top: 10px; }
#l_reklama img { margin-bottom: 10px; }

/* PRAWA */
#banerki { width: 717px; height: 332px; }
#baner { width: 532px; float: left; height: 331px; background:url('../img/banner.jpg') no-repeat; border-bottom: 1px solid #dadcdf; }
#belka_glowna_dl { width: 960px; height: 44px; margin: 0 0 5px 0; position: relative; background: #ccdbe0; }
#belka_glowna_dl h3 { top: 16px; left: 15px; color: #1e576b; position: absolute; text-transform: uppercase; line-height: 1px; }
#belka_glowna { width: 717px; height: 44px; margin: 0 0 5px 0; position: relative; background: #ccdbe0; }
#belka_glowna h3 { top: 16px; left: 15px; color: #1e576b; position: absolute; text-transform: uppercase; line-height: 1px; }
#banery_maly { width: 184px; float: right; }
#banery_maly a { color: #adaeae; }
#bm_baterie { width: 184px; height: 83px; background: url('../img/baterie.jpg') no-repeat; }
#bm_baterie p { padding: 37px 0 0 64px; font-size: 10px; line-height: 14px; color: #aeaeae; }
#bm_plytki { width: 184px; height: 83px; background: url('../img/plytki.jpg') no-repeat; }
#bm_plytki p { padding: 40px 35px 0 17px; font-size: 10px; line-height: 14px; }
#bm_meble { width: 184px; height: 82px; background: url('../img/meble.jpg') no-repeat; }
#bm_meble p { padding: 40px 0 0 64px; font-size: 10px; line-height: 14px; }
#bm_ceramika { width: 184px; height: 83px; background: url('../img/ceramika.jpg') no-repeat; }
#bm_ceramika p { padding: 40px 35px 0 17px; font-size: 10px; line-height: 14px; }

#czterystacztery{background: url('../img/404.jpg') no-repeat 37px 30px; min-height: 300px;}
#czterystacztery h3{ font-size: 53px; padding: 35px 0 0 330px; font-weight: normal; letter-spacing: -4px; color: #ccdbe0}
#czterystacztery p{padding: 30px 40px 30px 335px; font-size: 12px; line-height: 18px;}
#czterystacztery a{ text-decoration: underline;}

.p_news_krotki_news { margin-bottom: 10px; }
#podstrony_prod { width: 735px; }
#podstrona { padding: 15px; }

.maly_produkt { width: 231px; height: 295px; float: left; margin: 0 9px 9px 0; padding-top: 18px; position: relative; border: 1px solid #efefef; }
.maly_produkt404 { width: 231px; height: 295px; float: left; margin: 0 7px 9px 0; padding-top: 18px; position: relative; border: 1px solid #efefef; }

.mp_nowosc { width: 46px; height: 58px; position: absolute; top: 0; right: 0; background: url('../img/nowosc.gif') no-repeat; }
.mp_promocje { width: 46px; height: 58px; position: absolute; top: 0; right: 0; background: url('../img/promocje.gif') no-repeat; }
.mp_wyprzedaz { width: 46px; height: 58px; position: absolute; top: 0; right: 0; background: url('../img/wyprzedaz.gif') no-repeat; }
.mp_producent { height: 18px; overflow: hidden; padding: 0 5px 0 10px; font-weight: 600; color: #3e778b; }
.mp_nazwa { padding-left: 10px; height: 35px; color: #3e778b; overflow: hidden; }
.mp_zdjecie { width: 231px; height: 123px; overflow: hidden; text-align: center; margin: 10px 0 10px 0; }
.mp_opis { height: 38px; overflow: hidden; margin: 0 10px 0 10px; padding-bottom: 10px; font-size: 10px; border-bottom: 1px solid #efefef; line-height: 15px; }
.mp_cena_nap { padding: 5px 0 0 10px; font-size: 10px; line-height: 15px; }
.mp_cena { padding-left: 10px; font-family: Arial; font-weight: 600; font-size: 24px; line-height: 25px; color: #3e778b; }
.mp_wiecej { position: absolute; right: 12px; bottom: 10px; }

.sortowanie { width: 36px; height: 23px; border: 0; background: url('../img/sortowanie_ok.jpg') no-repeat; }

/* KATEGORIE */
.kategoria_tytul { height: 27px; padding-top: 8px; background: #ccdbe0; font-weight: 600; text-align: center; color: #427a8d; }
.nazwa_kategorii { height: 33px; margin-top: 10px; text-align: center; }
.nazwa_kategorii a { color: #427a8d }

/* FILTROWANIE */
.filtr_kategoria { display: block; width: 210px; height: 23px; padding-left: 15px; margin: 5px 0 5px 0; line-height: 21px; border-bottom: 1px solid #eaeaea; background: url('../img/linki.jpg') 5px 10px no-repeat; }
.filtr_ok {  margin-top:10px; width:73px; height: 25px; border:0; background: url('../img/but_filtruj.jpg') no-repeat; }

/* KONTAKT */
#kontakt_bg{background: url('../img/contact_boy.jpg') no-repeat; background-position: 0 -10px; min-height: 350px;}
.kont_lewy{float: left; width:40%;}
.kont_lewy p{padding-bottom: 8px;}
.kont_lewy strong{color: #427a8d;}
.kont_txt{ padding: 30px 0 0 120px;}
.kont_prawy{float: left; width:60%; padding-top: 27px;}


#stopka { min-height: 168px; border-top: 8px solid #3e778b; margin-bottom: 10px; background: #f1f1f1 url('../img/stopka.jpg') bottom no-repeat; font-size: 10px; line-height: 14px; }
.s_tytul { padding: 15px 0 10px 0; text-transform: uppercase; color: #3e778b; }
#s_aktualnosci { width: 219px; min-height: 168px; float: right; margin-left: 6px; }
#s_warunki { width: 168px; float: right; margin-right: 45px; }
#s_warunki a { display: block; padding: 5px 0 5px 15px; background: url('../img/stopka_linki.jpg') left center no-repeat; }
#s_informacje { width: 161px; float: right;  }
#s_informacje a { display: block; padding: 5px 0 5px 15px; background: url('../img/stopka_linki.jpg') left center no-repeat; }
#s_prawa_aut { width: 285px; float: left; padding: 15px 0 0 5px; }
#xann { margin-top: 20px; padding-left: 92px; background: url('../img/xann_stat.jpg') left no-repeat; }
#xann_stat { margin-top: 10px; }

#s_konto { float: right; margin: 0 100px 0 50px; }
#s_konto a {  display: block; padding: 5px 0 5px 15px; background: url('../img/stopka_linki.jpg') l

.tytul_newsa_arch { padding-bottom: 10px; font-size: 14px; }
.tytul_newsa_arch a { color: #3e778b; }
