/* Wygenerowane przez narzędzia deweloperskie F12 . To może nie być dokładny odpowiednik oryginalnego pliku źródłowego */
textarea {
	height: auto; min-height: 50px; resize: none;
}
fieldset.no-border {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
select {
	width: 100%;
}
select.medium {
	max-width: 450px;
}
input[type='text'].medium {
	max-width: 300px;
}
button {
	padding: 20px 0px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); font-family: "Ubuntu Medium"; font-size: 20px; text-decoration: none; position: relative; cursor: pointer; min-width: 59px; background-color: rgb(18, 86, 187);
}
.button {
	padding: 20px 0px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); font-family: "Ubuntu Medium"; font-size: 20px; text-decoration: none; position: relative; cursor: pointer; min-width: 59px; background-color: rgb(18, 86, 187);
}
form {
	margin: 0px 0px 1em;
}
form .row .row {
	margin: 0px -0.5em;
}
form .row .row .column {
	padding: 0px 0.5em;
}
form .row .row .columns {
	padding: 0px 0.5em;
}
form .row .collapse.row {
	margin: 0px;
}
form .row .collapse.row .column {
	padding: 0px;
}
form .row .collapse.row .columns {
	padding: 0px;
}
form .row input.column {
	padding-left: 0.5em;
}
form .row input.columns {
	padding-left: 0.5em;
}
form .row textarea.column {
	padding-left: 0.5em;
}
form .row textarea.columns {
	padding-left: 0.5em;
}
form > .form-row {
	margin-bottom: 20px !important;
}
form > .form-row > div {
	padding-top: 10px; padding-bottom: 10px;
}
form .form-captcha {
	margin: 35px 0px !important;
}
form .form-policy {
	background: rgb(255, 251, 204); padding: 15px; font-size: 13px; margin-bottom: 20px !important;
}
form .captcha-header {
	line-height: 130%; padding-top: 10px; font-family: "Ubuntu", sans-serif; font-size: 16px; margin-bottom: 15px;
}
form .captcha-text {
	text-align: right;
}
form .captcha-text b {
	font-size: 55px;
}
form .captcha-input {
	height: 60px; max-width: 155px;
}
form .form-action .button {
	padding: 0px; height: 40px; min-width: 150px;
    float:left;
    margin-right:100px;
}
form .form-action .btn-link {
	height: 40px; min-width: 150px;
}
label {
	color: rgb(77, 77, 77); font-family: "Ubuntu", sans-serif; font-size: 16px; margin-bottom: 8px; display: block; cursor: pointer;
}
label.right {
	text-align: right; float: none;
}
label.inline {
	margin: 0px 0px 1em; padding: 0.62em 0px;
}
label small {
	color: rgb(102, 102, 102); text-transform: capitalize;
}
label input[type='checkbox'] {
	margin-right: 5px;
}
label input[type='radio'] {
	margin-right: 5px;
}
.prefix {
	border-width: 1px; border-style: solid; width: 100%; height: 2.31em; text-align: center; line-height: 2.31em; overflow: hidden; padding-top: 0px; padding-bottom: 0px; font-size: 0.87em; display: block; position: relative; z-index: 2;
}
.postfix {
	border-width: 1px; border-style: solid; width: 100%; height: 2.31em; text-align: center; line-height: 2.31em; overflow: hidden; padding-top: 0px; padding-bottom: 0px; font-size: 0.87em; display: block; position: relative; z-index: 2;
}
.button.prefix {
	padding: 0px; text-align: center; line-height: 2.12em;
}
span.prefix {
	background: rgb(242, 242, 242); border-color: rgb(217, 217, 217) currentColor rgb(217, 217, 217) rgb(217, 217, 217); color: rgb(51, 51, 51); border-right-width: medium; border-right-style: none;
}
label.prefix {
	background: rgb(242, 242, 242); border-color: rgb(217, 217, 217) currentColor rgb(217, 217, 217) rgb(217, 217, 217); color: rgb(51, 51, 51); border-right-width: medium; border-right-style: none;
}
span.postfix {
	background: rgb(242, 242, 242); border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; color: rgb(51, 51, 51); border-left-width: medium; border-left-style: none;
}
label.postfix {
	background: rgb(242, 242, 242); border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(204, 204, 204) currentColor; color: rgb(51, 51, 51); border-left-width: medium; border-left-style: none;
}
#main-search {
	background: rgb(255, 255, 255); padding: 2px; border: 2px solid rgb(0, 0, 0); width: 100%; height: 61px; margin-bottom: 20px;
}
#small-search {
	background: rgb(255, 255, 255); padding: 2px; border: 2px solid rgb(0, 0, 0); width: 100%; height: 61px; margin-bottom: 20px;
}
#main-search .button {
	margin: 0px; padding: 0px; height: 53px; line-height: 53px; font-family: "Ubuntu Medium"; font-size: 26px; text-decoration: none; box-shadow: none;
}
#small-search .button {
	margin: 0px; padding: 0px; height: 53px; line-height: 53px; font-family: "Ubuntu Medium"; font-size: 26px; text-decoration: none; box-shadow: none;
}
#main-search .prefix {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#small-search .prefix {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#main-search input[type='text'] {
	margin: 0px; padding: 0px 0px 0px 22px; border: 0px currentColor; height: 53px; color: rgb(0, 0, 0) !important; font-family: "Ubuntu"; font-size: 30px; position: relative; box-shadow: none;
}
#small-search input[type='text'] {
	margin: 0px; padding: 0px 0px 0px 22px; border: 0px currentColor; height: 53px; color: rgb(0, 0, 0) !important; font-family: "Ubuntu"; font-size: 30px; position: relative; box-shadow: none;
}
#main-search #live-search {
	background: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); left: -4px; top: 106%; right: -2px; color: rgb(0, 0, 0); display: none; position: absolute; z-index: 1; cursor: pointer;
}
#small-search #live-search {
	background: rgb(255, 255, 255); border: 2px solid rgb(0, 0, 0); left: -4px; top: 106%; right: -2px; color: rgb(0, 0, 0); display: none; position: absolute; z-index: 1; cursor: pointer;
}
#main-search #live-search li {
	padding: 15px 0px 15px 27px; color: rgb(141, 141, 141); font-family: "Ubuntu"; font-size: 16px;
}
#small-search #live-search li {
	padding: 15px 0px 15px 27px; color: rgb(141, 141, 141); font-family: "Ubuntu"; font-size: 16px;
}
#main-search #live-search li:hover {
	background: rgb(222, 222, 222); color: rgb(0, 0, 0);
}
#small-search #live-search li:hover {
	background: rgb(222, 222, 222); color: rgb(0, 0, 0);
}
input[type='text'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='password'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='date'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='datetime'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='datetime-local'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='month'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='week'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='email'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='number'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='search'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='tel'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='time'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='url'] {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
textarea {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
select {
	padding: 5px 10px; border: 2px solid rgb(113, 113, 113); width: 100%; color: rgb(113, 113, 113); font-family: "Ubuntu", sans-serif; display: block; background-color: rgb(255, 255, 255);
}
input[type='file'] {
	width: 100%;
}
#form-alerts, .form-alerts {
	background: rgb(248, 231, 231); padding: 15px; width: 100%; color: rgb(188, 0, 0); margin-bottom: 20px; float: left;
}
#form-alerts p, .form-alerts p {
	margin: 0px;
}
#form-alerts p::before, .form-alerts p::before {
	padding: 2px; font-size: 18px; font-weight: bold; content: "!";
}
.error > small {
	color: rgb(188, 0, 0); font-size: 13px; margin-top: 5px; display: block;
}
.error {
	background: rgb(248, 231, 231);
}
form .error small::before {
	padding: 2px; font-size: 18px; font-weight: bold; margin-right: 8px; content: "!";
}
.filter {
	background: rgb(236, 236, 236); padding: 15px 15px 25px;
}
.filter h3, .filter .pseudo-h3,.filter h2.pseudo-h3, #search-results .filter .pseudo-h3 {
	background: rgb(236, 236, 236); font-family: "Ubuntu Light"; font-size: 20px; font-weight: 300;
}
.filter .filter-title {
	margin: 10px 0px 0px; color: rgb(0, 0, 0); font-family: "Ubuntu Medium"; font-size: 16px; font-weight: 500;
}
.filter form {
	margin: 0px;
}
.filter select {
	padding: 5px; border: 2px solid rgb(113, 113, 113); cursor: pointer;
}
.filter select:active {
	border: 2px solid rgb(0, 0, 0);
}
.filter input[type=text] {
	padding: 5px; border: 2px solid rgb(113, 113, 113); margin-bottom: 4px; cursor: pointer;
}
.filter input[type=radio] {
	cursor: pointer;
}
.filter label {
	line-height: 30px; font-family: "Ubuntu"; font-size: 16px;
}
.filter .selected-date {
	padding-right: 70px; position: relative;
}
.filter .icon-calender {
	top: 15px; width: 35px; height: 30px; right: 35px; display: block; position: absolute; cursor: pointer;
}
.lt-ie9 .filter .icon-calender {
	display: block !important;
}
.filter .icon-calender:before {
	line-height: 0; font-size: 0px; display: inline-block; content: url(/media/img/icon_calendar.png);
}

#errorMessage {
    float:right; 
    margin:20px 115px 0 0; 
    color:red; font-size:20px; 
    font-weight:bold;
}
