div.ajax_forms div.description {
  display: none;
}
/*
div.ajax_forms #user-register label, div.ajax_forms  #user-login label, div.ajax_forms #contact-mail-page label  {color: #FFF; }
*/
div.ajax_forms #contact-mail-page .form-text,div.ajax_forms #contact-mail-page .form-textarea {width: 110px; padding:4px 90px 4px 4px; }
div.ajax_forms #contact-mail-page .form-select  {width: 210px;  }
div.ajax_forms #contact-mail-page label { width: 150px }

div.ajax_forms #contact-mail-page .captcha img {margin-left: 175px;}

div.ajax_forms  #contact-mail-page {width: 400px; } 
div.ajax_forms div.captcha {
  height: 117px;
}

div.ajax_forms #ajax-pages-payform .form-text {
  width: 130px;
}
div.ajax_forms #ajax-pages-payform label { width: 150px; padding: 2px 0px;}


div.ajax_forms #rpinvite-form-block .form-text {width: 290px;}
div.ajax_forms span.form-required {
  display: none;
}


/*ajax profile */

div.ajax_profile div.picture {
  float: right;
  padding: 0px;
  margin: 0px;
}

div.ajax_profile div.picture div.userpic {
  width: 128px;
  height: 128px;
  padding: 0px;
  margin: 0px;
  float: right;
  border-left: 5px solid #00AEEF;
  padding-left: 5px;

  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;
  
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;

  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;	
	
  -khtml-border-top-right-radius: 6px;
  -khtml-border-bottom-right-radius: 6px;
  
  behaviour: url(/PIE.htc);
}
div.ajax_profile div.login div.price {
  color: black;
  font: normal normal normal 10px/normal Tahoma, Helvetica, Arial, sans-serif;
  padding-bottom: 0px;
  display:block;
  color: #00AEEF;
}

div.ajax_profile div.login div.price a{
  text-decoration: none;
}

div.ajax_profile div.need2pay {
  padding-bottom: 5px;  
}

div.ajax_profile div.need2pay div.price {
  display:inline;
  font-weight: bold;
  color: #cb0400;
}


div.ajax_profile div.login {
  font: normal normal normal 2.0em/normal Tahoma, Helvetica, Arial, sans-serif;
  color: #8DC63F;
  padding: 1px 0px 0px;
  float:left;
  width: 100px;
  text-align: right;
}
div.ajax_profile div.login  a{
  text-decoration: none;
  text-align: right;
}

div.ajax_profile ul.links li {
  width: 110px;
  display: block;
  float: left;
  padding: 0px;
  margin: 0px;
}

div.ajax_profile ul.links li a{
  padding-left: 0px;
  background: none;
  border: none;
}

div.ajax_profile dl {padding-bottom: 0px; border: none; margin-bottom: 0px; float:right; width: 220px;}
div.ajax_profile dl dt {color: #CCC; clear: left; float: left; font-weight: bold; margin-top: 0px; margin-right: 10px; padding: 0px; width: 100px; text-align: left; }
div.ajax_profile dl dd {margin: 0px 0; padding:0px; color: #ccc; }
div.ajax_profile dl dd div.price {display:inline;}
div.ajax_profile dl dd.need2pay div.price {display:inline; font-weight: bold; color: #cb0400;}
div.ajax_profile dl dd p {padding: 0; }
div.ajax_profile dl dd a {text-decoration: none;}

#rpinvite-form-block .description {
  display: block;
  padding: 0px;
  margin: 0px;
}


/* block user profile*/

#block-ajax_forms-0 {
  clear: right;
  float: right;
  border: none;
  background: transparent;
  /*background: url(../images/sticky-bg.jpeg) repeat top left;*/
  margin: 0px;
  padding: 0px;
  width: 400px;
  height:52px;
  min-height: 52px;
  overflow: hidden;
}

#block-ajax_forms-0 .links{
  float: none;
  margin: 0px;
}


.loggedfor {
  font-size: 10px;
}

div.ajax_forms {
  padding-bottom: 0px;
}


#pg_account_balance_add {
  padding-right: 20px;
  display: block;
  height: 16px;
  margin-right: -20px;
  background: url(../images/add.png) no-repeat top right;
}