#home_vacancies {
	width: 480px;
}
#vacancies_table {
  	margin-bottom: 20px;
}
#vacancies_table thead tr {
  	background-color: aliceblue;
}

#vacancies_table thead th {
	padding: 2px 10px;
}

#vacancies_table tbody tr.selected {
	background-color: #FFFFCC;
}

#vacancies_table td {
	padding: 2px 10px;
}
#vacancies_table td.v_title {
  	border-right: 1px solid gainsboro;
  	border-top: 1px solid gainsboro;
	padding-left: 23px;
}
#vacancies_table tbody tr td.v_title {
	background-image: url(../images/np2/arrow_down.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#vacancies_table tbody tr.selected td.v_title {
	background-image: url(../images/np2/arrow_up.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
#vacancies_table td.v_salary {
  	border-top: 1px solid gainsboro;
  	border-right: 1px solid gainsboro;
	width: 200px;
}
#vacancies_table td.v_appdate {
  	border-top: 1px solid gainsboro;
	width: 200px;
}
#vacancies_table td.v_edit {
  	border-top: 1px solid gainsboro;
  	border-left: 1px solid gainsboro;
  	white-space: nowrap;
}

#vacancies_table td.v_detail {
  	padding-bottom: 10px;
}

a.acrobat {
	background-image: url(../images/silk/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	padding: 2px 0px 2px 20px;
}

a.apply {
	background-image: url(../images/silk/page_go.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding: 2px 0px 2px 20px;
}
