body {background-color: #a8a8a8; font-size: 18px; color: #151413}
.top {background-image: url(../gfx/bg.jpg); background-position: top right; background-size: cover; background-repeat: no-repeat;}
.top .logo {padding: 20px 0 20px 0;}
.top .top-text {padding-right: 400px;}
.top h2 {font-size: 40px; line-height: 55px;}
.top .top-text .naglowek-2 {padding: 20px 0 20px 0; font-size: 22px;}
.top .top-text .naglowek-2 span {font-weight: bold;}
.top .top-text .kontakt {padding: 20px 0 20px 0; font-size: 22px; font-weight: bold}
.top .top-text .kontakt p {margin: 0 0 5px 0;}
.top .top-text .kontakt a {color: #151413}

li {padding-bottom: 10px;}

.dot {background-image: url(../gfx/bg_dot.png); background-repeat: repeat-x; background-position: bottom;}

.wypelnij-formularz {background-color: #ff000f; text-align: center; padding-bottom: 21px;}
.wypelnij-formularz h2 {color: #fff; text-align: center; padding: 20px 0 20px 0;}

.form {padding: 30px 0 0 0;}
.form .row {padding-top: 10px; padding-bottom: 10px;}
.form .label {text-align: right;}
.form input[type=text] {max-width: 500px;}

.form-ok {text-align: center; font-weight: bold; font-size: 20px; padding-top: 20px;}

.form-control {border-radius: 0px;}
.submit {text-align: center; padding: 20px;}
.btn-submit {background-color: #ff000f; color: #fff; border: none; font-size: 26px; padding: 10px 20px 10px 20px; cursor: pointer;}

p.error {text-align: center; color: #f00;}

.stopka { padding-bottom: 61px; padding-top: 20px;}
.stopka p {padding: 20px 0 0px 0;}
.stopka .kontakt a {color: #151413;}
.stopka .li {text-align: center;}
.stopka .li a {color: #16428f; font-size: 26px;}

@media (max-width: 580px) { 
	body {font-size: 14px;}
	.top h2 {font-size: 30px; line-height: 40px;}
	.top .top-text .naglowek-2 {font-size: 18px;}
	.top .top-text .kontakt {font-size: 18px;}
}


@media (max-width: 767px) { 
	.form .label {text-align: left;}
	.stopka .kontakt {text-align: center;}
}
	
@media (max-width: 992px) { 
	.container {max-width: 95% !important; min-width: 95% !important;}
}

@media (max-width: 880px) { 
	.top .top-text {padding-right: 0px;}
	.top {background-image: none}
}