/*
@page     {size:210mm 297mm portrait; margin:0;}
@page:left{margin-left:0;margin-right:0;}
*/
*{margin:0;padding:0;}
table {border:0; }  TR {  }
TD {  vertical-align:top;}
.f {  position:absolute; top:44mm; left:0; width:90mm; height:5mm; font-weight:bold;   line-height:1; font-family: Times New Roman; font-style:italic; font-size:11px; color:#CC3300;    text-align:right; }
.h {  color:#996633; font-weight:bold; line-height:1; border:0 solid teal;   text-align:right; font-size:19; font-family:Verdana; border-bottom:2 solid; padding-bottom:2;  }
.e, epigraph, device  {  line-height:1;  font-family: Times New Roman; font:normal italic xx-small; color:#CC9900; text-align:right;   margin-top:0;/*margin-left:33mm;*/  }
.e li{font-family: Times New Roman; font:normal italic xx-small;   text-align:justify;    }
base,.base, story, .story, gate,.gate, whole,.whole    {  display:block; border:1 solid #339900;   font: normal normal "Times New Roman";text-align:justify;  padding:1mm; margin:1mm;margin-left:0mm; /* внешний */  }
li, .li{  border-top:1 solid;  padding-left:2mm;padding-right:2mm;   }
unit,.unit, idea,.idea, case,.case, news,.news, item,.item, task,.task, target,.target, pro,.pro, step,.step, w,.w  {  display:block; color:#000000; border:1 solid;   background-color:#F7F7F7;   font:normal normal xx-small;  padding-left:2mm;padding-right:2mm;  margin-top:3mm;margin-bottom:3mm;  }
news,.news{border:0;border-top:1 solid #9999CC;}
idea name, .idea .name, .name  {  display:inline; color:#CC3300; font:bold normal x-small;margin-left:10mm;   }
nick,.nick, id,.id  {  color:#CC00FF; font: normal italic xx-small;text-align:right;margin-left:5mm;  }
source, .source  {  color:#CC00FF; font: normal italic 10;text-align:right;  }
.workname {left:0; line-height:1;   font-family: Times New Roman; font:italic bold #1; color:#CC3300;   border-top: 0 solid #CC3300;   margin-left:1%;margin-top:0; text-align:right;  }
date, .date {color:#9999CC; font:normal italic 9;}
parser {display:block; border:1 solid;  color:#000000; font-style:normal; font-weight:normal;  padding:5mm;padding-top:0;  margin:3mm; margin-top:5mm;  }
revision {display:block; border:1 solid;color:#000000; padding:5mm;padding-top:1mm;margin:3mm; margin-top:5mm;}
arguments {display:block; border:1 solid;color:#000000;   padding:5mm;padding-top:0;margin:3mm; margin-top:5mm;  }
name {display:block; color:#996600; font-style:normal; font-weight:bold;}
p, .p{display:block; padding-top:0;}
p name {display:inline;}
vector {display:block; border: 1 solid; text-align:left;font:normal; padding:0mm;}
theme {display:block;border: 0 solid; color:#669900; font-style:italic;  padding:0mm;  }
title  {display:block; border-bottom:1 solid; color:#000000; font-style:normal; font-weight:normal; padding:2mm;}
for    {display:inline; text-align:right;font:normal normal 5;}
notes  {display:block;border: 0 solid; list-style-type:square;   font: normal normal "Times New Roman" ; color:#003333; margin-left:0; margin-top: 2mm; padding:3mm;   }
examples {display:block;border: 1 solid;   font: normal normal "Times New Roman" ; color:#0033CC;  margin-left:13mm; margin-top: 2mm; padding:3mm;   }
example{display:block; font:italic normal ; border: 0 solid; padding:0mm;}
hnote{display:inline; font:italic normal -1%; color:#9999CC; border: 0 solid; padding:0mm;}
note, n, .note, .n{  display:inline; font:italic normal xx-small; /*color:#9999CC;*/ border: 0 solid; padding:0mm;  }
problem {display:block;border:0 solid; /*задача, цель*/  color:#996600; border-bottom:1 solid; font:"Times New Roman";  margin-left:5mm; margin-top:3mm; text-align:left;  }
result   {display:block;color:#996600; font-weight:bold;text-align:justify;  margin-right:2mm; margin-left:7mm; margin-top:5mm;  }
project {display:block;border:1 solid; font:"Times New Roman";  margin-top:5mm; padding:2mm;padding-left:4mm;padding-top:0;  }
price {display:inline; border:0 solid; align:right;color:#996600;  font: normal bold "Times New Roman" 11pt;  }
low {color:#996600;}
top {color:#995533;}
phone   {color:red;}
nick  {display: block; border: 0 solid; color:#9900FF;   font:italic bold ; text-align:right;  padding:0mm;  }
nick note  {display:block; border:0; font:normal;}
epigraph{display:block;  text-align:justify;  font: italic bold "Times New Roman" ; color:#9999CC;  margin-left:30mm; margin-top:1mm;  }
remark{display:inline; font:italic bold; color:#CC00CC;}
Q{display:block;}
Output, out, o {display:block;color:#000000; font:;text-decoration:underline;   margin-left:0mm; margin-bottom:3mm;}
res{border:1 solid; width:196 mm;padding:2mm; margin:2mm; margin-top:21mm;}
re {display:block;border:1 solid; width:192mm;padding:2mm;margin:2mm; }
Face   {display: block; vertical-align:top-text; border:1 solid; font:normal normal "Times New Roman"; background-color:#EEEEEE;  padding:1mm; margin:1mm; /* default внешний отступ */  }
face name {display:inline; border:0 solid;}
face nick {display:inline; border:0 solid;}
face data {display:block;  border:0 solid;}
problem   {display:block;  border:0 solid;}
work          {display:relative; border:1 solid;position:absolute;left:100mm;width:150mm;vertical-align:text-top;}
work title    {display:inline; border:0 solid;}
work name     {display:inline; border:0 solid;}
contacts  {display:relative;  border:1 solid; color:green; font: italic ;}
contact   {display:block;  border:1 solid; color:green; font: italic ;  margin-bottom:1mm;margin-left:10mm;padding:0mm;  }
Contact Date  {display:inline; font-weight:bold;}
Contact nick  {display:inline;}
Contact Theme {color:#666633; font-weight:bold; marging-bottom:13mm; padding-left:5mm;}
contact p     {display: block; border-bottom: 1 solid; margin:1mm;margin-left:41mm;padding:1mm;}
contact error {display: block; border-top: 1 solid; color:#996600;margin-top:1mm;margin-left:10mm; padding:0mm;}
contact name  {display:inline;}
/* contact nick  {display:inline;}
*/  Title {display:inline; left:2mm;width:30mm; color:green;font:italic ;}
state {display: block; border: 1 solid; color:green;   font:italic ;margin-bottom:1mm;margin-left:10mm;padding:0mm;  }
step nick  {display: inline;}
nature     {display: block; border: 1 solid; color:green;   font:italic normal ;margin-bottom:1mm;margin-left:10mm;padding:0mm;  }
Phone      {display: block; color:red;}
Phone note {display:inline; border: 0 solid; color:green;   margin-bottom:1mm;margin-left:10mm; padding:0mm;  }
errors {display:none;}
/* for internal */  error out {display:inline; color:#000000;}
face vector {display: block; border-top: 1 solid; color:#996600;  font: italic bold;margin-top:1mm;margin-left:10mm;   }
vectors {display: block; border:1 solid;margin-top:10mm;margin-left:0mm; }
vector  {display: block; border:1 solid;color:#3300FF; margin:3mm;margin-left:10mm; padding:3mm;}
vector name {display:inline; border:0 solid ;font:bold italic;}
way     {display:block; border:0 solid ;font: italic normal; margin-left:7mm;}
/**/    H1 {page-break-before:always;}
H2 {margin:1;padding:1;}
H3 {margin:1;padding:1;}
a  {color:#CC3300;}
a:hover {color:#FF6600;}
p  {margin:5;font-size:100%; color:#838383}
5  td {font-size:xx-small;vertical-align:top;}
img{border:0;}
.i {display:inline;width:100px; align:left;vertical-align:top;}
.k {display:inline;width:300px; align:left;vertical-align:top;padding:7;margin:3; border:1 solid #99CCCC;}
.s {color: #33421E; border:1 solid #D2D2D2;  padding:1;padding-left:15;}
.1 {font:normal bold xx-small; font-family:Arial; color:#A6A6A6; border:0;cursor: hand; text-decoration:none;}
.2 {font-size:13; font-family:Arial; color:red; border:1 solid #999900;cursor: hand;}
.1 a {font-size:13; font-family:Arial; color:#A6A6A6; border:0; text-decoration:none;}
.2 a {font-size:13; font-family:Arial; color:red; border:1; text-decoration:none;}
.to {font-size:11pt;font-family:Arial; color:#A6A6A6; }
.r {font-family:Arial; font: normal normal 15px; border-top:1 solid #CC9900; padding:3;margin:3; vertical-align:top;}
.r a{text-decoration:none;}
.part { margin-top:21;color:#C7C7C7; font:normal bold xx-small; border-bottom:1 solid;}
.m2   {font:normal bold;background-color:#9E2712; border-bottom:1 solid #C7C7C7; padding:2;}
.m2 a {color:#CC3300;text-decoration:none; border:0;}
.m2 a:hover {color:#FF9900;text-decoration:none; border:0;}
.m3  {font:normal bold ; border:1; cursor:hand;  text-decoration:none;}
c .c{}
.c td {background-color:white;margin:113;padding:2;}
.c h3 {color:#999999; border-top:1 solid black;}
/* exhibition */  .x {}
.x td {border:1 solid #999999; margin:3;padding:5;}
.menu {font-size:xx-small;color:#737373;}

