body {background: #ffffff; margin: 0px; text-align: center; font-family: Tahoma; font-size: 11px; }
div.s100 { width: 100%; height: 127px; text-align: center; background-image: url(../grafika/tl1.gif);  background-repeat: repeat-x;}
div.s1 {width: 950px; text-align: left; height: 127px; margin: auto;}
div.s2{ width: 100%;  text-align: center; background-image: url(../grafika/tl.gif); background-position: bottom; background-repeat: repeat-x; }
div.s21{ width: 100%;  text-align: center; background-image: url(../grafika/tl.gif); background-position: bottom; background-repeat: repeat-x;  overflow: visible;  }



div.s3 {float: left;}
div.content { margin-top: 15px; margin-left: 15px; width: 420px;}
div.content1 { margin-top: 15px; margin-left: 15px; width: 670px; overflow: auto;}
h1 {font-family: "Times New Roman", Times; color: rgb(0,125,77); font-size: 18px; font-weight: normal;}
div.lewa {width: 250px;   float: left;}
div.prawa {width: 502px; background: #ffcc00; float: right; }
div.wysz {width: 247px; height: 52; background: rgb(237,237,237);} 
div.lang {width: 247px; height: 52; background: rgb(221,221,221); text-align: center;} 
div.menu {width: 247px;  background: rgb(184,184,184); text-align: right; overflow: auto;} 

div.s100a { width: 100%; height: 48px; text-align: center; background-image: url(../grafika/tstopka.gif);  background-repeat: repeat-x;}


div.stopka{width: 950px; height:48px; margin: auto; background-image: url(../grafika/tl2.gif); clear: both;} 

div.st1{width: 247px; height:48px; float: left;   }
div.st1a{ margin-top: 30px; text-align: left; margin-left: 10px; font-family: Verdana; font-size: 10px; color: #ffffff}
div.st2{width: 448px; height:48px; float: left;background-image: url(../grafika/tl3.gif);  }
div.st3{width: 255px; height:48px; float: left;   }
div.st3a{ margin-top: 30px; text-align: right; margin-right: 10px; font-family: Verdana; font-size: 10px; color: #ffffff}

td {font-size: 11px; font-family: Verdana; color: rgb(109,109,109)}
td.t1 { width: 250px;  vertical-align: top;}
td.t2 { width: 445px;  vertical-align: top;}
td.t3 { width: 255px;  vertical-align: top;}
td.t4 { width: 700px;  vertical-align: top;}


div.wysz_form {height: 26px; margin-left: 20px; padding-top: 13px; }
div.sztl {background-image: url(../grafika/szuk2.gif); width: 175px; height: 26px;}
input.szuk {border: 0px; background: none; color: #ffffff; font-family: Verdana; font-size: 10px; margin-top: 5px; width: 160px;}
div.lang1 {margin-left: 10px; padding-top: 20px; font-family: Verdana; font-size: 10px; color: #555555;}

form {margin: 0px;}
p.main {text-indent: 10px; text-align: justify; line-height: 1.2em;}

/* ul  {list-style-type: square; color: rgb(107,176,65)} */
ul  {list-style-type: none;  padding-left:0px; margin-left: 0px; }
li {padding-left: 25px;background-image: url(../grafika/nli.gif); background-repeat: no-repeat;}
ul.pr2 {margin-top: 10px; list-style-image: url(../grafika/li.gif);}

li.pr3 {margin-top: 5px;}

li {line-height: 140%;}

.gr {color: rgb(95,95,95); text-decoration: none; }
.wypunktowanie_szare {color: rgb(95,95,95); text-decoration: none; }
.wh {color: rgb(255,255,255); text-decoration: none;}

.x {margin-top: 5px; border: 0px;}
img.x1 {margin-left: 5px; border: 0px;margin-right: 15px;}
img.xx1 {margin-left: 10px; border: 10px; margin-right: 10px; margin-top: 6px;}
img.xx2 {margin-left: 0px; border: 10px; margin-right: 10px; margin-top: 6px;}

.x2 {margin-top: 10px; border: 0px;}
.x3 {margin-top: 0px; border: 0px;}

td.blok {height: 101px; background: url(../grafika/b2.gif); background-repeat: repeat-x; background-position: bottom;  }
table.blo  {background: url(../grafika/b2a.gif); background-repeat: repeat-y; }
table.blo2  {background: url(../grafika/p4a.gif);  }

div.realizacja { padding-top: 10px; padding-bottom: 5px; }
div.realizacja1 { padding-right: 10px; padding-bottom: 5px; text-align: right;}
.gr1 {color: rgb(0,125,77); text-decoration: none;}
.grc {margin-right: 10px; margin-left: 10px; text-align: justify;}
.grcx {margin-right: 10px; margin-left: 0px; }
td.st1 {width: 140px; text-align: right; font-size: 10px;}
td.st2 {width: 130px; text-align: center; font-size: 10px;}
td.st3 {width: 180px; text-align: center; font-size: 10px;}

td.pp {color: rgb(0,125,77); vertical-align: middle; text-align: center; background-image: url(../grafika/p3.gif); width: 154px; text-align: left;}
td.pp2 { background: url(../grafika/p4.gif); background-repeat: repeat-x; background-position: top;}
td.pt{background-image: url(../grafika/pt.gif); width: 2px;}
div.zob {text-align: center; margin: 7px; }
a.menu {text-decoration: none; color: #ffffff; font-size: 11px; font-weight: bold; }
td.menuspacer {background-image: url(../grafika/menuspacer.gif); height: 1px; }

td.m1 {height: 25px; width: 25px; vertical-align: middle; text-align: center; }
td.m2 {height: 25px; width: 221px; text-align: right; vertical-align: middle; }

td.m1s {height: 25px; width: 25px; vertical-align: middle; text-align: center; background: rgb(35,154,96);}
td.m2s {height: 25px; width: 221px; text-align: right; vertical-align: middle; background: rgb(35,154,96);}
td.menuspacer1 { background: rgb(35,154,96); background-image: url(../grafika/menuspacer.gif); height: 1px; }

div.item1 {text-indent: 20px; }
div.item0 {font-weight: bold; }
a {color: rgb(0,125,77); text-decoration: none; }
span.tel {color: rgb(0,125,77); font-weight: bold;}
a.main1 {text-decoration: none}
img.bn {border: 0px;}
input.szukaj2 { border: 1px solid #aaaaaa; font-family: Verdana; font-size: 10px; width: 120px; color: #555555}

table.iramka {border-collapse: collapse ; background: #f2f2f2;}
td.tab { background-image: url(../grafika/tab.gif); vertical-align: middle; color: #ffffff; height: 43px; padding: 5px;}

.tytul_poddzialu {  font-family: Tahoma;  font-size: 14px;  font-weight: bold;  color: rgb(0,125,77); }
.z_ramka {  border: 2px solid #ffffff; margin: 1px;}
td.vt {width: 15px; text-align: center; vertical-align: top; padding-top: 4px;}
td.vt1 {width: 195px;  vertical-align: top;}

div.zajawka { margin-top: 10px; text-align: justify; width: 600px;}
div.zajawkar { margin-top: 10px; text-align: justify; width: 600px; text-align: right;}
div.reszta { margin-top: 10px; text-align: justify; width: 600px; text-align: justify;}


td.tech {width: 217px; height: 113px; vertical-align: middle; text-align: center; background-image: url(../grafika/tc.gif); font-size: 15px; font-weight: bold; }


.interlinia15{
line-height: 150%;
}

.interlinia20{
line-height: 200%;
}
.tytul {font-weight: bold; color: #ff0000; }





.poziom1 {font-size: 14px; background: rgb(231,231,231); cursor: pointer;  width: 670px; border-top: 1px solid #ffffff; color: rgb(64,179,110); font-weight: bold; font-family: "Times new roman"; }
.poziom1 img.plus {float: left;}
div.in1 {float: left; margin-top: 4px; margin-left: 10px;}

.poziom2 {height:20px; background: rgb(237,237,237); width: 660px; font-size: 13px; color: rgb(64,179,110); font-weight: bold; font-family: "Times new roman"; cursor: pointer;border-top: 1px solid #ffffff; border-left:10px solid #ffffff;}
div.dn table {margin-left:10px;width:660px;}
.plusp {float: left;}
div.in2 {float: left; margin-left: 10px; margin-top: 2px;}


.poziom3 {height:20px; background: rgb(247,247,247); width: 650px; font-size: 12px; color: rgb(64,179,110); font-weight: bold; font-family: "Times new roman"; cursor: pointer;border-top: 1px solid #ffffff; border-left:20px solid #ffffff;}
.poziom3 img.plusp {visibility: hidden;}

.poziom4 {height:20px; background: rgb(257,257,257); width: 640px; font-size: 11px; color: rgb(64,179,110); font-weight: bold; font-family: "Times new roman"; cursor: pointer;border-top: 1px solid #ffffff;border-left:30px solid #ffffff;}
.poziom4 img.plusp {visibility: hidden;}


.poziom5 {font-size: 11px; background: #bbbbbb; cursor: pointer; padding: 5px; padding-left: 40px;}
.poziom6 {font-size: 11px; background: #aaaaaa; cursor: pointer; padding: 5px; padding-left: 50px;}
.poziom7 {font-size: 11px; background: #999999; cursor: pointer; padding: 5px; padding-left: 50px;}
td {font-size: 11px;}
.dn {display: none;}
 .cb {clear: both}
 .last_updated {font-size: 11px; margin-top: 10px;}
 .pdf {float: right; margin-right: 5px; margin-top: 1px;}
 div.wyszukiwarka{width: 400px;}
 div.sz1 {width: 125px; height: 26px; background-image: url("/pl/tpl/grafika/bg1.png"); float: left; }
 div.sz1a {width: 125px; height: 26px; background: rgb(184,184,184); float: left; }
 div.sz1 span {color: #ffffff; font-family: "Times New Roman"; font-size: 14px; font-weight: bold; display: block; margin: 3px 0 5px 5px;;}
 div.sz2 {width: 260px; height: 26px; background-image: url("/pl/tpl/grafika/bg2.png"); float: left; }
 div.sz2 input.sz2 {border: 0px; background: none; font-size: 11px; height: 25px; padding-top: 6px; padding-left: 10px; width: 250px; color: #888888}
 div.sz2a {width: 260px; height: 26px;  background: rgb(51,169,109);  float: left; }
 div.szukaj {float: right; width: 69px; height: 19px;background-image: url("/pl/tpl/grafika/szukaj.png"); text-align: center; margin-right: 7px; margin-top: 2px;}
 div.szukaj span {color:rgb(51,169,109); font-family: "Times New Roman"; font-size: 12px; font-weight: bold; display: block; margin-top: 1px; cursor: pointer;}
 #loader { text-align: center; width: 380px; margin-bottom: 10px; display:none;}
 #wyniki_wyszukiwania {font-size: 12px; margin: 5px; margin-bottom: 20px; width: 620px;}
 #wyniki_wyszukiwania tr td {vertical-align: top;}
 #wyniki_wyszukiwania tr.color0 td, div.dn table tr.color0 td {background: #ffffff;}
 #wyniki_wyszukiwania tr.color1 td, div.dn table tr.color1 td {background: #eeeeee;}
 

