@CHARSET "UTF-8";
body {
	background-color: #ffffff;
	background-image: url("../images/tlo.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	font: 12px Arial, Verdana, "Arial CE";
	text-align: left;
	margin: 0;
	padding: 0;
	color: #939393;
}

img, p, div {
	border: 0;
	margin: 0;
	padding: 0;
}

ul li {
	list-style-image: url("../images/li.png");
}

a {
	color: #34aedf;
	text-decoration: none;
}

a:hover {	
	text-decoration: underline;
}

table {
	border-collapse: collapse;
	margin: 0;
	border: 0;
	width: 100%;
	
}

td {
	font-family: Arial, Verdana, "Arial CE";
	padding: 0;
	vertical-align: top;
	text-align: left;
}

form {
	padding: 0;
	margin: 0;
}
	
hr {	
	height: 1px;
	color: #DBDBDB;
	background-color: #DBDBDB;
	margin: 10px 0;
	border: none;
}

/* start konkretne ustawienia */
div.header {
	max-width: 1100px;
	min-width: 970px;
	margin: auto;
	position: relative;
	overflow: hidden;
}

div.header div.znalazles_ciekawa_oferte_pracy_chmurka_wskaznik {
	background-image: url("../images/znalazles_ciekawa_oferte_pracy_chmurka_wskaznik.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 26px;
	width: 40px;
	position: absolute;
	top: 67px;
	left: 410px;
}

div.logo a {
	display: block;
	height: 76px;
	width: 337px;
	position: absolute;
	text-indent: -9999em;
}

div.naglowek {
	position: relative;
	overflow: hidden;
}

div.naglowek div.logo {
	background-image: url("../images/logo.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 76px;
	width: 337px;
	position: relative;
}

div.naglowek div.logo a {
	display: block;
	height: 76px;
	width: 337px;
	position: absolute;
	text-indent: -9999em;
}

div.naglowek div.znalazles_ciekawa_oferte_pracy_chmurka {
	background-image: url("../images/znalazles_ciekawa_oferte_pracy_chmurka.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 272px;
	position: relative;
	margin-top: 4px;
	margin-left: 60px;
}

div.naglowek div.znalazles_ciekawa_oferte_pracy_chmurka a {
	display: block;
	height: 70px;
	width: 272px;
	position: absolute;
	text-indent: -9999em;
}

div.naglowek div.linki {
	float: right;
	margin-top: 40px;
}

div.naglowek div.linki a {
	color: #4087a9;
}

div.naglowek div.kontakt {
	padding: 0 8px;
	border-left: 1px #dadada solid;
	border-right: 1px #dadada solid;
}

div.naglowek div.o_nas {
	padding: 0 8px;
	border-right: 1px #dadada solid;
}

div.naglowek div.blog {
	padding-left: 8px;
}

div.naglowek div.idea_serwisu {
	padding-right: 8px;
}

div.menu {
	width: 970px;
	height: 63px;
	margin: auto;
	position: relative;
	overflow: hidden;
	display: table;
}

div.menu div {
	background-position: center 0;
	background-repeat: no-repeat;
	display: table-cell;
	height: 63px;
	position: relative;
}

div.menu div:HOVER {
	background-position: center -63px;
}

div.menu div.aktywna {
	background-position: center -126px;
}

div.menu div a {
	display: block;
	height: 63px;
	text-indent: -9999em;
}

div.menu div.start {
	background-image: url("../images/menu_start.png");
	min-width: 80px;
	max-width: 112px;
}

div.menu div.wyszukiwarka {
	background-image: url("../images/menu_wyszukiwarka.png");
	min-width: 168px;
	max-width: 203px;
}

div.menu div.sprawdz_pensje {
	background-image: url("../images/menu_sprawdz_pensje.png");
	min-width: 161px;
	max-width: 196px;
}

div.menu div.zawody_w_polsce {
	background-image: url("../images/menu_zawody_w_polsce.png");
	min-width: 176px;
	max-width: 211px;
}

div.menu div.ciekawe_pensje {
	background-image: url("../images/menu_ciekawe_pensje.png");
	min-width: 154px;
	max-width: 173px;
}

div.menu div.ile_zarabiaja {
	background-image: url("../images/menu_ile_zarabiaja.png");
	min-width: 138px;
	max-width: 173px;
}

div.menu div.dla_pracodawcy {
	background-image: url("../images/menu_dla_pracodawcy.png");
	min-width: 166px;
	max-width: 201px;
}

div.glowne_info {
	min-width: 970px;
	max-width: 1100px;
	margin: auto;
	position: relative;
	overflow: hidden;
	color: #73706e;
	padding: 20px 0 30px;
}

div.glowne_info div.lewy {
	float: left;
	margin-right: 30px;
}

div.glowne_info div.prawy {
	float: right;
}

div.glowne_info span {
	color: #c40025;
	font-weight: bold;
}

div.komunikat, div.komunikat_ok, div.komunikat_blad {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	border-style: solid;
	border-width: 1px;
	padding: 10px;
	display: none;
	margin: 0 auto;
	width: 890px;
	border-color: #b6b6b6;
	margin: 0 auto 8px;
}

div.komunikat_ok
{
	display: block;
	color: #42A700;
	background: #E5FED4;
}

div.komunikat_blad
{
	display: block;
	color: #ff0000;
	background: #FDE9E9;
}

div.main {
	min-width: 970px;
	max-width: 1100px;
	margin: auto;
	position: relative;
	overflow: hidden;
}

div.main div.lewy {
	min-width: 630px;
	max-width: 760px;
	float: left;
	position: relative;
	overflow: hidden;
}

div.main div.prawy {
	width: 320px;
	float: right;
	position: relative;
	overflow: hidden;
}

div.main div.prawy a.z_grafika, div.main div.prawy span.z_grafika {
	display: block;
	float: right;
	margin-bottom: 10px;
}

div.main div.prawy div.wiecej {
	clear: both;
	overflow: hidden;
	position: relative;
}

div.main div.prawy a.wiecej {
	float: left;
	display: block;
	margin-right: 20px;
}

div.main div.prawy div.zawody_w_polsce {
	overflow: hidden;
	position: relative;
	margin: 0 20px 25px;
	clear: both;
}

div.main div.prawy div.zawody_w_polsce ul {
	margin-bottom: 0;
}

div.main div.prawy div.zawody_w_polsce li {
	line-height: 16px;
}

div.main div.prawy div.zawody_w_polsce h2 {
	font-weight: bold;
	color: #457b94;
	font-size: 16px;
	margin: 0;
}

div.main div.prawy div.zawody_w_polsce a.tytul {
	color: #457b94;
}

div.main div.prawy div.zawody_w_polsce div.opis {
	clear: both;
	margin: 10px 0 15px;
	overflow: hidden;
	position: relative;
}

div.main div.prawy div.zawody_w_polsce div.pensja_tytul {
	margin: 0 20px 15px 0;
	overflow: hidden;
	position: relative;
	line-height: 16px;
	float: left;
	font-weight: bold;
}

div.main div.prawy div.zawody_w_polsce div.pensja_kwota {
	float: left;
	margin-bottom: 15px;
	font-size: 13px;
	color: #c40045;
	overflow: hidden;
	position: relative;
	text-align: right;
	font-weight: bold;
}

div.main div.prawy div.podobne_oferty {
	overflow: hidden;
	position: relative;
	margin: 0 10px 25px;
	clear: both;
}

div.main div.prawy div.podobne_oferty table {
	margin-bottom: 5px;
	border-collapse: separate;
	border-spacing: 10px;
}

div.main div.prawy div.podobne_oferty td.kwota {
	text-align: right;
	vertical-align: middle;
	background-color: #4c97b6;
	font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
	padding: 10px 8px;
	font-size: 13px;
}

div.main div.prawy div.podobne_oferty td.liczba {
	text-align: center;
	vertical-align: middle;
	background-color: #bdecff;
	font-weight: bold;
	color: #477a8f;
	white-space: nowrap;
	padding: 10px 8px;
	font-size: 13px;
}

div.main div.prawy div.podobne_oferty td.opis {
	padding: 0;
	vertical-align: middle;
}

div.main div.prawy div.podobne_oferty td.opis span.lewy {
	font-size: 11px;
	float: left;
}

div.main div.prawy div.podobne_oferty td.opis span.prawy {
	font-size: 11px;
	float: right;
}

div.main div.prawy div.podobne_oferty td.podkreslenie {
	background-color:  #e9e9e9;
	height: 1px;
}

div.main div.prawy div.podobne_oferty h2 {
	font-weight: bold;
	color: #3f9cc8;
	font-size: 14px;
	margin: 0;
}

div.main div.prawy div.podobne_oferty a.tytul {
	color: #3f9cc8;
}

div.main div.prawy div.oferty_pracy_dla_ciebie {
	overflow: hidden;
	position: relative;
	margin: 0 20px 25px;
	clear: both;
}


div.main div.prawy div.oferty_pracy_dla_ciebie a.subskrybuj {
	display: block;
	float: right;
}

div.main div.prawy div.oferty_pracy_dla_ciebie td.tytul {
	font-size: 11px;
	white-space: nowrap;
	vertical-align: middle;
	padding-bottom: 5px;
}
	
div.main div.prawy div.oferty_pracy_dla_ciebie td.pole {
	text-align: right;
	padding-bottom: 5px;
	font-size: 11px;
}	

div.main div.prawy div.oferty_pracy_dla_ciebie div.blad {
	color: #ff0000;
	font-size: 11px;
	display: none;
	margin-bottom: 10px;
}

div.main div.prawy div.oferty_pracy_dla_ciebie input, div.main div.prawy div.oferty_pracy_dla_ciebie select {
	width: 150px;
	border: 1px #cfcfcf solid;
	background-color: #fbfbfb;
	padding: 2px;
	color: #939393;
	font-size: 11px;
}

div.main div.prawy div.reklama {
	overflow: hidden;
	position: relative;
	margin: 0 0 25px;
	clear: both;
	text-align: center;
	display: block;
}

div.main div.prawy div.porady_dla_szukajacych_pracy {
	overflow: hidden;
	position: relative;
	margin: 0 20px 25px;
	clear: both;
}

div.main div.prawy div.porady_dla_szukajacych_pracy h2 {
	font-weight: bold;
	color: #457b94;
	font-size: 14px;
	margin: 0;
}

div.main div.prawy div.porady_dla_szukajacych_pracy a.tytul {
	color: #457b94;
}

div.main div.prawy div.porady_dla_szukajacych_pracy div.wstep {
	clear: both;
	margin: 10px 0 0;
	overflow: hidden;
	position: relative;
	text-align: justify;
}

div.main div.prawy div.facebook {
	overflow: hidden;
	position: relative;
	margin: 0 15px 25px;
	clear: both;
}

div.box {
	clear: both;
	position: relative;
	overflow: hidden;
	background-color: #f1f1f1;
	background-image: url("../images/box_top_tlo.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-bottom: 25px;
}

div.box a.naglowek {
	display: block;
	height: 40px;
	width: 60px;
	position: absolute;
	text-indent: -9999em;
	z-index: 2;
}

div.box_top_right {
	background-image: url("../images/box_top_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 40px;
	position: absolute;
	right: 0;
	z-index: 2;
}

div.box_left {
	background-image: url("../images/box_left_tlo.png");
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

div.box_right {
	background-image: url("../images/box_right_tlo.png");
	background-repeat: repeat-y;
	background-position: right 0;
	position: relative;
	overflow: hidden;
}

div.box_bottom {
	background-image: url("../images/box_bottom_tlo.png");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	overflow: hidden;
	position: relative;
}

div.box_bottom_right {
	background-image: url("../images/box_bottom_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
}

div.box_bottom_left {
	background-image: url("../images/box_bottom_left.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 20px;
	position: absolute;
	bottom: 0;
	z-index: 10;
}

div.box div.stronnicowanie {
	font-size: 11px;
	position: relative;
	overflow: hidden;
	clear: both;
}

div.box div.stronnicowanie div.wyniki {
	float: left;
}

div.box div.stronnicowanie div.strony {
	float: right;
}

div.box div.stronnicowanie div.strony a {
	font-weight: bold;
	color: #399bc9;
}

div.box div.tagi {
	background-image: url("../images/box_tagi.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: justify;
	padding: 40px 35px 15px 35px;
	overflow: hidden;
	position: relative;
}

div.box div.tagi a {
	color: #08587e;
	margin-right: 10px;
	white-space: pre;
}

div.box div.oferty_pracy {
	background-image: url("../images/box_oferty_pracy.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: justify;
	padding: 40px 20px 25px 20px;
	overflow: hidden;
	position: relative;
}

div.box div.oferty_pracy form {
	background-color: #e3e3e3;
	padding: 10px;
	overflow: hidden;
	position: relative;
	width: auto;
	clear: both;
}

div.box div.oferty_pracy form div.tytul {
	float: left;
	font-size: 11px;
	color: #808080;
	margin-right: 5px;
	line-height: 24px;
	overflow: hidden;
	position: relative;
}

div.box div.oferty_pracy form div.pole {
	float: left;
	margin-right: 30px;
	overflow: hidden;
	position: relative;
}

div.box div.oferty_pracy form select {
	color: #808080;
	background-color: #fbfbfb;
	border: 1px #cfcfcf solid;
	font-size: 11px;
	padding: 4px;
}

div.box div.oferty_pracy ul.ostatnio {	
	margin: 0;
	padding: 0;
}

div.box div.oferty_pracy ul.ostatnio li {
	cursor: pointer;
	display: block;
	float: left;
	height: 26px;
	overflow: hidden;
	padding: 0;
	margin-right: 2px;
	background-repeat: no-repeat;
	z-index: 20;
}

div.box div.oferty_pracy ul.ostatnio a {
	display:block;
	height:100%;
	text-indent:-9998em;
	width:100%;
	z-index: 30;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_oceniane {
	background-image: url(../images/ostatnio_wyceniane.png);
	width: 140px;
	background-position: center bottom;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_dodane {
	background-image: url(../images/ostatnio_dodane.png);
	width: 120px;
	background-position: center bottom;
}

div.box div.oferty_pracy ul.ostatnio li.czesto_oceniane {
	background-image: url(../images/czesto_wyceniane.png);
	width: 126px;
	background-position: center bottom;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_oceniane:HOVER {
	background-position: center -26px;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_dodane:HOVER {
	background-position: center -26px;
}

div.box div.oferty_pracy ul.ostatnio li.czesto_wyceniane:HOVER {
	background-position: center -26px;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_oceniane_aktywna {
	background-image: url(../images/ostatnio_wyceniane.png);
	background-color: #bdecff;
	width: 150px;
	background-position: center top;
}

div.box div.oferty_pracy ul.ostatnio li.ostatnio_dodane_aktywna {
	background-image: url(../images/ostatnio_dodane.png);
	background-color: #bdecff;
	width: 130px;
	background-position: center top;
}

div.box div.oferty_pracy ul.ostatnio li.czesto_oceniane_aktywna {
	background-image: url(../images/czesto_wyceniane.png);
	background-color: #bdecff;
	width: 140px;
	background-position: center top;
}

div.box div.oferty_pracy table {
	margin-top: 20px;
}

div.box div.oferty_pracy td.kwota {
	text-align: center;
	vertical-align: middle;
	background-color: #c40045;
	font-weight: bold;
	color: #ffffff;
	white-space: nowrap;
	padding: 5px 8px;
	font-size:16px;
	border-right: 4px #F1F1F1 solid;
}

div.box div.oferty_pracy td.kwota div {
	color: #f0dab3;
	font-size: 12px;
	font-weight: normal;
}

div.box div.oferty_pracy td.kwota_min {
	background-color: #bdecff;
	color: #457b94;
}

div.box div.oferty_pracy td.kwota_min div {
	color: #66a2bd;
}

div.box div.oferty_pracy td.kwota_max {
	background-color: #457b94;
	color: #bdecff;
	border-right: none;
}

div.box div.oferty_pracy td.kwota_max div {
	color: #9ccfe4;
}

div.box div.oferty_pracy td.liczba {
	text-align: center;
	vertical-align: middle;
	background-color: #bdecff;
	font-weight: bold;
	color: #457b94;
	white-space: nowrap;
	padding: 5px 8px;
	font-size: 16px;
}

div.box div.oferty_pracy td.liczba div {
	color: #66a2bd;
	font-size: 12px;
	font-weight: normal;
}

div.box div.oferty_pracy td.opis {
	width: 80%;
	padding: 0 0 0 15px;
	vertical-align: middle;
}

div.box div.oferty_pracy td.opis span.lewa_tytul {
	float: left;
	margin-right: 4px;
}

div.box div.oferty_pracy td.opis span.lewa_wartosc {
	font-weight: bold;
	float: left;
	margin-right: 18px;
}

div.box div.oferty_pracy td.opis div.prawa {
	float: right;
}

div.box div.oferty_pracy div.brak_wynikow {
	padding-top: 20px;
	font-weight: bold;
	color: #C40025;
	text-align: center;
}

div.box div.oferty_pracy div.zawod {
	clear: both;
	overflow: hidden;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
	display: block;
	border-top: 2px #E3E3E3 solid;
}

div.box div.oferty_pracy div.zawod h2.nazwa {
	color: #C40045;
	display: inline;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

div.box div.oferty_pracy div.zawod div.opis {
	font-size: 12px;
	font-weight: normal;
}

div.box div.oferty_pracy div.zawod div.opis ul {
	margin-bottom: 0;
}

div.box div.oferty_pracy div.gwiazdka {
	background-image: url(../images/gwiazdka.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 12px;
	height: 11px;
	float: left;
	position: relative;
	overflow: hidden;
	margin-right: 4px;
}

div.box div.oferty_pracy div.gwiazdka_off {
	background-position: 0 -11px;
}

div.box div.oferty_pracy td.podkreslenie {
	height: 10px;
	border-bottom: 1px #dbdbdb solid;
}

div.box div.oferty_pracy td.przerwa {
	height: 10px;
}

div.box div.oferty_pracy h1 {
	font-weight: bold;
	color: #399bc9;
	font-size: 16px;
	margin: 0;
}

div.box div.oferty_pracy a.tytul {
	color: #399bc9;
}

div.box div.oferty_pracy ul.alfabet {
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	overflow: hidden;
	border-bottom: 2px solid #E3E3E3;
}

div.box div.oferty_pracy ul.alfabet li {
	display: inline;
	float: left;
	position: relative;
	font-size: 16px;
	font-weight: bold;
	background-color: #457b94;
	color: #ffffff;
	margin-right: 2px;
	overflow: hidden;
	text-transform: uppercase;
}

div.box div.oferty_pracy ul.alfabet li.aktywna {
	background-color: #bdecff;
	color: #08587e;
}

div.box div.oferty_pracy ul.alfabet li.aktywna a {
	color: #08587e;
}

div.box div.oferty_pracy ul.alfabet li.pusta {
	background-color: #e3e3e3;
	color: #808080;
}

div.box div.oferty_pracy ul.alfabet li a {
	color: #ffffff;
	display: block;
	padding: 4px 6px;
}

div.box div.oferty_pracy ul.alfabet li span {
	padding: 4px 4px;
	display: block;
}

div.box div.oferty_pracy div.reklama {
	padding: 0;
	position: relative;
	overflow: hidden;
	text-align: center;
	clear: both;
	display: none;
}

div.box div.zawody_w_polsce {
	background-image: url("../images/box_zawody_w_polsce.png");
}

div.box div.ile_zarabiaja {
	background-image: url("../images/box_ile_zarabiaja.png");
}

div.box div.ile_zarabiaja td.opis h1 {
	color: #C40045;
}

div.box div.ile_zarabiaja td.opis h1 span {
	color: #939393;
}

div.box div.ile_zarabiaja div.tresc h1 {
	font-size: 16px;
	font-weight: bold;
	color: #08587e;
	margin: 0 0 8px;
}

div.box div.ile_zarabiaja div.tresc h2 {
	font-size: 14px;
	font-weight: bold;
	color: #C40045;
	margin: 0 0 6px;
}

div.box div.ile_zarabiaja div.tresc h3 {
	font-size: 13px;
	font-weight: bold;
	margin: 0 0 4px;
}

div.box div.tag {
	background-image: url("../images/box_tag.png");
}

div.strona {
	clear: both;
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	padding: 0 20px;
	color: #73706E;
	text-align: justify;
}

div.strona h1 {
	font-size: 18px;
	font-weight: bold;
	color: #08587e;
	margin: 0 0 10px;
}

div.strona h2 {
	font-size: 16px;
	font-weight: bold;
	color: #C40045;
	margin: 0 0 8px;
}

div.strona h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 6px;
}

div.strona h4 {
	font-weight: bold;
	margin: 0 0 6px;
}

div.strona div.kontakt .nazwa {
	font-weight: bold;
	padding: 4px;
	white-space: nowrap;
}

div.strona div.kontakt .pole {
	padding: 4px;
}

div.strona div.kontakt div.hidden {
	color: #FF0000;
	display: none;
	font-size: 11px;
}

div.strona div.kontakt div.error {
	color: #FF0000;
	display: block;
	font-size: 11px;
}

div.strona div.kontakt input.error, div.strona div.kontakt textarea.error {
	border-color: #FF0000;
}

div.strona div.kontakt input, div.strona div.kontakt TEXTAREA {
	background-color: #FBFBFB;
	border: 1px solid #CFCFCF;
	color: #939393;
	padding: 2px;
}

div.porady h4 {
	font-weight: normal;
	font-size: 12px;
}

div.box div.oferta {
	background-image: url("../images/box_oferta.png");
}

div.box div.oferta table {
	margin: 0;
}

div.box div.oferta h1 {
	font-weight: bold;
	color: #399bc9;
	font-size: 24px;
	margin: 0;
}

div.box div.oferta div.dane {
	margin-bottom: 20px;
	position: relative;
	overflow: hidden;
}

div.box div.oferta div.dane span.tytul {
	float: left;
	margin-right: 4px;
}

div.box div.oferta div.dane span.wartosc {
	font-weight: bold;
	float: left;
	margin-right: 18px;
}

div.box div.oferta div.dane h2 {
	font-weight: bold;
	float: left;
	font-size: 12px;
	display: inline;
	margin: 0;
}

div.box div.oferta td.kwota {
	font-size: 20px;
}

div.box div.oferta td.kwota div {
	white-space: nowrap;
}

div.box div.oferta td.liczba {
	font-size: 20px;
}

div.box div.oferta div.ocena {
	margin-bottom: 25px;
	color: #73706E;
}
div.box div.oferta div.ocena #ocen_oferte_formularz {
	-moz-border-radius: 10px;	
}

div.box div.oferta div.ocena th {
	width: 50%;
	vertical-align: top;
}

div.box div.oferta div.ocena td {
	vertical-align: middle;
}

div.box div.oferta div.ocena input.kwota {
	background-color: #FBFBFB;
	border: 1px solid #CFCFCF;
	color: #939393;
	font-size: 12px;
	padding: 2px;
	width: 100px;
	text-align: right;
}

div.box div.oferta div.ocena td.przycisk {
	text-align: right;
	padding-top: 10px;
}

div.box div.oferta div.ocena div.blad {
	color: #ff0000;
	font-size: 11px;
	display: none;
	margin-bottom: 10px;
}

div.box div.oferta div.twoja_wycena {
	background-image: url("../images/twoja_wycena.png");
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 20px;
	margin-bottom: 10px;
}

div.box div.oferta div.wyceny_uzytkownikow {
	background-image: url("../images/wyceny_uzytkownikow.png");
	background-repeat: no-repeat;
	background-position: left center;
	display: block;
	height: 20px;
	margin-bottom: 10px;
}

div.box div.oferta div.informacja {
	color: #C40045;
	font-weight: bold;
	text-align: center;
	padding: 15px 0;
	border: 1px #73706E solid;
	background-color: #E3E3E3;
}

div.box div.oferta table.pensje {
	color: #73706E;
}

div.box div.oferta table.pensje th {
	background-color: #E3E3E3;
	padding: 4px 10px;
	white-space: nowrap;
	text-align: left;
}

div.box div.oferta table.pensje td {
	padding: 2px 10px;
	white-space: nowrap;
}

div.box div.oferta table.pensje td.pensja {
	text-align: right;
}

div.box div.oferta table.pensje tr.parzysta {
	background-color: #ebebeb;
}

div.box div.oferta table.pensje div.slupek {
	background-image: url("../images/slupek_wyceny.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 12px;
	border: 1px solid #939393;
}

div.box div.oferta table.pensje div.slupek div.niebieski {
	background-image: url("../images/slupek_wyceny.png");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	height: 12px;
}

div.box div.oferta table.pensje td.tak {
	padding-right: 0;
}

div.box div.oferta table.pensje td.tak a {
	color: #399BC9;
	font-weight: bold;
}

div.box div.oferta #lista_pensji {
	position: relative;
	overflow: hidden;
}

div.box div.oferta #lista_pensji_loader {
	background-color: white;
	background-image: url("../images/ajax-loader.gif");
	background-position: center center;
	background-repeat: no-repeat;
	display: none;
	opacity: 0.8;
	position: absolute;
}

div.box div.szczegoly_oferty {
	background-image: url("../images/box_szczegoly_oferty.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 40px 20px 20px;
	position: relative;
}

div.box div.szczegoly_oferty iframe {
	border: 1px #939393 solid;
}

div.box div.podglad_zrodla {
	background-image: url("../images/box_podglad_zrodla.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 40px 20px 20px;
	position: relative;
}

div.box div.podglad_zrodla iframe {
	border: 1px #939393 solid;
}


div.box_niebieski {
	clear: both;
	position: relative;
	overflow: hidden;
	background-color: #85cae6;
	background-image: url("../images/box_niebieski_top.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	margin-bottom: 25px;
}

div.box_niebieski a.naglowek {
	display: block;
	height: 40px;
	width: 120px;
	position: absolute;
	text-indent: -9999em;
	z-index: 2;
}

div.box_niebieski_top_right {
	background-image: url("../images/box_niebieski_top_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 61px;
	position: absolute;
	right: 0;
	z-index: 2;
}

div.box_niebieski_left {
	background-image: url("../images/box_niebieski_left.png");
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

div.box_niebieski_right {
	background-image: url("../images/box_niebieski_right.png");
	background-repeat: repeat-y;
	background-position: right 0;
	position: relative;
	overflow: hidden;
}

div.box_niebieski_bottom {
	background-image: url("../images/box_niebieski_bottom.png");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	overflow: hidden;
	position: relative;
}

div.box_niebieski_bottom_right {
	background-image: url("../images/box_niebieski_bottom_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 61px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
}

div.box_niebieski_bottom_left {
	background-image: url("../images/box_niebieski_bottom_left.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 61px;
	position: absolute;
	bottom: 0;
	z-index: 10;
}

div.box_niebieski_top_center {
	background-image: url("../images/box_niebieski_top_center.png");
	background-repeat: no-repeat;
	background-position: center top;
	position: relative;
	overflow: hidden;
}

div.box_niebieski div.znajdz_prace {
	background-image: url("../images/box_niebieski_znajdz_prace.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: justify;
	padding: 50px 35px 25px 35px;
	overflow: hidden;
	position: relative;
	color: #ffffff;
	font-weight: bold;
}

div.box_niebieski div.znajdz_prace input, div.box_niebieski div.znajdz_prace select {
	border: 1px #cfcfcf solid;
	padding: 4px 6px;
	background-color: #fbfbfb;
	font-weight: bold;
	color: #808080;
	font-size: 12px;
}

div.box_niebieski div.znajdz_prace #pokaz_tylko_z_pensja {
	border: 0;
	background-color: transparent;
}

div.box_niebieski div.znajdz_prace label {
	font-weight: bold;
	color: #ffffff;
}

div.box_niebieski div.znajdz_prace td {
	vertical-align: middle;
	padding-bottom: 10px;
}

div.box_niebieski div.znajdz_prace input.przycisk {
	border: none;
	padding: 0;
}

div.box_niebieski div.znajdz_prace_mini {
	padding: 40px 20px 20px 20px;
}

div.box_niebieski div.znajdz_prace_mini input, div.box_niebieski div.znajdz_prace_mini select {
	border: 1px #cfcfcf solid;
	padding: 2px 4px;
	font-weight: normal;
}

div.box_niebieski div.znajdz_prace_mini label {
	font-weight: normal;
}

div.box_niebieski div.dodaj_oferte {
	background-image: url("../images/box_niebieski_dodaj_oferte.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: justify;
	padding: 50px 35px 30px 35px;
	overflow: hidden;
	position: relative;
	color: #ffffff;
	font-weight: bold;
}

div.box_niebieski div.dodaj_oferte a.dodaj_oferte  {
	display: block;
	float: right;
}

div.box_niebieski div.dodaj_oferte input, div.box_niebieski div.dodaj_oferte select {
	border: 1px #cfcfcf solid;
	padding: 4px 6px;
	background-color: #fbfbfb;
	font-weight: bold;
	color: #808080;
	font-size: 12px;
}

div.box_niebieski div.dodaj_oferte #zgoda_z_regulaminem {
	border: 0;
	background-color: transparent;
}

div.box_niebieski div.dodaj_oferte td {
	vertical-align: middle;
	padding-bottom: 10px;
	padding-right: 20px;
}

div.box_niebieski div.dodaj_oferte td.blad  {
	padding: 0;
}

div.box_niebieski div.dodaj_oferte td.blad div  {
	color: #a50000;
	display: none;
	font-size: 11px;
	margin-bottom: 20px;
}

div.znalazles_ciekawa_oferte_pracy {
	clear: both;
	position: relative;
	overflow: hidden;
	background-image: url("../images/znalazles_ciekawa_oferte_pracy_tlo.png");
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 32px;
	margin-bottom: 25px;
}

div.znalazles_ciekawa_oferte_pracy a.naglowek {
	background-image: url("../images/znalazles_ciekawa_oferte_pracy.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 32px;
	text-indent: -9999em;
	z-index: 2;
}

div.znalazles_ciekawa_oferte_pracy_right {
	background-image: url("../images/znalazles_ciekawa_oferte_pracy_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 21px;
	height: 32px;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
}



div.box_granatowy {
	clear: both;
	position: relative;
	overflow: hidden;
	background-color: #2a789b;
	background-image: url("../images/box_granatowy_top.png");
	background-repeat: repeat-x;
	background-position: 0 0;
}

div.box_granatowy a.naglowek {
	display: block;
	height: 40px;
	width: 120px;
	position: absolute;
	text-indent: -9999em;
	z-index: 2;
}

div.box_granatowy_top_right {
	background-image: url("../images/box_granatowy_top_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 61px;
	position: absolute;
	right: 0;
	z-index: 2;
}

div.box_granatowy_left {
	background-image: url("../images/box_granatowy_left.png");
	background-repeat: repeat-y;
	background-position: 0 0;
	position: relative;
	overflow: hidden;
}

div.box_granatowy_right {
	background-image: url("../images/box_granatowy_right.png");
	background-repeat: repeat-y;
	background-position: right 0;
	position: relative;
	overflow: hidden;
}

div.box_granatowy_bottom {
	background-image: url("../images/box_granatowy_bottom.png");
	background-repeat: repeat-x;
	background-position: 0 bottom;
	overflow: hidden;
	position: relative;
}

div.box_granatowy_bottom_right {
	background-image: url("../images/box_granatowy_bottom_right.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 78px;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 10;
}

div.box_granatowy_bottom_left {
	background-image: url("../images/box_granatowy_bottom_left.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 20px;
	height: 78px;
	position: absolute;
	bottom: 0;
	z-index: 10;
}

div.box_granatowy_bottom_center {
	background-image: url("../images/box_granatowy_bottom_center.png");
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;
	overflow: hidden;
}

div.box_granatowy div.sprawdz_zarobki_dla_twojej_oferty_pracy, div.box_granatowy div.znasz_dokladny_adres_strony_z_oferta, div.box_granatowy div.nie_znasz_adresu_strony_z_oferta {
	background-image: url("../images/box_granatowy_sprawdz_zarobki_dla_twojej_oferty_pracy.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: justify;
	padding: 50px 35px 45px 35px;
	overflow: hidden;
	position: relative;
	color: #ffffff;
}

div.box_granatowy div.znasz_dokladny_adres_strony_z_oferta {
	background-image: url("../images/box_granatowy_znasz_dokladny_adres_strony_z_oferta.png");
}

div.box_granatowy div.nie_znasz_adresu_strony_z_oferta {
	background-image: url("../images/box_granatowy_nie_znasz_adresu_strony_z_oferta.png");
}

div.reklama {
	text-align: center;
	margin-bottom: 25px;
	display: none;
}


div.stopka {
	background-image: url("../images/stopka_tlo.png");
	background-position: 0 0;
	background-repeat: repeat-x;
	height: 68px;
	margin-top: 10px;
}

div.stopka div.obszar {
	min-width: 970px;
	max-width: 1100px;
	margin: auto;
	position: relative;
	overflow: hidden;
}

div.stopka div.obszar div.lewy {
	float: left;
	font-size: 11px;
	margin-top: 15px;
}

div.stopka div.obszar div.lewy a {
	font-size: 11px;
	color: #3d81a2;
}

div.stopka div.obszar div.polityka_prywatnosci {
	padding: 0 8px;
	border-left: 1px #cbcbcb solid;
	border-right: 1px #cbcbcb solid;
}

div.stopka div.obszar div.reklama {
	padding-left: 8px;
	display: block;
}

div.stopka div.obszar div.regulamin {
	padding-right: 8px;
}

div.stopka div.obszar div.prawy {
	margin-top: 15px;
	float: right;
	color: #085579;
	font-size: 11px;
	text-align: right;
}

