/* standardowy arkusz stylu : wersja 1.1  (05.12.2007)*/

/* ***** style ogolne ***** */
body {margin: 0px; padding-top: 10px; background: url(tlo_1.gif) no-repeat 50% 0%; background-color: white; font-size: 14px; font-family: Verdana, Tahoma, Arial; color:#43474b; font-size:12px; padding-left: 4px;}
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; }
p, li { line-height : 15px;}
h1 {font-size: 22px;}
h2 {font-size: 18px;}
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 {outline:0px; color: #0079a9; text-decoration: underline;}
a:visited {outline:0px; color: #0079a9; }
a:hover {text-decoration:underline; color : #004f6e;}
p {padding:0;}

td.etykieta {padding: 5px 0px 1px 0px;}

.cena_stara {text-decoration: line-through;}

span.cena {font-size: 12px; font-weight: bold;}
span.cena_promocja {font-size: 12px; font-weight: bold;}
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 {}


#wydrukuj { color: #3474ae; font-size: 12px; text-decoration:underline;/* link do wydruku */ }
#wydrukuj:hover { /* link do wydruku */ text-decoration:underline; color : #004f6e; }

.informacja { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	font-size: 13px;
	margin: 5px auto;
}
.znaleziono { /* INFORMACJA (h3) - znaleziono X produktow/tresci itp. */
	text-align: center;
	font-size: 13px;
	margin: 5px 0px;
}
.nieZnaleziono { /*KOMUNIKAT O BLEDZIE (h3) - nie znaleziono produktow/tresci itp. */
	text-align: center;
	font-size: 13px;
	margin: 5px 0px;
}


/* **** wybor strony **** */
span.pageSelector a {font-size:11px;color:#444444;font-weight:bold;text-decoration: underline; padding-left: 2px;padding-right: 2px;}
span.pageSelector a#selected {color:#ff8800;font-weight: bold; text-decoration: none;}
span.pageSelector a#selected2 {color:#ff8800;font-weight: bold; text-decoration: none;}
span.pageSelector a#nastepna {font-weight: bold; text-decoration: underline;}
span.pageSelector a#poprzednia {font-weight: bold; text-decoration: underline;}

#poprzednia2 img {display: none;}
#poprzednia2 {text-align: left; vertical-align: middle;}
#poprzednia2 a,#poprzednia2 a:visited {background: url(strzalka_lewa.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
#poprzednia2 a:hover {text-decoration: underline;}

#poprzednia img {display: none;}
#poprzednia {text-align: left; vertical-align: middle;}
#poprzednia a,#poprzednia a:visited {background: url(strzalka_lewa.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
#poprzednia a:hover {text-decoration: underline;}
#nawigacja {}

#nastepna2 img {display: none;}
#nastepna2 {text-align: right; vertical-align: middle;}
#nastepna2 a,#nastepna2 a:visited {background: url(strzalka_prawa.gif) no-repeat 100% 50%; padding-right: 10px; text-decoration: none;}
#nastepna2 a:hover {text-decoration: underline;}

#nastepna img {display: none;}
#nastepna {text-align: right; vertical-align: middle;}
#nastepna a,#nastepna a:visited {background: url(strzalka_prawa.gif) no-repeat 100% 50%; padding-right: 10px; text-decoration: none;}
#nastepna 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(strzalka_lewa.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
p#poprzednia a:hover {text-decoration: underline;}

div.dalej {clear: left; margin: 5px 0px;}
div.dalej a,div.dalej a:visited { background: url(strzalka_lewa.gif) no-repeat 0% 50%; padding-left: 10px; 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(strzalka_lewa.gif) no-repeat 0% 50%; padding-left: 10px; text-decoration: none;}
p.dalej a:hover {text-decoration: underline;}


/* ***** ogolne style standardowych elementow ***** */
input.button,
table.aucSumForm input.submit {cursor: pointer;}
input.button:hover {}

td.radio,
td.cart_radio {padding-left: 5px; padding-right: 5px; width: 40px; text-align: center; vertical-align: middle; }

td.radio input,
td.cart_radio input,
input.radio,
input.checkbox {border: 0px; vertical-align:middle;}

span#upomnienie {
	color: #FF0000;
	font-size: 11px;
	padding:1px;
}

/* ***** 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;
}

/* ***** catPath ***** */
table.catPath { /* sciezka "okruszkow" */
	width: 100%;
}

/* ***** askForm ***** */
table.askForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
}
table.askForm .miniaturka { /* miniaturka i podpis miniaturki */ 
	vertical-align: middle;
}



/* ***** 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 {padding:0;}
table.findForm td {}
table.findForm input {}
table.findForm input.findForm {width: 150px; height: 16px; font-size: 11px; border: 1px solid #c7c8ca; padding: 2px 0px 0px 3px; vertical-align:middle; font-family: Verdana;}
table.findForm input#szukaj, input#szukaj,input#focus { margin-left: 2px; width: 56px; height: 20px; background: url(szukaj.gif); border: 0px; font-size:14px;}
table.findForm input#szukaj:hover, input#szukaj:hover {}
table.findForm tr#zaawansowane td {text-align: right;}

a#nowyKlient {background: url(ikona_nawigacja_nastepna.gif) no-repeat 100% 50%; padding-right: 10px; font-weight: bold;}

/* ***** recForm ***** */
p.recForm { padding: 0px 10px 10px 10px;/* akapit / podziekowanie za wyslanie */ }
p.recForm a, p.recForm a:visited { /* link powrotu do sklepu */ }
p.recForm a:hover { /* link powrotu do sklepu */ text-decoration:underline; color : #004f6e; }
h5.recForm { padding: 0px 10px 0px 10px;/* naglowek / komunikat o wyslaniu wiadomosci */ }
table.recForm { width: 100%; padding: 0px 10px 0px 10px; /* tabela z formularzem polecenia */ }
/*table.recForm .button#zapytaj { }/* przycisk submit formularza polecenia  }*/
table.recForm td input {width: 300px; border:1px solid #b8b8b8;font-family: Verdana; font-size: 12px;}
table.recForm td {vertical-align: middle;}
table.recForm td input.recFormMail {width: 199px; border:1px solid #b8b8b8;font-family: Verdana; font-size: 12px; margin-top: 3px;}
table.recForm td textarea {width: 300px; border:1px solid #b8b8b8; font-family: Verdana;font-size: 12px;}
table.recForm td.naglowek {font-weight: bold;}
table.recForm .button#polec { margin: 1px 0px 0px 3px; width: 98px; height: 24px; background: url(duze_wyslij.gif); border: 0px; font-size:14px; vertical-align: bottom;  cursor:pointer;}



table.recForm .etykieta { /* etykieta pola teksotwego */
	text-align: right;
	vertical-align: middle;
	padding-right: 3px;
}
table.recForm .miniaturka { /* miniaturka i podpis miniaturki */
	vertical-align: middle;
}
table.recForm .miniaturka a {}
table.recForm .zapytaj { /* komorka przycisku submit */ }

/* ***** subReqForm ***** */
div.subReqForm {}
table.subReqForm { /* tabela z formularzem zamowienia newslettera */ }
table.subReqForm h5 { /* tytul formularza zamowienia newslettera */ }
table.subReqForm #zamawiam { /* przycisk sumbit */ }
table.subReqForm #zamawianyadres { /* pole adresu */ }

/* ***** wybor.php ***** */
table.wybor {
	width : 100%;
	margin-left : auto;
	margin-right : auto;
}

/* ***** 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;
}

/* ***** 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;
}

/* ***** thank, regCon ***** */
div.thank, div.regCon {}
table.thank, table.regCon {
	width: 100%;
	margin : 5px;
}
table.thank td, table.regCon td {}

/* ***** 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 td {
	vertical-align: middle;
}


/* menu kategorii */
/*
TABLE.catMenu
   TR
      TD
         P
            A
               IMG
*/
table.catMenu { /* tabela z menu kategorii */
	width: 100%; 
}
table.catMenu tr { /* wiersz tabeli z menu kategorii */ }
table.catMenu tr.styl1 { /* nieparzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci) */ }
table.catMenu tr.styl2 { /* parzysty wiersz tabeli z menu kategorii (z wylaczeniem linkow do tresci)  */ }
table.catMenu td { /* komorka wiersz tabeli z menu kategorii */
	text-align: left; padding: 0px 10px 0px 10px; line-height: 16px; padding:0;
}

table.catMenu td.zwiniete1 { /* wiersz tabeli z menu kategorii poziom 1 */
  padding-left: 23px;
}
table.catMenu td.rozwiniete1 { /* rozwiniety wiersz tabeli z menu kategorii poziom 1 */
  padding-left: 23px; padding-bottom: 6px;
}
table.catMenu td.zwiniete2 { /* wiersz tabeli z menu kategorii poziom 2 */
  padding-left: 10px;
}
table.catMenu td.rozwiniete2 { /* rozwiniety wiersz tabeli z menu kategorii poziom 2 */
  padding-left: 10px;
}
table.catMenu td.zwiniete3 { /* wiersz tabeli z menu kategorii poziom 3 */
  padding-left: 20px;
}
table.catMenu td.rozwiniete3 { /* rozwiniety wiersz tabeli z menu kategorii poziom 3 */
  padding-left: 20px;
}

table.catMenu p { /* akapit wewnatrz tabeli */
  text-indent: -13px;
  margin: 0px;
  padding: 0px;
}

table.catMenu h2 {  
	text-indent: -13px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
	
}
table.catMenu h3 {
	text-indent: -13px;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: normal;
}

table.catMenu td.tresc1 p, table.catMenu td.tresc2 p, table.catMenu td.tresc3 p, table.catMenu td.tresc4 p {
  text-indent: -13px;
  margin: 0px;
  padding: 0px 0px 5px 0px;
}

table.catMenu a { color: #43474b; font-size: 11px; text-decoration: none; /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a:hover { text-decoration: underline; /* linki do kategorii lub tresci wewnatrz tabeli */ }
table.catMenu a.selected { /* wybrane linki do kategorii lub tresci wewnatrz tabeli */
  font-weight: bold;
  color: #e46600;
}

table.catMenu td.tresc1 { /* wiersz tabeli z linkiem do tresci poziom 1 */

}
table.catMenu td.tresc2 { /* wiersz tabeli z linkiem do tresci poziom 2 */
  padding-left: 10px;
}
table.catMenu td.tresc3 { /* wiersz tabeli z linkiem do tresci poziom 3 */
  padding-left: 97px;
}
table.catMenu td.tresc4 { /* wiersz tabeli z linkiem do tresci poziom 4 */
  padding-left: 90px;
}


table.catMenu img { /* obrazek wewnatrz tabeli */
  border: 0px;
  margin-right: 3px;
}

/* ***** itemList **** */

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_stara {text-decoration: line-through;}

table.filtry {width: 545px;margin: 0 auto;}
table.filtry#zaawansowane td.lee {padding: 6px 10px 2px 0px; text-align: right; }
table.filtry#zaawansowane td.prr {padding: 6px 10px 2px 0px; text-align: left;}
table.filtry#zaawansowane span.typy {padding-right: 25px;}
table.filtry#zaawansowane 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;
}


/* id nazwa i fotka wystepuja tylko na listach specjalnych */
div.naglowek { /* naglowek wszystkich modulow */
	font-weight : bold;
	clear : both;
}

/* ***** itemList, detCard - nawigacja pomiedzy stronami ***** */

table.listNav {
	width: 100%;
}
table.listNav td {
	vertical-align: middle;
	text-align: center;
}
table.listNav td.poprzednia { /* nawigacja (poprzednia) */
	width: 170px;
	text-align: left;
}
table.listNav td.nawigacja { /* nawigacja (srodkowa czesc) */ }
table.listNav td.nastepna { /* nawigacja (nastepna) */
	width: 180px;
	text-align: right;
}
table.listNav td.nastepna#nastepna { width: 200px;text-align: left;}
table.listNav td.poprzednia#poprzednia { width: 200px;text-align: right;}
table.listNav td.nastepna#nastepna a {color:#444444;font-weight:bold;font-size:11px;text-decoration:underline;}
table.listNav td.poprzednia#poprzednia a {color:#444444;font-weight:bold;font-size:11px;text-decoration:underline;}

table.listNav td.nastepna#nastepna2 { width: 200px;text-align: left;}
table.listNav td.poprzednia#poprzednia2 { width: 200px;text-align: right;}
table.listNav td.nastepna#nastepna2 a {color:#444444;font-weight:bold;font-size:11px;text-decoration:underline;}
table.listNav td.poprzednia#poprzednia2 a {color:#444444;font-weight:bold;font-size:11px;text-decoration:underline;}

/* ***** detCard do gruntownej renowacji ***** */
table.detCard td img.fotki {
	cursor: pointer;
}
table.detCard ul {margin: 0px 0px 0px 20px; padding: 0px;}
table.detCard li {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px;}

/* detCard - dodatkowe */
div.dodatkowe {padding: 5px 0px 0px 0px; margin: 5px;}
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.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; }

/* ***** conList - lista tresci ***** */
div.conList {width: 100%; padding: 0px 10px 10px 10px;}
table.conList {
	width: 100%;
}
table.conList ul.conList {padding-left:15px;}
table.conList a.tytul {}
table.conList a.temat {color: black;text-decoration:none;}



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

/* newsShortList - aktualnosci */
div.newsShortList div.newsLink {text-align: right; }
div.newsShortList a.newsLink {color: #0079a9; text-decoration: underline; font-size: 10px;}
div.newsShortList div.newsSkrot {font-size: 12px; color: #43474b; padding: 0; text-align: center; height: 46px;}
div.newsShortList div.newsDataPublikacji {font-size: 11px; color: #c5c5c5; height: 15px;}

/* newsList */
div.newsList {padding: 0px 10px 10px 10px; font-size:12px;}
div.newsList div.newsFull {margin-top: 20px;}
div.newsList div.newsLink {color: #43474b; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none;}
div.newsList a.newsLink {color: #43474b; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none;}
div.newsList div.newsTresc {font-size: 12px; font-family: Verdana; color: #43474b;}
div.newsList div.newsDataPublikacji { font-size: 12px; font-family: Verdana;  color: #c2c2c2; padding: 2px 0px 2px 0px;}

table.newsFull {width:100%;}
table.newsFull td.kropka {width: 18px; background: url(kropka.gif) no-repeat 2px 4px; border-bottom: 1px solid #c5c5c5;}
table.newsFull td.rozwiniecie {padding:0px 0px 24px 0px; border-bottom: 1px solid #c5c5c5;}


td.menu_gorne { vertical-align:top; width: 400px; padding: 2px 25px 0px 0px; text-align:right; font-size: 12px; }
a.menu_gorne { font-size: 12px; font-weight: bold; color: #4c4c4c; text-decoration: none; }
a.menu_gorne:hover { text-decoration: underline; }
span.menu_gorne_sep { width:31px; padding: 0px 15px 0px 15px; }

a.menu_dolne { font-size: 12px; font-weight: bold; color: #4c4c4c; text-decoration: none; }
a.menu_dolne:hover { text-decoration: underline; }
span.menu_dolne_sep { width:31px; padding: 0px 7px 0px 7px; }
td.stopka { padding: 0px 0px 0px 10px; }
td.topWybierz { text-align: center; height: 22px; }
span.naglowekIndex {color: #6b6b6b; font-size: 18px; font-weight: bold; font-style: italic;}
td.askKomunikat { font-size: 12px; color: #4c4c4c; font-weight: bold; vertical-align: middle; height: 100%;}
td.askShopForm { font-size: 10px; color: #4c4c4c;}
table.askFormTab td.askForm2 {vertical-align: bottom;}
td.askShopForm textarea { font-size: 11px; color: #4c4c4c; font-family:Verdana;}
table.askFormTab input#askWyslij { margin-left: 3px; width: 56px; height: 20px; background: url(wyslij.gif); border: 0px; font-size:14px; vertical-align: bottom; }
table.askFormTab input#askMail {width: 163px; height: 16px; border: 1px solid #b8b8b8; font-size: 11px; color: #4c4c4c;font-family:Verdana;}
td.pakiet_start { background: url(pakiet_start.gif) no-repeat 0% 0%; height: 238px; width: 190px; vertical-align: bottom; padding: 0px 0px 0px 0px;}
td.pakiet_biznes {border-left: 1px solid white; border-right: 1px solid white; background: url(pakiet_biznes.gif) no-repeat 0% 0%; height: 238px; width:193px; vertical-align: bottom; padding: 0px 0px 0px 0px;}
td.pakiet_prestiz {background: url(pakiet_prestiz.gif) no-repeat 0% 0%; height: 238px; width: 190px; vertical-align: bottom; padding: 0px 0px 0px 0px;}
a.pakiet_szczegoly {display: block; width: 88px; height: 20px;}
a.pakiet_zamow {display:block; width: 63px; height: 20px;}

p.catLinkTresc {background: url(menu_bullet.gif) no-repeat 0% 4px; line-height:12px;}
p.catLinkTresc span.spanLink a {color: #43474b; font-size: 11px;  text-transform: uppercase;}
p.catLinkTresc span.spanLink a:hover {text-decoration: underline;}
p.catLinkTresc span.spanLink:hover {text-decoration: underline;}

p.catKat {color: #43474b; font-weight: bold; font-size: 11px; padding:0; line-height: 11px;}
img.bullet {margin-left: 13px; padding-right: 3px;}


/* DETCARD */

div.listaB ul {margin: 0px 0px 0px 0px; padding: 0px;}
div.listaB ul li {margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}

div.listaLi ul {margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px;}
div.listaLi ul li {color:#3474ae; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}
div.listaLi ul li a {color:#3474ae; text-decoration: underline; font-weight:bold;}

table.detCardTop {width: 100%;}
table.detCardTop td.detCardTopOne {width: 169px; border-right: 1px solid #ebebeb; padding: 0px 10px 10px 10px; text-align: center;}
table.detCardTop td.detCardTopOne div.cenaNaglowek {color: #6d6d6d; font-size: 12px; padding-bottom: 5px;}
table.detCardTop td.detCardTopOne span.cena {font-weight: bold; font-size: 18px;}
table.detCardTop td.detCardTopOne div.zamow {background: url(p_koszyczek.gif) no-repeat 50% 0%; width: 169px; height: 40px; padding-top: 40px; font-weight: bold; text-decoration: underline; color: #f1840f;}
table.detCardTop td.detCardTopOne div.zamow a {width: 169px; height: 40px; padding-top: 40px; font-weight: bold; text-decoration: underline; color: #f1840f;}
table.detCardTop td.detCardTopTwo {padding: 5px 5px 5px 5px;}

div.zakladki { width: 564px; background: url(tlo_div.gif) repeat-x 0% 100%; padding: 20px 0px 0px 11px; }

table.tabCla { height: 24px; }
table.tabCla td.borLefWhi { width: 2px; background: url(border-left.gif) no-repeat 0% 0% white; height: 24px; }
table.tabCla td.maiWhi    { background-color: white; font-size: 12px; color: #6d6d6d; padding: 0px 6px 0px 6px; font-weight: bold; vertical-align: middle; height: 24px; border-top: 1px solid #c5c5c5; }
table.tabCla td.borRigWhi { background: url(border-right.gif) no-repeat 0% 0% white; width: 2px; height: 24px; }
a.curWhi {cursor: default; text-decoration:none; color:#6d6d6d;}
table.tabCla td.borLefGra { background: url(border-left.gif) no-repeat 0% 0% #c5c5c5; width: 2px; height: 24px; }
table.tabCla td.maiGra    { background-color: #c5c5c5; font-size: 12px; color: white; padding: 0px 6px 0px 6px; font-weight: bold; vertical-align: middle; height: 24px; border-top: 1px solid #c5c5c5; }
table.tabCla td.borRigGra { background: url(border-right.gif) no-repeat 0% 0% #c5c5c5; width: 2px; height: 24px; }
a.curGra {cursor: pointer; text-decoration:none; color:white;}

div.detCardTresc {padding: 10px 10px 5px 10px; display: none;}

div.detCardPolec { color: #3474ae; font-size: 12px; text-align:right; padding: 0px 15px 18px 0px; width:100%;}
div.detCardPolec a { color: #3474ae; font-size: 12px; }
div.detCardPolec span {padding:0px 9px 0px 10px;}
div.fotkaDetCard {padding: 0px 0px 10px 0px; text-align:center;}
div.fotkaDetCard img {padding: 0; margin: 0;}

div.detCardCennik {display:none; padding: 10px 10px 5px 10px;}
div.detCardCennik div.cennik div.trescCennik {padding-bottom: 20px;}

div.naglowekDrukDetCard {display: none;}
div.zakladki_druk { display:none;}

/* REALIZACJE */

div.realizacje {width:555px; padding:25px 10px 10px 10px;}
table.realizacje {width:100%;}
table.realizacje td {width:277px;}
table.realizacje div.obrazek {border: 1px solid #ffac4d;width:220px; height:168px; margin:0 auto; overflow:hidden;}
table.realizacje div.link {margin: 0 auto; font-size: 10px; font-weight: bold; font-family: Verdana; text-decoration: underline; text-align: center; width: 100%;padding-bottom: 15px;}
table.realizacje div.link a {margin: 0 auto; font-size: 10px; font-weight: bold; font-family: Verdana; text-decoration: underline; cursor:pointer;}
table.realizacje div.nazwa {font-weight:bold;font-size:11px;color:#43474b; text-align:center;padding:10px 0px 10px 0px; width:235px; margin:0 auto;}
table.realizacje div.opisSkrocony {font-size:11px; color: #43474b; text-align:center; width:235px; margin:0 auto;padding-bottom: 8px;}

/* FUNKCJONALNOŚĆ */

div.funkcjonalnosc {width:555px; padding:0px 10px 10px 10px;}
table.funkcjonalnosc {width:555px; margin: 0 auto;}
table.funkcjonalnosc td {vertical-align: middle;}
table.funkcjonalnosc td.nazwa {padding: 5px 6px 5px 18px; text-indent: 0px; cursor: pointer;font-size:12px;}
table.funkcjonalnosc td.st {width: 61px; background-color: #b8d2e7; vertical-align: top; text-align: center; padding: 3px 0px 1px 0px;}
table.funkcjonalnosc td.bi {width: 61px; background-color: #f7d4b8; vertical-align: top; text-align: center; padding: 3px 0px 1px 0px;border-left: 3px solid white;}
table.funkcjonalnosc td.pr {width: 61px; background-color: #e3e3e3; vertical-align: top; text-align: center; padding: 3px 0px 1px 0px;border-left: 3px solid white;}

input.buttonRozwin {width: 134px; height: 20px;background: url(rozwin.gif) no-repeat 0% 0%; border:0;outline:0;cursor:pointer;}
input.buttonZwin {width: 134px; height: 20px;background: url(zwin.gif) no-repeat 0% 0%; border:0;outline:0;cursor:pointer;}

/* CENNIK */

div.cennik {padding-bottom: 15px;}

div.cennik div.zakladki { width: 564px; background: url(tlo_div.gif) repeat-x 0% 100%; padding: 20px 0px 0px 11px; }

div.cennik table.tabCla { height: 24px; margin:0 auto;}

div.cennik table.tabCla td.startLefUnsel {width: 3px; background: url(cennik_biznes_unsel_left.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.startLefSel {width: 3px; background: url(cennik_biznes_sel_left.gif) no-repeat 0% 0% white; }
div.cennik table.tabCla td.biznesLefUnsel {width: 3px; background: url(cennik_start_unsel_left.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.biznesLefSel { width: 3px; background: url(cennik_start_sel_left.gif) no-repeat 0% 0% white; }
div.cennik table.tabCla td.prestizLefUnsel {width: 3px; background: url(cennik_prestiz_unsel_left.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.prestizLefSel {width: 3px; background: url(cennik_prestiz_sel_left.gif) no-repeat 0% 0% white; }

div.cennik table.tabCla td.startMaiUnsel {background-color: #0077a9; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #0077a9;}
div.cennik table.tabCla td.startMaiSel {background-color: white; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #0077a9;}
div.cennik table.tabCla td.biznesMaiUnsel {background-color: #ff8800; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #ff8800;}
div.cennik table.tabCla td.biznesMaiSel {background-color: white; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #ff8800;}
div.cennik table.tabCla td.prestizMaiUnsel {background-color: #43474b; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #43474b;}
div.cennik table.tabCla td.prestizMaiSel {background-color: white; padding: 0px 5px 0px 5px; vertical-align: middle; height: 24px; border-top: 1px solid #43474b;}

div.cennik table.tabCla td.startRigUnsel {width: 3px; background: url(cennik_biznes_unsel_right.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.startRigSel {width: 3px; background: url(cennik_biznes_sel_right.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.biznesRigUnsel {width: 3px; background: url(cennik_start_unsel_right.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.biznesRigSel { width: 3px; background: url(cennik_start_sel_right.gif) no-repeat 0% 0% white; }
div.cennik table.tabCla td.prestizRigUnsel {width: 3px; background: url(cennik_prestiz_unsel_right.gif) no-repeat 0% 0% white;}
div.cennik table.tabCla td.prestizRigSel {width: 3px; background: url(cennik_prestiz_sel_right.gif) no-repeat 0% 0% white;}

div.cennik table.tabCla a.startTxtUnsel {cursor: pointer; text-decoration:none;font-size: 12px; color: white;font-weight: bold;}
div.cennik table.tabCla a.startTxtSel {cursor: default; text-decoration:none;font-size: 12px; color: #0077a9;font-weight: bold;}
div.cennik table.tabCla a.biznesTxtUnsel {cursor: pointer; text-decoration:none;font-size: 12px; color: white;font-weight: bold;}
div.cennik table.tabCla a.biznesTxtSel {cursor: default; text-decoration:none;font-size: 12px; color: #ff8800;font-weight: bold;}
div.cennik table.tabCla a.prestizTxtUnsel {cursor: pointer; text-decoration:none;font-size: 12px; color: white;font-weight: bold;}
div.cennik table.tabCla a.prestizTxtSel {cursor: default; text-decoration:none;font-size: 12px; color: #43474b;font-weight: bold;}

div.cennik div.cennikTresc {padding: 10px 10px 5px 10px; display: none;}

div.cennik div.otoczkaNaglowka {padding:6px 0px 16px 0px; width: 555px;}
div.cennik div.otoczkaNaglowka div.naglowekCennika {background: url(cennik_tlo_sekcja.gif) repeat-y 0 0; width: 100%; font-family:Verdana;}
div.cennik div.otoczkaNaglowka div.naglowekCennika table.naglowekCennika td.numerZnaczenia {font-size: 44px; color: #c2c2c2; padding-left: 3px; width: 40px; vertical-align: middle;}
div.cennik div.otoczkaNaglowka div.naglowekCennika table.naglowekCennika td.nazwaZnaczenia {font-size: 18px; font-weight: bold; color: #c2c2c2; text-align:right; vertical-align: middle; width:169px; padding-right:15px}
div.cennik div.otoczkaNaglowka div.naglowekCennika table.naglowekCennika td.opisZnaczenia {font-size: 12px; text-align:left; vertical-align: middle; padding:9px 0px 9px 16px;}

div.cennik div.wpisCennika { padding: 9px 0px 7px 0px; border-bottom: 1px solid #b4b4b4;width:555px; margin:0 auto;}

div.cennik div.wpisCennika table.wpisCennika {font-size:12px;color:#43474b;font-family:Verdana;}
div.cennik div.wpisCennika table.wpisCennika td.kropka {background: url(kropka.gif) no-repeat 2px 50%;width:18px;}
div.cennik div.wpisCennika table.wpisCennika td.pusta {padding-top: 5px;width:18px;}
div.cennik div.wpisCennika table.wpisCennika td.nazwa {font-weight: bold;width:437px;}
div.cennik div.wpisCennika table.wpisCennika td.opis {padding-top: 5px; width:437px;}
div.cennik div.wpisCennika table.wpisCennika td.cena {font-weight: bold;width:100px;text-align:right;vertical-align:middle;padding-top: 5px;}

div.cennik div.sklepCennik { padding: 9px 0px 15px 0px; width:555px; margin:0 auto;}

div.cennik div.sklepCennik table.wpisCennika {font-size:12px;color:#43474b;font-family:Verdana;}
div.cennik div.sklepCennik table.wpisCennika td.kropka {background: url(kropka.gif) no-repeat 2px 50%;width:18px;}
div.cennik div.sklepCennik table.wpisCennika td.pusta {padding-top: 5px;width:18px;}
div.cennik div.sklepCennik table.wpisCennika td.nazwa {font-weight: bold;width:437px;}
div.cennik div.sklepCennik table.wpisCennika td.opis {padding-top: 5px; width:437px;}
div.cennik div.sklepCennik table.wpisCennika td.opis div {background: url(kropka_lista.gif) no-repeat 0 50%; padding: 0px 0px 0px 12px;font-size: 12px;}
div.cennik div.sklepCennik table.wpisCennika td.cena {font-size: 18px;font-weight: bold;width:100px;text-align:right;vertical-align:middle;padding-top: 5px;}



/* LAYOUT */


	/* ŚRODEK */

table.zapytajOSklep {background: url(zapytaj_o_sklep.gif) no-repeat 0% 0%; height: 114px; width: 575px; padding: 0; margin-top: 10px; margin-left: auto; margin-right: auto;}
table.zapytajOSklep td.tresc {width: 321px; padding: 25px 7px 0px 0px; vertical-align: middle;}
table.zapytajOSklep td.sep {border-right: 1px solid #ffffff; border-left: 1px solid #e6e6e6; width:0px;}
table.zapytajOSklep td.form {width: 226px; padding: 10px 10px 0px 9px;}

table.pakiety {width: 151px; height: 30px; padding-bottom: 10px;}

table.subpakiety {}
table.subpakiety td.porownaj {background: url(porownaj.gif) no-repeat 0% 0%; height: 40px; width:287px;}
table.subpakiety td.porownaj a {width: 287px; height: 30px; display:block;}
table.subpakiety td.sep {background: url(tdsep.gif) no-repeat 0% 0%; height: 40px; width:1px;}
table.subpakiety td.zamow {background: url(zapytaj_lub_zamow.gif) no-repeat 0% 0%; height: 40px; width:287px;}
table.subpakiety td.zamow a {width: 287px; height: 30px; display:block;}

	/* PRAWA STRONA */

table.prawySklep {}
table.prawySklep td.wybierz {background: url(p_wybierz.gif) no-repeat 0% 0%; height: 75px; width: 185px;}
table.prawySklep td.start {background: url(p_start.gif) no-repeat 0% 0%; height: 54px; width: 185px; border-bottom: 1px solid white;}
table.prawySklep td.start a {display:block;width:185px;height:54px;}
table.prawySklep td.biznes {background: url(p_biznes.gif) no-repeat 0% 0%; height: 53px; width: 185px; border-bottom: 1px solid white;}
table.prawySklep td.biznes a {display:block;width:185px;height:53px;}
table.prawySklep td.prestiz {background: url(p_prestiz.gif) no-repeat 0% 0%; height: 54px; width: 185px;}
table.prawySklep td.prestiz a {display:block;width:185px;height:54px;}

table.prawaRealizacja {margin-bottom: 0px;}
table.prawaRealizacja td.menu {background: url(menu_top.gif) no-repeat 0% 0%; height: 10px; width: 185px;}
table.prawaRealizacja td.zawartosc {background-color: #ebebeb; padding: 0px 10px 0px 10px;}
table.prawaRealizacja td.zawartosc div.naglowek {padding: 0px 0px 3px 0px; height: 14px; background: url(realizacje_pl.gif) no-repeat 0% 0%;}
table.prawaRealizacja td.zawartosc div.conIndReal {padding: 4px 0px 0px 0px; text-align: center; color: #43474b; font-size: 12px; font-family: Verdana;}
table.prawaRealizacja td.zawartosc div.conIndReal div {padding: 4px 0px 0px 0px; }
table.prawaRealizacja td.zawartosc div.conIndReal img {border: 1px solid #b8b8b8; width:163px; height: 122px;}
table.prawaRealizacja td.zawartosc div.conIndRealLink {padding: 3px 0px 0px 0px; text-align: right; color: #0077a9; text-decoration: underline; font-size: 10px; font-family: Verdana; font-weight: bold;}
table.prawaRealizacja td.menuDol {background: url(menu_bottom.gif) no-repeat 0% 100%; width: 185px; height: 10px;}

table.prawyWybor {margin-top: 20px;}
table.prawyWybor td.sep {height: 5px;}
table.prawyWybor td.koszyczek {background: url(p_koszyczek.gif) no-repeat 10px 0%; width: 185px; height: 40px; padding: 0px 0px 0px 0px; vertical-align: middle; }
table.prawyWybor td.koszyczek table td.left {width: 58px;}
table.prawyWybor td.koszyczek table td.left a {font-weight: bold; text-decoration: underline; color: #f1840f; width: 58px; height: 40px; display: block;}
table.prawyWybor td.koszyczek table td.right a {font-weight: bold; text-decoration: underline; color: #f1840f; width: 127px; height: 40px; display: block;}
table.prawyWybor td.tryby {background: url(p_tryby.gif) no-repeat 10px 0%; width: 185px; height: 40px; padding: 0px 0px 0px 0px; vertical-align: middle;  }
table.prawyWybor td.tryby table td.left {width: 58px;}
table.prawyWybor td.tryby table td.left a {font-weight: bold;text-decoration: underline; color: #0077a9; width: 58px; height: 40px; display: block;}
table.prawyWybor td.tryby table td.right a {font-weight: bold;text-decoration: underline; color: #0077a9; width: 127px; height: 40px; display: block;}

div.glownaListaNowosci {margin-bottom: 10px; background: url(nowosc.gif) no-repeat 0% 100%;  height: 84px; width: 165px; padding: 30px 10px 0px 10px; overflow:hidden;}

	/* STOPKA */

table.systemy {margin: 0 auto; width: 965px; border-top: 1px solid #c5c5c5;}
table.systemy td.ikony {padding: 10px 10px 10px 10px; width: 100%; text-align: justify;}
table.systemy td.ikony img { margin-right : 3px; margin-left : 3px;}
table.systemy td.ikony img.naglowek {vertical-align: top; margin-right: 10px;}

table.babelki {margin: 0 auto; width: 965px; border-top: 1px solid #c5c5c5; background: url(babelki.gif) no-repeat 50px 10px;}
table.babelki td.menuDolne {padding: 20px 0px 0px 0px; width: 100%; vertical-align: top; text-align: center;}


/* FORMULARZ */

div.formImg {padding: 0px 0px 10px 0px; text-align:center; background: url(naglowek_zamow.gif) no-repeat 0 0; display:block; width: 575px; height: 50px;}

div.wybor {padding-bottom: 15px;}
div.wybor div.wpisCennika { padding: 0px 0px 0px 0px; border-bottom: 1px solid #e2e2e2; width:555px; margin:0 auto;}
div.wybor div.wpisCennika table.wpisCennika {font-size:12px;color:#43474b;font-family:Verdana;}
div.wybor div.wpisCennika table.wpisCennika td.checkbox { width:58px; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp { width:58px; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp td.che { text-align: right; padding-right: 5px; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp td.che input.checkbox { margin: 6px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp td.inp { text-align:center; line-height: 9px; padding-left: 7px; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp td.inp span.sztuk { font-size: 9px; margin:0; padding:0px 0px 1px 0px; display:block; }
div.wybor div.wpisCennika table.wpisCennika td.checkbox table.inp td.inp input.text { width: 23px; height: 13px; padding: 1px; border: 1px solid #c8c8c8; font-weight: bold; font-size: 12px; text-align: center; margin: 4px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.pusta { width:58px; }
div.wybor div.wpisCennika table.wpisCennika td.nazwa { font-weight: bold; width:387px; vertical-align:bottom; padding:2px 0px 7px 0px; margin: 0px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.nazwaInp { font-weight: bold; width:387px; vertical-align:bottom; padding:4px 0px 8px 0px; margin: 0px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.nazwa img { cursor:pointer; padding:0px 0px 0px 0px; margin: 2px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.nazwaInp img { cursor:pointer; padding:0px 0px 0px 0px; margin: 2px 0px 0px 0px; }
div.wybor div.wpisCennika table.wpisCennika td.opis { width:387px; }
div.wybor div.wpisCennika table.wpisCennika td.opis div { padding-bottom: 7px;  }
div.wybor div.wpisCennika table.wpisCennika td.cena { font-weight: bold; width:79px; text-align:right; vertical-align:middle; padding-right: 21px; }

div.formPath { background: url(tlo_zamPath.gif) repeat-y 0 0; width:565px; padding: 0px 0px 8px 10px;}
div.formPath div.etap { font-size: 18px; font-weight: bold; padding: 12px 16px 8px 0px; color: #c2c2c2; }
div.formPath div.lista { font-size: 12px; color: #6f6f6f; display:block; padding: 0px 14px 0px 4px; width: 547px;}
div.formPath div.lista table.lista { font-size: 12px; color: #6f6f6f;  padding: 0px; margin: 0 auto; text-align: center;}
div.formPath div.lista table.lista td.sep { background: url(strzalka_zamPath.gif) no-repeat 50% 50%; width: 8px; padding: 0px 10px 0px 10px; }
div.formPath div.lista table.lista td.wpis { text-align: center; vertical-align: middle; padding:0; width:400px;}
div.formPath div.lista table.lista td.wpis a { font-size: 12px; color: #6f6f6f; text-decoration: none;}
div.formPath div.lista table.lista td.wpis a:visited { font-size: 12px; color: #6f6f6f; text-decoration: none;}
div.formPath div.lista table.lista td.wpis a:hover { font-size: 12px; color: #6f6f6f; text-decoration: underline;}
div.formPath div.lista table.lista td.wpis#selWpis { font-weight: bold;}

div.trescFormularza {width:555px; padding: 10px 10px 10px 10px;}
div.trescFormularzaDemo {width:555px; padding: 10px 10px 0px 10px;}

table.shoCho { width: 100%; margin: 0 auto 25px; }
table.shoCho td.startForm {width: 140px; height: 97px; background: url(start_form.gif) no-repeat 0 0; padding: 0;}
table.shoCho td.biznesForm {width: 140px; height: 97px; background: url(biznes_form.gif) no-repeat 0 0; padding: 0; }
table.shoCho td.prestizForm {width: 140px; height: 97px; background: url(prestiz_form.gif) no-repeat 0 0; padding: 0; }
table.shoCho td.startForm div.cenaForm { font-size:11px;color: #1c466c; line-height: 14px; text-align:center; padding: 28px 0px 0px 0px;}
table.shoCho td.biznesForm div.cenaForm { font-size:11px;color: #6c421c; line-height: 14px; text-align:center; padding: 28px 0px 0px 0px;}
table.shoCho td.prestizForm div.cenaForm { font-size:11px;color: #4f4f4f; line-height: 14px; text-align:center; padding: 28px 0px 0px 0px;}
table.shoCho td.startForm div.cenaForm span.cenaForm { font-weight:bold; font-size: 14px; padding-top: 2px; display:block;}
table.shoCho td.biznesForm div.cenaForm span.cenaForm { font-weight:bold; font-size: 14px; padding-top: 2px; display:block;}
table.shoCho td.prestizForm div.cenaForm span.cenaForm { font-weight:bold; font-size: 14px; padding-top: 2px; display:block;}
table.shoCho td.zapytanieForm {width: 140px; height: 97px; background: url(zapytaj_form.gif) no-repeat 0 0; font-weight: bold; font-size: 12px; text-align: center; padding: 0;}
table.shoCho td.zapytanieForm div.zapytanieForm {font-weight: bold; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px;}
table.shoCho td a.buttonForm { width: 112px; height: 25px; display: block; margin: 2px 12px;}
table.shoCho td.zapytanieForm a.buttonForm { width: 104px; height: 25px; display: block; margin: 2px 18px;}

div.podsumowanieTop { background: url(prawe_podsumowanie_gora.gif) no-repeat 0 0; width: 185px; height: 51px; margin-top: 10px;}
div.podsumowanieBottom { background: url(prawe_podsumowanie_dol.gif) no-repeat 0 0; width: 185px; height: 12px; margin-bottom: 10px;}
div#sumaKwoty { padding: 0px 0px 0px 0px; width: 185px; background-color:#ebebeb;}
div#sumaKwoty table.podsumowanie {width: 183px;}
div#sumaKwoty tr.sklep td {background-color:white; height: 44px; vertical-align: middle; color: #e46600;}
div#sumaKwoty tr.sklep td.liczba {font-size: 22px; width: 33px; text-align: right; padding-right: 9px;}
div#sumaKwoty tr.sklep td.nazwa {width: 81px;}
div#sumaKwoty tr.sklep td.nazwa a {font-size: 12px; text-decoration: none; color: #e46600;font-weight: bold;}
div#sumaKwoty tr.sklep td.kwota {font-size: 12px; width: 53px; text-align: right; padding-right: 7px;font-weight: bold;}
div#sumaKwoty tr.inne td { height: 35px; vertical-align: middle;  color:#43474b;}
div#sumaKwoty tr.inne#topWpis td { height: 35px; vertical-align: middle; color:#43474b; padding-top: 7px;}
div#sumaKwoty tr.inne#bottomWpis td { height: 35px; vertical-align: middle; color:#43474b; padding-bottom: 7px;}
div#sumaKwoty tr.inne td.liczba {font-size: 22px; line-height: 34px; width: 33px; text-align: right; padding-right: 9px;}
div#sumaKwoty tr.inne td.nazwa {width: 81px; font-size:11px;}
div#sumaKwoty tr.inne td.kwota {font-size: 12px; width: 53px; text-align: right; padding-right: 7px;font-weight: bold;line-height: 34px;}
div#sumaKwoty tr.inne td.liczba div#liczbaCha {float:left;width: 33px;}
div#sumaKwoty tr.inne td.kwota div#kwotaCha {float:left;width:53px;}
div#sumaKwoty tr.razem td {background-color:white; height: 44px; vertical-align: middle; font-weight: bold; color:#43474b;font-size: 12px;}
div#sumaKwoty tr.razem td.nazwa {width: 114px; text-align: left; padding-left: 9px; }
div#sumaKwoty tr.razem td.kwota {width: 53px; text-align: right; padding-right: 7px;}
div#sumaKwoty tr.informacja td.informacja { text-align: justify;  font-size: 11px;  padding: 5px 9px 0px 9px; width:165px;}
div#sumaKwoty tr.razemGra td { height: 44px; vertical-align: middle; font-weight: bold; color:#43474b;font-size: 12px;}
div#sumaKwoty tr.razemGra td.nazwaGra {width: 114px; text-align: left; padding-left: 9px; }
div#sumaKwoty tr.razemGra td.kwotaGra {width: 53px; text-align: right; padding-right: 7px;}


div.dalejForm {text-align:center;}
div.dalejForm input#dalejForm { width: 89px; height: 24px; background: url(duze_dalej.gif); border: 0px; font-size:14px; vertical-align: bottom; cursor:pointer;}
div.dalejForm input#wyslijForm { width: 98px; height: 24px; background: url(duze_wyslij.gif); border: 0px; font-size:14px; vertical-align: bottom; cursor:pointer;}

div.textareaForm {text-align: center;}
div.textareaForm textarea {font-size:12px; color: #43474b; width: 500px; height: 200px; border: 1px solid #c8c8c8;}

div.shortInfoForm {width:555px; padding: 0px 10px 10px 10px;}
div.shortInfoForm table.askComShoInfo {margin: 0 auto; width: 500px;}
div.shortInfoForm table.askComShoInfo td { vertical-align: middle; text-align: left; padding: 0px 0px 5px 0px;width:300px;}
div.shortInfoForm table.askComShoInfo td input {font-size:12px; color: #43474b; width: 200px; border: 1px solid #c8c8c8;}
div.shortInfoForm table.askComShoInfo td input.shoInp {font-size:12px; color: #43474b; width: 50px; border: 1px solid #c8c8c8;}
div.shortInfoForm table.askComShoInfo td input.loInp {font-size:12px; color: #43474b; width: 95px; border: 1px solid #c8c8c8;}
div.shortInfoForm table.askComShoInfo td input.midInp {font-size:12px; color: #43474b; width: 145px; border: 1px solid #c8c8c8; margin-right: 3px;}
div.shortInfoForm table.askComShoInfo td.etykieta {text-align: right; padding-right: 5px; vertical-align: middle; width: 200px;}
div.askComShoText {text-align: center; padding: 0px 0px 20px 0px;}
div.askComShoText textarea.askComShoText {font-size:12px; color: #43474b; width: 400px; height: 100px; border: 1px solid #c8c8c8;}
div.askComShoBox {font-size: 12px; font-weight: bold; color: #43474b; padding: 5px 0px 5px 0px;}
div.askComShoBox table.askComShoBox td {vertical-align: middle;}
div.askComShoBox table.askComShoBox td.box {padding: 0px 10px 0px 0px;}
span.askComShoInfo {font-size: 10px; color: red;}

div.podejmijDecyzje {text-align: center;}
div.podejmijDecyzje table.decyduj {width: 395px; height: 113px; margin: 0 auto;}
div.podejmijDecyzje table.decyduj td.zamow {width: 195px; height: 113px; background: url(zamow_sklep.gif) no-repeat 0 0; padding: 0px 7px 0px 7px;}
div.podejmijDecyzje table.decyduj td.zapytaj {width: 195px; height: 113px; background: url(zloz_zapytanie.gif) no-repeat 5px 0; padding: 0px 7px 0px 12px;}
div.podejmijDecyzje table.decyduj td.zamow div.zapytanieForm {font-weight: bold; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; height: 60px;}
div.podejmijDecyzje table.decyduj td.zapytaj div.zapytanieForm {font-weight: bold; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; height: 60px;}
div.podejmijDecyzje table.decyduj td a.buttonForm {display: block; height:23px; margin: 5px 0px 0px 0px; padding: 0;}

div.podejmijDecyzjeLic {text-align: center;}
div.podejmijDecyzjeLic table.decyduj {width: 395px; height: 113px; margin: 0 auto;}
div.podejmijDecyzjeLic table.decyduj td.zamow {width: 195px; height: 103px; background: url(zamawiam_sklep.gif) no-repeat 0 0; padding: 10px 7px 0px 7px;}
div.podejmijDecyzjeLic table.decyduj td.zapytaj {width: 195px; height: 103px; background: url(zloz_zapytanie.gif) no-repeat 5px 0; padding: 10px 7px 0px 12px;}
div.podejmijDecyzjeLic table.decyduj td.zamow div.zapytanieForm {font-weight: bold; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; height: 60px;}
div.podejmijDecyzjeLic table.decyduj td.zapytaj div.zapytanieForm {font-weight: bold; font-size: 12px; text-align: center; padding: 10px 0px 0px 0px; height: 60px;}
div.podejmijDecyzjeLic table.decyduj td a.buttonForm {display: block; height:23px; margin: 5px 0px 0px 0px; padding: 0;}

div.askLicCon {padding: 0px 5px 0px 5px; text-align: center; width: 100%;}
div.askLicCon div.askLicAgr {padding: 0px 5px 0px 5px; border: 1px solid #c8c8c8; color: #43474b; font-size: 11px; overflow-y: scroll; width: 500px; height: 300px; margin: 0 auto; text-align: left;}

table.sumList {margin: 0 auto; padding: 0px 0px 0px 0px; color: #43474b; font-size: 12px; width: 520px;}
table.sumList td { padding: 2px 10px 2px 10px; border-bottom: 1px solid #e8e8e8;}
table.sumList td.nazwa { width: 400px; text-align: left; vertical-align: middle;}
table.sumList td.nazwa a { text-decoration: none; color: #e46600;font-weight: bold;}
table.sumList td.kwota { font-weight: bold; width: 100px; text-align: right; vertical-align: middle;}
div.naglowekKategoriiSum {margin:0; padding: 13px 10px 13px 10px; font-size: 15px; font-weight: bold;}
div.naglowekKategoriiSumSma {margin:0; padding: 3px 10px 3px 25px; font-size: 13px; font-weight: bold;}

table.buyerList {margin: 0 auto; padding: 0px 0px 0px 0px; color: #43474b; font-size: 12px; width: 500px;}
table.buyerList td { padding: 2px 0px 2px 0px;border-bottom: 1px solid #e8e8e8;}
table.buyerList td.etykieta { width: 250px; text-align: right; vertical-align: middle; font-weight: bold;}
table.buyerList td.wartosc { padding-left: 10px; width: 250px; text-align: left; vertical-align: middle;}

table.buyerListText {margin: 0 auto; padding: 0px 0px 0px 0px; color: #43474b; font-size: 12px; width: 500px;}
table.buyerListText td { padding: 2px 0px 2px 0px;}
table.buyerListText td.wartosc { width: 500px; text-align: left; vertical-align: middle;}

div.potwierdzam {text-align:center;}
div.potwierdzam input#potwierdzam { width: 200px; height: 20px; background: url(potwierdzam.gif); border: 0px; font-size:14px; vertical-align: bottom; cursor:pointer; margin-bottom: 10px;}

table.radios { width: 500px; }
table.radios td.radio {width: 50px; padding: 5px 0px 0px 50px; vertical-align: middle; }
table.radios td.etykieta { width: 450px; font-size: 12px; color: #43474b; font-weight: bold; vertical-align: top; }

table#porownanieWersji td {
 border-top: 1px solid white;
 border-right: 2px solid white;
}
table#porownanieWersji td.etykietaPorownania {
 border-top: 1px solid #e1e1e1;
 font-size : 12px;
}

.descMargList li {
padding-bottom : 5px;
}

div.shortDemoInfoForm {width:555px; padding: 0px 10px 0px 10px;}
div.shortDemoInfoForm table.askDemo {margin: 0 auto; width: 500px;}
div.shortDemoInfoForm table.askDemo td { vertical-align: middle; text-align: left; padding: 0px 0px 5px 0px;width:300px;}
div.shortDemoInfoForm table.askDemo td input {font-size:12px; color: #43474b; width: 200px; border: 1px solid #c8c8c8;}
div.shortDemoInfoForm table.askDemo td input.shoInp {font-size:12px; color: #43474b; width: 50px; border: 1px solid #c8c8c8;}
div.shortDemoInfoForm table.askDemo td input.loInp {font-size:12px; color: #43474b; width: 95px; border: 1px solid #c8c8c8;}
div.shortDemoInfoForm table.askDemo td input.midInp {font-size:12px; color: #43474b; width: 145px; border: 1px solid #c8c8c8; margin-right: 3px;}
div.shortDemoInfoForm table.askDemo td.etykieta {text-align: right; padding-right: 5px; vertical-align: middle; width: 200px;}
span.askDemo {font-size: 10px; color: red;}





div.zamowDemo {background: url(boczne_demo2.gif) no-repeat 0 0; width: 185px; height: 150px; padding: 0px 0px 0px 0px; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 14px; font-family: Verdana; font-style: italic; color: white;}
div.zamowDemo a {text-decoration: none; color: white; width: 185px; height: 22px; padding: 128px 0px 0px 0px; display: block;text-align: center;}

div.zapytajSklep {background: url(boczne_zapytaj2.gif) no-repeat 0 0; width: 185px; height: 150px; padding: 0px 0px 0px 0px; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 14px; font-family: Verdana; font-style: italic; color: white;}
div.zapytajSklep a {text-decoration: none; color: white; width: 185px; height: 22px; padding: 128px 0px 0px 0px; display: block;text-align: center;}

div.zamowSklep {background: url(boczne_zamow2.gif) no-repeat 0 0; width: 185px; height: 150px; padding: 0px 0px 0px 0px; margin-bottom: 10px; text-align: center; font-weight: bold; font-size: 14px; font-family: Verdana; font-style: italic; color: white;}
div.zamowSklep a {text-decoration: none; color: white; width: 185px; height: 22px; padding: 128px 0px 0px 0px; display: block;text-align: center;}






div.glownaSklep {background: url(glowna_krzyk.jpg) no-repeat 0 0; width: 210px; height: 168px; padding: 280px 0px 0px 365px; margin: 0; text-align: center;}
div.glownaSklep a.otworzSklep {background: url(przycisk_zamow_sklep.gif) no-repeat 0 0; width: 198px; height: 31px; display: block; text-decoration: none;}
div.glownaSklep div {padding-bottom: 10px;}
div.glownaSklep div p {padding:6px 0px 0px 16px; margin:0; text-align: left; background: url(kropka_glowna.gif) no-repeat 5px 10px; font-family: Verdana; font-weight: bold; font-size: 12px; text-decoration: underline;}
div.glownaSklep div p a {color: #333333;}
div.glownaSklep div p a:visited {color: #333333;}


table.asf {margin: 0 auto;}
table.asf td.etykieta_asf {font-weight: bold; vertical-align: middle; padding: 0px 10px 5px 0px; text-align: right;}
table.asf td.asf { padding: 0px 0px 5px 0px;}
table.asf td.asf textarea { font-size: 11px; color: #4c4c4c; font-family:Verdana; width: 200px; }
div.asf {text-align: center;}
div.asf input#askWyslij { margin-left: 3px; width: 56px; height: 20px; background: url(wyslij.gif); border: 0px; font-size:14px; vertical-align: bottom; }
table.asf td.asf input#askMail {width: 280px; height: 16px; border: 1px solid #b8b8b8; font-size: 11px; color: #4c4c4c;font-family:Verdana;}

div.askShopFormImg {padding: 0px 0px 10px 0px; text-align:center; background: url(naglowek_zapytaj.gif) no-repeat 0 0; display:block; width: 575px; height: 50px;}

div.demoFormImg {padding: 0px 0px 10px 0px; text-align:center; background: url(naglowek_demo.gif) no-repeat 0 0; display:block; width: 575px; height: 50px;}

div.polecZnajomemuImg {padding: 0px 0px 10px 0px; text-align:center; background: url(zapytaj_znajomego.gif) no-repeat 0 0; display:block; width: 575px; height: 50px;}










table.naglowekBloku {width: 555px; margin: 0 auto; margin-bottom: 5px;}
table.naglowekBloku td.naglowekBloku {width: 555px; height: 36px; background-color: #ebebeb; border-top: 1px solid #c5c5c5; padding: 0px 0px 0px 16px; vertical-align: middle; color: #43474b; font-family: Verdana; font-weight: bold; font-size: 16px; }

table.pudelko {}
table.pudelko td.pudelko {padding: 9px 14px 5px 42px;}
table.pudelko td.parametry {width: 300px; padding: 5px 0px 15px 0px;}
table.pudelko td.parametry p {margin: 0; padding: 0px 0px 0px 15px; background: url(kropeczka.gif) no-repeat 0 6px; font-size: 12px;}
table.pudelko td.cena {width: 83px; padding: 0px 0px 0px 10px; font-weight: bold; font-size: 12px; color: #43474b; vertical-align: middle;}



div.wybor {padding-bottom: 15px;}
div.wybor div.wpisCennikaRadio { padding: 0px 0px 0px 0px; width:555px; margin:0 auto;}
div.wybor div.wpisCennikaRadio table.wpisCennika {font-size:12px;color:#43474b;font-family:Verdana;}
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox { width:58px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp { width:58px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp td.che { text-align: right; padding-right: 5px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp td.che input.checkbox { margin: 10px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp td.inp { text-align:center; line-height: 9px; padding-left: 7px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp td.inp span.sztuk { font-size: 9px; margin:0; padding:0px 0px 1px 0px; display:block; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.checkbox table.inp td.inp input.text { width: 23px; height: 13px; padding: 1px; border: 1px solid #c8c8c8; font-weight: bold; font-size: 12px; text-align: center; margin: 4px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.pusta { width:58px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.nazwa { font-weight: bold; width:387px; vertical-align:bottom; padding:9px 0px 7px 0px; margin: 0px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.nazwaInp { font-weight: bold; width:387px; vertical-align:bottom; padding:4px 0px 8px 0px; margin: 0px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.nazwa img { cursor:pointer; padding:0px 0px 0px 0px; margin: 2px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.nazwaInp img { cursor:pointer; padding:0px 0px 0px 0px; margin: 2px 0px 0px 0px; }
div.wybor div.wpisCennikaRadio table.wpisCennika td.opis { width:387px; border-bottom: 1px solid #e2e2e2; padding: 0px 0px 8px 0px;}
div.wybor div.wpisCennikaRadio table.wpisCennika td.opis div { padding-bottom: 7px;  }
div.wybor div.wpisCennikaRadio table.wpisCennika td.cena { font-weight: bold; width:79px; text-align:right; vertical-align:middle; padding-right: 21px; border-bottom: 1px solid #e2e2e2; }





table.prawyKontakt {}
table.prawyKontakt td.menu {background: url(menu_top.gif) no-repeat 0% 0%; height: 10px; width: 185px;}
table.prawyKontakt td.zawartosc {background-color: #ebebeb; padding: 0px 10px 0px 10px; color: #e16103; font-size: 12px;font-weight: bold;}
table.prawyKontakt td.zawartosc p {padding: 6px 0px 0px 0px; margin: 0;}
table.prawyKontakt td.zawartosc div.naglowek {padding: 0px 0px 3px 0px; height: 15px; background: url(kontakt_boks.gif) no-repeat 0% 0%;}
table.prawyKontakt td.menuDol {background: url(menu_bottom.gif) no-repeat 0% 100%; width: 185px; height: 10px;}


div.queDemOpi {width:575px; padding: 0px 0px 0px 0px;}
table.queDemOpi {}
table.queDemOpi td {padding: 0px 0px 0px 5px;}
table.queDemOpi td.pytanie {font-weight: bold; padding: 9px 0px 5px 0px;}
table.queDemOpi td input.radio {margin: 0px 3px 0px 3px;}
table.queDemOpi td input.input {margin: 0px 3px 0px 3px;}
table.queDemOpi td input.checkbox {margin: 0px 3px 0px 3px;}
table.queDemOpi td textarea {width: 500px; height: 100px; }
