html {
    box-sizing: border-box; }

*, *:before, *:after {
    outline: 0;
    box-sizing: inherit; }


.product-buy {
    background: url(/images/fronted/sprite-catalog.png) 0 0;
    width: 88px;
    height: 33px;
}

.menu-content__item-title  {
    width: 100%;
    padding: 0;
    margin: 0px 0 12px 0; 
    width: 50%;
    display: inline-block;
    max-width: 431px;
    min-width: 300px;
}
.menu-content__item-title a {
    color: #4c4c4c;
    text-decoration: none;
    font-size: 1.07692rem;
    font-weight: 600;
}
.menu-content__item-title a:hover {
    color: #E72758;
    text-decoration: none !important;
}


.forum-icon {
    background-image: url(/images/fronted/sprite.png);
    background-position:0 -128px;
    width: 37px;
    height: 37px; }

.menu_mobail-active {
    background-image: url(/images/fronted/sprite.png);
    background-position:  0 -54px;
    width: 23px;
    height: 23px; }

.menu_mobail, .filter_mobail {
    background-image: url(/images/fronted/sprite.png);
    background-position: 0 -82px;
    width: 29px;
    height: 19px;}

.search-icon {
    background-image: url(/images/fronted/sprite.png);
    background-position: 0px -439px;
    width: 17px;
    height: 17px; }

.top-menu-mob-hover {
    background-image: url(/images/fronted/sprite.png);
    background-position: 0 -110px;
    width: 14px;
    height: 13px;}

.top-menu-mob {
    background-image: url(/images/fronted/sprite.png);
    background-position:  0 -128px;
    width: 17px;
    height: 14px;}




.cr {
    float: none;
    clear: both;
    margin: 0;
    padding: 0;
    font-size: 0.1px; }

.both:after {
    clear: both;
    content: "";
    display: block;
    float: none;
    margin: 0;
    padding: 0; }


.container {
    margin: 0 auto;
    max-width: 1200px; }

.btn {
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .2s ease;
    transition: all .2s ease;
    border: 1px solid #000;
    border-radius: 5px; }
.btn-lg {
    width: 180px;
    padding: 18px 0; }
.btn-md {
    width: 150px;
    padding: 15px 0; }
.btn-sm {
    width: 120px;
    padding: 12px 0; }
.btn-xs {
    width: 100px;
    padding: 10px 0; }

.footer {
    border-top: 3px solid #E72758;
    margin-top: 30px;
    background-color: #f3f3f3;
    padding: 0 0 18px; }

.footer-logo {
    width: 291px;
    padding: 40px 0 0; }
.footer-logo .logo__text {
    text-align: center;
    display: block;
    margin: 0; }

.footer-nav {
    width: 70%;
    padding: 24px 0 0 6%; }

.footer-menu {
    float: left;
    width: 25%; }

.footer-title {
    font-size: 0.84615rem;
    text-transform: uppercase;
    color: #535353;
    font-weight: bold; }

.footer-list_tar {
    text-align: right; }

.footer-list__link {
    font-size: 1rem;
    color: #6d6d6d;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    padding: 2px 0; }
.footer-list__link_oran {
    font-size: 1rem;
    color: #E72758; }
.footer-list__link:hover {
    text-decoration: underline; }
span.footer-list__link {
    color: #E72758;
}
.footer-list__phones {
    display: block;
    font-size: 1.38462rem;
    color: #4c4c4c; }

.footer-list__pho-title {
    display: block;
    font-size: 0.92308rem;
    color: #6d6d6d;
    padding: 0 0 13px; }

.box-line {
    border-top: 1px solid #dddddd;
    padding: 20px 0; }
.box-line-sale {
    margin-top: 40px;
    padding-bottom: 20px;
}
.h2 {
    text-align: center;
}

div.h2 a {
    font-size: 1.73077rem;
    color: #000; 
    display: block;
    padding: 7px 20px 0px 0;
    margin-top: 0px;
    text-decoration: none;
}
div.h2 a:hover {
    color: #E72758;
}

.recom-list {
    text-align: center;
    padding: 15px 0 15px; }
.recom-list__item {
    display: inline-block;
    vertical-align: top;
    width: 167px; 
}
.recom-list__item img {
    width: 166px;
}
.recom-list__text {
    display: block;
    font-size: 1rem; 
    height: 60px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    width: 166px;
    height: 57px;
}
.recom-list__text a {
    text-decoration: none;
    color: black;
}
.recom-list__text a:hover {
    color: #E72758;
    text-decoration: underline;
}
#mam-menu-left li {
    float: none !important;
}
#mam-menu-left {
    max-width: 200px;
    min-width: 200px;
}
#mam-menu-left .menu-content__item-title {
    max-width: 180px;
    min-width: 180px;
}
#mam-menu-right {
    max-width: 561px;
    min-width: 236px;
}
#mam-menu-right .menu-content__item {
    width: 33%;
}
#mam-menu-right .menu-content__item-title {
    width: 100%;
}
.recom-list__sum {
    display: block;
    font-size: 1.38462rem;
    font-weight: 600;
    color: #E72758;
    padding: 8px 0 0; }
.recom-list__sum span {
    font-weight: normal;
    text-decoration: line-through;
    color: gray;
    font-size: 1.15rem;
}
.manufa-list {
    text-align: center;
    padding:18px 0 0;
}
.manufa-list__item {
    display: inline-block;
    text-align: center;
    width: 195px;
    padding: 0 0 13px; }


.box-text {
    padding: 0px 0; }
.box-text a {
    color: #E72758;
    text-decoration: none;
}
.box-text a:hover {
    text-decoration: underline;
}
body .notice {
    font-size: 1.05rem;
    color: gray;
}
.box-text p, .tabs-content p {
    padding: 5px 0; 
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.box-text  ol, .box-text  ul, .tabs-content__item ul {
    margin-bottom: 10px;
    list-style: none none outside;
}
.box-text ul li {
    font-size: 1.15rem;
} 
.box-text ul li, .tabs-content__item ul li {
    font-size: 1.15rem;
    background: url(/images/fronted/li.png) 14px 13px no-repeat;
    padding: 3px 30px;
    line-height: 1.8rem;
}
.box-text  ol li {
    list-style: decimal;
    margin-left: 30px;
    font-size: 1.10rem;
    line-height: 1.8rem;
}

.list-initial {
    list-style: initial;
    padding: 0 0 0 20px; }

.br-xs {
    display: none; }



@media screen and (max-width: 1199px) {
    .top-menu-917, .top-menu-903 {
        display: none !important; 
    }
    .site-search {
        width: 200px;
    }
    .menu__link {
        padding: 12px 10px 14px;
    }
    #left-info {
        text-align: left;
    }
    #left-info img {
        width: 90% !important;
    }
    .container {
        max-width: 940px; }
    .hidden-lg {
        display: none !important; }
    .advantages__item {
        width: 180px; }
    .footer-logo {
        width: 35%; }
    .footer-nav {
        width: 65%;
        padding: 24px 0 0 1%; } }

@media screen and (max-width: 992px) {
    .container {
        max-width: 720px;
        position: relative; }
    .site-search {
        width: 277px;
    }
    .js-menu {
        display: inline-block; }
    .top-menu li {
        display: block;
        padding: 0; }
    .form-site-search {
        position: absolute;
        top: 0;
        right: 0; }
    .menu__item {
        display: block;
        float: none; }
    .menu__link {
        display: block;
        padding: 10px; }
    .menu-up {
        display: none;
    }
    /*    .menu__item.active .menu-up {
            display: block;
        }*/
    .menu-content__item {
        float: none;
        width: 100%;
    }
    .menu-up {
        visibility: visible;
        opacity: 1;
        position: static;
        width: 100%;
        background-color: white;
        border-bottom: 0px solid #cbcbcb;
        padding: 9px 0 9px 20px;
        z-index: 0;
    }
    .hd-menu-brand, .menu-up__img {
        display: none;
    }
    .advantages__item {
        width: 130px;
        vertical-align: top; }
    .menu_mobail,
    .menu_mobail-active {
        display: inline-block; }
    .box-text .h2 {
        padding: 0;
        line-height: 25px; }
    .footer-logo {
        width: 50%;
        margin: 0 auto;
        float: none; }
    .footer-nav {
        width: 100%;
        float: none;
        padding: 24px 0 0; } }

@media screen and (max-width: 768px) {
    .container {
        max-width: 576px; }
    .hidden-sm {
        display: none !important; }
    .hidden-sm-b {
        display: block !important; }
    .hidden-sm-ib {
        display: inline-block !important; }
    .logo__link {
        display: block; }
    .phones__item {
        display: block;
        padding: 0 0 10px 14px; }
    .advantages__item {
        width: 110px; }
    .recom-list__item {
        padding: 0 0 20px; }
    .footer-logo {
        width: auto;
        max-width: 350px; }
    .footer-menu {
        width: 50%;
        padding: 10px 0; }
    .footer-list_tar {
        text-align: left; } }

@media screen and (max-width: 544px) {
    .btn-cabinet__list {
        width: 150%;
    }
    .box-line-sale {
        margin-top: 0px;
        padding: 0px;
        border: 0;
    }
    .container {
        max-width: 100%;
        min-width: 320px;
        padding: 0 15px; }
    .js-menu {
        left: 8px; }
    .logo {
        max-width: 100%;
        text-align: center;
        float: none; }
    .btn-region {
        display: none;
    }
    .phones {
        width: 100%;
        float: none;
        text-align: center; }
    .phones__item {
        text-align: center; } 
    .form-site-search {
        right: 15px; }
    .site-search {
        width: 240px; }
    .site-search__input {
        width: 140px; }
    .advantages__item {
        width: 100%;
        padding: 0 0 20px; }

    .box-text img {
        display: block;
        text-align: justify;
        margin: auto;
    }
    .box-text iframe {
        width: 100%;   
    }

    .footer-logo {
        text-align: center; }
    .footer-list__phones {
        font-size: 1.15385rem; }
    .footer-list__pho-title {
        padding: 0 0 6px; }
    .forum-col {
        margin: 0 0 5px; }
    .br-xs {
        display: block; }
    .link-forum {
        padding: 5px 0; }
    .cart-down {
        width: 320px; }
    .cart-list__item {
        padding: 11px 5px 0; }
    .cart-list__text {
        width: 140px;
        padding: 0 0 0 5px; } 
    .wr-your-cart.hover:hover .your-cart-down {
        display: none !important;
    }
}

/* Корзина и Личный кабинет */

.btn-region .btn-cabinet__list {
    width: 130px;
}
.btn-cabinet .btn-cabinet__list {
    width: 145px;
}
.btn-cabinet:hover .btn-cabinet__btn, .btn-region:hover .btn-cabinet__btn {
    color: #E72758;
    text-decoration: none;
}

.btn-cabinet.hover:hover .btn-cabinet__list, .btn-region:hover .btn-cabinet__list {
    display: block;
}
.btn-cabinet__list li:first-child .btn-cabinet__link{
    border-top: 0;
}
.btn-cabinet__link {
    color: #000;
    font-size: 0.92308rem;
    text-decoration: none;
    padding: 3px 15px;
    display: block;
    border: 1px solid #e2e2e2;
    border-top: 1px solid #ffffff; }
.btn-cabinet__link:hover {
    color: #000;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    background-color: #e6e6e6;
    text-decoration: none;}

.wr-your-cart {
    display: inline-block;
    position: relative; }



.your-cart:hover {
    color: white;
    text-decoration: none;
}
.wr-your-cart.hover:hover .your-cart-down {
    display: block;
}

.cart-down {
    width: 370px;
    border: 1px solid #c2c2c2;
    border-top: 1px solid #cc0034;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1001;
    background-color: #fff; }
.cart-down__top {
    text-align: center;
    font-size: 1.23077rem;
    color: white;
    background-color: #E72758;
    cursor: pointer;
    padding: 13px; }
.cart-down__top:hover {
    text-decoration: underline;
}
.cart-list__item {
    border-bottom: 1px solid #dedede;
    padding: 11px 11px 1px; }
.cart-list__item:last-child {
    border-bottom: none; }

.cart-list__img {
    width: 70px; }

.cart-list__text {
    width: 170px;
    padding: 0 0 0 15px;
    font-size: 0.92308rem;
    color: #838383; }

.cart-list__link {
    font-size: 1rem;
    color: #000;
    padding: 0 0 4px;
    display: inline-block;
    text-decoration: none; }
.cart-list__link:hover {
    text-decoration: underline; }

.cart-list__sum {
    width: 90px;
    text-align: center;
    vertical-align: middle;
    height: 80px;
    padding-top: 10%; }
.cart-list__sum-pat {
    padding-top: 6%; }
.cart-list__sum span {
    vertical-align: middle; }

.sum {
    font-size: 1rem;
    color: #000; }
.sum-discount {
    color: #E72758;
    display: inline-block; }
.sum-old {
    text-decoration: line-through;
    display: inline-block; }

.btn-checkout {
    display: block;
    text-align: center;
    text-transform: uppercase;
    color: #fff;
    font-size: 1.15385rem;
    background-color: #E72758;
    padding: 7px;
    text-decoration: none;
    margin: 5px 12px 0; }

.btn-checkout:hover {
    color: white;
    text-decoration: none;
    opacity: 0.8;
}

.free-shipping {
    text-align: center;
    font-size: 1.15385rem;
    color: #000;
    padding: 6px 0 10px; }
div.free-shipping {
    font-size: 0;
    height: 12px;
    padding-bottom: 0px;
}
/* Поиск */
.ya-page_js_yes .ya-site-form_inited_no { display: none; }
body #ya-site-form0 .ya-site-form__form .ya-site-form__submit {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpCQzY2RTREQzdCMzlFNzExOUQwNzkxNzA2MUMzQzJENSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQTBFQjZEMjU3RTgxMUU3QkU2NzgzMDdERTZDMTk1OCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQTBFQjZEMTU3RTgxMUU3QkU2NzgzMDdERTZDMTk1OCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDhCRkM4NDNDM0FFNzExOUVCQjk0MjZDNjNFM0YwQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQzY2RTREQzdCMzlFNzExOUQwNzkxNzA2MUMzQzJENSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpXpjz0AAAG/SURBVHjanNNfKN1hHMfxczjZQVE0hZQbM38u3MmFPy1FNLVlTWqlTCGbP7ULLhSJCzV/yhWSNLSaP7va1HYpSZ0btXHBlRv/JaxN8X5On4vHw86yb716fr9znt/n9/s9v+frPc6p9ViViCo8Rzr8OMIqPuALftkXxAbGgmOY9VsZlvAeeQrYQjgqMY9x3exW+TSWYgpxumACP3CBBOSiGdVIwgvsu0HJGFZIr5xZc3YQwHc9URE68dYOMq/2EmmYQ48TYtcm3mEPdch2g8zC/sGkXiVUrWjB/VrTG0GPsK3HN4uc84+wZY0ZbtADnGMXrZhBVIigE42RbpD546EWfQ2PURwiKFXjgRu0qpAnGMAG+q0L7Aq3brLiBk3puAUpKNdrfkIFIqz59SjET3x2g75iFlmYRgzytZ+i8Vv7rQHduMSg0xXBE9M7bfimHWyCR3XxKdrVOiOmtdClp5rRrg+W12raeHSgUfvE1JWZo2PTMkMoUKuYWsRrGnff63S/RzvW9F6mtsGePsii/v+IEmu+6c03vju+zLr8rV6p557q/JnpiDDP/cs8YQ0W7LX2ef6vDtGkj2HWsO9agAEAmWJgwGgVpygAAAAASUVORK5CYII=) 0 0 no-repeat transparent;
    width: 18px;
    height: 18px;
    position: absolute;
    margin:-9px 0 0 -27px;
    font-size: 0 !important;
    border: 0;
}

body #ya-site-form0 .ya-site-form__form .ya-site-form__submit:hover {
    opacity: 0.8;
}

#ya-site-form0 .ya-site-form__search-input {
    padding-top:2px !important; 
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text {
    font-size: 13px !important;
    border: 1px solid #e5e5e5 !important;
    padding: 7px;
}
#ya-site-form0 .ya-site-form__form .ya-site-form__input-text:focus {
    border: 1px solid #c4c4c4 !important;
}

#ya-site-form0 .ya-site-suggest-popup {
    left: 0px;
    margin-top: 2px;
}
#ya-site-form0 .ya-site-suggest-list {
    background-color: white;
    text-align: left;
}
.hide {
    display: none;
}








.check-style    {
    font-family: 'Open Sans', sans-serif;
    font-size: 1rem;
    color: #6c6c6c;
    vertical-align: top;
    padding: 0 8px 5px 0px;
    text-align: left;
    display: block;
    float: left;
}

.check-style input[type="radio"], .check-style input[type="checkbox"] {
    vertical-align: middle;
    margin-bottom: 3px;
    display: none;
}

.check-style input[type="radio"]+span, .check-style input[type="checkbox"]+span {
    background: url(/images/fronted/sprite.png) no-repeat  -8px -28px;
    width: 14px;
    height: 14px;
    display: inline-block;
    vertical-align: top;
    margin-top: 3px; 
    vertical-align: top;
    margin-right: 5px;
}
.check-style input[type="radio"]+span+span, .check-style input[type="checkbox"]+span+span {
    vertical-align: top;
}
.check-style input[type="radio"]:checked+span {
    background-position:  -44px -28px;
}
.check-style:hover input[type="radio"]+span {
    background-position: -26px -28px;
}
.check-style:hover input[type="radio"]:checked+span {
    background-position: -62px -28px;
}

.check-style input[type="checkbox"]+span {
    background-position: -6px -7px;
    width: 15px;
    height: 15px;
}
.check-style input[type="checkbox"]:checked+span {
    background-position: -26px -7px;
}
.check-style:hover input[type="checkbox"]+span {
    background-position: -46px -7px;
}
.check-style:hover input[type="checkbox"]:checked+span {
    background-position: -66px -7px;
}
.check-style input[type="checkbox"]:disabled+span+span {
    color: #CCCCCC !important;
}
.check-style input[type="checkbox"]:disabled+span {
    background-position:  -6px -7px !important;
    opacity: 0.5 !important;
} 
.set-color-filtr.disabled {
    opacity: 1 !important;
}
.set-color-filtr.disabled label {
    opacity: 0.15 !important; 
}
.set-color-filtr.disabled label>div {
    background-image: none !important;
    cursor: default !important;
}
#result-ajax-box {
    position: relative;
}



table[border="3"] {
    width: 100%;
    padding: 0;
    margin: 0;
    margin-top: 14px;
    margin-bottom: 14px;
    border: 0;
}
table[border="3"] tbody:first-child td{
    background-color: #E72758;
    color: white;
    font-size: 1.4rem;
}
table[border="3"] tbody:first-child td:nth-child(2n) {
    background-color: #ff5681;
    color: white;
}

table[border="3"] td {
    font-size: 1.15rem;
    padding: 10px 18px;
    text-align: center;
    background-color: #EAEAEA;
    vertical-align: middle;
}
table[border="3"] tbody tr td:first-child {
    text-align: left;
}
table[border="3"] tbody tr td:nth-child(2n) {
    background-color: #F0F0F0;
}
table[border="3"] tbody:nth-child(2n) tr td {
    background-color: #F5F5F5;
}
table[border="3"] tbody:nth-child(2n) tr td:nth-child(2n) {
    background-color: #F8F8F8;
}


#left-info {
    max-width: 150px;
    text-align: center;
    margin-top: 10px;
}
#left-info img {
    width: 100%;
    max-width: 150px;
}



#up {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAABVCAMAAAD0fK23AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYyNERCQ0M2RjRGNjExRTZBNjI0OTE4MjIzNkRGMTQwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYyNERCQ0M3RjRGNjExRTZBNjI0OTE4MjIzNkRGMTQwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjI0REJDQzRGNEY2MTFFNkE2MjQ5MTgyMjM2REYxNDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjI0REJDQzVGNEY2MTFFNkE2MjQ5MTgyMjM2REYxNDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4xFjkYAAADAFBMVEXHLFRBQUGCgoKAgIAaGhr/Zo3LSmr02uHJyclFRUVKSkr/K2G+vr7/Ilq7DTmWlpaysrJmZmb/bpNubm6rq6tjY2NxcXFra2v0E03Z2dkjIyOUlJR4eHgtLS3/NGiHh4dqamopKSmwsLDty9N6enr/THt2dnakpKSioqL/VoKfn5//LGJOTk5kZGT/KWBeXl62DThcXFxaWlo+Pj5TU1Nzc3M3Nze4KU4yMjJXV1fEDjzWEUQWFhbq6ef/JV3/I1yPj4+MjIyOjo6NjY3i4uL/KF//LmP8/Pz/Jl7a2trc3Nz29vaKioqdnZ2Li4vm5uaQkJCIiIj5+fnV1dXn5+fl5eX/FFDk5OTz8/PCDjzj4+Ph4eHBwcH39/e6urr+/v6tra39/f18fHzX19fS0tK9vb11dXX6+vp/f3+FhYX/HVfiEUatDDU4ODj7+/vw8PDr6+vExMTFxcXf39/Ly8tRUVF9fX3HDz63t7fo6Ofx8fHq6urGxsZ+fn709PTQ0NDtEkp0dHT////PD0DKysrDw8OEhITnEkj/6O7CwsL/0d25ubnv7++1tbXHx8fg4OD9+fre3t6cnJzYEEOsrKzu7u7s7Ozt7e3Ozs7Pz880NDTNzc24uLjo6Oj/cJXtvsnTVXW7ETy8EDvSe5HT09P/hKT5FE7JWXb/RXWwDDb/5OumpqbTd46yEjvjnK7/sMX89Pb/Jl368PP68vT/8/buyNLpqLn/jarXZoK4LVH++/z/x9buzNW8ETz56e3moLLmsb6vr6/IEkD/lbC+Pl7/wNDhn7DZfJTdna2Tk5P45+zEED7MOl//orr/qb//eJuxGD//iajhi6H/j6zFFEHAHUbd3d3/ucv/vs+pqanBOFu1GkLvws2+HUbWXn25Fj/89/m9FT/tucZoaGjb29vvR3L/+vvIJU7/GFT++fr77vH/7vL4+Pjy8vLfEUbcmar/XIbRZ4L/QHH/iKf9s8bW1tb19fXMzMzNzMzAwMC8vLz/JF3R0dG9FkCJiYn////lMOb0AAABAHRSTlP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AU/cHJQAAA99JREFUeNpi+I8Gkmd7owsxoHLdpY1LfebiVRPkJysmIrA6FI+aCLFZZRy2tp4JnjjVVOvnBtbbAoGLwB8cajy5GE8m24JBSG8hVjWFjDpaE0GGeIFUpVa4Y6pJMDMUCQdKhld5/aoE0q0HY9HUJPqaCfYCZfyj3v7/7x/nAmTOUJqOoiaWSdaUB2RIKDgAp8WB7Au+GY2kpkB4FnMLyCkhb6CBkPoVyPVKCIariTI09ksBKbFNhzkhr3MGUCBKYDZUzR8uTn5JoEj0NIRX/je11ACFKit+uoPUFOWaaBSDlPQkooTuzBhwGMzJ+88QzWmZ4A/UEVUVjxaVXqlAcdu+kiaGVkbfEFvb0NC6/xjAv7sfqKjem8FFrRvoZ3/v/1hAVZynre3EfIb/njye/XOD/mMFdTXBxS7fgP5Kz89P/48DxEf0eMcz/CcMRtWMADXJP7wJq/lOuByTtRB3IVCO2ZhZ6gtK4ivHhFmMxTMDZQQ58JRjLJxi/wICHJNE5+AqxziluNJ8HIDAKUNUHXs5ZiZVquLo4OhT1ubkxCTohKUcm6Ioa1nr7ODIXxKnwOzkkPk4qQ69HNOSstBncnJw5p/5/3+9cJKjQ6BwWghaOWZjJtjm4ODoew3ELW6UcQzwaRQMRinHWBjF5R2cnNXDoT6sTfMJcJTRjUGUY0ZAP/sEODtPmQpzQqyjWKCDc5moAFRNCqOUjoxfgLNTRQRSRvcVznRwYhb1hZRjsoomID87xaAWHiLiQD8wCTqmA8sxY0WjDJCfOfLQopJHGCguLz4pkaFTqjTDycFxUjBm2loiDDQ/MOkJg4uJqI+Do5YXtgQYmibj5yBfxPC/RIbJTz0Eeyqd7lgbyO8J9FdBTd9UXEk5KCXGy300Lw+QmkfbXhFQ8/LeldPP7+BVs2FBZOTk7EP78ajZdybSKsyV+7f1JZxq2BmsrMLcgMD13Q4cauZf5SvP0gapceNuZ8OqZt1fvnJebhiQYJiAqeb4Xr5me6CkHiurHkhR2N1TaGp2fVzIZ23n6uqqJ/T//3Y9IMM16+FWFDWb2Az4su08PDz0LoO46/WATA/eRceQ1LDfMjBotwMC7bMQ0d3aIJ691Rq4mj3mBnwNIEG5ozAnrJIDK2peDlVz4PZKvmUgoU9dCP8+WwESsZt8ZAJIzYm1OXxhIL5qB0roatqDTMo23/yfQflCTuQLe3v73x9eo0XlPHsQaNj5gOF9TnkWkOlxHjPdHLYDKZJYzKB8PwzI2HgRW+K6Dlb0lOH/JXteXr1z2FNglxsvr/1SoL++aGrewJVMO4RUP2+hZ74ACDAAFkddviy/FGUAAAAASUVORK5CYII=) 
        0 0 no-repeat;	
    width: 35px;
    height: 19px;
    font-size: 0;
    position: fixed;
    right: 23px;
    bottom: 110px; 
    display: none; 
    cursor: pointer;
}

#up:hover {
    background-position: 0 -33px;
}
#up:active {
    background-position: 0 -63px;
}

input {
    vertical-align: middle;
    outline: none;
    outline:expression(hideFocus='true');
}
input[type="text"],input[type="password"], textarea, select {
    border: 1px solid #ccc;
    outline: none;
    color: black;
    padding: 4px 7px;
    font-size: 1.1rem;
}

input[type="text"]:hover,input[type="password"]:hover, textarea:hover, select:hover {
    border: 1px solid #c5c5c5;
    background-color: #f9f9f9;
}

input[type="text"]:focus,input[type="password"]:focus, textarea:focus, select:focus {
    border: 1px solid #c5c5c5;
    background-color: #f9f9f9;
}
.asterix {
    color: #fb5657;
    font-size: 110%;
    font-family: Verdana,Geneva,sans-serif;
}

::selection {background: #E72758; color:white;}
::-moz-selection {background: #E72758; color:white;}
::-webkit-selection {background: #E72758; color:white;}
