.container{
background: rgba(255,255,255,0.3);
}

.naglowekopisu{
text-align: center;
color: white;
}

.naglowekopisu a{
color: black;
text-decoration: none;
}

.naglowekopisu a:hover{
text-decoration: underline;
}

.naglowek{
display: block;
background-color: #0003ff;
width: 100%;
min-height: 100px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
}

.naglowek h1{
display: block;
width: 100%;
min-height: 100px;
line-height: 50px;
margin: 0px auto 0px auto;
padding: 25px 0px 25px 0px;
color: white;
text-align: center;
overflow: hidden;
}

.glowny{
display: block;
background-color: black;
width: 100%;
min-height: 550px;
margin: 0px auto 0px auto;
padding: 0px;
color: whie;
overflow: hidden;
}

article p{
display: block;
margin: 0px auto 0px auto;
padding: 30px 0px 30px 0px;
width: 100%;
font-size: 14px;
color: white;
line-height: 20px;
min-height: 20px;
overflow: hidden;
text-align: center;
}

.opis1{
display: block;
margin: 0px 25% 0px 25%;
width: 50%;
padding: 0px;
overflow: hidden;
}

.opis1a a, .opis1a a:link, .opis1a a:visited{
color: black;
text-decoration: none;
}

.opis1a a:hover{
text-decoration: underline;
}
 
.szczegoly a, .szczegoly a:link, .szczegoly a:visited{
color: black;
text-decoration: none;
}

.szczegoly a:hover{
text-decoration: underline;
}

.strona-glowna1, .strona-glowna1:link, .strona-glowna1:visited{
color: black;
text-decoration: none;
}

.strona-glowna1:hover{
text-decoration: underline;
}

nav h3{
display: block;
margin: 10px auto 10px auto;
padding: 0px 0px 0px 0px;
width: 100%;
height: 40px;
font-size: 18px;
color: yellow;
line-height: 40px;
}

ul.menu{
display: block;
margin: 0px auto 0px auto;
padding: 0px;
width: 100%;
font-size: 16px;
color: white;
}

ul.menu li{
margin: 0px auto 0px auto;
padding: 0px;
width: 100%;
font-size: 16px;
color: white;
}

ul.menu li a{
margin: 0px auto 0px auto;
padding: 0px;
width: 100%;
font-size: 16px;
color: white;
text-align: underline;
}

ul.menu li a:hover{
text-align: underline;
color: yellow;
}

.container:last-child{
display: block;
background-color: yellow;
width: 100%;
min-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: black;
overflow: hidden;
}

.container aside{
display: block;
background-color: yellow;
width: 100%;
min-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: black;
overflow: hidden;
}

.container aside h3{
display: block;
width: 100%;
min-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: black;
overflow: hidden;
text-align: center;
line-height: 50px;
overflow: hidden;
}

.stopka{
display: block;
background-color: #0003ff;
width: 100%;
min-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
}

.stopka p{
display: block;
background-color: #0003ff;
width: 100%;
min-height: 50px;
line-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
font-size: 10px;
text-align: center;
}

from{
display: block;
width: 100%;
min-height: 600px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
}

.pole, .pole0{
display: block;
width: 100%;
min-height: 200px;
margin: 20px auto 20px auto;
padding: 0px;
color: white;
overflow: hidden;
}

.pole strong, .pole0 strong{
display: block;
width: 100%;
min-height: 50px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
text-align: center;
font-size: 20px;
}

.pole .poleb, .pole0 .poleb{
display: block;
width: 100%;
min-height:30px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
text-align: center;
}

.pole .polea, .pole0 .polea{
display: block;
width: 100%;
min-height: 30px;
margin: 0px auto 0px auto;
padding: 0px;
color: black;
overflow: hidden;
text-align: center;
}

.pole1{
display: block;
width: 100%;
min-height: 200px;
margin: 20px auto 20px auto;
padding: 0px;
color: black;
overflow: hidden;
text-align: centerl
}

.pole1 button{
display: block;
text-align: center;
margin: 0px auto 0px auto;
padding: 20px;
}

.pole1 .polea{
display: block;
text-align: center;
margin: 0px auto 0px auto;
padding: 20px;
}

.pole-link{
display: block;
width: 100%;
min-height: 200px;
margin: 20px auto 20px auto;
padding: 0px;
color: black;
overflow: hidden;
text-align: centerl
}

.pole-link .poleb{
display: block;
width: 100%;
min-height:30px;
margin: 0px auto 0px auto;
padding: 0px;
color: white;
overflow: hidden;
text-align: center;
}

.pole-link .polea{
display: block;
width: 100%;
min-height: 30px;
margin: 0px auto 0px auto;
padding: 0px;
color: black;
overflow: hidden;
text-align: center;
}

.linia:first-child{
border: 0px;
}