html, body {
	width: 100%; min-width: 761px;
	}
	
body {
	background: url(../_img/bg.gif) #f93 top left repeat-x;
	font-size: 75%; font-family: arial, sans-serif;	color: #000000;
	margin: 0; padding: 0;
	text-align: center;
	}
	
.clear {clear: both; line-height: 1px; height: 1px;}	

img {	
	border: none;
	}
/* ----------------------- Structure ----------------------- */
#holder {
	margin: 0 auto; padding: 0;
	text-align: center;
	width: 761px;
	}
/*------------------------Top--------------------------------*/	
#top {
	background: url(../_img/bg-top.gif) bottom left repeat-x;
	font-size: 0.9em; font-family: verdana, sans-serif;	color: #fff;
	height: 5px;
	text-align: right;
	width: 761px;
	}
#top p {
	margin: 0; padding: 0;
	text-align: right;
	}	
#home {
	float: left;
	width: 150px;
	text-align: left;
	margin: 0; padding: 0 0 0 2px;
	}	
#home a {
	background: url(../_img/bg-home.gif) top left no-repeat;
	color: #fff;
	margin: 0; padding: 0 0 0 8px;
	text-decoration: none;
	}		
#home a:hover {
	background: url(../_img/bg-home-act.gif) top left no-repeat;
	color: #CF3A04;
	}		
	
/*---------------------------Content-------------------------*/	
#content {
	background: url(../_img/bg-content.gif) top left repeat-y;
	margin: 0 auto; padding: 0;
	overflow: auto;
	text-align: center;
	width: 761px;
	}	
#nav {
	margin: 11px 10px 0 0; padding: 0;
	float: right;
	height: 30px;
}
#nav ul {
	margin: 0; padding: 0;
	list-style-type: none;
	}
#nav ul li {
	display:block;
	float: left;
	padding: 0;
	height: 30px;
}
#cont-main {
	margin: 0; padding: 10px 0 0 0;
	float: left;
	width: 761px;
	background: url(../_img/bg-top.gif) bottom left repeat-x;
	}
#left {
	float: left;
	width: 179px;
	margin: 0; padding: 0 10px 0 11px;
	text-align: left;
	}
#left h2 {
	background: url(../_img/bg-hd-left.gif) top left repeat-x;
	font-size: 1.2em; font-family: verdana, sans-serif;	color: #CF3A04;
	margin: 0; padding: 5px 0 5px 10px;
	}
#left ul {
	margin: 0; padding: 0 0 1px 0;
	list-style-type: none;
	background: url(../_img/bg-top.gif) bottom left repeat-x;
	}	
#left ul li {
	margin: 0; padding: 5px 0 6px 18px;
	font-size: 0.9em; font-family: verdana, sans-serif;	color: #f60;
	background: url(../_img/bg-list-left.gif) top left repeat-x;	
	}	
#left ul li a {
	text-decoration: none;
	color: #333;
	}	
#left ul li a:hover {
	color: #CF3A04;
	}
#left-nav {
	float: left;
	width: 179px;
	margin: 0; padding: 0 10px 0 11px;
	text-align: left;
	}
#left-nav ul {
	margin: 0; padding: 0 0 1px 0;
	list-style-type: none;
	}	
#left-nav ul li {
	margin: 0; padding: 3px 0 3px 10px;
	font-size: 0.9em; font-family: verdana, sans-serif;	color: #333;
	background: url(../_img/list-nav.gif) top left no-repeat;	
	}	
#left-nav h3 {	
	font-size: 1em !important; font-family: verdana, sans-serif;	
	margin: 0; padding: 5px 0 5px 0;
	}
#left-nav h3 a {
	color: #f60;
	text-decoration: none;
	}	
#left-nav h3 a:hover {
	color: #CF3A04;
	}	
#left-nav ul li a {
	text-decoration: none;
	color: #f60;
	}	
#left-nav ul li a:hover {
	color: #CF3A04;
	}	
#left-nav ul#sub-left-list li {
	margin: 0 0 0 10px; padding: 3px 0 3px 10px;
	font-size: 0.9em; font-family: verdana, sans-serif;	color: #333;
	background: url(../_img/sub-list-nav.gif) top left no-repeat !important;	
	}	
	
#main {
	float: left;
	margin: 0; padding: 0 10px 0 10px;
	text-align: left;
/*	width: 360px;*/
	}	
#main h1 {
	font-size: 1.4em; font-family: arial, sans-serif;	color: #f90;
	margin: 0; padding: 0 0 5px 0;	
	}	
#main h3 {
	font-size: 1.2em; font-family: arial, sans-serif;	color: #333;
	margin: 0; padding: 10px 0 5px 0;	
	}	
#main-all {
	float: left;
	margin: 0; padding: 0 10px 0 20px;
	text-align: left;
	width: 555px;
	}	
#main-all h1 {
	font-size: 1.4em; font-family: arial, sans-serif;	color: #f90;
	margin: 0; padding: 0 0 5px 0;	
	}	
#main-all h3 {
	font-size: 1.2em; font-family: arial, sans-serif;	color: #333;
	margin: 0; padding: 10px 0 5px 0;	
	}		
table.job-vacancy {
	border-collapse: collapse;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	}	
table.job-vacancy td{
	border: 1px solid #fff;
	background: #fff3e6;
	padding: 5px;
	}	
table.job-vacancy td.cell2{
	border: 1px solid #fff;
	background: #FFE8CE;
	padding: 5px;
	color: #333;
	}	
table.search-res {
	border-collapse: collapse;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	}	
table.search-res td{
	border: 1px solid #fff;
	background: #fff3e6;
	padding: 5px !important;
	}
table.search-res th{
	color: #333;
	border: 1px solid #fff;
	background: #ffe8ce;
	padding: 5px;
	text-align: center;
	}	
table.search-res caption {
	text-align: left;
	padding: 0 0 5px 10px;
	}	
table.search-res td input {
	width: 200px !important;
	}	
table.search-res td select {
	width: 206px !important;
	}	
table.search-res td textarea {
	width: 300px !important;
	}	
table.search-res td.td1 {
	font-size: 1em !important;
	}				
table.search-res td input.but {
	padding: 0; margin: 0;
	BACKGROUND: #f90; border: 1px solid #CF3A04; COLOR: #fff;
	font-size: 1em;
	font-weight: bold;
	width: auto !important;
	}	
#log-in form {
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	background: #fff3e6;
	padding: 0 0 0 10px;
	}	
table.cv-reg {
	border-collapse: collapse;
	border-top: 1px solid #f60;
	border-bottom: 1px solid #f60;
	}	
table.cv-reg td{
	border: 1px solid #fff;
	background: #FFECD7;
	padding: 5px !important;
	}
table.cv-reg th{
	color: #333;
	border: 1px solid #fff;
	background: #FFCEAE;
	padding: 5px;
	text-align: center;
	}	
table.cv-reg caption {
	text-align: left;
	padding: 0 0 5px 10px;
	}	
table.cv-reg td.hd_td {
	font-size: 11px !important;
	font-weight: bold;
	BACKGROUND: #FFCEAE;
	padding-left: 10px !important; 
	border: 2px solid #fff;
	}	
table.cv-reg td.hd_td1 {
	font-size: 13px !important;
	font-weight: bold;
	BACKGROUND: #FFCEAE;
	border: 2px solid #fff;
	}	
table.cv-reg td input {
	width: 200px !important;
	}	
table.cv-reg td select {
	width: 206px !important;
	}	
table.cv-reg td textarea {
	width: 300px !important;
	}	
table.cv-reg td.check-td input {
	width: 20px !important;
	}	
table.cv-reg td.td1 {
	font-size: 1em !important;
	}				
table.cv-reg td input.but {
	padding: 0; margin: 0;
	BACKGROUND: #f90; border: 1px solid #CF3A04; COLOR: #fff;
	font-size: 1em;
	font-weight: bold;
	width: auto !important;
	}		
#right {
	float: left;
	width: 170px;
	margin: 0; padding: 0;
	}	
.quick-reg {
	margin: 5px 11px 0 8px; padding: 0;
	text-align: left;
	}	
.quick-reg form {
	margin: 0; padding: 0 0 8px 0;
	overflow: auto;
	}	
.quick-reg h2 {
	background: url(../_img/bg-hd-left.gif) top left repeat-x;
	font-size: 1.2em; font-family: verdana, sans-serif;	color: #CF3A04;
	margin: 0; padding: 5px 0 5px 5px;
	}	
.quick-reg p {
	margin: 0; padding: 2px 7px 0 9px;
	background: #FFEDDA;
	font-size: 0.9em; font-family: arial, sans-serif;	color: #000;
	}	
.quick-reg input {
	width: 125px;
	font-size: 0.9em;
	}	
.quick-reg input.but {
	padding: 0; margin: 5px 0 0 0;
	BACKGROUND: #f90; border: 1px solid #CF3A04; COLOR: #fff;
	font-weight: bold;
	font-size: 12px;
	width: auto !important;
	}
.quick-reg p.but {
	background: url(../_img/bg-reg.gif) bottom left repeat-x;
	padding: 0 11px 10px 0;
	text-align: right;
	}
.quick-reg select {
	width: 128px;
	font-size: 0.9em;
	}	
#links {
	background: #FFE0C1;
	margin: 20px 1px 1px 1px; padding: 0;
	}	
#links a {
	font-size: 0.9em; font-family: verdana, sans-serif;
	color: #f60;
	text-decoration: none;
	}	
#links a:hover {
	color: #CF3A04;
	}	
.hd_main_search {
	width: 474px;
	background: #f60;
	color: #fff;
	float: left;
	text-align: left;
	margin: 0; padding: 5px 0 5px 4px;
	}		
ul#search-res {	
	padding: 0; margin: 0;
	}
ul#search-res li {
	padding: 10px 5px 10px 5px; margin: 0;
	background: #FFF3E6;
	border: 1px solid #fff;
	list-style-type: none;
	color: #333;
	}	
ul#search-res li .name-vac {	
	font-size: 1em; font-family: verdana, sans-serif; font-weight: bold;
	color: #333;
	}
ul#search-res li a.vac {	
	font-size: 1em; font-family: verdana, sans-serif; font-weight: bold;
	color: #333;
	text-decoration : none;
	}	
ul#search-res li a {		
	color: #f60;
	font-weight: bold;
 	}
ul#search-res li a:hover {
	color: #CF3A04;
	}	
#pager {
	background: #f60;
	padding: 5px 5px 10px 10px; margin: 0;
	width: 463px;
	color: #fff;
	}		
#pager a {
	color: #fff;
	}	
#pager a:hover {
	color: #000;
	}	
	
/*---------------------------Footer-------------------------------*/	
#footer {	
	text-align: left;
	width: 761px;
	color: #fff;
	}	
#bot-menu {
	float: left;
	margin: 0; padding: 5px 0 10px 0;
	font-size: 0.9em;
	}	
#bot-menu span.act {
	color: #e9a527;
	}		
#bot-menu a {
	color: #fff;
	text-decoration: none;
	}
#bot-menu a:hover {
	color: #CF3A04;
	}
#copy {
	float: right;
	margin: 0; padding: 5px 0 10px 0;
	font-size: 0.9em;
	}	
#copy a {
	color: #fff;
	}	
#copy a:hover {
	text-decoration: none;
	}	
		
/*------------------------------Main----------------------------*/		
p {
	text-align: justify;
	margin: 0; padding: 5px 0 5px 0;
	}	
a {
	color: #f60;
	}	
a:hover {
	color: #9C2E03;
	}		
input.but {
	padding: 2px 5px 2px 5px !important; margin: 7px 0 0 0 !important;
	BACKGROUND: #f90; border: 1px solid #CF3A04; COLOR: #fff;
	font-size: 12px !important;
	width: auto !important;
	}
.note {color: #ff0000; margin: 0; padding-bottom: 0 !important; font-weight: normal;}			

ul.map, ul.sub-map {
	color: #f60;
	}
	

