
*,
*: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; }

.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:bold; font-family:Arial, Helvetica, sans-serif; text-align:justify;  margin-bottom:15px; line-height:1.4;}
.naglowek2{ font-size:18px; color: #08107B; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:justify;  margin-bottom:15px; }
.txt{ font-size:14px; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:1.4;}
.txt_small { font-size:11px; font-family:Arial, Helvetica, 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;}


@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;}
}


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