/* recovery mode (D-089): баннер и пометка на месте онлайн-теста */
.recovery-banner{background:#fff6d6;border-bottom:1px solid #e6c866;color:#5a4a00;
  font:13px/1.45 Arial,Helvetica,sans-serif;padding:8px 22px;text-align:center}
.recovery-banner a{color:#5a4a00;text-decoration:underline}
span.test-unavailable{display:inline-block;background:#eee;color:#666;border:1px dashed #bbb;
  padding:2px 8px;font-weight:normal;border-radius:3px;cursor:default}
.recovery-notice{width:946px;box-sizing:border-box;margin:14px auto 0;padding:14px 22px;background:#f4f8ff;
  border:1px solid #b9cdf0;border-radius:4px;font:14px/1.55 Arial,Helvetica,sans-serif;color:#2b3a55}
.recovery-notice h2{font-size:18px;margin:0 0 8px;color:#1f3b6e}
.recovery-notice p{margin:0 0 8px;text-indent:0}
.recovery-notice a{color:#1f3b6e}
.recovery-appeal{max-width:640px;margin:40px auto;font:15px/1.6 Arial,Helvetica,sans-serif;color:#333;padding:0 16px}
.recovery-appeal h1{font-size:24px;color:#1f3b6e;margin-bottom:14px}
.recovery-appeal p{margin:0 0 12px}
.recovery-404{max-width:560px;margin:60px auto;font:15px/1.6 Arial,Helvetica,sans-serif;color:#333}
.recovery-404 h1{font-size:22px;color:#808080;margin-bottom:12px}
