.jobOffer , .jobOffer h3 {
  float:left;clear:both;width:100%
}
.jobOffer h3 {
  margin-bottom:10px;
}
.jobOffer {
  margin:15px 0px 15px 0px;
  border-bottom:1px solid #a2a2a2;
  padding:0px 0px 5px 0px
}
.jobOffer h3,.jobOffer h3 a  {
  font-size:16px;
}
.jobOffer h3 a  {
  text-decoration:underline;
}


/*--short list --*/
.frontresumelist {
  clear: both;
 }
.offer #left div.leftContent  {
  background:#fff;
  border:none;
  line-height:150%;
  }
  
/* pracodawca */
.employer{
  CLEAR: none; FLOAT: left; WIDTH: 100%;
} 

.employer .desc {
  width: 125px;
  float:left;
  clear:none;
}
.employer .info {
  width: 343px;
  float:left;clear:none;
} 

.jobDescription{
  CLEAR: none; FLOAT: left; WIDTH: 348px;
} 

.offerInfo {
  CLEAR: both; FLOAT: left; WIDTH: 100%; margin-bottom: 20px;
}

.jobDescription .desc {
  width:125px;
  float:left;
  clear:none;
}

.jobDescription .info {
  width: 213px;
  float:left;clear:none;
}
.jobDescription .info a:link,  .jobDescription .info a:active,  .jobDescription .info a:visited{
  color: #333;
}
 
.companyLogo{	
  CLEAR: none; FLOAT: left; PADDING-TOP: 10px! important; TEXT-ALIGN: center
}

.jobOffer .companyLogo{
	width: 120px;
}

.shortInfo .companyLogo{
	width: 120px;
}


#JobDescription .companyLogo img {
	border: solid 1px #cbcbcb; 
	background: #fff;
}

.saveJob{
    CLEAR: both; FLOAT: left; WIDTH: 100%; 
}

.offerInfo {
  CLEAR: both; FLOAT: left; WIDTH: 100%; margin-bottom: 20px;
}

.offerDescription{
  CLEAR: none; FLOAT: left; WIDTH: 338px;
} 

.offerDescription .desc {
  width:120px;
  float:left;
  clear:none;
}
.offerDescription .info {
  width: 218px;
  float:left;clear:none;
}
.offerDescription .info a:link,  .offerDescription .info a:active,  .offerDescription .info a:visited{
  color: #333;
}

.offerInfo P ,.offerInfo A{
  display:inline;
}
.offerInfo A {
  text-decoration:underline;
    margin-left:5px
}
.offerInfo P {
  margin-right:5px
}
.shortInfo, .applyForm {
    background:#eeeeee;
    border-left:1px solid #cbcbcb;
    border-right:1px solid #cbcbcb;
    width:436px;
    float:left;
    padding:0px 15px 0px 15px ;
}
.shortInfo
{
	padding-left: 5px; 
	padding-right: 3px; 
	width: 458px;
}
.applyForm fieldset {
	float: none;
}
.longInfo {
  border-bottom:1px solid #cbcbcb;
  padding: 5px 0 5px 0;
  margin: 15px 0 15px 0;
  float:left;
  clear:both;
  width:100%;  
}

*html .longInfo{
	float: none;
}

.longInfo h3 {
  font-size:14px;color:#000;margin-top:20px;margin-bottom:10px
}
.longInfo ul {
  margin-left:15px
}
.additionalInfo , .additionalInfo div {
  clear:both;
  float:left;
  margin-bottom:10px;
  width:100%;
}
.additionalInfo div {
  margin-bottom:5px
}
.additionalInfo A{
  color:#3180DB !important;
  text-decoration:underline;
}

input.uploadCV {
  width:350px;  padding:2px
}
textarea.coverLetter {
  width:430px;
  height:125px;
  margin-bottom:15px

}
.disc {FLOAT: left; WIDTH: 65%;font-size:12px;LINE-HEIGHT:110%}
.applyForm .btnLogin {margin-top:10px}

.offer .uploadCV, .offer .coverLetter { 
 border-top:1px solid #929292;
  border-bottom:1px solid #e7e5e1;
  border-right:1px solid #e7e5e1;
  border-left:1px solid #929292;
  margin-bottom: 0;
}
.offer #advLogin {
  text-align:right
}
#uploaderboxsection {}
#choosecvboxsection {
  margin-bottom: 10px;
}
.applySection {
  border-bottom: solid 1px #CBCBCB;
  padding-bottom: 5px;
  margin-bottom: 15px;
}
.applySection2 {
  border-top: solid 1px #CBCBCB;
  margin: 10px 0 10px;
  padding-top: 10px;
 
}
.applyOption {
  padding-top: 10px;		
}

.offerDescription{width:438px;}
.offerDescription .desc{width:150px;}
.offerDescription .info{width:280px;}

.jobDescription {width:530px;}
.employer .desc {width:165px;}
.jobDescription .desc {width:165px;}
.employer .info {width:490px;}
.jobDescription .info{width:365px;}

.addthis_toolbox{ float:right; width: 110px;}
.addthis_toolbox .hover_effect{ text-align: right; margin-top: 5px;}
.addthis_toolbox .hover_effect a{ border: 2px solid #fff; padding: 2px 2px 2px 16px; position: relative; text-decoration: none;}
.addthis_toolbox .hover_effect a:hover{border: 2px solid #105CB6; -moz-border-radius: 4px; -webkit-border-radius: 4px; background: #B4D3F8; color: #105CB6; text-decoration: none;}
.addthis_toolbox .hover_effect span{ position: absolute; width: 16px; height: 16px; top: 2px; left: 1px;}
