@charset "utf-8";

/* KOMUNIKATY */
.error { padding: 10px; border: 1px solid #ffb2b2; background: #ffe5e5; color: #F00; }
.error ul li { margin-left: 50px; list-style: disc; font-size: 11px; }
.powodzenie { padding: 10px; border: 1px solid #81b753; background: #e0f6ce; color: #48880f; }
.informacja { padding: 10px; border: 1px solid #1b6686; background: #cfeefb; font-weight: 600; color: #033950 }
.hide{display:none;}

/* ZALOGOWANY */
#l_zalogowany {background: url('../img/system/user_icon.gif') no-repeat; background-position: 15px 0; padding-left: 80px; height: 68px; padding-top: 5px; }
#l_zalogowany span { font-size: 18px; font-weight: bold; }
.user_logout{background: url('../img/system/ico_wyloguj.gif') 0 2px no-repeat; font-size: 11px; padding: 0 0 0 20px;}
.user_edit{background: url('../img/system/ico_edytuj_profil.gif') 0 3px no-repeat; font-size: 11px; padding: 0 15px 0 24px;}
.user_pass { background: url('../img/system/ico_kluczyk.gif') 0 1px no-repeat; font-size: 11px; padding: 0 15px 0 21px; }
#l_zal_log { margin-bottom: 5px; }

/* KOSZYK */
.koszyk_tytul td { padding: 0 10px 5px 10px; border-bottom: 2px solid #989898; text-align: center; color: #ca3c24; }
.koszyk_komorki td { padding: 10px 0 10px 0; border-bottom: 1px solid #e6e6e6; text-align: center; }
.koszyk_komorki img { margin-left: 10px; }
.koszyk_cena td { padding: 5px 5px 5px 0; border-bottom: 1px solid #e1e1e1; }
.koszyk_opcje { text-align: center; }
.koszyk_sep { border-right: 1px solid #e1e1e1; padding: 0 10px 0 10px !important; }
.koszyk_sep p { text-align: left; padding: 0 0 0 0px; }
.koszyk_dodatki td { padding: 10px 0 0px 0; }
.koszyk_dalej td { padding: 5px 0 0 0; }
.koszyk_ilosc { width: 30px; text-align: center; border: 1px solid #CCC; }
.koszyk_cena_span { padding-left: 20px; font-weight: 600; }
.koszyk_buttony { border: 1px solid #CCC; background: none; }

/* KOSZYK KROKI */

/* TŁA */
#koszyk_kroki { width: 568px; height: 98px; margin: 0px auto; margin-bottom: 45px; }
#koszyk_kroki ul { width: 568px; height: 98px; }
#koszyk_kroki ul li { width: auto; float: left; }
	#koszyk_dodaj_ac { width: 134px; height: 98px; background: url('../img/system/koszyk_dodaj_do_koszyka.png') no-repeat; }
	#koszyk_dodaj_de { width: 134px; height: 98px; background: url('../img/system/koszyk_dodaj_do_koszyka.png') 0 -98px no-repeat; }
	#koszyk_dane_ac { width: 134px; height: 98px; background: url('../img/system/koszyk_dane_osobowe.png') no-repeat; }
	#koszyk_dane_de { width: 134px; height: 98px; background: url('../img/system/koszyk_dane_osobowe.png') 0 -98px no-repeat; }
	#koszyk_transport_ac { width: 134px; height: 98px; background: url('../img/system/koszyk_transport_platnosc.png') no-repeat; }
	#koszyk_transport_de { width: 134px; height: 98px; background: url('../img/system/koszyk_transport_platnosc.png') 0 -98px no-repeat; }
	#koszyk_potwierdzenie_ac { width: 134px; height: 98px; background: url('../img/system/koszyk_potwierdzenie.png') no-repeat; }
	#koszyk_potwierdzenie_de { width: 134px; height: 98px; background: url('../img/system/koszyk_potwierdzenie.png') 0 -98px no-repeat; }

#koszyk_user_decyzja { text-align: center; margin-top: 30px; }
#koszyk_user_decyzja a { border: 1px solid #CCCCCC; padding: 7px 10px; margin-right: 10px; color: #000000; }
#koszyk_user_decyzja a:hover { text-decoration: none; }

#koszyk_logowanie { width: 336px; height: 135px; padding: 10px; float: left; text-align: center; background: #e7e7e7; }
#koszyk_logowanie input { border: 1px solid #CCCCCC; margin-bottom: 5px; padding: 5px; }
#koszyk_przypomnienie { width: 336px; height: 135px; padding: 10px; margin-bottom: 30px; float: right; background: #e7e7e7 }
.koszyk_rejestracja_napis_tytul { font-weight: bold; margin-bottom: 5px; font-size: 16px; color: #F00; }
.koszyk_tytuly { margin: 0 0 15px 0; padding-bottom: 5px; border-bottom: 1px solid #CCC; text-align: left; font-weight: 600; }
.koszyk_tytuly_p { font-size: 10px; line-height: 15px; }
.koszyk_buttony { padding: 5px 10px; border: 1px solid #CCCCCC; background: #FFFFFF; }
.cena_netto_brutto_koszyk { font-size: 10px; }

#koszyk_rejestracja { width: 300px; float: right; }
#koszyk_rejestracja input { border: 1px solid #CCCCCC; padding: 5px; background: none; }

.koszyk_forma_platnosci { margin: 10px 0 10px 0; }
.koszyk_forma_platnosci span { font-size: 18px; color: #F00; }
.koszyk_potwierdzenie_zakupu { text-align: center; }
.koszyk_potwierdzenie_zakupu input { border: 1px solid #CCC; padding: 6px 10px; background: none; font-family: Tahoma, sans-serif; font-size: 12px; }
.koszyk_uwagi_do_zamowienia textarea { width: 270px; height: 140px; padding: 5px; border: 1px solid #CCC; margin: 10px 0 10px 0; }
.pobranie_tak_pokaz { width: 355px; float: left; min-height: 10px; padding-left: 15px; }
.pobranie_nie_pokaz { width: 330px; float: left; min-height: 10px; }
.pobranie_wybor { width: 330px; float: left; } 

.koszyk_nazwa { font-weight: 600; margin-bottom: 5px; }
#kosz_pusty_kon { margin-top: 30px; }
.cena_konc {background: #f4f4f4; color: #ca3c24; font-size: 14px; font-weight: bold; }
.basket_txta{border: 1px solid #e6e6e6; width: 400px; height: 60px; padding: 7px; font-family: Arial, Tahoma, sans-serif; font-size: 12px; color: #666}
#inny_adres { margin-top: 10px; }
.inny_adres_inp { width: 150px; border: 1px solid #CCC; padding: 5px; }

/* OPIS PRODUKTU */
#zdjecia_male { margin-top: 10px; border-top: 1px solid #ededef; border-left: 1px solid #ededef; }
#zdjecia_male img { border-bottom: 1px solid #ededef; border-right: 1px solid #ededef; }
#tytul_maly { margin-bottom: 10px; font-weight: 600; color: #415c70; }
#producent_kategoria { margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ededef; }
#producent_opis { font-size: 11px; line-height: 15px; color: #8f8f8f; }
#producent_opis span { padding-right: 50px; }
#nr_katalogowy { font-size: 11px; line-height: 15px; color: #8f8f8f; }
#nr_katalogowy span { padding-right: 29px; }
#cena_opis { text-align: right; color: #405e72; }
.cena { font-size: 30px; color: #405e72; }
.opcje_cenowe { width: 200px; height: 23px; padding-top: 2px; color: #555555; }
.liczba_sztuk { width: 183px; height: 25px; padding: 0 8px 0 8px; border: 0; background: url('../img/system/liczba_prod.jpg') no-repeat; }
.dodaj_do_koszyka_opis { width: 162px; height: 47px; border: 0; background: url('../img/dodaj_do_koszyka.jpg') no-repeat; }
#opis_produktu_opis { margin: 15px 0 15px 0; font-size: 26px; color: #405e72; }
#op_produktu_opis { color: #8c8c8c; }
#opis_produktu_gl { margin-top: 15px; padding-top: 15px; border-top: 1px solid #ededef; }
.status_produktu { margin: 0 0 10px 0; }
.status_produktu span { padding-left: 10px; font-weight: 600; }

/* KOTNTAKT */
.kon_input { width: 200px; background: #f9f9f9; margin: 1px 0 1px 0; padding:6px 7px; border: 1px dashed #CCCCCC; color: #919292 }
.kon_input_cap { width: 50px; background: #f9f9f9; margin: 1px 0 1px 0; padding:6px 7px; border: 1px dashed #CCCCCC; color: #919292 }
.kon_input_txt { width: 230px !important; background: #f9f9f9; height: 130px !important; margin: 1px 0 1px 0; padding:6px 7px; border: 1px dashed #CCCCCC; color: #919292 }
.kon_ok { margin-top:10px; width:73px; height: 25px; border:0; background: url('../img/but_wyslij.jpg') no-repeat; }

/* REJESTRACJA */
.rej_tab_glowna { width: 480px; margin: 0px auto; border: 1px solid #e9e9e9; }
.rej_input { width: 230px; margin: 5px 0 5px 0; padding: 7px; border: 1px solid #CCCCCC; color: #919292 }
.rej_tytul { width: 480px; margin: 0px auto; margin-top: 20px; margin-bottom: 10px; font-weight: 600; }
.rej_tytul_d { width: 480px; margin: 0px auto; margin-bottom: 10px; font-weight: 600; }
#rej_potwierdzenie { text-align: center; margin-top: 15px; }
#rej_potwierdzenie input { padding: 5px 10px; border: 1px solid #CCCCCC; background: none; }

.rejestracja_input { width: 190px; border: 1px solid #CCC; padding: 5px; }
.rejestracja_tytul { margin: 15px 0 15px 0; padding-bottom: 5px; border-bottom: 1px solid #CCC; }

.register_choose { padding-bottom: 20px; }
.account_register { float: left; width: 322px; border: 1px #ccc solid; padding: 10px; cursor: pointer; text-align: center; background: #e7e7e7; margin-right: 1px; color: #666; font-weight: bold; }
.account_register_hover { float: left; width: 322px; border: 1px #ccc solid; padding: 10px; cursor: pointer; text-align: center; margin-right: 1px; }
.account_no_register { float: left; width: 322px; border: 1px #ccc solid; padding: 10px; cursor: pointer; text-align: center; background: #e7e7e7; color: #666; font-weight: bold; }
.account_no_register_hover { float: left; width: 322px; border: 1px #ccc solid; padding: 10px;cursor: pointer; text-align: center; }

/* UŻYTKOWNIK */
.uz_button { padding: 5px 10px; border: 1px solid #CCCCCC; background: #FFFFFF; }
.uz_tab_glowna { width: 480px; margin: 0px auto; border: 1px solid #e9e9e9; }
.uz_tab_tytul { width: 480px; margin: 0px auto; margin-top: 20px; margin-bottom: 10px; font-weight: 600; }
.uz_tytul_edycja { width: 480px; margin: 0px auto; margin-top: 20px; margin-bottom: 10px; font-weight: 600; }

/* SZUKAJKA */
.szukaj_input { border: 1px solid #CCCCCC; padding: 5px; background: none; }
.szukaj_tytul { margin: 15px 0 15px 0; }
.szukaj_tytul span { font-size: 11px; }
.szukaj_znalezione { margin: 0 0 15px 0; }
.szukaj_rekord { margin-left: 30px; }

/* MAPA STRONY */
ul.mapa_str { list-style: none; }
.mapa_h2 { font-size: 18px; margin: 0 0 15px 0; }
.mapa_parent { width: 100%; background: url(../img/system/folder.png) no-repeat; padding-left: 20px;}
.mapa_child { width: 100%; padding: 0 0 2px 61px; background: url(../img/system/page_white_horizontal.png) no-repeat; background-position: 40px 1px;}

/* STRONICOWANIE */
#pagination { padding-top: 15px; list-style: none; }
#pagination ul { display: inline-table; height: 20px; }
#pagination li { display: inline-table; float: left; background: #ccdbe0; margin-right: 2px; border: 1px solid #a7bdc4; }
#pagination li a { display: inline-table; padding: 1px 6px; color: #3e778b; }
#pagination li a:hover { text-decoration: none; background: #E8EFF1; }
#pagination .now { display: inline-table; padding: 1px 6px; background: #3e778b; color: #fff; margin-right: 2px; border: 1px solid #204957; }

.sortowanie_paginacja { background: #e8eff1; height: 35px; padding: 0 15px 15px 15px; margin: -5px 0 10px 0; border-bottom: 1px solid #ccdbe0; border-right: 1px solid #ccdbe0; position: relative; }
.sortowanie_prod { position: absolute; top: 18px; right: 30px; }
.sortowanie_prod span { padding: 0 5px 0 10px; }
.sortowanie_prod img { margin-right: 5px; }


#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;}

.l_belka_tagi { position: absolute; top: 15px; right: 10px; color: #3e778b; }