body {
	padding:0px 0px 20px 0px;
	margin:0; 
	background:#286CA2 url(images/bg.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
/*.bg1{ background:url(images/bg1.jpg) no-repeat left top;}*/
.pds{
	margin:auto; 
	width:808px;
	padding-left:100px;
	font-size:1.2em; 
	}
.s{
	background:url(images/tlo.jpg);
}
.tlo2{ background:url(images/tlo2.jpg) no-repeat;}
.menu{
	background:url(images/t3.jpg);
	height:75px;
}
.menu ul{margin:0; padding:0px 10px; list-style:none; }
.menu li{ float:left;}
.menu a{ display:inline-block; padding:20px 35px 20px 20px; background:url(images/dot.gif) no-repeat center right; font-weight:bold; text-decoration:none; color:#24597F;   }
.menu a:hover{ text-decoration:underline; color:#CC3300;}
.ng, .ng2{ color:#fff; font-weight:bold; font-size:1.2em; background:#286CA2; margin: 0 0 5px 0;  padding:5px 8px; }
.ng2 {margin: 20px 0 5px 0;}
.ngp{ color:#fff; font-weight:bold; font-size:1.2em; margin:0 0 15px 0;  padding:5px 45px;
     background: #286CA2 url(images/dot.png) no-repeat center; background-position: 15px 7px;
}
.ngpk{ color:#fff; font-weight:bold; font-size:1.2em; margin:0 0 15px 0;  padding:5px 45px;
     background:  url(images/dot2.png) no-repeat center; background-position: 15px 7px;
}
.tresc{ padding: 5px 20px 20px 20px; color:#fff;}

.left{
	float:left; 
	width:560px;
}
.right{
	float:right; 
	padding: 0 15px 15px 15px; 
	border-left:1px solid #286CA2;
	width:210px;
	margin:6px 0px;
}

.stopka{ background:url(images/stopka.jpg) no-repeat; color:#999999; padding:10px 30px 0px 30px; text-align:center; height:37px;}

a {color:#FFFFCC; text-decoration:underline } 
a:hover {color:#fff; text-decoration:none; }

#listap, #listapn{margin:0; padding:10px 10px; list-style:none; }
#listap li,  #listapn li {float:left;}
#listap a, #listapn a {padding: 5px 5px 5px 25px;
            display:inline-block;
   background:url(images/dot2.png) no-repeat center left;
   font-weight:bold;
   text-decoration:none;
   color:white;   }
#listap a:hover, #listapn a:hover { text-decoration:underline; color:white;}

a{font-weight:bold; text-decoration:none; color: white;   }
a:hover{ text-decoration:underline; color:white;}

#cennik {
   border: 1px solid white;
   border-collapse: collapse;
   /*background-color: #ffc;*/
   width: 100%
}
#cennik td {
   border: 1px solid white;
   padding: 7px;
   text-align: center;
}
#cennik th {
    border: 1px solid rgb(70,128,174);
    background-color: #ffc;
    color: black;
    padding: 5px;
   text-align: center;
}
td.inny_wyglad {
   background-color: orange;
   vertical-align: top;
   font-weight: bold;
   color: darkred;
}
.cytat{
    font-style: italic;
}
.fotoprzewod {
    float: right;
    padding: 0 0 7px 7px;
}