body{
background:url(images/bg.jpg) no-repeat top left #000000;
background-attachment:fixed;
font-size: 9px;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 1.2em;
color: #fff;
padding: 0;
margin: 0;
height:100%;
}
p{
font-size:12px;
color:#87A29D;
line-height:18px;
}
h2{
font-size:18px;
color:#FFFFFF;
margin:0px;
padding:7px;
text-decoration:none;
}
#main_container{
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height: auto;
background: url(images/ill1.jpg) no-repeat top right;
}
#main_container_about{
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height: auto;
background: url(images/ill3.jpg) no-repeat top right;
}
#main_container_services{
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height:auto;
background: url(images/ill5.jpg) no-repeat top right;
}
#main_container_work{
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height:auto;
background: url(images/ill2.jpg) no-repeat top right;
}
#main_container_contact{
position:absolute;
left:0;
top:0;
padding:0;
width:100%;
height: auto;
background: url(images/ill4.jpg) no-repeat top right;
}
#logo{
float:left;
padding-left:30px;
cursor:pointer;
}
#languages{
float:left;
color:#FFFFFF;
padding-left:450px;
}
#center_content{
clear:both;
width:830px;
height: auto;
float:left;
padding:25px 0 0 55px;
}
.center_content_top{
width:830px;
height:20px;
padding-bottom:6px;
text-align:left;
border-bottom:1px #333333 dotted;
}
.center_content_top ul{
float:left;
}
.center_content_middle{
clear:both;
float:left;
width:830px;
height: auto;
}
.center_content_bottom{
clear:both;
float:left;
width:830px;
height:20px;

}

#nav {width:420px; height:25px;  position:relative;margin:65px 0 0 250px;border-bottom:1px #333333 solid;}

#nav .select, #nav .current {margin-left:50px; padding:0; list-style:none;}

#nav li {display:inline; margin:0; padding:0; height:auto;}

#nav .select a,
#nav .current a {display:block; height:25px; float:left; padding:0 7px 0 7px;margin:0 4px 0 4px; text-decoration:none; font-size:9px; line-height:20px; white-space:nowrap;  color:#fff;}
* html #nav .select a, * html #nav .current a {width:1px; height:25px;}


#nav .select a:hover, 
#nav .select li:hover a {cursor:pointer; color:#E89B25; border-bottom:1px #E89B25 solid;}

#nav .sub {display:none;}

/* for IE5.5 and IE6 only */
#nav table {position:absolute; border-collapse:collapse; left:0; top:0;}

#nav .current a { color:#E89B25;border-bottom:1px #E89B25 solid;}


#nav .sub li a:hover, 
#nav .select a:hover .sub li a:hover, 
#nav .select li:hover .sub li a:hover { color:#E89B25;}

#nav .sub_active .current_sub a, 
#nav .sub_active a:hover { color:#E89B25;}

/*#nav .select li a:hover .sub, 
#nav .select li:hover .sub {display:block; position:absolute; width:750px; top:20px; left:0;  margin-top:0; padding:0; z-index:100; color:#fff; font-size:9px;}*/

#nav .sub, #nav .sub_active {margin:0; padding:0; list-style:none;}

#nav .sub_active {display:block; position:absolute; width:750px; top:25px; left:0;  margin-top:0; padding:0; z-index:10;}
* html #nav .sub_active, * html #nav .select a:hover .sub {z-index:-1; margin-top:0; margin-t\op:1px;}

#nav .sub_active a {height:21px; text-decoration:none; line-height:20px; white-space:nowrap; display:block; float:left;  padding:5px 10px 10px 10px; margin:0; font-size:9px; white-space:nowrap; border:0; color:#fff;}

#nav .select a:hover .sub li a, 
#nav .select li:hover .sub li a {display:block;  padding:5px 10px 10px 10px; margin:0; white-space:nowrap; border:0; color:#fff; font-size:9px;}

/*-----------------ajax sliding---------*/
#panes {
	text-align: justify;
	border-style: none;
	width: 640px;
	margin: 0 auto 0 auto;
}

#panes div div { overflow: hidden; }

#previous { float: none; cursor: pointer; }
#next { float: none; cursor: pointer; }

.center_content_top ul{
display:inline;
}
.center_content_top ul li {
display:block;
float:left;
list-style:none;
cursor: pointer;
padding-left:10px;
}
.center_content_top li.active {
color:#E89B25;
}
/*----------------home---------*/
.left_home{
width:450px;
float:left;
height:auto;
padding:10px;
margin:10px;
border-right:1px  #333333 dotted;
}
.right_home{
width:280px;
float:left;
height:auto;
padding:10px;
margin:10px;
}
p.home{
font-size:12px;
color:#87A29D;
line-height:18px;
}

/*----------------------services-----------*/
.card{
padding:10px;
margin-top:15px;
float:left;
}
/*---------contact----------*/
#form {
	width:350px;
float:left;
	padding: 30px 0 0 60px;
	margin: 10px 0 20px 0;
	border-right:1px  #333333 dotted;

}
#jobform {
	width:300px;
	float:left;
	padding: 5px 0 0 60px;
	margin:0px 0 20px 0;
	

}
#fields label {
	width: 260px;
	display: block;
	padding: 0px;
}
#contact_info{
float:left;
padding:40px 20px 20px 20px;
font-size:12px;
color:#FFFFFF;
}
#contact_info a{
text-decoration:none;
color:#CCCCCC;
}
.jobs_description{
width:320px;
height:auto;
float:left;
padding:15px;
border-right:1px  #333333 dotted;
margin:10px;
font-size:12px;
}
.jobs_description ul{
list-style:none;
}
.jobs_description li{
list-style:none;
display:block;
text-decoration:none;
color:#FFD1AF;
padding:5px;
}
.jobs_description li a{
text-decoration:none;
color:#CCCCCC;
padding:5px;
}
#send {
padding-left:185px;
}
#send input {
	width: 130px;
	height: 40px;
	margin: 10px;
}
input.input_type{

	width:330px;
	height:30px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 5px 4px 8px ;
	color:#CCCCCC;

}
input.input_type1{

	width:220px;
	height:27px;
	background:url(images/input1.gif) no-repeat left top;
	border:none;
	padding:7px 10px 4px 95px ;
	color:#CCCCCC;

}
input.input_type2{

	width:220px;
	height:27px;
	background:url(images/input2.gif) no-repeat left top;
	border:none;
	padding:7px 10px 4px 95px ;
	color:#CCCCCC;

}
input.input_type3{

	width:220px;
	height:27px;
	background:url(images/input3.gif) no-repeat left top;
	border:none;
	padding:7px 10px 4px 95px ;
	color:#CCCCCC;

}
input.input_type4{

	width:105px;
	height:27px;
	background:url(images/input4.gif) no-repeat left top;
	border:none;
	padding:7px 10px 4px 220px ;
	color:#CCCCCC;

}
input.file_1{

	width:130px;
	height:27px;
	background:url(images/input5.gif) no-repeat left top;
	border:none;
	padding:7px 10px 4px 95px ;
	color:#CCCCCC;

}
textarea.textarea_form{

width:220px;

height:100px;
background:url(images/textarea.gif) no-repeat left top;
background-position:0px 0px;
border:none;
padding:7px 10px 14px 95px;
color:#CCCCCC;

}
textarea.textarea_form2{

width:220px;

height:100px;
background:url(images/textarea2.gif) no-repeat left top;
background-position:0px 0px;
border:none;
padding:7px 10px 14px 95px;
color:#CCCCCC;

}
/*-----------------services------*/
.boxholder{
clear:both;
float:left;
}
.boxholderfixed{
clear:both;
width:auto;
height:230px;
}
p.description1{
padding-left:10px;
line-height:18px;
font-size:12px;
padding-right:30px;
color:#2C86C5;
}
p.description2{
padding-left:10px;
line-height:18px;
font-size:12px;
padding-right:30px;
color:#FF8214;
}

p.description3{
padding-left:10px;
line-height:18px;
font-size:12px;
padding-right:30px;
color:#A70328;
}

p.description4{
padding-left:10px;
line-height:18px;
font-size:12px;
padding-right:30px;
color:#87A29D;
}
p.about{
font-size:12px;
line-height:18px;
color:#87A29D;
text-align:justify;
padding-bottom:10px;
}
strong.strong{
font-size:13px;
color: #FA9B45;
}


/*-------------footer-----*/
#footer{
clear:both;
width:830px;
margin-left:55px;
text-align:right;
border-top:1px #333333 dotted;
height:50px;
padding-top:7px;
color: #999999;
}
