@font-face {
  font-family: Algeria1;
  src: url('fonts/Algeria1.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: Algeria2;
  src: url('fonts/Algeria2.ttf');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: BernardMTC;
  src:
    url('fonts/BernardMTC.otf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
  font-family: GolosR;
  src:
    url('fonts/Golos-UI_Regular.woff2') format('woff2'),
    url('fonts/Golos-UI_Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: SerifR;
  src:
    url('fonts/PT-Serif_Regular.woff2') format('woff2'),
    url('fonts/PT-Serif_Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@-ms-viewport {
  width: device-width
}
@-o-viewport {
  width: device-width
}
@viewport {
  width: device-width
}
.bgrblack {
  background-color: #000000;
  color: #FFFFFF
}
.bgryellow {
  background-color: #FFFF00
}
.blue {
  color: #0000FF
}
.c0 {
  color: #c0c0c0
}
.green {
  color: #008000
}
.grey {
  color: #c0c0c0
}
.just {
  text-align: justify
}
.left {
  text-align: left
}
.red {
  color: #FF0000
}
.right {
  text-align: right
}
.s16 {
  font-size: 16pt
}
.s20 {
  font-size: 20pt
}
.small {
  font-size: 9pt
}
A {
  cursor: pointer
}
A:link {
  color: #0000FF;
  text-decoration: none
}
A:visited {
  color: #0000FF;
  text-decoration: none
}
A:active {
  color: #0000FF;
  text-decoration: underline
}
A:hover {
  color: #0000FF;
  text-decoration: underline
}
A.c0:link {
  color: #c0c0c0;
  text-decoration: none
}
A.c0:visited {
  color: #c0c0c0;
  text-decoration: none
}
A.c0:active {
  color: #c0c0c0;
  text-decoration: underline
}
A.c0:hover {
  color: #c0c0c0;
  text-decoration: underline
}
A.head:link {
  color: #000000;
  text-decoration: none
}
A.head:visited {
  color: #000000;
  text-decoration: none
}
A.head:active {
  color: #000000;
  text-decoration: none
}
A.head:hover {
  color: #000000;
  text-decoration: none
}
BODY {
  font-family: GolosR;
  font-size: 11pt;
  color: #000000;
  text-align: justify;
  margin: 0px
}
BUTTON {
  font-family: SerifR;
  font-weight: 600;
  cursor: pointer
}
BUTTON.menu {
  width: 85px;
  font-size: 12pt;
  color: #FFFFFF;
  background: #090446;
  border: 1px solid #00FF00
}
BUTTON.menu:hover {
  color: #FF0000;
  background: #00FFFF;
  border: 1px solid #00FF00
}
BUTTON.menu_act {
  width: 85px;
  font-size: 12pt;
  color: #FFFF00;
  background: #FF0000;
  border: 1px solid #00FF00;
  cursor: pointer
}
BUTTON.mini {
  width: 40px;
  font-size: 8pt;
  color: #000000;
  background: #c0c0c0;
  border: 1px solid #c0c0c0
}
BUTTON.RP {
  width: 85px;
  font-size: 10pt;
  color: #000000;
  background: #c0c0c0;
  border: 1px solid #FFFFFF
}
BUTTON.RP:hover {
  color: #FF0000;
  background: #FFFFFF;
  border: 1px solid #FF0000
}
BUTTON.RP_act {
  width: 85px;
  font-size: 10pt;
  color: #FFFFFF;
  background: #FF0000;
  border: 1px solid #00FF00;
  cursor: default
}
BUTTON.RPwhite {
  width: 30px;
  font-size: 12pt;
  background: #FFFFFF;
  border: 1px solid #FFFFFF
}
DIV.photo_z2 {
  z-index: 2;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  background: #000000;
  opacity: 0.9;
  filter: alpha(Opacity=90)
}
DIV.photo_z3 {
  z-index: 3;
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  margin: 0 auto;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px
}
FIELDSET {
  border: 2px groove green
}
H1 {
  font-family: Algeria2;
  font-size: 30pt;
  color: #000000;
  text-align: center
}
H1.loghead {
  font-family: BernardMTC;
  font-size: 30pt;
  color: #000000;
  text-align: center
}
H6 {
  font-family: GolosR;
  font-size: 11pt;
  color: #000000;
  text-align: center
}
HR {
  color: #c0c0c0;
  border-width: 1px;
  border-style: solid
}
IFRAME, IMG {
  border: 0
}
INPUT {
  font-family: GolosR;
  font-size: 10pt;
  color: #000000;
  text-align: left
}
INPUT.button {
  font-weight: 600;
  color: #008000;
  text-align: center;
  cursor: pointer
}
P {
  text-indent: 20px
}
P.i0 {
  text-align: center;
  text-indent: 0px
}
SPAN.nowrap {
  white-space: nowrap
}
TABLE {
  font-family: GolosR;
  font-size: 11pt;
  text-align: center;
  border: none;
  border-collapse: collapse;
  margin: auto
}
TABLE.MSO {
  border: 1px solid #000000;
  border-collapse: collapse
}
TD, TH {
  vertical-align: top;
  padding: 0;
  border: none
}
TABLE.MSO TD, TABLE.MSO TH {
  border: 1px solid #000000;
  padding: 1px 4px 1px 4px
}
TABLE.borderred {
  border-collapse: collapse;
  border: 5px groove #FF0000
}
TABLE.borderred TD, TABLE.borderred TH {
  padding: 3px;
  border: 5px groove #FF0000
}
TD.morsecode {
  font-family:GolosR;
  font-size:67px
}
TD.m_morsecode {
  font-family:GolosR;
  font-size:26px
}
TD.pagehead {
  font-family:Algeria1;
  font-size:120px
}
TD.m_pagehead {
  font-family:Algeria1;
  font-size:70px
}
TD.pagetext {
  text-align: justify;
  padding: 0 5px
}
TD.subhead {
  font-family:GolosR;
  font-size:42px
}
TD.m_subhead {
  font-family:GolosR;
  font-size:26px
}
TD.VAmid, TH.VAmid, TR.VAmid {
  vertical-align: middle
}
