body { background: #f9f5e9 url("../img/body-bgr-x.gif") repeat-x; font: 12px/1.5 Arial, Helvetica, Tahoma, Verdana, sans-serif; color: #47423b; }

a { color: #2869ac; text-decoration: none; padding-bottom: 1px; }
a:hover { border-bottom: 1px solid #2869ac; }
input[type="submit"], input[type="button"] { cursor: pointer; }

.container_12 { /*background: url("../img/12_col.png") repeat-y;*/ /*overflow: hidden;*/ }  

#wrapper { margin-bottom: 20px; background-color: #fff; border: 1px solid #b4ad9e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; overflow: hidden; }
	body#body-strefa_kandydata #wrapper,
	body#body-oferty_pracy #wrapper,
	body#body-oferta_pracy #wrapper,
	body#body-student #wrapper,
	body#body-patron #wrapper,
	body#body-zapamietane_oferty #wrapper,
	body#body-pracodawca-dodaj-oferte-podglad #wrapper { background: transparent; border: none; }
	#wrapper-inner { background: #fff; border: 1px solid #b4ad9e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 958px; overflow: hidden; }
	body#body-strefa_kandydata #wrapper { margin-bottom: 5px; }

h2.tytul-strony { font: normal 18px/1.5 Georgia, "Times New Roman", Times, serif; padding: 20px 20px 15px; border-bottom: 1px solid #d2d2d2; background: #f7f4ef; background: #fffcf2; text-shadow: 0 1px 0 #fff; position: relative;}
h2.tytul-bloku { font: normal 17px/1.5 Georgia, "Times New Roman", Times, serif; color: #574b37; padding: 0 0 5px 10px; margin-top: 20px; text-shadow: 0 1px 0 #fff; }
	
/* branding */
#logo a { font-size: 9px; float: left; text-indent: -9000px; width: 259px; height: 111px; background: url("../img/logo-x.gif") 0 0 no-repeat; }
#logo a:hover { border: 0; }

#top_log { width: 469px; height: 44px; float: left; padding: 10px 0 5px; position: relative; }

#top-pracodawca-zalogowany { width: 675px; height: 44px; float: left; padding: 10px 0 5px 20px; position: relative; }
		
	p.top_log_kan,
	p.top_log_prad { margin: 0; padding: 0; width: 210px; float: right; }
		p.top_log_prad { color: #ac1720; }
		p.top_log_kan { color: #6da72b; }
	
	p.top_log_prad a strong { color: #ac1720; display: block; font-weight: normal; }
	p.top_log_kan a strong { color: #6da72b; display: block; font-weight: normal; }
	
	p.top_log_kan a,
	p.top_log_prad a { padding-left: 45px; display: block; background: url("../img/sprite-log.gif") 0 0 no-repeat; }
	p.top_log_kan a { background-position: 0 -100px; }
	
	p.top_log_kan a:hover,
	p.top_log_prad a:hover { text-decoration: underline; border: none; background-position: -300px 0; }
	p.top_log_kan a:hover { background-position: -300px -100px; }
		
	p.top_log_kan strong a { color: #6da72b; border: 0; }
	p.top_log_prad strong a { color: #ac1720; border: 0; }
	
	
	#loging-separator { width: 20px; height: 40px; display: block; float: right; border-left: 1px solid #b9b1a5; }
	
	p#top_log_kan_zalogowany { width: 440px; padding-left: 10px; float: right; color: #6da72b; font-size: 14px; text-shadow: 0 1px 0 #FFF8DF; }
	p#top_log_kan_zalogowany a { color: #6da72b; }
	p#top_log_kan_zalogowany span { display: block; font-size: 11px; color: #d6caaa; }
	p#top_log_kan_zalogowany span a { color: #2869ac; }
	p#top_log_kan_zalogowany em { color: #fff; background: #6da72b; padding: 0 4px; font-family: Georgia, serif; font-size: 10px; text-shadow: none; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; font-style: normal; cursor: pointer; }
	
	p#top_log_prad_zalogowany { padding-left: 10px; color: #ac1720; font-size: 14px; text-shadow: 0 1px 0 #FFF8DF; }
	p#top_log_prad_zalogowany a { color: #ac1720; }
	p#top_log_prad_zalogowany span { display: block; font-size: 11px; color: #d6caaa; }
	p#top_log_prad_zalogowany span a { color: #2869ac; }
	
	#home-kan-kompletnosc { width: 220px; background: #f2f9fd; border: 1px solid #cce9f6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; right: 18px; top: 57px; z-index: 1000; padding: 15px 10px; }
	#home-kan-kompletnosc li { margin: 10px 0; padding-left: 25px; background: url("../img/plus2.gif") 0 50% no-repeat; }
	.arrow-border { border-color: transparent transparent #cce9f6 transparent; border-style: solid; border-width: 5px; height: 0; width: 0; position: absolute; top: -11px; left: 33px; }
	.arrow { border-color: transparent transparent #f2f9fd transparent; border-style: solid; border-width: 5px; height: 0; width: 0; position: absolute; top: -10px; left: 33px; }
	
	#body-profil_pracodawcy #wrapper {overflow: visible;} 
	
	.popup{left:240px; display:none; width: 220px; background: #f2f9fd; border: 1px solid #cce9f6; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute;  z-index: 1000; padding: 10px 10px;}
	.pop-wyniki {left:30px;}
	
	#lista_ofert .popup li, #lista_ofert.li-profil-prad .popup li { border:none; padding:1px 0; font-size:11px}
	#lista_ofert.li-profil-prad .popup li:last-child { border:none; }
	
	.show-popup {color:#2869AC; cursor:pointer; }
	.popup-close {background:url("../img/popup-x.gif") no-repeat center;display:block;position:absolute; width:7px; height:7px; right:0px; top:0px; cursor:pointer; padding:10px }
	.popup span {color:#7e7972}
	.popup ul {padding-left:5px;}
/* nav */
#nav-container { background: #837866 url("../img/nav-transparent-bgr.gif") 0 0 repeat-x; width: 675px; height: 28px; float: right; position: relative; -moz-border-radius: 2px; -webkit-border-radius: 2px; margin-top: 0; }
#nav { position: absolute; left: 0; top: 0; width: 675px; height: 28px; text-align: right; }
	#nav li { float: left; display: block; height: 21px; padding: 7px 0 6px; line-height: 100%; }
	#nav a { padding: 5px 11px 5px 12px; color: #fff; border: 1px solid #81786a; border-left: 0; background: #635b4f; background: #837866 url("../img/nav-transparent-bgr.gif") 0 0 repeat-x; text-shadow: 0 1px 0 #333; font-weight: bold; } 
	#nav a:hover { text-decoration: underline; }
	#nav a.pierwszy { -moz-border-radius-topleft: 2px; -moz-border-radius-bottomleft: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-bottom-left-radius: 2px; }

body#body-strefa_kandydata li#nav-strona-glowna,
body#body-oferty_pracy li#nav-oferty-pracy,
body.body-prad-koszyk li#nav-koszyk,
body.body-pracodawca li#nav-profil,
body#body-zmiana-loginu-pracodawcy li#nav-profil,
body#body-uslugi li#nav-uslugi,
body#body-uslugi-ogloszenia li#nav-uslugi,
body#body-uslugi-pakiety-ogloszen li#nav-uslugi,
body#body-uslugi-baza-cv li#nav-uslugi,
body#body-uslugi-banery-reklamowe li#nav-uslugi,
body#body-uslugi-artykuly-sponsorowane li#nav-uslugi,
body.artykuly_page li#nav-artykuly,
body#body-student li#nav-student,
body#body-patron li#nav-student,
body#body-kontakt li#nav-kontakt { background: transparent url("../img/nav-bgr-x.gif") 50% bottom no-repeat; }

body#body-strefa_kandydata li#nav-strona-glowna a,
body#body-oferty_pracy li#nav-oferty-pracy a,
body.body-prad-koszyk li#nav-koszyk a,
body#body-pracodawca-ustawienia li#nav-profil a,
body.body-pracodawca li#nav-profil a,
body#body-uslugi li#nav-uslugi a,
body#body-uslugi-ogloszenia li#nav-uslugi a,
body#body-uslugi-pakiety-ogloszen li#nav-uslugi a,
body#body-uslugi-baza-cv li#nav-uslugi a,
body#body-uslugi-banery-reklamowe li#nav-uslugi a,
body#body-uslugi-artykuly-sponsorowane li#nav-uslugi a,
body#body-student li#nav-student a,
body#body-patron li#nav-student a,
body#body-kontakt li#nav-kontakt a,
body.artykuly_page li#nav-artykuly a { color: #fff; background: #c34832; border: 1px solid #c34832; border-right: 1px solid #81786a; }
/* ---------------------------------------------------- */

/* wyniki wyszukiwania plus oferta */
#wyniki .inner,
#filtr_wynikow .inner,
.wiecej-podobnych { overflow: hidden; background: #fff; border: 1px solid #B4AD9E; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#wyniki { width: 718px; }
	#wyniki .inner { position: relative; }
	#filtr_wynikow .inner { padding: 5px 0; }
	#filtr_wynikow { margin: 0 0 0 -2px; width: 232px; overflow: hidden; }
	#sponsor-branzy { margin: 0px; width: 228px;  display: block; float: left; overflow: hidden; }
	#filtr_reklamy { margin: 20px 0 0 0; width: 228px; width: 230px; display: block; float: left; overflow: hidden; }
	#wyniki_podobne { margin: 11px 0 0 -2px; width: 232px; }
#lista_ofert li { margin: 0; padding: 8px 10px; border-bottom: 1px solid #d7d7d7; }
	#lista_ofert li:last-child { border-bottom: none; }
	#lista_ofert li.promowana,
	#lista_ofert li.promowanaextra { background: #ffc url("../img/dobra-oferta.gif") 600px 18px no-repeat; padding-right: 130px; }
	#lista_ofert li.student { background: url("../img/dla-studenta.gif") 600px 18px no-repeat; padding-right: 130px; }
	#lista_ofert li.promowana.student,
	#lista_ofert li.promowanaextra.student { background: #ffc url("../img/dla-studenta-dobra.gif") 600px 16px no-repeat; }
	#lista_ofert li.promowana a.link_oferta,
	#lista_ofert li.promowanaextra a.link_oferta { color: #ce280f; }
	#lista_ofert li.promowanaextra.odd { background-color: #ffffe7; }
	#lista_ofert p { margin: 3px 0; padding: 0; font-size: 11px; }	
	a.link_oferta { font-weight: bold; font-size: 15px; line-height: 200%; color: #47423b; }	
#filtr_wynikow div.filtr { position: relative; border: 0; border-bottom: 1px dashed #d7d7d7; margin: 0; padding: 10px 0 6px; }
	#filtr_wynikow div.filtr.last { border: 0; }
	#filtr_wynikow div.filtr.aktywny { background: #fcf7d9; }
	#filtr_wynikow .filtr ul { margin: 5px 10px 0; }
	.filtr h5 { font: 13px Arial, sans-serif; color: #594e3a; padding: 0 0 0 15px; margin: 0 0 0 10px; background: url("../img/strzalka-szara.gif") 0 50% no-repeat; }
	.filtr li { margin-left: 15px; }
	.filtr span { color: #635640; font-size: 11px; }
	.filtr li a { font-size: 11px; }
	.filtr li strong { font-weight: normal; color: #2869ac; }
	.filtr li.clear-filtr { position: absolute; right: 8px; top: 6px; }
	#filtr_wynikow .filtr ul.filtr-reszta { margin-top: 0; }
#logo_print { display: none; }
.wiecej-podobnych { margin: 18px 0 0; }
	.wiecej-podobnych.ostatni { margin-bottom: 20px; }
	.wiecej-podobnych h4 { font-size: 14px; padding: 12px 10px; margin-bottom: 5px; background: #fbfbfa; border-bottom: 1px solid #d7d4cc; }
	.wiecej-podobnych li { border-bottom: 1px dashed #d2d2d2; padding: 5px 10px; font-size: 11px; }
	.wiecej-podobnych li.ostatni-element { border: 0; padding: 0; } 
	.wiecej-podobnych li.ostatni-element p { margin: 15px 10px; } 
	a.button-wiecej-podobnych { background: #f0f8fc; color: #2869ac; font-size: 11px; border: 1px solid #bed2e6; padding: 5px 10px; display: block; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }
	a.button-wiecej-podobnych:hover { background: #c9e7f6; border-color: #bed2e6; }
	
body#body-oferta_pracy .inner { min-height: 1245px; }
#wyniki .inner { min-height: 640px; }
	
h3#nazwa_stanowiska,
h3#nazwa_stanowiska_student { color: #2c2213; font-size: 22px; margin: 0; padding: 14px 15px; font-weight: normal; background: #fbfbfa; border-bottom: 1px solid #d7d4cc; }
h3#nazwa_stanowiska_student { padding: 14px 145px 12px 15px; background: #fbfbfa url("../img/dla-studenta.gif") 580px 20px no-repeat; }
	
#wyniki h2 { font: normal 18px/24px Georgia, "Times New Roman", Times, serif; text-shadow: 0 1px 0 #fff; margin-bottom: 5px; }
#filtr_wynikow h4 { font: normal 14px/24px Georgia, serif; color: #837866; background: #F7F4EF; border-bottom: 1px solid #c8c8c8; text-shadow: none; margin: -5px 0 0; padding: 10px 0 10px 24px; }

#wyniki h4 { margin: 15px 0 15px 10px; font: normal 18px/150% Georgia, "Times New Roman", Times, serif; text-shadow: 0 1px 0 #fff; color: #574B37; }
	#wyniki h4 span { color: #C03E27; }
	.nav-powiadomienia.top { position: absolute; top: 24px; right: 10px; }
	.nav-powiadomienia p { margin: 0; font-size: 11px; color: #574b37; }
	.nav-powiadomienia.bottom { text-align: center; margin: 15px 0; }
	a.mail-icon-small { padding-left: 25px; padding-right: 2px; background: url("../img/ikony/mail-small.gif") 0 50% no-repeat; }
	a.rss-icon-small { padding: 3px 0 3px 25px; background: url("../img/ikony/rss-small.gif") 0 50% no-repeat; }
	a.mail-icon-small:hover,
	a.rss-icon-small:hover { text-decoration: underline; border: 0; }
	a.sticky-icon { padding: 3px 0 3px 25px; background: url("../img/ikony/sticky_note_pin.png") 0 50% no-repeat; }
	
	/* podstrona rss */
	a.rss-icon { padding: 0 0 2px 19px; background: url("../img/feed-icon-14x14.png") 0 50% no-repeat; line-height: 200%; }
	table.lista { width: 100%; }
	table.lista td { border-top: 1px solid #eee; }
	table.lista td, table.lista th { padding: 10px; }
	table.lista td { height: 50px; }
	table.lista tr.odd { background: #f7f7f7; }
	/* --------------- */
	
.sekcja-aplikuj { padding: 8px 0; background: #f1fade; border-top: 1px dashed #e0e4d8; border-bottom: 1px dashed #e0e4d8; text-align: center; }
	.sekcja-aplikuj.druga { margin-bottom: 25px; }
	.sekcja-aplikuj p { margin: 0; padding: 0; color: #574b37; font-size: 10px; }
/*	a.button-aplikuj { width: 217px; height: 18px; display: block; background: url("../img/button_aplikuj.gif") 0 -28px no-repeat; padding: 7px 5px 3px; margin: 8px auto; color: #fff; font-weight: bold; text-shadow: 0 1px 1px #333; cursor: pointer; }*/
	a.button-aplikuj { width: 220px; height: 39px; display: block; text-indent: -9999px; background: url("../img/aplikuj_2010.gif") 0 -40px no-repeat; margin: 12px auto; cursor: pointer; }
	a.button-aplikuj:hover,
	a.button-aplikuj-ext:hover { background-position: 0 0; border: 0; }
	p#info-aplikuj-ext { font-size: 14px; text-align: left; margin: 5px 20px; }
	a.button-aplikuj-ext { width: 217px; height: 18px; display: block; background: url("../img/button_aplikuj.gif") 0 -28px no-repeat; padding: 5px 5px 5px; margin: 8px auto; color: #fff; font-weight: bold; text-shadow: 0 1px 1px #333; cursor: pointer; text-align: center; }

#wlasny_html_wrapper { width: 100%; overflow: hidden; }
#wlasny_html_wrapper .sekcja-aplikuj { margin-top: 20px; }

#oferta-akcje { font-size: 11px; position: relative; overflow: visible; }
	#oferta-akcje a { margin: 0 20px 0 0; border: 0; }
	#oferta-akcje a:hover { text-decoration: underline; }
	#oferta-akcje span.ico-zapamietaj { padding-left: 25px; background: url("../img/ikony/zapamietaj.gif") 0 50% no-repeat; }
	#oferta-akcje a.ico-drukuj { padding-left: 25px; background: url("../img/ikony/wydrukuj.gif") 0 50% no-repeat; }
	#oferta-akcje li { padding: 10px 15px; border-bottom: 1px dashed #d2d2d2; }
	#oferta-akcje li#oferta-akcje-arrow { width: 7px; height: 13px; background: url("../img/oferta-akcje-arrow.gif") 0 0 no-repeat; position: absolute; top: 18px; left: -7px; border: none; }
#oferta-akcje p#ilosc-odwiedzin span {display:block; color:#918e85 }
#oferta-akcje p#ilosc-odwiedzin {text-align:center;margin-top:20px;}
.wojewodztwo {color:#918e85}

/* podglad ogloszenia */
body#body-pracodawca-dodaj-oferte-podglad .oferta-akcje,
body#body-pracodawca-dodaj-oferte-podglad .sekcja-aplikuj { display: none; }
body#body-pracodawca-dodaj-oferte-podglad #wyniki_podobne { margin: 0; }
body#body-pracodawca-dodaj-oferte-podglad .wiecej-podobnych { margin: 0; }
body#body-pracodawca-dodaj-oferte-podglad .wiecej-podobnych p { margin: 25px 10px; }

#offer-preview-top { width: 716px; margin-bottom: -3px; padding: 25px 0; background: #F0E3BD url("../img/preview-header.gif") 0 0 repeat-x; border: 1px solid #E1C990; border-bottom: none; -moz-border-radius-topleft: 3px; -webkit-border-top-left-radius: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 3px; position: relative; }
	.offer-preview-akcje { width: 325; position: absolute; top: 33px; right: -18px; }
	#offer-preview-top h2 { padding-left: 5px; color: #669500; font: normal 23px/31px Georgia, serif; text-shadow: 0 1px 0 #FAF6E7; }
	#offer-preview-top h3 { padding-left: 5px; color: #817253; font: normal 16px Georgia, serif; text-shadow: 0 1px 0 #FAF6E7; }

#offer-preview-summary { margin-top: 10px; padding: 20px 0; position: relative; background: #F0E3BD url("../img/preview-header.gif") 0 0 repeat-x; border: 1px solid #E1C990; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; z-index: 20; }
	#offer-preview-summary h2 { color: #817253; text-shadow: 0 1px 0 #FAF6E7; padding-left: 15px; }
	#offer-preview-summary th { color: #a39a82; text-align: left; font-size: 12px; font-weight: normal; text-shadow: 0 1px 0 #f4eacc; padding: 7px 10px 10px; }
	#offer-preview-summary td { color: #575147; text-align: left; font-size: 13px; padding: 0 10px; }
	#offer-preview-summary td strong { display: block; }
	#offer-preview-summary td.cena { text-align: right; }
	
#offer-preview-bottom { margin-top: -3px; z-index: 10; height: 45px; padding: 25px 0; position: relative; background: #F5EED8; border: 1px solid #E1C990; border-top: none; -moz-border-radius-bottomleft: 3px; -webkit-border-bottom-left-radius: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-right-radius: 3px; }

a.offer-preview-save { width: 128px; height: 22px; padding: 5px 20px; font-size: 14px; color: #fff; font-weight: bold; display: inline-block; background: url("../img/submit-arrow.gif") 0 0 no-repeat; cursor: pointer; text-shadow: 0 1px 0 #6A8F18; }
a.offer-preview-save:hover { border-bottom: none; }
a.offer-preview-back { text-shadow: 0 1px 0 #fff; }
/* ------------------ */

ul#dodajdo { float: left; width: 130px; }
ul#dodajdo li { border: none; padding: 5px; }
#oferta-akcje li#dodajdo-caption { border: none; overflow: hidden; padding: 8px 15px 5px; }
#dodajdo-caption span { color:#2869AC; display: block; float: left; padding: 5px 10px 5px 0; }
#dodajdo li {float:left; }
#dodajdo li a{margin:0px}
#dodajdo li a:hover{opacity:0.8}
#dodajdo #sledzik a {display:block; width:16px; height:16px; background: url("../img/dodajdo-sledzik.png"); text-indent:-9999px }
#dodajdo #blip a {display:block; width:16px; height:15px; background: url("../img/dodajdo-blip.gif"); text-indent:-9999px }
#dodajdo #facebook a {display:block; width:16px; height:16px; background: url("../img/dodajdo-facebook.png"); text-indent:-9999px }
#dodajdo #twitter a {display:block; width:16px; height:16px; background: url("../img/dodajdo-twitter.png"); text-indent:-9999px }

#tresc-glowna-oferty { padding-bottom: 20px; margin-top: -10px; }
	#tresc-glowna-oferty h4 { margin: 30px 15px 0; padding-bottom: 5px; color: #2f2000; font: 12px Georgia, "Times New Roman", Times, serif; text-transform: uppercase; border-bottom: 1px solid #e0e4d8; }
	#tresc-glowna-oferty p { margin: 15px 60px 15px 15px; line-height: 170%; }

.cv_label { width: 160px; display: block; float: left; clear: left; }

.oferta-pracy p { margin: 20px 10px; }
		
ul.oferta_pracy { margin: 20px 15px 0 15px; position: relative; }
		ul.oferta_pracy li { font-size: 11px; line-height: 180%; margin: 0; width: 100%; overflow: hidden;padding:3px 0; }
		ul.oferta_pracy .cv_label { line-height: 180%; width:130px; color:#918e85}
		ul.oferta_pracy li strong { display: block; width: 320px; float: left; font-weight: normal; }
		.indent { font-size: 12px; line-height: 180%; color: #555; width: 180px; display: block; float: left; padding-right: 10px; text-align: right; }
		li#oferta-logotyp-pracodawcy img { position: absolute; top: 10px; right: 10px; }	
		ul#miasta { float:left;  }
		ul#miasta li {padding:0px}
#ofer_status_nieaktywna { margin-bottom: 10px; border-top: 1px dashed #bbb5aa; border-bottom: 1px dashed #bbb5aa; font-size: 40px; color: #bbb5aa; background: #fffde2; text-align: center; }
	
/* -------------------------------------------------------------------------------------------------- */

	
/* content */
#content_main { padding-bottom: 20px; overflow: hidden; }
	#content_main h4 { position: relative; font: normal 24px Georgia, "Times New Roman", Times, serif; margin: 10px 0 0 0; padding: 20px; background: #f6f6f6; border: 1px solid #d1d1d1; border-left-color: #eee; border-right-color: #eee; }
	#content_main h4 em { display: block; font-size: 16px; margin-top: 5px; }
	#content_main p { margin: 15px 0; }
		#content_main #tab3 p { font-size: 11px; color: #9f9484; margin: 10px 0; width: 460px; }
	ul#oferty { margin-top: 20px; }
	
h4#aplikacja-intro { padding-bottom: 10px; }
	h4#aplikacja-intro strong { display: block; font-weight: normal; }
	h4#aplikacja-intro a.pill { margin-top: 10px; }
	h4#aplikacja-intro span { display: block; font-size: 14px; }
	h4#aplikacja-intro span.nav { font-size: 12px; font-family: Arial; padding-top: 20px; text-align: center; }
	
	h5.koszyk { font: normal 17px Georgia, serif; color: #47423b; margin: 25px 0 15px; }
		h5.koszyk:first-child { margin-top: 15px; }
		h5.koszyk span { font-size: 11px; color: #95908a; padding-left: 10px; }
		h5.koszyk span em { color: #D73328; font: bold 13px "Trebuchet MS", sans-serif; padding: 0 4px; vertical-align: bottom; }
		
	table#table-koszyk,
	div.koszyk,
 	form.koszyk fieldset { background: #f8f8f8; border: 1px solid #e0e0e0; overflow: hidden; -moz-border-radius: 2px; -webkit-border-radius: 2px; }
		form.koszyk fieldset { padding: 10px 0 5px; }
		form.koszyk label.second-inline { font: bold 13px Arial, sans-serif; color: #534b3a; padding-left: 5px; }
		.forma-platnosci-opis { font: normal 11px Arial, sans-serif; color: #95908a; }
			#f-p-o-1 { padding: 8px 100px 8px 0; background: url("../img/karty.gif") right 50% no-repeat; }
		p#koszyk-podsumowanie { background: url("../img/cart-summary.gif") left 50% no-repeat; margin-top: 35px; padding: 20px 40px 20px 15px; }
			body#body-pracodawca-koszyk-potwierdzenie-danych p#koszyk-podsumowanie { background-position: right 50%; }
		p#koszyk-podsumowanie span { color: #47423b; font: normal 13px Arial, sans-serif; }	
		p#koszyk-podsumowanie-submit,
		p#koszyk-podsumowanie-popraw { margin-top: 20px; padding: 20px 0; }
			p#koszyk-podsumowanie-submit { margin-left: 60px; }
			p#koszyk-podsumowanie-popraw { margin-left: 60px; }
		p#koszyk-podsumowanie-submit em { color: #59901b; font-style: normal; font: bold 13px Arial, sans-serif; display: block; padding-bottom: 10px; }
		p#koszyk-podsumowanie-popraw em { color: #848484; font-style: normal; font: bold 13px Arial, sans-serif; display: block; padding-bottom: 10px; text-align: right; margin-right: -65px; }
		#cart-bank { margin-right: 10px; }
			
	h2#cart-progress-wrapper { position: relative; }
	#cart-progress { width: 715px; height: 31px; padding-top: 20px; position: absolute; right: 5px; top: 5px; background: url("../img/cart-progress.gif") 0 0 no-repeat; }
	#cart-progress em { font: normal 13px Arial, sans-serif; color: #cbbc90; text-shadow: 0 1px 0 #fff; display: block; float: left; }
	#cart-progress em.aktywna { font-weight: bold; color: #655e52; }
	#cp-1 { width: 256px; padding-left: 30px; }
	#cp-2 { width: 156px; padding-left: 28px; }
	#cp-3 { width: 100px; padding-left: 28px; }
	#cp-4 { width: 70px; padding-left: 45px;  }
		body#body-pracodawca-koszyk-potwierdzenie-danych #cart-progress { background-position: 0 -51px; }
		body#body-pracodawca-przelew #cart-progress,
		body#body-platnosc_ok #cart-progress { background-position: 0 -153px; }
	
	/* koszyk */
	table#table-koszyk { display: block; /* <- naprawia szerokosc tabelki w FF */ }
	table#table-koszyk th { color: #95908a; font-weight: normal; padding: 15px 20px 10px; font-size: 13px; text-align: left; }
		table#table-koszyk th.cena  { width: 110px; text-align: right; }
		table#table-koszyk th.nazwa { width: 518px; }
		table#table-koszyk th.akcja { width: 40px; }
	table#table-koszyk td { border-top: 1px dashed #c7c7c7; padding: 10px 20px; font-size: 13px; text-align: left; }
	table#table-koszyk td.akcja { vertical-align: middle; }
	table#table-koszyk td.cena { text-align: right; vertical-align: bottom; }
	table#table-koszyk tr.podsumowanie-netto td { padding: 15px 20px 5px 20px; vertical-align: middle; }
	table#table-koszyk tr.podsumowanie td { font-size: 16px; padding: 0 20px 10px 20px; border-top: none; }
	
	form.koszyk label { width: 140px; padding-right: 5px; margin-right: 5px; color: #95908a; padding-top: 4px; }
	form.koszyk input { padding: 4px; }
	form.koszyk input#cart-submit-1.submit { margin: 0; width: 183px; height: 40px; background: url("../img/cart-button-podsumowanie-2.gif") 0 0 no-repeat; text-indent: -9999px; outline: none; }
	a#button-koszyk-przelew   { display: block; width: 143px; height: 40px; background: url("../img/cart-button-platnosci-2.gif") 0 0 no-repeat; text-indent: -9999px; }
	p#koszyk-podsumowanie-submit a.zamowienie   { display: block; width: 143px; height: 40px; background: url("../img/cart-button-zamowienie.gif") 0 0 no-repeat; text-indent: -9999px; }
	a#button-koszyk-platnosci { display: block; width: 143px; height: 40px; background: url("../img/cart-button-platnosci-2.gif") 0 0 no-repeat; text-indent: -9999px; }
	a#button-koszyk-popraw    { display: block; width: 226px; height: 40px; background: url("../img/cart-button-popraw.gif") 0 0 no-repeat; text-indent: -9999px; }
	a#button-koszyk-przelew:hover, a#button-koszyk-platnosci:hover, a#button-koszyk-popraw:hover { border: none; }
			
	div.koszyk { padding: 10px 0 15px; }
	#content_main div.koszyk p { margin: 10px 0; }
		div.koszyk p span { width: 130px; padding: 0 5px; margin: 0 5px 0 15px; color: #95908a; display: block; float: left; text-align: right; }
		#content_main #wybrana-forma-platnosci.koszyk p { margin: 10px 20px; }
		
	#dane-do-przelewu { background: #f8f8f8; border: 1px solid #ededed; margin-bottom: 20px; }
	#dane-do-przelewu p { font: 14px Arial, sans-serif; color: #95908a; margin: 25px 25px; }
	#dane-do-przelewu p strong { display: block; color: #534b3a; margin-top: 5px; font-size: 16px; }
 	#content_main p.p-przelew-info { background:none repeat scroll 0 0 #EEEEEE; font-size:14px; margin:10px 10px 0 3px; padding:15px; text-shadow:1px 1px 1px #FFFFFF; line-height:26px }
	#content_main p.p-przelew-opis { margin: 5px 3px 0; }
	a#drukuj-dane-do-przelewu { padding-left: 25px; background: url("../img/ikony/wydrukuj.gif") 0 50% no-repeat; }
	#content_main p.p-przelew-info a#pobierz_pdf{ background: url("../img/ikony/pobierz_pdf.png") no-repeat left; padding-left:20px; }	
	/* mialbox */
	table#mailbox { display: block; border: 1px solid #d2d2d2; width: 100%; }
	table#mailbox th { color: #95908a; font-weight: normal; padding: 15px 10px 5px; font-size: 12px; text-align: left; }
		table#mailbox th.kto   { width: 150px; font-size:11px; border-bottom: 2px solid #e0e0e0; padding-left:20px;}
		table#mailbox th.temat { width: 408px; font-size:11px; border-bottom: 2px solid #e0e0e0;}
		table#mailbox th.data  { width: 80px; font-size:11px; border-bottom: 2px solid #e0e0e0;}
	
	table#mailbox td { background-color: #f8f8f8; border-top: 1px solid #e0e0e0; padding: 15px 10px; font-size: 13px; text-align: left; font-size: 12px; }
	table#mailbox tr.odd td { background-color: #fff; }
	table#mailbox td.item-data-inbox { font-size:11px; }
	table#mailbox td.item-from { padding-left:20px; }
	
	#mailbox-grid { border: 1px solid #d2d2d2; }
	#mailbox-message-intro { background: #efefef; margin: 20px 0; padding: 0 10px; border-top: 1px solid #d2d5d3; border-bottom: 1px solid #d2d5d3; position: relative; }
	#mailbox-message-intro p { color: #362f2d; width: 440px; }
	#mailbox-message-intro p span { color: #7f7b7a; width: 50px; display: block; float: left; }
	#mailbox-message-intro p strong { color: #333; font-size: 16px; font-weight: normal; display: block; margin-left: 50px; }
	#mailbox-message-intro .mailbox-message-akcje { position: absolute; right: 0; top: 20px; width: 140px; }
	#mailbox-message-intro .mailbox-message-akcje li a { margin-left: 10px; font-size: 12px; line-height: 26px; }
	#mailbox-message-intro .mailbox-message-akcje li a.pill { margin-left: 0; background: #2869AC; color: #fff; font-weight: bold; letter-spacing: 0.6px; padding: 5px 20px; }
	#mailbox-message-wrapper { margin: 0 20px 0 60px; }
	/* -------------------------------------------------------- */
	
	/* taby mailboxu */
	#kan-profil-tab-nav { position: relative; height: 27px; clear: both; padding: 5px 0 0 0px; border-bottom: 1px solid #d2d2d2; margin: 15px 0 -1px; }
		body.body-kan-mailbox #kan-profil-tab-nav { margin-bottom: 0; }
	#kan-profil-tab-nav li { display: block; float: left; margin: 0 5px 0 0; height: 26px; line-height: 26px; }
	#kan-profil-tab-nav li a { display: block; height: 26px; line-height: 26px; color: #2f2000; background: #f3f1eb; border: 1px solid #d2d2d2; padding: 0px 12px; -moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px; }
	#kan-profil-tab-nav li a:hover { background: #fdfbf4; }
	#kan-profil-tab-nav li a.current { background: #fff; font-weight: bold; border-bottom: 1px solid #fff; }
	/* -------------------------------------------------------- */
		
	/* table faktury */
	table#table-faktury { display: block; border: 1px solid #d2d2d2; margin-top: 10px; }
	table#table-faktury th { color: #95908a; font-weight: normal; padding: 5px 10px 5px; font-size: 11px; text-align: left; border-bottom:2px solid #E0E0E0; }
		table#table-faktury th.nr-fakt { width: 135px; padding-left:15px; }
		table#table-faktury th.data    { width: 75px; }
		table#table-faktury th.suma    { width: 65px; }
		table#table-faktury th.pobierz { width: 85px; }
		table#table-faktury th.zaplac  { width: 85px; }
		
	table#table-faktury tr.faktura td { color:#aaa6a1; }
	table#table-faktury td { border-top: 1px solid #e0e0e0; padding: 5px 10px; font-size: 13px; text-align: left; font-size: 12px; }
	table#table-faktury tr.faktura td { padding:12px 5px; font-size:11px; }
		table#table-faktury tr.faktura td.pdf { padding:12px 3px 12px 8px; }
		table#table-faktury tr.faktura td.nr-fakt { font-size:12px; padding-left:15px; }
		table#table-faktury tr.faktura td.do-zaplaty { font-size:12px; border-right:1px solid #dedede}
		table#table-faktury tr.fakt-niezaplacona td.do-zaplaty { font-size:12px; font-weight: bold; border-right:1px solid #dedede}
		
		table#table-faktury tr.faktura td.brutto { border-left:1px solid #dedede}		
	table#table-faktury tr.fakt-niezaplacona td { background-color: #f8f8f8; color:#000;}
	table#table-faktury td.cena { text-align: center; }
	
	table#table-faktury td a.pobierz_pdf,
	table.table-wykupione td a.pobierz_pdf { background: url("../img/ikony/pobierz_pdf.png") no-repeat left; padding-left: 20px; display: inline-block; margin-bottom: 8px; border: none; }
	table#table-faktury tr.fakt-niezaplacona td a.faktura-zaplac,
	table.table-wykupione td a.faktura-zaplac { background: url("../img/ikony/zaplac_teraz.png") no-repeat left; padding-left:20px; border: none; }
	/* -------------------------------------------------------- */
	
	/* taby wykupione uslugi */
	#nav-pradcodawca-wykupione-uslugi { position: relative; height: 31px; clear: both; padding: 5px 0 0 14px; border-bottom: 1px solid #d6d6d6; margin: 15px 0 0; }
	#nav-pradcodawca-wykupione-uslugi li { display: block; float: left; margin: 0 5px 0 0; height: 30px; line-height: 30px; }
	#nav-pradcodawca-wykupione-uslugi li a { font-size: 14px; display: block; height: 30px; line-height: 30px; color: #2f2000; border: 1px solid #d6d6d6; padding: 0 14px 0 28px; }
	#nav-pradcodawca-wykupione-uslugi li a:hover { background-color: #fdfbf4; }
	#nav-pradcodawca-wykupione-uslugi li a.current { background-color: #fff; font-weight: bold; border-bottom: 1px solid #fff; }
	li#nav-wykupione-aktywne a { background: #f3f1eb url("../img/wykupione-aktywne.png") 4px 5px no-repeat; }
	li#nav-wykupione-wstrzymane a { background: #f3f1eb url("../img/wykupione-wstrzymane.png") 4px 5px no-repeat; }
	li#nav-wykupione-w-realizacji a { background: #f3f1eb url("../img/wykupione-w-realizacji.png") 4px 5px no-repeat; }
	#nav-pradcodawca-wykupione-uslugi li a span { font-size: 12px; color: #bdae81; }
	/* ------------------------------------------ */
	/* table wykupione */
	#wykupione-uslugi-wrapper { border: 1px solid #d6d6d6; border-top: none; padding: 20px 10px; }
	#wykupione-uslugi-wrapper h5 { border: 1px solid #e0e0e0; border-bottom: none; background: #FDFAF0; padding: 10px 15px; color: #645D50; font-size: 14px; margin: 0 0 -10px; }
	table.table-wykupione { display: block; border: 1px solid #d2d2d2; margin: 10px 0 20px; width: 100%; }
	table.table-wykupione th { color: #bdae81; font-weight: normal; padding: 15px 15px 5px; font-size: 11px; text-align: left; }
		table.table-wykupione th.nazwa-odbior { width: 300px; }
		table.table-wykupione th.opis-odbior { width: 338px; }
	table.table-wykupione td { border-top: 1px solid #e0e0e0; padding: 10px 15px; font-size: 13px; text-align: left; font-size: 12px; }
	table.table-wykupione tr:nth-child(2n) td { background: #f7f7f7; }
	table.table-wykupione td.data, table#table-wykupione td.opis { font-size:11px }
	table.table-wykupione li { line-height: 1.7; }
	table.table-wykupione td.numer-faktury { width: 170px; }
	table.table-wykupione td.pozycje { width: 480px; }
	table.table-wykupione td.akcje { width: 120px; }
	table.table-wykupione td.nazwa { width: 290px; }
	table.table-wykupione td.data_waznosci { width: 140px; }
	/* -------------------------------------------------------- */
	
	#zobacz-cennik { margin-top: 20px; }
	#dokup-pakiet a:hover,
	#zobacz-cennik a:hover { border: none; }
	
	/* taby prad ustawienia */
	#nav-pradcodawca-ustawienia { position: relative; height: 31px; clear: both; padding: 5px 0 0 14px; border-bottom: 1px solid #d6d6d6; margin: 15px 0 0; }
	#nav-pradcodawca-ustawienia li { display: block; float: left; margin: 0 5px 0 0; height: 30px; line-height: 30px; }
	#nav-pradcodawca-ustawienia li a { font-size: 14px; display: block; height: 30px; line-height: 30px; color: #2f2000; border: 1px solid #d6d6d6; padding: 0 14px 0 28px; }
	#nav-pradcodawca-ustawienia li a:hover { background-color: #fdfbf4; }
 	li#nav-ustawienia-dane-adresowe a { background: #F3F1EB url("../img/ustawienia-dane.png") 4px 5px no-repeat; }
	li#nav-ustawienia-logotyp a { background: #F3F1EB url("../img/ustawienia-logotyp.png") 4px 5px no-repeat; }
	li#nav-ustawienia a { background: #F3F1EB url("../img/ustawienia-ustawienia.png") 4px 5px no-repeat; }
	#nav-pradcodawca-ustawienia li a.current { background-color: #fff; font-weight: bold; border-bottom: 1px solid #fff; }
	/* ------------------------------------------ */
	
	/* table lista ofert pracodawcy */
	table#lista-aplikacji { display: block; border: 1px solid #d2d2d2; margin-top: 10px; position: relative; }
	table#lista-aplikacji th { color: #95908a; font-weight: normal; padding: 15px 10px 5px; font-size: 12px; text-align: left; }
		table#lista-aplikacji th.zaznacz { width: 20px; }
		table#lista-aplikacji input { width: auto; padding: 0; }
		table#lista-aplikacji th.imie { width: 508px; }
		table#lista-aplikacji th.data { width: 150px; }
	table#lista-aplikacji td,
	table#lista-aplikacji th { border-top: 1px solid #e0e0e0; padding: 5px 10px; font-size: 13px; text-align: left; font-size: 12px; }
	table#lista-aplikacji tr.odd td { background-color: #f8f8f8; }
	table#lista-aplikacji tr.menu-narzedziowe { background: #F6FAFC url("../img/menu-narzedziowe.gif") 0 50% no-repeat; }
	table#lista-aplikacji tr.menu-narzedziowe td { border-top: none; padding: 10px; font-size: 11px; }
		label.no-style { display: inline; float: none; margin: 0; padding: 0; text-align: left; width: auto; }
		tr.menu-narzedziowe input { margin-right: 5px; }
		tr.menu-narzedziowe label { color: #2869ac; margin-right: 60px; }
		tr.menu-narzedziowe label:hover { text-decoration: underline; cursor: pointer; }
		a#wyslij-kandydatom-wiadomosc { padding-left: 20px; background: url("../img/kopertka.gif") 0 -1px no-repeat; }
		a#wyslij-kandydatom-wiadomosc:hover { border-bottom: none; text-decoration: underline; }
		span#menu-narzedziowe-arrow { width: 21px; height: 11px; display: block; position: absolute; left: 10px; top: 39px; background: url("../img/menu-narzedziowe-arrow.gif") 0 0 no-repeat; }
	/* -------------------------------------------------------- */
	
	
#content_side { padding-bottom: 40px; }
	/* prad logo i nazwa */
	#prad-info { margin: 5px 0 10px; }
	#prad-info h5 { font-size: 12px; font-weight: bold; margin-left: 5px; }
	/* -------------------------------------------------------- */
	
/* -------------------------------------------------------- */

/*nawigacja w side_content */
#side-nav { margin: 10px 0 20px; border-top: 1px solid #d2d2d2; }
#side-nav a { color: #42382c; border-bottom: 1px solid #d2d2d2; display: block; padding: 7px 5px 7px 45px; }
	
	li#uslugi-pakiety-ofert ul li a { padding-left:60px; border-bottom:none; background:none}
 	li#uslugi-pakiety-ofert ul li a:hover { background: url("../img/subnav-pakiety.gif") no-repeat right center; }
	li#uslugi-pakiety-ofert ul li:last-child a { border-bottom: 1px solid #d2d2d2;}
	
	body#body-uslugi-pakiety-ogloszen li#uslugi-pakiety-ofert ul li a {  background:none }
	body#body-uslugi-pakiety-ogloszen li#uslugi-pakiety-ofert ul li a:hover { background: url("../img/subnav-pakiety.gif") no-repeat right center; }
	body#body-uslugi-pakiety-ogloszen-standard li#uslugi-pakiety-ofert ul li#uslugi-pakiety-ofert-standard a,
	body#body-uslugi-pakiety-ogloszen-mix li#uslugi-pakiety-ofert ul li#uslugi-pakiety-ofert-mix a,
	body#body-uslugi-pakiety-ogloszen-extra-mix li#uslugi-pakiety-ofert ul li#uslugi-pakiety-ofert-extra-mix a 
	{ background: url("../img/subnav-pakiety.gif") no-repeat right center; }
	/* nawigacja kan i prad przeniesiona z style.css */
	#kan-nav { margin: 10px 0; border-top: 1px solid #d2d2d2; }
	#prad-nav { margin: 10px 0 20px; border-top: 1px solid #d2d2d2; }
	#kan-nav a,
	#prad-nav a { color: #42382c; border-bottom: 1px solid #d2d2d2; display: block; padding: 7px 5px 7px 45px; }
	
	#kan-aplikacje { background: url("../img/kan-nav-aplikacje.gif") 0 -81px no-repeat; }
	#kan-zapamietane { background: url("../img/kan-nav-zapamietane.gif") 0 -81px no-repeat; }
	#kan-cv-podstawowe { background: url("../img/kan-nav-podstawowe.gif") 0 -81px no-repeat; }
	#kan-cv-widocznosc { background: url("../img/kan-nav-widocznosc.gif") 0 -81px no-repeat; }
	#kan-listy { background: url("../img/kan-nav-listy.gif") 0 -81px no-repeat; }
	#kan-pliki { background: url("../img/kan-nav-pliki.gif") 0 -81px no-repeat; }
	#kan-powiadomienia { background: url("../img/kan-nav-powiadomienia.gif") 0 -81px no-repeat; }
	#kan-ustawienia { background: url("../img/kan-nav-ustawienia.gif") 0 -81px no-repeat; }
	#kan-mailbox { background: url("../img/kan-nav-mailbox.gif") 0 -81px no-repeat; }

	#prad-oferty		{ background: url("../img/nav-wykupione.gif") 0 -81px no-repeat; }
	#prad-ustawienia 	{ background: url("../img/nav-ustawienia.gif") 0 -81px no-repeat; }
	#prad-mailbox	 	{ background: url("../img/nav-mailbox.gif") 0 -81px no-repeat; }
	#prad-faktury		{ background: url("../img/nav-faktury.gif") 0 -81px no-repeat; }
	#prad-wykupione		{ background: url("../img/nav-wykupione2.gif") 0 -81px no-repeat; }
	
	#uslugi-promocja       	{ background: url("../img/nav-wykupione.gif") 0 -81px no-repeat; }
	#uslugi-szata       	{ background: url("../img/nav-szata.gif") 0 -81px no-repeat; }
	#uslugi-bazacv, 
	#prad-nav #prad-baza-cv { background: url("../img/nav-bazacv.gif") 0 -81px no-repeat; }
	#uslugi-pakiety-ofert,
	#prad-nav #prad-pakiety { background: url("../img/nav-pakiety-ofert.gif") 0 -81px no-repeat; }
	#uslugi-banery          { background: url("../img/nav-banery.gif") 0 -81px no-repeat; }
	#uslugi-sponsorowane    { background: url("../img/nav-sponsorowane.gif") 0 -81px no-repeat; }

	#kan-aplikacje a:hover 	   { background: url("../img/kan-nav-aplikacje.gif") 0 -42px no-repeat; }
	#kan-zapamietane a:hover   { background: url("../img/kan-nav-zapamietane.gif") 0 -42px no-repeat; }
	#kan-cv-podstawowe a:hover { background: url("../img/kan-nav-podstawowe.gif") 0 -42px no-repeat; }
	#kan-cv-widocznosc a:hover { background: url("../img/kan-nav-widocznosc.gif") 0 -42px no-repeat; }
	#kan-listy a:hover 		   { background: url("../img/kan-nav-listy.gif") 0 -42px no-repeat; }
	#kan-pliki a:hover 		   { background: url("../img/kan-nav-pliki.gif") 0 -42px no-repeat; }
	#kan-powiadomienia a:hover { background: url("../img/kan-nav-powiadomienia.gif") 0 -42px no-repeat; }
	#kan-ustawienia a:hover    { background: url("../img/kan-nav-ustawienia.gif") 0 -42px no-repeat; }
	#kan-mailbox a:hover    	{ background: url("../img/kan-nav-mailbox.gif") 0 -42px no-repeat; }

	#prad-oferty a:hover		{ background: url("../img/nav-wykupione.gif") 0 -42px no-repeat; }
	#prad-ustawienia a:hover 	{ background: url("../img/nav-ustawienia.gif") 0 -42px no-repeat; }
	#prad-mailbox a:hover 		{ background: url("../img/nav-mailbox.gif") 0 -42px no-repeat; }
	#prad-faktury a:hover     	{ background: url("../img/nav-faktury.gif") 0 -42px no-repeat; }
	#prad-wykupione a:hover     { background: url("../img/nav-wykupione2.gif") 0 -42px no-repeat; }
	
	#uslugi-promocja a:hover        { background: url("../img/nav-wykupione.gif") 0 -42px no-repeat; }
	#uslugi-szata a:hover        { background: url("../img/nav-szata.gif") 0 -42px no-repeat; }
	#uslugi-bazacv a:hover,
	#prad-nav #prad-baza-cv a:hover { background: url("../img/nav-bazacv.gif") 0 -42px no-repeat; }
	#uslugi-pakiety-ofert a:hover,
	#prad-nav #prad-pakiety a:hover { background: url("../img/nav-pakiety-ofert.gif") 0 -42px no-repeat; }
	#uslugi-banery a:hover        	{ background: url("../img/nav-banery.gif") 0 -42px no-repeat; }
	#uslugi-sponsorowane a:hover  	{ background: url("../img/nav-sponsorowane.gif") 0 -42px no-repeat; }

	body.body-kan-aplikacje #kan-aplikacje a { background: url("../img/kan-nav-aplikacje.gif") 0 -3px no-repeat; } 
	body.body-kan-zapamietane #kan-zapamietane a { background: url("../img/kan-nav-zapamietane.gif") 0 -3px no-repeat; }
	body.body-kan-cv-zdjecie #kan-cv-podstawowe a,
	body.body-kan-cv-wyksztalcenie #kan-cv-podstawowe a,
	body.body-kan-cv-doswiadczenie #kan-cv-podstawowe a,
	body.body-kan-cv-kwalifikacje #kan-cv-podstawowe a,
	body.body-kan-cv-podglad #kan-cv-podstawowe a, 
	body.body-kan-cv-podstawowe #kan-cv-podstawowe a { background: url("../img/kan-nav-podstawowe.gif") 0 -3px no-repeat; }
	body.body-kan-cv-widocznosc #kan-cv-widocznosc a { background: url("../img/kan-nav-widocznosc.gif") 0 -3px no-repeat; }
	body.body-kan-listy #kan-listy a { background: url("../img/kan-nav-listy.gif") 0 -3px no-repeat; }
	body.body-kan-pliki #kan-pliki a { background: url("../img/kan-nav-pliki.gif") 0 -3px no-repeat; }
	body.body-kan-powiadomienia #kan-powiadomienia a { background: url("../img/kan-nav-powiadomienia.gif") 0 -3px no-repeat; }
	body.body-kan-ustawienia #kan-ustawienia a { background: url("../img/kan-nav-ustawienia.gif") 0 -3px no-repeat; }
	body.body-kan-mailbox #kan-mailbox a { background: url("../img/kan-nav-mailbox.gif") 0 -3px no-repeat; }

	body.body-prad-oferty #prad-oferty a 			   { background: url("../img/nav-wykupione.gif") 0 -3px no-repeat; }
	body.body-aplikacja-cv #prad-oferty a 			   { background: url("../img/nav-aplikacje.gif") 0 -3px no-repeat; }
	body#body-zmiana-loginu-pracodawcy #prad-ustawienia a,
	body#body-pracodawca-ustawienia #prad-ustawienia a,
	body#body-pracodawca-dane-adresowe #prad-ustawienia a,
	body#body-pracodawca-logotyp #prad-ustawienia a { background: url("../img/nav-ustawienia.gif") 0 -3px no-repeat; }
	body#body-pracodawca-mailbox-inbox #prad-mailbox a,
 	body#body-pracodawca-mailbox-sent #prad-mailbox a  { background: url("../img/nav-mailbox.gif") 0 -3px no-repeat; }
	body#body-pracodawca-faktury #prad-faktury a 	   { background: url("../img/nav-faktury.gif") 0 -3px no-repeat; }
	body#body-pracodawca-wykupione #prad-wykupione a,
	body#body-pracodawca-wykupione-wstrzymane #prad-wykupione a,
	body#body-pracodawca-wykupione-w-realizacji #prad-wykupione a { background: url("../img/nav-wykupione2.gif") 0 -3px no-repeat; }
	
	body.body-uslugi-promocja #uslugi-promocja a     	 	{ background: url("../img/nav-wykupione.gif") 0 -3px no-repeat; }
	body.body-uslugi-szata-graficzna #uslugi-szata a     	 { background: url("../img/nav-szata.gif") 0 -3px no-repeat; }
	body.body-uslugi-bazacv #uslugi-bazacv a        	 	{ background: url("../img/nav-bazacv.gif") 0 -3px no-repeat; }
	body#body-uslugi-pakiety-ogloszen #uslugi-pakiety-ofert a
	{ background: url("../img/nav-pakiety-ofert.gif") 0 -3px no-repeat; }
	body.body-uslugi-banery #uslugi-banery a       		 	{ background: url("../img/nav-banery.gif") 0 -3px no-repeat; }
	body.body-uslugi-sponsorowane #uslugi-sponsorowane a 	{ background: url("../img/nav-sponsorowane.gif") 0 -3px no-repeat; }
	/* --------------------------------------------- */
/* -------------------------------------------------------- */

/* content_intro */
#content_intro { position: relative; width: 100%; overflow: hidden; background: transparent; margin-bottom: 10px; }

#search { width: 716px; height: 60px; background: #594d3a url("../img/search_bgr.gif") 0 0 repeat-x; border: 1px solid #5b4f3c; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	body#body-strefa_kandydata #search { width: 718px; }

#intro-pracodawca { width: 230px; height: 60px; margin: 0 0 0 -2px; position: relative; }
	#intro-pracodawca p {background: #80745e; border: 1px solid #594d3a; height: 60px; margin-left:0px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
	#intro-pracodawca a { width: 228px; height: 60px; margin: 0px; padding: 0; display: block; float: left; text-indent: -9999px;  background: #80745e url("../img/intro-prad-demo-bgr.jpg") top left no-repeat; }
	#intro-pracodawca a:hover { border: none; background: #80745e url("../img/intro-prad-demo-bgr.jpg") 0px -58px; }
	#intro-pracodawca a:active { border: none; background: #80745e url("../img/intro-prad-demo-bgr.jpg") 0px -116px; }
	#intro-pracodawca p#kandydat-zalogowany { border: 1px solid #6ca401;}
	#intro-pracodawca p#kandydat-zalogowany a {background: url("../img/intro-kan-bgr.jpg") top }
	#intro-pracodawca p#kandydat-zalogowany a:hover {background: url("../img/intro-kan-bgr.jpg") bottom }
	

	#intro-pracodawca p#pracodawca-zalogowany a {background: url("../img/intro-prad-bgr.jpg") top }
	#intro-pracodawca p#pracodawca-zalogowany a:hover {background: url("../img/intro-prad-bgr.jpg") 0px -58px; }
	#intro-pracodawca p#pracodawca-zalogowany a:active {background: url("../img/intro-prad-bgr.jpg") 0px -116px; }	
	
	#minicart { position: absolute; right: 0; top: 0; background: #eadaa7 url("../img/cart.gif") 15px 50% no-repeat; width: 160px; padding: 10px 0 0 60px; height: 45px; -moz-border-radius-bottomleft: 3px; -moz-border-radius-bottomright: 3px; -webkit-border-bottom-left-radius: 3px; -webkit-border-bottom-right-radius: 3px; }
	#minicart a { color: #2869ac; }
	#minicart strong a { font: bold 14px Arial, sans-serif; text-shadow: 0 1px 0 #faf4df; }

#wyszukiwarka_ofert { margin: 5px 0 0 10px; }
	#wyszukiwarka_ofert div { margin: 11px 0; margin: 0 5px 0 0; display: inline; padding: 0; float: left; }
	#wyszukiwarka_ofert div#input_slowo { width: 270px; }
	#wyszukiwarka_ofert div#input_lokalizacja { width: 260px; }
	#wyszukiwarka_ofert div#input_szukaj { width: 145px;}
	#wyszukiwarka_ofert label { text-align: left; color: #fff; font-size: 11px; }
	#wyszukiwarka_ofert label span { font-size: 9px; }
	#wyszukiwarka_ofert #input_lokalizacja label,
	#wyszukiwarka_ofert #input_slowo label { margin-right: 0; padding-right: 0; width: 190px; }
	#wyszukiwarka_ofert select { width: 260px; }
	#wyszukiwarka_ofert input#slowo { width: 250px; letter-spacing: 0.5px; }
	#wyszukiwarka_ofert input#lokalizacja { width: 240px; letter-spacing: 0.5px; }
	#wyszukiwarka_ofert #input_szukaj input { width: 140px; height: 26px; margin: 0; padding: 0; border: none;  cursor: pointer; background: url("../img/przyciski_140px.gif") 0 -312px no-repeat; text-indent: -9000px; }
	#wyszukiwarka_ofert #input_szukaj input:hover { background-position: 0 -338px; }
	#wyszukiwarka_ofert p { color: #fff; font-size: 9px; margin: 0; padding: 0; }

/* forms */
input,
select,
textarea { padding: 1px 2px 2px; border: 1px solid #7f9db9; color: #000; font-size: 12px; width: 250px; }

input:focus, select:focus, textarea:focus { background-color: #ffc; }

input.checkbox { width: auto; }

textarea { font-family: Arial, Helvetica, Tahoma, Verdana, sans-serif; /* ffxp nie odziedziczyl z body */ font-size: 11px; overflow: auto; /* usuwa scrollbary w IE */ } 

label { text-align: right; width: 150px; display: block; float: left; clear: left; margin-right: 10px; padding-right: 15px; }
label.wymagane { width: 165px; padding-right: 0; }
label.second-inline { display: inline; text-align: left; float: none; margin: 0; padding: 0; }
label em { padding-left: 5px; font: bold 13px "Trebuchet MS", sans-serif; vertical-align: bottom; color: #d73328; }

body.body-pracodawca label.wymagane { width: 180px; }
body.body-pracodawca label { width: 165px; }
#zmiana_loginu_pracodawcy label.wymagane { width: 180px; }

#content_main p.legenda-wymagane { width: 200px; margin: 10px 0 10px 172px; height: 20px; float: left; display: inline; background: url("../img/pozycje-wymagane.gif") 0 0 no-repeat; }
#content_main #form_reklama p.legenda-wymagane { margin: 10px 0 10px 157px; }

.puste-wymagane, 
.sidebox input.puste-wymagane  { border: 1px solid #d73328; }
.input-wrapper { display: block; margin: 0 120px 0 172px; padding: 3px 0 2px; }
.highlighted .input-wrapper { margin: 0; }

#edycja_ogloszenia span.validation-notice, #edycja_danych_pracodawcy span.validation-notice, #dodaj_ogloszenie span.validation-notice 
	{ display: none; background: url("../img/ikony/validation.gif") #FFE8E8 5px center no-repeat; margin-left:190px; padding:5px 5px 5px 20px; width:231px; font-size:11px; color:#000 }
#form_reklama span.validation-notice { display: none; background: url("../img/ikony/validation.gif") #FFE8E8 5px center no-repeat; margin-left:175px; padding:5px 5px 5px 20px; width:231px; font-size:11px; color:#000 }
#form-prad-koszyk-dane span.validation-notice { display: none; background: url("../img/ikony/validation.gif") #FFE8E8 5px center no-repeat; margin-left:150px; padding:5px 5px 5px 20px; width:231px; font-size:11px; color:#000 }
span.validation-notice-typ { margin-top:20px; display: none; background: url("../img/ikony/validation.gif") #FFE8E8 20px center no-repeat; padding:5px 5px 5px 40px; font-size:11px; color:#000 }

fieldset.closed { background: #f8f8f8; margin: 8px; padding: 10px 0; border: 1px solid #dfdfdf; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
fieldset p { margin: 15px 0; clear: both; }

#input_slowo label,
#input_lokalizacja label,
#input_szukaj label { padding: 0 0 3px; margin: 0; }
#input_slowo input,
#input_lokalizacja input { padding: 4px 3px; font-size: 14px; border-color: #5F9410; }

form p { position: relative; }
/*
	TODO przerobic #content_main form na konkretne klasy idki formularzy ktore tego potrzebuja
*/
#content_main form { border: 1px solid #d6d6d6; border-top: none; padding-top: 1px; margin-top: -1px; }
	#content_main form.koszyk { border: none; }
	
	/* uniwersalny submit */
	input.submit,
	a.button { background: url("../img/button185.gif") 0 -26px no-repeat; height: 26px; overflow: hidden; width: 185px; display: block; margin: 0 auto; padding: 5px 25px; color: #fff; 	font-weight: bold; text-shadow: 0 -1px 0 #6a8f18; cursor: pointer; border: none; font-family: Arial, Verdana, sans-serif; }
	a.button { margin: 0 auto; padding: 0; height: 26px; text-align: center; }
	input.submit:hover {background-position: 0 0;}
	input.submit { margin: 35px auto; }
	/* ---------------------------------------------- */

body.body-prad-logotyp #formularz_plik { position: relative; min-height: 200px; }
body.body-prad-logotyp img#logotyp-large { position: absolute; top: 25px; left: 20px; }
#add_zdjecie p.form-opis,
#usun_zdjecie p.form-opis,
#formularz_plik p.form-opis,
#usun-logotyp p.form-opis { padding-left: 190px; }

/* -------------------------------------------------------------------------------------------------- */

/* oferty - student */
#oferty li { padding: 8px; border-bottom: 1px solid #d7d7d7; padding-right: 130px; }
#oferty li.promowana,
#oferty li.promowanaextra { background: #ffc url("../img/dobra-oferta.gif") 500px 16px no-repeat; border: 1px solid #ebdcb0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
#oferty li.promowana a.link_oferta,
#oferty li.promowanaextra a.link_oferta { color: #ce280f; }
#oferty li.promowanaextra.odd { background-color: #ffffe7; }
#oferty p { margin: 3px 0; font-size: 11px; }
#oferty a.link_oferta { font-weight: bold; font-size: 15px; line-height: 200%; color: #47423b; }
/* -------------------------------------------------------------------------------------------------- */

/* oferty - uniwersalna lista */
.lista-ofert li { margin: 0; padding: 8px 10px; border-bottom: 1px solid #d7d7d7; }
.lista-ofert li a.link_oferta { font-weight: bold; font-size: 15px; line-height: 200%; color: #47423b; }
/* -------------------------------------------------------------------------------------------------- */

/* */
#student-zobacz-wszystkie-oferty { background: #f6ffeb; border: 1px solid #c9e698; margin: 20px 0 40px; padding: 10px 20px; position: relative; }
#student-zobacz-wszystkie-oferty h4 { font-size: 24px; font-weight: bold; }
#student-zobacz-wszystkie-oferty p { font-size: 16px; font-weight: bold; }
#student-zobacz-wszystkie-oferty p strong { color: #cf2a10; }
a#button-zobacz-wszystkie-oferty { width: 220px; height: 36px; display: block; text-indent: -9000px; background: url("../img/button-zobacz-wszystkie-oferty.gif") 0 0 no-repeat; position: absolute; right: 25px; top: 24px; }
a#button-zobacz-wszystkie-oferty:hover { border: 0; }
/* ---------------------------------------------------------------- */

/* patron */
h2 em.h2-desc { display: block; font-size: 12px; }
#patron { padding-bottom: 20px; }
#patron h3 { font: 20px Georgia, "Times New Roman", Times, serif; margin: 10px 0 5px 10px; }
#patron h4 { font-size: 12px; font-weight:normal; margin: 0 0 30px 10px; }
#patron p { margin: 15px 10px; }
#patron ul { margin: 20px 10px 40px; }
#patron li { margin: 10px 0; }
#patron li a { margin: 20px; }
/* ---------------------------------------------------------------- */

/* side_content */
#side_content li { border: 1px solid #dedede; background: #f8f8f8; margin: 0 10px 25px 13px; }
#side_content li h3 { background: url("../img/side_content_h3.gif") 0 -1px no-repeat; font-size: 14px; font-weight: bold; color: #fff; margin: -1px -1px 0 -1px; padding: 7px 15px 12px; text-shadow: 0 1px 0 #1286bd; }
#side_content li p { padding: 10px 15px; }
	#side_content li#student-staz_je { border: none; background: transparent; }
	li#student-staz_je a:hover { border: none; }
	li#galeria_patrona { margin-top: 20px; }
	
#side_content li#student-pierwszy-krok { background: #f8f8f8 url("../img/student-pierwszy-krok.jpg") right 35px no-repeat; margin-top: 20px; }
#side_content li#student-pierwszy-krok h3 { background: transparent; color: #47423b; font-size: 18px; padding: 10px 15px; margin: 0; text-shadow: 0 1px 0 #fff; }
#side_content li#student-pierwszy-krok p.opis { margin: 10px 155px 20px 15px; padding: 0; }

p#button-pobierz-ksiazke a,
p#button-zaloz-konto a { width: 220px; height: 46px; margin: 0 auto; display: block; text-indent: -9000px; background: url("../img/button-pobierz-publikacje.gif") 0 0 no-repeat; }
p#button-zaloz-konto a { background: url("../img/button-zaloz-konto.gif") 0 0 no-repeat; }
p#button-pobierz-ksiazke a:hover,
p#button-zaloz-konto a:hover { border: 0; }

#button-nl-zapisz { width: 220px; height: 36px; margin: 0 auto; display: block; text-indent: -9000px; background: url("../img/button-ang-za-darmo.gif") 0 0 no-repeat; border: none; cursor: pointer; }
#button-nl-rezygnuj { border: none; color: #2869ac; padding: 0; border-bottom: 1px solid #f8f8f8; background: transparent; cursor: pointer; }
#button-nl-rezygnuj:hover { border-bottom: 1px solid #2869ac; }

#student-artykuly { margin: 0 10px 25px 13px; min-height:100px;}

#student-artykuly h3,
#student-reklama h3,
#biura-karier h3,
#patroni-portalu h3 { color: #948c7f; font: normal 9px Arial, Helvetica, Tahoma, sans-serif; text-transform: uppercase; letter-spacing: 1px; }

#biura-karier { width: 100%; overflow: hidden; padding-bottom: 25px; }
#biura-karier li.bk-logo { float: left; margin: 20px 24px 0 20px; }
#biura-karier a:hover { border: none; }

#patroni-portalu { width: 100%; overflow: hidden; padding-bottom: 25px; }
#patroni-portalu li.bk-logo { float: left; margin: 20px 24px 0 20px; }
#patroni-portalu a:hover { border: none; }

#student-artykuly h4 { font: normal 16px Georgia, "Times New Roman", Times, serif; padding: 0 65px 5px 0; margin-top: 10px; position: relative; }
#student-artykuly h4 a { color: #484643; }
#student-artykuly h4 img { position: absolute; right: 5px; top: 5px; }
#student-artykuly li p { margin: 5px 0; padding: 0; }
#student-artykuly li p a { color: #2869ac; font-size: 11px; }
#student-artykuly li p strong { color: #47423b; font-weight: normal; display: block; margin-bottom: 25px; }
#student-artykuly li p strong a { padding-left: 0; background: transparent; color: #47423b; font-size: 11px; }
#student-artykuly li.link { padding-left: 10px; margin-left: -10px; background: url("../img/dot2.gif") 0 6px no-repeat; }
#student-artykuly li.link p { margin: 3px 0; }
#student-artykuly a.polecamy { background: url("../img/polecamy.gif") 0 50% no-repeat; padding-left: 65px; } 
#student-artykuly li.link a.polecamy { background-image: url("../img/polecamy2.gif"); } 
#student-artykuly li p a:hover { border: 0; text-decoration: underline; }
#student-artykuly a img { border: 1px solid #EDECE7; margin: 10px 10px 0 0; padding: 0; float: left; }
#student-artykuly img.arch_polecamy { float: right; border: none; margin-top: 5px; }

#student-reklama { margin: 0 10px 25px 13px; }
/* -------------------------------------------------------------------------------------------------- */

/* uslugi main page*/
 
#body-uslugi #content_main h4 { background:url("../img/pracodawca/uslugi-h4.jpg") no-repeat top left; border:none; text-indent:-9999px; margin-bottom:25px;}
 
#uslugi_main { background: url("../img/pracodawca/uslugi-vertical-lines.gif") repeat-y top center #fff; height:310px;} 
#uslugi_main h5 {font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#837866; margin-bottom:10px;} 
#uslugi_main p { margin:0px 0px 10px 0px;}
#uslugi_main a:hover { border-bottom: none; }
#uslugi_main #uslugi-ogloszenia a { background: url("../img/pracodawca/uslugi-ogloszenie.jpg") no-repeat top left; display:block; width: 203px; height:206px;  }
#uslugi_main #uslugi-baza-cv a { background: url("../img/pracodawca/uslugi-baza-cv.jpg") no-repeat top left; display:block; width: 203px; height:206px;  }
#uslugi_main #uslugi-pakiety a { background: url("../img/pracodawca/uslugi-pakiety-ogloszen.jpg") no-repeat top left; display:block; width: 203px; height:206px;  }



/* Uslugi */
#reklama-dlaczego { padding-right: 190px; background: url("../img/reklama-b1.gif") top right no-repeat; margin-top:15px; }
#reklama-dlaczego.lista-tickmark li {background:transparent url(../img/demo/li.png) no-repeat scroll 0 2px; font-family: Arial, sans-serif; line-height: 200%; padding-bottom: 10px; padding-left:35px; margin-left:20px;}

#uslugi-banery-content h5 { font-family:Georgia,"Times New Roman",Times,serif;font-size:20px;font-weight:normal;margin-top:10px;padding-top:10px;color:#574B37;margin-left:20px;}
#uslugi-banery-content #form_reklama {border:none;}

.reklama-button { margin: 20px 0; padding: 10px 0px; background: #fffac6; border: 1px solid #ffd754; width: 698px; overflow: hidden; }
.reklama-button {font-size:16px;}
.reklama-button h5 strong { font-size: 36px; font-weight: normal; }
#content_main .reklama-button p { font: normal 16px Georgia, "Times New Roman", Times, serif; color: #574B37; line-height: 22px; margin: 15px 0 10px 20px; }
.reklama-button a.button { float: right; margin:15px 10px 5px 10px; background: url("../img/przyciski_220px.gif") 0 -480px no-repeat; height: 39px; text-indent: -9000px; width: 220px; }
.reklama-button.second a.button { margin-top: 15px; }
.reklama-button a.button:hover { background-position: 0 -520px; border-bottom:none; }
.reklama-button h5 span { display: block; font-size: 14px; margin-left: 20px; }
.reklama-button h5 span em { font: normal 18px Georgia, serif; padding: 0; color: #574B37; vertical-align: top; }
#uslugi-banery-content .reklama-button h5 { width: 400px; margin-left:20px; padding-bottom: 10px; float: left; font: normal 22px Georgia, "Times New Roman", Times, serif;margin-top:0px; padding-top:0px; }

#box-download ul {background:#F2F9FD none repeat scroll 0 0; border:1px solid #CEEAF6; padding:10px 25px;}
#box-download ul li {list-style-type:disc;padding:5px 0px;}

ul#reklama-art  { margin: 15px; margin-left:30px;}
ul#reklama-art li	{ list-style-type: disc; margin: 10px 0; }

input#zloz_zamowienie { background: url("../img/przyciski_140px.gif") 0 -572px no-repeat; text-indent: -9000px; width: 140px; height: 26px; border: 0; margin: 10px 0 10px 230px; display: inline; }
input#zloz_zamowienie:hover { background-position: 0 -598px; }

#kontakt-konsultant h4 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; margin: 10px 0; }
#kontakt-konsultant div#kontakt-girl { background: url("../img/kontakt-girl.jpg") 15px 0 no-repeat; height: 111px; }
#kontakt-konsultant ul { background: #F2F9FD none repeat scroll 0 0; border:1px solid #CEEAF6; margin:0px; padding:10px; margin-bottom:20px; }
#kontakt-konsultant .infolinia { margin: 10px 0; font-size: 13px; }
#kontakt-konsultant .infolinia strong { font-size: 18px; }

div#info-platnosci { background: #F2F9FD; border:1px solid #CEEAF6; margin:0 0 20px; padding:10px;}
div#info-platnosci ul { padding:10px 0px; border:none; margin:0px}
div#info-platnosci ul li { border-top: 1px solid #ceeaf6; padding:15px 0px}
	div#info-platnosci ul li#visa { background: url("../img/boksy/ico-visa.jpg") center right no-repeat;}
	div#info-platnosci ul li#platnosci { background: url("../img/boksy/ico-platnosci.jpg") center right no-repeat;}
	div#info-platnosci ul li#przelew { background: url("../img/boksy/ico-przelew.jpg") center right no-repeat;}
	div#info-platnosci ul li#konsultant { background: url("../img/boksy/ico-telefon.jpg") center right no-repeat;}
	
ul.uslugi-boxy li 	 { background: #f8f8f8; }
div.uslugi-boxy-li 	 { border: 1px solid #e0e0e0; border-color: #e0e0e0 #d3d3d3 #d3d3d3 #e0e0e0; padding: 20px 10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
ul.uslugi-boxy li h5 { font: normal 20px Georgia, "Times New Roman", Times, serif; color: #47423b; text-shadow: 0 1px 0 #fff; }
ul.uslugi-boxy li p  { font-size: 13px; }
ul.uslugi-boxy li a.button { background: url("../img/button155.gif") 0 -26px no-repeat; height: 16px; overflow: hidden; width: 155px; display: block; margin: 0 auto; padding: 5px 0; color: #fff; font-weight: bold; text-shadow: 0 -1px 0 #6a8f18; cursor: pointer; border: none; text-align: center; }

#uslugi-referencje { margin-top: 30px; color:#574b37; }
#body-uslugi #uslugi-referencje h4 { background:url("../img/pracodawca/uslugi-referencje-h4.jpg") top left no-repeat; height:40px; width:600px;}
#uslugi-referencje blockquote { font-family: Georgia; font-size:14px; font-style: italic; }
#uslugi-referencje a { color:#2869ac; background: #e5f0cd; padding: 5px; margin-left: 10px; text-shadow:1px 1px 0px #fff; }
#uslugi-referencje a:hover { border-bottom: none; }
#uslugi-referencje p { font-size:11px; }
/* -------------------------------------------------------------------------------------------------- */

/* usługi wyróżnienie */
div.wyroznienie-info {background:url(../img/pracodawca/oferta-wyroznienie-info-small.jpg) no-repeat right bottom;}
div.wyroznienie-info h5#info-header { font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; font-weight:normal; margin-top:10px; padding-top:10px; color:#574B37; text-align: left; padding-left:20px; }
div.wyroznienie-info ul li {background:transparent url(../img/liok-small.jpg) no-repeat scroll 0 4px; font-size:14px; line-height:14px; margin:0 170px 5px 20px; padding:7px 0 5px 25px;}
div.wyroznienie-info ul li#promo-pakiety { font-weight:bold; line-height:20px; margin:20px 20px 15px }
div.wyroznienie-info ul li#promo-pakiety span {color:#b42a05; font-size:16px; }
div.wyroznienie-info ul li#promo-pakiety a { font-weight: normal }


div#uslugi-wyroznienie a.btn {float:left; display:block; text-indent:-9999px; width:220px; height:39px; margin:10px auto 10px 15px; background: url(../img/przyciski_220px.gif) 0 0 no-repeat; background-position:0 -100px important; background-position:0 -400px;}
	div#uslugi-wyroznienie a.btn:hover {border:0; background-position:0 -126px important; background-position:0 -440px;}

div#uslugi-wyroznienie p.price {font-family:Georgia,Arial; font-size:24px; margin-left:0px;}
	div#uslugi-wyroznienie p.price span {font-size:40px}
	div#uslugi-wyroznienie p.price span.normal {color:#47423b; font-size:40px}

div#uslugi-wyroznienie div#box_standard, div#uslugi-wyroznienie div#box_premium, div#uslugi-wyroznienie div#box_premiump { border-style:solid; border-color:#ddd; border-width:1px 0px;margin:20px 0px; padding-bottom:20px; }
div#uslugi-wyroznienie h5 { font-family:Georgia,Arial; font-size:28px; font-weight:normal; margin:10px 0; padding:0; text-align: left; }

#body-uslugi-ogloszenia #content_main h4 { background:url("../img/pracodawca/ogloszenia-h4.jpg") top left no-repeat; text-indent:-9999px; border:none }
#uslugi-ogloszenia a.podglad { background:none repeat scroll 0 0 #F8F8F8; color:#2869AC; display:block; font-size:11px; margin:10px 0; padding:10px; text-align:center; text-shadow:1px 1px 0 #FFFFFF;}
#uslugi-ogloszenia a:hover.podglad {border:none} 

#uslugi-ogloszenia #demo-box { width:179px; float: left; margin-top:25px; }
#uslugi-ogloszenia #demo-cont-outer { border:solid #DDDDDD; border-width: 1px 1px 0px 1px; -moz-border-radius: 3px 3px 0px 0px; }
#uslugi-ogloszenia #demo-cont { background: url("../img/pracodawca/ogloszenia/demo-bg.jpg") repeat-x bottom #fff; font-size:11px; padding:15px 10px 0px; margin:1px 1px 0px 1px; text-shadow: 1px 1px 0px #fff;}
	#uslugi-ogloszenia #demo-cont #demo-head { font-size:15px; text-align:center; color:#9b937d; padding-bottom:15px; }
	#uslugi-ogloszenia #demo-cont #demo-content { border:dashed #d2d2d2; border-width:1px 0px 1px 0px; padding:15px 0px; color: #818280; }
		#uslugi-ogloszenia #demo-cont #demo-content ul { list-style: none; color:#9c937e; text-align: center;  font-weight: bold; margin-top:10px; }
	#uslugi-ogloszenia #demo-cont #demo-bottom { text-align:center; padding-top:15px; }
	
	#uslugi-ogloszenia #demo-arrow a{ background: url("../img/pracodawca/ogloszenia/demo-zalozkonto.png") no-repeat; width:179px; height:88px; display:block; text-indent:-9999px; }
	#uslugi-ogloszenia #demo-arrow a:hover { border-bottom:none; }
	#uslugi-ogloszenia #ogloszenia-cont { background: url("../img/pracodawca/ogloszenia/ogloszenia-bg.jpg") repeat-x bottom #e4f4b2; font-size: 11px; padding: 15px 10px 0px; margin: 1px 1px 0px 1px; text-shadow: 1px 1px 0px #fff;}
	
#uslugi-ogloszenia #ogloszenia-box { float: right; width:508px; margin:25px 12px 0px 0px; }
#uslugi-ogloszenia #ogloszenia-outer { border:solid #DDDDDD; border-width: 1px 1px 0px 1px; -moz-border-radius: 3px 3px 0px 0px; }
#uslugi-ogloszenia #ogloszenia-box #box-container { overflow:hidden; padding-bottom:17px; }
#uslugi-ogloszenia #ogloszenia-box .box { float:left; width:160px; text-align: center;  }
#uslugi-ogloszenia #ogloszenia-box .box .cechy { background:#fff; height:287px; margin: 15px 0px 19px;}
#uslugi-ogloszenia #ogloszenia-box .box .cechy ul { padding-top: 5px; }

#uslugi-ogloszenia #ogloszenia-box #box-p .cechy, 
#uslugi-ogloszenia #ogloszenia-box #box-pp .cechy { border-left:1px dashed #d2d2d2}
#uslugi-ogloszenia #ogloszenia-box #box-pp .cechy ul li { height:45px; background:url("../img/pracodawca/premiump-list-ico.png") no-repeat scroll left 8px; text-align:left; border-bottom:1px dashed #D2D2D2; margin:4px 10px; padding:6px 0 15px 18px; }
#uslugi-ogloszenia #ogloszenia-box #box-p .cechy ul li { height:45px; background:url("../img/pracodawca/premium-list-ico.png") no-repeat scroll left 8px; text-align:left; border-bottom:1px dashed #D2D2D2; margin:4px 10px; padding:6px 0 15px 18px; }
#uslugi-ogloszenia #ogloszenia-box #box-s .cechy ul li { height:45px; background:url("../img/pracodawca/standard-list-ico.png") no-repeat scroll left 8px; text-align:left; border-bottom:1px dashed #D2D2D2; margin:4px 10px; padding:6px 0 15px 18px; }
#uslugi-ogloszenia #ogloszenia-box #box-pp .cechy ul li.empty,
#uslugi-ogloszenia #ogloszenia-box #box-p .cechy ul li.empty, 
#uslugi-ogloszenia #ogloszenia-box #box-s .cechy ul li.empty  { background:url("../img/pracodawca/empty.jpg") no-repeat top center; height:45px; padding:0; }
#uslugi-ogloszenia #ogloszenia-box #box-pp .cechy ul li.small,
#uslugi-ogloszenia #ogloszenia-box #box-p .cechy ul li.small, 
#uslugi-ogloszenia #ogloszenia-box #box-s .cechy ul li.small { height: 24px; }
 
#uslugi-ogloszenia #ogloszenia-box #box-pp .cechy ul li:last-child,
#uslugi-ogloszenia #ogloszenia-box #box-p .cechy ul li:last-child,
#uslugi-ogloszenia #ogloszenia-box #box-s .cechy ul li:last-child { border-bottom:none; }


#box-pp h5 { color:#D8860B; font-size:15px;text-align:center; font-weight:normal; }
#box-p h5 { color:#589612; font-size:15px;text-align:center; font-weight:normal; }
#box-s h5 { color:#796E5A; font-size:15px;text-align:center; font-weight:normal; }

	#uslugi-ogloszenia #ogloszenia-arrow a{ background: url("../img/pracodawca/ogloszenia/ogloszenia-arrow.jpg") no-repeat; width:508px; height:88px; display:block; text-indent:-9999px; }
	#uslugi-ogloszenia #ogloszenia-arrow a:hover { border-bottom:none; }

	
#body-uslugi-ogloszenia #uslugi-dlaczego h4, #body-uslugi #uslugi-dlaczego h4 { background:url("../img/pracodawca/ogloszenia-dlaczego-h4.jpg") top left no-repeat; text-indent:-9999px; border:none; width:400px; height:110px; padding:0px; margin-top:50px; margin-bottom:10px }
#body-uslugi-ogloszenia #uslugi-dlaczego h4 { background:url("../img/pracodawca/uslugi-ogloszenia-dlaczego-h4.jpg") top left no-repeat; height:75px; width:600px;}



#uslugi-dlaczego ul li { background:url("../img/liok.png") no-repeat scroll left 15px transparent; border-bottom:1px dashed #D2D2D2; color:#837866; float:left; font-size:13px; margin-top:5px; padding:15px 10px 20px 33px; width:280px; height:60px }
#uslugi-dlaczego ul li.noborder {border-bottom:none}

#body-uslugi-ogloszenia #uslugi-dlaczego ul li { height: auto}

/* uslugi wlasna szata */
body#body-uslugi-szata-graficzna #content_main h5 { font: bold 26px Arial, sans-serif; color: #639700; margin: 30px 20px; }
#wlasna-szata-wrapper p { font-size: 13px; line-height: 21px; margin: 15px 20px; }
#wlasna-szata-kontakt-box { background: url("../img/kredki.jpg") right bottom no-repeat; }
#wlasna-szata-kontakt-box p { margin: 15px 300px 15px 20px; }
#wlasna-szata-kontakt-box h6 { font: bold 16px Arial, sans-serif; color: #639700; margin: 30px 20px 0; }
#wlasna-szata-kontakt { padding: 20px 0 15px; }
#wlasna-szata-kontakt p { color: #837866; margin: 0 0 0 35px; }
#wlasna-szata-kontakt p strong { font-weight: bold; font-size: 17px; padding-left: 10px; }

/* pakiety ogloszen */
#body-uslugi-pakiety-ogloszen #content_main h4 {
background:url("../img/pracodawca/pakiety-h4.jpg") no-repeat scroll left top transparent; border:medium none; margin-bottom:0px; padding-bottom:0px; text-indent:-9999px; }


div.pakiety-ogloszen-info  ul li {background:url("../img/liok.png") no-repeat 0 4px; font-size:12px; line-height:17px; margin:0 0 5px 20px; padding:7px 0 5px 30px;}
div.pakiety-ogloszen-info  h5#info-header { color:#574B37; font-family:Georgia,"Times New Roman",Times,serif; font-size:20px; font-weight:normal; margin:10px 0px 10px; padding-left:20px; padding-top:10px; text-align:left; }
div.pakiety-ogloszen-info { margin-bottom:15px;}

div#pakiety-ogloszen {margin-top:40px;}

.pakiet-container { width:215px; border: solid #ddd; border-width:1px 1px 0px 1px; overflow:hidden; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.pakiet-content { border: solid #fff; border-width:1px 1px 0px 1px; }

.pakiet-content .leftside { float:left; }
.pakiet-content .rightside { float:right }
.p-content { clear:both;width: 213px; height:225px; background: url("../img/pracodawca/pakiety/pakiety-content-bg.gif") repeat-y;  text-align:center; color:#4c4638; text-shadow:1px 2px 0px #e1dfd8}
.p-content ul li { padding-top:10px; }
.p-content ul li img { padding-top: 10px}


.pakiet { float:left; width:233px; }
.pakiet-container a.wykup { display:block; background:url("../img/pracodawca/pakiety/wykup.png") no-repeat; width:82px; height:37px; text-indent:-9999px; margin: 80px 0px 0px 10px}
.pakiet-container a:hover.wykup { border-bottom: none; opacity:0.8 } 

.pakiet-container .standard h5 {text-indent:-9999px; background:url("../img/pracodawca/pakiety/header-standard.jpg"); height:50px; width:213px; }
.pakiet-container .standard .cena .leftside { background:url("../img/pracodawca/pakiety/standard-cena-left.jpg"); width: 106px; height: 122px; }
.pakiet-container .standard .cena .rightside { background:url("../img/pracodawca/pakiety/standard-cena-right.jpg"); width: 107px; height: 122px; }
.pakiet-container .standard .lico { background:url("../img/pracodawca/pakiety/standard-10.jpg") no-repeat; width:106px; height:78px; text-indent: -9999px }
.pakiet-container .standard .rico { background:url("../img/pracodawca/pakiety/standard-50.jpg") no-repeat; width:107px; height:78px; text-indent: -9999px }

.standard-zobacz-wiecej a { display:block; text-indent:-9999px; background: url("../img/pracodawca/pakiety/standard-zobacz-wiecej.jpg") no-repeat top center; width: 216px; height: 80px; clear:both;}
.standard-zobacz-wiecej a:hover { border-bottom: none;background: url("../img/pracodawca/pakiety/standard-zobacz-wiecej.jpg") no-repeat bottom center; }

.pakiet-container .mix h5 {text-indent:-9999px; background:url("../img/pracodawca/pakiety/header-mix.jpg"); height:50px; width:213px; }
.pakiet-container .mix .cena .leftside { background:url("../img/pracodawca/pakiety/mix-cena-left.jpg"); width: 106px; height: 122px; }
.pakiet-container .mix .cena .rightside { background:url("../img/pracodawca/pakiety/mix-cena-right.jpg"); width: 107px; height: 122px; }
.pakiet-container .mix .lico { background:url("../img/pracodawca/pakiety/mix-10.jpg") no-repeat; width:107px; height:78px; text-indent: -9999px }
.pakiet-container .mix .rico { background:url("../img/pracodawca/pakiety/mix-50.jpg") no-repeat; width:106px; height:78px; text-indent: -9999px }

.mix-zobacz-wiecej a { display:block; text-indent:-9999px; background: url("../img/pracodawca/pakiety/mix-zobacz-wiecej.jpg") no-repeat top center; width: 216px; height: 80px; clear:both;}
.mix-zobacz-wiecej a:hover { border-bottom: none; background: url("../img/pracodawca/pakiety/mix-zobacz-wiecej.jpg") no-repeat bottom center; }

.pakiet-container .extramix h5 {text-indent:-9999px; background:url("../img/pracodawca/pakiety/header-extramix.jpg"); height:50px; width:213px; }
.pakiet-container .extramix .cena .leftside { background:url("../img/pracodawca/pakiety/extramix-cena-left.jpg"); width: 106px; height: 122px; }
.pakiet-container .extramix .cena .rightside { background:url("../img/pracodawca/pakiety/extramix-cena-right.jpg"); width: 107px; height: 122px; }
.pakiet-container .extramix .lico { background:url("../img/pracodawca/pakiety/extramix-10.jpg") no-repeat; width:106px; height:78px; text-indent: -9999px }
.pakiet-container .extramix .rico { background:url("../img/pracodawca/pakiety/extramix-50.jpg") no-repeat; width:107px; height:78px; text-indent: -9999px }

.extramix-zobacz-wiecej a { display:block; text-indent:-9999px; background: url("../img/pracodawca/pakiety/extramix-zobacz-wiecej.jpg") no-repeat top center; width: 216px; height: 80px; clear:both;}
.extramix-zobacz-wiecej a:hover { border-bottom: none; background: url("../img/pracodawca/pakiety/extramix-zobacz-wiecej.jpg") no-repeat bottom center; }

#pakiety-baner { background: url("../img/pracodawca/pakiety/baner.jpg") no-repeat; width: 688px; height: 150px; margin-top:40px;}
#pakiety-baner p {font-size:14px; padding-top:77px; padding-left:30px}
#content_main p.pakiet-notice { margin: 30px 0 -20px 0; color: #aaa; text-align: center; }

/* pakiety ogloszen szczegoly*/
#body-uslugi-pakiety-ogloszen-extra-mix #content_main h4 {background:url("../img/pracodawca/pakiety/extra-mix-header.gif") no-repeat left top transparent; border:medium none; margin-bottom:0px; padding-bottom:0px; text-indent:-9999px; }
#body-uslugi-pakiety-ogloszen-mix #content_main h4 {background:url("../img/pracodawca/pakiety/mix-header.gif") no-repeat left top transparent; border:medium none; margin-bottom:0px; padding-bottom:0px; text-indent:-9999px; }
#body-uslugi-pakiety-ogloszen-standard #content_main h4 {background:url("../img/pracodawca/pakiety/standard-header.gif") no-repeat left top transparent; border:medium none; margin-bottom:0px; padding-bottom:0px; text-indent:-9999px; }
#body-uslugi-pakiety-ogloszen-standard #content_main #info-header,
#body-uslugi-pakiety-ogloszen-mix #content_main #info-header,  
#body-uslugi-pakiety-ogloszen-extra-mix #content_main #info-header { font-size:18px; font-family: Arial, Helvetica, sans-serif; padding-left:0px; }

.pakiet-more { width: 126px; float:left; margin-right:14px; }
.pakiet-more .head { width: 126px; height:80px }
.pakiet-more .down { width: 126px; height: 134px; }
.pakiet-more .down span{ display: block; text-align: center; color: #5b7d0a; padding-top:50px }

.pakiet-more a.wykup { display:block; background:url("../img/pracodawca/pakiety/wykup.png") no-repeat; width:82px; height:37px; text-indent:-9999px; margin: 30px auto 10px }
.pakiet-more a:hover.wykup { border-bottom: none; opacity:0.8 } 

#body-uslugi-pakiety-ogloszen-standard .pakiet-more .details-cont { height:90px }
#body-uslugi-pakiety-ogloszen-mix .pakiet-more .details-cont { height:202px }

.pakiet-more .details-cont { border:solid #ddd; height:295px; border-width:0px 1px 0px 1px; color:#4C4638; text-align:center; text-shadow:1px 2px 0 #E1DFD8;}
.pakiet-more .details { border: 1px solid #fff }
.pakiet-more .details ul li{ margin:10px 5px; }
.pakiet-more .details ul li img { margin-top:10px; }

.extra-mix-5 .head { background:url("../img/pracodawca/pakiety/extramix-more-5.jpg") no-repeat left top; }
.extra-mix-5 .details { background: #f7f7f7 }
.extra-mix-5 .down { background:url("../img/pracodawca/pakiety/extramix-more-5-down.jpg") no-repeat left top; }

.extra-mix-10 .head { background:url("../img/pracodawca/pakiety/extramix-more-10.jpg") no-repeat left top; }
.extra-mix-10 .details { background: #fff }
.extra-mix-10 .down { background:url("../img/pracodawca/pakiety/extramix-more-10-down.jpg") no-repeat left top; }

.extra-mix-20 .head { background:url("../img/pracodawca/pakiety/extramix-more-20.jpg") no-repeat left top; }
.extra-mix-20 .details { background: #f7f7f7 }
.extra-mix-20 .down { background:url("../img/pracodawca/pakiety/extramix-more-20-down.jpg") no-repeat left top; }

.extra-mix-50 .head { background:url("../img/pracodawca/pakiety/extramix-more-50.jpg") no-repeat left top; }
.extra-mix-50 .details { background: #fff }
.extra-mix-50 .down { background:url("../img/pracodawca/pakiety/extramix-more-50-down.jpg") no-repeat left top; }

.extra-mix-100 .head { background:url("../img/pracodawca/pakiety/extramix-more-100.jpg") no-repeat left top; }
.extra-mix-100 .details { background: #f7f7f7 }
.extra-mix-100 .down { background:url("../img/pracodawca/pakiety/extramix-more-100-down.jpg") no-repeat left top; }

.mix-5 .head { background:url("../img/pracodawca/pakiety/mix-more-5.jpg") no-repeat left top; }
.mix-5 .details { background: #f7f7f7 }
.mix-5 .down { background:url("../img/pracodawca/pakiety/mix-more-5-down.jpg") no-repeat left top; }

.mix-10 .head { background:url("../img/pracodawca/pakiety/mix-more-10.jpg") no-repeat left top; }
.mix-10 .details { background: #fff }
.mix-10 .down { background:url("../img/pracodawca/pakiety/mix-more-10-down.jpg") no-repeat left top; }

.mix-20 .head { background:url("../img/pracodawca/pakiety/mix-more-20.jpg") no-repeat left top; }
.mix-20 .details { background: #f7f7f7 }
.mix-20 .down { background:url("../img/pracodawca/pakiety/mix-more-20-down.jpg") no-repeat left top; }

.mix-50 .head { background:url("../img/pracodawca/pakiety/mix-more-50.jpg") no-repeat left top; }
.mix-50 .details { background: #fff }
.mix-50 .down { background:url("../img/pracodawca/pakiety/mix-more-50-down.jpg") no-repeat left top; }

.mix-100 .head { background:url("../img/pracodawca/pakiety/mix-more-100.jpg") no-repeat left top; }
.mix-100 .details { background: #f7f7f7 }
.mix-100 .down { background:url("../img/pracodawca/pakiety/mix-more-100-down.jpg") no-repeat left top; }

.standard-5 .head { background:url("../img/pracodawca/pakiety/standard-more-5.jpg") no-repeat left top; }
.standard-5 .details { background: #f7f7f7 }
.standard-5 .down { background:url("../img/pracodawca/pakiety/standard-more-5-down.jpg") no-repeat left top; }

.standard-10 .head { background:url("../img/pracodawca/pakiety/standard-more-10.jpg") no-repeat left top; }
.standard-10 .details { background: #fff }
.standard-10 .down { background:url("../img/pracodawca/pakiety/standard-more-10-down.jpg") no-repeat left top; }

.standard-20 .head { background:url("../img/pracodawca/pakiety/standard-more-20.jpg") no-repeat left top; }
.standard-20 .details { background: #f7f7f7 }
.standard-20 .down { background:url("../img/pracodawca/pakiety/standard-more-20-down.jpg") no-repeat left top; }

.standard-50 .head { background:url("../img/pracodawca/pakiety/standard-more-50.jpg") no-repeat left top; }
.standard-50 .details { background: #fff }
.standard-50 .down { background:url("../img/pracodawca/pakiety/standard-more-50-down.jpg") no-repeat left top; }

.standard-100 .head { background:url("../img/pracodawca/pakiety/standard-more-100.jpg") no-repeat left top; }
.standard-100 .details { background: #f7f7f7 }
.standard-100 .down { background:url("../img/pracodawca/pakiety/standard-more-100-down.jpg") no-repeat left top; }

/* baza CV */
#body-uslugi-baza-cv #content_main h4 { background:url("../img/pracodawca/baza-cv-h4.jpg") no-repeat ; border:medium none; text-indent:-9999px; margin-bottom:25px; }
div.baza-cv-info { position:relative; background:#f9fcf3; margin-bottom:20px; border:1px solid #e2efc6 ; padding:0px 0px 10px 0px}
div.baza-cv-info a#baza-cv-demo { background:url("../img/pracodawca/baza-cv-wyprobuj.png") no-repeat center top transparent; display:block; height:195px; position:absolute; right:-10px; text-indent:-9999px; top:-30px; width:265px; } 
div.baza-cv-info a:hover#baza-cv-demo { border-bottom:none;background: url("../img/pracodawca/baza-cv-wyprobuj.png") no-repeat bottom }
div.baza-cv-info ul { margin-top:10px;}
div.baza-cv-info ul li {background:url(../img/liok.png) no-repeat 0 3px; font-size:14px; line-height:20px; margin:0 0px 5px 20px; padding:5px 0 5px 35px;}
div.baza-cv-info h5 { font-family: Arial, Helvetica, sans-serif;font-size:20px;font-weight:normal; padding-top:10px;color:#574B37;margin-left:20px;}

div.pakiet-cv { width:145px;padding:0px 10px; float:left; margin:0px 5px; cursor: pointer; }
.uslugi_boxes .box { cursor: pointer; }

div#cv-pakiety {margin:30px 0px 20px; background: url("../img/pracodawca/baza-vertical-lines.gif") repeat-y center; height:260px}

#cv-col-first { margin-left:0px }
#cv-col-last { margin-right:0px }
#cv-col-last h5 { margin-bottom:6px; }
div.pakiet-cv  h5 { color:#574B37; font-weight:normal; text-align: center; } 
div.pakiet-cv  h5 span { font-size:28px; }	

	div.pakiet-cv div#pakiet-1 { background: url("../img/pracodawca/baza_cv_ico1.png") no-repeat  center; width:150px; height:95px; }
	div.pakiet-cv div#pakiet-2 { background: url("../img/pracodawca/baza_cv_ico2.png") no-repeat  center; width:150px; height:95px; }
	div.pakiet-cv div#pakiet-3 { background: url("../img/pracodawca/baza_cv_ico3.png") no-repeat  center; width:150px; height:95px; }
	div.pakiet-cv div#pakiet-4 { background: url("../img/pracodawca/baza_cv_ico4.png") no-repeat  center; width:150px; height:95px; }
	
a.btn_koszyk_cv { text-indent:-9999px; width:158px; height:113px; display: block;}
.pakiet-cv a.baza-1 { background: url("../img/pracodawca/baza-cv-1.jpg") no-repeat top; }
.pakiet-cv a.baza-2 { background: url("../img/pracodawca/baza-cv-2.jpg") no-repeat top; }
.pakiet-cv a.baza-3 { background: url("../img/pracodawca/baza-cv-3.jpg") no-repeat top; }
.pakiet-cv a.baza-4 { background: url("../img/pracodawca/baza-cv-4.jpg") no-repeat top; }

.pakiet-cv a:hover.baza-1 { background: url("../img/pracodawca/baza-cv-1.jpg") no-repeat bottom; }
.pakiet-cv a:hover.baza-2 { background: url("../img/pracodawca/baza-cv-2.jpg") no-repeat bottom; }
.pakiet-cv a:hover.baza-3 { background: url("../img/pracodawca/baza-cv-3.jpg") no-repeat bottom; }
.pakiet-cv a:hover.baza-4 { background: url("../img/pracodawca/baza-cv-4.jpg") no-repeat bottom; }

a:hover.btn_koszyk_cv {border-bottom:none;}
	
p#cv-tydzien {width:500px;padding:10px; margin:10px auto;  }	
p#ceny-netto {text-align:center; color:#a8a094 }	
p#cv-tydzien a { background: url("../img/pracodawca/baza-cv-dodaj-do-koszyka.jpg") no-repeat top left; display:block; float:right; width: 155px; height: 37px; text-indent:-9999px;border-bottom:none; margin-top:-10px }	
p#cv-tydzien a:hover {background: url("../img/pracodawca/baza-cv-dodaj-do-koszyka.jpg") no-repeat bottom left;}

#site_info { width: 100%; clear: both; overflow: hidden; padding: 10px; position: relative; }
	body#body-pracodawca-koszyk-potwierdzenie-danych #site_info>div,
	body#body-pracodawca-koszyk-dane #site_info>div,
	body#body-pracodawca-koszyk-potwierdzenie-danych .box_newsletter,
	body#body-pracodawca-przelew .box_newsletter,
	body#body-platnosc_ok .box_newsletter,
	body#body-edycja_ogloszenia .box_newsletter,
	body#body-pracodawca-dodaj-oferte .box_newsletter,
	body#body-pracodawca-koszyk-dane .box_newsletter { display: none; }
#site_info div { width: 155px; float: left; }
#site_info h5 { font: bold 12px Arial, Verdana, sans-serif; color: #706c5c; padding-bottom: 10px; }	
#site_info_last_col h5 { padding-bottom: 2px; }
#site_info p { margin: 5px 0 10px; padding: 0; color: #706c5c; font-size: 11px; clear: both; }
#site_info li { padding-left: 10px; background: url("../img/strzalka-noise.gif") no-repeat scroll 0pt 60%; line-height: 180%; }
#site-info-powiadomienia span { color: #706c5c; display: block; line-height: 100%; }
#site-info-powiadomienia a { line-height: 100%; }
#site_info a { font-size: 11px; }
#site_info li#site-info-rss { background: url("../img/ikony/rss.gif") 0 0 no-repeat; line-height: 120%; }
#site_info li#site-info-mail { background: url("../img/ikony/mail.gif") 0 0 no-repeat; }
#site_info li#site-info-rss, #site_info li#site-info-mail { padding: 5px 0 15px 40px; } 
#site_info #site_info_last_col { width: 225px; padding: 0 0 10px 80px; background: url("../img/footer.gif") 0 0 no-repeat; }
#site_info p#wspolpraca { margin: 0 0 10px 0; padding: 0; }
#site_info p#wspolpraca img { display: block; padding: 0 4px; background: #fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 1px solid #ddd; }
#site_info a.image:hover { border-bottom: none; }

#site_info div#copyright { width:100% }
#site_info div#copyright p { float:left; padding-top:10px }
#site_info div#copyright h5 { display:inline; float:left; padding:15px 0 0; margin-left:30px }
#site_info div#copyright a.image { padding:0px 0px 0px 10px}
#site_info div#copyright a.careerjet img {border:1px solid #ddd; padding:0px 5px; background:#fff; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}

a#btn-newsletter-zapisz {display:block; background: url("../img/zapisz-sie.jpg") no-repeat; width:154px; height:47px; text-indent:-9999px; cursor: pointer}
a:hover#btn-newsletter-zapisz {border:none}
a#link-newsletter-wypisz { border-bottom:1px dashed #cdcac0; display:block; margin:5px 0px 20px 0px; padding-bottom:10px; cursor: pointer}

#newsletter-box { display:none;}
div.newsletter-box-ui { background: url("../img/newsletter-je.jpg") no-repeat #fff; padding:0px}
div.newsletter-box-ui .ui-widget-header { background:none; border:none; }
div.newsletter-box-ui #ui-dialog-title-newsletter-box { display:none }
div.newsletter-box-ui .ui-dialog-content { padding:0px }
div.newsletter-box-ui .ui-icon-closethick,
div.odswiez-box-ui .ui-icon-closethick { background: url("../img/newsletter-close.jpg") no-repeat; }
div.newsletter-box-ui .ui-dialog-titlebar-close { margin:10px 15px 0 0; padding:0px }
div.newsletter-box-ui .ui-icon,
div.odswiez-box-ui .ui-icon { height: 20px; width: 20px; }
div.newsletter-box-ui .ui-state-hover {border:none;background:none;}

#newsletter-box div { padding-left:237px; padding-top:90px; }
#newsletter-box div p { font-size:12px }
#newsletter-box input#raport_zapisz { display:block; background: url("../img/zapisz-sie-input.jpg") no-repeat; width:154px; height:47px; text-indent:-9999px; font-size:0px; line-height:0px; border:0px; margin-top:13px}
#newsletter-box input#raport_usun { display:block; background: url("../img/wypisz-sie-input.jpg") no-repeat; width:152px; height:45px; text-indent:-9999px; font-size:0px; line-height:0px;  border:0px; margin-top:13px}
#newsletter-box input#ed_email {padding:5px; width:230px;}

#jefloat-wykup-demo { border: 1px solid #e9d48b; background: #fafafa url("../img/float-wykup-demo.gif") 0 0 no-repeat; margin: 0 5px 5px 0; font-size: 12px; }
#jefloat-wykup-demo-opis { width: 300px; float: left; display: inline; margin: 110px 0 0 10px; }
#jefloat-wykup-demo-opis p { font-size: 11px; color: #564e34; text-shadow: 0 1px 0 #f8f3e1; line-height: 17px; }
#jefloat-wykup-demo-opis p strong { color: #b77200; font-size: 15px; font-weight: normal; display: block; margin-bottom: 20px; text-shadow: 0 1px 0 #f8f4e4; line-height: 19px; }
#jefloat-wykup-demo-dane { width: 305px; margin-top: 30px; float: right; display: inline; }
#jefloat-wykup-demo h2 { font-size: 18px; font-weight: bold; color: #6ea200; margin: 20px 0; }
#jef-wdd-aplikacje { color: #ce2a01; }
#jefloat-wykup-demo em { color: #71a00b; font-style: normal; }
#jefloat-wykup-demo em strong { font-size: 16px; }
#jef-wdd-hr { border-top: 1px dashed #dedede; padding-top: 10px; margin: 30px 0 15px; }
#wykup-wykonaj { line-height: 28px; font-size: 13px; }

/* float formularzy */
div.je-float .float-button-wyslij { color: #fff; font-size: 0px; text-indent:-9999px; line-height: normal; margin: 0 auto;  border: 0; width: 106px; height: 38px; background: transparent url("../img/je-float-wyslij.jpg") no-repeat top left; }
div.je-float .float-button-wyslij:hover { background-position: 0 0; }

input.float-input-400 { width: 400px; }
textarea.float-textarea-500 { width: 500px; height: 200px; }
div.je-float textarea.float-textarea-330 { width: 330px; height: 200px; }

body .je-float { padding:0px;  box-shadow: 0 0 35px #282828;  -moz-box-shadow: 0 0 35px #282828;  -webkit-box-shadow: 0 0 35px #282828; }
div.je-float label { float: none; width:auto; text-align: left; }

div.je-float .float-fieldset { padding: 0px 15px; }
div.je-float .query_response { margin: 0px }

div.je-float .ui-dialog-titlebar  { background: #f7f4ef; border:0px; color:#837866; font:18px/1.5 Georgia,"Times New Roman",Times,serif; border-bottom:1px solid #C8C8C8; }
div.je-float .ui-dialog-titlebar-close { margin-right: 10px }
div.je-float .ui-icon-closethick { background: url("../img/newsletter-close.jpg") no-repeat #f7f4ef; height:19px; width:20px; }
div.je-float .ui-icon-closethick, .ui-icon { height: 20px; width: 20px; }
div.je-float .ui-state-hover { border:none; background:none; }


/* -------------------------------- */

/* komunikaty */
.query_response { margin: 15px 0; /*width: 100%;*/ }
.query_response.hide { display: none; }
.query_response p { font-size: 13px; padding: 15px 10px 15px 55px; margin: 0; background: #ffbfbf url("../img/ikony/notice.gif") 20px 50% no-repeat; border: 1px solid #b4ad9e; color: #3c0606; }
.query_response p.ok { background: #e0f7c2 url("../img/ikony/tick.gif") 20px 50% no-repeat; color: #183b06; }
.query_response p.info { background: #ffc url("../img/ikony/info.gif") 20px 50% no-repeat; color: #382e08; border-color: #f2ea9f; }

form .query_response { margin: 15px 10px; }
	form#form-prad-koszyk-dane .query_response { margin: 15px 0; }

.instrukcje { background: #f7f7f7; padding: 10px 20px; border: 1px solid #eee; }
	.instrukcje p { font-size: 12px; }
	.instrukcje h5 { font: normal 16px Georgia, serif; }
	.instrukcje .button { margin: 10px 0; line-height: 27px; }
/* -------------------------------------------------------------------------------------------------- */

div.adv_top { width: 960px; padding: 0; text-align: center; margin: 0 auto 5px; }
div.adv_top a:hover {border-bottom:none;}
div.adv_right_center { border:1px solid #B4AD9E; background: #fff; margin-bottom:5px }
/* float */
.float-button-wyslij { color: #fff; font-size: 11px; font-weight: bold; line-height: normal; margin: 0 auto; padding: 4px 5px 3px 0; border: 0; width: 155px; height: 26px; background: transparent url("../img/button155.gif") no-repeat 0 -26px; }
.float-button-wyslij:hover { background-position: 0 0; }
input.float-input-400 { width: 400px; }
textarea.float-textarea-500 { width: 500px; height: 200px; }
#jefloat label { text-align: right; width: 150px; display: block; float: left; clear: left; margin-right: 10px; padding-right: 15px; }

.hide { display: none; }

/* System messages */
.system_messages { }
	.system_messages p { line-height:25px; padding:5px 0 5px 5px; margin: 15px 0; }
	.system_messages p.ok { line-height:25px; padding:5px 0 5px 50px; background: #e0f7c2 url("../img/ikony/tick.gif") 20px 10px no-repeat; color: #183b06; }
	.system_messages p.error { line-height:25px; padding:5px 0 5px 50px; background: #ffbfbf url("../img/ikony/cross.gif") 20px 10px no-repeat; color: #183b06; border: 1px solid #B4AD9E; }
	
.box_newsletter { margin: 0 0 20px 0; background: #fff; border: 1px solid #B4AD9E; overflow: hidden; clear: both; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 958px; }
	#box-newsletter-content { padding: 8px 0 8px 50px; background: url("../img/ikony/email_medium.png") 10px 50% no-repeat; }
	#form-raport-rynku-response.query_response { margin: 0px; width:335px}
	#form-raport-rynku-response.query_response p { margin: 0px; padding: 5px 10px 5px 55px; }
	.box_newsletter form { float: right; width: 400px; padding-right: 10px; }
	.box_newsletter p { margin: 0; padding: 0; font-size: 12px; line-height: 35px; }
	.box_newsletter form p { text-align: right; }
	.box_newsletter form input.email { color: #999; padding: 5px 2px; width: 200px; margin-right: 5px; }
	.box_newsletter input.pill { width: auto; }
	
div.info_messages {margin:0; padding:0; background:#ffffcc; border-bottom:1px solid #ebdc79} 
div.info_messages div.container {width:920px; margin:0 auto; padding:10px 10px 10px 10px}
	div.container p {background:url(../img/ikony/info.gif) no-repeat 0 0; padding-left:30px; margin:0 10px 0 10px}
/* ----------------------------------- */

/* pills */
a.pill { background: #f0f8fc; color: #2869ac; border: 1px solid #bed2e6; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; font: normal 11px Arial, sans-serif; padding: 5px 10px; margin: 0; }
a.pill:hover { background: #c9e7f6; border: 1px solid #bed2e6; }
input.pill { background: #f0f8fc; color: #2869ac; border: 1px solid #bed2e6; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; font: normal 11px Arial, sans-serif; padding: 5px 10px; margin: 0; }
input.pill:hover { background: #c9e7f6; border: 1px solid #bed2e6; }
/* -------------------------------- */

/*
	pracodawca-oferty : lista ofert zalogowanego pracodawcy 
*/
h2.tytul-strony a#panel-dodaj-ogloszenie-btn,
h2#naglowek-bazy-cv a#panel-dodaj-ogloszenie-btn { position: absolute; right: 5px; top: 5px; background: url(../img/panel-dodaj-ogloszenie-btn.jpg) no-repeat top; width:219px; height: 54px; display:block; text-indent:-9999px; }
h2.tytul-strony a#panel-dodaj-ogloszenie-btn:hover,
h2#naglowek-bazy-cv a#panel-dodaj-ogloszenie-btn:hover { border-bottom: 0px; background: url(../img/panel-dodaj-ogloszenie-btn.jpg) no-repeat 0px -54px;}
h2.tytul-strony a#panel-dodaj-ogloszenie-btn:active,
h2#naglowek-bazy-cv a#panel-dodaj-ogloszenie-btn:active { background: url(../img/panel-dodaj-ogloszenie-btn.jpg) no-repeat 0px -108px;}

#filtruj-moje-ogloszenia form { padding: 8px 28px 8px 0; overflow: hidden; border: 1px solid #eee; border-top-color: #fff; border-bottom-color: #ddd; background: #efedeb; text-align: right; }
#filtruj-moje-ogloszenia #filtruj-moje-ogloszenia-submit { border: 1px solid #858585; cursor: pointer; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; color: #47423B; padding: 1px 8px; background: #f0f0f0; width: auto; } 
#filtruj-moje-ogloszenia #filtruj-moje-ogloszenia-submit:hover { background: #dbdbdb; }
body.body-pracodawca #filtruj-moje-ogloszenia label { width: auto; float: none; display: inline; }
#filtruj-moje-ogloszenia p { display: inline; margin: 0; padding: 0; }
label#filtr-ofert { text-align: left; display: inline; width: auto; padding: 5px 0; }
#filtruj-moje-ogloszenia input#filtruj { width: 262px; margin-right: 5px; }

#prad-oferty-lista { border-left: 1px solid #eee; border-right: 1px solid #eee; border-top: 1px solid #fff; width: 698px; }
#prad-oferty-lista li { padding: 20px 0 5px; background: url("../img/prad-oferty-lista.gif") left bottom repeat-x; border-bottom: 1px solid #ddd; }

#prad-oferty-lista li h5 { margin: 0 10px; }
#prad-oferty-lista li h5 a { color: #47423b; font-size: 18px; }
#prad-oferty-lista li h5 a.podglad { padding-right:20px; background: url("../img/ikony/zoom.png") right center no-repeat;} 
#prad-oferty-lista li h5 a span { font-size:11px; color: #2869ac }
#prad-oferty-lista li h5 .break-line { color: #dddddd }
#prad-oferty-lista li p { margin: 10px; }

.oferta-st  { color: #796E5A; }
.oferta-opp { color: #D8860B; }
.oferta-op  { color: #589612; }
a.wykupione-pokaz { background: url("../img/ikony/arrow_270_small.png") right center no-repeat; padding-right: 20px; }

.oferty-akcje { float: left; display: inline; width: 145px; /*padding-bottom: 10px;*/ }
.wykupione-wrapper { /* nie usuwac n1 background: #f5f5f5;*/ float: left; display: inline; width: 160px; padding: 8px 0; position: relative; }
.wykupione-inner { width: 157px; padding: 0 0 0 10px; position: absolute; top: 38px; left: -10px; z-index: 100; /*background: #f5f5f5;*/ background: #F8F7F8 url("../img/wykupione-inner-2.gif") 0 0 no-repeat; font-size: 11px; border-bottom: 1px solid #ddd; /*border-top: none;*/ }
.wykupione-inner strong { font-weight: normal; display: inline-block; padding-bottom: 10px; }

#prad-oferty-lista p.oferty-aplikacje { margin: 0; padding: 10px 0; }
#oferty-aplikacje-wrapper p.oferty-aplikacje { margin: 15px 0; padding: 10px 0; }
#prad-oferty-lista p.oferty-aplikacje span a,
#oferty-aplikacje-wrapper p.oferty-aplikacje span a { background: #e5f4fb; color: #5a4f3b; border: 1px solid #abdaf1; padding: 3px 8px; margin-left: 5px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;  }
#prad-oferty-lista p.oferty-aplikacje span a:hover,
#oferty-aplikacje-wrapper p.oferty-aplikacje span a:hover { background: #c9e7f6; border: 1px solid #bed2e6; }
	#oferty-aplikacje-wrapper p.oferty-aplikacje span a.aktywna { background: #9BC6DB; color: #fff; }
#prad-oferty-lista p.oferty-aplikacje a strong,
#oferty-aplikacje-wrapper p.oferty-aplikacje a strong { color: #cf2a10; }
#prad-oferty-lista p.oferty-aplikacje em,
#oferty-aplikacje-wrapper p.oferty-aplikacje em { padding-left: 10px; font-style: normal; font-weight: bold; }
	
#prad-oferty-lista p.oferty-aplikacje-demo { background: url("../img/oferty-aplikacje-demo.gif") 0 0 no-repeat; margin-left: 10px; position: relative; padding: 12px 0 12px 10px; width: 477px; height: 22px; font-weight: bold; }
#prad-oferty-lista p.oferty-aplikacje-demo em { color: #457b01; font-style: normal; }
#prad-oferty-lista p.oferty-aplikacje-demo a.wykup-ogloszenie-demo,
#prad-oferty-lista p.oferty-aplikacje-demo a.wykup-ogloszenie-demo-koszyk { background: url("../img/oferty-aplikacje-demo-button.gif") 0 0 no-repeat; width: 187px; height: 42px; text-indent: -9999px; display: block; position: absolute; right: 0; top: 0; }
#prad-oferty-lista p.oferty-aplikacje-demo a.wykup-ogloszenie-demo:hover,
#prad-oferty-lista p.oferty-aplikacje-demo a.wykup-ogloszenie-demo-koszyk:hover { border-bottom: none; }
	
a.sugerowani { float: right; margin-right:15px;}
#prad-oferty-lista .oferty-akcje p { position: relative; padding: 4px 28px 4px 8px; background: #f7f7f7; border: 1px solid #ddd; margin: 0 0 5px 0; font-size: 11px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; }
#prad-oferty-lista .oferty-akcje span { display: block; }

	#prad-oferty-lista .oferty-akcje span.help-oferty { display: none; background: #F2F9FD; border: 8px solid #4795D3; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; position: absolute; top: 30px; right: 0; width: 260px; padding: 10px; -moz-box-shadow: 0 0 10px #333; -webkit-box-shadow: 0 0 10px #333; box-shadow: 0 0 10px #333; z-index: 1000; }
	#prad-oferty-lista .oferty-akcje .help-oferty a { margin-left: 0; }
	#prad-oferty-lista .oferty-akcje a.help-oferty-show { position: absolute; top: 5px; right: 5px; width: 16px; height: 16px; cursor: pointer; background: url("../img/ico-info.png") 0 0 no-repeat; text-indent: -9000px; }
	#prad-oferty-lista .oferty-akcje a.help-oferty-show:hover { border-bottom: none; }
	.help-oferty em { color: #2869ac; cursor: pointer; font-style: normal; padding-top: 5px; display: block; }
	.help-oferty-notice { font-size: 11px; color: #999; margin: 5px 0; }
			
a.pill.dodaj-oferte-pracy { font-size: 13px; padding: 4px 12px; margin-left: 20px; background: #659C22; color: #fff; border-color: #047E3F; position: absolute; top: 23px; }
a.pill.dodaj-oferte-pracy:hover { background: #05994C; }
a.pill.dodaj-oferte-pracy-bezposrednio { float: right; }
/* -------------------- */

h5#wybrane_filtry_tagi { font-weight: bold; font-size: 11px; line-height: 30px; color: #594e3a; margin-left: 10px; padding: 5px 0 15px; margin-top: -10px; width: 100%; overflow: hidden; }
h5#wybrane_filtry_tagi #wybrane_filtry_tagi_label { display: inline; float: left; width: 90px; } 
h5#wybrane_filtry_tagi #wybrane_filtry_tagi_lista { display: inline; float: left; width: 600px; }
h5#wybrane_filtry_tagi .tag { background: #fcf7d9; border: 1px solid #faf3c9; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #594e3a; font-size: 11px; padding: 3px 8px; margin-left: 7px; font-weight: normal; line-height: 30px; white-space: nowrap; }
p.definicja { margin: -5px 10px 15px; font-size: 11px; color: #7a7161; }
p.definicja strong { display: block; color: #594E3A; }

#nav-wyniki { width: 100%; overflow: hidden; background: #F7F4EF; border-top: 1px solid #d7d7d7; border-bottom: 1px solid #d7d7d7; }
#nav-wyniki .aktywny { color: #c03e27; border-bottom: 1px solid #c03e27; }
	
#naglowek_listy { background: #1E4E6F ; clear: both; margin: 0 5px; }
#naglowek_listy h6 { font-size: 14px; color: #fff; margin: 0; padding: 5px 7px; }
p#wybor_ilosci { margin: 8px 8px 0 0; padding: 0; width: 240px; float: right; display: inline; font-size: 11px; text-align: right; color: #5a4f3b; }
	p#wybor_ilosci a { font-size: 11px; margin-right: 2px; }
p#sortowanie_okres { width: 440px; float: left; margin: 8px 0 8px 10px; display: inline; font-size: 11px; color: #5a4f3b; }
	p#sortowanie_okres a { font-size: 11px; margin-right: 5px; }
p#sortowanie.statusy { width: 520px; }

/* stronicowanie */
.pagination p { margin: 25px 8px 15px 0; padding: 0; width: 330px; width: 592px; float: right; display: inline; text-align: right; text-align: center; }

.stronicowanie { padding: 10px 0 7px; text-align: center; clear: both; border-bottom: 1px solid #d8d3cb; border-top: 1px solid #d8d3cb; background: #f6f5f4; }
	.stronicowanie-wrapper .stronicowanie { border-top: none; }
	body#body-artykuly .stronicowanie { border-top: 1px solid #d8d3cb; }
	#content_main .stronicowanie { border-left: 1px solid #eee; border-right: 1px solid #eee; }
	.stronicowanie a { border: 1px solid #cbc6be; padding: 4px 8px; margin: 0 2px; background: #f1efea; }
	.stronicowanie a:hover { background: #fbf3c2; }
	.stronicowanie a.aktywna { color: #c03e27; background: #fbf3c2; font-weight: bold; }	
	.stronicowanie p { margin: 15px 0; }
/* -------------------------------------- */

/* edycja cv - naglowki glowne, edycja cv - naglowki subpozycje, , , , , */
#wrapper h2.form-title,
#wrapper form h4 { position: relative; font-size: 16px; margin: 0; height: 19px; padding: 11px 20px 9px; background: #f6f6f6; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; color: #574b37; font: 18px/100% Georgia, "Times New Roman", Times, serif; text-shadow: 0 1px 0 #fff; }
	#wrapper h2.form-title { margin: 20px 0 0; }
	#wrapper form h4 { font: bold 18px/120% Arial, Verdana, sans-serif; margin: 25px 0 18px; padding: 15px 20px; }
	#wrapper h2.form-title-closed { font: 18px/140% Arial, sans-serif; color: #837866; margin: 20px 9px 0; }

body.body-wyszukiwarka-cv #content_main h4 { font: bold 18px/120% Arial, Verdana, sans-serif; margin: 25px 0 18px; padding: 15px 20px; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; background: #f6f6f6; color: #010101; }
/* -------------------------------------- */

/* helpy */
.help { position: absolute; left: 450px !important; left: 290px; top: 1px; z-index: 1000; }
	#fieldset-student .help { left: 210px !important; }
	body#strefa_pracodawcy .help { left: 440px !important; left: 300px; }
	body#strefa_pracodawcy .formularz.full .help { left: 540px !important; left: 300px; }
	.help-icon { display: block; width: 18px; height: 18px; cursor: pointer; background: url("../img/help-icon.gif") 0 50% no-repeat; } 
	.help-opis { display: none; position: relative; margin: -21px 0 0 20px !important; margin: -19px 0 0 20px; padding: 12px 0 8px 7px; font-size: 11px; width: 215px; background: url("../img/help-top.gif") 0 0 no-repeat; }
	.help-opis .help-head { font: normal 14px/100% Georgia, sans-serif; display: block; margin-bottom: 10px; padding-left: 8px; }
	.help-opis .help-opis-tresc { border: 1px solid #aba8a6; border-top: 0; display: block; padding: 0 8px 8px 8px; background: #f7f7f5; }
	.help-opis.hide { display: none; }
	a.zamknij-chmurke { position: absolute; right: 8px; top: 8px; font-size: 10px; border: 0; cursor: pointer; }
	a.zamknij-chmurke:hover { text-decoration: underline; }
/* -------------------------------------- */

span.ajax-loader { width: 100%; height: 95px; background: url("../img/ajax-loader-big.gif") 50% 50% no-repeat; display: block; }

/* pracodawca aplikacje cv kandydata */

#podglad-cv-container { padding-bottom: 20px; border: 1px solid #d2d2d2; }
	#podglad-cv-container h3 { font: 34px/150% Georgia, "Times New Roman", Times, serif; color: #292929; border: 0; padding: 0 0 10px 20px; margin-top: -10px; }
	body#body-cv_kandydata #podglad-cv-container h4 { border-color: #d9d6ce; border-width: 1px 0 1px 0; text-transform: none; color: #010101; background: #fbfbfa; height: auto; font: bold 18px/120% Arial, Verdana, sans-serif; margin: 25px 0 18px; padding: 15px 20px; }
	
	#podglad-cv-container p { margin: 15px 0; } 
	#podglad-cv-container .cv-pozycja-tresc p { margin: 15px 10px 15px 0; } 
	#podglad-cv-container p.tresc { margin: 15px 20px; }
	
	#podglad-cv-container ul { list-style-type: disc; margin: 0 0 0 25px; }
	p.kw-kat strong { display: block; margin-top: 30px; padding: 0 0 2px 20px; font: 12px/150% Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #2f2000; border-bottom: 1px solid #d9d6ce; }
		
#podglad-cv-podstawowe-dane { position: relative; padding: 25px 0; border-bottom: 1px solid #d1d1d1; background: #fbfbfa; width: 100%; overflow: hidden; }
	#podglad-cv-podstawowe-dane div { margin-left: 170px; }
	#podglad-cv-podstawowe-dane h5 { color: #010101; font-size: 20px; }
	#podglad-cv-podstawowe-dane h6 { font: 14px/18px Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 5px 0 15px; width: 285px; }
	#podglad-cv-podstawowe-dane p { margin: 5px 0 0; }
	#podglad-cv-podstawowe-dane p span { width: 120px; display: block; float: left; clear: left; }
	#cv-aktualne-zdjecie-big { position: absolute; left: 20px; top: 30px; }
		
.podglad-cv-pozycja { padding: 10px 0 0; } 	
	.cv-pozycja-data { width: 140px; margin-left: 20px; float: left; line-height: 20px; }
	.cv-pozycja-tresc { margin-left: 170px; }
	.cv-pozycja-tresc h5 { margin-bottom: 10px; color: #010101; font-weight: bold; font-size: 14px; }
	.cv-pozycja-tresc h5 span {font-weight:normal}
	.cv-pozycja-tresc h6 { color: #010101; font-size: 12px; font-weight: normal; background: #fbfbfa; border: 1px solid #ddd9d2; padding: 10px 15px; line-height: 145%; margin: 0 10px 10px 0; }

#aplikacja-kandydata-nav { width: 150px; position: absolute; top: 5px; right: 0; margin: 0; padding: 0; }
	#aplikacja-kandydata-nav ul { margin: 0; list-style: none;}
	#aplikacja-kandydata-nav li { display: block; margin: 5px 0; padding: 0; }
	#aplikacja-kandydata-nav li.akcja-button { margin: 15px 0; }
	#aplikacja-kandydata-nav li.pill-wrapper { margin: 15px 0 10px -10px; }
	
	h5#faktury_info_header { margin-bottom:20px; color:#574B37; font-family:Georgia,"Times New Roman",Times,serif; font-size:19px; font-weight:normal; margin-left:20px; margin-top:10px; padding-top:10px; }
/* -------------- */

/* statusy */
.status-Zaakceptowana,
.status-Odrzucona { -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #fff; font-weight: bold; padding: 5px 12px; font-size: 12px; } 	
.status-Zaakceptowana 	{  background: #659c22; }
.status-Odrzucona 		{  background: #b33b29; }
/* ------------------------ */

/* dodaj i edytuj oferte */
#informacje { background: #ffc; color: #382e08; border-bottom: 1px solid #f2ea9f; margin: -18px 0 20px; }
#informacje p { font-size: 11px; margin: 0 10px 0 20px; padding: 5px 0; }
#fieldset-student { position: relative; }
#wrapper form h4#typ-ogloszenia { background: #f4f0e8; margin-bottom:0px; }
#fieldset-typ-ogloszenia { margin-top:20px; }

#fieldset-typ-ogloszenia div#tab1,
#fieldset-typ-ogloszenia div#tab2,
#fieldset-typ-ogloszenia div#tab3 { width: 100%; overflow: hidden; }

#fieldset-typ-ogloszenia div#tab1 table,
#fieldset-typ-ogloszenia div#tab2 table,
#fieldset-typ-ogloszenia div#tab3 table { background: #f9f6e5; width:100%; border-top:1px solid #d0cdc4; }
	#fieldset-typ-ogloszenia table td { padding:10px 20px; border-top:1px solid #e8e8e8; }
	#fieldset-typ-ogloszenia div#tab2 table td,
	#fieldset-typ-ogloszenia div#tab3 table td { padding:10px 20px; border-top:1px solid #d0cdc4; }
	#fieldset-typ-ogloszenia table td ul { padding:10px 0px; }
	#fieldset-typ-ogloszenia table td a.sprawdz-oferte { font-size:11px; }
	#fieldset-typ-ogloszenia th { color: #ac9d6b; padding-top:5px;}
	#fieldset-typ-ogloszenia th span{ display:block; font-size:16px; }
	#fieldset-typ-ogloszenia input { width:20px; padding-top:5px; border:none;}
	#fieldset-typ-ogloszenia label { display: inline; float:none; margin-right:10px; padding-right:15px; text-align:right; width:50px; }
	#fieldset-typ-ogloszenia label span { font-size:12px; }
	#fieldset-typ-ogloszenia #tab2 label span,
	#fieldset-typ-ogloszenia #tab3 label span { font-size:12px; display:block; text-align:center; color:#a79a65 }
	
	#fieldset-typ-ogloszenia table td.cena { text-align: center; }
	
	#fieldset-typ-ogloszenia table tr#premiump h5 { color:#d8860b; font-size: 16px; }
	#fieldset-typ-ogloszenia table tr#premiump h5 span { font-weight: normal; }
	#fieldset-typ-ogloszenia table tr#premiump ul li { background: url("../img/pracodawca/premiump-list-ico.png") left center no-repeat; padding-left:20px; }
	#fieldset-typ-ogloszenia table tr#premiump label {color:#d8860b; font-size: 16px; font-weight: bold; }
	
	#fieldset-typ-ogloszenia table tr#premium h5 {color:#589612; font-size: 16px;}
	#fieldset-typ-ogloszenia table tr#premium h5 span { font-weight: normal; }
	#fieldset-typ-ogloszenia table tr#premium ul li { background: url("../img/pracodawca/premium-list-ico.png") left center no-repeat; padding-left:20px; }
	#fieldset-typ-ogloszenia table tr#premium label {color:#589612; font-size: 16px; font-weight: bold; }
	
	#fieldset-typ-ogloszenia table tr#standard h5 {color:#796d5a; font-size: 16px;}
	#fieldset-typ-ogloszenia table tr#standard h5 span { font-weight: normal; }
	#fieldset-typ-ogloszenia table tr#standard ul li { background: url("../img/pracodawca/standard-list-ico.png") left center no-repeat; padding-left:20px; }
	#fieldset-typ-ogloszenia table tr#standard label {color:#796d5a; font-size: 16px; font-weight: bold; }
	
	#fieldset-typ-ogloszenia table tr#standard td { border-bottom: 1px solid #e8e8e8; }
	#fieldset-typ-ogloszenia table th.border-left, #fieldset-typ-ogloszenia table td.border-left { border-left: 1px solid #e8e8e8; }
	
#oferta-tab-nav { margin: 10px 0 0 10px; width: 100%; height: 27px; }
		#oferta-tab-nav li { display: block; float: left; height: 27px; line-height: 27px; margin: 0 5px 0 0; }
		#oferta-tab-nav li a { display: block; color: #706759; padding: 0 26px; height: 26px; line-height: 27px; background: #fff; border: 1px solid #cecdc9; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; }
		#oferta-tab-nav li a.current { background: #f9f6e5 url("../img/tab-bgr-55.gif") 0 0 repeat-x; border: 1px solid #cecdc9; border-bottom-color: #f9f6e5; }

#edytuj-tresc { display: block; cursor: pointer; padding: 5px 10px; margin:15px 10px; width:205px; background:#F0F8FC; border:1px solid #BED2E6; color:#2869AC; -moz-border-radius:5px; -webkit-border-radius:5px }

input.dodaj-ogloszenie { background: url("../img/submit.jpg") no-repeat top left; height: 34px; font-size:15px; padding: 5px 0; }
/* -------------------------- */

/* home */
#home-branze .inner, #home-woj .inner, #home-najnowsze .inner, #home-dobre .inner, #home-pracodawcy .inner, #home-artykuly .tab { background: #fff; border: 1px solid #b4ad9e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; width: 100%; overflow: hidden; }

#home-branze { width: 718px; margin-left: 0; }
	#home-branze h2.tytul-bloku { margin-top: 0; }
	#home-branze ul { width: 225px; }
	#home-branze ul li { padding: 15px 0 15px 50px; position: relative; border-bottom: 1px dashed #d2d2d2; height: 50px; }
	#home-branze li.h-b-5, #home-woj li.h-b-5 { border-bottom: none; }
		a.k-sprite { position: absolute; left: 0; top: 15px; width: 40px; height: 40px; float: left; text-indent: -9000px; background: url("../img/sprite-kat.gif") 0 0 no-repeat; cursor: pointer; }
		a.k-sprite:hover { border: none; }
		
		a.k-sprite.k-114 { background-position: 0 -88px; }
		a.k-sprite.k-1	 { background-position: 0 -178px; }
		a.k-sprite.k-42	 { background-position: 0 -265px; }
		a.k-sprite.k-149 { background-position: 0 -350px; }
		a.k-sprite.k-32	 { background-position: 0 -434px; }
		a.k-sprite.k-209 { background-position: -62px 0; }
		a.k-sprite.k-84  { background-position: -62px -88px; }
		a.k-sprite.k-169 { background-position: -62px -178px; }
		a.k-sprite.k-23  { background-position: -62px -265px; }
		a.k-sprite.k-73  { background-position: -62px -350px; }
		a.k-sprite.k-136 { background-position: -62px -434px; }
		a.k-sprite.k-185 { background-position: -128px 0; }
		a.k-sprite.k-53  { background-position: -128px -88px; }
		a.k-sprite.k-11  { background-position: -128px -178px; }
		a.k-sprite.k-192 { background-position: -128px -265px; }
		a.k-sprite.k-student { background-position: -128px -350px; }
		
		a.k-sprite.k-106:hover { background-position: -196px 0;}
		a.k-sprite.k-114:hover { background-position: -196px -88px; }
		a.k-sprite.k-1:hover   { background-position: -196px -178px; }
		a.k-sprite.k-42:hover  { background-position: -196px -265px; }
		a.k-sprite.k-149:hover { background-position: -196px -350px; }
		a.k-sprite.k-32:hover  { background-position: -196px -434px; }
		a.k-sprite.k-209:hover { background-position: -258px 0; }
		a.k-sprite.k-84:hover  { background-position: -258px -88px; }
		a.k-sprite.k-169:hover { background-position: -258px -178px; }
		a.k-sprite.k-23:hover  { background-position: -258px -265px; }
		a.k-sprite.k-73:hover  { background-position: -258px -350px; }
		a.k-sprite.k-136:hover { background-position: -258px -434px; }
		a.k-sprite.k-185:hover { background-position: -324px 0; }
		a.k-sprite.k-53:hover  { background-position: -324px -88px; }
		a.k-sprite.k-11:hover  { background-position: -324px -178px; }
		a.k-sprite.k-192:hover { background-position: -324px -265px; }
		a.k-sprite.k-student:hover { background-position: -324px -350px; }
		
	#home-branze h3 a { color: #342e23; font: bold 13px Arial; }
	#home-branze h3 span { color: #84b51a; font-size: 10px; font-weight: normal; }
	#home-branze p a { font-size: 11px; }
#home-woj { width: 228px; margin: 0; }
	#home-woj .inner { height: 485px; }
	#home-woj h2.tytul-bloku { margin-top: 0; }
	#mapa-wrapper { margin: 10px 0 10px 10px; }
	map { cursor: pointer; }
	#home-woj ul { width: 114px; float: left; background: #fff; }
	#home-woj li { border-bottom: 1px dashed #d2d2d2; padding: 5px 0; }
	#home-woj ul.first li { padding-left: 6px; }
	#home-woj li a { font-size: 11px; }
#home-najnowsze { width: 228px; margin-left: 0; }
	#home-najnowsze .inner { height: 390px; padding-top: 10px; }
	#home-najnowsze li { border-bottom: 1px dashed #d2d2d2; padding: 10px; height: 50px; }
	#home-najnowsze li a { color: #5a4d39; font: bold 12px Arial, sans-serif; }
	#home-najnowsze span { display: block; color: #6d614e; font-size: 11px; }
	#home-najnowsze p { padding: 10px; color: #2869ac; font-size: 11px; }
#home-dobre { width: 478px; margin-left: 0; }
	#home-dobre .inner { height: 390px; padding-top: 10px; }
	#home-dobre ul { width: 225px; }
	#home-dobre li { border-bottom: 1px dashed #d2d2d2; padding: 10px 0 10px 35px; height: 50px; background: url("../img/dobra-oferta-s.gif") 5px 50% no-repeat; }
	#home-dobre li:last-child { border-bottom: none; }
	#home-dobre li a { color: #5a4d39; font: bold 12px Arial, sans-serif; }
	#home-dobre em { display: block; color: #6d614e; font-size: 11px; }
	#home-dobre p { padding: 10px 10px 10px 17px; color: #2869ac; font-size: 11px; clear: both; border-top: 1px dashed #d2d2d2; }
#home-pracodawcy { width: 230px; margin: 0; }
	#home-pracodawcy .inner { height: 160px; overflow: hidden; }
	#home-pracodawcy #home-reklama-230-230 { width: 230px; height: 230px; margin-top: 10px; overflow: hidden; background: #fff; position: relative; }
		p.reklama-caption { font-size: 10px; text-transform: uppercase; letter-spacing: 1px; margin: 0; padding: 0; position: absolute; right: 4px; top: 1px; background: #fff; z-index: 1000;}
	#home-pracodawcy li { width: 90px; height: 70px; overflow: hidden; float: left; display: block; margin: 5px 0 0 15px; display: inline; }
	#home-pracodawcy li a:hover { border: none; }
#home-pomoce { background: #f6edd3; width: 100%; overflow: hidden; margin-top: 15px; padding: 15px 0; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
	#home-pomoce li a { font-size: 11px; color: #9b948a; padding-left: 80px; display: block; cursor: pointer; }
	#home-pomoce li a em { font: 17px Georgia, serif; color: #574b37; padding-bottom: 10px; display: block; }
	#home-pomoce li a:hover { border: none; text-shadow: 0 1px 0 #fff; }
	#home-pomoce li { background: url("../img/sprite-pomoce.gif") 0 0 no-repeat; }
	#home-pomoce li#pomoc-kal { background-position: -400px 0; }
	#home-pomoce li#pomoc-pli { background-position: -700px 0; }
#home-artykuly { width: 100%; overflow: hidden; position: relative; margin-top: 10px; }
	body#body-artykuly #home-artykuly { margin-top: 0; }
	body#body-artykuly #home-artykuly .tab { border: none; }
	body#body-artykuly #home-artykuly h2.tytul-bloku { text-align: center; text-transform: uppercase; letter-spacing: 1px; color: #AC1720; font-size: 12px; border-bottom: 1px solid #ededed; border-top: 1px solid #ededed; background: #f8f8f8; padding: 5px 0; }
	#home-artykuly .tab { min-height: 190px; width: 958px; padding: 10px 0; }
	#home-art-nav { margin: 10px 0 0 10px; }
		#home-art-nav li { display: block; float: left; height: 27px; line-height: 27px; margin: 0 5px 0 0; }
		#home-art-nav li a { display: block; color: #706759; padding: 0 16px; height: 26px; line-height: 27px; background: #fcfaf4; border: 1px solid #b4ad9e; -moz-border-radius-topleft: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-left-radius: 2px; -webkit-border-top-right-radius: 2px; }
		#home-art-nav li a:hover, #home-art-nav li a.current { background: #fff; border-bottom-color: #fff; }
	#home-reklama-250-80 { width: 250px; height: 80px; position: absolute; right: 40px; bottom: 10px; }
	#home-reklama-250-80 a:hover { border-bottom: none; }
	#home-artykuly h4 { font: normal 18px Georgia, serif; margin: 15px 0; }
	#home-artykuly h4 a { color: #706759; }
	#home-artykuly .tab p a { color: #574b37; }
	img.art-img { float: left; margin: 0 20px 0px 0; border: 1px solid #edece7; }
	img.pro-label { padding-right: 5px; }
		h3.pro-label-big { background: url("../img/pro-label-big.gif") left 50% no-repeat; padding-left: 55px; }
		#art_container img.pro-label { border: none; }
	ul.art-lista li { line-height: 1.8; }
		ul.art-lista li span.pro-label { background: url("../img/pro-label.gif") right 50% no-repeat; padding-right: 37px; margin-right: 5px; }
		ul.art-lista li a.polecamy { background:url("../img/polecamy.gif") no-repeat scroll right center transparent; padding-right:60px; }
		ul.art-lista span, ul.art-dodatkowe span { color: #b4ad9e; font-family: "Trebuchet MS", serif; font-size: 11px; padding-right: 5px; }
		ul.art-lista a { font-size: 13px; }
		ul.art-lista .art-all {  font-weight: bold; border-top:1px solid #DDDDDD; margin-top:10px; padding-top:5px;}
	ul.art-dodatkowe a { font-size: 11px; }
	ul.art-dodatkowe li { margin-bottom: 4px; }
		ul.art-dodatkowe a span { color: #9b948a; text-transform: uppercase; }
	ul.social-icons li { float:left; margin:0px 6px }
	ul.social-icons li a { border-bottom: none; }	
	ul.social-icons li a:hover img { opacity:0.8 }
	#home-artykuly h4.social-find { color:#706759; font-family:Arial; font-size:11px; margin:25px 0 10px; text-transform:uppercase; }
	#link-art-all { position: absolute; width: 165px; top: 17px; right: 0; font-size: 11px; }
	#link-art-all span { color: #b4ad9e; font-family: "Trebuchet MS", serif; font-size: 11px; padding-right: 3px; }
	#home-artykuly h5 { font: normal 14px Georgia, serif; color: #706759; margin: 5px 0 10px; }
	#art_container { position: relative; border-right: 1px solid #d2d2d2; margin-left: 20px; padding: 0 70px 20px 0; width: 610px; }
	#art_container h2 { margin: 30px 10px 10px; }
	#art_container h3 { margin: 20px 0 5px; font: normal 28px/150% Georgia, serif; color: #574b37; }
	#art_container p { font-size: 12px; line-height: 20px; }
	#art_container strong { color: #484643; font: normal 14px/24px Georgia, "Times New Roman", Times, serif; }
	#art_container em { color: #574B37; padding-left: 0; font: normal 18px Georgia, "Times New Roman", Times, serif; display: block; margin-top: 25px; }
	#art_container a.spinacz_top {float:right;}
	#art_container a.spinacz_top img {border:0; padding:0; margin:0}
	#art_container p.spinacz_box {border:1px solid #D2D2D2; padding:10px; height:45px; }
	#art_container a.spinacz_bottom {border:0; float:right; }
	#art_container a.spinacz_bottom img {border:0; margin:0 0 10px 0}
	p#art_info { border-top: 1px solid #dfdbd4; color: #817c75; margin: 0 0 20px; padding-top: 5px; }
	#art_container img.art_polecamy { position: absolute; right: 50px; top: 40px; border: none; }
	#artykuly .column img.arch_polecamy { float: right; border: none; margin-top: 24px; }
	#archiwum .column img.arch_polecamy { float: right; border: none; margin-top: 3px; }
	#art_container img.lista_polecamy { border: none; display: inline; float: none; vertical-align: baseline; margin-left: 0; }
	p.info-art-sponsorowany { color: #948c7f; border-bottom: 1px solid #dfdbd4; }
#archiwum { width: 230px; margin: 0; background: #fff; }
	#artykuly .column { width: 262px; height: 410px; float: left; }
	#artykuly .column.col_glowna { width: 350px; padding: 10px 10px 0 0; height: 260px; }
	#artykuly .column.col_adv_center { width: 250px; height: 350px; } 
	#artykuly .column.col_reklama { width: 130px; }
	#artykuly .column.col_reklama p.adv {margin:20px 0 0 0}

	#archiwum .column { margin-top: 10px; padding-bottom: 10px; }
	#archiwum .column.last { border-bottom: none; }

	#artykuly .column h3,
	#archiwum .column h3 { color: #948c7f; font: normal 9px Arial, Helvetica, Tahoma, sans-serif; padding: 10px 10px 7px 15px; border-bottom: 1px solid #dfdbd4; text-transform: uppercase; letter-spacing: 1px; }
	#artykuly .column.col_glowna h3 { border: none; padding-bottom: 5px; }
	#artykuly .column.col_zawody h3 { padding-left: 5px; }

	#artykuly .column h4,
	#archiwum .column h4 { font: normal 14px Georgia, "Times New Roman", Times, serif; padding: 0 65px 10px 5px; margin-top: 20px; height: 30px; position: relative; }
	#archiwum .column h4 { height: auto; }

	#artykuly .column h4 a,
	#archiwum .column h4 a { color: #484643; }
	#artykuly .column.col_glowna h4 { font-size: 24px; margin:0 0 20px 10px; }
	#artykuly .column.col_zawody h4 { height: auto; font: bold 12px Arial, Helvetica, Tahoma, sans-serif; color: #484643; padding: 0 10px 10px 5px; }
	#artykuly h4 img { position: absolute; right: 5px; top: 5px; }

	#artykuly .column li p strong,
	#archiwum .column li p strong { color: #47423b; font-weight: normal; display: block; height: 110px; margin-bottom: 25px; }
	#archiwum .column li p strong { height: auto; }

	#artykuly .column.col_zawody li p strong { height: auto; margin-bottom: 0; padding-right: 10px; font: italic 11px Georgia, "Times New Roman", Times, serif; line-height: 190%; }
	#artykuly .column.col_zawody li p strong span { width: 20px; height: 20px; display: block; float: left; margin: 0 10px 0 0; background: url("../img/quot.gif") 0 0 no-repeat; }
	#artykuly .column li p,
	#archiwum .column li p { margin: 5px; padding: 0; }
	#artykuly .column li p a,
	#archiwum .column li p a { color: #2869ac; font-size: 11px; }
	#artykuly .column li p strong a,
	#archiwum .column li p strong a { padding-left: 0; background: transparent; color: #47423b; font-size: 11px; }

	#artykuly li.art-intro,
	body#body-artykuly li.art-intro,
	#archiwum li.art-intro { margin: 0 10px; }

	#artykuly li.link,
	#archiwum li.link { padding-left: 5px; margin-left: 5px; background: url("../img/dot2.gif") 0 6px no-repeat; }
	body#body-artykuly li.link { margin-left: 5px; }
	#artykuly .col_glowna li.link,
	body#body-artykuly .col_glowna li.link { margin-left: 25px; }

	#artykuly a.polecamy,
	#archiwum a.polecamy { background: url("../img/polecamy.gif") 0 50% no-repeat; padding-left: 65px; }
	#artykuly li.link a.polecamy,
	#archiwum li.link a.polecamy { background-image: url("../img/polecamy2.gif"); }

	#artykuly .column.col_glowna li p strong a { font: normal 14px Georiga, "Times New Roman", Times, serif; line-height: 150%; }
	#artykuly .column.col_glowna li p strong { height: auto; height: 140px; margin-bottom: 5px; }

	#artykuly .column li p a:hover,
	#archiwum .column li p a:hover { border: 0; text-decoration: underline; }

	#artykuly .column a img,
	#archiwum .column a img { border: 1px solid #EDECE7; margin: 10px 10px 0 5px; padding: 0; float: left; }

	#art_container img { border: 1px solid #EDECE7; margin: 5px 20px 0 10px; padding: 0; float: left; }

	#artykuly .col_glowna a img { margin: 10px 38px 0 15px; }
	#artykuly .col_reklama a img { margin: 10px auto; }
	#archiwum .column.col_reklama a img { margin: 20px; }

	#lista_artykulow li { clear: both; width: 100%; overflow: hidden; margin: 20px 0; padding-bottom: 20px; border-bottom: 1px solid #DFDBD4; }
	#lista_artykulow li:last-child { border-bottom: none; }
 	#lista_artykulow li h4 { font: normal 14px/150% Georgia, serif; color: #574b37; margin-bottom: 10px; }
 	#lista_artykulow li h4 a { font: normal 18px/150% Georgia, serif; }
/* ------------------------------- */

/* profil pracodawcy */
#profil-prad .grid_2 { text-align: center; }
#profil-prad .grid_10 { background: #f6f6f6; padding: 25px 0 15px; margin-top: 10px; margin-bottom: 10px; }
#profil-prad img { margin-top: 10px; }
#profil-prad h3 { margin-left: 20px; margin-bottom: 20px; font: normal 21px Georgia, serif; color: #47423b; }
#profil-prad h4 { margin-left: 20px; margin-bottom: 5px; font: normal 14px Arial, sans-serif; color: #929292; }
#profil-prad p { margin-left: 20px; font-size: 13px; color: #47423b; }
#profil-prad p em,
#profil-prad-prezentacja em { color: #929292; font-size: 11px; font-style: normal; }
	#profil-prad-prezentacja em { display: block; }
#profil-prad-prezentacja { margin: 0 20px; }
#lista_ofert.li-profil-prad { padding-bottom: 20px; }
#lista_ofert.li-profil-prad li { border-right: 1px solid #d7d7d7; border-left: 1px solid #d7d7d7; padding-left: 16px; }
#lista_ofert.li-profil-prad li:last-child { border-bottom: 1px solid #d7d7d7; }
h2#prad-profil-oferty { border-bottom: 1px solid #d7d7d7; font: normal 18px Georgia, sans-serif; color: #574B37; padding: 30px 0 10px; }
/* ----------------------------- */

/* potwierdzenie zlozenia aplikacji */
#potwierdzenie-aplikacji { padding-bottom: 20px; }
#potwierdzenie-aplikacji .query_response p { font-size: 16px; }
#potwierdzenie-aplikacji h4 { border-bottom: 1px solid #d7d7d7; padding: 10px; font: normal 16px Georgia, serif; }
#potwierdzenie-aplikacji .grid_8 h4 { padding-top: 29px; }
#potwierdzenie-aplikacji .polecane-oferty li.item { width: 290px; display: inline; float: left; padding: 15px 10px; }
#potwierdzenie-aplikacji .polecane-oferty li.separator { width: 100%; display: inline; float: left; padding: 0; }
#potwierdzenie-aplikacji .polecane-oferty li.separator hr { height: 1px; background: #d7d7d7; border: none; }
#potwierdzenie-aplikacji .polecane-oferty li a { font-weight: bold; }
#potwierdzenie-aplikacji .powiadomienia li { border-bottom: 1px solid #d7d7d7; padding: 15px 10px 15px 40px; }
#potwierdzenie-aplikacji .powiadomienia li.ico-mail { background: url("../img/mail-26.gif") 5px 50% no-repeat; }
#potwierdzenie-aplikacji .powiadomienia li.ico-rss { background: url("../img/rss-26.gif") 5px 50% no-repeat; }
body#body-potwierdzenie_zlozenia_aplikacji #wrapper { margin-bottom: -5px; width: 958px; }
/* ------------------------- */

/* polecaneoferty */
#polecaneoferty { width: 100%; overflow: hidden; padding-bottom: 40px; }
#polecaneoferty h4 { font: bold 14px/14px Arial, sans-serif; text-shadow: none; margin: 40px 0 10px 10px; color: #47423B; } 
#polecaneoferty li.item { width: 290px; display: inline; float: left; padding: 10px; }
#polecaneoferty li.separator { width: 100%; display: inline; float: left; padding: 0; }
#polecaneoferty li.separator hr { height: 1px; background: #E0E4D8; border: none; }
#polecaneoferty li a { font-weight: bold; }
/* -------------------- */

/* Landing google */
#body-pracodawca-promocja #wrapper { background: #fdf9eb;}

div#landing-google { background: url("../img/landing-google-bg.jpg") top left no-repeat #fdf9eb; height:546px }
div#landing-google a#landing-google-button {  background: url("../img/landing-google-button.png") top left no-repeat; display: block; width:330px; height:82px; text-indent: -9999px; margin-top:22px}
div#landing-google a:hover#landing-google-button { border-bottom: none;}

div#landing-left {margin:45px 0px 0px 50px}
div#landing-left p#opis {width:275px;}
div#landing-left p#opis-email {width:375px; font-size:11px; padding-bottom:10px}
div#landing-left p#button-text {color:#669500; padding:0px 0px 10px 5px; border-bottom:1px dashed #d2d0c7; font-size:11px}
div#landing-left h3 {color:#837866; font-size:16px; margin-top:20px;  }

div#landing-right { margin-left:110px; margin-top:60px; }
div#landing-right img { margin-top:20px}
	div#landing-right ul { margin-top:25px; }
		div#landing-right ul li { background: url("../img/liok-small.jpg") top left no-repeat; display:block; border-bottom:1px dashed #d2d2d0; padding:0px 10px 13px 25px; margin-bottom:10px; margin-right:45px; }
		div#landing-right ul li#last-ico { background: none; border-bottom: none;}
div#landing-right a#pozostale-uslugi { background: url("../img/landing-google-pozostale-uslugi.jpg") top left no-repeat; display: block; width:207px; height:37px; text-indent: -9999px; margin: 87px 0px 0px 50px }
div#landing-right a:hover#pozostale-uslugi { border-bottom: none; }
		
div#landing-google #form-zapisz-promocje { margin-bottom:10px;width:350px;}
div#landing-google #form-zapisz-promocje input#email {padding:5px; border:1px solid #9e9585; color:#000; width:200px; float:left; margin-top:5px; margin-right:10px}
div#landing-google #form-zapisz-promocje input#zapisz { background: url("../img/landing-google-submit.jpg") top left no-repeat; width:120px; height:36px; border:none; text-indent:-9999px; font-size:0px; line-height: 0;}
div#landing-google #promocja-info { font-size:11px}
div#landing-google #promocja-info  p {padding:5px 10px 5px 45px;}
div#landing-left .query_response {margin:5px 0px}
/* ------------------------- */

/* dodaj ogloszenie */
#pola-opisowe-oferty textarea { font-size: 12px; width: 400px; }
#wybor-miasta-wrapper { display: none; }
#wybor-woj-lista label.miasto { float: none; display: inline; padding: 0 0 0 15px; }
#wybor-woj-lista input.podp-miasto { width: 220px; }
#wybor-woj-lista select { width: 180px; }
#wybor-woj-lista-dodatkowe { display: none; }
a#pokaz-woj-dodatkowe { margin-left: 190px; }
a#pokaz-woj-dodatkowe span.off { display: none; }

a.jefloat-odswiez-open { background: url("../img/ico-odswiez.gif") left top no-repeat; padding-left: 20px; }
#jefloat-odswiez { background: url("../img/jefloat-odswiez.gif") 0 0 no-repeat; padding: 0 0 0 450px; }
#jefloat-odswiez form { width: 227px; height: 370px; position: relative; margin: 0; padding: 0; }
#jefloat-odswiez label { font-size: 12px; color: #564e34; width: 225px; text-align: left; margin: 0; padding: 0 0 8px 0; }
#jefloat-odswiez input#data_odswiez { width: 225px; background: #ecf2e1; border: 1px solid #7f9ebb; color: #797875; text-align: center; font-weight: bold; padding: 8px 0; font-size: 14px; }
#jefloat-odswiez p#odswiez-submit { position: absolute; left: 34px; bottom: 0; }
div.odswiez-box-ui .ui-widget-header { background: none; border: none; height: 5px; padding: 0; }
div.odswiez-box-ui a.ui-dialog-titlebar-close { margin: 10px 10px 0 0; padding: 0; }
div.odswiez-box-ui a.ui-dialog-titlebar-close:hover { background: inherit; border: none; }
#form-odswiez-response { margin: 0; }
#form-odswiez-zaslepka { position: absolute; left: -370px; top: 310px; width: 200px; height: 55px; background: #E5EED4; display: block; }
/* ------------------------------------------------------- */

/* Referencje */
#referencje-top { border-top:4px solid #daeeb8; background:#e8f5d0; overflow: hidden; padding-bottom:20px; }
	#referencje-top h3 { text-indent:-9999px; background: url("../img/referencje-h.jpg") no-repeat top left; height:45px; border-bottom:1px dashed #c0caab; margin:20px auto; padding-bottom:20px; text-indent:-9999px; width:615px; }
	#referencje-top img { border:1px solid #d2e9b1; float:right; }
	#referencje-top blockquote { /*font-size: 18px;*/ font-size: 16px; font-family: Georgia; font-style: italic; margin-bottom:15px; }
	#referencje-top #referencja-main { color:#574b37; }
	#referencje-top #referencja-main span { font-size:11px; }
	#referencje-top #info p { font-size: 13px; font-family: Georgia; color:#5c9315; margin-left:25px;}
	
#referencje-content { background: url("../img/referencje-border-bg.gif") repeat-y 600px top; overflow: hidden; }
	
	/* timi: tymczasowo */
	#referencje-content #referencje div#info { border-left: none; margin: 40px 0; padding: 0 20px; font-weight: bold; color: #5c9315; font-size: 13px; }
	/* ------------------- */
	
	#referencje-content #referencje div { border-left:8px solid #f0f0f0; margin: 20px 20px 40px; padding:0px 15px; }	
	#referencje-content #referencje div blockquote { color:#574b37; font-size: 14px; font-family: Georgia; font-style: italic; margin-bottom: 15px; }
	#referencje-content #referencje div blockquote p { margin-bottom: 10px; }
	#referencje-content #referencje div span { font-size:11px; }
	
	#referencje-content #referencje div.special { color:#5f931c; background:#fafafa;  margin:20px; padding:40px 15px 40px 45px;  border: dashed #d2d2d2; border-width:1px 0px 1px }	
	#referencje-content #referencje div.special blockquote { color:#5f931c; font-size: 20px; font-family: Georgia; font-style: italic; margin-bottom: 15px; }
	#referencje-content #referencje div.special blockquote p { border-left:none; padding-left: 0px; }
	#referencje-content #referencje div.special p { border-left:8px solid #f0f0f0; padding-left:15px; }
	#referencje-content #referencje div.special span { font-size:11px; }
	
	#referencje-content #klienci p { margin: 20px 20px 30px; color:#574b37;  }
	#referencje-content #klienci ul { margin-left: 20px }
	#referencje-content #klienci ul li { float:left; height:85px; width:145px; }
	#referencje-content #klienci ul li a:hover { border-bottom: none; }
	
#referencje-content hr { border-color:#ddd; border-style:dashed; border-width:1px 0 0; color:#fff; margin-left:20px;}

#referencje-bottom { background: #f9f5e9; margin:30px; padding:10px 20px; overflow:hidden; }
	#referencje-bottom h3 { color:#837866; font-size:18px; text-shadow:1px 1px 0px #fff; text-align:center;} 
	#referencje-bottom ul { margin-left: 50px; }
	#referencje-bottom ul li { float:left}
	#referencje-bottom ul li a:hover { border-bottom:none; opacity:0.8}
	#referencje-bottom a#ogloszenie { display:block; text-indent: -9999px; height:49px; background:url("../img/referencje/dodaj-ogloszenie.jpg") no-repeat top center; width: 170px}
	#referencje-bottom a#pakiety { display:block; text-indent: -9999px; height:49px;  background:url("../img/referencje/pakiety.jpg") no-repeat top center; width: 303px; }
	#referencje-bottom a#baza-cv { display:block; text-indent: -9999px; height:49px; background:url("../img/referencje/baza-cv.jpg") no-repeat top center; width: 282px; }	
/* ------------------------------------------------------- */

/* reklama wnp.pl */
div.wnpdiv105{padding:0px; margin: 0px 0px 0px 0px; display: block; position:relative; height:auto; color:black; width:228px; text-align:left; }

div.wnptitle105{ padding:0px; margin:0px; display:block; position:relative; text-align:left; width:auto; height:47px;}

a.wnpatitle105{font-family:Arial, Tahoma, sans-serif; font-size:15px; display: block; clear: none; margin:0px; font-style:normal; font-weight:bold; color:#03338c; text-decoration:none; border:0; }

div.wnpbody105{ padding:0px; margin:0px; display:block; position:relative; width:auto; height:auto; vertical-align:top; color:black; border-top:1px solid #b4ad9d;  background: #ffffff url("http://k.wnp.pl/news_export/img/105_bg_content.png") repeat-x 0 0px; }

.wnpli105{ padding: 0px 0px 0px 10px; margin: 0px 10px; border: 0px solid black; display: block; position: relative; width: auto; height: auto; vertical-align: top; background-color:#fff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; }

a.wnpa105{ padding:0px; text-decoration: none; color: #75664c; font-family:Arial,Tahoma, sans-serif; font-size:11px; font-weight: bold; border-bottom: 0px}

ul.wnpul105{ margin-top:10px; padding:0px}
li.wnpli105{margin: 0px 0px; background:url("http://k.wnp.pl/news_export/img/wnp105dot.gif") no-repeat 10px 5px;padding: 0px 20px;}
a.wnpa105:hover{text-decoration: underline}

.wnp105spacer {background: #ffffff ; width: 232px; height: 2px;}