.aySugr {
	border: solid 1px #cdcdcd
}

.aySugr a {
	display: block;
	text-decoration: none;
	padding: 1px;
	padding-left: 7px;
	font-size: 13px!important;
	font-family: Arial;
	color: #434343;
	line-height: normal!important;
	letter-spacing: normal!important;
}
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: #1f79f2 ;
	color: white;

}

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

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

.aySugr a.selected span.find {
	color:#1f79f2;
}

.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;
}

/* stara paginacja */

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

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

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

/*.wpPracaPlList .pager a.sel {*/
/*	background: #c81d1d  ;*/
/*	border: solid 1px #c81d1d  ;*/
/*	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
	}
}