* {
  margin: 0;
  padding: 0;
  border: none;
}

body {
  font: 14px "Arial", sans-serif;
  color: #47423a;
  background: #eceae7;
}

ul li { list-style: none; }

a {
  color: #de6a08;
  font-weight: bold;
}

#main {
  width: 928px;
  margin: auto;
  overflow: hidden;
  padding-top: 37px;
  background: url('../img/bg-alpha.png') 94px 60px no-repeat;
}

#cont-left {
  width: 344px;
  float: left;
}

h1 {
  float: left;
  width: 343px;
  height: 89px;
  text-indent: -9999px;
  background: url('../img/h1.png') no-repeat;
}

#vector {
  float: left;
  margin-top: 17px;
}

#cont-right {
  float: left;
  width: 517px;
  margin-left: 66px;
}

#p2 {
  color: #b20000;
  margin-top: 12px;
  font-weight: bold;
}

#box-left {
  width: 520px;
  height: 283px;
  float: right;
  margin-top: 26px;
  background: url('../img/bg-content.png') top right no-repeat;
}

#box-left h2 {
  float: left;
  width: 315px;
  height: 69px;
  margin-top: 28px;
  text-indent: -9999px;
  background: url('../img/title-content.png') no-repeat;
}

#list {
  float: left;
  clear: both;
  width: 211px;
  font-size: 12px;
  margin-top: 16px;
}

#list li {
  line-height: 14px;
  padding-left: 17px;
  margin-bottom: 15px;
  background: url('../img/disc.png') 0 3px no-repeat;
}

#sign {
  margin: 3px 25px 0 0;
  float: right;
}

#buy {
  float: left;
  width: 192px;
  margin: 15px 0 0 92px;
}

#buy p {
  color: #b20000;
  font-weight: bold;
  margin-bottom: 5px
}

#bt-orange { margin-top: 6px; }

#footer {
  padding: 20px 0 38px 0;
  background: #beb7af;
}

#footer p {
  width: 928px;
  margin: auto;
  font-size: 12px;
}
