:root {
	/* https://www.hexdictionary.com/ */
	/* common all layer */
	--black: #000;
	--dove-gray: #707070;
	--fuscous-gray: #515151;
	--lightgrey: #cdcdcd;
	--white3: #fdfdfd;
	--white: #fff;

	/* layer2 */
	--blue-romance2: #d4f1d8;
	--blue-romance: #c9edce;
	--ceramic: #f9fdf7;
	--clay-ash: #bacab4;
	--fruit-salad: #5fa35b;
	--granny-smith-apple2: #96ea9a;
	--granny-smith-apple: #a1eba7;
	--green: #1a8d13;
	--harp: #e3f1e5;
	--hint-of-green: #dff7dd;
	--peppermint: #e1f7df;
	--sea-mist: #c4e0cf;
	--zumthor: #ebf0fa;

	--contentBg:var(--ceramic);
	--contentBgBorder:var(--granny-smith-apple2);
}

.cuzadpn { background:var(--blue-romance) linear-gradient(to top, #8ee29a 1px, var(--blue-romance) 1px, #dcf4e0 23px, var(--white) 1px); }
.cuzadpn, .cuzadpn td{font:normal normal normal 8pt/normal Tahoma,'ms sans serif',Arial !important; color:var(--black) !important; }
.cuzadpn form{padding:0; margin:0; }
.cuzadpn input{padding:1px 3px; border:1px solid var(--clay-ash); background:var(--white) url('/.s/img/wd/2/text-bg.gif') repeat-x 0 0; font-family:Tahoma,Arial; font-size:8pt; color:var(--fuscous-gray); }

.u-menu .xw-mc{background:var(--blue-romance); border-right:1px solid var(--peppermint); border-bottom:1px solid var(--peppermint); border-top:1px solid var(--granny-smith-apple); border-left:1px solid var(--granny-smith-apple); }
.u-menu .u-menubody{border-left:1px solid var(--peppermint); border-top:1px solid var(--peppermint); border-bottom:1px solid var(--granny-smith-apple); border-right:1px solid var(--granny-smith-apple); background:transparent !important; }
.u-menuvsep{background:url('/.s/img/wd/2/spr.gif') repeat-x 0 3px; padding:3px 0; }
.u-menuvitem{text-decoration:none!important; position:relative; padding:2px 16px 2px 4px; white-space:nowrap; overflow:visible; line-height:18px; color:var(--black); text-align:left; }
.u-menu .u-menuitemhl{background:var(--hint-of-green) url('/.s/img/wd/2/menubg.gif') repeat-x scroll 0 0; cursor:pointer; }
.u-menuarrow { background:transparent url('/.s/img/wd/2/ar1.gif') no-repeat scroll center; }
.u-menusetting{background-position:right 5px!important }
.u-menu-new-pm{background:url('/.s/img/ma/newpm.gif') no-repeat 2px 4px; width:18px; height:16px; }

.u-menuh{padding-top:1px; }
.u-menuh .u-menubody{background:transparent}
.u-menuhsep{border-left:2px ridge var(--blue-romance); height:100%}
.u-menuhitem{padding:0; white-space:nowrap; overflow:visible; cursor:pointer; color:var(--black); text-align:left; }
.u-menuh .u-menuitemhl{cursor:pointer; }
.u-menuitemhl .admBarLeft{background:transparent url('/.s/img/wd/2/tb-btn-sprite.gif') no-repeat 0 0; }
.u-menuitemhl .admBarRight{background:transparent url('/.s/img/wd/2/tb-btn-sprite.gif') no-repeat 0 -21px; }
.u-menuitemhl .admBarCenter{background:var(--hint-of-green) url('/.s/img/wd/2/tb-btn-sprite.gif') repeat-x 0 -42px; }
.admBarLeft,.admBarRight{width:3px; height:21px; float:left; }
.admBarCenter{height:21px; float:left}
.admBarCenter div{padding:3px 3px 0 3px; font-weight:normal; }

.u-menu a:link,.u-menu a:visited,.u-menu a:hover,.u-menu a:active{text-decoration:none; color:var(--black); cursor:pointer}

.u-wndmenufr{border-left:1px solid var(--peppermint); border-top:1px solid var(--peppermint); border-bottom:1px solid var(--granny-smith-apple); border-right:1px solid var(--granny-smith-apple); }
.u-wndmenu{overflow:hidden}
.u-wndmenu .u-menuhitem{padding:2px 6px 2px 6px; white-space:nowrap; overflow:visible; cursor:pointer}
/* ============== */

.x-unselectable{-moz-user-select:-moz-none; }
.x-selectable{-moz-user-select:text}

.x-sh, .x-sh *{overflow:hidden; margin:0; border:0}
.xsl *,.xsr *,.xsb *{height:100%}

.x-sh .xstl{padding-top:6px; background:transparent url('/.s/img/wd/2/shadow-h.png') no-repeat 0 0; }
.x-sh .xsml{background:transparent url('/.s/img/wd/2/shadow-h.png') repeat-y -6px 0; }
.x-sh .xstr{padding-top:6px; background:transparent url('/.s/img/wd/2/shadow-h.png') no-repeat -18px 0; }
.x-sh .xsmr{background:transparent url('/.s/img/wd/2/shadow-h.png') repeat-y -12px 0; }
.x-sh .xsbl{padding-left:6px; background:transparent url('/.s/img/wd/2/shadow.png') no-repeat 0 -12px; }
.x-sh .xsbc{background:transparent url('/.s/img/wd/2/shadow.png') repeat-x 0 -36px; }
.x-sh .xsbr{padding-right:6px; background:transparent url('/.s/img/wd/2/shadow.png') no-repeat right -6px; }

.xt { background:transparent url('/.s/img/wd/2/tool-sprites.gif') no-repeat; }
.xt-close{background-position:0 0; }
.xt-close-over{background-position:-15px 0; }
.xt-mini{background-position:0 -15px; }
.xt-mini-over{background-position:-15px -15px; }
.xt-maxi{background-position:0 -30px; }
.xt-maxi-over{background-position:-15px -30px; }
.xt-rest{background-position:0 -45px; }
.xt-rest-over{background-position:-15px -45px; }
/* .xw-hdr{text-align:left; white-space:nowrap; padding:1px 0 0 0; white-space:nowrap; height:24px} */
.xw-hdr-text { color:var(--green); }
/* .xw-sps{height:4px; overflow:hidden; position:absolute; width:100%; z-index:1} */
.xw-tsps{height:6px}
.xw-resize .xw-tl{cursor:nw-resize}
.xw-resize .xw-tr{cursor:ne-resize}
.xw-resize .xw-sps{cursor:n-resize}
.xw-resize .xw-ml{cursor:w-resize}
.xw-resize .xw-mr{cursor:e-resize}
.xw-resize .xw-mc{cursor:default}
.xw-resize .xw-bl{cursor:sw-resize}
.xw-resize .xw-br{cursor:se-resize}
.xw-resize .xw-bc{cursor:s-resize}
.xw-dragging .xw-tl{opacity:0.7; }
.xw-tc{background:transparent url('/.s/img/wd/2/top-bottom.png') repeat-x 0 0; overflow:hidden; position:relative; font-size:0; line-height:0; }
.xw-tl{background:transparent url('/.s/img/wd/2/left-corners.png') no-repeat 0 0; padding-left:6px; position:relative; }
.xw-tr{background:transparent url('/.s/img/wd/2/right-corners.png') no-repeat right 0; padding-right:6px; position:relative; }
.xw-bc{background:transparent url('/.s/img/wd/2/top-bottom.png') repeat-x 0 bottom; font-size:0; line-height:0; overflow:hidden; }
.xw-bcm{height:2px; background:transparent url('/.s/img/wd/2/top-bottom.png') repeat-x 0 bottom; }
.xw-bc .xw-footer{padding-bottom:6px; font-size:0; line-height:0; }
.xw-bcm .xw-footer{padding-bottom:2px; font-size:0; line-height:0; }
.xw-bl{background:transparent url('/.s/img/wd/2/left-corners.png') no-repeat 0 bottom; padding-left:6px; }
.xw-br{background:transparent url('/.s/img/wd/2/right-corners.png') no-repeat right bottom; padding-right:6px; }
.xw-mc{border:1px solid var(--granny-smith-apple2); padding:0; margin:0; font:normal 11px tahoma,arial,helvetica,sans-serif; background:var(--blue-romance); }
.xw-ml{background:transparent url('/.s/img/wd/2/left-right.png') repeat-y 0 0; padding-left:6px; }
.xw-mr{background:transparent url('/.s/img/wd/2/left-right.png') repeat-y right 0; padding-right:6px; }
.xw-bc{height:6px; }
.xw-icon { width:16px; height:16px; }
.xw-body{background:transparent}
.xw-draggable,.xw-draggable .xw-hdr-text{cursor:move; }
.xw-plain .xw-mc{background:var(--blue-romance); border-right:1px solid var(--peppermint); border-bottom:1px solid var(--peppermint); border-top:1px solid var(--granny-smith-apple); border-left:1px solid var(--granny-smith-apple); }
.xw-plain .xw-body{padding:.5em; border-left:1px solid var(--peppermint); border-top:1px solid var(--peppermint); border-bottom:1px solid var(--granny-smith-apple); border-right:1px solid var(--granny-smith-apple); background:transparent!important; }
.xw-blank{background:var(--granny-smith-apple); opacity:0.4; overflow:hidden}

.myWinGrid{background:var(--black) url('/.s/img/1px.gif'); opacity:0.25; }
.myWinCont,.myWinCont td, .myWinCont dl,.myWinCont dt{color:var(--black); font-size:8pt; font-family:Tahoma,Arial; }

.myWinCont a:where(:not(.ubtn-default)) {text-decoration: underline;color: var(--fuscous-gray);}
.myWinCont a:is(:active, :hover):where(:not(.ubtn-default)) {text-decoration: none;color: var(--black);}

.myWinError{color:red!important; }
.myWinSuccess{color:blue!important; }
.myWinCont{overflow:hidden; -moz-user-select:text;scrollbar-width:thin;scrollbar-color: #89c386 #d3f7d8;}
.myWinCont form{padding:0px; margin:0px; }
.myWinCont input, .myWinCont select{font-family:Tahoma,Arial; font-size:8pt; color:var(--fuscous-gray); vertical-align:middle; }
.myWinCont input[type='checkbox'], .myWinCont input[type='radio']{height:16px; width:16px; }
.myWinCont input[type='text'],.myWinCont input[type='password'] { border:1px solid var(--clay-ash); background:var(--white) url('/.s/img/wd/2/text-bg.gif') repeat-x 0 0; }
.myWinCont textarea{padding:2px 3px; border:1px solid var(--clay-ash); background:var(--white) url('/.s/img/wd/2/text-bg.gif') repeat-x 0 0; }
.myWinCont input[readonly]{color:#bbbbbb}
.myWinCont textarea{font-family:'Courier New'; font-size:9pt; }
.myWinCont input[type='text']:focus,.myWinCont input[type='password']:focus, .myWinCont textarea:focus{border:1px solid #79DF85; background:var(--white) url('/.s/img/wd/2/text-bg-focus.gif') repeat-x 0 0; }
.myWinCont input[type='checkbox'],.myWinCont input[type='radio']{margin:1px 2px 0 1px; }
.myWinCont hr { color:#96cda1; }
.myWinCont label { color:var(--green); }
.myWinCont legend{padding-bottom:2px; padding-left:3px; padding-right:3px; font-size:10px; color:var(--green); }
.myWinCont fieldset{border:1px solid var(--granny-smith-apple); padding:2px 5px; margin-bottom:3px; }
.myWinCont ul{list-style:none; margin:0 0 0 3px; padding-left:0px; }
.myWinCont ul > li{margin:2px 0 2px 0; padding:0 0 0 14px; background:url('/.s/img/wd/2/li.png') no-repeat 0 2px; }
.myWinCont .fHelp{font-size:7pt; color:#8a8a8a; }
.myWinLoad{margin:0; width:31px; height:31px; background:url('/.s/img/wd/2/ajax.gif') no-repeat 0 0; }
.myWinLoadS{margin:0; width:16px; height:16px; background:url('/.s/img/wd/2/ajaxs.gif') no-repeat 0 0; }
.myWinLoadSD{margin:0; width:16px; height:16px; background:url('/.s/img/icon/ok.png') no-repeat 0 0; }
.myWinLoadSF{margin:0; width:16px; height:16px; background:url('/.s/img/icon/er.png') no-repeat 0 0; cursor:help; }
.myWinPollG{margin:0; width:215px; height:131px; background:url('/.s/img/wd/2/gridh.gif') no-repeat 0 0; }
.myWinPollT{background:var(--granny-smith-apple); }
.myWinPollTd{background:#d6f0d4; }
.myWinTD1{background:var(--blue-romance); }
.myWinTD2{background:var(--peppermint); }

.myWinCont .pgSwch, .myWinCont .pgSwchA{padding:2px 5px 2px 5px; border:1px solid var(--granny-smith-apple); font-weight:bold; line-height:2em; }
.myWinCont .pgSwchA{background:var(--peppermint); }
.myWinCont a.pgSwch:link, .myWinCont a.pgSwch:visited{text-decoration:none; color:#31b73c}
.myWinCont a.pgSwch:hover{text-decoration:none; background:var(--peppermint); color:var(--black)}

/* ============== */
.myBtnCont{padding:0 4px 2px 4px; width:auto; white-space:nowrap; cursor:pointer; }
.myBtnCont a:link, .myBtnCont a:visited, .myBtnCont a:hover, .myBtnCont a:active{text-decoration:none; font-family:tahoma,arial,verdana; color:var(--black); font-size:8pt; }
.myBtnDis a:link, .myBtnDis a:visited, .myBtnDis a:hover, .myBtnDis a:active{color:#b3b3b3; }

.myBtnLeftA{background:transparent url('/.s/img/wd/2/btn-sprite.gif') no-repeat 0 -133px; }
.myBtnRightA{background:transparent url('/.s/img/wd/2/btn-sprite.gif') no-repeat 0 -152px; }
.myBtnCenterA{background:#e4ebe3 url('/.s/img/wd/2/btn-sprite.gif') repeat-x 0 -171px; height:19px; }

.overBtn .myBtnLeftA,.downBtn .myBtnLeftA,.overBtn .myBtnLeft,.downBtn .myBtnLeft{background-position:0 -57px; }
.overBtn .myBtnRightA,.downBtn .myBtnRightA,.overBtn .myBtnRight,.downBtn .myBtnRight{background-position:0 -76px; }
.overBtn .myBtnCenter,.overBtn .myBtnCenterA{background-position:0 -95px; }
.downBtn .myBtnCenter,.downBtn .myBtnCenterA{background-position:0 -114px; }

.myBtnLeftA, .myBtnRightA, .myBtnLeft, .myBtnRight{width:3px; height:19px; white-space:nowrap; }
.myBtnLeftA img, .myBtnRightA img, .myBtnLeft img, .myBtnRight img{width:3px; height:19px; display:block; }
.myBtnLeft{background:transparent url('/.s/img/wd/2/btn-sprite.gif') no-repeat 0 0; }
.myBtnRight{background:transparent url('/.s/img/wd/2/btn-sprite.gif') no-repeat 0 -19px; }
.myBtnCenter{background:#e4ebe3 url('/.s/img/wd/2/btn-sprite.gif') repeat-x 0 -38px; height:19px; }
/* ============== */

/* ============== */
.u-sugglist{overflow:auto; position:relative; border:1px solid #79DF85; border-top:0px; background:var(--white)}
.u-suggcont{text-align:left; padding-left:3px; background:var(--white); border-collapse:separate; border-spacing:0}
.u-suggrowhl{background:var(--hint-of-green) !important}
.u-suggcell0{color:var(--fuscous-gray); }
.u-suggmark{font-weight:bold; }
.u-suggcell1{}
.u-suggcont td{}
.u-suggcell2{}
.u-suggrow{}
/* ============== */

/* ============== */
.u-tabc-p{position:relative; overflow:hidden}
.u-tabc-listp{}
.u-tabc-list{height:26px}
.u-tabc-scrbut{position:absolute; background:transparent; right:0px; top:0; width:43px; height:26px; z-index:5}
.u-tabc-scrl, .u-tabc-scrr{width:18px; float:left; height:22px; display:inline; overflow:hidden; font-size:1px}
.u-tabc-scrl{margin:4px 0 0 7px; background:transparent url('/.s/img/wd/2/scroll-left.gif') no-repeat scroll 0 0; cursor:pointer; }
.u-tabc-scrr{margin:4px 0 0 0; background:transparent url('/.s/img/wd/2/scroll-right.gif') no-repeat scroll -18px 0; cursor:pointer; }
.u-tabc-tab{overflow:hidden; cursor:pointer; float:left; padding-right:1px; position:relative; z-index:1; display:inline; height:26px; }
.u-tabc-tab-act{color:var(--green); z-index:2; height:26px; margin-bottom:0px}
.u-tabc-tab-over{color:var(--green); }
.u-tabc-pbot{display:none; height:3px; overflow:hidden; font-size:1px; }
.u-tabc-tabl{padding-bottom:10px; margin-top:2px; padding-right:10px; background:transparent url('/.s/img/wd/2/tabs-sprite.gif') no-repeat scroll right -351px; position:relative; }
.u-tabc-tab-act .u-tabc-tabl{padding-bottom:10px; margin-top:0px; background:transparent url('/.s/img/wd/2/tabs-sprite.gif') no-repeat scroll right -351px}
.u-tabc-tabr{padding-left:10px; background:transparent url('/.s/img/wd/2/tabs-sprite.gif') no-repeat scroll 0 -51px}
.u-tabc-tabr-wcl{padding-right:28px}
.u-tabc-label{background:transparent url('/.s/img/wd/2/tabs-sprite.gif') repeat-x scroll 0 -201px; font-size:12px; white-space:nowrap; cursor:pointer; font-family:tahoma,arial,helvetica; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; padding:6px 0; }

.u-tabc-closebut{display:none; width:16px; height:16px; position:absolute; right:9px; top:3px; overflow:hidden; font-size:1px}
.u-tabc-closebut-over{display:none; }
.u-tabc-icon{display:none; margin-right:3px; width:16px; height:16px; vertical-align:-4px}

.u-tabc-body{padding:2px; border:1px solid var(--granny-smith-apple2)}
.u-tabc-content{overflow:auto; -moz-user-select:text}
/* ============== */

/* ============== */
.u-combo{padding:0; white-space:nowrap; border-collapse:separate; border:1px solid var(--clay-ash)}
.u-combofocus .u-comboeditcell{}
.u-comboeditcell{background:#efefef; vertical-align:top; border-right:1px solid var(--clay-ash); border-spacing:0}
.u-comboedit::-moz-focus-inner{border:0; }
.u-combobut{width:16px; height:18px; background:url('/.s/img/wd/2/trigger.gif') no-repeat 0 0; vertical-align:top; padding:0; margin:0}
.u-combobuthl{background-position:-16px 0}
.u-comboopen .u-combobut{background-position:-32px 0 !important}

.u-combolist{color:var(--black); font-weight:normal; overflow:auto; position:relative; border:1px solid var(--clay-ash); border-top:0px; background:var(--white); }
.u-combolist > div:hover{background:#39f; color:var(--white); }
.u-combocont{border-collapse:separate; border-spacing:0; }
.u-combocont td{font-size:11px; font-family:Verdana,Tahoma,Arial; }
.u-comborowhl{background:#eeeeee !important; cursor:pointer; }
.u-comborowsel{}
.u-comborowicon{vertical-align:0px; margin:0 3px 0 1px}
.u-combocell0{}
.u-combocell1{}
/* ============== */

#gcatalog .gcont{height:430px; min-width:200px; position:relative }
#gcatalog .ghead{height:24px; line-height:24px; padding-left:5px; background:#d4f1d3 url('/.s/img/wd/2/cmp-bg.gif') repeat-x 0 0 }
#gcatalog .gitem{width:47%; min-width:200px; float:left; margin:2px; padding:3px; text-decoration:none; font-size:12px; border:#93d899 1px solid; border-radius:3px; background-color:transparent }
#gcatalog .gitem:hover, #gcatalog a.gsel{ background-color:var(--peppermint); border:#1f1f1f 1px solid; color:var(--black) }
#gcatalog .gitem img{background:url('/.s/img/icon/ajsml.gif') no-repeat 8px 8px; width:32px; height:32px; border:1px solid var(--granny-smith-apple); float:left; margin-right:6px }
#gcatalog .gname{font-size:12px; padding-bottom:3px }
#gcatalog .gpage{padding:2px 5px 2px 5px; border-left:1px solid var(--granny-smith-apple); border-top:1px solid var(--granny-smith-apple); border-bottom:1px solid var(--granny-smith-apple); }
#ggoods{overflow:hidden }
#gcats{overflow-x:auto; overflow-y:auto; padding-right:5px }
#gcats ul.cat-tree{display:none; list-style:none!important; margin:0!important; padding:0 0 0 16px!important; line-height:1.3em; text-align:left; }
#gcats .cat-tree li{background:none!important; padding:0!important; }
#gcats .cat-tree i{padding-left:12px; height:14px; background:transparent url('/.s/img/wd/2/sb.gif') 0 2px no-repeat }
#gcats .cat-tree u{padding-left:12px; height:14px; background:transparent url('/.s/img/icon/pm.gif') no-repeat }
#gcats .cat-tree u.plus{background-position:0 3px; }
#gcats .cat-tree u.minus{background-position:0 -18px }
#gcats .cat-tree a{text-decoration:none }
#gcats .cat-tree a:hover{text-decoration:underline }

/*shop options image select box*/
.img-select-box { --item-size: 130px; --item-border-color: var(--granny-smith-apple); --item-main-color: var(--fruit-salad); --item-overlay-color: #00000059; display: grid; grid-template-columns: repeat(auto-fill, minmax(var(--item-size), 1fr)); gap: 10px; }
.img-item img {width: 100%;object-fit: scale-down;pointer-events: none;max-width: 100%;}
.img-item.loader img {position: relative; z-index: 2}
.img-item { min-height: var(--item-size); display: flex; align-items: center; justify-content: center; border: 1px solid var(--item-border-color); transition: opacity .3s ease; cursor: pointer; position: relative; user-select: none;-webkit-tap-highlight-color: transparent;}
.img-item.selected { border-color:var(--item-main-color); }
.img-item.loader { color: var(--item-main-color); pointer-events: none!important;}
.img-item-stump {display:none;position:absolute;width: calc(var(--item-size) / 2);height: calc(var(--item-size) / 2)}
.img-item.loader .img-item-stump {display: block}
.img-item:before { content: ""; width: 40px; height: 40px; display: block; position: absolute; left: 50%; top: 50%; border-radius: 20px; background: var(--item-main-color) url("/.s/img/icon/bi_check.svg") no-repeat center center; z-index: 4; background-size: contain; transform: translate(-50%, -50%) scale(0); transform-origin: center center; backface-visibility: hidden; transition: transform .3s ease; pointer-events: none; }
.img-item:after { content: ""; inset: 0; border-radius: inherit; position: absolute; z-index: 3; display: block; background: var(--item-overlay-color); opacity: 0; transition: opacity .3s ease; pointer-events: none; }
.img-item.selected:before { transform: translate(-50%, -50%) scale(1); } .img-item.selected:after { opacity: 1; }
/*==============================*/

div.dp-calendar{background-color:var(--white); border-color:var(--clay-ash); }
div.dp-popup h2{background-color:var(--ceramic); color:var(--black); }
table.jCalendar th{background:var(--white); border-bottom:1px solid #F0F0F0; color:#313131; }
table.jCalendar td{background:var(--white); color:var(--black); }
table.jCalendar td.other-month{background:var(--white); color:#adadad }
table.jCalendar .dp-day td.dp-hover{ background:transparent url('/.s/img/wd/2/c.png') no-repeat 0 -79px!important; text-decoration:none; color:#1a4b77 }
table.jCalendar .dp-day td.today{background:transparent url('/.s/img/wd/2/c.png') no-repeat 0 -56px; }
table.jCalendar .dp-day td.selected{background:#00aef0 url('/.s/img/wd/2/c.png') no-repeat 0 -102px !important; color:var(--black); }

.x-lb .x-sh, .x-lb .xw-bl{display:none !important; }
.x-lb .xw-ml, .x-lb .xw-mr{margin:0 !important; padding:0 !important; background:none !important; }
.x-lb .xw-mc{color:#333; font-weight:normal; float:none; margin:0; padding:3px !important; line-height:28px; background:var(--white) !important; border:0 !important; border-radius:4px; box-shadow:0 10px 25px rgba(0, 0, 0, 0.5); }
.x-lb .xw-hdr-text{display:none !important; }
.x-lb .xw-hdr img{display:none; }
.x-lb .xw-tl, .x-lb .xw-tr, .x-lb .xw-tc, .x-lb .xw-hdr, .x-lb .xw-sps{height:0 !important; background:none !important; padding:0 !important; }
.x-lb .xw-tc{overflow:visible !important; }
.x-lb .xt-close{position:absolute !important; right:-18px; top:-18px; margin:0 !important; z-index:10014 !important; width:36px !important; height:36px !important; background:url('/.s/src/ulightbox/fancybox_sprite.png') !important; }
.x-lb .xw-body{border:0 !important; padding:0 !important; }
.x-lb a.lbuprev span, .x-lb a.lbunext span{width:36px !important; height:36px !important; }
.x-lb a.lbuprev span{background:url('/.s/src/ulightbox/fancybox_sprite.png') 0 -36px !important; left:20px !important; }
.x-lb a.lbunext span{background:url('/.s/src/ulightbox/fancybox_sprite.png') 0 -72px !important; right:20px !important; }

#subscribe{float:right; font-size:10px; }

/* Crossposting */
.myTblhTD1{background:var(--harp); color:var(--fruit-salad); }
.myTblhTD2{background:var(--harp); border-top-right-radius:5px; border-left:1px solid var(--white3); border-top:1px solid var(--sea-mist); border-right:1px solid var(--sea-mist); border-bottom:1px solid var(--lightgrey); color:var(--fruit-salad); text-shadow:0px 1px 0px var(--white); font-size:16px; font-weight:bold; height:36px; }
.myTblhTD3{background:var(--harp); border-left:1px solid var(--white3); border-top:1px solid var(--white3); border-bottom:1px solid var(--lightgrey); border-right:1px solid var(--lightgrey); font-size:13px; color:var(--fruit-salad); text-shadow:0px 1px 0px var(--white); }
.myTblhTD4{background:var(--harp); border-left:1px solid var(--white3); border-top:1px solid var(--white3); border-bottom:1px solid var(--lightgrey); border-right:1px solid var(--sea-mist); font-size:13px; color:var(--fruit-salad); text-shadow:0px 1px 0px var(--white); }

.myTblTD3, .myTblTD4, .myTblTD5, .myTblTD6{background:var(--zumthor); }

/* new content wrapper */
[container]{border-color:#96cda1; background:#d3f5da linear-gradient(#e8f7e8, #d3f5da 1rem); }
[container] > div{border-color:var(--granny-smith-apple2); background:var(--ceramic); }
[container] > [top-block]{background:var(--blue-romance2) linear-gradient(var(--blue-romance2), var(--ceramic)); }
[container] > [breadcrumbs]{background:var(--blue-romance2) linear-gradient(var(--ceramic), var(--blue-romance2)); }
[content].content-dark { background:var(--blue-romance); }

/* common new button style */
.ubtn-default {
	box-shadow: inset 0px 0px 1px 1px #bfedc4;
	border-color: #007406;
	background: linear-gradient(0deg, rgba(221,226,223,1) 11%, rgba(197,204,199,1) 17%, rgba(238,244,240,1) 45%);
}
.ubtn-default.light-btn {
	box-shadow: inset 0px 0px 1px 1px #f5f1f3;
	background: linear-gradient(0deg, rgba(221,226,223,1) 1%, rgba(197,204,199,1) 15%, rgba(238,244,240,1) 45%);
}

.ubtn-default.remove-button,
.ubtn-default.remove-button:hover,
.ubtn-default.remove-button:active{
	border-color: #571111;
	box-shadow: none;
	color: var(--white);
	background: #B80000 linear-gradient(to bottom, #B80000 0%, #571111 100%);
}

.ubtn-default:hover {box-shadow: inset 0px 0px 1px 1px #99f158;}
.ubtn-default:active {background: #e3ebe4;}
.ubtn-default:disabled {
	color: rgba(16, 16, 16, 0.7);
	background: rgba(239, 239, 239, 0.5);
	border-color: rgba(118, 118, 118, 0.7);
	box-shadow: none;
	cursor: default;
}
button.tgme_widget_login_button {
	display: inline-block;
	vertical-align: top;
	font-size: 13px;
	font-weight: 500;
	line-height: 20px;
	border-radius: 17px;
	background-color: #54a9eb;
	text-overflow: ellipsis;
	overflow: hidden;
	padding: 7px 16px 6px;
	margin: 0;
	border: none;
	color: var(--white);
	cursor: pointer;
}
button.tgme_widget_login_button:focus,
button.tgme_widget_login_button:active:focus {
	outline: none;
	box-shadow: none;
}
.tgme_widget_login_button_icon {
	display: inline-block;
	vertical-align: top;
	background: no-repeat 0 0;
}
button.tgme_widget_login_button .tgme_widget_login_button_icon {
	background: url('data:image/svg+xml,%3Csvg%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m1.95617055%2011.392196c5.77764656-2.42328736%209.63031585-4.02086673%2011.55800785-4.79273807%205.5039525-2.20384954%206.6476266-2.5866818%207.3930574-2.59932314.1639507-.00278035.5305319.0363352.7679878.22182361.2005031.15662277.2556695.36819788.2820684.51669348.026399.1484956.0592719.48677234.0331404.75109194-.2982611%203.0169019-1.5888322%2010.33812718-2.2454015%2013.71710898-.2778191%201.4297738-.8288514%201.7357846-1.3584441%201.7826999-1.1509274.1019576-2.0208916-.5588425-3.1356211-1.2622918-1.7443316-1.1007592-2.3854935-1.3972358-4.0786694-2.4713734-1.95675765-1.2413519-.8891962-1.8911034.2259543-3.0061212.2918402-.2918054%205.3989024-4.83750096%205.497052-5.24030969.0122753-.05037796-.1557336-.55407742-.2716182-.65323489-.1158847-.09915747-.2869204-.06524947-.4103446-.03828214-.17495.03822537-2.9615423%201.81132342-8.35977698%205.31929412-.79096496.5228681-1.50739646.7776269-2.1492945.7642766-.70764107-.0147176-2.06885864-.3851791-3.08078398-.7018404-1.24116762-.388398-1.69932554-.5713149-1.61342745-1.2309348.04474105-.3435709.36011227-.7024173.94611366-1.0765391z%22%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E') no-repeat 0 -1px;
}
button.tgme_widget_login_button {
	font-size: 11px;
	line-height: 14px;
	padding: 3px 9px;
	margin-top: 3px;
	border-radius: 10px;
}
button.tgme_widget_login_button .tgme_widget_login_button_icon {
	width: 14px;
	height: 12px;
	margin: 1px 6px 0 -2px;
	background-size: 14px;
}
body.rtl button.tgme_widget_login_button .tgme_widget_login_button_icon {
	margin-left: 6px;
	margin-right: -2px;
}

/*delivery invoice create form wnd*/
.delivery-invoice__inner { --indent-s: 5px; --indent-l: 12px; --indent-xl: 12px; --modal-bg: var(--blue-romance);padding: 0 var(--indent-l) 0 0}
.delivery-invoice-section__title {font-weight: bold}
.delivery-invoice :is(input, label, textarea) {border-radius: 0}
