html {color:#4e5d1b;margin:0;padding:0;font-size:8pt;font-family:tahoma, helvetica, sans-serif;background-color:white;}
body {margin:0;padding:0;}
form, fieldset {margin:0;padding:0;border-width:0;}
p, ul {margin-top:1em;margin-bottom:1em;}
input, select, textarea {font-family:tahoma, helvetica, sans-serif;font-size:8pt;}

h1 {font-size:14pt;margin:0;}
h2 {font-size:12pt;margin:0;}
h3 {font-size:10pt;margin:0 0 0.2em 0;padding-top:15px;text-transform:uppercase}
h4, h5 {font-size:8pt;margin:0.9em 0;color:#353d1b;}

#tloBody {background:#ffffc5 url(image/tlogora.jpg) no-repeat 999px 0; min-width: 1000px;}
#tloBody.plaza {background-image:url(image/tlogora1.jpg);}
#tlo {background:transparent url(image/tlodol.png) no-repeat 999px 100%;}

#tloSrodek {background:transparent url(image/tlosrodek.gif) no-repeat 673px 408px;}

#all {width:1000px;}


/****************************************/
/************** NAGŁÓWEK ****************/

#top {height:160px;background:#6cafec url(image/naglowek.jpg) no-repeat;}
.plaza #top {background:#92e5ff url(image/naglowek1.jpg) no-repeat;}
h1 {margin:0;float:left;padding:21px 0 0 51px;background:transparent url(image/fotog.jpg) no-repeat 367px 0;width:486px;height:139px;}
h1 a {color:#b9000d;}
.plaza h1 {background-image:none;}

#prawaStrona {float:right;width:208px;}
#szukaj {width: 185px; height:70px;padding-top:28px;position:absolute;left:792px;top:-160px;}
#szukaj.static {position:static;padding-top:28px;height:70px;}
.szukajPlaceholder {padding-top:28px;height:70px;}
#szukaj fieldset {background:transparent url(image/szukaj.png) no-repeat;padding:2px;height:16px; line-height: 16px; width: 185px;}
.plaza #szukaj fieldset {background-image:url(image/szukaj1.png);}

#szukaj label input, #szukajsword {float: left; color:#bd1d81;border-width:0;background-color:white;width:110px;height:14px; padding:1px 5px;}
#szukaj .szukaj, #szukajsubmit {border-width:0;color:White;font-weight:bold;background:transparent url(image/szukajcien.gif) no-repeat -1px 1px;width:58px;height:16px;padding:0;vertical-align:bottom;}

* html #szukaj fieldset {padding:2px 2px;height:18px;} /* Hack IE6 */
* html #szukaj .szukaj, * html #szukajsubmit {background-position:-1px 0} /* Hack IE6 */
*+html #szukaj fieldset {padding:2px 2px;height:18px;} /* Hack IE7 */
*+html #szukaj .szukaj, *+html #szukajsubmit {background-position:-1px 0} /* Hack IE7 */

#koszyk {color:#252c0c;margin:0;background:transparent url(image/koszyk.gif) no-repeat;line-height:1.3em;padding-top:2px;}
#koszyk strong {font-weight:bold;color:#bd1d81;text-decoration:none;}
#koszyk a {color:#192300;text-decoration:none;padding-left:22px;}

/****************************************/
/************** Belka Menu **************/

#belka {background:transparent url(image/belka.gif) no-repeat;height:57px;}

#menu {margin:0;padding:2px 0 0 22px;list-style-type:none;font-weight:bold;line-height:40px;height:57px;background:transparent url(image/fotos1.jpg) no-repeat 367px 0;}
.podzial50-50 #menu {background:transparent url(image/fotos.jpg) no-repeat 367px 0;}
.plaza #menu {background-image:none;}

#menu li {display:inline;padding:0 5px 0 9px;}
#menu a {color:#2b340f;text-decoration:none;padding:0 1px;}
#menu a:hover, #menu li.wybrane a {color:#9a0059;}
#menu li.m44 a {background:transparent url(image/link1.gif) no-repeat 0 1px;}
#menu li.m40 a {background:transparent url(image/link2.gif) no-repeat 0 1px;}
#menu li.m78 a {background:transparent url(image/link3b.gif) no-repeat 0 1px;}
#menu li.m30 a {background:transparent url(image/link3.gif) no-repeat 0 1px;}
#menu li.m36 a {background:transparent url(image/link4.gif) no-repeat 0 1px;}
#menu li.m36 {padding-right:196px;}
.plaza #menu li.m36 {padding-right:5px;}
#menu li.m38 a {background:transparent url(image/link5.gif) no-repeat 0 1px;}
#menu li.m45 a {background:transparent url(image/link6.gif) no-repeat 0 1px;}
#menu li.m35 a {background:transparent url(image/link7.gif) no-repeat 0 1px;}

#jezyki {float:right;padding:12px 33px 0 0;list-style-type:none;margin:0;font-size:7.5pt;}
#jezyki li {display:inline;padding:0 6px;}
#jezyki li img {background:transparent url(image/lang.png) no-repeat;padding:3px;}
#jezyki li.wybrane img {background-image:url(image/lang1.png);}


/****************************************/
/************** TREŚĆ *******************/

#tresc {background:transparent url(image/tresc1.png) no-repeat 0 -1px;padding-bottom:10px;position:relative;z-index:1;width:1000px;}
#minHeight {min-height:900px;}
* html #minHeight {height:895px;} /* Hack IE 6 */

#tresc p {line-height:1.3em;margin-top:0.5em;margin-bottom:1em}
#fotoDol {background:transparent url(image/fotod1.jpg) no-repeat 367px 57px;}
.plaza #fotoDol {background-image:none;}

.podzial50-50 #fotoDol {background:transparent url(image/fotod.jpg) no-repeat 367px 57px;}
#lewaKolumna {width:275px;float:left;padding-left:33px;padding-top:11px;}
#prawaKolumna {width:624px;float:right;padding-top:28px;color:#243700;}
.podzial50-50 #prawaKolumna {padding-top:11px;}

.podzial50-50 #tresc {background:transparent url(image/tresc.png) no-repeat;padding-bottom:10px;}
.podzial50-50 #lewaKolumna {width:402px;}
.podzial50-50 #prawaKolumna {width:480px;padding-right:0;}
.podzial50-50 #prawaKolumna.paddingTop {padding-top:28px;}

#tresc em a {color:#c50f86;text-decoration:none;}
#tresc em a:hover {text-decoration:underline;}

/******* Lewa kolumna *********/

#lewaKolumna .paddingTop {padding-top:15px;}
#lewaKolumna h3 {margin-bottom:0.5em;}
.points {color:#4d5a24;line-height:1.3em;list-style-type:none;margin:1em 0 0 20px;padding:0;}
.points li {float:left;width:150px;margin:0;background:transparent url(image/point.gif) no-repeat 0 6px;padding-left:14px;}
.points a {color:#4d5a24;}

#tresc .small {font-size:7.5pt;font-style:normal;color:#c02887;line-height:1.0em;margin:0.4em 0 0.6em 0;display:block;}
#tresc #prawaKolumna em.small {margin-bottom:1.2em;}
#tresc #prawaKolumna p.small {margin-bottom:0.6em;line-height:1em}

#szukajZalecen {width:264px;}

/******* Prawa kolumna *********/

.podKolumna {width:210px;}
.lewa {float:left;}
.prawa {float:right;width:200px;margin-right:20px;}

.listaSkrot {list-style-type:none;margin:0;padding:30px 0 20px 0;}
.listaSkrot li {clear:both;padding:20px 0 0 0;vertical-align:bottom;width:210px; margin-bottom: 35px;}
.listaSkrot .image {float:left;margin-right:9px;}
.listaSkrot h4 {margin:0;padding-top:1.1em}
.listaSkrot a {color:#353d1b;text-decoration:none;}
.listaSkrot h4 a:hover {text-decoration:underline;}
#tresc .listaSkrot p {margin:0;font-size:7.5pt;}

.opcje {list-style-type:none;margin:1.2em 0;padding:0;line-height:1.3em;clear:both;}
#tresc .bezMargin {margin:0.3em 0;}
.opcje li {padding:0;}

#tresc p.italic {line-height:1.2em;}
.podKolumna p.italic a {color:#3d4d03;text-decoration:none;}
.ekspert {padding:65px 0 30px 0;background:transparent url(image/ekspert.gif) no-repeat right bottom;}
.ekspert h3 {margin-bottom:2.3em;}
#tresc .ekspert p, .ekspert ul {line-height:1.2em;}
.ekspert p a {color:#3d4d03;text-decoration:none;display:block;padding-right:95px;width:93px;}
.ekspert ul a {display:block;padding-right:95px;width:93px;}


/****************************************/
/************** Podstrony *************/

/******************************/
/******* Lewa kolumna *********/

#tresc #nawigator {color:#0c1900;margin-bottom:0;margin-top:0em;padding-top:0.4em}
#nawigator a {color:#940043;text-decoration:none;}
#nawigator a:hover {text-decoration:underline;}

.redPoints {color:#930041;line-height:1.3em;list-style-type:none;margin:1em 0 0 11px;padding:0;}
.redPoints2 {margin-top: 0px;}
.redPoints li {margin:0;padding:0;width:264px;vertical-align:bottom;}
.redPoints a {color:#930041;text-decoration:none;background:transparent url(image/redpoint.gif) no-repeat 0 6px;padding-left:14px;font-weight:bold;display:block;}
.redPoints a:hover {color:#ea0081;text-decoration:underline;background-position:0 -90px;}

.pytania {padding:1px 0 18px 140px;margin-left:-10px;background:transparent url(image/ekspert1.jpg) no-repeat;margin-top:2em}
.pytania ul {list-style-type:none;margin:0.8em 0 1.2em 0;padding:0;line-height:1.3em}
.pytania li {padding:0;}
.pytania p a {color:#4c5b19;text-decoration:none;}
.pytania p a:hover {text-decoration:underline}

.kontakt {width:205px;padding-bottom:40px;}
#tresc .kontakt p {margin-bottom:0.1em;}
.kontakt address {font-style:normal;display:block;line-height:1.3em;padding:0;margin-bottom:0.8em}
.kontakt address img {margin:3px 4px 3px 0;vertical-align:middle;}

.naszAdres {padding-top:0.3em;}
.naszAdres address {font-style:normal;}
#tresc .naszAdres p {margin-bottom:0.1em;}
.naszAdres address {font-style:normal;display:block;line-height:1.3em;padding:0;margin-bottom:1em}
.naszAdres address img {margin:4px 4px 3px 0;vertical-align:middle;}
.telefony {float:left;width:165px;padding-top:0.7em}
.naszAdres .gg {padding-top:4px;}

.szybkiKontakt {width:296px;padding-top:2px;}
.szybkiKontakt legend {font-weight:bold;padding:0;color:#4f5d1c;margin:0;}
* html .szybkiKontakt legend {margin-left:-7px;}
*+html .szybkiKontakt legend {margin-left:-7px;}
#tresc .szybkiKontakt p {margin:0.1em 0 0.6em 0;}
.szybkiKontakt .pole {width:280px;height:100px;}
.szybkiKontakt #poleEmail { height: 12px; width: 204px; margin-left: 15px; }
.szybkiKontakt label { float: left; margin-bottom: 3px; line-height: 18px; }


.platnosci {width:115px;}
.platnosci ul {list-style-type:none;margin:0;padding:0;}
.platnosci ul li {display:inline;padding:0;}
.platnosci ul img {margin:3px 7px 2px 0;}


.listaLinkow {padding:0;margin:0 0 2em 0;list-style-type:none;line-height:1.3em}
.listaLinkow a {color:#930041;text-decoration:none;}
.listaLinkow a:hover {color:#e80076;text-decoration:underline;}

#lewaKolumna .listaSkrot {padding:15px 0 0 0;margin-left:-10px;}
#lewaKolumna .listaSkrot li {padding-top:0;width:180px;}
#lewaKolumna .listaSkrot li p a {color:#505e1d;}

.aktualnosci {margin-bottom:1.9em;}
.newsy {margin:1.6em 0 0 0;line-height:1.4em}
.smallMargin {margin-top:1em;}
.newsy dt {float:left;width:60px;margin-right:8px;color:#3b4c00;padding:1px 0 2px 0}
.newsy dd {float:left;width:190px;margin:0;padding:1px 0 2px 0}
.newsy dd a {color:#950044;text-decoration:none;}
.newsy dd a:hover {color:#e6006d;text-decoration:underline;}
.podKolumnaLewa .newsy dd {width:212px;}
.podKolumnaPrawa .newsy dd {width:232px;}
.zwiniete .ukryte {display:none;}

.rozwin {clear:both;background:transparent url(image/plus.png) no-repeat 45px 5px;display:block;line-height:1.4em;padding:1px 0 1px 68px;}
.zwin {clear:both;background:transparent url(image/minus.png) no-repeat 45px 5px;display:block;line-height:1.4em;padding:1px 0 1px 68px;}
.aktualnosci .normal {list-style-type:none;margin:1em 0;padding:0;}
.aktualnosci .normal li {padding:0;line-height:1.4em;}
.aktualnosci .normal a {text-decoration:none;}
.aktualnosci .normal a:hover {text-decoration:underline;}



/******* Prawa kolumna *********/

.podKolumny {background:transparent url(image/dots.png) no-repeat 296px 50px;}
.podKolumny h3 {margin-bottom:1.5em;}
.podKolumnaLewa {float:left;width:280px;margin-right:40px;}
.podKolumnaPrawa {float:left;width:300px;}

.szkolenia {padding:0;background:transparent url(image/ekspert1.gif) no-repeat right bottom;}
#tresc .szkolenia p {margin:1.9em 0 1em 0;color:#4d5b19;}

.szkolenia ul {list-style-type:none;margin:1.4em 0 2em 0;padding:0}
.szkolenia li {padding:1px 0 2px 22px;background:transparent url(image/pointred.png) no-repeat 9px 6px;}


.nawigacja {float:right;font-family:verdana, helvetica, sans-serif;font-size:7.5pt;color:#799512;margin:1.3em 0 0 0;width:380px;text-align:right;padding-right:50px;}
.nawigacja ul {display:inline;padding:0;margin:0;}
.nawigacja li {display:inline;padding:0;margin:0;color:#6e8d00;}
.nawigacja li a {color:#6e8d00;}
.nawigacja li strong {color:#283b00;}
.nawigacja .pole {width:26px;vertical-align:middle;}

/**** Lista produktów ****/

.lista {list-style-type:none;margin:1em 0;padding:0;width:620px;overflow:hidden}
.lista li.item {width:265px;float:left;padding:18px 0;margin-right:45px;}
.lista li.catHeader {width:575px;float:left;padding:0 18px 0 18px;margin-right:45px;}
.lista li.catHeader h4 {padding: 0; margin: 0;}
.lista .image {float:left;width:105px;height:96px;padding:4px;/*background:transparent url(image/ramka.png) no-repeat;*/background-color: #fff;border:1px solid #EDF3AF;margin-top:3px;text-align:center;vertical-align: middle;}
#tresc .lista .opis {width:135px;float:right;margin:0;line-height:1.35em;}
.lista .dodaj {float:left;width:113px;padding:5px 0;text-align:right;}
.lista label {display:block;padding-bottom:4px;}
.lista .pole {width:26px;vertical-align:middle;margin-left:5px;}
#tresc .lista .cena {width:135px;float:right;margin:0;padding-top:15px;font-size:9pt;color:#93004f;line-height:1.5em;}
.lista p.produktu {height:9.5em;overflow:hidden;}
.lista li.item h4 a, .lista p.produktu a {color:#394900;text-decoration:none;}
.lista li.item h4 {height:2.6em;}
.lista li.item h4 a:hover {text-decoration:underline;}


/**** Opis produktu ****/

.opisProduktu {padding-top:4px;padding-right:34px;}
.opisProduktu h4 {padding-bottom:4px;}
#tresc .opisProduktu p {text-align:justify;margin-bottom:1.2em;line-height:1.3em}
.opisProduktu .floatRight {float:right;margin:0 0 18px 20px;}
.opisProduktu ul, .opisProduktu ol {padding-left:30px;margin-left:0;line-height:1.3em}
.opisProduktu ul.normal {list-style-type:none;margin:1em 0;padding:0;}
.opisProduktu form.dodaj {text-align:right; clear: both;}
#tresc .opisProduktu .cena {margin:0;text-align:right;padding:15px 0 5px 0;font-size:9pt;color:#93004f;line-height:1.5em;}
.opisProduktu form.dodaj label {display:block;padding-bottom:4px;}
.opisProduktu form.dodaj .pole {width:31px;vertical-align:middle;margin-left:5px;}
.opisProduktu .opcje {font-size:7.5pt;color:#8d0035;display:inline;padding-right:30px;}
.opisProduktu .opcje li {display:inline;}
.opisProduktu .opcje li a {color:#8d0035}

/**** Wiadomość *****/

#tresc div.data {text-align:right;margin:-20px 34px 0 0;color:#4a5916;font-size:7.5pt;}
#tresc div.data p {margin:0;padding:0;}
.wiadomosc {padding-top:4px;padding-right:34px;color:#4b5a18;}
.wiadomosc h4 {padding-bottom:4px;color:#4b5a18;}
#tresc .wiadomosc p {text-align:justify;margin-bottom:1.2em;line-height:1.3em}
.wiadomosc .floatRight {float:right;margin:0 0 18px 20px;text-align:center;font-size:7.5pt;line-height:1.7em;}
.wiadomosc h4.border {padding:0 10px;line-height:24px;border-bottom:1px solid #bed600;margin-top:54px;}

.dolaczonePliki {margin:0;padding:0;list-style-type:none;line-height:1.4em}
.dolaczonePliki li {padding:3px 0 6px 6px;margin:0;float:left;width:288px;}
.dolaczonePliki li img {margin-right:9px;}
/*.dolaczonePliki li.video {background:transparent url(image/video.png) no-repeat 9px 2px;}
.dolaczonePliki li.text {background:transparent url(image/text.png) no-repeat 9px 2px;}*/



/**** Twój koszyk ****/

#twojKoszyk * {font-size: 8pt;}
#twojKoszyk {padding-right:34px;}
#twojKoszyk p.smallMargin {margin-top:0.5em;margin-bottom:2em;}
#twojKoszyk p a {color:#8a002f;text-decoration:none;}
#twojKoszyk p strong.linkStyle {color:#8a002f;}
#twojKoszyk p a:hover {color:#8a002f;text-decoration:underline;}
#twojKoszyk h4 {padding-bottom:4px;}
#twojKoszyk .opcje {font-size:7.5pt;color:#8d0035;display:inline;padding-right:30px;}
#twojKoszyk .opcje li {display:inline;}
#twojKoszyk .opcje li a {color:#8d0035}
#twojKoszyk .zatwierdz {text-align:right;margin-right:16px;}
#twojKoszyk .small {font-size:7.5pt;color:#8e0038;margin:0.3em 0 0.5em 450px;width:120px;text-align:left;line-height:1.1em}
#twojKoszyk .small label {font-size:7.5pt;}
#twojKoszyk .leftMargin {margin-left:468px;width:100px;}
#twojKoszyk .leftSmallMargin {margin-left:460px;width:105px;}


.listaTable {width:100%;color:#384900;margin:0 0 2.8em 0;}
.listaTable caption {text-align:left;line-height:30px;color:#4c5a18;padding-bottom:5px;}
.listaTable tbody th {padding:0 10px;background:transparent url(image/th.png) repeat-x left bottom;border-bottom:1px solid #d2dd81;height:27px;text-align:left;}
.listaTable tbody tr td {background-color:#fffffe;padding:14px 10px;color:#384900;text-align:left;line-height:1.3em}
.listaTable tbody tr.dark td {background-color:#ffffeb;border:1px solid #ffffc7;border-width:1px 0;}
.listaTable th.suma {text-align:right;padding: 0 35px;height:27px;border-top:1px solid #d5df89}
.listaTable td.suma {font-weight:bold;padding: 0 10px;border-top:1px solid #d5df89}
.listaTable .w260 {width:260px;}
.listaTable .w200 {width:200px;}
.listaTable .w120 {width:120px;}
.listaTable .w90 {width:90px;}
.listaTable .w80 {width:80px;}
.listaTable .w60 {width:60px;}
#twojKoszyk .listaTable .pole {width:30px;}
table.podsumowanie  tbody tr td {padding:10px 10px 10px 10px;vertical-align:top;line-height:1.2em;}
table.podsumowanie {margin-bottom:0; border-bottom: 1px solid #D6E08E; }
table.punkty {border-bottom:1px solid #d2dd81;}
table.punkty tbody tr td {padding:7px 10px 7px 10px;vertical-align:top;line-height:1.3em;}

#twojKoszyk fieldset {background-color:#fffffe;padding-bottom:14px; border-bottom: 1px solid #D6E08E; }
#twojKoszyk fieldset.w340 {width:340px;float:left; border: 0; }
#twojKoszyk fieldset.w250 {width:250px;float:left; border: 0; }

#twojKoszyk fieldset h4, #twojKoszyk .podsumowanie h4 {padding:0 10px;line-height:27px;background:#ffffc6 url(image/th.png) repeat-x left bottom;margin:0;border-bottom:1px solid #d2dd81;}
#twojKoszyk fieldset p {padding:3px 10px 10px 10px;}

#twojKoszyk input.pole {width:156px;margin-bottom:5px;vertical-align:middle;}
#twojKoszyk select {width:164px;margin-bottom:0px;vertical-align:middle; height: 17px; border:1px solid #99B33F; }
#twojKoszyk label.male {float:left;width:260px;padding-left:17px;color:#97b23d;}
#twojKoszyk label.male span {float:left;padding-top:2px;width:80px;color:#283a00;}

#twojKoszyk label.duze {float:left;width:280px;padding-left:17px;color:#97b23d}
#twojKoszyk label.duze span {float:left;padding-top:2px;width:107px;color:#283a00;}
#twojKoszyk label.duze input.male {width:69px;}

#twojKoszyk .duze {float:left;width:280px;padding-left:17px;color:#97b23d}
#twojKoszyk .duze span {float:left;padding-top:2px;width:107px;color:#283a00;}
#twojKoszyk .duze input.male {width:69px;}

#twojKoszyk .kolumny {background-color:white;border-bottom:1px solid #d6e08e;margin-bottom:10px;}
#twojKoszyk select.pole {color:#525252;padding:0;height:18px;width:162px;}
#twojKoszyk .kolumny label.male {padding-left:21px;}
#twojKoszyk .kolumny label.male span {width:76px;}

#twojKoszyk .grupa {padding:15px 0 0 20px;}
#twojKoszyk .grupa .nazwa {float:left;width:75px;}
#twojKoszyk .grupa .inputs {float:left;width:230px;}
#twojKoszyk .grupa .inputs label {display:block;clear:both;line-height:1em;padding-top:3px;}
#twojKoszyk .grupa .inputs label small {display:block;padding-bottom:2px;font-size:7.5pt;}
#twojKoszyk .grupa .inputs label input {float:left;margin:-2px 10px 3px 0;}
* html #twojKoszyk .grupa .inputs label input {margin:-5px 10px 0 0;}
*+html #twojKoszyk .grupa .inputs label input {margin:-5px 10px 0 0;}

#twojKoszyk .w250 {color:#43530a}
#twojKoszyk .w250 h4 {padding-left:60px;}
#twojKoszyk .w250 p {padding-left:60px;margin-bottom:0;}
#twojKoszyk .w250 label.male {width:229px;}
#twojKoszyk .w250 label.male span {width:40px;}
#twojKoszyk textarea.pole {border:1px solid #a4bb55;color:#525252;padding:2px 3px;width:156px;height:80px;overflow:auto}

#twojKoszyk div.podsumowanie { padding-bottom: 10px; background-color: white; width: 590px; border-bottom: 1px solid #D6E08E; }
#twojKoszyk .col315 {float:left;width:315px;}
#twojKoszyk .col275 {float:left;width:275px;}
#twojKoszyk .podsumowanie dl {margin:0;padding:10px 10px 0 10px;line-height:1.2em;width:255px;}
#twojKoszyk .podsumowanie dt {color:#2a3c00;float:left;width:108px;margin:0;padding:0 0 3px 0;}
#twojKoszyk .podsumowanie dd {color:#466000;float:left;width:145px;margin:0;padding:0 0 3px 0;}
#twojKoszyk .col275 dl {width:240px;}
#twojKoszyk .col275 dd {width:130px;}

#twojKoszyk .podsumowanie dd small {display:block;line-height:1em;color:#4b6500;font-size:7.5pt;}
#twojKoszyk .col315 p.marginTop {padding-top:7px;}
#twojKoszyk .col315 p, #twojKoszyk .col275 p {margin:10px;color:#556d00;line-height:1.2em;}
#twojKoszyk .col315 p {text-align:justify;width:255px;}
#twojKoszyk .col315 p a {text-decoration:underline;color:#8d0036;}
#twojKoszyk .col315 p a:hover {text-decoration:none;}
#tresc .zaplaconline {margin-top:1.7em;}

#twojKoszyk .calkowityKoszt {border-bottom: 1px solid rgb(214, 224, 142); background: rgb(255, 255, 198) url(image/th.png) repeat-x; margin-bottom: 0px; padding-left: 10px;}
#twojKoszyk .calkowityKosztSuma {border-bottom: 1px solid rgb(214, 224, 142); background-color: rgb(255, 255, 255); padding-left: 10px; margin-top: 0px; margin-bottom: 20px;  padding-top: 10px; padding-bottom: 10px; font-weight: bold;}

#twojKoszyk .delivery dt { width: 200px; }
#twojKoszyk .delivery dd { width: 50px; }

#twojKoszyk .przeliczKoszyk {border-bottom: 1px solid #8a002f; vertical-align: -2px;}
#twojKoszyk .przeliczKoszyk:hover {border-bottom: 0px; vertical-align: -1px;}

/***** Tekst działu ****/

.tekst {padding-right:34px;}
.padding {padding-bottom:18px;}
.tekst h4 {padding-bottom:4px;}
.tekst em.linkColor {color:#c02887;}
#tresc .tekst p {text-align:justify;margin-bottom:1.2em;line-height:1.3em}
#tresc .tekst table {font-size:8pt; border-collapse: collapse; background-color: #fffffe;}
#tresc .tekst table.contenttable td {padding:5px; border: 1px solid #D2DD81;}
#tresc .tekst table td p {margin:0px;}
#tresc .tekst table.contenttable thead td {font-weight: bold;}
#tresc .tekst table.contenttable tfoot td {background-color: #D2DD81;}
.tekst .podKolumna {float:right;margin-left:45px;}
#tresc .tekst .podKolumna h4 {margin-top:0;}
.tekst .ekspert {padding-top:2px;}
#tresc .tekst .podKolumna p {text-align:left;margin-bottom:0.4em;line-height:1.2em}
#tresc .tekst .opcje {margin-top:0;}

/****** Mapa dojazdu *****/
.mapaDojazdu {color:#485713}
#tresc .mapaDojazdu .mapa {font-size:7.5pt;text-align:right;width:447px;margin-top:4.8em}
.mapaDojazdu .mapa img {border:1px solid white;margin-bottom:3px;}
.mapaDojazdu .mapa a {text-decoration:none;color:#485713;}
.mapaDojazdu .mapa a:hover {text-decoration:underline;}

/****************************************/
/************** LINKI DOLNE *************/

#linkiDol {clear:both;padding:70px 23px 0 34px;line-height:34px;width:943px}
#linkiDol p {margin:0;float:left;line-height:34px;}
#linkiDol ul {list-style-type:none;margin:0;padding:0;text-align:right;}
#linkiDol li {display:inline;padding:0 9px;}
#linkiDol li a {color:#576330;text-decoration:none;}
#linkiDol li a:hover {text-decoration:underline;}


/****************************************/
/************** STOPKA ******************/

#stopka {background:transparent url(image/stopka.gif) no-repeat; width:1000px; height:281px;margin-top:-3px;}
#stopka p {margin:0;color:#808080;padding:30px 0 0 35px;line-height:1.3em}
#stopka p a {color:#808080;text-decoration:none;}
#stopka p em {font-style:normal;text-decoration:underline;}
#stopka p a:hover em {text-decoration:none;}

/****************************************/
/************** FORMULARZE **************/

input.pole {border:1px solid #99b33f;color:#525252;padding:2px 3px;}
textarea.pole {border:1px solid #99b33f;color:#525252;padding:2px 3px;}
select.pole {color:#525252;width:200px;height:18px;padding:0;margin-right:6px;}
select.poleIE {color:#525252;width:258px;height:18px;padding:0;margin-right:6px;}
/* input.submit {color:#8ca23e;font-weight:bold;background:white url(image/submit.png) no-repeat;width:90px;height:18px;border-width:0;padding:0;margin-right:8px;padding:0 0 1px 0} */
input.submit {background-color:#FFFFFF; border: 1px solid #384900; color:#8ca23e;font-weight:bold; width:90px; height:18px; padding:0; margin-right:8px; padding:0 0 1px 0;}


/****************************************/
/*********** CUSTOMER SUPPORT ***********/
#illnessSelectionForm * {font-size:8pt;}
#illnessSelectionForm .groupFields {margin-bottom:10px;}
#illnessSearchResult #pointsForStimulationTable {background:#C9E129;}
#illnessSearchResult #pointsForStimulationTable th {padding:5px 10px 5px 10px;background:#B7D000;}
#illnessSearchResult #pointsForStimulationTable td {padding:5px 10px 5px 10px;background:#F7FFB5;}

/*#illnessSelectionForm { width: 306px; margin-bottom: 30px; }*/
#illnessSelectionForm div { float: left; margin-right: 2px; }
#illnessSelectionForm div option { width: auto; }
#illnessSelectionForm div label { display: block; width: 76px;}
#illnessSelectionForm .aRight {}

/******************************************/
/************** WYSZUKIWANIE **************/
h4.wynikiWyszukiwaniaNaglowek { margin-bottom: 0; padding-bottom: 0; }
p.wynikiWyszukiwania a { color: #243700; text-decoration: none; }
.tx-indexedsearch-browsebox a { text-decoration: none; }
.tx-indexedsearch-browsebox a:hover { text-decoration: underline; }
ul.browsebox { padding-left: 0; }
/****************************************/
/************** INNE STYLE **************/

p.okMessage { font-weight: bold; color: green; float:left; }
p.errorMessage { font-weight: bold; color: red; float:left; }

.none {display:none;}
.w340 {width:340px;}
.w240 {width:240px;}

/* #all #tresc .aRight {margin:0.6em 0;text-align:right;} */
#all #tresc .aRight {margin:0; text-align:left;}
.italic {font-style:italic;}
.buttonImage {vertical-align:middle;cursor:hand;}
img {vertical-align:bottom;}
.clearAll {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#950046;}
a:hover {text-decoration:none;}

#rzuc-palenie {background:url(image/jak-rzucic-palenie_pl-bg.gif); width: 202px; height: 193px; }
#rzuc-palenie p {font-family: tahoma; font-size: 14px; font-weight: bold; color: #fff;}
#rzuc-palenie p strong {font-family: Arial; font-size: 20px;}
#rzuc-palenie p em {font-family: Arial; font-size: 16px; font-style: normal;}
.yellow {color: yellow;}
.underline {text-decoration: underline;}
#rzuc-palenie p a {color: blue;}



/*
#punkty-akupunktury {position:absolute; background:url(image/punkty-akupunktury-bg.gif); width: 388px; height: 222px; font-family: tahoma,sans-serif; font-size:12px; color: #000;} 
#punkty-akupunktury h3 {font-size: 15px; color: #fff; text-transform:uppercase; margin:6px 0 0 20px; padding:0;}
#punkty-akupunktury h3 span {font-size: 12px; text-transform:none;}
#punkty-akupunktury p {margin:0; line-height:16px}
#punkty-akupunktury p strong {color: #950046;}
#punkty-akupunktury .przykladowa-mapa {position:absolute; top:52px; left:20px; margin:0;}
#punkty-akupunktury .wybierz-chorobe {margin-left:180px; margin-top:25px; width:178px;}
#punkty-akupunktury .wyszukiwarka-opis {margin-top:10px; margin-left:180px; width:178px; font-size:11px; line-height:15px;} 
#punkty-akupunktury select {top:93px; margin-left:180px; margin-top:10px; height:auto; font-size: 16px; font-weight:bold;} 
#punkty-akupunktury select option {font-size:12px; height:18px;}
#punkty-akupunktury .aRight {margin-left:180px;}
*/

/* CSS Document */
#punkty-akupunktury {position:relative; background:url(image/punkty-akupunktury-bg.gif); width: 388px; height: 222px; font-family: tahoma,sans-serif; font-size:12px; color: #000;} 
#punkty-akupunktury h3 {position:absolute; font-size: 15px; color: #fff; text-transform:uppercase; top:6px; left:20px; padding:0;}
#punkty-akupunktury h3 span {font-size: 12px; text-transform:none;}
#punkty-akupunktury p {margin:0; line-height:16px}
#punkty-akupunktury p strong {color: #950046;}
#punkty-akupunktury .przykladowa-mapa {position:absolute; top:52px; left:20px; margin:0;}
#punkty-akupunktury .wybierz-chorobe {position:absolute; top:52px; left:190px; width:178px;}
#punkty-akupunktury .wyszukiwarka-opis {position:absolute; top:127px; left:190px; width:178px;font-size:11px;line-height:15px;} 
#punkty-akupunktury select {position:absolute; top:93px; left:190px; width:178px; height:auto; font-size: 16px; font-weight:bold;} 
#punkty-akupunktury select option {font-size:12px; height:18px;}
#punkty-akupunktury .aRight {position:absolute; top:114px; left:278px; margin:0; z-index:1;}