body{
background-color:#ffffff;
margin:0px 0px 0px 0px;
padding:0px;
text-align:center;
}

#container_outer{
background-color:#ffffff;
border-left:1px solid #99ccff;
border-right:1px solid #99ccff;
border-top:5px solid #333333;
width:790px;
margin:0px auto;
padding:0px;
text-align:left;
}
#container{
background-color:#ffffff;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
width:770px;
margin:0px auto;
padding:0px;
text-align:left;
}

#header{
border-bottom:1px solid #99ccff;
margin:20px 0px 5px 0px;
padding:0px;
height:65px;
}

div.back_head{
text-align:center;
border:0px solid black;
width:250px;
height:59px;
margin:0px;
padding:0px;
}

#header h1{
font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif;
font-size: 19px;
color: #ffffff;
line-height: 20px;
font-weight:normal;
font-style:italic;
margin:0px;
padding:6px 0px 0px 0px;
}

#header h1.logo{
display:none;
}


span.header, span.headerfr, span.headerde, #header h2{
float:right;
color:#666666;
font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
font-size: 21px;
margin:0px;
padding:15px 10px 0px 0px;
}

#header h2{
font-weight:normal;
font-size: 19px;
padding:25px 10px 0px 0px;
}

span.headerfr{
font-size:19px;
padding:0px 90px 0px 0px;
}

span.headerde{
font-size:19px;
padding:10px 10px 0px 0px;
}

#center h2, #center h4, #right_spec h4, #right_spec h2, #right_spec h2.fr, #center_spec h2, #center_spec h4{
color:#666666;
font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
font-size: 24px;
font-weight:normal;
margin:0px;
padding:0px;
}

#right_spec h2.fr{
font-size: 22px;
}

#right_spec h4, #center_spec h4{
font-size: 18px;
padding:5px 0px;
}

#center_spec h2{
font-size: 18px;
}

#left{
border:1px solid black;
margin:0px;
padding:0px;
width:24%;
float:left;
}

#center, #center_spec {
border:0px solid black;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
width:520px;
}

#center_spec{
width:210px;
}

div.lang{
border:0px solid black;
padding:0px;
margin:0px;
}

div.contact{
width:190px;
border:1px solid #99ccff;
padding:0px 5px 5px 5px;
margin:20px 0px 0px 0px;
}

div.nav{
background:url(images/graphics/wheel.gif) left no-repeat;
width:92%;
height:25px;
float:left;
border:1px solid #99ccff;
padding:5px 0px 0px 30px;
margin:0px 0px 10px 0px;
}


#right, #right_spec{
background:url(images/mf_interior) center no-repeat;
border:0px solid black;
margin:0px;
padding:0px;
float:right;
width:250px;
height:570px;
}
#right_spec{
border:0px solid black;
background-image:none;
height:100%;
width:530px;
}

#right_spec div.center{
text-align:center;
}


#right_spec img.left{
margin:8px 5px 5px 0px;
padding:0px;
}

#right_spec img.right{
margin:8px 0px 5px 5px;
padding:0px;
}

#right_spec img.top{
margin:0px 0px 10px 0px;
padding:0px;
}

img.left{
float:left;
padding:0px 0px 0px 0px;
margin:0px 0px 10px 0px;
}

img.right{
float:right;
padding:0px;
margin:0px 0px 10px 0px;
}

#footer{
border-top:1px solid #99ccff;
margin:5px 0px 0px 0px;
padding:10px 0px 0px 0px;
clear:both;
text-align:center;
height:50px;
}



#center p,#footer p,#right p, #right_spec p, #center_spec p, ul, ol, td, p.left{
color:#666666;
font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
font-size: 12px;
margin:5px 0px 0px 0px;
padding:0px 10px 0px 0px;
}

p strong{
color:#000;
font-size:12px;
}

p.left{
text-align:justify;
}

ul{
padding-left:15px;
}

ol{
padding-left:25px;
padding-right:0px;
}

#right_spec table{
float:right;
width:480px;
text-align:center;
margin:10px 10px 10px 20px;
border-collapse: collapse;
}

#right_spec table.small{
float:right;
width:510px;
text-align:left;
margin:10px 10px 10px 10px;
padding:0px;
border-collapse: collapse;
}

#right_spec td{
font-size: 18px;
border:1px solid #99ccff;
padding:5px 0px 5px 0px;
margin:0px;
width:50%;
}

#right_spec td.small{
vertical-align:top;
font-size: 12px;
border:1px solid #99ccff;
padding:5px 0px 5px 5px;
margin:0px;
width:33%;

}

img.index_int{
float:right;
padding:30px 0px 20px 0px;
margin:0px;
}

div.lang img{
padding:0px 6px 0px 0px;
margin:0px;
}


#footer a:link,#footer a:visited{
font-size:10px;
color:#99ccff;
}

div.nav a:link, div.nav a:visited,div.contact a:link, div.contact a:visited, div.center a:link, div.center a:visited {
color:#666666;
font-family: 'Trebuchet MS', arial, verdana, helvetica, sans-serif;
font-size: 12px;
padding:0px 0px 0px 10px;
margin:0px;
text-decoration:none;
}

div.nav a:hover, div.contact a:hover, div.center a:hover{
color: #000000;
text-decoration:underline;
}

div.contact a:link, div.contact a:visited{
padding:0px;
margin:0px;
}

div.center a:link, div.center a:visited{
font-size:24px;
}

a img{
border:0px;
}

#footer span.pipe, #center span.pipe, #center_spec span.pipe{
color:#ffffff;
}