BODY
 {
    FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Sans-Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: justify;
    background: url(Grid.JPG) #cccccc;
    background-attachment: fixed;
    margin-top: 1em;
    margin-right: 2em;
    margin-left: 2em;   
  }

A:link { color: #0d3300; text-decoration: none }
A:visited { color: #0b2c00; text-decoration: none }
A:active { color: #0e3600; text-decoration: none }
A:hover { color: #0e3600; text-decoration: underline; font-style: italic }
a img:hover { filter: none }

/* a img:hover { filter:alpha(opacity=70); ..-opacity:0.7; opacity:0.7; -khtml-opacity:0.7 } */

textarea{
background-image:url(lineyka.gif);
color:000000;
FONT-SIZE: 12pt;
font-weight: bold;
color: #36007e;
}

img    
  { 
    cursor: hand;
  }

H1
  {
    margin-top: -0.6em;
    font-weight: bold;
    font-size: 16pt; 
    TEXT-ALIGN: center;
  }

H2
  {
    font-weight: bold;
    font-size: 13pt;
    TEXT-ALIGN: left;
  }

H3
  {
    font-weight: bold;
    font-style: italic;
    font-size: 11pt; 
    TEXT-ALIGN: left;
  }

H4
  {
    margin-top: 0em;
    font-weight: bold;
    font-size: 11pt;
    TEXT-ALIGN: left;
    margin-bottom: 15pt;
  }

H5
  {
    font-weight: bold;
    font-style: italic;

  }

H6 
  {
    margin-top: 0em;
    font-weight: bold;
    font-size: 8pt;
    TEXT-ALIGN: left;
    margin-bottom: 15pt;
  }

P
 {
    TEXT-INDENT: 2em;
    margin-top: 0pt;
    margin-bottom: 0pt;
 }

TABLE
 {
    margin-bottom: 8pt;
    margin-left: 0em;
    margin-right: 0em;
    TEXT-ALIGN: left;
    TEXT-INDENT: 0em; 
 }

TD, TD P
 { 
    FONT-SIZE: 9pt;
    margin-top: 0pt;
    margin-left: 4pt;
    margin-right: 4pt;
 }

TH, TH P
 {
    font-weight: bold;
    FONT-SIZE: 10pt;
    margin-top: 0pt;
    margin-left: 4pt;
    margin-right: 4pt;
 }


/* CMYK */

.cyan
 {
    FONT-WEIGHT: bold;
    color: #00A9E3
 }

.magenta
 {
    FONT-WEIGHT: bold;
    color: #D32885
 }

.yellow
 {
    FONT-WEIGHT: bold;
    color: #D0BB00
 }

.black
 {
    FONT-WEIGHT: bold;
    color: #222222
 }

.red
 {
    FONT-WEIGHT: bold;
    color: #CD1F19
 }

.green
 {
    FONT-WEIGHT: bold;
    color: #008D37
 }

.blue
 {
    FONT-WEIGHT: bold;
    color: #263784
 }


/* подзаголовок */

.sub 
 {
    font-size: 13pt;
    font-style: italic;
 }


/* автор */

.author
 { 
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: center;
    letter-spacing: 0.1em;
    margin-top: 10pt;
    margin-bottom: 10pt;
 }


/*  эпиграф  */

.epigraf
 {
    TEXT-ALIGN: right;
    TEXT-INDENT: 0em; 
    margin-bottom: 10pt;
 }


/* "предисловие" */

.extension
 { 
    FONT-STYLE: italic;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: left;  
    margin-bottom: 10pt;
 }


/* оглавление */

.contents
 {
    COLOR: gray; 
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
 }

.contents:hover
 {
  text-decoration : underline;
 }


/* внешние ссылки */

.extra
 {
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
 }

.extra:hover
 {
  text-decoration : underline;
 }


/* буллет */

.bullet
 {
    TEXT-INDENT: 0em;
    margin-left: 2em;
 }


/* сноски */

.sup
 {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: super;
 }


/* оформление рисунков */

.pic
 {
    TEXT-ALIGN: center;
    TEXT-INDENT: 0em;
    margin-top: 10pt;
    margin-bottom: 8pt;
 }

.runaround_left
 {
    float: left;
    TEXT-INDENT: 0em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-right: 2em;
 }

.runaround_right
 {
    float: right;
    TEXT-INDENT: 0em;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 2em;
 }


/* заголовок таблицы */

.tablesign
 {
    TEXT-ALIGN: left;
    TEXT-INDENT: 0em;   
    margin-top: 10pt; 
 }

/* гостевая */

.pcolor1{color: #005E2E; font-size: 16pt}
.pcolor2{color: #002E00; font-size: 18px}	
.em{ color: #A80303; font-style: normal}
.help{color: #002E00; font-size: 80%; font-family: Arial, Helvetica, sans-serif; margin:0px; text-align: right}
.ptext{color: #002E00; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-align: justify; text-indent: 20px; margin-left: 40px; margin-top: 0px}	
.panswer{color: #4795F3; font-size: 90%; font-family: Arial, Helvetica, sans-serif; text-align: justify; margin-top: 10px}		
.ptdg{font-size: 75%;color: black;	font-family: Arial, Helvetica, sans-serif;	margin: 0px; text-indent: 0px}

/* врезка */

.vrezka
 {
    BACKGROUND: #F3E7D0;
    TEXT-ALIGN: justify;
    TEXT-INDENT: 2em;
    margin-top: 10pt;
 }


/* номер журнала */

.source
 { 
    FONT-WEIGHT: bold;
    FONT-STYLE: italic;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: right;  
    margin-top: 10pt;
    margin-bottom: 10pt;
 }


/* спуск */

.spusk
 { 
    FONT-WEIGHT: bold;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: justify; 
    margin-top: 10pt;
    margin-bottom: 10pt;
    margin-left: 2em;
    margin-right: 0em;
 }


/* координаты */

.mypage
 { 
    FONT-SIZE: 7pt;
    TEXT-DECORATION: none;
    TEXT-ALIGN: center;
    TEXT-INDENT: 0em;
    margin-top: 18pt;
 }


/* курсив */

.anons
 { 
    FONT-SIZE: 9pt;
    font-style: italic;
    TEXT-ALIGN: left;
    TEXT-INDENT: 0em;
    margin-right: 2em;
    margin-left: 2em; 
 }


/* источник */

.magazin
 {
    margin-bottom: 8pt;
    TEXT-ALIGN: right;
    margin-right: 1em;
    TEXT-DECORATION: none;
 }


/* Сервантес */

.servantes
 { 
    FONT-FAMILY: Times New Roman, Times, serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    COLOR: #0d3300;
    FONT-STYLE: italic;
    TEXT-INDENT: 0em;
    TEXT-ALIGN: right;  
    margin-top: 0pt;
    margin-bottom: 4pt;
 }