div#nast {
  font-size: 30.0pt;
  font-family: IranNastaliq;
  color=black;
  /*color: #1A4361;*/
}

div#F {
  position: relative;
  /*width: 15%;*/
  height: auto;
  /*font-size: 16pt; */
  /*border: outset;*/
  background-color: #eef5af;
  border-color: #DEDEDE;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #110101;
  z-index: 5;
  padding-right: 5px;
  padding-left: 5px;
  float: none;
}

div#FLeft {
  position: relative;
  /*width: 15%;*/
  height: auto;
  /*font-size: 16pt; */
  /*border: outset;*/
  background-color: #f1f7c0;
  border-color: #DEDEDE;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #110101;
  z-index: 5;
  padding-right: 5px;
  padding-left: 5px;
  float: none;
}

div#FCenter {
  position: relative;
  /*width: 30%;*/
  height: auto;
  /*font-size: 16pt; */
  /*border: outset;*/
  /*background-color: #eef5af;*/
  border-color: #FFFFFF;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #110101;
  z-index: 5;
  padding-right: 5px;
  padding-left: 5px;
  float: none;
}


div#FCenter2 {
  position: right;
  /*position: relative;*/
  /*width: 30%;*/
  width: auto;
  height: auto;
  /*font-size: 16pt; */
  /*border: outset;*/
  /*background-color: #eef5af;*/
  border-color: #FFFFFF;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #110101;
  z-index: 5;
  padding-right: 5px;
  padding-left: 5px;
  float: none;
}

div#F2 {
  position: relative;
  /*width: 15%;*/
  height: auto;
  /*font-size: 16pt; */
  border: outset;
  background-color: #1A435F;
  border-color: #FFFFFF;
  margin: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #FFFFFF;
  z-index: 5;
  padding-right: 5px;
  padding-left: 5px;
  float: none;
}




body {
  background-color: #FF3399;
  border-collapse: collapse;
  font-size: 12.0pt;
  font-family: "Times New Roman", Verdana, Arial, sans-serif;
  /*irection: rtl;*/
  width: 90%;
  background-image: url("../images/k2.gif");
  background-repeat: repeat;
  text-align: right;
  color: #000000;
  padding: 1%;
  margin-right: 2%;
  margin-left: 2%;
  margin-top: 2%;
  margin-bottom: 2%;
  height: auto;
}

.video-player {
  display: none;
  margin-top: 20px;
}

.video-player:target {
  display: block;
}

body h1 {
  font-size: 18pt;
}

body h2 {
  font-size: 15pt;
}

a {
  background: transparent;
  color: #030758;
  font-style: normal;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

a:visited {
  text-decoration: none;
}


table {
  border-collapse: collapse;
  /* removes spacing between cells */
  width: 100%;
  /* table takes full width of container */
}

td {
  border: none;
  /* no visible boundaries */
  padding-left: 12px;
  padding-right: 12px;
  padding: 12px 12px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
  /*direction: rtl;*/
}

.rtd {
  /*border: none;*/
  /* no visible boundaries */
  padding-left: 12px;
  padding-right: 12px;
  padding: 12px 12px;
  margin-left: 10px;
  margin-right: 10px;
  text-align: right;
  /*direction: rtl;*/
}

.col1 {
  width: 15%;
}

.col2 {
  width: 30%;
}

.col3 {
  width: 55%;
}

table td {
  vertical-align: top;
}

div#mytag3 {
  position: relative;
  width: auto;
  height: auto;
  background-color: #1A435F;
  padding: 3px;
  color: #FFFFFF;
  z-index: 5;
  border-collapse: collapse;
  border-color: #FFFFFF;
  border: outset;
  text-align: center;
  font-size: 16pt;
}

#mytag3 a {
  color: #FFFFFF;
}

#mytag3 a:hover {
  text-decoration: underline;
}


.center-rectangle {
  /*width: 300px;*/
  width: 100%;
  /* Length (horizontal) */
  height: 10px;
  /* Width (thickness / vertical height) */
  background-color: #b1a42d;
  /* Background color (blue example) */
  border: none;
  /* Invisible borders */

  /* Centering */
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.horizontal-bar {
  width: 100%;
  /*width: 300px;*/
  /* length */
  height: 10px;
  /* thickness */
  background-color: #b1a42d;
  /* color */
  border: none;
  /* invisible borders */
  margin: 5px auto;
  /* space and horizontal centering */
}


/* Double Border Table Style */
.double-border-table {
  width: 100%;
  border: 4px double #2c3e50;
  border-collapse: collapse;
}

.double-border-table th,
.double-border-table td {
  border: 2px double #7f8c8d;
  padding: 12px;
  text-align: left;
}

.double-border-table th {
  background-color: #e74c3c;
  color: white;
}