@charset "utf-8";
/* CSS Document */

html, body {
	/*background-color:#b0edb9;*/
	background-color:#a7eca9;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#page {
	width:972px;
	margin:0 auto;
}

#page #page-content {
	width:100%;
	text-align:left;
}

#page #top-bar {
	width:100%;
	z-index: 100;
	position:relative;
}

#page #main-body {
	background: #FFFFFF url("../images/bg-gradient.gif") top left repeat-x;
	margin-top: -49px;
	padding-bottom:15px;
	z-index: -1;
	overflow:auto;
}

#page #main-body-wide {
	background: #FFFFFF url("../images/bg-gradient.gif") top left repeat-x;
	margin-top: -49px;
	padding-bottom:15px;
	z-index: -100;
	overflow:auto;
}

#page #main-body-new {
	margin-top: -49px;
	padding-bottom:15px;
	z-index: -1;
	overflow:auto;
}

#page #main-body #left-col {
	float:left;
	width:365px;
	padding-top:75px;
	padding-left:27px;
	/*padding-right:10px;
	z-index:-10;*/
	line-height:15px;
}


#page #main-body-new #left-col-new-cars {
	float:left;
	width:972px;
	padding-top:0px;
	margin-bottom:15px;
	margin-top:-49px;
	/*padding-left:45px;
	padding-right:10px;*/
	z-index:-10;
}

#page #main-body #right-col {
	float:right;
	width:550px;
	padding-top:0px;
	z-index:-10;
	clear:none;
}

#page #main-body-wide #left-col-wide {
	float:left;
	width:920px;
	padding-top:0px;
	margin-top:-73px;
	padding-left:27px;
	/*padding-right:45px;*/
	/*z-index:-10;*/
	line-height:15px;
	position:relative;
}

#page #main-body-wide #right-col-wide {
	/*float:right;*/
	width:100%;
	text-align:right;
	padding-top:0px;
	/*z-index:-100;*/
}

#page #main-body #right-col #bottom-right-text {
	padding-left: 30px;
	padding-right:25px;
}

a:link {color:#000000; text-decoration:none}
a:visited {color:#000000; text-decoration:none}
a:active {color:#000000; text-decoration:none}
a:hover {color:#000000; text-decoration:underline}

#page #footer {padding-top:15px; padding-bottom:10px; color:#666666}
#page #footer a:link {color:#666666; text-decoration:none}
#page #footer a:visited {color:#666666; text-decoration:none}
#page #footer a:active {color:#666666; text-decoration:none}
#page #footer a:hover {color:#000000; text-decoration:none}

#page #footer #footer-left {float:left; width:44%; padding-left:45px; padding-top:10px; font-size:9px}
#page #footer #footer-right {float:right; width:48%; padding-right:15px; padding-top:10px; font-size:9px; text-align:right}

#page #footer #footer-left-new {float:left; width:44%; padding-left:5px; padding-top:10px; font-size:9px}
#page #footer #footer-right-new {float:right; width:48%; padding-right:5px; padding-top:10px; font-size:9px; text-align:right}


#page #main-body h2 {font-size:14px}
#page #main-body p {font-size: 12px; line-height:18px}
#page #main-body table {font-size: 12px}
#page #main-body ul {font-size: 12px}
#page #main-body #news-preview {margin-top:0px; margin-bottom:10px; background-color: #f1f1f1; padding:1px 0; line-height: 1em; display: block;/*height:85px*/}
#page #main-body #news-preview p {color:#000000; margin:0; padding: 0px 50px 10px 10px}
#page #main-body #news-preview p.headline {color:#3ba094; margin:0; padding: 10px 50px 0px 10px; font-weight:bold}

#vacancy {padding:10px; width:96%; background-color:#f1f1f1}
#testimonials {padding:15px; width:90%; background-color:#f1f1f1; margin-top:20px}
#testimonials-home {padding:5px; width:90%; background-color:#f1f1f1;}
#page #main-body-wide h2 {font-size:14px}
#page #main-body-wide p {font-size: 12px}
#page #main-body-wide table {font-size: 12px}
#page #main-body-wide ul {font-size: 12px}

.asterisk {color:#CC0033;}
table .job-list-left {padding:5px 5px 5px 0px; font-weight:bold}
table .job-list-right {padding: 5px 5px 5px 5px}

