body {color:#535353;margin:0;padding:0;font-size:8pt;font-family:tahoma, sans-serif;background:#0E2D81 url(image/tlo.png) center top;text-align:center;}
p, ul, h2, h3 {margin:1em 0;}
form, fieldset {margin:0;padding:0;border-width:0;}
h2 {color:#C71203;font-family:arial, sans-serif;font-size:11.5pt;padding-left:19px;margin:0;border-bottom:1px solid #B8B8B8;background:transparent url(image/kropka.png) no-repeat 1px 3px;}

#tlogora {background:transparent url(image/tlogora.jpg) repeat-x center top;padding-top:10px;}
#tlocien {background:transparent url(image/tlocien.gif) repeat-y center top;}
#tlociengora {background:transparent url(image/tlociengora.jpg) no-repeat center top;padding-top:11px;}
#tlodol {background:transparent url(image/tlodol.jpg) no-repeat center bottom;}

#all {width:682px;margin:0 auto;text-align:left;}
#naglowek {background:transparent url(image/tlologo.png) no-repeat 17px 0;height:36px;padding-left:26px;}
h1 {position:absolute;background:transparent url(image/tlologo.gif) no-repeat bottom left;height:88px;margin:0;padding-top:9px;padding-left:12px;width:232px}
#naglowek ul {margin:0;padding:14px 10px 0 10px;text-align:right;list-style-type:none;}
#naglowek li {display:inline;padding:0 6px;margin:0;background:transparent url(image/line.png) no-repeat 100% 70%;font-size:7.5pt;}
#naglowek li.noline {background-image:none;}
#naglowek li a {text-decoration:underline;color:#A2A2A2;}
#naglowek li a:hover {text-decoration:none;}

#zdjecie {padding:6px 0 0 6px;}
#zdjecie p {margin:0;}

#tresc {background:white url(image/trescdol.png) no-repeat left bottom;padding:0 3px 7px 4px;}

#left {background:transparent url(image/tloleft.png) no-repeat 0 6px;width:265px;float:left;}
#right {float:right;width:410px;padding-top:6px;}
#kontakt {background:transparent url(image/kontakt.jpg) no-repeat;width:238px;height:218px;margin-left:13px;padding:0 7px;}
#kontakt h2 {margin:0 18px;position:relative;top:-4px;}
#kontakt p.nazwa {color:#00227F;font-weight:bold;text-align:center;line-height:1.7em;margin:0.4em 18px 0.5em 18px}
#kontakt p.nazwa cite {font-style:normal;text-transform:uppercase;}
#kontakt address {font-style:normal;}
#kontakt .adres {background:transparent url(image/kadres.gif) no-repeat 16px 50%;padding:0.4em 18px 0.5em 56px;margin:0;}
#kontakt .telefon {background:transparent url(image/ktel.gif) no-repeat 24px 50%;padding:0.4em 18px 0.5em 56px;margin:0;}
#kontakt .email {background:transparent url(image/kmail.gif) no-repeat 25px 50%;padding:0.4em 18px 0.5em 56px;margin:0;}
#kontakt ul {list-style-type:none;margin:0.4em 0 0 126px;padding:0;}
#kontakt li {background:transparent url(image/arrowred.gif) no-repeat 0 0.45em;padding:0 0 0 10px;}
#kontakt li a {color:#D31100;font-size:7.5pt;font-weight:bold;}

#jakdojechac {margin:1.5em 0 1em 20px;}
#jakdojechac img {border:1px solid #525252;}

#menu {height:46px;list-style-type:none;margin:0;padding:0 7px 0 0;background:#092979 url(image/menuright.png) no-repeat right top;}
#menu li {height:46px;background:transparent url(image/menu.png);float:left;width:98px;}
#menu li.firstMenu {padding-left:4px;}
#menu li.width102 {width:102px;}
#menu li.width101 {width:101px;}
#menu li a {overflow:hidden;display:block;width:100%;height:46px;line-height:46px;color:white;text-transform:uppercase;font-family:arial, sans-serif;font-size:7.5pt;font-weight:bold;text-align:center;background:transparent url(image/menulink.png) no-repeat;}
#menu li a:hover {text-decoration:none;background-position:0 -46px;color:#15337B}
#menu li a:hover img {margin-top:-46px;}
.padding {padding:2.3em 19px 0 18px;}

.witamy {padding-top:16px;}
.witamy p {float:left;width:260px;margin:0;}

.kolumny {margin-top:2.5em;background:transparent url(image/dot.png) repeat-y 50% 0;padding-top:5px;}
.colleft {float:left;width:160px;}
.colright {float:right;width:167px;}
.colright p {line-height:1.1em;margin-bottom:0;}
.pelnosprawni {padding-top:20px;}
.pelnosprawni .foto {float:left;padding:1px;margin:0;}
.pelnosprawni p {float:right;width:106px;margin:0;}

.usluga {padding:16px 0;}
.usluga p {margin-top:0;font-size:9pt;line-height:1.2em; text-align: justify; }
.usluga p.lineheight {line-height:1.4em;}

#linkiDolne {margin:2.5em 2px 0 2px;padding:0;background:#CE1201 url(image/linkidol.png) no-repeat left bottom;list-style-type:none;text-align:center;}
#linkiDolne li {display:inline;color:White;padding:0;text-transform:uppercase;font-size:7.5pt;line-height:22px;}
#linkiDolne li a {color:White;font-weight:bold;}

#stopka {height:28px;padding:8px 17px 0 30px}
#stopka p {margin:0;color:#969696;font-size:7.5pt;}
#stopka p.copyright {float:right; text-align:right;}
a.szary {color:#969696;text-decoration:none;}

.foto {float:right;border:1px solid #C6C6C6;padding:3px;margin:0 0 10px 5px}
.wiecej {float:right;padding-left:10px;background:transparent url(image/arrowred.gif) no-repeat 0 0.45em;color:#D31100;font-size:7.5pt;font-weight:bold;}
.arrow {margin:1em 0;padding:0;list-style-type:none;}
.arrow li {padding:2px 0 2px 17px;background:transparent url(image/arrow.png) no-repeat 0 7px;font-weight:bold;}

img {vertical-align:bottom;}
.clear {clear:both;font-size:1px;line-height:0px;height:1px;overflow:hidden;}
a img {border-width:0;}
a {color:#535353;text-decoration:none;}
a:hover {text-decoration:underline;}

.arrow1 {margin:1em 0;padding:0px 0px 0px 10px;list-style-type:none;}
.arrow1 li {padding:2px 0 2px 17px;background:transparent url(image/arrow.png) no-repeat 0 7px;font-size:9pt;}