::-ms-expand {
    display: none;
}
option {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
}
.marketplace {
    background-color: #ffffff;
    padding: 34px 0 0 0;
}

.pageMarketplace {
    background: #FBF7F7;
}

.pageMarketplaceMenu {
    width: 1125px;
    margin: auto;
    padding: 34px 0 24px 110px;
    z-index: 2;
    position: relative;
    box-sizing: border-box;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    border-radius: 8px;
}
.pageMarketplaceTitle {
    font-weight: bold;
    font-size: 14px;
    line-height: 16px;
    margin: 45px 0;
    color: #000000;
}

.marketplaceMenuAdvancedFiltersClear {
    margin-left: 20px;
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    margin-top: 12px;
    color: #5546B6;
    display: none;
}

.marketplaceMenuAdvancedFiltersCounter {
    line-height: 15px;
    height: 15px;
    padding: 2px 6.125px;
    background: #E30513;
    border-radius: 50%;
    color: white;
    display: none;
}
.menuRow {
    display: flex;
}

.menuColumn {
    display: flex;
    flex-direction: column;
}

.marketplaceMenuItem {
    height: 15px;
    display: flex;
    padding: 11px 22px;
    border: 1px solid #E6E6E6;
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    color: #948094;
}
.marketplaceMenuAdvancedFiltersButton {
    margin-left: 20px;
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    margin-top: 12px;
    color: #5546B6;
}

.marketplaceMenuAdvancedFiltersButtonCross {
    width: 12px;
    height: 12px;
    margin-left: 11px;
}
.marketplaceMenuAdvancedFiltersButtonArrow {
    width: 11px;
    height: 6px;
    margin-left: 11px;
}

.marketplaceMenuTypeMenu {
    margin-bottom: 25px;
}

.marketplaceMenuButton {
    cursor: pointer;
    background: #5243B4;
    border-radius: 4px;
    font-size: 13px;
    line-height: 15px;
    margin-left: auto;
    color: #FFFFFF;
    padding: 11px 53px 10px 54px;
    margin-right: 121px;
}
.marketplaceMenuButton:hover, .addGoodsAsideButtonActive#postButton:hover {
    background: #6B5CCC;
}

.marketplaceMenuButtons {
    margin-top: 46px;
}

#marketplaceMenuItem0 {
    border-radius: 2px 0px 0px 2px;
}
#marketplaceMenuItem1 {
    border-left: none;
    border-right: none;
}
#marketplaceMenuItem2 {
    border-radius: 0px 2px 2px 0px;
    margin-right: 74px;
}

.marketplaceMenuItemActive {
    background: #5546B6;
    border-color: #5546B6;
    color: #FFFFFF;
}

.marketplaceMenuSubtitle {
    margin: 39px 0 6px 27px;
    font-size: 13px;
    line-height: 15px;

    color: #948094;
}




.columnLeft {
    margin-right: 20px
}
.secondRow {
    justify-content: space-between;
}


.menuSelect, .marketplaceSortSelect {
    position: relative;
    display: flex;
    flex-direction: column;
    text-indent: 7px;
    height: 36px;
    border: 1px solid #EBEBEB;
    color: #948094;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: none;
    cursor: pointer;

}

.marketplaceSortSelect {
    margin: 0 19px 20px 0;
}

input.menuSelect {
    background: #ffffff;
    cursor: text;
    padding-right: 25px;

}
.menuSelect select {
    position: absolute;
    overflow: hidden;
    height: 0px;
    opacity: 0;
    z-index: -1;
}
input.menuSelect::placeholder {
    color: #948094;
}


.marketplaceMenuNav {
    border: 1px solid #D0D0D0;
    margin: auto;
    width: fit-content;
    width: -moz-fit-content;
    border-radius: 16px 16px 0px 0px;
}


.marketplaceMenuNavItem {
    width: 184px;
    z-index: 1;
    padding: 14px 0;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    color: #948094;
}

.pageMarketplaceMenu .marketplaceMenuItem:not(.marketplaceMenuItemActive):hover,
.marketplaceMenuNavItem:not(.marketplaceMenuNavItemActive):hover, 
.addGoodsMainButton:not(.addGoodsMainButtonActive):hover {
    background: #6B5CCC;
    color: #ffffff;
}

.marketplaceMenuNavItemActive {
    background: linear-gradient(180deg, #5546B6 0%, #5546B6 99.98%, rgba(255, 255, 255, 0) 99.99%, rgba(255, 255, 255, 0) 100%);
    color: #ffffff;
}

.menuSelect {
    margin-right: 17px;
    font-size: 13px;
    line-height: 15px;
}
#marketplaceMenuTypeAfterprinted .menuSelect#priceFromAfterprinted, 
#marketplaceMenuTypePrinted .menuSelect#priceFromPrinted,
#marketplaceMenuTypePrinted .menuSelect#yearFromPrinted {
    margin-right: 0;
}

.marketplaceMenuAdvancedFilters {
    display: none;
    flex-wrap: wrap;
    margin-top: 49px;
}


.markeplaceLabels {
    max-width: 888px;
    width: 100%;
    margin: 39px auto 0 auto;
    flex-wrap: wrap;
}

.marketplaceLabelsItemArrow {
    width: 100%;
    opacity: 0.3;
    border-bottom: 0.178549px solid #808080;
    height: 12px;
    box-sizing: border-box;
    margin: 0 6px 0 3px;

}
.advFilter {
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 18px;
    margin: 0 14px 19px 0;
    padding: 11px 12px 10px 12px;
    font-size: 13px;
    line-height: 15px;
    cursor: pointer;
    color: #948094;
}


.marketplaceLabelsItemName {
    color: #5546B6;
}

.marketplaceLabelsItemCount {
    color: #808080;
}
.marketplaceLabelsItemName, .marketplaceLabelsItemCount {
    font-size: 13px;
    line-height: 15px;
    height: 15px;
}
.markeplaceLabelsItem {
    width: 207px;
    margin: 0 6px 18px 6px;
    cursor: pointer;
}
.advFilterActive {
    background: #EEF4FA;
    border: 1px solid #5546B6;
}
.marketplaceBanner img {
    max-width: 888px;
    max-height: 233.01px;
    border-radius: 5px;
}
.marketplaceBanner {
    max-width: 888px;
    max-height: 233.01px;
    /*border: 1px solid #E5E5E5;
    box-sizing: border-box;
    border-radius: 5px;
    margin: auto auto 32px auto;*/
}
.marketplaceSort {
    max-width: 880px;
    width: 100%;
    margin: auto;
}

.marketplaceMain {
    width: 913.5px;
    margin-left: 42.5px;
}
.marketplaceMainItem {
    cursor: pointer;
    border-top: 1px solid #E0E0E0;
    padding: 13px 0;
    margin: 0 20px 0 0;
}

.marketplaceMainItem * {
    cursor: pointer;
}

.marketplaceMainItem:hover {
    box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.25);
}

.marketplaceMainItem:hover .marketplaceMainItemQuality, 
.marketplaceMainItem:hover .marketplaceMainItemDescr, 
.marketplaceMainItem:hover .marketplaceMainItemPlace,
.marketplaceMainItem:hover .marketplaceMainItemViewsCount {
    color: #000000;
}


.marketplaceMainItemImg {
    width: 227px;
    height: 154px;
    border-radius: 6px;
}
.marketplaceMainItemTagsItem {
    margin: 10px 9px 10px 0;
    border: 1px solid #5546B6;
    box-sizing: border-box;
    border-radius: 18px;
    font-size: 8px;
    line-height: 9px;
    padding: 7px 12px;
    color: #948094;
    background-color: #EEF4FA;
    display: inline-block;

}
.marketplaceMainItemTags {
    display: block;
    height: 45px;
    width: 500px;
    overflow: hidden;
}
.marketplaceMainItemQuality {
    margin-left: auto;
}

.marketplaceMainItemQuality span {
    margin-left: 8px;
}
.marketplaceMainItemPlace, .marketplaceMainItemQuality {
    font-size: 13px;
    line-height: 13px;
    color: #AEAEAE;
}

.marketplaceMainItemLast {
    margin-top: auto;
}
.marketplaceMainItemStatus {
    margin-left: 4px;
}
.marketplaceMainItemStatus.Failed {
    color:#ff6666;
}
.marketplaceMainItemStatus.Success {
    color: #039900;
}

.marketplaceMainItemCompare {
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px 0px 0px 5px;
    cursor: pointer;
    font-size: 18px;
    line-height: 21px;
    position: absolute;
    height: 21px;
    padding: 10px 26px;
    right: 0;
    top: auto;
    left: auto;
    bottom: 47px;
}
.marketplaceMainItemCompare:hover{
    background-color: #5546B6;
    color:#ffffff;
}

.qualityGood {
    color: #039900;
}

.marketplaceMainItemDescr {
    font-size: 15px;
    line-height: 15px;
    margin-bottom: 8px;
    color: #9F9F9F;
}
.marketplaceMainItemBody {
    width: 100%;
    height: 154px;
    display: flex;
    flex-direction: column;
}

.marketplaceMainItemYear {
    margin: 0 auto 0 18px;
}
.marketplaceMainItemTitle, .marketplaceMainItemPrice {
    font-weight: bold;
    margin-right: 10px;
}
.marketplaceMainItemTitle {
    font-size: 17px;
}
.marketplaceMainItemPrice, .marketplaceMainItemYear{

    font-size: 18px;
    line-height: 21px;
}

.marketplaceMainItemBody {
    margin-left: 18px;
    position: relative;
}


.marketplaceMenuAdvancedFiltersButtonClose {
    display: none;
}
.marketplaceMenuAdvancedFiltersButtonClose img {
    transform: rotateZ(180deg);
}
.menuSelect::-ms-expand, .marketplaceSortSelect::-ms-expand { 
    display: none; 
}
.addGoodsMainSection {
    display: flex;
    flex-direction: column;
    width: 785px;
}
.addGoodsMainSection:not(.addGoodsMainSectionStart){
    margin-top: 70px;
}
.addGoodsAside {

    position: sticky;
    top: 2em;
    z-index: 1;
    height: fit-content;
    background-color: white;
    box-sizing: border-box;
    left: auto;
    width: 291px;
    padding: 20px 8px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    flex-direction: column;
    height: min-content;
}
/*.addGoodsAside {
    display: none;
    flex-direction: column;

}*/
.addGoodsAsideItemLabel {
    font-size: 18px;
    line-height: 21px;
    height: 21px;
    margin: auto 0 auto 10px;
    color: #948094;
}




.addGoodsMainSelectIcon {
    position: absolute;
    top: 10px;
    right: 19px;
    left: auto;
    transition: all 275ms;
    width: 11px;
    height: 6px;
}
.addGoodsMainSelect {
    position: relative;
    float: left;
    width: 785px;
    font-size: 13px;
    line-height: 15px;
    color: #948094;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 2px;
    transition: all 375ms ease-in-out;
}
.menuSelectMainSelectIcon {
    position: absolute;
    top: 10px;
    right: 20px;
    left: auto;
    transition: all 275ms;
    width: 11px;
    height: 6px;
}
.menuSelectMainSelect {
    position: relative;
    float: left;
    width: 785px;
    font-size: 13px;
    line-height: 15px;
    color: #948094;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 2px;
    transition: all 375ms ease-in-out;
}


.addGoodsMainSelect select {
    position: absolute;
    overflow: hidden;
    height: 0px;
    opacity: 0;
    z-index: -1;
}



.addGoodsMainOptionTitle {
    margin: 0;
    padding: 11px 41px 10px 11px;
    display: block;
    cursor: pointer;
}
.menuSelectMainOptionTitle {
    margin: auto 0;

    display: block;
    cursor: pointer;
}

.addGoodsMainOptionsContainer {
    position: relative;
    float: left;
    width: 100%;
}
.menuSelectMainOptionsContainer {
    position: relative;
    float: left;
    width: 100%;
}


.menuSelectMainOptionsItem {
    position: relative;
    float: left;
    width: 96%;
    border-bottom: 1px solid #e0e0e0;
    list-style-type: none;
    padding: 10px 2%;
    margin: 0px;
    transition: all 275ms ease-in-out;
    display: block;
    cursor: pointer;
}

.menuSelectMainOptionsItem:last-child {
    border-radius: 3px;
    border-bottom: 0px;
}

.menuSelectMainOptionsItem:hover {
    background-color: #eeeeee;
}

.menuSelectMainOptionsItemActive {
    background-color: #eeeeee;
}

.addGoodsMainOptionsItem {
    position: relative;
    float: left;
    width: 96%;
    border-bottom: 1px solid #e0e0e0;
    list-style-type: none;
    padding: 10px 2%;
    margin: 0px;
    transition: all 275ms ease-in-out;
    display: block;
    cursor: pointer;
}

.addGoodsMainOptionsItem:last-child {
    border-radius: 3px;
    border-bottom: 0px;
}

.addGoodsMainOptionsItem:hover {
    background-color: #eeeeee;
}

.addGoodsMainOptionsItemActive {
    background-color: #eeeeee;
}
.menuSelectMainOptions {
    position: absolute;
    overflow: hidden;
    max-height: 90vh;

    left: 0px;
    top: 1px;
    z-index: 999;
    height: 0px;
    width: 100%;
    background-color: #fff;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-radius: 0px 0px 3px 3px;
    box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
    transition: all 375ms ease-in-out;
}
.addGoodsMainOptions {
    position: absolute;
    overflow: hidden;

    left: 0px;
    top: 0px;
    z-index: 999;
    height: 0px;
    width: 100%;
    background-color: #fff;
    padding: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    border-radius: 0px 0px 3px 3px;
    box-shadow: 1px 4px 10px -2px rgba(0, 0, 0, 0.2);
    transition: all 375ms ease-in-out;
}
.addGoodsMainSelectYear .addGoodsMainOptions {
    max-height: 250px;
    overflow: auto;
}






.addGoodsMainSelectYear {
    width: 201px;
}
.addGoodsMainSelectModel,.addGoodsMainSelectTypeEq {
    width: 442px;
    margin: 44px 0 19px 0;
}
.menuSelectMainSelectModel {
    width: 442px;
    margin: 44px 0 19px 0;
}

.addGoodsMainSelectProcess {
    width: 493px;
    margin: 44px 0 19px 0;
}
.menuSelectMainSelectModel {
    background: #E6E4E4;
}
.menuSelectMainSelectModelActive {
    background: white;
}
.addGoodsMainSelectModel {
    background: #E6E4E4;
    pointer-events: none;
}
.addGoodsMainSelectModelActive {
    background: white;
    pointer-events: all;
}

.addGoodsMainOption {

    font-size: 13px;
    line-height: 15px;
    color: #948094;
    padding: 10px;
}


.addGoods {
    display: flex;
    max-width: 1125px;
    justify-content: space-between;
    padding-bottom: 31px;
}
.addGoodsTitle {
    font-size: 24px;
    line-height: 28px;

    color: #121010;
    margin: 38px 0 14px auto;
    width: 280px;
}
.addGoodsMainMenu {
    display: flex;
    margin: 40px 0 40px 50px;

}
.addGoodsMainButton {
    background: linear-gradient(180deg, #7D71C7 0%, #7D71C7 0.01%, rgba(221, 221, 221, 0) 0.02%, #FFFFFF 99.97%, #5546B6 99.98%, rgba(255, 255, 255, 0) 99.99%);
    padding: 11px 0;
    width: 184px;
    cursor:pointer;
    text-align: center;
    border: 1px solid #E1E1E1;
    box-sizing: border-box;
    color: #948094;
}

.addGoodsMainButtonActive {
    border-color: #5546B6;
    background: linear-gradient(180deg, #5546B6 0%, #5546B6 99.98%, rgba(255, 255, 255, 0) 99.99%, rgba(255, 255, 255, 0) 100%);
    color: #FFFFFF;
}
.addGoodsMainNav {
    margin-top: auto;
    justify-content: flex-end;
    align-items: center;

}
.addGoodsMainNextButton {
    margin-left: 31px;

}
.addGoodsMainPrevButton {
    margin-left: auto;

}

.addGoodsMainNavButton {
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    font-size: 13px;
    line-height: 15px;
    padding: 10px 40px;
    height: 35px;
    margin: 44px 0 auto auto;
    box-sizing: border-box;
    color: #000000;
    cursor: pointer;
    width: fit-content;
}

.addGoodsMainNotListed, .addGoodsMainNoprice {
    margin-bottom: 10px;    
    display: flex;
    color: #948094;
    cursor: pointer;
}
.addGoodsMainNoprice {

    margin-right: 10px;
}
.addGoodsMainNotListedText, .addGoodsMainNopriceText {
    margin: 9px 0 0 8px;
    font-size: 14px;
    line-height: 16px;
}

.addGoodsMainNotListedIcon, .addGoodsMainNopriceIcon, .addGoodsMainNopriceIcon img, .addGoodsMainNotListedIcon img {
    width: 20px;
    height: 25px;
}

.addGoodsMainNotListedIcon, .addGoodsMainNopriceIcon {
    display: block;
}
.addGoodsMainNotListedIconActive, .addGoodsMainNopriceIconActive {
    display: none;
}


.addGoodsMainNotListedActive .addGoodsMainNotListedIcon, .addGoodsMainNopriceActive .addGoodsMainNopriceIcon {
    display: none;
}
.addGoodsMainNotListedActive .addGoodsMainNotListedIconActive, .addGoodsMainNopriceActive .addGoodsMainNopriceIconActive {
    display: block;
}
.addGoodsMainTitle {
    font-size: 17px;
    line-height: 20px;  
    color: #121010;
}

.addGoodsAsideItem {
    display: flex;
    margin-bottom: 4px;
    display: none;
}

.addGoodsPage {
    background-color: #FFFFFF;
}

.addGoodsMainAdv {
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 18px;
    font-size: 18px;
    line-height: 21px;
    padding: 8px 12px;
    color: #948094;
    margin-right: 14px;
    cursor: pointer;
}

.menuRowAdv {
    margin: 25px 0;
}
.addGoodsMainAdvActive {
    background: #EEF4FA;
    border: 1px solid #5546B6;
}

.addGoodsMainCompanyItem {
    width: 185px;
    height: 32px;
    border-radius: 3px;
    font-size: 18px;
    line-height: 18px;
    font-weight: 600;
    cursor: pointer;
    position: relative;
    display: flex;
    margin: 1px;
    border: solid 1px #FFFFFF;
}
.addGoodsMainCompanyItem > img {
    width: 30px;
    height: 16px;
}
.addGoodsMainCompanyItem:hover{
    /*border-color: #5546B6;*/

	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);

}

.addGoodsMainCompanyItemCheck {
    position: absolute;
    top: 6px;
    left: 5px;
    width: 20px;
    height: 20px;
    visibility: hidden;
    margin: auto;
    z-index: 6;
}


.addGoodsMainCompanyItemActive .addGoodsMainCompanyItemCheck {
    visibility: visible;
}

.addGoodsMainMoreButton {
    background: #FFFFFF;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);font-size: 13px;
    line-height: 15px;
    padding: 10px 17px;
    cursor: pointer;
    color: #948094;
    margin: 0 auto;
    display: none;
}

.addGoodsMainMoreButtonActive {
    display: block;
}
.addGoodsMainCompanyItemActive::after {
    background: rgba(0, 0, 0, 0.48);
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 3px;
}
.addGoodsMainOptionsItemPlaceholder {
    pointer-events: none;
    opacity: 0.5;
    cursor: default;
}
.addGoodsMainInput::placeholder {
    color: #948094;
}
.addGoodsMainInput {
    height: 36px;

    box-sizing: border-box;
    outline: none;
    display: block;
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 5px;
    color: #948094;
}
.addGoodsMainInput:disabled {
    background: #E6E4E4;
}
.addGoodsMainInputWidth {

    width: 286px;
    box-sizing: border-box;
    font-size: 18px;
    line-height: 21px;
    padding: 8px 13px;
}
.addGoodsMainInputWidthLabel {
    width: 286px;
    margin: 24px 0 30px 0;
}
.addGoodsMainInputPrice {
    padding: 11px 11px 10px 11px;
    font-size: 13px;
    line-height: 15px;
    width: 350px;

}
.addGoodsMainInputPriceLabel {
    margin: 21px 0 33px 0;
    width: 350px;
}
.addGoodsMainInputModel {
    width: 442px;
    font-size: 13px;
    line-height: 15px;
    padding: 11px 11px 10px 11px;

}
.addGoodsMainInputCompany {
    font-size: 13px;
    line-height: 15px;
    padding: 11px 11px 10px 11px;
    width: 442px;
}
.addGoodsMainInputCompanyLabel {
    width: 442px;
    margin: 41px 0 19px 0;
}
.addGoodsMainInputModelLabel {
    margin: 44px 0 19px 0;
    width: 442px;
}

.addGoodsMainPhotos {
    margin: 37px -14.375px 23px -14.375px;
    display: flex;
    overflow: hidden;
}

.addGoodsMainPhotosItem {
    margin: auto 14.375px;
}
.addGoodsMainPhotosItem  {
    width: 133px;
    height: 133px;
    border-radius: 5px;

}



.addGoodsMainPhotosItem img {
    filter: drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.25));
}
.addGoodsMainPhotosItem {
    cursor: pointer;
}


.addGoodsMainAlert {
    font-size: 14px;
    line-height: 16px;

    color: #FF0000;
}

.addGoodsMainTextarea {
    font-size: 15px;
    line-height: 17px;
    padding: 11px;
    width: 784px;
    height: 322px;
    resize: none;
    background: #FFFFFF;
    outline: none;
    border: 1px solid #D5D5D5;
    box-sizing: border-box;
    border-radius: 5px;
}


.addGoodsMainCompanyContainer, .addGoodsMainAdvancedContainer {
    width: 100%;
    box-sizing: border-box;
    margin: 46px 0 29px 0;
}

.addGoodsAsideButton {
    cursor: pointer;
    background-color: white;
    color: #948094;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
    font-size: 18px;
    line-height: 21px;
    padding: 10px 17px;
    margin-top: 32px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;

}

.addGoodsAsideButtonActive {
    background: #5546B6;
    color: #FFFFFF;
}



.menuRowWrap {
    margin: 0 -2px; 
    display: flex;
    flex-wrap: wrap;
}


.addGoodsMainAdvanced {
    margin: 0 -6px; 
    display: flex;
    flex-wrap: wrap;
}

.addGoodsMainAdvancedItem {
    border: 1px solid #EBEBEB;
    box-sizing: border-box;
    border-radius: 18px;
    font-size: 13px;
    line-height: 15px;
    padding: 10px 12px 11px 12px;
    color: #948094;
    margin: 0 6px 16px 6px;
    cursor: pointer;
}


.addGoodsMainAddAdvanced {
    margin: 0 12px;
    cursor: pointer;
}


.addGoodsMainAdvancedItemActive {
    background: #EEF4FA;
    border: 1px solid #5546B6;
}

.addGoodsMainPrintType, .addGoodsMainTitlePrintType  {
    height: 0;
    max-height: 0;
    margin: 0;
    visibility: hidden;
}
.addGoodsMainSelectType {
    width: 442px;
    margin: 44px 0 19px 0;
}
.addGoodsMainInputCanvasWidth {
    width: 201px;
    padding: 11px 11px 10px 11px;

}

.addGoodsMainInputCanvasWidthLabel {
    margin: 44px 0 19px 0;
    width: 201px;
}


.addGoodsMainSectionCompanyCustom, .addGoodsMainSectionModelCustom {
    display: none;
}
.addGoodsMainSection.addGoodsMainSectionYear {
    margin: 0;
}

.addGoodsMainAdvancedItemNew {
    outline: none;
}



.marketplaceToCompare {
    height: 100%;
    position: absolute;
    top: 150px;
    left:auto;
    right: 0;
    z-index: 5;
}

.marketplaceToCompareInner {
    border-radius: 3px 0 0 3px;
    height: 15px;
    position: sticky;
    top:50px;
}
.js_conteyner_content {
    position: relative;
}

.marketplaceToCompare[data-val="0"] {
    display: none;
}
.marketplaceMainItemViews {
    position: relative;
    width: 20px;
    height: 20px;
    margin: auto 8px auto auto;
}

.marketplaceMainItemViews  img, .marketplaceMainItemLikes img {
    width: 100%;
    height: 100%;
}
.marketplaceMainItemViewsCount {
    margin: auto 8px auto 0;
    font-size: 18px;
    line-height: 21px;
    color: #AEAEAE;
}
.marketplaceMainItemLikes {
    position: relative;
    width: 20px;
    height: 20px;
    margin: auto 8px auto 0;
}
.goodButtonLike {
    width: 21px;
    height: 21px;
    margin-right: 8px;
    cursor: pointer;
}

.goodButtonText {
    cursor: pointer;
    font-size: 18px;
    line-height: 21px; 
}
.marketplaceMenuItemCounter {
    transform: translateY(-2px);
    line-height: 15px;
    height: 15px;
    padding: 2px 6.125px;
    background: #E30513;
    border-radius: 50%;
    color: white;
}

.menuSelect:hover {
    border-color: #5546B6;
}



.menuLabel {
    position: relative;
}

input.menuSelectActive,  .menuSelectActive{
    background-color: #EEF4FA;
    border-color: #5546B6;
    position: relative;
}

.menuLabel img {
    display: none;
}

input.menuSelectActive:hover,  .menuSelectActive:hover {
    background-color: #EEF4FA;
}


.menuSelectActive + img {
    position: absolute;
    display: block;
    width: 15px;
    height: 17px;
    right: 25px;
    left: auto;
    top: 9.5px;
    cursor: pointer;
}


.addGoodsMainPhotosItem img, .addGoodsMainCompanyItem  img, .marketplaceMainItemImg img {
    flex-shrink:0;
    -webkit-flex-shrink: 0;
    max-width:100%;
    max-height:100%;
}


.goodsImageContainer, .addGoodsMainCompanyItem, .marketplaceMainItemImg {
    display:flex;
    align-items:center;
    overflow:hidden;
}

.marketplaceMenuNavItemEmpty {
    cursor: default;
}


.addGoodsMainCompanyItemName {
    margin-left: 5px;
    white-space: nowrap;
}

.pageMarketplaceMenu .marketplaceMenuItem.marketplaceMenuItemEmpty:hover,
.marketplaceMenuNavItem.marketplaceMenuNavItemEmpty:hover {
    background-color: #ffffff;
    color: #948094;
    z-index:1;
}

.goodsImageContainer   {
    width: 133px;
    height: 133px;

}

.addGoodsAsideButtonEnd {
    background-color: #E30513;
    color: #ffffff;
}




.menuRowAdvFixed .addGoodsMainAdv {
    cursor: pointer;
    background-color: #DAD3DA;
    pointer-events: none;
}
.marketplaceNav {
    margin: 50px 0 40px 0;
}
.marketplaceNavItem {
    padding: 6px 12px;
    cursor: pointer;
    border: 1px solid #D3D3D3;

}

.marketplaceNavItemCtrl {
    margin-left: 15px;
}
.marketplaceNavItemActive, .marketplaceNavItem:hover {
    background-color: #F0F0F0;
}




.addGoodsMainSelect:hover, .addGoodsMainInput:hover {
    border-color: #5546B6;
}

.addGoodsMainInputActive,  .addGoodsMainSelectActive{
    background-color: #EEF4FA;
    border-color: #5546B6;
    position: relative;
}

.menuLabel img {
    display: none;
}



.addGoodsMainInputActive + img {
    position: absolute;
    display: block;
    width: 15px;
    height: 17px;
    right: 25px;
    left: auto;
    top: 9.5px;
    cursor: pointer;
}




@media screen and (min-width:0\0) {
    .menuSelect, .marketplaceSortSelect {
        background:none\9;
        padding: 5px\9;
    } 
}