
h1.TytulMaglowek
{ text-transform:uppercase;}

@media (min-width: 1901px) {
h1.TytulMaglowek
	{font:bold 2.2em/1.2em "Open Sans", Segoe UI,Arial,sans-serif;}
}
@media (max-width: 1900px) {
h1.TytulMaglowek
	{font:bold 1.9em/1.2em "Open Sans", Segoe UI,Arial,sans-serif;}

}

@media (max-width: 1300px) {
h1.TytulMaglowek
	{font:bold 1.5em/1.1em "Open Sans", Segoe UI,Arial,sans-serif;}
}
span.TekstNaglowek
{font-weight:500; text-transform:none;}

div.Media
{width:100%;text-align:center;}
ul.StartLista
{width:100%;list-style-type: none;padding:0px;}
ul.StartLista li
{float:left;display:inline-block;width: 32.4%;margin-left: 10px;margin-bottom: 3%;}
div.banner-wrapper
{overflow: hidden;height:91px;}
img.StartIkon
{width:60%;height: 20%;margin-left:-48%;float:left;transition: all 0.5s ease-in-out 0s;}
a.banner:hover > img.StartIkon 
{opacity: 0.1;-webkit-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);}
img.StartIkona
{width:12%;height: 20%;margin-left:-2%;float:left;margin-top:-7%;transition: all 0.5s ease-in-out 0s;}
a.banner:hover > img.StartIkona 
{opacity: 0.1;-webkit-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);}
img.StartIkona1
{width: 23%;height: 20%;margin-left: -12%;float: left;margin-top: 1%;transition: all 0.5s ease-in-out 0s;}
a.banner:hover > img.StartIkona1 
{opacity: 0.1;-webkit-transform: scale(1.5, 1.5);-ms-transform: scale(1.5, 1.5);-moz-transform: scale(1.5, 1.5);-o-transform: scale(1.5, 1.5);transform: scale(1.5, 1.5);}
h4.StartTytul
{text-transform:uppercase;margin-left:10%;}
@media (min-width: 1901px) {
h4.StartTytul
	{font:bold 3.1em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;}
}
@media (max-width: 1900px) {
h4.StartTytul
	{font:bold 3.1em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;}

}
@media (max-width: 1300px) {
h4.StartTytul
	{font:bold 3.6vw/2.1vw "Open Sans", Segoe UI,Arial,sans-serif;}
}
@media (max-width: 600px) {
h4.StartTytul
	{font:bold 4.6vw/2.1vw "Open Sans", Segoe UI,Arial,sans-serif;}
}
@media (min-width: 100px ) and (max-width:600px){
ul.StartLista li
{float:none;width:60%;}
}
p.StopkaTekstLewy
{font:normal 0.9em/0.1em "Open Sans", Segoe UI,Arial,sans-serif;float:left;color:#ffffff;}
p.StopkaTekstPrawy
{font:normal 0.9em/0.1em "Open Sans", Segoe UI,Arial,sans-serif;float:right;color:#ffffff}
a.LinkCentral
{color:#ffffff;}
a.LinkCentral:hover
{color:#d5d500;}
div.KontenerAdres
{width:100%;margin:0px auto;border:none;}
div.StartAdres
{border:none; width:30%;float:left;margin-left: 2.4%;}
div.StartMapka
{border:none;width:65%;float:right;margin-right: 2.4%;}
h3.StartNaglowekKontakt
{font:normal 1.4em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
p.StartDaneKontakt
{font:normal 0.9em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
div.Mapka
{width:100%;height:240px;}
@media (max-width: 1000px) {
div.StartAdres
{float:none;margin:0px auto;}
}
@media (max-width: 1000px) {
div.StartMapka
{float:none;margin:0px auto;}
}

@media (max-width: 1000px) {
p.StopkaTekstLewy
{float:none;margin:0px auto;}
}
@media (max-width: 1000px) {
p.StopkaTekstPrawy
{float:none;margin:0px auto;margin-top:15px;}
}
h3.OfertaNaglowek
{font:bold 2.2em/1.2em "Open Sans", Helvetica, Arial sans-serif;color:#ffffff;}
div.OfertaKontener
{width:100%;border-top:solid 2px #ffffff;}
div.OfertaKontenerFoto
{width:50%;border:none;overflow:hidden;float:left;}
@media (max-width: 800px) {
div.OfertaKontenerFoto
{float:none;text-align:center;margin: 0px auto;}
}
ul.OfertaLista
{list-style-type: none;padding:0px;margin-top: 20px;}
ul.OfertaLista li
{display:inline-block;width: 31.5%;margin: 2px;position: relative;}
ul.OfertaLista li > div
{width:100%;overflow: hidden;}
img.OfertaObrazek
{width:100%;transition: all 0.5s ease-in-out 0s;}
img.OfertaObrazek:hover
{opacity: 0.7;-webkit-transform: scale(1.1, 1.1);-ms-transform: scale(1.1, 1.1);-moz-transform: scale(1.1, 1.1);-o-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);}
div.OfertaTekst
{width:50%;float:right;border:none;}
@media (max-width: 800px) {
div.OfertaTekst
{float:none;text-align:center;margin: 0px auto;}
}
h4.OfertaTytul
{font:bold 1.9em/1.2em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
p.OfertaTekst
{font:normal 0.9em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
p.OfertaTekst1
{font:600 0.9em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
img.OfirmieFoto
{width:100%;margin-top:20px;box-shadow: 0px 3px 8px 2px #000;height: 300px;}
div.OfirmieTekst
{margin-top:40px;}
p.OfirmieTekst
{font:normal 0.9em/1.6em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
p.KontaktTekst
{font:normal 0.9em/0.9em "Open Sans", Segoe UI,Arial,sans-serif;color:#ffffff;}
iframe.KontaktMapka
{width:100%;margin-top:20px;box-shadow: 0px 3px 8px 2px #000;height: 320px;}
div.OfirmieTekstLewy
{width:50%;border:none;float:left;margin-top:10px;}
div.OfirmieTekstlewPrawy
{width:50%;border:none;float:right;margin-top:10px;}
@media (max-width: 600px) {
div.OfirmieTekstLewy
{float:none;margin:0px auto;margin-top:15px;}
}
@media (max-width: 600px) {
div.OfirmieTekstlewPrawy
{float:none;margin:0px auto;margin-top:15px;}
}