body {
	background-color: transparent; 
	color: rgb(51, 51, 51);
	margin:0;
	padding:0;
}

#PSOFOShop{
	background-color: transparent;
	padding-top:0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight: 400;
	font-size:11px;
	color: rgb(51, 51, 51);
	width: 100%; 
	border:none;
}
* html #PSOFOShop {
	text-align: center;
}
* html #PSOFOShop div{
	text-align: left;
}
#PSOFOShop span.TopText{
	font-weight: normal;
}
#PSOFOShop a,
#PSOFOShop a:visited{
	text-decoration:none; 
	color:rgb(90, 89, 90); 
	font-weight: 700;
}
#PSOFOShop a:hover{
	text-decoration:none; 
	color: rgb(242, 28, 10); 
	font-weight: 700;
}
/* ------------------------- HIDDEN ELEMENTS*/
#PSOFOShop #SRCLogLegend, 
#PSOFOShop .linkbracket, 
#PSOFOShop .NewPopUp, 
#PSOFOShop .Lst-CrtLabel,
#PSOFOShop div#backToSearch{
	display: none!important;
 }
#PSOFOShop #SRCLogSet,
#PSOFOShop #SAgLogSet{
	border:none; 
	margin:0;
	padding:0;
}
* html #PSOFOShop .SA-Title{
	margin:0 -6px;
}
*+html #PSOFOShop .SA-Title{
	margin:0 -6px;
}
#PSOFOShop #rpd-content{
	background-color:transparent;
}
 * html #PSOFOShop #SRCLogLegend{
	padding:0 -6px;
 }
 *+html #PSOFOShop #SRCLogLegend{
	padding:0 -6px;
 }
 #PSOFOShop .SA-Label{
	font-weight:bold;
	height: 20px;
	padding-top: 3px;
	width:180px;	
}
#PSOFOShop .SA-F1,
#PSOFOShop .SA-F2,
#PSOFOShop .SA-KWF,
#PSOFOShop .SA-LR,
#PSOFOShop .Search-txt,
#PSOFOShop .chptextlog {
	width:180px;	
	font-size:  11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-weight: normal;
}
#PSOFOShop .SA-KWF{
	
}
#PSOFOShop .SA-LR{
}

/* SEARCH CRITERIA LAYOUT - 1 COLUMN */
#PSOFOShop #SRCLogSet div{
}
#PSOFOShop .SA-Label {
	float: none;
	display: block;
	margin-top: 10px;
} 
#PSOFOShop .SA-Label {
	height: 16px;
}	

/*  button */
#PSOFOShop .SA-ButtonFace, 
#PSOFOShop .Lst-ButtonFace,
#PSOFOShop .JD-BButtonFac,
#PSOFOShop .SAg-ButtonFace,
#PSOFOShop .DA-ButtonFace,
#PSOFOShop .wlogButton,
#PSOFOShop .wAgpLogButton,
#PSOFOShop .chpViewTS-T1 input,
#PSOFOShop #chpViewDocClose .chpBack,
#PSOFOShop #chpLogButton #loginchp,
#PSOFOShop #chpViewLogout #chplogout,
#PSOFOShop #chpViewDocContent .chpView .chpview,
#PSOFOShop .chpButtonlog,
#PSOFOShop a.chpforgot{
	background-color:transparent;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:700;
	font-size:12px;
	color:#000;
	text-decoration:none;
cursor:pointer;
}
#PSOFOShop input.SA-ButtonFace:hover, 
#PSOFOShop .Lst-ButtonFace:hover,
#PSOFOShop .JD-BButtonFac:hover,
#PSOFOShop .SAg-ButtonFace:hover,
#PSOFOShop .DA-ButtonFace:hover,
#PSOFOShop .wlogButton:hover,
#PSOFOShop .wAgpLogButton:hover,
#PSOFOShop .chpViewTS-T1 input:hover,
#PSOFOShop #chpViewDocClose .chpBack:hover,
#PSOFOShop #chpLogButton #loginchp:hover,
#PSOFOShop #chpViewLogout #chplogout:hover,
#PSOFOShop #chpViewDocContent .chpView .chpview:hover,
#PSOFOShop .chpButtonlog:hover,
#PSOFOShop a.chpforgot:hover{
	color: #f21c0a;
}
#PSOFOShop a.SA-ButtonFace,
#PSOFOShop a.Lst-ButtonFace,
#PSOFOShop a.SAg-ButtonFace,
#PSOFOShop a.DA-ButtonFace,
#PSOFOShop #chpViewDocClose a.chpBack,
#PSOFOShop a.chpforgot{
    color: #000;
}
#PSOFOShop a.SA-ButtonFace:hover,
#PSOFOShop a.Lst-ButtonFace:hover,
#PSOFOShop a.SAg-ButtonFace:hover,
#PSOFOShop a.DA-ButtonFace:hover,
#PSOFOShop #chpViewDocClose a.chpBack:hover,
#PSOFOShop a.chpforgot:hover{
    color: #f21c0a;
}

#PSOFOShop #bottomact div, 
#PSOFOShop #actions div ,
#PSOFOShop #sag-actions div{
	display:inline;
}
#PSOFOShop #submitbutton input,
#PSOFOShop #sag-submitbutton input,
#PSOFOShop #backToSearch,
#PSOFOShop #gotoSearchAgent{
	margin-right:8px;
}

#PSOFOShop a.SA-ButtonFace,
#PSOFOShop a.Lst-ButtonFace,
#PSOFOShop a.JD-BButtonFace,
#PSOFOShop a.SAg-ButtonFace,
#PSOFOShop a.DA-ButtonFace,
#PSOFOShop #chpViewDocClose a.chpBack,
#PSOFOShop a.chpforgot{
    padding:1px 6px 1px 6px;
}
/* IE LIST BUTTON FIXES */
* html #PSOFOShop a.Lst-ButtonFace{
	height: 19px;
}
*+html #bottomact div { /* fixing missing bottom  part of the buttons*/
	display:inline
}
*+html #bottomact div a{
	float:left;
	margin-right:10px
}
/* IE SA BUTTON FIXES */
* html #PSOFOShop a.SAg-ButtonFace, /* fixing missing bottom  part of the buttons*/
* html input#srcsubmit,
*+html #PSOFOShop a.SAg-ButtonFace, 
*+html input#srcsubmit{
	float:left;
}
* html #PSOFOShop a.SAg-ButtonFace, /*adjusting SAG buttons' height*/
*+html #PSOFOShop a.SAg-ButtonFace{
    padding:0px 6px 1px 6px;
	margin-top: 0px;
}
* html p.barnavybold, /*fixing center text at the SAG confirmation page */
*+html p.barnavybold{
	text-align: left;
}
/* Forgot password button alignment */
* html #PSOFOShop a.chpforgot {
    padding:2px 6px 2px 6px;
}
*+html #PSOFOShop a.chpforgot {
    padding:0px 6px 2px 6px;
}
#PSOFOShop a.chpforgot{
	padding:2px 6px 1px 6px\0/;
}
* html #PSOFOShop a.chpforgot, 
*+html #PSOFOShop a.chpforgot{
	display: block;
}
#PSOFOShop div#chpLogForgot, 
#PSOFOShop div#chpLogButton {
	display: inline;
}
* html #PSOFOShop div#chpLogForgot, 
* html #PSOFOShop div#chpLogButton, 
*+html #PSOFOShop div#chpLogForgot, 
*+html #PSOFOShop div#chpLogButton{
	float: left;
}
* html #PSOFOShop div#chpLogForgot, 
*+html #PSOFOShop div#chpLogForgot{
	margin: -4px 0px 0px 5px;
}
#PSOFOShop a.SA-ButtonFace:hover,
#PSOFOShop a.Lst-ButtonFace:hover,
#PSOFOShop a.SAg-ButtonFace:hover,
#PSOFOShop a.DA-ButtonFace:hover,
#PSOFOShop #chpViewDocClose a.chpBack:hover {
    text-decoration:none;
}

/* 	JOB DESC BUTTONS IF EMPTY, THEY ARE LIKE LINKS*/
#PSOFOShop a.JD-BButtonFace {
	margin-right: 10px;
	font-size: 11px;
	font-weight: 700;
	background-color:transparent;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	color:rgb(90, 89, 90);
	text-decoration:none;
	cursor:pointer;
}
#PSOFOShop a.JD-BButtonFace:hover{
	color: rgb(242, 28, 10);
	font-weight: none;
	text-decoration:700;
}

#PSOFOShop div#actions {
    margin-top: 10px;
}
#PSOFOShop #JD-Actions div#JD-ActBack {
    margin-right: 4px;
}
#PSOFOShop #JD-Actions{
	padding:0;
	margin:0;
}
#PSOFOShop #JD-Actions #JD-ActBack,
#PSOFOShop #JD-Actions #JD-ActSendJob,
#PSOFOShop #JD-Actions #JD-ActPrintPage{
	margin: 0 8px 0 0 ;
	padding:0;
}
#PSOFOShop #JD-Actions #JD-ActApply{
	margin:0;
	padding:0;
}
#PSOFOShop #JD-Actions .JD-socialNetworks-bottom div{
	padding:0;
	margin:0;
}


/*-------------------------------------------------------------*/
/*II*/
div.Lst-NoJobs{
	margin-top: 10px;
	margin-bottom: 10px;
}

#PSOFOShop .Lst-CrtLabel{
	font-weight:bold;
	padding-bottom:5px;
}
/*Number of jobs*/
#PSOFOShop .Lst-CountLabel{
	text-align:left;
	font-weight:bold;
	padding-bottom:5px;
	width: 100%;
	font-size: 11px;
}
#PSOFOShop div#TableJobs{
	margin-top: 0px;
}
#PSOFOShop div#TableJobs table{
	width: 100%;
}
/*Column header*/
#PSOFOShop  .Lst-Header{
	font-size: 10px;
	color:rgb(255, 255, 255);
	font-weight:700;
	background-color:rgb(242, 28, 10);	
}
#PSOFOShop .Lst-Header th{
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
	text-align: left;
}
#PSOFOShop .Lst-Header a {
	color:rgb(255, 255, 255);
	text-decoration: none;
}
#PSOFOShop .Lst-Header a:hover {
	color:rgb(255, 255, 255);
	text-decoration: none;
}
* html .Lst-CountLabel,
* html #PSOFOShop .Lst-Header th,
 * html #PSOFOShop .Lst-Tabel td{
	font-size: 10px;
}

/*elementy listy wyswietlanej oprocz linkow*/
#PSOFOShop .Lst-BG1,
#PSOFOShop .Lst-BG2 {
	text-align:left;
}

#PSOFOShop .Lst-BG2{
	background-color:rgb(239, 239, 239);
}
#PSOFOShop .Lst-BG1{
	background-color:transparent;
}

/*Odd and Even line link */
#PSOFOShop div#TableJobs .Lst-BG1 a,
#PSOFOShop div#TableJobs .Lst-BG2 a,
#PSOFOShop .Lst-BG1 a:visited,
#PSOFOShop .Lst-BG2 a:visited {
	color:rgb(153, 153, 153);
	font-weight:700;
	text-decoration:none;
	font-size:10px;
}
#PSOFOShop div#TableJobs .Lst-BG1 a:hover,
#PSOFOShop div#TableJobs .Lst-BG2 a:hover {
	color:rgb(153, 153, 153);
	font-weight:700;
	text-decoration:underline!important;
	font-size:10px;
}

/*Odd and Even line text*/
#PSOFOShop .Lst-BG1 td, 
#PSOFOShop .Lst-BG2 td{
	color:rgb(153, 153, 153);
	font-weight:400;
	padding-top: none;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size:10px;
}

/*Search result*/
#PSOFOShop .Lst-ResNav{
	padding:20px 0 20px 0;
	font-size: 11px;
}

#PSOFOShop #backToSearch{
	padding-bottom:10px; 
	float:left;
}
/*   III  */
#PSOFOShop div#JDescContent {
	width: 780px;
	margin: 10px auto;
	padding: 0px 0px 0px 0px;
	border: 0px solid #FFF;
	background: none no-repeat 20px 20px;
}
*+html #PSOFOShop div#JDescContent,
* html #PSOFOShop div#JDescContent {
	padding: 0px;
}
/*--- Job title---*/
#PSOFOShop .JD-Title{
	color:rgb(255, 255, 255);
	background-color:#F21C0A;
	font-size:22px;
	font-weight:400;
	padding:30px 20px 30px 30px;
}

/*--- Job summary header ---*/
#PSOFOShop #JD-TopParams div{
	padding:2px 0;
}
#PSOFOShop .JD-HDLabel{
	width:200px;
	float:left;
	clear:left;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:700;
}
#PSOFOShop .JD-HDText{
	font-size:11px;
	font-weight:400;
	position:relative;
}
/*---  Job description header ---*/
#PSOFOShop #JD-AllFields {
	clear:both;
	margin-bottom:10px;
	background: url("img/logo.gif") right bottom no-repeat;
	padding-bottom: 55px;
}
#PSOFOShop .JD-FieldLabel{
	font-size:11px;
	font-weight:700;
}
/*--- Job description text ---*/
#PSOFOShop .JD-FieldText{
	font-size:11px;
	font-weight:400;
}
/*button inline*/
#PSOFOShop #JD-Actions{
	display: block;
}

#PSOFOShop #JD-Actions div{
	display: inline;
}
/*-----------------------------------------------------*/
/*  Search agent */
#PSOFOShop #SAgLogSet{
	font-size:11px;
	margin:8px 0 4px 0;
	font-weight:normal;
}
/*    margin Search agent all  */
#PSOFOShop #SAgLogSet div{
	margin:6px 0;
}
/*---  Search agent header ---*/
#PSOFOShop .SAg-Title{
	font-weight:bold;
	padding:0;
	margin-bottom:5px;
}
* html  #PSOFOShop .SAg-Title{
	padding:0 -6px;
	margin:0 -6px;
}
*+html  #PSOFOShop .SAg-Title{
	padding:0 -6px;
	margin:0 -6px;
}
/*--- Search agent label---*/
#PSOFOShop #div-sagparam1 label{
	font-weight:normal;
}
/*-------------------------------------------------------*/
/*login*/
#PSOFOShop #chpLogContent{
	padding:0;
	margin:0;
}
#PSOFOShop #chpLogContent fieldset{
	padding:0;
	margin: 0px 0px 15px 0px;
}
#PSOFOShop .chpLogSet{
	border:none;
}
#PSOFOShop #chpLogLabelUser{
	margin:0 0 4px 0;
}
#PSOFOShop #chpLogLabelPassw{
	margin:10px 0 4px 0;
}
#PSOFOShop .chpLogSet input{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}


/* chp */
#chpLogSet {
    border:none;
    padding:0;
}
#chpLogLabelUser,
#chpLogLabelPassw,
#chpLogButton {
    margin-top:16px;
}
/*
.chpchamplog {
    color:#636363;
	font-weight: bold;
}*/
#chpLogButton #loginchp,
#chpViewLogout #chplogout,
#chpViewDocContent .chpView .chpview {

}
#chpLogForgot,
#chpViewLogout {
    padding-top:20px;
}
.chpfailedlog {
    color:#ff0000;
}
#chpViewContent .chptitle {
    font-size:22px;
	font-weight: 400;
	color: #fff;
	background-color:#F21C0A;
	padding:70px 20px 70px 30px;
    margin:0;
}
#chpViewContent table,
#chpViewDocContent table {
    width:100%;
    margin:8px 0;
}
#chpViewContent table td,
#chpViewDocContent table td,
th.chpJob {
	color:rgb(153, 153, 153);
	font-weight:400;
	padding-top: none;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-size:10px;
	text-align: left;
}
#chpViewContent table td a,
#chpViewDocContent table td a{
	color:rgb(153, 153, 153);
	font-weight:700;
	text-decoration:none;
	font-size:10px;
}
#chpViewContent table td a:hover,
#chpViewDocContent table td a:hover{
	color:rgb(153, 153, 153);
	font-weight:700;
	text-decoration:underline!important;
	font-size:10px;
}
#chpViewContent table caption,
#chpViewContent table .chptitleA,
#chpViewDocContent caption {
    color:rgb(51, 51, 51);
    font-weight:400;
    font-size:11px;
    text-align:left;
    margin-top:8px;
}
#chpViewContent table .chptitleA,
#chpViewContent table .chptitleS{
	font-weight: bold;
}
#chpViewContent table th.chpheader {
    font-size:11px;
    color:rgb(255, 255, 255);
	background-color:#F21C0A;
    font-weight:700;
    text-align:left;
	padding: 4px;
}
#mrtedlogo {
	display: none;
}
div#JD-salary{
	margin-top: 20px;
}