/* ---------------------------------------------------------------------- */
:root                         {
                               --ActiveBorder:#D4D0C8;
                               --ActiveCaption:#0A246A;
                               --AppworkSpace:#808080;
                               --Background:#3A6EA5;
                               --ButtonFace:#D4D0C8;
                               --ButtonHighlight:#FFFFFF;
                               --ButtonShadow:#808080;
                               --ButtonText:#000000;
                               --CaptionText:#FFFFFF;
                               --GrayText:#8B8B8B;
                               --Highlight:#0A246A;
                               --HighlightText:#FFFFFF;
                               --InactiveBorder:#D4D0C8;
                               --InactiveCaption:#808080;
                               --InactiveCaptionText:#D4D0C8;
                               --InfoBackground:#FFFFE1;
                               --InfoText:#000000;
                               --Menu:#D4D0C8;
                               --MenuText:#000000;
                               --Scrollbar:#D4D0C8;
                               --ThreedDarkShadow:#404040;
                               --ThreedFace:#D4D0C8;
                               --ThreedHighlight:#FFFFFF;
                               --ThreedLightShadow:#D4D0C8;
                               --ThreedShadow:#808080;
                               --Window:#FFFFFF;
                               --WindowFrame:#000000;
                               --WindowText:#000000;
                              }

/* ---------------------------------------------------------------------- */
PRE                           {line-height:16px;}
IMG                           {border-color:Black;}
BODY.main                     {margin:0;padding:12px;}

IMG.flag                      {width:16px;height:11px;border-width:0;}
SPAN.ligature                 {letter-spacing:-0.9ex;}
SPAN.init                     {font-size:24pt;font-weight:bold;float:left;}
SPAN.stat                     {color:Black;xcolor:Gray;font-weight:bold;}

SPAN.failjunction,
SPAN.failaccent               {text-decoration:underline;text-decoration-style:double;text-decoration-color:Red;font-weight:bold;}
SPAN.failaccent:after         {content:'\0301';}
SPAN.failjunction:hover,
SPAN.failword:hover,
SPAN.failaccent:hover         {color:Red;}
SPAN.failword                 {text-decoration:line-through;}

SPAN.left-stub                {width:88px;display:inline-block;}
DIV.left-stub                 {width:88px;position:relative;}
TD.left-stub                  {min-width:88px;white-space:nowrap;}

SPAN.optional                 {color:Gray;}
DIV.optional                  {color:Gray;}
DIV.optional2                 {}
DIV.optional3                 {color:Gray;}
DIV.optional4 SPAN            {display:none;}
DIV.separator                 {font-weight:bold;text-align:center;}
DIV.div-image                 {position:absolute;visibility:hidden;background-color:White;}
DIV.div-latin                 {position:absolute;border:1px solid Black;
                               background-color:InfoBackground;
                               background-color:var(--InfoBackground);}

.screen-invisible             {display:none;}
.book-invisible               {} /* for book only */
.monoling-invisible           {} /* VB and script only */

DIV#divLoading                {position:relative;text-align:center;font-family:sans-serif;font-size:large;font-weight:bold;color:Maroon;}

SPAN.keywords-000             {visibility:hidden;color:White;font-size:13px;xheight:1px;}
SPAN.music,
SPAN.metre,
SPAN.rhyme,
SPAN.genre,
SPAN.hidden                   {display:none;}
SPAN.span-RA                  {display:none;}
DIV.links                     {display:none;} /*position:absolute;height:0;width:0;visibility:hidden;*/
SPAN.label                    {background-color:Lime;}
SPAN.orphan                   {color:Red;font-weight:bold;cursor:default;}
SPAN.plan                     {color:Red;} /*color:Purple;text-decoration:underline;font-weight:bold;*/
DIV.plan, TD.plan             {line-height:16px;white-space:nowrap;font-family:'Arial Unicode MS',sans-serif,Arial;font-weight:bold;
                               background-color:InfoBackground;color:InfoText;
                               background-color:var(--InfoBackground);color:var(--InfoText);}
DIV.plan                      {position:absolute;padding:6px;border-style:solid;border-width:1px;direction:ltr;}
DIV.music                     {position:absolute;padding:12px;border:1px solid black;xbackground-color:infobackground;}
DIV.flag-triangle             {position:absolute;font-family:sans-serif,Arial;z-index:1;}
TD.rhyme                      {line-height:16px;font-family:'Courier New';font-size:11px;text-align:center;padding:0 6px 0 2px;}
SPAN.rss                      {font-family:sans-serif,Arial;font-weight:bold;font-size:9px;color:White;background-color:#FF6600;padding:1px;}

SPAN.audio                    {display:inline-block;text-align:left;vertical-align:text-top;}
SPAN.audio-cont               {margin:4px 0 0 2px;height:1em;overflow:hidden;}
SPAN.audio-open               {position:absolute;width:8em;margin-left:2px;padding-bottom:4px;border:1px solid Blue;background-color:White;white-space:normal;}
SPAN.audio A,
SPAN.audio A:focus,
SPAN.audio A:hover,
SPAN.audio A:active           {outline-style:none;}

TABLE.source                  {font-size:inherit;line-height:inherit;border-collapse:collapse;border-spacing:0;empty-cells:show;}
TABLE.source TD               {padding:0;white-space:nowrap;vertical-align:top;}

TABLE.addendum                {border-collapse:collapse;border-spacing:0;empty-cells:show;font-family:Arial;font-size:small;}
TABLE.addendum TD             {padding:0;white-space:nowrap;}
TABLE.addendum TD:first-child {padding-right:1ex;color:Blue;}

TD.td-height                  {height:360px;min-height:360px;max-height:360px;overflow:hidden;}
TD.call_0                     {border-style:solid;border-width:0 0 1px 0;}
TD.call_1, TD.call_2          {border-color:Black;border-style:solid;font-size:10px;font-weight:bold;padding:2px;padding-left:6px;border-width:1px 0 0 1px;}
TD.call_1                     {border-bottom-width:0;cursor:default;}
TD.call_2                     {border-bottom-width:1px;background-color:Gray;color:White;cursor:hand;cursor:pointer;}
TD.call_x, TD.call_1          {background-color:Silver;color:Black;}
TD.call_x                     {vertical-align:top;border-style:solid;border-width:0 1px 1px 1px;}

/*TD.tab-up, TD.tab-dn        {text-align:center;border-style:solid;border-color:Black;font-size:10px;font-weight:bold;padding:4px;cursor:default;border-width:0 1px 0 0;}*/
/*TD.tab-dn                   {border-top-width:1px;background-color:Gray;color:White;cursor:hand;cursor:pointer;}*/
TD.tab-dn                     {padding:6px;border-style:solid;border-color:Black;border-width:1px 0 0 0;
                               font-size:10px;font-weight:bold;color:White;background-color:Gray;cursor:default;cursor:hand;cursor:pointer;xtext-align:center;}
TR.tab-dn                     {display:table-row;}
TR.tab-up                     {display:none;}

TABLE.stamp                   {border:2px solid Blue;color:Blue;font-family:sans-serif,Arial;font-size:13px;font-weight:bold;cursor:hand;cursor:pointer;
                               filter:'Alpha(Opacity=0,FinishOpacity=75,Style=2)';opacity:0.5;}
A.xml, SPAN.xml               {padding-left:4px;padding-right:3px;font-family:sans-serif,Arial;font-weight:bold;font-style:normal;font-size:9px;color:White;
                               background-color:#FF6600;border-left-color:#FF9966;border-top-color:#FF9966;border-right-color:#800000;border-bottom-color:#800000;
                               border-width:1px;border-style:solid;text-decoration:none;xletter-spacing:1px;}
P.indent                      {text-indent:30px;}
TD.legend                     {font-family:'Arial Unicode MS',sans-serif,Arial;xfont-weight:bold;xcolor:Blue;text-align:center;line-height:16px;}
DIV.holder                    {width:270px;overflow-x:hidden;}
DIV.cover,
IMG.cover, TD.cover           {width:270px;height:360px;min-height:360px;max-height:360px;overflow:hidden;}
IMG.cover                     {border-width:0;}
TD.cover                      {border:1px Black solid;background-color:Silver;background-repeat:no-repeat;line-height:20px;}
DIV.keywords                  {xdisplay:none;z-index:2;position:absolute;padding:6px;text-align:justify;border:1px solid Black;font-family:sans-serif,Arial;font-size:10px;
                               background-color:InfoBackground;color:InfoText;
                               background-color:var(--InfoBackground);color:var(--InfoText);}
A.main-page-link              {font-family:sans-serif,Arial;font-size:10px;xfont-style:italic;font-weight:bold;text-decoration:none;color:Blue;white-space:nowrap;}
A.index                       {color:Black;xcolor:Gray;xtext-decoration:none;}
A.index:hover                 {text-decoration:underline;color:Gray;}
A.index-fn                    {vertical-align:super;text-decoration:none;font-weight:bold;font-size:9px;color:Black;}

A.index2                      {text-decoration:none;color:Black;}
A.index2:hover                {text-decoration:underline;}
A.registered                  {text-decoration:none;color:Black;}
A.registered:hover            {text-decoration:underline;}

A.site                        {font-size:20px;font-weight:bold;text-decoration:none;white-space:nowrap;}
A.site2                       {font-size:13px;font-weight:bold;text-decoration:none;white-space:nowrap;color:Black;line-height:24px;}
A.site2:hover,
A.site:hover                  {text-decoration:underline;}
A.latent                      {text-decoration:none;color:inherit;}
SPAN.a-comment2               {font-family:sans-serif,Arial;font-size:smaller;font-weight:bold;color:Maroon;vertical-align:top;}
SPAN.hidden-comment           {display:none;}

A.t-comment                   {xcolor:WindowText;xtext-decoration:underline;}
A.l-comment                   {text-decoration:none;color:WindowText;color:var(--WindowText);}
A.l-comment.no0               {color:Gray;}
A.l-comment.no1               {color:Maroon;}
A.l-comment:hover             {color:Blue;}

TEXTAREA.index-text           {height:100%;width:100%;resize:none;overflow:auto;background-repeat:no-repeat;background-position-x:2px;background-position-y:2px;
                               font-family:sans-serif,Arial;font-size:13px;font-style:italic;color:Gray;border:1px solid Black;xbackground-color:#F0F0F0;}
INPUT.index-text              {color:Gray;font-style:italic;border:1px solid Black;padding:2px;height:24px;width:100%;}
/*
INPUT[type=button].mui,
INPUT[type=submit].mui, */
BUTTON.mui,
INPUT.mui                     {width:90px;height:24px;outline-style:none;border-style:outset;border-width:2px;
                               background-color:ButtonFace;color:ButtonText;
                               background-color:var(--ButtonFace);color:var(--ButtonText);}
INPUT.mui:active,
BUTTON.mui:active,
INPUT.mui:focus,
BUTTON.mui:focus              {outline-style:none;}

DIV.black-border,
TABLE.black-border,
TD.black-border               {background-color:Silver;border-color:Black;border-style:solid;border-width:1px;padding:6px;text-align:justify;}
DIV.disclaimer                {font-size:13px;color:Black;}

DIV.silver-border,
TD.silver-border              {border-color:Silver;border-style:solid;border-width:1px;padding:1px 3px 1px 3px;font-size:10px;color:Gray;}
SPAN.sign-lig                 {letter-spacing:-4px;}
TABLE.gray-box                {width:100%;height:360px;font-size:13px;padding:0 24px 0 24px;background-color:Gray;color:White;}
DIV.google                    {width:88px;height:31px;font-family:Arial,helvetica,sans-serif;font-size:10px;font-weight:bold;text-align:center;xletter-spacing:2px;
                               background-color:White;border-style:solid;border-width:1px;border-color:#006DD4;color:#006DD4;overflow:hidden;}

A.title-local                 {text-decoration:none;color:WindowText;color:var(--WindowText);}
TD.space                      {font-family:sans-serif,Arial;font-size:13px;white-space:nowrap;min-width:1em;}
TD.space2                     {font-family:sans-serif,Arial;font-size:13px;width:350px;}
TD.line,
TD.line2                      {padding:2px;padding-left:6px;padding-right:6px;border-width:1px;border-top-style:solid;border-right-style:solid;border-color:White;}
TD.title                      {xwidth:10ex;padding:2px;padding-left:6px;padding-right:6px;border-width:1px;border-style:solid;
                               border-left-style:none;border-color:Silver;color:Silver;font-weight:bold;xfont-size:x-small;font-size:13px;white-space:nowrap;cursor:default;}
TD.total                      {text-align:center;font-style:italic;font-weight:bold;border-color:Black;border-style:solid;border-width:0;border-top-width:1px;}
TD.notes                      {font-family:sans-serif,Arial;font-style:italic;}

TABLE.col2                    {font-size:13px;line-height:16px;white-space:normal;} /* e.g. /1037.he/046.htm, /1037.he/232.htm, /1058.uk/598.htm */
TD.col2                       {padding-right:2ex;white-space:nowrap;}

TD.search-title               {border-color:Window;border-color:var(--Window);}
TD.search                     {font-family:'Arial Unicode MS',sans-serif,Arial;xborder-width:0;border-style:solid;border-width:1px;
                               border-color:Window;color:ButtonText;
                               border-color:var(--Window);color:var(--ButtonText);}
SELECT.search                 {font-size:13px;
                               background-color:ButtonFace;color:ButtonText;
                               background-color:var(--ButtonFace);color:var(--ButtonText);}
TD.author                     {white-space:nowrap;border-top-style:solid;border-top-width:1px;border-top-color:Black;font-family:sans-serif,Arial;height:1.5em;}
TD.letter                     {border-style:solid;border-width:1px;border-top-width:0;font-family:sans-serif,Arial;font-size:10px;font-weight:bold;padding:0;height:15px;}
DIV.result,
IFRAME.result                 {position:relative;overflow:auto;border-style:solid;border-color:Gray;border-width:1px;padding:2px;left:0;top:0;xheight:80px;width:100%;}
A.result                      {color:Black;}
A.letter                      {padding-left:4px;padding-right:4px;text-decoration:none;}
A.tab                         {border-style:solid;border-width:1px;padding-left:4px;padding-right:4px;font-size:10px;font-weight:bold;white-space:nowrap;text-decoration:none;}
SPAN.text-box                 {border-style:solid;border-width:1px;border-color:Black;padding:1px;padding-left:3px;padding-right:3px;color:Gray;}

A.lang                        {text-decoration:none;}
A.lang:hover                  {color:White;}
A.auth-link                   {text-decoration:none;}
A.auth-link:hover             {color:Gray;}
A.site3                       {font-size:18px;font-weight:bold;text-decoration:none;color:Silver;}
A.site3:hover                 {color:White;}
A.title                       {color:Silver;text-decoration:none;}
A.title:hover                 {color:White;}
A.hidden-link                 {text-decoration:none;color:WindowText;color:var(--WindowText);}
A.banner                      {width:88px;height:31px;background-color:#660000;color:#FFFF99;font-family:'Times New Roman';font-size:18px;font-weight:bold;
                               padding:1px;padding-top:6px;padding-bottom:6px;text-decoration:none;}

TD.indent0                    {font-family:'Arial Unicode MS',sans-serif,Arial;white-space:nowrap;padding-right:6px;color:Blue;cursor:default;font-size:13px;xwidth:1.8em;}
SPAN.indent1,
SPAN.indent2,
SPAN.indent3,
SPAN.indent4                  {font-family:'Courier New';font-size:x-small;white-space:nowrap;margin:0;padding:0;border-width:0;line-height:1px;}
SPAN.indent1                  {width:030px;display:inline-block;}
SPAN.indent2                  {width:060px;display:inline-block;}
SPAN.indent3                  {width:090px;display:inline-block;}
SPAN.indent4                  {width:120px;display:inline-block;}

SPAN.spaced                   {letter-spacing:0.5ex;padding:0 0.5ex;}

SPAN.refnote                  {font-weight:bold;color:Blue;font-size:larger;}
SUP.refnote                   {font-weight:bold;color:Blue;xfont-size:larger;vertical-align:text-top;}
SUP.footnote                  {font-weight:bold;color:Blue;}
A.refnote                     {text-decoration:none;color:Blue;font-weight:bold;font-size:smaller;vertical-align:top;}
A.footnote                    {text-decoration:none;color:Blue;font-weight:bold;font-size:smaller;vertical-align:super;}
A.footnote2                   {text-decoration:none;color:Blue;font-weight:bold;}

SPAN.abbrev                   {font-family:sans-serif,Arial;color:Maroon;cursor:default;}
SPAN.duration                 {font-size:smaller;color:Gray;vertical-align:top;}
SPAN.hypothesis               {font-style:italic;color:Gray;}
DIV.dedication                {text-align:right;font-style:italic;font-family:sans-serif,Arial;xfont-size:x-small;font-size:13px;}
DIV.subtitle                  {text-align:center;font-weight:bold;}
DIV.subtitle2                 {text-align:center;font-style:italic;display:inline-block;width:100%;}
/*.epigraph                   {font-style:italic;font-family:sans-serif,Arial;font-size:x-small;}*/
A.mail                        {font-style:italic;text-decoration:none;color:WindowText;color:var(--WindowText);}
A.feedback                    {text-decoration:none;font-weight:bold;color:Blue;outline-style:none;}

A.link                        {font-family:sans-serif,Arial;color:Blue;text-decoration:none;}
A.link3,
A.link5,
A.link6,
A.link0                       {font-family:'Arial Unicode MS',sans-serif,Arial;color:Blue;text-decoration:none;height:21px;line-height:18px;font-size:13px;}
A.link5                       {font-family:sans-serif,Arial;}
A.link6                       {font-family:sans-serif,Arial;font-size:20px;}
A.link5:focus,
A.link6:focus,
A.link0:focus                 {outline:2px dotted Blue;color:Red;}
/*
A.link1:focus                 {outline-style:none;}
*/
A.link1                       {font-family:sans-serif,Arial;color:Black;font-weight:bold;cursor:default;outline-style:none;}
A.link2                       {font-family:'Arial Unicode MS',sans-serif,Arial;font-weight:normal;color:Blue;text-decoration:none;outline-style:none;}
A.link4                       {font-family:'Arial Unicode MS',sans-serif,Arial;color:Blue;text-decoration:none;font-size:16pt;}
A.link0:hover,
A.link2:hover,
A.link3:hover,
A.link4:hover,
A.link5:hover,
A.link6:hover,
A.link:hover                  {text-decoration:underline;}
/*
A.link0:visited, A.link2:visited, A.link3:visited, A.link4:visited,
A.link:visited                {text-decoration:none;}
*/

A.external                    {outline-style:none;text-decoration:none;color:Blue;font-weight:bold;}
A.external:focus,
A.external:hover,
A.external:active             {outline-style:none;}

SPAN#spanType                 {font-family:'Arial Unicode MS',sans-serif,Arial;color:Silver;margin-left:1ex;cursor:default;}
TD.box                        {border:1px solid Black;}
DIV.box, IMG.box              {border:1px solid Black;background-color:Silver;cursor:hand;cursor:pointer;}
A.close, A.close2,
A.close1                      {font-family:sans-serif,Arial;color:Black;text-decoration:none;xoutline-style:none;font-weight:bold;vertical-align:top;}
A.close                       {padding-top:2px;padding-right:2px;background-color:Window;background-color:var(--Window);}
A.close1                      {font-family:'Arial Unicode MS',sans-serif,Arial;font-weight:normal;font-size:15px;}
A.close2                      {font-size:16px;padding-left:2px;}
A.developer                   {text-decoration:none;font-family:sans-serif,Arial;xfont-size:xx-small;font-size:10px;font-weight:normal;color:Gray;}
SPAN.decedent                 {border-width:1px;border-color:Black;border-style:solid;padding-left:3px;padding-right:3px;font-style:italic;}
A.navig                       {text-decoration:none;font-family:sans-serif,Arial;font-weight:bold;white-space:nowrap;padding:4px;}
A.tr-navig                    {text-decoration:none;font-family:sans-serif,Arial;font-weight:bold;font-size:13px;}
A.tr-navig:hover,
A.navig:hover                 {text-decoration:underline;}

DIV.menu-box                  {position:absolute;padding:4px;padding-right:8px;border-style:outset;border-width:2px;
                               white-space:nowrap;font-family:sans-serif,Arial;font-size:10px;left:0;top:0;display:none;xvisibility:hidden;
                               background-color:Menu;color:MenuText;
                               background-color:var(--Menu);color:var(--MenuText);}
DIV.menu-box-out              {position:absolute;left:0;top:0;display:none;border-style:solid;border-width:1px;
                               border-color:ThreedLightShadow ThreedDarkShadow ThreedDarkShadow ThreedLightShadow;
                               border-color:var(--ThreedLightShadow) var(--ThreedDarkShadow) var(--ThreedDarkShadow) var(--ThreedLightShadow);}
DIV.menu-box-in               {border-style:solid;border-width:1px;font-family:sans-serif,Arial;font-size:13px;white-space:nowrap;padding:4px 8px 4px 4px;overflow:hidden;
                               border-color:ThreedHighlight ThreedShadow ThreedShadow ThreedHighlight;
                               border-color:var(--ThreedHighlight) var(--ThreedShadow) var(--ThreedShadow) var(--ThreedHighlight);
                               background-color:Menu;color:MenuText;
                               background-color:var(--Menu);color:var(--MenuText);}
TD.menu-item-right,
A.menu-item                   {font-family:sans-serif,Arial;text-decoration:none;font-size:10px;color:MenuText;color:var(--MenuText);}
A.menu-item:hover             {text-decoration:underline;}
TD.menu-item-right            {text-align:right;padding:0 2px 0 2px;direction:ltr;}

DIV.threeD1,
DIV.threeD2,
DIV.threeD3                   {border-style:solid;border-width:1px;xheight:100%;}
DIV.threeD3                   {border-color:ThreedLightShadow;
                               border-color:var(--ThreedLightShadow);}
DIV.threeD2                   {border-color:ThreedShadow ThreedHighlight ThreedHighlight ThreedShadow;
                               border-color:var(--ThreedShadow) var(--ThreedHighlight) var(--ThreedHighlight) var(--ThreedShadow);}
DIV.threeD1                   {border-color:ThreedDarkShadow ThreedLightShadow ThreedLightShadow ThreedDarkShadow;
                               border-color:var(--ThreedDarkShadow) var(--ThreedLightShadow) var(--ThreedLightShadow) var(--ThreedDarkShadow);}
SELECT.genres                 {border-style:none;border-width:0;margin:0;padding:0;font-family:sans-serif,Arial;font-size:14px;font-style:italic;
                               background-color:ThreedFace;color:WindowText;
                               background-color:var(--ThreedFace);color:var(--WindowText);}
SELECT.genres OPTION          {font-family:sans-serif,Arial;font-size:13px;background-color:transparent;height:16px;}
DIV.genres                    {border-style:double;border-width:3px;border-right-width:0;
                               border-color:ThreedLightShadow;
                               border-color:var(--ThreedLightShadow);}
TD.genres-current,
TD.genres                     {border-style:solid;border-width:1px 0 0 0;cursor:hand;cursor:pointer;
                               line-height:15px;height:16px;padding:0 3px 0 3px;font-family:'Arial Unicode MS',sans-serif,Arial;font-size:11px;font-weight:bold;
                               border-color:ThreedDarkShadow;background-color:ThreedShadow;color:ThreedLightShadow;
                               border-color:var(--ThreedDarkShadow);background-color:var(--ThreedShadow);color:var(--ThreedLightShadow);}
TD.genres-current             {cursor:default;
                               background-color:ThreedLightShadow;color:ThreedDarkShadow;
                               background-color:var(--ThreedLightShadow);color:var(--ThreedDarkShadow);}
IFRAME.genres                 {border-style:solid;border-width:0;border-color:Silver;padding:10px;}

IFRAME.FaceBook               {xborder:none;overflow:hidden;width:450px;height:30px;}
SPAN.transcription            {font-style:italic;font-weight:bold;}

TD.lang-holder,
TD.lang-border,
IFRAME.lang-panel,
TD.lang-panel,
IMG.lang-panel                {width:270px;}
IMG.lang-panel                {height:360px;border-width:0;cursor:hand;cursor:pointer;}
IFRAME.lang-panel             {border-style:none;overflow:hidden;}
TD.lang-panel                 {border-bottom-style:solid;border-width:1px;border-color:Silver;background-color:#F0F0F0;}
TD.lang-border                {border-color:Black;border-style:solid;border-width:1px;padding:0;background-color:#F0F0F0;}
TD.main-panel                 {width:100%;padding-left:8px;}

IFRAME.stat-panel             {xwidth:540px;xheight:360px;border-style:none;overflow:hidden;}

/* see 0000.htm: */
/*TD.lang-row                 {font-family:'Arial Unicode MS',sans-serif,Arial;font-size:12px;line-height:15px;height:16px;white-space:nowrap;overflow:hidden;}*/
TD.lang-row-1                 {padding:0 0 0 1ex;}
TD.lang-row-2                 {width:100%;}
TD.lang-row-3                 {padding:0 1ex 0 0;color:Gray;text-align:right;white-space:nowrap;}
TD.lang-title                 {font-size:13px;padding:4px 2px 6px 2px;}
TD.lang-title,
SPAN.lang-control             {font-family:'Arial Unicode MS',sans-serif,Arial;font-weight:bold;cursor:hand;cursor:pointer;}
UL.lang-panel                 {list-style-type:none;padding:0;margin:0;margin-left:1em;margin-right:1em;white-space:nowrap;font-family:'Arial Unicode MS',sans-serif,Arial;}

TD.tool-tip,
DIV.tool-tip                  {border:1px solid Black;font-family:sans-serif;font-size:13px;text-align:left;direction:ltr;
                               background-color:InfoBackground;color:InfoText;
                               background-color:var(--InfoBackground);color:var(--InfoText);}
DIV.tool-tip                  {position:absolute;left:0;top:0;padding:2px 4px 2px 4px;white-space:nowrap;cursor:default;z-index:2;display:none;}

TABLE.cover                   {margin:2px;float:left;border-style:none;}
TD.comment                    {padding:0;font-family:sans-serif,Arial;font-size:13px;font-weight:bold;}
SPAN.tip, DIV.tip             {font-weight:bold;background-color:Gray;color:White;text-align:center;width:2.5ex;border-style:solid;border-width:1px;border-color:White;}
DIV.tip-box                   {position:absolute;color:Black;padding:3px;border-style:solid;border-width:2px;font-family:sans-serif,Arial;font-size:13px;font-weight:bold;}
/*IMG.shadow                  {border-style:solid;border-color:Gray;border-width:0 3px 3px 0;}*/
IMG.shadow                    {position:absolute;left:0;top:0;border-width:0;}
DIV.shadow                    {position:relative;background-color:Gray;left:6px;top:6px;opacity:0.6;filter:'alpha(opacity=60)';}

DIV.ext, SPAN.ext             {text-align:center;font-family:'Courier New';font-size:10px;color:Black;padding:1px 0 1px 0;cursor:hand;cursor:pointer;}

TD.separator                  {vertical-align:top;padding-right:8px;font-size:18px;}
TD.arrow                      {font-size:large;font-weight:bold;color:Green;padding-left:4px;}
HR.contents                   {min-width:360px;max-width:100%;border-style:solid;border-color:Black;border-width:1px 0 0 0;height:0px;text-align:left;margin:4px 0 2px 0;}
HR.contents2                  {width:100%;border-style:solid;border-color:Black;border-width:1px 0 0 0;height:0px;text-align:left;margin:4px 0 2px 0;}

HR.footnote                   {width:200px;border-style:solid;border-color:Black;border-width:1px 0 0 0;height:0px;text-align:left;margin:20px 0 4px 0;}

TABLE.ladder                  {display:inline-block;font-size:inherit;border-collapse:collapse;empty-cells:show;} /* ëåñåíêà */
TABLE.ladder TD               {padding:0;white-space:nowrap;}
SPAN.line-feed                {display:block;}

TABLE.nb                      {border-collapse:collapse;empty-cells:show;text-align:justify;font-family:Arial;font-size:11px;line-height:1.2em;}
TABLE.nb TD                   {padding:0;vertical-align:top;}
P.nb                          {margin:0 0 0 4px;}
OL.nb                         {margin:0 0 0 16px;padding:0 0 0 4px;}
OL.nb LI UL                   {margin:0;padding:0;}
OL.nb LI UL LI                {margin:0;padding:0;list-style:none;}
OL.nb LI UL LI:before         {content:"–";padding-right:6px;}

DIV#prose,
DIV.prose                     {width:400px;white-space:normal;text-align:justify;}

@keyframes div2022-move       {0% {top:-100%;} 100% {top:70px;}}
DIV#div2022                   {position:absolute;top:70px;left:25%;width:50%;
                               z-index:2;background-color:#F9F9F9;border:2px solid Black;padding:0 2ex 2ex 2ex;font-family:serif;font-size:medium;line-height:1.3em;
                               animation-name:div2022-move;
                               animation-timing-function:ease;
                               animation-direction:normal;
                               animation-fill-mode:none;
                               animation-play-state:running;
                               animation-iteration-count:1;
                               animation-delay:0s;
                               animation-duration:3s;
                              }
#div2022 DIV.control,
#div2022 DIV.control2         {display:inline-block;position:relative;top:0;font-family:sans-serif;cursor:hand;cursor:pointer;height:calc(0.9em - 1px);}
#div2022 DIV.control          {background-color:Black;color:White;width:calc(0.8em + 2px);font-weight:bold;}
#div2022 DIV.control2         {color:Black;width:0.8em;}
#div2022 DIV.control  SPAN    {position:absolute;left:1px;top:-3px;font-size:xx-small;}
#div2022 DIV.control2 SPAN    {position:absolute;left:-2px;top:-3px;}

IFRAME.js                     {border:0 none;overflow:hidden;box-sizing:border-box;padding:0;margin:0;} /* for \1000._\*.htm */

[LANG="sr"] I                 {font-family:"Segoe UI",sans-serif;line-height:16px;}

/* to remove: */
DIV.layer                     {position:absolute;left:0;top:0;width:100%;}
TD.lang-tab                   {padding:0;padding-top:3px;font-size:10px;font-weight:bold;border:0 solid Black;border-bottom-width:1px;text-align:center;}
A.lang-tab                    {padding-top:0;border-width:1px;border-bottom-width:0;border-style:solid;border-color:Black;font-size:10px;font-weight:bold;
                               text-decoration:none;text-align:center;white-space:nowrap;}
TD.main-link                  {font-size:13px;padding-left:8px;color:Silver;} /*border-style:solid;border-width:0;border-bottom-width:1px;*/
SPAN.site2                    {font-size:18px;font-weight:bold;}
SPAN.site2:hover              {text-decoration:underline;}
INPUT.index-button            {color:Gray;border-width:1px;border-style:solid;border-color:Black;padding:2px;height:24px;width:100%;}
/****/

/* ---------------------------------------------------------------------- */
DIV.egy                       {height:2.5em;}
TABLE.egy TR                  {white-space:nowrap;}
TABLE.egy TD                  {padding:0 1px;white-space:nowrap;text-align:center;vertical-align:top;font-family:"NewGardiner";display:inline-block;height:2em;}
TABLE.egy TD BR               {font-family:sans-serif,Arial;}
TABLE.egy TD SPAN             {position:relative;}
TABLE.egy TD SPAN.up          {top:-0.5em;}
TABLE.egy TD SPAN.md          {top:-1em;}
TABLE.egy TD SPAN.dn          {top:-1em;}
FONT[size="+1"] TABLE.egy     {font-size:larger;}
B TABLE.egy                   {font-weight:bold;}
/* ---------------------------------------------------------------------- */
