﻿* {
  margin: 0px;
  padding: 0px;
  font-family: Arial;
}
body {
  color: #666;
  background:#f2f2f2;
  font-size: 12px;
  }

a {
  color:#2E7ED8;
}
a:hover {
  color: #666;
 }	
p {
  line-height: 1.5em;
 }
#header,#templatemenu,#content, #footermenu, #left, #right, #rightAdv, .leftContent, .rightContent {
  overflow:hidden;
} 
img {
	border: none;
}
textarea {
  font-size: 12px;
}
/*Uklad*/
#Container {
  float:none;
  margin:0px auto;
  width:770px;
}
#centrecolumn {
  float:left;
  width:100%;
}
#headerimage {
  width:290px;
  height:94px;
  float:left;
}
#headerimage img {
  border:none;
  margin-top:10px;
  margin-left:13px;
}
#banner {
  width:470px;
  height:94px;
  float:left;
  clear:none;
  text-align:right;
}
#banner img {
  border:none;
  margin-top:16px;
  margin-right:3px;
}
#navTop{
  line-height: 2em;
}	
#templatemenu {
  width:100%;
  height:46px;
  float:left;
  clear:both;
  background: #496380 url('../template/img/menuTopBg.gif');
}
#templatemenu span.right {
  background:url('../template/img/menuTopRightCorner.gif');
  display:block;
  float:right;
  clear:none;
  width:13px;
  height:46px;
  margin-left:7px;
}
#templatemenu span.left {
  background:url('../template/img/menuTopLeftCorner.gif');
  display:block;
  float:left;
  clear:none;
  width:13px;
  height:46px;
  margin-right:7px;
}
#content {
  padding:20px;
  width:730px;
  background:#fff;
  clear:both;
  min-height: 300px;
}

#left {
  width:500px;
  float:left;
  clear:none;
}

.thirdparty #left , .offer.nb #left{
  width:100%;
  float:left;
  clear:none;
}
.offer.nb #left div.leftContent{width:96%}

#left div.leftContent {
    padding:0px 15px 0px 15px;
    background:#eeeeee;
    border-left:1px solid #cbcbcb;
    border-right:1px solid #cbcbcb;
    width:468px;
    float:left;
}

.adv #left div.leftContent{
  border:0;
  background:#fff;
}

#left div.leftTop, #left div.leftBottom, #right div.rightTop, #right div.rightBottom, .col1 div.rightTop, .col1 div.rightBottom{
  display:block;
  float:left;
  clear:none;
  width:100%;
  height:15px;
}
#left div.leftTop span, #left div.leftBottom span, #right div.rightTop span, #right div.rightBottom span, .col1 div.rightTop span, .col1 div.rightBottom span {
  display:block;  
  clear:none;
  width:15px;
  height:15px;
}
#left div.leftTop {
  background:url('../template/img/bgGreyLeftTop.gif');
}
#left div.leftTop span.left {
  background:url('../template/img/cornerGreyLeftTop.gif');
  float:left;
}
#left div.leftTop span.right {
  background:url('../template/img/cornerGreyRightTop.gif');
  float:right;
}
#left div.leftBottom {
  background:url('../template/img/bgGreyLeftBottom.gif');
}
#left div.leftBottom span.left {
  background:url('../template/img/cornerGreyLeftBottom.gif');
  float:left;
}
#left div.leftBottom span.right {
  background:url('../template/img/cornerGreyRightBottom.gif');
  float:right;
}
#right , #rightAdv {
  width:210px;
  float:right;
  clear:right;
}

div.rightContent {
  padding:0px 15px 0px 15px;
  background:#bfd2eb;
  border-left:1px solid #bebebe;
  border-right:1px solid #bebebe;
  float:left;
  width:178px
}
/*
*html div.rightContent, * html div.rightContent {
	margin-bottom: -15px;
}
*/
div.rightContent a{
	color: #333;	
}
div.rightContent a:hover {
  color: #666;
 }
.col1 div.rightContent {
  width:180px !important;
}
div.rightTop {
  background:url('../template/img/bgBlueRightTop.gif');
}
div.rightTop span.right {
  background:url('../template/img/cornerBlueRightTop.gif');
  float:right;
}
div.rightTop span.left {
  background:url('../template/img/cornerBlueLeftTop.gif');
  float:left;
}
div.rightBottom {
  background:url('../template/img/bgBlueRightBottom.gif');
}
div.rightBottom span.right {
  background:url('../template/img/cornerBlueRightBottom.gif');
  float:right;
}
div.rightBottom span.left {
  background:url('../template/img/cornerBlueLeftBottom.gif');
  float:left;
}


/*rightAdv*/
#rightAdv { padding-top:5px; float:left;clear:both}
#rightAdv A,  #rightAdv A img {border:none;} 
/*footer*/
#footer {
  float:left;
  width:100%;
  clear:both;
  height:39px;
}
#footermenu {
  background-image:url('../template/img/footerCenter.gif');
  background-position:100% 100%;
  background-repeat:repeat-x;
  background-color: #496380;
  width:100%;
  height:39px;
  float:none;
  clear:both;
}
#contentBottom {
  float:left;
  clear:both;
  width:100%;
}
#contentBottom .bottomText{
  padding-left:10px;
  padding-top:10px;
  font-size:11px;
  float:left;
  clear:both;
  width:750px;
  margin-bottom: 20px;
}

div.footerCornerLeft {
  background-image:url('../template/img/footerCornerLeft.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  display:block;
  float:left;
  width:9px;
  height:39px;
  clear:none;
}
div.footerCornerRight {
  width:9px;
  height:39px;
  background-image:url('../template/img/footerCornerRight.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  display:block;
  float:right;
  clear:none;
}

/*menu*/
#templatemenu ul {
  display:block;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:7px 0px;
  padding:0;
  border:0;
  
}
#templatemenu ul li  {
  float:left;
  text-align:center;
  margin:0px 10px 0px 0px;
} 
#footermenu ul {
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  display:block;
  float:left;
  clear:none;
  margin:10px 0px;
  padding:0pt;
}
#footermenu li {
  float:left;
  clear:none;
  color:#fff;
  text-align:center;
  margin:0px 10px 0px 0px;
}
#footermenu A {
  text-decoration:none;
  padding:3px 5px 0px 5px;
  color:#fff;
  font-weight:bold;
  text-align:center;
  float:left;clear:none;
}
#footermenu .advertisers li A {color:#C5E85E}
#templatemenu ul {
  display:block;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:7px 0px;
  padding:0pt;
  
}
#templatemenu ul li  {
  float:left;
  text-align:center;
  margin:0px 10px 0px 0px;
} 
#templatemenu span.menuTabLeft {
  background-image:url('../template/img/menu/menuTabLeft.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  float:left;
  clear:none;
  width:6px;
  height:29px;
}
#templatemenu .active span.menuTabLeft {
  background-image:url('../template/img/menu/menuTabLeftActive.gif');
   height:30px;
  }
#templatemenu span.menuTabRight {
  background-image:url('../template/img/menu/menuTabRight.gif');
  background-position:0px 0px;
  background-repeat:no-repeat;
  float:left;
  clear:none;
  width:6px;
  height:29px;
}
#templatemenu .active span.menuTabRight {
  background-image:url('../template/img/menu/menuTabRightActive.gif');
   height:30px;
}
#templatemenu li{
  background-image:url('../template/img/menu/menuTabCenter.gif');
  background-position:0px 0px;
  background-repeat:repeat-x;
  /*float:left;
  clear:none;*/
  height:30px;
}
#templatemenu A {
  padding:7px 5px 0px 5px;
  color:#fff;
  font-size:13px;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  float:left;clear:none;
}
#templatemenu li.active {
  background: #dedede url('../template/img/menu/menuTabCenterActive.gif');
  height:30px;
}
#templatemenu .active A {
   color:#32394c;
}
#templatemenu .advertisers, #footermenu .advertisers {float:right}
* html #templatemenu ul.advertisers   {margin-top:6px !important}
#templatemenu .advertisers a {color:#1B2743;border:0px}
#templatemenu .advertisers li {background:#a7d532 url('../template/img/menu/menuTabGreenCenter.gif');height:29px;margin-right:0px}
#templatemenu .advertisers span.menuTabLeft {background-image:url('../template/img/menu/menuTabGreenLeft.gif');height:30px;}
#templatemenu .advertisers span.menuTabRight {background-image:url('../template/img/menu/menuTabGreenRight.gif');height:30px;}



#advSearchLinks {
  clear:both;
  float:left;
  width:428px;
  text-align:right;
  color:#dedede;
  padding: 8px 0 2px;
}
#advLogin {
  color:#8a919b;
  clear: both;
  width:100%;
  text-align:left;
  padding-top: 1em;
}
#advLogin p {
	margin: 0 0 5px;
}
/*forms*/
form {
  float:left;
  clear:both;
  width:100%;
  /*margin-bottom:15px;*/
}
fieldset {
  border:none;
  float:left;
  clear:both;
  width:100%;
  }
label {
  float:left;
  width:100%;
  clear:both;
  margin-bottom:10px;
}
input.textInput, select {
  float:left;
  border-top:1px solid #929292;
  border-bottom:1px solid #e7e5e1;
  border-right:1px solid #e7e5e1;
  border-left:1px solid #929292;
}
select#VAC_CurrencyID {float:none}
.leftContent input.textInput, .leftContent select {width:295px;clear:right;}
.leftContent input.textInput { padding: 2px 0; }
.leftContent input.btnSearch {margin-right:40px;float:right}
.rightContent input.btnSearch {float:right;margin-top:10px}
.rightContent input.textInput , .rightContent select {width:180px; clear:both;}
.rightContent input.textInput { padding: 2px 0; }
span.formLabel {float:left;clear:none;width:120px;}

.leftContent .formLabel{ text-align: right; padding-right: 12px; line-height: 18px;}

.jobOfferRow {
  padding-top:2px;
  padding-bottom:2px;
  border-bottom:1px solid #dbdbdb;
  float:left;
  clear:both;
  width:100%;
}

/* style do listingu ofert tygodnia */

 #featuredJobs  , #featuredEmployers {margin-top:10px; clear:both;width:100%; overflow:hidden;}
 #featuredJobs  h2, #featuredEmployers  h2{ margin-bottom: 0 !important;}
 
  .featJobTitle, .articleTitleLeft{
	float: left;
 }
 
   .featJobTitle a, .articleTitleLeft a, .articleTitleRight a{
	font-size: 13px !important;
 }
 
 .featJobTitle{
	width: 60% !important;
 }
 
 .featCompany{
	color:#333;
	float:left;width:40%;
	margin-top: 5px;
	text-align: right;
 }
 
 /* style do listingu artykułów na pierwszej stronie */
.articleTitleLeft{
	width: 50% !important;
 }

.articleTitleRight{
	width: 50% !important;
	float: right;
 }

 .articleTitleRight h3{
 	margin-left: 10px !important;
	width: 335px;
}

/*star for required fields*/
.req {

	color: #EB5C06 !important;
	font:  normal 1.2em verdana;
	line-height: 12px;
	
}	 

/*Naglowki*/

h1 {
  color:#8db322;
  width:100%;
  font-size:2em;
  letter-spacing: -1px! important;
  margin:5px 0px 10px 0px;
  line-height:100% !important;
}
h1#tagline {
  font-size:1.1em;
  letter-spacing: 0! important;
  padding:0 5px 0 36px;
  width: 125px;
  line-height:100% !important;
  margin: 0;
  float:left;clear:none;
}
p.beta {float:left;clear:none;line-height:1.2 !important;font-weight:bold;color:#999}
h2 {
  color:#8db322;
  width:100%;
  font-size:1.6em;
  font-weight: normal;
  letter-spacing: -1px! important;
  padding-bottom:5px;
  border-bottom:1px solid #a2a2a2;
  margin:20px 0px 10px 0px;
  clear: both;
}

h1#searchBoxHeader{
	float:left;
	width:60%;
}
p#offerCount {
	float: right;
	padding:12px 40px 0 0;
	font-weight: bold;
}

#right h2 , .rightContent h2{
  color:#1B2743;
  margin:5px 0px 10px 0px;
}
h3 {
    color: #333;
    clear:both;
}    	
h3 , h3 A {
  font-size: 14px;
  width:100%;
  font-weight: bold;
  /*letter-spacing: -0.5px! important;*/
  margin:5px 0px 5px 0px;
}

h3.candHeading {
  padding-top:10px;
  border-top:1px solid #a2a2a2;
  font-size:1.6em;
  font-weight: normal;
}
.jobTitle A {
  font-size:14px;
  text-decoration:underline;
}
h1.browseJobsHeader {
  margin-bottom:40px !important;
}

h4 {
  color:#666;
  font-size:12px;
  float:left;clear:both;width:100%;
}
h4.fPass {
  background:#EEEEEE none repeat scroll 0%;
  border:1px solid #DDDDDD;
  clear:both;
  float:left;
  margin:10px 0pt;
  padding:5px;
  width:100%;


}
p.company, p.date {
  color:#333;
  float:left;width:50%;

}
p.date {
  text-align:right;
}
/* righ - login box */
div.rightContent form {
	margin-bottom: 0 !important;
}
div.rightContent form#candlogin span.formLabel {
	width: 45px;
	padding-top: 3px;
	
}
 .rightContent  form#candlogin input.textInput {
	clear: none;
	width: 130px !important;
}

/*txtPage*/
.txtPage  #left div.leftContent  {
  background:#fff;
  border:none;
  line-height:150%;
  }
.txtPage  #left div.leftContent h2{
  margin-top:10px;
  margin-bottom:15px
}
.txtPage  #left div.leftContent h4{
  margin-bottom:15px;
}
.txtPage #advLogin {text-align:right}
.navi {
  width:100%;
  clear:both;
  border-bottom:1px solid #DBDBDB;
  padding-bottom:5px;
  overflow:hidden;
  margin-bottom:15px;
}
.navi A {
  text-decoration:none;
  color:#999;
}
.TxtImage {
  float:left;clear:none;padding:8px;border:1px solid #ccc;margin:10px 10px 10px 0px;
}
.imageCaption {
  margin-top:10px;
  font-size:10px;
}

.txtPage #right form span {color:#000 !important;margin-bottom:3px !important;}

/*tabs - Job browser*/
.tabsBJ {
  MARGIN-TOP: -36px; 
  FLOAT: left; 
  WIDTH: 95%;
  overflow:hidden;
}

.browseJobs .leftTop span.left{
  background-image:none !important;
  border-left:1px solid #cbcbcb;
} 
.tabsBJ ul {
  display:block;
  float:left;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0pt; 
  overflow:hidden;
}

.tabsBJ span.tabLeft {
  background-image:url('../template/img/tabs/tabLeft.jpg');
  background-position:0px 100%;
  background-repeat:no-repeat;
  float:left;
  clear:none;
  width:5px;
  height:23px;
}
.tabsBJ .tabFirst span.tabLeft {
  background-image:url('../template/img/tabs/tabLeftFirst.jpg');
}
.tabsBJ li.tabActive span.tabLeft {
  background-image:url('../template/img/tabs/tabLeftActive.jpg');
  height:23px;
}
.tabsBJ li.tabActive.tabFirst span.tabLeft {
  background-image:url('../template/img/tabs/tabLeftActiveFirst.jpg');
  height:23px;
}
.tabsBJ span.tabRight {
  background-image:url('../template/img/tabs/tabRight.jpg');
  background-position:0px 100%;
  background-repeat:no-repeat;
  float:left;
  clear:none;
  width:5px;
  height:23px;
}
.tabsBJ li.tabActive span.tabRight {
  background-image:url('../template/img/tabs/tabRightActive.jpg');
  height:23px;
}
.tabsBJ li{
  float:left;
  text-align:center;
  margin:0px;
  background-image:url('../template/img/tabs/tabCenter.jpg');
  background-position:0px 0%;
  background-repeat:repeat-x;
  height:23px;
  overflow:hidden;
}
.tabsBJ li.tabActive {
  background-image:url('../template/img/tabs/tabCenterActive.jpg');
  height:23px;
}
.tabsBJ A {
  /*padding:7px 5px 0px 5px;*/
  padding:0px;
  margin:0px;
  color:#757575;
  font-weight:bold;
  text-align:center;
  text-decoration:none;
  float:left;
  clear:none;
  padding:5px 3px 0;
}
.tabsBJ .tabActive A {
   font-size:13px;
   padding-top:3px;
}

/*/tabs*/
/*Region browser*/


.regionsBJ div{
  float:left;
  width:33%;
  color:#116dd5;
}
.regionsBJ p , .regionsBJ A {
  font-size:11px;
}
.regionsBJ A{
  text-decoration:underline;
}
.regionsBJ div.calapolska{
  width:100%;
  margin-bottom:15px;

}
div.calapolska P, div.calapolska A{
  font-size:14px;
}
.regionsBJ .btnTxt {
  float:left;
  margin-top:15px;
  margin-bottom:15px;
  CLEAR: both; 
  WIDTH: 70%;
}
.regionsBJ #advSearchLinks {
  float:left;
  margin-top:25px;
  margin-bottom:15px;
  CLEAR: none; 
  WIDTH: 30%;
  padding-top:5px
}
.regionsBJ div.regions {
  float:left;
  clear:both;
  width:100%;
}
/*BtnTxt*/
.btnTxt input, .btnTxt a {
  background-image:url('../template/img/btnTxtCenter.gif');
  background-repeat:repeat-x;
  background-color:transparent;
  height:26px;
  line-height:26px;
  border:0px;
  float:left;
  font-size:13px;
  padding: 0 8px;
  color:#000;
  text-align:center;
  font-weight:bold;
  text-decoration: none;
 
  
}
.btnTxt span.btnTxtLeft {
  background-image:url('../template/img/btnTxtLeft.gif');
  FLOAT: left; 
  WIDTH: 9px;
  HEIGHT: 26px;
  clear:none;
}
.btnTxt span.btnTxtRight {
  background-image:url('../template/img/btnTxtRight.gif');
  FLOAT: left; 
  WIDTH: 9px;
  HEIGHT: 26px;
  clear:none;
}

#candloginmenu .btnTxt,
#frmClientLogin .btnTxt {
	float: right;
}

span.offerCount {
  margin-left:5px;  
}

.footerRightText {float:right;width:50%;text-align:right}
.footerLeftText {float:left;width:50%;text-align:left}

ul.subLinks li {
  float: left;
  list-style: none;
  padding: 0 10px 0 0;
  }

a.pagelinks:link, a.pagelinks:visited
	{
	font-weight: normal;
	text-decoration: underline;
	color: #116DD5;
	}

a.pagelinks:hover
	{
	text-decoration: none;
	color: #999;
	}
a.pagelinks.noStr:hover {font-weight:normal} 
.searchPager strong {margin-left:7px;font-size:13px}

.regionsBJ {
}
.regionsBJ ul {
  margin:0px;padding:0px;
}
.regionsBJ li {
  list-style-type:none;
  padding:2px 0 2px 0;
}
div.linkBack {
  margin-top:30px;text-align:right;width:470px;
}

/*--- error messages ---*/
.DeleteBox, .errorsOnPage, .warningtext {
   background-color:#faf4ec;
  border:1px solid #F38605; 
  color:#EB5C06 !important;
  clear: both;
  padding: 15px;
  margin: 10px 0 10px 0;
}
.noConfirm {
  background: url('../template/img/info.gif') 15px 15px no-repeat #faf4ec;
  border:1px solid #ddd; 
  clear: both;
  padding: 15px 15px 15px 65px;
  margin: 10px 0 10px 0;
}
.noConfirm strong {
  color: #eb5c06;
}
.DeleteBox h2 {
  text-align:center;
  color: #EB5C06;
  border: none;
  margin: 0;
}

.AddedBox, .confirmOnPage {
	background: #edf9d1;
	border: solid 1px #8DB322;
	padding: 10px;
	margin: 10px 0 5px 0;
}

.AddedBox div {
    text-align:center;
    line-height:27px;
}

.AddedBox h2 {
	border: none;
	margin: 0;
}

#logInfo {
  padding:3px;
  float:right;
  clear:both;
  text-align:right;
  width:100%;
}
.wrapLeft, .wrapRight {;clear:none}
.wrapLeft {float:left; text-align:left}
.wrapRight {float:right;text-align:right}

.spacer {
  	clear: both;
	height: 1px;
	overflow: hidden;
}
div.searchResultsInfo{
  width:100%;
  float:left;
  clear:both;
  padding:5px 0px 5px 0px;
}
div.searchResultsInfo.top {
    border-bottom:1px solid #a2a2a2;
    border-top:1px solid #a2a2a2;
}
div.searchResultsInfo.bottom {
   border-top:1px solid #a2a2a2;
}
.searchResultsInfo p {
  float:left;width:20%
}
.searchResultsInfo p.w100 {
  width:100%;clear:both;float:left;
}
.searchPager {
  FLOAT: left; WIDTH: 80%; TEXT-ALIGN: right;
}
.searchPager A {
  font-weight:bold;text-decoration:none;margin-left:3px
}

.extradetail {
  font-size: 10px; 
  color: #888; 
  line-height: 18px;
  margin-bottom: 0 !important;
}
 input.secondaryAction {
 background: none;
 border: none;
 border-bottom: solid 1px #2E7ED8;
 color: #2E7ED8;
}
.buttonDelete {
  color:#EB5C06;
  font-weight:bold;
  margin-left:10px;
  padding:2px 4px;
}
 
.right {
  float:right
}
/**mk - 03.02*/
#JobDescription,div.applyOnline{width:468px}
.offerInfo{clear:both}
.headerSortBy {
  width:70%;
  float:left;
}
.sortBy {
  width:30%;
  float:right;
  margin:10px auto;
}
.errorsOnPage.search h3 {
  display: none
} 
p.contactText {
  width: 60%;
  margin: 10px 0;
}
p.aboutUs {
  border-top: solid 1px #ccc;
}
a.regButton {
  display: block;
  text-align: right;
  margin-top: 20px;
}

#candloginmenu ul {
	margin: 0;
	padding: 0;
	font-size: 0.85em;
}


#candloginmenu li {
	padding:3px 0 3px 10px;
	list-style: none;
}
a.sidemenu {font-weight:bold;font-size:12px; color:#333; line-height: 170%;text-decoration:none}
#candloginmenu li.active { background:url(../template/img/str.gif) no-repeat 0% 55%;}
#candloginmenu li.active a.sidemenu {text-decoration:underline;color:#495d16}
/*SIX_PACK*/
.companyRow {
  width:100%;
  height:45px;
  float:left;
  clear:both;
  margin-top:10px;
  padding-top:10px;
  padding-bottom:10px;
}
.companyRow div {
  float:left;
  height:70px;
  overflow:hidden
}
.companyColFirst {
  width:145px;
  padding-left:20px;
  text-align:left;
  overflow:hidden;
}
.companyColSecond {
  width:165px;
  text-align:center;
}
.companyColThird{
  width:145px;
  padding-right:20px;
  text-align:right;
}
.rightAdOcFirst, .rightAdOcSecond {
  float:left;
  width:155px;
  height:80px;
  margin:10px 0 0 14px;
  overflow:hidden;
}
.topAdvAdOcMulti {
  width:470px;
  height:60px;
  float:right;
  clear:none;
  text-align:right;  
  overflow:hidden;
}
.adv1,.adv2,.adv3 {width:150px;height:60px;float:right;clear:none;overflow:hidden;margin-left:5px}
 
ul.contestSteps {
  margin: 0 0 30px 0;
}

ul.contestSteps li {
  padding:.5em 0 .5em 45px;
  list-style: none;
  line-height: 190%;
  }
ul.contestSteps li#contestStepOne {
  background: url('../template/img/ol_01.jpg') 0 50% no-repeat;
 }
ul.contestSteps li#contestStepTwo {
  background: url('../template/img/ol_02.jpg') 0 50% no-repeat;
 }
ul.contestSteps li#contestStepThree {
  background: url('../template/img/ol_03.jpg') 0 50% no-repeat;
  font-weight: bold;
 } 

#contest {  
clear:both;
float:left;
/*margin-bottom:5px;
margin-left:0pt;
margin-right:0pt;
margin-top:10px;*/
width:210px;
}
h1#aboveLogo {
  margin:0;padding:0;line-height:100%;font-size:10px;color:#666;letter-spacing:0px !important;margin-top:5px;font-weight:normal;margin-left:17px;width:270px
}
/*PLATNOSCI*/

.formSingleRow label , .formSingleRow input, .formRow2 label , .formRow2 input , .formRow3 label , .formRow3 input{float:left;clear:none}
.formSingleRow label,.formRow2 label,.formRow3 label {width:65%;margin-left:10px;}
.formRow1 label strong,.formRow2 label strong ,.formRow3 label strong  {color:#0f2674}
.formSingleRow input,.formRow2 input,.formRow3 input {margin-top:2px}
*html .formSingleRow input, *html .formRow2 input, *html .formRow3 input {margin-top:0px}
*html .formSingleRow label, *html .formRow2 label, *html .formRow3 label {margin-top:2px}

.formSingleRow , .formRow1, .formRow2,.formRow3{clear:both;margin-bottom:20px;float:left; width:75%}
.formSingleRow {margin-bottom:2px}
.formRow1 p, .formRow2 p,.formRow3 p {float:left;clear:both;width:100%}
.nofloat {float: none}

 
/*websonda*/
.webSonda{width:206px;float:left;clear:both;}
.poolTop {background:url('../template/img/sonda/top.jpg') 0% 0% no-repeat;height:15px;float:left;clear:both;width:100%}
.poolMiddle {background:url('../template/img/sonda/middle.jpg') 0% 0% repeat-y;float:left;clear:both;width:100%}
.poolBottom {background:url('../template/img/sonda/bottom.jpg') 100% 100% no-repeat #d3d3d3;height:72px;float:left;clear:both;width:100%;text-align:center;color:#99c32e;font-size:0.9em}
.poolBottom  A {color:#99c32e;}
.poolQuestion {width:190px;float:none;margin:auto;border-bottom:1px solid #bfbfbf;margin-bottom:10px;padding-bottom:5px}
p.pQ {width:190px;padding:0px 8px;text-align:left;color:#99c32e;font-weight:bold}
.poolAnswer {width:170px;padding:3px 18px;text-align:left;color:#99c32e;float:left;margin-top:5px}
.poolAnswer span, .poolAnswer input {float:left;clear:none}
.poolAnswer span {width:145px;padding-left:10px}
.poolAnswer input {margin-top:10px} 
.poolSubmitBtn {float:none;margin:auto;clear:both;width:104px;height:29px;background:url('../template/img/sonda/vote.png') 0% 0% no-repeat;border:0;margin-top:10px;cursor:pointer;}
#templatemenu .advertisers, #footermenu .advertisers {float:right;}
.viewJobs{text-align: right; margin-top: 8px; /*margin-bottom: 25px;*/float:left; width: 100%;}
.columns{ clear: both; overflow: hidden; margin-top: 20px;}
.columns h3{ color: #666;}
.col1, .col3{ width: 230px; float: left;}
.col2{ width: 140px; float: left; }
.col1, .col2{ margin-right: 20px;}
.links a{ display: block; position: relative; padding: 2px 0;}

.companyList{list-style-image:none; list-style-position:outside;list-style-type:none;overflow:hidden;width:690px;}
.companyList li{border:1px solid #DBDBDB; display:inline !important; float:left; height:70px; margin: 0 10px; text-align:center;width:208px;}

/* patch - poszerzenie strony do 960px */
#Container { width:960px;}
#headerimage {width:480px;}
#content { width:920px;}
#left { width:690px;}
#left div.leftContent{width:658px;}
#advSearchLinks{width:620px;}
div.linkBack{width:660px;}
.sectionMid {margin:0pt 13px !important;}
#contentBottom .bottomText {width:940px;}
.col2{ width: 330px !important;}
.col3 { width:230px !important; padding-left: 10px !important; }
.textfieldstyle {width:390px !important;}
div.SubmitBtn{width:572px !important;}
p.contactText{width:65%;}
#JobDescription, div.applyOnline { width:658px;}
.shortInfo{width:648px !important;}
.applyForm{width:626px !important;}
textarea.coverLetter{width:570px !important;}
#frmJobPowerSearch .FieldLabel, #frmEditCandidate .FieldLabel{width:240px !important;}
#frmJobPowerSearch .Field, #frmEditCandidate .Field {margin-left:250px !important;}

#search{ width: 458px; float: left; }
#toolBox{ width: 180px; float: left; background-color: #fdfdfd; padding: 9px; margin-top:38px;}
#toolBox  h3{color: #8DB322; border-bottom:1px solid #A2A2A2; padding-bottom: 5px; text-indent: 6px;}
#toolBox a{ display: block; padding: 3px 6px; text-decoration: none; color: #666; background:#fdfdfd url('../template/img/arr.gif') no-repeat scroll 168px center; }
.separator { border-bottom:1px solid #E6E6E6; display:block; margin: 2px 0;}
#advSearchLinks{ width: 420px;}
#centrecolumn{ position: relative;}
#greenBox{position: absolute; width: 136px; height: 71px; background:url('../template/img/box.gif');right:22px;top:59px; z-index: 1000; zoom: 1;}
#greenBox a{ display: block; padding: 10px; padding-top: 11px; color:#1B2743;font-size:14px;
font-weight:bold; text-decoration: none; text-align: center;}
#headerimage{width:280px;}
#banner {width:670px; text-align: left;}
#navTop{text-align: right;}
.companyRow {height:70px !important;}
.companyColFirst, .companyColSecond, .companyColThird{ width: 230px; padding: 0; text-align: center; height:72px;}
.companyList{list-style-image:none; list-style-position:outside;list-style-type:none;overflow:hidden;width:690px;}
.companyList li{border:1px solid #DBDBDB; display:inline !important; float:left; height:70px; margin: 0 10px; text-align:center;width:208px;}
#featuredJobs .jobOfferRow .featJobTitle{width: 50% !important;}
* html #featuredJobs .jobOfferRow  .featJobTitle{width: 49% !important;}
#featuredJobs .featLocation { color:#333333; float:left; margin-top:5px; text-align:left; width:20%; text-indent:10px;}
#featuredJobs .featCompany { width:30%;}
.adv1 img, .adv2 img, .adv3 img{ margin-top: 0 !important;}
.companyList li img { margin:0pt 44px;}
/* reklamy AdOcean */
.billboard{ margin-bottom: 10px; text-align: center;}
.rectangle{ float:left;}

#popularJobs {clear:both; overflow:hidden;}
#popularJobs ul {float:left; padding:0px 10px; width:210px;}
#popularJobs ul li{ list-style-type: none; padding:2px 0pt 4px; margin-left: 10px;}
#popularJobs ul li a{ text-decoration: none;}
#popularJobs ul li a:hover{ text-decoration: underline; color:#2E7ED8;}
h1.headerSortBy{line-height:120% !important;}
.description{ padding: 10px 0; clear: both;}
h1#aboveLogo:first-letter { text-transform:uppercase; }
.plainList{ margin: 10px 25px 15px;}
.plainList li{ padding: 5px;}
.buttonHolder{ margin: 35px 0 20px; text-align:center; clear:both;}
.applyButton{ text-align:center; }
.infoMsg{ background:#fff2cc url('../template/img/ico-info.png') no-repeat scroll 20px center; border: 1px solid #ffc000; padding:10px 15px; margin: 25px 0; width:640px;}
.infoMsg p{ padding-left: 60px;}
