* {
    box-shadow:none;
    border:0 transparent;
    margin:0;
    padding:0;
}

/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19a7DRs5.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-display: swap;
    font-style: normal;
    font-weight: 400;
    src: local('Roboto Condensed'), local('RobotoCondensed-Regular'), url("ieVl2ZhZI2eCN5jzbjEETS9weq8-19K7DQ.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic */
@font-face {
    font-family: 'Roboto Condensed';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCAYb8td.woff2") format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* latin */
@font-face {
    font-family: 'Roboto Condensed';
    font-display: swap;
    font-style: normal;
    font-weight: 700;
    src: local('Roboto Condensed Bold'), local('RobotoCondensed-Bold'), url("ieVi2ZhZI2eCN5jzbjEETS9weq8-32meGCQYbw.woff2") format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
a {
    color: #9cbccc;
    text-decoration: none;
}
b {
    font-weight: bold;
}
div::-webkit-scrollbar {
    width: 13px;
    height: 13px;
}
/* Track */
div::-webkit-scrollbar-track {
    background: #000;
    border: 0;
}
/* Handle */
div::-webkit-scrollbar-thumb {
    background: #007302;
    border: solid 0 black;
}
div::-webkit-scrollbar-thumb:vertical {
    border-width: 0 0 0 8px;
}
div#user_inv::-webkit-scrollbar-thumb {
    border-width: 0 8px 0 0;
}
div#users_items::-webkit-scrollbar-thumb {
    border-width: 0 8px 0 0;
}
div::-webkit-scrollbar-thumb:horizontal {
    border-width: 8px 0 0 0;
}
body {
    background: url("titlebg1.jpg") center 0/1920px no-repeat;
    background-color: black;
    font-family: 'Roboto Condensed', Tahoma, Geneva, sans-serif;
    font-size:15px;
    color: #8ba8c1;
}
body > .header {
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    line-height: 50px;
    margin-bottom: 5px;
}
.header a {
    color: #678eaf;
}
.header a:hover {
    color: #fff;
}
.header .menu {
    display: flex;
    flex-wrap: nowrap;
    margin-right: auto;
    margin-left:1%;
}
.header .menuicon {
    background: url("296fcffbc9f33ca9fceafec6fbf8951d1079ce41.svg") no-repeat;
    background-size: 52px;
    display: none;
    width: 70px;
    padding-left: 42px;
    cursor: pointer;
}
.header .menu > div {
    padding:0 16px 0 26px;
}

.header > div.mainlogo {
    display: flex;
    padding-left:0;
    align-items: center;
}
.header > div.mainlogo > a {
    height: 40px;
}
.header > div.mainlogo > a > img {
    height: 30px;
    width: 160px;
    padding: 5px;
    background-color: #14262E;
    border-radius: 5px;
}

.header .menu > div.mainlogo {
    display: flex;
    padding-left:0;
    align-items: center;
}
.header .menu > div.mainlogo > a {
    height: 40px;
}
.header .menu > div.mainlogo > a > img {
    height: 30px;
    width: 160px;
    padding: 5px;
    background-color: #14262E;
    border-radius: 5px;
}
#SecMessage {
    padding: 10px;
    margin-bottom: 5px;
    border: solid 1px #6b0000;
    background-color: #330000;
    color: #ccc;
}
#menuClose {
    line-height: 21px;
    padding-left: 20px;
    height: 30px;
    display: none;
    color: white;
    background: url("c7ce479ef3c745afe1c5b66f4275d0fe3e912a66.svg") top left no-repeat;
    background-size: 18px;
}
.closeCross {
    position: absolute;
    right: 0;
    top: 0;
    border-radius: 50%;
    color: #dbdbdb;
    height: 24px;
    width: 24px;
    margin: 4px;
    padding: 4px;
    overflow: hidden;
    transition: background-color 85ms,color 85ms;
    z-index: 2;
    cursor: pointer;
    font-size: 17px;
    text-align: center;
    line-height: 24px;
}
.closeCross:hover {
    background-color: rgba(0, 0, 0, 0.6);
}
#CancelScam b {
    color: #d00;
}
.payFormG2A {
    text-align: center;
}
.payFormG2A input[type=number], .payFormG2A input[type=email] {
    background: transparent;
    color: #bbb;
    font-size: 120%;
    border-bottom: solid 1px #999;
    padding-left: 5px;
    width: 100px;
    margin: 5px;
}
.payFormG2A input[type=submit] {
    background: #0cb00f;
    padding: 15px;
    border-radius: 5px;
    font-size: 110%;
    box-shadow: 1px 1px 3px #233;
    cursor: pointer;
}

.payFormG2A img {
    background-color: #111113;
}
.light .payFormG2A img {
    background-color: #d0c1b2;
}
.payFormG2A.selectPay {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    justify-content: space-evenly;
    margin: 10px 0;
}
.payFormG2A input[type="radio"] {
    display: none;
}
.payFormG2A .payFormValues {
    display: flex;
    justify-content: space-evenly;
    margin: 10px;
    text-align: left;
}
.payFormG2A .payFormValues i {
    color: green;
    font-size: smaller;
    margin-left: 10px;
    font-style: normal;
}
.payFormG2A .payFormValues i span {
    font-weight: bold;
}
.payFormG2A .payTos {
    font-size: smaller;
}
.payFormG2A.selectPay label {
    position: relative;
    display: inline-block;
    cursor: pointer;
}
.payFormG2A.selectPay label img {
    width: 200px;
    border: 3px solid transparent;
    border-radius: 15px;
    opacity: 0.7;
}
.payFormG2A.selectPay label aside {
    position: absolute;
    top: -5px;
    right: -5px;
    font-size: smaller;
    padding: 5px;
    background-color: green;
    border-radius: 7px;
    color: white;
    z-index: 10;
}
.payFormG2A.selectPay input[type="radio"]:checked + label img {
    border-color: blue;
    opacity: 1;
}
.infomenu {
    background: url("0000d3416ee412daa8129628f072b166cd10d2f6.svg") no-repeat center left;
}
.light .infomenu {
    background-image: url("1f9d20c31d3ba307fcce70fbd610ca6756e668ed.svg");
}
.addPlus {
    width: 33px;
    height: 50px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background: url("c5b55f948a6fef49610c3f72e5b6b0a12081ccb3.svg") no-repeat center left;
    background-size: 30px;
}

.investmenu {
    background: url("1d549abe0b3b6bebb7426ad5d8a61d3667ba1c4f.svg") no-repeat center left;
}
.light .investmenu {
    background-image: url("77b309aa0e821d401ff1789f83c4f792e31e2d54.svg");
}
.pricemenu {
    background: url("3dffce7dc2d0cb033edd85926e948b0d868d5377.svg") no-repeat center left;
}
.light .pricemenu {
    background-image: url("c0f2722ecb792c1dbd24d44a70820e0b878a5171.svg");
}
.header .menu > div.presentmenu {
    background: url("lottery.svg") no-repeat;
    background-size: 30px;
    background-position: left 5px;
    padding-left: 35px;
}
.header .menu > div.presentmenu > a {
     color: #d57902;
 }
.header .menu > div.presentmenu > a:hover {
    color: #fff;
}
.header .moneymenu {
    display: inline-block;
    padding: 0 0 0 30px;
    background: url("20fa63b57eec6dcc20543c11c1c67e326b232f4c.svg") no-repeat center left;
    color: white;
}
.header .setup a {
    min-width: 0;
}
.header .setup > div {
    width: 45px;
}
.header .setup {
    display: flex;
    align-items: center;
    margin-left: auto;
    z-index: 20;
}

.lang_menu {
    position: relative;
    padding: 0 18px 0 0;
}
.lang_menu li {
    list-style-type: none;
}
.lang_menu  ul {
    position: absolute;
    left: -15px;
    top: 100%;
    border-radius: 5px;
    z-index: 1;
    background-color: #5c7f9d;
    line-height: 30px;
    padding: 5px 15px;
    text-align: center;
    transition: opacity 0.2s ease-in-out;
    opacity: 0;
    visibility: hidden;
}
.lang_menu  ul > li > a {
    display: block;
    color: #051829;
}
.lang_menu  ul > li > a:hover {
    color: white;
}
.lang_menu:hover ul {
    opacity: 1;
    z-index: 110;
    visibility: visible;
}
.lang_menu img {
    width: 25px;
    vertical-align: middle;
    border: solid 1px #333;
}
.lang_menu a {
    color: white;
}
.lang_menu > span {
    border-bottom: 1px dashed #777;
    text-decoration: none;
}
.lang_menu .tickdown, .head .tickdown {
    background: url("903098a19612f1c182ad887e4269a20c55b604d4.svg") no-repeat;
    width: 10px;
    height: 7px;
    display: inline-block;
    border: none !important;
    margin-left: 3px;
}
.sun_menu {
    height: 28px;
    width: 45px;
    transition: background 0.5s;
    cursor: pointer;
    background: url("559a67e8a99ada5aa32b7586f4a49bdac3708f8f.svg") 0 -28px no-repeat;
}
.light .sun_menu {
    background-position-y: 0;
}
.head .tickdown {
    margin-left: 0;
}
.logginIn .avatar {
    display: inline-block;
    max-width: 170px;
    overflow: hidden;
    vertical-align: top;
    position: relative;
}
.logginIn .avatar > div {
    width: 100%;
}
.logginIn .avatar > div > span {
    border-bottom: dashed 1px #777;
}
.logginIn .avatar:before {
    content: '';
    width: 15%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(to right, transparent , #000);
}
#userLogin, #userNoLogin {
    white-space: nowrap;
}
#userLogin {
    display: none;
}
#accountSettings {
    left: inherit;
    width: 175px;
    right: 10px;
    padding: 0;
}
#accountSettings li {
    padding: 5px 25px 0;
    text-align: left;
}
#accountSettings li:last-child {
    border-top: solid 1px #222;
    padding: 7px 0 7px 25px;
}
.header .logginIn .avatar img {
    height: 30px;
    width: 30px;
    vertical-align: middle;
}
.logo {
    position: absolute;
    width: 100%;
    text-align: center;
    height: 0;
    top: 40px;
}
.logo > a > img {
    height: 161px;
    width:130px;
    z-index: 10;
    position: relative;
}

.weaponsTop {
    display: flex;
    height: 165px;
    top: -25px;
    position: relative;
    z-index: -1;
}
.weaponsTop > div {
    width: 30%;
    text-align: right;
    padding: 0 10%;
}
.weaponsTop > div > div{
    width: 60%;
    min-width: 150px;
    max-width: 210px;
    background: url("weapon_case.png") no-repeat;
    background-size: contain;
}
.weaponsTop > div > div > img {
    width:100%;
}
.weaponsTop > .left {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.content {
    margin: 10px;
    position: relative;
}
.content p {
    padding: 0.5em;
    text-align: justify;
    font-size: 110%;
    line-height: 1.5;
}
.content h1 {
    margin: 0;
    background-color: #123e64;
    color: white;
    font: normal 140% 'Roboto Condensed';
    padding: 15px 30px;
}
.content .textinfo {
    background-color: #092034;
    padding: 15px;
    border-bottom: solid 1px black;
}

.contentBuy {
    border: solid 1px white;
    background-color: rgba(9, 32, 52, 0.8);
    position: relative;
    margin: 10px;
}
.contentBuy h2 {
    text-align: center;
    background-color: #1a3a55;
    color: white;
    font: normal 100%/32px 'Roboto Condensed';
    height: 32px;
}
.contentBuy h2 i {
    color: #06fdde;
    font-style: normal;
}
.contentBuy > p {
    color: #eee;
    height: 30px;
    line-height: 30px;
    border-bottom: solid 1px #15324a;
    padding-left: 15px;
}
.contentBuy > p > i {
    color: #84b1d6;
    font-style: normal;
}
.tradeshares {
    text-align: center;
    line-height: 40px;
}
.tradeshares p b {
    color: #84b1d6;
}
.tradeshares p input {
    width: 50px;
    height: 25px;
    margin: 0 10px;
    padding-left: 10px;
}
.myButton {
    display: inline-block;
    min-width: 100px;
    background-color: #5c7f9d;
    cursor: pointer;
    color: #ffffff;
    padding: 0 20px;
    height: 34px;
    text-decoration: none;
    margin: 20px;
    border-radius: 5px;
}
.myButton:hover {
    background:linear-gradient(to bottom, #72b352 5%, #77b55a 100%);
    background-color:#72b352;
}
.myButton:active {
    position:relative;
    top:1px;
}
.itswitchWrap {
    display: none;
    justify-content: center;
    margin: 10px;
}
.itswitchWrap input[type="radio"] {
    display: none;
}
.itswitchWrap label {
    padding: 10px 20px;
    text-decoration: underline;
    text-decoration-style: dashed;
    text-underline-position: under;
    cursor: pointer;
    text-align: center;
}
.itswitchWrap input[type="radio"]:checked + label {
    background-color: #5c7f9d;
    color: white;
    border-radius: 5px;
    text-decoration: none;
}
.offersWrapper {
    overflow: hidden;
    overflow-x: auto;
    width: 100%;
    margin-top: 25px;
}
.offers {
    display: flex;
    flex-flow: row nowrap;
    width:100%;
}
#bonusStatus {
    color: white;
}
.offers .offer {
    width: 50%;
    padding: 0 7px;
    position: relative;
}
.offers .offer.userside {
    padding-right: 15px;
}
.offers .offer.botside {
    padding-left: 15px;
}
.offers .offer:after {
    content: '';
    position: absolute;
    left: 15px;
    bottom: 0;
    right: 19px;
    height: 80px;
    pointer-events: none;
    border: solid 1px #092136;
    border-top: none;
    background-image: linear-gradient(to bottom, transparent , black);
}
.offers .offer.userside:after {
    left: 20px;
    right: 15px;
}
.offers .offer .head {
    background-color: #123e64;
    margin-bottom: 1px;
    display: flex;
    align-items: center;
    height: 58px;
    position: relative;
    z-index: 10;
}
.offers .offer.botside .head {
    margin-right: 13px;
    z-index: 200;
}
.offers .offer.userside .head {
    margin-left: 13px;
}


.offer .searchName {
    position: absolute;
    left: 10%;
    top: 15px;
    padding: 5px 0 8px 23px;
    border-bottom: solid 1px #5c7f9d;
    font-size: 15px;
    line-height: 17px;
    width: 75%;
    color: #8ba8c1;
    outline: none;
    background: #123e64 url("dcd8dcb5285e72e74e3ed3849b350b39463d942e.svg") 5px 6px no-repeat;
}
.offer .searchName::placeholder {
    color:#8ba8c1;
}
.offer .searchBlock .SearchBoxClear {
    position:absolute;
    right:30px;
    top: 18px;
    opacity:50%;
    cursor:pointer;
    display: none;
}
.offers .head .search .searchName:focus {
    background-color: white;
    box-shadow: 0 0 0 2px #0cb00f;
    border-radius: 5px;
    border:none;
    color: black;
}
.offers .head .search {
    width: 308px;
    height: 58px;
    position: relative;
}
.offers .head .searchBlock {
    left: 0;
    right: 0;
    height: 58px;
    border-right: solid 1px black;
    /*background-color: #123e64;*/
    position: absolute;
    z-index: 1;
    overflow: hidden;
    transition: width 0.25s;
}
.offer .head > div {
    color: #84b1d6;
}
.offer .head .curBot {
    position: relative;
    margin-left: 2%;
    margin-right: auto;
    line-height: 58px;
    white-space: nowrap;
}
.offer .head .curBot #curBotUL {
    position: absolute;
    top: 97%;
    border-radius: 5px;
    z-index: -1;
    background-color: #5c7f9d;
    line-height: 30px;
    padding: 5px 15px;
    text-align: center;
    width: 180px;
    transition: opacity 0.2s ease-in-out;
    box-shadow: 0 4px 4px #040f19;
    opacity: 0;
    visibility: hidden;
    white-space: normal;
}
.offer .head .curBot:hover #curBotUL {
    opacity: 1;
    z-index: 100;
    visibility: visible;
    white-space: normal;
}
.offer .head #curBotUL span {
    display: inline-block;
    width: 45px;
    height: 30px;
    line-height: 35px;
    font-size: 120%;
    color: #071827;
    cursor: pointer;
}
.offer .head #curBotUL span > i {
    font-size: 70%;
    line-height: 20px;
    color: #384550;
    height: 12px;
    vertical-align: top;
}

.offer .head #curBotUL span:first-child {
    display: block;
    width: 100%;
    padding-bottom: 5px;
}

.offer .head #curBotUL span:hover {
    color: white;
}
.offer .head .SortFilter {
    position: relative;
    margin-right: 2%;
    line-height: 58px;
    white-space: nowrap;
}
.offer .head .SortFilter .sortUL {
    position: absolute;
    top: 97%;
    right:0;
    border-radius: 5px;
    z-index: -1;
    background-color: #5c7f9d;
    line-height: 30px;
    padding: 5px 20px;
    text-align: center;
    transition: opacity 0.2s ease-in-out;
    box-shadow: 0 4px 4px #040f19;
    opacity: 0;
    visibility: hidden;
}
.offer .head .SortFilter:hover .sortUL {
    opacity: 1;
    z-index: 100;
    visibility: visible;
}
.offer .head .SortFilter .sortUL span {
    display: block;
    cursor: pointer;
    color: #051829;
    text-align: left;
    white-space: nowrap;
}
.offer .head .SortFilter .sortUL span:hover {
    color: white;
}
.offers .head #botIgnoreStickers {
    width: 58px;
    height: 58px;
    border-left:solid 1px black;
    background: url("cee52116912ec3f20375c568b38b5add4dcbfdd8.svg") center no-repeat;
    cursor: pointer;
}
.offers .head #botIgnoreStickers[data-nostick="1"] {
    background: url("f72c945fbffdb36b7af7cdd38a72725c3203eeed.svg") center no-repeat;
}
.offers .head #HideTrUserInv {
    width: 58px;
    height: 58px;
    border-left:solid 1px black;
    background: url("e82d1057b3c64429881986051bf13d747b044310.svg") center no-repeat;
    cursor: pointer;
}
.offers .head #HideTrUserInv[data-hidetrade="1"] {
    background: url("4ce746593e6515af4d3fd2d2f14fc5129b21c003.svg") center no-repeat;
}
.offer .updateImg {
    cursor: pointer;
    width: 58px;
    height: 58px;
    border-left:solid 1px black;
    z-index: 10;
}
.offer .head .updateImg > div {
    width: 25px;
    height: 25px;
    margin: 16px;
    transition: transform 0.25s;
    background: url("474d2956ccfd9d12535e54bb169e9b1ba98e673b.svg") center no-repeat;
}
.offer .head .updateImg:hover > div {
    transform: rotate(60deg);
}
.offer.botside #toggleSearch {
    display: none;
}
.offers .head .moreSearch {
    position: relative;
    width: 58px;
    height: 58px;
    border-left:solid 1px black;
    background: url("2cf7616fb359c9a67befc82c764cbff1966b39de.svg") center no-repeat;
    cursor: pointer;
}
.offers .head #toggleSearch:checked + label {
    background: #5c7f9d url("078e8bf90cea829bc7674e9e6dbddab57f84471d.svg") center no-repeat;
}
.offers .head #MoreSearchBot {
    display: flex;
    transform-origin: top center;
    transform: scaleY(0);
    transition: transform 0.2s ease-in-out;
    flex-wrap: wrap;
    justify-content: space-between;
    background-color: #5c7f9d;
    position: absolute;
    overflow: hidden;
    right: 0;
    left: 0;
    top: 57px;
    padding: 0 15px 0 15px;
    margin: 0;
    z-index: 10;
    color: #092034;
    box-shadow: 0 4px 4px #040f19;
    cursor: initial;
}
.offers .head #toggleSearch:checked ~ #MoreSearchBot {
    transform: scaleY(1);
}
@keyframes rotateMenu {
    0% {
        transform: rotateX(-90deg)
    }
    100% {
        transform: rotateX(0deg)
    }
}
@keyframes growDown {
    0% {
        transform: scaleY(0)
    }
    80% {
        transform: scaleY(1.1)
    }
    100% {
        transform: scaleY(1)
    }
}
.offers .botside #notDefaultFilterCoint {
    display: block;
    position: absolute;
    right: 3px;
    top: 3px;
    background-color: #fff200;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 16px;
    color: black;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}
.offers .botside #notDefaultFilterCoint:empty {
    display: none;
}
.offers .head .priceFilter {
    padding: 5px 0 5px 8px;
    background: white;
    border-radius: 5px;
    color: #b3b3b3;
    display: inline-block;
    height: 20px;
    box-shadow: 0 2px 4px 0 #123e64;
}
.offers .head .priceFilter:focus-within {
    box-shadow: 0 0 0 2px #0cb00f;
}
.offers .head .priceFilter > input {
    height: 20px;
    vertical-align: bottom;
    width: 45px;
    margin-left: 2px;
    outline: none;
    font: normal 16px/16px "Roboto Condensed";
}
.offers .filters_bot {
    line-height: 20px;
    margin: 15px 10px 15px 0;
}
.offer .filters_bot select {
    height: 30px;
    padding: 5px 8px;
    border-radius: 5px;
    outline: none;
    box-shadow: 0 2px 4px 0 #123e64;
}
.offer .filters_bot select:focus {
    box-shadow: 0 0 0 2px #0cb00f;
}
.offer .filters_bot > input {
    height: 20px;
    outline: none;
    padding: 5px 8px;
    border-radius: 5px;
    width: 130px;
    box-shadow: 0 2px 4px 0 #123e64;
}
.offer .filters_bot > input:focus {
    box-shadow: 0 0 0 2px #0cb00f;
}
.offer .filters_bot .not-default {
    box-shadow: 0 0 0 3px #0cb00f;
}
.offer .filters_bot .checkBox {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0 20px 0 30px;
    margin-bottom: 10px;
    cursor: pointer;
    background: url("7bf2a0fdc20f59c650e5b4d0376853cd6a304b10.svg") top left/20px no-repeat;
    transition: background-position 0.25s;
}
.offer .filters_bot .checkBox[data-val="1"] {
    background-position: left bottom;
}
.offers .head .userValue {
    margin-left: 25px;
    margin-right: auto;
}
.offers .head .userValue > span {
    color: white;
}
.offers .head .bonusSt {
    margin-left: 25px;
}
#currentBot, #botSort, #userSort {
    color: white;
    border-bottom: dashed 1px #5c7f9d;
    margin: 0 7px;
    white-space: nowrap;
}
#currentBot[data-disabled='1'] {
    color: #ff9302;
    font-weight: bold;
}
.offers .trade {
    width: 12%;
    margin-top: 40px;
}
.titems {
    min-height: 210px;
    display: flex;
    flex-flow: row wrap;
    text-align: center;
    max-height: 425px;
    overflow-y: scroll;
    overflow-x: hidden;
    height: 100%;
}
.userside .titems {
    direction: rtl;
}
.offers .oitems {
    display: flex;
    flex-flow: row wrap;
    align-content: flex-start;
    height: 1050px;
    max-height: 1050px;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #092034;
    position: relative;
}
.oitems#user_inv {
    direction: rtl;
    flex-direction: row-reverse;
}
.offers .oitems .notify {
    padding: 40px 10px;
    line-height: 150%;
    text-align: center;
    font-size: 120%;
    width: 100%;
    font-family: 'Roboto Condensed', Tahoma, Geneva, sans-serif;
    direction: ltr;
}
.offers .oitems .new-sub {
    background: url("new-user-bonus.png") no-repeat right center;
    background-size: 350px;
    margin: 0 5% 0 15%;
    color: #e4dfd7;
    line-height: normal;
}
.offers .oitems .new-sub > div {
    margin-right: 300px;
    text-align: left;
}
.offers .oitems .new-sub > div h3 {
    font-size: 300%;
}
.offers .oitems .new-sub > div h4 {
    font-size: 150%;
    font-weight: normal;
    margin-bottom: 1em;
}
.offers .oitems .new-sub > div p {
    margin-bottom: 1em;
}
.offers .oitems .loadProgress {
    width: 100%;
    height: 10px;
    display: block;
    direction: initial;
}
.offers .oitems .loadProgress > span {
    background-color: #007302;
    display: inline-block;
    height: 7px;
    margin: 0;
    padding: 0;
    vertical-align: top;
}
.light .offers .oitems .new-sub {
    color: #554444;
}
.light .offers .oitems .loadProgress > span {
    background-color: #0cb00f;
}
.itemwrap.auction {
    max-width: 450px;
    min-width: 380px;
}
.auction .auctionExpand {
    display: inline-block;
    width: 205px;
}
.auction .auctionData {
    display: inline-block;
    line-height: 150%;
    padding-top: 10px;
    width:175px;
}
input.AucPriceSet {
    padding: 5px;
    vertical-align: top;
    width: 70px;
    height: 20px;
    font: bold 110%/20px Roboto Condensed,sans-serif;
}
input.AucPriceSet:invalid {
    background-color: palevioletred !important;
}
input.AucPriceSet.myBet {
    background-color: #7ef680;
}
button.AucSendPrice {
    padding: 5px 10px;
    background-color: #0cb00f;
    height: 30px;
    width: 85px;
    color: white;
}
.itemwrap {
    height: 210px;
    display: block;
    border: solid 1px black;
    border-width: 0 1px 1px 0;
    position: relative;
    flex: 1 150px;
    transition: margin 0.1s;
    max-width: 210px;
    min-width: 145px;
}
.auction .itemblock {
    width: 200px;
}
.itemblock {
    position: absolute;
    left: 0;
    right: 0;
    height: 209px;
    display: block;
    background: #092034 radial-gradient(circle at center 75px, #124878,#10395b 40px, #092034 100px) no-repeat;
    text-align: center;
    direction: ltr;
}
.itemblock.dimmed {
    filter: contrast(50%);
}
.itemblock.hover {
    left: -12px;
    right: -12px;
    top: -6px;
    height: auto;
    z-index: 50;
    background: #123e64 radial-gradient(circle at center 85px, #34649b,#275685 40px, #123e64 100px) no-repeat;
    box-shadow: 3px 3px 20px 0 black;
}
.itemblock.hold {
    filter: grayscale(50%) contrast(80%);
}
.itemblock.hold:hover {
    filter: grayscale(0%) contrast(100%);
}
.oitems .reserveHelp {
    text-align: left;
    padding-left: 50px;
    line-height: 150%;
    color: #8ba8c1;
}
.light .oitems .reserveHelp {
    color: #544;
}
.itemblock.skickers.hover {
    border-right: solid 88px #123e64;
    margin: 0 -88px 0 0;
}
.itemblock.right.skickers.hover {
    border: 0;
    border-left: solid 88px #123e64;
    margin: 0 0 0 -88px;
}

.itemblock.top_left.hover {
    transform: translate(12px,6px);
}
.itemblock.top.hover {
    transform: translateY(6px);
}
.itemblock.left.hover {
    transform: translateX(12px);
}
.itemblock.right.hover {
    transform: translateX(-12px);
}
.itemblock.hover .it_bot {
    top: 16px;
    left: 22px;
}
.itemblock.hover .it_tradehold {
    top: 56px;
}
.itemblock.hover .it_os {
    top: 21px;
    left: 22px;
}
.itemblock.hover .it_ext {
    top: 21px;
    right: 27px;
}
.itemblock.hover .it_st {
    top: 18px;
    left: 75px;
}
.itemblock.hover .it_s {
    display: none;
    /*top: 92px;*/
    /*left: 11px;*/
}
.itemblock.hover .it_image {
    height: 140px;
    width: 140px;
    margin-top: 14px;
}
.itemblock.hover .it_name {
    margin-top: -30px;
}
.itemblock.hover .Fullname {
    display: block;
}
.itemblock.hover .Nametag {
    display: block;
}
.itemblock.hover .float {
    display: flex;
}
.itemblock.hover .dotainfo {
    display: block;
}
.itemblock.hover .links {
    display: flex;
}
.itemblock.hover .pattern {
    display: block;
}
.itemblock.hover .it_stick {
    display: flex;
}
.itemblock .it_image {
    display: inline-block;
    margin-top: 20px;
    height: 120px;
    width: 120px;
    cursor: pointer;
}
.itemblock .it_name {
    font: normal 14px/17px "Roboto Condensed";
    margin-top: -22px;
    padding: 0 7px;
    height: 34px;
    display: flex;
    align-items: flex-end;
    justify-content: center;
}
.itemblock .it_name.NA, .itemblock .it_name.B {
    color:#ddd;
}
.itemblock .it_name.WA, .itemblock .it_name.A {
    color:#e25151;
}
.itemblock .it_name.WL, .itemblock .it_name.L {
    color:#eb63fb;
}
.itemblock .it_name.WM, .itemblock .it_name.M {
    color:#b193e8;
}
.itemblock .it_name.WR, .itemblock .it_name.R {
    color:#4b69ff;
}
.itemblock .it_name.WU {
    color:#6fa5e2;
}
.itemblock .it_name.WC {
    color: #b0c3d9;
}
.itemblock .it_name.U {
    color:#2f6cb1;
}
.itemblock .it_name.R {
    color:#ad22bd;
}
.itemblock .it_name.M {
    color:#b193e8;
}
.itemblock .it_name.I {
    color:#bd8610;
}
.itemblock .it_name.L {
    color:#eb63fb;
}
.itemblock .it_name.AR {
    color: #67a210;
}
.itemblock .it_name.AN {
    color: #8e1010;
}
.itemblock .it_price {
    cursor: pointer;
    display:inline-block;
    margin-top: 7px;
    height: 28px;
    font: bold 100%/28px Roboto Condensed,sans-serif;
    background-color: #394646;
    color: white;
    border-radius: 4px;
    text-shadow: 0 0 4px #222;
    position: relative;
}
.itemblock .it_price > b {
    padding: 0 10px;
}
.itemblock .it_price > span {
    display: inline-block;
    border-left: solid 1px #092034;
    padding: 0 14px 0 7px;
}
.itemblock .it_price > span:after {
    content: '+';
    font: bold 16px/19px Arial;
    text-shadow: none;
    color: white;
    width: 18px;
    height: 18px;
    right: -9px;
    top: 5px;
    position: absolute;
    background-color: #0cb00f;
    box-shadow: 2px 2px 5px 1px black;
    border-radius: 50%;
}
.itemblock .it_price > span:hover:after {
    background-color: #47d449;
}
.abPrice {
    padding: 2px 15px;
    display: inline-block;
    margin: 5px 0;
    color: white;
    font: bold 100%/28px Roboto Condensed,sans-serif;
    width: 50px;
    text-shadow: 0 0 4px #000;
    text-align: center;
    border-radius: 5px;
}
.price105 {
    background-color: #d19705 !important;
}
.price100 {
    background-color: #8c857c !important;
}
.price85 {
    background-color: #825115 !important;
}
.price70 {
    background-color: #00b021 !important;
}
.itemblock .it_gone {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(109, 118, 134, 0.77);
    z-index: 2;
    color: #fff;
    font: bold 120% Verdana;
    text-shadow: 2px 1px 6px black;
}
.BotTrade {
    display: flex;
    justify-content: center;
    margin: 5px;
}
.BotTradeBlock {
    padding: 10px;
    background-color: #092034;
    display: flex;
    min-width: 40%;
    line-height: 140%;
}
.light .BotTradeBlock {
    background-color: #edeae5;
}
.BotTradeBlock .StatusItems {
    width: 100%;
}
.BotTradeBlock .botRegistration {
    color: #d64343;
    margin: 5px 0;
}
.BotTrade .bot_status {
    display: inline-block;
    line-height: 25px;
    color: #5b7e9c;
    align-self: center;
    padding: 0 10px 0 23px;
    background: url("226ff15fae5bb4dc1fb12029c22263ee64d072d4.svg") no-repeat;
}
.StatusBotNum {
    display: flex;
    font-size: 150%;
    width: 40px;
    color: white;
    text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
    align-items: center;
    justify-content: center;
    background: url("226ff15fae5bb4dc1fb12029c22263ee64d072d4.svg") no-repeat center/contain;
}
.StatusItemsList {
    display: flex;
}
.StatusItemsList img {
    width:60px;
}
.StatusItemsList  div:nth-child(1) {
    flex-basis: 50%;text-align: right;
}
.StatusItemsList  div:nth-child(2) {
    font-size: 140%;
    line-height: 140%;
    color: #d44;
    margin: 0 30px;
}
.StatusItemsList  div:nth-child(2).up {
    color: #4d4;
}
.StatusItemsList  div:nth-child(3) {
    flex-basis: 50%;text-align: left;
}
.oitems .myaucData {
    width: 100%;
    padding: 10px;
    line-height: 150%;
    border-bottom: solid 1px gray;
}
.itemblock .it_bot {
    position: absolute;
    top: 10px;
    left: 10px;
    height: 25px;
    line-height: 25px;
    padding-left: 23px;
    color: #5b7e9c;
    background: url("226ff15fae5bb4dc1fb12029c22263ee64d072d4.svg") no-repeat;
}
.itemblock .it_tradehold {
    position: absolute;
    top: 30px;
    font-size: 180%;
    text-shadow: 2px 2px 5px black;
    color: #ccc;
    left: 0;
    right: 0;
    z-index: 2;
    pointer-events:none;
}
.itemblock .it_lefttime {
    position: absolute;
    top: 30px;
    right: 3px;
    cursor: default;
}
.itemblock .it_returnReserve {
    position: absolute;
    top: 32px;
    left: 10px;
    width: 55px;
    height: 55px;
    cursor: pointer;
    background: url("b8ee2f4a6a4dbe1b6146853e71b4f40993437e07.svg") center no-repeat;
}
.itemblock .it_os {
    position: absolute;
    top: 15px;
    left: 15px;
    line-height: 1;
    color: #5c7f9d;
}
.itemblock .it_ext {
    position: absolute;
    top: 15px;
    right: 15px;
    line-height: 1;
    color: #5c7f9d;
}
.itemblock .it_s {
    position: absolute;
    left: 0;
    top: 85px;
    height: 35px;
    width: 153px;
    text-align: left;
    pointer-events: none;
}
.it_s > img {
    height: 36px;
    margin-right: -13px;
    display: inline-block;
}
.itemblock .it_st {
    position: absolute;
    left: 63px;
    top: 12px;
    width: 35px;
    height: 20px;
    line-height: 20px;
    background-color: #5b7e9c;
    color: #092034;
}
.itemblock .Fullname {
    display: none;
    margin: 7px;
    color: #9fb3c2;
    padding-right: 15px;
    position: relative;
 }
.itemblock .Fullname .nameCopy {
    width: 15px;
    height: 18px;
    position: absolute;
    background-image: url("2c5447986ee03d7b6dbf6e81b360bfaa95a6f026.svg");
    right: 0;
    top: 0;
    cursor: pointer;
}
.itemblock .Nametag {
    display: none;
    border-top: solid 1px black;
    padding: 7px 7px 7px 30px;
    text-align: center;
    color: #698ba7;
    background: url("0d40de9d06980b8a94520a0e33bc3e5905c7b25d.svg") 6px center no-repeat;
}
.itemblock .dotainfo {
    display: none;
    width: 80%;
    margin: 10px auto;
    margin-bottom: 6px;
}
.itemblock .dotainfo i {
    font-style: normal;
    opacity: 0.7;
}
.itemblock .dotainfo >div {
    padding: 3px 0;
}
.itemblock .float {
    display: none;
    width: 80%;
    margin: 10px auto;
    margin-bottom: 6px;
}
.itemblock .floatD {
    height: 25px;
    line-height: 20px;
    color: #5d809e;
}
.itemblock .floatD > div {
    height: 5px;
    width: 100%;
    border: solid 1px black;
}
.itemblock .floatdiv {
    height: 20px;
    line-height: 20px;
    position: relative;
    width: 100%;
    margin: 0;
}
.itemblock .floatdiv > div {
    height: 5px;
    background-color: black;
    border: solid 1px black;
}
.itemblock .floatdiv > div > div {
    height: 5px;
}
.itemblock .links {
    display: none;
    justify-content: space-around;
    margin: 6px auto;
    width: 80%;
    background-color: #041827;
    padding: 8px;
}
.itemblock .links a {
    height:21px;
    line-height: 0;
}
.itemblock .links img {
    height:21px;
}
.itemblock .it_stick {
    display: none;
    flex-direction: column;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    background-color: #123e64;
    border: solid 1px #123e64;
}
.itemblock.right .it_stick {
    left: -88px;
}

.itemblock .it_stick > div:last-child {
    margin-bottom: 0;
}
.itemblock .it_stick > div {
    display: flex;
    width: 80px;
    padding: 3px;
    overflow: hidden;
    margin: 0 0 1px;
    background-color: #041827;
    flex-grow: 1;
    position: relative;
}
.itemblock .it_stick .stWear {
    position: absolute;
    top: 2px;
    right: 2px;
    background-color: #1a5b7c;
    border-radius: 20%;
    padding: 0 5px;
    color: #ccc;
}
.itemblock .pattern {
    display: none;
    padding: 0 20px;
    text-align: left;
}
.itemblock .it_stick > div >div {
    align-self: center;
    margin: 0 auto;
    font-size: 80%;
    color: #8c9fae;
}
.itemblock .it_stick img {
    width: 56px;
    height: 42px;
    display: block;
    margin: 0 auto;
}
@keyframes scaleBlink {
    0% {transform: scale(1);}
    90% {transform: scale(1);}
    93% {transform: scale(1.3);}
    100% {transform: scale(1);}
}
#nodesc {
    width:20px;
    height: 20px;
    background-color: #0cde4a;
    cursor: pointer;
}
.modal {
    top: 0;
    right: 0;
    bottom: -2000px;
    left: 0;
    z-index: 9999999;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    display: none;
}
.modal .tradestatus {
    max-width: 500px;
    margin: 100px auto;
    box-shadow: 10px 5px 15px rgba(0, 0, 0, 0.5);
}
.tradestatus .head {
    text-align: center;
    background-color: #123e64;
    color: #fff;
    font-size: 130%;
    position: relative;
    padding: 15px 0;
}
.tradestatus .content {
    margin: 0;
    padding: 10px;
    background-color: #092034;
    text-align: left;
    display: flex;
    color: #5c7f9d;
    border: solid 1px #123e64;
}
.tradestatus .tradeurl {
    width: 100%;
    text-align: center;
    line-height: 40px;
}
.tradestatus .tradeurl input[type=text] {
    padding: 8px;
    width: 90%;
    background-color: white;
    box-shadow: 0 0 0 2px #0cb00f;
    border-radius: 5px;
    color: black;
}
.tradestatus .content .confirmstatus {
    width: 25%;
    height:70px;
    padding: 20px 0 0;
}
.confirmstatus:after {
    content: '';
    display: block;
    width: 30px;
    height: 30px;
    background-image: url("294319a36b60430cd1c57ad665262b295bbe9aa6.svg");
    background-size: contain;
    background-repeat: no-repeat;
    margin: 10px auto 0;
}
.confirmstatus.done {
    background-color: #93cc93;
}
.confirmstatus.done:after {
    background-image: url("1cfd353cd4a505b9ad6e6f78f9e22064d27f0ec7.svg");
    background-size: contain;
    background-repeat: no-repeat;
}
.confirmstatus.error {
    background-color: #ce7d7d;
}
.confirmstatus.error:after {
    background-image: url("6a2173bbd746c81f48fb355ab3cff570769f5e08.svg");
    background-size: contain;
    background-repeat: no-repeat;
}
.bonusStatus {
    margin-left: 10px;
    vertical-align: middle;
}
.aboutBlock div.gamesselect > div.active {
    background-color: #3f5f7b;
}

.pricetable {
    display: table;
    max-width: 1200px;
    width: 100%;
    padding: 0;
    text-align: center;
}
.pricetable > div.head {
    display: table-row;
    background-color: #3f5f7b;
    color: white;
    height: 58px;
    border-bottom: solid 1px #ababab;
}
.pricetable > div.body {
    display: table-row;
    border-bottom: solid 1px #ababab;
}
.pricetable > div.head > div,
.pricetable > div.body > div {
    display: table-cell;
    padding: 5px;
    border-collapse: collapse;
    font-size: 16px;
    vertical-align: middle;
    border-bottom: solid 1px #ababab;
}
.pricetable > div.head > div:first-child,
.pricetable > div.body > div:first-child {
    text-align: left;
    padding-left:10px;
    position: relative;
    min-width: 120px;
}
.pricetable > div.body > div:nth-child(2) {
    text-align: right;
    padding-right: 10px;
    font-weight: bold;
}
.pricetable > div.head .sortSw {
    cursor: pointer;
}
.pricetable > div.head .offer input.searchName {
    left:5%;
    background-size: auto;
}
.pricetable div.head select#sortSelect {
    height: 30px;
    padding: 5px 8px;
    border-radius: 5px;
    outline: none;
    margin-left: 5px;
}
.pricetable div.body > div::before {
    content: attr(data-label);
    text-align: left;
    display: none;
}

.table {
    margin: 0 1%;
    background-color: black;
    border: solid 1px #0a8f0c;
    position: relative;
}
.tableWrapper {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
}
.table .itemsblocks {
    display: flex;
    width: 100%;
}
.table .randomAI {
    position: absolute;
    top: 0;
    left: -25px;
    z-index: 100;
    width: 50px;
    height: 50px;
    cursor: pointer;
    background: url("random.png") center 100%/100% no-repeat;
}
.table .userside,
.table .botside {
    width: 50%;
    background-color: #092034;
    margin: 9px;
    position: relative;
}
.table .userside {
    margin-right: 15px;
}
.table .botside {
    margin-left: 15px;
}
.table .botleft {
    color: #8ba8c1;
    line-height: 45px;
    display: inline-block;
}
.table .trade_info {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    line-height: 55px;
    color: #8ba8c1;
    position: relative;
}
.table .trade_info .trade_left {
    width: 50%;
    height: 55px;
}
.trade_butt {
    width: 100%;
    top: 13px;
    left: 0;
    position: absolute;
    line-height: 55px;
}
.table .trade_info .trade_right {
    width: 25%;
    height: 55px;
}
.trade_info .trade_filter {
    width: 25%;
    line-height: 60px;
    position: relative;
}
.table .trade_info .user_total {
    text-align: right;
    padding-right: 160px;
    white-space: nowrap;
}
.table .trade_info .bot_total {
    padding-left: 160px;
    white-space: nowrap;
}
.table .trade_info .trade_text {
    position: relative;
    width: 300px;
    height: 55px;
    margin: 0 auto;
    text-align: center;
    z-index: 10;
    border-radius: 25px;
    background-color: #0cb00f;
    color: #fff;
    text-shadow: 0 0 5px #063307;
    font-size: 130%;
    letter-spacing: 2px;
    cursor: pointer;
    box-shadow: 1px 3px 10px black;
}
#tradeTable .trade_info .trade_text:hover {
    background-color: #63bb4e;
}
#tradeTable .trade_info .trade_text:active {
    background-color: #007302;
}
#tradeTable.error {
    border-color: #ae2223;
}
#tradeTable.error .trade_info .trade_text {
    background-color: #d11010;
}
#tradeTable.error .trademessages {
    color: #eb3b3b;
}

#tradeTable.process {
    border-color: #5c7f9d;
}
#tradeTable.process .trade_info .trade_text {
    background-color: #5c7f9d;
}
.tradeFEED {
    text-align: center;
    height: 125px;
    background-color: black;
    border: solid 1px #0a8f0c;
    margin: 1%;
    overflow: hidden;
    position: relative;
    transition: height 0.3s;
}
.tradeFEED #feedClose {
    position: absolute;
    right:10px;
    top: 10px;
    line-height: 10px;
    cursor: pointer;
}
.tradeFeedDiv {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    height: 80px;
    min-height: 80px;
    transform: translateY(100px);
}
.tradeFeedDiv.Transition {
    transform: translateY(0px);
    transition: transform 0.3s ease-out;
}
.tradeFeedDiv img {
    width:75px;
}
.tradeFeedDiv > div > div  {
    width: 75px;
    height: 75px;
    margin: 0 3px;
    line-height: 75px;
    font-size: 150%;
    border: solid 1px #092034;
    position: relative;
}
.tradeFeedDiv > div > div > .gIcon {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20px;
}
.tradeFeedDiv > div:nth-child(1) {
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    justify-content: flex-end;
    width: 50%;
    margin-right: 25px;
}
.tradeFeedDiv > div:nth-child(2) {
    text-align: center;
    line-height: 75px;
    width: 50px;
    height: 80px;
    margin: 0 -25px;
    background: url("9544e612f2779d3486a569e706f80a01522a34bc.svg");
    animation: spin 0.75s ease-out;
}
.tradeFeedDiv > div:nth-child(3) {
    display: flex;
    overflow: hidden;
    flex-wrap: nowrap;
    justify-content: flex-start;
    width: 50%;
    margin-left: 25px;
}
.table div#filter_left {
    display: block;
    text-align: center;
    cursor: pointer;
}
.table div#filter_left >span {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background: url("7bf2a0fdc20f59c650e5b4d0376853cd6a304b10.svg") top left/20px;
    transition: background-position 0.25s;
}
.table div#filter_left[data-val="1"] > span {
    background-position: left bottom;
}
.table .head {
    display: flex;
    height: 50px;
    line-height: 50px;
}
.table .total_price {
    font-size: 160%;
    font-family: Arial, sans-serif;
    color: #fff;
    display: inline-block;
}
.table .delim {
    height: 45px;
    line-height: 45px;
    text-align: center;
    width: 100%;
    background-color: rgba(6, 253, 222, 0.62);
    text-transform: uppercase;
    white-space: nowrap;
}
.table .noitems {
    color: #5c7f9d;
    margin: 75px auto 0;
    line-height: 30px;
}
.table .noitems .top {
    color: white;
}
.table .trade {
    align-self: flex-start;
    margin-top: 7px;
    position: relative;
}
.table .trademessages {
    display: block;
    width: 100%;
    text-align: center;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    position: relative;
}
.table .trademessages .statusWrap {
    transition: margin 1s;
}
.table .trademessages .statusWrap span {
    color: #8ba8c1;
}
.table .trademessages .QueueInfoDiv {
    max-width: 600px;
    background-color: #092034;
    color: #c5c7ca;
    margin: 10px auto;
    padding: 5px;
    line-height: 150%;
}
.table .trademessages .QueueInfoDiv i {
    color: #5c7f9d;;
}
.table .trademessages span.bonusGot {
    padding-left: 35px;
    position: relative;
}
.table .trademessages span.bonusGot > a::before {
    content: ' ';
    position: absolute;
    left: 0;
    top: -13px;
    width: 35px;
    height: 35px;
    background-image: url("lottery_open.svg");
    background-repeat: no-repeat;
    background-size: 35px;
}
.table .trademessages span.bonusGot > a::after {
    display: inline-block;
    content: '?';
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #b8475b;
    color: white;
    margin-left: 5px;
    font: bold 15px/20px Verdana;
}
.table .trade_button {
    display: block;
    background: url("25f020b56f8aa64b47c9ae5620b34cf0f215fdc5.svg") no-repeat;
    background-size: contain;
    cursor: pointer;
    width: 155px;
    height: 155px;
    position: relative;
}
.trade .trade_image {
    width: 120px;
    height: 120px;
    position: absolute;
    left: 0; top: 0; right: 0; bottom: 0;
    margin: auto;
    transform: rotate(0deg);
    transition: transform 1s;
}
.trade .trade_image > img {
    width: 100%;
    height: 100%;
}
.trade .inspect {
    width: 55px;
    height: 55px;
    background: url("5a70230c64d904fd4563a43cb7f0411a34c23916.svg") no-repeat;
}
.trade .sendoffer {
    width: 55px;
    height: 55px;
    background: url("af195813dc93e0d0cf17742da1ecca18c4fc1cb9.svg") no-repeat;
}

.trade .mConfirm {
    width: 55px;
    height: 55px;
    background: url("eef15acd56d71608c5970d7cbcf18ffca3325536.svg") no-repeat;
}
.trade .finish {
    width: 55px;
    height: 55px;
    background: url("ae6bd807f070362ec54b4171f7aa4c1db812b13f.svg") no-repeat;
}
#tradeStatusText.error {
    display: block;
    background-color: #7f2033;
    border-color: #a96f88;
}
#tradeStatusText span.AcceptButton > a {
    display: inline-block;
    font-weight: bold;
    border-radius: 10px;
    padding: 6px 20px;
    margin: 0 5px;
    font-size: 110%;
    background-color: #63bb4e;
    color: #092034;
    cursor: pointer;
}
.tradeStatusClose {
    display: block;
    position: absolute;
    cursor: pointer;
    right: 6px;
    top: -14px;
    width: 30px;
    height: 30px;
    background-image: url("1abe5900ee01d9b9bb8584777da414026aa6a01a.svg");
}
.table .trade_button.disabled > div {
    color: #da2525;
}
.BotStats {
    display:flex;
    flex-flow: row wrap;
    width:100%;
    margin: 20px 0;
    font-size: 130%;
}
.BotStats > DIV {
    flex: 1;
    min-width: 200px;
    text-align: center;
}
.BotStats b {
    font-size: 160%;
    font-weight: bold;
}
.footer {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    padding: 0 1%;
    min-height: 120px;
    color: #678eaf;
}
.footer .payments_footer {
    padding: 20px 0;
}
.footer .payments_footer > img {
    vertical-align: middle;
    padding-left: 10px;
}
.footer .Flogo span {
    font-size: 130%;
    color: white;
}
.footer .Flogo {
    margin-right: 20px;
}
.footer .advert {
    margin: 0 auto;
    text-align: center;
    font-size: 130%;
}
.footer .advert b {
    color: #ff9302;
}
.footer .online span {
    display: inline-block;
    width: 60px;
    line-height: 20px;
    text-align: right;
    color: white;
}
.footer .contacts {
    padding: 20px;
}
.footer .contacts img {
    height: 30px;
    width: 30px;
    margin: 2px;
    vertical-align: middle;
}
.aboutBlock {
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    overflow: hidden;
}
.aboutBlock >div {
    width: 50%;
    margin: 20px;
    margin-left: 0;
}
.aboutBlock >div:first-child {
    margin-left: 20px;
}
.aboutBlock h1 {
    font-size: 140%;
    font-weight: normal;
    background-color: #123e64;
    color: white;
    padding: 17px 30px;
}
.aboutBlock .textinfo {
    padding: 30px;
    line-height: 1.5;
    background-color: #092034;
    font-size: 120%;
    height: 100%;
}
.aboutBlock .textinfo p {
    padding-bottom: 30px;
}
.textinfo b {
    color: white;
    font-weight:normal;
}
.textinfo b.abPrice {
    color:white;
}
.aboutBlock .aboutVideo {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    align-content: center;
    position: relative;
}
.aboutBlock #leftButt {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    display: block;
    background: url("588aa416f172095b24cc4e3c2bcb1adcfae5a657.svg") center no-repeat;
    cursor: pointer;
}
.aboutBlock #rightButt {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    width: 50px;
    background: url("404143c7a2dc2c430b9827478488b2af3d5dd480.svg") center no-repeat;
    cursor: pointer;
}
.aboutBlock .videoWrap {
    overflow: hidden;
    width: 560px;
    margin: 0 auto;
}
.aboutBlock .videoWrap > div {
    display: flex;
    flex-flow: row nowrap;
}
.aboutBlock .botlist {
    display: flex;
    flex-flow: row wrap;
}
.aboutBlock .botlist > div {
    flex: 1 150px;
    height: 210px;
    position: relative;
    text-align: center;
    border: solid 1px black;
    background: #092034 radial-gradient(circle at center 75px, #124878,#10395b 40px, #092034 100px) no-repeat;
}
.aboutBlock .botIm {
    background: url("226ff15fae5bb4dc1fb12029c22263ee64d072d4.svg") center no-repeat;
    position: absolute;
    background-size: 40px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.botlist .number {
    color: #092034;
    font: bold 100px/150px "Roboto Condensed";
}
.botlist a:first-child {
    color: white;
}
.botlist a.name {
    color: white;
}
.botlist a {
    font-size: 15px;
    display: block;
    position: relative;
}
.aboutBlock .head {
    font-size: 130%;
    color: #a7cff2;
    padding: 20px 0;
    cursor: pointer;
    transition: background-color 0.2s ease-out;

}
.aboutBlock .head.active {
    background-color: #123c61;
}
.aboutBlock .infowrap {
    position: relative;
    overflow: hidden;
    transition: max-height 0.5s;
    border-bottom: solid 1px black;
}
@-webkit-keyframes sk-bouncedelay {
    0%, 80%, 100% { -webkit-transform: scale(0) }
    40% { -webkit-transform: scale(1.0) }
}
@keyframes sk-bouncedelay {
    0%, 80%, 100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    } 40% {
          -webkit-transform: scale(1.0);
          transform: scale(1.0);
      }
}
.rotate { -webkit-animation:spin 5s linear infinite; animation:spin 5s linear infinite;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); }}
@keyframes spin { 100% { transform:rotate(360deg);}}
.aboutBlock .infowrap ul {
    padding: 0 0 30px 20px;
}
.aboutBlock .infowrap li {
    padding: 10px 0;
}
.loading-clock {
    display: inline-block;
    vertical-align: middle;
    margin-right: 11px;
    width: 30px;
    height: 30px;
    background-color: white;
    border-radius: 100%;
    position: relative;
}
.loading-clock:before,
.loading-clock:after {
    position: absolute;
    display: block;
    content: "";
    width: 4px;
    left: 14px;
    background: #5c7f9d;
}
.loading-clock:before {
    top: 4px;
    height: 14px;
    transform-origin: 2px 11px;
    animation: spin 1s infinite linear;
}
.loading-clock:after {
    top: 8px;
    height: 10px;
    transform-origin: 2px 7px;
    animation: spin 12s infinite linear;
}
.body {
    display: flex;
    flex-flow: row nowrap;
}
body.light {
    background: url("bg_tile2.jpg");
    background-color: #625036;
    color: #000;
}
.light a {
    color: black;
}
.light #SecMessage a {
    color: wheat;
}
.light .header a {
    color: white;
}
.light .header .menu > div.presentmenu > a {
    color: #fff;
}
.light .header .menu > div.presentmenu > a:hover {
    color: #123e64;
}
.light .lang_menu .tickdown, .head .tickdown {
    background-image: url("b491f31ff7d57b120e74d92e2756e9632ef1e6a6.svg");
}
.light .lang_menu > span {
    border-bottom: 1px dashed #ddd;
    color: #fff;
}
.light .lang_menu ul > li > a {
    display: block;
    color: #ddd;
}
.light .header {
    background-color: #80a8cc;
    color: #fff;
}
.light .header .menuicon {
    background-image: url("b5ede9a27c424358f09e5eb5a509f969b5e99b49.svg");
}
.light .itswitchWrap input[type="radio"]:checked + label {
    background-color: #80a8cc;
}
.light .logginIn .avatar:before {
    background: linear-gradient(to right, transparent , #80a8cc);
}
.light .weaponsTop {
    top: 0;
}
.light .table {
    background-color: #e2c3a3;
    border: 0;
}
.light .tradeFEED {
    background-color: #e2c3a3;
    border: 0;
}
.light .tradeFeedDiv > div > div {
    border-color: #edeae5;
}
.light .tradeFeedDiv > div:nth-child(2) {
    background: url("d6a17a7a589f25ac3460263eae2aad9e8713de59.svg");
}
.light .table .userside, .light .table .botside {
    background-color: #edeae5;
}
.light .table .noitems {
    color: #4a84b8;
    font: normal 120%/1.5 "Roboto Condensed";
}
.light .table .noitems .top {
    color: black;
}
.light .table .trademessages:before {
    background: linear-gradient(to bottom, #e2c3a3, transparent);
}
.light .table .trademessages:after {
    background: linear-gradient(to bottom, transparent, #e2c3a3);
}
.light .table .trademessages {
    font-weight: bold;
    color: #544;
}
.light .table .trade_info {
    color: inherit;
}
.light .table .total_price {
    color: #644;
    font-weight: bold;
}
.light .table .trademessages .statusWrap span {
    color: #5c7f9d;
}
.light .table .trademessages .QueueInfoDiv {
    background-color: #edeae5;
    color: #59444c;
}
.light .table .trademessages .QueueInfoDiv i {
    color: #0cb00f;
}
.light .offers .offer .head {
    background-color: #80a8cc;
}
.light .offer .head > div {
    color: #0c487d;
}
.light .offers .head .searchBlock {
    border-right: solid 1px #0c487d;
}
.light .offer .searchName {
    border-color: #0c487d;
    color: white;
    background-color: #80a8cc;
    background-image: url("44bb73deb833ba15d9b29ec03ea71e970d17a311.svg");
}
.light .offer .searchName::placeholder {
    color:white;
}
.light #currentBot, .light #botSort, .light #userSort {
    border-bottom: dashed 1px #ddd;
}
.light .offer .updateImg {
    border-left: solid 1px #0c487d;
}
.light .offer .head .updateImg > div {
    background: url("ab620b32624f7d3dc9f9d0ac8d74bd02eef49ab2.svg") center no-repeat;
}
.light .offers .head #botIgnoreStickers {
    border-left:solid 1px #0c487d;
    background: url("1e7ad498f7d02f8592ff6e6a2361702fa440e10a.svg") center no-repeat;
}
.light .offers .head #botIgnoreStickers[data-nostick="1"] {
    background: url("67f66de5b33eb31cdc7ce203dbc819e425288a5a.svg") center no-repeat;
}
.light .offers .head #HideTrUserInv {
    border-left:solid 1px #0c487d;
    background: url("e480d4d741532e37cfc69d425de6193ccad8974c.svg") center no-repeat;
}
.light .offers .head #HideTrUserInv[data-hidetrade="1"] {
    background: url("c0022c4abfcfe2c3b6d852f886c5302c3aea6750.svg") center no-repeat;
}
.light .offers .head .moreSearch {
    border-left:solid 1px #0c487d;
    background: url("d47e6c29d9a5ea034765a2bc805253212ceb65e9.svg") center no-repeat;
}
.light .offers .head .moreSearch.close {
    background: #5c7f9d url("29329e23792429465b30f992589f05c05fefaccf.svg") center no-repeat;
}
.light .offers .oitems {
    background-color: #edeae5;
}
.light .itemblock {
    background: #edeae5 radial-gradient(circle at center 75px, #fff,#f5f3f0 40px, #edeae5 100px) no-repeat;
}
.light .itemblock.hover {
    background: #f6f2ec radial-gradient(circle at center 75px, #fff, #f6f2ec 100px) no-repeat;
}
.light .itemblock .it_name.NA, .light .itemblock .it_name.B {
    color: inherit;
}
.light .itemblock .it_st {
    background-color: #bcb9ad;
    color: #edeae5;
}
.light .itemblock .it_os {
    color: #756e51;
}
.light .itemblock .it_ext {
    color: #756e51;
}
.light .itemblock .it_returnReserve {
    background-color: #80a8cc;
    border-radius: 5px;
}
.light .itemblock .links {
    background-color: #d6d6d6;
}
.light .itemblock .it_stick {
    background-color: #f6f2ec;
    border-color: #f6f2ec;
}
.light .itemblock .it_stick > div {
    background-color: #d6d6d6;
}
.light .itemblock .floatD {
    color: #9c9886;
}
.light .itemblock .Fullname {
    color: black;
}
.light .itemblock .Nametag {
    border-color: #d6d6d6;
}
.light .itemwrap .it_tradehold {
    color: #000;
    text-shadow: 0 0 3px #FFF;
}
.light .offers .offer:after {
    border: none;
    background-image: linear-gradient(to bottom, transparent , #edeae5 85%);
}
.light .footer {
    color: #f6f2ec;
}
.light .footer .advert b {
    color: #80a8cc;
}
.light div::-webkit-scrollbar-track {
    background-color: #705a45;
}
.light .table div::-webkit-scrollbar-track {
    background-color: #e2c3a3;
}
/* Handle */
.light div::-webkit-scrollbar-thumb {
    background: #e2c3a3;
    border-color: #705a45;
}
.light .tradestatus .head {
    background-color: #80a8cc;
}
.light .tradestatus .content {
    background-color: #edeae5;
}
.light .aboutBlock h1 {
    background-color: #80a8cc;
}
.light .aboutBlock .textinfo {
    background-color: #edeae5;
}
.light .aboutBlock .head {
    color: #4a84b8;
}
.light .aboutBlock .head.active {
    background-color: #d6cbb9;
}
.light .aboutBlock .infowrap {
    border-color: #d6d6d6;
}
.light .textinfo b {
    color: #0cb00f;
    font-weight: bold;
}
.light .textinfo b.abPrice {
    color: white;
}
.light .aboutBlock .botlist > div {
    background: #edeae5 radial-gradient(circle at center 75px, #fff,#f5f3f0 40px, #edeae5 100px) no-repeat;
}
.light .botlist .number {
    color: #e0d8c9;
}
.light .botlist a.name {
    color: black;
}
.light .botlist a {
    color: #4a84b8;
}
.light .content h1 {
    background-color: #80a8cc;
}
.light .content .textinfo {
    background-color: #f6f2ec;
}
#histBody td > a {
    text-decoration: underline;
    font-weight: bold;
}
.light #histBody {
    background-color: #e8ddcc;
}
.light #histBody th {
    background-color: #8c7653;
    border-bottom-color: #5d4d33;
}
.light #histBody tr:nth-child(odd) td {
    background: #e8ddcc;
}
.light #histBody td {
    background: #fbf3e8;
}
.light .histHead .histHeadIt {
    background-color: #8c7653;
}
.light .histHead .histHeadIt.active {
    background-color: #e8ddcc;
}
.light .histHead .histHeadIt.active:after {
    background-color: #e8ddcc;
}
.light .pricetable > div.head {
    background-color: #80a8cc;
    color: white;
}
.light .contentBuy {
    background-color: #f6f2ec;
}
.light .contentBuy h2 {
    background-color: #5c7f9d;
}
.light .contentBuy > p {
    color: inherit;
}
div#uLoadGame {
    margin-left: 13px;
}
.gamesselect > div {
    display: inline-block;
    height: 60px;
    width: 60px;
    text-align: center;
    font: bold 120%/50px Verdana;
    cursor: pointer;
}
.gamesselect > div[data-game="100730"] {
    position: relative;
}
.gamesselect > div[data-game="200730"] {
    position: relative;
}
.gamesselect div#ReserveCount:empty {
    display: none;
}
.gamesselect div#ReserveCount {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #fff200;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: black;
    font-size: 12px;
    text-align: center;
}
.gamesselect div#AuctionHelp {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    background-color: #fff200;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: black;
    font-size: 15px;
    text-align: center;
}
.gamesselect div#ReserveWCount:empty {
    display: none;
}
@keyframes bg-flash {
    0%   { background-color: #00ff97; }
    30% { background-color: #00ee77; }
    50% { background-color: #00944b; }
    70% { background-color: #00ee77; }
    100% { background-color: #00ff97; }
}
.gamesselect div#ReserveWCount {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 999;
    background-color: #00ff97;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: black;
    font-size: 12px;
    text-align: center;
    animation: bg-flash 1s infinite;
}
.gamesselect > div > img {
    height: 50px;
    width: 50px;
    padding-top: 5px;
    opacity: 0.4;
}
.gamesselect > div.active {
    background-color: #123e64;
}
.gamesselect > div.active > img{
    opacity: 1;
}

.light .gamesselect > div.active {
    background-color: #80a8cc;
}

@media only screen and (max-width: 1366px) {
    .offers .head .search {
        width: 250px;
    }
    .table div#filter_left {
        text-align: right;
        padding-right: 15px;
    }
}

@media only screen and (max-width: 1280px) {
    .offers .head .search {
        width: 170px;
    }
    .trade_info .trade_filter {
        width: 100%;
    }
    .table .trade_info .trade_right {
        width: 50%;
    }
    .table .trade_butt {
        top: 0;
    }
}

@media only screen and (max-width: 1080px) {
    .logginIn .avatar:before {
        background: linear-gradient(to right, transparent , #212629);
    }
    .header .menu > div {
        padding-right: 15px;
    }
    .header .lang_menu {
        padding-right: 10px;
        margin-left: auto;
    }
    .logo > a >img {
        height: 115px;
        width: 93px;
    }
    .weaponsTop {
        height: 110px;
    }
    .offer .searchName {
        left: 10px;
        top: 10px;
        padding-left: 50px;
        border: 0;
        background-size: 25px 25px;
    }
    .offers .head .search {
        width: 59px;
    }
    .offers .head .userValue {
        display: none;
    }
    .offers .head .bonusSt {
        margin-right: auto;
    }
    .offers .head .search .searchBlock:focus-within {
        width: 240px;
    }
    .offers .head .search .searchName:focus {
        top: 15px;
        padding: 5px 0 8px 23px;
        background-size: initial;
        width: 170px;
        left: 10%;
        border: none;
    }
    .offers .oitems .new-sub {
        background-position: center bottom;
        background-size: 250px;
        margin: 0 0 0 5%;
    }
    .offers .oitems .new-sub > div {
        margin-right: 0;
        margin-bottom: 200px;
    }
    .offers .oitems .new-sub > div h3 {
        font-size: 300%;
    }
    .offers .oitems .new-sub > div h4 {
        font-size: 150%;
        font-weight: normal;
        margin-bottom: 1em;
    }
    .offers .oitems .new-sub > div p {
        margin-bottom: 1em;
    }
    .aboutBlock {
        flex-flow: row wrap;
    }
    .aboutBlock .textinfo {
        padding: 3%;
        height: auto;
    }
    .aboutBlock >div {
        width: 100% !important;
        margin: 10px;
    }
    .aboutBlock >div:first-child {
        margin-left: 10px;
    }
    .aboutBlock > div:first-child {
        order: 2;
    }
}

@media only screen and (max-width: 768px),
only screen and (max-device-width: 768px) {
    .table .trade_info .trade_right {
        line-height: 35px;
    }
    .table .trade_info .trade_left {
        line-height: 35px;
    }
    .table .trade_info .trade_text {
        width: 240px;
    }
    .table .trade_info .user_total {
        white-space: normal;
        padding-right: 130px;
    }
    .table .trade_info .bot_total {
        white-space: normal;
        padding-left: 130px;
    }
    .table .itemsblocks {
        width: 200%;
    }
    .table div#filter_left {
        text-align: center;
        padding: 0;
    }
    .offers {
        width: 200%;
    }
    .offers .head .search {
        width: 250px;
    }
    .offer .searchName {
         left: 10%;
         top: 15px;
         padding-left: 23px;
        border-bottom: solid 1px #5c7f9d;
    }
    .itswitchWrap {
        display: flex;
    }
    .footer .advert {
        order: 1;
        padding: 10px;
    }
    .header .menuicon {
        display: block;
    }
    #histBody td:nth-child(5) {
        display: none;
    }
    #histBody th:nth-child(5) {
        display: none;
    }
    #histBody td:nth-child(6) {
        display: none;
    }
    #histBody th:nth-child(6) {
        display: none;
    }
    .header .menu {
        flex-wrap: wrap;
        align-content: flex-start;
        width: 160px;
        position: absolute;
        left: 0;
        top: 0;
        bottom: 0;
        height: 100%;
        padding: 20px;
        margin: 0;
        background-color: #123e64;
        z-index: 50;
        transform: translateX(-200px);
        transition: transform 0.5s;
    }
    .light .header .menu {
        background-color: #80a8cc;
    }
    .header .menu > div {
        display: block;
    }
    #menuClose {
        display: block;
    }
    .pricetable div {
        color: white;
    }
    .pricetable > div.head {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        height: auto;
        padding: 0;
        border-bottom: solid 1px #ababab;
    }
    .pricetable > div.head > div {
        border: 0;
    }
    .pricetable > div.head input.searchName {
        padding-left: 25px;
        position: relative;
        left: 0;
        top: 0;
        width: auto;
        background-size: auto;
    }
    .pricetable > div.body {
        display: flex;
        flex-wrap: wrap;
        border-bottom: solid 1px #ababab;
    }
    .pricetable > div.body > div {
        display: flex;
        flex: 1 0 30%;
        padding: 5px 0;
        border: none;
    }
    .pricetable > div.body > div:first-child {
        flex-basis: 100%;
        justify-content: left;
        padding-left: 0;
    }
    .pricetable > div.body > div:nth-child(2) {
        font-weight: normal;
        padding-right: 0;
    }
    .pricetable div.body > div::before {
        content: attr(data-label);
        display: inline;
        padding-right: 5px;
        color: #8ba8c1;
    }
    .light .pricetable div.body > div::before {
        color: #9d9587;
    }
    .light .pricetable div {
        color: #092034;
    }
}

@media only screen and (max-width: 500px),
only screen and (max-device-width: 500px) {
    .logginIn .avatar {
        max-width: 60px;
    }
    .logo {
        top: 100px;
    }
    .header .menuicon {
        width: 0;
        overflow: hidden;
    }
    .table .trade_info .trade_left {
        width: 100%;
        height: auto;
        line-height: 55px;
    }
    .table .trade_info .user_total {
        padding: 0;
        text-align: center;
    }
    .table .trade_info .trade_butt {
        position: relative;
    }
    .table .trade_info .trade_right {
        width: 100%;
        height: auto;
        line-height: 55px;
    }
    .table .trade_info .bot_total {
        padding: 0;
        text-align: center;
    }
    .userside .titems {
        direction: ltr;
    }
    .titems {
        flex-wrap: nowrap;
        overflow: auto;
        height: 250px;
    }
    .offer .searchName {
        left: 10px;
        top: 10px;
        padding-left: 50px;
        border: 0;
        background-size: 25px 25px;
    }
    .offers .head .search {
        width: 59px;
    }
    .offers .head .search .searchBlock:focus-within {
        width: 240px;
    }
    .offers .head .search .searchName:focus {
        left: 10%;
        top: 15px;
        padding: 5px 0 8px 23px;
        border: none;
        background-size: initial;
        width: 170px;
    }
    .online.payments_footer {
        width: 100%;
        text-align: center;
    }
    .footer .contacts {
        margin: 0 auto;
    }
    .aboutBlock >div:first-child {
        margin-left: 0;
    }
    .pricetable > div.head {
        justify-content: center;
    }
    .pricetable > div.head > div:first-child {
        width: 100%;
    }
    .pricetable > div.head .offer input.searchName {
        left: 0;
        width: -webkit-fill-available;
        width: -moz-available;
        width: stretch;
    }
    .pricetable > div.body > div {
        flex: 1 0 50%;
    }
}
@media only screen and (max-width: 380px),
only screen and (max-device-width: 380px) {
    .offer .head .curBot {
        width: 0;
        overflow: hidden;
    }
    .header .moneymenu {
        padding: 0;
        background: none;
    }
    .logginIn .avatar {
        max-width: 30px;
    }
}