:root {
	--font: #444546;
	--text-important: #444546;
	--text-important-hover: #e1108e;
	--bg: #fff;
	--bg-gradient: none;
	--body-bg: #fff;
	--link: #2566b2;
	--link-hover: #92B1D4;
	--pink-text: #e1108e;
	--header-bg: #fff;
	--header-box-shadow: 0 0 8px rgb(0 0 0 / 28%);
	--header-menu-button-bg: url("/img/menu.svg") center center no-repeat #fff;
	--header-search-button-bg: url("/img/search.svg") center center no-repeat #fff;
	--header-before: 0 0 20px rgb(0 0 0 / 28%);
	--header-user-link: #e1108e;
	--header-exit-hover: #E9A5CE;
	--header-text: var(--font);
	--header-text-shadow: none;
	--form-bg: #fff;
	--form-controls: #444546;
	--form-messages-textarea: #444546;
	--form-controls-bg: #fff;
	--form-default-btn: #fff;
	--form-default-btn-bg: #3466b1;
	--form-default-btn-bg-hover: #3d4e9b;
	--form-default-btn-checked: #fff;
	--form-default-btn-checked-bg: #3d4e9b;
	--form-secondary-btn: #3466b1;
	--form-secondary-btn-bg: #FFF;
	--form-secondary-btn-border: 1px solid #3466b1;
	--form-secondary-btn-hover: var(--link-hover);
	--form-secondary-btn-hover-bg: #fff;
	--form-warning-btn: #fff;
	--form-warning-btn-bg: #e1108e;
	--form-warning-btn-hover-bg: #D00651;
	--form-nerednost-bg: #dde7ed;
	--form-search-ico: url("/img/search-black.svg");
	--button3-color: #fff;
	--button3-bg: #3466b1;
	--button3-hover-color: #fff;
	--button3-hover-bg: #3d4e9b;
	--button-search: #fff;
	--button-search-bg: #3466b1;
	--button-search-hover-bg: #3d4e9b;
	--button-search-hover-color: #fff;
	--button-search-ico: url("/img/search-white.svg") 0 0 no-repeat;
	--form-login-bg: #dde7ed;
	--form-login-shadow: none;
	--form-search-button-bg: #3466b1;
	--checkbox-image: url("/img/cb-options-2.svg");
	--checkbox-thin-image: url("/img/cb-options.svg");
	--select-arrow-img: url("/img/arrow-select-down.svg");
	--select-sort-img: url("/img/sort.svg");
	--form-box-shadow: 0 1px 22px #00000044;
	--slider: #fff;
	--slider-bg: #d7d7d7;
	--slider-checked: #fff;
	--slider-checked-bg: #555;
	--slider-checked-shadow: none;
	--hamburger-bg: url("/img/menu.svg") center center no-repeat #fff;
	--hamburger-border: #c6cdd1;
	--hamburger-hover-bg: #dee7ed;
	--hamburger-border-hover: #dee7ed;
	--fastsearch-bg: #dde7ed;
	--first-page-ad: #444546;
	--first-page-ad-bg: #fff;
	--first-page-ad-hover-bg: #fff;
	--desktop-menu-search-img: url("/img/menu/search-desktop.svg");
	--desktop-menu-favs-img: url("/img/menu/favs-desktop.svg");
	--desktop-menu-messages-img: url("/img/menu/messages-desktop.svg");
	--desktop-menu-add-img: url("/img/menu/add-desktop.svg");
	--desktop-menu-ads-img: url("/img/menu/ads-desktop.svg");
	--desktop-menu-promo-img: url("/img/menu/promo-desktop.svg");
	--header-like-bg: url("/img/like-gallery.svg") center 9px/37px auto no-repeat;
	--header-like: #eb008b;
	--menu-bg: #fff;
	--menu-lang: var(--link);
	--menu-lang-active: #dde7ed;
	--menu-search-img: url("/img/menu/search.svg");
	--menu-favs-img: url("/img/menu/favs.svg");
	--menu-messages-img: url("/img/menu/messages.svg");
	--menu-add-img: url("/img/menu/add.svg");
	--menu-ads-img: url("/img/menu/ads.svg");
	--menu-promo-img: url("/img/menu/promo.svg");
	--menu-history-img: url("/img/menu/history.svg");
	--menu-hidden-img: url("/img/menu/hidden-ads.svg");
	--menu-login-img: url("/img/menu/login.svg");
	--menu-register-img: url("/img/menu/registracia.svg");
	--menu-close-img: url("/img/menu/close.svg");
	--menu-contacts-img: url("/img/menu/contacts.svg");
	--menu-back-img: url("/img/backOverPage.svg") 0 center/auto 34px no-repeat transparent;
	--menu-block-img: url("/img/block.svg") center center/auto 26px no-repeat #fff;
	--menu-delete-img: url("/img/delete.svg") center center no-repeat #fff;
	--sms-icon-bg: url("/img/sms-icon.svg") center center no-repeat;
	--msg-icon-bg: url("/img/saobshtenie.svg") center center/auto 30px no-repeat #fff;
	--trohi-back-icon: url("/img/hlebni-arrow-pink.svg");
	--trohi-next-icon: url("/img/arrow-right.svg");
	--trohi-prev-icon: url("/img/arrow-left.svg");
	--trohi-next-prev-bg: transparent;
	--trohi-next-prev-border: 1px solid #c6cdd1;
	--trohi-hover: #dee7ed;
	--trohi-hover-bg: #2566b2;
	--pages: #616cb2;
	--pages-bg: #fff;
	--pages-border: #c6cdd1;
	--pages-hover: #616cb2;
	--pages-hover-bg: #fff;
	--pages-hover-border: #646cb1;
	--pages-selected-bg: #dde7ed;
	--pages-selected-border: #dde7ed;
	--pages-next-bg: url("/img/pages-next.svg") center center no-repeat #FFF;
	--pages-prev-bg: url("/img/pages-prev.svg") center center no-repeat #FFF;
	--pages-down-arrow-img: url("/img/arrow-select-down.svg");
	--ad-premium: #444546;
	--ad-premium-bg: linear-gradient(135deg, #fff4f4 46%, #ead0d0 100%);
	--ad-premium-bg-desktop: none;
	--ad-top: #444546;
	--ad-top-bg: linear-gradient(135deg, #f7fdff 46%, #ccdee8 100%);
	--ad-top-bg-desktop: none;
	--ad-vip: #444546;
	--ad-vip-bg: linear-gradient(135deg, #fff9f9 47%, #f7e8e8 100%);
	--ad-vip-bg-desktop: none;
	--ad-free-bg: #fff;
	--ad-free-border: 1px solid #ccc;
	--ad-hover: #3466b1;
	--ad-time: #444546;
	--ad-title-bg: #dde7ed;
	--ad-info-text-bg: inherit;
	--ad-info-text: inherit;
	--ad-info-text-border: 1px solid #999;
	--ad-info-arrow: url("/img/ad-info-arrow-up-red.svg");
	--ad-info-name: var(--pink-text);
	--ad-location-icon: url("/img/location.svg");
	--ad-time-icon: url("/img/time.svg");
	--ad-phone-icon: url("/img/phone.svg");
	--ads-ad-info-text-bg: url("/img/ad-text.svg") 0 0 no-repeat;
	--ad-info-control-border: 2px solid #616CB2;
	--ad-like-icon: url("/img/like-ad-thin.svg");
	--ad-like-color: #e0108d;
	--ad-like-hover-color: #E87EBE;
	--ad-control-hover: #92B1D4;
	--ad-add-note-icon: url("/img/edit.svg");
	--ad-hide-icon: url("/img/hide-ad.svg");
	--ad-send-gift-icon: url("/img/gift.svg");
	--footer-bg: #fff;
	--footer-shadow: 0 0 20px rgb(0 0 0 / 28%);
	--footer-submenu-border: 1px solid #afbbcc;
	--footer-link-hover: var(--link);
	--footer-link-active: #dde7ed;
	--footer-copyright-bg: #dde7ed;
	--fastlinks-bg: url("/img/arrow-right-thin.svg") right 15px center no-repeat #fff;
	--fastlinks-border: #c6cdd1;
	--fastlinks-hover: var(--link);
	--tabs: #2566b2;
	--tabs-bg: #fff;
	--tabs-hover: #2566b2;
	--tabs-hover-bg: #dde7ed;
	--tabs-active: #fff;
	--tabs-active-bg: #3466b1;
	--tabs-active-hover: #fff;
	--tabs-active-hover-bg: #1D498A;
	--tabs-first-border-right: #3466b1;
	--button-bottom-fixed-bg: #FFFFFFCC;
	--comment-text: var(--font);
	--comments-title: #fff;
	--comments-title-bg: #3466b1;
	--comments-title-arrow: url("/img/comments-title-baloon.svg") 0 0 no-repeat;
	--comments-border: 1px solid #ddd;
	--vote-minus: #f44649;
	--vote-minus-border: #f4464966;
	--vote-minus-hover: #f44649;
	--vote-minus-border-hover: #f44649;
	--vote-minus-image: url("/img/vote-min.svg");
	--vote-plus: #36a86a;
	--vote-plus-border: #36a86a66;
	--vote-plus-hover: #36a86a;
	--vote-plus-border-hover: #36a86a;
	--vote-plus-image: url("/img/vote-plus.svg");
	--call-bg: #ffffffcc;
	--msg-border: 1px solid #d7198f85;
	--go-to-top-bg: url("/img/goToTOP.svg") center center no-repeat #FFFFFFCC;
	--select-files-bg: #EEE;
	--select-files-plus-bg: #3466b1;
	--select-files-plus-color: #FFF;
	--napishi-tab: var(--font);
	--napishi-tab-bg: url("/img/chat.svg") 0 0 no-repeat #fff;
	--napishi-user: var(--font);
	--napishi-textarea-bg: #edf4f8;
	--napishi-textarea-border: 1px solid #DDD;
	--napishi-textarea-shadow: none;
	--napishi-send-bg: #3466b1;
	--napishi-send-hover-bg: #3d4e9b;
	--napishi-send-hover-color: #fff;
	--like-gallery-img: url("/img/like-gallery.svg");
	--messages-item-bg: #f6f6f6;
	--messages-item-hover-bg: #ebebeb;
	--messages-item-border: #f3f6f8;
	--messages-item-new-title-color: #3466b1;
	--messages-item-new-bg: #dde7ed;
	--messages-item-new-hover-bg: #dee0ed;
	--messages-item-new-border: 1px solid #f3f6f8;
	--messages-item-new-hover-border: #dde7ed;
	--messages-item-lastMessage-ico: url(/img/messages-baloon.svg);
	--chat-item-bg: #f6f6f6;
	--chat-item-new-bg: #e0e0e0;
	--chat-item-my-bg: #dee9ef;
	--chat-item-color: #444546;
	--chat-BLOCK-color: #CCC;
	--chat-BLOCK-background: #181818;
	--alert-button-bg: #000;
	--alert-button-border: 1px solid #000;
	--alert-button-color: #fff;
	--alert-button-bg-hover: #000;
	--alert-button-border-hover: 1px solid #000;
	--alert-button-color-hover: #ca5e84;
	--factura-img: url("/img/dark/factura.svg");
	--history-item-color: inherit;
	--history-item-bg: #674ea7;
	--history-item-hover-bg: #7F65BD;
	--history-item-border: 1px solid #d9d9d9;
	--history-item-hover-color: inherit;
	--history-item-hover-border: 1px solid #d66d6e;
	--history-item-active-bg: #8440a0 ;
	--history-item-active-hover-bg: #9459AB;
	--history-item-inProcess-bg: #b12a97;
	--history-item-inProcess-hover-bg: #C44AAC;
	--history-color-soft: #ffffff99;
 	--history-color-hard: #FFF;
 	--history-ico-GIFT: url(/img/dark/gift-history.svg);
 	--history-ico-imaBelejka: url(/img/dark/imaBelejka-ico.svg);
	--payment-methods-item-color: #777;
	--payment-methods-item-bg: #f3f6f8;
	--payment-methods-item-border: none;
	--payment-methods-code-color: #e1108e;
	--payment-methods-code-bg: #fff;
	--payment-methods-code-border: 1px solid #e1108e;
	--payment-methods-title-color: #444;
	--payment-methods-strong-color: #444;
	--payment-methods-textLink-color: #3c6fb6 !important;
	--payment-methods-textLink-hover-color: #3c6fb6 !important;
	--payment-methods-num-bg: #7f93cb;
	--control-obnovi-color: #419a41;
	--control-obnovi-shadow: inset 0 0 0 2px #419a41;
	--control-vip-top-color: #fff;
	--control-premium-color: #000;
	--payment-options-color: #444546;
	--payment-options-bg: #fff;
	--payment-options-border: 1px solid #CCC;
	--payment-options-hover-color: #444546;
	--payment-options-hover-bg: #fff;
	--payment-options-hover-shadow: 0px 3px 12px #3d4e9b;
	--payment-options-hover-border: 1px solid #fff;
	--payment-options-active-shadow: 0px 3px 12px #3d4e9b;
	--payment-options-active-border-color: #FFF;
	--payment-options-active-color: #000;
	--payment-animation-bg: #fff;
	--payment-animation-border: #fff;
	--activate-btn-ico: url("/img/up-arrow.svg") center center no-repeat;
	--activate-btn-hover-bg-position: center center;
	--num-count: #e1108e;
	--cats-border-color: #ccc;
	--header-border-color: #ccc;
	--my-ads-bg: #fff;
	--my-ads-border: none;
	--my-ads-edit-img: url("/img/menu/edit.svg");
	--my-ads-border-stats: 1px dashed #ddd;
	--my-ads-tel-img: url("/img/phone-black.svg");
	--my-ads-menu: url("/img/menu-dots.svg") center center no-repeat #fff;
	--my-ads-menu-boder: 1px solid #999;
	--my-ads-border-bottom: #CCC;
	--menu-view-img: url("/img/menu/view.svg");
	--menu-edit-img: url("/img/menu/edit.svg");
	--menu-archive-img: url("/img/menu/arhive.svg");
	--popup-box-shadow: none;
	--attach-span-color: #e1108f;
	--attach-original-img: url("/img/m-attach.svg");
	--attach-img: url("/img/m-attach-orange.svg");
	--attach-button: #e1108f;
	--back-orange-img: url("/img/m-back-orange.svg");
	--smspage-vip: transparent;
	--noitalic-desktop: #666;
	--a-gotopackages: #92B1D4;
	--a-gotopackages-div: #d7198f;
	--a-gotopackages-div-hover: #ff3cb1;
	--main-paketi-comments-shadow: 0 1px 22px #00000044;
	--main-paketi-comments-bg: #fff;
	--podobni-color: #444546;
	--text-999-color: #999;
	--ad-border-bottom: 1px solid #CCC;
	--ad-margin-bottom: 0px;
	--advSearch-bg-pos: 0 3px;
	--sidemenu-a-hover: #92b1d4;
	--sidemenu-exit-hover: #E9A5CE;
	--footer-submenu-bg-hover: #dde7ed;
	--footer-submenu-color-hover: #2566b2;
	--popUp-glow: 0 15px 35px #00000066;
	--trohi-back-hover: #e87ebe;
	--trohi-back-color: #e1108e;
	--phone-important: #444546;
	--ad-title-color: #444546;
	--photo-bg-color: #FFFFFFCC;
	--photo-color: #444546;
	--photo-ico: url(/img/photos.svg);
	--photo-back-bg-ico: url(/img/backOverPage.svg);
	--photo-back-bg-color: #FFFFFFCC;
	--comm-color: #e0108d;
	--comm-color-hover: #E87EBE;
	--likedText: #e0108d;
	--otgovor-btn-color: #3466b1;
	--otgovor-btn-border-color: #bac3d2;
	--otgovor-btn-ico: url(/img/otgovor-button-arrow.svg);
	--otgovor-btn-bgcolor: #ffffff;
	--otgovor-btn-bgcolor-hover: #ffffff;
	--otgovorBaloon-bg-color: #f6eef2;
	--otgovorBaloon-color: #444546;
	--otgovorBaloon-before-ico: url(/img/comment-answer-baloon.svg);
	--otgovorBaloon-name: #ee3092;
	--otgovorBaloon-ico-delete: url(/img/delete.svg);
	--otgovorBaloon-ico-edit: url(/img/edit-answer.svg);
	--otgovorBaloon-textarea-border: 1px solid #dfd8dc;
	--otgovorBaloon-textarea-color: #444546;
	--otgovorBaloon-textarea-bg-color: #fff;
	--otgovorBaloon-textarea-shadow: none;
	--Edit-btn-color: #3466b1;
	--Edit-btn-border-color: #bac3d2;
    --Edit-btn-ico: url(/img/answer-save.svg);
	--Edit-btn-bgcolor: #fff;
	--Edit-btn-bgcolor-hover: #fff;
	--Edit-btn-border-color-hover: #bac3d2;
	--maybe-color: #444546;
	--maybe-background: #f5f5dc;
	--rejected-color: #444546;
	--rejected-background: #f6e8ea;
	--sendBtn-color: #FFF;
	--sendBtn-bgr-color: #3466b1;
	--sendBtn-color-hover: #FFF;
	--sendBtn-bgr-color-hover: #3d4e9b;
	--regFieldWin-border: 5px solid #ee3092;
    --regFieldWin-background: #ee3092;
    --regFieldWin-shadow: 0 0 20px #999;
	--regFieldWin-YES-color: #1e57ac;
	--regFieldWin-YES-background-hover: #1e57ac;
	--regFieldWin-YES-color-hover: #FFF !important;
	--regFieldWin-YES-shadow-hover: 0 0 35px #FFFFFFCC;
	--regFieldWin-NO-color: #F00 !important;
	--regFieldWin-NO-background-hover: #e1108e;
	--regFieldWin-NO-color-hover: #FFF !important;
	--regFieldWin-NO-shadow-hover: 0 0 35px #FFFFFFCC;
	--addPhotos-add-color: #2566b2;
	--addPhotos-add-color-hover: #2566b2;
	--addPhotos-add-background-hover: #dde7ed;
	--add-ico-phone: url(/img/phone-black.svg);
	--dowbleTabs-border-color: #3466b1;
	--dowbleTabs-autoColumns-mid-border: #3466b1;
	--pageMessageAlertAnim-end-color: #ca5e84;
	--alert-forms-placeholder: #999;
	--alert-forms-color: #444;
    --alert-forms-bg: #FFF;
    --alert-forms-border: #e1108e;
    --alert-forms-shadow: 0 1px 6px #00000044;
	--alert-forms-info: #666;
	--pageMessageAlertSMSAnim-color1: #252F94;
	--pageMessageAlertSMSAnim-color2: #252F94;
	--pageMessageAlertSMSAnim-color3: #3466b1;
	--paketi-background: #FFF;
	--contPhone-color: #444546;
	--contPhone-ico: url(/img/phone.svg);
	--neaktivnaText-bg: #CCC;
    --neaktivnaText-color: #FFF;
	--unHide-ico: url(/img/hide-ad2.svg);
	--adInChat-color: #444546;
	--message-file-delete-color: #D00;
	--message-file-delete-color-hover: #EB7979;
	--MYads-title-color: #2566b2;
	--MYads-title-color-hover: #92B1D4;
	--MYads-tip-bg: #ffffff;
	--MYads-tip-VIP: #c61154;
	--MYads-tip-TOP: #3466b1;
	--MYads-tip-PREMIUM: #efc546;
	--MYads-tip-padding: 0 0;
	--MYads-tip-margin-top: 0;
	--MYads-tip-margin-right): 0;
	--MYads-arhive-ico: url(/img/menu/arhive.svg);
	--MYads-stats-likes: #e1108e;
	--MYads-stats-bg: #F6F6F6;
	--MYads-otkaz-background: #efdfdf;
	--MYads-otkaz-color: #555;
	--imate-border-color: #CCC;
	--message-border: #999;
	--goToPackages-color: #2566b2;
    --goToPackages-div-color: #ff3cb1;
	--hideAdInfo-SMS-color: #444546;
	--hideAdInfo-title: #444546;
	--dokladvai-bg: #444546;
	--dokladvai-bg-hover: #111;
	--belejkaBtn-color-hover: #92b1d4;
	--phone-XXX: #2566b2;
	--phone-XXX-hover: #92B1D4;
	--predimstva-ico: url(/img/cb-options-3.svg);
	--login-links-color: #e1108e;
	--login-links-color-hover: #E87EBE;
	--login-label-color: #444546;
	--sitemap-title-color: #444546;
	--sitemap-category-border: #CCC;
	--sitemap-h1: #444546;
	--paketi-title: #444546;
	--paketi-info: #444546;
	--history-boxTitle: #444546;
	--adgrid-options-color: #444546;
	--myPublicationButtons-button-border: 1px solid #d0dbe7;
	--myPublicationButtons-button-renew-bg: #3466b1;
	--myPublicationButtons-button-renew-color: #fff;
	--myPublicationButtons-button-renew-bg-hover: #fff;
	--myPublicationButtons-button-renew-color-hover: #3466b1;
}




[data-theme="dark"] {
	--font: #888a8d;
	--text-important: #ccc;
	--text-important-hover: #fff;
	--bg: #0e0f10;
	--bg2: #2c2f30;
	--bg-gradient: linear-gradient(to bottom, #09090a 0%, #252728 32%, #252728 100%);
	--body-bg: #252728;
	--link: #ccc;
	--link-hover: #e1108e;
	--pink-text: #b157d3;
	--header-bg: #0b0b0c;
	--header-box-shadow: 0 0 35px rgb(235 0 139 / 20%);
	--header-before: 0 0 20px rgb(145 145 145 / 52%);
	--header-menu-button-bg: url("/img/dark/menu.svg") center center no-repeat transparent;
	--header-search-button-bg: url("/img/dark/search.svg") center center no-repeat transparent;
	--header-user-link: #ce9494;
	--header-exit-hover: #e1108e;
	--header-text: #eee;
	--header-text-shadow: 0 0 20px #ff80af;
	--form-bg: #1d1f20;
	--form-controls: #ddd;
	--form-messages-textarea: #444546;
	--form-controls-bg: #383a3d;
	--form-default-btn: #fff;
	--form-default-btn-bg: #740997;
	--form-default-btn-bg-hover: #ae10e1;
	--form-default-btn-checked: #fff;
	--form-default-btn-checked-bg: #ae10e1;
	--form-secondary-btn: #ae10e1 !important;
	--form-secondary-btn-bg: transparent !important;
	--form-secondary-btn-border: 1px solid #ae10e1;
	--form-secondary-btn-hover: #fff;
	--form-secondary-btn-hover-bg: #ae10e1;
	--form-warning-btn: #fff;
	--form-warning-btn-bg: #D00651;
	--form-warning-btn-hover-bg: #930036;
	--form-login-bg: transparent;
	--form-login-shadow: 0 0px 148px #d98bc5cc !important;
	--form-nerednost-bg: transparent;
	--form-search-ico: url("/img/dark/search-black.svg");
	--button3-color: #e1108e;
	--button3-bg: #fff;
	--button3-hover-color: #fff;
	--button3-hover-bg: #930036;
	--button-search: #fff;
	--button-search-bg: #D00651;
	--button-search-hover-bg: #fff;
	--button-search-hover-color: #e1108e;
	--button-search-ico: url("/img/dark/search-pink.svg") 0 -40px no-repeat;
	--checkbox-image: url("/img/dark/cb-options-2.svg");
	--checkbox-thin-image: url("/img/dark/cb-options.svg");
	--select-arrow-img: url("/img/dark/arrow-select-down.svg");
	--form-box-shadow: 0 0px 148px #d98bc5cc !important;
	--select-sort-img: url("/img/dark/sort.svg");
	--slider: #252728;
	--slider-bg: #383a3d;
	--slider-checked: #eee;
	--slider-checked-bg: #740997;
	--slider-checked-shadow: 0 0 12px #fff;
	--hamburger-bg: url("/img/dark/menu.svg") center center no-repeat #2c2f30;
	--hamburger-border: #2c2f30;
	--hamburger-hover-bg: #46494aBB;
	--hamburger-border-hover: #46494aBB;
	--fastsearch-bg: var(--bg2);
	--first-page-ad: #bbb;
	--first-page-ad-bg: #46494a;
	--first-page-ad-hover-bg: #eee;
	--desktop-menu-search-img: url("/img/dark/search-desktop.svg");
	--desktop-menu-favs-img: url("/img/dark/favs-desktop.svg");
	--desktop-menu-messages-img: url("/img/dark/messages-desktop.svg");
	--desktop-menu-add-img: url("/img/dark/add-desktop.svg");
	--desktop-menu-ads-img: url("/img/dark/ads-desktop.svg");
	--desktop-menu-promo-img: url("/img/dark/menu/promo-desktop2.svg");
	--header-like-bg: url("/img/dark/like-dark-header.svg") center 9px / 37px auto no-repeat;
	--header-like: #ccc;
	--menu-bg: #232427;
	--menu-lang: var(--text-important);
	--menu-lang-active: #46494a;
	--menu-search-img: url("/img/dark/menu/search.svg");
	--menu-favs-img: url("/img/dark/menu/favs.svg");
	--menu-messages-img: url("/img/dark/menu/messages.svg");
	--menu-add-img: url("/img/dark/menu/add.svg");
	--menu-ads-img: url("/img/dark/menu/ads.svg");
	--menu-promo-img: url("/img/dark/menu/promo.svg");
	--menu-hidden-img: url("/img/dark/menu/hidden-ads.svg");
	--menu-history-img: url("/img/dark/menu/history.svg");
	--menu-login-img: url("/img/dark/menu/login.svg");
	--menu-register-img: url("/img/dark/menu/registracia.svg");
	--menu-close-img: url("/img/dark/menu/close.svg");
	--menu-contacts-img: url("/img/dark/menu/contacts.svg");
	--menu-back-img: url("/img/dark/backOverPage.svg") 0 center/auto 34px no-repeat transparent;
	--menu-block-img: url("/img/dark/block.svg") center center/auto 26px no-repeat transparent;
	--menu-delete-img: url("/img/dark/delete.svg") center center/auto 26px no-repeat transparent;
	--sms-icon-bg: url("/img/dark/sms-icon.svg") center center no-repeat;
	--msg-icon-bg: url("/img/saobshtenie-pink.svg") center center/auto 36px no-repeat transparent;
	--trohi-back-icon: url("/img/dark/hlebni-arrow-pink.svg");
	--trohi-next-icon: url("/img/dark/arrow-right.svg");
	--trohi-prev-icon: url("/img/dark/arrow-left.svg");
	--trohi-next-prev-bg: #252728;
	--trohi-next-prev-border: 1px solid #252728;
	--trohi-hover: var(--link-hover);
	--trohi-hover-bg: #dee7ed;
	--pages: #ccc;
	--pages-bg: #46494a;
	--pages-border: #46494a;
	--pages-hover: var(--link-hover);
	--pages-hover-bg: #46494a8c;
	--pages-hover-border: #FFFFFF00;
	--pages-selected-bg: #dde7ed;
	--pages-selected-border: #dde7ed;
	--pages-next-bg: url("/img/dark/pages-next.svg") center center no-repeat #46494a;
	--pages-prev-bg: url("/img/dark/pages-prev.svg") center center no-repeat #46494a;
	--pages-down-arrow-img: url("/img/dark/arrow-select-down-dark.svg");
	--ad-main: #ffffff99;
	--ad-main-hover: #ffffffff;
	--ad-premium: #ffffffdd;
	--ad-premium-bg: linear-gradient(135deg, #161718 46%, #152731 100%);
	--ad-premium-bg-desktop: linear-gradient(135deg, #161718 46%, #152731 100%);
	--ad-top: #ffffffdd;
	--ad-top-bg: linear-gradient(135deg, #161718 46%, #1F1A2E 100%);
	--ad-top-bg-desktop: linear-gradient(135deg, #161718 46%, #1F1A2E 100%);
	--ad-vip: #ffffffdd;
	/* --ad-vip-bg: linear-gradient(135deg, #82007D11 46%, #6E008244 100%); */
	--ad-vip-bg: #ffffff12;
	--ad-vip-bg-desktop: #ffffff12;
	--ad-free-bg: #ffffff07;
	--ad-free-border: none;
	--ad-hover: var(--link-hover);
	--ad-time: #666;
	--ad-title-bg: var(--bg2);
	--ad-info-text-bg: rgba(255, 255, 255, 0.04);
	--ad-info-text: #ffffffcc;
	--ad-info-text-border: none;
	--ad-info-arrow: url("/img/dark/ad-info-arrow-up-red.svg");
	--ad-info-name: #fff;
	--ad-location-icon: url("/img/dark/location.svg");
	--ad-time-icon: url("/img/dark/time.svg");
	--ad-phone-icon: url("/img/dark/phone.svg");
	--ads-ad-info-text-bg: url("/img/dark/ad-text.svg") 0 0 no-repeat;
	--ad-info-control-border: 2px solid #494949;
	--ad-like-icon: url("/img/dark/like-ad-thin.svg");
	--ad-like-color: #ccc;
	--ad-like-hover-color: #fff;
	--ad-control-hover: #563eaf;
	--ad-add-note-icon: url("/img/dark/edit.svg");
	--ad-hide-icon: url("/img/dark/hide-ad.svg");
	--ad-send-gift-icon: url("/img/dark/gift.svg");
	--footer-bg: var(--bg2);
	--footer-shadow: 0 0 20px rgb(0 0 0 / 28%);
	--footer-submenu-border: 1px solid #4b4f51;
	--footer-link-hover: var(--link-hover);
	--footer-link-active: #46494a;
	--footer-copyright-bg: transparent;
	--fastlinks-bg: url("/img/dark/arrow-right.svg") right 15px center no-repeat var(--bg2);
	--fastlinks-border: var(--bg2);
	--fastlinks-hover: var(--link-hover);
	--tabs: #d34bff;
	--tabs-bg: #ae10e122;
	--tabs-hover: #fff;
	--tabs-hover-bg: transparent;
	--tabs-active: #fff;
	--tabs-active-bg: #ae10e1;
	--tabs-active-hover: #fff;
	--tabs-active-hover-bg: #740997;
	--tabs-first-border-right: #740997;
	--tabs-background-opacity: #ae10e121;
	--button-bottom-fixed-bg: #202122CC;
	--comment-text: #ccc;
	--comments-title: #eee;
	--comments-title-bg: rgba(255, 255, 255, 0.04);
	--comments-title-arrow: url("/img/dark/comments-title-baloon.svg") 0 0 no-repeat;
	--comments-border: 1px solid #373b3d;
	--vote-minus: #dd5487;
	--vote-minus-border: #dd548766;
	--vote-minus-hover: #fff;
	--vote-minus-border-hover: #ffffff66;
	--vote-minus-image: url("/img/dark/vote-min.svg");
	--vote-plus: #7c6ec3;
	--vote-plus-hover: #fff;
	--vote-plus-border-hover: #ffffff66;
	--vote-plus-border: #7c6ec366;
	--vote-plus-image: url("/img/dark/vote-plus.svg");
	--call-bg: #202122cc;
	--msg-border: transparent;
	--go-to-top-bg: url("/img/dark/goToTOP.svg") center center no-repeat #66666633;
	--message-box-bg: #1e1f20;
	--message-box-shadow: 0 0px 148px #d98bc5cc !important;
	--select-files-bg: #252728;
	--select-files-plus-bg: #CCC;
	--select-files-plus-color: #000;
	--napishi-tab: #eee;
	--napishi-tab-bg: url("/img/dark/chat.svg") 0 0 no-repeat transparent;
	--napishi-user: #eee;
	--napishi-textarea-bg: #383a3d;
	--napishi-textarea-border: none;
	--napishi-textarea-shadow: inset 0 3px 7px #00000066;
	--napishi-send-bg: #493c91;
	--napishi-send-hover-bg: #3d4e9b;
	--napishi-send-hover-color: #FFFFFF88;
	--like-gallery-img: url("/img/dark/like-gallery.svg");
	--messages-item-bg: rgba(255, 255, 255, 0.04);
	--messages-item-hover-bg: rgba(255, 255, 255, 0.10);
	--messages-item-color: #FFFFFF55;
	--messages-item-color-hover: #CCC;
	--messages-item-title-color: #FFFFFFBB;
	--messages-item-title-color-hover: #FFFFFF;
	--messages-item-border: none;
	--messages-item-new-title-color: #FFF;
	--messages-item-new-bg: #8f83cd40;
	--messages-item-new-hover-bg: #8f83cd60;
	--messages-item-new-border: 1px solid #8f83cd60;
	--messages-item-new-hover-border: 1px solid #dde7ed;
	--messages-item-lastMessage-ico: url(/img/dark/messages-baloon.svg);
	--chat-item-bg: rgba(255, 255, 255, 0.04);
	--chat-item-new-bg: rgba(255, 255, 255, 0.2);
	--chat-item-my-bg: #d97e8c36;
	--chat-item-color: #CCC;
	--chat-BLOCK-color: #CCC;
	--chat-BLOCK-background: #181818;
	--alert-button-bg: #000;
	--alert-button-border: 1px solid #000;
	--alert-button-color: #fff;
	--alert-button-bg-hover: #000;
	--alert-button-border-hover: 1px solid #000;
	--alert-button-color-hover: #F750B4;
	--factura-img: url("/img/dark/factura.svg");
	--history-item-color: #ccc;
	--history-item-bg: rgba(255, 255, 255, 0.04);
	--history-item-border: none;
	--history-item-hover-color: #fff;
	--history-item-hover-bg: rgba(255, 255, 255, 0.10);
	--history-item-hover-border: none;
	--history-item-active-bg: #8f83cd40;
	--history-item-active-hover-bg: #8f83cd60;
	--history-item-inProcess-bg: #d97e8c36;
	--history-item-inProcess-hover-bg: #d97e8c56;
	--history-color-soft: #ffffff99;
 	--history-color-hard: #FFF;
	--payment-methods-item-color: #ccc;
	--payment-methods-item-bg: rgba(255, 255, 255, 0.04);
	--payment-methods-item-border: none;
	--payment-methods-code-color: #d7198f;
	--payment-methods-code-bg: #000;
	--payment-methods-code-border: 1px solid #d7198f;
	--payment-methods-title-color: #EEE;
	--payment-methods-strong-color: #EEE;
	--payment-methods-textLink-color: #d7198f !important;
	--payment-methods-textLink-hover-color: #FFF !important;
	--payment-methods-num-bg: #e1108e;
	--control-obnovi-color: #00a543;
	--control-obnovi-shadow: none;
	--control-vip-top-color: #fff;
	--control-premium-color: #000;
	--payment-options-color: #ccc;
	--payment-options-bg: rgba(255, 255, 255, 0.09);
	--payment-options-border: none;
	--payment-options-hover-color: #fff;
	--payment-options-hover-bg: rgba(255, 255, 255, 0.04);
	--payment-options-hover-shadow: none;
	--payment-options-hover-border: none;
	--payment-options-active-shadow: 0px 0px 32px #d89cef !important;
	--payment-options-active-border-color: #FFF;
	--payment-options-active-color: #000;
	--payment-options-active-hover-color: #000;
	--payment-animation-bg: #dde7ed;
	--payment-animation-border: #dde7ed;
	--activate-btn-ico: url(/img/up-arrow-2.svg) center 7px no-repeat;
	--activate-btn-hover-bg-position: center -20px;
	--num-count: #ce9494;
	--cats-border-color: #4b4f51;
	--header-border-color: #353739;
	--my-ads-bg: #2c2f30;
	--my-ads-border: 0 0 1px 0 solid #353739;
	--my-ads-edit-img: url("/img/dark/menu/edit.svg");
	--my-ads-border-stats: 1px dashed #404447;
	--my-ads-tel-img: url("/img/dark/phone.svg");
	--my-ads-menu: url("/img/dark/menu-dots.svg") center center no-repeat #2c2f30;
	--my-ads-menu-boder: none;
	--my-ads-border-bottom: #353739;
	--menu-view-img: url("/img/dark/menu/view.svg");
	--menu-edit-img: url("/img/dark/menu/edit.svg");
	--menu-archive-img: url("/img/dark/menu/arhive.svg");
	--popup-box-shadow: 0 0px 148px #d98bc5cc;
	--attach-span-color: #c61154;
	--attach-original-img: url("/img/dark/m-attach.svg");
	--attach-img: url("/img/dark/m-attach-orange.svg");
	--attach-button: #444;
	--back-orange-img: url("/img/dark/m-back-orange.svg");
	--smspage-vip: #fff;
	--noitalic-desktop: #999;
	--a-gotopackages: #fff;
	--a-gotopackages-div: #fff;
	--a-gotopackages-div-hover: #c61154;
	--main-paketi-comments-shadow: 0 0px 148px #d98bc5cc !important;
	--main-paketi-comments-bg: #1d1f20;
	--podobni-color: #fff;
	--ad-border-bottom: none;
	--ad-margin-bottom: 10px;
	--advSearch-bg-pos: 0 -25px;
	--sidemenu-a-hover: #e1108e;
	--sidemenu-exit-hover: #e1108e;
	--footer-submenu-bg-hover: #dde7ed;
	--footer-submenu-color-hover: #e1108e;
	--popUp-glow: 0 0px 148px #d98bc5cc;
	--trohi-back-hover: #FFF;
	--trohi-back-color: #CCC;
	--phone-important: #FFF;
	--ad-title-color: #CCC;
	--photo-bg-color: #000000CC;
	--photo-color: #FFF;
	--photo-ico: url(/img/photos-white.svg);
	--photo-back-bg-ico: url(/img/dark/backOverPage.svg);
	--photo-back-bg-color: #000000CC;
	--comm-color: #EEE;
	--comm-color-hover: #cf3f75;
	--likedText: #D00651;
	--otgovor-btn-color: #000;
	--otgovor-btn-border-color: transparent;
	--otgovor-btn-ico: url(/img/dark/otgovor-button-arrow.svg);
	--otgovor-btn-bgcolor: #FFFFFF;
	--otgovor-btn-bgcolor-hover: #FFFFFF88;
	--otgovorBaloon-bg-color: #d97e8c36;
	--otgovorBaloon-color: #DDD;
	--otgovorBaloon-before-ico: url(/img/dark/comment-answer-baloon.svg);
	--otgovorBaloon-name: #fff;
	--otgovorBaloon-ico-delete: url(/img/dark/delete-otgovor.svg);
	--otgovorBaloon-ico-edit: url(/img/dark/edit-answer.svg);
	--otgovorBaloon-textarea-border: none;
	--otgovorBaloon-textarea-color: #EEEEEE;
	--otgovorBaloon-textarea-bg-color: #ffffff20;
	--otgovorBaloon-textarea-shadow: inset 0 3px 7px #00000066;
	--Edit-btn-color: #000;
	--Edit-btn-border-color: #fff;
    --Edit-btn-ico: url(/img/dark/answer-save.svg);
	--Edit-btn-bgcolor: #fff;
	--Edit-btn-bgcolor-hover: #FFFFFF88;
	--Edit-btn-border-color-hover: transparent;
	--maybe-color: #EEE;
	--maybe-background: #8f83cd40;
	--rejected-color: #EEE;
	--rejected-background: #d97e8c36;
	--sendBtn-color: #FFF;
	--sendBtn-bgr-color: #493c91;
	--sendBtn-color-hover: #FFFFFF88;
	--sendBtn-bgr-color-hover: #3d4e9b;
	--regFieldWin-border: 5px solid #63063e;
    --regFieldWin-background: #63063e;
    --regFieldWin-shadow: 0 0 179px #e6bdf382;
	--addPhotos-add-color: #DDD;
	--addPhotos-add-color-hover: #666;
	--addPhotos-add-background-hover: #dde7ed;
	--add-ico-phone: url(/img/dark/phone-black.svg);
	--dowbleTabs-border-color: #740997;
	--dowbleTabs-autoColumns-mid-border: #740997;
	--pageMessageAlertAnim-end-color: #f31279;
	--alert-forms-placeholder: #DFC7D5;
	--alert-forms-color: #FFF;
    --alert-forms-bg: #3d2c3f;
    --alert-forms-border: #3d2c3f;
    --alert-forms-shadow: none;
	--alert-forms-info: #999;
	--pageMessageAlertSMS-blue: #4a3c90;
	--pageMessageAlertSMSAnim-color1: #493c9188;
	--pageMessageAlertSMSAnim-color2: #493c9188;
	--pageMessageAlertSMSAnim-color3: #493c91;
	--paketi-background: #1d1f20;
	--contPhone-color: #FFF;
	--contPhone-ico: url(/img/dark/phone.svg);
	--neaktivnaText-bg: #FFF;
    --neaktivnaText-color: #999;
	--unHide-ico: url(/img/hide-ad2-white.svg);
	--adInChat-color: #CCC;
	--MYads-title-color: #EEE;
	--MYads-title-color-hover: #e1108e;
	--MYads-tip-padding: 0 8px;
	--MYads-tip-margin-top: 5px;
	--MYads-tip-margin-right): 6px;
	--MYads-arhive-ico: url(/img/dark/menu/arhive.svg);
	--MYads-stats-likes: #CCC;
	--MYads-stats-bg: #212223;
	--MYads-otkaz-background: #d97e8c36;
	--MYads-otkaz-color: #FFFFFFCC;
	--imate-border-color: #353739;
	--message-border: transparent;
	--goToPackages-color: #FFF;
    --goToPackages-div-color: #c61154;
	--tabs-text-shadow: 0 0 12px #f0caff;
	--hideAdInfo-SMS-color: #DDD;
	--hideAdInfo-title: #DDD;
	--dokladvai-bg: #740997;
	--dokladvai-bg-hover: #ae10e1;
	--belejkaBtn-color-hover: #e1108e;
	--phone-XXX: #D00651;
	--phone-XXX-hover: #F85D96;
	--predimstva-ico: url(/img/dark/cb-options-3.svg);
	--login-links-color: #cc5aff;
	--login-links-color-hover: #fff;
	--login-label-color: #DDD;
	--sitemap-title-color: #CCC;
	--sitemap-category-border: #4b4f51;
	--sitemap-h1: #CCC;
	--paketi-title: #CCC;
	--paketi-info: #CCC;
	--history-boxTitle: #CCC;
	--adgrid-options-color: #BBB;
	--myPublicationButtons-button-border: none;
	--myPublicationButtons-button-renew-bg: #fff;
	--myPublicationButtons-button-renew-color: #444546;
	--myPublicationButtons-button-renew-bg-hover: #d7198f;
	--myPublicationButtons-button-renew-color-hover: #fff;
}




body {
	color: var(--font);
	background: var(--bg-gradient);
	background-position: 0 0;
	background-size: 100% 3000px;
	background-repeat: no-repeat;
	background-color: var(--body-bg);
}
a {
	color: var(--link);
}
.clever-hide {
	color: var(--link);
}
.pinkText {
	color: var(--pink-text) !important;
}
.BUTTON.pink {
	color: var(--form-warning-btn) !important;
	background: var(--form-warning-btn-bg);
}
header {
	background: var(--header-bg);
}
header:before {
	box-shadow: var(--header-box-shadow);
}
header a.menuBtn {
	background: var(--header-menu-button-bg);
	border-color: transparent;
}
header .search a.searchBtn {
	background: var(--header-search-button-bg);
	background-size: auto 32px;
}
menu {
	background-color: var(--menu-bg);
}
menu .items a sup {
	color: #ce9494;
}
menu .lang a {
	border-color: var(--menu-lang-active);
	color: var(--menu-lang);
}
menu .lang a.active {
	background-color: var(--menu-lang-active) !important;
	border-color: var(--menu-lang-active) !important;
	color: var(--menu-lang) !important;
}
menu .theme .title {
    color: var(--text-999-color);
}
menu .items a:hover {
	color: var(--sidemenu-a-hover);
}
menu .items a.search {
	background-image: var(--menu-search-img);
}
menu .items a.favs {
	background-image: var(--menu-favs-img);
}
menu .items a.messages {
	background-image: var(--menu-messages-img);
}
menu .items a.add {
	background-image: var(--menu-add-img);
}
menu .items a.ads {
	background-image: var(--menu-ads-img);
}
menu .items a.promo {
	background-image: var(--menu-promo-img);
}
menu .items a.hiddenAds {
	background-image: var(--menu-hidden-img);
}
menu .items a.history {
	background-image: var(--menu-history-img);
}
menu .items a.login, menu .items a.profile {
	background-image: var(--menu-login-img);
}
menu .items a.registracia {
	background-image: var(--menu-register-img);
}
menu .logo a.close {
	background-image: var(--menu-close-img);
}
menu .small a.contacts {
	background-image: var(--menu-contacts-img);
}
menu .small a.contacts:hover {
	color: var(--link-hover);
}
menu .small a.exit:hover {
    color: var(--sidemenu-exit-hover) !important;
}
forms_wrapper.login {
	background: var(--form-login-bg);
	box-shadow: var(--form-login-shadow);
}
select, textarea, input[type=text], input[type=email], input[type=password], .form select[multiple],
.form textarea, .form input[type="text"], .form input[type="password"], .form input[type="email"] {
	color: var(--form-controls);
	background-color: var(--form-controls-bg);
}
.adPageMessageBox .messGrid .forms textarea {
	color: var(--form-messages-textarea);
}
select {
	background-image: var(--select-arrow-img);
}
.compactSearchLabel {
	line-height: 48px;
	background-position: right 10px center;
	background-repeat: no-repeat;
	background-color: #fff;
	padding-right: 27px !important;
	background-image: var(--select-arrow-img);
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	transition: background 0.2s;
}
.compactSearchLabel:hover {
	background-color: #f5f5f5;
}
.compactSearchLabel:empty:before {
	content: 'Изберете...';
	color: #999;
}
.compactSearchField {
	display: none !important; 
}
.form.sorting select {
	background-image: var(--select-sort-img);
}
.form .ico.keywords {
	background-color: var(--form-controls-bg);
}
.rezonSwitch {
	color: var(--form-controls) !important;
}
.rezonSwitch .slider {
	background-color: var(--slider-bg);
}
.rezonSwitch input:checked+.slider {
	background-color: var(--slider-checked-bg);
}
.rezonSwitch .slider:before {
	background-color: var(--slider);
}
.rezonSwitch input:checked+.slider:before {
	background: var(--slider-checked) !important;
	box-shadow: var(--slider-checked-shadow);
}
.BUTTON {
	background: var(--form-default-btn-bg);
	color: var(--form-default-btn) !important;
}
.BUTTON:hover {
	background: var(--form-default-btn-checked-bg);
	color: var(--form-default-btn-checked) !important;
}
.BUTTON.LITE-blue {
	color: var(--form-secondary-btn) !important;
	background: var(--form-secondary-btn-bg);
	border: var(--form-secondary-btn-border);
}
.pages a, .pages .clever-hide {
	background-color: var(--pages-bg);
	color: var(--pages);
	border-color: var(--pages-border);
}
.pages a:first-child, .pages .clever-hide:first-child {
	background: var(--pages-prev-bg);
	background-size: 12px 12px;
}
.pages a:last-child, .pages .clever-hide:last-child {
	background: var(--pages-next-bg);
	background-size: 12px 12px;
}
.pages select {
	color: var(--pages-hover) !important;
	border-color: var(--pages-selected-border);
	background-color: var(--pages-selected-bg) !important;
}
ads a.main {
	color: var(--ad-main) !important;
	transition: .15s ease;
}
ads a.main:hover {
	color: var(--ad-main-hover) !important;
}
ads ad.PREMIUM a.main .info div, ads ad.TOP a.main .info div, ads ad.VIP a.main .info div {
	color: var(--ad-premium);
}
ads ad.TOP a.main {
	background: var(--ad-top-bg);
}
ads ad.VIP a.main {
	background: var(--ad-vip-bg);
}
ads ad.free a.main {
	color: var(--first-page-ad) !important;
	background: var(--ad-free-bg);
	border-bottom: var(--ad-free-border);
}
ads ad.free a.main:hover {
    color: var(--ad-main-hover) !important;
}
ads ad.free a.main .info div {
	font-weight: 600;
}
ads ad a.main .info time {
	background-image: var(--ad-time-icon);
}
.adgrid .info .text {
	background: var(--ad-info-text-bg);
	color: var(--ad-info-text);
	border: var(--ad-info-text-border);
}
.adgrid .info .text::before {
	background: var(--ad-info-arrow);
}
.adgrid .control a div {
	border: var(--ad-info-control-border);
}
.adgrid .control a span {
	color: var(--ad-like-color);
}
.adgrid .control a span.like {
	background-image: var(--ad-like-icon);
}
.adgrid .control div.note a div {
	background-image: var(--ad-add-note-icon);
}
.adgrid .control div.hide a div {
	background-image: var(--ad-hide-icon);
}
.adgrid .control div.gift a div {
	background-image: var(--ad-send-gift-icon);
}
.fastLinks a {
	background: var(--fastlinks-bg);
	border-color: var(--fastlinks-border);
}
.fastLinks a:hover {
	color: var(--fastlinks-hover);
}
.fullAccess a, .fullAccess {
	color: #fff !important;
}
.dowbleTabs.autoColumns div {
    border-right: 1px solid var(--dowbleTabs-autoColumns-mid-border) !important;
	box-shadow: none;
}
.dowbleTabs.autoColumns {
	background: var(--tabs-background-opacity);
}
.dowbleTabs {
	background: var(--tabs-background-opacity);
	border-color: var(--tabs-active-bg);
	transition: .15s;
}
.dowbleTabs:hover {
    border-color: var(--dowbleTabs-border-color);
}
.dowbleTabs a {
	background: var(--tabs-bg);
	border-color: var(--tabs-active-bg);
	color: var(--tabs);
}
.dowbleTabs a.active {
	background: var(--tabs-active-bg);
	color: var(--tabs-active);
	text-shadow: var(--tabs-text-shadow);
}
.dowbleTabs div:first-of-type {
	border-right: 1px solid var(--tabs-first-border-right);
}
.dowbleTabs a:hover {
	background: var(--tabs-hover-bg);
	color: var(--tabs-hover) !important;
	text-shadow: var(--tabs-text-shadow);
}
.dowbleTabs a.active:hover {
	color: var(--tabs-active-hover) !important;
	background: var(--tabs-active-hover-bg);
}
.buttonBottomFixed {
	background: var(--button-bottom-fixed-bg);
}
.buttonBottomFixed .send {
	background: var(--form-default-btn-bg) !important;
}
.buttonBottomFixed .send:hover {
	color: #FFF !important;
	background: var(--form-default-btn-bg-hover) !important;
}
.TROHI a.back {
	background-image: var(--trohi-back-icon);
	background-color: transparent;
	color: var(--trohi-back-color);
}
.TROHI a.back:hover {
	color: var(--trohi-back-hover) !important;
}
.adgrid .info .text .viewComments a.comm {
	background-color: transparent;
	color: var(--comm-color);
}
.adgrid .info .text .viewComments a.comm:hover {
	color: var(--comm-color-hover) !important;
}
.adgrid .date a.report {
    color: var(--comm-color);
}
.adgrid .date a.report:hover {
    color: var(--comm-color-hover) !important;
}
.comments .comTitle, .commentsSMS .comTitle {
	color: var(--comments-title) !important;
	background: var(--comments-title-bg);
}
.comments .comTitle::before {
	background: var(--comments-title-arrow);
	bottom: -26px;
}
.comments item {
	border-bottom: var(--comments-border);
}
comments item .text {
	color: var(--comment-text);
}
comments item .header .vote a.min {
	color: var(--vote-minus);
	border-color: var(--vote-minus-border);
	background-image: var(--vote-minus-image);
	transition: .25s;
}
comments item .header .vote a.min:hover {
	color: var(--vote-minus-hover) !important;
	border-color: var(--vote-minus-border-hover) !important;
}
comments item .header .vote a.plus {
	color: var(--vote-plus) !important;
	border-color: var(--vote-plus-border);
	background-image: var(--vote-plus-image);
	transition: .25s;
}
comments item .header .vote a.plus:hover {
	color: var(--vote-plus-hover) !important;
	border-color: var(--vote-plus-border-hover);
}
.adgrid .control .fav a div {
	background: transparent;
	border-color: transparent;
}
.hideAdInfo .SMS icon {
	background: var(--sms-icon-bg);
}
.adInChat a {
	color: var(--form-default-btn) !important;
	background-color: var(--form-default-btn-bg);
}
header div.text {
	color: var(--header-text);
	text-shadow: var(--header-text-shadow);
}
header div.back a {
	background: var(--menu-back-img);
}
header a.blockUser {
	background: var(--menu-block-img);
	border: 3px solid transparent;
}
header a.deleteBtn {
	background: var(--menu-delete-img);
	border: 3px solid transparent;
}
header .likes a.favsBtn {
	background: var(--header-like-bg);
}
header .likes a.favsBtn span {
	color: var(--header-like);
}
.regFieldWin a.NO, .regFieldWin a.YES {
	color: #1e57ac !important;
}
.nauchete {
	color: var(--link) !important;
}
privacy {
	color: #333;
}
.CALLandMSG, .CALL, .MSG {
	background-color: var(--call-bg);
}
.CALLandMSG a.message {
	background: var(--msg-icon-bg);
	border: var(--msg-border);
}
.CALL a.message {
	background: var(--msg-icon-bg);
	border: var(--msg-border);
}
a.goToTOP {
	background: var(--go-to-top-bg);
	background-size: 32px 32px;
}
.sites {
	background: var(--message-box-bg);
	box-shadow: var(--message-box-shadow);
	border: 1px solid var(--message-border) !important;
	margin: 35px 0 10px 0;
}
.addPhotos a.add {
	background: var(--select-files-bg);
}
.addPhotos a.add plus {
	background: var(--select-files-plus-bg);
	color: var(--select-files-plus-color);
}
napishi .tab {
	color: var(--napishi-tab);
	background: var(--napishi-tab-bg);
}
napishi .user strong {
	color: var(--napishi-user);
}
napishi textarea {
	background-color: var(--napishi-textarea-bg);
	border: var(--napishi-textarea-border);
	box-shadow: var(--napishi-textarea-shadow);
}
napishi a.send {
	background-color: var(--napishi-send-bg);
	color: #fff !important;
}
.adgrid .price {
	color: var(--text-important);
}
.adgrid .price a.like, ads ad a.like {
	background-image: var(--like-gallery-img);
}
messages item {
	color: var(--messages-item-color);
	background: var(--messages-item-bg);
	border: none !important;
	transition: .15s;
}
messages item .title {
	color: var(--messages-item-title-color) !important;
}
messages item:hover {
	color: var(--messages-item-color-hover);
	background: var(--messages-item-hover-bg);
}
messages item:hover .title {
	color: var(--messages-item-title-color-hover) !important;
}
messages item.new {
	background: var(--messages-item-new-bg) !important;
	border: none !important;
}
messages item.new .title {
	color: var(--messages-item-new-title-color) !important;
}
messages item.new:hover {
	background: var(--messages-item-new-hover-bg) !important;
}
messages item .lastMessage {
    background-image: var(--messages-item-lastMessage-ico) !important;
}
chat item {
	background: var(--chat-item-bg);
	color: var(--chat-item-color);
}
chat item.new {
	background: var(--chat-item-new-bg);
}
chat item.MY {
	background: var(--chat-item-my-bg);
}
chat item.BLOCK {
    color: var(--chat-BLOCK-color);
    background-color: var(--chat-BLOCK-background);
    border-color: var(--chat-BLOCK-background);
}
chat item.BLOCK a:hover {
	color: inherit !important;
}
messages item a.unarchive {
    margin-right: 10px;
}
.pageMessageAlert .BUTTON {
	background: var(--alert-button-bg) !important;
	border: var(--alert-button-border) !important;
	color: var(--alert-button-color) !important;
}
.pageMessageAlert .BUTTON:hover {
	background: var(--alert-button-bg-hover) !important;
	border: var(--alert-button-border-hover) !important;
	color: var(--alert-button-color-hover) !important;
}
history item {
	color: var(--history-item-color) !important;
	background-color: var(--history-item-bg) !important;
	border: none !important;
	transition: .15s;
}
history item .date,
history item .kvo,
history item.activni .kvo,
history item .type,
history item.GIFT .Belejka {
    color: var(--history-color-soft) !important;
	font-weight: 300 !important;
}
history item .type strong,
history item.deposit .type strong{
	font-weight: 500;
}
history item .price,
history item.activni .price,
history item.GIFT .price,
history item .info,
history item.GIFT .imaBelejka,
history item:hover,
history item:hover .kvo,
history item:hover .price,
history item .type strong,
history item.deposit .type strong {
    color: var(--history-color-hard) !important;
}
history item .price {
	font-weight: 500;
}
history item.factura {
	background-image: var(--factura-img) !important;
}
history item.inProcess {
	background-color: var(--history-item-inProcess-bg) !important;
}
history item.GIFT {
    background-image: var(--history-ico-GIFT) !important;
}
history item.GIFT .imaBelejka {
    background-image: var(--history-ico-imaBelejka) !important;
}
history item.deposit.activni,
history item.GIFT {
	background-color: var(--history-item-active-bg) !important;
}
history item:hover {
	background-color: var(--history-item-hover-bg) !important;
}
history item.deposit.activni:hover,
history item.deposit.GIFT:hover {
	background-color: var(--history-item-active-hover-bg) !important;
}
history item.inProcess:hover {
	background-color: var(--history-item-inProcess-hover-bg) !important;
}
.paymentMethods .item {
	color: var(--payment-methods-item-color);
	background: var(--payment-methods-item-bg);
	border: var(--payment-methods-item-border);
}
.paymentMethods .code {
	background: var(--payment-methods-code-bg);
	color: var(--payment-methods-code-color);
	border: var(--payment-methods-code-border);
}
.paymentMethods .title, .paymentMethods .price {
	color: var(--payment-methods-title-color);
}
.paymentMethods p strong {
	color: var(--payment-methods-strong-color);
}
.paymentMethods .textLink {
	color: var(--payment-methods-textLink-color) !important;
	transition: .15s;
}
.paymentMethods .num {
	background: var(--payment-methods-num-bg);
}
.MYads .AD .control a.obnovi {
	color: var(--control-obnovi-color) !important;
	box-shadow: var(--control-obnovi-shadow);
	font-weight: 600;
}
.MYads .AD .control a.vip, .MYads .AD .control a.top {
	color: var(--control-vip-top-color) !important;
}
.MYads .AD .control a.premium {
	color: var(--control-premium-color) !important;
}
.paymentOptions a {
	color: var(--payment-options-color) !important;
	background: var(--payment-options-bg);
	border: var(--payment-options-border);
}
.paymentOptions a.active {
	box-shadow: var(--payment-options-active-shadow);
	border-color: var(--payment-options-active-border-color);
	color: var(--payment-options-active-color) !important;
}
.aktiviraiBtnWrapper ico {
	background: var(--activate-btn-ico);
	background-size: 20px auto;
	margin: 0;
	transition: .20s;
}
.form.onBottom {
	background: transparent;
}
.form .ico.keywords {
	background-image: var(--form-search-ico);
}
.adgrid .stats span.time {
	color: var(--text-important);
}
.adgrid .params .infoBox .main .name {
	color: var(--ad-info-name);
}
.adgrid .params .infoBox .main .phone a {
	background-image: var(--ad-phone-icon);
	color: var(--phone-important) !important;
}
.adgrid .params .infoBox .main .phone a span {
    color: var(--phone-XXX);
}
.adgrid .params .infoBox .main .phone a:hover span {
    color: var(--phone-XXX-hover);
}
.adgrid .params .infoBox .main .teren {
	background-image: var(--ad-location-icon);
	color: var(--text-important);
}
.adgrid .params .infoBox .main .time {
	background-image: var(--ad-time-icon);
	color: var(--text-important);
}
.adgrid ad .param2 .content {
	color: var(--text-important);
}
.adgrid .date strong {
	color: var(--text-important);
}
.adgrid .infoBox .content ul li {
	background-image: var(--checkbox-thin-image);
	color: var(--adgrid-options-color);
}
.adgrid .podobni strong {
	color: var(--podobni-color);
}
.adInChat a {
	background: var(--button3-bg);
	color: var(--button3-color) !important;
}
.adInChat a:hover {
	background: var(--button3-hover-bg);
	color: var(--button3-hover-color) !important;
}
.MYads .AD .main .price {
	color: var(--text-important);
}
.MYads .AD .main .price .tel {
	background-image: var(--my-ads-tel-img);
	float: right;
}
.MYads .AD .main .menu a.adMenuIcon {
	background: var(--my-ads-menu);
	border: var(--my-ads-menu-boder);
}
menu .logo span {
	color: var(--text-important);
}
menu .items a.view {
	background-image: var(--menu-view-img);
}
menu .items a.edit {
	background-image: var(--menu-edit-img);
}
menu .items a.arhive {
	background-image: var(--menu-archive-img);
}
.ui-widget.ui-dialog {
	box-shadow: var(--popup-box-shadow) !important;
}
a.buttonOrangeDark {
	background-color: var(--form-warning-btn-bg);
}
a.buttonOrangeDark:hover {
	background-color: var(--form-warning-btn-hover-bg);
	color: #FFF !important;
}
.adPageMessageBox .messGrid .buttons .messBoxButtons .attach a span {
	border: 1px solid var(--attach-span-color);
	background: var(--attach-span-color);
}
.adPageMessageBox .messGrid .buttons .messBoxButtons .attach a img {
	content: var(--attach-img);
}
.attach a.buttonOrangeLight, .messBoxButtonsFILES a.buttonOrangeCancel  {
	border: 1px solid var(--attach-button);
	color: var(--attach-button) !important;
}
.adPageMessageBox .messGrid .forms .attachForm a.add,
.adPageMessageBox .messGrid .forms .attachForm a.add:hover {
	color: var(--attach-button) !important;
}
.messBoxButtonsFILES a.buttonOrangeCancel img {
	content: var(--back-orange-img);
}
.adPageMessageBox .messGrid .forms .attachForm .filesList div {
	background-image: var(--attach-original-img);
}
a.goToPackages:hover {
	color: var(--a-gotopackages);
}
a.goToPackages div {
	color: var(--a-gotopackages-div);
}
a.goToPackages div:hover {
	color: var(--a-gotopackages-div-hover);
}
.SMSpage .TYPES .vip {
	background: var(--smspage-vip);
}
.SMSpage .TYPES .top {
	background: var(--smspage-vip);
}
.noteItalic.inDesktop {
	color: var(--noitalic-desktop);
}
main.paketi.commentsSMS {
	background: var(--main-paketi-comments-bg);
	box-shadow: var(--main-paketi-comments-shadow);
}
.popUp {
    box-shadow: var(--popUp-glow);
}
.adgrid .params .infoBox .main div.location a:hover {
	color: var(--link-hover) !important;
}
.adgrid .title.main {
	color: var(--ad-title-color);
}
.adgrid .photo .big a.pic span {
    background-color: var(--photo-bg-color);
	color: var(--photo-color);
	background-image: var(--photo-ico);
}
.adgrid .photo .big a.back {
    background-image: var(--photo-back-bg-ico);
	background-color: var(--photo-back-bg-color);
}
span.likedText {
	color: var(--likedText) !important;
}
.adgrid .control a.like:hover span {
	color: var(--ad-like-hover-color);
}
.adgrid .control a:hover {
	color: var(--ad-control-hover) !important;
}
comments item .cdate a.otgovor {
    color: var(--otgovor-btn-color) !important;
	border-color: var(--otgovor-btn-border-color);
    background-image: var(--otgovor-btn-ico);
	background-color: var(--otgovor-btn-bgcolor);
	transition: .25s;
}
comments item .cdate a.otgovor:hover {
    background-color: var(--otgovor-btn-bgcolor-hover);
}
comments item .otgovorBaloon .editBtn a.Edit {
    color: var(--Edit-btn-color) !important;
	border-color: var(--Edit-btn-border-color);
    background-image: var(--Edit-btn-ico);
	background-color: var(--Edit-btn-bgcolor);
	transition: .25s;
}
comments item .otgovorBaloon .editBtn a.Edit:hover {
	background-color: var(--Edit-btn-bgcolor-hover);
    border-color: var(--Edit-btn-border-color-hover);
}
comments item .otgovorBaloon {
    background: var(--otgovorBaloon-bg-color);
	color: var(--otgovorBaloon-color);
}
comments item .otgovorBaloon::before {
    background: var(--otgovorBaloon-before-ico);
}
comments item .otgovorBaloon .name span {
    color: var(--otgovorBaloon-name);
}
comments item .otgovorBaloon .buttons a.delete {
    background-image: var(--otgovorBaloon-ico-delete);
	opacity: .6;
}
comments item .otgovorBaloon .buttons a.delete:hover {
	opacity: 1;
}
comments item .otgovorBaloon .buttons a.edit {
    background-image: var(--otgovorBaloon-ico-edit);
	opacity: .6;
}
comments item .otgovorBaloon .buttons a.edit:hover {
	opacity: 1;
}
comments item .otgovorBaloon textarea {
    border: var(--otgovorBaloon-textarea-border);
    color: var(--otgovorBaloon-textarea-color) !important;
    background-color: var(--otgovorBaloon-textarea-bg-color);
    box-shadow: var(--otgovorBaloon-textarea-shadow);
	padding: 12px 15px;
}
comments item.waiting .maybe {
	color: var(--maybe-color) !important;
    background: var(--maybe-background) !important;
}
comments item.waiting .rejected {
    color: var(--rejected-color) !important;
    background: var(--rejected-background) !important;
}
napishi send a {
    color: var(--sendBtn-color);
    background-color: var(--sendBtn-bgr-color);
	transition: .25s;
}
napishi send a:hover {
    color: var(--sendBtn-color-hover) !important;
    background-color: var(--sendBtn-bgr-color-hover) !important;
}
.regFieldWin {
    border: var(--regFieldWin-border);
    background: var(--regFieldWin-background);
    box-shadow: var(--regFieldWin-shadow);
	margin: 0 auto;
	top: 30%;
}
.regFieldWin a.YES {
	color: var(--regFieldWin-YES-color) !important;
}
.regFieldWin a.YES:hover {
    background: var(--regFieldWin-YES-background-hover);
    color: var(--regFieldWin-YES-color-hover) !important;
    box-shadow: var(--regFieldWin-YES-shadow-hover);
    transition: .25s;
}
.regFieldWin a.NO {
	color: var(--regFieldWin-NO-color) !important;
}
.regFieldWin a.NO:hover {
	background: var(--regFieldWin-NO-background-hover);
    color: var(--regFieldWin-NO-color-hover) !important;
    box-shadow: var(--regFieldWin-NO-shadow-hover);
    transition: .25s;
}
.addPhotos a.add span {
    color: var(--addPhotos-add-color) !important;
}
.addPhotos a.add:hover {
    background: var(--addPhotos-add-background-hover);
}
.addPhotos a.add:hover span {
    color: var(--addPhotos-add-color-hover) !important;
}
.form .ico.phone {
    background-image: var(--add-ico-phone);
}
.form.alert input[type="text"],
.form.alert select,
.form.alert textarea {
	color: var(--alert-forms-color) !important;
    background-color: var(--alert-forms-bg) !important;
    border: var(--alert-forms-border) !important;
    box-shadow: var(--alert-forms-shadow) !important;
}
.form.alert input[type="text"]::-webkit-input-placeholder,
.form.alert select::-webkit-input-placeholder,
.form.alert cc::-webkit-input-placeholder {
	color: var(--alert-forms-placeholder);
}
.form.alert input[type="text"]:-moz-placeholder,
.form.alert select::-moz-placeholder,
.form.alert textarea::-moz-placeholder {
	color: var(--alert-forms-placeholder);
}
.form.alert input[type="text"]::-moz-placeholder,
.form.alert select::-moz-placeholder,
.form.alert textarea::-moz-placeholder{
	color: var(--alert-forms-placeholder);
}
.form.alert input[type="text"]:-ms-input-placeholder,
.form.alert select::-ms-input-placeholder,
.form.alert textarea::-ms-input-placeholder {
	color: var(--alert-forms-placeholder);
}
.form .info {
    color: var(--alert-forms-info);
}
@keyframes pageMessageAlertAnim {
	0%, to {
		opacity: 0;
		transform:scale(.5);
		background-color: #BD1146;
	}
	40% {
		opacity: 1;
		transform:scale(1);
		background-color: #BD1146;
	}
	100% {
		opacity: 1;
		transform:scale(1);
		background-color: var(--pageMessageAlertAnim-end-color);
	}
}
@keyframes pageMessageAlertSMSAnim {
	0%, to {
		opacity: 0;
		transform:scale(.5);
        background-color: var(--pageMessageAlertSMSAnim-color1);
	}
	40% {
		opacity: 1;
		transform:scale(1);
        background-color: var(--pageMessageAlertSMSAnim-color2);
	}
	100% {
        opacity: 1;
		transform:scale(1);
        background-color: var(--pageMessageAlertSMSAnim-color3);
	}
}
.contPhone {
    color: var(--contPhone-color);
	background-image: var(--contPhone-ico);
}
ads ad.NEAKTIVNA div.neaktivnaText {
    background: var(--neaktivnaText-bg);
    color: var(--neaktivnaText-color);
	font-weight: 400;
}
.pages a:hover, .pages .clever-hide:hover {
	color: var(--pages-hover) !important;
	border-color: var(--pages-hover-border);
	background-color: var(--pages-hover-bg) !important;
}
ads ad a.unHide {
    background-image: var(--unHide-ico);
	opacity: .5;
	transition: .35;
}
ads ad a.unHide:hover {
    opacity: 1;
}
.adInChat .title {
    color: var(--adInChat-color);
}
.adPageMessageBox .messGrid .forms .attachForm .filesList div a {
	color: var(--message-file-delete-color);
}
.adPageMessageBox .messGrid .forms .attachForm .filesList div a:hover {
	color: var(--message-file-delete-color-hover) !important;
}
.MYads .AD .main .title a {
    color: var(--MYads-title-color);
}
.MYads .AD .main .title a:hover {
    color: var(--MYads-title-color-hover) !important;
}
.MYads .AD .main .date strong {
    display: inline-block;
    padding: var(--MYads-tip-padding);
    border-radius: 4px;
    margin-top: var(--MYads-tip-margin-top);
    margin-right: var(--MYads-tip-margin-right);
	background: var(--MYads-tip-bg);
}
.MYads .AD .main .date .pink {
    color: var(--MYads-tip-VIP);
}
.MYads .AD .main .date .blue {
    color: var(--MYads-tip-TOP);
}
.MYads .AD .main .date .yellow {
    color: var(--MYads-tip-PREMIUM);
}
.MYads .AD .main .menu .desktopAdIcons a.arhive {
    background-image: var(--MYads-arhive-ico);
}
.MYads .AD .stats a.likes {
    color: var(--MYads-stats-likes) !important;
}
.MYads .AD otkaz {
    background: var(--MYads-otkaz-background);
	color: var(--MYads-otkaz-color);
}
a.goToPackages:hover {
    color: var(--goToPackages-color) !important;
}
a.goToPackages:hover div {
    color: var(--goToPackages-div-color);
}
.AddNEW {
    background: var(--button-bottom-fixed-bg);
}
.hideAdInfo .SMS {
    color: var(--hideAdInfo-SMS-color);
}
.hideAdInfo .title {
    color: var(--hideAdInfo-title);
}
.dokladvai .BUTTON.BLACK {
	background: var(--dokladvai-bg);
}
.dokladvai .BUTTON.BLACK:hover {
	background: var(--dokladvai-bg-hover);
}
.hideAdInfo .BUTTON {
    padding: 0 10px;
}
.predimstva p {
    background-image: var(--predimstva-ico);
}
a.forgotenPass,
.ako a {
    color: var(--login-links-color);
}
a.forgotenPass:hover,
.ako a:hover {
    color: var(--login-links-color-hover) !important;
}
forms_wrapper.login label,
.ako {
    color: var(--login-label-color);
}
sitemap .category .title,
sitemap .category .title:hover {
    color: var(--sitemap-title-color) !important;
}
sitemap .category {
    border-top: 1px solid var(--sitemap-category-border);
}
sitemap h1 {
    color: var(--sitemap-h1);
}
main.paketi forms_wrapper .dsktTitle {
    color: var(--paketi-title);
	text-align: center;
}
.form .info.paketi {
    color: var(--paketi-info);
}
history .boxTitle {
    color: var(--history-boxTitle);
}




@media (max-width: 720px) {
	.regFieldWin {
		left: 0;
	}
	.pages select {
		background-image: var(--pages-down-arrow-img);
	}
	.pages a:last-child, .pages a:first-child, .pages .clever-hide:last-child, .pages .clever-hide:first-child {
		background-size: auto 28px;
	}
	@keyframes paymentAn {
		0% {
			transform: scale(.6);
		}

		100% {
			transform: scale(1);
			background-color: var(--payment-animation-bg);
			border-color: var(--payment-animation-border);
		}
	}
	ads ad.free a.main {
		grid-template-columns: 110px 1fr 50px;
		padding-bottom: 5px;
	}
	ads ad.PREMIUM a.main {
		background: var(--ad-premium-bg) !important;
	}
	ads ad.TOP a.main {
		background: var(--ad-top-bg) !important;
	}
	ads ad.VIP a.main {
		background: var(--ad-vip-bg) !important;
	}
	.imgplupload .filelist {
		float: none;
	}
	.SMSpage .TYPES .code {
		font-weight: 700;
	}
	.dowbleTabs.autoColumns div {
		border-right: none !important;
		box-shadow: 1px 1px 0 0px var(--dowbleTabs-autoColumns-mid-border);
	}
	.MYads .AD .stats {
		border: none;
		background: var(--MYads-stats-bg);
		padding-bottom: 9px;
		border-radius: 4px;
	}
	.MYads .AD {
		border-bottom: 1px solid var(--my-ads-border-bottom) !important;
	}
	.imate {
		border-bottom: 1px solid var(--imate-border-color);
	}
	a.belejkaBtn:hover {
		color: var(--belejkaBtn-color-hover);
	}
	main.paketi forms_wrapper .dsktTitle {
		margin-top: -10px !important;
		margin-bottom: 20px !important;
		text-align: center;
		font-weight: 300;
		font-size: 23px;
		line-height: 28px;
	}
	.form .info.paketi {
		margin-top: 0px;
		margin-bottom: -5px;
	}
	.form .info.paketi p {
		margin: 10px 0;
		line-height: 24px;
		font-size: 18px;
		font-weight: 300;
		font-style: italic;
	}
	.form .info strong {
		font-style: normal;
	}
}




@media (min-width: 1000px) {
	a:hover, .clever-hide:hover {
		color: var(--link-hover) !important;
	}
	.BUTTON.pink:hover {
		background: var(--form-warning-btn-hover-bg);
	}
	.BUTTON.LITE-blue:hover {
		color: var(--form-secondary-btn-hover) !important;
		background: var(--form-secondary-btn-hover-bg);
	}
	.rightColumnPage ads ad a.main:hover {
		color: var(--ad-info-text) !important;
	}
	.fastLinks a:hover {
		color: var(--fastlinks-hover) !important;
	}
	.fullAccess:hover {
		color: #FFFFFFAA !important;
	}
	napishi a.send:hover {
		background-color: var(--napishi-send-hover-bg) !important;
		color: var(--napishi-send-hover-color) !important;
	}
	.paymentMethods .textLink:hover {
		color: var(--payment-methods-textLink-hover-color) !important;
	}
	.paymentOptions a:hover {
		color: var(--payment-options-hover-color) !important;
		box-shadow: var(--payment-options-hover-shadow);
		border: var(--payment-options-hover-border);
		background: var(--payment-options-hover-bg);
	}
	.paymentOptions a.active:hover {
		color: var(--payment-options-active-color) !important;
		box-shadow: var(--payment-options-active-shadow) !important;
		animation: paymentAn 0.35s ease both;
	}
	.aktiviraiBtnWrapper:hover ico {
		background-position: var(--activate-btn-hover-bg-position);
	}
	.buttonBottomFixed .send:hover {
		background: var(--form-default-btn-checked-bg);
	}
	.desktopHeader {
		background-color: var(--bg);
	}
	.desktopHeader::before {
		-webkit-box-shadow: var(--header-before);
		-moz-box-shadow: var(--header-before);
		box-shadow: var(--header-before);
	}
	.desktopHeader hamburger a {
		border-color: var(--hamburger-border);
		background: var(--hamburger-bg);
		background-size: auto 19px;
	}
	.desktopHeader hamburger a:hover {
		border-color: var(--hamburger-border-hover);
		background-color: var(--hamburger-hover-bg);
	}
	.desktopHeader dmenu items a.search {
		background-image: var(--desktop-menu-search-img);
	}
	.desktopHeader dmenu items a.favorites {
		background-image: var(--desktop-menu-favs-img);
	}
	.desktopHeader dmenu items a.messages {
		background-image: var(--desktop-menu-messages-img);
	}
	.desktopHeader dmenu items a.add {
		background-image: var(--desktop-menu-add-img);
	}
	.desktopHeader dmenu items a.ads {
		background-image: var(--desktop-menu-ads-img);
	}
	.desktopHeader dmenu items a.promo {
		background-image: var(--desktop-menu-promo-img);
		background-color: var(--bg);
	}
	.desktopHeader dmenu items a.active {
		color: #e1108e !important;
	}
	.desktopHeader dmenu items a:hover {
		color: var(--link-hover);
	}
	.desktopHeader user span {
		color: var(--header-user-link);
	}
	.desktopHeader user .exit a {
		color: var(--header-user-link);
	}
	.desktopHeader user .exit a:hover {
		color: var(--header-exit-hover) !important;
	}
	fastsearch {
		background-color: var(--fastsearch-bg);
	}
  	fastsearch .advancedSearch a {
		background-image: var(--desktop-menu-search-img);
	}
	fastsearch .advancedSearch a:hover {
		color: var(--link-hover);
		background-position: var(--advSearch-bg-pos)
	}
	ads.firstPage ad a.main {
		background: var(--first-page-ad-bg) !important;
		color: var(--first-page-ad);
	}
	ads.firstPage ad a.main:hover {
		background: var(--first-page-ad-hover-bg) !important;
	}
	ads.firstPage ad.free a.main {
		border-bottom: none;
	}
	ads.firstPage ad a.main .photo {
		transform: translate(0px) !important;
	}
	.adgrid .title.main {
		background: var(--ad-title-bg);
	}
	.rightColumnPage ads ad a.main:hover .info {
		color: var(--ad-hover);
	}
	.rightColumnPage ads ad a.main:hover .info div {
		color: var(--ad-hover);
	}
	.rightColumnPage ads ad a.main {
		background: var(--ad-free-bg);
		border-bottom: var(--ad-border-bottom);
		margin-bottom: var(--ad-margin-bottom);
	}
	footerInDesktop {
		background: var(--footer-bg);
	}
	footerInDesktop:before {
		-webkit-box-shadow: var(--footer-shadow);
		-moz-box-shadow: var(--footer-shadow);
		box-shadow: var(--footer-shadow);
	}
	footerInDesktop .menu a {
		background-color: transparent;
	}
	footerInDesktop .menu a:hover {
		color: var(--footer-link-hover) !important;
	}
	footerInDesktop .menu a.active {
		background: var(--footer-link-active);
	}
	footerInDesktop .submenu a {
		background-color: transparent;
	}
	footerInDesktop .submenu a:hover {
		background: var(--footer-submenu-bg-hover);
		color: var(--footer-submenu-color-hover) !important;
	}
	footerInDesktop .copyright div {
		background: var(--footer-copyright-bg);
	}
	footerInDesktop .submenu div {
		border-top: var(--footer-submenu-border);
	}
	.NooThisIsNotFixedInDesktop {
		background: transparent;
	}
	main.paketi {
		box-shadow: var(--form-box-shadow);
		background: var(--paketi-background);
	}
	.SearchFORMS {
		box-shadow: var(--form-box-shadow);
		background: var(--form-bg);
	}
  	main.paketi forms_wrapper .form label.rezonSwitch {
  		color: inherit !important;
	}
	main.paketi forms_wrapper .form .info.paketi {
		color: inherit;
	}
	main.paketi .showInDesktop {
		color: var(--text-important);
		text-transform: uppercase !important;
	}
	forms_wrapper.dokladvai doc {
		background: var(--form-nerednost-bg);
	}
	forms_wrapper.login {
		box-shadow: none !important;
	}
	.rightColumnPage ads ad a.main .info time {
		color: var(--ad-time);
	}
 	.rightColumnPage ads ad a.main .text {
		background: var(--ads-ad-info-text-bg);
	}
	.TROHI a.next {
		background-image: var(--trohi-next-icon);
		background-color: var(--trohi-next-prev-bg);
		border: var(--trohi-next-prev-border);
	}
	.TROHI a.prev {
		background-image: var(--trohi-prev-icon);
		background-color: var(--trohi-next-prev-bg);
		border: var(--trohi-next-prev-border);
	}
	.TROHI a.prev:hover, .TROHI a.next:hover {
		color: var(--trohi-hover) !important;
		background-color: var(--trohi-hover-bg);
		border-color: var(--trohi-hover-bg);
	}
	.adgrid .infoBox .content ul li {
		background-image: var(--checkbox-image);
	}
	.CATs div a span {
		color: var(--num-count);
	}
	.CATs {
		border-color: var(--cats-border-color);
	}
	.deskFavPageTitle, header.showInDesktop {
		border-color: var(--header-border-color);
	}
	.main-search {
		background: var(--button-search-bg);
		color: var(--button-search);
	}
	.main-search:hover {
		background: var(--button-search-hover-bg);
		color: var(--button-search-hover-color) !important;
	}
	.main-search ico, .BUTTON.search ico {
		background: var(--button-search-ico);
		transition: .2s;
	}
	.main-search:hover ico {
		background-position: 0 0;
		transition: .2s;
	}
	.smallAds a {
		color: var(--text-important);
	}
	.smallAds a:hover {
		color: var(--text-important-hover) !important;
	}
	.MYads .AD {
		background: var(--my-ads-bg);
	}
	.MYads .AD .main .menu .desktopAdIcons a.edit {
		background-image: var(--my-ads-edit-img);
	}
	.MYads .AD .stats {
		border-top: var(--my-ads-border-stats);
	}
	.MYads .AD .main .price {
		color: var(--text-important);
	}
 	.MYads .AD .main .price .tel {
		color: var(--text-important);
	}
	ads ad.PREMIUM a.main {
		background: var(--ad-premium-bg-desktop);
	}
	ads ad.TOP a.main {
		background: var(--ad-top-bg-desktop);
	}
	ads ad.VIP a.main {
		background: var(--ad-vip-bg-desktop);
	}
	.imgplupload .filelist {
		float: left;
	}
	.pageMessageAlert .BUTTON:hover {
		background: var(--alert-button-bg-hover) !important;
		border: var(--alert-button-border-hover) !important;
		color: var(--alert-button-color-hover) !important;
	}
	.dowbleTabs {
		grid-gap: 0;
	}
}

.searchOverlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	z-index: 9998;
}

.searchOverlay.active {
	display: block;
}

#searchPopup {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background: white;
	border-radius: 8px;
	box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);
	z-index: 9999;
	max-width: 90%;
	max-height: 80vh;
	width: 500px;
	overflow: hidden;
	flex-direction: column;
}

#searchPopup.active {
	display: flex !important;
}

.searchPopupHeader {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px 20px;
	border-bottom: 1px solid #e0e0e0;
	background: #f5f5f5;
}

.searchPopupTitle {
	font-size: 18px;
	font-weight: bold;
	color: #333;
}

.searchPopupClose {
	font-size: 28px;
	color: #999;
	cursor: pointer;
	line-height: 1;
	transition: color 0.2s;
}

.searchPopupClose:hover {
	color: #333;
}

.searchPopupContent {
	padding: 20px;
	overflow-y: auto;
	flex: 1;
}

.searchPopupContent .popupSearchField {
	width: 100%;
}

.searchPopupContent select,
.searchPopupContent input[type="text"] {
	width: 100%;
	padding: 10px;
	font-size: 16px;
	border: 1px solid #ddd;
	border-radius: 4px;
}

.searchPopupContent input[type="text"] {
	width: 93%;
}

.searchPopupContent select[multiple] {
	min-height: 200px;
}

.searchPopupContent .holder {
	display: flex;
	gap: 10px;
	align-items: center;
}

.searchPopupContent .holder select {
	flex: 1;
}

.searchPopupContent .holder span {
	font-size: 18px;
	color: #666;
}

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

.searchPopupContent .deskGrid3col,
.searchPopupContent .deskGrid4col,
.searchPopupContent .grid2col,
.searchPopupContent .deskFloatLeft {
	display: grid;
	grid-template-columns: 1fr;
	gap: 10px;
}

.searchPopupFooter {
	padding: 15px 20px;
	border-top: 1px solid #e0e0e0;
	text-align: right;
	background: #f5f5f5;
}

.searchPopupApply {
	padding: 10px 30px;
	font-size: 16px;
	cursor: pointer;
}

.compactSearchField {
	display: none !important;
}

.filtersOnPage {
	margin-top: 14px;
	overflow-x: auto;
	overflow-y: hidden;
	scroll-behavior: smooth;
	white-space: nowrap;
	margin-bottom: 15px;
	height: 38px;
	scrollbar-width: 5px;
	padding: 0 10px;
	display: none;
}

.filtersOnPage item {
	display: inline-block;
	cursor: pointer;
	border: 1px solid #6c9ac5;
	border-radius: 4px;
	height: 36px;
	line-height: 36px;
	white-space: nowrap;
	box-sizing: border-box;
	vertical-align: bottom;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.filtersOnPage item a {
	display: inline-block;
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0 10px;
}