/* Filter
------------------------------------------------------------------------------*/


#filters { background-color: #f6f6f6; margin-top: 2.3em; padding: 1em; }
#filters h2 { font-size: 1.5em; font-weight: normal; }
#filters p, #filters li { color: #777; }
#filters p { margin: 0; }
#filters ol { margin: 1em 0 1em 0; }
#filters li { margin-bottom: 1em; }
#filters li img { vertical-align: middle; }
#filters li a { text-decoration: none; }
#filters h3 { font-weight: bold; }
#filters .filter ol { padding: 0; margin: 0 0 0 1em; }
#filters .filter li { margin-bottom: 0.3em; }

#filters ol#current_filters { margin: 0; }
#current_filters li { background-image: none; padding: 0; margin: 0.2em 0 0.2em 0; }


/* Browser
------------------------------------------------------------------------------*/

div.cb_meta { 
	color: #808040;
	font-size: 1em; 
	padding: 0.5em 0 0.5em 0;
}

#cb_results {
	margin-bottom: 1em;
}

#cb_results li {
	background-color: #F7F6F2;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 1em;
	margin-bottom: 0.3em;
}

#cb_results li.is_new { background-color: #FFECEC; }

#cb_results p { margin: 0; }

div.cb_paging {
	border-bottom: 1px solid #E3E2DE;
	clear: both;
	color: #7f7f7f;
	padding-bottom: 1em; margin-bottom: 1.5em;
	text-align: right
}

div.cb_paging ol { float: right; }

div.cb_paging li { 
	border: 1px solid #ccc;
	float: left; 
	margin-left: 0.5em;
}

div.cb_paging li.current { 
	border: none;
	color: #000; 
	font-weight: bold;
	padding: 0.3em 0.5em 0.3em 0.5em; 
}

div.cb_paging li a { 
	color: #990000; 
	display: block;
	padding: 0.3em 0.5em 0.3em 0.5em; 
}

div.cb_paging li a:hover { 
	background: #eee;
	color: #666; 
}

#cb_results div.cb_paging li.active, 
#cb_resultsdiv.cb_paging li.current {
	font-weight: bold;
}

/* Rows
------------------------------------------------------------------------------*/

li.cb_result h3 { font-weight: bold; font-size: 1.1em; }
li.cb_result h3 a { color: #AC0909;  }
li.cb_result h3 a:hover { color: #666; }
li.cb_result span.salary_type { color: #666; font-weight: normal; }
li.cb_result p { padding: 0.3em 0 0 0; }
li.cb_result div.sector { color: #666; float: right; margin-top: -1em; font-weight: bold; }

/* List
------------------------------------------------------------------------------*/

#vacancy dl { float: left; }
#vacancy dt { clear: both; width: 100px; float: left; font-weight: bold; }
#vacancy dd { float: left; }
* html #vacancy dd { float: none; }
*:first-child+html #vacancy dd { float: none; }
#vacancy #actions { float: right; }

/* Form
------------------------------------------------------------------------------*/



