*{padding:0;margin:0;}
#wrapper {background:#1b1b1b;color:#FFF;font-family:Arial;width:100%;overflow:hidden;}
#header {background:url(../images/header.png) center top no-repeat;height:131px;}
#header.header_de {background:url(../images/header_de.png) center top no-repeat;}
#header.header_fr {background:url(../images/header_fr.png) center top no-repeat;}
#header.header_es {background:url(../images/header_es.png) center top no-repeat;}
#header.header_it {background:url(../images/header_it.png) center top no-repeat;}
#main{max-width:960px;margin:0 auto;overflow:hidden;}
h1{font-size:1.5em;text-align:center;margin:25px 0 25px 0;}
#left {float:left;width:470px;margin-right:20px;}
#right {float:left;width:470px;}
#main img#big {background:#EE7836;padding:5px;max-width:98%;}
#description{color:#ffffff;margin-bottom:60px;line-height:1.3em;}
#description p,#about p,#box1 p,#box2 p {margin:0 0 20px 0px;font-size:0.9em;}
#description ul#specs {margin:0 0 0 20px;font-size:0.9em;}
#description h2{font-weight:bold;font-size:1.1em;border-bottom:1px solid #6b6b6b;padding-bottom:10px;}

#about,#box1,#box2{padding:15px 15px 0;color:#FFF;background:#287299;margin:20px 0 0 0;overflow:hidden;}

#about h2,#box1 h3,#box2 h4{font-weight:bold;font-size:1em;border-bottom:1px solid #165F86;padding-bottom:10px;}
#about p.line,#box1 p.line,#box2 p.line{border-top:1px solid #3E89B1;padding-top:10px;line-height:1.4em;}
#description p.line{padding-top:10px;line-height:1.4em;font-size:1.1em;margin-bottom:0;}
#about img {float:left;margin:0 10px 15px 0;border:5px solid #FFF;}
#box1 img,#box2 img{margin:0 auto;}
#box2 {margin-bottom:50px;}

@media screen and (max-width: 980px){
#left,#right{width:49%;}
#right{float:right;}
#main img#big {width:96%;padding:2%;}
}

@media screen and (max-width: 640px){
#left,#right{width:100%;}
#description{margin-top:20px;}
}