@charset "utf-8";

.font1 { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.font2 { font-family: "Segoe UI", Tahoma, Arial, sans-serif; }

.clearboth::after { content: ""; clear: both; display: block; }

.fadeIn { opacity: 0.7; transition: 0.25s ease-in-out; }

.fadeIn:hover { opacity: 1; }

small::before { content: "p"; }

.retinaMarket { background-size: 500px 500px; }

h2, h3 { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

h2 { font-size: 1.8em; line-height: 1.1em; }

h3 { font-size: 1.5em; line-height: 1.1em; margin-top: 1.3em; margin-bottom: 1em; }

h3.v2 { margin-bottom: 0px; }

h3.v3 { margin-top: 0px; margin-bottom: 0px; }

.fsize2 { font-size: 1.3em; line-height: 1.2em; }

#content-container h3:first-of-type { margin-top: 0px; }

.mbutton { position: relative; display: inline-block; border: 0px none; border-radius: 3px; background-clip: padding-box; background-color: rgb(255, 221, 69); padding: 10px 15px; margin: 0px 5px 0px 0px; text-transform: uppercase; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 1.3em; line-height: 1.1em; color: rgb(0, 0, 0); cursor: pointer; transition: 0.15s ease-in-out; outline: none; }

.mbutton #autosell_timer { font-style: normal; display: inline-block; border-radius: 50%; background-clip: padding-box; width: 24px; height: 24px; background-color: rgb(255, 255, 255); color: rgb(34, 34, 34); font-size: 14px; line-height: 24px; font-weight: 700; text-align: center; vertical-align: top; padding: 1px 0px 0px; position: absolute; top: 7px; right: 7px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 7px; }

.mbutton #autosell_timer.danger { color: rgb(206, 0, 0); }

.mbutton.mbutton-success { background-color: rgb(68, 157, 68); color: rgb(255, 255, 255); }

.mbutton.mbutton-success:hover { background-color: rgb(57, 132, 57); }

.mbutton.mbutton-success:active { background-color: rgb(76, 175, 76); }

.mbutton.mbutton-danger { background-color: rgb(217, 83, 79); color: rgb(255, 255, 255); }

.mbutton.mbutton-danger:hover { background-color: rgb(211, 54, 50); }

.mbutton.mbutton-danger:active { background-color: rgb(222, 103, 100); }

.mbutton:disabled, .mbutton.disabled, .mbutton.disabled:hover { cursor: default; background-color: rgb(211, 211, 211) !important; color: rgb(150, 149, 149) !important; }

.button_success:hover { background-color: rgb(255, 212, 18); border-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

.button_success:active { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

.colored_button, .info_dialog_url { display: block; width: 100%; border-width: 0px 0px 2px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-radius: 2px; background-clip: padding-box; background-color: rgb(255, 221, 69); padding: 15px 10px 12px; margin: 0px; text-transform: uppercase; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 1.3em; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; border-bottom-color: rgb(255, 221, 69); outline: none; }

.colored_button:hover, .info_dialog_url:hover { background-color: rgb(255, 212, 18); border-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

.colored_button:disabled, .info_dialog_url:disabled, .colored_button.disabled, .info_dialog_url.disabled, .colored_button.disabled:hover, .info_dialog_url.disabled:hover { background-color: rgb(239, 239, 239); border-color: rgb(239, 239, 239); color: rgb(150, 149, 149); cursor: default; }

.colored_button:active, .info_dialog_url:active { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

.colored_button.inlineblock, .info_dialog_url.inlineblock { display: inline-block; padding-left: 15px; padding-right: 15px; width: auto; margin-right: 10px; }

.colored_button.mini, .info_dialog_url.mini { padding: 7px 10px; font-size: 1.1em; line-height: 1.1em; }

.colored_button.b-autopurchase, .info_dialog_url.b-autopurchase { font-size: 2em; line-height: 1.1em; width: 400px; }

.colored_button.colored-ui, .info_dialog_url.colored-ui { display: inline-block; width: auto; padding: 15px 30px 12px; background-color: rgb(255, 221, 69); background-image: none; opacity: 1; font-weight: inherit; border: 0px none; border-radius: 2px; background-clip: padding-box; }

.colored_button.colored-ui .ui-button-text, .info_dialog_url.colored-ui .ui-button-text { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; padding: 0px; }

.info_dialog_url { display: inline-block; padding-left: 15px; padding-right: 15px; width: auto; margin: 0px 5px 5px; }

.market-sales::after { content: ""; clear: both; display: block; }

.market-left { display: inline-block; float: left; width: 190px; }

.market-left .hint { margin-top: 30px; background-color: rgba(255, 239, 163, 0.9); border-radius: 6px; background-clip: padding-box; padding: 3px 0px 3px 6px; font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 12px; line-height: 30px; cursor: default; }

.market-left .hint.hot::before { content: ""; border-radius: 6px; width: 30px; height: 30px; display: inline-block; vertical-align: middle; background: url("../images/common/icons_common.png") -666px 0px no-repeat transparent; position: relative; top: -2px; }

.instant-purchase { margin-top: 20px; padding-top: 20px; border-top: 1px solid rgb(224, 224, 224); }

.instant-purchase .market-left { display: block; float: none; width: auto; }

.instant-purchase .search-block { display: inline-block; width: 300px; vertical-align: top; }

.instant-purchase .selections { display: inline-block; vertical-align: top; }

.instant-purchase .selection { display: inline-block; vertical-align: top; margin-left: 30px; }

.instant-purchase .rc-inputs { display: inline-block; width: 280px; vertical-align: top; }

.instant-purchase .selectionblock { display: inline-block; width: 300px; vertical-align: top; }

.instant-purchase .market-right { margin: 0px; }

.instant-purchase .market-items#applications .item:nth-child(7n+7) { margin-right: 12px; }

.instant-purchase .market-items#applications .item { margin-right: 12px; }

.search-block { position: relative; margin-bottom: 10px; }

.search-block::before { content: ""; position: absolute; top: 0px; left: 0px; width: 34px; height: 100%; background: padding-box rgb(255, 205, 0); border-radius: 2px; transition: 0.25s ease-in-out; }

.search-block::after { content: ""; position: absolute; top: 9px; left: 9px; width: 17px; height: 17px; background: url("../images/common/icons_common.png?104") -666px -32px no-repeat transparent; transition: 0.25s ease-in-out; }

.search-block input { display: block; width: 100%; padding: 7px 5px 7px 40px; border-color: rgb(255, 193, 19); min-height: 35px; transition: 0.25s ease-in-out; }

.search-block input:hover, .search-block input:focus, .search-block input:active { border-color: rgb(219, 167, 27); }

.search-block .clear-input { visibility: hidden; position: absolute; top: 11px; right: -7px; width: 15px; height: 15px; background: url("../images/common/icons_common.png?104") -685px -32px no-repeat rgb(255, 193, 19); border-radius: 50%; border: 0px none; cursor: pointer; transition: 0.25s ease-in-out; opacity: 0; outline: none; }

.search-block .clear-input.active { visibility: visible; opacity: 0.7; }

.search-block .clear-input:hover { opacity: 1; }

.search-block.active::before { width: 0px; overflow: hidden; }

.search-block.active::after { width: 0px; overflow: hidden; }

.search-block.active input { padding-left: 6px; }

.market-right { margin-left: 230px; }

.market-right-inner { float: left; width: 100%; position: relative; }

.market-items { padding: 15px 0px 0px; }

.market-items::after { content: ""; clear: both; display: block; }

.market-items .item { position: relative; display: inline-block; float: left; width: 100px; height: 83px; margin: 11px 13px 0px 0px; border-radius: 2px; background-clip: padding-box; cursor: pointer; }

.market-items .item .imageblock { width: 100px; height: 66px; position: relative; overflow: visible; border-radius: 2px 2px 0px 0px; background: url("../images/common/icons_common.png?104") -666px -152px no-repeat rgb(241, 241, 241); }

.market-items .item .imageblock .lbl-operation { text-transform: uppercase; display: inline-block; position: absolute; top: 25px; width: 100%; text-align: center; font-size: 1em; font-weight: 600; text-overflow: ellipsis; overflow: hidden; transition: 0.25s ease-in-out; }

.market-items .item .image { width: 100%; height: 100%; border-radius: 2px 2px 0px 0px; background-clip: padding-box; background-color: transparent; background-size: 100%; background-repeat: no-repeat; background-position: center center; transition: 0.25s ease-in-out; }

.market-items .item .price { position: absolute; bottom: 0px; left: 0px; width: 100px; height: 30px; padding: 14px 0px 0px 4px; background: transparent; color: rgb(255, 237, 156); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 15px; text-shadow: rgba(0, 0, 0, 0.5) 0px 1px 1px, rgba(0, 0, 0, 0.5) 0px -1px 1px, rgba(0, 0, 0, 0.5) 1px 0px 1px, rgba(0, 0, 0, 0.5) -1px 0px 1px; font-weight: 700; }

.market-items .item .price small { font-size: 13px; margin-left: 1px; }

.market-items .item .price small::before { content: "o"; }

.market-items .item .info { position: absolute; top: 4px; left: 5px; color: rgb(255, 239, 169); text-shadow: rgba(0, 0, 0, 0.9) 0px 1px 2px; font-family: Tahoma, "Segoe UI", Arial, sans-serif; font-size: 11px; line-height: 12px; }

.market-items .item .ilink { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; position: absolute; top: -7px; right: -7px; display: none; width: 21px; height: 21px; border: 2px solid rgb(255, 255, 255); background-color: rgb(0, 125, 166); color: rgb(255, 255, 255); border-radius: 50%; background-clip: padding-box; text-align: center; font-weight: bold; text-decoration: none; font-size: 12px; line-height: 18px; padding: 0px; z-index: 2; }

.market-items .item .ilink:hover { background-color: rgb(0, 183, 243); }

.market-items .item .name { position: absolute; top: 66px; left: 0px; width: 100%; color: rgb(42, 42, 42); background-color: rgba(238, 238, 238, 0.9); border-radius: 0px 0px 2px 2px; background-clip: padding-box; overflow: hidden; white-space: nowrap; padding: 3px; font-family: Tahoma, "Segoe UI", Arial, sans-serif; font-size: 10px; line-height: 11px; transition: 0.1s ease-in-out; }

.market-items .item .name::after { content: ""; position: absolute; top: 0px; right: 0px; width: 10px; height: 100%; z-index: 1; background: url("../images/common/icons_common.png?104") -666px -51px no-repeat transparent; }

.market-items .item .name[style="color: #ffd700;"] { color: rgb(162, 137, 0) !important; }

.market-items .item.hot .name { background-color: rgba(255, 239, 163, 0.9); }

.market-items .item.hot .name::after { background-position: -678px -51px; }

.market-items .item.hot .price::after { content: ""; position: absolute; bottom: 0px; right: 0px; background: url("../images/common/icons_common.png?104") -666px 0px no-repeat transparent; width: 30px; height: 30px; }

.market-items .item.badprice { cursor: help; }

.market-items .item.badprice::before { content: "!"; display: block; width: 13px; height: 13px; position: absolute; top: 3px; right: 3px; border-radius: 50%; background-clip: padding-box; color: rgb(255, 255, 255); font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: 700; text-align: center; background-color: rgba(250, 20, 0, 0.6); z-index: 5; }

.market-items .item.badprice .imageblock { filter: grayscale(0.7); }

.market-items .item.badprice .image { opacity: 0.5; }

.market-items .item.badprice:hover::before { background-color: rgba(250, 20, 0, 0.8); }

.market-items .item.badprice:hover .imageblock { filter: grayscale(0); }

.market-items .item:hover .image { }

.market-items .item:hover .name { white-space: normal; font-size: 11px; line-height: 1.2em; z-index: 10; }

.market-items .item:hover .name::after { display: none; }

.market-items .item:hover .ilink { display: block; }

.market-items .item:active .image { opacity: 0.5; }

.market-items#history { padding-top: 0px; height: 96px; }

.market-items#history .item { margin-right: 12px; }

.market-items#history .item:nth-child(7n+7) { margin-right: 12px; }

.market-items#history_items .item:nth-child(7n+7), .market-items.market-items-narrow .item:nth-child(7n+7) { margin-right: 13px; }

.market-items.market-items-narrow { padding-top: 0px; }

.market-items#applications .item:nth-child(7n+7) { margin-right: 0px; }

.market-items.market-items-other { padding-top: 5px; }

.market-items.market-items-other .item { height: 66px; margin-top: 0px; }

.market-items.market-items-other .item:last-child { margin-right: 0px; }

.market-items.market-items-other .imageblock { border-radius: 2px; background-clip: padding-box; }

#my_history { padding-top: 10px; }

#my_history .market-items#history_items .item { margin-right: 12px; }

#my_history .market-items#history_items .item:nth-child(7n+7) { margin-right: 12px; }

.i-itemlink { position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; z-index: 3; }

.i-inscribed { position: absolute; top: 2px; right: 0px; width: 100%; text-align: right; z-index: 5; }

.i-inscribed a { vertical-align: top; display: inline-block; width: 33%; opacity: 1; }

.i-inscribed a img { display: block; width: 100%; }

.i-inscribed a:nth-child(2) { margin-left: -11%; z-index: 2; }

.i-inscribed a:nth-child(3) { margin-left: -11%; z-index: 3; }

.i-inscribed a:nth-child(4) { margin-left: -11%; z-index: 2; }

.i-inscribed a:nth-child(5) { margin-left: -11%; z-index: 3; }

.i-inscribed a:hover { opacity: 0.8; }

.i-inscribed > img { position: relative; vertical-align: top; display: inline-block; width: 33%; }

.i-inscribed > img:nth-child(2) { margin-left: -11%; z-index: 2; }

.i-inscribed > img:nth-child(3) { margin-left: -11%; z-index: 3; }

.i-inscribed > img:nth-child(4) { margin-left: -11%; z-index: 2; }

.i-inscribed > img:nth-child(5) { margin-left: -11%; z-index: 3; }

a.rightbutton { display: inline-block; border-bottom: 2px solid rgb(255, 221, 69); border-radius: 2px; background-clip: padding-box; background-color: rgb(255, 221, 69); padding: 11px 10px 0px; margin: 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 0.9em; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; position: absolute; top: 0px; right: 0px; height: 100%; }

a.rightbutton:hover { background-color: rgb(255, 212, 18); border-bottom-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

a.rightbutton:disabled { background-color: rgb(239, 239, 239); border-color: rgb(239, 239, 239); color: rgb(150, 149, 149); cursor: default; }

a.rightbutton:active { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

.sortby { background-color: rgb(239, 239, 239); border-radius: 2px; background-clip: padding-box; padding: 6px; min-height: 35px; position: relative; }

.sortby a.rightbutton { padding-top: 7px; font-size: 1.4em; text-decoration: none; }

.sortby span { display: inline-block; float: left; padding: 4px 8px; margin-right: 5px; color: rgb(56, 56, 56); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.1em; line-height: 1.1em; border-radius: 2px; background-clip: padding-box; transition: 0.25s ease-in-out; }

.sortby span:first-child { font-weight: 700; }

.sortby span.sorterby { cursor: pointer; }

.sortby span.sorterby i { font-style: normal; border-bottom: 1px dotted rgb(56, 56, 56); }

.sortby span.sorterby.active { background: rgb(255, 221, 69); cursor: default; color: rgb(42, 42, 42) !important; }

.sortby span.sorterby.active i { border: 0px none; }

.sortby span.sorterby:hover { color: rgb(156, 99, 0); }

.sortby span.sorterby:hover i { border-color: rgb(156, 99, 0); }

.sortby .whatisit { float: left; width: 20px; height: 20px; margin: 0px 3px 0px 6px; background-color: rgb(217, 20, 0); border: 0px none; }

.sortby .whatisit .whatisit-text { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 20px; padding-top: 1px; color: rgb(255, 255, 255); }

.sortby .whatisit .whatisit-note { bottom: 28px; font-size: 0.9em; line-height: 1.2em; margin-left: -150px; width: 300px; }

.sortby > .right { display: inline-block; position: absolute; top: 0px; right: 0px; height: 100%; background-color: rgb(255, 255, 255); padding-left: 10px; }

.sortby > .right > button, .sortby > .right > div { display: inline-block; float: right; background: url("../images/common/icons_common.png?104") -696px 0px no-repeat rgb(255, 221, 69); padding: 7px 10px 0px; margin: 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 0.9em; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; height: 100%; border-width: 0px 0px 2px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-color: rgb(255, 221, 69); outline: none; }

.sortby > .right > button.page-switcher-r, .sortby > .right > div.page-switcher-r { width: 42px; border-left: 1px solid rgb(227, 184, 60); background-position: -738px 6px; border-radius: 0px 2px 2px 0px; background-clip: padding-box; }

.sortby > .right > button.page-switcher-l, .sortby > .right > div.page-switcher-l { width: 42px; background-position: -699px 6px; border-radius: 2px 0px 0px 2px; background-clip: padding-box; }

.sortby > .right > button.page-refresher, .sortby > .right > div.page-refresher { background-image: none; border-radius: 2px; background-clip: padding-box; margin-right: 10px; padding-right: 9px; padding-top: 6px; }

.sortby > .right > button.page-refresher::after, .sortby > .right > div.page-refresher::after { content: ""; display: block; width: 23px; height: 22px; background: url("../images/common/icons_common.png?104") -709px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

.sortby > .right > button.page-refresher-text, .sortby > .right > div.page-refresher-text { position: relative; background-image: none; border-radius: 2px; background-clip: padding-box; margin-right: 10px; padding-right: 9px; padding-top: 5px; }

.sortby > .right > button.page-refresher-text .b, .sortby > .right > div.page-refresher-text .b { font-size: 13px; line-height: 13px; font-weight: 700; padding-left: 28px; }

.sortby > .right > button.page-refresher-text .i, .sortby > .right > div.page-refresher-text .i { font-size: 11px; line-height: 12px; font-weight: 300; font-family: Tahoma, Arial; padding-left: 28px; padding-top: 1px; }

.sortby > .right > button.page-refresher-text::after, .sortby > .right > div.page-refresher-text::after { content: ""; position: absolute; top: 6px; left: 8px; display: block; width: 23px; height: 22px; background: url("../images/common/icons_common.png?104") -709px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

.sortby > .right > button:hover, .sortby > .right > div:hover { background-color: rgb(255, 212, 18); border-bottom-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

.sortby > .right > button:hover.page-switcher-r, .sortby > .right > div:hover.page-switcher-r { background-position: -736px 6px; }

.sortby > .right > button:hover.page-switcher-l, .sortby > .right > div:hover.page-switcher-l { background-position: -701px 6px; }

.sortby > .right > button:hover.page-refresher:not(.disabled)::after, .sortby > .right > div:hover.page-refresher:not(.disabled)::after { transform: rotate(360deg); }

.sortby > .right > button:hover.page-refresher-text:not(.disabled)::after, .sortby > .right > div:hover.page-refresher-text:not(.disabled)::after { transform: rotate(360deg); }

.sortby > .right > button:disabled, .sortby > .right > div:disabled, .sortby > .right > button.disabled, .sortby > .right > div.disabled { background-color: rgb(226, 226, 226); border-color: rgb(226, 226, 226); color: rgb(150, 149, 149); cursor: default; }

.sortby > .right > button:disabled.page-switcher-r, .sortby > .right > div:disabled.page-switcher-r, .sortby > .right > button.disabled.page-switcher-r, .sortby > .right > div.disabled.page-switcher-r { background-position: -738px -34px; }

.sortby > .right > button:disabled.page-switcher-l, .sortby > .right > div:disabled.page-switcher-l, .sortby > .right > button.disabled.page-switcher-l, .sortby > .right > div.disabled.page-switcher-l { background-position: -699px -34px; }

.sortby > .right > button:disabled.page-refresher::after, .sortby > .right > div:disabled.page-refresher::after, .sortby > .right > button.disabled.page-refresher::after, .sortby > .right > div.disabled.page-refresher::after { background-position: -709px -120px; }

.sortby > .right > button:disabled.page-refresher-text::after, .sortby > .right > div:disabled.page-refresher-text::after, .sortby > .right > button.disabled.page-refresher-text::after, .sortby > .right > div.disabled.page-refresher-text::after { background-position: -709px -120px; }

.sortby > .right > button:active, .sortby > .right > div:active { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

.selectionname { color: rgb(42, 42, 42); padding: 20px 0px 5px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.3em; line-height: 1.1em; font-weight: 700; }

.selectionname .ruble { top: 3px; margin-left: 6px; color: rgb(236, 195, 96); }

.selectionname small { display: none; }

.selectionname small::before { content: "o"; }

.selectionblock { padding: 1px 0px 0px; }

.advertise { padding: 50px 0px 0px; text-align: left; }

.advertise a { display: block; margin-bottom: 10px; opacity: 1; transition: opacity 0.25s ease-in-out; }

.advertise a:hover { opacity: 0.8; }

.advertise img { max-width: 100%; }

.market-history { padding: 40px 0px; }

.headline { padding: 10px 12px; background-color: rgb(239, 239, 239); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; color: rgb(42, 42, 42); font-size: 1.3em; line-height: 1.1em; position: relative; }

.headline a:not(.rightbutton) { color: rgb(165, 81, 51); text-decoration: underline; }

.headline a:not(.rightbutton):hover { text-decoration: none; }

.headline > .right { display: inline-block; position: absolute; top: 0px; right: 0px; height: 100%; background-color: rgb(255, 255, 255); padding-left: 0px; }

.headline > .right > button, .headline > .right > div, .headline > .right > a { display: inline-block; float: right; background: padding-box rgb(255, 221, 69); padding: 11px 10px 0px; margin: 0px 0px 0px 10px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 0.9em; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; height: 100%; border-width: 0px 0px 2px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-color: rgb(255, 221, 69); outline: none; border-radius: 2px; }

.headline > .right > button.not-underline, .headline > .right > div.not-underline, .headline > .right > a.not-underline { text-decoration: none; }

.headline > .right > button.page-refresher, .headline > .right > div.page-refresher, .headline > .right > a.page-refresher { padding-top: 8px; background-image: none; border-radius: 2px; background-clip: padding-box; }

.headline > .right > button.page-refresher::after, .headline > .right > div.page-refresher::after, .headline > .right > a.page-refresher::after { content: ""; display: block; width: 23px; height: 22px; background: url("../images/common/icons_common.png?104") -709px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

.headline > .right > button.page-refresher-text, .headline > .right > div.page-refresher-text, .headline > .right > a.page-refresher-text, .headline > .right > button.stopselling-text, .headline > .right > div.stopselling-text, .headline > .right > a.stopselling-text { position: relative; background-image: none; border-radius: 2px; background-clip: padding-box; padding-right: 9px; padding-top: 7px; }

.headline > .right > button.page-refresher-text .b, .headline > .right > div.page-refresher-text .b, .headline > .right > a.page-refresher-text .b, .headline > .right > button.stopselling-text .b, .headline > .right > div.stopselling-text .b, .headline > .right > a.stopselling-text .b { font-size: 14px; line-height: 13px; font-weight: 700; padding-left: 29px; }

.headline > .right > button.page-refresher-text .i, .headline > .right > div.page-refresher-text .i, .headline > .right > a.page-refresher-text .i, .headline > .right > button.stopselling-text .i, .headline > .right > div.stopselling-text .i, .headline > .right > a.stopselling-text .i { font-size: 11px; line-height: 12px; font-weight: 300; font-family: Tahoma, Arial; padding-left: 29px; padding-top: 1px; }

.headline > .right > button.page-refresher-text::after, .headline > .right > div.page-refresher-text::after, .headline > .right > a.page-refresher-text::after, .headline > .right > button.stopselling-text::after, .headline > .right > div.stopselling-text::after, .headline > .right > a.stopselling-text::after { content: ""; position: absolute; top: 8px; left: 9px; display: block; width: 24px; height: 22px; background: url("../images/common/icons_common.png?104") -708px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

.headline > .right > button.page-refresher-text.refreshing .b, .headline > .right > div.page-refresher-text.refreshing .b, .headline > .right > a.page-refresher-text.refreshing .b, .headline > .right > button.stopselling-text.refreshing .b, .headline > .right > div.stopselling-text.refreshing .b, .headline > .right > a.stopselling-text.refreshing .b, .headline > .right > button.page-refresher-text.refreshing .i, .headline > .right > div.page-refresher-text.refreshing .i, .headline > .right > a.page-refresher-text.refreshing .i, .headline > .right > button.stopselling-text.refreshing .i, .headline > .right > div.stopselling-text.refreshing .i, .headline > .right > a.stopselling-text.refreshing .i { color: rgb(206, 0, 0); }

.headline > .right > button.page-refresher-text.refreshing::after, .headline > .right > div.page-refresher-text.refreshing::after, .headline > .right > a.page-refresher-text.refreshing::after, .headline > .right > button.stopselling-text.refreshing::after, .headline > .right > div.stopselling-text.refreshing::after, .headline > .right > a.stopselling-text.refreshing::after { animation: 1s linear 0s infinite normal none running refreshanimation; background-position: -788px -80px !important; }

.headline > .right > button.stopselling-text .b, .headline > .right > div.stopselling-text .b, .headline > .right > a.stopselling-text .b, .headline > .right > button.stopselling-text .i, .headline > .right > div.stopselling-text .i, .headline > .right > a.stopselling-text .i { padding-left: 0px; }

.headline > .right > button.stopselling-text::after, .headline > .right > div.stopselling-text::after, .headline > .right > a.stopselling-text::after { display: none; }

.headline > .right > button:hover, .headline > .right > div:hover, .headline > .right > a:hover { background-color: rgb(255, 212, 18); border-bottom-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

.headline > .right > button:hover.page-switcher-r, .headline > .right > div:hover.page-switcher-r, .headline > .right > a:hover.page-switcher-r { background-position: -736px 6px; }

.headline > .right > button:hover.page-switcher-l, .headline > .right > div:hover.page-switcher-l, .headline > .right > a:hover.page-switcher-l { background-position: -701px 6px; }

.headline > .right > button:hover.page-refresher:not(.disabled)::after, .headline > .right > div:hover.page-refresher:not(.disabled)::after, .headline > .right > a:hover.page-refresher:not(.disabled)::after { transform: rotate(360deg); }

.headline > .right > button:hover.page-refresher-text:not(.disabled)::after, .headline > .right > div:hover.page-refresher-text:not(.disabled)::after, .headline > .right > a:hover.page-refresher-text:not(.disabled)::after { transform: rotate(360deg); }

.headline > .right > button:disabled, .headline > .right > div:disabled, .headline > .right > a:disabled, .headline > .right > button.disabled, .headline > .right > div.disabled, .headline > .right > a.disabled { background-color: rgb(226, 226, 226); border-color: rgb(226, 226, 226); color: rgb(150, 149, 149); cursor: default; }

.headline > .right > button:disabled.page-refresher::after, .headline > .right > div:disabled.page-refresher::after, .headline > .right > a:disabled.page-refresher::after, .headline > .right > button.disabled.page-refresher::after, .headline > .right > div.disabled.page-refresher::after, .headline > .right > a.disabled.page-refresher::after { background-position: -709px -120px; }

.headline > .right > button:disabled.page-refresher-text::after, .headline > .right > div:disabled.page-refresher-text::after, .headline > .right > a:disabled.page-refresher-text::after, .headline > .right > button.disabled.page-refresher-text::after, .headline > .right > div.disabled.page-refresher-text::after, .headline > .right > a.disabled.page-refresher-text::after { background-position: -708px -120px; }

.headline > .right > button:active:not(.disabled), .headline > .right > div:active:not(.disabled), .headline > .right > a:active:not(.disabled) { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

.headline.backpack-items { padding-left: 60px; }

.headline.backpack-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 50px; height: 49px; background: url("../images/common/icons_market.png?10") -100px -341px no-repeat transparent; }

.headline.active-items { padding-left: 60px; background-color: rgb(255, 221, 69); margin-bottom: 20px; }

.headline.active-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 50px; height: 47px; background: url("../images/common/icons_market.png?10") -100px -240px no-repeat transparent; }

.headline.history-items { padding-left: 60px; }

.headline.history-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 52px; height: 49px; background: url("../images/common/icons_market.png?10") -200px -372px no-repeat transparent; }

.page-switcher { padding: 12px 0px 0px; }

.page-counter { padding: 8px 0px 0px; text-align: center; line-height: 32px; }

.page-counter input { height: 32px; line-height: 32px; width: 50px; font-weight: 700; text-align: center; margin-right: 5px; }

#footerbar { padding: 10px 12px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; color: rgb(42, 42, 42); font-size: 1.3em; line-height: 1.1em; border-width: 1px 1px 0px; border-style: solid solid none; border-top-color: rgb(188, 188, 188); border-right-color: rgb(188, 188, 188); border-left-color: rgb(188, 188, 188); border-image: initial; border-bottom-color: initial; box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 7px; position: relative; z-index: 2; border-radius: 2px 2px 0px 0px; background: rgb(239, 239, 239); }

#footerbar a:not(.rightbutton) { color: rgb(165, 81, 51); text-decoration: underline; }

#footerbar a:not(.rightbutton):hover { text-decoration: none; }

#footerbar > .right { display: inline-block; position: absolute; top: 0px; right: 0px; height: 100%; background-color: rgb(255, 255, 255); padding-left: 0px; }

#footerbar > .right > button, #footerbar > .right > div, #footerbar > .right > a { display: inline-block; float: right; background: padding-box rgb(255, 221, 69); padding: 11px 10px 0px; margin: 0px 0px 0px 10px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 0.9em; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; height: 100%; border-width: 0px 0px 2px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-bottom-color: rgb(255, 221, 69); outline: none; border-radius: 2px; }

#footerbar > .right > button.not-underline, #footerbar > .right > div.not-underline, #footerbar > .right > a.not-underline { text-decoration: none; }

#footerbar > .right > button.page-refresher, #footerbar > .right > div.page-refresher, #footerbar > .right > a.page-refresher { padding-top: 8px; background-image: none; border-radius: 2px; background-clip: padding-box; }

#footerbar > .right > button.page-refresher::after, #footerbar > .right > div.page-refresher::after, #footerbar > .right > a.page-refresher::after { content: ""; display: block; width: 23px; height: 22px; background: url("../images/common/icons_common.png?104") -709px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

#footerbar > .right > button.page-refresher-text, #footerbar > .right > div.page-refresher-text, #footerbar > .right > a.page-refresher-text, #footerbar > .right > button.stopselling-text, #footerbar > .right > div.stopselling-text, #footerbar > .right > a.stopselling-text { position: relative; background-image: none; border-radius: 2px; background-clip: padding-box; padding-right: 9px; padding-top: 7px; }

#footerbar > .right > button.page-refresher-text .b, #footerbar > .right > div.page-refresher-text .b, #footerbar > .right > a.page-refresher-text .b, #footerbar > .right > button.stopselling-text .b, #footerbar > .right > div.stopselling-text .b, #footerbar > .right > a.stopselling-text .b { font-size: 14px; line-height: 13px; font-weight: 700; padding-left: 29px; }

#footerbar > .right > button.page-refresher-text .i, #footerbar > .right > div.page-refresher-text .i, #footerbar > .right > a.page-refresher-text .i, #footerbar > .right > button.stopselling-text .i, #footerbar > .right > div.stopselling-text .i, #footerbar > .right > a.stopselling-text .i { font-size: 11px; line-height: 12px; font-weight: 300; font-family: Tahoma, Arial; padding-left: 29px; padding-top: 1px; }

#footerbar > .right > button.page-refresher-text::after, #footerbar > .right > div.page-refresher-text::after, #footerbar > .right > a.page-refresher-text::after, #footerbar > .right > button.stopselling-text::after, #footerbar > .right > div.stopselling-text::after, #footerbar > .right > a.stopselling-text::after { content: ""; position: absolute; top: 8px; left: 9px; display: block; width: 24px; height: 22px; background: url("../images/common/icons_common.png?104") -708px -80px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

#footerbar > .right > button.page-refresher-text.refreshing .b, #footerbar > .right > div.page-refresher-text.refreshing .b, #footerbar > .right > a.page-refresher-text.refreshing .b, #footerbar > .right > button.stopselling-text.refreshing .b, #footerbar > .right > div.stopselling-text.refreshing .b, #footerbar > .right > a.stopselling-text.refreshing .b, #footerbar > .right > button.page-refresher-text.refreshing .i, #footerbar > .right > div.page-refresher-text.refreshing .i, #footerbar > .right > a.page-refresher-text.refreshing .i, #footerbar > .right > button.stopselling-text.refreshing .i, #footerbar > .right > div.stopselling-text.refreshing .i, #footerbar > .right > a.stopselling-text.refreshing .i { color: rgb(206, 0, 0); }

#footerbar > .right > button.page-refresher-text.refreshing::after, #footerbar > .right > div.page-refresher-text.refreshing::after, #footerbar > .right > a.page-refresher-text.refreshing::after, #footerbar > .right > button.stopselling-text.refreshing::after, #footerbar > .right > div.stopselling-text.refreshing::after, #footerbar > .right > a.stopselling-text.refreshing::after { animation: 1s linear 0s infinite normal none running refreshanimation; background-position: -788px -80px !important; }

#footerbar > .right > button.stopselling-text .b, #footerbar > .right > div.stopselling-text .b, #footerbar > .right > a.stopselling-text .b, #footerbar > .right > button.stopselling-text .i, #footerbar > .right > div.stopselling-text .i, #footerbar > .right > a.stopselling-text .i { padding-left: 0px; }

#footerbar > .right > button.stopselling-text::after, #footerbar > .right > div.stopselling-text::after, #footerbar > .right > a.stopselling-text::after { display: none; }

#footerbar > .right > button:hover, #footerbar > .right > div:hover, #footerbar > .right > a:hover { background-color: rgb(255, 212, 18); border-bottom-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

#footerbar > .right > button:hover.page-switcher-r, #footerbar > .right > div:hover.page-switcher-r, #footerbar > .right > a:hover.page-switcher-r { background-position: -736px 6px; }

#footerbar > .right > button:hover.page-switcher-l, #footerbar > .right > div:hover.page-switcher-l, #footerbar > .right > a:hover.page-switcher-l { background-position: -701px 6px; }

#footerbar > .right > button:hover.page-refresher:not(.disabled)::after, #footerbar > .right > div:hover.page-refresher:not(.disabled)::after, #footerbar > .right > a:hover.page-refresher:not(.disabled)::after { transform: rotate(360deg); }

#footerbar > .right > button:hover.page-refresher-text:not(.disabled)::after, #footerbar > .right > div:hover.page-refresher-text:not(.disabled)::after, #footerbar > .right > a:hover.page-refresher-text:not(.disabled)::after { transform: rotate(360deg); }

#footerbar > .right > button:disabled, #footerbar > .right > div:disabled, #footerbar > .right > a:disabled, #footerbar > .right > button.disabled, #footerbar > .right > div.disabled, #footerbar > .right > a.disabled { background-color: rgb(226, 226, 226); border-color: rgb(226, 226, 226); color: rgb(150, 149, 149); cursor: default; }

#footerbar > .right > button:disabled.page-refresher::after, #footerbar > .right > div:disabled.page-refresher::after, #footerbar > .right > a:disabled.page-refresher::after, #footerbar > .right > button.disabled.page-refresher::after, #footerbar > .right > div.disabled.page-refresher::after, #footerbar > .right > a.disabled.page-refresher::after { background-position: -709px -120px; }

#footerbar > .right > button:disabled.page-refresher-text::after, #footerbar > .right > div:disabled.page-refresher-text::after, #footerbar > .right > a:disabled.page-refresher-text::after, #footerbar > .right > button.disabled.page-refresher-text::after, #footerbar > .right > div.disabled.page-refresher-text::after, #footerbar > .right > a.disabled.page-refresher-text::after { background-position: -708px -120px; }

#footerbar > .right > button:active:not(.disabled), #footerbar > .right > div:active:not(.disabled), #footerbar > .right > a:active:not(.disabled) { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

#footerbar.backpack-items { padding-left: 60px; }

#footerbar.backpack-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 50px; height: 49px; background: url("../images/common/icons_market.png?10") -100px -341px no-repeat transparent; }

#footerbar.active-items { padding-left: 60px; background-color: rgb(255, 221, 69); margin-bottom: 20px; }

#footerbar.active-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 50px; height: 47px; background: url("../images/common/icons_market.png?10") -100px -240px no-repeat transparent; }

#footerbar.history-items { padding-left: 60px; }

#footerbar.history-items::before { content: ""; display: inline-block; position: absolute; top: -5px; left: 0px; width: 52px; height: 49px; background: url("../images/common/icons_market.png?10") -200px -372px no-repeat transparent; }

.chat_frame { border-color: rgb(239, 239, 239); }

#chat-body { position: relative; z-index: 1; border-color: rgb(188, 188, 188); }

#chat_text, #nick { padding: 3px 6px; }

#chat-container { border-radius: 2px; background-clip: padding-box; overflow: hidden; }

#chat-container .aNorm { display: block; width: 100%; border-width: 0px 0px 2px; border-style: none none solid; border-top-color: initial; border-right-color: initial; border-left-color: initial; border-image: initial; border-radius: 2px; background-clip: padding-box; background-color: rgb(255, 221, 69); margin: 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; line-height: 1.1em; color: rgb(77, 50, 27); cursor: pointer; transition: 0.15s ease-in-out; border-bottom-color: rgb(255, 221, 69); outline: none; padding: 5px 6px 3px; font-size: 0.9em; text-transform: capitalize; text-decoration: none; }

#chat-container .aNorm:hover { background-color: rgb(255, 212, 18); border-color: rgb(196, 161, 0); color: rgb(52, 42, 0); }

#chat-container .aNorm:disabled, #chat-container .aNorm.disabled, #chat-container .aNorm.disabled:hover { background-color: rgb(239, 239, 239); border-color: rgb(239, 239, 239); color: rgb(150, 149, 149); cursor: default; }

#chat-container .aNorm:active { background-color: rgb(255, 240, 171); border-bottom-color: rgb(255, 212, 18); color: rgb(179, 145, 0); }

#chat-container .aNorm.inlineblock { display: inline-block; padding-left: 15px; padding-right: 15px; width: auto; margin-right: 10px; }

#chat-container .aNorm.mini { padding: 7px 10px; font-size: 1.1em; line-height: 1.1em; }

#chat-container .aNorm.b-autopurchase { font-size: 2em; line-height: 1.1em; width: 400px; }

#chat-container .aNorm.colored-ui { display: inline-block; width: auto; padding: 15px 30px 12px; background-color: rgb(255, 221, 69); background-image: none; opacity: 1; font-weight: inherit; border: 0px none; border-radius: 2px; background-clip: padding-box; }

#chat-container .aNorm.colored-ui .ui-button-text { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; padding: 0px; }

#chat-rules-link-container { border: 0px none; }

#chat-rules-link-container2 { border: 0px none; top: 30px; }

.chat-message:hover { background-color: rgb(255, 239, 163); }

.h1 { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 2em; line-height: 1.1em; font-weight: 700; color: rgb(56, 56, 56); margin: 0px; padding: 0px 0px 10px; }

.market-important { padding: 0px 0px 10px; }

.market-important::after { content: ""; clear: both; display: block; }

.market-important .left { display: inline-block; float: left; width: 70%; }

.market-important .right { width: 30%; padding: 0px 0px 0px 40px; margin-left: 70%; }

.fixheightblock { display: block; margin-bottom: 10px; }

.fixheightblock header { height: 77px; padding: 20px 80px 0px 110px; background-color: rgb(239, 239, 239); position: relative; }

.fixheightblock header:hover { background-color: rgb(216, 230, 235); }

.fixheightblock header::before { content: ""; width: 95px; height: 78px; position: absolute; left: 0px; top: 0px; background: url("../images/common/icons_market.png?10") 0px 0px no-repeat transparent; }

.fixheightblock header::after { content: ""; width: 30px; height: 18px; position: absolute; top: 50%; right: 20px; margin-top: -9px; background: url("../images/common/icons_market.png?10") -100px -160px no-repeat transparent; transition: 0.15s ease-in-out; opacity: 0.4; }

.fixheightblock header b { display: block; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.5em; color: rgb(56, 56, 56); padding: 3px 0px 6px; }

.fixheightblock header span { font-family: "Segoe UI", Tahoma, Arial, sans-serif; color: rgb(107, 107, 107); }

.fixheightblock header:hover { background-color: rgb(224, 224, 224); }

.fixheightblock header:hover::after { opacity: 1; }

.fixheightblock.warning header { background: url("../images/market_warning_back.jpg") 0px 0px no-repeat rgb(140, 0, 0); padding-right: 10px; }

.fixheightblock.warning header::before { background-position: 0px -160px; }

.fixheightblock.warning header::after { display: none; }

.fixheightblock.warning header b, .fixheightblock.warning header span { color: rgb(255, 255, 255); }

.fixheightblock.warning-blocked header { background: url("../images/market_warning_back.jpg") 0px 0px no-repeat rgb(140, 0, 0); padding-top: 13px; padding-right: 10px; }

.fixheightblock.warning-blocked header::before { background-position: 0px -240px; }

.fixheightblock.warning-blocked header::after { display: none; }

.fixheightblock.warning-blocked header b { color: rgb(255, 255, 255); padding-bottom: 4px; }

.fixheightblock.warning-blocked header span { color: rgb(255, 255, 255); }

.fixheightblock.commonpref { margin-top: 0px; }

.fixheightblock.commonpref header::before { background-position: 0px 0px; }

.fixheightblock.rules header::before { background-position: 0px -80px; }

.fixheightblock.toggler header { cursor: pointer; }

.fixheightblock.toggler .toggleblock { display: none; border-width: 0px 3px 3px; border-style: none solid solid; border-right-color: rgb(239, 239, 239); border-bottom-color: rgb(239, 239, 239); border-left-color: rgb(239, 239, 239); border-image: initial; border-top-color: initial; padding: 20px 25px; background-color: rgb(255, 255, 255); }

.fixheightblock.toggler .toggleblock .notice-warning { margin-top: 15px; }

.fixheightblock.toggler .toggleblock .formpart { margin: 0px; }

.fixheightblock.toggler.active header::after { top: 45%; background-position: -100px -180px; }

.support-block { overflow: hidden; }

.marketsup { display: inline-block; position: relative; float: left; width: 229px; margin-right: 10px; background-color: rgb(239, 239, 239); height: 70px; padding: 16px 5px 0px 50px; text-decoration: none; overflow: hidden; }

.marketsup:last-child { margin-right: 0px; }

.marketsup::before { content: ""; display: inline-block; position: absolute; top: 0px; left: 0px; width: 22px; height: 22px; background: url("../images/common/icons_market_2x.png?3") 0px -60px / 500px no-repeat transparent; opacity: 0.3; transition: 0.15s ease-in-out; }

.marketsup:hover { color: rgb(56, 56, 56); background-color: rgb(224, 224, 224); text-decoration: none; }

.marketsup:hover::before { opacity: 0.5; }

.marketsup.marketsup-how::before { top: 13px; left: -14px; width: 54px; height: 45px; background-position: 0px -60px; }

.marketsup.marketsup-faq::before { top: 8px; left: -18px; width: 64px; height: 51px; background-position: -55px -60px; }

.marketsup.marketsup-support::before { top: 8px; left: -10px; width: 54px; height: 53px; background-position: -120px -60px; }

.marketsup-head { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.4em; line-height: 1.1em; font-weight: 700; color: rgb(56, 56, 56); }

.marketsup-descr { font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1em; line-height: 1.1em; color: rgb(107, 107, 107); padding: 3px 0px 0px; }

.user-support { margin-top: -15px; padding-top: 2px; }

.marketuseful, .blueicon { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 1em; font-weight: 700; display: block; position: relative; top: -15px; padding: 15px 0px 15px 48px; margin: 3px 0px 0px; color: rgb(56, 56, 56); text-decoration: none; transition: 0.15s ease-in-out; background-color: rgb(239, 239, 239); }

.marketuseful::before, .blueicon::before { content: ""; display: inline-block; position: absolute; top: 9px; left: 10px; width: 28px; height: 28px; background: url("../images/common/icons_market.png?10") -100px 0px no-repeat transparent; }

.marketuseful:hover, .blueicon:hover { background-color: rgb(224, 224, 224); color: rgb(56, 56, 56); }

.marketuseful.how-working::before, .blueicon.how-working::before { background-position: -100px 0px; }

.marketuseful.faq::before, .blueicon.faq::before { top: 2px; background-position: -100px -38px; }

.marketuseful.notifications, .blueicon.notifications { color: rgb(56, 56, 56) !important; }

.marketuseful.notifications::before, .blueicon.notifications::before { background-position: -100px -80px; }

.marketuseful.notifications.red, .blueicon.notifications.red { color: rgb(206, 0, 0) !important; }

.marketuseful.notifications.red::before, .blueicon.notifications.red::before { background-position: -232px -464px; }

.marketuseful.support, .blueicon.support { min-height: 31px; }

.marketuseful.support::before, .blueicon.support::before { top: 1px; background-position: -100px -119px; height: 31px; }

.marketuseful.marketuseful-moneybank::before, .blueicon.marketuseful-moneybank::before, .marketuseful.moneybank::before, .blueicon.moneybank::before { top: 10px; background-position: -200px -464px; }

.marketuseful.apurchase::before, .blueicon.apurchase::before { background-position: -264px -465px; }

.marketuseful.marketuseful-profile::before, .blueicon.marketuseful-profile::before, .marketuseful.profile::before, .blueicon.profile::before { background-position: -296px -464px; }

.marketuseful.marketuseful-swap::before, .blueicon.marketuseful-swap::before, .marketuseful.swap::before, .blueicon.swap::before { background-image: url("../images/common/icons_market_2x.png?3"); background-size: 500px; background-position: -120px 0px; }

.us-link { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.1em; line-height: 1.1em; display: block; position: relative; padding: 10px 0px 11px 46px; margin-bottom: 2px; min-height: 28px; color: rgb(56, 56, 56); text-decoration: none; transition: 0.15s ease-in-out; background-color: rgb(239, 239, 239); }

.us-link::before { content: ""; display: inline-block; position: absolute; top: 4px; left: 10px; width: 28px; height: 28px; background: url("../images/common/icons_market_2x.png?3") 0px 0px / 500px 500px no-repeat transparent; opacity: 0.8; }

.us-link:hover { color: rgb(42, 42, 42); background-color: rgb(224, 224, 224); }

.us-link.how-working::before { background-position: 0px 0px; }

.us-link.faq::before { background-position: -30px 0px; }

.us-link.support::before { background-position: -60px 0px; }

.us-link.moneybank::before { background-position: -90px 0px; }

.us-link.bold { font-weight: 700; font-size: 1.2em; line-height: 1em; }

.active-items-block { padding: 20px 0px; }

.my-same-items-block { padding: 30px 0px 0px; }

.my-same-items-block h3 { margin: 0px 0px 15px; }

.backpack { padding: 0px 0px 50px; }

.sellitems { padding: 10px 0px; }

.sellitems::after { content: ""; clear: both; display: block; }

.sellitems .left { width: 0px; height: 0px; float: left; display: inline-block; opacity: 0; transition: 0.5s ease-in-out; }

.sellitems .right { margin-left: 0px; display: block; transition: 0.5s ease-in-out; position: relative; }

.sellitems .right::after { content: ""; clear: both; display: block; }

.sellitems.sort-on .left { width: 180px; height: auto; opacity: 1; }

.sellitems.sort-on .right { margin-left: 210px; }

.sellitems .search-block { margin-top: 10px; }

.add-item { position: relative; display: inline-block; width: 150px; height: 100px; background: url("../images/common/trader_graphics.png?7") -500px 0px no-repeat padding-box transparent; float: left; margin: 10px 10px 0px 0px; border-radius: 2px; outline: 0px; }

.add-item::after { content: ""; display: inline-block; position: absolute; top: 50%; left: 50%; margin: -43px 0px 0px -43px; width: 86px; height: 86px; background: url("../images/common/trader_graphics.png?7") -660px 0px no-repeat transparent; transition: transform 0.4s ease-in-out; transform: rotate(0deg); }

.add-item:hover::after { transition: transform 0.4s ease-in-out; transform: rotate(180deg); }

.myitem { position: relative; display: inline-block; width: 150px; height: 100px; float: left; margin: 10px 10px 0px 0px; background-size: 100%; background-position: center center; border-radius: 2px; background-clip: padding-box; cursor: pointer; text-decoration: none !important; }

.myitem::before { content: ""; display: inline-block; position: absolute; top: 17px; left: 55px; width: 20px; height: 20px; background: url("../images/common/icons_market.png?10") -130px -80px no-repeat transparent; transition: 0.15s ease-in-out; opacity: 0; z-index: 2; }

.myitem .info, .myitem .remove { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; position: absolute; top: -7px; right: -7px; display: none; width: 21px; height: 21px; border: 2px solid rgb(255, 255, 255); background-color: rgb(0, 125, 166); color: rgb(255, 255, 255); border-radius: 50%; background-clip: padding-box; text-align: center; font-weight: bold; text-decoration: none; font-size: 12px; line-height: 18px; padding: 0px; }

.myitem .info:hover, .myitem .remove:hover { background-color: rgb(0, 183, 243); }

.myitem .remove { font-family: "Segoe UI", Tahoma, Arial, sans-serif; top: 16px; background-color: rgb(206, 0, 0); font-size: 12px; line-height: 14px; z-index: 2; }

.myitem .remove:hover { background-color: rgb(255, 28, 28); }

.myitem .price { position: absolute; top: 35px; left: 0px; width: 100%; height: 30px; color: rgb(255, 239, 169); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: bold; font-size: 23px; line-height: 30px; text-align: center; background: url("../images/common/icons_market.png?10") -200px -102px no-repeat transparent; }

.myitem .price small { font-size: 18px; line-height: 18px; font-weight: 700; margin-left: 3px; }

.myitem .stat { width: 100%; text-align: center; position: absolute; top: 67px; left: 0px; z-index: 5; }

.myitem .stat > span { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 16px; line-height: 1.1em; font-weight: bold; display: inline-block; position: relative; padding: 1px 0px 0px 22px; min-height: 20px; color: rgb(195, 255, 80); text-decoration: none; vertical-align: top; text-shadow: rgba(0, 0, 0, 0.8) 1px 1px 2px; }

.myitem .stat > span::before { content: ""; display: inline-block; position: absolute; top: 0px; left: 0px; width: 20px; height: 20px; background: url("../images/common/icons_market.png?10") -130px 0px no-repeat transparent; }

.myitem .stat > span.rate { color: rgb(255, 174, 174); }

.myitem .stat > span.rate::before { background-position: -130px -40px; }

.myitem .stat > span.rate[data-rate="1"], .myitem .stat > span.rate[data-rate="2"], .myitem .stat > span.rate[data-rate="3"] { color: rgb(195, 255, 80); }

.myitem .stat > span.rate[data-rate="1"]::before, .myitem .stat > span.rate[data-rate="2"]::before, .myitem .stat > span.rate[data-rate="3"]::before { background-position: -130px 0px; }

.myitem .stat > span.rate[data-rate="4"], .myitem .stat > span.rate[data-rate="5"], .myitem .stat > span.rate[data-rate="6"], .myitem .stat > span.rate[data-rate="7"], .myitem .stat > span.rate[data-rate="8"], .myitem .stat > span.rate[data-rate="9"], .myitem .stat > span.rate[data-rate="10"] { color: rgb(255, 228, 108); }

.myitem .stat > span.rate[data-rate="4"]::before, .myitem .stat > span.rate[data-rate="5"]::before, .myitem .stat > span.rate[data-rate="6"]::before, .myitem .stat > span.rate[data-rate="7"]::before, .myitem .stat > span.rate[data-rate="8"]::before, .myitem .stat > span.rate[data-rate="9"]::before, .myitem .stat > span.rate[data-rate="10"]::before { background-position: -130px -20px; }

.myitem .stat > span.bestprice { margin-left: 15px; }

.myitem .stat > span.bestprice small { font-size: 14px; margin-left: 2px; }

.myitem .stat > span.bestprice small::before { z-index: 2; }

.myitem .stat > span.bestprice::before { background-position: -130px -60px; }

.myitem .stat > span.timer { color: rgb(255, 174, 174); }

.myitem .stat > span.timer::before { background-position: -130px -103px; }

.myitem .itemname { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 3px 3px 1px; overflow: hidden; white-space: nowrap; font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 10px; font-weight: 400; line-height: 13px; color: rgb(238, 238, 238); text-shadow: rgba(0, 0, 0, 0.8) 0px 1px 2px; text-align: center; z-index: 3; background: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.6) 100%); }

.myitem .itemname::selection { color: rgb(255, 255, 255); background-color: rgb(206, 0, 0); }

.myitem .edit-price { display: none; position: absolute; top: 34px; left: 0px; width: 100%; text-align: center; }

.myitem .edit-price input { width: 75%; height: 32px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 20px; line-height: 32px; font-weight: 700; text-align: center; box-shadow: rgba(0, 0, 0, 0.8) 0px 0px 15px; }

.myitem .givemelink, .myitem .givehimlink { width: 100%; text-align: center; position: absolute; top: 64px; left: 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.5em; line-height: 1.1em; font-weight: 700; color: rgb(195, 255, 80); text-decoration: underline; text-transform: uppercase; text-shadow: rgba(0, 0, 0, 0.8) 0px 1px 3px; cursor: pointer; }

.myitem .givemelink:hover, .myitem .givehimlink:hover { text-decoration: none; }

.myitem .givehimlink { color: rgb(96, 215, 255); }

.myitem.myinventory { margin: 6px 6px 0px 0px; width: 75px; height: 64px; background-position: center 0px; background-color: rgba(238, 238, 238, 0.9) !important; }

.myitem.myinventory::before { display: none; }

.myitem.myinventory .itempic { position: absolute; top: 0px; left: 0px; width: 100%; height: 50px; background: center 0px no-repeat padding-box; border-radius: 2px 2px 0px 0px; z-index: 3; }

.myitem.myinventory .itemname { font-family: "Segoe UI", Tahoma, Arial, sans-serif; position: absolute; top: 50px; left: 0px; height: 14px; color: rgb(42, 42, 42); background: rgb(241, 241, 241); line-height: 14px; padding: 0px 3px; text-shadow: transparent 0px 0px 0px; }

.myitem.myinventory .info, .myitem.myinventory .remove { z-index: 5; }

.myitem.myinventory::after { content: ""; display: block; position: absolute; top: 0px; left: 0px; width: 75px; height: 50px; z-index: 1; }

.myitem.myinventory[data-rarity="Ширпотреб"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(214, 238, 255) 100%); }

.myitem.myinventory[data-rarity="Промышленное качество"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(214, 226, 255) 100%); }

.myitem.myinventory[data-rarity="Армейское качество"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(209, 212, 255) 100%); }

.myitem.myinventory[data-rarity="Запрещенное"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(226, 209, 255) 100%); }

.myitem.myinventory[data-rarity="Засекреченное"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(244, 203, 249) 100%); }

.myitem.myinventory[data-rarity="Тайное"]::after { background: linear-gradient(45deg, rgb(241, 241, 241) 50%, rgb(250, 210, 210) 100%); }

.myitem.myinventory:hover { opacity: 0.85; }

.myitem.notforsale { opacity: 0.7; }

.myitem.notforsale::before { position: absolute; top: 1px; left: 50%; margin-left: -24px; width: 48px; height: 48px; background: url("../images/icons_market_retina.png?1") -50px 0px / 500px 500px no-repeat transparent; z-index: 10; display: inline-block; opacity: 0.4; }

.myitem:hover::before { opacity: 0.9; left: 66px; }

.myitem:hover .info, .myitem:hover .remove { display: inline-block; }

[class^="notice-"] { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 1.2em; position: relative; padding: 0px 0px 0px 50px; min-height: 33px; color: rgb(209, 1, 1); }

[class^="notice-"] b { font-size: 1.1em; }

[class^="notice-"]::before { content: ""; position: absolute; top: 0px; left: 0px; width: 42px; height: 33px; background: url("../images/common/icons_market.png?10") -100px -202px no-repeat transparent; }

[class^="notice-"].notice-warning::before { background-position: -100px -201px; }

[class^="notice-"].notice-thief { padding-top: 4px; min-height: 41px; margin-bottom: 25px; }

[class^="notice-"].notice-thief::before { top: 7px; height: 41px; background-position: -100px -395px; }

[class^="notice-"].notice-4days { color: rgb(42, 42, 42); min-height: 50px; }

[class^="notice-"].notice-4days::before { height: 50px; background-position: -100px -438px; }

[class^="notice-"].notice-selling { margin-bottom: 15px; }

a.link { color: rgb(0, 125, 166); text-decoration: underline; }

a.link:hover, a.link:active, a.link:visited { color: rgb(0, 125, 166); text-decoration: none; }

.action-with-items, .my-same-items { height: 120px; background-color: rgb(239, 239, 239); margin-bottom: 15px; border-radius: 4px; background-clip: padding-box; }

.items-scrolling { position: relative; padding-left: 15px; margin-left: 267px; height: 100%; overflow: auto hidden; }

.items-scrolling::after { content: ""; position: absolute; top: 0px; right: 0px; border-radius: 0px 4px 4px 0px; width: 12px; height: 120px; background: url("../images/common/icons_market.png?10") -200px -136px no-repeat transparent; }

.items-scrolling .mCSB_scrollTools.mCSB_scrollTools_horizontal { bottom: -7px !important; }

.items-scrolling-inner { height: 120px; width: 200%; padding-left: 15px; }

.items-scrolling-inner::after { content: ""; clear: both; display: block; }

.my-same-items { }

.my-same-items .items-scrolling { margin-left: 0px; padding-left: 0px; }

.my-same-items .items-scrolling-inner { padding-left: 10px; }

.trader { display: inline-block; float: left; position: relative; width: 267px; height: 100%; }

.trader::before { content: ""; display: block; width: 255px; height: 100%; background: url("../images/common/trader_graphics.png?7") 0px 0px no-repeat transparent; }

[class^="dialog-"] { position: absolute; background: url("../images/common/icons_market.png?10") -360px -160px no-repeat transparent; text-align: center; padding: 10px 10px 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; color: rgb(42, 42, 42); cursor: default; }

[class^="dialog-"].dialog-takeit { font-size: 1.3em; line-height: 1.1em; top: -17px; left: 90px; background-position: -360px -160px; width: 105px; height: 65px; color: rgb(206, 0, 0); padding-top: 16px; }

[class^="dialog-"].dialog-giveit { font-size: 1.1em; line-height: 1.1em; top: 50px; left: 30px; background-position: -360px -240px; width: 130px; height: 80px; color: rgb(0, 125, 166); padding: 37px 8px 0px 4px; }

.buying .myitem { cursor: default; box-shadow: rgb(174, 255, 0) 0px 0px 8px 1px; }

.buying .myitem::before { display: none; }

.buying .myitem .price { top: 12px; }

.buying .myitem .stat { top: 76px; }

.buying .myitem .givemelink { top: 50px; }

.buying .myitem .info { border-color: rgb(239, 239, 239); }

.buying .myitem.waiting { opacity: 0.75; box-shadow: transparent 0px 0px 0px; animation: auto ease 0s 1 normal none running none; }

.buying .myitem.waiting .givemelink { top: 43px; text-transform: none; text-decoration: none; font-size: 1.15em; line-height: 1.1em; color: rgb(160, 243, 0); cursor: default; text-shadow: rgb(0, 0, 0) 0px 1px 4px, rgba(0, 0, 0, 0.7) 0px 0px 2px; }

.selling .myitem { cursor: default; box-shadow: rgb(0, 125, 156) 0px 0px 8px 1px; }

.selling .myitem::before { display: none; }

.selling .myitem .price { top: 12px; }

.selling .myitem .stat { top: 76px; }

.selling .myitem .givehimlink { top: 50px; }

.selling .myitem .info { border-color: rgb(239, 239, 239); }

.selling .giveit { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; position: absolute; left: 217px; top: 0px; width: 208px; height: 100%; background: url("../images/common/trader_graphics.png?7") -260px 0px no-repeat transparent; padding: 19px 30px 0px 47px; color: rgb(255, 255, 255); cursor: pointer; transition: left 0.3s ease-in-out; }

.selling .giveit u { display: block; font-size: 1.6em; line-height: 1.1em; font-weight: 700; text-transform: uppercase; text-decoration: underline; padding: 0px 0px 5px; }

.selling .giveit i { font-size: 1.2em; line-height: 1.1em; display: block; padding: 2px 0px 0px; color: rgb(194, 240, 255); font-style: normal; }

.selling .giveit i small { padding-left: 3px; }

.selling .giveit:hover { left: 221px; }

.selling .giveit:hover u { text-decoration: none; }

.selling .trader { width: 427px; }

.selling .trader::before { background-position: 0px -130px; }

.selling .items-scrolling { margin-left: 427px; }

@keyframes pulseblue { 
  0% { box-shadow: rgb(0, 125, 156) 0px 0px 15px 1px; }
  50% { box-shadow: rgba(0, 125, 156, 0.2) 0px 0px 15px 1px; }
  100% { box-shadow: rgb(0, 125, 156) 0px 0px 15px 1px; }
}

@-webkit-keyframes pulseblue { 
  0% { box-shadow: rgb(0, 125, 156) 0px 0px 15px 1px; }
  50% { box-shadow: rgba(0, 125, 156, 0.2) 0px 0px 15px 1px; }
  100% { box-shadow: rgb(0, 125, 156) 0px 0px 15px 1px; }
}

@keyframes pulsegreen { 
  0% { box-shadow: rgb(174, 255, 0) 0px 0px 15px 1px; }
  50% { box-shadow: rgba(174, 255, 0, 0.2) 0px 0px 15px 1px; }
  100% { box-shadow: rgb(174, 255, 0) 0px 0px 15px 1px; }
}

@-webkit-keyframes pulsegreen { 
  0% { box-shadow: rgb(174, 255, 0) 0px 0px 15px 1px; }
  50% { box-shadow: rgba(174, 255, 0, 0.2) 0px 0px 15px 1px; }
  100% { box-shadow: rgb(174, 255, 0) 0px 0px 15px 1px; }
}

@keyframes refreshanimation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

@-webkit-keyframes refreshanimation { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.6); z-index: 10; }

.loading_img { display: block; position: absolute; left: 50%; top: 50%; background: url("../images/loading_dotamarket.gif") 0px 0px / 100% no-repeat rgb(255, 255, 255); border-radius: 50%; padding: 5px; border: 3px solid rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 14px; width: 120px; height: 120px; margin-left: -60px; margin-top: -60px; z-index: 11; }

.ui-tooltip[role="tooltip"] { border-radius: 5px; background: rgb(249, 249, 249); border: 2px solid rgb(255, 255, 255); padding: 8px; font-family: "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1em; line-height: 1.1em; box-shadow: rgba(0, 0, 0, 0.6) 0px 3px 8px; }

.chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 12px; zoom: 1; user-select: none; outline: none; }

.chosen-container * { box-sizing: border-box; }

.chosen-container .chosen-drop { position: absolute; top: 100%; left: -9999px; z-index: 1010; width: 100%; border-width: 0px 1px 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: rgb(170, 170, 170); border-bottom-color: rgb(170, 170, 170); border-left-color: rgb(170, 170, 170); border-image: initial; border-top-style: initial; border-top-color: initial; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 3px; }

.chosen-container.chosen-with-drop .chosen-drop { left: 0px; }

.chosen-container a { cursor: pointer; }

.chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 0px 0px 0px 8px; height: 32px; border: 1px solid rgb(203, 203, 203); border-radius: 3px; background: url("../images/common/back_input.png") 0px 0px repeat rgb(255, 255, 255); color: rgb(68, 68, 68); text-decoration: none; white-space: nowrap; line-height: 24px; outline: none; }

.chosen-container-single .chosen-default { color: rgb(153, 153, 153); }

.chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap; padding-top: 2px; }

.chosen-container-single .chosen-single-with-deselect span { margin-right: 38px; }

.chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url("../images/common/chosen-sprite.png?10") -42px 1px no-repeat; font-size: 1px; }

.chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px; }

.chosen-container-single .chosen-single div { position: absolute; top: 0px; right: 0px; display: block; width: 18px; height: 100%; }

.chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url("../images/common/chosen-sprite.png?10") 0px 5px no-repeat; }

.chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0px; padding: 3px 4px; white-space: nowrap; }

.chosen-container-single .chosen-search input[type="text"] { margin: 1px 0px; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0px; border: 1px solid rgb(170, 170, 170); background: url("../images/common/chosen-sprite.png?10") 100% -20px no-repeat; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0px; }

.chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0px 0px 4px 4px; background: url("../images/common/back_input.png") 0px 0px repeat rgb(255, 255, 255); }

.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; left: -9999px; }

.chosen-container .chosen-results { color: rgb(68, 68, 68); position: relative; overflow: hidden auto; margin: 0px 4px 4px 0px; padding: 0px 0px 0px 4px; max-height: 240px; }

.chosen-container .chosen-results li { display: none; margin: 0px; padding: 5px 6px; list-style: none; line-height: 15px; overflow-wrap: break-word; }

.chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer; }

.chosen-container .chosen-results li.disabled-result { display: list-item; color: rgb(204, 204, 204); cursor: default; }

.chosen-container .chosen-results li.highlighted { background-color: rgb(255, 221, 69); color: rgb(42, 42, 42); }

.chosen-container .chosen-results li.no-results { color: rgb(119, 119, 119); display: list-item; background: rgb(244, 244, 244); }

.chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default; }

.chosen-container .chosen-results li.group-option { padding-left: 15px; }

.chosen-container .chosen-results li em { font-style: normal; text-decoration: underline; }

.chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0px; padding: 3px 5px; width: 100%; border: 1px solid rgb(224, 224, 224); box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 5px inset; background: url("../images/common/back_input.png") 0px 0px repeat padding-box rgb(255, 255, 255); outline: none 0px; border-radius: 2px; cursor: text; height: auto !important; }

.chosen-container-multi .chosen-choices li { float: left; list-style: none; }

.chosen-container-multi .chosen-choices li.search-field { margin: 0px; padding: 0px; white-space: nowrap; }

.chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 2px 0px; padding: 0px; height: 21px; outline: 0px; box-shadow: none; color: rgb(153, 153, 153); font-size: 12px; line-height: 21px; border-radius: 0px; border: 0px !important; background: transparent !important; }

.chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 2px 4px 2px 0px; padding: 3px 20px 3px 5px; max-width: 100%; border-radius: 2px; background-clip: padding-box; background-color: rgb(255, 221, 69); color: rgb(42, 42, 42); cursor: default; }

.chosen-container-multi .chosen-choices li.search-choice span { overflow-wrap: break-word; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 5px; right: 3px; display: block; width: 12px; height: 12px; background: url("../images/common/chosen-sprite.png?10") -42px 1px no-repeat; font-size: 1px; transition: none ease-in-out; }

.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px; }

.chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid rgb(204, 204, 204); background-color: rgb(228, 228, 228); background-image: -webkit-linear-gradient(top, rgb(244, 244, 244) 20%, rgb(240, 240, 240) 50%, rgb(232, 232, 232) 52%, rgb(238, 238, 238) 100%); color: rgb(102, 102, 102); }

.chosen-container-multi .chosen-choices li.search-choice-focus { background: rgb(212, 212, 212); }

.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px; }

.chosen-container-multi .chosen-results { margin: 0px; padding: 0px; }

.chosen-container-multi .chosen-drop .result-selected { display: list-item; color: rgb(204, 204, 204); cursor: default; }

.chosen-container-active .chosen-single { border: 1px solid rgb(88, 151, 251); box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 5px; }

.chosen-container-active.chosen-with-drop .chosen-single { border: 1px solid rgb(170, 170, 170); border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; background-image: linear-gradient(rgb(238, 238, 238) 20%, rgb(255, 255, 255) 80%); box-shadow: rgb(255, 255, 255) 0px 1px 0px inset; }

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent; }

.chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 5px; }

.chosen-container .chosen-choices:hover { border-color: rgb(199, 199, 199); }

.chosen-container-active .chosen-choices { border-color: rgb(173, 173, 173); }

.chosen-container-active .chosen-choices li.search-field input[type="text"] { color: rgb(34, 34, 34) !important; }

.chosen-disabled { opacity: 0.5 !important; cursor: default; }

.chosen-disabled .chosen-single { cursor: default; }

.chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default; }

.chosen-rtl { text-align: right; }

.chosen-rtl .chosen-single { overflow: visible; padding: 0px 8px 0px 0px; }

.chosen-rtl .chosen-single span { margin-right: 0px; margin-left: 26px; direction: rtl; }

.chosen-rtl .chosen-single-with-deselect span { margin-left: 38px; }

.chosen-rtl .chosen-single div { right: auto; left: 3px; }

.chosen-rtl .chosen-single abbr { right: auto; left: 26px; }

.chosen-rtl .chosen-choices li { float: right; }

.chosen-rtl .chosen-choices li.search-field input[type="text"] { direction: rtl; }

.chosen-rtl .chosen-choices li.search-choice { margin: 3px 5px 3px 0px; padding: 3px 5px 3px 19px; }

.chosen-rtl .chosen-choices li.search-choice .search-choice-close { right: auto; left: 4px; }

.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop { left: 9999px; }

.chosen-rtl.chosen-container-single .chosen-results { margin: 0px 0px 4px 4px; padding: 0px 4px 0px 0px; }

.chosen-rtl .chosen-results li.group-option { padding-right: 15px; padding-left: 0px; }

.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div { border-right: none; }

.chosen-rtl .chosen-search input[type="text"] { padding: 4px 5px 4px 20px; background: url("../images/common/chosen-sprite.png?10") -30px -20px no-repeat; direction: rtl; }

.chosen-rtl.chosen-container-single .chosen-single div b { background-position: 6px 2px; }

.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b { background-position: -12px 2px; }

.item-page { overflow: hidden; }

.item-page-left { float: left; width: 300px; display: inline-block; padding-bottom: 20px; }

.item-page-left * { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.item-page-right { margin-left: 340px; }

.item-page-right p { margin: 0px; padding: 4px 0px; }

.item-page-right p a { color: rgb(34, 119, 168); }

.item-page-right p a:hover { color: rgb(43, 149, 210); text-decoration: none; }

.item-h1 { padding: 0px 0px 10px; }

.item-h1 h1 { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; display: block; font-size: 2.3em; line-height: 1.2em; vertical-align: top; margin: 0px 0px 5px; padding: 0px; cursor: default; }

.item-appearance { display: inline-block; vertical-align: top; margin: 7px 30px 0px 0px; cursor: default; }

.item-appearance span { display: inline-block; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 23px; color: rgb(56, 56, 56); vertical-align: top; }

.item-appearance::before { content: ""; display: none; width: 24px; height: 24px; vertical-align: top; background: url("../images/common/icons_market.png?10") -352px -550px no-repeat transparent; position: relative; top: -2px; margin-right: 5px; }

.item-appearance[data-wear="Не покрашено"]::before { background-position: -352px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="Закаленное в боях"]::before { background-position: -378px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="Поношенное"]::before { background-position: -404px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="После полевых испытаний"]::before { background-position: -430px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="Немного поношенное"]::before { background-position: -456px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="Прямо с завода"]::before { background-position: -482px -550px; display: inline-block; margin-right: 2px; }

.item-appearance[data-wear="Пистолет"]::before { background-position: -580px -700px; width: 26px; display: inline-block; }

.item-appearance[data-wear="Винтовка"]::before { background-position: -352px -700px; width: 66px; display: inline-block; }

.item-appearance[data-wear="Дробовик"]::before { background-position: -420px -700px; width: 74px; display: inline-block; }

.item-appearance[data-wear="Инструмент"]::before { background-position: -781px -700px; width: 28px; display: inline-block; }

.item-appearance[data-wear="Ключ"]::before { background-position: -811px -700px; width: 32px; display: inline-block; }

.item-appearance[data-wear="Контейнер"]::before { background-position: -845px -700px; width: 31px; display: inline-block; }

.item-appearance[data-wear="Набор музыки"]::before { background-position: -878px -700px; width: 22px; display: inline-block; }

.item-appearance[data-wear="Наклейка"]::before { background-position: -902px -700px; width: 23px; display: inline-block; }

.item-appearance[data-wear="Нож"]::before { background-position: -731px -700px; width: 48px; display: inline-block; }

.item-appearance[data-wear="Пистолет-пулемёт"]::before { background-position: -608px -700px; width: 50px; display: inline-block; }

.item-appearance[data-wear="Подарок"]::before { background-position: -927px -700px; width: 18px; display: inline-block; }

.item-appearance[data-wear="Пропуск"]::before { background-position: -947px -700px; width: 32px; display: inline-block; }

.item-appearance[data-wear="Пулемёт"]::before { background-position: -660px -700px; width: 69px; display: inline-block; }

.item-appearance[data-wear="Снайперская винтовка"]::before { background-position: -496px -700px; width: 82px; display: inline-block; }

.item-appearance[data-wear="Ярлык"]::before { background-position: -981px -700px; width: 28px; display: inline-block; }

.item-appearance[data-wear="Игра"]::before { background-position: -1012px -700px; width: 25px; display: inline-block; }

.item-links { padding: 5px 0px; }

.iel { display: inline-block; color: rgb(34, 119, 168); margin-right: 30px; }

.iel span { display: inline-block; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 1.1em; font-weight: 700; cursor: pointer; vertical-align: top; text-decoration: underline; }

.iel::before { content: ""; display: inline-block; width: 24px; height: 16px; vertical-align: top; background: url("../images/common/icons_market.png?10") -352px -575px no-repeat transparent; margin-right: 5px; }

.iel.iel-alloffers::before { width: 20px; background-position: -378px -575px; }

.iel.iel-ingame::before { background-position: -352px -575px; }

.iel:hover { opacity: 0.8; color: rgb(34, 119, 168); }

.table-v1, .table-v2 { margin: 10px 0px 0px; width: 100%; border-collapse: collapse; }

.table-v1.td-regular td, .table-v2.td-regular td { text-align: left; font-size: 1.2em; }

.table-v1.td-regular tr:nth-child(2n) td, .table-v2.td-regular tr:nth-child(2n) td { background-color: rgb(226, 226, 226); }

.table-v1.user-market-rate tr th:nth-child(2), .table-v2.user-market-rate tr th:nth-child(2) { text-align: left; }

.table-v1.user-market-rate tr td:last-child, .table-v2.user-market-rate tr td:last-child { text-align: center; }

.table-v1 *, .table-v2 * { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.table-v1 .tr-special td, .table-v2 .tr-special td { background-color: rgb(225, 217, 187); color: rgb(206, 0, 0); }

.table-v1 th, .table-v2 th { background-color: rgb(82, 82, 82); color: rgb(255, 255, 255); padding: 10px 5px; text-align: center; font-size: 1.2em; line-height: 1.1em; font-weight: 700; border-right: 1px solid rgba(255, 255, 255, 0.3); border-radius: 3px 3px 0px 0px; background-clip: padding-box; }

.table-v1 th:last-child, .table-v2 th:last-child { border-right: 0px none; }

.table-v1 td, .table-v2 td { background-color: rgb(239, 239, 239); color: rgb(56, 56, 56); padding: 10px 5px; text-align: center; margin: 0px; font-size: 1.7em; line-height: 1.1em; font-weight: 700; border-right: 1px solid rgba(255, 255, 255, 0.5); border-radius: 0px 0px 3px 3px; background-clip: padding-box; }

.table-v1 td:last-child, .table-v2 td:last-child { border-right: 0px none; }

.table-v1 td[align="right"], .table-v2 td[align="right"] { text-align: right; }

.table-v1 small, .table-v2 small { font-weight: 700; margin-left: 1px; }

.table-v2 td { font-size: 1.5em; line-height: 1.2em; padding-top: 6px; padding-bottom: 5px; }

.table-v2 tr:nth-child(2n) td { background-color: rgb(224, 224, 224); }

.table-autopurchase { width: 400px; }

.table-autopurchase tr:nth-child(3) td { color: rgb(68, 68, 68); font-size: 1.4em; }

.table-autopurchase tr:nth-child(4) td { color: rgb(80, 80, 80); font-size: 1.3em; }

.table-autopurchase tr:nth-child(5) td { color: rgb(106, 106, 106); font-size: 1.2em; }

.table-autopurchase tr:nth-child(6) td { color: rgb(131, 131, 131); font-size: 1.2em; }

.item-stats { overflow: hidden; }

.item-stat { padding: 20px 0px 0px; }

.item-stat h3 { margin: 0px 0px 5px; }

.item-stat .table-v1 th, .item-stat .table-v1 td { width: 25%; }

.item-stat.item-stat-common { float: left; width: 30%; }

.item-stat.item-stat-auto { float: left; width: 70%; }

.chart-item { padding: 30px 0px 40px; }

.ip-pic { position: relative; border-radius: 3px 3px 0px 0px; background: linear-gradient(rgb(224, 224, 224) 0%, rgb(239, 239, 239) 100%); }

.ip-pic img { position: relative; display: block; z-index: 5; width: 100%; border-radius: 3px 3px 0px 0px; background-clip: padding-box; }

.ip-pic::before { content: ""; display: block; position: absolute; bottom: 0px; left: 0px; background: url("../images/common/item_shadow.png?1") 0px 0px / 100% 100% no-repeat transparent; width: 100%; height: 64px; opacity: 0.3; z-index: 2; }

.ip-pic::after { content: ""; display: none; position: absolute; top: 1px; right: 1px; background: url("../images/common/icons_common.png?104") -534px -205px no-repeat transparent; width: 35px; height: 34px; z-index: 7; }

.ip-pic.hot::after { display: block; }

.ip-price { padding: 13px 10px 10px; background-color: rgb(239, 239, 239); }

.ip-text { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; margin: 0px; text-align: center; font-size: 1.2em; line-height: 1.2em; font-weight: 700; color: rgb(56, 56, 56); }

.ip-text small { margin-left: 2px; font-weight: 700; }

.ip-prices { display: none; text-align: center; padding: 4px 0px 5px; }

.ip-prices > div { overflow: hidden; }

.ip-prices > div span { display: inline-block; float: left; width: 40%; text-align: left; padding: 0px 2px; font-size: 1.1em; line-height: 1.1em; }

.ip-prices > div span small { margin-left: 1px; font-size: 0.9em; }

.ip-prices > div span small::before { content: "o"; }

.ip-prices > div span:first-child { text-align: right; width: 60%; }

.ip-bestprice { color: rgb(56, 56, 56); padding: 2px 0px 0px; font-size: 3em; line-height: 1.2em; font-weight: 700; text-align: center; }

.ip-bestprice small { font-weight: 700; }

.ip-mydiscount { text-align: center; padding: 5px 0px 0px; }

.ip-mydiscount a { font-size: 1.4em; line-height: 1.2em; font-weight: 700; color: rgb(34, 119, 168); text-decoration: none; transition: 0.15s ease-in-out; cursor: pointer; }

.ip-mydiscount a:hover { color: rgb(43, 149, 210); text-decoration: underline; }

.ip-mydiscount small { margin-left: 1px; font-weight: 700; }

.ip-buy-button { padding: 5px 0px; text-align: center; }

.buy-pic-button { display: inline-block; text-align: left; font-size: 1.9em; line-height: 1.2em; font-weight: 700; text-decoration: none; color: rgb(113, 40, 0); padding: 12px 0px 0px 86px; width: 200px; height: 53px; background: url("../images/common/icons_market.png?10") -742px 0px no-repeat transparent; transition: none ease-in-out; text-shadow: rgba(255, 255, 255, 0.5) 0px 0px 10px; }

.buy-pic-button:hover { background-position: -742px -55px; text-decoration: none; color: rgb(146, 52, 0); }

.buy-pic-button:active { background-position: -742px -110px; text-decoration: none; color: rgb(146, 52, 0); }

.dashed { color: rgb(34, 119, 168); border-bottom: 1px dashed rgb(34, 119, 168); cursor: pointer; }

.dashed:hover { color: rgb(43, 149, 210); border-bottom: 1px dashed rgb(43, 149, 210); }

.exchange-link { padding: 0px; text-align: center; }

.exchange-link * { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.exchange-link p { font-size: 1.1em; line-height: 1.1em; font-weight: 700; margin: 0px; padding: 0px 4px; }

.exchange-link p a { color: rgb(34, 119, 168); text-decoration: underline; }

.exchange-link p a:hover { color: rgb(43, 149, 210); text-decoration: underline; }

.exchange-link input { width: 100%; text-align: center; margin-top: 5px; border-color: rgb(209, 209, 209); }

.exchange-link .dont-have { display: none; padding: 13px 10px 10px; background-color: rgb(224, 224, 224); }

.exchange-link .change { display: block; background-color: rgb(255, 255, 255); text-align: center; padding: 10px 0px; }

.exchange-link.active { background-color: rgb(224, 224, 224); }

.exchange-link.dont-have-link .dont-have { display: block; }

.exchange-link.dont-have-link .change { display: none; }

.multiple-purchase { position: relative; padding: 15px 0px 0px; }

.multiple-purchase::before { content: ""; display: inline-block; width: 34px; height: 40px; position: absolute; bottom: 0px; left: 10px; background: url("../images/common/icons_market.png?10") -278px -420px no-repeat transparent; }

.multiple-purchase p { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 14px; font-weight: 700; margin: 0px; padding: 0px 0px 0px 57px; }

.mp-form { position: relative; height: 34px; margin: 5px 0px 0px 57px; }

.mp-form input { position: absolute; top: 0px; left: 0px; width: 26%; height: 100%; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 20px; line-height: 30px; font-weight: 700; padding: 0px 1px; text-align: center; }

.mp-form button.fastbuy_button { position: absolute; top: 0px; right: 0px; width: 75%; height: 100%; padding: 3px 1px 0px; text-transform: none; border: 0px none; font-size: 1.1em; line-height: 1.1em; border-radius: 0px 2px 2px 0px; background-clip: padding-box; z-index: 3; }

.mp-form button.fastbuy_button > div { display: inline; font-weight: 700; }

#info_dialog_steam_screenshot { margin-bottom: 10px; width: 500px !important; height: 196px !important; border: 0px none !important; }

.fastbuy_button { display: block; width: 100%; border: 3px solid rgb(230, 178, 0); border-radius: 2px; padding: 12px 10px 14px; margin: 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-weight: 700; font-size: 2em; line-height: 1.1em; color: rgb(141, 23, 0); cursor: pointer; transition: 0.15s ease-in-out; outline: none; text-align: center; text-decoration: none; background: url("../images/common/icons_market.png?10") -540px -317px no-repeat transparent; }

.fastbuy_button span { font-size: 15px; line-height: 1.1em; font-weight: 400; display: block; padding-top: 2px; }

.fastbuy_button small { font-weight: 700; margin-left: 1px; }

.fastbuy_button:hover { box-shadow: rgba(255, 253, 213, 0.9) 0px 0px 25px inset; border-color: rgb(194, 150, 0); color: rgb(182, 30, 0); }

.fastbuy_button:disabled { border-color: rgb(239, 239, 239); color: rgb(150, 149, 149); cursor: default; }

.fastbuy_button:active { color: rgb(182, 30, 0); }

.price-notice, .autopurchase { position: relative; padding: 10px 130px 10px 57px; color: rgb(56, 56, 56); margin-top: 10px; font-size: 14px; line-height: 16px; }

.price-notice *, .autopurchase * { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.price-notice b, .autopurchase b { text-transform: uppercase; }

.price-notice a, .autopurchase a { text-transform: uppercase; color: rgb(56, 56, 56); font-weight: 700; text-decoration: underline; }

.price-notice a:hover, .autopurchase a:hover { color: rgb(56, 56, 56); text-transform: uppercase; text-decoration: none; }

.price-notice .price-notice-input, .autopurchase .price-notice-input { position: absolute; top: 10px; right: 0px; width: 126px; height: 34px; text-align: right; }

.price-notice .price-notice-input input, .autopurchase .price-notice-input input { position: absolute; top: 0px; left: 0px; width: 95%; height: 100%; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; text-align: right; font-size: 20px; line-height: 23px; font-weight: 700; padding: 4px 43px 4px 1px; border-color: rgba(0, 0, 0, 0.1); border-radius: 5px; background-clip: padding-box; z-index: 1; }

.price-notice .price-notice-input input:disabled, .autopurchase .price-notice-input input:disabled { color: rgb(0, 0, 0); }

.price-notice .price-notice-input small, .autopurchase .price-notice-input small { position: absolute; top: 10px; right: 35px; font-size: 18px; font-weight: 700; color: rgb(0, 0, 0); z-index: 3; }

.price-notice.statusis-on .price-notice-input input, .autopurchase.statusis-on .price-notice-input input { border: 1px solid rgb(114, 193, 0); }

.price-notice.statusis-on button.ap-button::before, .autopurchase.statusis-on button.ap-button::before { opacity: 1; }

.price-notice.statusis-on button.ap-button:hover, .autopurchase.statusis-on button.ap-button:hover { background-color: rgb(206, 0, 0); }

.price-notice.statusis-on button.ap-button:hover::before, .autopurchase.statusis-on button.ap-button:hover::before { left: 4px; background-position: -222px -500px; }

.price-notice.statusis-on button.ap-button:active, .autopurchase.statusis-on button.ap-button:active { background: rgb(232, 0, 0); }

.price-notice::before, .autopurchase::before { content: ""; display: inline-block; width: 32px; height: 32px; position: absolute; top: 10px; left: 13px; background: url("../images/common/icons_market.png?10") -200px -428px no-repeat transparent; }

.autopurchase { margin-top: 0px; }

.autopurchase::before { width: 39px; top: 10px; left: 10px; background: url("../images/common/icons_market.png?10") -235px -428px no-repeat transparent; }

button.ap-button { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; display: inline-block; text-align: center; font-size: 1.1em; line-height: 1.2em; font-weight: 700; text-decoration: none; color: rgb(113, 40, 0); padding: 0px; margin: 0px; background: padding-box rgb(114, 193, 0); border: 0px none; border-radius: 0px 3px 3px 0px; cursor: pointer; outline: none; z-index: 5; }

button.ap-button::before { content: ""; display: inline-block; width: 20px; height: 16px; background: url("../images/common/icons_market.png?10") -200px -500px no-repeat transparent; position: absolute; top: 9px; left: 5px; opacity: 0.6; }

button.ap-button:hover::before { opacity: 1; }

button.ap-button:active { background: rgb(129, 219, 0); }

.rectanglestats { padding: 0px 0px 10px; }

.rectanglestat { display: inline-block; padding: 12px 15px 8px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; background-color: rgb(239, 239, 239); margin-top: 3px; }

.rectanglestat > b { font-size: 1.5em; font-weight: 700; }

.rectanglestat > div { font-size: 0.9em; color: rgb(56, 56, 56); padding: 2px 0px 0px; }

.rectanglestat.note-bad { background-color: rgb(191, 9, 0); color: rgb(255, 255, 255); }

.rectanglestat.note-bad > div { color: rgb(228, 190, 190); }

.rectanglestat.note-good { background-color: rgb(121, 191, 0); color: rgb(255, 255, 255); }

.rectanglestat.note-good > div { color: rgb(191, 208, 162); }

ul.list { padding-top: 0px; }

ul.list li::before { background-position: -398px -20px; }

.change-options { overflow: hidden; padding: 30px 0px 10px; }

.change-options.co-instructions { text-align: center; margin-top: 20px; padding-bottom: 50px; overflow: hidden; }

.change-options.co-instructions .change-option { display: inline-block; width: 70%; margin: 0px; padding: 25px 30px; float: left; }

.change-options.co-instructions .change-option.browser { width: 27%; margin-left: 3%; padding: 25px 10px 0px 15px; text-align: left; }

.change-options.co-instructions .change-option.browser ol.circles { margin-top: 10px; }

.change-options.co-instructions .change-option.browser ol.circles li { padding: 5px 0px 15px 45px; }

.change-options.co-instructions .co-videoblock { padding: 20px 0px 0px; text-align: center; }

.change-options.co-instructions .co-videoblock iframe { box-shadow: rgba(255, 255, 255, 0.3) 0px 0px 30px; }

.change-options.co-instructions .co-textblock { text-align: left; margin-top: 20px; padding: 5px 0px 5px 35px; color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.3); }

.change-options.co-instructions .co-textblock [class^="note"].note-attention .descr .head { color: rgb(255, 255, 255); }

.change-options.co-instructions .co-textblock [class^="note"].note-attention .descr .text { color: rgb(238, 238, 238); }

.co-tradelink { padding: 20px 0px; text-align: center; font-size: 1.6em; line-height: 1.1em; border: 3px solid rgb(206, 0, 0); }

.co-tradelink:hover { border: 3px solid rgb(255, 155, 155); }

#lastchance { text-align: center; padding: 30px 0px 10px; display: none; }

.change-option { position: relative; float: left; width: 49%; margin-right: 1%; padding: 25px 20px; border-radius: 5px; background-clip: padding-box; background-color: rgb(56, 56, 56); color: rgb(239, 239, 239); }

.change-option .colored_button { padding-top: 9px; padding-bottom: 8px; }

.change-option .colored_button.mini { margin-top: 7px; padding-top: 6px; padding-bottom: 5px; }

.change-option ol { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.3em; line-height: 1.1em; }

.change-option a { color: rgb(255, 221, 69); text-decoration: underline; }

.change-option a:hover { text-decoration: none; }

.change-option::before { content: ""; display: block; position: absolute; top: 2px; left: 0px; width: 100%; height: 1px; font-size: 1px; line-height: 1px; background: linear-gradient(to right, rgba(255, 210, 0, 0) 0%, rgb(255, 210, 0) 25%, rgba(255, 210, 0, 0) 50%, rgb(255, 210, 0) 75%, rgba(255, 210, 0, 0) 100%); z-index: 1; }

.change-option::after { content: ""; display: block; position: absolute; top: -25px; left: 50%; width: 52px; height: 46px; margin-left: -26px; background: url("../images/common/icons_market.png?10") -352px -428px no-repeat transparent; z-index: 2; }

.change-option.steam { margin-right: 0px; margin-left: 1%; }

.change-option.steam::after { background-position: -406px -425px; width: 60px; margin-left: -30px; }

.change-option.lastchance { float: none; margin: 0px auto; text-align: left; padding-bottom: 5px; }

.change-option.lastchance small { font-weight: 700; }

.change-option.lastchance::after { background-position: -468px -425px; width: 50px; height: 50px; margin-left: -25px; top: -27px; }

.co-header { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.5em; line-height: 1.1em; font-weight: 700; text-align: center; color: rgb(255, 221, 69); }

ol { margin-left: 0px; }

ol.circles { padding: 10px 0px; margin: 0px; }

ol.circles li { display: block; position: relative; padding: 13px 0px 13px 45px; }

ol.circles li::before { content: "1"; display: inline-block; position: absolute; top: 4px; left: 0px; width: 30px; height: 30px; border-radius: 50%; background-clip: padding-box; border: 3px solid rgb(255, 221, 69); text-align: center; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1em; line-height: 30px; color: rgb(255, 221, 69); box-shadow: rgb(0, 0, 0) 0px 0px 7px; }

ol.circles li:nth-child(1)::before { content: "1"; }

ol.circles li:nth-child(2)::before { content: "2"; }

ol.circles li:nth-child(3)::before { content: "3"; }

ol.circles li:nth-child(4)::before { content: "4"; }

ol.circles li:nth-child(5)::before { content: "5"; }

ol.circles li:nth-child(6)::before { content: "6"; }

ol.circles li:nth-child(7)::before { content: "7"; }

ol.circles li:nth-child(8)::before { content: "8"; }

ol.circles li:nth-child(9)::before { content: "9"; }

ol.circles.whiteback li::before { font-size: 1.3em; font-weight: 700; color: rgb(56, 56, 56); border-color: rgb(255, 255, 255); background-color: rgb(255, 221, 69); box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 6px; }

.guide { display: none; background-color: rgb(239, 239, 239); border-left: 3px solid rgb(224, 224, 224); padding: 25px 25px 40px; margin-top: 20px; position: relative; }

.guide-pic { border-radius: 5px; background-clip: padding-box; margin-bottom: 20px; max-width: 100%; }

.guide-slideup { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 10px 0px; text-align: center; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; text-decoration: none; background-color: rgb(224, 224, 224); cursor: pointer; transition: background-color 0.25s ease-in-out; }

.guide-slideup:hover { background-color: rgb(211, 211, 211); }

.checkmychanges { text-align: center; }

.checkmychanges .colored_button { width: 80%; margin: 30px auto 0px; text-transform: none; font-weight: normal; }

.checkmychanges .colored_button span { display: block; text-transform: uppercase; font-weight: 700; padding-bottom: 5px; font-size: 1.1em; }

.pagi-link { color: rgb(82, 82, 82); font-weight: 700; }

.pagi-link:hover { color: rgb(211, 149, 0); border-color: rgb(255, 180, 0); }

.pagi-link.active { color: rgb(211, 149, 0); border-color: rgb(255, 180, 0); }

.pagi-link.off { color: rgb(173, 173, 173); }

.pagi-link.off:hover { color: rgb(173, 173, 173); border-color: rgba(0, 0, 0, 0); }

.pagepicker_form { padding: 0px 5px; }

input.pagepicker { font-weight: 700; }

body.d2net-market .pickmeup { background: rgb(56, 56, 56); }

body.d2net-market .pickmeup .pmu-instance .pmu-button { border-radius: 3px; background-clip: padding-box; }

body.d2net-market .pickmeup .pmu-instance .pmu-button:hover { color: rgb(255, 221, 69); }

body.d2net-market .pickmeup .pmu-instance .pmu-selected { background-color: rgb(98, 98, 98); color: rgb(255, 221, 69); }

body.d2net-market .pickmeup .pmu-instance .pmu-today { background-color: rgb(98, 98, 98); color: rgb(224, 224, 224); }

.howitworks-pic { display: block; width: 100%; margin-bottom: 2px; }

.howitworks-4terms { overflow: hidden; margin-bottom: 0px; background-color: rgb(252, 251, 242); }

.howitworks-term { display: inline-block; float: left; width: 25%; padding: 40px 15px; min-height: 100%; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; text-align: center; background-color: rgb(245, 242, 224); }

.howitworks-term:nth-child(2n) { background-color: rgb(252, 251, 242); }

.hiw-pic::before { content: ""; display: inline-block; width: 130px; height: 116px; background: url("../images/common/icons_market.png?10") 0px -910px no-repeat transparent; margin: 0px auto; }

.hiw-head { padding: 10px 0px 0px; font-weight: 700; font-size: 1.5em; line-height: 1.1em; }

.hiw-descr { padding: 10px 0px 0px; font-size: 1.2em; line-height: 1.1em; }

.howitworks-term.profit .hiw-pic::before { background-position: 0px -910px; }

.howitworks-term.safely .hiw-pic::before { background-position: -132px -910px; }

.howitworks-term.fast .hiw-pic::before { background-position: -264px -910px; }

.howitworks-term.easy .hiw-pic::before { background-position: -396px -910px; }

.hiw-video { padding: 0px 40px; margin-bottom: 50px; }

.how-steps { padding: 25px 25px 15px; margin-bottom: 30px; background-color: rgb(239, 239, 239); border-radius: 3px; background-clip: padding-box; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.how-steps ol { font-size: 1.2em; line-height: 1.2em; }

.how-steps ol b { font-weight: 400; color: rgb(206, 0, 0); }

.how-steps h3 { margin: 0px; padding: 0px; }

.warning-message { position: relative; margin-bottom: 20px; background: url("../images/common/warning-message.png") 0px 0px repeat-x padding-box rgb(239, 239, 239); border-radius: 5px; padding: 8px 10px; text-align: center; }

.warning-message span { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 1.1em; display: inline-block; color: rgb(206, 0, 0); }

.warning-message .colored_button { display: inline-block; width: auto; padding: 7px 10px 4px; font-size: 1.2em; line-height: 1.1em; margin-left: 10px; }

.warning-message.wm-right { padding: 10px 5px; margin-bottom: 30px; }

.warning-message.wm-right span { color: rgb(42, 42, 42); }

.warning-message.wm-right .colored_button { margin-top: 8px; }

.warning-message.wm-right .wm-close { display: none; }

.warning-message .mbutton-success { margin-left: 20px; padding-right: 37px; }

.wm-close { position: absolute; display: inline-block; width: 19px; height: 19px; top: -5px; right: -5px; border: 2px solid rgb(56, 56, 56); border-radius: 50%; background: url("../images/common/icons_common.png?104") -685px -32px no-repeat rgb(255, 255, 255); cursor: pointer; transition: 0.4s ease-in-out; transform: rotate(0deg); }

.wm-close:hover { border-color: rgb(206, 0, 0); transform: rotate(180deg); }

.checkbox-switcher > div { display: inline-block; vertical-align: middle; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.2em; line-height: 1.2em; }

.checkbox-switcher > div:nth-child(1) { width: 210px; }

.checkbox-switcher > div:nth-child(2) { width: 70px; }

.checkbox-switcher > div:nth-child(3) { width: 280px; }

.onoffswitcher { position: relative; width: 62px; user-select: none; }

.onoffswitcher-checkbox { display: none; }

.onoffswitcher-label { display: block; overflow: hidden; cursor: pointer; height: 33px; padding: 0px; line-height: 29px; border-radius: 29px; background-clip: padding-box; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px inset; background-color: rgb(255, 255, 255); transition: background-color 0.3s ease-in; border: 1px solid rgb(225, 225, 225); }

.onoffswitcher-label::before { content: ""; display: block; width: 28px; height: 28px; margin: 0px; background: radial-gradient(rgb(255, 255, 255) 0%, rgb(209, 209, 209) 100%) padding-box; position: absolute; top: 2px; right: 31px; border-radius: 50%; border-bottom: 1px solid rgb(153, 153, 153); transition: 0.3s ease-in; }

.onoffswitcher-checkbox:checked + .onoffswitcher-label::before { right: 3px; }

.item-tags { padding: 10px 0px; }

.item-tag { display: inline-block; vertical-align: top; padding: 5px 7px; border: 1px solid rgb(229, 229, 229); margin: 4px 1px 0px 0px; border-radius: 2px; background-clip: padding-box; color: rgb(68, 68, 68); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 0.9em; line-height: 1.1em; cursor: default; }

[style="color:#3095cd"] { color: rgb(68, 68, 68) !important; }

[data-tag="Standard"] { color: rgb(119, 119, 119) !important; }

[data-tag="Exalted"] { color: rgb(119, 119, 119) !important; }

[data-tag="Legacy"] { color: rgb(119, 119, 119) !important; }

[data-tag="Base"] { color: rgb(119, 119, 119) !important; }

[data-tag="Ширпотреб"] { color: rgb(132, 156, 184) !important; }

[data-tag="базового класса"] { color: rgb(131, 157, 187) !important; }

[data-tag="базового класса"] { color: rgb(131, 157, 187) !important; }

[data-tag="Сувенирный"] { color: rgb(211, 181, 22) !important; }

[data-tag="Common"] { color: rgb(147, 171, 200) !important; }

[data-tag="Autographed"] { color: rgb(120, 199, 5) !important; }

[data-tag="Arcana"] { color: rgb(119, 200, 2) !important; }

[data-tag="Контрабандное"], [data-tag="Immortal"] { color: rgb(207, 150, 25) !important; }

.rc-inputs { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; padding: 2px 0px 9px; white-space: nowrap; }

.rc-inputs > span { display: inline-block; vertical-align: middle; font-size: 1.1em; line-height: 1.2em; }

.rc-inputs > div { display: inline-block; vertical-align: middle; position: relative; width: 68px; margin: 0px 1px; }

.rc-inputs > div input { width: 100%; padding: 4px 14px 4px 0px; text-align: right; }

.rc-inputs > div small { position: absolute; top: 6px; right: 5px; font-size: 1em; }

.rc-inputs > div small::before { content: "o"; }

.info_dialog_close { position: absolute; display: inline-block; width: 30px; height: 30px; top: -13px; right: -13px; border: 2px solid rgb(56, 56, 56); border-radius: 50%; background: url("../images/common/icons_market.png?21") -132px -160px no-repeat rgb(255, 255, 255); cursor: pointer; transition: 0.4s ease-in-out; overflow: hidden; white-space: nowrap; text-indent: 50px; transform: rotate(0deg); }

.info_dialog_close:hover { border-color: rgb(206, 0, 0); transform: rotate(180deg); }

.info_dialog_content { padding-top: 10px; }

.info_dialog_content a { color: rgb(34, 119, 168); }

.info_dialog_content a:hover { color: rgb(43, 149, 210); text-decoration: none; }

#info_dialog_description { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.4em; line-height: 1.2em; }

.dialog_trade_check.info_dialog_warning { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.4em; line-height: 1.2em; margin-top: 0px; margin-bottom: 10px; }

.info_dialog_warntop { border-radius: 10px 10px 0px 0px; background-clip: padding-box; background-color: rgb(255, 235, 217); padding: 15px 20px 20px; }

.info_dialog_warntop .notice-thief { margin-bottom: 0px; }

#trade_info { overflow: hidden; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; padding: 0px 0px 10px; border-bottom: 1px dashed rgb(204, 204, 204); }

.idc-descr { color: rgb(121, 121, 121); }

.idc-value { font-size: 1.3em; line-height: 1.2em; font-weight: 700; }

.idc-value span { font-weight: 400; font-size: 0.8em; }

.idd-header { text-align: center; padding-top: 10px; }

.idm-option { display: inline-block; float: left; width: 31.3%; text-align: center; margin: 10px 1% 0px; padding: 0px; cursor: pointer; background-color: rgb(236, 236, 236); border-radius: 3px; background-clip: padding-box; }

.idm-option:nth-child(1) .idm-icon::before { background-position: -352px -600px; }

.idm-option:nth-child(2) .idm-icon::before { background-position: -440px -600px; }

.idm-option:nth-child(3) .idm-icon::before { background-position: -528px -600px; }

.idm-option:nth-child(3) .idm-text strong { font-size: 1.4em; line-height: 1em; padding: 3px 0px 0px; }

.idm-option:hover { background-color: rgb(206, 242, 255); }

.idm-option:hover .idm-top { background-color: rgb(157, 208, 227); }

.idm-top { padding: 5px 0px; text-align: center; background-color: rgb(215, 215, 215); color: rgb(72, 72, 72); font-size: 0.9em; line-height: 1.1em; border-radius: 3px 3px 0px 0px; background-clip: padding-box; }

.idm-icon { padding: 15px 0px 8px; text-align: center; }

.idm-icon::before { content: ""; display: inline-block; width: 86px; height: 86px; background: url("../images/common/icons_market.png?21") -352px -600px no-repeat transparent; }

.idm-text { color: rgb(34, 119, 168); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; padding: 0px 0px 10px; }

.idm-text span { display: block; }

.idm-text strong { display: block; font-size: 2.5em; line-height: 1.1em; text-transform: uppercase; padding: 4px 0px 0px; }

.profilestat-block { position: relative; margin: 30px 0px 0px; background-color: rgb(56, 56, 56); border-radius: 3px; background-clip: padding-box; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.profilestat-block::before, .profilestat-block::after { content: ""; display: block; width: 4px; height: 4px; position: absolute; top: 5px; left: 5px; border-radius: 2px; background-clip: padding-box; background-color: rgb(136, 136, 136); z-index: 5; }

.profilestat-block::after { left: auto; right: 5px; }

.profilestat-user { position: relative; padding: 12px 0px; border-radius: 3px 3px 0px 0px; text-align: center; color: rgb(255, 255, 255); background: url("../images/common/back_footer_links.png") 0px 0px repeat transparent; }

.profilestat-user .ps-large { margin: 0px 5px; white-space: nowrap; overflow: hidden; }

.ps-user-pic { position: absolute; top: -40px; left: 50%; width: 56px; height: 56px; margin-left: -28px; border-radius: 50%; background-clip: padding-box; border: 3px solid rgb(255, 255, 255); }

.ps-large { font-size: 1.7em; line-height: 1.1em; font-weight: 700; color: rgb(255, 255, 255); }

.ps-b { font-size: 1.5em; line-height: 1.1em; font-weight: 700; color: rgb(255, 255, 255); }

.ps-small { font-size: 1em; line-height: 1.1em; color: rgb(192, 192, 192); }

.profilestat { position: relative; padding: 12px 0px 6px; text-align: center; overflow: hidden; }

.profilestat .ps-b { padding: 3px 0px 6px; }

.profilestat.ps-col2, .profilestat.ps-col3 { padding-bottom: 0px; }

.profilestat.ps-border { border-top: 1px dashed rgb(136, 136, 136); }

.ps-center { position: absolute; bottom: 12px; left: 33%; width: 34%; text-align: center; cursor: default; color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.1em; }

.ps-name { color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.1em; font-weight: 700; padding: 0px 0px 2px; }

.ps-col { display: inline-block; padding: 0px 6px; text-align: center; float: left; cursor: default; }

.ps-col2 .ps-col { width: 50%; }

.ps-col2 .ps-col:nth-child(1) { text-align: left; }

.ps-col2 .ps-col:nth-child(2) { text-align: right; }

.ps-col3 .ps-col { width: 33.33%; }

.ps-col3 .ps-col:nth-child(1) { text-align: left; }

.ps-col3 .ps-col:nth-child(2) { text-align: center; padding: 0px; }

.ps-col3 .ps-col:nth-child(3) { text-align: right; }

.ps-lines { clear: both; width: 100%; height: 4px; position: relative; white-space: nowrap; overflow: hidden; }

.ps-line { float: left; display: inline-block; position: relative; height: 100%; background-color: rgb(170, 170, 170); }

.ps-line::before { content: ""; position: absolute; top: 0px; left: 0px; width: 1px; height: 100%; background-color: rgb(56, 56, 56); }

.ps-line.ps-line-style1 { background: linear-gradient(to right, rgb(136, 205, 60) 0%, rgb(100, 191, 0) 100%); }

.ps-line.ps-line-style2 { background: linear-gradient(to right, rgb(78, 180, 239) 0%, rgb(21, 144, 215) 100%); }

.ps-line.ps-line-style3 { background: linear-gradient(to right, rgb(255, 209, 0) 0%, rgb(255, 174, 0) 100%); }

.ps-line.ps-line-style4 { background: linear-gradient(to right, rgb(13, 205, 220) 0%, rgb(0, 179, 193) 100%); }

.ps-line.ps-line-style5 { background: linear-gradient(to right, rgb(166, 123, 245) 0%, rgb(149, 99, 242) 100%); }

.ps-color1 { color: rgb(142, 206, 73); }

.ps-color2 { color: rgb(71, 175, 236); }

.ps-color3 { color: rgb(255, 209, 0); }

.ps-color4 { color: rgb(61, 205, 216); }

.ps-color5 { color: rgb(174, 135, 246); }

.highcharts-button { opacity: 0.5; }

.tracking-items.table-list td { border: 0px none; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.tracking-items.table-list td:nth-child(3) { width: 40px; padding-left: 0px; padding-right: 0px; background-color: rgb(247, 239, 237); }

.tracking-items.table-list th { color: rgb(56, 56, 56); font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.1em; }

.tracking-items.table-list tr:nth-child(2n) td:nth-child(3) { background-color: rgb(240, 226, 223); }

.tracking-items .icon-text--delete { margin-left: 0px; opacity: 0.5; width: 20px; height: 20px; }

.tracking-items .icon-text--delete::before { width: 14px; height: 14px; background-position: -551px 0px; margin-right: 0px; top: 3px; }

.tracking-items .input-price-edit { font-size: 0.9em; line-height: 28px; height: 30px; width: 70px; text-align: right; position: relative; top: -2px; font-weight: 700; padding-right: 6px; }

.tracking-items .icon-text--edit { font-size: 1.5em; font-weight: 700; margin-left: 24px; opacity: 1; }

.tracking-items .icon-text--edit span { color: rgb(34, 119, 168); }

.tracking-items .icon-text--edit::before { display: none; }

.tracking-items .icon-text--edit::after { content: ""; display: inline-block; position: relative; vertical-align: baseline; margin-left: 10px; background: url("../images/icons_common.png?104") -535px 0px no-repeat transparent; text-decoration: none; width: 14px; height: 14px; opacity: 0; transition: 0.15s ease-in-out; }

.tracking-items .icon-text--edit small { margin-left: 2px; font-weight: 700; color: rgb(34, 119, 168); }

.tracking-items .icon-text--edit:hover span { color: rgb(43, 149, 210); }

.tracking-items .icon-text--edit:hover small { color: rgb(43, 149, 210); }

.tracking-items .icon-text--edit:hover::after { opacity: 1; }

.tracking-items .icon-text--edit.edit-mode .input-price-edit { top: 0px; }

.tracking-items .icon-text--edit.edit-mode small { color: rgb(42, 42, 42); }

.tracking-items .icon-text--edit.edit-mode:hover small { color: rgb(42, 42, 42); }

.userstat-mini { padding: 15px 0px 0px; overflow: hidden; }

.usm { position: relative; float: left; width: 68px; background-color: rgb(239, 239, 239); margin: 0px 2px 0px 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; text-align: center; padding: 8px 0px; cursor: pointer; text-decoration: none; color: rgb(42, 42, 42); }

.usm:nth-child(3) { width: 50px; margin: 0px; }

.usm:hover { color: rgb(0, 0, 0); background-color: rgb(224, 224, 224); }

.usm:hover .usm-descr { opacity: 0.9; }

.usm.active::before { content: "!"; box-sizing: border-box; overflow: hidden; position: absolute; top: -12px; left: 50%; margin-left: -8px; display: inline-block; text-align: center; width: 20px; height: 20px; border-radius: 50%; background: rgb(114, 193, 0); border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); text-shadow: rgb(0, 0, 0) 0px 0px 3px; box-shadow: rgba(0, 0, 0, 0.3) 0px 0px 4px inset; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 14px; line-height: 16px; font-weight: 700; padding: 1px 0px 0px; animation: 3s linear 0s infinite normal none running rotateleftright; }

.usm-number { font-size: 1.6em; line-height: 1.1em; font-weight: 700; white-space: nowrap; }

.usm-descr { font-size: 0.8em; line-height: 1.1em; opacity: 0.7; white-space: nowrap; }

.market-important .userstat-mini { position: relative; top: -15px; padding: 15px 0px 0px; }

.market-important .usm { width: 33.3%; margin-right: 1.5%; }

.market-important .usm:nth-child(3) { width: 30.3%; margin: 0px; }

.market-important .usm-descr { font-size: 0.9em; line-height: 1.1em; }

@keyframes rotateleftright { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); background-color: rgb(114, 193, 0); }
  40% { transform: rotate(-40deg); background-color: rgb(255, 119, 0); }
  50% { transform: rotate(0deg); background-color: rgb(255, 119, 0); }
  60% { transform: rotate(40deg); background-color: rgb(255, 119, 0); }
  75% { transform: rotate(0deg); background-color: rgb(114, 193, 0); }
  100% { transform: rotate(0deg); }
}

@-webkit-keyframes rotateleftright { 
  0% { transform: rotate(0deg); }
  25% { transform: rotate(0deg); background-color: rgb(114, 193, 0); }
  40% { transform: rotate(-40deg); background-color: rgb(255, 119, 0); }
  50% { transform: rotate(0deg); background-color: rgb(255, 119, 0); }
  60% { transform: rotate(40deg); background-color: rgb(255, 119, 0); }
  75% { transform: rotate(0deg); background-color: rgb(114, 193, 0); }
  100% { transform: rotate(0deg); }
}

#under-chat-text { font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; display: block; border-radius: 0px 0px 3px 3px; background-clip: padding-box; padding: 8px 4px 8px 10px; background-color: rgb(255, 255, 255); }

.mbasket-header { position: relative; padding: 0px 200px 0px 0px; }

.mbasket-header-buttons { position: absolute; bottom: 0px; right: 0px; width: 200px; }

.mbasket-header-buttons .colored_button { padding: 10px 15px 8px; }

.mbasket-result { position: relative; text-align: right; }

.mbasket-result-text { padding: 15px 0px 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.5em; line-height: 1.1em; overflow: hidden; float: left; width: 80%; }

.mbasket-result-text div:first-child { display: inline-block; width: 81%; text-align: right; float: left; }

.mbasket-result-text div:last-child { display: inline-block; width: 19%; float: left; text-align: center; overflow: hidden; }

.mbasket-result-buttons { float: left; width: 20%; padding: 0px; text-align: right; }

.mbasket-result-buttons .buy-pic-button { display: inline-block; border: 0px none; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 1.8em; line-height: 1.1em; cursor: pointer; padding-top: 0px; }

.mbasket { padding: 20px 0px; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; }

.mbasket-th { border-bottom: 1px solid rgb(225, 225, 225); }

.mbasket-th::after { content: ""; clear: both; display: block; }

.mb-th { display: inline-block; float: left; padding: 0px 5px 5px; text-transform: uppercase; font-family: "Roboto Condensed", "Segoe UI", Tahoma, Arial, sans-serif; font-size: 0.9em; font-weight: 700; line-height: 1.1em; }

.mbasket-tr { position: relative; border-bottom: 1px solid rgb(225, 225, 225); transition: 0.25s ease-in-out; }

.mbasket-tr::after { content: ""; clear: both; display: block; }

.mbasket-tr.success { background-color: rgb(228, 255, 219); }

.mbasket-tr.success .mbasket-status { border-color: rgb(107, 197, 0); }

.mbasket-tr.success .mbasket-status::before { opacity: 0; }

.mbasket-tr.success .mbasket-status::after { background-position: 0px -30px; opacity: 1; }

.mbasket-tr.success .mbasket-message { color: rgb(75, 138, 0); background-color: rgb(228, 255, 219); }

.mbasket-tr.shopping .mbasket-status { border-color: rgb(255, 255, 255); }

.mbasket-tr.shopping .mbasket-status::before { opacity: 1; }

.mbasket-tr.shopping .mbasket-status::after { opacity: 0; }

.mbasket-tr.fail { background-color: rgb(255, 232, 219); }

.mbasket-tr.fail .mbasket-status { border-color: rgb(217, 20, 0); }

.mbasket-tr.fail .mbasket-status::before { opacity: 0; }

.mbasket-tr.fail .mbasket-status::after { background-position: -30px -30px; opacity: 1; }

.mbasket-tr.fail .mbasket-message { color: rgb(217, 20, 0); background-color: rgb(255, 232, 219); }

.mbasket-tr.fail .mb-price { color: rgb(217, 20, 0); }

.mbasket-tr:hover { border-color: rgb(153, 153, 153); }

.mb-td { display: inline-block; float: left; padding: 10px 5px; }

.mb-td.mb-price { font-size: 1.3em; line-height: 1.1em; padding: 22px 5px 0px; }

.mb-td.mb-item { font-size: 1.1em; line-height: 1.1em; }

.mb-statuses { width: 5%; text-align: right; }

.mb-actions { text-align: right; width: 20%; }

.mb-item { width: 60%; position: relative; padding-left: 20px; }

.mb-item img { float: left; display: inline-block; height: 40px; }

.mb-item span { display: block; margin-left: 60px; padding: 12px 0px 0px; }

.mbasket-status { position: relative; display: inline-block; border: 2px solid rgb(225, 225, 225); width: 34px; height: 34px; background-color: rgb(255, 255, 255); border-radius: 50%; background-clip: padding-box; margin: 3px 0px 0px; transition: 0.4s ease-in-out; text-align: center; }

.mbasket-status::before { content: ""; position: absolute; display: block; top: -2px; left: -2px; width: 34px; height: 34px; background: url("../images/loader_status.gif?1") 0px 0px / 100% no-repeat transparent; opacity: 0; transition: 0.5s ease-in-out; }

.mbasket-status::after { content: ""; position: absolute; display: block; top: 1px; left: 1px; width: 28px; height: 28px; background: url("../images/common/icons_market_2x.png?3") 0px -30px / 500px 500px no-repeat transparent; transition: 0.4s ease-in-out; opacity: 0; }

.mb-price { width: 15%; text-align: center; }

.mb-price small::before { content: "o"; }

.mbasket-message { position: absolute; top: 17px; right: 0px; display: inline-block; padding: 5px 0px 5px 10px; background-color: rgb(255, 255, 255); }

.mbasket-action { position: relative; display: inline-block; width: 28px; height: 28px; margin: 8px 3px 0px; transition: 0.25s ease-in-out; text-align: center; cursor: pointer; }

.mbasket-action::before { content: ""; position: absolute; display: block; top: -2px; left: -2px; width: 28px; height: 28px; background: url("../images/common/icons_market_2x.png?3") -60px -30px / 500px 500px no-repeat transparent; transition: 0.25s ease-in-out; opacity: 0.3; filter: grayscale(1); }

.mbasket-action.delete::before { background-position: -60px -30px; }

.mbasket-action:hover::before { opacity: 1; filter: grayscale(0); }

.whatisit { position: relative; display: inline-block; margin-left: 2px; width: 14px; height: 14px; border: 1px solid rgb(217, 20, 0); background-color: rgb(255, 255, 255); border-radius: 50%; background-clip: padding-box; vertical-align: top; top: 2px; cursor: help; }

.whatisit:hover .whatisit-note { display: block; }

.whatisit-text { color: rgb(217, 20, 0); font-size: 10px; line-height: 12px; font-weight: 700; text-align: center; padding-top: 1px; }

.whatisit-note { position: absolute; bottom: 22px; left: 50%; margin-left: -75px; width: 150px; background-color: rgba(0, 0, 0, 0.8); color: rgb(255, 255, 255); border-radius: 5px; background-clip: padding-box; padding: 10px 12px; display: none; font-size: 0.7em; line-height: 1.1em; text-align: left; z-index: 99; }

.whatisit-note::before { content: ""; display: inline-block; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 0px; height: 0px; font-size: 0px; line-height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid rgba(0, 0, 0, 0.8); }

#h_sroll_right, #h_sroll_left { z-index: 20 !important; }

.right-inner > div { margin-top: 30px !important; }

.right-inner > div:first-child { margin-top: 0px !important; }

.cy::after { content: "o"; font-size: 0.9em; line-height: 1em; vertical-align: baseline; font-family: Rouble, "Roboto Condensed", Tahoma, sans-serif !important; font-weight: normal !important; }

input#secret_code.good { color: rgb(27, 146, 51); }

input#secret_code.bad { color: rgb(146, 27, 27); }

.howto-label { position: absolute; left: 43px; bottom: 30px; font-size: 28px; line-height: 32px; width: 320px; color: rgb(51, 51, 51); }

.howto-wrapper { position: relative; }