
*,
*:before,
*:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box; 
	-webkit-font-smoothing: antialiased;
}

.clear{ clear:both;}


.container{ width:100%; margin:auto; padding:0px;}

.sekcja{ margin-bottom:30px;}

.foto{ width:100%; position:relative; margin-bottom:15px;}
.foto img{ width:100%; display:block;}

.naglowek{ font-size:20px; color: #08107B; font-weight:none; font-family:Helvetica, Arial, sans-serif; text-align:center; margin-bottom:15px; line-height:1.4;}
.naglowek2{ font-size:18px; color: #08107B; font-weight:none; font-family:Helvetica, Arial, sans-serif; text-align:center; margin-bottom:15px; }
.txt{ font-size:14px; font-family:Helvetica, Arial, sans-serif; text-align:center; line-height:1.4;}
.txt_small { font-size:11px; font-family:Helvetica, Arial, sans-serif; text-align:justify; line-height:1.4;}


.kolumna{ width:50%; float:left; padding-right:12.5px;}
.second{ padding-right:0px; padding-left:12.5px;}

.separator{ width:100%; height:20px;}

/* AKTUALIZACJA 06.06.07 */
.cols{ width:100%; margin-bottom:20px;}
.col{ width:32%; margin-right:2%; float:left; margin-bottom:15px;}
.col .fotoC{ width:100%; display:block;}
.col .fotoC img{ width:100%; display:block;}
.col .nazwaC{font-size:18px; font-weight:none; color: #08107B; font-family:Helvetica, Arial, sans-serif; text-align:center; line-height:1.3; margin-top:10px; margin-bottom:10px;}
.col .txtC{font-size:14px; font-family:Helvetica, Arial, sans-serif; text-align:center; margin-left:5px; margin-right:5px; line-height:1.5;}
.cols .col:nth-of-type(4n+0){ clear:both;}
.cols .col:nth-of-type(3n+0){ margin-right:0;}

/* AKTUALIZACJA 06.06.07 */



@media only screen and (width: 100%) {
	.container{ width:100%; margin:auto;}
}

@media only screen and (max-width: 670px) {
	.foto{ margin-bottom:15px;}
	.kolumna{ width:100%; padding:0px;}
	.second{ padding:0px;}
	.sekcja3_2{ margin-top:25px;}
	.sekcja4_1{ margin-top:25px;}
	.foto5{ margin-top:15px;}


/* AKTUALIZACJA 06.06.07 */
	.col{ width:48%; margin-right:2%; }
	.cols .col:nth-of-type(2n+0){ margin-right:0;}
	.cols .col:nth-of-type(4n+0){ clear:none;}
	.cols .col:nth-of-type(3n+0){ margin-right:2%; clear:none;}
	.cols .col:nth-of-type(odd){ clear:both;}

/* AKTUALIZACJA 06.06.07 */



}


@media only screen and (max-width: 450px) {
 .container{ padding:0px;}
}
