@charset "utf-8";
/* CSS Document */

/*
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
*/

div.search-vacancies-holder span.CSTselectHolder select {
	display:				none;	
}

div.search-vacancies-holder span.CSTselectHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background:				url(/images/custom-select-bg.png) 0px 0px no-repeat;
	height:					36px;
	margin-right:			38px;
	position:				relative;
	z-index:				1000;
}

div.search-vacancies-holder span.CSTselectHolder:hover {
	background-position:	0px -36px;
}

div.search-vacancies-holder span.CSTselectHolder:hover span.CSTarrow {
	background-position:	100% -36px;
}

div.search-vacancies-holder span.CSTchanged {
	background-position:	0px -36px;
}

div.search-vacancies-holder span.CSTchanged span.CSTarrow {
	background-position:	100% -36px !important;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTinputHolder {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					0px;
	height:					0px;
	overflow:				hidden;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTinputHolder input {
	width:					10px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTarrow {
	display:				block;
	background:				url(/images/custom-select-bg.png) 100% 0px no-repeat;	
	width:					24px;
	height:					36px;
	position:				absolute;
	top:					0px;
	left:					100%;
	cursor:					pointer;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTcurrentVal {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	color:					#1b5d13;
	position:				relative;
	line-height:			35px;
	padding-left:			12px;
	width:					117px;
	cursor:					pointer;
}

div.search-vacancies-holder span.CSTselectHolder:hover span.CSTcurrentVal,
div.search-vacancies-holder span.CSTchanged span.CSTcurrentVal {
	color:					#548332;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTcurrentVal ins {
	position:				absolute;
	color:					#fff;
	top:					-1px;
	left:					11px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder {
	background:				url(/images/custom-select-dropdown-bg.png) right bottom no-repeat;
	position:				absolute;
	left:					17px;
	display:				none;
	top:					0px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.tl {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) left top no-repeat;	
	width:					22px;
	height:					10px;
	margin-top:				-10px;
	margin-left:			-22px;
	top:					0px;
	left:					0px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.t {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) right top no-repeat;	
	width:					141px;
	height:					11px;
	margin-top:				-10px;
	top:					0px;
	left:					0px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.l {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) left bottom no-repeat;	
	width:					22px;
	margin-top:				0px;
	margin-left:			-22px;
	top:					0px;
	left:					0px;
	
	/* !!!!!!!!!!!!!!!!!!!!!!!!! */
	height:					30px;
	/* !!!!!!!!!!!!!!!!!!!!!!!!! */
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list {
	padding-bottom:			14px;
	padding-right:			22px;
	line-height:			30px;
	display:				block;
	width:					119px;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list span {
	display:				block;
	color:					#6da23c;
	cursor:					pointer;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list span em {
	font-style:				normal;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list span em.val {
	display:				none;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list span.selected {
	color:					#305f28;
	background:				url(/images/custom-select-check-mark.png) right center no-repeat;
	font-weight:			bold;
}

div.search-vacancies-holder span.CSTselectHolder span.CSTlistHolder span.list span:hover {
	color:					#305f28;
	font-weight:			bold;
}






/* ============================================ */
/*                  HOME PAGE                   */
/* ============================================ */

div.home-content-holder span.CSTselectHolder select {
	display:				none;	
}

div.home-content-holder span.CSTposRelative {
	position:				relative;
}

div.home-content-holder span.CSTselectHolder {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	background:				url(/images/custom-select-home-bg.png) 0px 0px no-repeat;
	height:					27px;
	z-index:				1000;
}

div.home-content-holder span.CSTselectHolder span.CSTinputHolder {
	position:				absolute;
	top:					0px;
	left:					0px;
	width:					0px;
	height:					0px;
	overflow:				hidden;
}

div.home-content-holder span.CSTselectHolder span.CSTinputHolder input {
	width:					10px;
}

div.home-content-holder span.CSTselectHolder span.CSTarrow {
	display:				none;
}

div.home-content-holder span.CSTselectHolder span.CSTcurrentVal {
	display:				-moz-inline-stack;
	display:				inline-block;
	zoom:					1;
	*display:				inline;
	
	color:					#568532;
	position:				relative;
	line-height:			26px;
	padding-left:			12px;
	width:					174px;
	cursor:					pointer;
}

div.home-content-holder span.CSTselectHolder span.CSTcurrentVal ins {
	position:				absolute;
	color:					#fff;
	top:					-1px;
	left:					11px;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder {
	background:				url(/images/custom-select-dropdown-bg.png) right bottom no-repeat;
	position:				absolute;
	left:					17px;
	display:				none;
	top:					0px;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.tl {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) left top no-repeat;	
	width:					22px;
	height:					10px;
	margin-top:				-10px;
	margin-left:			-22px;
	top:					0px;
	left:					0px;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.t {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) right top no-repeat;	
	width:					174px;
	height:					11px;
	margin-top:				-10px;
	top:					0px;
	left:					0px;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.l {
	position:				absolute;
	display:				block;
	overflow:				hidden;
	background:				url(/images/custom-select-dropdown-bg.png) left bottom no-repeat;	
	width:					22px;
	margin-top:				0px;
	margin-left:			-22px;
	top:					0px;
	left:					0px;
	
	/* !!!!!!!!!!!!!!!!!!!!!!!!! */
	height:					30px;
	/* !!!!!!!!!!!!!!!!!!!!!!!!! */
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list {
	padding-bottom:			14px;
	padding-right:			22px;
	line-height:			30px;
	display:				block;
	width:					152px;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list span {
	display:				block;
	color:					#6da23c;
	cursor:					pointer;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list span em {
	font-style:				normal;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list span em.val {
	display:				none;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list span.selected {
	color:					#305f28;
	background:				url(/images/custom-select-check-mark.png) right center no-repeat;
	font-weight:			bold;
}

div.home-content-holder span.CSTselectHolder span.CSTlistHolder span.list span:hover {
	color:					#305f28;
	font-weight:			bold;
}
