body
{
background: #fff;
margin: 0;
padding: 0;
}

img {
    max-width: 100%;
    height: auto;
}


h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active
{
font: 500 6vw/7vw 'Encode Sans', sans-serif;
color: #366a9b;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(254, 254, 254, 0.75);
}
h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active
{
font: 32px/32px 'Roboto', sans-serif;
color: #366a9b;
margin: 0 0 5px 0;
text-decoration: none;
text-shadow: 1px 1px 1px #fefefe;
}
h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active
{
font: 16px/16px 'Roboto', sans-serif;
color: #0c6298;
margin: 0 0 10px 0;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(254, 254, 254, 0.75);
}
h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active
{
font: 300 35px/36px 'Encode Sans', sans-serif;
color: #d5a244;
margin: 0;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(254, 254, 254, 0.75);
}
h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover, h5 a:active
{
font: 32px/32px 'Encode Sans', sans-serif;
color: #656154;
margin: 4px 0;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(254, 254, 254, 0.75);
}
h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover, h6 a:active
{
font: 24px/24px 'Encode Sans', sans-serif;
color: #656154;
margin: 4px 0;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(254, 254, 254, 0.75);
}

#stopka
{
background-color: #f9f0b5;
padding: 12px 6%;
position: relative;
bottom: 0;
}

#stopka img
{
margin-left: 4px;
}

#stopka p
{
font: 14px/14px 'Roboto', sans-serif;
color: #656154;
margin: 0;
text-decoration: none;
}

#naglowek
{
margin: 2.5% 6% 2.5% 6%;
text-align: center;
}

#menu
{
margin-top: 2.5%;
}
