#testForm {margin-bottom:1em;overflow:hidden}
#timeWrap{text-align:right;margin-bottom:1em}
#time{color:#f00}
#startBtn{margin-top:10px}
#line_quest a{display:inline-block;margin:1px;line-height:32px;width:32px;text-align:center}
#line_quest .linkGray{color:#888}
#line_quest .linkRed{color:#f00}
#line_quest .linkActive{color:#fff;background:#004276}
#answers{padding:0 0 10px 28px;border-bottom:1px solid #ccc;margin-bottom:10px;clear:both}
#answers .os-radio,#answers .os-radio.static:hover{border-color:#dbdbdb}
#answers .os-radio.hover,#answers .os-radio:hover{border-color:#777}
#answers .os-radio.disabled.hover,#answers .os-radio.disabled:hover,#answers .os-radio.checked.hover,#answers .os-radio.checked:hover{border-color:#dbdbdb}
#answers input{margin:0;vertical-align:middle;float:left;padding:0}
#finishBtn,.prev_btn,.next_btn{display:inline-block;height:36px;padding:0 4px;border:none;background:transparent;color:#f00;font-family:-apple-system,BlinkMacSystemFont,Roboto,"Open Sans","Helvetica Neue",Arial,sans-serif;font-size:13px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
#finishBtn{float:right;width:100px;-webkit-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;transition:background-color .15s ease-in-out}
#finishBtn:hover,#finishBtn:focus{background-color:#eee}
#finishBtn:active{background-color:#d0d0d0}
.prev_btn,.next_btn{line-height:36px}
.answ{vertical-align:top;padding-bottom:16px}
.answ span{vertical-align:top;height:14px;font-size:14px;display:inline-block;margin-left:4px}
.vopr{font-weight:700;padding-top:12px;margin-top:6px;border-top:1px solid #ccc}
.result{border-bottom:1px solid #ccc;margin:10px 0 12px;padding:12px 0 20px}
.result span{font-weight:700}
.result span.red{color:#f00}
.tofill{margin:12px 0 8px}
.space{height:20px}
.kvad{padding-left:10px}
.kvadratik{width:9px;height:9px;float:left;display:block;margin:4px 10px 2px 0;background-color:#004276}
.prev_btn.disable,.next_btn.disable,a.disable{color:#aaa;cursor:default;text-decoration:none}
.noDisplay{display:none!important}
.disable:hover{background:none;text-decoration:none}
.intro-form .subscribe-submit{padding:0 0 1em}
.personal-info{margin:2em .6em;padding-left:4px;font-size:.9375em}
#anketaTest{padding-top:1em}
#anketaTest div{position:relative;margin:0 .6em}
#anketaTest label{font-size:.9375em;line-height:20px}
#anketaTest label.error{width:20px;height:20px;background:transparent url(/images/all_icons.png) -20px -40px no-repeat;position:absolute;top:28px;right:7px;margin:0;padding:0;font-size:0}
#anketaTest .captcha{margin-top:1.6em;padding-left:176px}
#anketaTest .captcha label.error{top:8px}
#anketaTest input{height:36px;width:100%;border:1px #dbdbdb solid}
#anketaTest input.error{border:1px #f00 solid}
#mailerForm .subscribe-submit{padding:0;margin:1.6em .6em;text-align:right}

@media only screen and (max-width:300px) {
#anketaTest .captcha{padding-left:0}
#anketaTest .captcha label.error{top:37px}
}
@media only screen and (min-width:773px) {
#line_quest a{line-height:24px;width:24px}
#anketaTest div{margin:.6em;padding-left:200px}
#anketaTest label{position:absolute;left:4px;top:7px;padding-left:0}
#anketaTest .captcha{padding-left:200px;margin-top:0}
#anketaTest .captcha-img{margin-top:2px}
#anketaTest label.error{left:auto;top:8px}
}