.itemBlock {

    width: 100%;

    padding: 15px;

    display: flex;

    flex-direction: row;

    flex-wrap: wrap;

}

.imgBlock {

    width: 282px;

    border: 1px solid var(--separator_common);

    height: 144px;

    background-size: cover;

    background-position-x: center;

    background-position-y: center;

    margin-left: -16px;

    margin-top: -16px;

    margin-right: -16px;

    border-radius: 10px 10px 0 0;

}

.itemPhoto {

    object-fit: contain;

    position: relative;

    box-sizing: border-box;

    height: 136px;

    width: 100%;

    margin-top: 4px;

    border-radius: 10px;

}

.noPhotoText {

    font-size: 30px;

    height: 136px;

    display: flex;

    justify-content: center;

    align-items: center;

}

.itemTitle {

    font-size: 17px;

    margin-left: -1px;

}

.itemPrice {

    font-size: 20px;

}

.itemAva {

    display: flex;

    flex-direction: row;

    align-items: center;

}

.itemAva img {

    width: 50px;

}

.itemNickname {

    color: var(--text_color);

    font-size: 14px;

    margin-left: 10px;

    font-weight:500;

}

.itemmotd {

    color: var(--trade_motd);

    font-size: 12px;

    margin-top: 10px;

    margin-bottom: 10px;

}

.sortBlock {

    float: right;

}

.countAll {

    font-size: 22px;

    font-weight:500;

    margin-top: var(--standart_margin);

    width: fit-content;

}

.sortMotd {

    float: left;

    cursor: default;

    margin-right: 10px;

    margin-bottom: 3px;

}


.shortLNKHrefItem:hover {

    text-decoration: none;

}

.labelBlockSell {

    background-color: #cd0930;

    padding: 4px 10px 4px 10px;

    border-radius: 20px;

    z-index: 1;

    margin-top: 114px;

    margin-left: 5px;

    color: var(--light_text_color);

    height: fit-content;

}

.labelBlockBuy {

    background-color: #094ecd;

    padding: 4px 10px 4px 10px;

    border-radius: 20px;

    position: absolute;

    z-index: 1;

    margin-top: 114px;

    margin-left: 5px;

    color: var(--light_text_color);

}

.soldColorLabel {

    background-color: #333;

}

.labelsWrap {

    display: flex;

    position: absolute;

    flex-direction: row;

}

.vipLabel {

    font-size: 22px;

    color: var(--light_text_color);

}

.labelVIPIcon {

    background-color: #E1E612;

    padding: 4px 10px 0px 10px;

    border-radius: 20px;

    z-index: 1;

    margin-top: 114px;

    margin-left: 5px;

    color: var(--light_text_color);

}

.input_title::placeholder, .input_price::placeholder, .textarea_topic::placeholder {

    color: #ccc;

}

.input_title {

    padding: 10px;

    width: 538px;

    border: 1px solid transparent;

    font-size: 13px;

}

.srch_inp_wrap {

}

.inpt_srch_vz {

    width:100%;

    box-sizing: border-box;

    border-radius: 5px;

}

.countAll {

    cursor: pointer;

}

.countAll:hover {

    text-decoration: underline;

}

#all_trades_list {

    margin-top: var(--standart_margin);

    margin-bottom: var(--standart_margin);

    padding-bottom: 20px;

    display:flex;

    gap: 20px;

}

#trHead {

    padding: 20px;

    padding-bottom:0px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    flex-direction: row;

}

.sortSelect {

    display: flex;

    align-items: flex-start;

    flex-direction: column;

}

.sortSelect_t {

    display: flex;

    align-items: center;

    flex-direction: row;

}

.sortSelect_t .sortMotd {

    margin-bottom:0;

    margin-top:0;

}

.search_input {

    width: 100%;

    height: 32px;

    box-sizing:border-box;

}


.sel_typ {

    height: 30px;

    box-sizing: border-box;

    width: fit-content;

}

pm-col-right {

    width: 189px;

}

pm-col-left {

    width: 580px;

}

pm-col-left inwr {

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    margin-top:-15px;

}

.itemWrap {

    box-sizing: border-box;

    width: min-content;

    margin-top: var(--standart_margin);

}

.infoContainerTr {

    padding: 15px 30px 0 0;

    box-sizing: border-box;

    width: 100%;

}

.wr_sortMotd {

    display: flex;

    align-items: center;

    gap: 3px;

    justify-content: center;

}

.tradeWrap {

    display:flex;

    margin-top: var(--standart_margin);

    gap: var(--standart_margin);

}

.rightBigItem {

    width:100%;

    box-sizing:border-box;

}

.leftMiniItem {

    width: 100%;

    max-width: 250px;

}

.leftInWrap, .rightInWrap {

    width: 100%;

    box-sizing: content-box;

    display: flex;

    gap: var(--standart_margin);

    flex-direction: column;

}

.itemImg {

    width:100%;

    border-radius: var(--img_border_radius);

    box-shadow: var(--box_shadow);

}

.priceItemWrap {

    display: flex;

    justify-content: flex-start;

    align-items: center;

    gap: 10px;

}

.priceItemTXT {

    font-size: 30px;

    font-weight: 500;

}

.titleItemTXT {

    font-size: 20px;

    font-weight: 500;

}

.dateItemTXT {

    color: var(--not_active_color);

    font-size: 14px;

}

.profileIMG {

    width: 100px;

}

.ownerItemTXT {

    font-weight: 500;

    font-size: 13px;

}

.labelItemTXT {

    font-size: 16px;

    font-weight: 500;

}

.descrItemTXT {

    font-size: 14px;

    margin-top:-10px;

    text-align: justify;

}

.warnItemTXT {

    font-style: italic;

    text-align: center;

}

.labelBlockSell_ii {

    background-color: #cd0930;

    padding: 4px 10px 4px 10px;

    border-radius: 20px;

    color: #ffffff;

    height: fit-content;

}

.labelBlockBuy_ii {

    background-color: #094ecd;

    padding: 4px 10px 4px 10px;

    border-radius: 20px;

    color: #ffffff;

    height: fit-content;

}

.soldColorLabel_ii {

    background-color: #333;

    margin-left:0px;

}

.labelsWrap_ii {

    display: flex;

    flex-direction: row;

}

.titleTXT {

    font-weight:500;

    font-size: 13px;

}

.input_title {

    padding: 10px;

    width: 538px;

    border: 0;

    font-size: 13px;

}

.input_price {

    padding: 10px;

    width:150px;

    border: 0;

    font-size: 13px;

}

.textarea_topic {

    font-size: 13px;

    min-height: 100px !important;

    border-radius: 3px;

    padding: 10px;

    box-sizing: border-box;

    border: 0;

    user-select: none;

    outline: none;

    width: 100%;

    border-radius: var(--def_border-radius);

    font-family: var(--def_font);

    resize: none;

}

.input_title::placeholder, .input_price::placeholder, .textarea_topic::placeholder {

    color: var(--trade_motd);

}

.box_conetnt {

    max-height: unset;

}

.tagPrice {

    font-size: 23px;

    font-weight:500;

    margin-top: 6px;

}

.motdL {

    margin-top: 10px;

    font-style: italic;

}

.townsLnksWrap {

    position:absolute;

}

.townsButtonsWrap {

    position: absolute;

    margin-top: 20px;

    margin-left: 30px;

    font-size: 16px;

    display: flex;

    flex-direction: column;

    align-items: center;

}

.townsLnksWrap a {

    font-size: 14px;

    color: var(--text_color);

    position: absolute;

    font-weight:500;

    transition: color ease-in-out 0.2s;

    cursor: pointer;

}

.townsLnksWrap a:hover {

    color:var(--text_color) !important;

}

#sel_town {

    transition: color ease-in-out 0.2s;

}

#sel_town:hover {

    color: var(--text_color) !important;

}

.m_price_wr, .m_type_wr {

    display: flex;

    gap: 10px;

    align-items: center;

}

#edittab1 {

    padding: var(--standart_padding);

    box-sizing: border-box;

    display: flex;

    gap: 15px;

    flex-direction: column;

}

.ButtonInput.tradeImgInput {

    margin: 0 auto;

}
/*
     FILE ARCHIVED ON 21:31:44 Jan 11, 2024 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 14:27:46 Jul 26, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.547
  exclusion.robots: 0.019
  exclusion.robots.policy: 0.008
  esindex: 0.01
  cdx.remote: 30.578
  LoadShardBlock: 220.616 (3)
  PetaboxLoader3.datanode: 216.601 (4)
  load_resource: 23.22
*/