body {
	 padding:0px;
	 margin:0px; 
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:12px
}

a{ color:#3399CC; } 
a:hover{text-decoration:none; } 

.pds{
	margin:auto;
	font-size:1.2em;
}

.logo img {
top:5px;
border: 0px;
}

.t2 ul{ 
	list-style:none; 
	}
	
.t2 li{
	padding:8px 5px 8px 10px; 
	display:block; 
	font-weight:bold;
	}

.t2 a{
	padding:0px 5px 0px 20px; 
	background:url(images/kropka2.png) no-repeat; 
	font-weight:bold;
	text-decoration:none;
	}
	
.t2 a:hover{
	background:url(images/kropka1.png) no-repeat; 
	}
	
.t2 a.active{
	background:url(images/kropka1.png) no-repeat; 
	cursor:text;
	}

.ng{
font-size:1.4em;
margin:0px;
padding:8p 10px;
border-bottom:1px solid #3399CC;
}

.ng a{
	color:#000000; 
	text-decoration:none;
}

.ng2{
font-size:1.2em;
margin:0px;
padding:8p 10px;
color:#3399CC;
}

.both{ clear:both; } 

.m ul{ list-style:none; margin:0; padding:0; } 

.linia{
font-size:1.4em;
padding-top:10px;
padding-bottom:10px;
border-top:1px solid #3399CC;
}

.blokowo img{
float: left;
clear:both;
padding-left:10px;
padding-right:15px;
}

.blokowo p{
clear:both;
padding-left:10px;
padding-top:30px;
}
	
.stopka a{
	color:#ffffff; 
	text-decoration:none;
}
.stopka a:hover{
	text-decoration:underline;
}
.stopka img{
position:relative;
left:10px;
top:4px;
}

/* Okno przeglądarki o szerokości pomiędzy 980px a nieskończoność */
@media all and (min-width:980px) {

body {
	 background:#9F9F9F url(images/bg.gif) repeat-x;
	 font-size:62.5%; 
}

.pds{
	width:958px;
}

.logo {
background: #4385b9 url(images/t1.jpg) no-repeat;
height: 83px;
}

.logo img {
position:relative;
left:125px;
}

.t2{ background:url(images/t2.jpg) no-repeat; 
	height:211px;
	position:relative;
}

.t2 ul{ 
	position:absolute; 
	width:220px; 
	 padding:0; 
	 margin:0;
	 top:15px; 
	 left:20px;
	}
	
.t2 li{
	background:url(images/m0.gif) no-repeat; 
	color:#6F6F6F; 
	}

.t2 a{
	color:#6F6F6F; 
	}
	
.s{
background:url(images/tlo.jpg) repeat-y;
padding-bottom:15px;
}

.left{
 	float:left; 
	width:225px;
	padding-left:10px;
	}
	
.mtxt{
	padding:10px; 
	font-size:.12em;
	color:#666666;
}

.right{
	float:left; 
	width:665px;
	padding-left:36px;
	padding-top:10px;
	}
	
.right ul li{
font-size:1.2em;
	}
	
.reklama2{
padding-left: 15px;
padding-top: 25px;
width:340px;
float:right; 
	}

.stopka{
	background:url(images/stopka.jpg) no-repeat; 
	padding:18px 20px 30px 30px; 
	color:#fff; 
}
	
}
/* Koniec okno przeglądarki o szerokości pomiędzy 980px a nieskończoność */

/* Okno przeglądarki o szerokości pomiędzy 0px a 980px */
@media all and (max-width:980px) {

body {
	 background:#ffffff;
}

.pds{
min-width:320px;
}

.logo {
background: #4385b9;
}

.t2{
background: #4385b9;
}

.t2 li{
	color:#ffffff; 
	}
	
.t2 a{
	color:#ffffff; 
	}
	
.s{
background: #ffffff;
margin-left:4px;
}

.left{
	padding-top:0px;
	}
	
.mtxt{
	padding:1px; 
	font-size:.12em;
	color:#666666;
}

.right{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:1px;
	padding-right:1px;
	}

.right img{	
max-width:300px;
	}
	
.reklama2{
	display:none;
	}
	
.stopka{
	background: #4385b9; 
	padding:18px 20px 30px 30px; 
	color:#fff; 
}

.malowanka img {
width:80%;
}

}
/* Koniec okno przeglądarki o szerokości pomiędzy 0px a 980px */