/* формочки */

div.form-box { /* контейнер для формы */
  margin: 20px auto;
}
div.form-top { /* шапка формы */
  height: 33px;
  background: url(img/form-top-left.png) no-repeat;
}
div.form-top-center {
  height: 33px;
  background: url(img/form-top-center.png) repeat-x;
  margin-left: 19px;
  margin-right: 24px;
}
div.form-top-right {
  height: 33px;
  width: 24px;
  float: right;
  background: url(img/form-top-right.png) top right no-repeat;
}
div.form-center { /* середина формы */
  background: url(img/form-center-left.png) repeat-y;
}
div.form-center-form {
  margin-left: 3px;
  background: url(img/form-center-right.png) top right repeat-y;
  padding: 20px;
  padding-right: 31px;
}
div.form-bottom { /* основание формы */
  height: 11px;
  background: url(img/form-bottom-left.png) no-repeat;
}
div.form-bottom-center {
  height: 11px;
  background: url(img/form-bottom-center.png) repeat-x;
  margin-left: 12px;
  margin-right: 14px;
}
div.form-bottom-right {
  height: 11px;
  width: 14px;
  float: right;
  background: url(img/form-bottom-right.png) top right no-repeat;
}

/* заголовок формы */
div.form-top-center  img {
  border: none;
  float: left;
  margin-top: 8px; 
}
div.form-top-center  p {
  font-family: "Times New Roman", Times, serif;
  font-size: large;
  color: #333333;
  margin: 0;
  padding-top: 6px;
  padding-left: 26px;
}

/* подсказки к полям */
p.form-help {
  margin: 0;
  color: #999999;
  font-size: small;
  font-family: "Times New Roman", Times, serif;
  font-weight: 200;
}

/* звездочка (поле необходимо для заполнения) */
span.form-star {
  color: #333333;
  font-size: small;
  font-family: "Times New Roman", Times, serif;
  vertical-align: super;
}