body{
  text-align:center;
  font-family: Arial,"Helvetica CE",Helvetica,sans-serif;
  font-size:12px;
  background:#62676A; 
}

#pagewidth{
   width:550px;
   margin:0 auto;
   text-align:left;
}

#pagewidth #contrainer{
  color:#fff;
  background:#000;
  margin:0px;
  position:relative;
  height: auto !important;
  height: 400px; /* IE */
  min-height: 400px;
}

#pagewidth #contrainer p{
  margin:0px;
}

#pagewidth .progres{
  position:absolute;
  right:5px;
  width:190px;
} 

#pagewidth .progres #margins{
  border-left:1px solid #F58E08;
  border-right:1px solid #F58E08;
  height:20px;
  width:165px;
  font-size:12px;
  margin:3px 0 3px 5px;
}

#pagewidth .progres #column{
  width:{{$progres}}%;
  height:20px;
  background:#F58E08;
}

#pagewidth .begin{
  width:280px;
  padding:30px 0 0 30px;
}

#pagewidth .begin a{
  display:block;
  margin:30px 70px;
  font-weight:bold;
}

#pagewidth .begin h4{
  font-size:16px;
  padding:0 0 20px 0;
}

#pagewidth .begin p{
  padding: 3px 0 0 20px;
  font-size:14px;
}

#alert{
  font-weight:bold;
  background:#F58E08;
  width:210px;
  padding:5px;
}

.submit{
  margin:10px 0 0 100px;
}

.reply{
  margin:5px 0 5px 55px;
  color:#F58E08;
}

#mail,#mail2{
  position:relative;
  padding:30px 0 10px 50px;
  clear:both;
}

#mail h4{
  margin:15px;
  font-size:14px;
}

#mail input{
  width:80px;
}

#mail #aImgArea{
  position:absolute;
  left:273px;
  margin:-25px 0 0 0;
}

*html #mail #aImgArea{
  left:223px;
  margin:-30px 0 0 0;
}

#contrainer #post{
  margin:30px;
  clear:both;
}
