@import url("style.css");

#vacancy-catalogue {
  float:                left;
  margin-top:           -7px;
  padding-top:          20px;
  width:                100%;
}

#vacancy-catalogue h1,
#vacancy-catalogue h3 {
  font-size:            20px;
}

.subcategories
{
  width:                50%;
  overflow:             hidden;
  float:                left;
  padding:              10px 0px 30px 0px;
}

.wide {
  width:                100% !important;
}

.subcategories li
{
  float:                left;
  width:                100%;
  padding-bottom:       0.5em;
}

.subcategories li a
{
  font-size:            10pt;
  text-decoration:      none;
}

#vacancies-list {
  width: 100%;
  font-size: 12px;
  margin-top: 20px;
}

#vacancies-list .header td {
  border-bottom: 1px solid #d6d6d6;
  font-weight: bold;
  background-color: #edf0f6;
  height: 30px;
}

#vacancies-list .footer {
  background-color: #edf0f6;
  height: 34px;
}

#vacancies-list .header .lt-corner {
  background: url(/images/vacancy-list-corners.gif) no-repeat;
  width: 10px;
  height: 30px;
}

#vacancies-list .header .rt-corner {
  background: url(/images/vacancy-list-corners.gif) no-repeat;
  background-position: -10px 0px;
  width: 10px;
  height: 30px;
}

#vacancies-list .footer .lb-corner {
  background: url(/images/vacancy-list-corners.gif) no-repeat;
  background-position: 0px -30px;
  width: 10px;
  height: 34px;
}

#vacancies-list .footer .rb-corner {
  background: url(/images/vacancy-list-corners.gif) no-repeat;
  background-position: -10px -30px;
  width: 10px;
  height: 34px;
}

#vacancies-list .item td {
  border-bottom: 1px solid #d6d6d6;
  padding: 4px 0px 4px 0px;
  height: 25px;
}

#vacancies-list .item .col1 {
  padding-right: 15px;
  white-space: nowrap;
}

#vacancies-list .item .col2 {
  font-weight: bold;
}

#vacancies-list .item .col2,
#vacancies-list .item .col3,
#vacancies-list .item .col4 {
  padding-right: 10px;
}

#vacancies-list .item .col2,
#vacancies-list .item .col3 {
  width: 135px;
}

#vacancies-list .item .col5 {
  width: 100px;
}

.direct-employer {
	background-color: #FFF4DF;
}

.order a {
    padding-right: 5px;
    float: left;
}

.order div {
	width: 5px;
	height: 14px;
	float: left;
    background: url('/images/sort-arrows.gif') no-repeat;
}

.desc div {
    background-position: 0px 2px;
}

.asc div {
    background-position: -5px 2px;
}

.sort {
    text-decoration: underline ;
}

.sort:hover {
    text-decoration: none !important;
}

.abdication-note {
    font-style: italic;
    font-size: 10pt;
}

.ea-select {
    cursor: default;
    float: left;
    width: 100%;
    margin-top: 10px;
}

.ea-select a {
    text-decoration: underline !important;
    color: #3C3C3C !important;
}

.ea-select a:hover {
    text-decoration: none !important;
}

.ea-select li {
    float: left;
    margin-right: 3px;
    height: 35px;
    display: block;
    font-size: 10pt;
    background: url('/images/center-bg-menu-company.gif') repeat-x;
}

.ea-select li span {
    float: left;
    color: #3C3C3C;
    margin-top: 10px;
    display: block;
    padding: 0px 15px;
}

.ea-select li.last {
    padding: 0px;
}

.ea-select .active {
}

.ea-select .left-border,
.ea-select .right-border {
    width: 8px;
    height: 35px;
}

.ea-select .right-border {
    float: left;
}

.ea-select .left-border {
    float: left;
}

.ea-select .left-border {
    background: url('/images/left-corner-menu-company.gif') no-repeat;
}

.ea-select .right-border {
     background: url('/images/right-corner-menu-company.gif') no-repeat;
}

.ea-select .ea-1 .right-border {
    width: 35px;
    margin-left: -20px;
	background: url('/images/ea-corner.gif') no-repeat;
}

.ea-select .active {
  background: url('/images/center-bg-active-menu.gif') #fff repeat-x!important;
}

.ea-select .active .left-border {
  background-image: url('/images/left-corner-active-menu.gif')!important;
}

.ea-select .active .right-border {
    width: 8px;
    margin-left: 0px;
	background-image: url('/images/right-corner-active-menu.gif')!important;
}

.ea-select .active.ea-1 .right-border {
    width: 35px;
    margin-left: -20px;
    background-image: url('/images/ea-corner.gif')!important;
    background-position: -35px 0;
}

.ea-select .decoration-line {
    height: 16px;
    border-top: 1px solid #D4D7DE;
    float: left;
    width: 100%;
    position: relative;
    top: -1px;
    z-index: -1;
}

