body{
background-color: #1d201f;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url("i/bg-body.gif");
background-repeat: repeat-x;
}

body, input, textarea, select, file {
font-size: 11px;
font-family: Tahoma, Arial, Verdana, sans-serif;
}

div.nav-main{
width: 500px;
height: 54px;
margin-left: 19px;
padding-top: 32px;
}

.nav-main-home, .nav-main-vacancies, .nav-main-services, .nav-main-portfolio, .nav-main-contact{
width: 55px;
height: 53px;
float: left;
padding-right: 7px;
}

.nav-main-home img, .nav-main-vacancies img, .nav-main-services img, .nav-main-portfolio img, .nav-main-contact img{
border:0px;
width: 55px;
}

.nav-footer-home img, .nav-footer-vacancies img, .nav-footer-services img, .nav-footer-portfolio img, .nav-footer-contact img{
border:0px;
width: 55px;
height: 18px;
}


div.nav-footer{
width: 330px;
float: left;
height: 18px;
padding-left: 19px;
margin-top: -1px;
}



.nav-footer-home, .nav-footer-vacancies, .nav-footer-services, .nav-footer-portfolio, .nav-footer-contact{
width: 55px;
height: 18px;
float: left;
padding-right: 7px;
}


div.shell{
width: 776px;
height: 433px;
margin: auto;
}

div.content{
width: 776px;
height: 328px;
}

div#copy{
float: left;
width: 340px;
height: 328px;
}

div#graphic{
float: left;
width: 241px;
height: 328px;
background-color: #1E201F;
}


div#copyright{
float: left;
height: 328px;
width: 23px;
}

div#detail{
float: left;
width: 172px;
height: 328px;
}

div.strap{
float: right;
height: 12px;
width: 228px;
}

div#logo{
width: 160px;
float: right;
padding-right: 10px;
padding-top: 35px;
}

div.wrapper{
color: white;
padding-left: 19px;
padding-top: 0px;
margin-top: 48px;
padding-right: 20px;
height: 271px;
overflow: auto;
width: 287px;
}

div.wrapper table{
border: 0px;
padding: 0px;
margin: 0px;
}

div.wrapper td{
border: 0px;
padding: 0px;
margin: 0px;
}

div.wrapper form{
margin: 0px;
padding: 0px;
}


div.wrapper td input{
padding: 0px;
padding-left: 2px;
padding-right: 2px;
color: white;
}

div.wrapper td input.submit{
color: black;
}

div.wrapper td select, div.wrapper td input.field{
background-color: transparent;
}

div.wrapper td input.file{
color: black;
}

div.wrapper th{
text-align: left;
border: 0px;
padding: 0px;
}

div.wrapper td textarea{
width: 172px;
height: 75px;
padding-left: 2px;
background-color: transparent;
color: White;
}

div.wrapper p{
line-height: 15px;
margin-top: 0px;
padding-top: 0px;
margin-bottom: 5px;
padding-bottom: 5px
}

div.wrapper a{
color: white;
}

div.wrapper input.thin-border, textarea.thin-border{
border: 1px solid white;
}

div#detail p.first{
margin: 0px;
padding: 0px;
line-height: 13px;
margin-top: 49px;
margin-left: 10px;
margin-right: 6px;
color: #484848;
font-size: 11px;
}

div#detail p.second{
margin: 0px;
padding: 0px;
line-height: 13px;
margin-left: 10px;
margin-right: 6px;
color: #484848;
font-size: 11px;
}



img.stages{
margin-left: 10px;
margin-top: 19px;
margin-bottom: 15px;
}

div.preload{
display: none;
}