BODY {
  font-family: Arial, sans-serif;
  color: #000033;
  background-color: #ffffff; 
}
BODY.conf {
 background-color: #f0f0e0;
}

A:link    { color: #3333FF;}
A:visited { color: #993366;}
A:active  { color: #FF00FF;}

H1 {
  color: #d84020;
  font-weight: bold;
  font-family: Arial, sans-serif; font-size: 11pt; 
  text-align:left; text-transform: uppercase;
  margin-left: 0.3cm;
}
H2 {
  color: #d84020;
/*  color: #ee7070;*/
/*  color: #996077;*/
  font-family: Arial, sans-serif; font-size: 10pt; 
  text-align:left; /*text-transform: uppercase;*/
  margin-left: 0.5cm;
}
H3 {
  color: #0091c9;  /* color: #000077;*/
  font-family: Arial, sans-serif; font-size: 10pt; font-style: italic;
  text-align:left; 
  margin-left: 0.5cm;
}

IMG.imgbtn {
  border-top: none;
  border-left: none;
  border-bottom: solid;
  border-right: solid;
  border-left-color: #fdf6e0;
  border-top-color: #fdf6e0;
  border-right-color: #707070;
  border-bottom-color: #707070;
  border-width: 2px;
}

SUP {
  font-size: 8pt;
}

DIV.small {
  font-size: 8pt;  
}

DIV.small9 {
  font-size: 9pt;  
}

div.subpic {
  font-style: italic;
  font-size: 8pt;
  text-align: center; 
}

DIV.Date { 
/*  color: navy;*/
  padding-top: 0.5cm;
  padding-left: 0.5cm;
  padding-bottom: 0.1cm;
  font-weight: bold;  
  color: #0081aa; 
}
DIV.quest {
  color: #003300;
  padding-left: 0.3cm;
  font-weight: bold;  
}
DIV.answer {
  padding-left: 1cm;
}
DIV.mt {
  padding-left: 0.5cm;
  padding-right: 0.5cm;
  text-align: justify;
}
DIV.epigraf {
  padding-right: 0.5cm;
  text-align: right;
  font-style: italic;
}
DIV.autor {
  padding-left: 5cm;
  padding-right: 0.5cm;
  text-align: right;
  font-style: italic;
  font-size: 9pt;  
}


Q {
  font-family: Times New Roman;
/*  font-weight: bold;  */
  font-size: 11pt;  
  color: navy;/*#002277; */
}
Q A:link    { color: #935b5e; text-decoration: none; }
Q A:visited { color: #935b5e; text-decoration: none; }
Q A:active  { color: #935b5e; text-decoration: none;}


IMG.intext {
  margin: 12pt;
}

DIV.lihdr {
  padding-left: 0.5cm;
  font-family: Arial;
  font-size: 9pt; 
  font-weight: normal;
  color: #000099;
  list-style-type: circle;
}
DIV.mt UL {
  text-align: left;
}

DIV.fmt {
  padding-left: 0cm;
  padding-right: 0.3cm;
  text-align: left;
  font-family: Arial, sans-serif; font-size: 10pt; 
}




TABLE.cover { 
  top: 0cm; 
  width: 100%;
  padding: 0cm;
}
TD.dcover { 
  margin: 0px;
}
TD.dcoverbot { 
  background-color: #f7f7f7;
  padding: 0px; margin: 0px;
}
TABLE.main { 
  width: 100%; 
  top: 0px;
}
TABLE.art {
  width: 572;
  padding: 0;
}

TD { 
  font-family: Arial,sans-serif; font-size: 10pt;
/*  color: #f0f0f0;*/
  color: #000044;
}

STRONG {
  color:  #0088c0;
}
STRONG A:link    { color:#1055a0; text-decoration: none; }
STRONG A:visited { color:#1055a0; text-decoration: none;}
STRONG A:active  { color:#1055a0; text-decoration: none;}


span.lnk {
/*  font-weight: bold;*/
} 
span.lnk A:link     { color:  #004477; text-decoration: none; }
span.lnk A:visited {  color:  #004477; text-decoration: none; }
span.lnk A:active  {  color:  #004477; text-decoration: none; }




TD.iphdr { 
/*  background-color: #fdf6e0; */
  vertical-align: top;
}

div.iphdr {
  color: #006199; 
/*  color:  #b02030;*/
  font-family: Arial Cyr,sans-serif; font-size: 24pt;
  font-weight: bold; 
  text-align: left;
}

div.iphdrl2 {
  color:  #707070;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
}


table.m {
}
td.mtd {
  color: #ffff00;
  background-color: #b0b090;
}

DIV.menu1 {
  color: #ffffff;
}
DIV.menu1 A:link    { color: #ffffff; text-decoration: none; }
DIV.menu1 A:visited { color: #fffff0; text-decoration: none; }
DIV.menu1 A:active  { color: #f0f000; text-decoration: none; }


DIV.menu0 {
  font-weight: bold; 
  font-size: 8pt;
}
td.mdiv {
  width: 1px;
}
td.mhdiv {
  height: 1px;
}

td.mbot {
  height: 4px;
  background-color: #0091c9; 
/*  background-color: #935b5e; */
  font-size: 3pt;
}
td.mtdh {
  color: #ffffff;
  background-color: #0091c9; 
/*  background-color: #0022cc; */
  font-size: 8pt;
  height: 25px;
  padding: 2px;
  text-align: center;
  vertical-align: center;
  border-color: #ffffff;
  border-top-style:solid;
}
td.mtdhs {
  color: #ffffff;
/*  background-color: #935b5e; */
  background-color: #0091c9; 
  font-size: 8pt;
  height: 25px;
  padding: 2px;
  text-align: center;
  vertical-align: center;
}
DIV.menu0 A:link     { color: #ffffff; text-decoration: none; }
DIV.menu0 A:visited { color: #ffffff; text-decoration: none; }
DIV.menu0 A:active  { color: #ffffff; text-decoration: none; }

TD.leftm {
  color: #f0f0f0;
}
DIV.leftm {
  color: #ffffff;
/*  color: #d84020;*/
  font-size: 9pt;
  text-align: left;
}
/*DIV.leftm A:link      { color: #ee7070; text-decoration: none; }*/
DIV.leftm A:link      { color: #ffffff; text-decoration: none; }
DIV.leftm A:visited { color: #ffffff; text-decoration: none; }
DIV.leftm A:active  { color: #ffffff; text-decoration: none; }


DIV.acthdr {
  color: #0091c9;
  font-weight: bold; 
  text-transform: uppercase;
}
DIV.acthdr A:link      { color: #0091c9; text-decoration: none; }
DIV.acthdr A:visited { color: #0091c9; text-decoration: none; }
DIV.acthdr A:active  { color: #0091c9; text-decoration: none; }


table.twin {
 border-style: none;/*solid;*/
/* border-color: #fdf6e0;*/
 border-color: #0091c9; 
/* border-color: #935b5e; */
 border-width: 1px;
}

td.tdwinout {
  background-color: #004477; 
/*  background-color: #006199; */
  padding: 1px;
  text-align: center;
  vertical-align: center;
}
td.tdwinin {
  color: #000077;
  background-color: #fdf6e0;
  padding: 2pt;
  font-size: 9pt;
  text-align: center;
}
td.tdwinhdr {
  background-color: #004477; 
  font-size: 18pt;
  text-align: center;
  vertical-align: center;
}

td.tdhwinout {
  background-color: #FF8080;
  padding: 1px;
  text-align: center;
  vertical-align: center;
}
td.tdhwinhdr {
  background-color: #FF8080;
  font-size: 8pt;
  text-align: center;
  vertical-align: center;
}


TR.head {
  text-align: center;
}
TD.head2 {
  text-align: center;
  height: 35px;
  padding-bottom: 0px;
  vertical-align: bottom;
}

TD.upline { 
  background-color: #fdf6e0; 
  color: #a0a080; 
/*  background-color: #b0b090; */
/*  color: #ffffee;*/
  font-size: 8pt;
  text-align: right;
}

div.rillhdr {
  color:  #707060;
  font-family: Times New Roman Cyr,serif; 
  font-size: 8pt;
}
DIV.rillhdr A:link     { color: #707060; text-decoration: none; }
DIV.rillhdr A:visited { color: #707060; text-decoration: none; }
DIV.rillhdr A:active  { color: #707060; text-decoration: none; }


TD.upstatus {
 background-color: #b0b090; 
 color: #ffffee;
 padding: 1px 3px 1px 1px;
 font-size: 9pt;
 text-align:right;
 vertical-align: top;
 }
TD.upstatus0 {
  background-color: #fdf6e0; 
/*  background-color: #e8e8cc; */
/* background-color: #b0b090; */
/* color: #ffffee;*/
 color: #a0a080; 
 padding: 1px 3px 1px 1px;
 font-size: 9pt; font-weight: bold;
 text-align:right;
 vertical-align: center;
}


TD.menucell {
 background-color: #0091c9; 
 color: #fffff0; 
 font-size: 10pt;
 text-align: left;
 vertical-align: top;
 padding: 3px;
/* border-right: dotted;
 border-left: solid;
 border-color:  #935b5e; 
 border-width: 1px; */
}
TD.rmenucell {
 background-color: #ffffff;
/* background-color: #f0f0ff;*/
/* background-color: #f7f7d0;*/
 font-size: 10pt;
 text-align: right;
 vertical-align: top;
 padding: 3px;
/* border-left: dotted;
 border-color: #935b5e; /* #0091c9; */
 border-width: 1px; */
}

TD.maincell {
 background-color: #ffffff; 
 color: #000044;
/* background-color: #f0f0e0; */
 font-size: 10pt;
 vertical-align: top;
} 
TD.mainformcell {
 background-color: #fff7e7;
 font-size: 10pt;
 vertical-align: top;
/* padding-left: 10px;*/
} 
TD.mainpricecell {
 background-color: #f0f0e0;
 font-size: 11pt;
 vertical-align: top;
 padding: 0px;
} 

TD.copyright {
  background-color: #0091c9; 
  font-family: Arial Cyr,sans-serif; font-size: 7pt;
  vertical-align: bottom;
}



TD.pozdr {
 color: #0000ff;
 font-size: 14pt;
 font-weight: bold;
 text-align: center;
} 


TABLE.price { 
  background-color: #a0a090; 
  color: #ffffff; /*#000077;*/
  top: 0px;
}
TD.prch0 { 
//  background-color: #0091c9; 
  color: #ffffff;
  padding-left: 3px;
  padding-bottom: 1px;
  text-align: left;
  vertical-align: top;
  font-size: 11pt; /*font-weight: bold;*/
}
TD.prch { 
  background-color: #b0e0ff; 
//  color: #000077;
  padding-left: 3px;
  font-size: 9pt; 
  text-align: left;
  vertical-align: top;
}
TD.prchs { 
  background-color: #0091c9; 
  color: #ffff90;
  width: 15%;
  text-align: center;
  font-size: 8pt; 
}
TD.prci { 
  background-color: #ffffff; 
  color: #000050;
  padding-left: 3px;
  font-size: 9pt; 
}
TD.prcs { 
  background-color: #ffffff; 
  color: #003300;
  width: 15%;
  text-align: right;
  font-size: 9pt; 
}


TABLE.gentable { 
  background-color: #d0d0b0;
  top: 0px;
}
TD.gtcover {
  background-color: #d0d0b0;
  vertical-align: top;
  text-align: center;
  padding: 0px;
}
TR.gtitem {
  background-color: #ffffff; 
  padding-left: 5px;
  font-size: 9pt; 
}
TD.gthdr {
  background-color: #f0f0e0; 
  vertical-align: top;
  text-align: left;
  padding-left: 5px;
  font-size: 9pt; 
/*  padding: 0px;*/
}
TD.gtdsc {
  background-color: #f0f0e0; 
  vertical-align: top;
  padding: 0px;
}



TD.form {
 background-color: #fdf6e0; 
 font-size: 10pt;
 padding-top: 5pt;
 vertical-align: top;
 text-align: center;
} 
TD.fthdr {
  background-color: #0091c9; 
  color: #ffffff;
/*  background-color: #d0d0b0;*/
  vertical-align: top;
  text-align: center;
  padding: 0px;
}
TR.ftitem {
  background-color: #f7f7f0;
  text-align: left;
}
TD.ftdivider {
  background-color: #e0e0c0;
  font-size: 3pt;
}
TD.ftgroup {
  background-color: #e0e0d0;
  font-style: italic;
}
DIV.ftithdr {
  font-size: 11pt;  
}
DIV.ftdescr {
  font-size: 9pt;  
}

IFRAME {
  position: relative;
  visibility: hidden;
}