body{
	padding:0; margin:0; color:#fff; background:url('images/main_bg.jpg') no-repeat center #242527; 
	}
#main{
	width:944px;
	margin:0px auto 0 auto;
	background: url('images/main_bg.jpg') 
	}
div, ul, h1, h2, h3, h4, p, img, form{
	padding:0; margin:0;
	}
img {border: 0px none;}
/* ============ LavaLamp menu ============ */

#top .lavaLamp {
    position: relative;
    height: 35px;
    width: 924px;
    margin-top: 0px;
    padding-right: 20px; padding-top: 4px;
    background: url('images/lamp.gif') top;
    overflow: hidden;
    clear:both;

}
#top .lavaLamp li {
	float: right;
	list-style: none;
}
#top .lavaLamp li.back {
	background: url('images/lava.png') no-repeat right -30px;
    width: 9px; height: 30px;
	z-index: 8;
	position: absolute
}
#top .lavaLamp li.back .left {
	background: url('images/lava.png') no-repeat top left;
	height: 30px;
	margin-right: 9px
}
#top .lavaLamp li a {
	position: relative; overflow: hidden;
	text-decoration: none;
	text-transform: uppercase;
	font: bold 14px arial;
	color: #1F4A53; outline: none;
	text-align: center;
	height: 30px; top: 7px;
	z-index: 10; letter-spacing: 0;
	float: left; display: block;
	margin: auto 10px;
}
/* ============ End of LavaLamp css menu ============ */
#top{
	width:944px; margin-top:0; margin: auto; background:url('images/header.jpg') no-repeat;
	}
#top h1{
	margin: 0px 0 0px 0px; 
	float:left;
	width: 850px;
	 height: 137px;
	}
#top #logo{
	margin: 0px 0 0px 0px; 
	float:left;
	width: 853px;
	 height: 137px;
	}	
#icons{
	float:right;
	border: 0px;
	}
#top a{
	color: #B4AC7E;
	font: 12px Arial;
	text-decoration: none;
	}
#left_side{
	width:250px;
	color:#434343; 
	float:left;
	padding: 19px 0 0 0;
	text-align: center;
	direction: rtl;
	font: small Arial;
	}
#left_side #services{
	background:url('images/services_menu.gif');
	height:34px;
	font-size: large;
	font-weight: bold;
	text-align: right;
	margin-left: 7px;
	padding: 6px 16px 0 0;
	}
#left_side #jobs{
	background:url('images/jobs_menu.gif');
	height:28px;
	font-size: large;
	font-weight: bold;
	text-align: right;
	margin-left: 19px;
	padding: 46px 65px 0 0;
	}
#left_side #jobs2{
	background:url('images/jobs_menu2.gif');
	height:28px;
	font-size: large;
	font-weight: bold;
	text-align: right;
	margin-left: 19px;
	padding: 29px 65px 0 0;
	}	
#left_side #latest_jobs{
	height: 340px;
	width:85%;
	padding-left: 23px;
	overflow: auto;
	text-align:center;
	margin: 15px 0 15px 0;
	color: #434343;
	}
#left_side #latest_jobs a{
	color: #39BDEB;
	text-decoration: none;
	font-weight: bold;
	}
#left_side #why_us {
	background:url('images/why_us.gif');
	height:27px;
	font-size: large;
	font-weight: bold;
	text-align: right;
	margin: 10px 0 0 19px;
	padding: 32px 55px 0 0;
	}
#left_side #why_us_txt {
	height: auto;
	width:86%;
	padding-left: 23px;
	overflow: auto;
	text-align: right;
	margin: 15px 0 15px 0;
	color: #434343;
	font-size: 14px;
	}
#left_side #why_us_txt p {line-height: 180%;}
#left_side #why_us_txt input {float: left;}
#left_side .send {
    background:url('images/send2.gif') no-repeat 0 0;
	border:none;
	height:31px;
	width:110px;
	color:#99E424; 
	float: left;
}

#left_side ul{
	margin:0px 0px 0px 20px;
	list-style: none;
	}
#left_side ul a{
	color:#A7A7A7;
	text-decoration: none;
	}
#left_side ul a:hover{
	color:#39BDEB;
	}
#right_side{
	width:610px;
	margin:15px 20px 20px 0px;
	padding: 0 0 0 30px;
	border-left-style: dashed ; border-left-width: 1px; border-color: #ccc;
	float:right;
	direction: rtl; 
	font: small Arial; 
	display: block;
	height: auto;
	color: #434343;
	}
#right_side a{
	color:#39BDEB;
	text-decoration: underline;
	}
#right_side h1, #right_side h2{
	text-align:right; color: #39A1DE;
	font-size: medium; 
	}
#right_side p {
	height: auto;
	margin: 10px 0;
}
#right_side ul li{
	display:block;
	margin: 0;
	width: 200px;
	float: right;
	}
#right_side ul li a{
	height: auto;
	padding: 9px 0 9px 0;
	display:block;
	text-align: center;
	text-decoration:none; 
	color:#434343;
	border-bottom: dashed 1px #ccc;
	}
#right_side ul li a:hover{
	background-color:#e8e6e6; color:#434343; text-decoration:none;
	}
#right_side li{
	display:block;
	margin: 0;
	width: 100%;
	float: right;
	padding: 0 0 10PX 0;
	}
#right_side .img {
	float: right;
	border: 0px none;
	padding: 0 10px 10px 20px;
	width: 141px;
	height: 102px;
}
#right_side .smallimg {
	float: right;
	border: 0px none;
	padding: 0 10px 20px 20px;
	width: 107px;
	height: 102px;
	}
#right_side .height {
	clear:both;	
	border-bottom: 1px dashed #ccc;
	margin-top: 10px;
	}
#right_side .contactimg {
	float: right;
	border: 0px none;
	padding: 0 10px 10px 20px;
	width: 128px;
	height: 128px;
}

#right_side form {
	width: 480px
}
#right_side .input {
	border:1px solid #a8a8a8; font: small Arial; background-color:#f7faf9; float: left
}
#right_side .send {
	clear: both;
    background:url('images/conta.gif') no-repeat 0 0;
	border:medium none;
	height:29px;
	width:138px;
	color:#99E424; 
	float: left;
	margin: 20px 0;

}
#footer_height{
	clear:both;
	}
#footer_bg{
	background:url('images/footer.jpg') no-repeat center #242527;
	height: 132px;
	}	
#footer{
	width:944px;
	margin: 0 auto;
	padding-top:0px;
	padding-right: 40px;
	text-align: right;
	direction: rtl;
	}
#footer a{
	padding:0 6px 0 6px; 
	color:#E5E5E5;
	font:small Arial;
	font-weight: bold;
	text-decoration:none;
	}
#footer a:hover{
	color: #99E424;
	}

/* Slider */
#slider { width: 929px; height: 235px; float: right; margin: 0 8px 0 0; font-family: Arial; background: url('images/sliderbg.gif')}
#slider h3 { font-weight: normal; color: #fff; font-size: 24px; width: 215px; float: left; }
#slider span.author { float: right; text-align: right; width: 120px; font-size: 12px; color: #000; margin-top: 8px; }
div#slideshow { float: left; width: 100%; height: 235px; }
.slider-item { width: 100% !important; height: 235px; }
.slider_center { width: 929px; margin-left: auto; margin-right: auto; }
.slider_content { float: right; margin-top: 30px; width: 500px; height: 195px; position: relative; right: 40px; }
.slider_content_inner { float: right; width: 530px; padding: 15px; direction: rtl;}
.slider_content .small { float: right; width: 400px; padding: 15px; }
.slider_content_inner p { margin: 10px 0px 8px 0px; float: left; clear: both; width: 100%; display: block; font:normal 13px/1.6em}
.slider_content_inner img { border: none; }
.controls-center { width: 929px; margin-left: auto; margin-right: auto;}
#slider_controls { float: right; position: relative; top: -18px; margin:0; z-index: 1000; width:950px;}
#slider_controls ul { margin: 0 auto; padding: 0; width:100px;}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: right; display: block; }
#slider_controls ul li a { width: 11px; height: 11px; background:url('images/slider_nav_normal.gif') no-repeat center center; display: block; float: left; padding: 2px; margin:2px; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('images/slider_nav_active.gif') no-repeat center center; }


.right_gallery { background:#f7faf9; border:1px solid #e8e6e6; padding:10px; width: 602px; }
.right_galleryR { background:#f7faf9; border:1px solid #e8e6e6; padding:10px; width: 310px; float: right}
.right_galleryL { background:#f7faf9; border:1px solid #e8e6e6; padding:10px; width: 250px; float: left;}
.right_galleryL p, .right_galleryR p {border-bottom: dashed 1px #ccc; padding-bottom: 10px;}
.right_bg { background:#f7faf9; border:1px solid #e8e6e6; padding:10px; margin:10px auto; }
#right_side #imgwp {margin-left: 15px; float: right;}
#right_side #img, #right_side #imgw, #right_side #imgwp, #right_side #imgc {padding-left: 15px; padding-top: 25px; float: right;}
#right_side #img3 {padding-left: 15px; padding-right:10px; float: right;  padding-bottom: 10px;}
#right_side #img2, #right_side #img2w, #right_side #img2wp, #right_side #img2c {padding: 0 60px 0 0;}
#rights {font: 11px Arial; color: #67AD64; text-align: center; direction: rtl; margin-top: 30px;}
#phone {font: 36px Impact; text-align: center; color: #69AE12}