#form-register { color: #3e3e3e; font-size: 0.8em; }
#form-register a { color: #3e3e3e; }
#form-register p { text-align: left; }
#form-register fieldset { font-size: 1.2em; position: relative; border: solid 1px #c8c8c8; background: url(../images/back-fieldset.gif) repeat-x; margin-bottom: 5px; text-align: left; padding: 0 30px 8px; }
#form-register fieldset p { margin: 10px 10px 0px 10px; font-size: 12pt !important; }
#form-register fieldset p.subscription-terms {margin-top: 0px !important;}
#form-register fieldset p span{ font-size: 11pt !important;  line-height: 11pt !important;}
#form-register fieldset p span span{ font-size: 12pt !important;  line-height: 13pt !important; font-weight: bold;}
#form-register fieldset input, #form-register fieldset select { margin-top: 3px; }
/*#form-register fieldset span.register-form-legals{width: 195px; font-size:12px; line-height:1.4em; position:absolute; right:85px;top:55px;}*/
#form-register fieldset p.keyword{margin-top:15px;}
#form-register .error-block { border: solid 1px #c8c8c8; background: #ffd8d8; margin-bottom: 10px; padding: 10px; display: block; }
#form-register .error-block a { color: #3e3e3e; font-weight: 700; }
#form-register .error-block-simple { color: red; font-weight: 700; }
#form-register .suggest-block-simple { color: black; font-weight: 700; }
#form-register .success-block { border: solid 1px #c8c8c8; background: #e1ffe0; margin-bottom: 10px; padding: 10px; display: block; }
#form-register .success-block a { color: #3e3e3e; font-weight: 700; }
.register-footer { color:#989898; font-size:1em; margin: 0px 5px 10px 0px; padding: 0 5px 0 5px; text-align:left; width:480px; }
.price_comment{ font-size: 0.8em; color: #909090; line-height: 1.4em;}
#form-register  div.bullet-terms ul li{ font-size:10pt !important; line-height:10pt; list-style-type: circle !important;}
#form-register  div.bullet-terms ul{ padding: 0 0 0 5px;}
div.form-submit p{margin-left: 30%;}
div.form-submit p input {padding: 5px 15px;}

