<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#contest_search_and_result {
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    color: #343434;
    position: relative;
    min-height: 90px;
}

#get_nick{
    position: relative;
    background: #F2F4F5 0% 0% no-repeat padding-box;
    border-radius: 5px;
    height: 43px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-left: 15px;
    box-sizing: border-box;
}
#get_nick::placeholder {
    color: rgba(24, 79, 111, 0.52);
}

#get_nick:-ms-input-placeholder {
    color: rgba(24, 79, 111, 0.52);
}

#get_nick::-ms-input-placeholder {
    color: rgba(24, 79, 111, 0.52);
}
.left_arrow_bar{
    width: 10px;
    height: 16px;
    background: url('/i/img/contests/left.png') no-repeat !important;
}
.left_arrow_bar.inactive{
    background: url('/i/img/contests/aril.png') no-repeat !important;
}
.right_arrow_bar{
    width: 10px;
    height: 16px;
    background: url('/i/img/contests/right.png') no-repeat !important;
}
.right_arrow_bar.inactive{
    background: url('/i/img/contests/arir.png') no-repeat !important;
}
.trophy{
    content: '#';
}
.nick_name{
    padding-left: 10px;
}

#contest_search_and_result .block-reload #contest_table {
    overflow-x: hidden;
    overflow-y: auto;
}

#contest_search_and_result .block-reload #contest_table table {
    width: 100%;
}

.tabscontests__block {
    margin-top: 24px;
    max-width: 100%;
    display: flex;
    justify-content: space-between;
    align-self: center;
    padding: 24px 54px;
    background: rgba(100, 42, 84, 1);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05);
    border-radius: 12px;
    box-sizing: border-box;
}
.tabscontests__block__one:not(.active):hover {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.7) !important;
}
.tabscontests__block .tabscontests__block__one {
    position: relative;
    font-family: 'HelveticaNeueCyr', sans-serif;
    width: auto;
    font-size: 24px;
    line-height: 27px;
    font-weight: bold;
    letter-spacing: 0;
    padding: 0 8px;
    color: rgba(255, 255, 255, 0.4);
    -webkit-transition: background-color 200ms linear;
    -ms-transition: background-color 200ms linear;
    transition: background-color 200ms linear;
    align-self: center;
    word-break: break-word;
}
.tabscontests__block .tabscontests__block__one.active {
    background-color: transparent;
    color: #FFFFFF;
}

.news-filters {
    text-align: center;
}
.news-filters .div_status {
    flex: 1;
    font-size: 22px;
    line-height: 25px;
    font-family: 'HelveticaNeueCyr', sans-serif;
    letter-spacing: 0;
    color: #333333;
    margin: 0 5px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 9px 20px;
    background: #E0E7ED 0% 0% no-repeat padding-box;
    border-radius: 5px;
    white-space: nowrap;
}

#contest_search_form .div_status .status {
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    font-family: 'HelveticaNeueCyr', sans-serif;
    letter-spacing: 0;
    color: #184F6F;
    margin: 0 5px;
}

#contest_search_form .div_status .status b {
    font-weight: normal !important;
}

.news-filters &gt; form {
    display:inline-block;
    flex-wrap: wrap;
}
.news-filters svg.icon-search,
.news-filters img.icon-search {
    width: 18px;
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 12px;
    margin: 0;
}
.page[dir=rtl] .news-filters svg.icon-search,
.page[dir=rtl] .news-filters img.icon-search {
    right: auto;
    left: 0;
}
.news-filters .white-rounded-button {
    width: 240px;
    padding: 10px;
    font-size: 14px;
    line-height: 19px;
    font-family: 'Helvetica', sans-serif;
    letter-spacing: 0;
    margin: 0;
    background-color: rgba(50,50,50,.9);
    color: #fff;
    border-color: rgba(50,50,50,.9);
}
.news-filters .white-rounded-button:hover {
    color: #ffffff!important;
}

/* Table */
#contest_table_mobile{display: none;}
#contest_table_mobile.hidden { display:none; }
#contest_search_and_result #contest_search {
    margin: 0;
    margin-bottom: 20px;
}
#contest_search_and_result .loader {
    position: static;
    text-align: center;
    margin-bottom: 10px;
}

#contest_search_and_result #contest_table thead th{
    background-image: none;
    vertical-align: middle;
}
#contest_search_and_result #contest_table thead th.is_sort {
    position:relative;
    background-image: none;
}
#contest_search_and_result #contest_table thead th.is_sort:after{
    content: "";
    position: absolute;
    margin-left: 5px;
    top: 50%;
    transform: translateY(-50%);
    height: 16px;
    width: 10px;
    background: url('/i/img/contests/arrow_green.png') no-repeat;
}
#contest_search_and_result #contest_table thead th.is_sort.sort_desc:after{
    background: url('/i/img/contests/arrow_desc.png') no-repeat;
    height: 7px;
}
#contest_search_and_result #contest_table thead th.is_sort.sort_asc:after{
    background: url('/i/img/contests/arrow_asc.png') no-repeat;
    height: 7px;
}
#contest_search_and_result #contest_table thead th.sort_asc:after{
    border-bottom-color: rgba(255,255,255,0.9);
    margin-bottom: 2px;
}
#contest_search_and_result #contest_table thead th.sort_desc:after{
    border-top-color: rgba(255,255,255,0.9);
    margin-bottom: -5px;
}
#contest_search_and_result #contest_search_form {
    margin: 0 14px;
    justify-content: center;
}
#contest_search_and_result #contest_search_form &gt; div {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
#contest_search_and_result #contest_search_form #button_search {
    width: 40px;
    margin-right: -40px;
    margin-left: -40px;
    display: flex;
    align-self: stretch;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    position: relative;
    z-index: 1;
}
#contest_search_and_result #contest_search_form .filters-column {
    display: flex;
    align-items: center;
    margin-left: 10px;
    margin-right: 10px;
    flex: 1;
    max-width: 352px;
    box-sizing: border-box;
    background: #EFE8F0;
    border-radius: 4px;
}
#contest_search_and_result #contest_search_form .filters-column &gt; span {
    white-space: pre;
    align-items: center;
}
#contest_search_and_result #contest_search_form .filters-column.contest_search:after {
    content: '';
    width: 40px;
    height: 100%;
    background: url('/i/img/contests/filter.svg.png') no-repeat center center;
}
#contest_search_and_result #contest_search_form .filters-column.contest_search {
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 19px;
    font-family: 'Helvetica', sans-serif;
    letter-spacing: 0;
    text-overflow: ellipsis;
    white-space: pre;
    display: flex;
}
#contest_search_and_result #contest_search_form .filters-column.contest_search #text_search {
    width: 100%;
    min-width: 240px;
    height: 43px;
    padding-right: 50px;
    box-sizing: border-box;
    box-shadow: none;
}
#contest_search_and_result #contest_search_form .filters-column:nth-child(2) {
    justify-content: center;
}
#contest_search_and_result #contest_search_form .filters-column:nth-child(3) {
    justify-content: flex-end;
}
#contest_search_and_result #contest_search_form .filters-column:nth-child(4),
#contest_search_and_result #contest_search_form .filters-column:nth-child(5) {
    min-width: 100%;
    margin: 0;
    justify-content: center;
}
.filters-column.contest_search{display: flex!important;}
#contest_search_and_result #contest_table_mobile thead th,
#contest_search_and_result #contest_table thead th
{
    text-align: left;
    background-color: transparent;
    border: none;
    color: #333333;
    font-family: 'HelveticaNeueCyr', sans-serif;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0;
    border-bottom: 1px solid #E0E7ED;
    padding: 25px 6px;
    vertical-align: middle;
}
.is_sort{cursor: pointer;}
#contest_search_and_result #contest_table thead th:nth-child(3)
{
    //width: 90px !important;
}
#contest_search_and_result #contest_table thead th:nth-child(6)
{
    //width: 100px !important;
}
#contest_search_and_result #contest_table thead th:first-child{
    padding-left: 20px;
}
#contest_search_and_result #contest_table thead th:last-child{
    padding-right: 25px;
}
#contest_search_and_result #contest_table_mobile tr &gt; td,
#contest_search_and_result #contest_table tr &gt; td {
    text-align: left;
    padding: 13px 6px;
    border: 0;
    font-family: 'HelveticaNeueCyr', sans-serif;
    font-weight: 500;
    font-size: 17px;
    line-height: 19px;
    letter-spacing: 0;
    color: #333333;
}
#contest_search_and_result #contest_table_mobile tr &gt; td a,
#contest_search_and_result #contest_table tr &gt; td a {
    color: #333333;
}
#contest_table .login_td {
    padding-right: 0 !important;
}
#contest_search_and_result #contest_table tr &gt; td:first-child{
    padding-left: 25px;
}
#contest_search_and_result #contest_table tr &gt; td:last-child{
    padding-right: 25px;
}

#contest_search_and_result #contest_table_mobile tr &gt; td:nth-child(1), #contest_search_and_result #contest_table_mobile tr &gt; td:nth-child(2) {
    font-size: 18px !important;
    line-height: 20px !important;
    color: #19605F;
}

#contest_search_and_result #contest_table tr &gt; td:nth-child(3) {
    color: #184F6F;
}

.table.gray-head thead {
    background: transparent;
    color: #333333;
}

#contest_search_and_result #contest_table tr:nth-child(2n) td {
    background: inherit;
}

#contest_search_and_result #contest_table tr:hover td {
    background: none;
}

#contest_search_and_result #contest_table tbody tr {
    position: relative;
}
#contest_search_and_result #contest_table tbody tr:not(:last-child):after {
    content: "";
    position: absolute;
    width: calc(100% - 50px);
    height: 0;
    left: 25px;
    bottom: 0;
    border-bottom: 1px solid #E0E7ED;
}
#contest_table_mobile_tablebody {
    background: #FFFFFF;
}
#contest_table_mobile_tablebody &gt; tr:nth-child(2n) {
    border-bottom: 1px solid #E0EDEA;
    background: #E8F0F0;
}
#contest_table_mobile_tablebody &gt; tr:nth-child(2n) &gt; td {
    padding: 0 !important;
}
#contest_search_and_result #contest_table tbody tr:hover {
    background: transparent linear-gradient(225deg, #E0E7ED00 0%, #F2F4F5 15%, #F2F4F5 51%, #F2F4F5 85%, #E0E7ED00 100%) 0% 0% no-repeat padding-box;
    background: linear-gradient(to right, #E0E7ED00 0%, #F2F4F5 5%, #F2F4F5 51%, #F2F4F5 95%, #E0E7ED00 100%);
    color: inherit;
}

#contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init {
    display: flex;
    align-items: center;
}
#contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init .deposit_initial_data {
    flex: 1;
    margin-left: 10px;
    margin-right: 10px;
    align-self: center;
    text-align: left;
    font-weight: 500;
    font-size: 18px;
    line-height: 20px;
}

div[dir=rtl] #contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init .deposit_initial_data {
    text-align: right;
}

#contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init &gt; button {
    margin-left: 0;
    margin-right: 0;
    padding: 5px 10px;
    background-color: transparent;
    border: 1px solid;
}

#contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init &gt; button.close {
    border-color: #19605F;
    color: #19605F;
}
.deposit_init &gt; button{width: 100px; height: 28px; display: flex; justify-content: center; align-items: center; font-weight: 500; font-size: 12px; line-height: 12px;}
#contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init &gt; button.open {
    border-color: #7CA299;
    color: #7CA299;
}

#contest_search_and_result #contest_table_mobile .collapse table {
    background: #E8F0F0;
    margin: 10px 0;
}

#contest_search_and_result #contest_table_mobile .collapse tbody td .status_ok {
    display: inline-block;
    width: 20px;
    height: 12px;
    padding: 0;
}
#contest_table .tooltip, #contest_table_mobile .tooltip {
 position: relative;
 display: inline-block;
}
#contest_table .tooltip .tooltiptext, #contest_table_mobile .tooltip .tooltiptext {
 display: none;
 width: 120px;
 background-color: black;
 color: #fff;
 text-align: center;
 margin-left: 5px;
 padding: 5px 0;
 border-radius: 6px;
 position: absolute;
 z-index: 1;
}
#contest_table .tooltip:hover .tooltiptext, #contest_table_mobile .tooltip:hover .tooltiptext {
 display: block;
}

/* Pagenation */
#contest_search_and_result .bottom_pages_ber {
    padding: 28px 0;
    margin: 0;
    border-top: 1px solid #E0E7ED;
    display: flex;
    justify-content: center;
    align-items: center;
}
#contest_search_and_result .bottom_pages_ber &gt; div {
    flex: 1;
}
#contest_search_and_result .bottom_pages_ber &gt; div:first-child &gt; div {
    font-size: 14px;
    line-height: 16px;
    color: #7C95A2;
    font-family: 'HelveticaNeueCyr', sans-serif;
    padding: 0 25px;
}
#contest_search_and_result .pagesbar {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
}
#contest_search_and_result .pagesbar .active,
#contest_search_and_result .pagesbar a {
    display: inline-flex;
    border: 0;
    padding: 0;
    margin: 5px;
    font-family: 'HelveticaNeueCyr', sans-serif;
    font-size: 14px;
    line-height: 16px;
    color: #8B949B;
}
#contest_search_and_result .pagesbar .active {
    color: #642A54;
    background: #E8F0F0;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
#contest_search_and_result .pagesbar a:hover {
    color: #C50101;
    background: transparent;
}

.contest_suggestions_block {
    text-align: center;
    border: 1px solid #3E78CF;
    border-radius: 18px;
    margin: 0 25px;
    padding:22px;
    font-family: 'HelveticaNeueCyr', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #6B7483;
    letter-spacing: 0;
    background-color: transparent;
}

.contest_suggestions_block a {
    color: rgba(62, 120, 207, 1) !important;
}

#contest_search_and_result .block-reload .page .block.sections {
    min-height: auto;
    background: none;
    border-top: none;
}
#contest_search_and_result .block-reload .sliding__mobile {display:none;}
#contest_search_and_result .ajax-loader {
    min-height: 80px;
    padding-top: 20px;
}
#contest_search_and_result .ajax-loader img {
    width: 100%;
    height: 50px;
}

#contest_search_and_result .block-reload[data-ancher="award"] #contest_search_form,
#contest_search_and_result .block-reload[data-ancher="archive"] #contest_search_form {
    margin: 0;
}
#contest_search_and_result .block-reload[data-ancher="archive"] .filters-column.contest_year select {
    width: 100%;
    min-width: 100px;
}
#contest_search_and_result .block-reload[data-ancher="archive"] .filters-column #contest_select_id {
    width: 100%;
    min-width: 160px;
}
#contest_search_and_result .block-reload[data-ancher="archive"] #contest_search_form #text_search {
    flex: 1;
}

.main_menu_container {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0 0 15px 0 #ccc;
    border-radius: 10px;
    padding-bottom: 25px;
}
.main_text{
    padding: 32px 60px;
    border-bottom: 1px solid #E0E7ED;
    font-family: 'HelveticaNeueCyr', sans-serif;
}
.calculate .main_text {
    padding: 32px 34px 0;
    border-bottom: none;
}
.main_text h4{
    color: #319F98;
    font-size: 24px !important;
    line-height: 27px !important;
    font-weight: bold;
    margin-bottom: 32px;
}
.main_text h4 span{
    white-space: nowrap;
}
.main_text p{
    text-align: left !important;
    margin: 0 !important;
    color: #333333;
    font-size: 23px;
    line-height: 27px !important;
}
.calculate .main_text p{
    margin: 10px 0 !important;
    font-size: inherit;
    line-height: 1.5 !important;
}
.main_text a{
    color: rgba(62, 120, 207, 1) !important;
}
#calculate_chance.new_design {
    max-width: 800px;
    background: #eeeeee;
    width: 80%;
    margin: 25px auto 20px;
    padding: 20px;
    border: 1px solid #ccc;
}

.main_menu_container[data-value="participants"] .news-filters,
.main_menu_container[data-value="next"] .news-filters {
    padding: 15px 0;
}

.main_menu_container #contest_search_and_result #contest_table_mobile thead th,
.main_menu_container #contest_search_and_result #contest_table thead th {
    border-top: 1px solid #E0E7ED;
}

#contest_search_and_result .block-reload[data-ancher="award"] .filters-column.contest_year select {
    width: 100%;
    min-width: 100px;
}
#contest_search_and_result .block-reload[data-ancher="award"] .filters-column #contest_select_id {
    width: 100%;
    min-width: 160px;
}
#contest_search_and_result .block-reload[data-ancher="award"] #contest_search_form #text_search {
    flex: 1;
}
#contest_search_and_result .block-reload[data-ancher=prew] .page-title {
    font-size: 1.4rem;
    line-height: 1.5;
    color: #343434;
    text-align: center;
}
/* END: SEARCH AND TABLE */
.table tr:nth-child(2n) td {
    background-color: transparent;
}

.trophy{
    content: '';
    background: url('/i/img/contests/trophy_green.png') no-repeat !important;
    width: 27px;
    height: 29px;
}

@media (max-width: 1200px) {
    #contest_search_and_result #contest_search_form .filters-column:nth-child(1),
    #contest_search_and_result #contest_search_form .filters-column:nth-child(3) {
        justify-content: center;
    }
}

@media (max-width: 1100px) {

    .tabscontests__block .tabscontests__block__one { font-size: 17px;line-height: 19px; }
    #contest_table{display: none !important;}

    #contest_table_mobile{display:block; background: #FFFFFF; border-radius: 10px; box-shadow: 0px 0px 15px #0000000D;}
    #contest_table_mobile.hidden { display:none; }
    .mobile-pag{display:block;}
    table.table.gray-head {width: 100%;}
    #contest_search_and_result .pagesbar {
        padding: 15px 0;
        border-top: 1px solid #E0E7ED;
    }
    #contest_search_and_result #contest_table_mobile .table td:first-child {
        padding-left: 14px;
    }
    #contest_search_and_result #contest_table_mobile .table td:first-child &gt; div {
        display: inline;
    }
    #contest_search_and_result #contest_table_mobile tr &gt; td:nth-child(2){font-weight: bold;}
    .rnk{
        margin-top:5px;
        text-align: center;
        padding-left: 5px;
        font-size:13px;
    }
    .card.card-body table tr td,
    .card.card-body table tr th{
        border: 0;
        text-align: left;
        padding-top: 9px !important;
        padding-bottom: 9px !important;
        padding-left: 2px !important;
        color: #333333;
        font-weight: normal;
    }
    .page[dir=rtl] .card.card-body table tr td,
    .page[dir=rtl] .card.card-body table tr th{
        text-align: right;
    }
    .card.card-body table {
        width: 100%;
    }
    .status_ok {
        padding-top: 2px;
        text-align: left;
        height: 25px;
        background: url(/i/img/contests/status_ok.png) no-repeat 6% 40% ;
    }
    #contest_table_mobile .chart{
        text-align: center;
        padding-left:0;
        padding-top: 0;
        padding-bottom: 0;
        margin-top: 4px;
        height: 16px;
    }
    #contest_table_mobile .chart .login_td.chart_icon {
        padding-right: 18px;
        background: url('/i/img/contests/chart.png') no-repeat 100% 50%;
    }
    #contest_table_mobile .chart .login_td.chart_icon a {
        text-decoration: none;
    }
    div[dir=rtl].page #contest_table_mobile .chart{
        padding-left: 18px;
        padding-right:0;
        background-position-x: left;
    }
}
.table td:first-child {
    width: auto !important;
    min-width: auto !important;
}
.grey-rounded-plate &gt; div {
    margin-left: 0;
    margin-right: 0;
}

@media (max-width: 720px) {
    .main_menu_container{
        background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 0px 20px #0000001A; border-radius: 20px;
    }
    .main_text {padding: 0 20px 15px;}
    .main_text h4{text-align: left;font-size: 22px !important;margin-bottom: 12px;}
    .main_text p{font-size: 18px;line-height: 130% !important;color: rgba(107, 116, 131, 1);}
    #contest_search_and_result{margin-bottom: 19px;}
    #contest_search_and_result {margin-top: 16px;}
    #contest_search_and_result #contest_search {margin-bottom: 14px;}
    .tabscontests__block {padding: 4px 20px 8px; box-sizing: border-box; flex-direction: column;}
    .tabscontests__block .tabscontests__block__one {width: 100%; box-sizing: border-box;padding: 8px 0;}
    .tabscontests__block .tabscontests__block__one.active {border-bottom: 1px solid #E0E7ED;}
    .tabscontests__block .tabscontests__block__one.active:after {display: none;}
    .news-filters, .rules_back, #contest_search_and_result #contest_search {padding-top: 0 !important;}
}

@media (max-width: 600px) {
    #contest_search_and_result .block-reload[data-ancher=prew] .type-block .contest .banner-block img { min-width: 305px; }
}

@media (max-width: 460px) {
    .news-filters .div_status {padding: 9px 10px; font-size: 20px;}
    #contest_search_form .div_status .status {font-size: 20px;}
    #contest_search_form table td {display:block;}
    #contest_search_form table td:last-child {padding:10px 0;}
    #contest_info_img_button {width: 175px; float:right;}
    #contest_table {overflow: scroll;}
    #get_nick {padding-left: 10px;font-size: 14px;line-height: 16px;}
    .filters-column select{width: 100%!important;}
    #contest_search_and_result #contest_table_mobile tr &gt; td .deposit_init {flex-direction: column;}
    #contest_search_and_result #contest_table_mobile .table td:first-child {width: auto !important; min-width: auto !important;}
    #contest_search_and_result #contest_table_mobile .table td:last-child {padding-right: 5px;}
    #contest_search_and_result #contest_table_mobile .table tr td, #contest_search_and_result #contest_table_mobile .table tr th {font-weight: 500; vertical-align: middle; padding: 15px 2px; font-size: 14px; line-height: 14px;}
    #contest_search_and_result #contest_table_mobile tr &gt; td:nth-child(2) {word-break: break-all;}
    #contest_search_and_result #contest_table_mobile .table thead tr th:first-child {padding-left: 6px;width: 15% !important;}
    #contest_search_and_result #contest_table_mobile .table tr th:nth-child(2) {width: 51%; !important;box-sizing: border-box;}
    #contest_search_and_result #contest_table_mobile .table tr th.nick_name {height: 84px;}
    #contest_search_and_result .block-reload[data-ancher=archive] .filters-column:nth-child(4) {flex-direction: row;}
    #contest_search_and_result .block-reload[data-ancher=award] .filters-column.contest_search &gt; span,
    #contest_search_and_result .block-reload[data-ancher=archive] .filters-column.contest_search &gt; span {display: none;}
    #contest_search_and_result .block-reload[data-ancher=prew] .type-block .contest .banner-block img { min-width: 210px; }
    .news-filters .white-rounded-button{width: unset}
    .grey-rounded-plate&gt;div, .white-rounded-plate&gt;div{margin: unset}
    .deposit_init &gt; button {margin-top: 6px;}
    #contest_search_and_result #contest_search_form .filters-column{margin: unset}
}
.grey-rounded-plate, .white-rounded-plate {padding-left: 14px;padding-right: 14px;}
.select_container{display: flex;height: 43px;background: #E8F0F0;align-items: center;padding: 0 6px;border-radius: 4px;}
div.fxInput {position: relative;height: 30px;border-radius: 5px;z-index: 2;background: #FFFFFF;}
div.fxInput1 {width: 132px;margin-right: 7px;}
div.fxInput2 {width: 200px;}
div.fxInput div{box-shadow: 0 0 10px 0 #ccc;border-radius: 5px;background: #fff;max-height: 420px;overflow-y: auto;display: none;}
div.fxInput li {padding: 5px 10px;z-index: 2;margin-left: 0;color: #ADB8CA;font-size: 14px;line-height: 22px;cursor: pointer;list-style: none; text-align: left;}
div.fxInput li.init {position: relative;color: #319f98;}
div.fxInput li.init::after {content: '';position: absolute;width: 14px;height: 8px;background: url('/i/img/contests/ar_green.png') no-repeat;right: 13px;top: 13px;transform: rotate(0deg);transition: transform .5s linear;}
div.fxInput li.init.rotate::after {transform: rotate(180deg);transition: transform .5s linear;}
div.fxInput li:not(.init):hover, div.fxInput li.selected:not(.init) {color: #319f98;}

/* width */
div.fxInput2 &gt; div::-webkit-scrollbar {
    width: 5px;
    border-radius: 5px;
}
/* Track */
div.fxInput2 &gt; div::-webkit-scrollbar-track {
    background: #f1f1f1;
    border-radius: 5px;
}
/* Handle */
div.fxInput2 &gt; div::-webkit-scrollbar-thumb {
    background: #bec4c4;
    border-radius: 5px;
}
/* Handle on hover */
div.fxInput2 &gt; div::-webkit-scrollbar-thumb:hover {
    background: #555;
}

.rules_back{
    font-family: 'HelveticaNeueCyr';background: white; padding: 20px;overflow-x: hidden;max-height: 900px;overflow-y: auto;margin-bottom: 20px;
}
.h1_rules{
    font-weight: bold; color: #642A54;
}

@media (max-width: 768px) {
    div.fxInput div{max-height: 230px;}
}

@media (max-width: 420px) {
    div.fxInput1 {width: 90px;}
}

@media (max-width: 370px) {
    div.fxInput li {padding: 5px;}
    div.fxInput1 {width: 65px;}
    div.fxInput2 {width: 174px;}
}</pre></body></html>