:root {
   /* ktabh trab w Zhrh w Hafth */
   --lwn_kt: #402f3c;
   --lwn_zt: #faf7f9;
   --lwn_ht: #fad9f3;

   --erd_amr: 65ex;
   --erd_xtmyn: 39ex;
}

header { text-align: center; }

.mwecr_hadr { color: grey; }

a {
   text-decoration: none;
   color: darkgrey;
}

a:visited {
   text-decoration: none;
   color: grey;
}

a:hover {
   text-decoration-line: underline;
}

h1 {
   font-size: 1em;
   font-weight: 400;
   color: darkgrey;
}

h2 {
   font-size: 1em;
   font-weight: 400;
   color: gray;
}

s { text-decoration-color: #696868; }

#bsmlh, #mwzE_kbyr, #mwzE_Sgyr, #mtn { box-sizing: border-box; }

#bsmlh { width: 100%; }

#mwzE_kbyr {
   width: 11em;
   float: right;

   vertical-align: top;
   text-align: left;
   padding-top: 1em;
   padding-left: 1em;
}

#mwzE_Sgyr { 
   width: 100%;
   float: right;
   display: none;
}

#mtn_bde {
   margin-right: 3em;
   margin-left: 3em;
}

#mtn {
   width: calc(100% - 11em);
   float: right;
}

#xlaSh {
   width: 8em;
   float: left;

   margin-right: 1ex;
   margin-left: 1ex;
   margin-top: 1ex;
   margin-bottom: 1ex;

   padding-right: 1ex;
   padding-left: 1ex;
   padding-top: 1ex;
   padding-bottom: 1ex;

   border-top-width: 0px;
   border-left-width: 0px;
   border-bottom-width: 0px;
   border-right-width: 1em;
   border-style: solid;

   background-color: #f4f3f4;
   border-color: #a0a0a0;
}

#mval_mEjm {
   text-align:left;
   width:60ex;
}

.Enwany {
   display: block;
   position: relative;
   right: 3ex;
}

.nsbh_wqt {
   font-family: monospace;
   text-align: center;
}

.nsbh_wqt td , .nsbh_wqt th{
   border-width: 1px;
   border-style: solid;
   padding-top: 1px;
   padding-bottom: 1px;
   padding-right: 3px;
   padding-left: 3px;
}

.nsbh_wqt th {
   font-weight: normal;
   color: #0f0f0f;
   background-color: #f8f8f8;
   border-color: #e8e8e8;
}

.nsbh_wqt td {
   background-color: #fcfcfc;
   border-color: #ececec;
}

.twTyeh_mval { margin-bottom: 0.5ex; }

#axtam,#xtman tr td { padding-top: 0px; }
#axtam {
   width: 65ex; /* --erd_amr */
   margin-top: -1px;
}

#xtman {
   width: 39ex; /* --erd_xtmyn */
   margin-top: -1px;
}

.rqm { width: 85%; }

.mval_rwmy , .mval_Erby_awsT {
   padding-right: 3ex;
}

.glT {
   color: red;
   background-color: yellow;
}

.elm {
   font-style: italic;
   color: dimgrey;
}

.rqeh {
   width: 41ex;
   background-color: ghostwhite;
   border-width: 1px;
   border-style: solid;
   border-color: lightgrey;
}

.amr {
   width: 65ex; /* --erd_amr */;
   border-width: 1px;
   border-style: solid;

   color: #402f3c; /* --lwn_kt */
   background-color: #faf7f9; /* --lwn_zt */
   border-color: #fad9f3; /* --lwn_ht */
}

.vabt_rqym { color: #c00000; }
.barz_rqym { color: #c000c0; }
.amr_rqym { color: #af5f00; }
.bdl_rqym { color: #c000c0; }
.nwE_rqym { color: #008000; }
.nwT_rqym { color: #0000c0; }

@media only screen and (max-width: 43em) {
   #mwzE_kbyr { display: none; }
   #mwzE_Sgyr {
	display: block;
	padding-top: 1em;
	text-align: center;
   }
   #mtn { width: 100%; }
}

