﻿body {
font-family:Arial, Sans-Serif;
text-align:center;
font-weight:normal;
font-size:12px;
color:#82817f;
margin:0px;
background: #f7efef;
}


a{
color:#970611;
text-decoration:none;
}

a:visited{
color:#970611;
text-decoration:none;
}

a:hover{
color:#82817f;
text-decoration:none;
}


img{
border:none;
}

.container{
background:#c7c7c7 url(../../images/tiletop.gif) repeat-x;
}

.wrapper{
width:821px;
min-height:400px;
margin:auto;
}

.header{
width:821px;
height:119px;
float:left;
background: url(../../images/header.gif) repeat-y;
}

.logo{
float:left;
width:169px;
height:118px;
margin:0px 0px 0px 20px;
}

.nav{
width:821px;
height:19px;
float:left;
margin:-1px 0px 0px 0px;
background: url(../../images/nav.gif) no-repeat;
}


html>body .nav{
width:821px;
height:19px;
float:left;
margin:1px 0px 0px 0px;
background: url(../../images/nav.gif) no-repeat;
}

.mainnav{
width:800px;
height:18px;
float:left;
text-align:left;
margin:0px 0px 0px 11px;
}

.mainnav ul{
margin:1px 0px 0px 3px;
padding:0;
list-style:none;
}

.mainnav li{
display:inline;
font-size:14px;
}

.mainnav li a{
color:#ffffff;
text-decoration:none;
width:135px;
margin:0;
padding: 0px 20px 0px 20px;
}

html>body .mainnav li a{
color:#ffffff;
text-decoration:none;
width:135px;
margin:0;
padding: 0px 23px 0px 23px;
}

.mainnav li a:visited{
text-decoration:none;
color:#ffffff;
}

.mainnav li a:hover{
background-color:#ac0d1a;
text-decoration:none;
color:white;
}

.maincontent{
float:left;
width:821px;
min-height:300px;
text-align:left;
background: url(../../images/maintile.gif) repeat-y;
}

.mainpic{
width:821px;
height:161px;
float:left;
background: url(../../images/mainpic.gif) no-repeat;
}

.content{
width:520px;
float:left;
text-align:justify;
margin:10px 0px 0px 10px;
padding:0px 0px 10px 0px;
}

html>body .content{
width:540px;
float:left;
text-align:justify;
margin:10px 0px 0px 20px;
padding:0px 0px 10px 0px;
}

.vacancies{
float:right;
width:196px;
height:200px;
margin:-1px 21px 0px 0px;
background:url(../../images/vacancies.gif) no-repeat;
}

html>body .vacancies{
float:right;
width:196px;
height:200px;
margin:-1px 43px 0px 0px;
background:url(../../images/vacancies.gif) no-repeat;
}

h1{
font-size:15px;
font-style:italic;
text-align:justify;
}

.size{
font-size:24px;
font-style:italic;
color:#970611;
}

.color{
color:#970611;
}

.header_vacancies{
float:left;
width:189px;
height:27px;
margin:-14px 0px 0px 4px;
}

h2{
font-size:18px;
font-style:italic;
color:#ffffff;
margin:9px 0px 0px 10px;
}

html>body h2{
font-size:18px;
font-style:italic;
color:#ffffff;
margin:2px 0px 0px 10px;
}

.vacancies_txt{
float:left;
width:155px;
text-align:justify;
margin:10px 0px 0px 10px;
}

html>body .vacancies_txt{
float:left;
width:155px;
text-align:justify;
margin:10px 0px 0px 20px;
}

.footer{
width:auto;
height:auto;
clear:both;
border-top:1px solid #970611;
background-color:#f7efef;
}

.footercontent{
width:800px;
height:50px;
text-align:right;
margin:auto;
padding:0 5px 0 0;
}


.footercontent ul{
margin:6px 0 0 0;
padding:0;
list-style:none;
}

.footercontent li{
display:inline;
}

.footercontent li a{
padding:0px 5px 0px 5px;
text-decoration:none;
border-right: 1px solid #6b6a69;
color:#6b6a69;
}

.footercontent li a:visited{
text-decoration:none;
color:#6b6a69;
}

.footercontent li a:hover{
text-decoration:underline;
color:#6b6a69;
}

.footercontent a.sitemap{
border-right:none;
}

.w3c{
margin:0 0 0 10px;
}

label{
display:block;
float:left;
width:180px;
margin: 0 10px 0 0;
padding: 10px 0 0 0;
}

.form{
border:none;
font-weight:bold;
}

.forminput{
float:left;
width:150px;
padding: 10px 0 0 0;
margin:10px 0 0 0;
}


.clear{
clear:both;
}

.send{
float:left;
margin:30px 0 0 190px;
padding:0;
}

.error{
color:#970611;
font-style:italic;
font-size:10px;
display:block;
float:left;
margin: 0;
padding: 10px 0 0 10px;
}