body{ 

	margin: 0;

	padding: 0;

	font:11px/18px Tahoma, Arial, Helvetica, sans-serif;

	color: #fff;

	text-align: center;

	background:#000;

}



img{margin:0;padding:0;border:0;}



.wybierz_param_prod{ visibility:hidden; height:5px; width:5px; float:left;position:absolute;} 



.main{

	width: 1000px;

	margin: 0 auto;

	text-align: left;

	background: #000;

}

.all{ width:1000px; float:left; background:#000;}



p{font:12px/18px Tahoma, Arial, Helvetica, sans-serif; margin:8px 0; padding:0; color:#fff;}

a{ color:#fff; text-decoration:none;}

a:hover{ text-decoration:underline;}



hr{ height:1px; overflow:hidden; border:none; border-top:1px solid #eee; color:#eee; background:#eee;}



ul{ margin:0px; padding:5px 0;}

li{line-height:16px; padding:3px 0 3px 13px; list-style:none; margin-left:5px; background:url(images/znli.gif) 0 9px no-repeat;}





h1{font:16px/20px Verdana, Geneva, Arial, Helvetica, sans-serif; color:#a68bad; padding:3px 0 3px 0; margin:5px 0 0 1px;}

h2{font:bold 12px/16px Verdana, Geneva, Arial, Helvetica, sans-serif; clear:both; color:#a68bad; padding:3px 0 3px 0px; margin:5px 0 5px 1px;}



.top{width:1000px; height:415px; float:left; position:relative; z-index:9;}

.logo{ float:left; width:300px; height:130px; position:relative; z-index:10; margin-bottom:-130px;}

.logo a{float:left; width:300px; height:130px; text-decoration:none; display:block; z-index:12; background:url(images/znli1.gif);}



.menu{ width:1000px; height:35px; float:left; position:relative; margin-top:-108px; z-index:20;}

.menu ul{list-style:none; margin:0 5px 0 0; padding:5px 0 0 0; float:right;}

.menu ul li{ display:inline; float:left; margin:0; padding:0; background:none; background:url(images/zn_menu.gif) right center no-repeat;}

.menu ul li a{ text-decoration:none; padding:0 9px; color:#fff; font: 12px/16px Verdana, Arial, Helvetica, sans-serif;}

.menu ul li a:hover, #active{ color:#de7fef;}

#active{ font-weight:bold;}



.srodek, .srodek_katalog{ float:left; width:1000px;}



.footer{ float:left; width:1000px; height:111px; background:url(images/footer_tlo.gif) bottom repeat-x;}

.footer_l{ float:left; width:255px; padding-top:69px; padding-left:20px;}

.footer_l a{ font-size:12px;}

.footer_r{float:right; width:255px; height:111px; background:url(images/footer_r.jpg) right top no-repeat;}



.blockright{width:371px; float:right;}

.blockleft{ float:left; width:610px;}



.katalog, .nowosc, .katalog-en, .nowosc-en{float:left; padding-bottom:12px;}

.katalog a, .katalog-en a{float:left; width:360px; height:236px; display:block; text-decoration:none; background:url(images/katalog.jpg) left top no-repeat;}

.nowosc a, .nowosc-en a{float:left; width:354px; height:87px; background:url(images/nowosc.jpg) left top no-repeat;}

.katalog-en a{background:url(images/katalog-produktow-en.jpg) left top no-repeat;}

.nowosc-en a{background:url(images/nowosci-en.jpg) left top no-repeat;}



.katalog a:hover, .nowosc a:hover, .katalog-en a:hover, .nowosc-en a:hover{ text-decoration:none;}



.tekst_all{ float:right; width:595px; background:url(images/rog_n.jpg) #151316 right top no-repeat; border:1px solid #232323;}

.nagl{float:left; width:521px; height:40px; background:url(images/nagl.jpg) top repeat-y;}

.nagl_rog{ float:left; background:url(images/rog_l.gif) left top no-repeat; position:relative; margin:-1px 0 0 -1px;}



.nagl_rog h1{ color:#fff; font:16px/18px Tahoma, Arial, Helvetica, sans-serif; background:url(images/zn_h1.gif) 0 14px no-repeat; margin:0 0 0 15px; padding:13px 0 0 27px;}



.tekst{ float:left; width:565px; padding:30px 15px 25px 15px;}

.tekst p{ font:12px/16px Arial, Helvetica, sans-serif;}

.tekst_wysokosc{ float:left; width:1px; height:228px;}

.tekst_sr{ float:left; width:564px;}



/*******************Katalog*************************/



.srodek_katalog table{ float:left; width:960px; margin-left:20px; _margin-left:10px; border:none;}

.srodek_katalog table tr td{ vertical-align:top;}

.menu_tab{ background:url(images/menu_tlo.gif) #0c0a0c bottom repeat-x;}



.menu_naglowek, .nagl_el{ float:left; width:254px; height:39px; background:url(images/naglowek_menu.gif) top repeat-x;}

.nagl_el{ background:url(images/nagl_men_el.jpg) right top no-repeat;}

.nagl_el h1{ font:17px/20px Tahoma, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#d05ae4; margin:0; padding:10px 0 3px 20px; background:url(images/zn_men_n.gif) 0 13px no-repeat;}



.menu_kat{ float:left;}



.menu_kat ul{ float:left; margin:0; padding:0 0 20px 0;}

.menu_kat ul li{ display:block; list-style:none; float:left; width:254px; margin:0; padding:2px 0; border-bottom:1px solid #202020;}

.menu_kat ul li a{ font-size:12px; color:#b2b2b2; float:left; display:block; width:224px; padding:5px 0 5px 30px; background:url(images/zn_men_k.gif) 15px 11px no-repeat;}

.menu_kat ul li#active_li a, .menu_kat ul li a:hover{background:url(images/men_zn_kf.gif) #202020 15px 11px no-repeat; letter-spacing:1px; color:#de7fef; font-weight:bold; text-decoration:none;}





.katalog_all{ float:left; width:680px; margin-left:30px; _margin-left:16px;}



.prod_lin{ float:left; width:690px; padding-bottom:20px;}

.produkt{ float:left; width:317px; border:3px solid #212021; margin-right:20px; background:url(images/pas_prod.gif) bottom repeat-x;}

.produkt_s{ float:left; width:317px; background:url(images/pas_prod.gif) top repeat-x;}



.kat_img{ float:left; width:120px;}

.kat_img a{padding:7px; display:block;}

.kat_img img{ padding:2px; border:1px solid #9942a7}

.opis{float:right; width:185px; padding-right:10px;height:140px;}

.opis h1 { margin:0; padding:6px 0 2px 0; color:#de7fef; font-size:12px;}

.opis h1 a {margin:0;padding:0;color:#de7fef;}

.opis h1 a:hover {text-decoration:none;}

.opis a {color:red;}

.cena {color:#de7fef; font-weight:bold;font-size:14px;float:left;}

a.dodaj_kosz_m, a.dodaj_kosz_m_en{ float:right; display:block; width:110px; height:20px; cursor:pointer; background:url(images/dodaj_do_koszyka.jpg) left top no-repeat;margin-top:5px;_margin-top:5px;margin-right:5px; text-decoration:none;}

a.dodaj_kosz_m_en{background:url(images/add-to-cart.gif) left top no-repeat;}

.prod_more {float:right;}





/**************** OKIENKO ******************/

.okienko, .okienko table{ float:left; width:350px;font-size:11px;}

.okienko table tr td{ padding:3px;}

.okienko select{ float:left; width:145px;}

.okienko input{margin:0 2px;}

.okienko strong {color:#444;font-size:11px;}

.okienko_prod_nazwa {color:#dc1e1e;font-weight:bold;font-size:13px;}

#r_us, #r_eu {margin-left:38px;}

.param_do_koszyka {float:right;}

.c_ok {width:148px;}



.read {background:#333; color:#ddd}



/*************** TOP PANEL ******************/

.logowanie, .zalogowany{ float:right; width:237px; height:118px;margin-right:15px;_margin-right:7px;background:url(images/panel_cart_bg.jpg) no-repeat top right;}

.logowanie form{ float:left; padding-top:10px; position:relative}

.logowanie label{ float:left; padding-left:20px; margin:4px 0}

.logowanie input{ float:right; margin:5px 20px 5px 0; width:130px;}

.logowanie .button{ float:right; clear:both; width:72px; height:21px; cursor:pointer; background:url(../images/zaloguj.jpg) left top no-repeat; border:none;}

.logowanie .log_nav{ float:left; width:110px; padding:0 0 0 20px;}

.log_nav a{ color:#fff; text-decoration:underline; margin:0; padding:0; line-height:15px;}





.pas_katalog {float:left; width:905px; height:118px;color:white;}

.kategoria_mapa{float:right; width:404px; padding:58px 0 0 15px;margin-right:10px;background:url(images/nav_bg.jpg) no-repeat top right;height:60px;}

.kategoria_mapa a{ font-size:12px; color:#fff;}

.kategoria_mapa a span{font-weight:bold;}

.kategoria_mapa h1 {color:#de7fef;font-weight:bold;text-transform:uppercase;margin-top:-20px;}



.pas_kat_right{ float:right; height:118px;color:white;margin-bottom:20px;}

.koszyk{ float:right;  margin:10px 10px 5px 0; text-align:center; line-height:13px;}

.koszyk a{padding-top:40px; display:block; width:50px; height:35px; color:#fff; background:url(images/cart_ico.jpg) center top no-repeat;}



/***************** DANE PRODUKTU *********************/

.prod_gal_r{ float:left; margin-bottom:5px;margin-left:30px;_margin-left:15px;width:660px;}

.prod_galeria{ float:left; background:#fff;background:black;margin:0;padding:0;}

.prod_galeria img {padding:2px; border:1px solid #dd191b; float:left;}

.legenda_galeria {width:124px;margin-bottom:5px; padding:7px 5px; float:left;clear:left;}

.legenda_galeria a {color:white;border:1px solid white;padding:1px 3px;margin-right:2px;}



.more_right{ float:right; color:#003333;margin-left:10px; width:500px;}

.more_right p{float:left;font-size:12px;color:#888;margin-left:5px;}

.more_right span.more_cena{color:red; font-weight:bold; padding-left:10px;font-size:15px;}

.more_right span.cena_label {color:white;font-weight:bold;font-size:12px;}

.more_right h1{color:#9942a7; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:10px; margin-top:0; border-bottom:1px solid #121212;}

p.cena_p {float:right; position:relative; z-index:10; margin-top:-22px; margin-right:0px; padding-right:0; color:white; font-weight:bold; font-size:12px;}





.parametry{float:right; width:660px;font-size:13px;margin-right:35px;}

.parametry table {width:660px; border-top:1px solid #121212;}

.parametry table tr th{ width:20px;}

.parametry table tr td{ background:black; border-bottom:1px solid #121212; color:white; padding:2px 30px;}

.parametry table tr td.par_l{ width:200px; }

.parametry table tr td.par_l p { color:#d05ae4;font-size:13px;padding:0;width:200px;}

.parametry table tr td.par_r { width:2000px;}

.parametry table tr td.par_r p { color:white;font-size:13px;padding-left:0;}



.parametry table tr td p{ padding-left:15px; margin:5px 0; color:white}



.panel_right{ float:right; width:220px; color:#003333}

.panel_right p{ font-size:14px;color:#929292;}

.panel_right p span{color:#2d5982; font-weight:bold; padding-left:10px;}

.panel_right h1{color:#9942a7; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}



.stronicowanie{ float:left; margin:0; padding:0 0 20px 0; width:670px;}

.stronicowanie p{ float:left; padding:0 10px; margin:4px 0 0 0;}

.stronicowanie li{ display:inline; float:left; padding:0 5px; }

.stronicowanie li span{ font-weight:bold; font-size:13px;color:#5B3668;}

.stronicowanie li a{ text-decoration:underline; font-size:12px;color:#2E2332;}



#doLogin {background:url(images/login.jpg);width:70px;height:19px;margin-top:6px;}

#doLogin1{background:url(images/login_en.gif) no-repeat;}



.zalogowany span{ font-size:12px; font-weight:bold;}

.zawartosc{float:left; width:140px; padding:14px 0 0 20px;}

.wartosc{float:left; width:140px; padding:0px 5px 10px 20px;}

.wyloguj{float:left; width:220px; padding:0px 10px 0px 10px;}

.wyloguj a{ float:left; display:block; color:#fff; text-decoration:underline;margin-left:10px;}

.wyloguj a.user_k, .wyloguj a.user_k_en{ color:#fff; font-size:14px; display:block; width:81px; height:20px; background:url(images/logout.jpg) left top no-repeat; margin-top:0px;margin-left:10px; letter-spacing:1px; text-decoration:none;}



.wyloguj a.user_k_en{background:url(images/logout.gif) right top no-repeat;}



.moje_konto, .moje_konto_en{ float:left; width:110px; height:20px; background:url(images/user_data.jpg) left top no-repeat; text-decoration:none !important;}

.moje_konto_en{background:url(images/my_account.gif) left top no-repeat;}





/*******************Moje zamówienia*************************/



.kategorie_tekst_all {background:black;}

.pokaz_zam{ font-size:12px; float:right; padding:4px 4px; border-bottom:2px solid #5B3668;margin:15px 15px 0 0;color:#ccc;}

.pokaz_zam:hover{ background:#5B3668; color:#fff;text-decoration:none;}

.id_zam {color:#5B3668;font-weight:bold;font-size:15px;}



.dane_user{ float:left; width:388px; color:#222;padding-left:28px;}

.dane_user table{ float:left; width:388px;}

.dane_user table tr td, .dane_user table tr th{ padding:3px 5px;color:#ddd;}



.dane_user2{float:left; width:388px; color:#222;padding-left:28px;}

.dane_user2 table{ float:left; width:388px;}

.dane_user2 table tr td, .dane_user2 table tr th{ padding:3px 5px;color:#ddd;}



.nag h2 {color:#5B3668;}

.dis {background:#999;border:2px solid #888;}





.rej_border_user{float:left; border:1px solid #222; padding:2px; margin-top:15px; background:#111;}

.rej_border_user table th {width:140px;}

.rejestracja_goz_u{float:left; clear:both; width:405px; padding-top:10px; font-weight:normal;}

.rejestracja_goz_u input{ float:right; width:90px; border:1px solid #5B3668;color:#ccc;background:#111;}



.moje_zamowienia {padding-left:30px;}

.zamowienie{ padding-bottom:12px;background:#111;}

.zamowienie, .zamowienie table{ float:left; width:660px; color:#ccc;}

.zamowienie table{border:1px solid #2E2332; border-left:none; border-right:none;border-bottom:none; padding:7px 0;margin:0;}

.zamowienie table tr th, .zamowienie table tr td{ padding:5px 4px;border-bottom:1px solid #222;padding-left:10px;}

.zamowienie table tr td {padding:3px 5px;}

.zamowienie table tr th.th_l {width:190px;background:#1e1d1d;}





span.szczegoly{ float:right; padding:5px; color:#ccc;background:#5B3668; cursor:pointer;margin-right:10px;margin-top:10px;}

.szczeg_zam{ float:left; padding:10px 0;}

.szczeg_zam table.szczegoly_zamowienia{ margin-bottom:10px; border:none !important;float:left;}

.szczeg_zam table.szczegoly_zamowienia tr td, .szczegoly_zamowienia tr th{ border:1px solid #222; }

.szczeg_zam table.szczegoly_zamowienia tr td.prod_in_cart, .szczeg_zam table.szczegoly_zamowienia tr td.dod_nazwa {width:300px;}

.szczeg_zam table.szczegoly_zamowienia tr th { background:#2E2332; color:#ddd;vertical-align:middle;text-align:center;padding:0 10px;}

.szczeg_zam table.szczegoly_zamowienia tr td { vertical-align:middle;padding-left:10px;}





/************ Koszyk *********************/

.koszyk_srodek{float:left; text-align:center; width:675px; padding:15px 0px;margin-left:3px;}

#cart_view {float:left;width:670px;font-family:Arial;font-size:12px;color:#666;background:#090909;}

#cart_view th {vertical-align:middle;background:#2E2332; color:#ddd;border:1px solid #4c3d4e;padding:3px;}

#cart_view td {border:1px solid #222;vertical-align:middle;padding:0px;}



.prod_in_cart {color:#d05ae4;font-weight:bold;padding:0;margin:0;width:270px;}

.in_cart_label {float:right;text-align:right;font-size:13px;font-weight:bold;font-family:Arial;color:#555;padding-right:10px;}

#suma_cart,#cena_przesylki {color:#612660;font-size:14px;font-weight:bold;margin:0;padding:0;text-align:center;vertical-align:middle;padding-left:10px;}

#razem_cart {color:#d05ae4;font-size:14px;font-weight:bold;padding-left:10px;}

.cart_r {text-align:left;}





.vat {width:50px;}

#zam_cart {width:670px;float:left;text-align:left;margin-top:10px;}

#dodaj_do_zam {width:670px;float:left;margin-left:20px;_margin-left:10px;}

#dodaj_do_zam  fieldset {border:1px solid #222;}

#dodaj_do_zam  legend{font-size:16px;color:#aaa;padding:10px}

#dodaj_do_zam .comment, #dodaj_do_zam .adres_wysylki {text-align:left;width:300px;}

#dodaj_do_zam h2 {color:#9942a7;font-size:15px;font-family:Arial;}

.del_prod, .del_dod {background:url(images/delete.jpg) left center no-repeat;padding:2px 5px 2px 30px;float:left;margin-left:10px;color:#555;vertical-align:middle;}

.koszyk_il_prod, .koszyk_il_dod {width:25px;padding:0;float:left;margin-left:10px;margin-top:1px;}

.change_prod img {vertical-align:middle;margin-left:5px;margin-bottom:1px;_margin-bottom:1px;}

.il {width:80px;}

.il form {margin:0;padding:2px;vertical-align:middle;}

#kur_err {color:red;font-weight:bold;font-size:13px;float:right;padding-right:20px;margin-top:20px;}



.gora_zamow { float:left; width:320px; padding-top:10px;margin-left:20px;_margin-left:15px;}

.dol_zamow { float:left; width:640px; padding-top:10px; padding-bottom:10px;_padding-bottom:20px;margin:0;}



table.comment tr td,  table.adres_wysylki tr td{ border:none;  text-align:left;}

table.comment tr td textarea{ float:left; width:270px; height:75px;}



table.adres_wysylki tr td .kom_ard{ float:left; width:285px; padding:3px 0;}

table.adres_wysylki tr td .kom_ard label{ float:left; font-weight:bold;}

table.adres_wysylki tr td .kom_ard input{ float:right;}

input.zamow_prod{ margin-top:15px; float:right; border:1px solid #4a7a9c; background:#eee; margin-right:15px;_margin-right:25px;}



p.msg {font-size:14px;color:red;font-family:Arial; display:inline;}



.dod_nazwa {color:#dc1e1e;}

#rodzaje_przesylek {color:#ccc;}



.rejestracja table th {color:white;}

.rejestracja table td {width:160px;}

.rejestracja table td  input {width:150px;}

.rejestracja table td  input.send {width:60px;}



.error {color:red;margin-left:20px;}



.opis_prod{ float:left; width:470px; padding:5px 15px 5px 30px;}

.mapa{ float:left; width:461px; height:554px; margin-left:25px; _margin-left:12px; margin-top:10px;}



.flagi{ float:right; width:130px; height:40px; position:relative; z-index:30; margin-top:-57px;}

.flagi a.pl, .flagi a.en, .flagi a.it{ float:left; width:25px; height:16px; margin:10px 0 0 8px;}

.flagi a.pl{background:url(images/pl.gif) left top no-repeat;}
.flagi a.en{background:url(images/en.gif) left top no-repeat;}
.flagi a.it{background:url(images/it.gif) left top no-repeat;}



#katalog_promocje{ float:left; width:560px;}



.prod_lin_p{ float:left; width:560px; padding-bottom:20px;}

.produkt_p{ float:left; width:267px; border:3px solid #212021; margin-right:5px; background:url(images/pas_prod.gif) bottom repeat-x;}

.produkt_s_p{ float:left; width:267px; background:url(images/pas_prod.gif) top repeat-x;}



.kat_img_p{ float:left; width:120px;}

.kat_img_p a{padding:7px; display:block;}

.kat_img_p img{ padding:2px; border:1px solid #9942a7}

.opis_p{float:right; width:135px; padding-right:10px;height:140px;}

.opis_p h1 { margin:0; padding:6px 0 2px 0; color:#de7fef; font-size:11px;}

.opis_p h1 a {margin:0;padding:0;color:#de7fef;}

.opis_p h1 a:hover {text-decoration:none;}

.opis_p a {color:red;}

.cena_p {color:#de7fef; font-weight:bold;font-size:12px;float:left;}



#str_p{ width:560px;}



.brak_aktualnosci{ width:550px; text-align:center;}



.NewsSummary, #NewsPostDetailContent{ float:left; width:550px; padding:8px 5px; border-top:1px solid #a68bad; border-bottom:1px solid #a68bad; margin-bottom:8px;}

#NewsPostDetailContent{ border:none}

.NewsSummaryLink{ padding:5px 0; float:left; width:550px}

.NewsSummaryLink a{ font:14px/16px Arial, Helvetica, sans-serif; color:#a68bad; float:left; padding:3px 0 3px 20px; background:url(images/zn_akt.gif) 0 4px no-repeat;}

.NewsSummaryPostdate{ font-size:11px;}



.NewsSummarySummary{ padding:5px 0;}

.NewsSummarySummary img{ padding:2px; border:1px solid #ae0000; margin:0 8px 8px 0;}

.NewsSummaryContent{ font-size:12px;}



.NewsSummaryMorelink{ float:right;}



#NewsPostDetailReturnLink{ float:right; padding:5px 0;}

#NewsPostDetailReturnLink a{ text-decoration:underline;}



.dystrybucja{ float:left; width:560px;} 

.dystrybucja tr td{ vertical-align:top; border-top:1px solid #3a3a3a; padding-left:30px;}

.dystrybucja tr td p{ color:#fff; line-height:18px;}

.dystrybucja tr td p a, .dystrybucja tr td a{ color:#d2c6d5}