body {color:black;margin:0;text-align:center;padding:0;font-size:8pt;font-family:tahoma, sans-serif;background:#ededed url(image/tlo.png) repeat-x center top;}
p, ul, dl, h3, h4 {margin:1em 0;}
form, fieldset {margin:0;padding:0;border-width:0;}
input, select, textarea {font-size:8pt;font-family:tahoma, sans-serif;}
#light {background:transparent url(image/light.png) no-repeat 50% 195px;}
#all {width:962px;margin:0 auto;text-align:left;background-color:white;border-top:14px solid #bbbbbb;position:relative;}

#naglowek {height:142px;background:transparent url(image/naglowek.jpg) no-repeat left top;}
.kadry #naglowek {background-image:url(image/naglowek.jpg);}
.podatki #naglowek {background-image:url(image/naglowek.jpg);}
h1 {margin:0;padding:20px 50px 14px 50px;}
h1 img {vertical-align:bottom;}
.logo {float:left;width:251px;text-align:center;}

#rightside {float:right;width:711px;height:142px;position:relative;}
#rightside form {float:right;padding-right:24px;padding-top:9px;width:245px;text-align:right;display:inline}
#rightside form fieldset {padding:14px 0 14px 37px;background:transparent url(image/szukaj.gif) no-repeat left center;}
#rightside form .pole {border-color:#b9b9b9;color:#333333;padding-left:6px;padding-right:6px;}
#rightside .robocze {list-style-type:none;padding:0 22px 0 0;float:right;font-size: 12px;}
#rightside .robocze li {display:inline;padding-left:18px;background:transparent url(image/point1.gif) no-repeat 7px 50%;}
#rightside .robocze li a {color:#333333;}

#dzialy {position:absolute;bottom:0;width:711px;list-style-type:none;font-family:arial, sans-serif;font-size:12pt;font-weight:bold;margin:0;padding:0;}
#dzialy li {float:left;width:355px;background:transparent url(image/tlodzial.png) no-repeat right bottom;text-align:center;line-height:33px;padding:0;}
#dzialy li a {display:block;padding-top:6px;height:33px;}
#dzialy li a:hover {text-decoration:none;}
#dzialy li.dzial1 a {background:transparent url(image/ikona1.png) no-repeat 77px 70%;color:gray;}
#dzialy li.dzial2 a {background:transparent url(image/ikona2.png) no-repeat 75px 70%;color:gray;}
#dzialy li.dzial3 a {background:transparent url(image/ikona3.png) no-repeat 77px 70%;color:gray;}
#dzialy li.dzial1a a {background:transparent url(image/ikona4a.png) no-repeat 0 100%;color:#8c0011;}
#dzialy li.dzial2a a {background:transparent url(image/ikona2a.png) no-repeat 0 100%;color:#8c0011;}
#dzialy li.dzial3a a {background:transparent url(image/ikona5a.png) no-repeat 0 100%;color:#8c0011;}

h2 {font-family:arial, sans-serif;margin:0;padding-left:26px;font-size:10.5pt;height:43px;line-height:43px;background:#dedede url(image/h2s.png) no-repeat;color:#8C0003}
h2 em {font-weight:normal;font-family:tahoma, sans-serif;color:black;font-size:8pt;font-style:normal;}
h2 em a {text-decoration:underline;color:black;}
h2 em a:hover {text-decoration:none;}
h2.green {background:#FFFFFF url(image/h2g.png) no-repeat;color:white;}
#center h2 {border:1px solid #dcdcdc;background:#f3f3f3 url(image/th.png) repeat-x left top;height:32px;line-height:32px;padding-left:20px;}
.belka {border:1px solid #dcdcdc;background:#f3f3f3 url(image/th.png) repeat-x left top;height:32px;line-height:32px;padding-left:20px;}
#center .belka h2 {float:left;padding:0;background:transparent none;border-width:0;}
.belka .podstrony {text-align:right;padding:0 15px 0 0;line-height:1.2em;padding-top:9px;}

#kolumny {background:white url(image/kolumny.png) repeat-y top left;width:962px}
#left .data {height:24px;line-height:24px;margin:0;color:white;text-align:center;}
#left {float:left;width:250px;background:transparent url(image/lefttop.png) no-repeat top left;border-top:2px solid #6B0000;overflow:hidden;}
#center {float:left;width:468px;padding:2px 3px;overflow:hidden;}
#right {float:right;width:237px;border-right:1px solid white;overflow:hidden;padding-bottom:10px;}
#czescprawa {background:transparent url(image/tlodol.png) no-repeat right bottom;padding-bottom:9px;} 
#menupion {list-style-type:none;margin:0;padding:0 0 0 1px;}
.menupion_menu {border-top:1px solid #bbbbbb;border-bottom:1px solid #d6d6d6;line-height:28px;background-color:#8c0001;}
.menupion_menu a {color:White;font-weight:bold;background:transparent url(image/point.gif) no-repeat 26px 50%;padding-left:42px;display:block;width:207px;height:28px;}
.menupion_menu a:hover {text-decoration:none;background-color:#B4B4B4;}
.menupion_menu_otwarte {border-top:1px solid #bbbbbb;border-bottom:1px solid #d6d6d6;line-height:28px;background-color:#bbbbbb;}
.menupion_menu_otwarte a {color:#8c0010;font-weight:bold;background:transparent url(image/point.gif) no-repeat 26px 50%;padding-left:42px;display:block;width:207px;height:28px;}
.menupion_menu_otwarte a:hover {text-decoration:none;background-color:#B4B4B4;}
.menupion_menu_otwarte ul {list-style-type:none;margin:0;padding:0 15px 4px 0;background-color:#d6d6d6;}
.menupion_menu_otwarte li {border-width:0;line-height:1.2em;height:auto;background:transparent url(image/arrow2.gif) no-repeat 42px 7px;padding:3px 0 4px 52px;}
.menupion_menu_otwarte li a {display:inline;background:transparent none;height:auto;padding-left:0;font-weight:normal;color:#8C0008}
.menupion_menu_otwarte li a:hover {color:#747473;text-decoration:underline;background-color:transparent}

.newsy {background-color:#fafafa;margin-left:1px;padding:0 10px;}
.newsy h3 {font-size:9pt;color:#8C0002;margin:0;padding:15px 12px 0 12px;border-top:1px solid #dcdcdc;}
.newsy h3.first {border-top-width:0;}
.newsy a {display:block;}
.newsy a:hover {text-decoration:none;}
.newsy h3 em {display:block;font-size:7.5pt;color:black;font-style:normal;font-weight:normal;}
.newsy h3 a {color:#8C0002;}
.newsy p {padding:5px 12px 2px 12px;margin:0;}

.login {padding:20px 20px 170px 20px;background-color:#fafafa;}
.login label {display:block;}
.login label span {float:left;width:49px;font-weight:bold;padding-top:2px;}
.login label .pole {width:152px;margin-bottom:5px;}
* html .login label .pole {width:150px;}
.login p {margin:0;}
.login .arrow {padding-left:38px;line-height:1.5em;margin-bottom:0;}

.adres {background:#8c0001 url(image/tloadres.png) no-repeat left top;padding:44px 0 20px 0;position:absolute;width:249px;left:0;bottom:0px;margin-bottom:66px;}
.tloadres {background:transparent url(image/adres.png) no-repeat 10px 50%;padding-left:71px;width:178px}
.adres h2 {color:white;background:transparent none;height:auto;line-height:1.5em;padding:0;}
.adres address {color:White;font-style:normal;margin:0.5em 0;}
.adres dl {margin:0.5em 0;color:white;}
.adres dt {font-weight:bold;width:57px;float:left;}
.adres dd a {text-decoration:underline;color:white;}
.adres dd a:hover {text-decoration:none;}

.kontakt {padding:10px 18px;}
.kontakt address {font-style:normal;margin:1em 0;line-height:1.3em;padding:0;}
.kontakt dl {margin:0.5em 0;}
.kontakt dt {width:177px;float:left;padding-bottom:0.5em;}
.kontakt dd {padding-bottom:0.5em;}
.kontakt a {text-decoration:underline;color:#8C0000}
.kontakt a:hover {text-decoration:none;}

#menu {border-top:2px solid #6B0000;float:right;width:712px;list-style-type:none;margin:0;padding:0;background:#8c0001 url(image/menutlo.png) repeat-x 0 0;padding-top:1px;}
#menu li {float:left;width:99px;padding:0 0 0 2px;background:transparent url(image/menuli.png) no-repeat 0 50%;}
#menu li a {display:block;height:26px;line-height:26px;color:white;background:transparent url(image/menua.png) no-repeat top left;padding-left:23px;}
#menu li a:hover {background-position:left bottom;text-decoration:none;}

#nawigator {background-color:#ededed;min-height:27px;line-height:27px;font-size:7.5pt;padding:0 15px;list-style-type:none;margin:0 0 1px 0;}
#nawigator li {margin:0;padding:0;display:inline;padding-left:4px;color:#8c8c8c;}
#nawigator li a {color:#8c8c8c;text-decoration:underline;background:transparent url(image/arrow1.gif) no-repeat 100% 60%;padding-right:10px;}
#nawigator li a:hover {text-decoration:none}

.podstrony {list-style-type:none;margin:0;padding:0;text-align:center;padding:10px 0;}
.podstrony li {margin:0;padding:0;display:inline;color:#000000;font-size:7.5pt;}
.podstrony li img {vertical-align:middle;margin:0 2px;}
.podstrony li a {color:#000000;}
.podstrony li strong a {color:#8c0001;}

.news {border-bottom:1px solid #e7e7e7;margin-bottom:1px;}
.news h3 {background-color:#8c0001;color:white;font-size:9pt;padding:5px 17px;margin:1px 0 3px 0;}
.news div.tekst {padding:0 18px;}
.news em {font-size:7.5pt;color:#8c0001;font-style:normal;display:block;}
.news .image {float:left;margin-right:18px;}
.news p.tekst {margin-bottom:0;}
.news p.wiecej {margin-top:3px}
.news p.tekst em {font-size:8pt;padding-bottom:0.7em;}
.news ul, .news ol {margin-left:0;padding-left:0;}
.news ul li, .news ol li {margin-left:40px;padding-left:0;}

.niezbednik {/*background:transparent url(content/niezbednik.jpg) no-repeat 20px 10px;*/padding:1px 18px;width:434px;}
.niezbednik p {line-height:1.4em;}
.niezbednik .image {float:left;margin:0 35px 0 10px;}
.niezbednik .ptaszek {margin-bottom:2em;}
.niezbednik a {color:#8c0012;text-decoration:underline;}
.niezbednik a:hover {text-decoration:none;}
.niezbednik h3 {color:#8c0012;font-size:9pt;margin:2em 0 0 0;}

.niezbednik ul {_margin-left:45px;}
.niezbednik li {line-height:15px;}

.nomargin {margin-top:0.1em;margin-bottom:0.5em;}
.zamow {padding:3px 0;}
.zamow p {float:left;font-weight:bold;line-height:1.5em;margin:0.5em 0;}
.zamow strong {color:#8C0006;font-size:9pt;}
.zamow em {font-style:normal;font-weight:normal;font-size:7.5pt;}
.zamow span {color:#8C0006;display:block;}
.zamow ul {list-style-type:none;margin:0;padding:0;float:right;}
.zamow li {margin:0;padding:0 0 5px 0;}
.zamow li a {color:white;font-weight:bold;display:block;width:133px;height:23px;line-height:23px;text-align:center;text-decoration:none;padding-left:20px;}
.zamow li.demo a {background:#8C0007 url(image/demo.png) no-repeat left top;}
.zamow li.kup a {background:#8C0007 url(image/zamow.png) no-repeat left top;}
.zamow li.kup input {background:#8C0007 url(image/zamow.png) no-repeat left top;color:white;font-weight:bold;width:153px;height:23px;padding-left:20px;border-width:0;}
dl.formy {margin:0;}
dl.formy dt {font-weight:bold;float:left;width:118px;padding:0 0 0.8em 0;clear:both;}
dl.formy dt input {vertical-align:-3px;}
dl.formy dd {float:left;width:310px;padding:4px 0 0.8em 0;margin:0;}
dl.formy dd em {color:#8C0006;font-style:normal;display:block;}
.dodatki {border-top:1px solid #e7e7e7;padding:2px 18px;}
.dodatki ul {list-style-type:none;margin:1em 0 0.5em 0;padding:0;}
.dodatki ul.pliki li.pdf {background:transparent url(image/pdf.png) no-repeat left center;padding:7px 0 7px 28px;}
.dodatki ul.pliki a {text-decoration:underline;}
.dodatki ul.pliki a:hover {text-decoration:none;}
.dodatki ul.obrazki li {display:inline;padding-right:15px;padding-left:0;}

.produkt {border-bottom:1px solid #e7e7e7;margin-bottom:1px;}
.produkt p {text-align:justify;}
.produkt h3 {background-color:#8c0001;color:white;font-size:9pt;padding:10px 17px;margin:1px 0 3px 0;}
.produkt div.tekst {padding:0 18px;}
.produkt p.wiecej {margin-top:0;}

.publikacje {margin-bottom:1px;}
#center .publikacje .naglowki h2 {border:1px solid #dcdcdc;background:#f3f3f3 url(image/th.png) repeat-x left top;height:32px;color:#8C0006;font-size:10pt;text-align:left;padding-left:19px;float:left;line-height:32px;width:134px;margin-right:1px;margin-bottom:1px;}
#center .publikacje .naglowki h2 a {color:#8C0006;}
#center .publikacje .naglowki h2 a:hover {text-decoration:none;}
.publikacje .trlight {background:transparent url(image/publikacje1.png) repeat-y top left;border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;}
.publikacje .trdark {background:transparent url(image/publikacje2.png) repeat-y top left;border-bottom:1px solid white;border-top:1px solid white;}
.publikacje .box {float:left;width:154px;margin-right:1px;min-height:1em;}
* html .publikacje .box {height:1em;}
.publikacje .box a {display:block;padding:7px 10px 7px 18px;background:transparent url(image/arrow.gif) no-repeat 9px 11px;}
.publikacje .box a:hover {text-decoration:underline;}

.reklama {margin:5px 0;}

.oferta {border-bottom:1px solid #e7e7e7;margin-bottom:1px;}
.oferta .image {float:left;width:177px;text-align:center;margin:0;padding:16px 0;}
.oferta .tekst {float:left;width:273px;}
.oferta p {line-height:1.3em;text-align:justify;}

.formularz {margin:0 0 1em 0;padding:2px 18px;}
.formularz fieldset {margin:0;padding:0;border-width:0;}
.formularz p {text-align:justify;line-height:1.3em;}
.formularz p a {color:#8C0000;text-decoration:underline;}
.formularz p a:hover {text-decoration:none;}
.formularz label {display:block;margin-top:3px;}
.formularz label span {float:left;width:126px;margin-right:10px;text-align:right;padding-top:3px;}
.formularz label input.pole {width:286px;padding-top:4px;padding-bottom:4px;}
.formularz label select.pole {width:180px;}
.formularz label textarea {width:286px;height:130px;overflow:auto;}
* html .formularz label span {width:124px;}
p.wyslij {margin:4px 154px 0 0;text-align:right;}
p.wyslij1 input {float:right;}
.formularz .polacheck {clear:both;padding-top:5px;}
.formularz .polacheck span.opis {float:left;width:126px;margin-right:10px;text-align:right;padding-top:3px;}
.formularz .polacheck p {padding:0 0 0.5em 0;margin:0;float:left;width:240px;background-color:transparent;font-size:8pt;}
.formularz .polacheck p label {float:left;width:111px;clear:none;color:#464646;padding-bottom:3px;}
.formularz .polacheck p input {vertical-align:-4px}

.wskazniki {background:#f4f4f4 url(image/tlowskazniki.png) no-repeat left top;padding-left:74px;border-top:2px solid #f4f4f4;}
.kalkulatory {background:#f4f4f4 url(image/tlokalkulatory.png) no-repeat left top;}
.wskazniki h2 {font-family:"Trebuchet MS", sans-serif;color:#8C0006;background:transparent none;padding:0;font-size:15pt;padding:6px 0 0 0;margin:0;}
.wskazniki ul {list-style-type:none;margin:0;padding:0 0 5px 0;}
.wskazniki li {padding:0 15px 8px 0;font-weight:bold;}
.wskazniki li a {color:black;}


.porady {list-style-type:none;margin:0;padding:0;}
.porady li {margin:0;font-weight:bold;padding:0;height:43px;border-bottom:3px solid #f9f9f9;vertical-align:bottom;overflow:hidden}
.porady li a {display:block;font-family:"Trebuchet MS", sans-serif;color:#8C0006;height:43px;margin:0;margin-top:-7px;padding:0;line-height:0.6em;}
.porady .prawne {background:#dedede url(image/poradyprawne.png) no-repeat left top;}
.porady .psychologa {background:#dedede url(image/poradypsychologa.png) no-repeat left top;}
.porady .pedagog {background:#dedede url(image/poradypedagog.png) no-repeat left top;}
.porady .klienta {background:#dedede url(image/obslugaklienta.png) no-repeat left top;border-top:3px solid #f9f9f9;}
.porady .prawne a {padding-left:86px;font-size:16pt;}
.porady .psychologa a {padding-left:86px;font-size:16pt;}
.porady .pedagog a {padding-left:86px;font-size:16pt;}
.porady .klienta a {padding-left:86px;font-size:16pt;}
.porady a span {display:block;padding-top:8px;font-size:12pt;text-indent:-20px;}
* html .porady a span {padding-top:8px;}
*:first-child+html .porady a span {padding-top:8px;}
*:first-child+html .porady a {padding-bottom:20px;}
.porady a:hover {text-decoration:none;}

.call {background:#fbfbfb url(image/call.jpg) no-repeat right bottom;margin-bottom:1px;}
.call fieldset {background:transparent url(image/gradient.gif) no-repeat left top;padding:10px 21px;}
.call .pole {width:145px;}
.call p {width:132px;}
.call p.dbamy {font-size:7.5pt;margin:40px 0 0.2em 0;width:115px}
.call p.dbamy a {color:#8C0002;text-decoration:underline;}
.call p.dbamy a:hover {text-decoration:none;}

.gradient {color:#F00; padding:2px 20px; background:#fafafa url(image/gradient1.png) no-repeat left top;}
.borderbottom {border-bottom:1px solid #dcdcdc;margin-bottom:1px;}

.sonda {padding:2px 20px;}

#stopka {height:54px;background:#B4B4B4 url(image/stopka.png) no-repeat right center;border-bottom:13px solid #ededed}
#stopka ul {text-align:left;padding:23px 0 0 0;list-style-type:none;margin:0;}
#stopka ul li {display:inline;padding:0;color:#DED7C7;}
#stopka ul li a {color:white;}
#stopka .projekt {float:right;color:white;width:150px;text-align:right;padding-right:35px;padding-top:15px;margin:0;}
#stopka .projekt .image {float:right;padding-left:10px;}
#stopka .projekt a {font-weight:bold;color:white;}
#stopka .copyright {padding-left:26px;padding-top:23px;margin:0;color:white;float:left;width:250px;}

p.wiecej {text-align:right;font-size:7.5pt;}
p.wiecej a {background:transparent url(image/arrow.gif) no-repeat 0 60%;padding-left:10px;color:#8C0002;font-weight:bold;}
p.mniej {text-align:left;font-size:7.5pt;}
p.mniej a {background:transparent url(image/arrow3.gif) no-repeat 0 60%;padding-left:10px;color:#8C0002;font-weight:bold;}

.arrow {margin:1em 0;list-style-type:none;padding:0;}
.arrow li {padding:0 0 0 12px;background:transparent url(image/arrow.gif) no-repeat left 5px;}
.ptaszek {margin:0.5em 0;list-style-type:none;padding:0;}
.ptaszek li {padding:3px 0 3px 12px;background:transparent url(image/ptaszek.gif) no-repeat left 7px;}
.bold {font-weight:bold;}

.toright {text-align:right}
.tocenter {text-align:center}
.pole {border:1px solid #b9b9b9;padding:3px 2px 2px 4px;}
.button {background:#8C0004 url(image/button.png) no-repeat left top;height:20px;width:67px;font-weight:bold;color:white;border-width:0;}
.button1 {background:#8C0004 url(image/button.png) no-repeat left top;height:20px;width:29px;font-weight:bold;color:white;border-width:0;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
.clear1 {clear:both;font-size:1px;line-height:0px;height:0px;overflow:hidden;}
a img {border-width:0;}
a {color:black;text-decoration:none;}
a:hover {text-decoration:underline;}





#menuforum {border-top:2px solid #6B0000;float:right;width:100%;height:36px;list-style-type:none;margin:0;padding:0;background:#8c0001 url(image/menutlo.png) repeat-x 0 0;padding-top:1px;text-align:center;display:inline}
#menuforum a {display:block;height:36px;line-height:36px;color:white;background:transparent url(image/menua1.png) no-repeat top left;padding:0 23px 0 23px;float:left}
#menuforum a:hover {background-position:left bottom;text-decoration:none;}

#forumcontent {background-color:#EEE;}
#forumonfoot {width:100%;height:17px;background:url(image/tlodol.png) repeat-x;text-align:right;margin-bottom:-2px}
#forumcopyright {padding-left:26px;padding-top:15px;margin:0;color:white;float:left;width:250px;}

#fmenu {border-top:2px solid #6B0000;float:right;width:100px;list-style-type:none;margin:0;padding:0;background:#8c0001 url(image/menutlo.png) repeat-x 0 0;padding-top:1px;}
#fmenu li {float:left;width:99px;padding:0 0 0 2px;background:transparent url(image/menuli.png) no-repeat 0 50%;}
#fmenu li a {display:block;height:36px;line-height:36px;color:white;background:transparent url(image/menua.png) no-repeat top left;padding-left:23px;}
#fmenu li a:hover {background-position:left bottom;text-decoration:none;}

/*ANKIETA*/
#kolumny fieldset.ankieta {text-align: left;}
#kolumny fieldset.ankieta p {margin-left: 5%;}
#kolumny fieldset.ankieta p.pytanie {font-weight: bold;}
#kolumny fieldset.ankieta p.pytanie select {font-weight: normal;}
#kolumny fieldset.ankieta p.pytanie span {font-weight: normal;}
.porady .ankieta {background:#dedede url(image/ankieta.png) no-repeat left top;}
.porady .ankieta a {padding-left:86px;font-size:19.5pt;}
.porady .ankieta a span {display:block;padding-top:14px;font-size:13pt;text-indent:-22px;}
.porady .ankieta a span b {text-decoration: underline;}
.temat {margin-left: 25px; width: 300px;}

/*PREZENTACJE*/
center.prez {
  margin-top: 15px;
}

div.prez {
  margin: 10px 0;
  padding: 0;
  font-size: 7pt;
  color: #000000;
  width: 320px;
  text-align: justify;
}

div.prez a  {
  margin: 0;
  padding: 0;
  border: 0;
  text-decoration: none;
  font-weight: bold;
  color: #000000;
}

div.prez a:hover {
  text-decoration: underline;
}

img.prez {
  margin: 0 10px 0 0;
  padding: 0;
  border: 0;
  float: left;
}

/*W najnowszej aktualizacj*/
div.gradient ul {
  margin: 0;
  padding: 0;
}

div.gradient ul li {
  margin: 0;
  margin-left: 20px;
  padding: 0;
}

div.gradient ul ul {
  margin-left: 20px;
}

/*Promocje NDS kwiecień*/
div.news div.tekst p.tekst object {
  position: relative;
  top: 0;
  left: -18px;
  margin: 0;
  padding: 0;
  border: 0;
} 
