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



body {
background-image:url(images/bg_body.jpg);
background-repeat:repeat-x;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin:0px;
padding:0px;
}

div.container{
width:1050px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-image:url(images/bg_top.jpg);
background-repeat:no-repeat;

padding:0px 0px 0px 0px;

/* *margin-top:-3px; targets IE6 and 7 */


}



div.top {

text-align:left;

height:206px;
width:1047px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
}


div.content {

margin:20px 45px 0px 45px;


}

div.navigation img {
margin:0px;
padding:0px;
letter-spacing:0px;
float:left;



}

div.right{
float:right;
width:250px;
border:3px solid #CCCCCC;
padding:8px 10px 0px 10px;
min-height:526px;
background-image:url(images/characters4.jpg);
background-repeat:no-repeat;
background-position: right bottom;
}

ul.current_vacancies {
list-style-type:none;
width:180px;
padding:0px 0px 120px 0px;
margin:0px;

}

ul.current_vacancies li {
background-image:url(images/arrow_sm.jpg);
background-repeat:no-repeat;
background-position: left 5px;
padding-left:20px;
margin-bottom:10px;



}


ul.current_vacancies li a {
color:#333333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;


}

ul.current_vacancies li a:hover {
color:#ff6600;

font-family:Arial, Helvetica, sans-serif;
text-align:left;
text-decoration:none;

}

p.sharethis{

text-align:right;
margin-right:8px;
}

p.sharethis a{
color:#333333;
text-decoration:none;
font-size:12px;

}



img {
margin:0px;
padding:0px;
border:0px;
}


div.left{
float:left;
width:636px;
/*border:3px solid #CCCCCC;*/
padding:8px 15px 0px 15px;
min-height:526px;
background-image:url(images/bg_left.jpg);
background-repeat:no-repeat;
background-position: left top;

}

div.left a{
color:#ff6600;
text-decoration:none;


}


div.left a:hover{
color:#333333;
text-decoration:none;


}


div.content p {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:20px;

}

div.content h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff6600;




}

div.content h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#333333;

}


div.content h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff6600;
}





h4.breadcrumb {
float:right;
color:#006666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-transform:uppercase;
margin-right:53px;
margin-top:20px;
*margin-top:8px; /* targets IE6 and 7 */

}

h4.breadcrumb a{
color:#006666;
text-decoration:none;
}

h4.breadcrumb a:hover{
color:#B5CE2F;
text-decoration:none;
}


div.copyright {
clear:both;
font-size:11px;
text-align:right;
width:960px;
margin-left:auto;
margin-right:auto;
margin-top:5px;
display:block;

padding:0px;
}

div.copyright a {
color:#FF6600;
text-decoration:none;
}




div.footer {
background-image:url(images/footer4.jpg);
background-repeat:no-repeat;
border-bottom:1px solid #e5e5e5;



width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
margin-top:10px;
display:block;

padding:0px;
}

div.footer h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#232323;
padding:0px 0px 0px 15px;

}

div.footer p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#232323;
padding:0px 0px 0px 15px;
margin:0px;

}

div.footer h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#232323;
padding:15px 0px 0px 15px;

}

div.footer ul {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#232323;
padding:0px;
list-style-type:none;
padding:10px 0px 0px 15px;


}


div.footer ul li  {

line-height:15px;
background-image:url(images/arrow_smgif.gif);
background-repeat:no-repeat;
background-position: left 2px;
padding-left:20px;
margin-bottom:10px;
}

div.footer ul li a {

color:#ff6600;
text-decoration:none;

}

div.footer ul li a:hover {

color:#232323;
text-decoration:none;
}

div.footer table {

width:100%;
clear:both;

}

div.footer table tr td {

}

div.lower_text {
background-image:url(images/lower_text.jpg);
background-repeat:no-repeat;
background-position:bottom;

width:960px;
text-align:left;
margin-left:auto;
margin-right:auto;
margin-bottom:5px;
margin-top:10px;
display:block;
height:146px;
padding:0px;
}

div.lower_text h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#232323;
padding:50px 0px 0px 15px;

}

div.lower_text p {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#232323;
padding:6px 15px 6px 15px;
margin:0px;


}

/* JQUERY */


div.expand_box {

display:none;
text-align:left;
}


/*--- FORM --- */

input.fieldlength {

	width: 98%;
	border: 1px solid #999999;
}

textarea.fieldlength  {

	width: 97%;
	border: 1px solid #999999;
}

.style2 {font-size: 10px}
.fieldtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px}

.style3 {font-size: 13px;
font-weight:bold;}

/* website_table */

table.website_table {
font-size:12px;
}

/* Vacancies Buttons PHP */

div.vacancies {
width: 635px; 
height: 70px;
background-image:url(images/button-vacancies.jpg);
background-repeat:no-repeat;
background-position: left top;
padding-top:8px;
display:block;
}

div.vacancies a {
font-size: 20px;
margin-left:30px;

font-family:Arial Black, Arial, Helvetica, sans-serif;
}

div.salary {
font-size: 13px;
font-weight:bold;
margin-left:30px;
margin-right:100px;
}
