html, body {width: 100%; height: 100%;}
body {background-color:#b0b39e;padding:0px;color:#5A564A; margin: 0px; font-size: 12px; font-family:'Times New Roman', Verdana, Tahoma, Arial;}

/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/
#main{height: 100%; margin:0 auto;padding:0; width:1080px; background:transparent url(bg_site.png) repeat-y scroll 50% 0;}
#image_top{position:absolute; z-index:120; background:transparent url(top.png) scroll no-repeat 0 0; height:246px; margin:0 auto; width:1080px;}
#image_top a {position:absolute; z-index:120; height:246px; margin:0 auto; width:1080px;}
#liscie{position:absolute; z-index:120; top:221px;background:transparent url('top2_transparent_all.png') scroll no-repeat 0 0; height:32px;margin:0 auto; width:1080px;}

#tlo_linkow{z-index:90;background:transparent url('bg_under_link.png') scroll repeat-x 0 0;position:absolute;left:50px;top:223px;height:35px;width:980px;border-bottom:2px solid #6e695d;}
table#submit td.left,
table#submit td.right
{width:200px;}
table#submit td.center table{margin:0 auto;}
#pre_under{
	z-index:100;
	top:223px;
	left:74px;
	position:relative;
	width:990px;
	height:45px;
	line-height:35px;
	text-align:center;
}
#under{
	z-index:140;
	top:178px;
	left:74px;
	position:relative;
	width:990px;
	height:45px;
	line-height:35px;
	text-align:center;
}
div#under a,
div#pre_under a,
div#pre a{
	display:inline-block;
	border:0 none;
	height:55px;
	padding-right:3px;
	font-family:'Times New Roman';
	font-size:22px;
	margin:0 5px;
	cursor:pointer;
}
div#under a span.left,
div#pre_under a span.left,
div#pre a span.left{
	display:inline-block;
	height:55px;
	padding-left:3px;
}
div#under a span.center,
div#pre_under a span.center,
div#pre a span.center{
	display:inline-block;
	height:55px;
	padding-left:5px;
	padding-right:5px;
}



div#under a.selectMouse,
div#under a:hover,
div#under a.sele {
	color:#fff;
	z-index:100;
	background:transparent url('bg_right_act_link.png') scroll no-repeat 100% 0;
	text-decoration:none;
}
div#under a.selectMouse span.left,
div#under a:hover span.left,
div#under a.sele span.left{
	display:inline-block;
	height:55px;
	padding-left:3px;
	background:transparent url('bg_left_act_link.png') scroll no-repeat 0 0;
}
div#under a.selectMouse span.center,
div#under a:hover span.center,
div#under a.sele span.center{
	display:inline-block;
	height:55px;
	padding-left:5px;
	padding-right:5px;
	background:transparent url('bg_act_link.png') scroll repeat-x 50% 0;
}
div#pre a.sele,a.selectMouse {color:#fff;text-decoration:none;}
div#under a:hover ,
div#pre_under a:hover,
div#pre a:hover ,
div#under a:hover span.left span.center,
div#pre_under a:hover span.left span.center,
div#pre a:hover span.left span.center{color:#ededed;text-decoration:none;}

.tdList{ overflow:hidden; height:174px; margin:0 auto;}
.tdList div.fotka,
.tdList a.fotka {background-position:50% 50%; background-repeat:no-repeat; height:111px; margin-bottom:1px; margin-left:auto; margin-right:auto; margin-top:1px; width:135px;}
.tdList a.fotka {display:block;}
.tdList span.cena_promocja,
.tdList span.cena	
{font-size:17px;display:block; font-weight:bold;font-family:'Times New Roman';}
.tdList span.cena_promocja span ,
.tdList span.cena span 
{font-size:17px;font-weight:bold;}

#site_conntent{clear:both;position:relative;margin-top:167px;margin-left:36px; margin-right:36px;background:transparent url(bg_site.png) repeat-y scroll 50% 0;}
#T1{height:100%;width:100%;vertical-align:top;}
#lcolT1{width:185px; vertical-align:top;height:100%;background:transparent url('lcol_bg_p.png') scroll repeat-y 24px 0; padding-left:14px;}
#lcolT1Top{background:transparent url(coll_left_top.gif) no-repeat scroll 0 0; height:100px; padding-left:5px; position:relative; width:184px; z-index:100;}
#lcolT1Cont{clear:both;
left:2px;
margin-top:-51px;
padding-left:11px;
padding-top:19px;
position:relative;
width:162px;
z-index:90;}

#rcolT1{width:202px;vertical-align:top;background:transparent url('rcol_bg_p.png') scroll repeat-y 6px 0;}
#rcolT1Top {z-index:100; position:relative; background:transparent url('coll_right_top.gif') scroll no-repeat 0 0; height:100px; width:184px; padding-right:5px;}
#rcolT1Cont{padding-left:7px;z-index:90; margin-top:-51px; width:162px; position:relative; left:10px; clear:both; padding-top:19px;}

textarea{border:1px solid #5B574B;background-color:#e4e1dc;color:#5B574B}
textarea:active{border:1px solid #e4e1dc;background-color:#e4e1dc;color:#e4e1dc;}
textarea:focus{border:1px solid #633118;background-color:#e4e1dc;color:#633118;}
div.indexTem{text-align:center;font-size:29px;
font-weight:bold;font-family:'Times New Roman';}

.collSep{background:transparent url('separatorWkolumnach.png') no-repeat scroll 50% 0;height:34px;margin-bottom:0;margin-top:0;}

.sepDuzy{background:transparent url('srodek_separator_duzy.png') scroll no-repeat 50% 0;height:60px;margin-top:10px;margin-bottom:10px;}
.sepmalyInv{background:transparent url('srodek_separator_maly.png') scroll no-repeat 50% 0;height:55px;margin-top:10px;margin-bottom:10px;}

.sepItem{background:transparent url('sep_item.png') scroll no-repeat 50% 0;height:55px;margin-top:10px;margin-bottom:10px;}
.sepItemInv{background:transparent url('sep_item_inv.png') scroll no-repeat 50% 0;height:55px;margin-top:10px;margin-bottom:10px;}
#topTopow a {text-decoration:none;}
table.input007 {margin:2px;display:inline;margin:0 auto;}
table.input007 tr td {vertical-align:middle;padding-top:2px;padding-bottom:2px;margin:2px;}
table.input007 tr td.l {background:transparent url('imput_left.gif') scroll no-repeat 0 50%;width:6px;}
table.input007 tr td.c {background:transparent url('imput_bg.png') scroll repeat-x 0 50%;}
table.input007 tr td.c input {display:inline-block;background-color:transparent;margin:0px;border-spacing:0px;border:none;font-size:11px;font-family:'Times New Roman';}
table.input007 tr td.r {background:transparent url('imput_right.gif') scroll no-repeat 100% 50%;width:6px;}

table.input008 {margin:2px;}
table.input008 tr td {vertical-align:middle;padding-top:2px;padding-bottom:2px;margin:2px;}
table.input008 tr td.l {background:transparent url('b_l_bg.gif') scroll no-repeat 0 50%;width:3px;}
table.input008 tr td.c {background:transparent url('b_c_bg.gif') scroll repeat-x 0 50%;}
table.input008 tr td.c input {display:inline-block;background-color:transparent;margin:0px;border-spacing:0px;border:none;
font-family:Verdana;
font-size:12px;
color:#5a5749;
font-weight:bold;}
table.input008 tr td.r {background:transparent url('b_r_bg.gif') scroll no-repeat 100% 50%;width:4px;}
div.naglowek{font-size:22px;color:#ededed;font-family:Times New Roman;font-weight:bold;text-align:center}


#add_bask {margin-bottom:5px;text-align:center;color:#633118;margin-top:5px;margin-left:10px;float:left;}
#add_bask table.input008 {display:inline;}
#add_bask table.input008 tr td {line-height:22px;vertical-align:middle;padding-top:2px;padding-bottom:2px;margin:2px;}
#add_bask table.input008 tr td.l {background:transparent url('b_add_l_bg.gif') scroll no-repeat 0 50%;width:4px;}
#add_bask table.input008 tr td.c {background:transparent url('b_add_rep_bg.gif') scroll repeat-x 0 50%;}
#add_bask table.input008 tr td.c input {background-color:transparent; border:medium none;border-spacing:0; display:inline-block; font-family:'Times New Roman'; font-size:15px; font-weight:bold; margin:0; width:135px;}
#add_bask table.input008 tr td.r {background:transparent url('b_add_r_bg.gif') scroll no-repeat 100% 50%;width:4px;}
#add_bask table.input008 tr td.c input:hover{color:#5B574B;}
#add_bask table.input007 table {float:left;}
#add_bask table.input007 tr td.c input {width:15px;}
#add_bask span.jm{line-height:20px;}
span#isinBasked{color:#633118;display:block;margin-left:12px;text-align:left;}

td.filtryAOT{font-size:12px;color:#5B574B;text-align:center;vertical-align:middle;}
span.lewecosfiltry{display:block;margin-left:200px;}
span.lewecosfiltry span.prawecosfiltry{display:block;float:left;text-align:center;width:200px; height:30px;margin-top:5px;}
table.filtry td.filtryAOT table.input008{display:block;float:left;margin:0 auto;width:66px;}
table.filtry td.filtryAOT a {margin-left:5px;}
/* ***** style ogolne ***** */
td {vertical-align: top; font-size: 12px; font-family: Verdana, Tahoma, Arial;}
div.uwagaAdministratorska {position: fixed; top: 0px; width: 100%; text-align: center; background-color: red; color: white; font-size: 16px; font-weight: bold; font-family: Verdana; padding: 5px; border-bottom: 2px solid #000000; }
h1 {font-size: 22px;}
h2 {color:#633118;
font-family:Times New Roman;
font-size:25px;
font-weight:bold;
text-decoration:none;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 11px;}
h5 input.checkbox,
h5 input.radio {margin-right: 5px;}

#overlay {height: 3000px!important;} /* hack na lightboxa pod Opera gdy html {height: 100%}*/

table {border-collapse: collapse; border: 0px;}
tr {}
img {border: 0px;}
form {margin: 0px;}

/* efekt przezroczystosci dla img
a img {opacity:0.5; filter:alpha(opacity=50);}
a:hover img {opacity:0.5; filter:alpha(opacity=50);}
*/
a:visited,a:active,a{color:#5a564a; text-decoration:underline;}
a:hover{color:#633118;text-decoration:underline;}
p {}
.towar_np a {text-decoration:none;}
.towar_np a:hover {text-decoration:underline;}
input {}
input#wysylka { /* checkbox otwierajacy alternatywne dane adresowe do wysylki */ }
select {background:transparent url(imput_bg.png) repeat-x scroll 0 0;border:1px solid #5B574B;height:20px;margin-left:3px;}

select.multiSel{
	/*background:transparent url(imput_bg.png) repeat scroll 0 0;*/
	border:1px solid #5B574B;
	/*height:60px;*/
	height:auto;
	margin-left:3px;}
	select.multiSel option{
	/*background:transparent url(imput_bg.png) repeat scroll 0 0;*/
	/*border:1px solid #5B574B;*/
	/*height:60px;*/
	/*height:auto;*/
	/*margin-left:3px;*/
	}
option{background-color:#e3e0db;color:#5B574B;}
option.hover, option:hover
 {background-color:#5B574B;color:#e3e0db;}
span {}

table#submit { text-align:left; /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia */ }
table#submit td { text-align:left;  /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia  */ }

/*td.etykieta {padding: 5px 0px 1px 0px;}*/

.cena_stara {text-decoration: line-through;}

span.cena {font-family:Times New Roman;
font-size:17px;
font-weight:bold;}
span.cena_promocja {font-size: 12px; font-weight: bold; display:block;}
span.cena_stara {font-size: 12px; font-weight: normal; text-decoration: line-through;}
span.waluta {padding-left: 2px; font-size: 10px; font-weight:normal;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}
span.det_cena_prePro{font-family:'Times New Roman';color:#633118;}


#wydrukuj { /* link do wydruku */ }

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 13px;
	margin: 5px 0px;
}

table.listNav {margin:0 auto;}
table.listNav td  {padding:5px;}
/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected {font-weight: bold; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: none;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: none;}

#poprzednia img,
#poprzednia2 img {display: none;}
#poprzednia,
#poprzednia2 {text-align: left; vertical-align: middle;}
#poprzednia a,
#poprzednia a:visited,
#poprzednia2 a,#poprzednia2 a:visited { color: #5A564A;background: url(left.gif) no-repeat 0% 50%; padding-left: 15px;}
#poprzednia a:hover,
#poprzednia2 a:hover {color:#633118;text-decoration:underline;}
#nawigacja,
#nawigacja2 {}
#nastepna img,
#nastepna2 img {display: none;}
#nastepna,
#nastepna2 {text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited,
#nastepna2 a,#nastepna2 a:visited { color: #5A564A; background: url(right.gif) no-repeat 100% 50%; padding-right: 15px; }
#nastepna a:hover,
#nastepna2 a:hover {text-decoration:underline;}

p#poprzednia {clear: left; margin: 5px 0px;}
p#poprzednia img {display: none;}
p#poprzednia a,
p#poprzednia a:visited {color:#5A564A; background: url(left.gif) no-repeat 0% 50%; padding-left: 15px;font-weight:bold;}
p#poprzednia a:hover {color:#633118;text-decoration:underline;}
/*p#poprzednia a:visited { background: url(left.gif) no-repeat 0% 50%; padding-left: 15px; text-decoration: none;}

p#poprzednia a:hover {text-decoration: underline;}*/

div.dalej {float:right; font-size:10px; font-weight:bold; margin-right:18px; text-align:right;  width:149px;}
/*  #KLIJENT text-decoration:underline;*/
div.dalej a,div.dalej a:visited { background: url(right.gif) no-repeat 100% 50%; padding-right: 15px; text-decoration: none;}
div.dalej a:hover {text-decoration: underline;}

p.dalej {clear: left; margin: 5px 0px;}
/*p.dalej a,div.dalej a:visited { background: url(left.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}*/
p.dalej a:hover {text-decoration: underline;}
p.dalej a {background:transparent url(left.gif) no-repeat scroll 0  52%; padding-left:15px;font-weight:bold;}


/* ***** ogolne style standardowych elementow ***** */
input.button,
table.aucSumForm input.submit {cursor: pointer;border:1px solid #5e5b4c;color:#5e5b4c;font-size:12px;}
input.button:hover {}

td.radio,
td.cart_radio {padding-left: 5px; padding-right: 5px; width: 40px; text-align: center;}

td.radio input,
td.cart_radio input,
input.radio,
input.checkbox {border: 0px; vertical-align:middle;}

tr.tr1 {}
tr.tr2 {}
.styl1 {}
.styl1:hover {}
.styl2 {}
.styl2:hover {}

tr.hl {}

.selected { /* wybrana kategoria */ }

#upomnienie { /* komunikat o niespelnieniu kryteriow walidacji w formularzach */ }
span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

a.druk,
a.button,
a.druk:visited,
a.button:visited {}
a.druk:hover,
a.button:hover  ,
a.button.down:hover,
a.button.up:hover{text-decoration:underline;color:#633118;}


a.button.down{padding-right:10px;background:transparent url('down.gif') scroll no-repeat 100% 50%;padding-left:3px;}
a.button.up{padding-right:10px;background:transparent url('up.gif') scroll no-repeat 100% 50%;}
a.button.down:hover,
a.button.up:hover{text-decoration:underline;color:#633118;}

.button#polec { /* przycisk submit formularza polecenia */ }
.button#polec:hover {}

.etykieta { /* etykiety dla pol teksotwych w formularzach */ }
#reg_submit { /* przycisk submit w procesie zamawiania */ }
#reg_submit:hover {}

/* ***** allPayForm ***** */
h5.allPayForm { /* naglowek */ }
table.allPayForm { /* tabela z wyborem banku */
	width: 90%
}
table.allPayForm radio { /* przyciski radio z wyborem banku */ }
table.allPayForm label { /* etykiety dla przyciskow z wyborem banku */ }
table.allPayForm td#ikona { /* komorka tabeli z ikona allpay */
	width: 150px;
	text-align: center;
}

/* ***** payFormLink ***** */
div.payFormLink { /* akapit z linkiem do formularza przelewu */
	width : 100%;
	text-align: center;
}
.payFormLink a, .payFormLink a:visited {text-decoration: none;}
.payFormLink a:hover { /* link do formularza przelewu */ text-decoration: none;}
.payFormLink img { /* miniaturka przelewu */
	border: 1px solid #6A9962;
}


/* ***** cusConLink ***** */
a.cusConLink { /* link do indywidualnej tresci */ }


/* ***** catPath ***** */
.separator_catpath{width:15px;background:transparent url('right.gif') scroll no-repeat 50% 50%;margin:3px;font-size:18px;}
.catPath{text-align:center;}

table.catPath { /* sciezka "okruszkow" */width: 100%;}
table.catPath td {}
table.catPath a, table.catPath a:visited { /* linki wewnatrz sciezki "okruszkow" */ }
table.catPath h2 a:hover {text-decoration:underline;color:#633118;}
.catPath h2 a:hover {text-decoration:underline;color:#633118;}
.catPath a, .catPath a:visited {color:#633118;font-family:Times New Roman;font-size:25px;font-weight:bold;text-decoration:none;}



/* ***** askForm ***** */
h5.askForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.askForm { /* tabela z formularzem zapytania */ }
.button#zapytaj { /* przycisk submit zapytania */ }
.button#zapytaj:hover {}

table.askForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.askForm .miniaturka { /* miniaturka i podpis miniaturki */ 
	vertical-align: middle;
}
table.askForm .miniaturka a {}
table.askForm .zapytaj { /* komorka przycisku submit */ }


/* ***** artList ***** */
a.artList, a.artList:visited { /* linki wewnarz tabeli artykulow */ }
a.artList:hover { /* linki wewnarz tabeli artykulow */ }
table.artList {
	width: 100%;
	background-color: #F6E0A6;
}
table.artList td { /* komorki tabeli artykulow */
	vertical-align: top;
	padding: 5px;
}

/* ***** findForm ***** */
div.findForm {padding:3px;}
div.findForm table.findForm {width:100%}
table.findForm td {text-align:center;}
table.findForm input {}
table.findForm input.findForm {width: 130px;}
table.findForm input#szukaj, input#szukaj,input#focus { /* przycisk szukaj */ }
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm tr#zaawansowane td {text-align: right;padding-right:5px;}
table.findForm tr td table.input008{margin:0px auto;}

/* ***** loginForm ***** */
div#naglowek.loginForm{font-size:22px;color:#fff;font-family:Times New Roman;font-weight:bold;text-align:center}

table.loginForm {font-weight:bold;}
table.loginForm td.c input{font-weight:normal;}
table.loginForm td {padding-top: 1px; padding-bottom: 1px;}
table.loginForm td.ikonki {vertical-align: middle; width: 18px; text-align: center;}
table.loginForm td.etykieta {display: none;}

table.loginForm a, table.loginForm a:visited {/* linki  */ }
table.loginForm a:hover {/* linki */ }

table.loginForm tr td table.input008 {margin:0px;}
/*table.loginForm tr td table.input007 {margin:2px;}*/

table.loginForm td#upomnienie { /* komorka komunikatu o bledzie przy wypelnianiu formularza */ }

table.loginForm input { /* pola formularza logowania */ }
table.loginForm input#login {width: 140px; padding-left: 5px; }
table.loginForm input#haslo {width: 60px; padding-left: 5px; }
table.loginForm input#zaloguj {width: 60px;}
table.loginForm input#zaloguj:hover {}
table.loginForm td#zarejestruj {text-align: center; }
table.loginForm td#zarejestruj a,
table.loginForm td#zarejestruj a:visited { /* link do rejestracji */ }

table.loginForm td#zarejestruj a:hover {color:#633118;}

table.loginForm td#przypomnij {text-align: center;}
table.loginForm td#przypomnij a,
table.loginForm td#zarejestruj a:visited
	{font-size:12px;text-align:center;font-family:Verdana;color:#5b574b; /* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover,
table.loginForm td#zarejestruj a:hover {color:#633118;}

table.loginForm #witaj { /* komunikat : powitanie uzytkownika */ }
table.loginForm #witaj span { /* jaki user */ }

table.loginForm #rabat { /* komunikat : rabat */ }
table.loginForm #rabat span { /* ile rabatu */ }

table.loginForm #punkty { /* komunikat : punkty za zakupy */ }
table.loginForm #punkty span { /* ilosc punktow */ }


/* ***** loginForm2 ***** */
div.loginForm2 {}
table.loginForm2 {margin: 0px 0px 5px auto;}
table.loginForm2 td {vertical-align: middle; padding: 2px 0px;}
table.loginForm2 td.etykieta {padding-right: 5px;}
table.loginForm2 input {}
table.loginForm2 input#login {}
table.loginForm2 input#haslo {}
table.loginForm2 input#zaloguj {}
table.loginForm2 input#zaloguj:hover {}
div.loginForm2 p#zalogujsie {}
div.loginForm2 p#upomnienie {text-align: left;}

a#nowyKlient {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 15px; font-weight: bold;}

/* ***** recForm ***** */
p.recForm { /* akapit / podziekowanie za wyslanie */ }
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.recForm a:hover { /* link powrotu do sklepu */ }
h5.recForm { /* naglowek / komunikat o wyslaniu wiadomosci */ }
table.recForm { /* tabela z formularzem polecenia */ }
table.recForm .button#zapytaj { /* przycisk submit formularza polecenia */ }

table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.recForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
div.subReqForm {padding:3px;}
div.subReqForm table.subReqForm {width:100%}
table.subReqForm table {margin: 0px auto;}
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }
table.subReqForm tr td table.input008{margin:0px auto;}
/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : auto;
	margin-right : auto;
}

/* **** pasForm ***** */
h5.pasForm {}
table.pasForm { /* tabela z formularzem zmiany hasla */
	width: 400px;
}
table.pasForm td.etykieta { /* etykieta dla pol tekstowych */
	text-align: right;
	width: 150px;
}
table.pasForm .button#zmienhaslo { /* przycisk submit formularza */ }
table.pasForm td#upomnienie { /* komunikat o bledzie */ }
a.pasForm, a.pasForm:visited { /* link powrotny do profilu */ }
a.pasForm:hover { /* link powrotny do profilu */ }


/* ***** cart ***** */
div.cart { /* modul koszyka */ }
table.cart {margin-right:5px;margin-top:2px;}
table.cart tr td {
	border-bottom:1px solid #5A564A;
	
	font-weight:bold;
	font-family:Times New Roman;
	font-size:11px;
	padding:1px;
	padding-bottom:5px;
	vertical-align:middle;}
table.cart td.cena { /* kolumna z cena */ }
div.pusty {  /* twoj koszyk jest pusty */
	text-align: center;
	color:#5a5748;
	font-family:Verdana;
}
div.pusty span.cart{font-size:18px;font-weight:bold;}
div.podsumowanie { padding:1px 7px; text-align:right;}
div.podsumowanie span.cena { /* cena w podsumowaniu koszyka */
	font-weight: bold;
}
div.podsumowanie span.waluta {/* waluta ceny */}
span.cart a, span.cart a:visited { /* link do koszyka */ }
span.cart a:hover { /* link do koszyka */ }


/* ***** buyPath ***** */
table.buyPath img {
	margin-bottom: 1px;
}
a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */
color:#633118;
font-family:Times New Roman;
font-size:25px;
font-weight:bold;
text-decoration: none;}
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited { /* wybrany link w sciezce okruszkow */
color:#633118;
font-family:Times New Roman;
font-size:25px;
font-weight:bold;
text-decoration: none;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {
color:#633118;
font-family:Times New Roman;
font-size:25px;
text-decoration:none;
}
div.buyPath {
color:#633118;
font-family:Times New Roman;
font-size:25px;
font-weight:bold;
text-decoration:none;
}
table.buyPath{text-align:center;width: 100%;}
table.buyPath#porady {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
table.buyPath#porady td {
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
}

/* ***** cartForm ***** */
div.cartForm#zasobnik{ /*lista rabatow, lista towarow, kod rabatowy, aktualizuj koszyk we wsplnym zasobniku */
	width : 100%;
}
table.cartForm {
	width: 100%;
}
a.cartForm, a.cartForm:visited {}

a.cartForm:hover {}

h4.cartForm { /* "Twoj koszyk jest pusty */ }
h5.cartForm { /* naglowki kolejnych sekcji */ }
h5.cartForm.towary  {}
h5.cartForm.dostawcy {}
h5.cartForm.platnosci {}
h5.cartForm.opakowania {}
span.cartForm#gratis { /* "gratis" */ }
table.cartForm { /* tabele z zestawieniami / wyborem */ }
table.cartForm.towary {margin: 10px 0px;}
table.cartForm.towary td {vertical-align: middle;}
table.cartForm.dostawcy {}
table.cartForm.platnosci {}
table.cartForm.opakowania {}

table.cartForm .cena	{ /* kolumna z cena */
	vertical-align: middle;
	font-weight: bold;
	text-align: right;
	width: 100px;
}
table.cartForm .akcje { /* kolumna z przyciskami funkcyjnymi (usun) */
	width: 30px;
}
table.cartForm .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.cartForm table {width: 100%;}
table.cartForm table.input008,
table.cartForm table.input007{width:auto;}
table.cartForm table#razem {}
table.cartForm td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.cartForm tr.razem td.cena {
	vertical-align: middle;
}
table.cartForm tr.rabat td.razem {}
table.cartForm tr.rabat td.cena {}

table.cartForm tr.razem#punkty img {
	cursor: pointer;
}

table.cartForm .ikona { /* komorki ikonek dla opcji zamowienia (dostawcy itp.) */
	text-align: center;
	vertical-align: middle;
	width: 130px;
}
table.cartForm .radio { /* kolumna z przyciskami radio dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .opis { /*  kolumna z opisami dla opcji zamowienia */
	vertical-align: middle;
}
table.cartForm .ilosc { /* kolumna ilosci na wykazie towarow w koszyku */
	text-align: right;
	/*width: 25px; */
}
table.cartForm .ilosc table input {
	text-align: right;
	width: 30px;
	padding-right: 2px;
}

table.cartForm .ilosc table span.jednostka {
	padding-left:8px;
	padding-right: 2px;
}
table.cartForm .ilosc table.input008 tr td.c input 
{
	background:transparent url('ikona_koszyk_przelicz.gif') scroll no-repeat 50% 50%;
	padding-left:8px;
	padding-right: 2px;
	cursor:pointer;
}

table.cartForm .ilosc img {
	cursor: pointer;
	margin-left: 3px;
}
table.cartForm .nazwa { /* kolumna z nazwa na wykazie towarow w koszyku */ }
table.cartForm .zdjecie {width: 50px;}
table.cartForm .lp {width: 20px; /* kolumna z liczba porzadkowa na wykazie towarow w koszyku */ }

p.cartForm#poprzednia { /*kontynuuj zakupy */ }


table.cartForm#kodRabatowy {width: 100%; margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {vertical-align: middle;  text-align: right;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 111px; text-align: right; }
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk input {}

table.cartForm#aktualizuj {width: 100%; margin: 5px 0px;}
table.cartForm#aktualizuj td.kontynuujZakupy {text-align: left;}
table.cartForm#aktualizuj td.aktualizujKoszyk {text-align: right;}
table.cartForm#aktualizuj td.aktualizujKoszyk input.button {width: 140px;}
table.cartForm#aktualizuj td.aktualizujKoszyk {float:right;}
table.cartForm#aktualizuj td.akcje {width: 30px;}


.cartForm #wpiszKod { /*komorka z komunikatem zachecajacym do wpisania kodu rabatowego*/
	text-align : right;
}
.cartForm #polaEdycyjne { /* komorka z formularzem kodu rabatowego */
	text-align : right;
	width : 170px;
}
.cartForm #dodajRabat { /* pole edycyjne w formularzu kodu rabatowego */
}
.cartForm #dodajRabat_przycisk { /* przycisk w formularzu kodu rabatowego */
}


/* ***** sum ***** */
span.sum#gratis { /* "gratis" */ }
p.odbiorca { /* dane odbiorcy */
	text-align: left;
	padding-left: 10px;
}
table.sum td p { /* dane odbiorcy */
	text-align: left;
}
p.sum { /* dane odbiorcy */
	text-align: left;
}
h5.sum { /* naglowki sekcji */ 
	text-align:left;
}
table.sum {
	width: 100%;
}
table.sum#dodatkowe {
	margin-top: 10px;
}
table.sum#dodatkowe td {
	text-align:center;
}
table.sum#dodatkowe textarea {
	width: 400px;
	height: 100px;
}
table.sum .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sum .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sum .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .usun {
	vertical-align: middle;
	text-align: right;
	width:60px;
}
table.sum .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sum table#razem {}
table.sum td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sum tr.razem td.cena {
	vertical-align: middle;
}
table.sum tr.razem#rabat td.razem {}
table.sum tr.razem#rabat td.cena {}

table.sum .opis { /*  kolumna z opisami dla opcji zamowienia */
	text-align: left;
	vertical-align:middle;
}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sum#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}

p.sum {}

table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd { /* tabele */
	width: 100%;
}
table.sumOrd .nazwa { /* kolumna z nazwa na wykazie towarow */
	text-align: left;
}
table.sumOrd .cena { /* kolumna z cena */
	vertical-align: middle;
	text-align: right;
	width: 100px;
}
table.sumOrd .ilosc { /* kolumna ilosci na wykazie towarow */
	vertical-align: middle;
	text-align: right;
	width: 60px;
}
table.sumOrd .razem { /* komorka podsumowania */
	font-weight: bold;
	text-align: right;
}
table.sumOrd table#razem {}
table.sumOrd td.razem {
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}
table.sumOrd tr.razem td.cena {
	vertical-align: middle;
}
table.sumOrd tr.razem#rabat td.razem {}
table.sumOrd tr.razem#rabat td.cena {}

h5.sumOrd { /* naglowki sekcji */ }
table.sumOrd .opis {
	vertical-align: middle;
	text-align: right;
}
table.sumOrd#dane_odbiorcy { /* dane odbiorcy zamowienia */ }
table.sumOrd#dane_odbiorcy td { /* komorki z danymi odbiorcy i dostawy */
	 vertical-align: top;
	 width: 50%;
	 text-align: center;
}
table.sumOrd#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.sumOrd#uwagi { /* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 { /* naglowek uwag do zamowienia */ }

table.sumOrd td.sum_opis {padding: 0px;}

/* ***** ordDet ***** */
h5.ordDet { /* naglowki sekcji */ }
table.ordDet {
	width : 100%;
}
table.ordDet#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
table.ordDet#uwagi { /* uwagi do zamowienia */ }
table.ordDet#uwagi h5 { /* naglowek uwag do zamowienia */ }
table.ordDet a, table.ordDet a:visited { /* linki wewnatrz zamowienia */ }
table.ordDet a:hover { /* linki wewnatrz zamowienia */ }
table.ordDet #poprzednia { /* nawigacja (poprzednia) */
	text-align: left;
	vertical-align: middle;
	width: 160px;
}
table.ordDet #poprzednia a {}
table.ordDet #nastepna { /* nawigacja (nastepne zamowienie) */
	text-align: right;
	vertical-align: middle;
	width: 160px;
}
table.ordDet #nastepna a {}
table.ordDet #lista { /* nawigacja (powrot do listy) */
	vertical-align: middle;
	text-align: center;
}
table.ordDet td#lista a, table.ordDet td#lista a:visited {}
table.ordDet td#lista a:hover {}
table.ord_podsumowanie {
	width : 400px;
    margin : 0 auto;
}


/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** ordList ***** */
h5.ordList { /* naglowki sekcji, komunikaty */ }
table.ordList { /* wykaz zamowien */ }
table.ordList a.button {white-space: nowrap;}
table.ordList td {vertical-align: middle; padding-bottom: 3px;}
table.ordList .lp {}
table.ordList .data {}
table.ordList .status {}
table.ordList .naleznosc {}
table.ordList .rozliczone {text-align: center;}
table.ordList .platnosc {}
table.ordList .dostawca {}
table.ordList .faktura {}
table.ordList .szczegoly {}
p.ordList#strony { /* ilosc wynikow na strone */ }
td.ordList {
	text-align: right;
	vertical-align: middle;
}
td.ordList select {
	width: 40px;
}
.ordList .druk { /* przycisk druku */
	
}


/* ***** regForm **** */
span.regForm#upomnienie, span.userForm#upomnienie { /* blad walidacji */
	padding: 1px;
}
h5.regForm,h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm { /* glowna tabela */
	width: 100%;
}

.regForm select, .userForm select {width: 118px;}

table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td.etykieta, table.userForm td.etykieta {}
table.regForm td, table.userForm td {
	vertical-align: middle;
}

a.regForm, a.regForm:visited, a.userForm, a.userForm:visited  {}
a.regForm:hover, a.userForm:hover {}

span.reg_dane#upomnienie { /* blad walidacji */
	padding: 1px;
}
table.reg_dane { /* glowna tabela */
	width: 100%;
}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td.etykieta {}
table.reg_dane td {
	vertical-align: middle;
}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 155px; margin: -10px auto -6px 3px;}
table.catMenu td {font-size: 10.16px; text-align:left; font-weight: bold; padding-top: 3px; padding-bottom: 4px;}
table.catMenu a {text-decoration:none; display: block; padding-left: 18px;}

table.catMenu p {text-indent: 0px; margin: 0px; padding: 0px;}

table.catMenu td.zwiniete1,
table.catMenu td.rozwiniete1 {padding-top: 10px; padding-bottom: 10px;}
table.catMenu td.zwiniete1 a,
table.catMenu td.rozwiniete1 a {color: #633118; font-size: 17.78px; line-height: 17px; padding: 0px 0px 0px 27px; background: url(catMenu_special.png) no-repeat 14px 4px; font-family: "Times New Roman", Georgia, serif;}
table.catMenu td.zwiniete1 span,
table.catMenu td.rozwiniete1 span {color: #633118; background: url(catMenu_special.png) no-repeat 130px 4px; line-height: 17px; padding-right: 27px; display: block; text-align: center;}

table.catMenu td.zwiniete2,
table.catMenu td.rozwiniete2 {padding-left: 0px;}
table.catMenu td.zwiniete3,
table.catMenu td.rozwiniete3 {padding-left: 18px;}
table.catMenu td.zwiniete4,
table.catMenu td.rozwiniete4 {padding-left: 36px;}

table.catMenu p a {background: url(catMenu_normal.png) no-repeat 0% 0%; }
table.catMenu p a:hover {background-image: url(catMenu_special.png); text-decoration:underline; color: #633118;}

table.catMenu a,
table.catMenu a:visited {}

table.catMenu a.selected,
table.catMenu a.selected:visited {color: #633118; background-image: url(catMenu_special.png);}

table.catMenu td.zwiniete2 a,
table.catMenu td.rozwiniete2 a {background-position: 1px 0px;}

table.catMenu td.zwiniete1 .selected,
table.catMenu td.rozwiniete1 .selected {background-image: url(catMenu_special.png);}
table.catMenu td.zwiniete1:hover span,
table.catMenu td.rozwiniete1:hover span,
table.catMenu td.zwiniete1:hover span a,
table.catMenu td.rozwiniete1:hover span a {background-image: url(catMenu_special.png)!important;}

table.catMenu td.tresc1 {padding-left: 18px;}
table.catMenu td.tresc2 {padding-left: 36px;}
table.catMenu td.tresc3 {padding-left: 54px;}
table.catMenu td.tresc4 {padding-left: 72px;}


/*table.catMenu td,table.catMenu td p,table.catMenu td p span,table.catMenu td p span a{margin:0px; padding:0px;}*/

/*Table formatowana po mojemu ....... */
/*
table.catMenu td {text-align: left; height:20px;font-family:Verdana;}
table.catMenu td p {padding-left:3px;}
table.catMenu td p a:hover {background-image:url('kropka_miedz.gif');}
table.catMenu td p a { background:transparent url('kropka_ziel.gif') scroll no-repeat 0 55%;padding-left:17px; font-weight:bold;font-family:Verdana;line-height:17px;margin-left:3px;}

table.catMenu td.rozwiniete1 p span:hover,
table.catMenu td.zwiniete1 p span:hover {background-image:url('kropka_miedz.gif');}

table.catMenu td.rozwiniete1 p span:hover a,
table.catMenu td.zwiniete1 p span:hover a {background-image:url('kropka_miedz.gif');text-decoration:underline;color:#633118;}
table.catMenu td.rozwiniete1 p,
table.catMenu td.zwiniete1 p {text-align:center;}
table.catMenu td.rozwiniete1 p span,
table.catMenu td.zwiniete1 p span {background:transparent url('kropka_ziel.gif') scroll no-repeat 100% 50%; padding-left:18px; padding-bottom:2px; padding-right:10px; display:inline-block;}
table.catMenu td.rozwiniete1 p span.selected,
table.catMenu td.zwiniete1 p span.selected {background:transparent url('kropka_miedz.gif') scroll no-repeat 100% 35%; font-size:14px; padding-left:18px; padding-right:10px; 	display:inline-block;}
table.catMenu td.rozwiniete1 p span.selected a ,
table.catMenu td.zwiniete1 p span.selected a {background-image:url('kropka_miedz.gif');}
table.catMenu td.zwiniete1 p a{text-align:center; font-size:17px; font-family:'Times New Roman';}
table.catMenu td.rozwiniete1 p a{ text-align:center; font-size:17px; font-family:'Times New Roman'; padding-top:3px;  padding-left:13px; }
table.catMenu td.zwiniete2 { padding-left:10px; font-size:10px; }
table.catMenu td.rozwiniete2 {padding-left:10px;font-size:10px;}
table.catMenu td.zwiniete3 { padding-left: 18px; font-size:10px;}
table.catMenu td.rozwiniete3 { padding-left: 18px; font-size:10px;}
*/

div.stopka{text-align:center;width:600px;font-size:10px;text-decoration:none;}
div.stopka a {text-decoration:underline;color:#5A564A;}
div.stopka a:hover {text-decoration:underline;color:#633118;}

p.nstdTxt,
p.nstdTxt span{text-align:center;width:600px;font-size:10px;}


/*IE*/
span.wstazka{margin:0 auto;background:transparent url('nowosc_left.png') scroll no-repeat 0 0;display:block;height:58px;padding-left:56px;color:#643313;}
span.wstazka span.wstr{background:transparent url('nowosc_right.png') scroll no-repeat 100% 0;display:block;height:58px;padding-right:9px;}
span.wstazka span.wstr span.wstc{background:transparent url('nowosc_rep.png') scroll repeat-x 0 0;font-size:10px;font-family:Verdana;display:block;height:58px;white-space:nowrap;line-height:37px;line-height:34px;text-transform:capitalize;text-align:center;font-weight:bold;}

/* ***** itemList **** */

div.itemSel a {text-decoration:none; cursor:pointer;}
div.itemSel a:hover {text-decoration:underline;}
div.itemSel {float:left;position:relative;display:block;width:600px;height:203px;margin-top:-12px;}

div.itemSel span.center span.nazwa span.wstazka{float:left;}

div.itemSel span.center{width:332px;padding-top:39px;overflow:hidden;}

div.itemSel span.center span.nazwa,
div.itemSel span.center span.opis,
div.itemSel span.center a{float:left;}



div.itemSel span.center span.nazwa{font-size:10px;font-family:Times New Roman;font-size:25px; display:block;float:left;height:56px;}
div.itemSel span.center span.nazwa span.name {display:block; overflow:hidden;height:30px; width:222px;float:left;text-decoration:underline;font-weight:bold;}

div.itemSel:hover {position:relative;background:transparent url('select_itemList.png') scroll no-repeat 0 0;z-index:999;}

div.itemSel       {background:transparent url('itemList.png') scroll no-repeat 0 0;z-index:auto;overflow:hidden;width: 600px;}

div.itemSel span.image,
div.itemSel span.center,
div.itemSel span.ccena{margin-top:3px; padding-top:3px; padding-bottom:4px;display:block;float:left;height:188px;}

div.itemSel span.center{padding-top:36px;height:153px;}

div.itemSel span.image{width:151px;}
div.itemSel a:hover span.center span.nazwa{text-decoration:underline;}
div.itemSel:hover span.image{background:transparent;}

div.itemSel span.image{background:transparent url('tlo_itemlist.jpg') scroll no-repeat 28px 50%;}


div.itemSel:hover span.ccena,
div.itemSel:hover span.ccena span.cena,
div.itemSel:hover span.ccena span.cena span.waluta {text-decoration:none;}

div.itemSel span.ccena {width:109px;color:#5A564A;text-align:right;text-decoration:none;padding-top:83px;height:88px;font-weight:bold;}

div.itemSel span.ccena,
div.itemSel span.ccena span.cena,
div.itemSel span.ccena span.cena_stara,
div.itemSel span.ccena span.cena_promocja,
div.itemSel span.ccena span.cena span.waluta,
div.itemSel span.ccena span.cena_stara span.waluta,
div.itemSel span.ccena span.cena_promocja span.waluta{text-decoration:none;font-size:19px;font-family:'Times New Roman';font-weight:bold;}
td.filtryAOT table.input007,
td.filtryAOT table.input008{width:60px;float:none;}

div.itemSel a span.opis ,
div.itemSel a:hover ,
div.itemSel a:hover   * {text-decoration:none!important;}


div.itemSel a:hover  span.center span.nazwa span.name {text-decoration:underline!important;}

div.itemSel a  span.center span.opis
{
	color:#633118;
	font-family:verdana;
	font-size:11px;
	height:67px;
	overflow:hidden;
	width:332px;
	line-height:16px;
	margin-top:-6px;
	text-decoration:none!important;}
	
div.itemSel span.name {cursor:pointer;}
div.itemSel span.ccena span.cena_stara,
div.itemSel:hover span.ccena span.cena_stara{text-decoration:line-through!important;}
table.itemList { /* tabelka z pojedynczym produktem na liscie produktow */ }
table.itemList div.obrazek {}
table.itemList div.obrazek img {
	cursor: pointer;
}
table.itemList .nazwa { /* nazwa towaru */ }

table.itemList td.obrazek {
	height: 120px;
	vertical-align: bottom;
}
table.itemList td.obrazek div.ramka {
	margin: 0px;
	width: 150px;
	height: 112px;
	background: no-repeat center;
	overflow: hidden;
}
table.itemList .cena {}
table.itemList .cena_promocja {}
table.itemList .cena_stara {text-decoration: line-through;}
table.itemList .waluta {}
table.itemList .cena .waluta {}
table.itemList .cena_promocja .waluta {}
table.itemList .cena_stara .waluta {}

table.itemList div.producent {}
table.itemList .do _szczegolow {}

table.filtry {width: 600px;margin: 0 auto;}
table.filtry td {}
table.filtry input:focus {}

table.filtry#filtry_z {}
table.filtry#filtry_z td {}
table.filtry#filtry_z td select {}
table.filtry#filtry_z td.lee {padding: 6px 10px 2px 0px; text-align: right; vertical-align:middle;}
table.filtry#filtry_z td.prr {padding: 6px 10px 2px 0px; text-align: left;}
table.filtry#filtry_z span.typy {padding-right: 25px;}
table.filtry#filtry_z span.typy input.checkbox {margin: 0px; padding: 0px; width: 20px; }

table.sortList { /* tabela z sortowaniem i wobor ilosci wynikow na stronie */
	width: 100%;
}
table.sortList td {
	vertical-align: middle;
	text-align: center;
}
table.sortList input {
	width:60px;
	text-align:right;
	padding-left:4px;
	padding-right:4px;
}

.ccoll .naglowek{color:#633118;color:#5A564A;
font-family:Times New Roman;
font-size:30px;
font-weight:bold;}
/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek { /* naglowek wszystkich modulow */
	font-weight : bold;
	clear : both;
	margin-top:20px;
}
div.proList div.naglowek { /* naglowek proList */color:#5A564A; }
table.proList { /* tabela listy promocji */
	margin:0 auto;
}
table.proList td{background:transparent url(ramka_mala_srodek.png) no-repeat scroll 50% 50%; height:232px; overflow:hidden; padding:2px;  text-align:center; vertical-align:middle; width:183px;}
table.proList .fotka {}
table.proList .nazwa {}
table.proList .cena {}
table.proList .cena_promocja {}
table.proList .cena_stara {text-decoration: line-through;}
table.proList .waluta {}
table.proList .cena .waluta {}
table.proList .cena_promocja .waluta {}
table.proList .cena_stara .waluta {}

div.newList,
div.mainList,
div.proList
{margin-top:20px;}

div.newList div.tdList,
div.mainList div.tdList,
div.proList div.tdList
{height:219px;}
table.newList ,
table.mainList ,
table.proList,
table.bestList
{color:#000;}

table.newList .nazwa,
table.mainList .nazwa,
table.proList .nazwa
{font-family:verdana; font-size:15px;  margin:0 auto;font-weight:bold; width:170px; height:21px; margin:0 auto; overflow:hidden; width:170px;}

table.newList a.fotka,
table.mainList a.fotka,
table.proList a.fotka
{height:164px; margin:1px auto; width:168px;}

div.newList div.naglowek { /* naglowek newList */  color:#5A564A;}
table.newList { /* tabela listy nowosci */
	margin:0px auto;
}

table.newList td  span.wstazka{width:53px;}
table.newList td {background:transparent url(ramka_mala_srodek.png) no-repeat scroll 50% 0;}
table.mainList td {background:transparent url(ramka_mala_srodek.png) no-repeat scroll 50% 50%;}
table.mainList td ,
table.newList td 
{height:232px; overflow:hidden; padding:2px; text-align:center; vertical-align:middle; width:196px;}

/*table.newList td {background:transparent url(ramka_mala_srodek.png) no-repeat scroll 50% 50%; height:232px; overflow:hidden; padding:2px; text-align:center; vertical-align:middle; width:183px; }*/
table.newList .fotka {}
table.newList .nazwa {}
table.newList .cena {}
table.newList .cena_promocja {line-height:16px;}
table.newList .cena_stara {text-decoration: line-through;}
table.newList .waluta {}
table.newList .cena .waluta {}
table.newList .cena_promocja .waluta {}
table.newList .cena_stara .waluta {}

div.mainList div.naglowek { /* naglowek mainList */ color:#5A564A;}
table.mainList { /* tabela listy na stronie glownej */margin:0px auto;}
table.mainList .fotka {}
table.mainList .nazwa {width:170px;margin:0 auto;}
table.mainList .cena {}
table.mainList .cena_promocja {}
table.mainList .cena_stara {text-decoration: line-through;}
table.mainList .waluta {}
table.mainList .cena .waluta {}
table.mainList .cena_promocja .waluta {}
table.mainList .cena_stara .waluta {}


div.setList div.naglowek { /* naglowek setList */ }
table.setList {width : 100%;}
table.setList td {
	text-align: center;
}
table.setList .fotka {}
table.setList .nazwa {}
table.setList .cena {}
table.setList .cena_promocja {}
table.setList .cena_stara {text-decoration: line-through;}
table.setList .waluta {}
table.setList .cena .waluta {}
table.setList .cena_promocja .waluta {}
table.setList .cena_stara .waluta {}
table.setList {width : 100%;}

div.bestList {margin:0 auto;}
div.bestList table{margin:0 auto;width:142px;}
table.bestList td {background:transparent url(ramka_mala_srodek_detCard.gif) no-repeat scroll 50% 50%;height:180px;overflow:hidden;padding:2px;text-align:center;vertical-align:middle;width:146px;}
table.bestList .fotka {}
table.bestList .nazwa {font-weight:bold;font-size:12px;height:17px;overflow:hidden;}
table.bestList .cena {}
table.bestList .cena_promocja {}
table.bestList .cena_stara {text-decoration: line-through;}
table.bestList .waluta {}
table.bestList .cena .waluta {}
table.bestList .cena_promocja .waluta {}
table.bestList .cena_stara .waluta {}
table.bestList tr td div.tdList,
table.bestList tr td div.tdList a.fotka {position:relative!important;}

/* ***** catList ***** */
table.catList { /* tabela listy kategorii */ }
table.catList .nazwa { /* nazwa kategorii */ }
table.catList .opis { /* opis kategorii */ }


/* ***** conCatList ***** */
table.conCatList { /* tabela listy kategorii tresci */ }
table.conCatList .nazwa { /* nazwa kategorii tresci */ }
table.conCatList .opis { /* opis kategorii tersci*/ }

/* ***** detCard do gruntownej renowacji ***** */
div.statusyDetCard span.wstazka{float:right;width:54px;}
div.statusyDetCard span.wstazka span {width:auto;}
/*div.statusyDetCard {width:600px;}*/
div#site_conntent table#T1 tr td form table.detCard tr td table.fotkimini tr td{
	background:transparent url('ramka_mala_srodek_detCard.gif') scroll no-repeat 50% 50%;
	height:180px;
	width:146px;
	padding:2px 2px;
	overflow:hidden;
	vertical-align:middle;
	text-align:center;
	font-size:0px;
}
div#site_conntent table#T1 tr td form table.detCard tr td table.fotkimini tr td:hover {}

.ceny{font-size:14px;font-family:'Times New Roman';color:#633118;}
p.ceny,
p.opis,
td.ccoll table tr td div p,
table.ceny,
div.stan{margin-left:12px;font-size:13px;font-family:'Times New Roman';color:#633118;}

div.stan{position:relative;float:left;margin-left:12px;margin-top:20px;}
div.stan img {display:block;}
table.ceny{width:200px;vertical-align:top;text-align:left;margin-top:2px;clear:both;}
table.ceny tr td {width:100px;}
table.ceny tr td table.input007 tr td.c input,
table.ceny tr td table.input007 tr td.c{width:20px}

span.det_cena{display:block;width:100px}
div.nazwaTlo table {margin:0 auto;}
div.nazwaTlo table td {vertical-align:middle;}
div.nazwaTlo table td.txt {background-color:#e4e1dc;font-size:25px;font-family:'Times New Roman';color:#643313;font-weight:bold;padding:0 8px; }


/**/
div.nazwaTlo{background:transparent url('napis_tlo.png') scroll no-repeat 50% 50%;text-align:center;}
/*div.nazwaTlo span{margin:0 auto;background:#e4e1dc url('kropka_miedz.png') scroll no-repeat 0 50%;height:1px;padding-left:9px;font-size:25px;font-family:'Times New Roman'; }*/
/*div.nazwaTlo span span { margin:0 auto;background:#e4e1dc url('kropka_miedz.png') scroll no-repeat 100% 50%;height:1px;padding-right:12px;color:#643313;}*/

div.separatorLinia{background:transparent url('napis_tlo.png') scroll no-repeat 50% 50%;text-align:center;clear:both;}
div.separatorLinia span{margin:0 auto;background:#e4e1dc url('kropka_miedz.png') scroll no-repeat 0 50%;height:1px;padding-left:9px; }
/*div.separatorLinia span span { margin:0 auto;background:#e4e1dc url('kropka_miedz.png') scroll no-repeat 100% 50%;height:1px;padding-right:12px;color:#643313;}*/

div#img{background:transparent url(ramka_det_duza.gif) no-repeat scroll 50% 50%;
color:white;
float:left;
height:452px;
margin-bottom:10px;
/*margin-left:4px;*/
margin-top:27px;
overflow:hidden;
width:372px;}
div#img img{margin:0 auto;}


div#img table tr td a{display:block;
max-height:450px;
overflow:hidden;
padding:2px;
width:365px;}

div.atrTab table {margin-left:12px;}
ul.opcjeDetCard li{list-style-image: url('kropka_miedz.gif');}
ul.opcjeDetCard li a {}
div.opcjeDetCard {margin:0px;margin-left:15px;font-size:11px;clear:both;}

table.detCard table.input008 {margin:0 auto;}
table.detCard td#zdjecie {}
table.detCard div.nazwa {}
table.detCard div.nazwa img {}
table.detCard div.nazwa span {}
table.detCard div.symbol {}
table.detCard td#przewijane {}
table.detCard td img.fotki {cursor: pointer;}
table.detCard input#ilosc {}
input.button#dodaj {} 
input.button#dodaj:hover {}

table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

.detCard#brak { /* komunikat : brak towaru w magazynie */ }
.twPromo { clear:both;color:#633118; font-size:12px; padding:2px;text-align:center; }
table.detCard #cenaIStan {}
table.atrybutyWybierane td,
table.atrybutyStale td { vertical-align:middle;}
.atrybutyStale td.etykieta,
.atrybutyStale td.wartosc { color:#633118; font-size:12px; padding:2px;}
.atrybutyStale td.etykieta{color:#5a5749}
.atrybutyStale td.wartosc{color:#633118}

.atrybutyWybierane { /*tabela z atrybutami wybieranymi przy zakupie */ }
.atrybutyWybierane td.etykieta,
.atrybutyWybierane td.wartosc { /* wartosci atrybutow */color:#633118; font-size:12px; padding:2px;}

table.detCard #akcje { /* popularne akcje dla produktu */ }
table.detCard a#porownaj { /* dodaj do porownania */ }
table.detCard a#zapytaj { /* link do zapytaj o produkt */ }
table.detCard a#polec  { /*link do polec znajomemu */ }
table.detCard a#wydrukuj  { /* link do wydrukuj karte */ }

/* detCard - dodatkowe */
div.dodatkowe
{padding: 5px 0px 0px 0px; margin: 5px;}
div.dodatkowe#d_mp3 {}
div.dodatkowe#d_linki {}
div.dodatkowe#d_tresci {}
div.dodatkowe#d_animacje {}
div.dodatkowe#d_flv {}
div.compoList div.naglowek ,
div.setList div.naglowek ,
div.dodatkowe div.naglowek {padding: 5px 0px; margin: 0px; font-weight: bold;font-size:18px;}
div.dodatkowe ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.dodatkowe ul li { list-style-image:none; list-style-position:outside; list-style-type:none;margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px;}
div.dodatkowe ul li  a {background:#E4E1DC url(kropka_ziel.gif) no-repeat scroll 0 50%; padding-left:15px;}
div.dodatkowe ul li  a:hover {color:#633118;background:#E4E1DC url(kropka_miedz.gif) no-repeat scroll 0 50%; padding-left:15px;}

div.dodatkowe a {line-height: 17px;}


div.dodatkowe div.mp3 {padding-top: 10px; padding-bottom: 10px; margin-top: 0px; margin-bottom: 0px;}
div.dodatkowe div.utwor {margin: 5px 0px 0px 10px;}
div.dodatkowe div.utwor div.tytul {display: inline; line-height: 17px; margin: 0px 5px 0px 0px; }
div.dodatkowe div.utwor div.playme {float: left; display: inline; width: 17px; height: 17px; margin: 0px 5px 0px 0px; }

div.compoList table.compoList {margin:0 auto;}
div.compoList table.compoList tr td {text-align:center;}

/* warianty towaru */

table.variants {margin:0;color:#633118;font-family:'Times New Roman';font-size:14px;width:200px;}
table.variants td {color:#633118;font-family:'Times New Roman';font-size:14px;padding:1px;vertical-align:middle;}
table.variants td.nazwa {}
table.variants td.nazwa a {text-align:right;float:right;}

table.variants td.cena {}
table.variants td.dodaj {}

/* ***** catLinks ***** */
table.catLinks { /* tabela z linkami */ }


/* ***** conLinks *****
UWAGA!!! styl nie jest stosowany w samym module lecz w wywolaniu funkcji
PRZYKLAD: conLinks('NAZWA KATEGORII','','class="conLinks"',' id="selected"',' SEPARATOR ');
 */
a.conLinks, a.conLinks:visited {}
a.conLinks:hover {}
a.conLinks#selected {}


/* ***** ordDet ***** */
table.ord_podsumowanie {}
table.ord_podsumowanie td {
	text-align:left;
}
.ord_podsumowanie td.statusy {
	text-align:right;
	width: 200px;
	font-weight : bold;
}


/* *****  cusConBody ***** */
div.cusConBody {}
div.cusConBody h1 {}
div.cusConBody h2 {}
div.cusConBody p {}


/* ***** conList - lista tresci ***** */
table.conList {
	width: 100%;
}
table.conList a.tytul {}
table.conList a.temat {}


/* ***** comForm - box porownania ***** */
table.comForm {
	width : 100%;
}
table.comForm td.nazwa { /* nazwa towaru*/}
table.comForm td.akcja { /* kolumna akcji (usuniete) */ }
table.comForm#porownaj { /* tabela z linkami porownania*/}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
table.repForm td.ilosc {width: 60px; text-align: center;}
table.repForm td.cena {width: 160px; text-align: right;}

/* ***** repLink ***** */
a.repLink { /* link do przechowalni */ }


ok {color:#080;}
x {color:#f00;}

div.siteList {margin: 10px auto;}
div.siteList div#mapa_oferta {font-weight: bold;}
div.siteList div#mapa_strony {font-weight: bold;}


input.button#reg_submit {margin: 5px 0px 5px 0px; font-size: 14px!important; padding: 2px 0px;}


div.pozycja.ordDet {margin: 0px auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 14px;}



/* aucSumForm */
div.center {margin: 0px auto;}

table.aucSumForm {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size : 13px; border-bottom : 1px solid #ff0; margin: 10px 0px 0px 0px; }
table.aucSumForm h5 {border: 0px; font-size : 12px; margin: 6px 0px 6px 6px;; }
table.aucSumForm h5 input {margin-right: 5px;}

table.aucSumForm td.sprzedajacy_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.sprzedajacy_linki a {}
table.aucSumForm td.aukcja {font-weight : bold; font-size : 12px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa {font-weight : bold; font-size : 14px; padding: 5px 0px 5px 10px; vertical-align: middle;}
table.aucSumForm td.aukcja_nazwa a {}

table.aucSumForm table.listaAukcji {width: 100%;}
table.aucSumForm table.listaAukcji td {vertical-align: middle;}
table.aucSumForm table.listaAukcji td.zdjecie {width: 190px; padding: 2px;}
table.aucSumForm table.listaAukcji td.opisy {padding: 2px;}
table.aucSumForm table.opis td {padding: 5px; font-size: 12px; font-weight: bold;}
table.aucSumForm table.opis td.nazwa {}
table.aucSumForm table.opis td.cena {text-align: right;}
table.aucSumForm table.opis td.ilosc {text-align: right;}
table.aucSumForm table.opis td.wartosc {text-align: right;}
table.aucSumForm table.opis td.etykieta_nazwa {font-size: 11px; font-weight: normal; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_cena {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_ilosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}
table.aucSumForm table.opis td.etykieta_wartosc {font-size: 11px; font-weight: normal;text-align: right; padding: 1px 5px 3px 5px;}

table.aucSumForm span.nawias {color: #c0c0c0;}
table.aucSumForm td.cart_ikona {padding: 5px; width: 120px; text-align: center;}
table.aucSumForm td.cart_radio input {border: 0px;}
table.aucSumForm td.cart_opis {}

table.aucSumForm table.dane {width: 100%; margin: 0px;}
table.aucSumForm table.dane td {vertical-align: middle; }
table.aucSumForm table.dane input {}

table.aucSumForm table.dane#dostawca {}
table.aucSumForm table.dane#dostawca td {}

table.aucSumForm table.dane#platnosc {}
table.aucSumForm table.dane#platnosc td {}
table.aucSumForm table.dane#platnosc td.sprzedajacy {font-size: 14px; font-weight: bold; padding: 0px 0px 0px 10px;}
table.aucSumForm table.dane#platnosc td.sprzedajacy span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#platnosc span.upomnienie {color: red;}

table.aucSumForm table.dane#zamawiajacy {margin-top: 10px; margin-bottom: 10px;}
table.aucSumForm table.dane#zamawiajacy td {}
table.aucSumForm table.dane#zamawiajacy td.pseudonim {font-size: 14px; font-weight: bold; padding: 0px 0px 10px 0px;}
table.aucSumForm table.dane#zamawiajacy td.pseudonim span.etykieta {font-size: 12px; font-weight: normal;}
table.aucSumForm table.dane#zamawiajacy td.cart_radio {padding: 3px;}

table.aucSumForm#dodatkowe {margin: 5px auto;}
table.aucSumForm#dodatkowe td {text-align: center;}
table.aucSumForm#dodatkowe td.etykieta {}
table.aucSumForm#dodatkowe td.etykieta textarea {}

table.aucSumForm div#faktura {margin: 0px 0px 10px 0px;}
table.aucSumForm div#dane_wysylkowe {margin: 0px 0px 10px 0px;}

table.aucSumForm#uwagi {margin: 0px auto;}
table.aucSumForm#uwagi td {text-align: justify; padding: 5px 10px;}

table.aucSumForm#zamow {margin: 0px auto;}
table.aucSumForm#zamow td {text-align: center;}
table.aucSumForm#zamow input#reg_submit {}

/* galList */
div.galList ul {}
div.galList li {}

div.galList {margin: 0px auto;}
div.galList .galListItem {margin-bottom: 10px;}
div.galList .nazwa {}
div.galList .nazwa a {}
div.galList .opis {padding: 5px 0px 10px 10px; text-align: justify;}

/* newsShortList - aktualnosci */
div.newsShortList {margin:5px;}
div.newsShortList div.newsShort {margin-top:5px;}
div.newsShortList a.newsArchLink {float:right;font-weight:bold;padding-right:10px;}
div.newsShortList div.newsLink {color:#633118;}
div.newsShortList a.newsLink {color:#633118;}
div.newsShortList div.newsSkrot {padding-left:5px;}
div.newsShortList div.newsDataPublikacji {font-size:9px;}

/* newsList */
div.newsList {}
div.newsList div.newsFull {}
div.newsList div.newsLink {}
div.newsList a.newsLink {}
div.newsList div.newsTresc {}
div.newsList div.newsDataPublikacji {}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {margin:0 auto;width:94%;}
table.pollForm td {vertical-align: middle; padding: 1px 1px;}
table.pollForm td.pytanieSondy {}
table.pollForm td.poleSondy {width: 20px;}
table.pollForm td.opcjaSondy {}
table.pollForm td.przyciskiSondy {}
table.pollForm input {}
table.pollForm input.button#glosuj {}
table.pollForm input.button#wyniki {}
table.pollForm span.glosuj ,
table.pollForm span.wyniki {display:block;margin:0 auto;}
table.pollForm span.glosuj table,
table.pollForm span.wyniki table {margin:0 auto;}

table.pollForm td.wynikSondy {}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {}





/* opiList - opinie */

.opiList {color:#5A564A;}
.opiList table .header{color:#5A564A;}
.opiList table tr td{vertical-align:middle;}
.opiList table .podpis{display:block; font-weight:bold;color:#633118;}
.opiList table .data{display:block; font-size:0.7em}
.opiList table .tresc{color:#633118;}

.opiList table.opiList .tr1,
.opiList table.opiList .tr2{padding:3px;}

.ratBar {background:url(ratingBar.png) 0px -30px; height:15px; }
.ratBarCurrent {background:url(ratingBar.png); height:15px; }
div#opiForm{padding-left:26px;text-align:left;}

#opiForm div.opinia textarea:active{color:#633118}
div#opiForm div  span {display:block;}
div#opiForm div  table,
div#opiForm div  textarea,
div#opiForm div  .ratForm {margin-left:20px;}
div#opiForm  div.ocena div.ratForm div#voteBarRating span.ocena  *,
div#opiForm  div.ocena div.ratForm div#voteBarRating span.ocena   {display:inline;}
.ratForm #ratBar {height:15px; }
.ratForm #voteBarRating {float:left; }
.ratForm #voteBarCandidate {float:left; height:15px; line-height:15px; padding:0px 0px 0px 10px; width:2em;}
.ratForm #voteBar {background:url(ratingBar.png) 0px -30px; height:15px; overflow:hidden; float:left;}
.ratForm #voteBarCurrent {background:url(ratingBar.png); height:15px; overflow:hidden; position:relative;}
.ratForm #voteBarSlider {height:15px; overflow:hidden; position:relative; top:-15px; width: 100%;}
.ratForm #voteBarSlider a {background:url(ratingBar.png) no-repeat 0px 30px; display:block; height:15px; float:left; line-height:15px; margin:0px; overflow:hidden; padding:0px; width:20px;}
.ratForm #voteBarSlider img {width:20px; height:15px; border:0px; margin:0px;}

.ratForm .ratFormOption {margin:4px;}

div.conBody {}
div.conBody p.conBody {}



table.galCatList {margin: 5px auto;}
table.galCatList td {}
table.galCatList div {margin: 0px auto; text-align: left;}
table.galCatList div.galCatListItem {}
 table.galCatList div.nazwaGalerii {padding: 5px;}
 table.galCatList div.nazwaGalerii a,
 table.galCatList div.nazwaGalerii a:visited {font-weight: bold;}
 table.galCatList div.nazwaGalerii a:hover {}
 table.galCatList div.galCatListObrazek {padding: 5px;}
 table.galCatList div.opisGalerii {padding: 5px;}

div.galList {margin: 5px auto;}
div.galList td {}
div.galList div.galListItem {}
div.galList div {margin: 0px auto; text-align: left; }
 div.galList div.nazwa {padding: 5px;}
 div.galList div.nazwa a,
 div.galList div.nazwa a:visited {font-weight: bold;}
 div.galList div.nazwa a:hover {}


table.galeria div.opisFotki {}
div#oknoObrazka {padding: 5px 0px;}
div.galeria div#oknoGalerii {}
 div.galeria div#oknoGalerii div.fotkaGalerii {margin: 5px auto; padding: 5px;}
 div.galeria div#oknoGalerii div.miniaturaGalerii {}
 div.galeria div#oknoGalerii div.nazwaFotki {}
 div.galeria div#oknoGalerii div.opisFotki {}
div.galeriaBrakZdjec {margin: 5px auto;}
div.compoList table.compoList tr td a:hover ,
div.compoList table.compoList tr td a{text-decoration:none;}
div.compoList table.compoList tr td a div.nazwa {text-decoration:underline;}
div.compoList table.compoList tr td a span.cena_stara{text-decoration:line-through!important;}
div.compoList table.compoList tr td a:hover span{text-decoration:none;color:#5A564A;}
