﻿@import url(fonts.css);

html{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;overflow-y:scroll}
body{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;font:normal 14px arial, geneva, sans-serif;color:#333333;line-height:18px;}
p{line-height:18px;}
a{color:#4ba82e;outline:none;}
a[disabled=disabled]{cursor:default}
a:hover{color:#35861c;text-decoration:underline;}
input[type=text],input[type=password],textarea,select{border:solid 1px #b8b8b8; vertical-align:middle; font:14px arial;background-color:#ffffff;outline:none;}
input[type=text],input[type=password],textarea {padding:2px 2px 2px 3px;}
input[type=checkbox],input[type=radio]{margin:0;padding:0;vertical-align:middle}
input[type=text][disabled=disabled],textarea[disabled=disabled],select[disabled=disabled]{border-style:dashed;cursor:default;color:#b8b8b8;}
input[type=text].disabled, textarea.disabled{border-style:dashed;cursor:default;color:#b8b8b8;}
select{padding:1px 1px 1px 0px;}
option{min-height:15px;}
textarea{overflow:auto;}
div.clear{clear:both;height:0px;}
table{border-collapse:collapse;}
table tr td{padding:5px 0 5px 5px;vertical-align:middle;text-align:left}
table tr td span, table tr td label{vertical-align:middle;}

div.cmd{margin-top:20px;padding-top:20px;border-top:solid 1px silver;height:80px;}
div.cmd a, a.button, a.cmd {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    vertical-align: middle;
    font: bold 14px SKODANextW05-Black, arial, geneva, sans-serif;
    color: #f1f1f1;
    text-decoration: none;
    background-color: #4ba82f;
    background-repeat: no-repeat;
}
div.cmd a:hover, a.button:hover, a.cmd:hover { color:#ffffff }
div.cmd a.next, a.button.next, div.cmd a.back, a.button.back {
        line-height: 1.5;
        color: #161718;
        background-color: #78faae;
        border-radius: 22.5px;
        text-decoration: none;
        overflow: hidden;
        text-align: center;
        min-width: 118px;
        letter-spacing: 1px;
        font-size: 16px;
        padding: 14.5px 30px;
        line-height: 117%;
        height: inherit;
        transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }

div.cmd a.next:hover, a.button.next:hover, div.cmd a.back:hover, a.button.back:hover {
    background-color: #a8ffcc;
}
div.cmd a.back, a.button.back { background-position:0 0;background-image:url(img/bg-btn-back.png); padding-right:30px; padding-left:60px; height:40px;line-height:40px;vertical-align:middle; text-align:right }
div.cmd div.l div.button{float:left}
div.cmd div.r div.button{float:right}

div#header{position:relative;width:100%;height:120px;z-index:99;}
div.header-tube{position:relative;width:1000px;height:inherit;margin:0 auto;}
div.header-tube-bottom{position:absolute;width:1000px;left:0;bottom:0;}
div.app-title{position:absolute;bottom:0;font:bold 25px arial;line-height:25px;color:#000000; text-transform:uppercase}
div.counter{position:absolute;right:0px;top:0px;color:#4BA82E;font-weight:bold}
span.targetUserType{position:absolute;right:250px;top:0px;color:#4BA82E;font-weight:bold}

div.login-data-wrapper{position:absolute;width:500px;height:90px;right:140px;}
div.login-data{margin-top:19px;text-align:right;color:#000000;}
div.login-data p{margin:0;padding:0;}
div.login-data div.logout{}
div.login-data a{font-weight:bold;text-decoration:none}
div.login-data a:hover{color:#35861c;text-decoration:underline;}
div.app-message{position:absolute;display:inline;top:10px; right:90px; font:bold 14px arial;background-color:#cc0000;color:white;padding:4px 6px 4px 6px}
code.test-message{position:absolute;display:inline;top:18px;right:190px;font-weight:bold;font-size:16px;color:#cc0000}

div#content{width:1000px;margin:60px auto 60px auto; padding-bottom:100px; position:relative;z-index:100;}
div#footer{width:100%;z-index:101;}

div.footer-dlink {
    width: 100%;
    background-color: #fff;
    position: relative;
    padding-bottom: 20px;
    color: #0E3A2F;
}
div.dlink {
    width: 1000px;
    height: 20px;
    margin: 0 auto;
    color: #0E3A2F;
}
    div.dlink a {
        font-weight: bold;
        text-decoration: none;
        color: #0E3A2F;
    }
        div.dlink a:hover {
            /*color: #35861c;*/
            text-decoration: underline;
            color: #0E3A2F;
        }

div.footer-copyright {width:100%;position:relative;}
div.footer-tube{width:1000px;height:40px;margin:0 auto;position:relative;}
div.copyright{color:#000000;font:bold 14px arial;line-height:40px}

div.form{width:960px;margin:0 auto;padding-bottom:10px}
div.form.end img{ width:960px }

div.text-title{color:#000000;font:bold 18px arial;margin-bottom:10px;display:inline-block}
div.page-title{color:#000000;font:bold 18px arial;margin-bottom:10px;clear:both;}
div.inner-title{padding:5px 0px 5px 30px;color:#000000;font:bold 18px arial;margin-bottom:10px;clear:both;}
div.parent-title{font:bold 14px arial;margin-bottom:30px;padding-left:30px;color:#333333}
div.green-title{background-color:#fff;padding:5px 0px 5px 0px;color:#4ba82e;font:bold 14px arial;margin-bottom:20px;clear:both;border-bottom:1px solid #4ba82e;}

div.question { margin-bottom:40px; }
div.question > div.question-header {background-color:#4ba82e;padding:5px 10px 5px 10px;color:#ffffff;font:bold 14px arial;margin-bottom:20px;display:inline-block}
div.question > div.question-text {display:block;font:bold 14px arial;line-height:20px;color:#333333;}
div.question > div.question-appendix {display:block;font:italic 14px arial;line-height:18px;color:#333333;}
div.question > div.question-control {margin-top:10px}

div.declaration { width:1000px; margin:40px auto }
div.declaration div.question {margin-top:30px;}

div.question{margin-bottom:40px;}
div.question div.n{float:left;width:30px;}
div.question div.n span{display:block;font:bold 15px arial;color:#333333;}

div.question div.q{float:left;width:650px;}
div.q-head{}
div.q-head span.title{display:block;font:bold 14px arial;line-height:18px;color:#333333;}
div.q-head span.half{float:left;width:325px;margin-bottom:10px;}
div.q-head span.sub-title{display:block;font:italic 14px arial;line-height:18px;color:#333333;}
div.q-head span.incorrect{color:#cc0000;}
div.q-body{position:relative;margin-top:15px;}
div.q-body input[type=text], div.q-body textarea { width:95%; }
div.q-body label,div.q-body span{font:normal 14px arial;line-height:18px;color:#333333;}
div.q-body label.input, div.q-body span.input { margin-left:4px }
div.q-half{float:left;width:325px;}

span.dealer{font:bold 15px arial; color:#000000;}

div.list-rb-th-scale{width:150px;height:40px;margin-left:500px;background:url(img/th-scale.gif) no-repeat 0% 100%;}
div.list-rb-th-scale span.l{float:left;width:75px;margin-top:0px;text-align:left;font:11px arial, geneva, sans-serif;color:#333333;}
div.list-rb-th-scale span.r{float:left;width:75px;margin-top:0px;text-align:right;font:11px arial, geneva, sans-serif;color:#333333;}

table.list-rb{border-collapse:collapse;}
table.list-rb thead tr th{padding:4px 0 4px 0;vertical-align:middle;text-align:center;height:20px;font:11px arial, geneva, sans-serif;color:#333333;}
table.list-rb tbody tr td{padding:8px 0px 8px 0;vertical-align:middle;text-align:center;}
table.list-rb tbody tr{background-color:#ffffff;}
table.list-rb tbody tr.alter{background-color:#e4e4e4;}
table.list-rb tbody tr td span{display:block;margin:0 8px 0 8px;}
table.list-rb tbody tr td span.incorrect{color:#cc0000;}
th.num{width:30px;}
th.num-5-1{width:500px}
th.num-2-1{width:590px}

table.aspnet{width:100%;}
table.aspnet tr td label{margin-left:5px;}
table.aspnet tr td input[type=radio] {vertical-align:middle;}
table.aspnet tr td label {vertical-align:middle;}

table.aspnet2{width:100%;}
table.aspnet2 tr td{width:50%}
table.aspnet2 tr td label{margin-left:5px;}
table.aspnet2 tr td input[type=radio] {vertical-align:middle;}
table.aspnet2 tr td label {vertical-align:middle;}

table.ctb{border-collapse:collapse;}
table.ctb td{padding:5px 0 5px 0;vertical-align:middle;}
table.ctb td.top-for-double { vertical-align:top; padding-top:7px; }
table.ctb td input[type=checkbox], table.ctb td input[type=radio], table.ctb td label{vertical-align:middle}
table.ctb td.ctb{padding-left:5px;}

table.ctb td.ctb label{display:block;line-height:14px;}
table.ctb td.ctb input[type=text]{display:block;width:484px;margin-top:8px;}

span.cb input{vertical-align:middle; }
span.cb label{vertical-align:middle; margin-left:4px}
span.cb label.incorrect{color:#cc0000;}

div.scale{}
div.scale div.img div{width:100px;height:53px;float:left;background-repeat:no-repeat;background-position:0% 0%;cursor:pointer;}
div.scale div.img div.s1{background-image:url(img/scale/1.gif);margin-left:0px;}
div.scale div.img div.s2{background-image:url(img/scale/2.gif);margin-left:2px;}
div.scale div.img div.s3{background-image:url(img/scale/3.gif);margin-left:2px;}
div.scale div.img div.s4{background-image:url(img/scale/4.gif);margin-left:2px;}
div.scale div.img div.s5{background-image:url(img/scale/5.gif);margin-left:2px;}
div.scale div.img input[type=radio]{display:none;}
div.scale div.txt span{display:block;width:100px;float:left;margin-left:2px;margin-top:2px;font:11px arial, geneva, sans-serif;line-height:15px;text-align:center;color:#333333;}

var.required{color:#d3383d;display:inline-block;margin-left:2px;vertical-align:top;cursor:default;width:8px;}
label.info, span.info{background:url(img/info.png) no-repeat 100% 30%; padding:5px 16px 5px 0; cursor:default; }

table.form{width:100%;table-layout:fixed;}
table.form th{text-align:left;font:bold 11px arial;padding:5px 0 10px 0;vertical-align:middle;color:Gray;}
table.form td{padding:8px 4px 8px 4px;vertical-align:middle;color:#505050;text-align:left;}
table.form td.label{color:#505050;width:200px;font-weight:bold;}
table.form td.error{color:#cc0000;width:200px;font-weight:bold;}
table.form td input[type=text], table.form td textarea{width:400px;}
table.form td select{width:407px;}
table.form td input.disabled, table.form td textarea.disabled{background-color:#ffffff; cursor:default;}
table.form td select.disabled{background-color:#ffffff;}
table.form td span.parent{ display:block; font:bold 14px arial; border-bottom:solid 1px silver; padding-bottom:2px; }
table.form tfoot td.left{ padding:20px 0 20px 0; }
table.form tfoot td.right{ padding:20px 10px 20px 0; }
table.form tfoot td.right > div.button{ float:right; }
table.inline{width:auto;table-layout:fixed;}
table.inline tr td{padding:0;text-align:left;width:auto;}

table.options{border-collapse:collapse;}
table.options input[type=text]{width:484px;}
table.options tr td.lbl{width:70px;}
table.options tr td input{float:left;}
table.options tr td label{float:left;margin-top:-2px;}
table.options tr td label.incorrect{color:#cc0000;}
table.options tr td.cs2{padding-top:8px;}
table.options tr td.cs2 input{float:left;}
table.options tr td.cs2 label{float:left;margin-left:5px;margin-top:-2px;}

table.arrow-link{}
table.arrow-link tr td{background-color:#4ba82e;color:White;height:20px;}
table.arrow-link tr td.arrow{background-color:#fff;width:20px;text-align:center;cursor:default;padding:0}
table.arrow-link tr td.link{border-left:5px solid white;padding:2px 6px 2px 6px;line-height:16px}
table.arrow-link tr td.link a{color:White;text-decoration:none}

div#alert,div#confirm{display:none;position:relative;width:500px;min-height:200px;border:solid 1px #464648;background-color:#ffffff;}
div#alert div.head,div#confirm div.head{position:relative;height:34px;background-color:#ececec;border-bottom:solid 1px #e6e6e6;}
div#alert div.head div.title,div#confirm div.head div.title{display:inline-block;margin:9px 0 0 10px;font:bold 11px arial, geneva, sans-serif;color:#333333;}
div#alert div.head div.close,div#confirm div.head div.close{position:absolute;top:5px;right:5px;height:24px;width:32px;background:url(img/win_close.png) no-repeat 0% 0%;cursor:pointer}
div#alert div.body,div#confirm div.body{min-height:100px;position:relative;}
div#alert div.body div.l,div#confirm div.body div.l{float:left;width:100px;min-height:130px;}
div#alert div.body div.l div.icon{background:url(img/win_alert.png) no-repeat;width:50px;height:44px;margin:35px 0 0 25px;}
div#confirm div.body div.l div.icon{background:url(img/win_confirm.png) no-repeat;width:50px;height:50px;margin:35px 0 0 25px;}
div#alert div.body div.r,div#confirm div.body div.r{float:left;width:399px;border-left:1px solid #e6e6e6;min-height:130px;}
div#alert div.body div.r div#alert_msg,div#confirm div.body div.r div#confirm_msg{margin:10px 10px 10px 10px;font:14px arial, geneva, sans-serif;color:#000000;}
div#alert div.foot,div#confirm div.foot{position:absolute;bottom:0px;width:500px;height:34px;background-color:#ececec;border-top:solid 1px #e6e6e6;}
div#alert div.foot div.winbutton{width:76px;margin:5px 0 0 212px;}
div#confirm div.foot div.ok{float:left;margin:5px 0 0 171px;}
div#confirm div.foot div.cancel{float:left;margin:5px 0 0 5px;}

/*Cookie Banner*/
#MRcookie {
    position: fixed;
    z-index: 20;
    bottom: 0;
    left: 0;
    right: 0;
    color: white;
    background: #000;
    padding: 20px;
    font-size: 14px;
    font-family: SKODANextW05-Black, arial, geneva, sans-serif;
    /*verdana;*/
}

    #MRcookie p.cookiemessage {
        display: block;
        padding: 0;
        margin: 0;
        color: white;
        font-family: SKODANextW05-Light, arial, geneva, sans-serif;
    }
div#logon {
    width: 520px;
    margin: 40px auto;
}

div#logon p {
    margin: 20px 0 20px 0;
}

div#logon span, div#logon label, div#logon input[type=text] {
    font: bold 14px arial;
    margin-right: 8px;
    vertical-align: middle
}

div#logon span {
    color: #333333
}

    div#logon label {
        color: #0E3A2F;
    }

div#logon input {
    height: 38px;
    line-height: 38px;
    padding: 0 0 0 10px;
    color: #333333;
    border: solid 1px black;
    box-shadow: inset 0 0 8px #888888;
}