body {
        margin:0;
        padding:0;
        text-align: center;
        background-color: #E5F0F0;
        font: normal 11px tahoma, serif;
        color: #515355;

}


img {
        border:0;
        margin:0;
        padding:0;
}
h2 {
        font: bold 11px tahoma, serif;
        color: #515355;
                text-align:left;
                margin-left:50px;
}
p {
        font: normal 11px tahoma, serif;
        color: #515355;
        line-height:18px;
                text-align:justify;
                margin: 15px 50px;
}
#logo {
        width: 759px;
        height:204px;

        margin:0 auto;
        padding:0;
}
#main {
        width:789px;
        margin:0 auto;
}
#main1 {
        margin:0;
        padding:0;
        background: url("../images/left_cien.gif") top left repeat-y;
}
#main2 {
        margin:0;
        padding:0;
        background:url("../images/right_cien.gif") top right repeat-y;
}
#middle {
        margin:0;
        padding:1px;
}
#cien {
        border-top: 1px solid #fff;
        margin:0 auto -22px auto;
        padding:0;
        width: 759px;
        height: 59px;
        background:url("../images/top_cien.gif") top repeat-x;
}
#text {
        margin:0 auto ;
        padding:0 0 50px;
        background-color: #F8F9F9;
        height: 580px;
        width: 759px;
        text-align: center;
}
#text3 {
        margin:0 auto ;
        padding:0 0 50px;
        background-color: #F8F9F9;
        height: auto;
        width: 759px;
        text-align:center;
}
#text4 {
        margin:0 auto ;
        padding:0 0 50px;
        background-color: #F8F9F9;
        height:550px;
        width: 759px;
        text-align: left;
        list-style:none;
}


#kontakt {
        height:500px;
        text-align: left;
        margin:0 auto ;
        padding:0;
        width: 759px;
        background-color: #F8F9F9;
}
#footer {
        border-top: 1px solid #008C8C;
        margin:-30px auto 0 auto;
        padding:0;
        width: 759px;
        height:auto;
        background-color: #ECF3F8;
}
#footer ul {
        list-style: none;
        margin: 10px auto 0 auto;
}
#footer li {
        display: inline;
        padding: 2px 7px;
}
a:link, a:visited{
        font: bold 11px tahoma, serif;
        text-decoration:none;
        color: #515355;
}
a:hover{
        font: bold 11px tahoma, serif;
        text-decoration: underline;
        color: #710C0C;
}
#a {
        width:502px;
}
#imp {
        padding-right:10px;
        text-align: right;
}
#valid {
        font: normal 11px tahoma, serif;
        color: #515355;
        padding-left:10px;
        text-align: left;
}
#text1 {
         float:left;
         margin:0;
        padding:0;

        background-color: #F8F9F9;
                height: auto;

        text-align: left;
        width: 500px;

}
#text2 {
        float:right;
        margin:0;
        padding:0;
        background-color: #F8F9F9;
        height: auto;
        width: 258px;

}

.t2 {
        border: 1px solid #CCE2E2;
        margin: 30px auto 30px;
        color: #515355;

}
.t2 td {
        text-align:center;
        border: 1px solid #CCE2E2;
}
.w1 {
        width:350px;
        font: bold 14px tahoma, serif;
        padding:4px;
        background-color: #E5F0F0;
}
.w2 {
        width:150px;
        font: bold 14px tahoma, serif;
        padding:4px;
        background-color: #E5F0F0;
}
.w3 {
      width:350px;
      font: normal 11px tahoma, serif;
      padding:2px;
      text-align:left !important;
}
.w4 {
    width:150px;
    font: normal 11px tahoma, serif;
    padding:2px;
}
#kontakt1 {
        margin-left:40px;
}
#o_wodzie {
height:700px;
}
#t1 {
        margin:0 auto;
        font: normal 11px tahoma, serif;
    color: #515355;
    line-height:18px;
        
}
#t1 td {
        padding: 2px 10px;
}
.kol {
        color: #008C8C;
        font-weight:bold;
}
#lista {
        margin:0;
        padding:0;
}
#lista li {
        list-style:none;

        text-align:left;
}
.l1 {
        background: url("../images/strz.jpg") 0 6px no-repeat;
        font: normal 11px tahoma, serif;
        color: #515355;
        line-height:18px;
        padding-left:12px;
        margin-left:50px;
}
#par img {
        margin: 20px 20px 50px;
}
#par p {
        text-align:center;
}
#par1 {
        padding:10px 0 10px;
}
#par2 {
        padding-bottom:20px;
        padding-top:15px;
}
.list {
   list-style-type:square;
   margin-left:70px;



}
.list li a {
   font:bold 10px tahoma !important;
   color:#515355 !important;

   
}


#par3{
   text-align:center;
   margin-top:-15px;
}
#par .str {
   margin-top:-30px;
   font:bold 11px tahoma;
   color:#515355;
}




