.aySugr {
	border: solid 1px #cdcdcd
}

.aySugr a {
	display: block;
	text-decoration: none;
	padding: 0px 20px;
    line-height: 48px!important;
	color: #8d8d8d;
}
h3.tagline{
	text-align: left;
}

.aySugr a span.find {
	font-weight: bold;
	font-size: 13px!important;
}

.aySugr a span.nosearch {
	color: #bbbbbb;
	font-size: 13px!important;
}

.aySugr a:hover {
	background-color: #f0542d ;
	color: white !important;
}

.aySugr a:hover span.find {
	color: #000;
	font-weight: bold;
}
.suport{
	color: #fff;
	padding-left: 10px;
	font-size: 14px;
}

.aySugr a.selected {
	background-color: #f0542d;
	color: black;
}

.aySugr a.selected span.find {
	color:#fff !important;
}

.aySugr a:focus {
	outline: none;
}
.d-block li{
	display: block!important;
	margin-bottom: 10px !important;
}



.aySugr div.loading {
	width: 60px;
	margin-left: auto;
	margin-right: auto;
	background-repeat: no-repeat;
	height: 7px;
	margin-top: 10px;
	margin: 15px;
	color: white
}

.wpPracaPlHead {
	font-size: 14px;
	font-family: Arial;
	color: #434343;
	font-weight: bold;
	display: block;
	height: 16px;
	margin: 0px 0px 5px;
	padding: 0px 0px 8px;
	background: url("boxHeaderUnderline.png") no-repeat 0% 100%;
}

.wpPracaPlSearch {
	font-weight: bold;
	font-size: 14px;
}

.wpPracaPlSearch span.r {
	margin-left: 10px
}

.wpPracaPlList .offers {
	padding: 5px;
	margin: 10px;
	margin-top: 0px
}

.wpPracaPlList .wpPracaPlSearch {
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}

.wpPracaPlList .wpPracaPlSearch span.sep {
	display: block;
	height: 2px;
	line-height: 2px
}

.wpPracaPlList .wpPracaPlSearch select {
	width: 166px;
	margin-right: 0px
}

.wpPracaPlList .wpPracaPlSearch input.sug {
	padding: 0px;
	padding: 3px;
	border: solid 2px #35559e
}

.wpPracaPlList .wpPracaPlSearch input.s {
	cursor: pointer;
}
.wpPracaPlList .pager {
	text-align: center;
	padding-top:20px;
	padding-bottom:20px;
}

.wpPracaPlList .pager span{
	display: inline-block;
}

.wpPracaPlList .pager span a{
	display: block;
	padding:10px 15px;
	background-color: #fff;
	margin:5px;
	font-size:1.1em;
	color:#F0542D;
	border:1px solid #F0542D;
	transition: all 0.5s;
	transition-property: background-color, color;
}

.wpPracaPlList .pager span a:hover{
	background-color: #F0542D;
	color:#fff;
	-webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
	animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
@-webkit-keyframes text-pop-up-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		text-shadow: none;
	}
	100% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-webkit-transform-origin: 5% 5%;
		transform-origin: 5% 5%;
	}
}
@keyframes text-pop-up-top {
	0% {
		-webkit-transform: translateY(0);
		transform: translateY(0);
		-webkit-transform-origin: 5% 5%;
		transform-origin: 5% 5%;
		text-shadow: none;
	}
	100% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
		-webkit-transform-origin: 5% 5%;
		transform-origin: 5% 5%;
	}
}

.wpPracaPlList .pager span.offer-prev a,
.wpPracaPlList .pager span.offer-next a,
.wpPracaPlList .pager span.offer-selected a{
	font-weight: 600;
}
.wpPracaPlList .pager span.offer-dots{
	padding:10px 10px;
	margin:5px;
	font-size: 1.5em;
	color: #a22531;
}

/*.wpPracaPlList .pager {*/
	/*margin-top: 10px;*/
	/*text-align: center*/
/*}*/

/*.wpPracaPlList .pager a, .wpPracaPl .pager span.sel {*/
	/*border: solid 1px #cdcdcd;*/
	/*padding: 5px 10px;*/
	/*font-size: 14px;*/
	/*display: inline-block;*/
	/*width: auto;*/
	/*height:auto;*/
	/*text-align: center;*/
	/*margin: 5px 7px 0 0;*/
	/*background: white;*/
	/*color: #434343;*/
	/*text-decoration: none;*/
	/*font-weight: normal*/
/*}*/

/*.wpPracaPlList .pager a:hover {*/
	/*background: #E5E5E5*/
/*}*/

/*.wpPracaPlList .pager a.sel {*/
	/*background: #F0542D  ;*/
	/*border: solid 1px #F0542D  ;*/
	/*color: #fff;*/
/*}*/

.wpPracaPlOffer {
	width: 100%;
	margin-left: auto;
	margin-right: auto
}

.wpPracaPlOffer h2{
	font-size:26px;
}

.wpPracaPlOffer div.tags {
	clear: both;
	margin-top: 10px;
	font-weight: normal;
	color:#333;
	font-size: 14px;
	text-align: center
}

.wpPracaPlOffer div.tags a {
	color:#666!important;
	font-size: 14px !important;
	margin-left: 10px;
	font-weight:normal;
}

.wpPracaPlOffer div.f1template_main {
	margin-left: auto !important;
	margin-right: auto !important;
	background: #ffffff;
}

.wpPracaPlOffer select {
	width: 150px
}

.wpPracaPlOffer a.apply {
	margin-top: 20px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	width: 223px;
	/*padding-left: 20px;*/
	color: white;
	display: block;
	background:#c81d1d ;
	margin-left: auto;
	margin-right: auto;
	text-align: center;

}

.wpPracaPlOffer a.apply:hover {
	background: #c81d1d ;
}

.wpPracaPlOffers {
	font-size: 14px;
	font-family: Arial;
	margin-left: 20px;
	margin-right: 20px
}

.wpPracaPlOffers table {
	width: 100%
}

.wpPracaPlOffers table td {
	padding: 0px;
	border-bottom: solid 1px #DFE1E3;
	color: #434343;
	font-size: 13px;
	font-family: Arial;
	line-height: 21px;
	padding-left: 10px;
	padding-right: 10px
}

.wpPracaPlOffers table td a {
	text-decoration: none;
	font-weight: bold;
	color: #4A6AAA
}

.wpPracaPlOffers table td a:hover {
	color: #F37500
}

.wpPracaPlOffers table td.noborder {
	border: 0px
}

.wpPracaPlOffers table td.so {
	width: 45px;
	vertical-align: top;
	padding-top: 4px;
	padding-left: 0px;
	padding-right: 0px
}

.wpPracaPlOffers table td.so span.so1 {
	display: block;
	width: 38px;
	height: 22px;
	background-image: url('so_pl.png');
}

.wpPracaPlOffers table td.tit {
	width: 130px
}

.wpPracaPlOffers table td.dat {
	text-align: center;
	width: 60px
}

.wpPracaPlOffers table td.prv {
	width: 130px
}

.wpPracaPlOffers table td.dsc {
	width: 300px;
}

.wpPracaPlOffers table td.dsc .show {
	max-height: none;
}

.wpPracaPlOffers table td.dsc .hide {
	max-height: 68px;
	overflow-y: hidden
}

.wpPracaPlOffers table td.dsc ul {
	margin-bottom: 0px;
	margin-left: 12px
}

.wpPracaPlOffers table td.dsc a {
	cursor: pointer;
	margin-top: -5px;
	font-size: 11px !important;
	font-weight: normal;
	float: right
}

.wpPracaPlOffers table td.expand {
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	width: 40px;
	vertical-align: middle
}

.wpPracaPlOffers table td.expand a {
	font-weight: normal;
	cursor: pointer
}

.wpPracaPlOffer div.szcont {
	text-align: center;
}

.wpPracaPlOffer div.szBlue {
	text-align: left;
	margin: auto;
}

.wpPracaPlOffer div.szRed {
	text-align: left;
	margin: auto;
}

.wpPracaPlOffer div.szGreen {
	text-align: left;
	margin: auto;
}

.wpPracaPlOffer div.szBlue {
	text-align: left;
	margin: auto;
}

.wpPracaPlOffer div.szViolet {
	text-align: left;
	margin: auto;
}

.wpPracaPlOffer div.szBlack {
	text-align: left;
	margin: auto;
}
.szcont .f1template_main{
	width: 100%!important;
	max-width: 743px !important;

}

/*
#ayLayer {margin-top:28px;}
*/




.wpPracaPlOffer .szcont * {

	border: initial;
	box-sizing: initial;
	font-size: inherit;
	font-weight: inherit;
	line-height: inherit;
	list-style: initial;
	/*margin: initial;*/
	/*padding: initial;*/
	position: static;
	text-decoration: initial;
	text-transform: initial
}

.wpPracaPlOffer .szcont b,.wpPracaPlOffer .szcont strong {
	font-weight: 700
}

.wpPracaPlOffer .szablon {
	width: 743px;
	overflow: hidden;
	color: #3f3f3f;
	font-size: 13px;
	background: #fff;
}

.wpPracaPlOffer .szablon .szBorder {
	border: 2px solid #9da17f;
	padding: 10px
}

.wpPracaPlOffer .szDane,.wpPracaPlOffer .szDane p {
	color: #3f3f3f
}

.wpPracaPlOffer .szablon .szContent .szLogo {
	text-align: center;
	padding-bottom: 10px
}

.wpPracaPlOffer .szablon .szContent {
	width: 718px;
	overflow: hidden
}

.wpPracaPlOffer .szablon .szContent table tbody tr td {
	padding: 10px
}

.wpPracaPlOffer .szablon .szOglNr {
	color: #9da1ac
}

.wpPracaPlOffer .szablon .szFirmName {
	font-weight: 700;
	text-align: center;
	font-size: 16px;
	margin-bottom: 20px;
	color: #3f3f3f
}

.wpPracaPlOffer .szablon .szFirmInfo {
	text-align: center;
	margin-bottom: 20px;
	color: #3f3f3f
}

.wpPracaPlOffer .szablon .szTitle {
	font-weight: 700;
	text-align: center;
	font-size: 22px;
	margin-bottom: 10px;
	color: #4575b5
}

.wpPracaPlOffer .szablon .szNrRef {
	text-align: center;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 10px;
	color: #3f3f3f
}

.wpPracaPlOffer .szablon .szMiejscowosc {
	text-align: center;
	font-weight: 700;
	font-size: 14px;
	color: #3f3f3f
}

.wpPracaPlOffer .szablon .szDaneHeader {
	font-weight: 700;
	color: #3f3f3f;
	margin: 10px 0;
	font: bold 14px Arial
}

.wpPracaPlOffer .szablon .szDane ul {
	margin: 11px 0;
	padding: 0 0 0 40px;
	font-size: 13px
}

.wpPracaPlOffer .szablon .szDane li {
	margin: 0;
	padding: 0;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: disc
}

.wpPracaPlOffer .szablon .szDaneText {
	padding-left: 10px
}

.wpPracaPlOffer .szablon .szKontakt {
	text-align: center
}

.wpPracaPlOffer .szablon .szKontakt, .szablon .szKontakt p {
	color: #3f3f3f;
	text-align: center
}

.wpPracaPlOffer .szablon .szKontakt p a.szEmail {
	font-size: 16px;
	display: block;
	text-align: center;
	padding-top: 10px;
	font-weight: 700
}

.wpPracaPlOffer .szablon.szBlue .szTitle {
	color: #005f94
}

.wpPracaPlOffer .szablon.szBlue .szDaneHeader {
	color: #005f94
}

.wpPracaPlOffer .szablon.szBlue .szKlauzula {
	background: #005f94;
	text-align: center;
	padding: 8px 8px 10px 8px;
	color: #fff
}

.wpPracaPlOffer .szablon.szBlue .szBorder {
	border: 2px solid #005f94
}

.wpPracaPlOffer .szablon.szBlue .szKontakt p a.szEmail {
	color: #005f94
}

.wpPracaPlOffer .szablon.szGreen .szTitle {
	color: #093
}

.wpPracaPlOffer .szablon.szGreen .szDaneHeader {
	color: #093
}

.wpPracaPlOffer .szablon.szGreen .szKlauzula {
	background: #007c00;
	text-align: center;
	padding: 8px 8px 10px 8px;
	color: #fff
}

.wpPracaPlOffer .szablon.szGreen .szBorder {
	border: 2px solid #007c00
}

.wpPracaPlOffer .szablon.szGreen .szKontakt p a.szEmail {
	color: #007c1c
}

.wpPracaPlOffer .szablon.szRed .szTitle {
	color: #b90000
}

.wpPracaPlOffer .szablon.szRed .szKlauzula {
	background: #b90000;
	text-align: center;
	padding: 8px 8px 10px 8px;
	color: #fff
}

.wpPracaPlOffer .szablon.szRed .szBorder {
	border: 2px solid #b90000
}

.wpPracaPlOffer .wpPracaPlOffer .szablon.szRed .szDaneHeader {
	color: #b90000
}

.wpPracaPlOffer .szablon.szRed .szKontakt p a.szEmail {
	color: #b90000
}

.wpPracaPlOffer .wpPracaPlOffer .szablon.szViolet .szTitle {
	color: #674178
}

.wpPracaPlOffer .szablon.szViolet .szKlauzula {
	background: #674178;
	text-align: center;
	padding: 8px 8px 10px 8px;
	color: #fff
}

.wpPracaPlOffer .szablon.szViolet .szBorder {
	border: 2px solid #674178
}

.wpPracaPlOffer .szablon.szViolet .szDaneHeader {
	color: #674178
}

.wpPracaPlOffer .szablon.szViolet .szKontakt p a.szEmail {
	color: #674178
}

.wpPracaPlOffer .szablon.szBlack .szTitle {
	color: #6c6c6c
}

.wpPracaPlOffer .szablon.szBlack .szKlauzula {
	background: #6c6c6c;
	text-align: center;
	padding: 8px 8px 10px 8px;
	color: #fff
}

.wpPracaPlOffer .szablon.szBlack .szBorder {
	border: 2px solid #6c6c6c
}

.wpPracaPlOffer .szablon.szBlack .szDaneHeader {
	color: #6c6c6c
}

.wpPracaPlOffer .szablon.szBlack .szKontakt p a.szEmail {
	color: #6c6c6c
}

.wpPracaPlOffer  div.wincontent_l {
	color: #000;
	margin: auto;
	padding: auto
}

.wpPracaPlOffer  div.tpl_1_title {
	font: bold 22px Verdana;
	padding-top: 0;
	color: #3184c5;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer  div.tpl_1_hdlines {
	font: bold 14px Arial;
	color: #3184c5;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_2_title {
	font: bold 22px Verdana;
	padding-top: 0;
	color: #4eb350;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_2_hdlines {
	font: bold 14px Arial;
	color: #4eb350;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_3_title {
	font: bold 22px Verdana;
	padding-top: 0;
	color: #e87105;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_3_hdlines {
	font: bold 14px Arial;
	color: #e87105;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_comp {
	font: bold 12px Verdana;
	color: #000;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_ref {
	font: normal 10px Verdana;
	color: #3f3f3f;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_location {
	font: bold 14px Verdana;
	color: #3f3f3f;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_content {
	font: normal 11px Verdana;
	color: #3f3f3f;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer div.tpl_info {
	font: normal 10px Verdana;
	color: #3f3f3f;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0
}

.wpPracaPlOffer .szcont.content td {
	font: normal 12px Arial;
	margin: 0;
	color: #000
}

.wpPracaPlOffer .szcont ol, .szcont ul {
	padding-left: 40px;
	margin: 1em 0
}

.wpPracaPlOffer .szcont li {
	list-style: disc outside none
}

.wpPracaPlOffer .content > .szcont {
	max-width: 743px
}

.wpPracaPlOffer .content .szablon {
	width: auto !important;
	max-width: 743px;

}

.wpPracaPlOffer .content .szablon .szContent {
	width: auto !important
}

@media screen and (max-width: 47.875em) {
	.wpPracaPlOffer .szcont.content {
		font-size: 1em;
		display: block;
		margin: 10px 0;
		width: 100%
	}

	.wpPracaPlOffer .szcont.content  * {
		line-height: inherit !important;
		font-size: inherit !important;
		font-weight: inherit !important;
		margin: initial !important;
		padding: initial !important;
		background-color: transparent !important;
		background-image: none !important;
		color: #343434 !important;
		border: initial !important;
		list-style: initial !important;
		text-decoration: initial !important;
		text-transform: initial !important;
		text-align: left !important;
		box-sizing: initial !important;
		width: initial !important;
		height: initial !important;
		float: none !important;
		border-radius: 0 !important;
		box-shadow: none !important
	}

	.wpPracaPlOffer .szcont.content img {
		display: none !important
	}

	.wpPracaPlOffer .szcont.content b, .wpPracaPlOffer .szcont.content strong {
		font-weight: 700 !important
	}

	.wpPracaPlOffer .szcont.content i {
		font-style: italic !important
	}

	.wpPracaPlOffer .szcont.content a {
		color: #005ea9 !important
	}

	.wpPracaPlOffer .szcont.content a.apl_button {
		background-color: #ff9600 !important;
		padding: 5px 10px !important
	}

	.wpPracaPlOffer .szcont.content a.apl_button .lft_b, .content .szcont a.apl_button .rght_b {
		display: none !important
	}

	.wpPracaPlOffer .szcont.content a.apl_button .crl_b {
		color: #fff !important
	}

	.wpPracaPlOffer .szcont.content .f1template_main, .wpPracaPlOffer .szcont.content .szablon {
		display: block !important;
		background: #fff !important;
		margin: auto !important;
		padding: 5px !important;;
	}

	.wpPracaPlOffer .szcont.content .f1template_content, .wpPracaPlOffer .szcont.content .szablon {
		display: block !important;
		margin: 15px 0 !important;
		padding: 5px 0 !important;
		color: #343434 !important;
		border-top: 1px solid #dedede !important;
		border-bottom: 1px solid #dedede !important
	}

	.wpPracaPlOffer .szcont.content .szFirmName, .wpPracaPlOffer .szcont.content .szOglNr {
		display: none !important
	}

	.wpPracaPlOffer .szcont.content .f1info, .wpPracaPlOffer .szcont.content .szFirmInfo {
		display: block !important;
		margin: 5px 0 !important;
		text-align: justify !important
	}

	.wpPracaPlOffer .szcont.content .f1title, .wpPracaPlOffer .szcont.content .szTitle {
		display: block !important;
		margin: 5px 0 !important;
		font-size: 1.6em !important;
		font-weight: 600 !important;
		text-align: center !important
	}

	.wpPracaPlOffer .szcont.content .f1mpracy, .wpPracaPlOffer .szcont.content .szMiejscowosc, .wpPracaPlOffer .szcont.content .szcont .szNrRef {
		display: block !important;
		font-size: 1.2em !important;
		font-weight: 600 !important;
		text-align: center !important
	}

	.wpPracaPlOffer .szcont.content .f1header, .wpPracaPlOffer .szcont.content .szDaneHeader {
		display: block !important;
		font-size: 1.2em !important;
		font-weight: 600 !important;
		text-align: left !important;
		margin: 5px 0 !important
	}

	.wpPracaPlOffer .szcont.content .szDane, .wpPracaPlOffer .szcont.content .text_field {
		display: block !important;
		margin: 5px 0 !important
	}

	.wpPracaPlOffer .szcont.content .szDane ul, .wpPracaPlOffer .szcont.content .text_field ul {
		line-height: normal !important;
		margin-left: 10px !important;
		padding-left: 15px !important
	}

	.wpPracaPlOffer .szcont.content .f1kontakt, .wpPracaPlOffer .szcont.content .szKontakt {
		display: block !important;
		margin: 15px !important;
		text-align: center !important
	}

	.wpPracaPlOffer .szcont.content .f1kontakt p, .wpPracaPlOffer .szcont.content .szKontakt p {
		text-align: center !important
	}

	.wpPracaPlOffer .szcont.content .f1footer, .wpPracaPlOffer .szcont.content .szKlauzula {
		display: block !important;
		font-size: .9em !important;
		text-align: justify !important;
		margin: 10px 0 !important
	}

	.wpPracaPlOffer .szcont.content .f1other, .wpPracaPlOffer .szcont.content .f1other10, .wpPracaPlOffer .szcont.content .f1other11, .wpPracaPlOffer .szcont.content .f1other12, .wpPracaPlOffer .szcont.content .f1other13, .wpPracaPlOffer .szcont.content .f1other14, .wpPracaPlOffer .szcont.content .f1other15, .wpPracaPlOffer .szcont.content .f1other16, .wpPracaPlOffer .szcont.content .f1other17, .wpPracaPlOffer .szcont.content .f1other18, .wpPracaPlOffer .szcont.content .f1other19, .wpPracaPlOffer .szcont.content .f1other2, .wpPracaPlOffer .szcont.content .f1other20, .wpPracaPlOffer .szcont.content .f1other3, .wpPracaPlOffer .szcont.content .f1other4, .wpPracaPlOffer .szcont.content .f1other5, .wpPracaPlOffer .szcont.content .f1other6, .wpPracaPlOffer .szcont.content .f1other7, .wpPracaPlOffer .szcont.content .f1other8, .wpPracaPlOffer .szcont.content .f1other9 {
		display: block !important;
		margin: 5px 0 !important
	}
}