html{scrollbar-width:thin;scrollbar-color:#4a4f52 #c4c9cc;}
body{font-family:Verdana; color:#2f2f2f; background:#ffffff; height:100%; padding:0px!important; margin:0px!important; background-attachment:fixed;}
::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-track{background:#c4c9cc;}
::-webkit-scrollbar-thumb{background:#4a4f52;border-radius:8px;border:1px solid #c4c9cc;}
::-webkit-scrollbar-thumb:hover{background:#34393c;}
::-webkit-scrollbar-corner{background:#c4c9cc;}
#AdmContent{
	padding: 20px;
	position:relative;
}
#AdmContent a{color:#fa6a00; text-decoration:none;}
#AdmContent a:hover{color:#d14e24!important;}
#AdmContent hr{padding:0px; margin:6px 0px 18px 0px!important; color:#ffffff; height:1px; background:#ffffff; border-bottom:1px solid #c3c3c3; border-top:0px; border-left:0px; border-right:0px;}
.CmNoSelect{-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.AdmCont{max-width:1420px; margin:40px auto 20px auto !important; font-family:Verdana; font-size:12px; padding:30px 20px 30px 20px !important; position:relative; background:#ffffff; box-shadow:0px 3px 6px rgba(0,0,0,0.6);}
.df{display:flex;}

/* Tips */
.CmATip:hover{cursor:pointer;}
.CmATipBox{display:none; position:absolute; border:1px solid #b3b392; background-color:#ffffe1; padding:10px; color:#292929; font-family:Verdana; font-size:11px; line-height:13px; z-index:9999; border-radius:4px; box-shadow:2px 2px 5px rgba(0,0,0,0.2); }
.CmATipBox i{display:inline-block; width:90px; text-align:right; font-style:normal; color:#ff0000;}
.Hide{display:none;}
.CodePaste{border:1px dotted #c1c1c1; padding:4px 8px; display:inline-block; margin:4px 0px; font-size:12px;}
.CodePaste:hover{cursor:pointer; color:#fa6a00;}

/* Light Popup for public*/
#AjaxPopupLoad_x{position:fixed; left:0; top:0; width:100%; height:100%; display:none; text-align:center;  white-space:nowrap; background-color:rgba(0,0,0,0.1); z-index:99999; overflow:auto;}
#AjaxPopupLoad_x::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}
.AjaxPopupLoader_x{display:inline-flex; vertical-align:middle;}
.AjaxPopupLoader_x svg rect{fill:#FA6A00;}
.AjaxPopupLay{position:fixed; overflow:auto; left:0; top:0; display:none; text-align:center; white-space:nowrap; width:100%; height:100%; background-color:rgba(0,0,0,0.3); z-index:9999;}
.AjaxPopupLay::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}

::-webkit-input-placeholder {color:#c1c1c1; font-size:12px; font-style:Italic;}
::-moz-placeholder {color:#c1c1c1; font-size:12px; font-style:Italic;}
:-ms-input-placeholder {color:#c1c1c1; font-size:12px; font-style:Italic;}
:-moz-placeholder {color:#c1c1c1; font-size:12px; font-style:Italic;}

.AdWrapMainBl{display:flex; align-items:flex-start; justify-content:flex-start; max-width:1115px; margin:auto;}




.HitsTitle{color:#007739;}
.VisitorsTitle{color:#007b98;}
.NewTitle{color:#98744c;}
.BotsTitle{color:#8b0505;}
/* FireWall */
.GeoIP{font-family:Arial; font-size:11px;}
.StatusTD{position:relative;}
.StatusTD:hover{cursor:pointer; background:#FA6A00; color:#ffffff; text-shadow:1px 1px 2px #000;}
.Banned td{background-image:linear-gradient(0deg,#efdede,#fff5f5)!important;}
.Robot td{background-image:linear-gradient(0deg,#d9e2e8,#f3fdff)!important;}
.Trusted td{background-image: linear-gradient(0deg,#d9e6d5,#f4fff3)!important;}
.ALink{display:block; overflow:hidden; color:#000000!important; font-size:10px; text-overflow:ellipsis;}
.ALink:hover{color:#d14e24!important;}
.CpuX div{width:3px; height:10px; float:left; margin-right:2px;}
.Cpu1{background:#d4d1d1;}
.Cpu2{background:#a4ce9f;}
.Cpu3{background:#b2d26f;}
.Cpu4{background:#fc9d72;}
.Cpu5{background:#ff7979;}
.BoxBanIP{float:left; cursor:pointer;}
.BoxBanIP svg{transition:0.1s; fill:#b9b9b9; position:relative; top:2px;}
.BoxBanIP:hover svg{fill:#c70000;}
.IpTd{white-space:nowrap;}

/* Updates */
#UpdWindow{display:none; position:absolute; left:40%; top:40%; padding:50px; border:3px solid #fa6a00; color:#727272; font-size:14px; box-shadow:0px 4px 8px rgba(0,0,0,0.3); z-index:9;
	background:#ffffff url(images/bug.gif) no-repeat; background-position:right 40px bottom 40px;
 -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
.UpdTry{font-size:11px;}
#UpdOverlay{display:none; width:100%; height:100%; background:#ffffff; opacity:0.5; position:absolute; z-index:8;}
#Updates{z-index:5; position:relative; flex-basis:100%; color:#114682; margin:auto; padding:20px;}
.UpdsError{color:#8e0000; text-shadow:1px 1px 2px #fff; font-family:monospace; font-size:12px; padding:12px 16px 12px 16px; background-image:linear-gradient(355deg,#e7a3a3,#fde9e9); box-shadow:2px 2px 4px rgb(0 0 0 / 30%);
    border-bottom: 4px solid #c74949;
}
#UpdsListTab{margin:4px 0px 4px 0px; width:100%; border:1px solid #ffffff;}
#UpdsListTab td{padding:8px 0px 8px 0px; }
.isLoading{float:left; width:32px; height:30px; margin:0px 12px 0px 0px;}
.UpdsTitle{float:left; line-height:30px; font-weight:bold;}
#UpdsListTab svg path{fill:#145eb3;}
#UpdsListTab svg rect{fill:#145eb3;}
#IpdCheck{fill:#ffffff; width:24px; height:24px; float:right; margin:-5px 0px 0px 0px; -webkit-transition:-webkit-transform .4s ease-in-out; transition: transform .4s ease-in-out;}
#IpdCheck:hover{cursor:pointer; fill:#558dcc; -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}


/* Common */
.SubBox{margin-top:30px; margin-bottom:16px; display:flex; justify-content:space-between;}
.SubTitle{font-size:14px; color:#3a4044; font-weight:bold; display:flex; align-items:flex-end;}
.SubButt{padding:6px 15px 6px 10px; background-image:linear-gradient(0deg, #cccccc, #ededed); font-weight:bold; color:#000!important; border:0; border-bottom:3px solid #fa6a00; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:2px 2px 4px rgba(0,0,0,0.2);}
.SubButt:hover{background-image:linear-gradient(0deg, #e0e0e0, #efefef); color:#fa6a00!important; cursor:pointer; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
/*filters*/
.CmFilterWrap{display:flex; flex-direction:column; align-items:flex-start;}
.CmFiltersWrapBlock{display:flex; justify-content:space-between; align-items:center; margin-bottom:20px;}
.CmFilterBlock{user-select:none; -moz-user-select:none; -webkit-user-select:none; position:relative; display:flex; align-items:center; justify-content:space-between; margin-right:20px;}
.CmFilterTitle{margin-right:10px; font-size:14px;}
.CmFilterSelect{cursor:pointer; color:#808080; font-size:13px; border:1px solid #fa6a00; border-radius:4px; padding:5px 10px; background:linear-gradient(to bottom,#fff,#e6e6e6);}
.CmFilterSelect:hover{color:#505050;}
.CmStatusSelectBl{display:none; position:absolute; right:-20px; top:0; font-size:13px; border:1px solid #fa6a00; border-radius:4px; padding:5px 0px; background-color:rgba(108, 108, 108, 0.7);}
.CmStatSel{cursor:pointer; padding:5px 10px; color:#ffffff;}
.CmStatSel:hover{background-color:#fa6a00;}
.CmSortBlockClose{cursor:pointer; width:16px; height:16px; padding:5px; position:absolute; top:-2px; right:-1px; }
.CmCloseSort{width:16px; height:16px; fill:#ffffff;}
.CmFilterByIp{position:relative; display:flex; justify-content:space-between; align-items:center;}
.CmFilterByIp input{color:#fa6a00; font-weight:bold; border:1px solid #fa6a00; border-radius:4px; padding:5px 10px;}
.CmStartSearch{display:none; transition:fill 0.3s; cursor:pointer; position:absolute; right:3px; top:3px; fill:#808080; width:20px; height:20px;}
.CmStartSearch:hover{fill:#fa6a00;}
/*end filters*/

#DdMenu{position:absolute; z-index:10; border:1px solid #FA6A00; background:#ffffff; text-shadow:0px 0px 0px #000; }
#DdMenu div{color:#000000; padding:5px 10px 5px 10px;}
#DdMenu div:hover{color:#ffffff; background:#828282;}
.GrBox{margin:0px 0px 20px 0px; padding:20px; display:flex; flex-direction:column; align-items:flex-start;}
.GreyColor{color:#979797; cursor:default;}
.HovDiv{color:#fa6a00;}
.HovDiv:hover{cursor:pointer; color:#fa6a00; text-decoration:underline;}
.cm_error{color:#8e0000; text-shadow:1px 1px 2px #fff; font-family:Verdana; margin:6px 20px 16px 0px; clear:both!important; font-size:12px; padding:12px 16px 12px 16px; background-image:linear-gradient(0deg, #edd9d9, #feefef); display:inline-block; box-shadow:2px 2px 8px rgba(0,0,0,0.2); border-bottom:3px solid #c74949;}
.cm_error a{color:#ff0000!important;}
.cm_error a:hover{text-decoration:underline!important;}
.cm_note{color:#4c8e00; text-shadow:1px 1px 2px #fff; font-family:Verdana; margin:6px 20px 16px 0px; clear:both!important; font-size:12px; padding:12px 16px 12px 16px; background-image:linear-gradient(0deg,#c8deaf,#e2f3cf); display:inline-block; box-shadow:2px 2px 8px rgba(0,0,0,0.2); border-bottom:3px solid #8cc749;}
.cm_note a{color:#ff0000!important;}
.cm_note a:hover{text-decoration:underline!important;}
.AddTipLang{color:#2f2f2f!important; text-decoration:underline!important; text-decoration-style:dashed!important; text-decoration-color:#f4bbbb!important;}
.AddTipLang:hover{color:#7cc42e!important;}
.ColoredTx{color:#fa6a00;}
.TipMark{display:inline-block; font-weight:bold; text-indent:10px;}
.TipMark:hover svg{cursor:pointer; fill:#ff0000;}
.TipMark svg{fill:#dda16d; width:15px; height:15px; margin-bottom:-2px;}
.TipBox{padding:8px 12px 8px 12px; font-family:Verdana; font-size:11px; background:#fff9f5; color:#777b7d; margin-bottom:6px; position:relative; border-radius:4px; box-shadow:1px 1px 5px rgb(0 0 0 / 14%);}
.TipBox:hover{background:#fff4ed; color:#585a5c;}
.TipBox ul{padding:0px; margin:0px;}
.TipBox li{padding:0px 0px 0px 0px; margin:8px 8px 10px 17px;}
.TipBoxAbsolute{position:absolute; z-index:99; background:#777b7d; color:#ffffff; margin-top:12px;}
.CloseTips{position:absolute; font-weight:bold;  font-size:12px; right:6px; top:3px; cursor:pointer;}
.CloseTips::after{content:'✖';}
.CloseTips:hover{color:#ff0000;}
.CmCountry{width:16px; height:12px; float:left; margin-right:5px; background-size:cover; border:1px solid #bdbdbd;}
.supSt{color:#7097af;}
.CheckBoxFL{float:left; padding: 0px 17px 0px 0px;}
.CheckBoxFL input{vertical-align:middle; margin:-1px 0px 0px 0px;}

#Overlay{position:fixed; width:600px; height:600px; left:0px; top:30px; text-align:center; background:rgba(255,250,246,0.76); z-index:98; display:none; box-sizing:border-box; overflow:hidden;}
#Overlay img{position:fixed; top:50%; left:50%;  transform:translate(-50%, -50%); pointer-events:none; -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
#Overlay.CmAdmNavOverlay{background:rgba(255,250,246,0.58);}
#Overlay.CmAdmNavOverlay img{display:none!important;}

/* Login form */
.cm_loginpage{min-height:100vh;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:24px;background:#d7d7d7;font-family:"Montserrat",Arial,sans-serif;}
.cm_loginbox{position:relative;display:block!important;box-sizing:border-box;width:min(420px,100%);margin:0!important;padding:28px;background:#fff;border:1px dashed #aeb4ba;box-shadow:4px 4px 14px rgba(0,0,0,.13);font-size:13px;color:#262626;}
.cm_loginmark{display:inline-flex;align-items:center;min-height:28px;margin-bottom:18px;padding:0 10px;background:#fa6a00;color:#fff;font-size:13px;font-weight:700;}
.cm_logintext{margin:0 0 18px;color:#111;font-size:22px;font-weight:700;line-height:1.2;}
.cm_loginbox form{display:flex;flex-direction:column;gap:12px;margin:0;}
.cm_loginlabel{display:block;color:#555;font-size:12px;font-weight:600;}
.cm_loginlabel span{display:block;margin-bottom:5px;}
.cm_loginfield{display:block;box-sizing:border-box;width:100%;height:42px;margin:0;border:1px solid #b8bfc4;padding:0 12px;background:#fff;color:#111;font:500 14px "Montserrat",Arial,sans-serif;outline:none;box-shadow:none;}
.cm_loginfield:focus{border-color:#fa6a00;box-shadow:0 0 0 2px rgba(250,106,0,.15);}
.cm_loginbox .goinp{display:flex;justify-content:flex-end;margin-top:5px;}
.cm_loginbut{min-width:116px;min-height:40px;margin:0!important;border:0;border-bottom:3px solid #c65200;border-radius:4px;padding:8px 16px;background:#fa6a00;color:#fff!important;font:700 14px "Montserrat",Arial,sans-serif;outline:none;box-shadow:2px 2px 5px rgba(0,0,0,.18);transition:background .15s ease,color .15s ease;}
.cm_loginbut:hover{background:#ff7d1d;color:#111!important;cursor:pointer;text-shadow:none;}
.cm_loginerror{display:block;margin:0 0 14px;padding:9px 11px;border:1px dashed #c46d6d;border-radius:0;background:#fff2f2;color:#8a2222;font:600 12px "Montserrat",Arial,sans-serif;line-height:1.4;box-shadow:none;text-shadow:none;}
@media(max-width:520px){.cm_loginpage{align-items:flex-start;padding-top:54px}.cm_loginbox{padding:22px}.cm_logintext{font-size:19px}}

/* NODs tree */
.NodBox{font-size:12px;}
.NodBox div{padding:4px 10px 4px 10px; float:left; width:400px; }
.NodBox input{vertical-align:bottom; margin:0px; position: relative;}
.NodMain{border-bottom:1px solid #c1c1c1; } /* -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; */
.NodOpener:hover{cursor:pointer; color:#fa6a00;}
.DownArrow{color:#adadad;}
.NodSub{padding:0px 0px 2px 30px!important; font-size:10px; font-weight:normal!important;}
.NodSublay{clear:both; display:none;}
.PasNod{color:#2b8200;}
.ComNod{color:#00599a;}


/* Settings Tabs */
.SetsTab{font-size:14px;}
.SetsTab td{padding:3px; position:relative;}
.SetsTab td:first-child{text-align:right;}
.SetsTab .vtop{padding-top:8px; vertical-align:top;}
.SetsTab a{color:#cc5700; text-decoration:dotted!important;}
.SetsTab a:hover{color:#ff6d00; text-decoration:underline!important;}
.SetsTab .Bubble td{padding:14px 10px;}
.SwitchText{margin:4px 0px 4px 0px; line-height:28px; font-size:14px; color:#fa6a00; float:left;}
.Switch{background:url(images/OnOff.png); float:right; width:62px; height:28px; margin:0px 0px 0px 0px; border-radius:28px; border:1px solid #e1e1df; background-position:0px 0px; -webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out;}
.SetSortByWrap{display: none;}
.SW1{background-position:-36px 0px;}
.Switch:hover{cursor:pointer; border:1px solid #fa6a00;}
.SettingControlDisabled{opacity:.35!important; pointer-events:none!important; filter:grayscale(0.2);}
.SettingRowDisabled td{opacity:.45; transition:opacity .2s ease;}
.SettingRowDisabled .SettingLabel{opacity:.65;}
.SettingLabelSaved{animation:SettingLabelBlink .3s linear 3;}
@keyframes SettingLabelBlink{
	0%,100%{color:inherit;}
	50%{color:#fa6a00;}
}
.SwNonSave{background:url(images/OnOff.png); float:right; width:62px; height:28px; margin:0px 0px 0px 0px; border-radius:28px; border:1px solid #e1e1df; background-position:0px 0px; -webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out;}
.SwNonSave:hover{cursor:pointer; border:1px solid #fa6a00;}
.InputF{color:#000000; margin:0px; border:1px solid #bebebe; padding:0px 14px 0px 34px; width:300px; line-height:28px; font-size:14px; font-family:Verdana; outline:none; text-align:center;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);}
.InputF:focus {border-color:#fa6a00;}
.InputFL{font-family:Arial; margin:0px; border:1px solid #bebebe; padding:0px 14px 0px 14px; width:600px; line-height:28px; font-size:14px; color:#c45300; outline:none; text-align:left;
-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);}
.InputFL:focus {border-color:#fa6a00;}
.InpRes{position:absolute; display:none; width:36px; margin:1px 0px 0px 1px; color:#d50000; line-height:26px; border:1px solid #b1b1b1; text-align:center; font-size:11px; font-family:Verdana; font-weight:bold; text-shadow:1px 1px 1px #fff;
	background-image:linear-gradient(-0deg, #efc9c9, #f8efef); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.TextA{margin:0px; border:1px solid #bebebe; padding:6px; width:400px; line-height:16px; font-size:14px; font-family:Verdana; color:#000000; outline:none; text-align:left;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);}
.TextA:focus {border-color:#fa6a00;}
.TextI{margin:0px; border:1px solid #bebebe; padding:10px; min-width:400px; line-height:16px; font-size:14px; font-family:Verdana; color:#fa6a00; outline:none; text-align:left;
-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);}
.TextI:focus {border-color:#fa6a00;}
.InpRes:hover{cursor:default; background-image:linear-gradient(-0deg, #efc9c9, #f8efef); color:#959694;}
.InpResX{background-image:linear-gradient(-0deg, #daefc9, #f6f9f0)!important; color:#7cc42e!important;}
.InpResX:hover{cursor:pointer!important; background-image:linear-gradient(-0deg, #c6e0b1, #e9f1d8)!important; color:#fa6a00!important;}
.ButDiv{padding:10px 15px 10px 10px; float:left; background-image:linear-gradient(0deg, #262c2f, #8c9297); color:#fff; border:0; border-bottom:3px solid #fa6a00; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:2px 2px 4px rgba(0,0,0,0.2);}
.ButDiv:hover{background-image:linear-gradient(0deg, #3e4649, #b2b6ba); cursor:pointer; color:#fff!important; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
#conProc .ButDiv:hover{color:#fff!important;}
.ButCancel{padding:10px 15px 10px 10px; float:left; background-image:linear-gradient(0deg, #cccccc, #ededed); color:#000; border:0; border-bottom:3px solid #fa6a00; cursor:pointer;}
.ButCancel:hover{background-image:linear-gradient(0deg, #e0e0e0, #efefef);}
.gButDiv{padding:10px 15px 10px 10px; float:left; background-image:linear-gradient(0deg, #cccccc, #ededed); font-weight:bold; color:#000!important; border:0; border-bottom:3px solid #fa6a00; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:2px 2px 4px rgba(0,0,0,0.2); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.gButDiv:hover{background-image:linear-gradient(0deg, #e0e0e0, #efefef); color:#fa6a00!important; cursor:pointer; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
.oButDiv{position:relative; overflow:hidden; padding:10px 15px 10px 10px; float:left; background-image:linear-gradient(0deg, #ff8327, #fbd6bd); font-weight:bold; color:#000!important; border:0; border-bottom:3px solid #555; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; box-shadow:2px 2px 4px rgba(0,0,0,0.2); -webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.oButDiv:after{content:""; position:absolute; top:-35%; left:-70%; width:42%; height:170%; background:linear-gradient(90deg, rgba(255,255,255,0), rgba(255,255,255,.68), rgba(255,255,255,0)); transform:skewX(-24deg); pointer-events:none; opacity:0;}
.oButDiv:hover{background-image:linear-gradient(0deg, #ff9d52, #ffe4d2); color:#000!important; cursor:pointer; box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
.oButDiv:hover:after{animation:CmAdminButtonShine .75s ease-out forwards; opacity:1;}
@keyframes CmAdminButtonShine{0%{left:-70%; opacity:0;}18%{opacity:1;}100%{left:128%; opacity:0;}}
button.SubButt,button.ButDiv,button.ButCancel,button.gButDiv,button.oButDiv{outline:none; -webkit-appearance:none; appearance:none;}
.boxAvailLng{max-width:360px;}
.tdInputSt{position:relative; display:table; float:right; margin:6px;}
.addCurr{width:15px; height:15px; background:url(images/spaddg.png) no-repeat; background-size:cover; position:absolute; margin:3px 0 0 10px;}
.nameSet{text-align:center; position:relative; top:15px; display:table; margin:0 auto; background:#ffffff; box-shadow:0px 0px 0px 8px #ffffff; color:#fa6a00; font-weight:bold;}
.orngHR{border-bottom:1px solid #fa6a00!important;}
.nSetPlus{margin:0!important; font-size:14px!important; color:#3a4044!important;}
.greyHR{border-bottom:1px solid #8c8c8c!important;}
.nameSetGrey{text-align:center; position:relative; top:15px; display:table; margin:0 auto; background:#f6f6f6; box-shadow:0px 0px 0px 8px #f6f6f6; color:#8c8c8c; font-weight:bold;}

.styleTPop{margin:1px 3px 0 0; padding:4px 10px; border-radius:4px; background:linear-gradient(0deg, #c1e0e8, #e7f0f2); color:#0384ab; float:left; border:1px solid #0384ab; font-weight:bold; font-size:11px;}
.styleBPop{margin:3px 3px 0 0; padding:4px 10px; border-radius:4px; background:linear-gradient(0deg, #d1e8c1, #edf2e7); color:#66ab03; float:left; border:1px solid #66ab03; font-weight:bold; font-size:11px;}
.styleBPop:hover{background:linear-gradient(0deg, #f1fde9, #edf2e7);}
.plusBPop{margin:1px 3px 0 0; padding:4px 10px; border-radius:4px; background:linear-gradient(0deg, #c9c9c9, #f0f0f0); color:#6f6f6f; float:left; border:1px solid #898989; font-weight:bold; font-size:11px;}
.plusBPop:hover{background-image:linear-gradient(0deg, #e0e0e0, #efefef); color:#fa6a00!important; cursor:pointer;}
/* .delDivPop{margin:-3px 0 0px 5px; color:#878787; cursor:pointer;} */
/* .delDivPop:hover{color:#ff0000;} */
.delDivPop{padding:5px; background:url(images/close10.png) no-repeat; float:right; margin:2px 0 0 3px; cursor:pointer;}
.chilNod{margin-left:20px; font-size:11px; display:table;}
.chilNod input{float:left;}
.chilNod span{position:relative; top:2px;}
.showChilNod{cursor:pointer;}
/* Admin top bars, panels and static tabs */
.CmAdmTopBar{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 16px 0;}
.CmAdmTopPanels{display:flex;align-items:stretch;justify-content:flex-end;gap:12px;margin:15px 0 20px auto;float:none;}
.CmAdmTopPanel{background:linear-gradient(115deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,0) 34%,rgba(0,0,0,.025) 58%,rgba(255,255,255,.34) 100%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 30%,#f0f0f0 62%,#e8e8e8 100%);border:1px solid #d2d2d2;border-radius:6px;box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(150,150,150,.16),0 3px 8px rgba(0,0,0,0.08);}
.CmAdmTopPanelCombined{display:flex;align-items:stretch;overflow:visible;}
.CmAdmTopSection{padding:12px 14px;}
.CmAdmTopSection + .CmAdmTopSection{border-left:1px solid #dfdfdf;}
.CmAdmTopPanelTitle{margin-bottom:8px;font-size:11px;font-weight:bold;color:#fa6a00;text-transform:uppercase;letter-spacing:.05em;}
.CmAdmTopRow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}
.CmAdmTopSectionAdd{display:flex;align-items:flex-end;justify-content:center;}
.CmAdmPanelFull{width:100%;box-sizing:border-box;}
.CmAdmPanelBody{display:flex;align-items:center;flex-wrap:wrap;width:100%;white-space:normal;}
.CmAdmPanelSection{display:block;width:100%;box-sizing:border-box;}
.CmAdmPanelControls,.CmAdmPanelActions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:6px;width:100%;}
.CmAdmPanelActions{gap:6px;}
.CmAdmPanelControlPrimary{flex:0 0 auto;min-width:0;}
.CmAdmPanelFieldGroup{flex:1 1 390px;min-width:0;max-width:100%;margin-left:0;}
.CmAdmPanelInputGroup{width:auto;max-width:100%;min-width:0;display:inline-flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;}
.CmAdmPanelInputGroup .jq-selectbox{flex:0 1 180px;min-width:130px;max-width:180px;}
.CmAdmPanelInputGroup .jq-selectbox__select{box-sizing:border-box;max-width:100%;}
.CmAdmPanelInputGroup .input_wrp{flex:0 0 210px;min-width:86px;max-width:210px;}
.CmAdmPanelFilterCase{position:relative;display:inline-grid;grid-template-columns:210px 36px;align-items:center;gap:8px;flex:0 0 254px;width:254px;max-width:100%;min-width:0;}
.CmAdmPanelFilterCase .input_wrp{grid-column:1;grid-row:1;width:210px;max-width:210px;min-width:0;}
.CmAdmPanelFilterCase .CmAdmPanelIconBtn{grid-column:2;grid-row:1;flex:0 0 36px;width:36px;min-width:36px;}
.CmAdmPanelInputClear{display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin:0;line-height:1;cursor:pointer;position:relative;z-index:2;float:none;background:none!important;background-image:none!important;background-size:0!important;text-decoration:none;transform:none!important;}
.CmAdmPanelFilterCase .CmAdmPanelInputClear{position:absolute;left:178px;top:50%;transform:translateY(-50%)!important;}
.CmAdmPanelInputClear svg{display:block;fill:#fa6a00;transition:fill .18s ease;}
.CmAdmPanelInputClear:hover svg{fill:#fa6a00;}
.CmAdmPanelAction{display:flex;align-items:center;flex:0 1 auto;min-width:0;min-height:36px;}
.CmAdmPanelActionAdd{flex:0 0 auto;}
.CmAdmPanelLabel{float:none!important;display:flex;align-items:center;height:36px;padding:0 8px 0 0!important;line-height:36px;font-family:Arial;font-size:13px;color:#6a6a6a;}
.CmAdmPanelDivider{width:1px;align-self:stretch;min-height:34px;background:#dfdfdf;margin:0 2px;flex:0 0 1px;}
.CmAdmTopPanel .CmAdmNativeSelect{height:36px;line-height:36px;box-sizing:border-box;}
.CmAdmTopBar .CmAdmNativeSelect{width:auto;min-width:66px;max-width:320px;field-sizing:content;transition:width .16s ease;}
.CmAdmTopPanel .SlCustomSelect{width:180px;}
.CmAdmTopPanel .SlSelectHeader{height:36px;padding:0 15px;box-sizing:border-box;}
.CmAdmPanelAction .gButDiv{display:inline-flex;align-items:center;justify-content:center;float:none;margin:0;min-height:36px;height:36px;padding:0 15px;box-sizing:border-box;white-space:nowrap;}
.CmAdmTopPanel input[type="text"]:focus,.CmAdmTopPanel input[type="number"]:focus,.CmAdmTopPanel input[type="search"]:focus,.CmAdmTopPanel input[type="password"]:focus,.CmAdmTopPanel textarea:focus,.CmAdmTopPanel input[type="text"].is-focused,.CmAdmTopPanel input[type="number"].is-focused,.CmAdmTopPanel input[type="search"].is-focused,.CmAdmTopPanel input[type="password"].is-focused,.CmAdmTopPanel textarea.is-focused{border-color:#fa6a00!important;outline:1px solid #fa6a00;box-shadow:0 0 0 2px rgba(250,106,0,.12), inset 1px 1px #F1F1F1!important;}
.CmAdmPanelStat{display:inline-flex;align-items:center;gap:10px;margin:10px 0 0 0;padding:8px 9px 8px 12px;box-sizing:border-box;border:1px solid #fa6a00;border-radius:5px;background:linear-gradient(to bottom,#ffe9d9,#f4ceaa);color:#000;}
.CmAdmPanelStatText{font-size:13px;line-height:18px;}
.CmAdmPanelStatText b{font-size:15px;color:#000;}
.CmAdmPanelDangerBtn{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:0 10px;border:1px solid #c78c8c;border-radius:4px;background:linear-gradient(to bottom,#fff5f5,#ecd3d3);color:#7a1f1f;font-size:12px;font-weight:bold;font-family:Arial,sans-serif;cursor:pointer;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;}
.CmAdmPanelDangerBtn:hover{background:#8a2222;border-color:#8a2222;color:#ffffff!important;transform:translateY(-1px);}
.CmAdmPanelDangerBtnWide{margin-top:6px;padding:7px 13px;border-style:dashed;background:#fff6ec;color:#222;font-weight:600;}
.CmAdmPanelDangerBtnWide:hover{background:#ffe7cd;border-color:#fa6a00;color:#000!important;}
.CmAdmPanelIconBtn,.CmAdmPanelIconLink{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;box-sizing:border-box;border:1px solid #d1d1d1;border-radius:4px;background:linear-gradient(to bottom,#fff,#dedede);box-shadow:inset 1px 1px #fff,0 1px 2px rgba(0,0,0,.12);color:#8b8b8b;line-height:1;cursor:pointer;text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.CmAdmPanelIconBtn svg,.CmAdmPanelIconLink svg{display:block;fill:currentColor;transition:fill .18s ease;}
.CmAdmPanelIconBtn:hover,.CmAdmPanelIconLink:hover{background:#fa6a00;border-color:#fa6a00;color:#ffffff!important;box-shadow:0 2px 4px rgba(0,0,0,.15);transform:translateY(-1px);}
.CmAdmPanelIconBtn:hover svg,.CmAdmPanelIconLink:hover svg{fill:#ffffff;}
.CmAdmPanelIconBtn.is-disabled,.CmAdmPanelIconBtn.is-disabled:hover{opacity:.5;cursor:default;pointer-events:none;background:linear-gradient(to bottom,#fff,#dedede);border-color:#d1d1d1;color:#8b8b8b!important;box-shadow:inset 1px 1px #fff,0 1px 2px rgba(0,0,0,.12);transform:none;}
.CmAdmPanelIconBtn.is-disabled svg,.CmAdmPanelIconBtn.is-disabled:hover svg{fill:currentColor;}
.CmAdmPanelIconLinkInline{position:relative;z-index:2;margin-left:-45px;margin-right:8px;float:none;background-image:linear-gradient(to bottom,#fff,#dedede)!important;background-size:auto!important;}
.CmAdmErrBox{margin:0 0 16px 0;padding:14px 16px;background:linear-gradient(180deg,#fff9f6 0%,#fff2ea 100%);border:1px solid #f0d5c7;box-shadow:0 2px 8px rgba(0,0,0,0.05);}
.CmAdmErrHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px 0;}
.CmAdmErrHeadActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}
.CmAdmErrTitle{font-size:13px;font-weight:bold;color:#8a5c42;text-transform:uppercase;letter-spacing:0.08em;}
.CmAdmErrAction{display:inline-flex;align-items:center;padding:7px 12px;background:#ffffff;border:1px solid #dfc0af;color:#8b5a40;text-decoration:none!important;font-size:12px;font-weight:bold;box-shadow:0 1px 3px rgba(0,0,0,0.05);}
.CmAdmErrAction:hover{background:#fa6a00;border-color:#fa6a00;color:#ffffff!important;}
.CmAdmErrList{display:flex;flex-direction:column;gap:8px;}
.CmAdmErrRow{position:relative;padding:10px 44px 10px 12px;background:rgba(255,255,255,0.84);border-left:4px solid #e3b38f;box-shadow:inset 0 0 0 1px #f5dfd2;}
.CmAdmErrDel{position:absolute;top:8px;right:8px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#a48a7a;text-decoration:none!important;transition:all 0.18s ease-in-out;}
.CmAdmErrDel svg{width:16px;height:16px;fill:currentColor;}
.CmAdmErrDel:hover{color:#000000;}
.CmAdmErrRowHidden{display:none;}
.CmAdmErrMeta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 4px 0;}
.CmAdmErrDate{color:#8d7e74;font-size:12px;}
.CmAdmErrScript{padding:2px 7px;background:#f5e7dc;color:#7f5a47;font-size:11px;font-weight:bold;}
.CmAdmErrCount{padding:2px 7px;background:#ffe5d5;color:#9f5130;font-size:11px;font-weight:bold;}
.CmAdmErrText{color:#51443b;font-size:11px;line-height:1.5;white-space:normal;word-break:break-word;}
.CmAdmNativeSelect,.CmAdmNativeSelect option,.jq-selectbox__select,.jq-selectbox__select-text,.jq-selectbox__dropdown,.jq-selectbox__dropdown li,.SlSelectHeader,.SlSelectOptions,.SlOptItem{color:#000000;}
.jq-selectbox__dropdown li.sel,.jq-selectbox__dropdown li.selected,.jq-selectbox__dropdown li.sel *,.jq-selectbox__dropdown li.selected *{background:#fa6a00!important;color:#ffffff!important;}
.jq-selectbox__dropdown li:hover,.jq-selectbox__dropdown li:hover *{background:#000000!important;color:#ffffff!important;}
.CmAdmNativeSelect option:checked{background:#fa6a00!important;color:#ffffff!important;}
.CmAdmNativeSelect option:hover,.CmAdmNativeSelect option:focus{background:#000000!important;color:#ffffff!important;}
.StTabs_x{display:flex;justify-content:flex-start;align-items:flex-end;flex-wrap:wrap;gap:0;margin:0 0 18px 0;padding-left:22px;box-sizing:border-box;font-family:"Montserrat",Arial,sans-serif;font-size:13px;color:#505050;border-bottom:1px solid #cfcfcf;float:none;}
.StTabs_bot_x{display:none;}
.StTabs_x a{display:flex;align-items:center;justify-content:center;min-height:41px;height:41px;box-sizing:border-box;margin:0 -1px -1px 0;padding:8px 20px;border:1px solid #808080;border-bottom:none!important;border-radius:6px 6px 0 0;background:#e6e6e6;color:#505050!important;font-weight:bold;line-height:1.2!important;opacity:.78;text-decoration:none!important;box-shadow:none;transition:background .16s ease,color .16s ease,border-color .16s ease,opacity .16s ease;}
.StTabs_x .StTabs_Not_x{min-height:37px;height:37px;padding-top:6px;padding-bottom:6px;}
.StTabs_x a:hover{background:#fff6ec;color:#505050!important;opacity:1;text-decoration:none!important;}
#AdmContent .StTabs_x .StTabs_Not_x:hover{color:#505050!important;}
.StTabs_x .StTabs_Act_x{position:relative;z-index:2;margin-bottom:-1px;background:#ffffff!important;color:#fa6a00!important;border-color:#fa6a00!important;opacity:1;}
.StTabs_x .StTabs_Act_x:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:#ffffff;}
.StTabs_Act_x svg{fill:#fa6a00;}
.StTabs_Not_x svg{fill:#505050;}
.StTabs_x sup{display:inline-flex;align-items:center;align-self:flex-start;margin:2px 0 0 5px;font-size:10px;font-weight:600;line-height:1;color:#8a8a8a;vertical-align:super;text-shadow:none;}
.StTabs_x .StTabs_Act_x sup{color:#6f6f6f;}
.EventsTopBar{display:flex;align-items:stretch;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0 0 18px 0;}
.EventsTopBar .CmAdmTopPanels{margin:0;}
.EventsTopBar .CmAdmTopPanelCombined{align-items:flex-start;}
.EventsTopBar .CmAdmTopSection{align-self:flex-start;}
.EventsFilterSide{flex:1 1 390px;min-width:320px;justify-content:flex-start;}
.EventsActionSide{flex:0 1 260px;min-width:240px;margin-left:auto!important;}
.EventsTopBar #pageRecs{width:68px!important;min-width:68px!important;max-width:68px!important;}
.EventsTopBar #FSel,.EventsTopBar #FOpt,.EventsTopBar #STMP_f{width:auto;min-width:66px;max-width:280px;field-sizing:content;transition:width .16s ease;}
.EventsTopBar #FOpt{max-width:230px;}
.EventsTopBar #FSend svg{width:18px;height:18px;}
.EventsTableWrap{overflow:auto;width:100%;}
.EventsTable{width:100%;}
.EventsTable tr:hover{outline:1px solid #fa6a00;}
.EventsTable .head td{white-space:nowrap;}
.EventsSortLink{display:inline-flex;align-items:center;justify-content:center;gap:5px;color:#000000!important;text-decoration:none!important;white-space:nowrap;}
.EventsSortLink svg{width:14px;height:14px;fill:#9a9a9a;transition:fill .18s ease;}
.EventsSortLink:hover,.EventsSortLink.is-active{color:#fa6a00!important;text-decoration:none!important;}
.EventsSortLink:hover svg,.EventsSortLink.is-active svg{fill:#fa6a00;}
.EventsImgCell{width:54px;text-align:center;}
.EventsImgCell img{display:block;width:34px;height:26px;object-fit:contain;margin:0 auto;}
.EventsArticleCell{padding:0!important;}
.EventsArticleLink{display:flex;align-items:center;width:100%;min-height:31px;height:100%;box-sizing:border-box;padding:6px 10px;color:#b15a18!important;transition:background .18s ease,color .18s ease;white-space:nowrap;text-decoration:none!important;}
.EventsArticleCell:hover .EventsArticleLink,.EventsArticleLink:hover{background:#fa6a00;color:#ffffff!important;text-shadow:1px 1px 2px #000000;text-decoration:none!important;}
.EventsProductCell{min-width:180px;max-width:380px;}
.EventsPriceValue b{color:#259b35;font-weight:700;font-size:13px;}
.EventsPriceValue span{margin-left:4px;color:#494949;font-weight:400;font-size:12px;}
.EventsFooterRow{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 18px;}
.EventsFooterPagination{display:flex;align-items:center;justify-content:flex-start;flex:1 1 520px;min-width:280px;}
.EventsFooterPagination:empty{display:none;}
.EventsFooterPagination .pagination{margin:0;}
.EventsBottomActions{display:flex;align-items:stretch;justify-content:flex-end;gap:8px;flex-wrap:wrap;flex:0 0 auto;margin-left:auto;clear:none;}
.EventsBottomActions .mBoxInfo{display:flex;align-items:center;gap:8px;margin:0;}
.EventsAllDeleteBox{display:flex;align-items:center;justify-content:center;min-width:42px;padding:5px 8px;}
.EventsDeleteAll{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid #c78c8c;border-radius:4px;background:linear-gradient(to bottom,#fff5f5,#ecd3d3);color:#8a2222;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease;}
.EventsDeleteAll svg{width:16px;height:18px;fill:currentColor;}
.EventsDeleteAll:hover{background:#8a2222;border-color:#8a2222;color:#ffffff;transform:translateY(-1px);}
.EventsDeleteModalText{color:#000000!important;}
.EventsEmptyRow td{padding:24px 12px!important;text-align:center;background:linear-gradient(180deg,#ffffff 0%,#f5f5f5 100%)!important;}
.EventsEmptyText{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 20px;border:1px dashed #c7c7c7;border-radius:4px;background:#ffffff;color:#777777;font-weight:700;box-sizing:border-box;}
.EventsRatingWrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;align-items:start;}
.EventsRatingBox{margin:0!important;}
@media(max-width:720px){
	.EventsTopBar{display:block;}
	.EventsFilterSide,.EventsActionSide{margin-left:0!important;width:100%;}
	.EventsActionSide .CmAdmPanelActions{flex-wrap:wrap;}
	.EventsTopBar .CmAdmTopPanels{width:100%;margin:10px 0 14px 0;}
	.EventsTopBar .CmAdmPanelBody{width:100%;}
}
@media(max-width:900px){
	.CmAdmTopBar{display:block;}
	.CmAdmTopPanels{margin:10px 0 14px 0;justify-content:flex-start;flex-wrap:wrap;}
	.CmAdmTopPanelCombined{flex-wrap:wrap;}
	.CmAdmTopSection + .CmAdmTopSection{border-left:0;border-top:1px solid #dfdfdf;}
}
@media(max-width:720px){
	.CmAdmTopBar .CmAdmTopPanelTitle{display:none;}
	.CmAdmPanelControls{flex-direction:row;align-items:center;justify-content:flex-start;}
	.CmAdmPanelControlPrimary{flex:0 1 180px;min-width:150px;}
	.CmAdmPanelFieldGroup{flex:1 1 330px;margin-top:0;}
	.CmAdmPanelInputGroup{flex-direction:row;align-items:center;justify-content:flex-start;height:auto;}
	.CmAdmPanelFilterCase{flex-basis:214px;width:214px;grid-template-columns:170px 36px;}
	.CmAdmPanelFilterCase .input_wrp{width:170px;max-width:170px;}
	.CmAdmPanelFilterCase .CmAdmPanelInputClear{left:138px;}
	.CmAdmTopPanel .jq-selectbox,.CmAdmTopPanel .CmAdmNativeSelect,.CmAdmTopPanel .input_wrp,.CmAdmTopPanel .SlSelectHeader,.CmAdmTopPanel .gButDiv{height:36px;min-height:36px;box-sizing:border-box;}
	.CmAdmTopPanel .jq-selectbox__select{height:36px;line-height:36px;box-sizing:border-box;}
	.CmAdmTopPanel .gButDiv{margin-top:0;align-self:center;}
}

/* Langs Bar */
.LangBar{float:left; margin-left:40px;}
.LangBar2{display:flex;}
.LangTitle{float:left; font-weight:bold; padding:5px 6px 5px 6px;}
.LangBut{float:right; border:1px solid #c1c1c1; font-weight:bold; font-family:Arial; width:26px; padding:5px 0px 5px 0px; margin:0px 0px 3px 3px; border-radius:3px; text-align:center; text-shadow:1px 1px 1px white; color:#a5a5a5;}
.LangBut:hover{cursor:pointer; border-color:#FA6A00!important; }
.LnBut{border:1px solid #c1c1c1; font-weight:bold; font-family:Arial; width:26px; padding:5px 0px 5px 0px; margin:0px 0px 3px 3px; border-radius:3px; text-align:center; text-shadow:1px 1px 1px white; color:#a5a5a5;}
.LnBut:hover{cursor:pointer; border-color:#FA6A00!important; }
.LangAct{color:#66ab03!important; background:linear-gradient(0deg, #d1e8c1, #edf2e7); border:1px solid #66ab03; }
.GreenBut{float:left; border:1px solid #c1c1c1; font-weight:bold; font-family:Arial; width:26px; padding:5px 0px 5px 0px; margin:0px 0px 3px 3px; border-radius:3px; text-align:center; text-shadow:1px 1px 1px white; color:#a5a5a5;}
.GreenBut:hover{cursor:pointer; border-color:#FA6A00!important; }

/* Light table */
.LightTab_x{font-family:Verdana; font-size:12px;}
.LightTab_x tr:hover{outline:1px solid #fa6a00;}
.LightTab_x td{max-width:450px; padding:6px 12px 6px 12px; background-image:linear-gradient(0deg,#f1f1f1,#ffffff); text-shadow:1px 1px 1px #fff; border-right:1px solid #fff; color:#4a4a4a;}
.LTabHead_x td{background-image:none; color:#4c4c4c!important; font-weight:bold;}
.LTabGray_x td{background-image:linear-gradient(0deg,#b3b3b3,#ececec); color:#4c4c4c!important; font-weight:bold;}
.LTabWhite_x{background-image:none!important;}
.LightTab_x a{color:#fa6a00; text-decoration:none;} .LightTab_x a:hover{color:#fa6a00; text-decoration:underline;}
.LightTab_x b{color:#ff651a;}
.LTabEditTd:hover{background:#fa6a00; color:#fff; cursor:pointer; text-shadow:1px 1px 1px #000;}
.LightTab_x .it{font-style:Italic; color:#fa6a00;}
.LightTab_x .it_orange{font-style:Italic; color:#fa6a00;}
.LightTab_x .head td{background:linear-gradient(0deg,#cccccc,#ececec);color:#000000;}
.CmAdmDataTable{width:100%!important;min-width:0!important;table-layout:auto!important;}
.CmAdmDataTable td{width:auto;vertical-align:middle;}
.CmAdmDataTable .CmAdmDataCellText{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.CmAdmDataTable .CmAdmDataArticle,.CmAdmDataTable .CmAdmDataBrand{white-space:nowrap;}
.CmAdmTonePrice,.CmAdmTonePrice>td,.CmAdmDataTable .CmAdmDataPrice{background:#eef8ec!important;background-image:linear-gradient(0deg,#dee7dc,#f1f7f0)!important;}
.CmAdmToneAvailable,.CmAdmToneAvailable>td,.CmAdmDataTable .CmAdmDataAvailable{background:#fff3e4!important;background-image:linear-gradient(0deg,#f0e3d6,#f3f0ec)!important;}
.CmAdmToneDelivery,.CmAdmToneDelivery>td,.CmAdmDataTable .CmAdmDataDelivery{background:#edf6fb!important;background-image:linear-gradient(0deg,#dcebf4,#f2f8fc)!important;}
.CmAdmDataTable thead .CmAdmTonePrice,.CmAdmDataTable .head .CmAdmTonePrice,.CmAdmDataTable .headEditDis.CmAdmTonePrice,.CmAdmDataTable thead .CmAdmDataPrice,.CmAdmDataTable .head .CmAdmDataPrice,.CmAdmDataTable .headEditDis.CmAdmDataPrice{background:#eaf1e9!important;background-image:linear-gradient(0deg,#c5d4c1,#eaf1e9)!important;}
.CmAdmDataTable thead .CmAdmToneAvailable,.CmAdmDataTable .head .CmAdmToneAvailable,.CmAdmDataTable .headEditDis.CmAdmToneAvailable,.CmAdmDataTable thead .CmAdmDataAvailable,.CmAdmDataTable .head .CmAdmDataAvailable,.CmAdmDataTable .headEditDis.CmAdmDataAvailable{background:#eee9e3!important;background-image:linear-gradient(0deg,#d8cec4,#eee9e3)!important;}
.CmAdmDataTable thead .CmAdmToneDelivery,.CmAdmDataTable .head .CmAdmToneDelivery,.CmAdmDataTable .headEditDis.CmAdmToneDelivery,.CmAdmDataTable thead .CmAdmDataDelivery,.CmAdmDataTable .head .CmAdmDataDelivery,.CmAdmDataTable .headEditDis.CmAdmDataDelivery{background:#e7f1f8!important;background-image:linear-gradient(0deg,#bfd2df,#e7f1f8)!important;}
.CmAdmDataTable .head td,.CmAdmDataTable .headEditDis{color:#000000!important;}
.CmAdmDataTable .head .CmAdmDataPrice,.CmAdmDataTable .headEditDis.CmAdmDataPrice{color:#259b35!important;font-weight:700;}
.CmAdmDataTable tr:not(.head) .CmAdmDataAvailable{color:#f1820c!important;font-weight:700;}
.CmAdmDataTable svg{height:21px;vertical-align:middle;}
.CmAdmDataTable .CmATip svg{fill:#8a8a8a;}
.CmAdmDataTable .CmAdmDataAvailable svg{fill:#f1820c;}
.CmAdmDataTable .CmAdmDataDelivery svg{fill:#5f9fbd;}
.PricesTable tr:hover{outline:1px solid #fa6a00;}
.LTabTd{padding:8px 12px 8px 12px; background-image:linear-gradient(0deg,#e4e4e4,#f6f6f6); text-shadow:1px 1px 1px #fff; border-right:1px solid #fff;}
.LTabTd tr:hover{outline:1px solid #fa6a00;}
.headEditTdN{background-image:linear-gradient(0deg,#cccccc,#ececec)!important; text-shadow:none!important;}
.headEditTdN:hover{color:#828282!important;}
.headEditTd{background-image:linear-gradient(0deg,#cccccc,#ececec)!important; text-shadow:none!important;}
.headEditTd:hover{background:#fa6a00!important; color:#fff!important; cursor:pointer!important; text-shadow:1px 1px 1px #000!important;}
.NodBlue td{color:#054a88;}
.SvgInTD{padding-top:2px; padding-bottom:2px;} .SvgInTD svg{width:24px; height:24px;}


.LiTab_x{font-family:Verdana; font-size:12px; color:#676767;}
.LiTab_x tr:hover{outline:1px solid #fa6a00;}
.LiTab_x .LiThead td{background:linear-gradient(0deg,#e8e8e8,#ececec);}
.LiTab_x td{padding:8px 12px 8px 12px; background:#f6f6f6; text-shadow:1px 1px 1px #fff; border:1px solid #e6e6e6;}

/* Light Popup */
.fxOverlay{position:fixed; overflow:auto; left:0; top:0; display:none; text-align:center; white-space:nowrap; width:100%; height:100%; background-color:rgba(0,0,0,0.3); z-index:9999;}
.fxOverlay::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}
.fxModal{display:inline-flex; vertical-align:middle; }
.fxCont{margin:0px; padding:20px; text-align:left; white-space:normal; background-color:#fff; color:#000; box-shadow:0px 3px 6px rgba(0,0,0,0.6); border:3px solid #fa6a00;}
#ResMess{min-height:100px;}

/* Light Popup + Cancel Button*/
.fxOverlBut{position:fixed; overflow:auto; left:0; top:0; display:none; text-align:center; white-space:nowrap; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:999;}
.fxOverlBut::after{display:inline-block; vertical-align:middle; width:0; height:100%; content:'';}


/* Manufacturers edit page */
.ManufsWord{font-weight:bold; color:#ff651a; clear:both; border-bottom:1px solid #aeaeae; margin-top:6px;}
.ManufsLoaded{display:inline-flex; padding:3px 6px 2px 6px; color:#000; font-size:11px; margin:0px 2px 2px 0px;}
.ManufsLoaded:hover{background:#ff651a; color:#fff; cursor:pointer;}
.ManufsLoaded sup{color:#7097af;}
.ActManLoaded{background:#ff651a; color:#fff;}
.FavStar:hover{cursor:pointer;}

.TrashBox{background:url(images/trash.gif); width:16px; height:16px; -webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out;}
.TrashBox:hover{cursor:pointer; -webkit-transform:rotate(30deg); transform:rotate(30deg);}
.StarBox0{background:url(images/star0.png); width:16px; height:16px; -webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out;}
.StarBox0:hover{cursor:pointer; -webkit-transform:rotate(30deg); transform:rotate(30deg);}
.StarBox1{background:url(images/star1.png); width:16px; height:16px; -webkit-transition:-webkit-transform .5s ease-in-out; transition:transform .5s ease-in-out;}
.StarBox1:hover{cursor:pointer; -webkit-transform:rotate(30deg); transform:rotate(30deg);}
.LedBox0{background:url(images/0.png); width:16px; height:16px;}
.LedBox1{background:url(images/1.png); width:16px; height:16px;}

.bt-save{color:#ffffff; text-shadow:1px 1px 2px #000000; font-size:16px; font-family:Arial!important; line-height:38px; background:url(images/bt-save.png); padding-left:20px; width:135px; height:43px; }
.bt-save:hover{cursor:pointer; background-position:-155px 0px;}
.bt-download{color:#ffffff; text-shadow:1px 1px 2px #000000; font-size:16px; font-family:Arial!important; line-height:38px; background:url(images/bt-download.png); padding-left:20px; width:135px; height:43px; }
.bt-download:hover{cursor:pointer; background-position:-155px 0px;}
.ft-box{width:220px; height:300px; border:solid 1px #BBB; background:#FFF; overflow:auto; padding:0; margin-bottom:8px;}
.tdmhelp{display:inline-block; width:16px; height:16px; background:url(images/info.png); padding:0px;}
.flmang{display:inline-block; width:16px; height:16px; background:url(images/flmang.png); padding:0px;}
.imlog{padding:3px 0px 3px 20px; /*background:url(images/bglog.png);*/ background:black; color:#ffffff; text-shadow:1px 1px 1px #000000;}
.imlog b{color:#faaa8e;}
.fllef{float:right; display:block;}
.overlay{position:absolute; display:none; z-index:99999; opacity:0.4; background:#000 url(images/loadbig.gif) center center no-repeat; left:0px; top:0px; width:100%; height:100%;}
.tiptext{font-size:11px; color:#747474;} .tiptext a{color:#747474;}
.tderror{color:#ffffff; clear:both!important; text-shadow:1px 1px 1px #1C1C1C; font-family:Verdana; line-height:20px; background-image: linear-gradient(0deg,#c6673c,#f6b698); margin:10px 20px 16px 0px; font-size:13px; padding:8px 16px 8px 16px; display:inline-block;   box-shadow:inset 0 0 0 1px #faad8a, 0 0 0 1px #c87e5e, 2px 2px 4px rgba(0,0,0,0.3); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tderror a{color:#ffffff!important; text-shadow:1px 1px 2px #cc0000!important;}
.tderror a:hover{text-decoration:underline!important;}
.tdnote{color:#ffffff; text-shadow:1px 1px 2px #000000; font-family:Verdana; margin:4px 20px 16px 0px; clear:both!important; font-size:12px; padding:8px 16px 8px 16px; background-image: linear-gradient(0deg,#659f22,#b3df81); display:inline-block; box-shadow:inset 0 0 0 1px #9cca67, 0 0 0 1px #648643, 2px 2px 4px rgba(0,0,0,0.3); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.tdnote a{color:#ffffff!important;}
.linkClick{cursor:pointer; font-weight:bold; color:#fa6a00!important; text-decoration:none;}
.linkClick:hover{text-decoration:underline;}

/* Left-side menu */
.h1buts{float:right; display:block; padding:8px 12px 8px 12px; margin:-6px 24px -10px 0px; color:#fff!important; font-size:16px; text-shadow:0px 0px 0px #000000; background-image: linear-gradient(0deg,#d14e24,#fd9a7b); box-shadow:inset 0 0 0 1px #2f68a9, 0 0 0 1px #7eaae5, 2px 2px 6px rgba(0,0,0,0.4); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;}
.h1buts:hover{cursor:pointer;  background-image: linear-gradient(0deg,#e4653c,#feac92); box-shadow:inset 0 0 0 1px #d14e24, 0 0 0 1px #fd9a7b, 2px 2px 6px rgba(0,0,0,0.4);}
.h1buts div{width:32px; height:32px; float:left; margin:-7px 8px -6px -6px; padding:0px;}
.mainleftmenu{width:280px; margin:0px 0px 16px 0px;}

.p_cross{background:url(images/cross32.png);}
.p_price{background:url(images/price32.png);}
.p_setts{background:url(images/tpsetts.png);}
.p_import{background:url(images/tpimport.png);}
.p_webserv{background:url(images/webs32.png);}
.p_local{background:url(images/local32.png);}
.p_curs{background:url(images/curs32.png);}
.p_add{background:url(images/plus32.png);}
.p_compare{background:url(images/compare32.png);}

/* Top admin-panel */
.topfx{position:fixed; top:0px;}
#TopPanel_x{
	display:flex; width:100%; justify-content:space-between; height:32px; position:fixed; box-shadow:0px 4px 8px rgba(0,0,0,0.4); z-index:100;
	padding-left:230px; background-image:linear-gradient(0deg, #262c2f, #8c9297); border-bottom:3px solid #fa6a00; padding-right:14px; box-sizing:border-box;
}
#TopPanel_x a{display:flex; justify-content:center; align-items:center; min-width:42px; height:32px; color:#fff; border-right: 1px solid #70767b; text-decoration:none; transition:background-color 0.2s ease;}
#TopPanel_x a:hover{background-color:#fa6a00;}
#TopPanel_x svg{fill:#ffffff; height:24px;}
#TopPanel_x .tphome_act{background-image:linear-gradient(#8b9196, #fa6a00);}
.AdmTopmenu{flex-direction:row-reverse;}
.AdmTopmenu, .AdmLogoLink{position:relative; display:flex; align-items:center; justify-content:flex-end;}

@media screen and (max-width:1300px){
	#TopPanel_x{padding-left:15px;}
}

.TopMenu_x .tradmtop{background-image:url(images/tradmtop.png);} .TopMenu_x .tradmtop_act{background-image:url(images/tradmtop.png), linear-gradient(#8b9196, #fa6a00);}
.TopMenu_x .tphome{border-right:none;}

.TopMenu_x .tpsetts_act{background-image:linear-gradient(#8b9196, #fa6a00);}
.TopMenu_x .tpws{background-image:url(images/tpws.png);}
div.AdmPrBut{ background-size:contain; min-width:35px; display:block; color:#fff; margin:1px 4px; text-decoration:none; text-align:center; height:42px; line-height:42px; transition:background-color 0.2s ease; background-position:center center; background-repeat:no-repeat;}
.TopMenu_x .tpprice{background-image:url(images/bt2_h.png)} .TopMenu_x .tpprice_act{background:linear-gradient(#8b9196, #fa6a00); background-size:contain; min-width:35px;}
.TopMenu_x .tpcross{background-image:url(images/tpcross.png);} .TopMenu_x .tpcross_act{background-image:url(images/tpcross.png), linear-gradient(#8b9196, #fa6a00);}
.TopMenu_x .tplangs_act{background:linear-gradient(#8b9196, #fa6a00);}
.TopMenu_x .tpcurs_act{background:linear-gradient(#8b9196, #fa6a00);}
.TopMenu_x .tpimport{background-image:url(images/tpimport.png);} .TopMenu_x .tpimport_act{background-image:url(images/tpimport.png), linear-gradient(#8b9196, #fa6a00);}
.CodeTitle{background:#fa6a00; background:#fa6a00; margin:0px 0px 0px 16px; padding:7px 12px 7px 12px; color:#fff; font-weight:bold; font-size:16px; font-family:Arial;}
.topsubdiv{position:relative;}
.topsubmenu{display:none; position:absolute; grid-template-columns:repeat(4, 1fr); top:32px; right:0px; padding:10px; z-index:9999; background-color:rgba(0,0,0,0.6); box-shadow:inset 0 0 0 1px #ffffff, 2px 2px 7px rgba(0,0,0,0.4); max-width:186px;}
.submenu_spaceAr{justify-content:space-around !important;}
.topsubmenu a{display:flex; justify-content:center; border-right:none; font-size:14px; font-weight:600; font-family:Verdana; text-decoration:none; color:#ffffff; text-shadow:1px 1px 1px #000000;}
.topsubmenu a:hover{background:#de6038;}


/* Apmin panel */
.imlink:hover{color:#DE3704!important; text-decoration:underline;}
table{font-family:Verdana; font-size:12px; border-collapse:collapse;}
.bluebut{float:left; display:inline-block; padding:8px 12px 8px 12px; margin:10px 0px 0px 0px; color:#fff!important; font-size:14px; text-shadow:0px 0px 0px #000000;
	background-image: linear-gradient(0deg,#d14e24,#ff8862); box-shadow:inset 0 0 0 1px #2f68a9, 0 0 0 1px #7eaae5, 2px 2px 6px rgba(0,0,0,0.4); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
}
.bluebut:hover{cursor:pointer; color:#d14e24!important; background-image: linear-gradient(0deg,#fdd9cd,#e89b82); box-shadow:inset 0 0 0 1px #d14e24, 0 0 0 1px #ff8862, 2px 2px 6px rgba(0,0,0,0.4);}
.tbold{font-weight:bold; color:#606060; font-size:13px;}
.gcolor{color:#c1c1c1;}
.tflef{float:left;}
.tfrig{float:right!important;}
#tabs{background:none!important; border:0px!important; padding:0px!important;}
#tabs ul{background:none!important; border-left:0px!important; border-top:0px!important; border-right:0px!important; }
.optsets{width:44px; float:left;} .optsets div{float:right; margin-right:10px;}


/* Auth form */
.keyinp{float:left; width:200px; border:1px solid ffffff; padding:7px 10px 7px 20px; font-size:21px; background:#fbfbfb; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2); border-radius:8px;}
.abutton{color:#ffffff; border:1px solid #0f3f5b; font-size:14px; font-family:Verdana; text-shadow:1px 1px 2px #000000; padding:8px 12px 8px 12px; background:#307aa4;  border-radius:8px; -webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.4); box-shadow:2px 2px 3px rgba(0,0,0,0.4);      -webkit-transition: background linear 0.1s; -moz-transition: background linear 0.1s; -ms-transition: background linear 0.1s; -o-transition: background linear 0.1s; transition: background linear 0.1s;}
.abutton:hover{cursor:pointer; color:#ffffff; border:1px solid #ffffff; background:#69a4c7!important; -webkit-box-shadow:2px 2px 3px rgba(0,0,0,0.1); box-shadow:2px 2px 3px rgba(0,0,0,0.1);}
.grbut{background:#819099!important; border:1px solid #5C5C5C!important;}
.nolink{color:#ababab; font-family:Verdana; font-size:12px; text-decoration:none;}
.nolink:hover{color:#000000; text-decoration:none;}

/* Top admin panel */
/*.apanel_cont{max-width:1160px; margin:10px auto 20px auto !important; padding:0px!important;}*/
.admin_panel{
	height:29px; margin:10px 0px 10px 0px !important;  padding:0px 10px 0px 10px !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#b9b9b9));
	background-image: linear-gradient(#fff, #b9b9b9);
	border-radius:6px; box-shadow:inset 0 0 0 1px #ffffff, 2px 2px 7px rgba(0,0,0,0.7);
}
.admin_panel .apbut{display:block; float:left; height:29px; line-height:29px; padding:0px 8px 0px 29px; margin:0px!important; background-position:8px 6px!important; background-repeat:no-repeat!important;
	font-size:14px!important; color:#505050; text-decoration:none; font-family:Calibri; border-right:1px solid #a2a2a2; text-shadow:1px 1px 1px #ffffff;
}
.admin_panel .bactive{color:#ff0000!important;}
.admin_panel .apr{float:right!important; border-left:1px solid #a2a2a2!important; border-right:0px!important;}
.admin_panel .apr:hover{border-left:1px solid #ffffff!important;}
.admin_panel .apbut:hover{background-color:#c1c1c1!important; color:#1f3c6f; border-right:1px solid #ffffff;}
.admin_panel .nobut{padding-left:8px!important;}
.admin_panel .comsets{background:url(images/lightbulb.png);} .admin_panel .comsets:hover{background:url(images/lightbulb_.png);}
.admin_panel .ainfo{background:url(images/home.png);} .admin_panel .ainfo:hover{background:url(images/home_.png);}
.admin_panel .tdcatalog{background:url(images/catalog.png);}
.admin_panel .langs{background:url(images/world.png);} .admin_panel .langs:hover{background:url(images/world_.png);}
.admin_panel .exit{background:url(images/exit.png);} .admin_panel .exit:hover{background:url(images/exit_.png);}
.admin_panel .dbserv{background:url(images/dbserv.png);} .admin_panel .dbserv:hover{background:url(images/dbserv_.png);}
.admin_panel .crates{background:url(images/crates.png);} .admin_panel .crates:hover{background:url(images/crates_.png);}
.admin_panel .meta{background:url(images/meta.png);} .admin_panel .meta:hover{background:url(images/meta_.png);}
.admin_panel .dbedit{background:url(images/dbedit.png);} .admin_panel .dbedit:hover{background:url(images/dbedit_.png);}
.admin_panel .setts{background:url(images/setts.png);} .admin_panel .setts:hover{background:url(images/setts_.png);}
.admin_panel .import{background:url(images/import.png);} .admin_panel .import:hover{background:url(images/import_.png);}
.admin_panel .webserv{background:url(images/webser.png);} .admin_panel .webserv:hover{background:url(images/webser_.png);}
.admin_panel .recache{background:url(images/recache.png);} .admin_panel .recache:hover{background:url(images/recache_.png);}
.submdiv{float:right!important;}
.asubmenu{position:absolute; display:none; margin:29px 0px 0px 1px; padding:1px; z-index:9999; background-color:rgba(0,0,0,0.5); box-shadow:inset 0 0 0 1px #ffffff, 2px 2px 7px rgba(0,0,0,0.4);}
.asubmenu a{display:block; font-size:13px; font-family:Verdana; padding:3px 16px 5px 16px; text-decoration:none; color:#ffffff; text-shadow:1px 1px 1px #000000;}
.asubmenu a:hover{background:#5AC5E8;}

/* SEO-Meta */
.sublay{display:none; font-family:Verdana; color:#2c3f59; padding:15px 20px 16px 20px; margin:0px 0px 20px 0px; background:#e8ebf0 url(images/topfon.png) left top repeat-x; box-shadow:2px 2px 5px rgba(0,0,0,0.2); border-radius:3px; border:1px solid #648699;}
.sublay hr{background:#afc7d6; border-bottom:1px solid #80a3b8;}
.sublaytab td{padding:2px 10px 2px 0px; font-size:12px!important; vertical-align:top; }
.sublaytab tr td:first-child{text-align:right; padding-top:6px;}
.subinput{background:#ffffff!important; color:#000000; padding:3px 12px 3px 12px; width:500px; border:1px solid #819dae!important; box-shadow:inset 1px 1px 4px rgba(0,0,0,0.3); border-radius:4px;}
.sbinp{width:500px; height:100px;}
.smbut{font-size:12px; padding:5px 8px 5px 8px;}


/* Form table elements */
.formtab td{vertical-align:top; border:0px solid #000;}
.formtab .fname{width:1%; font-size:14px; white-space:nowrap; padding:7px 14px 6px 0px; text-align:right; }
.formtab .fname strong{color:#bb1f1f;}
.formtab .fvalues{width:99%; padding:0px 0px 12px 0px; font-size:12px; vertical-align:middle;}
.formtab .fvalues a{color:#326390; text-decoration:none;} .formtab .fvalues a:hover{color:#578cbd; text-decoration:underline;}
.formtab .ftext{font-size:14px; padding:9px 14px 12px 0px; }
.formtab label{padding:0px 0px 5px 0px;}
.formtab label:hover{color:#0084c1; cursor:pointer;}
.formtab .ditem200{width:200px; height:26px; font-size:12px; color:#5b5b5b; overflow:hidden; margin:0px 10px 2px 0px;}

.mintab td{vertical-align:top; border:0px solid #000;}
.mintab .fname{width:1%; font-size:12px; white-space:nowrap; padding:2px 10px 2px 0px; text-align:right; }
.mintab .fname strong{color:#bb1f1f;}
.mintab .fvalues{width:99%; padding:2px 0px 2px 0px; font-size:12px; vertical-align:middle;}
.mintab .fvalues a{color:#326390; text-decoration:none;} .mintab .fvalues a:hover{color:#578cbd; text-decoration:underline;}
.mintab .ftext{font-size:12px; padding:2px 14px 2px 0px; }
.mintab label{padding:0px 0px 5px 0px;}
.mintab label:hover{color:#0084c1; cursor:pointer;}
.mintab .ditem200{width:200px; height:26px; font-size:12px; color:#5b5b5b; overflow:hidden; margin:0px 10px 2px 0px;}
.h1sets{font-weight:bold; color:#da5a31; text-align:center; padding:10px;}

/* Form table elements */
.eftab {font-size:12px;}
.eftab td{padding:2px 8px 2px 8px;}
.eftab .head{padding:2px 8px 2px 8px;}
.eftab .head td{cursor:pointer; white-space:nowrap; height:37px; text-shadow:1px 1px 1px #ffffff; background:#ffffff url(images/etab_gradient.png) left top repeat-x !important; border-top:0px;}

/* Editors table */
.AdmPriceTabWr{overflow:auto; width:100%;}
.etab{margin:0px 0px 20px 0px; border-collapse:collapse;}
.etab td{font-size:11px; background:#fff; padding:6px 10px 6px 10px; border-right:1px solid #dadada; background:linear-gradient(#FFF,#f0f0f0);}
.etab a{color:#ff0000;}
.etab li{text-shadow:0px 0px 0px #000!important;}
.etab .morepick{background:#dfdddd;}
.etab .head td{font-size:14px; cursor:pointer; color:#2f2f2f; white-space:nowrap; height:32px; background:linear-gradient(0deg, #d1cece, #e7e7e7); border-top:0px;}
.etab .head a{color:#fff;} .etab .head a:hover{color:#ff8862; text-decoration:none;} .etab .head .active{color:#E67300!important;}
.etab .rows:hover td{background:#fee8e1!important;}
.etab tr td:first-child{border-left:0px!important;}
.etab tr td:last-child{border-right:0px!important;}
.etab .EditBtn{width:16px; height:16px; display:inline-block; background:url(images/edit.png);}
.etab .TrashBtn{width:16px; height:16px; display:inline-block; background:url(images/trash.gif);}
.etab .SaveBtn{width:16px; height:16px; display:inline-block; background:url(images/save.png);}
.etab td input{margin:-3px 0px -3px 0px; border:0px!important; padding-left:10px;}
.etab .smtfield{width:180px;}
.etab .bigtfield{width:362px;}
.etab tr:target td{color:#1146b3!important; background:#d6d5d5!important;}
.etab .head_bc td{background-image:linear-gradient(0deg, #8867c0, #f5efff); box-shadow:0em 0.4em 5px rgba(122,122,122,0.5); }
.etab .head_gr td{background-image:linear-gradient(0deg, #868686, #d9d9d9); box-shadow:0em 0.4em 5px rgba(122,122,122,0.5); }
.etab .row_gr td{border:1px solid #b7b7b7;}
.etab tr:hover{outline:1px solid #fa6a00;}
.OptsTD .CmPrOptionSVG{width:16px; float:left; fill:#fa6a00;}
.OptsTD .CmPrOptionSVG svg{max-height:14px !important;}
.CmPrOptionTab td{padding:3px;}

/*Price top filter*/
.sfiltab, .AdmTopFilterPr, .AdmFiltInput{display:flex; justify-content:space-between; align-items:center;}
.AdmFiltInput{margin-left:10px;}

.secrpic{position:absolute; right:10px; width:144px; height:97px; border:1px solid #ffffff;
	background-color:#ffffff; background-position:top center; background-repeat:no-repeat;
	border:1px solid #ffffff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
	-moz-box-shadow:2px 2px 8px rgba(0,0,0,0.4); -webkit-box-shadow:2px 2px 8px rgba(0,0,0,0.4); box-shadow:2px 2px 8px rgba(0,0,0,0.4);
}
.FBut{transition:0.3s; cursor:pointer; line-height:18px; background:url(images/filter.png) center no-repeat; background-size:25px; padding:17px; float:right; margin-left:7px; border-radius:2px;}
.imgPlus{background:url(images/spaddg.png) 15px 15px no-repeat; padding:20px 27px;}
.gaddbut{background-image:linear-gradient(#fdfdfd, #dcdcdc); color:#4F4F4F; text-shadow:1px 1px 2px #fff; font-family:Verdana; padding:20px 5px;; box-shadow:inset 0 0 0 1px #DBDBDB, 0 0 0 1px #fff, 2px 2px 4px rgba(0,0,0,0.3); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; float:right; margin-right:15px;}
.gaddbut:hover{transition:0.5s; cursor:pointer; color:#DE3704!important; background-image:linear-gradient(#fdfdfd, #e7e7e7);}
.FBut:hover{background:url(images/filterh.png) center no-repeat; background-size:27px;}
.filterRes_button{height:24px; float:right; width:24px; line-height:18px; background:url(images/ResFilter.png) center no-repeat;  cursor:pointer; background-size:16px;}
.filterRes_button:hover{transition:1s; transform:rotate(-90deg); cursor:pointer; color:#d14e24!important;}
.FBPos{position:relative; right:30px; top:3px;}
.input_wrp{padding:8px 9px; font:14px Arial, sans-serif; color:#333; border:1px solid #CCC; border-radius:4px; box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1); background-color:#fff; outline:0;}
.inp_wrp{}
.delall{float:right; padding:11px 16px 8px 16px; line-height:18px;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#DBDBDB));
	background-image: linear-gradient(#fff, #DBDBDB);
	box-shadow:inset 0 0 0 1px #DBDBDB, 0 0 0 1px #fff, 2px 2px 4px rgba(0,0,0,0.3); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;
}

.letfilter{margin:0 0 10px; overflow: hidden; }
.letfilter a, #countries-table tr{
	transition: background-color 0.3s ease-in-out;
	-moz-transition: background-color 0.3s ease-in-out;
	-webkit-transition: background-color 0.3s ease-in-out;
}
.letfilter a{color:#757575!important; font-family:Arial;
	background:url("images/filterbg.png") no-repeat 0 0px;
	width:36px; float:left; color:#d14e24; cursor:pointer; height:35px; margin-top:2px; font-size:12px;
	font-weight:bold; text-align:center; line-height:34px; text-shadow:0 1px 0 white; text-decoration:none; background-color:#F1F1F1;
}
.letfilter a.first{border-radius:3px 0 0 3px;}
.letfilter a.last{border-right:1px solid silver; border-radius: 0 3px 3px 0;}
.letfilter a:hover{background-position:-36px;}
.letfilter a.active {background-position:-72px;}

/* BOX LAYERS */
.boxlayer_fiol{background:#e7e1f0; margin:0px 0px 10px 0px; padding:12px 10px; box-sizing:content-box; border-radius:6px; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #c0c0c0, 1px 1px 4px rgba(0,0,0,0.4);}

/* Currencies */
.cursdiv{padding:0px; margin:10px 10px 10px 10px;}
.curstab{border-spacing:2px; -moz-box-shadow:2px 2px 5px rgba(0,0,0,0.3); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.3); box-shadow:2px 2px 5px rgba(0,0,0,0.3);}
.curstab td{font-size:12px; color:#000; font-family:Arial; border:1px solid #9d74e1; padding:4px 10px 4px 6px;}
.curstab .hdr{background:#e5e5e5; text-align:right;}
.exrhead{background-image:linear-gradient(0deg, #9d74e1, #561bb7)!important; text-align:center; color:#fff; padding:0px 6px 0px 6px;}
.exrhead b{color:#fff!important;}
.exrhead a{color:#fec4b1!important;}
.exrhead a:hover{color:#b5d5ff!important; text-decoration:underline;}
.imgRotate{transition:0.3s; cursor:pointer;}
.imgRotate:hover{transform:rotate(20deg);}
.curSumb{cursor:pointer; color:#fa6a00; font-size:13px;}
.sunchrCurs{cursor:pointer; color:#fa6a00!important; text-decoration:underline;}
.sunchrCurs:hover{text-decoration:none;}
.ajax-reply{float:left; color:#65ab00; height:3px; margin-top:10px;}


/* Import master / Webservices */
.boxWS{padding:15px 0px 15px 90px; position:relative; border-radius:4px; min-height:60px; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #00000036, 1px 1px 2px rgba(0,0,0,0.4); margin-top:4px; background:#fdfdfd;}
.wbs0{background:#eeeeee url(images/puzzle0.png) 15px 13px no-repeat; color:#7d7d7d;}
.wbs1{background:#fbfff9  url(images/puzzle1.png) 15px 13px no-repeat;}
.colstab{width:100%;} .colstab td{vertical-align:top;}
.imsupdiv{width:280px; padding:0px; margin-right:15px; }
.imsupdiv .newsuplg{background:url(images/spaddg.png)!important; float:right; margin-top:-5px; display:block; width:24px; height:24px;}
.imsupdiv .newsuplg:hover{opacity:0.6;}
.imsupdiv .suptitleg{color:#246d20; background:#ccdecc; padding:14px 10px 14px 10px; text-indent:25px; text-shadow:1px 1px 1px #fff; box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.5);}
.imsupdiv .suptitleb{color:#202C6D; background:#ccd6de; padding:14px 10px 14px 10px; text-indent:25px; text-shadow:1px 1px 1px #fff; box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.5);}
.imsupdiv .newsuplb{background:url(images/spaddb.png)!important; float:right; margin-top:-5px; display:block; width:24px; height:24px;}
.imsupdiv .newsuplb:hover{opacity:0.6;}
.imsupdiv .supplier{display:block; color:#797979; text-decoration:none;
	margin:0px; padding:12px 10px 12px 10px !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#d7d7d7));
	background-image: linear-gradient(#fff, #d7d7d7); text-shadow:1px 1px 1px #ffffff;
	box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.5);
}
.imsupdiv .name{color:#333333;}
.imsupdiv .supplier .status1{background:url(images/green_active.png); float:left; margin-right:8px; width:16px; height:16px;}
.imsupdiv .supplier .status0{background:url(images/green_noactive.png); float:left; margin-right:8px; width:16px; height:16px;}
.imsupdiv .colored1{color:#246d20!important; font-weight:bold;}
.imsupdiv .supplier:hover{color:#45789f; background-image: linear-gradient(#fff, #e4e4e4); box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.4);}
.imcont{width:758px; float:left; margin-left:20px;}
.imsupdiv .trashws{background:url(images/trash.gif); float:right; margin:-24px 10px 0px 0px; width:16px; height:16px; cursor:pointer;}
.imsupdiv .imstart{background:url(images/start.png); float:left; margin:11px 10px 0px 10px; width:16px; height:16px; display:block;}
.imsupdiv .imstart:hover{background:url(images/start_hov.png);}
.informlay{width:280px; color:#3B3B3B; text-decoration:none; margin-right:0px 20px 0px 0px; padding:0px !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#d7d7d7));
	background-image: linear-gradient(#fff, #d7d7d7); text-shadow:1px 1px 1px #ffffff;
	box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.5);
}
.informhead{color:#fff; background:#9E9E9E; font-size:14px; padding:14px 10px 14px 10px; text-shadow:1px 1px 1px #000; }
.informtab {margin:0px; width:100%;}
.informtab td{border-top:1px solid #9E9E9E; padding:5px 8px 5px 8px;}
.trashbut{background:url(images/trash.gif) 50% 50% no-repeat; margin:0px; width:16px; height:16px; cursor:pointer;}
.redcolor{color:#BF0000;}

.imtest:hover{color:#FF9D00;}
.imloaderbox{
	width:700px; color:#000; margin:20px 0px 20px 0px; padding:10px !important;  text-shadow:1px 1px 1px #ffffff;
	background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#d7d7d7));
	background-image: linear-gradient(#fff, #d7d7d7); text-shadow:1px 1px 1px #ffffff;
	box-shadow:inset 0 0 0 1px #ffffff, 1px 1px 2px rgba(0,0,0,0.5);
	-moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;
}
.imloaderbox table{border:1px solid #6E6E6E; margin-bottom:6px;}
.imloaderbox td{height:30px;}
.imloaderbox .passed{background:#D6D6D6;}
.imloaderbox .inserted{background:#1248A6; color:#fff; text-shadow:1px 1px 1px #000;}
.imloaderbox .ignoreg{background:#6E9DCC; color:#fff; text-shadow:1px 1px 1px #000;}
.stattab td{padding:5px 10px 5px 10px; border:1px solid #6E6E6E;}
.imsuccess{color:#24AB09; font-weight:bold; font-size:14px;}

/* dbserv */
.simtab{margin:14px 0px 20px 0px; box-shadow:4px 4px 2px #d3d3d3; }
.simtab td{font-size:11px; background:#e6e6e6; padding:6px 10px 6px 10px; border:1px solid #a8a8a8;}
.simtab a{color:#326390;}
.secontext{color:#6b6b6b; font-size:10px;}
.simtab .head td{height:33px; text-shadow:1px 1px 1px #ffffff; background:#ffffff url(images/small_gradient.png) left top repeat-x; border-top:0px;}
.simtab .rows:hover td{background:#d6d6d6!important;}
.simtab tr td:first-child{border-left:0px!important;}
.simtab tr td:last-child{border-right:0px!important;}

/* Updates system */
.upsystem{padding:20px 20px 20px 100px; border-radius:6px; min-height:64px; background:#d7e2f3 url('images/updates.png') 15px 15px no-repeat; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #648cba, 1px 1px 4px rgba(0,0,0,0.4);}
.upstitle{font-size:14px; color:#2d2d2d; padding-bottom:10px;}
.update_button{display:block; float:right; padding:12px 22px 12px 22px; color:#fff!important; margin:-20px 0px 10px 0px; background-image:linear-gradient(0deg,#468b0b,#a6e236); font-family:Verdana; font-size:14px; font-weight:bold; border-radius:6px; box-shadow:inset 0 0 0 1px #ffffff, 2px 2px 4px rgba(0,0,0,0.4); }
.update_button:hover{color:#fff!important; background-image: linear-gradient(#79ba00, #397c00);}
#allupds{display:none;}
.more_updates{float:right; background:#648cba; margin:0px 0px 2px 0px; clear:both!important; padding:4px 10px 4px 10px; color:#fff; border-radius:6px;}
.more_updates:hover{cursor:pointer; background:#e36942;}
.upd_desc{font-family:Verdana; margin:0px 0px 2px 0px; clear:both!important; font-size:12px; background:#648cba; color:#fff; padding:15px; border-radius:6px;}
.upd_desc a{color:#b8e865;} .upd_desc a:hover{color:#cff58c;}
.upd_title{font-size:14px; color:#2f68a9;}
.updone{color:#696969; padding:2px 0px 2px 30px;}
.uperror{color:#ED0000; padding:2px 0px 2px 60px;}
.resperr{font-family:Verdana; font-size:12px; color:#ff0000!important; padding:6px 10px 6px 10px; font-weight:bold;}

/* Currencies Info Block */
.currsinfo{width:264px; background:#e7e1f0; margin:0px 20px 20px 0px; padding:8px; border-radius:6px; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #c0c0c0, 1px 1px 4px rgba(0,0,0,0.4);}
.curstabinf{border-spacing:2px; width:100%;}
.curstabinf tbody tr td{font-size:12px; color:#000; font-family:Arial; border:1px solid #af8dc3; padding:7px 10px 4px 6px;}
.curstabinf tr .hdrinf{background:#af8dc3; text-align:center; color:#fff; font-weight:bold;}
.exrheadinf{text-align:left; color:#162b43; padding:0px 6px 0px 6px; margin-bottom:10px;}
.exrheadinf b{color:#162b43!important; font-size:14px;}
.exrheadinf a{color:#9e2700!important;}
.exrheadinf a:hover{color:#4998ff!important; text-decoration:underline;}
/* Server information
.servinfo{width:264px; background:#f3eee6; margin:0px 20px 20px 0px; padding:12px;  border-radius:6px; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #e6bf69, 1px 1px 4px rgba(0,0,0,0.4);}
.servinfo table .head{text-align:center!important; background:#ccc!important; color:#000!important;}
.servinfo table td{font-family:Helvetica!important; padding:3px 6px; border-bottom:1px solid #dbd2b8; vertical-align:top;}
.servinfo table td:first-child{color:#805800; text-align:right;}
.servinfo table .nobor td{border:0px!important;}
.servinfo span{color:#D62E00;}
*/

/* #nav {float:left; width:250px; margin:0px 30px 0px 0px; padding:0px; border:1px solid #999;}
#nav li {list-style:none; margin:0px; padding:0px;}
#nav li a {display:block; padding:5px 8px; background:#ccc; border-top: 1px solid #eee; border-bottom:1px solid #999; text-decoration:none; color:#000; font-weight:bold;}
#nav li a:hover, #nav li a.active {background:#999; color:#fff;}
#nav li ul {display:none; margin:0px; padding:0px; }
#nav li ul li a {font-weight:normal; padding:5px 10px; background:#ececec; border-bottom:1px dotted #ccc;}
#nav li ul li a:hover{background:#d1d1d1; color:#000;} */

/* Pagination */
.pagination{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;float:none;margin:14px 0 18px 0;padding:10px 12px;box-sizing:border-box;border:1px solid #d2d2d2;border-radius:6px;background:linear-gradient(115deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,0) 34%,rgba(0,0,0,.025) 58%,rgba(255,255,255,.34) 100%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 30%,#f0f0f0 62%,#e8e8e8 100%);box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(150,150,150,.16),0 3px 8px rgba(0,0,0,.08);}
.pagination .pagetext,.pagination .totaltext,.pagination .diapazon{display:inline-flex;align-items:center;justify-content:center;float:none;min-height:32px;margin:0;padding:0 6px;box-sizing:border-box;color:#565656;font-family:Arial,sans-serif;font-size:12px;text-align:center;line-height:1;}
.pagination .totaltext{margin-left:4px;}
.pagination .diapazon{min-width:28px;color:#8b8b8b;font-weight:bold;}
.pagination a{display:inline-flex;align-items:center;justify-content:center;float:none;min-width:32px;height:32px;margin:0;padding:0 9px;box-sizing:border-box;border:1px solid #c9c9c9;border-radius:4px;background:linear-gradient(to bottom,#ffffff,#dedede);box-shadow:inset 1px 1px #ffffff,0 1px 2px rgba(0,0,0,.12);color:#2d2d2d!important;font-family:Arial,sans-serif;font-size:13px;font-weight:600;text-align:center;text-decoration:none!important;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.pagination a:hover{background:#e7e7e7;border-color:#c9c9c9;color:#000000!important;box-shadow:0 2px 4px rgba(0,0,0,.12);transform:translateY(-1px);text-decoration:none!important;}
.pagination .active,.pagination a.active:hover{background:#a4a4a4;border-color:#ffffff;color:#ffffff!important;font-weight:700;box-shadow:inset 0 1px 1px rgba(255,255,255,.22),0 2px 5px rgba(0,0,0,.18);transform:none;cursor:default;}


/*download strip*/
.meter {height:28px;position:relative; margin:20px 0 40px 0; background:#dddddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -webkit-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3); box-shadow:inset 0 -1px 1px rgba(255,255,255,0.3);
}
.meter > span {display:block; height:100%; background-color:#fb6a01; position:relative; overflow:hidden;}
.meter > span:after, .animate > span > span {content:""; position:absolute; top:0; left:0; bottom:0; right:0;
background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgb(0 0 0 / 20%)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgb(0 0 0 / 20%)), color-stop(.75, rgb(0 0 0 / 20%)), color-stop(.75, transparent), to(transparent));
z-index: 1; -webkit-background-size:50px 50px; -moz-background-size:50px 50px; -webkit-animation:move 2s linear infinite; overflow: hidden;}
.animate > span:after {display: none;}
@-webkit-keyframes move {0% {background-position:0 0;}100% {background-position:50px 50px;}}

.meter_inside{padding:1px 0 0 20px; font-size:21px; color:white; text-shadow:1px 1px 3px black;}
.buton_stop_border{padding:6px; border-radius:50px; background:linear-gradient(#fdfdfd, #848484); margin:0 10px; width:110px; float:right;}
.button_stop{padding:8px 20px; border-radius:50px; background:linear-gradient(#d00000, #2a0000); font-weight:bold; box-shadow:inset 0 0 3px #4e4646; width:70px; text-shadow:#4e4646 1px 1px 0; color:white; text-align:center;}
.button_stop:hover{background:linear-gradient(#ff0000, #510000); box-shadow: inset 0 0 6px black;}
.load_ins{color:green; font-size:14px; font-weight:bold;}
.ignor{color:red; font-size:14px; font-weight:bold;}
.table_care_in{width:100%; height:60px; position:relative; top:-76px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%); left:-5px;}
.greyResC{color:#bc9797!important; background:linear-gradient(0deg,#f9f9f9,#ffffff)!important; font-size:11px; font-style:italic;}
.colTabLight{background:linear-gradient(0deg,#dcdcdc,#f6f6f6)!important; color:#8b9196!important;}
.boxCur{margin-top:30px;}
.valignTD{padding-top:12px!important;}
.optImgUpl{min-width:16px; max-width:32px; min-height:16px; max-height:32px;}
.mBoxInfo{display:inline-block; border:1px solid #bab9b9; background:linear-gradient(to bottom,#fff,#e6e6e6); border-radius:4px; padding:9px 10px 9px 10px; position:relative; color:#43494B;}
.aliasesBox{position:absolute; box-shadow:1px 1px 1px #0000003b; padding:5px; background:#ffefe2; z-index:98;}
.im_AllRec{float:right; position:absolute !important; right:10px; top:7px; background:none!important; font-weight:bold; color:#181818;}
.meter > .im_AllRec{display:block; height:auto; overflow:visible; z-index:9;}
.meter > .im_AllRec:after{display:none!important; content:none!important;}

/* Public Side - Admin functions */
.PreBox{border:1px solid #d6bb86; margin:5px 0px 20px 0px; padding:16px; background:#f7f2e8; font-family:Lucida Console; font-size:12px; border-radius:4px;}
.PreBox span{color:#008000;}
.PreBox b{color:#aa0000;}
.PreBox i{color:#a5a5a5;}


/*AutoCorrect*/
.AutoCorLink{color:#e9673e; font-weight:bold; font-size:15px; cursor:pointer;}
#AutoCorBox{display:table; background-image: linear-gradient(#f5f5f5, #DBDBDB); padding:10px; box-shadow:4px 4px 2px #d3d3d3; border-radius:0px 0px 10px 10px;}
.AutoCorTable td{padding:5px;}
.AutoCorTable td input{padding:8px 9px; border:1px solid #CCC; border-bottom-color:#B3B3B3; border-radius:4px; box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0,0,0,.1);
font:14px Arial, sans-serif; color:#333;}
.repCl{position:relative; padding:10px; float:right; background:; cursor:pointer; background:url(images/replace_close.png) center center no-repeat;}
.AutoCor_tdL{text-align:right;}
.erSQL{color:#b10000; font-weight:bold; padding:5px;}

/* Component settings */
#ComSetsBox{font-family:Verdana; display:table-cell; padding-bottom:14px;}
#ComSetsBoxCorev{position:relative; }
#ComSetsBoxOverlay{position:absolute; left:0px; top:0px; text-align:center; background:rgba(242,242,242,0.6); z-index:9999; display:none;}
#ComSetsBoxOverlay img{margin-top:50px;  -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

/*AutoImport*/
.im_lastimp_td2red1{color:#fa6a00;}
.im_lastimp_td2red2{color:#bb201c;}
.im_lastimp_td2green{color:#0d8000;}
.im_lastimp_td2gray{color:#707070;}
.im_startA {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 6px;
    padding: 4px 8px 4px 8px;
    background-image: linear-gradient(180deg, #a0a0a0 0%, #424242 100%);
    border-bottom: 3px solid #fa6a00;
    border-radius: 6px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.18);
    cursor: pointer;
    user-select: none;
    transition: transform .16s ease, box-shadow .16s ease, background-image .16s ease, border-color .16s ease;
}
.im_startA:hover{
	background-image:linear-gradient(180deg,#ff8b33 0%,#fa6a00 100%);
	box-shadow: 2px 4px 5px rgba(0, 0, 0, 0.2);
	transform:translateY(-1px);
}
.im_startA:active{
	transform:translateY(0);
	box-shadow:0 2px 6px rgba(0,0,0,0.16);
}
.im_start_icon{
	width:18px;
	height:18px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 auto;
}
.im_start_icon svg{
	width:18px;
	height:18px;
	transition:transform .16s ease;
}
.im_startA:hover .im_start_icon svg{
	transform:scale(1.08);
}
.im_start_fill{
	fill:#fa6a00;
	transition:fill .16s ease;
}
.im_start_stroke{
	fill:none;
	stroke:#ffd9bb;
	stroke-width:1.7;
	stroke-linecap:round;
	stroke-linejoin:round;
	transition:stroke .16s ease;
}
.im_start_txt{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	letter-spacing:.08em;
	text-transform:uppercase;
	line-height:1;
}
.countPrices{font-size:14px; font-weight:600;}
.countPrices:hover{cursor:pointer; color:#fa6a00;}
.countPricesDisabled,
.countPricesDisabled:hover{cursor:default; color:#1f1f1f;}
.countPricesLoading{cursor:default!important; color:#8e8e8e!important; display:inline-flex; align-items:center; justify-content:center; min-width:28px;}
.countPricesLoader{display:inline-flex; align-items:center; justify-content:center; line-height:1;}
.countPricesLoader svg{width:28px; height:18px; display:block;}
.im_rtxt{width:185px; float:right;}
.iGreyTxtHead{color:#ababab; font-size:15px; float:left;}
.iBigNum{font-size:20px; padding-top:10px;}
.iBoxHead{display:table; padding:15px 0 10px; width:100%;}
.boxInsIgn{float:left; padding:20px 0 0;}
.iFloatLeft{float:left; margin-left:3px;}
.iMrPerc{padding-left:5px; color:#5d5d5d;}
.iCodeHead{color:grey; float:right; font-size:16px; margin-right:10px;}
.iSmallSpan span{font-size:11px; margin-right:10px;}
.iBoxDLog:hover .im_rtxt{color:#fa6a00!important;}
.iImportDone{color:#97ff92; margin:-4px 0 0;; text-align:center; font-size:16px; text-shadow:1px 1px 3px black;}
.iSpeedBox{position:absolute!important; left:44%;; top:7px; font-weight:bold; color:#121212; z-index:9; text-shadow:1px 1px 1px #afafaf;}
/* Sitemap */
.SitemapMiniText{font-size:12px; font-family:Tahoma; padding:14px; background:#ffffff; border:1px solid #ff0000; margin-bottom:10px;}
.SitemapMiniText b{color:#ff0000;}
.LangsToLeft{max-width:372px;}
.LangsToLeft div{float:left!important;}
.InpStrong{color:#000000; margin:0px; border:1px solid #bebebe; padding:0px 6px 0px 6px; line-height:18px; font-size:14px; font-family:Verdana; outline:none; text-align:center;
-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; box-shadow:inset 2px 2px 5px rgba(0,0,0,0.2);}
.InpStrong:focus {border-color:#fa6a00;}


/*Admin panel buttons*/
/*.ButAdmin{padding:15px 0px 15px 0px;
	display:grid;
	grid-template-columns:repeat(auto-fit, minmax(158px, 1fr));
	grid-gap:10px;
}
.btadm{display:flex; flex-direction:column; align-items:center; background-image: linear-gradient(0deg, #dadada, #ffffff); padding: 8px; border-radius: 6px;	box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #c0c0c0, 1px 1px 4px rgba(0,0,0,0.4); max-height:85px;}
.btadm:hover{background-image:linear-gradient(0deg, #cecece, #f5f5f5) !important;}
.btadm:hover svg{fill:#fa6a00!important;}
.AdBtName{text-align: center; font-weight: bold; margin-top: 10px; color: #5A6367;}
.AdBtImg{background-size:contain; fill:#5d6367; background-position:50%; background-repeat:no-repeat; height:55px; width:60px; margin-top:5px;}
.hr_bt{clear: both; background: #FA6A00 !important; border-bottom: 1px solid #FA6A00 !important; margin-top:20px !important;}
.btname9{text-align: center; font-weight: bold;padding-top: 5px; color: #5A6367;}
.btname10{text-align: center; font-weight: bold;padding-top: 5px; color: #5A6367;}
*/

.boxAList{display:none; position:absolute; box-shadow:0px 5px 18px #00000063; outline:1px solid #fa6a00; z-index:100;}
.optSt{padding:10px 15px; width:370px; border-bottom:1px solid #dedede; background:linear-gradient(0deg, #f5f2f0, #ffffff);}
.optSt:hover{background:#fa6a00; color:#fff; cursor:pointer; text-shadow:1px 1px 1px #000; }
.transpTD{background:none!important; border:none!important;}
.trashwb{position:absolute; right:10px; bottom:10px; background:url(images/trash.gif) no-repeat; width:16px; height:16px; cursor:pointer;}
.DefColorRat{fill:#61676b;}


.ButPayAccess{padding:2px 12px; color:white!important; border-radius:4px;}
.BBRed .ButPayAccess{background:#e95d5d;}
.BBGreen .ButPayAccess{background:#7ece6c;}
.ButPayAccess:hover{opacity:0.8;}

.GcRegNum{margin:10px 0px 10px 0px; color:#c1c1c1!important;}
.GcRegNum::-webkit-scrollbar{width:0.5em; height: 0.5em;}
.GcRegNum::-webkit-scrollbar-thumb{background:#b0aeae;}
.GcRegNum::-webkit-scrollbar-track{background:#e3e3e3;}

.BBGreen{background:#e8f4e7; box-shadow:inset 0 0 0 1px #fff, 0 0 0 1px #48a035, 1px 1px 4px rgba(0,0,0,0.4);}
#PaymentSvg{}
#PaymentSvg svg{display:none;}
.Blinked{background-position:1px 4px;
	animation-name: blinker;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(.47,.47,.7,.71);
	animation-duration: 2s;
	-webkit-animation-name: blinker;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(.47,.47,.7,.71);
	-webkit-animation-duration: 2s;
}
.BatteryPosit2{background-position:-44px 4px;}
.BatteryPosit3{background-position:-89px 4px;}
.BatteryPosit4{background-position:-135px 4px;}
@keyframes blinker{
  from { opacity: 1.0; }
  to { opacity: 0.2; }
}

.ex2col{margin:-5px 20px 20px 0; float:left; display:table;}
.BrImg_x{max-width:167px; max-height:150px; position:absolute; right:20px; top:0px;}
.MaskClick{float:left; padding:0 48px 0 0; font-size:13px; color:#fa6a00; cursor:pointer;}
.MaskClick:hover{color:#ff9b51;}
.unknBra td{background-image:linear-gradient(0deg,#f1dcdc,#ffffff);}
.GrenBra_x td{background-image:linear-gradient(0deg, #d1e8c1, #edf2e7); color:#66ab03!important;}
.boxActBra{display:table; margin:0 0 15px;}
.HeadActBra{float:left; margin-top:5px; width:192px;}

.WsBox{display:flex; flex-direction:row; margin:0px 0px 20px 0px; align-items:flex-end; border-bottom:1px solid #c1c1c1; padding:20px;}
.WsData{border-right:1px solid #c1c1c1; height:180px; width:200px; padding-right:8px;}
.WsMap{height:180px; display:flex; flex-direction:column; align-items:flex-end;}
.WsPile{width:16px; background:#e7e7e7; border-right:0px solid #ffffff; display:flex; flex-direction:column; justify-content:flex-end; color:#313131; font-size:8px; text-align:center;}
.WsPile div{width:16px;}
.WsPile div:hover{outline:1px solid #ff0000;}
.WsReq{height:<?=$Rh?>px; display:flex; flex-direction:row; margin:10px 0px 0px 10px; justify-content:flex-start; align-items:flex-end; padding:0px;}
.WsCach{background:#dde7bd;}
.WsEmpt{background:#b1d5b3;}
.WsPric{background:#6db83a;}
.WsTb{background:#d1e9eb;}
.WsTr{background:#b3bfdf;}
.wsColorTxt{color:#6b6b6b; text-align:right;}
.WsTime{height:40px; display:flex; flex-direction:row; justify-content:flex-start; align-items:flex-end; }
.WsTrash{background:url(images/trash.gif) no-repeat; width:16px; height:16px; cursor:pointer; float:right;}
.tLBox{width:14%; display:table; float:left;}
.TxtPos_T{margin-left:5px;}

/* Filter Tumbler buttons */
.CmTumblers{display:flex;}
.CmTumButn{transition:0.2s; font-weight:bold; color:#3c3c3c; font-size:11px; display:flex; flex-direction:column; align-items:flex-start; line-height:13px !important; padding:3px 10px; border:1px solid #969597; cursor:pointer; background:linear-gradient(to bottom,#fff,#d0d0d0); box-shadow: 1px 1px 2px #afafaf;}
.CmItemCount{font-size:8px; color:#808080;}
.CmTumButn:hover{background:linear-gradient(to bottom,#fff,#e2e2e2);}
.CmTumblers sup{color:#8e8e8e; font-weight:normal; color:#000000;}
.CmTumPushed{box-shadow:1px 1px 2px #afafaf, inset 2px 2px 5px 0px rgb(191, 191, 191); cursor:default; background:#e8e8e8; color:#a8a8a8;}
.CmTumPushed:hover{background:#e8e8e8; color:#a8a8a8!important;}
.CmTumblers .CmTumButn:first-child{border-radius:3px 0 0 3px; border-right:none;}
.CmTumblers .CmTumButn:nth-child(2n){border-right:none;}
.CmTumblers .CmTumButn:last-child{border-radius:0 3px 3px 0; border-right:1px solid #969597!important;}

/* Sections.php */
.BoxSect_s{display:table; float:left; margin-top:10px; width:100%; padding-top:5px;}
.MainSect{font-size:12px; padding:5px 0px; font-weight:bold; border-bottom:1px solid #9c9c9c; border-top:1px solid #ffffff; border-right:none; position:relative;}
.MainSect:hover{}
.TwoSect{border-right:none; font-weight:normal; padding:0px 0 10px 30px; font-size:12px; background:#ffffff; margin-top:5px; position:relative; top:5px;}
.MoreSect{}
.MoreSect:hover{cursor:pointer;}
.HideSect{float:left; cursor:pointer;}
/* .HideSect:hover{color:#000;} */
/* .HideSect:hover .plus_s{color:#000;} */


.ScProducts{display:flex; flex-wrap:wrap; gap:8px; padding:8px 0px 0px 0px; font-family: "Roboto", sans-serif;}
.ScProdBox{width:280px; display:flex; flex-direction:column; flex-wrap:wrap; font-size:12px; padding:5px 16px 5px 10px; position:relative; border:1px solid #aebad4; position:relative; color:#002f93; background:#f4f8ff; border-radius:6px;}
.ScProdBox:hover{background:#fff;}
.ScProdName{font-weight:bold; font-size:14px; padding-bottom:4px;} .ScProdName:hover{color:#b80000; cursor:pointer;}
.ScProdAdtx{color:#78808b;} .ScProdAdtx:hover{color:#5184dd; cursor:pointer;}
.ScProdApps{display:flex; justify-content:space-between; margin:5px 0px 5px 0px; padding-left:16px; flex-direction:row-reverse;}
.ScProdApp{padding:3px 6px; border:1px solid #aebad4; background:#f1e4ff; font-size:11px; font-weight:900; color:#565656; border-radius:6px; }
.ScProdApp:hover{background:#e4cbfe; cursor:pointer;}
.ScProdDelete{position:absolute; right:2px; top:2px; color:#858585; padding:2px 5px 3px 5px; font-weight:900; font-size:8px; border-radius:6px;}
.ScProdDelete:hover{background:#ff6767; cursor:pointer; color:#ffffff;}


.EditSect{cursor:pointer; display:table;}
.EditSect:hover{color:#b84710;}
.MinBut{padding:2px 5px; background:#fa6a00; border-radius:1px; color:white; cursor:pointer; font-size:11px; box-shadow:1px 1px 1px #a0a0a0;}
.MinBut:hover{opacity:0.75;box-shadow:}
.DelTrash{cursor:pointer;}
.DelTrash svg:hover{fill:#fa6a00!important;}
.FurlBox_s{font-weight:normal; position:absolute; color:#606060; font-size:12px;}
.BoxSort_s{float:right; position:absolute; right:10px; cursor:pointer;}
.Sort_s svg{fill:#6a6a6a;}
.Sort_s svg:hover{fill:#fa6a00!important;}
.ShowMes_s{color:red; font-size:12px;}
.Sort_s{display:inline;}
.SecLev1{background:#e1e2e5; color:#515151;} .SecLev1:hover{background:#d1d1d1;}
.SecLev1 .showhide_t{}
.SecLev2{background:#f0f0f0;} .SecLev2:hover{background:#d1d1d1;}
.SecLev2 .showhide_t{}
.SecLev3{background:#f7f7f7; } .SecLev3:hover{background:#e5e5e5;}
.ShowPT_s{cursor:pointer; padding: 6px 12px; background-color:#d4e2ff; color:#272727; text-shadow:1px 1px 1px #ffffff; display:table; border-top:1px solid #ffffff; border-bottom:1px solid #5f79af; margin:8px 0px 16px 0px; font-size:13px;}
.plus_s{float:left; font-size:13px; margin:0px 2px 0 0; font-weight:bold;}
.plus_sm{margin:1px 2px 0 0;}
.mrsc_L1{font-size:14px; float:left; padding-left:10px;}
.mrsc_L2{}
.mrsc_L3{}
.bs_L1{}
.bs_L2{}
.bs_L3{}
.esc_L1{font-size:14px; float:left; padding-left:10px;}
.esc_L1:hover{color:#fa6a00;}
.esc_L2{float:left; padding:0 0 0 5px;}
.esc_L2:hover{color:#fa6a00;}
.esc_L3{float:left; color:#6f6f6f; padding-left:5px;}
.esc_L3:hover{color:#fa6a00;}
.SType3 {background:white; top:-9px;}
.SecDisabl{}
.FurlBoxPos1{left:530px;}
.FurlBoxPos2{left:500px;}
.FurlBoxPos3{left:470px;}
.edpe_x{margin-left:7px;}
.edpe_x svg{fill:#8f8f8f; width:16px; height:16px;}
.edpe_x svg:hover{fill:#fa6a00;}
.TxtClr_s{color:#fa6a00!important; font-weight:bold;}
.EditScns{cursor:pointer;}
.EditScns:hover{fill:#fa6a00; color:#fa6a00;}
.AddSect_s{float:right; top:-27px; right:60px; position:relative;}
.AddSect_s:hover{fill:#fa6a00;}
.AddPT{float:right; top:-27px; right:50px; position:relative; fill:#002f93;}
.AddPT:hover{fill:#fa6a00;}
.SType3 .AddPT{top:-28px;}
.mainNod{font-size:14px; color:#000000; padding:2px 0px 2px 2px; background:#e8e8e8;}
.chilNod2{margin-left:23px; font-size:14px; display:table; color:#000000; padding:1px 10px 1px 0;}
.chilNod3{padding:1px 0px 1px 21px; font-size:12px; display:table; color:#818181; font-weight:normal; background:white; width:100%; position:relative; top:2px;}
.namesect_x{user-select:none;}
/* .MBoxSect{margin-bottom:18px;} */
.BoxImg_s{float:right;}
.BoxImg_s img{max-width:150px; max-height:150px;}
.AllLangSec{margin:26px 0 0 250px; float:left;}
.AllLangSec span{position:relative; top:6px; font-size:14px; margin-left:10px;}
.ModYearBox{float:right; margin-top:15px;}
.DArrow{cursor:pointer;}
.DArrow:hover{color:#fa6a00;}
.DArrow:hover .GreyColor{color:#fa6a00; cursor:pointer;}
.mSortActive{color:#fa6a00;}
.stab td{border-bottom:1px solid #dadada; background:none; color:currentcolor;}
.mActType{background:white; color:#4a4a4a;}
.mDisType{background:none; color:#959595;}

/* Events.php */
.flex-table{display:flex; flex-direction:column; background:white; overflow:hidden; margin-bottom:20px; margin:0; padding:0;}
.table-header{display:flex; background:linear-gradient(0deg, #d1cece, #e7e7e7); font-weight:bold; padding:10px 10px; text-align:left;}
.table-header div{white-space:nowrap;}
.table-row{display:flex; border-bottom:1px solid #e0e0e0; padding:2px 10px; align-items:center;}
.table-row:last-child{border-bottom:none;}
.table-row:hover{background-color:#f9f9f9;}
.col-img{flex:0 0 70px; padding:0 8px;}
.col-img img{width:60px; height:60px; object-fit:contain; border-radius:4px;}
.col-art{flex:0 0 120px; padding:0 8px;}
.col-brand{flex:0 0 120px; padding:0 8px;}
.col-name{flex:1 0 180px; padding:0 8px;}
.col-qty{flex:0 0 30px; padding:0 8px; text-align:center;}
.col-src{flex:0 0 92px; padding:0 8px; text-align:center;}
.col-price{flex:0 0 100px; padding:0 8px; text-align:center; color:#299d14;}
.col-currency{flex:0 0 30px; padding:0 8px; text-align:center;}
.col-supplier{flex:0 0 140px; padding:0 8px;}
.col-time{flex:0 0 60px; padding:0 8px;}
.col-del{flex:0 0 20px; padding:0 0px;}
.col-empty{text-align:center; width:100%;}
.sort-btn{background:none; border:none; color:#2f2f2f; cursor:pointer; font-weight:bold; padding:0;}
.sort-btn:hover{color:#fa6a00;}
.sort-btn svg{height:14px; position:relative; top:2px; fill:2f2f2f;}
.sort-btn:hover svg{fill:#fa6a00;}
.boxPgn{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;float:none;margin:18px 0;padding:10px 12px;box-sizing:border-box;border:1px solid #d2d2d2;border-radius:6px;background:linear-gradient(115deg,rgba(255,255,255,.52) 0%,rgba(255,255,255,0) 34%,rgba(0,0,0,.025) 58%,rgba(255,255,255,.34) 100%),linear-gradient(180deg,#ffffff 0%,#fbfbfb 30%,#f0f0f0 62%,#e8e8e8 100%);box-shadow:inset 0 1px 0 #ffffff,inset 0 -1px 0 rgba(150,150,150,.16),0 3px 8px rgba(0,0,0,.08);}
.boxPgn a,.boxPgn span{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;margin:0;padding:0 9px;box-sizing:border-box;border:1px solid #c9c9c9;border-radius:4px;background:linear-gradient(to bottom,#ffffff,#dedede);box-shadow:inset 1px 1px #ffffff,0 1px 2px rgba(0,0,0,.12);color:#2d2d2d!important;font-family:Arial,sans-serif;font-size:13px;font-weight:600;text-align:center;text-decoration:none!important;line-height:1;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.boxPgn a:hover{background:#e7e7e7;border-color:#c9c9c9;color:#000000!important;box-shadow:0 2px 4px rgba(0,0,0,.12);transform:translateY(-1px);text-decoration:none!important;}
.boxPgn .active{background:#fa6a00;border-color:#fa6a00;color:#000000!important;font-weight:700;box-shadow:inset 0 1px 1px rgba(255,255,255,.22),0 2px 5px rgba(0,0,0,.18);}
.boxPgn .disabled{opacity:.45;cursor:not-allowed;transform:none;}
.SelSort svg{fill:#fa6a00;}

.rating-container{margin-bottom:30px; max-width:350px; font-family:Arial, sans-serif; float:left; margin:0 20px;}
.rating-title{margin-bottom:15px; color:#333; font-size:18px; padding-left:170px;}
.rating-item{margin-bottom:10px; display:flex; align-items:center;}
.rating-name{width:150px; font-size:13px; text-align:right; padding-right:20px;}
.rating-bar-container{width:150px; background:#e7e7e7; height:27px; border-radius:3px; margin-right:10px; position:relative; overflow:hidden;}
.rating-bar{height:100%; border-radius:3px; position:relative; transition:width 0.3s ease;}
.rating-percentage{position:absolute; right:5px; color:white; font-size:12px; line-height:27px; text-shadow:1px 0px 3px black; white-space:nowrap; left:6px;}
.rating-value{font-size:14px; color:#666; min-width:40px;}
.rating-total{margin-top:15px; font-size:14px; color:#777;}
.RatDispNone{display:none;}
.ButShowMore{color:#ee7500; padding:10px 0 0 170px; cursor:pointer;}

.blocks-container{max-width:450px;}
.block{display:flex; padding:15px; margin:10px 0; border:1px solid #ddd; border-radius:5px;background-color:#f9f9f9; flex-direction:column;}
.block-title{flex-grow:1; margin:0 10px; font-weight:bold; text-align:left;}
.sort-arrows{display:flex; flex-direction:column;}
.sort-arrow{cursor:pointer; padding:2px; font-size:16px;}
.sort-arrow svg:hover{fill:#fa6a00!important;}
.visibility-checkbox{margin-right:10px; accent-color:#f76900; cursor:pointer;}
.MainSetTab{accent-color:#939393; cursor:pointer; margin:3px 0;}
.block.inactive{opacity:0.6; background-color:#eee;}
/* .SortBlc1{background:#f9f9f9 url(images/sortsection.jpg) no-repeat 56% 77% / 364px 32px;}
.SortBlc2{background:#f9f9f9 url(images/sortfeatured.jpg) no-repeat 56% 77% / 364px 32px;}
.SortBlc3{background:#f9f9f9 url(images/sortbra.jpg) no-repeat 56% 77% / 364px 32px;} */
.CmDashBox{display:flex; flex-direction:column;}
.PrDashBox{display:flex;}
.StBoxSortM{display:flex; align-items:center;}
.StBoxSortSet{display:flex; align-items:center; margin-left:38px;}
.StBoxSortCh{display:flex; flex-direction:column; margin-left:38px;}
.OneSortCh{}

/* SELECT Multiply */
.SlCustomSelect{position:relative; width:200px; font-family:Arial, sans-serif;}
.SlSelectHeader{padding:10px 15px; border:1px solid #e0e0e0; border-radius:5px; cursor:pointer; display:flex; justify-content:space-between; align-items:center; background:white; transition:border-color 0.3s; box-shadow:inset 1px 1px #F1F1F1, 0 1px 2px rgba(0, 0, 0, .1);}
.SlSelectHeader:hover{border-color:#fa6a00;}
.SlSelectArrow{transition:transform 0.3s;}
.SlSelectOptions{display:none; position:absolute; top:100%; left:0; right:0; z-index:20; background:white; border:1px solid #dedede; border-radius:5px; margin-top:4px; box-shadow:0 10px 24px rgba(0,0,0,.18), 0 2px 5px rgba(0,0,0,.12); max-height:550px; overflow-y:auto;}
.SlSelectOptions.SlActive{display:block;}
.SlOptItem{display:flex; align-items:center; padding:8px 15px; cursor:pointer; transition:background-color 0.2s; border-bottom:1px solid #f0f0f0;}
.SlOptItem:has(input:checked){background-color:#ffffff;color:#000000!important;}
.SlOptItem:has(input:checked) .SlOptText{color:#000000!important;}
.SlOptItem:hover{background-color:#fa6a00; color:#ffffff!important;}
.SlOptItem:hover .SlOptText{color:#ffffff!important;}
.SlOptItem:last-child{border-bottom:none;}
.SlOptItem input{margin-right:10px;}
.SlOptText{flex:1;}
.SlSelectActions{padding:10px 15px; display:flex; justify-content:space-between; gap:10px;}
.SlSelectActions .gButDiv{width:100%; text-align:center;}
.SlSelectAll{background-color:#6c757d; color:white;}
.SlSelectAll:hover{background-color:#5a6268;}
.SlApplyBtn{background-color:#fa6a00; color:white;}
.SlApplyBtn:hover{background-color:#ff7a18;}
.SlSelectHeader.SlActive .SlSelectArrow{transform:rotate(180deg);}
.SlHideSEO{display:none;}

/* SLIDER */
.slider-list{display:flex; flex-wrap:wrap; gap:10px; margin-top:20px;}
.SlideItem{width:200px; box-shadow:0 2px 6px rgba(0,0,0,0.05); position:relative; transition:0.3s; padding:0; user-select:none;}
.SlideItem img{width:100%; height:105px; object-fit:cover; cursor:pointer; padding:34px 0; outline:1px solid #c0c0c0;}
.SlideItem img:hover{outline:1px solid #fa6a00;}
.SlideItem.inactive{opacity:0.4;}
.ActiveImg{transition:0.3s; box-shadow:0 2px 4px rgb(0 0 0 / 20%)!important; outline:1px solid #fa6a00; background:#ffecdd;}
.DelSlideBtn{position:absolute; top:3px; right:9px; background:#ffffff00; border:none; color:#e33; width:28px; height:27px; cursor:pointer; font-weight:bold; font-size:23px;}
.DelSlideBtn:hover{outline:1px solid #c00;}
.ShowSlideBtn{position:absolute; top:0; left:15px; border:none; color:#6a6a6a; width:23px; height:23px; cursor:pointer; font-weight:bold; font-size:23px;}
.ShowSlideBtn:hover{color:#fa6a00;}
#edit-block{margin-top:30px;}
.preview{margin-top:10px;}
.preview img{max-width:300px;border:1px solid #ccc;border-radius:8px;}
.form-row{margin-bottom:12px;}
.InpBoxSizeImg{display:flex; flex-direction:row; gap:5px; width:200px;}
.SetsTab td:first-child{text-align:right;}
.BorderButNone{border-top:0; border-left:0; border-right:0;}
.SliderTextarea{width:500px; max-width:500px; height:240px; text-align:left; padding:5px; font-size:12px; line-height:20px;}
.EditSlide, .AddSlide{display:none;}
.SlBoxSortBut{fill:#6a6a6a;}
.SlSortButL{position:absolute; left:15px; bottom:8px; transform:rotate(-90deg); cursor:pointer;}
.SlSortButL:hover{fill:#fa6a00;}
.SlSortButR{position:absolute; right:15px; bottom:8px; transform:rotate(90deg); cursor:pointer;}
.SlSortButR:hover{fill:#fa6a00;}


.FileUpload{display:flex; justify-content:flex-end; float:left; margin-right:20px;}
.FileUploadInput{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.FileUploadLabel{display:block; cursor:pointer;}
.UploadArea{border:2px dashed #cbd5e0; border-radius:5px; padding:15px 20px; text-align:center; transition:all 0.3s ease; background:#f8fafc; display:flex; flex-direction:column; align-items:center; justify-content:center; width:max-content;}
.UploadArea:hover{border-color:#fa6a00; background:#fff6ed;}
.UploadArea.DragOver{border-color:#fa6a00; background:#e0e7ff; transform:scale(1.01);}
.UploadIcon{width:42px; height:42px; fill:#a0aec0; margin-bottom:5px; transition:fill 0.3s ease;}
.UploadArea:hover .UploadIcon{fill:#fa6a00;}
.UploadTitle{font-size:14px; font-weight:600; color:#2d3748; margin-bottom:4px;}
.UploadSubtitle{font-size:13px;color:#718096;}
.ImgPreview{display:grid; grid-template-columns:repeat(auto-fill, minmax(150px,1fr)); gap:15px; justify-items: start;}
.ImgPreview:empty{display:none;}
.PreviewItem{position:relative; border-radius:5px; overflow:hidden; box-shadow:0 0px 4px rgba(0,0,0,0.1); background:#fff;}
.PreviewItem img{object-fit:cover; display:block; max-width:240px; max-height:118px;}
.RemoveBtn{position:absolute;top:5px;right:5px;background:rgba(255,0,0,0.8);color:white;border:none;border-radius:50%;width:24px;height:24px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;padding:0;}
.RemoveBtn:hover{background:rgba(255,0,0,1);}

/*Confirm Modal*/
.CustomConfirm{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;animation:fadeIn 0.3s forwards;}
@keyframes fadeIn{to{opacity:1;}}
.ConfirmDialog{background:white; padding:2rem; border-radius:0px; box-shadow:0 10px 30px rgba(0,0,0,0.3); max-width:600px; transform:translateY(-20px); animation:slideUp 0.3s forwards; min-width:200px; border: 3px solid #fa6a00;}
@keyframes slideUp{to{transform:translateY(0);}}
.ConfirmDialog p{margin:0 0 1.5rem 0;font-size:16px;line-height:1.5;text-align:center;}
.ConfirmBut{display:flex;justify-content:center;gap:1rem;}

@media screen and (max-width: 1200px){
    .AdAnWrapBl{}
	.table-header, .table-row{flex-wrap:wrap;}
	/* .col-img, .col-art, .col-brand, .col-name, .col-qty, .col-price, .col-currency, .col-supplier, .col-time{flex:1 0 50%; padding:5px 10px;} */
}
@media screen and (max-width: 960px){
    .CmFwTabWrap{overflow:auto; max-width:100%; max-height:700px;}
}
@media screen and (max-width: 768px){
    .AdWrapMainBl{flex-direction:column; align-items:center;}
    #boxAjxCur{width:auto; margin:0px 0px 20px 0px;}
}
@media screen and (min-width:320px) and (max-width:480px){
    .StTabLink{padding:0px 10px 0px 10px; font-size:12px;}
    #AddPS{font-size:9px; padding:10px 5px 10px 5px;}
}
