body{
	margin:	0px;
	text-align:center;
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #58595b;}
/* ************************ podstawowe ************************ */
table {
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #58595b;}
div {
	font-family: Arial, sans-serif;
	font-size:12px;
	color: #58595b;}
a:link,a:active,a:visited{
	color:#67981D;
	text-decoration:none;	background-color:inherit}
a:hover {
	color:#E0A052;
	text-decoration: none;
	background-color:inherit}
a:link.Popiel,a:active.Popiel,a:visited.Popiel{
	color:#6d6e71;
	text-decoration:none;	background-color:inherit}
a:hover.Popiel {
	color:#67981D;
	text-decoration: none;
	background-color:inherit}

.Img {
	border: none;	vertical-align: bottom;	padding: 0px;}
.ImgMidlle {
	border: none;	vertical-align: middle;	padding: 0px;}
.CzytajWiecej{
	width:714px;
	text-align:right;
	margin:15px;}

.Panel{
	width:714px;
	text-align:right;
	margin:15px;
	margin-top:5px;
	font-size:14px;
	text-transform: uppercase;
	color:#67981D;
	font-weight:bold;
	}


div.AkapitPierwszy{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	text-indent: 25px;
	margin-top:25px;
	padding-bottom: 10px;
	margin-left:30px;
	margin-right:30px;}
div.Akapit{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	text-indent: 25px;
	padding-bottom: 10px;
	margin-left:30px;
	margin-right:30px;}
div.Artykul{
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-align: justify;
	text-indent: 25px;
	padding-bottom: 10px;
	padding-top: 10px;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	width:690px;
	border: 1px solid #d1d3d4;
	background-color: #f8f8f8;}
div.BoxUwaga{
	background-color: #ffffff;
	margin-left:30px;
	margin-right:30px;
	padding:10px;
	color: #67981D;
	width:300px;
	border: 1px solid #d1d3d4;}
div.FloatLewa{
	float:left;}
div.FloatPrawa{
	float:right;}
/* ************************ strona główna ************************ */		
div.logo{
	float:left;
	margin-left:10px;
	margin-top:10px}
input.Maly {
	border:1px solid #d1d3d4;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #58595b;
	width:120px;
	height:20px;}
.WypelnioneMaly {
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;
	width:120px;
	height:20px;}
td.BoxGlownyCv{
	border:1px solid #d1d3d4;
	width:270px;
	height:278px;
	font-size:13px;
	line-height:15px;
	background-image: url(images/tlotop.jpg);
	background-repeat: repeat-x;
	vertical-align:top;
	padding:10px;}
.BoxGlownySzukaj {
	border:1px solid #d1d3d4;
	width:700px;
	height:278px;
	background-image: url(images/tlotop.jpg);
	background-repeat: repeat-x;}
li.Ok {
	list-style-image: url(images/ok.gif);
	line-height:22px;
	text-indent: 5px;}
div.BoxLewaNaglowek{
	background-color: #ffffff;
	color:#67981D;
	width:230px;
	font-weight: bold;
	border-bottom: 1px solid #939598;
	font-size:12px;
	line-height:20px;	text-transform: uppercase;
	margin-bottom:15px;}
div.BoxLewaWnetrze{
	width:210px;
	margin-left:5px;
	padding-bottom:10px;}
div.BoxLewaWnetrzePrawa{
	width:210px;
	margin-left:5px;
	padding-bottom:10px;
	text-align:right;}
div.BoxLewa{
	border:1px solid #d1d3d4;
	width:230px;
	background-image: url(images/TloLewyBox.jpg);
	background-repeat: repeat-x;
	margin:10px;}
/* ************************ Dodawanie CV formularz ************************ */
.DodawanieCvNaglowek{	border:1px solid #d1d3d4;
	width:100%;
	height:278px;
	background-image: url(images/tlotop.jpg);
	background-repeat: repeat-x;}
table.FormularzCvTlo {
	width:730px;
	background-image: url(images/tlotop.jpg);
	background-repeat: repeat-x;
	margin-bottom:20px;
	border:1px solid #d1d3d4;
	vertical-align:middle;}
table.FormularzCv {
	width:730px;
/*	background-image: url(images/tlotop.jpg);
	background-repeat: repeat-x;*/
	margin-bottom:20px;
	border:1px solid #d1d3d4;
	vertical-align:middle;
	background-color: #f8f8f8;}
td.FormularzCvNaglowek{
	padding:5px;
	background-color:#ffffff;
	color:#67981D;
	font-weight: bold;
	border-bottom: 1px solid #939598;
	font-size:12px;	text-transform: uppercase;}
td.FormularzCvLewa{
	width:180px;	text-align:left;	padding-left:20px;
	vertical-align:middle;}
td.FormularzCvPrawa {
	width:490px;	text-align:left;	vertical-align:middle;}
td.FormularzCvLewaBlad {
	width:180px;	text-align: left;	color:#d70000;	vertical-align:middle;
	padding-left:20px;}td.FormularzCvPrawaBlad {
	width:490px;	text-align:left;	color:#d70000;	vertical-align:middle;}
form {
	text-indent: 0px;	padding: 0px;}input,select {
	border:1px solid #d1d3d4;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #58595b;}textarea {
	width:380px;	height:60px;	border:1px solid #d1d3d4;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #58595b;	overflow:auto}
textarea.FormularzCvDuzyWypelniony{
	width:380px;	height:60px;	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
input.FormularzCvMaly{
	width:200px;	height:20px;}
input.FormularzCvMalyWypelniony{
	width:200px;	height:20px;
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
select.FormularzCvMaly{
	width:150px;	height:20px;}
select.FormularzCvMalyWypelniony{
	width:150px;	height:20px;
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
input.FormularzCvDuzy{
	width:380px;	height:20px;}
select.FormularzCvDuzy {
	width:380px;	height:170px;
	font-family: Arial, sans-serif;
	font-size:11px;}input.FormularzCvDuzyWypelniony{
	width:380px;	height:20px;
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
select.FormularzCvDuzyWypelniony {
	width:380px;	height:170px;
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
input.FormularzCvJezyki,select.FormularzCvJezyki {
	width:80px;	height:20px;}
input.FormularzCvJezykiWypelniony,select.FormularzCvJezykiWypelniony {
	width:75px;
	height:20px;
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;}
div.FormularzCvJezyki {
	width:75px;
	float:left;
	text-align:center;}
div.Komunikat{
	border: 1px solid #84c225;	border-left: 20px solid #84c225;
	border-right: 20px solid #84c225;
	background-color: #ffffff;
	font-size:16px;
	line-height:20px;
	font-family: Arial, sans-serif;
	width:600px;
	padding:30px;	font-weight: bold;
	margin:auto;
	text-align:center;}
/* ************************ Szukanie ofert pracy ************************ */
td.SzukajLewa{
	text-align:right;
	width:80px;
	font-size:11px;
	padding-right:5px;}
td.SzukajPrawa{
	text-align:left;
	width:250px;
	font-size:11px;}
td.SzukajLinki{
	text-align:left;
	width:150px;
	font-size:11px;
	vertical-align:top;
	padding-left:20px;}
input.Szukaj{
	border:1px solid #d1d3d4;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #58595b;
	width:250px;
	height:20px;}
.WypelnioneSzukaj {
	border: 1px solid #67981D;	background-color: #f5f6f6;
	color: #9d9fa2;
	font-family: Arial, sans-serif;
	font-size:11px;
	width:250px;
	height:20px;}
select.Szukaj{
	border:1px solid #d1d3d4;
	font-family: Arial, sans-serif;
	font-size:11px;
	color: #58595b;
	width:250px;
	height:20px;}

/* ************************ Tabelka z ofertami pracy ************************ */
table.OfertyPracy{
	border: none;
	width:720px;}

.JasnaLinia{	background-color: #ffffff;
	height:35px;
	text-align:center;
	border-bottom:1px solid #ffffff;}
.CiemnaLinia{	background-color: #f5f6f6;
	height:35px;
	text-align:center;
	border-bottom:1px solid #ffffff;}
.OfertaTygodniaLinia{
	height:60px;
	border-bottom: 1px solid #d1d3d4;	background-color: #ffffff;	text-align: center;}
.OfertaWyroznionaLinia{
	height:35px;
	text-align: center;
	background-color: #E9F6D2;
	border-bottom:1px solid #ffffff;}
.OfertaSuperLinia{
	height:35px;
	text-align: center;
	background-color: #E7F8FA;	font-weight: bold;
	border-bottom:1px solid #ffffff;}
.OfertaNieaktywnaSuperLinia{
	background-color: #e6e7e8;
	height:35px;
	text-align: center;
	color:#d1d3d4;
	border-bottom:1px solid #ffffff;}
.OfertaNieaktywnaWyroznionaLinia{
	background-color: #e6e7e8;
	height:35px;
	text-align: center;
	color:#d1d3d4;
	border-bottom:1px solid #ffffff;}
.OfertaNieaktywnaJasnaLinia{
	background-color: #ffffff;
	height:35px;
	text-align: center;
	color:#d1d3d4;
	border-bottom:1px solid #ffffff;}
.OfertaNieaktywnaCiemnaLinia{
	background-color: #f5f6f6;
	height:35px;
	text-align: center;
	color:#d1d3d4;
	border-bottom:1px solid #ffffff;}
.OfertaNaglowekLinia{	font-size:11px;
	height:40px;
	text-transform: uppercase;	font-weight: bold;	text-align: center;	vertical-align: top;}
.OfertaTygodniaStanowisko{
	font-size:14px;
	text-transform: uppercase;
	color: #25ABC2;	font-weight: bold;}

div.MalePrawaPopiel{
	text-align:right;
	width:100%;
	color: #6d6e71;
	margin-right:10px;
	margin-top:0px;}

/* ************************ Oferta pracy podgląd ************************ */
table.OfertyPracyPodglad{
	border: none;
	width:600px;
	border: 1px solid #d1d3d4;}
td.OfertyPracyPodgladNaglowek{
	border-bottom: 1px solid #84c225;	border-top: 1px solid #84c225;
	background-color: #f3f4f4;}
div.OfertaPodgladStanowisko{
	font-size:19px;
	color: #25ABC2;	font-weight: bold;}
dt.OfertaPodglad{
	border-bottom: 1px solid #84c225;
	font-size:14px;
	line-height:24px;
	margin-bottom:40px;
	margin-top:40px;
	color: #84c225;	font-weight: bold;	text-transform: uppercase;}
dd.OfertaPodglad{
	line-height:16px;}
div.NieruchomyPasek{
	width:100%;
	height:60px;
	vertical-align:middle;
	border-top: 1px solid #84c225;
	background-color: #f3f4f4;	
	text-align:center;}
/* ************************ katalogowanie ************************ */	
span.KatalogLiczbaLink{
	color:#a7a9ac;
	font-size:10px;}
td.Katalog{
	padding:15px;
	vertical-align:top;}

/* ************************ formatowanie ofert ************************ */
h1 {
	font-size:17px;
	line-height:20px;
	color:#84c225;	text-transform: uppercase;
	border-bottom: 1px solid #84c225;
	text-align:right;
	width:730px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:0px;	font-weight: bold;}
h2 {
	font-size:17px;
	line-height:20px;
	color:#84c225;	text-transform: uppercase;
	border-bottom: 1px solid #84c225;
	text-align:right;
	width:730px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:0px;	font-weight: bold;}

h3 {
	font-size:17px;
	line-height:20px;
	color:#84c225;	text-transform: uppercase;
	border-bottom: 1px solid #84c225;
	text-align:right;
	width:520px;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:0px;	font-weight: bold;}
h4 {
	font-size:17px;
	line-height:20px;
	text-transform: uppercase;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:0px;	font-weight: bold;}
/* ************************  numeravja przeijania ************************ */
div.MenuNawigacjaPrzewijania{
	border: 1px solid #bcbec0;
	background-color: #e6e7e8;
	height:16px;
	width:16px;
	font-size:12px;
	font-weight: bold;
	text-align:center;
	vertical-align:middle;
	display:inline;
	margin:2px;
	cursor:pointer;}
div.MenuNawigacjaPrzewijaniaAktywna{
	border: 1px solid #84c225;
	background-color: #f5f6f6;
	height:23px;
	width:23px;
	font-size:18px;
	text-align:center;
	vertical-align:middle;
	display:inline;
	color: #84c225;
	margin:2px;}
div.Legenda {
	margin-left:60px;
	margin-top:20px;}
/* ************************ stopki ************************ */
td.StopkaGora{	background-color:#f1f1f2;
	height:40px;
	width:1000px;
	text-align:center;
	font-size:11px;
	color:#939598;
	border-right:1px solid #d1d3d4;
	border-left:1px solid #d1d3d4;
	border-bottom:1px solid #d1d3d4;}
.StopkaDol{
	font-size:11px;
	text-align:center;
	color:#b1b3b6;}
li.RegulaminI{
	list-style-type: upper-roman;
	list-style-position: outside;	font-weight: bold;}
li.Regulamin1{
	list-style-type: decimal;
	list-style-position: outside;
	font-weight: normal;}
li.RegulaminA{
	list-style-type: upper-alpha;
	list-style-position: outside }
div.Nawigacja {
	clear:both;
	font-size:11px;	line-height: normal;
	text-align:right;
	cursor:pointer;
	border-top: 1px solid #c6c8ca;
	margin-top: 20px;
	margin-right:20px;
	margin-left:20px;
	color:#808284;
	background-color:inherit;}
div.NawigacjaMini {
	clear:both;
	font-size:11px;	line-height: normal;
	text-align:right;
	cursor:pointer;
	margin-top: 20px;
	margin-right:20px;
	margin-left:20px;
	color:#808284;
	background-color:inherit;}
div.NawigacjaTop {
	clear:both;
	font-size:11px;	line-height: normal;
	text-align:right;
	cursor:pointer;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 20px;
	color:#808284;
	background-color:inherit;}
/* ************************ rozmary ************************ */
span.F17{
	font-size:17px;
	line-height:19px;}
span.F20{
	font-size:20px;
	line-height:22px;}
span.F28{
	font-size:28px;
	line-height:30px;}
span.Low{	text-transform: lowercase;}
/* ************************ kolory ************************ */
span.Green1{
	color:#548a00;
	font-size:18px;
	line-height:20px;}
span.Green2{
	color:#548a00;
	font-size:20px;
	line-height:22px;}
span.Green3{
	color:#548a00;
	font-size:22px;
	line-height:24px;}
span.Popiel{
	color:#a7a9ac;}
/* ************************ radka ************************ */
.tg{
	margin-top:5px;
	border:1px solid #d1d3d4;
	width:1000px;
	height:100%;
	margin-left:auto;
	margin-right:auto}
.tdtop{
	vertical-align:top;
	height:100px;
	font-size:11px;}
.tdprzyciski{
	border-bottom:1px solid #d1d3d4;
	height:29px}

td.pokn {     padding:3px;  background-color: #F0F5EB;
border-bottom: 3px #D1D3D4 solid;
text-align:center;    font-weight: bold;}
td.poknn {
padding:3px;  background-color: #E5EAC7;
border-bottom: 3px #D1D3D4 solid;
border-top: 2px #D1D3D4 solid;font-weight: bold;
font-size:12px;}
td.poknb {
padding:3px;  background-color: #F0F5EB;
border-bottom: 3px #D1D3D4 solid;
border-right: 1px #D1D3D4 solid;
text-align:center;    font-weight: bold;}
td.pok1 {
padding:3px;  text-align:center;
border-bottom: 1px #D1D3D4 solid;}
td.pok2 {
padding:3px;  text-align:center;
background-color: #F0F5EB;
border-bottom: 1px #D1D3D4 solid;}
td.pok-wyr {
padding:3px;  text-align:center;
background-color: #F1DCDF;
border-bottom: 1px #D1D3D4 solid;}
td.pok-sup {
padding:3px;  text-align:center;
background-color: #F1DCDF;
border-bottom: 1px #D1D3D4 solid;     font-weight: bold;}
td.pok-nakt1 {
padding:3px;  text-align:center;
border-bottom: 1px #D1D3D4 solid;
color: #C2C2C2;}
td.pok-nakt2 {
padding:3px;  text-align:center;
background-color: #F0F5EB;
border-bottom: 1px #D1D3D4 solid;
color: #C2C2C2;}
td.pok3 {
padding:3px;
text-align:left;
border-bottom: 1px #D1D3D4 solid;
border-right: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;
vertical-align:top}
td.pok3k {
padding:3px;
text-align:left;
border-right: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;
vertical-align:top}
td.pok4 {
padding:3px;  text-align:center;
border-bottom: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;}
td.pok4k {
padding:3px;  text-align:center;
padding-top:5px;
padding-bottom:5px;}
td.pok4b {
padding:3px;  text-align:center;
border-bottom: 1px #D1D3D4 solid;
border-right: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;}
td.pok4bk {
padding:3px;
text-align:center;
border-right: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;}
td.pok4d {
padding:3px;
vertical-align: bottom;
text-align:center;
border-bottom: 1px #D1D3D4 solid;
padding-top:5px;
padding-bottom:5px;}
table.cv {
border: 1px #D1D3D4 solid;    border-top: 3px #D1D3D4 solid;padding:3px;  width:600px;   
color:#494949;}

.p {
float:right;
 padding:10px;}

.pro {margin: 10px;
margin-bottom:30px;
vertical-align:top;   
line-height: 22px;    
text-indent: 10px;
border: 1px #83BF29 solid;
}

.pro1 {
margin: 10px;
vertical-align:top;   line-height: 22px;    text-indent: 10px;
font-size:11px;}

font.red {
color:#960014;
font-size:14px;
font-weight: bold;}
.blad {width: 500px; padding: 10px;        border: 1px #84C225 solid;    border-top: 4px #84C225 solid;     font-size:11px;       font-weight: bold;}
.form1 {
width:180px;  
text-align:left;      
vertical-align:top;
padding-left:20px;}
td.form2 {
width:400px;  
text-align:left;      
vertical-align: top;}
td.form3 {
width:180px;  
text-align: left;     
color:red;    
vertical-align:top;
padding-left:20px;}
td.form4 {
width:400px;  
text-align:left;      
color:red;    
vertical-align:top;}
.over_div{position:absolute; visibility:hidden; z-index:1000;}