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

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

}

p {
font-size:11px;
line-height:16px;
}

td {
    font-size:11px;
    line-height:16px;
}


h1 {
font-size:27px;
font-weight:100;
}

h3 {
font-weight:bold;
line-height:16px;
text-align:left;
font-size:11px;
}

.home_table td {
    vertical-align:top;
}
#press_text {
    float:left;
    width:550px;
    height:400px;
}

#menu2 {
    width:400px;
    height:20px;
    float:right;
    margin-right:60px;
}

#menu2 ul  {
display:inline;
float:right;

}

#menu2  li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
list-style:none;
/*font-variant:small-caps;*/
text-transform:capitalize;
margin: 14px 10px 0px 6px;
padding: 0px 0px 0px 0px;
}

#menu2 li a{
text-decoration:none;
color:#fff;
}

#menu2 li a:hover{
text-decoration:none;
color:#000;
}

strong {
font-weight:bold;
}
em {
font-style:italic;
}
.left_heading {
text-decoration:none;
color:#000000;
}
#home_content2 {
	width:430px; 
	height:190px; 
	float:right; 
	margin:210px 20px 0 0;
}

#home_content2 img{
    margin-right:20px;
    margin-top:5px;
}
#main_container {
width:960px; 
height:auto; 
margin-left:auto; 
margin-right:auto;
}

#main_header {
width:960px; 
height:150px; 
background-color:#939EA8;
}

#logo {
width:671px; 
height:82px; 
background-image:url(../gfx/logo.gif); 
margin:32px 0 0 86px; 
float:left;
}

#languages {
float:right; 
width:65px; 
height:30px; 
margin:67px 65px 0 0;
}

#menu_container {
width:960px; 
height:79px; 
background-image:url(../gfx/menu.gif); 
border-bottom:1px solid #9A9F92;
}

#menu_container ul  {
display:inline; 
list-style:none;
float:left;
margin:18px 0 0 80px;
}

#menu_container  li {
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
/*font-variant:small-caps;*/
text-transform:capitalize;
margin: 14px 6px 0px 6px;
padding: 0px 0px 0px 30px;
}

#menu_container li a{
text-decoration:none;
color:#000000;
}

#menu_container li a:hover{
color:#FF0000;
}

#body_home_container {
height:541px;
width:960px;
background-image:url(../gfx/home.gif); 
}

#home_bolder {
float: left;
margin: 30px 10px 0px 60px;
/*margin: 20px 0px 0px 30px;
width: 400px;
float: left;
display: inline;*/
}

#pane2_home {
height: 350px;
}

.scroll-pane_home {
overflow: auto;
width:400px;
float: left;
text-align:justify;
}
.scroll-pane_home li {
    margin-left:15px;
    list-style:disc;
    line-height:16px;
    font-size:11px;
}

#body_portfolio_container {
height:542px;
width:960px;
background-image:url(../gfx/gallery1.gif); 
}
#portfolio_content {
margin: 10px 0px 0px 40px;
width: 380px;
float: left;
display: inline;
}

#portfolio {
width:290px; 
height:380px; 
float:right;
}
#portfolio span {
padding:10px;
display:block;
}

.area_header {
background-color:#000000;
color:#FFFFFF;
height:35px;
width:145px;
float:left;
display:inline;
} 
.portfolio_header {
background-color:#000000;
color:#FFFFFF;
height:35px;
width:145px;
float:right;
display:inline;
}
.area_left{
font-size:12px;
height:35px;
width:145px;
border-bottom:1px solid #A8AD9F;
float:left;
}


.portfolio_right{
font-size:12px;
width:130px;
min-height:35px;
border-left:1px solid #A8AD9F;
border-bottom:1px solid #A8AD9F;
float:right;
} 


.project_list{
font-size:11px;
width:160px;
min-height:30px;
border-bottom:1px solid #A8AD9F;
float:left;
border-right:1px solid #A8AD9F;
background-color:#D4C9BE;
} 

.project_list a {
color:#000;
text-decoration:none;
}


#vacancy_content {
overflow:auto; 
height:225px; 
text-align:left; 
width:539px;
float:left;
margin-left:20px;
margin-top:20px;
}

#portfolio a {
color:#000;
text-decoration:none;
}

.scroll-pane {
overflow: auto;
width:580px;
float: left;
}
.scroll-pane li {
    margin-left:15px;
    list-style:disc;
    line-height:16px;
    font-size:11px;
}


#gallery{
width:960px;
height:542px;
background-color:#D4C9BE;
background-image:url(../gfx/gallery_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#project_content {
width:360px;
height:auto;
float:right;
margin:10px;

}
#project_slider {
width:400px;
height:480px;
background-color:#939EA8;
float:right;
padding-top:60px
}

#body_content_default {
width:715px;
height:406px;
background: url(../gfx/body_car.gif);
float:left;
}
#press_content_default{
width:557px;
height:406px;
background: url(../gfx/body.gif);
float:left;
}
#press_text {
    margin:10px;
}

#press_right {
width:403px;
height:541px;
background: url(../gfx/press.gif);
float:right;
}


.vacancy {
width:700px;
}

.vacancy td {
height:40px;
vertical-align:middle;
padding-left:60px;
border-bottom:1px solid #9A9F92;
}

.vacancy th {

height:60px;
padding-left:60px;
vertical-align:middle;
color:#707579;
font-weight:400;
border-bottom:1px solid #9A9F92;
}

.vacancy a {
text-decoration:none;
color:#787C7F;
}

.press {
width:557px;
}
.press_details_content {

margin:60px;
}
.press td {
height:20px;
vertical-align:middle;
padding-left:60px;
border-bottom:1px solid #9A9F92;
}

.press th {
height:70px;
padding-left:60px;
vertical-align:middle;
color:#707579;
font-weight:400;
border-bottom:1px solid #9A9F92;
}

.press a {
text-decoration:none;
color:#787C7F;
}

#press_bottom  {
width:557px;
height:135px;
background: url(../gfx/footer.gif);
float:left;
}

#body_right {
width:245px;
height:541px;
background: url(../gfx/default_right.gif);
float:right;
}

#body_bottom {
width:715px;
height:135px;
background: url(../gfx/footer.gif);
float:left;
}

#menu_2 {
width:960px; 
height:69px; 
background-image:url(../gfx/menu2.gif); 
border-bottom:1px solid #9A9F92;
}
/*home styles*/




.scroll-pane_default {
overflow: auto;
width:630px;
float: left;
text-align:justify;

}
.scroll-pane_default li {
    margin-left:15px;
    list-style:disc;
    line-height:16px;
    font-size:11px;
}
#pane2_default {
height: 350px;
text-align:justify;
}

.holder_default {
float: left;
margin: 12px 10px 10px 60px;
}
.holder_default2 {
float: right;

width:380px;
}

#pane3_default {
height: 380px;

}
.scroll-pane3_default {
overflow: auto;
width:160px;
float: right;
}
.scroll-pane3_default li {
    margin-left:15px;
    list-style:disc;
    line-height:16px;
    font-size:11px;
}

#pane4_default {
height: 500px;

}
.scroll-pane4_default {
overflow: auto;
width:180px;
float: right;
}

#pane5_default {
height: 400px;
}
.scroll-pane5_default {
overflow: auto;
width: 380px;
float: right;
}

.scroll-pane3_default {
overflow: auto;
width:160px;
float: right;
}
.scroll-pane3_default li {
    margin-left:15px;
    list-style:disc;
    line-height:16px;
    font-size:11px;
}

/*jquery scroll balk*/
a.jScrollArrowUp {
	background: url(../gfx/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(../gfx/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}
.holder {
	float: left;
	margin: 20px 0 0 90px;
}
