* {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
h2 {
    padding: 10px 0;
    margin: 0;
    font: bold 18px "Lucida Grande", "Lucida Sans Unicode", Helvetica, Arial, Verdana, sans-serif;
}
.wrapper {
    width: 560px;
    margin: 0 auto;
}
.product-list input {
    visibility: hidden;
}
.l_kpver{
    margin-bottom: 0;
}
.product-list{
    position: relative;
    font-size: 0;
    width: 560px;
    margin: 10px auto 20px 2px;
}
.product-list label {
    display: inline-block;
    height: 119px;
    cursor: pointer;
    margin-left: 5px;
}

label[for="mb_1"] {
    width: 130px;
    background: #FFF url('/update_center/img/mavis-08.png?v3') bottom no-repeat;
    margin-left: 0;
}
label[for="mb_2"] {
    width: 130px;
    background: #FFF url('/update_center/img/mavis-09.png?v2') bottom no-repeat;
}
label[for="mb_3"] {
    width: 140px;
    background: #FFF url('/update_center/img/mavis-ultimate.png?v2') bottom no-repeat;
}
label[for="mb_4"] {
    width: 140px;
    background: #FFF url('/update_center/img/mavis-ttge.png') bottom no-repeat;
}
.product-list label.active {
    background-position: top;
}
.submit_btn{
    margin-bottom: 20px;
}
#s_product-error {
    position: absolute;
    bottom: -17px;
    width: 99%;
    text-align: center;
}
#footer {
    width: 480px;
    margin: 0 auto;
    float: none;
}
.checboxes{
    margin-top: 15px;
    margin-left: 145px;
}
.checboxes label {
    min-height: 15px;
    line-height: 15px;
    margin-bottom: 0;
}

.version_determinate{
    margin-bottom: 20px;
    margin-left: 40px;
}
.footer .copyright {
    width: 390px;
}
input[type=checkbox] {
    margin-top: 0;
}
#state{
    display: none!important;
}

@media screen and (-webkit-min-device-pixel-ratio: 2),
(min--moz-device-pixel-ratio: 2),
(-o-min-device-pixel-ratio: 2/1),
(min-resolution: 2dppx),
(min-resolution: 192dpi) {
    label[for="mb_1"] {
        background: #FFF url('/update_center/img/mavis-08_2x.png?v2') bottom no-repeat;
        background-size: 130px;
    }
    label[for="mb_2"] {
        background: #FFF url('/update_center/img/mavis-09_2x.png?v2') bottom no-repeat;
        background-size: 130px;
    }
    label[for="mb_3"] {
        background: #FFF url('/update_center/img/mavis-ultimate_2x.png?v2') bottom no-repeat;
        background-size: 140px;
    }
    label[for="mb_4"] {
        background: #FFF url('/update_center/img/mavis-ttge_2x.png') bottom no-repeat;
        background-size: 140px;
    }
}