BODY { FONT-SIZE: 12px; BACKGROUND-COLOR: #ffffff; }

h1.as1c, h2.as1c, h3.as1c, h4.as1c {
  font-weight: bold; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
h1.as1c {font-size:17pt; color: #b22222;}
h2.as1c {font-size:14pt; color: #b22222;}
a.as1c {
  FONT-WEIGHT: bold;
  color: #B22222;
  TEXT-DECORATION: none;
}
a.as1c:hover {
  FONT-WEIGHT: bold;
  TEXT-DECORATION: none;
  border-bottom: thin dotted #0066ff;
}
p.as1c { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Times New Roman, serif; }
p.as1ccenter { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Times New Roman, serif; text-align: center; }

p.news0 { FONT-SIZE: 10pt; FONT-FAMILY: Verdana; TEXT-ALIGN: left; margin-left: 64pt; TEXT-INDENT: -50pt; margin-top: 10px; margin-bottom: 0px; }
p.news1 { FONT-SIZE: 10pt; FONT-FAMILY: Verdana; TEXT-ALIGN: left; margin-left: 64pt; TEXT-INDENT: -50pt; margin-top: 4px; margin-bottom: 0px; }

h2.new1s {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14pt;
  color: #B22222;
  background: #FFFFCC;
  TEXT-INDENT: 16px;
}
h2.new1sno {
  font-family: Tahoma, Verdana, Helvetica, sans-serif;
  font-weight: bold;
  font-size:14pt;
  color: #B22222;
  margin-top: 30px;
  margin-bottom: 0px;
  BORDER-TOP: #cfa501 1px solid;
  TEXT-INDENT: 22px;
}
A.new1s { FONT-WEIGHT: bold; COLOR: #B22222; TEXT-DECORATION: none }
A.new1s:hover { FONT-WEIGHT: bold; COLOR: #ff0000; TEXT-DECORATION: none; border-bottom: thin dotted #0066ff; }

P { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Verdana; TEXT-ALIGN: justify }

P.left { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Verdana; TEXT-ALIGN: left }
P.right { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Verdana; TEXT-ALIGN: right }
P.center { FONT-SIZE: 10pt; TEXT-INDENT: 0em; FONT-FAMILY: Verdana; TEXT-ALIGN: center }
A.news { FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.small { FONT-SIZE: 9px }
.top { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: tahoma }
.formregisterbutton { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #FFFFCC 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-LEFT: #FFFFCC 1px solid; WIDTH: 100px; COLOR: #FFFFFF; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: verdana, arial, helvetica, sans-serif; BACKGROUND-COLOR: #CC9966 }

SPAN {
    FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

LI {
  FONT-SIZE: 12px; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

TD { FONT-SIZE: 10pt; FONT-FAMILY: Verdana }
TH { FONT-SIZE: 10pt; FONT-FAMILY: Verdana }
TABLE { FONT-SIZE: 10pt; FONT-FAMILY: Verdana }

A.menua { COLOR: #663300; BORDER-BOTTOM: medium none; TEXT-DECORATION: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; FONT-FAMILY: tahoma, arial, sans-serif }
A.menua:hover { COLOR: red; BORDER-BOTTOM: medium none; TEXT-DECORATION: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; FONT-FAMILY: tahoma, arial, sans-serif }

A { COLOR: #000000; TEXT-DECORATION: none }
A:hover { COLOR: #000000; TEXT-DECORATION: underline }
A.firmlink { COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none }
A.firmlink:hover { COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: underline }
A.educlink { COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: none }
A.educlink:hover { COLOR: #000000; FONT-WEIGHT: normal; TEXT-DECORATION: underline }
A.image { BORDER-BOTTOM: medium none }
A.image:hover { BORDER-BOTTOM: medium none }

H1 { FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-COLOR: #000099; COLOR: #000099; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
H2 { FONT-WEIGHT: bold; FONT-SIZE: 12pt; FONT-COLOR: #000099; COLOR: #000099; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; margin-top: 20px; margin-bottom: 5px; }
H3 { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-COLOR: #663300; COLOR: #663300; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

ul.subfrm {list-style: url(http://www.ericos.ru/i/sidemenu.gif); margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 10px; text-indent: 0px;}
li.subfrm {list-style: url(http://www.ericos.ru/i/sidemenu.gif); margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 10px; text-indent: 0px;}

ul.subfrm2 {list-style: url(http://www.ericos.ru/i/sidemenu2.gif); margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 10px; text-indent: 0px;}
li.subfrm2 {list-style: url(http://www.ericos.ru/i/sidemenu2.gif); margin-top: 1px; margin-bottom: 1px; margin-left: 0px; margin-right: 10px; text-indent: 0px;}

TR.headp1 { BACKGROUND-COLOR: #FFCC99; TEXT-ALIGN: center; FONT-COLOR: #000000; FONT-WEIGHT: bold; }
TD.headp1 { BACKGROUND-COLOR: #FFCC99; TEXT-ALIGN: center; COLOR: #000000; FONT-WEIGHT: bold; }
TD.headp2 { BACKGROUND-COLOR: #FFCC66; TEXT-ALIGN: center; FONT-WEIGHT: bold; }

TD.tablep { border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
TD.tableh { BORDER-BOTTOM: solid; BORDER-WIDTH: 1px; BORDER-COLOR: #CFA501; }

TD.tablep_n { border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; }
TD.headp2_sl_n { BACKGROUND-COLOR: #FFFFCC; COLOR: #000000; TEXT-ALIGN: left; FONT-WEIGHT: bold; }

TD.headp2_s { BACKGROUND-COLOR: #FFFFCC; COLOR: #000000; TEXT-ALIGN: center; FONT-WEIGHT: bold; }
TD.headp2_sl { BACKGROUND-COLOR: #FFFF99; COLOR: #000000; TEXT-ALIGN: left; FONT-WEIGHT: bold; }
TD.headp2_sc { BACKGROUND-COLOR: #FFFFCC; COLOR: #000000; TEXT-ALIGN: center; FONT-WEIGHT: bold; }
TD.newscrs { BACKGROUND-COLOR: #FFFF99; COLOR: #000000; }

TD.hmenu { COLOR: #000099; FONT-SIZE: 10pt; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif;}
A.hmenu { COLOR: #663300; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
A.hmenu:hover { COLOR: red; FONT-SIZE: 10pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}

.newsdate { FONT-WEIGHT: bold; COLOR: #CC0000; }

#menu { width: 200px; border: solid 0px; background: #FFFF99; padding: 1px; }

#hr { border-bottom: solid 1px #afd7ff; }

#nav0 { border: solid 0px; background: #FFFF99; padding: 1px; color: #663300;
font-size: 10pt; font-family: tahoma, arial, sans-serif; text-decoration: none;
}

#nav0 A {
padding: 1px; width: 100%; display: block; color: #663300;
font-size: 10pt; font-weight: bold; font-family: tahoma, arial, sans-serif; text-decoration: none;
}

#nav0 A:hover {
padding: 1px; background: #FFFFC5; border: 0px solid red; color: red;
font-size: 10pt; font-weight: bold; font-family: tahoma, arial, sans-serif;
text-decoration: none;
}

#nav1 {
border: solid 0px; background: #FFFFC5; padding: 1px;

background-image: url('www.ericos.ru/i/sidemenu.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 4px; padding-right: 4px;

color: #663300;
font-size: 10pt; font-weight: bold; font-family: tahoma, arial, sans-serif;
text-decoration: none;
}

#nav1 A {
padding: 1px;
width: 100%;
display: block;

background-image: url('www.ericos.ru/i/sidemenu.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 4px; padding-right: 4px;

color: #663300;
font-size: 10pt; font-weight: bold; font-family: tahoma, arial, sans-serif;
text-decoration: none;
}

#nav1 A:hover {
padding: 1px;
background: #FFFF99;
border: 0px solid red;

background-image: url('www.ericos.ru/i/sidemenu.gif');
background-repeat: no-repeat;
background-position: left;
padding-left: 4px; padding-right: 4px;

color: red;
font-size: 10pt; font-weight: bold; font-family: tahoma, arial, sans-serif;
text-decoration: none;
}

PRE { FONT-SIZE: 10pt; COLOR: #0000ff; FONT-FAMILY: Courier; }
.k { COLOR: red; }
.c { COLOR: green; }
.s { COLOR: black; }
.n { COLOR: black; }
.p { COLOR: brown; }

