html, body {margin: 0px;}
div.top,
table.menu,
div.stopka,
table.u3,
table.foot {width: 980px; margin: 0px auto;}

div.menu,
div#menu_dolne,
div#podpis,
div#cms,
div#author {width: 100%;}

body, body * {font-family: Verdana, Tahoma, Arial, sans-serif;}

body, td {font-size: 8.25pt; /* font-size: 8.25pt; */ color: #43474b;}
input, select, option, textarea {font-size: 8.25pt; color: #444444;}
input.radio, input.checkbox, td.radio input {}
/* 
  16.5 pt == 22 px
  13.5 pt == 18 px
  12   pt == 16 px
  10.5 pt == 14 px
  9    pt == 12 px
  8.25 pt == 11 px
  7.5  pt == 10 px
*/

a,
a:visited {color: #43474b; text-decoration: underline;}
a:hover {color: #000000; text-decoration: underline;}

/* 
div.top {height: 241px; background: url(bg_top.jpg) no-repeat 100% 0%;}
div.top a#logo {margin-top: 30px; margin-left: 80px; width: 247px; height: 135px; border: 0px; cursor: pointer; display: block; background: url(top_logo.jpg) no-repeat 0% 0%;}
*/
div.top_wrap {background: url(bg_top2.jpg) no-repeat 50% 0%;}
div.top {width: 950px; height: 138px; position: relative;}
div.top a#logo {position: absolute; top: 16px; left: 91px; width: 180px; height: 100px; border: 0px; cursor: pointer; display: block; background: url(top_logo3.gif) no-repeat 50% 50%;}

div.box {/* background-color: #ffffff;  */margin: 0px auto 0px auto; border: 1px solid none;}
div.box div.head {background-color: #c91b2a; padding: 13px 2px 12px 2px; text-align: center; font-family: /* Lithograph, */Verdana, Tahoma, sans-serif; color: #ffffff; font-weight: bold; font-size: 9pt;}
div.box div.head a,
div.box div.head a:visited {font-family: /* Lithograph, */Verdana; color: #ffffff; text-decoration: none;}
div.box div.head a:hover {text-decoration: underline;}
div.box div.content {/* background: url(box_content.gif) repeat-x 0% 0%;  */padding: 10px 10px 20px 10px;}

#b_ads1, #b_ads2, #b_ads3, #b_ads4, #b_ads5, #b_ads6, #b_ads7 {overflow: hidden; padding: 0px 0px 20px 0px; margin: 0px auto;}

#b_ads1 {width: 213px;}
#b_ads1 div.content {width: 213px; padding: 0px;}
#b_ads2, 
#b_ads3 {width: 538px; padding: 0px 0px; text-align: center;}
#b_ads2 img, 
#b_ads3 img {margin-top: 10px; margin-bottom: 10px;}
#b_ads4 {width: 960px; margin: 0px auto;}
#b_ads5 div.content {padding: 10px 10px 0px 10px; width: 193px;}
#b_ads6 {width: 213px; text-align: center;}
#b_ads6 div.content {width: 213px; padding: 10px 0px 0px 0px;}
#b_ads7 div.content {width: 213px; padding: 10px 0px 20px 0px;}


div.box#b_catMenu div.head {color: #d34605; background-color: #feb52a;}
div.box#b_catMenu div.content {padding: 2px 5px 20px 4px;}

div.box#b_newsletter div.content {padding: 10px 3px;}

div.box#b_cart {}
div.box#b_cart div.head {}
div.box#b_cart div.content {/* background-color: #f2f2f2; */ padding: 8px 8px 8px 8px; color: #43474b; font-size: 8.25pt;}

div.box#b_cart a,
div.box#b_cart a:visited {text-decoration: none;}
div.box#b_cart div.cart           {padding-top: 2px; padding-bottom: 12px; display: block;padding-left: 38px; position: relative; }
div.box#b_cart div.cart a.ikonaK  {display: block; position: absolute; margin-left: -38px; width: 38px; font-size: 0px; height: 37px;}
div.box#b_cart span.przechowalnia {padding-left: 38px; padding-top: 2px; padding-bottom: 12px; display: block;}
div.box#b_cart div.cart {}
div.box#b_cart span.przechowalnia {margin-top: 5px;}
div.box#b_cart span.przechowalnia span.naglowek {font-weight: normal; display: block;}
div.box#b_cart span.liczba {font-weight: bold; display: block;}
div.box#b_cart span.liczba span {padding-left: 10px;}
div.box#b_cart a:hover span.naglowek {text-decoration: underline;}

div.box#b_cart div.pusty {padding: 10px 8px; text-align: center;}

div.box#b_cart div.cart a,
div.box#b_cart div.cart a:visited,
div.box#b_cart span.przechowalnia a,
div.box#b_cart span.span a:visited {color: #43474b; text-decoration: none; display: inline-block; padding-bottom: 1px;}

div.box#b_cart div.podsumowanie {padding-top: 4px; font-weight: bold;}
div.box#b_cart div.podsumowanie span {font-weight: bold; font-size: 8.25pt;}
div.box#b_cart div.podsumowanie span.cena {padding-left: 10px;}

div.box#b_cart div.cart a:hover,
div.box#b_cart span.przechowalnia a:hover {text-decoration: underline;}

div.box#b_cart div.cart {background: url(ikona_wkoszyku.gif) no-repeat 0px 0px;}
div.box#b_cart div.cart#none {background: url(ikona_wkoszyku.gif) no-repeat 0px 0px; line-height: 20px; padding-top: 15px; padding-bottom: 15px;}
div.box#b_cart span.przechowalnia {background: url(ikona_wprzechowalni.gif) no-repeat 0px 0px;}

/* 
div.menu {text-align: center; background-color: #c91b2a; padding: 0px 0px;}
table.menu {background-color: #feb52a;}
table.menu td {text-align: center; font-size: 0pt; vertical-align: middle; padding: 0px 0px;}
table.menu table.kategorie {margin: 0px auto;}
table.menu table.kategorie td {}
table.menu table.kategorie a,
table.menu table.kategorie a:visited {display: block; font-size: 13.5pt; margin: 0px auto; padding: 14px 22px; border-width: 3px; border-style: solid; text-decoration: none; color: #ffffff; border-color: #feb52a; font-family: Verdana, Tahoma, Comic Sans MS, sans-serif}
table.menu table.kategorie a:hover {color: #000000;}
*/

div.menu {text-align: center; background-color: #c91b2a; padding: 0px 0px; /* border-top: 1px solid #feb52a; border-bottom: 1px solid #feb52a; */}
table.menu {background-color: #feb52a;}
table.menu td {text-align: center; font-size: 0pt; vertical-align: middle; padding: 0px 0px;}
table.menu table.kategorie {margin: 0px auto;}
table.menu table.kategorie td {}
table.menu table.kategorie a,
table.menu table.kategorie a:visited {display: block; font-size: 10.5pt; margin: 0px auto; padding: 5px 22px; border-width: 3px; border-style: solid; text-decoration: none; color: #ffffff; border-color: #feb52a; font-family: Verdana, Tahoma, Comic Sans MS, sans-serif}
table.menu table.kategorie a:hover {color: #000000;}


table.u3 td.u31 {width: 213px; background: url(bg_kol.gif) repeat-x 0px 20px;}
table.u3 td.u32 {width: 538px; padding-left: 8px; padding-right: 8px;}
table.u3 td.u33 {width: 213px; background: url(bg_kol.gif) repeat-x 0px 20px;}

/* div#menu_gorne {font-size: 8.25pt; background: url(bg_menu_gorne.gif) repeat-y 0px 0px; padding: 9px; width: 535px; position: relative; left: 10px; top: 3px;}
div#menu_gorne a,
div#menu_gorne a:visited {color: #2f2f42; text-decoration: none; font-weight: bold;}
div#menu_gorne a.selected,
div#menu_gorne a.selected:visited,
div#menu_gorne a:hover {color: #ef6533;}
div#menu_gorne a:hover {text-decoration: none;}
div#menu_gorne span.sep {color: #c91b2a; padding-left: 2px; padding-right: 2px;}
 */
 
div#menu_gorne {display: block; position: absolute; top: 0px; left: 484px; font-size: 8.25pt; /* background: url(bg_menu_gorne.gif) repeat-y 0px 0px; */ padding: 8px 0px 0px 0px; line-height: 8.25pt; width: 477px;}
div#menu_gorne a,
div#menu_gorne a:visited {color: #2f2f42; text-decoration: none; font-weight: bold;}
div#menu_gorne a.selected,
div#menu_gorne a.selected:visited,
div#menu_gorne a:hover {color: #ef6533;}
div#menu_gorne a:hover {text-decoration: none;}
div#menu_gorne span.sep {color: #c91b2a; padding-left: 2px; padding-right: 2px;}

 
div.findForm {background: url(bg_szukaj.gif) repeat-y 9px 9px; width: 962px; margin: 12px auto 11px auto; padding: 6px 0px 5px 18px;}

table.foot {background-color: #858585 /* #feb52a */; margin-top: 20px; margin-bottom: 20px;}
table.foot td.foot {text-align: center; padding: 13px 10px 12px 10px; vertical-align: middle; font-size: 8.25pt;}
table.foot td.foot a,
table.foot td.foot a:visited {color: #ffffff /* #2f2f42 */; font-size: 8.25pt;}

div#cms {padding: 10px 0px;}
div#author {color: #ffffff /* #2f2f42 */;}

div#menu_dolne {text-align: center;}
div#menu_dolne a,
div#menu_dolne a:visited {color: #ffffff /* #2f2f42 */; text-decoration: none; font-weight: bold;}
div#menu_dolne a.selected,
div#menu_dolne a.selected:visited,
div#menu_dolne a:hover,
div#podpis a:hover {color: #ef6533; text-decoration: none;}
div#menu_dolne span.sep {color: #c91b2a; padding-left: 2px; padding-right: 2px;}

/* 
###################################
rest
###################################
*/

td {vertical-align: top;}
div.uwagaAdministratorska {position: fixed; top: 40px; width: 100%; text-align: center; background-color: red; color: white; font-size: 12pt; font-weight: bold; font-family: Verdana; padding: 5px; border-bottom: 2px solid #000000; z-index: 1000;}
h1, h2, h3, h4, h5, h6 {margin: 10px 0px; padding: 0px;}
h1 {font-size: 16.5pt;}
h2 {font-size: 13.5pt;}
h3 {font-size: 12pt;}
h4 {font-size: 10.5pt;}
h5 {font-size: 9pt;}
h6 {font-size: 8.25pt;}
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;}
img.fotka,
img.fotki,
img.duzafotka {cursor: pointer;}
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 {}
a:visited {}
a:hover {}
p {margin-top: 8px; margin-bottom: 8px;}

input {padding-left: 3px; padding-right: 3px; border: 1px solid #cccccc; color: #444444; font-size: 8.25pt; vertical-align: middle;}
textarea {padding: 3px; border: 1px solid #cccccc; color: #444444; font-size: 8.25pt;}
select {border: 1px solid #cccccc; color: #444444; font-size: 8.25pt; vertical-align: middle;}

input.button,
table.aucSumForm input.submit {
	padding-left: 3px; 
	padding-right: 3px; 
	border: 1px solid #5c5c5e; 
	color: #ffffff; 
	background: #414141 url(input_button.gif) repeat-x 0% 50%;
	font-size: 8.25pt; 
	cursor: pointer;
	font-weight: bold;
}
table.cartForm span.przelicz {display: inline-block; font-size: 8.25pt; padding-left: 3px; padding-right: 3px; font-weight: bold; cursor: pointer; color: #ffffff; background: #414141 url(input_button.gif) repeat-x 0% 50%; border: 1px solid #5c5c5e;}

input.button:hover, 
table.aucSumForm input.submit:hover,
table.cartForm .ilosc table span.przelicz:hover {background: #ca1f2e url(input_button_h.gif) repeat-x 0% 50%;}

input.button:focus,
input.button:active {border: 1px solid #5c5c5e; outline: 0px;}

span.buttonBorder {}
span.buttonBorder input {}


a.button, a.button:visited {
	padding-left: 3px; 
	padding-right: 3px; 
	border: 1px solid #5c5c5e; 
	color: #ffffff; 
	background: #414141 url(input_button.gif) repeat-x 0% 50%;
	font-size: 8.25pt;
	cursor: pointer;
	padding-top: 1px;
	padding-bottom: 1px;
	text-decoration: none;
	font-weight: bold;
}
a.button:hover {background: #ca1f2e url(input_button_h.gif) repeat-x 0% 50%; text-decoration: none;}

input#wysylka {}
select {}
span {}

table#submit { /* obszar przycisku submit w formularzach zbierajacych dane uzytkownika  ##### do usuniecia */ }
table#submit td { /* 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-size: 9pt; font-weight: bold;}
span.cena_promocja {font-size: 9pt; font-weight: bold;}
span.cena_stara {font-size: 9pt; font-weight: normal; text-decoration: line-through;}
span.waluta {padding-left: 2px; font-size: 7.5pt; font-weight:normal;}
span.cena .waluta {}
span.cena_promocja .waluta {}
span.cena_stara .waluta {}


#wydrukuj { /* link do wydruku */ }

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 9pt;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 9pt;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	font-size: 9pt;
	margin: 5px 0px;
}


/* **** wybor strony **** */
span.pageSelector a {text-decoration: none; padding-left: 2px; padding-right: 2px; font-weight: bold; font-size: 8.25pt;}
span.pageSelector a#selected,
span.pageSelector a#selected1 {text-decoration: none; font-weight: bold;}
span.pageSelector a#selected,
span.pageSelector a#selected1 {color: #c91b2a; /* color: #157cbd; */}

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 {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none; font-weight: bold;}
#poprzednia a:hover, #poprzednia2 a:hover {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 {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; text-decoration: none; font-weight: bold;}
#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 { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none; font-weight: bold;}
p#poprzednia a:hover {text-decoration: underline;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none; font-weight: bold;}
div.dalej a:hover {text-decoration: underline;}

p.dalej {clear: left; margin: 5px 0px;}
p.dalej a,div.dalej a:visited { background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none; font-weight: bold;}
p.dalej a:hover {text-decoration: underline;}


table.listNav {width: 538px;}
table.listNav td {vertical-align: middle!important; text-align: center; line-height: 20px; padding: 0px 5px 5px 5px; font-size: 8.25pt; font-weight: bold;}
table.listNav td p {margin: 0px; padding: 0px;}
table.listNav td.poprzednia {width: 160px; text-align: left;}
table.listNav td.nawigacja {width: 198px; padding: 5px 0px;}
table.listNav td.nastepna {width: 160px; text-align: right;}

table.listNav td.listNav {color: #444444; text-align: center; padding: 0px 5px 5px 5px;}
table.listNav td.listNav span.strona {font-weight: normal; padding-right: 5px;}
table.listNav td.listNav span.pageLink {padding-left: 10px; padding-right: 10px;}
/* table.listNav td.listNav span#poprzednia2 {display: inline-block; margin-top: -2px; margin-bottom: 2px;}
table.listNav td.listNav span#nastepna2 {display: inline-block; margin-top: -2px; margin-bottom: 2px;} */


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 {color: #ff0dff; font-size: 8.25pt; padding:1px;}
span#upomnienie,
span.upomnienie {color: #ff0dff; font-size: 8.25pt; padding:1px; display: inline-block;}


.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 ***** */
table.catPath {width: 100%;}
div.catPath {padding: 13px 11px;}
.catPath,
table.catPath td {color: #157cbd; font-weight: bold; font-size: 9pt;}
.catPath a, .catPath a:visited {color: #43474b; text-decoration: none;}
.catPath a:hover {color: #c91b2a;}
.catPath h2 {color: #157cbd; font-weight: bold; font-size: 9pt; margin: 0px; padding: 0px;}
.catPath span {color: #43474b;}
.catPath span.red {color: #c91b2a;}


/* ***** recForm, askForm ***** */
h5.askForm, 
h5.recForm {margin-top: 0px; /* naglowek /  */ }

h5.askForm#potwierdzenie,
h5.recForm#potwierdzenie { /* komunikat o wyslaniu wiadomosci */ }

span.askForm#upomnienie, 
span.recForm#upomnienie { /* komunikat bledu */ }

table.askForm, table.recForm {}
table.askForm.towar, table.recForm.towar {width: 100%;}

table.askForm td,
table.recForm td {padding: 2px 1px 2px 0px; vertical-align: middle;}
table.askForm td.etykieta,
table.recForm td.etykieta {text-align: right; padding: 2px 10px 2px 0px;}

table.askForm td.nazwa, table.recForm td.nazwa {padding-right: 10px;/* nazwa towaru */}
table.askForm td.nazwa a, table.askForm td.nazwa a:visited {}
table.recForm td.nazwa a, table.recForm td.nazwa a:visited {}
table.askForm td.miniaturka, table.recForm td.miniaturka { /* miniatura towaru */ }

table.askForm td.uwaga, table.recForm td.uwaga {/* ostrzezenie */}
table.askForm td.wyslij, table.recForm td.wyslij {/* komorka wyslania */}

table.askForm input#adres_email,
table.recForm input#adres_email {/* email nadawcy */}
table.askForm textarea#wiadomosc,
table.recForm textarea#wiadomosc {/* pole wiadomosci */}
table.recForm input#podpis {/* podpis nadawcy */}

table.askForm input.button,
table.recForm input.button {/* submit */}
table.askForm input.button:hover,
table.recForm input.button:hover {}

p.askForm a, p.askForm a:visited,
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.askForm a:hover,
p.recForm a:hover { /* link powrotu do sklepu */ }


/* ***** 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 ***** */
table.findForm {}
table.findForm td {vertical-align: middle;}
table.findForm input {}
table.findForm input.findForm {width: 130px;}
table.findForm input#szukaj, input#szukaj,input#focus {background: #c91b2a url(button_szukaj.gif) no-repeat 50% 50%; width: 63px; margin-left: 4px; margin-right: 12px; padding-left: 3px; padding-right: 3px; text-align: center; height:18px; padding: 1px 5px 2px 5px;  border: 0px solid transparent;}
table.findForm input#szukaj:hover {background: #157cbd url(button_szukaj_h.gif) no-repeat 50% 50%;}
table.findForm span {color: #c91b2a; font-size: 9pt; padding-right: 9px; font-weight: bold;}
table.findForm select {margin-right: 5px;}
table.findForm a,
table.findForm a:visited {color: #2f2f42; font-size: 8.25pt;}
table.findForm #zaawansowane td {text-align: right;}

/* ***** loginForm ***** */
table.loginForm {margin: 0px auto;}
table.loginForm td {padding: 2px 0px;}
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 {text-decoration: none;}
table.loginForm a:hover {text-decoration: underline;}

table.loginForm td#upomnienie {}

table.loginForm input { /* pola formularza logowania */ }
table.loginForm input#login {width: 145px; margin-bottom: 1px;}
table.loginForm input#haslo {width: 79px;}
table.loginForm input#zaloguj {background: url(button_zaloguj.gif) no-repeat 50% 50%; width: 63px; margin-left: 3px; padding-left: 3px; padding-right: 3px; text-align: center; font-weight: bold; height:18px; padding: 1px 5px 2px 5px;  border: 0px solid transparent;}
table.loginForm input#zaloguj:hover {background: #157cbd url(button_zaloguj_h.gif) no-repeat 50% 50%;}
table.loginForm td#zarejestruj {text-align: left; padding-bottom: 0px;}
table.loginForm td#zarejestruj a, table.loginForm td#zarejestruj a:visited {color: #dd515d; font-weight: bold;}
table.loginForm td#zarejestruj a:hover { /* link do rejestracji */ }

table.loginForm td#przypomnij {text-align: left; padding-bottom: 0px;}
table.loginForm td#przypomnij a, table.loginForm td#zarejestruj a:visited { /* link do przypomnienia hasla */ }
table.loginForm td#przypomnij a:hover { /* link do przypomnienia hasla */ }

table.loginForm #witaj,
table.loginForm #rabat,
table.loginForm #punkty {padding: 0px 0px 4px 0px;}

table.loginForm #witaj span,
table.loginForm #rabat span,
table.loginForm #punkty span {font-weight: bold;}


/* ***** 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: 10px; font-weight: bold;}


/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm p.inputs {text-align: center; margin: 0px auto; padding: 10px 0px 2px 0px;}
table.subReqForm #zamawiam {text-align: center; margin: 0px; width: 58px;}
table.subReqForm #zamawianyadres {text-align: left; margin: 0px; width: 132px;}

/* ***** 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 {}
table.cart {}
table.cart td.zl { color: #43474b;}
table.cart td.ilosc,
table.cart td.cena {display: none;}
div.pusty {text-align: center;} 
div.podsumowanie {}
div.podsumowanie span.cena {font-weight: bold;}
div.podsumowanie span.waluta {}
span.cart a, span.cart a:visited {}
span.cart a:hover {}


/* ***** buyPath ***** */
table.buyPath img {
	margin-bottom: 1px;
}
a.buyPath, a.buyPath:visited { /* link w sciezce okruszkow */ }
a.buyPath:hover { /* link w sciezce okruszkow */ }
a.buyPath#selected, a.buyPath#selected:visited { /* wybrany link w sciezce okruszkow */
	text-decoration: none;
}
a.buyPath#selected:hover { /* wybrany link w sciezce okruszkow */ }
span.buyPath {}
div.buyPath {}

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#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: 2px;
	padding-right: 2px;
}

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 {margin: 5px 0px 5px auto;}
table.cartForm#kodRabatowy td {vertical-align: middle;}
table.cartForm#kodRabatowy td#wpiszKod {text-align: right; }
table.cartForm#kodRabatowy td.akcje {width: 30px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy {text-align: right;width: 60px; padding-left: 5px; padding-right: 5px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy input {width: 60px;}
table.cartForm#kodRabatowy td#dodajKodRabatowy_przycisk {width: 60px; 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.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 {text-align: left; padding-left: 10px;}
table.sum td p {text-align: left;}
p.sum {text-align: left;}
h5.sum {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 {text-align: left;}
table.sum .cena {vertical-align: middle; text-align: right;width: 100px;}
table.sum .ilosc {vertical-align: middle; text-align: right;width:60px;}
table.sum .usun {vertical-align: middle; text-align: right; width:60px;}
table.sum .razem {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 tr#rabat .razem {}
table.sum tr#rabat .cena {}

table.sum .opis {text-align: left;vertical-align:middle;}
table.sum td.opis, table.sum td.cena {}
table.sum#dane_odbiorcy {margin: 0px 0px 5px 0px;}
table.sum#dane_odbiorcy td {padding-left: 10px; vertical-align: top;}
table.sum#dane_odbiorcy h5 { /* naglowki w komorkach z danymi odbiorcy i dostawy */ }
a.sum, a.sum:visited {}
a.sum:hover {}


table.sum td.nazwa {}
table.sum .etykieta { /* etykieta do uwag */ }
table.sum .textarea { /* pole do wpiasnia uwag */ }


/* ***** sumOrd ***** */
span.sumOrd#gratis { /* gratis */ }
table.sumOrd {width: 100%;}
table.sumOrd td {padding-top: 3px; padding-bottom: 3px; vertical-align: middle;}
table.sumOrd .nazwa {text-align: left;}
table.sumOrd td.nazwa {font-size: 11px; font-weight:bold; padding-top: 3px; padding-bottom: 3px;}
table.sumOrd .cena {vertical-align: middle; text-align: right; width: 100px;}
table.sumOrd .ilosc {vertical-align: middle; text-align: right; width: 60px;}
table.sumOrd .razem {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 {
	vertical-align: top; 
	width: 50%; 
	text-align: center;
}
table.sumOrd#dane_odbiorcy h5 {margin-bottom: 1px;}
table.sumOrd#dane_odbiorcy div {margin-top: 0px; margin-bottom: 0px;}
table.sumOrd#uwagi {/* uwagi do zamowienia */ }
table.sumOrd#uwagi h5 {}
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: 180px;
	padding: 4px 0px;
}
table.ordDet #poprzednia a {}
table.ordDet #nastepna { /* nawigacja (nastepne zamowienie) */
	text-align: right;
	vertical-align: middle;
	width: 180px;
	padding: 4px 0px;
}
table.ordDet #nastepna a {}
table.ordDet #lista { /* nawigacja (powrot do listy) */
	vertical-align: middle;
	text-align: center;
	padding: 4px 0px;
	width: 178px;
}
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 {width: 100%;}
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 {display: none;}
table.ordList .dostawca {display: none;}
table.ordList .faktura {}
table.ordList .szczegoly {width: 89px; padding-right: 0px; text-align: right;}
table.ordList .szczegoly a.button {display: block; margin: 2px 0px 2px auto; height: auto; padding: 1px 2px; width: 100%; text-align: center; white-space: nowrap;}
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 {padding: 1px;}
h5.regForm, h5.userForm { /* naglowki sekcji */ }
table.regForm, table.userForm {width: 100%;}

.regForm select, .userForm select {width: 118px;}

table.regForm input {}
table.regForm#uwagi td,table.userForm#uwagi td {}
table.regForm td,
table.userForm td {vertical-align: middle; padding: 2px 0px 2px 0px;}
table.regForm td.etykieta,
table.userForm td.etykieta {padding: 5px 0px 0px 0px;}

a.regForm,
a.regForm:visited, 
a.userForm,
a.userForm:visited  {}

a.regForm:hover,
a.userForm:hover {}

span.reg_dane#upomnienie {padding: 1px;}

table.reg_dane {width: 100%;}
table.reg_dane input {}
table.reg_dane#uwagi {}
table.reg_dane td {vertical-align: middle; padding: 2px 0px 2px 0px;}
table.reg_dane td.etykieta {}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu {width: 100%; margin-top: -2px;}
table.catMenu tr {}
table.catMenu td {font-weight: bold;}
table.catMenu td.zwiniete1,
table.catMenu td.rozwiniete1,
table.catMenu td.tresc1 {font-size: 9pt;}

table.catMenu a,
table.catMenu a:visited {color: #515124/* #cc3117 */; text-decoration: none; display: block; padding-left: 13px; padding-top: 4px; padding-bottom: 6px;}
table.catMenu a:hover {color: #444444; text-decoration: none;}


table.catMenu a.selected,
table.catMenu a.selected:visited {color: #444444; font-weight: bold; text-decoration: none;}
table.catMenu a.selected:hover {color: #444444;}

table.catMenu a.selected,
table.catMenu a.selected:visited span {color: #444444!important;}

table.catMenu a:hover span {color: #000000!important;}
table.catMenu a.selected:hover span {color: #000000!important;}

table.catMenu p {text-indent: 0px; margin: 0px; padding: 0px;}

table.catMenu td.tresc1,
table.catMenu td.zwiniete1,
table.catMenu td.rozwiniete1 {padding-left: 5px; padding-top: 5px;}
table.catMenu td.tresc2,
table.catMenu td.zwiniete2,
table.catMenu td.rozwiniete2 {padding-left: 27px;}
table.catMenu td.tresc3,
table.catMenu td.zwiniete3,
table.catMenu td.rozwiniete3 {padding-left: 55px;}
table.catMenu td.tresc4,
table.catMenu td.zwiniete4,
table.catMenu td.rozwiniete4 {padding-left: 75px;}
table.catMenu td.tresc5,
table.catMenu td.zwiniete5,
table.catMenu td.rozwiniete5 {padding-left: 95px;}

table.catMenu td.tresc1      a,
table.catMenu td.tresc1      a:visited,
table.catMenu td.zwiniete1   a,
table.catMenu td.zwiniete1   a:visited,
table.catMenu td.rozwiniete1 a,
table.catMenu td.rozwiniete1 a:visited {padding-left: 15px; padding-top: 5px; padding-bottom: 5px; background: url(ikona_kategorie_p.png) no-repeat 0px 8px; font-weight: bold;}

table.catMenu td.tresc2      a.selected,
table.catMenu td.zwiniete2   a.selected,
table.catMenu td.rozwiniete2 a.selected {background: url(ikona_strzalka.gif) no-repeat 0px 7px;}

table.catMenu img {border: 0px;}

table.catMenu span.ilosc {}


/* ***** itemList **** */
table.filtry {width: 438px; margin: 0px auto 10px auto; background: url(bg_filtry_l.gif) repeat-y 0% 0%;}
table.filtry td {vertical-align: middle; color: #444444; padding: 2px 0px;}
table.filtry td.zakresy {padding: 10px 13px 10px 0px; text-align: right; width: 249px; background: url(bg_filtry_sep.gif) no-repeat 100% 50%; vertical-align: middle;}
table.filtry td.przyciski {background: url(bg_filtry_p.gif) repeat-y 100% 100%; padding: 1px 0px 1px 0px;}
table.filtry td.filtry_z {background: url(bg_filtry_p.gif) repeat-y 100% 100%; padding-top: 5px; padding-bottom: 15px; border-top: 1px solid #f3f3f3;}

table.filtry input,
table.filtry_z input,
table.filtry select,
table.filtry_z select,
table.filtry option,
table.filtry_z option {}

table.filtry input.button#filtruj {background: #c91b2a url(button_filtruj.gif) no-repeat 0% 0%; width: 54px; padding-left: 2px; padding-right: 2px; font-weight: bold; text-align: center; border: 0px; height: 17px; padding-top: auto; padding-bottom: 2px;}
table.filtry input.button#filtruj:hover {background: #157cbd url(input_button.gif) repeat-x 0% 50%;}
table.filtry a.button#wyczysc, 
table.filtry a.button#wyczysc:visited {background: #157cbd url(button_wyczysc.gif) no-repeat 0% 0%;  display: inline-block; display: block; width: 54px; font-weight: bold; text-align: center; padding-left: 4px; padding-right: 5px; border: 0px; line-height: 13px; height: 15px; padding-bottom: 1px;}
table.filtry a.button#wyczysc:hover {background: #c91b2a url(input_button.gif) repeat-x 0% 50%;}

table.filtry a#mniej {background: url(ikona_nawigacja_gora.gif) no-repeat 100% 5px; padding-right: 11px; font-weight: bold;}
table.filtry a#wiecej {background: url(ikona_nawigacja_dol.gif) no-repeat 100% 5px; padding-right: 11px; font-weight: bold;}

table.filtry_z {width: 100%; margin: 0px auto 0px 0px;}
table.filtry_z td {color: #444444; padding: 2px 0px; vertical-align: middle;}
table.filtry_z td.typy {padding-left: 81px; padding-top: 5px; padding-bottom: 5px;}
table.filtry_z td.lee {width: 140px; padding: 6px 10px 2px 0px; text-align: right; }
table.filtry_z td.prr {padding: 6px 50px 2px 0px; text-align: left;}
table.filtry_z span.typy {padding-right: 25px;}
table.filtry_z span.typy input.checkbox {margin: -3px 0px 0px 0px; padding: 0px; width: 20px;}

table.sortList {margin: 0px 0px auto auto;}



/* ***** itemList **** */
span.Ikony2, div.Ikony2 {display: inline-block; line-height: 9pt; padding: 1px; margin: 0px; border: 0px solid #ffffff;}
span.Ikony2 span, div.Ikony2 span {margin: 0px 0px 0px 0px; padding: 1px 3px; font-family: Arial, Tahoma; font-weight: normal; font-size: 7.5pt; color: #ffffff; display: inline-block; text-shadow: #606060 0px 0px 3px;}
span.Ikony2 span.ikona_p, div.Ikony2 span.ikona_p {background-color: #c91b2a;}
span.Ikony2 span.ikona_n, div.Ikony2 span.ikona_n {background-color: #3D9B40;}
span.Ikony2 span.ikona_b, div.Ikony2 span.ikona_b {background-color: #EF6533;}

span.Ikony, div.Ikony {display: block; height: 79px; width: 79px; float: left; position: absolute; top: 0px; left: 0px; padding: 0px; margin: 0px auto auto 0px; border: 0px solid #ffffff;}
span.Ikony span, div.Ikony span {display: block; height: 79px; width: 79px; position: relative; top: 0px; left: 0px; font-size: 0;}
span.Ikony span.ikona_p, div.Ikony span.ikona_p {background: url(ikona_p.gif) no-repeat 0px 0px;}
span.Ikony span.ikona_n, div.Ikony span.ikona_n {background: url(ikona_n.gif) no-repeat 0px 0px;}
span.Ikony span.ikona_b, div.Ikony span.ikona_b {background: url(ikona_b.gif) no-repeat 0px 0px;}

table.lista_towarow {margin: 0px auto 0px auto;}
.lista_towarow table.itemList {width: 170px; height: 308px; margin-top: 0px; margin-bottom: 10px; background-color: #ffffff; border: 1px solid #e0e0e0;}
/* td.lista_k1 {width: 179px;} */
td.lista_k2 {width: 179px;}
/* td.lista_k3 {width: 179px;} */
td.lista_k1 table.itemList {margin-left: 0px!important; margin-right: auto!important;}
td.lista_k2 table.itemList {margin-left: auto!important; margin-right: auto!important;}
td.lista_k3 table.itemList {margin-left: auto!important; margin-right: 0px!important;}
.lista_towarow td {text-align: center;}
.lista_towarow td a,
.lista_towarow td a:visited {text-decoration: none;}
.lista_towarow td.obrazek {width: 170px; height: 181px; padding-bottom: 6px; vertical-align: bottom;}
.lista_towarow div.obrazek {width: 170px; height: 181px; overflow: hidden; position: relative;} 
.lista_towarow div.obrazek span.Ikony2 {margin-top: 4px;}

.lista_towarow span.atrs {font-size: 7.5pt; display: inline-block; padding-top: 2px; padding-bottom: 2px;}
.lista_towarow span.atrs#at1 {padding-top: 5px;}
.lista_towarow span.atrs span.etykieta {font-weight: bold;}
.lista_towarow span.sep {color: #808080;}

.lista_towarow div.obrazek a {display: block; background-repeat: no-repeat; background-position: 50% 50%; width: 170px; height: 181px; text-decoration: none;}
.lista_towarow div.obrazek a:hover {text-decoration: none;}
.lista_towarow div.nazwa {padding: 0px 5px; font-weight: bold; color: #c91b2a;}
.lista_towarow div.opisSkrocony {line-height: 12px; height: 32px; overflow: hidden; padding: 0px 12px 5px 12px; text-align: justify;}
.lista_towarow div.ceny {padding: 2px 0px; line-height: 12px; padding-bottom: 12px; color: #000000;}
.lista_towarow div.ceny span {font-weight: bold; }
.lista_towarow div.ceny span.cena {color: #c91b2a;}
.lista_towarow div.ceny span.cena_promocja {color: #c91b2a;}
.lista_towarow div.ceny span.cena_stara {font-weight: normal;}
.lista_towarow div.ceny span.waluta {padding-left: 3px;}
.lista_towarow div.ceny span.cena span.waluta {color: #000000;}
.lista_towarow div.ceny span.cena_promocja span.waluta {color: #000000;}
.lista_towarow div.ceny span.cena_stara span.waluta {color: #000000; font-weight: normal;}

.lista_towarow td.ikons {vertical-align: bottom;}
.lista_towarow table.ikons {margin: 0px auto 4px auto;}
.lista_towarow table.ikons td a,
.lista_towarow table.ikons td a:visited {display: block; width: 33px; height: 28px; line-height: 28px; font-size: 7.5pt; font-weight: bold; color: #cc3117; text-decoration: none; text-align: center; margin: 0px 3px 0px 2px; overflow: hidden;}
.lista_towarow table.ikons td a:hover {color: #157cbd;}

.lista_towarow table.ikons td.iko1 a,
.lista_towarow table.ikons td.iko1 a:visited {background: url(ikona_wiecej.png) no-repeat 0% 0%; width: 75px; height: 26px; padding-top: 2px; line-height: 11px;}
.lista_towarow table.ikons td.iko1 a:hover   {background: url(ikona_wiecej.png) no-repeat 0% 100%;}

.lista_towarow table.ikons td.iko2 a,
.lista_towarow table.ikons td.iko2 a:visited {background: url(ikons.png) no-repeat 0% 0%;}
.lista_towarow table.ikons td.iko2 a:hover   {background: url(ikons.png) no-repeat 0% 100%;}
.lista_towarow table.ikons td.iko2 a.do_koszyka,
.lista_towarow table.ikons td.iko2 a.do_koszyka:visited {background: url(ikons.png) no-repeat 0% 0%;}
.lista_towarow table.ikons td.iko2 a.do_koszyka:hover   {background: url(ikons.png) no-repeat 0% 100%;}

.lista_towarow table.ikons td.iko3 a,
.lista_towarow table.ikons td.iko2 a:visited {background: url(ikons.png) no-repeat 100% 0%;}
.lista_towarow table.ikons td.iko3 a:hover   {background: url(ikons.png) no-repeat 100% 100%;}
.lista_towarow table.ikons td.iko3 a.do_przechowalni,
.lista_towarow table.ikons td.iko2 a.do_przechowalni:visited {background: url(ikons.png) no-repeat 100% 0%;}
.lista_towarow table.ikons td.iko3 a.do_przechowalni:hover   {background: url(ikons.png) no-repeat 100% 100%;}

/* .lista_towarow table.ikons td.iko1 a {background: url(ikona_wiecej.gif) no-repeat 0 0; width: 75px; height: 26px; padding-top: 2px; line-height: 11px;}
.lista_towarow table.ikons td.iko2 a {background: url(ikona_koszyk.gif) no-repeat 0 0;}
.lista_towarow table.ikons td.iko2 a:hover {background: url(ikona_wiecej_h.gif) no-repeat 0 0;}
.lista_towarow table.ikons td.iko3 a {background: url(ikona_przechowaj.gif) no-repeat 0 0;}
.lista_towarow table.ikons td.iko3 a:hover {background: url(ikona_wiecej_h.gif) no-repeat 0 0;} */

div.naglowek {font-weight : bold; clear : both;}

div.nazwa a,
div.nazwa a:visited {color: #b33a0a;}
div.nazwa a:hover {}

div.proList div.naglowek,
div.newList div.naglowek,
div.bestList div.naglowek,
div.proList div.opisSkrocony,
div.newList div.opisSkrocony,
div.bestList div.opisSkrocony {display: none;}

div.proList,
div.newList,
div.bestList {margin: 0px auto;}

div.proList table.lista_towarow,
div.newList table.lista_towarow,
div.bestList table.lista_towarow {margin: 0px auto 0px auto;}

div.proList table.lista_towarow table.itemList,
div.newList table.lista_towarow table.itemList,
div.bestList table.lista_towarow table.itemList {margin: 5px auto 5px auto; height: 240px;}

div.mainList {margin: 0px auto;}
div.mainList div.naglowek {color: #cc3117; padding: 12px 22px 22px 22px; margin: 0px auto 0px 0px;}

div.crossSelList div.naglowek {color: #cc3117; padding: 12px 22px 22px 22px; margin: 5px auto 0px 0px;}


div.setList,
div.compoList {margin: 13px auto 5px 0px;}

div.setList table.lista_towarow,
div.compoList table.lista_towarow {margin: 0px auto 0px 0px; width: 100%;}

div.setList table.lista_towarow table.itemList,
div.compoList table.lista_towarow table.itemList {margin: 0px auto 10px 0px;}

div.setList div.naglowek,
div.compoList div.naglowek {width: 100%; clear: both; color: #ffffff; line-height: 29px; font-weight: bold; border-bottom: 1px solid #157cbd; margin-bottom: 5px; font-size: 8.25pt;}

div.setList span.naglowek,
div.compoList span.naglowek {color: #ffffff; display: inline-block; padding: 0px 8px 0px 6px; background-color: #157cbd;}


/* ***** 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 ***** */
table.detCard {}
table.detCard td.kol0 {padding: 0px 4px 0px 4px;}
table.detCard td.kol1 {width: 262px; padding: 5px 0px 0px 4px;}
table.detCard td.kol2 {width: 268px; padding: 5px 4px 0px 0px;}
table.detCard td.opisy {padding: 5px 4px 0px 4px;}
table.detCard td.czynnosci {padding: 0px 4px 0px 4px; background: url(bg_akcje.gif) repeat-x 0% 100%;}

table.detCard div.duzafotka {width: 250px; margin: 0px auto 0px 0px; /* margin: 0px auto 1px 1px; */ border: 1px solid #c8c9cb; text-align: center; background-color: #ffffff; padding: 0px; font-size: 0px;}
table.detCard div.fotkaTable {margin: 0px 0px 2px 0px; font-size: 0px;}
table.detCard div.fotkaTable a {width: 80px; height: 64px; border: 1px solid #c8c9cb; display: block;}


table.detCard h1.nazwa {color: #0872b4; font-weight: bold; margin: 0px; padding: 2px 0px 10px 0px; font-size: 12pt;}
table.detCard h1.nazwa span.kod {padding-left: 10px; font-weight: normal; font-size: 9pt;}
div.kod, span.kod {color: #666666;}
table.detCard td img.fotki {cursor: pointer;}

table.detCard div.producent {font-size: 9pt; padding-bottom: 8px;}
table.detCard div.producent span {font-weight: bold;}
table.detCard div.producentImg {font-size: 0pt; padding: 5px 0px 10px 0px; text-align: center; margin: 0px auto; width: 260px; overflow: hidden;}

table.detCard table.ceny {width: 100%; margin: 10px auto 5px 0px;}
table.detCard table.ceny td {vertical-align: middle;}
table.detCard table.ceny td.ceny {padding-left: 10px; color: #43474b; font-size: 9pt; padding-top: 10px;}
table.detCard table.ceny td.wybory {padding-left: 10px; padding-top: 10px;}

table.detCard td.ceny span.cena {font-size: 13.5pt; color: #c91c2c;}
table.detCard td.ceny span.cena_promocja {font-size: 13.5pt; color: #c91c2c;}
table.detCard td.ceny span.cena_stara {font-size: 9pt; font-weight: normal; text-decoration: line-through; color: #808080;}
table.detCard td.ceny span.waluta {font-size: 10.5pt; padding-left: 2px; font-weight: bold; color: #444444;}
table.detCard td.ceny span.cena .waluta {color: #c91c2c;}
table.detCard td.ceny span.cena_promocja .waluta {color: #c91c2c;}
table.detCard td.ceny span.cena_stara .waluta {font-size: 9pt; font-weight: normal; color: #808080;}

.detCard div.dostepnosc {float: right; width: 80px; color: #43474b; margin-right: 10px; font-weight: normal; text-align: center;}
.detCard div.dostepnosc img {margin-top: 1px;}

.detCard div.info {clear: both; padding: 5px 0px 5px 0px; color: #ee574f; font-weight: normal}
.detCard div.info span {font-weight: bold;}
.detCard div.info img.avaState {}

.detCard div.ilosc {margin: 0px auto 0px 0px; clear: both; padding: 7px 0px;}


table.detCard input#ilosc {}
input.button#dodaj,
a.button#przechowaj {display: block; margin: 4px 0px 4px 0px; height: 25px; line-height: 25px; width: 118px; padding: 0px 2px; text-align: center; color: #ffffff; font-size: 8.25pt; text-decoration: none; cursor: pointer; border: 0px;}

input.button#dodaj {background: url(button2_dokoszyka.gif) no-repeat 0px 0px;}
input.button#dodaj:hover {background: #157cbd url(button2_dokoszyka_h.gif) repeat-x 0% 50%;}
a.button#przechowaj,
a.button#przechowaj:visited {width: 114px; background: url(button2_doprzechowalni.gif) no-repeat 0px 0px;}
a.button#przechowaj:hover {background: #272727 url(button2_doprzechowalni_h.gif) repeat-x 0% 50%;}

table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

table.atrybutyStale {margin: 10px auto 10px 0px;}
table.atrybutyStale td {vertical-align: middle; padding: 2px 0px 6px 0px;}
table.atrybutyStale td.etykieta {padding-right: 10px; font-weight: bold; text-align: right;}
table.atrybutyStale td.wartosc {}

table.atrybutyWybierane {margin: 0px auto 0px 0px; width: 150px; float: left;}
table.atrybutyWybierane td {vertical-align: middle; padding: 4px 2px;}
table.atrybutyWybierane td.etykieta {padding-left: 0px; font-weight: bold; /* display: none; */}
table.atrybutyWybierane td.wartosc {padding-right: 0px;}
table.atrybutyWybierane select {width: auto;}

table.detCard#akcje {margin: 0px auto;}
table.detCard#akcje td {padding: 0px 4px; height: 48px; vertical-align: middle; text-align: center;}
table.detCard#akcje a,
table.detCard#akcje a:visited {border: none; display: block; margin: 0px auto; padding: 0px 0px 0px 24px; color: #373635; text-decoration: underline; font-weight: normal; line-height: 18px; height: 20px; text-align: left;}
table.detCard#akcje a:hover {text-decoration: underline; color: #000000;}
table.detCard#akcje a#porownaj {background: url(ikona_porownaj.gif) no-repeat 0% 50%;}
table.detCard#akcje a#zapytaj  {background: url(ikona_zapytaj.gif) no-repeat 0% 50%;}
table.detCard#akcje a#polec    {background: url(ikona_polec.gif) no-repeat 0% 50%;}
table.detCard#akcje a#wydrukuj {background: url(ikona_wydrukuj.gif) no-repeat 0% 50%;}

/* detCard - dodatkowe */
div.dodatkowe {padding: 5px 0px 0px 0px; margin: 5px;}
div.dodatkowe#d_mp3 {}
div.dodatkowe#d_linki {}
div.dodatkowe#d_pliki {}
div.dodatkowe#d_tresci {}
div.dodatkowe#d_animacje {}
div.dodatkowe#d_flv {}
div.dodatkowe div.naglowek {padding: 5px 0px; margin: 0px; font-weight: bold;}
div.dodatkowe ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.dodatkowe ul li {margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px;}
div.dodatkowe a {line-height: 17px;}
div.dodatkowe div.opis {}

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; }


/* warianty towaru */

table.variants {width: 100%; margin: 5px auto 15px 0px;}
table.variants table {width: 100%; margin: 0px;}
table.variants td {vertical-align: bottom; padding: 0px; }
table.variants td.nazwa {padding-top: 10px;}
table.variants td.stan {width: 80px;}
table.variants td.cena {text-align: right; font-size: 9pt; color: #c91c2c;}
table.variants td.dodaj {width: 80px; text-align: right; font-size: 0px;}


table.variants span.cena {font-size: 9pt; font-weight: bold; color: #c91c2c;}
table.variants span.waluta {font-size: 8.25pt;  padding-left: 2px; font-weight:normal; color: #c91c2c;}

table.variants a.buttonK,
table.variants a.buttonP,
table.variants a.buttonK:visited,
table.variants a.buttonP:visited {display: inline-block; width: 33px; height: 28px; line-height: 28px; color: #cc3117; text-decoration: none; text-align: center; margin: 0px 0px 0px 2px; border: 0px; font-size: 0px;}
table.variants a.buttonK        {background: url(ikons.png) no-repeat 0% 0%;}
table.variants a.buttonK:hover  {background: url(ikons.png) no-repeat 0% 100%;}
table.variants a.buttonP       {background: url(ikons.png) no-repeat 100% 0%;}
table.variants a.buttonP:hover {background: url(ikons.png) no-repeat 100% 100%;}


/* ***** catLinks ***** */
table.catLinks { /* tabela z linkami */ }


/* ***** conLinks ***** */

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 ***** */
div.comForm#naglowek {display: none;}
table.comForm {width : 100%;}
table.comForm td {padding: 0px 0px 5px 0px; vertical-align: middle;}
table.comForm td.nazwa {}
table.comForm td.nazwa a,
table.comForm td.nazwa a:visited {font-weight: bold; text-decoration: none;}
table.comForm td.akcja {text-align: right; padding-left: 10px;}
table.comForm#porownaj {margin: 10px auto 0px auto;}
table.comForm#porownaj td {text-align: center; padding: 2px 0px;}

/* ***** repForm ***** */
h5.Przechowalnia { /* naglowek */ }
p.repForm { /* dodatkowy tekst */ }
a.repForm { /* link powrotny z przechowalni */ }
table.repForm  {width : 100%;}
table.repForm td {vertical-align: middle; padding-top: 4px; padding-bottom: 4px;}
table.repForm td.lp {width: 20px;}
table.repForm td.zdjecie {width: 90px;}
table.repForm td.nazwa a,
table.repForm td.nazwa a:visited {font-weight: bold; text-decoration: none;}
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: 9pt; padding: 2px 10px; text-align: center;}


div.pozycja.ordDet {margin: 0px auto; text-align: center;}

p.thankandbuy {margin: 20px auto;} /*kontynuacja zamowienia po rejestracji */
p.thankandbuy a {font-size: 10.5pt;}



/* aucSumForm */
div.center {margin: 0px auto;}

table.aucSumForm {margin-left : auto; margin-right : auto; width : 100%;}
table.aucSumForm h4 {font-size : 13px; 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 {}

/* aucSumForm after*/
table.aucSumForm {width: 100%;}
table.aucSumForm div {width: 100%;}
table.aucSumForm div.opisPowrotu {padding: 5px 0px;}
table.aucSumForm div.linkPowrotu {padding: 5px 0px; text-align: right;}
table.aucSumForm div.linkPowrotu a {}
table.aucSumForm div.linkPowrotu img {margin-right: 5px;}
table.aucSumForm div.etykieta {font-size: 10.5pt; font-weight: bold; padding-top: 10px;}
table.aucSumForm div.sprzedajacy_nazwa {font-size: 10.5pt; padding: 5px 0px 5px 10px;}
table.aucSumForm div.sprzedajacy_linki {padding: 2px 0px 10px 10px;}
table.aucSumForm div.sprzedajacy_linki a {font-size: 9pt;}


/* 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 {}
div.newsShortList div.naglowek {color: #cc3117; padding: 12px 0px 5px 22px; margin: 0px auto 0px 0px;}
div.newsShortList div.newsShort {padding: 5px 0px;}
div.newsShortList a.newsArchLink {display: block; margin: 0px 0px 2px auto; text-align: right;}
div.newsShortList div.newsLink {font-weight: bold;}
div.newsShortList a.newsLink {}
div.newsShortList div.newsSkrot {padding-bottom: 10px; text-align: justify;}
div.newsShortList div.newsDataPublikacji {color: #808080; padding: 1px 0px;}

/* newsList */
div.newsList {}
div.newsList div.naglowek {color: #cc3117; padding: 12px 0px 5px 22px; margin: 0px auto 0px 0px;}
div.newsList div.newsFull {padding: 5px 0px;}
div.newsList div.newsLink {font-weight: bold;}
div.newsList a.newsLink {text-decoration: none;}
div.newsList div.newsTresc {padding-bottom: 10px; text-align: justify;}
div.newsList div.newsTresc p {margin-top: 0px; margin-bottom: 10px;}
div.newsList div.newsDataPublikacji {color: #808080; padding: 4px 0px;}

/* pollForm - sondy */
div.pollForm#naglowek {}
table.pollForm {width: 100%;}
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 {}
table.pollForm td.wynikSondy {}
table.pollForm td.wynikSondy img {}
table.pollForm td.iloscGlosow {}




#opiForm {margin: 0px auto; padding: 10px 0px;}
#opiForm div {}
#opiForm div.opinia {width: 500px; padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
#opiForm div.osoba {width: 500px; padding-left: 10px;  padding-top: 5px; padding-bottom: 5px;}
#opiForm div.ocena {width: 490px; padding-left: 10px; padding-right: 10px; height: 30px;}
#opiForm div.osoba input {margin-left: 4px; vertical-align: middle; border: 1px solid #c0c0c0; color: #000000; background: #ffffff url(bg_input.gif) repeat-x 0% 100%;}
#opiForm textarea {margin-left: 5px; border: 1px solid #c0c0c0; color: #000000; background: #ffffff url(bg_input.gif) repeat-x 0% 100%;}
#opiForm input.button {margin-right: 10px; float: right; margin-top: -20px;}
#opiForm span.blad {color: red; padding-left: 0px; padding-right: 10px; display: block; padding-bottom: 10px;}
#opiForm span.etykieta {padding-right: 10px;}

div.opiList {margin: 0px auto; padding: 10px 0px;}
div.opiList table {width: 100%;}
div.opiList table td {text-align: left; padding: 10px 10px 10px 0px; vertical-align: top;}
div.opiList table th {text-align: left; padding: 2px 10px 2px 0px;}

div.opiList a,div.opiList a:visited {background: url(ikona_nawigacja_poprzednia.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: underline; font-weight: bold;}
div.opiList a:hover {text-decoration: underline;}


div.opiList span.data {display: block; padding: 4px 0px; font-weight: bold; color: #cccccc;}
div.opiList span.tresc {font-size:10px;}
div.opiList span.podpis {font-size:10px; color: #808080;}

div.opiList div.naglowek {padding-bottom: 10px;}
div.opiList div.naglowek a,div.opiList div.naglowek a:visited {background-image: none; padding-left: 0px;}
div.opiList div.nagloweka:hover {}

div.opiList div.wszystkie a,div.opiList div.wszystkie a:visited {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-left: 0px; padding-right: 10px; text-align: right;}
div.opiList div.wszystkie:hover {}

.ratBar {background:url(ratingBar.png) 0px -30px; height:15px; }
.ratBarCurrent {background:url(ratingBar.png); height:15px; }


.ratForm {width: 400px;}
.ratForm #ratBar {height:15px; width: 400px;}
.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.sumInPost {margin: 10px auto; padding: 10px 5px 5px 5px; border: 1px solid #b4b4b4;}
div.sumInPost table.sumInPost {width: 100%; margin: 0px auto;}
div.sumInPost table.sumInPost a {}
div.sumInPost table.sumInPost td {padding: 4px 0px 4px 0px; vertical-align: middle;}
div.sumInPost table.sumInPost td.inPostInfo {padding: 0px 0px 5px 0px;}
div.sumInPost table.sumInPost td.wybory {padding-right: 2px;}
div.sumInPost table.sumInPost td.komunikaty {padding-left: 2px; text-align: right}
div.sumInPost table.sumInPost td input {margin-right: 2px;}
div.sumInPost table.sumInPost td input.button {}
div.sumInPost table.sumInPost td input#inPostMail {width: 160px;}
div.sumInPost table.sumInPost td div#inPostMsg {}
div.sumInPost table.sumInPost td div#inPostMsgPacz {}
div.sumInPost table.sumInPost td span.inPostMsgOk  {color: #008000;}
div.sumInPost table.sumInPost td span.inPostMsgErr {color: #ff0000;}
div.sumInPost table.sumInPost td optgroup,
div.sumInPost table.sumInPost td option:disabled  { /* background-color: #6e6e6e; color: #ffffff; */}
div.sumInPost table.sumInPost td optgroup option {/* background-color: #ffffff; */}

div.sumInPost table.sumInPost#inPostPaczk {}
div.sumInPost table.sumInPost td#inPostPaczkomat {}
div.sumInPost table.sumInPost td#inPostPaczkomatMes {}
div.sumInPost table.sumInPost td#inPostBigMes {}

div.sumInPost select {width: 370px;}
