INPUT.searchOK {
   color:            #FFFFFF;
   background-color: #5555aa;
   border-left:      solid aqua thin;
   border-top:       solid aqua thin;
   border-right:     solid black thin;
   border-bottom:    solid black thin;
   width:            90px;
   height:           21px;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size:        8pt;
   font-weight:      bold;
}
INPUT.searchStr {
   color:            #FFFFFF;
   background-color: #5555aa;
   border-left:      solid black thin;
   border-top:       solid black thin;
   border-right:     solid aqua thin;
   border-bottom:    solid aqua thin;
   width:            90px;
   height:           21px;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size:        8pt;
   font-weight:      bold;
}
IMG.illustrate
{
   padding: 0px;
   margin: 10px;
   border: 0px;
}
IMG
{
   padding: 0px;
   margin: 0px;
   border: 0px;
}
BODY
{
   background: #f0f0f0;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   color: black;
   text-align: justify;
   text-weight: normal;
}
FORM
{
   padding: 0px;
   margin: 0px;
}
TD.topmenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   text-align: center;
   background: black;
   color: #f0f0f0;
   font-size: 10pt;
   word-spacing: 0.25em;
   line-height: 150%;
}

A, A:visited
{
   text-decoration: none;
   color: navy;
}
A:hover
{
   color: red;
}
A.sections:hover
{
   color: navy;
   text-decoration: underline;
}

A.topmenu, A.topmenu:visited
{
   color: white;
}
A.topmenu:hover
{
   color: red;
}
H1.title
{
   color: white;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 16pt;
   margin: 2px;
   padding: 1px;
}

TD.footermenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   text-align: center;
   vertical-align: middle;
   background: #dddddd;
   color: #555555;
   font-size: 8pt;
   border: 1px navy;
}


.mainsearch
{
   width: 80px;
   height: 20px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   margin-top: 5px;
   margin-bottom: 5px;
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

TD.latestnews
{
   vertical-align: top;
   padding-right: 10px;
   text-align: justify;
}

TD.sitenews
{
   vertical-align: top;
   padding: 5px;
}

TD.banners
{
   vertical-align: top;
   text-align: center;
   padding: 5px;
}

TD.hordivider
{
   background: #f0f0f0 url(/pic/hor-div-blue.gif) repeat-x;
   padding: 0px;
   margin: 0px;
}

TD.verdivider
{
   background: #f0f0f0 url(/pic/ver-div-blue.gif) repeat-y;
   padding: 0px;
   margin: 0px;
}

H1.sections
{
   text-align: center;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 14pt;
   margin: 5px;
   padding-bottom: 0px;
   color: navy;
}

H3.subtitle
{
   color: navy;
   font-size: 10pt;
   font-weight: bolder;
}

.divider1
{
   vertical-align: middle;
   background: navy url(/pic/plazma2.jpg);
}

.divider2
{
   vertical-align: middle;
   text-align: right;
   background: navy;
}

P
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   text-align: justify;
   text-indent: 10px;
   padding-top: 0px;
   margin-top: 10px;
   padding-bottom: 0px;
   margin-left: 6px;
   margin-right: 6px;
}

P.hotpoints
{
   text-align: center;
   text-indent: 0px;
   font-size: 8pt;
   font-weight: bolder;
}


H2.newsdigestdate
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 8pt;
   text-align: justify;
   font-weight: normal;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

H2.maindigest
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   padding-bottom: 0px;
   margin-bottom: 0px;
}

P.newsdigest
{
   padding-top: 0px;
   margin-top: 0px;
   font-size: 10pt;
}

H2.newsdigest
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   text-align: justify;
   font-weight: bolder;
   margin: 0px;
   padding: 0px;
}


TABLE.submenu
{
   padding-right: 5px;
   padding-bottom: 5px;
   background: #f0f0f0;
}

A.submenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 8pt;
}

H1.submenu
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   font-weight: bolder;
   color: navy;
   padding-top: 5px;
}
H1.sections
{
   text-align: center;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 14pt;
   margin: 5px;
   padding-bottom: 0px;
   color: navy;
}

.stform
{
   width: 400px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}
.stform3
{
   width: 270px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

.stform6
{
   width: 600px;
   /* border-width: 1px; */ /* removed - netscape compatibility */
   font-size: 8pt;
   font-family: Verdana, Arial, Helv, sans-serif;
}

.textbold
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   font-weight: bolder;
}

.textsmall
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   font-weight: normal;
   margin-top: 5px;
}

.textnormal
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   font-weight: normal;
}

OL
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   font-weight: normal;
   margin-top: 0px;
   padding-top: 0px;
}

UL
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   font-weight: normal;
   margin-top: 0px;
   padding-top: 0px;
}

LI
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 12pt;
   font-weight: normal;
   text-align: justify;
   padding-top: 0px;
   margin-top: 5px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   margin-left: 6px;
   margin-right: 6px;
}

H1.error
{
   text-align: center;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 14pt;
   color: red;
   font-weight: bolder;
}

.bg1
{
   background: #e3e3f0; /*#c0dfc0;*/
   color: black;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   vertical-align: top;
   padding-bottom: 10px;
}

.bg2
{
   background: #e9e9f0; /*#d0efd0;*/
   color: black;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   vertical-align: top;
   padding-bottom: 10px;
}

.bg1netscape
{
   background: #e3e3f0; /*#c0dfc0;*/
   color: black;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   vertical-align: top;
}

.bg2netscape
{
   background: #e9e9f0; /*#d0efd0;*/
   color: black;
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   vertical-align: top;
}


A.tabled, A.tabled:visited
{
   font-weight: bolder;
   color: #000060;
}
A.tabled:hover
{
   color: red;
}

TD.apecs
{
   text-align: center;
   vertical-align: top;
   padding: 5px;
   width: 80px;
}
DT
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   text-align: justify;
}
DD
{
   font-family: Verdana, Arial, Helv, sans-serif;
   font-size: 10pt;
   text-align: justify;
}
.code
{
   font-family: Courier, courier;
}
.codesmall
{
   font-family: Courier, courier;
   font-size: 8pt;
}


.leftimg {
    float:left; /* Выравнивание по левому краю */
    margin: 7px 7px 7px 0; /* Отступы вокруг картинки */
   }

.rightimg  {
    float: right; /* Выравнивание по правому краю  */ 
    margin: 7px 0 7px 7px; /* Отступы вокруг картинки */
   }
