﻿/*
 * Style sheet for the Glagol/CSS
 *
 *       переделывал Александр Тимофеев, 23.12.2014. http://atimopheyev.narod.ru, <atimopheyev@yahoo.com>
 */

      /* =========== BODY + H1-H5 + TD + PRE + DIV + P  ============ */

                               /*  html page BODY ****************** */
BODY
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 16pt;  

               Link: blue;  

            bgColor: #F0F0F1;
       bgProperties: fixed;
          topmargin: 4
        rightmargin: 4
         leftmargin: 2
       bottommargin: 4
       marginheight: 4
        marginwidth: 4

              Color: #00A010;
} 
                               /* ********************* */
A:link   {text-decoration: none;      color: #4070f0;}
A:visited{text-decoration: none;      color: #2060c0;}
A:active {text-decoration: none;      color: #a06020;}
A:hover  {text-decoration: UnderLine; color: #c06020;}
 /*
A:link   {text-decoration: none;      color: #2060c0;}
A:visited{text-decoration: none;      color: #2060a0;}
A:active {text-decoration: none;      color: #806020;}
A:hover  {text-decoration: UnderLine; color: #c06020;}

A:link   {text-decoration: none;      color: #4070e0;}
A:visited{text-decoration: none;      color: #2060a0;}
A:active {text-decoration: none;      color: #a06020;}
A:hover  {text-decoration: UnderLine; color: #c06020;}
  */
                               /* ********************* */
H1, H2, H3, H4, H5, H6 
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;

        font-weight: bold;
              clear: left;

              color: maroon;
}
h1
{
         text-align: center;
}
  /*
         text-align: Center;
     text-autospace: none;

             margin: 0cm;
      margin-bottom:.0001pt;

          font-size: 26px;
        line-height: 24pt;
   */
h2
{
         text-align: Center;
}
  /*
          font-size: 22px;
        line-height: 18pt;

              color: maroon;

             margin: 0cm;
      margin-bottom:.0001pt;

          font-size: small;
   */
h3
{
         text-align: left;
}
h4
{
         text-align: left;
}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: normal;

         text-align: center;
     text-autospace: none;

             margin: 0cm;
      margin-bottom:.0001pt;

          font-size: 30px;
        line-height: 28pt;

              color: maroon;
}
  /*
   */
                               /*  PRE ************************* */
PRE
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 12px;
        line-height: 14pt;

              Color: #000000;
}
  /*
PRE
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #000000;
}
        font-weight: bold;
          font-size: 16px;

        line-height: 18pt;
        line-height: 14pt;
   */
TBODY
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: normal;

              Color: #000000;
} 
                               /*  font TD ********************* */
TD 
{
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;  

              Color: #000000;
}
 /*
          font-size: 14px;
        line-height: 14pt;  

        font-family: Verdana, Arial, sans-serif;
          font-size: 14px;
          font-size: 12px;
        line-height: 16pt;  

        font-family: Times New Roman, Georgia, helvetica, serif;
          font-size: 14px;
          font-size: 12px;
        line-height: 12pt;
 */

                 /*............. *** P - абзац, остальное из BODY или TD *** */
P
{
        text-indent: 30px;
         text-align: justify;
}
 .citata
{
         font-style: italic;

          font-size: 14px;
        line-height: 12pt;

         text-align: right;
}
 p.Seredka
{
         text-align: center;

          font-size: 16px;
        line-height: 14pt;
}
 p.Pravo
{
         text-align: right;
}
 p.Zaglavie
{
         text-align: center;
              color: maroon;
        font-weight: bold;
          font-size: 200%;
}
 p.Tekst
{
          font-size: 16px;
        line-height: 14pt;
}
 p.BezOtst
{
        text-indent: 0cm;
}
 p.Ishodn
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;
}
 p.Citata
{
      margin-bottom: 6.0pt;
         text-align: right;
         font-style: italic;
}
 p.Kolonka
{
       margin-right: 1.0cm;
        margin-left:14.0pt;

          font-size: 16px;
        line-height: 14pt;
}
 p.Oshibka
{ 
     font-size: 100%; text-align: center; font-weight: bold 
}
 p.Ruli
{
     font-size: 70%;  text-align: center; font-weight: bold 
}
 p.MsoNormal, li.MsoNormal, div.MsoNormal
{
             margin: 0cm;
      margin-bottom:.0001pt;
     text-autospace: none;

          font-size: 12px;
        line-height: 12pt;
}
 p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
{
             margin: 0cm;
      margin-bottom:.0001pt;
     text-autospace: none;

          font-size: 14px;
        line-height: 12pt;
}

 span.Tekst
{
          font-size: 16px;
        line-height: 14pt;
}
 span.Ishodn
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;
}
 span.Ishodn2
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;
}
  /*
        font-family: "Courier New";
   */
 span.Teknom
{
     background-color: silver; 
}
 span.Admin
{
     color: olive; text-decoration: underline;
}
  /*
 span.zadacha
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 16px;
        line-height: 16pt;

          font-size: 14px;
        line-height: 14pt;
}
   */
        /*
 span.zadacha { color: teal; text-decoration: underline; }
 span.zadacha { color: teal; }
         */

 span.Poniatie
{
        font-family:"Arial";
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;
}
     /*
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;
      */
 span.Opredelenie
{
     font-style:italic;
     text-decoration:underline;

              Color: #a02080;               
}
 span.Подчерк
{
          font-style: normal;
         font-weight: bold;
     text-decoration: underline;
}
.Setka
{
     border-collapse:collapse;
     border-left: .75pt solid black; 
     border-right: .75pt solid black; 
     border-top: .75pt solid black; 
     border-bottom: .75pt solid black; 
}
.SetkaGign
{
     font-weight: bold; 
     border-collapse:collapse;
     border-left: .75pt solid black; 
     border-right: .75pt solid black; 
     border-top: .75pt solid black; 
     border-bottom: .75pt solid black; 
}
.pas
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: bold;
}
 code
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;
}

.cit_formula_Georgia-12_12
{
        font-family: Georgia, Lucida Console, Tahoma;  
         font-style: normal;
        font-weight: normal;

          font-size: 12px;
        line-height: 12pt;

        text-indent: 20px;

              Color: #00A010;
}
.cit_formula_Georgia-14_12
{
        font-family: Georgia, Lucida Console, Tahoma;  
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 12pt;

        text-indent: 20px;
}
/* =====================================================================================
     Расцвечивание служебных слов в исходном тексте программ на Глаголе
 */
               /*-def:Text- #000000 чёрный, #d08010 оранж, #8080f0 бледно синий,
                                                           #804060 бледный буряк,
                                                           #408010 бледная зелёнка
                          для BAT-файлов --*/
.Пакет
{
        font-family: Georgia, Lucida Console, Tahoma;  
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;
}
                      /*- для текста в отд-файлах --*/
.Отдел
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;
}
               /*-def:Keyword- Служебное слово Глагола ="#8080b0" серый на белом --*/
.Слово
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #8080b0;
}
                /*-def:Label- Особые служебные слова: ВОЗВРАТ/ВЫЗОВ/ВЫХОД/СТОП ="#004ae3" синий --*/
.СловоВыход
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #004ae3;
}
                /*-def:ClassKeyword- Служебные слова в Предметно-Ориентированном Подходе (ООП) = "#004484" бирюзовый/cyan -- /console/ "#3" бирюзовый/cyan --*/
.СловоПредмет
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #004484;
}
               /*-def:TypeKeyword- Вид ПЕРеменной ="#8080e0" жирный синий приглушенный --*/
.ВидПЕРеменной
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #8080e0;
}
               /*-def:KeywordStrong- Встроенная задача ="#c04080" бледный буряк --*/
.ВстрЗадача
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #c04080;
}
               /*-def:Constant- ПОСТоянная из Win32/WinApi  [из c.hrc] ="#a080e0" бледный фиолет --*/
.ПОСТоянная_WinApi
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #a080e0;
}
               /*-def:StructKeyword- Структура/НАБОР ПЕРеменных из Win32/WinApi  [из c.hrc] ="#8000d0" яркий фиолет жирный  /console/ "#E" ярко-жёлтый/yellow --*/
.НаборПЕРеменных_WinApi
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #8000d0;
}
               /*-def:FunctionKeyword- Функция из Win32/WinApi  [из c.hrc]="#008484" бирюзовый/cyan  /console/ "#3" бирюзовый/cyan --*/
.Функция_WinApi
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #008484;
}
               /*-def:BooleanConstant- Логическая ПОСТоянная (ОТКЛ/ВКЛ/ПУСТО) ="#a080e0" бледный фиолет жирный --*/
.ЛогПОСТоянная
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #a080e0;
}
               /*-def:Symbol - Логическое действие (И/ИЛИ/НЕ/В) ="#80a0ff" бледный циан; ="#a080e0" бледный фиолет --*/
.ЛогДействие
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #80a0ff;
}
               /*-def:Comment- Пояснение ="#40a010" яркая зелёнка --*/
.Пояснение
{
        font-family: Lucida Console, Georgia, Tahoma;  
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #40a010;
}
               /*-def:Directive- Задачи отдела ОБХОД и СРЕДА      в программах на Глаголе ="#f08080" бледно-розовый жирный --*/
.Обход
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #f08080;
}
               /*-def:InterfaceKeyword- скобки Текстореза (условная компиляция) в Глаголе ="#f08080" бледно-розовый жирный --*/
.СкобкаТекстореза
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #f08080;
}
               /*-def:InterfaceKeyword- Служебное слово Глагола в Тексторезе ="#008444" бирюзовый/cyan --*/
.Тексторез
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #008444;
}
               /*-def:StringEdge- Скобки ()[] ="#a000e6" малина бледная  /console/ "#D" ярко-фиолетовый/light purple --*/
.Скобка
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #a000e6;
}
               /*-def:Number- Число/цифра ="#d080100"/"#f08010" оранж; ="#d0a010" жёлтый; --*/
.Число
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #d0a010;
}
               /*-def:String- Цепочка знаков/сиволов или "строковая ПОСТоянная" ="#806010" бледно-жёлтый/brown --*/
.Цепочка
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #806010;
}
               /*-def:Character - знак-символ одиночный (не число) ="#008000" зелёный --*/
.Знак
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: normal;

          font-size: 14px;
        line-height: 14pt;

              Color: #008000;
}
               /*-def:Operator - Знак действия Арифметического или разделитель ="#0000ff" синий жирный --*/
.ЗнакДействия
{
        font-family: Lucida Console, Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 14px;
        line-height: 14pt;

              Color: #0000ff;
}
/* ===================================================================================== */

                               /* *** normal gray  ********************** */
.gray 
{
              Color: #c0c0c0;               
}
                               /* *** normal gray  ********************** */
.gray2 
{
              Color: #a0a0a0;               
}
                               /* *** normal navy ********************** */
.navy 
{
              color: #9070d0;
}
      /* 
              color: navy;    - это для ЭЛ-мониторов
              color: #9070d0; - это для ЖК-мониторов ( фиолетовый )
      */
                               /* *** normal navy light (фиолет) ******** */
.nnl 
{
              Color: #9040fF;               
}

                               /* *** normal white ********************** */
.white 
{
              Color: #f0f0f1;               
}
                               /* *** normal black ********************** */
.black 
{
              Color: #707080;               
}
  /*
              color: #000000; - это для ЭЛ-мониторов
              color: #707080; - это для ЖК-мониторов
   */
                               /* *** normal green ********************** */
.ng 
{
              Color: #008010;               
}
                               /* *** normal magenta dark *************** */
.nmd 
{
              Color: #a02080;               
}
                               /* *** normal magenta light ************** */
.nml
{
              Color: #e020f0;               
}
                               /* *** normal red light ******************* */
.nrl
{
              Color: #f08080;               
}
                               /* *** normal red dark ******************* */
.nrd
{
              Color: #f02020;               
}
                               /* *** normal blue light ***************** */
.nbl
{
              Color: #0000fF;               
}
                               /* *** normal blue dark ****************** */
.nbd 
{
              Color: #2040f0;               
}
                               /* *** normal blue2 dark ****************** */
.nbd2 
{
              Color: #8080d0;
}
                               /* *** normal brown ********************** */
.nbr 
{
              Color: #800010;               
}
                               /* *** normal brown ligth **************** */
.nbrl 
{
              Color: #a00020;               
}
                               /* *** italic brown ********************** */
.ib 
{
         font-style: italic;
              Color: #800010;               
}
                               /* *** italic s ************************** */
.is 
{
         font-style: italic;
              Color: #002080;               
}
                               /* ***  italic red *********************** */
.ir 
{
         font-style: italic;
              Color: #e00000;               
}
   /*
.Zada4i_Glagola
{
        font-family: Courier New, Courier;
         font-style: normal;
        font-weight: bold;

          font-size: 16px;
        line-height: 14pt;
}
    */
.Titul_Otdel_Glagola_Comic
{
        font-family: Comic Sans MS, Courier New, monospace;
         font-style: normal;
        font-weight: bold;

          font-size: 20px;

              color: maroon;
}
  /*
       word-spacing:  1.00pt;   
     letter-spacing:  0.50pt;   
   */
.Titul_Comic
{
        font-family: Comic Sans MS, Courier New, monospace;
         font-style: normal;
        font-weight: normal;

          font-size: 16px;
        line-height: 14pt;

              color: maroon;
}
p.a, li.a, div.a
{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:2.0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Courier New";
}
p.a0, li.a0, div.a0
{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:6.0pt;
	margin-left:0cm;
	text-align:right;
	page-break-after:avoid;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-style:italic;
}
span.a1
{
	color:windowtext;
	font-style:italic;
	text-decoration:none;
}
span.a3
{
	color:windowtext;
}
span.a4
{
	color:windowtext;
	font-style:italic;
	text-decoration:underline;
}
p.a5, li.a5, div.a5
{
	margin-top:0cm;
	margin-right:1.0cm;
	margin-bottom:0cm;
	margin-left:14.2pt;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Times New Roman";
}
p.a6, li.a6, div.a6
{
	margin:0cm;
	margin-bottom:.0001pt;
	text-autospace:none;
	font-size:10.0pt;
	font-family:"Times New Roman";
	font-weight:bold;
}
       /* ------------- Цитаты Ферма ---------------------------------- */

                           /* *** cit_Fermat ************************** */
.cit_Fermat
{
        font-family: Comic Sans MS,Torhok, Arial, sans-serif;
	font-style:italic;
        font-weight: normal;
          font-size: 22px;

         text-align: right;

              color: #909091;
}
  /*
       word-spacing:  1.00pt;  

        font-family: Torhok, Comic Sans MS, Arial, sans-serif;
         font-style: normal;
       word-spacing:  4px;

        line-height: 26px;

              Color: #00A010;
   */     

       /* ------------- Цитаты древних ---------------------------------- */

                           /* *** cit_OldStyle ************************** */
.cit_OldStyle
{
        font-family: Bookman Old Style, Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: normal;
          font-size: 12px;

        line-height: 16px;
         text-align: right;

              color: #2f2f2f;
}

                           /* *** cit_Izhitsa *************************** */
.cit_Izhitsa
{
        font-family: Ukrainian?Izhitsa, Georgia, Comic Sans MS, sans-serif;
         font-style: normal;
        font-weight: normal;
          font-size: 18px;

        line-height: 20px;
         text-align: right;

              color: #909091;        
}
                           /* *** cit_Glagol ************************** */
.cit_Glagol
{
        font-family: Comic Sans MS, Times New Roman, Georgia, serif;
         font-style: normal;
        font-weight: normal;
          font-size: 12px;

        line-height: 12px;
         text-align: right;

              color: #909091;        
}
.cit_Glagol_Georgia-12_12
{
        font-family: Georgia, Lucida Console, Tahoma;  
         font-style: normal;
        font-weight: normal;
          font-size: 12px;

        line-height: 12pt;
         text-align: right;

        text-indent: 20px;

              Color: #00A010;
}
                           /* *** GlagolHrc_12_12 ********************* */
.GlagolHrc_12_12
{
        font-family: Lucida Console, Tahoma;  
         font-style: normal;
        font-weight: bold;
          font-size: 12px;

        line-height: 12pt;

              Color: #000000;
}
       /* ============= Шрифт из FrancePoems - Яви и грёзы французких поэтов в переводах Л.Ф.Иванова ============ */

 .FrancePoems
{
        font-family: MS Serif, Small Fonts, Times New Roman, serif;
         font-style: normal;
          font-size: 17px;

        line-height: 18pt;
}
 .ИвановЛФ_стихи
{
        font-family: Times New Roman, Georgia, serif;
         font-style: italic;
          font-size: 17px;

        line-height: 18pt;
}
 .Стихи_МихКульчицкого
{
        font-family: Times New Roman, Georgia, serif;
         font-style: italic;
        font-weight: normal;
          font-size: 17px;

        line-height: 18pt;
}
 .ИвановЛФ_перевод-с-Французкого-на-Русский
{
        font-family: Times New Roman, Georgia, serif;
         font-style: normal;
          font-size: 17px;

        line-height: 18pt;
}

