#registration-form{overflow:hidden;width:100%;}
#registration-form p{margin:10px 20px 10px 0;padding:0;font-size:11px;}
#registration-form .error-summary{margin:0 0 5px 0;border:2px solid #f00;padding:10px 0 10px 32px;}
#registration-form .warning-summary{margin:0 0 5px 0;border:2px solid #f60;padding:12px 7px 12px 40px;background:url(/b/common/icon/warning.gif) no-repeat 7px 6px;}
#registration-form .message{margin:0 0 5px 0;padding:10px 0 10px 32px;border:2px solid #f00;background:url(/b/common/icon/error.gif) no-repeat 7px 10px;}
#registration-form .info a{color:#15439d;}
#registration-form input{font-size:11px;}
#registration-form .form-box{overflow:hidden;clear:both;border-bottom:2px solid #dcdcdc;padding-bottom:13px;padding-bottom:3px;width:100%;}
#registration-form .form-box .box-field{overflow:hidden;clear:both;border-top:1px solid #e9e9e9;padding:5px 0 5px 0;width:100%;}
#registration-form .form-box .errorInput{overflow:hidden;border-top:1px solid #e9e9e9;padding:5px 0 5px 0;width:100%;}
#registration-form .form-box label{float:left;width:150px;}
#registration-form .form-box span.dot-required{color:#fff;float:left;padding:0 2px 0 0;width:8px;background:url(/b/common/icon/star.gif) left top no-repeat;}
#registration-form .form-box span.dot-not-required{display:block;float:left;padding:0 2px 0 0;width:8px;}
#registration-form .form-box input{float:left;margin-right:0;margin-left:0;padding-left:0;padding-right:0;width:204px;vertical-align:top;}
#registration-form .form-box .errorInput input{border:2px solid #f00;}
#registration-form .form-box .errorInput textarea{border:2px solid #f00;}
#registration-form .form-box .errorInput select{border:2px solid #f00;}
#registration-form .form-box .errorInput .box-field-input{display:block;float:left;}
#registration-form .form-box .box-field .box-field-input{display:block;float:left;}
#registration-form .form-box .form-accountno-1{width:43px;}
#registration-form .form-box .form-accountno-2{width:43px;}
#registration-form .form-box .form-accountno-3{width:53px;}
#registration-form .form-box .form-accountno-4{width:53px;}
#registration-form .form-box .form-lineno-prefix{float:left;z-index:1;margin-right:10px;width:70px;}
#registration-form .form-box .form-lineno{float:left;width:124px;}
#registration-form .form-box .right-text{float:left;padding-left:10px;width:210px;color:#767676;}
#registration-form .form-box .right-text a{color:#15439d;}
#registration-form .form-box .right-text p{margin-top:0;margin-bottom:4px;padding:0;}
#registration-form .form-box .right-text .error-message{margin:0;padding:2px 0 3px 32px;background:url(/b/common/icon/error.gif) no-repeat 2px 0;color:#f00;}
#registration-form .form-box .error-message{margin:0;padding:2px 0 3px 32px;background:url(/b/common/icon/error.gif) no-repeat 7px 0;color:#f00;}
#registration-form div.after-form{float:left;clear:both;position:relative;margin-top:10px;width:100%;}
#registration-form div.after-form .box-field{position:relative;margin:0;border-bottom:1px solid #d8d8d8;padding:5px 0 10px 0;background:#fff;}
#registration-form div.after-form .box-field-without-border{position:relative;margin:0;padding:5px 0 10px 0;background:#fff;}
#registration-form div.after-form .error-message{margin:0;padding:2px 0 3px 32px;background:url(/b/common/icon/error.gif) no-repeat 7px 0;color:#f00;}
#registration-form div.after-form .box-field-nospace{position:relative;margin:0;padding:0 0 5px 0;background:#fff;}
#registration-form div.after-form input.form-check{position:absolute;top:5px;left:0;}
#registration-form div.after-form input.form-check-nospace{position:absolute;top:0;left:0;}
#registration-form div.after-form input{display:inline;}
#registration-form div.after-form label.check{display:block;padding-top:3px;padding-left:33px;width:510px;}
#registration-form div.after-form label.check-shorter{display:block;padding-top:3px;padding-left:33px;width:100px;}
#registration-form div.after-form div.agreement-list{border-bottom:3px solid #d8d8d8;}
#registration-form div.buttons{clear:both;float:left;padding:9px 0 16px;width:100%;}
#registration-form div.buttons img{float:right;padding-top:10px;cursor:pointer;}
#registration-form div.rules-spot{margin-top:10px;margin-bottom:10px;}
#registration-form div.border-top{border-top:1px solid #d8d8d8;}
#registration-form input.button-next{float:right;border:0;padding:0;}
#registration-form input.button-register{float:right;border:0;padding:0;}
#registration-form input.button-unblock{float:right;border:0;padding:0;height:26px;width:84px;}
#registration-form .button-reject{float:left;border:0;padding:0;}
#registration-form input.button-accept{float:right;border:0;padding:0;height:26px;width:82px;}
#registration-form .button-back{overflow:hidden;float:left;margin-top:5px;border:0;height:26px;width:81px;text-indent:-666em;background:transparent url(/b/common/button/powrot.gif) no-repeat;color:#fff;cursor:pointer;}
#registration-form .box-reg-rules{position:relative;width:auto;padding:0;border-spacing:0;padding-bottom:20px;border:1px solid #d8d8d8;}
#registration-form .box-reg-rules .inner{position:relative;width:auto;padding:0;border-spacing:0;padding-bottom:20px;}
#registration-form .box-reg-rules .box-reg-rules-overflow-el{margin:15px 10px 10px 10px;width:auto;height:200px;overflow:auto;}
#registration-form .box-reg-rules h4,.box-reg-rules h6{margin:10px;text-align:center;}
.help{position:relative;float:right;margin-top:7px;}
#step-panel{overflow:hidden;width:100%;clear:both;border-bottom:3px solid #dcdcdc;padding-bottom:13px;padding-bottom:3px;}
#step-panel-in{float:right;}
#step-panel div.step-info{float:left;border:1px solid #fff;padding-right:10px;padding-top:2px;}
#step-panel div.step-on{float:left;color:white;background:url(/b/common/background/step-on.gif) left top no-repeat;text-align:center;width:18px;height:18px;border:1px solid #fff;padding-top:2px;}
#step-panel div.step-off{float:left;color:black;background:url(/b/common/background/step-off.gif) left top no-repeat;text-align:center;width:18px;height:18px;border:1px solid #fff;padding-top:2px;}
#registration-form p.error{background:url(/b/common/icon/error.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:10px 0 5px 0;border:2px solid #f00;}
#registration-form p.success{background:url(/b/common/icon/success.gif) no-repeat 7px 10px;padding:10px 0 10px 32px;margin:10px 0 5px 0;border:2px solid #f60;}
div.box-field-nospace-height{height:15px;}
#button-accept-background,.button-accept-background{background-image:url("/b/static/button/akceptuje.gif");}
#help-info{width:300px;display:none;position:absolute;z-index:50;padding:0 0 0 250px;}
#help-info .text{border-left:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-bottom:1px solid #e7e3e7;border-top:1px solid #e7e3e7;padding:0 10px;width:290px;background:#fff;}
#help-picture{border-left:1px solid #e7e3e7;border-right:1px solid #e7e3e7;border-top:1px solid #e7e3e7;padding:0 10px;width:290px;background:#fff;}
#help-picture img{height:65px;}
#user-registration-layer{width:600px;text-align:left;background-color:#fff;}
#user-registration-layer .page_title{overflow:hidden;clear:both;float:left;margin-left:10px;margin-top:15px;margin-bottom:15px;font-size:20px;font-weight:normal;}
#user-registration-layer .close_button{float:right;padding-top:20px;padding-right:10px;font-size:14px;cursor:pointer;}
#user-registration-layer .close_button .label{padding-right:5px;font-size:14px;}
#user-registration-layer #registration-form .form-box .box-field{margin-bottom:10px;padding-top:15px;padding-left:10px;}
#user-registration-layer #registration-form .form-box .errorInput{margin-bottom:10px;padding-top:15px;padding-left:10px;}
#user-registration-layer #registration-form div.after-form .error-message{margin-left:10px;}
#user-registration-layer #registration-form .form-box .right-text .error-message{margin-right:20px;}
#user-registration-layer #registration-form div.after-form .box-field{padding-left:10px;}
#user-registration-layer #registration-form div.after-form .box-field-without-border{padding-left:10px;}
#user-registration-layer #registration-form #statement{top:10px;}
#user-registration-layer #registration-form div.after-form input.form-check{left:11px;}
#user-registration-layer #registration-form div.after-form #statement-text{margin-left:15px;}
#user-registration-layer #registration-form .form-box .box-field input{border:1px solid #c3c3c3;height:16px;}
#user-registration-layer #registration-form .box-reg-rules{margin-left:10px;}
#user-registration-layer #registration-form div.after-form{border-bottom:none;}
#user-registration-layer #registration-form div.buttons img{padding-right:10px;}
#user-registration-layer #registration-form p.info{margin-left:10px;}
#user-registration-layer #registration-form .form-box .errorInput input{border:1px solid #f00;}
#user-registration-layer #registration-form .error-summary{margin-right:10px;margin-left:10px;}
#user-registration-layer #registration-form .message{margin-right:10px;margin-left:10px;}
.clear_float{clear:both;font-size:0;}
div.unblock-ivr-form div.agreement-list div.agreement{border-bottom:1px solid #d7d7d7;}
