@media screen and (max-width: 610px) {
    .header {
        display: none;
    }

iframe {
    padding-bottom: 58px;
}

}
@media screen and (min-width: 610px) {
    
	.menu {
        display: none;
    }

    .drop-down {
        display: none;
    }

}

* {
    padding: 0;
    margin: 0
}

iframe {
    border-width: 0px;
    width: 100%;

    max-width: 100vw;
    min-height: 100vh;
}

img {
    border: 0
}

img:hover {
    border: 0
}

a {
    text-decoration: none;
    color: #1082d2;
    outline: 0
}

a:hover {
    color: #333
}

ul {
    list-style: none
}



body {
    background: #202124;
}


.header {
    height: 55px;
    background: #fff;
    width: 100%;
    position: fixed;
    top: 0;
    white-space: nowrap;
    z-index: 100;
    padding-bottom: px;
    direction: ltr
}

#mobile-nav-box {
    display: none
}



a.logo img {
    padding: 11px 20px;
    float: left;
    width: 26px;
    height: 32px
}

.main-menu-box,
.date-box {
    display: inline-block
}

.date-box span {
    color: #66757f;
    font-size: 25px;
    font-family: 'Museo Sans Cyrl 500'
}

.head_delim {
    width: 1px;
    height: 55px;
    background-color: #e6e6e6;
    display: inline-block;
    vertical-align: top
}

.btn_head_reg {
    font-size: 15px;
    font-family: 'Museo Sans Cyrl 900', Helvetica, Arial, sans-serif;
    outline: 0;
    margin: 0 0 0 20px
}

.btn_nav {
    font-family: 'Museo Sans Cyrl 900', Helvetica, Arial, sans-serif;
    font-size: 15px;
    padding: 9px 10px 8px;
    border-radius: 4px;
    outline: 0;
    cursor: pointer;
    margin: 10px 0 0 10px;
    display: inline-block
}

.btn-blue {
    background-color: #346afeeb;
    color: #FFF
}

.btn-blue_inverse {
    color: #346afe;
    background-color: #fff
}

.btn-green {
    border: 1px solid #6089ff;
    color: #6089ff;
}

.btn-green:hover {
    background: #6089ff;
    color: #fff
}

.btn-green_inverse:hover,
.btn-green_inverse {
    background-color: #6089ff;
    color: #fff
}

.btn-grey_inverse:hover,
.btn-grey_inverse {
    background-color: #66757f;
    color: #fff
}

.btn-black {
    color: #0009
}

span.bigplus {
    margin: 0 -5px 0 10px;
    font-family: 'Museo Sans Cyrl 900', Helvetica, Arial, sans-serif;
    font-size: 22px;
    line-height: 0
}

.regions-icon {
    display: inline-block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMDBweCIgaGVpZ2h0PSIxMDBweCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjNjY3NTdmIiBkPSJNNjEuMDY4LDk5LjU2MWMwLjczOC0wLjI0NiwxLjMxOC0wLjgwNiwxLjYwMS0xLjUzMUw5OC4zODcsNS4xN2MwLjUxNC0xLjMzNy0wLjE2LTIuODQ1LTEuNDk0LTMuMzU4CgljLTAuMjcxLTAuMTAzLTAuNTUyLTAuMTU5LTAuODQtMC4xN2MtMC4wMDUsMC0wLjAwOCwwLTAuMDE2LDBjLTAuNDAyLDAtMC43MTQsMC4wNTktMS4wMTgsMC4xNzNMMi4xNjMsMzcuNTMKCWMtMC42NDgsMC4yNDktMS4xNiwwLjczNS0xLjQ0LDEuMzdjLTAuMjgxLDAuNjM1LTAuMywxLjM0LTAuMDUsMS45ODhjMC4yOCwwLjcyNiwwLjg2MywxLjI4NSwxLjYwNCwxLjUzNEw0My45LDU2LjI5NQoJbDEzLjg3Nyw0MS42MjRDNTguMjIzLDk5LjI0NCw1OS43MywxMDAuMDE2LDYxLjA2OCw5OS41NjF6IE00OC40MTcsNTMuNDE4Yy0wLjI1Ni0wLjc3MS0wLjg2OC0xLjM4My0xLjY0LTEuNjQ2TDEwLjc5MiwzOS43NzgKCWw4MC42NC0zMS4wMTZMNjAuNDE1LDg5LjQwNEw0OC40MTcsNTMuNDE4eiIvPgo8L3N2Zz4=);
    background-size: 23px;
    width: 23px;
    height: 23px;
    float: left;
    margin: -3px 10px 0 0
}

.navactive-icon {
    display: block;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNNjguNTA1LDEyLjUwM0wzMS4wNjYsNDkuOTQyTDExLjY1OSwzMC41MzdjLTIuNTczLTIuNTc5LTYuODY1LTIuNTc5LTkuNDQzLDAKCWMtMi41NzQsMi41NzMtMi41NzQsNi44NzEsMCw5LjQ0M2wyNC4yMTIsMjQuMjE4YzEuMjA2LDEuMjAxLDIuOTI0LDEuODg3LDQuODExLDEuODg3YzEuODg3LDAsMy40MzctMC42ODYsNC44MTEtMS44ODcKCUw3OC4xMjMsMjIuMTJjMi41NzEtMi41NzMsMi41NzEtNi44NjUsMC05LjQ0M0M3NS41NDUsOS45Myw3MS4yNTEsOS45Myw2OC41MDUsMTIuNTAzeiIvPgo8L3N2Zz4K);
    background-size: 14px;
    width: 14px;
    height: 14px;
    margin: 7px auto
}

#modalMyRegWrap .navactive-icon {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI4MHB4IiBoZWlnaHQ9IjgwcHgiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgODAgODAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjNDFEM0I2IiBkPSJNNjguNTA1LDEyLjUwM0wzMS4wNjYsNDkuOTQyTDExLjY1OSwzMC41MzdjLTIuNTczLTIuNTc5LTYuODY1LTIuNTc5LTkuNDQzLDAKCWMtMi41NzQsMi41NzMtMi41NzQsNi44NzEsMCw5LjQ0M2wyNC4yMTIsMjQuMjE4YzEuMjA2LDEuMjAxLDIuOTI0LDEuODg3LDQuODExLDEuODg3YzEuODg3LDAsMy40MzctMC42ODYsNC44MTEtMS44ODcKCUw3OC4xMjMsMjIuMTJjMi41NzEtMi41NzMsMi41NzEtNi44NjUsMC05LjQ0M0M3NS41NDUsOS45Myw3MS4yNTEsOS45Myw2OC41MDUsMTIuNTAzeiIvPgo8L3N2Zz4=)
}

#modalMyRegWrap .navactive {
    background-color: #fff
}

.navactive {
    width: 28px;
    height: 28px;
    background-color: #346afe;
    border-radius: 50%;
    display: inline-block;
    margin: -2px 0 0 10px;
    vertical-align: top;
    position: absolute
}

a.active .modalRegPreview:not(.isCatReg) {
    box-shadow: 0 0 16px 1px rgba(0, 0, 0, 0.4)
}


.nav {
    float: left;
    overflow: hidden;
    padding: 17px 0;
    top: 0;
    white-space: nowrap;
    position: relative
}

.nav li {
    margin-right: 20px;
    display: inline-block
}

.left-class {
    left: 0
}

.nav .active a {
    color: #ff653b !important;
    border: 1px solid #ff653b;
    border-radius: 3px;
    padding: 5px 10px
}

.nav li a {
    text-transform: uppercase;
    color: #666;
    font-size: 14px;
    font-weight: 400
}

.nav-box {
    position: relative;
    float: left;
    top: 0
}

.head-box {
    position: fixed;
    z-index: 501;
    background: #fff;
    width: inherit
}

.