#form-register {
  padding: 30px 0;
} 
#form-register .send {
  text-align: right; 
  margin-right: 48px;
}
#form-register .send .submit {
  cursor: pointer;
  cursor: hand;
  width: 158px;
  height: 42px;
  border: 0;
}
#form-register .send .submit.cs {
  background: url(../img/gfx/button-register_cs.png) no-repeat;
} 
#form-register .text {
  height: 33px;
  width: 232px;
  background: url(../img/gfx/contact-input.png) no-repeat;
  border: 0;
  cursor: pointer;
  cursor: hand;
} 
#form-register input.text { 
  width: 212px; 
  padding-left: 10px; 
  padding-right: 10px; 
  line-height: 32px; 
}
#form-register .main {
  background: url(../img/gfx/block-register.png) no-repeat;
  height: 170px;
  padding-top: 20px;
}
#form-register .qq {
  padding-left: 10px;
  padding-bottom: 5px;
}
#form-register .q {
  float: left;
  width: 232px;
  margin-left: 50px;
  height: 75px;  
}
#form-register .qf {
  width: 514px !important;
  /*background-color: yellow; /* debug */
}
#form-register .qf input.text {
  width: 100%;
  background: url(../img/gfx/contact-input-ll.png) no-repeat;
}
#form-register #validationSummary, #form-register .success {
  margin-left: 50px;
}
