.progress-breadcrumbs{margin-left:25px;margin-top:1.3em;padding-bottom:1em}.reg-form-container{margin:-10px 0 5em 0;width:47em;border-color:#008acb;background:url('../i/right-decor.gif') no-repeat 100% 50%}form#register-form{display:block;position:relative;width:100%}form#register-form fieldset{display:block;position:relative;width:100%;border:0;margin:2em 0 1em 0}form#register-form .row-space{position:relative;display:block;height:.7em}form#register-form .row{position:relative;margin:0;padding:.35em 0;z-index:1}.js form#register-form dl.row.focus{background:#008fcb url(../i/form-row-states-bg.jpg) right -1px}.js form#register-form .changed.invalid,.js form#register-form #r_create-account.required{background:#ce1304 url(../i/form-row-states-bg.jpg) right -601px}.js form#register-form dl.focus.required-ok{background:#46a03e url(../i/form-row-states-bg.jpg) right -301px}form#register-form .row .label{position:relative;width:6em;padding:0 0 0 2em}form#register-form.step2 .row .label{width:11em}.js form#register-form .row.focus .label,.js form#register-form .changed.invalid .label,.js form#register-form #r_create-account.required{color:#fff}form#register-form .row .field{position:relative;padding:0 16em 0 8em}form#register-form.step2 .row .field{padding-left:13em}form#register-form .row .rules,form#register-form .row .rules-fulfilled,form#register-form .row.required-ok .rules{display:none}form#register-form .focus .rules,form#register-form .changed.invalid .rules,form#register-form .required-ok .rules-fulfilled,form#register-form #r_create-account.required .rules{display:block;position:absolute;font-family:Trebuchet MS;font-size:86%;font-style:italic;left:37em;top:.15em;width:16.5em}.js form#register-form .focus .rules,.js form#register-form .changed.invalid .rules,.js form#register-form .required-ok .rules-fulfilled,.js form#register-form #r_create-account.required .rules{color:#fff}form#register-form #r_create-account.required .rules{left:22em}form#register-form .desc{font-family:Trebuchet MS,Arial,sans-serif;font-style:italic;color:#696969;font-size:90%}form#register-form div.desc{position:relative;padding:0 0 4px 8.9em}form#register-form .note{position:relative;padding:0 8em 4px 2em;margin:0 0 1em 0;font-size:90%}form#register-form input.text,form#register-form textarea{width:17.5em}form#register-form input.text,form#register-form select{display:block;position:relative;border:1px solid #cdd3ef;padding:.3em .5em;font-size:120%}form#register-form select{padding-right:.2em}form#register-form input.button{display:block;width:6em;height:28px;background:url("../i/s-button.png") no-repeat scroll -8px -5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:0;color:#fff}form#register-form input.button:hover{background-position:-8px -47px}form#register-form .disabled input.button{background-position:-8px -133px}fieldset.contact-set{z-index:2}form#register-form #r_user-password{margin-bottom:-20px;margin-top:2em}#password-strength{visibility:hidden;position:relative;padding:4px 0 0 8em}.focus #password-strength{visibility:visible}#password-strength .strength-link{position:relative;font-style:italic;font-size:80%;color:#fff}#password-strength .strength{display:block;position:absolute;left:15em;top:3px;width:79px;height:21px;overflow:hidden;z-index:11}#password-strength .strength-info{position:absolute;left:7em;top:-1em;//top:0;width:16em;z-index:10;background-color:#fff;border:1px solid #d4e3ff;padding:3.2em 1em 18px 1.5em}#password-strength .strength img{margin-left:-79px}#password-strength .strength img.ps1{margin-left:-63px}#password-strength .strength img.ps2{margin-left:-47px}#password-strength .strength img.ps3{margin-left:-31px}#password-strength .strength img.ps4{margin-left:-15px}#password-strength .strength img.ps5{margin-left:1px}.strength-info .caption{font-style:italic;position:absolute;top:1.8em;left:2em;font-size:80%}.captcha{position:absolute;left:18em;top:0;height:41px}.captcha img{float:left}#refresh-captcha{position:relative;top:15px}#r_acception .field label{font-size:120%}ins.preinput{display:block;position:absolute;top:.4em;left:7.3em;text-decoration:none;color:#000;font-size:120%}.invalid ins.preinput{color:#f00}#password-cloak-switcher,.password-cloak-switcher{top:.7em;left:7em;width:17px;height:9px;background:url('../i/icons.png') no-repeat -162px 1px;cursor:pointer}#password-cloak-switcher.secret,.password-cloak-switcher.secret{background-position:-162px -9px}form#register-form input#captcha-code{width:6em}form#register-form input#phone{padding-left:1.3em;width:16.7em}form#register-form input#user-password-clear,form#register-form input#user-password{padding-left:1.5em;width:16.5em}form#register-form #r_pay-password .field{padding-right:6em}form#register-form #r_pay-password .icon-question{width:16px;height:16px;right:.5em;top:0;position:absolute;background-position:-145px 0}#r_custom-password{left:27em;position:relative;top:-3.3em;// top:-2.8em;margin-bottom:-1.5em;z-index:2;width:15em;height:1.5em}form#register-form #r_pay-password{margin-bottom:1em}form#register-form #r_access-restriction{margin-bottom:1em}form#register-form.step2 fieldset.submit-set{margin-top:-1em}#custom-password,#custom-password-clear{padding-left:24px;margin:0}#r_custom-password .password-cloak-switcher{left:5px;top:.4em}@media screen and (max-width:1350px){#content .right-column{display:none}}.selector .show-if-selected{display:none}.selector.selected .show-if-selected{display:block}#totpPaymentPassword{top:0}