body {background:#f5f2ec url(image_pl/tlo.gif) repeat-x top left;color:#595959;text-align:center;margin:0;padding:0;font-size:8pt;font-family:tahoma, sans-serif}
body #menu1, body #menu2, body #menu3, body #menu4, body #menu5, body #menu6, body #menu7 {display:none;}
body.nad1 #menu1 {display:block;}
body.nad2 #menu2 {display:block;}
body.nad3 #menu3 {display:block;}
body.nad4 #menu4 {display:block;}
body.nad5 #menu5 {display:block;}
body.nad6 #menu6 {display:block;}
body.nad7 #menu7 {display:block;margin-left:-54px;}

#calosc {background:transparent url(image_pl/tlokula.gif) no-repeat top center;padding-bottom:15px;}

#all {width:780px;margin:0 auto;text-align:left;background-color:white;border-top:5px solid #d0c5af;}

#naglowek {background:transparent url(image_pl/naglowektlo.gif) no-repeat top right;}
#naglowek h1 {float:left;margin:0;padding:21px 0 0 0;font-size:16pt;width:166px;}
#naglowek h1 img {display:block;}
#naglowek h2 {text-align:right;color:#11a3dc;font-weight:bold;margin:0;padding:51px 20px 0 0;font-size:8pt;}
#naglowek h2 img {display:block;margin-left:auto;margin-bottom:2px;}


#naglowekmenu {height:85px;}
#menutechniczne {text-align:right;margin:0;padding:7px 20px 0 0;float:right;}
#menutechniczne li {display:inline;color:#d6d6d6}
#naglowek p {text-align:right;color:#11a3dc;font-weight:bold;margin:0;padding:51px 20px 0 0;font-size:8pt;}
#naglowek p img {display:block;margin-left:auto;margin-bottom:2px;}

#menu {float:left;background:transparent url(image_pl/tlomenu.gif) repeat-x top left;margin:0;list-style-type:none;height:50px;padding:0;width:614px;font-size:7.5pt; font-family: tahoma, sans-serif;}
#menu li {float:left;width:100px;}
#menu li.ostatnie {width:100px;}
#menu li a {color:#262626;font-weight:bold;display:block;width:100px;text-align:center;padding-top:22px;background:transparent url(image_pl/tlomenulink.gif) no-repeat top left;padding-bottom:7px;}
#menu li.otwarte a {background:#b2e1f4 url(image_pl/tlomenulink1.gif) no-repeat top left; text-decoration: none;}
#menu li.ostatnie a {width:85px;}
#menu li a img {vertical-align:bottom;}

#all .podmenu {position:absolute;background-color:#eeeeee;border:2px solid #b2e1f4;list-style-type:none;margin:-3px 0 0 1px;padding:0;}
#all .podmenu li {padding:0;border-bottom:1px dashed #b2e1f4;margin:0;float:none;width:auto;}
#all .podmenu li.last {border-bottom-width:0;}
#menu .podmenu li a {border:1px solid #eeeeee;border-width:1px 0;font-weight:normal;line-height:24px;background:transparent url(image_pl/strzalka.gif) 8px 10px no-repeat;padding:0 10px 0 20px;width:120px;text-align:left;}
/*#menu .podmenu li a:hover {background-color:#1d97c3;text-decoration:none;color:white;background-position:8px -85px;}*/
#menu .podmenu li a:hover {background-color:#b2e1f4;text-decoration:none;}

#nawigator, #nawigator a {color:#a3a3a3;}
#nawigator p {margin:0;padding:0 0 8px 10px;}

#stronaglowna {}
p.bold {font-weight:bold;line-height:1.5em;}
p.bold a {color:#009cd9;}
ul.punkt {list-style-type:none;line-height:1.8em;}
ul.punkt li {padding-left:17px;background:transparent url(image_pl/punkt.gif) 0px 7px no-repeat;}
ul.punkt2 {list-style-type:none;line-height:1.8em;}
ul.punkt2 li {padding-left:17px;background:transparent url(image_pl/punkt2.gif) 0px 7px no-repeat;}
ul.punkt1 {list-style-type:none;}
ul.punkt1 li {padding-left:10px;background:transparent url(image_pl/punkt1.gif) 0px 5px no-repeat;}
ul.punkt3 {list-style-type:none;line-height:1.8em;}
ul.punkt3 li {padding-left:17px;background:transparent url(image_pl/punkt.gif) 0px 7px no-repeat;}

#stronaglowna #wiersz1 {background:transparent url(image_pl/ludzie.jpg) no-repeat bottom left;padding:0 0 0 0px;}
.kartka #kolumny {background:transparent url(image_pl/kartka.jpg) no-repeat bottom left;}
.produkty #kolumny {background:transparent url(image_pl/produkty.jpg) no-repeat bottom left;}
.n #kolumny {background:transparent url(image_pl/n.jpg) no-repeat bottom left;}
.glob #kolumny {background:transparent url(image_pl/glob.jpg) no-repeat bottom left;}
.i #kolumny {background:transparent url(image_pl/i.jpg) no-repeat bottom left;}
.koszyk #kolumny {background:transparent url(image_pl/koszyk.jpg) no-repeat bottom left;}
.kartka #kolumny #gradientwiersz1, .produkty #kolumny #gradientwiersz1, .n #kolumny #gradientwiersz1, .glob #kolumny #gradientwiersz1, .i #kolumny #gradientwiersz1, .koszyk #kolumny #gradientwiersz1 {background:transparent url(image_pl/tlowiersz1.jpg) no-repeat 166px 100%;}

#gradientwiersz1 {background:transparent url(image_pl/tlowiersz1.jpg) no-repeat bottom left;}
/*#kobieta {background:transparent url(image_pl/kobieta.jpg) no-repeat bottom right;}*/
#wiersz1 .borderright {background:transparent url(image_pl/borderright.gif) no-repeat 301px 65%;}
#wiersz1 .kolumna1 {width:300px;float:left;margin-right:1px;}
#wiersz1 .kolumna2 {width:313px;float:left;}
#wiersz1 h2, #kolumny .kolumna2 h2 {background:#f7f7f7 url(image_pl/tlotytul.gif) bottom left repeat-x;margin:0;padding:5px 15px 5px 10px;color:#000000;font-family:arial, sans-serif; font-size:13.5pt;font-weight:normal;}
#wiersz1 h2.inaczej, #kolumny .kolumna2 h2.zaokraglone {padding:0;}
#wiersz1 h2 em, #kolumny .kolumna2 h2 em {color:#595959;font-size:8pt;font-weight:bold;font-style:normal;font-family:tahoma, sans-serif;}
#wiersz1 h2.inaczej span {display:block;padding:5px 15px 5px 40px;background:transparent url(image_pl/rog.gif) right top no-repeat;}
#kolumny .kolumna2 h2.zaokraglone span {display:block;padding:5px 15px 5px 20px;background:transparent url(image_pl/rog.gif) right top no-repeat;}
#kolumny .kolumna2 h2.link a {float:right;font-size:7.5pt;font-family:tahoma, sans-serif;font-weight:bold;padding-top:5px;}
#kolumny .kolumna2 h2.link a.niebieski {color:#1d97c3;}

.kolumna2 a {color:#1d97c3;}
#stronaglowna #wiersz1 .kolumna1 {min-height:310px;}
* html #stronaglowna #wiersz1 .kolumna1 {height:310px;}

#wiersz1 .kolumna1 .margin {padding:0 15px 5px 20px;}
#wiersz1 .kolumna1 p.bold {margin:0;padding:10px 0px;}
#wiersz1 .kolumna1 ul.punkt {margin:0;padding:0}
#stronaglowna a.webplayo {float:left;width:120px;text-align:center;margin:15px 0;}
#stronaglowna a.webplayo img {vertical-align:bottom;}
#wiersz1 .kolumna1 ul.punkt1 {margin:0;float:left;padding:5px 0 0 15px;font-size:7pt;line-height:1.5em;}
#wiersz1 .kolumna1 ul.punkt1 a {font-weight:bold;}
#wiersz1 .kolumna1 p.opis {font-size:8pt;clear:both;padding-top:5px;margin-top:0;}
#wiersz1 .kolumna1 p.opis a {color:#1d97c3;font-weight:bold;}
#wiersz1 .kolumna2 .margin {padding:0 13px 10px 0px;}
#wiersz1 .kolumna2 p {padding:10px 15px 0 20px;line-height:1.5em;margin:0;}
#wiersz1 .kolumna2 .referencje {width:145px;}
#wiersz1 .kolumna2 h3 {margin:0;padding:0px 0 10px 20px;font-size:7pt;}
#wiersz1 .kolumna2 ul {margin:0;padding:0 0 5px 20px;list-style-type:none;line-height:1.5em;}
#wiersz1 .kolumna2 ul a {color:#1d97c3;}
#wiersz1 .kolumna2 p.wiecej {text-align:right;font-weight:bold;font-size:7pt;padding-top:2px;}

#wiersz2 {background:#f7f7f7 url(image_pl/liniapion.gif) repeat-y 465px 0px;}
#wiersz2 h2 {margin:0;padding:3px 15px 5px 20px;color:#000000;font-family:arial, sans-serif; font-size:13.5pt;font-weight:normal}
#wiersz2 h2 em {color:#595959;font-size:8pt;font-weight:bold;font-style:normal;font-family:tahoma, sans-serif;}
#wiersz2 .kolumna1 {width:165px;float:left;background:transparent url(image_pl/czywieszze.jpg) no-repeat top left;}
#wiersz2 .kolumna1 p {padding:10px 20px 0 20px;line-height:1.5em;margin:0;}
#wiersz2 .kolumna1 p.wiecej {text-align:right;font-weight:bold;font-size:7pt;padding-top:2px;}
#wiersz2 .kolumna2 {float:left;width:302px;}
#wiersz2 .kolumna2 h2 {padding:5px 15px 9px 20px;background:#f1eadf url(image_pl/tlotytul1.gif) repeat-x bottom left;}
#wiersz2 .kolumna2 .margin {margin:0;padding:0 20px 0 20px;background:transparent url(image_pl/pioro.jpg) top right no-repeat;}
#wiersz2 .kolumna2 p.bold {width:165px;margin-top:0;padding-top:10px;}
#wiersz2 .kolumna2 ul.punkt {margin:0;padding:0;}
#wiersz2 .kolumna2 p.wiecej {text-align:center;font-weight:bold;font-size:7pt;padding-top:2px;margin-left:160px;}
#wiersz2 .kolumna2 p.wiecej strong {color:#009cd9;display:block;}
#wiersz2 .kolumna3 {float:left;width:313px;}
#wiersz2 .kolumna3 h2 {padding:5px 15px 9px 20px;background:#f1eadf url(image_pl/tlotytul1.gif) repeat-x bottom left;}
#wiersz2 .kolumna3 .margin {margin:0;padding:0 30px 0 20px;}
#wiersz2 .kolumna3 img.zlote {float:left;margin:10px 15px 15px 0;}
#wiersz2 .kolumna3 p {line-height:1.5em;}
#wiersz2 .kolumna3 p.wiecej {text-align:right;font-weight:bold;font-size:7pt;padding-top:2px;}

#kolumny .kolumna1 {width:166px;float:left;background:transparent url(image_pl/tlomenu.jpg) no-repeat top left;min-height:120px}
* html #kolumny .kolumna1 {height:120px;}
#kolumny .kolumna2 {width:614px;float:left;padding-bottom:5px;}
#kolumny .kolumna1 h2 {margin:0 0 0 29px;padding-top:10px;font-size:8pt;}
#kolumny .kolumna1 ul {margin:0;padding:10px 11px 30px 20px;list-style-type:none;}

#kolumny .kolumna1 .twojkoszyk {background:transparent url(image_pl/tlokoszyk.gif) no-repeat 7px 0;min-height:120px;}
* html #kolumny .kolumna1 .twojkoszyk {height:120px;}
#kolumny .kolumna1 .twojkoszyk ul span {padding-top:5px;font-size:7pt;}
#kolumny .kolumna1 .twojkoszyk ul span.nazwa {float:left;width:55px;color:#1d97c3;padding-left:4px;}
#kolumny .kolumna1 .twojkoszyk ul span.cena {float:left;width:55px;color:#1d97c3;text-align:right;}
#kolumny .kolumna1 .twojkoszyk ul li.razem {font-weight:bold;}
#kolumny .kolumna1 .twojkoszyk ul li a {display:inline;background:transparent none;padding:0;}
#kolumny .kolumna1 .twojkoszyk ul li a:hover {background-color:transparent;}
#kolumny .kolumna1 .twojkoszyk ul li a img {margin-left:6px;}
#kolumny .kolumna1 .twojkoszyk form {margin:0 10px 0 30px;}
#kolumny .kolumna1 .twojkoszyk fieldset {margin:0;padding:0;border-width:0;text-align:center;}
#kolumny .kolumna1 .twojkoszyk p {font-size:7.5pt;margin:10px 10px 0 25px;line-height:1.5em;}
#kolumny .kolumna1 .twojkoszyk p a {color:#1d97c3;text-decoration:underline;}
#kolumny .kolumna1 .twojkoszyk p a:hover {text-decoration:none;}

#kolumnyh {width:166px;float:left;background:transparent url(image_pl/tlomenu.jpg) no-repeat top left;min-height:120px}
* html #kolumnyh {height:120px;}
#kolumnyh h2 {margin:0 0 0 29px;padding-top:10px;font-size:8pt;}
#kolumnyh ul {margin:0;padding:10px 11px 30px 20px;list-style-type:none;}

#kolumnyh .twojkoszyk {background:transparent url(image_pl/tlokoszyk.gif) no-repeat 7px 0;min-height:120px;}
* html #kolumnyh .twojkoszyk {height:120px;}
#kolumnyh .twojkoszykh ul span {padding-top:5px;font-size:7pt;}
#kolumnyh .twojkoszykh ul span.nazwa {float:left;width:55px;color:#1d97c3;padding-left:4px;}
#kolumnyh .twojkoszykh ul span.cena {float:left;width:55px;color:#1d97c3;text-align:right;}
#kolumnyh .twojkoszykh ul li.razem {font-weight:bold;}
#kolumnyh .twojkoszykh ul li a {display:inline;background:transparent none;padding:0;}
#kolumnyh .twojkoszykh ul li a:hover {background-color:transparent;}
#kolumnyh .twojkoszykh ul li a img {margin-left:6px;}
#kolumnyh .twojkoszykh form {margin:0 10px 0 30px;}
#kolumnyh .twojkoszykh fieldset {margin:0;padding:0;border-width:0;text-align:center;}
#kolumnyh .twojkoszykh p {font-size:7.5pt;margin:10px 10px 0 25px;line-height:1.5em;}
#kolumnyh .twojkoszykh p a {color:#1d97c3;text-decoration:underline;}
#kolumnyh .twojkoszykh p a:hover {text-decoration:none;}

 .newsletter {background:transparent url(image_pl/tlonewsletter.gif) no-repeat 7px 0;min-height:120px; margin-top:20px;}

 .newsletter h4 {margin:0 0 0 29px;padding-top:10px; padding-bottom:10px;font-size:8pt;}
 .newsletter ul span {padding-top:5px;font-size:7pt;}
 .newsletter ul span.nazwa {float:left;width:40px;color:#1d97c3;padding-left:4px;}
 .newsletter li {height: 23px; color: red;}
 .newsletter ul li a {display:inline;background:transparent none;padding:0;}
 .newsletter ul li {background-color:transparent;}
 .newsletter ul li a img {margin-left:6px;}
 .newsletter form {margin:0 0px 0 0px;}
 .newsletter fieldset {margin:0;padding:0;border-width:0;}
 .newsletter input.tekst {background: none; border: none; margin:5px 0px 0 0px; width: 75px; font-size:8pt;border: 1px solid #E0E0E0;}
 .newsletter input.przyciskn {margin:0 10px 0 55px;}
 .newsletter p {font-size:7.5pt;margin:10px 10px 0 25px;line-height:1.5em;}
 .newsletter p a {color:#1d97c3;text-decoration:underline;}
 .newsletter p a:hover {text-decoration:none;}

#kolumny .kolumna1 ul li {margin:0;padding:2px 0 0 0;background:transparent url(image_pl/menulinie.gif) repeat-x top left}
#kolumny .kolumna1 ul li.last {padding-bottom:2px;}
#kolumny .kolumna1 .newsletter ul li.last {padding-bottom:2px;}
#kolumny .kolumna1 ul li a {line-height:23px;display:block;height:23px;padding:0 4px 0 24px;background:transparent url(image_pl/strzalka2.gif) no-repeat 10px 50%;}
#kolumny .kolumna1 ul li a:hover {background-color:#fdfaf5;text-decoration:none;color:#1d97c3;}

#newsletter ul li {margin:0;padding:2px 0 0 0;background:transparent url(image_pl/menulinie.gif) repeat-x top left}
#newsletter ul li.last {padding-bottom:2px;}
#newsletter .newsletter ul li.last {padding-bottom:2px;}
#newsletter ul li a {line-height:23px;display:block;height:23px;padding:0 4px 0 24px;background:transparent url(image_pl/strzalka2.gif) no-repeat 10px 50%;}
#newsletter ul li a:hover {background-color:#fdfaf5;text-decoration:none;color:#1d97c3;}

#kolumny .kolumna2 h2 {margin-right:13px;}
#kolumny .kolumna2 h3 {font-size:10pt;padding:4px 0;}
#kolumny .kolumna2 .margin {padding:0 32px 0 18px;}

#programpartnerski .kolumna2 .margin, #zamowienia .kolumna2 .margin, #firma .kolumna2 .margin, #inkubator .kolumna2 .margin, #opisserwisu .kolumna2 .margin, #porady .kolumna2 .margin {font-size:10pt;text-align:justify}
#programpartnerski .kolumna2 p {line-height:1.4em;}

.col1 {width:368px;float:left;margin-right:20px;padding-top:10px;}
.col2 {width:175px;float:left;padding-top:10px;}
.col2 .dl strong {display:block;}
.col2 .dl a {color:#1d97c3;font-weight:bold;}
.col1 ul.punkt3 {margin:0;padding:5px 0 0 5px;font-size:9pt;line-height:1.5em;}
.col1 ul.punkt3 a {font-weight:bold;}
#kolumny .col2 h3 {font-size:8pt;padding-bottom:0;margin-bottom:0;}

#formularz .col1 form, #formularz .col1 fieldset, #logowanie .col1 form, #logowanie .col1 fieldset, #formularzrejestracyjny .col1 form, #formularzrejestracyjny .col1 fieldset {border-width:0;padding:0;margin:0;}
#formularz .col1 label, #logowanie .col1 label, #formularzrejestracyjny .col1 label, .col2 label {clear:both;border-top:1px solid #d8d8d8;display:block;padding:2px 1px 2px 0;text-align:right;}
#formularz .col1 label.last, .col2 .last, #logowanie .col1 label.last, #formularzrejestracyjny .col1 label.last {border-bottom:1px solid #d8d8d8;}
#formularz .col1 label.polekod, #formularzrejestracyjny .col1 label.polekod {width:180px;float:left}
#formularz .col1 label.polekod .poleformularza, #formularzrejestracyjny .col1 label.polekod .poleformularza {width:60px}
#formularz .col1 label.polemiasto, #formularzrejestracyjny .col1 label.polemiasto {clear:none;width:186px;float:right}
#formularz .col1 label.polemiasto .poleformularza, #formularzrejestracyjny .col1 label.polemiasto .poleformularza {width:125px}
#formularz .col1 label.polemiasto span, #formularzrejestracyjny .col1 label.polemiasto span {width:50px;text-align:center;}
#formularz .col1 label.poletelsta, #formularzrejestracyjny .col1 label.poletelsta {width:212px;float:left}
#formularz .col1 label.poletelsta .poleformularza, #formularzrejestracyjny .col1 label.poletelsta .poleformularza {width:92px}
#formularz .col1 label.poletelkom, #formularzrejestracyjny .col1 label.poletelkom {clear:none;width:154px;float:right}
#formularz .col1 label.poletelkom .poleformularza, #formularzrejestracyjny .col1 label.poletelkom .poleformularza {width:93px}
#formularz .col1 label.poletelkom span, #formularzrejestracyjny .col1 label.poletelkom span {width:50px;text-align:center;}
#formularz .col1 label.polenrdomu, #formularzrejestracyjny .col1 label.polenrdomu {clear:none;width:200px;float:left}
#formularz .col1 label.polenrdomu .poleformularza, #formularzrejestracyjny .col1 label.polenrdomu .poleformularza {width:80px}
#formularz .col1 label.polenrmieszkania, #formularzrejestracyjny .col1 label.polenrmieszkania {clear:none;width:166px;float:right}
#formularz .col1 label.polenrmieszkania .poleformularza, #formularzrejestracyjny .col1 label.polenrmieszkania .poleformularza {width:70px}
#formularz .col1 label.polenrmieszkania span, #formularzrejestracyjny .col1 label.polenrmieszkania span {width:85px;text-align:center;}

#formularz .col1 label.poleplec, #formularzrejestracyjny .col1 label.poleplec {clear:none;width:80px;float:left}
#formularz .col1 label.poleplec .poleformularzaplec, #formularzrejestracyjny .col1 label.poleplec .poleformularzaplec {width:15px}

#formularz .col1 label.polepleck, #formularzrejestracyjny .col1 label.polepleck {clear:none;width:149px;float:left}
#formularz .col1 label.polepleck .poleformularzaplec, #formularzrejestracyjny .col1 label.polepleck .poleformularzaplec {width:15px}
#formularz .col1 label.polepleck span, #formularzrejestracyjny .col1 label.polepleck span {width:123px;text-align:center;}

#formularz .col1 label.poleplecm, #formularzrejestracyjny .col1 label.poleplecm {clear:none;width:136px;float:right}
#formularz .col1 label.poleplecm .poleformularzaplec, #formularzrejestracyjny .col1 label.poleplecm .poleformularzaplec {width:15px}
#formularz .col1 label.poleplecm span, #formularzrejestracyjny .col1 label.poleplecm span {width:110px;text-align:center;}


#formularz legend, #formularzrejestracyjny legend {font-weight:bold;color:#595959;margin:0;padding:0 0 6px 0;}
#formularz legend.paddingtop, #formularzrejestracyjny legend.paddingtop {padding-top:8px;}
* html #formularz legend, * html #formularzrejestracyjny legend {margin-left:-6px;}

#formularz .col1 label span, #logowanie .col1 label span, #formularzrejestracyjny .col1 label span {float:left;width:111px;color:#1d97c3;padding-top:2px;text-align:left;}
.col2 span {float:left;width:50px;color:#1d97c3;padding-top:2px;text-align:left;}
#formularz .col1 p, #logowanie .col1 p, #formularzrejestracyjny .col1 p {font-size:10pt;margin:0.75em 0;}
#formularzrejestracyjny .col1 p.zapomniales {text-align:right;}
#logowanie .col1 p.zapomniales, #formularzrejestracyjny .col1 p.zapomniales {clear:both;padding-left:111px;padding-bottom:10px;}
#logowanie .col1 p.zapomniales span {line-height:2em;}
#formularz .col1 .przycisk, #logowanie .col1 .przycisk {float:right;}
#formularz .col1 p a, #logowanie .col1 p a, #formularzrejestracyjny .col1 p a {text-decoration:underline;color:#1d97c3;}
#formularz .col1 p a:hover, #logowanie .col1 p a:hover, #formularzrejestracyjny .col1 p a:hover {text-decoration:none;}
#formularz .poleformularza, #logowanie .poleformularza, #formularzrejestracyjny .poleformularza {width:247px;}
#formularzrejestracyjny .poleselect {width:253px;}
#formularz .poleformularzaplec, #logowanie .poleformularzaplec, #formularzrejestracyjny .poleformularzaplec {width:17px;}
#logowanie .col2 h3, #formularz .col2 h3, #formularzrejestracyjny .col2 h3 {margin-top:0;padding:0 0 5px 0;}
#logowanie .col2 p, #formularz .col2 p, #formularzrejestracyjny .col2 p {margin-top:0;line-height:1.5em;text-align:left}
#logowanie .col2 ul, #formularzrejestracyjny .col2 ul {margin:0;padding:0 0 10px 1px;}


#firma .col1 p img {float:left;margin:0px 12px 0px 0px;line-height:1.3em;}
#firma .col1 p.bold {line-height:1.4em;}
#firma .col1 p.bold img {float:left;margin:0px 12px 12px 0px;}
#firma .col2 img {border:1px solid #009cd9}
#firma .col2 cite {display:block;padding-bottom:10px;font-size:8pt;}

#inkubator .col1 p, #opisserwisu .col1 p {margin-top:0;line-height:1.3em;}
#inkubator .col1 p.bold img, #opisserwisu .col1 p.bold img {float:left;margin:10px;}
#inkubator .col2 h3, #opisserwisu .col2 h3 {color:#1d97c3;font-family:arial, sans-serif; font-size:11.5pt;font-weight:normal;margin:0;padding-bottom:5px;}
#inkubator .col2 p, #opisserwisu .col2 p {text-align:center;margin-top:0;}
#inkubator .col2 cite {color:#1d97c3;text-align:left;font-size:8pt;display:block;border-bottom:1px solid #eeeeee;padding-top:5px;margin-bottom:10px;padding-bottom:4px;}
#opisserwisu .odwiedz {text-align:right;margin:0;padding-bottom:14px;}
#opisserwisu .odwiedz a {color:#1d97c3;font-size:7.5pt;font-weight:bold;}
#opisserwisu .col2 p img {border:1px solid #009cd9}
#opisserwisu .col2 cite {text-align:center;font-size:8pt;display:block;margin-bottom:10px;}

#porady .kolumna2 {background:transparent url(image_pl/liniapion.gif) repeat-y 400px 0;}
#porady .column400 {float:left;width:400px;}
#porady .column400 h2 {margin-right:0;}
#porady .column400 p {margin:1em 0;}
#porady .column400 p.bold {margin-top:10px;}
#porady .column400 .margin {padding-right:16px;line-height:1.3em}
#porady .column201 {float:left;width:201px;}
#porady .column201 h2 {border-left:1px solid white;margin-right:0;}
#porady .column201 h2.zaokraglone span {padding-left:10px;}
#porady .column201 ul {margin:0;padding:0 10px 0 12px;list-style-type:none;border-top:10px solid white;}
#porady .column201 ul li {padding-bottom:10px;}
#porady .column201 ul a {color:#1d97c3;}

#listaproduktow .kolumna2 .margin {padding:8px 20px 10px 19px;border-bottom:1px solid #b1b1b1;margin-right:13px;}
#listaproduktow .kolumna2 .margin.ciemne {background-color:#fdfaf5;}
#listaproduktow .col1 {float:left;width:125px;padding-top:8px;margin-right:5px;}
#listaproduktow .col1 ul {margin:0;padding:10px 0 0 0;}
#listaproduktow .col1 ul li a {font-weight:bold;font-size:7pt;}
#listaproduktow .col2 {float:left;width:430px;}
#listaproduktow .col2 p {margin:0;padding:0;line-height:1.5em;}


#opisproduktu p.bold {padding-bottom:5px;margin:1em 0;line-height:1.5em;}
#opisproduktu p.bold a {float:left;}
#opisproduktu p.bold a img {margin:18px 20px 18px 0;}
#opisproduktu p {line-height:1.4em;text-align:justify}
#opisproduktu .liniapion {background:transparent url(image_pl/liniapion.gif) repeat-y 300px 0;margin-bottom:10px;}
#opisproduktu .liniapion .kolumnafree {float:left;width:266px;}
#opisproduktu .liniapion .kolumnapro {float:right;width:266px;}
#opisproduktu .liniapion ul {margin:0;padding:0;}
#opisproduktu .liniapion .kolumnafree li {background-position:100% 7px;padding-right:17px;padding-left:0;text-align:right;}
#opisproduktu .liniapion p {margin-top:1em;margin-bottom:0;}

#opisproduktu p.screeny {padding:0 10px;}
#opisproduktu p.screeny img {margin-right:32px;border:1px solid #1d97c3;}
#opisproduktu p.screeny img.last {margin-right:0;}

#koszyk .col1, #formularz .col1 {width:398px;}
#koszyk .col2 a, #formularz .col2 a {color:#1d97c3;font-weight:bold;display:block;margin-bottom:30px;}
#koszyk .col2 a img, #formularz .col2 a img {display:block;margin-bottom:5px;}
#koszyk .col2 a:hover, #formularz .col2 a:hover {text-decoration:none;}
#koszyk .produkt {border-bottom:1px solid #b1b1b1;padding:10px 10px 10px 20px;}
#koszyk .produkt.ciemne {background-color:#fdfaf5;}
#koszyk .produkt h3 {font-size:8pt;margin:0;}
#koszyk .produkt h3 strong {color:#1d97c3;}
#koszyk .opis {float:left;width:130px;padding-top:10px;}
#koszyk .opis ul {margin:0;padding:10px 0;font-weight:bold;font-size:7.5pt;}
#koszyk .download {float:left;width:105px;text-align:center;}
#koszyk .download a {color:#1d97c3;font-weight:bold;display:block;}
#koszyk .kup {width:110px;float:right;text-align:right;background:transparent url(image_pl/kup.gif) no-repeat top left;color:#1d97c3;font-weight:bold;}
#koszyk .kup p {margin:0;padding-top:3px;}
#koszyk .kup a {color:#1d97c3;}
#koszyk .kup span {display:block;font-size:12pt;font-family:arial, sans-serif}
#koszyk .kup strong {font-size:22pt;}

#formularz .kolumna2 .margin {margin:0;padding-right:12px;}
#formularz .kolumna2 table {margin-bottom:25px;}
#formularz .kolumna2 td, #formularz .kolumna2 th {font-size:8pt;border-bottom:1px solid #d8d8d8;padding:4px 0}
#formularz .kolumna2 th em {font-weight:normal;font-style:normal;}
#formularz .kolumna2 td, #formularz .kolumna2 td a {color:#1d97c3;}
#formularz .kolumna2 td img {margin-left:5px;}
#formularz input.margintop {margin-top:40px;}
#formularz p.margintop {padding-top:10px;}
#formularz .faktura {font-size:8pt;width:230px;text-align:left;margin-top:30px;}
#formularz .faktura strong {float:left;padding-top:2px;}
#formularz .faktura label {clear:none;float:none;border-width:0;display:inline;margin:0;padding:2px;}
#formularz .faktura label input {vertical-align:-4px;}
#formularz .faktura label.bordertop {border-top:1px solid #d8d8d8;display:block;float:none;}
#formularz .faktura label.bordertop select {font-size:8pt;background-color:#fdfaf5;border:1px solid #d8d8d8;padding:1px;}

#formularz .polityka {font-size:8pt;width:366px;text-align:left;margin-top:10px;}
#formularz .polityka strong {float:left;padding-top:2px;}
#formularz .polityka label {clear:none;float:none;border-width:0;display:inline;margin:0;padding:2px;}
#formularz .polityka label input {vertical-align:-4px;}
#formularz .polityka label.bordertop {border-top:0px none #d8d8d8;display:block;float:none;}
#formularz .polityka label.bordertop select {font-size:8pt;background-color:#fdfaf5;border:0px none #d8d8d8;padding:1px;}

#referencje .col1 label span, #logowanie .col1 label span, #formularzrejestracyjny .col1 label span {float:left;width:111px;color:#1d97c3;padding-top:2px;text-align:left;}
#referencje .col1 p, #logowanie .col1 p, #formularzrejestracyjny .col1 p {;font-size:11px;margin:0.75em 0;}
#formularzrejestracyjny .col1 p.zapomniales {text-align:right;}
#referencje .col1 p.zapomniales, #formularzrejestracyjny .col1 p.zapomniales {clear:both;padding-left:111px;padding-bottom:10px;}
#referencje .col1 p.zapomniales span {line-height:2em;}
#referencje .col1 .przycisk, #logowanie .col1 .przycisk {float:right;}
#referencje .col1 p a, #logowanie .col1 p a, #formularzrejestracyjny .col1 p a {text-decoration:underline;color:#1d97c3;}
#referencje .col1 p a:hover, #logowanie .col1 p a:hover, #formularzrejestracyjny .col1 p a:hover {text-decoration: underline;}
#referencje .col1 #podpis {margin-left:200px;}
#referencje .poleformularza, #logowanie .poleformularza, #formularzrejestracyjny .poleformularza {width:247px;}
#referencje .col2 h3, #formularzrejestracyjny .col2 h3 {margin-top:0;padding:0 0 5px 0;}
#referencje .col2 ul {margin:0;padding:0 10px 0 12px;list-style-type:none;border-top:5px solid white; line-height:15pt;}
#referencje .col2 ul ul li {padding-bottom:10px;}
#referencje .col2 ul a, a:hover {color:#1d97c3; text-decoration:underline;}
#referencje .col2 ul a:hover {color:#1d97c3; text-decoration:none;}
#refenrecje p.bold {text-align:left;font-size:11px;}
#referencje p.bold img {margin:0px 10px 5px 0;}
#referencje p.bold a {float:left;}
#referencje p {text-align:justify;}
#referencje p.podpis {text-align:right; font-size:11px;}
#referencje p.podpis a {text-align:right; font-size:11px; color:#1d97c3; text-decoration:none;}
#referencje p.podpis a:hover {text-align:right; font-size:11px; color:#1d97c3; text-decoration:underline;}

#dolstrony {background:transparent url(image_pl/dolstrony.gif) no-repeat top left;}
#stopka {background:#f7f7f7 url(image_pl/stopka.gif) no-repeat bottom left;padding:13px 13px 20px 13px;font-size:7.5pt;}
#dolstrony #stopka {background-color:transparent;padding-top:47px;}
#stopka div.border {border-top:2px solid #f0deba;border-bottom:1px solid #b5b5b5;line-height:35px;padding:1px 0;}
#dolstrony #stopka div.border {padding:0;}
#stopka div.border div {padding:0 20px;background-color:#eeeeee;}
#dolstrony #stopka div.border div {border:1px solid white;border-width:1px 0;}
#stopka p {margin:0;padding:0;}
#stopka p img {margin:0 2px 0 10px;}
#stopka p.copyright {float:left;width:180px;}
#stopka p.druk {float:right;padding-top:6px;line-height:1em;}
#stopka ul {margin:0;padding:0;}
#stopka ul li {display:inline;color:#d6d6d6}
#stopka, #stopka a {color:#a3a3a3;}

.banner {margin:10px 0 10px 10px;width:591px;background:#1d97c3 url(image_pl/tlobanner.gif) repeat-y top center;}
.banner .bannerg {background:transparent url(image_pl/tlobannerg.gif) top center no-repeat;}
.banner .bannerd {background:transparent url(image_pl/tlobannerd.gif) bottom center no-repeat;padding:10px 0}
.banner .bannerd a {color:#f0deba;}
.banner .bannerd a:hover {text-decoration:none;}
.banner.maly .bannerd {padding:0px 0;}
.banner p {padding:12px 20px 6px 20px;margin:0;width:240px;color:#f0deba;font-family:arial, sans-serif;font-size:13.5pt}
.banner.maly p.floatleft {text-align:right;}
.banner p.floatright {text-align:right;}
.banner p img {margin-left:10px;}
.banner p strong {display:block;color:white;font-size:14pt;}
.banner.maly p strong {padding-top:10px;}

div.hr {background-color:#eeeeee;font-size:1px;height:1px;margin:0 13px 0 10px;}
div.hr hr {display:none;}

#minheight {height:170px;}
cite {font-style:normal}
.poleformularza {font-family:tahoma, sans-serif;font-size:8pt;background-color:#fdfaf5;border:1px solid #d8d8d8;padding:2px;color:#595959;}
.polenewslettera {font-family:tahoma, sans-serif;font-size:8pt;background:none; border: none; border-bottom:1px solid #d8d8d8;padding:2px;color:#595959;width: 110px;}
.poleselect {font-family:tahoma, sans-serif;font-size:8pt;background-color:#fdfaf5;border:1px solid #d8d8d8;padding:2px;color:#595959;}
.poleszukaj {font-family:tahoma, sans-serif;font-size:8pt;background-color:#fdfaf5;border:1px solid #d8d8d8;padding:2px;color:#595959;width:100px;}
.poleformularzaplec {font-family:tahoma, sans-serif;font-size:8pt;background-color:#fdfaf5;border:1px solid #d8d8d8; padding: 2px; margin-left:0px; color:#595959;}
.przycisk {font-family:tahoma, sans-serif;background:#009cd9 url(image_pl/przycisk.gif) no-repeat bottom center;width:74px;height:21px;color:white;font-weight:bold;border-width:0;font-size:8pt;}
.przyciskn {font-family:tahoma, sans-serif;background:#009cd9 url(image_pl/przyciskn.gif) no-repeat bottom
center;width:74px;height:21px;color:white;font-weight:bold;border-width:0;font-size:8pt;}
.przycisks {font-family:tahoma, sans-serif;background:#009cd9 url(image_pl/przycisks.gif) no-repeat bottom
center;width:54px;height:21px;color:white;font-weight:bold;border-width:0;font-size:8pt;}
.clear {clear:both;font-size:1px;line-height:1px;height:1px;}
.clearright {clear:right;font-size:1px;line-height:1px;height:1px;}
.clearboth {clear:both;}
.floatleft {float:left;}
.floatright {float:right;}
.toright {text-align:right;}
.tocenter {text-align:center;}
a img {border-width:0;}
a {color:#595959;text-decoration:none;}
a:hover {text-decoration:underline;}

#programpartnerski ul {margin:0px 0px 15px 0px;padding:0px;list-style-type:none;line-height:1.8em;}
#programpartnerski ul li {padding-left:17px;background:transparent url(image_pl/punkt.gif) 0px 7px no-repeat;}

ul.kosz {margin:0px;padding:0px;list-style-type:none;line-height:1.8em;}

.misja li {margin-bottom: 20px;}
hr { color:#B3B3B3; background:#B3B3B3;height:1px; margin:5px 0; padding:0; border: 0 none; } 

a strong small img { vertical-align: middle; padding: 5px;}	   

#mapa-serwisu {margin:0;padding:0;list-style:none;}
#mapa-serwisu li {font-weight: bold; font-size:12px;margin:0;padding:0;} 
#mapa-serwisu li ul {list-style:none;margin:0;padding:10px 0 20px 1px;}
#mapa-serwisu li ul li {font-weight: normal;font-size:11px;padding:0 0 5px 14px;margin:0;background: url(image/mapa_serwisu.gif) no-repeat left top;}
#mapa-serwisu li ul li.last {background: url(image/mapa_serwisu_last.gif) no-repeat left top;}	 

.produkty h3 { font-size: 11px; padding:0;margin:0; font-family: tahoma; }
img.produkty_klienta { margin: 10px 0px 10px 0px;}
#formularz .kolumna2 div.produkty p {font-family: Tahoma; font-size:10px;}	 

.second td, .second th, .second {background:#FDFAF5}
.col2 .szukaj {text-align: right; clear: both; padding-top: 10px;float: right;}
blockquote {width: 360px; margin: 10px 0px; text-align: left; border:1px solid gray; padding:5px; font-size: 8pt;}

.small {font-size: 11px;font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:normal;}
.set {
	background: #F9F2E4 url(image_pl/set_top.png) no-repeat top;
	margin: 8px 0;
	width: 500px;
}
.setok {
	background: #D0DDFF url(image_pl/set_top.png) no-repeat top;
	margin: 8px 0;
	width: 500px;
}
.set div {
	background: url(image_pl/set_bottom.png) no-repeat bottom;
	padding: 15px;
}
.setok div {
	background: url(image_pl/set_bottom.png) no-repeat bottom;
	/*color: white;*/
	padding: 15px;
}
.red {color: #D30000;}
.green {color: #51FFA5;}
.center, #content p.center {text-align: center;}
.bluebox {
	background: #55B1D2 url('image_pl/bluebox_top.png') no-repeat top;
	width: 500px;
	position: relative;
	margin: 8px 0;
}

.bluebox h2 {
	text-align: left;
	color: #f0deba;
	margin: 0;
	padding: 15px 0 0 20px;
	position: relative;
	bottom: -5px;
}

.bluebox p, .bluebox blockquote {
	background: url('image_pl/bluebox_bottom.png') no-repeat bottom;
	padding: 20px;
	margin: 0;
	color: White;
	line-height: 18px;
	font-size: 12px;
	position: relative;
	min-height: 60px;
	border: none;
}

.bluebox blockquote {
	text-align: justify;
	font-style: italic;
	padding: 0;
}

.bluebox div {
	float: right;
	padding: 20px 20px 5px 5px;
	text-align: center;
	width: 170px;
}

.bluebox div img {
	border: 1px solid white;
	float: right;
}

.bluebox object {
	float: right;
	margin-left: 10px;
	padding: 0px;
	background: url('image_pl/bluebox_object.png') no-repeat center;
}
.h2 {
	margin: 0;
	padding: 8px 0;
	font-size: 18px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#features div {width: 500px; margin: 0 auto;}

#features .header1, #features .header2 {
	width: 250px;
	float: left;
	overflow: hidden;
}

#features .header1 h2, #features .header2 h2 {
	margin: 0;
	padding: 0 0 0 25px;
	line-height: 46px;
}

#features .header1 h2 {
	background: url('image_pl/header1.png') no-repeat;
}

#features .header2 h2 {
	background: url('image_pl/header2.png') no-repeat;
}

#features .header1 a, #features .header2 a {
	text-decoration: none;
	color: #F0DEBA;
}

#features .header1 a:hover, #features .header2 a:hover {
	text-decoration: underline;
}

#features .header1 ul,#features  .header2 ul {
	margin: 0;
	padding: 0 10px;
	list-style: none none;
}

#features .header1 li {
	text-align: right;
	padding: 2px 13px 2px 0;
	background: url('image_pl/7x7_light.png') no-repeat right 5px;
}

#features .header2 li {
	padding: 2px 0 2px 13px;
	background: url('image_pl/7x7_dark.png') no-repeat left 5px;
}

li.arts {
	padding: 2px 0 2px 13px;
	background: url('image_pl/7x7_dark.png') no-repeat left 5px;
}

#features .header2 p {
	padding-left: 20px;
}

#features .header1 p {
	padding-right: 20px;
	text-align: right;
}

#koszyk table {margin-bottom:25px;}
#koszyk td, #koszyk th {font-size:8pt;border-bottom:1px solid #d8d8d8;padding:4px 0}
#koszyk th em {font-weight:normal;font-style:normal;}
#koszyk td, #koszyk td a {color:#1d97c3;}
#koszyk td img {margin-left:5px;}

.big {font-size:10.5pt;text-align:justify;margin:1.3em 0;}
#all h2.kokpit {font-size:14pt;text-align:justify;margin:0;padding-top:12px;padding-bottom:10px;line-height:1.4em;font-family:Trebuchet MS, sans-serif;font-weight:bold;color:#3f3f3f;}

.bluebox2 {
	background-color: #A1C2A6;
	color: white;
	width: 500px;
	position: relative;
	margin: 8px 0;
}

div.error {padding: 10px 0px 10px 0px; color: #FF0000; font-size: 12px;}
div.ok {padding: 10px 0px 10px 0px; color: #06BF00; font-size: 12px;}
#gradientwiersz1 ul.kosz {margin:0px 0px 0px 0px;list-style-type:none;line-height:1em;}

a.tytul {color: #555555;}
.kolumna2 .margin, .kolumna3 .margin {color: #000000;}

.box td {width: 80px;font-family: Trebuchet MS, sans-serif;font-weight: bold; font-size: 8pt;}

#zyczenia span {width: 150px; float: left; margin: 2px 0px; font-style: tahoma;}
#zyczenia input.dane {width: 140px;border: 1px solid #B6B6B6;margin: 2px 0px;background: none; color: white;}

.kierunek {background:transparent url(image_pl/tlokierunek.gif) no-repeat 7px 0;min-height:100px; min-width: 310px; padding-top:10px;}

 .kierunek h4 {margin:0 0 0 29px;padding-top:10px; padding-bottom:10px;font-size:8pt;}
 .kierunek ul span {padding-top:5px;font-size:7pt;}
 .kierunek ul span.nazwa {float:left;width:40px;color:#1d97c3;padding-left:4px;}
 .kierunek li {height: 23px; color: red;}
 .kierunek ul li a {display:inline;background:transparent none;padding:0;}
 .kierunek ul li {background-color:transparent;}
 .kierunek ul li a img {margin-left:6px;}
 .kierunek form {margin:0 0px 0 0px;}
 .kierunek fieldset {margin:0;padding:0;border-width:0;}
 .kierunek input.tekst {background: none; border: none; margin:5px 0px 0 0px; width: 75px; font-size:8pt;border: 1px solid #E0E0E0;}
 .kierunek input.przyciskn {margin:0 10px 0 55px;}
 .kierunek p {font-size:9.5pt;font-weight:bold;margin:10px 10px 0 20px;line-height:1.5em;}
 .kierunek p a {color:#1d97c3;text-decoration:underline;}
 
 .kierunek img {margin-left: 2px;}
 a.kierunek:hover {color: #8F8F8F;}

table.fump {border: 1px solid #7898FF; width: 450px;border-left: 2px solid #7898FF;border-bottom: 2px solid #7898FF;}
#fump td {padding: 10px;border-top: 1px solid #7898FF;border-right: 1px solid #7898FF;text-align:center;}

