body
{ font-family: tahoma, arial cyr, ms sans serif;
  font-size: 10pt;
  color: #000000;
}

p
{ font-family: tahoma, arial cyr, ms sans serif;
  font-size: 10pt;
  color: #000000;
  margin-top: 4px;
  margin-bottom: 8px;
}

div
{ margin-top: 4px;
  margin-bottom: 8px;
}

.lists
{ margin-left: 20px;
  width: 554px;
  text-align: justify;
}

.shift
{
  margin-left: 0;
}

OL
{ margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 22px;
}

UL
{ margin-top: 4px;
  margin-bottom: 8px;
  margin-left: 16px;
}

DL
{ margin-top: 4px;
  margin-bottom: 8px;
}

LI
{ margin-bottom: 2px;
}

table
{ font-family: tahoma, arial cyr, ms sans serif;
  font-size: 10pt;
  color: #000000;
}

td
{ font-family: tahoma, arial cyr, ms sans serif;
  font-size: 9pt;
  color: #000000;
}

a
{ color: #000088;
  text-decoration: none;
}

a:hover
{ color: #000088;
  text-decoration: none;
}

a:active
{ color: #0000ff;
  text-decoration: none;
  border-bottom: 1px solid #ff0000;
}

a:visited
{ color: #440088;
  text-decoration: none;
}

.small
{ font-size: 8pt;
}

.important
{ color: #ff0000;
}

.s
{ font-size: 8pt;
  color: #ffffff;
}

.s:visited
{ font-size: 8pt;
  color: #ffffff;
}

.s:hover
{ font-size: 8pt;
  color: #ffffff;
  text-decoration: underline;
}

.xtable
{ width: 100%;
  background-color: #34598F; zzz#7788A0;
  xxborder: 1px solid #ffffff;
}

.xth
{ font-weight: bold;
  background-color: #8FA7CB;
  vertical-align: middle;
  text-align: center;
  font-size: 9pt;
  padding-left: 4px;
  padding-right: 4px;
}

.xtd
{ background-color: #DDEBFF;
  vertical-align: top;
  font-size: 9pt;
  padding-left: 6px;
  padding-right: 6px;
}

.xtx
{ background-color: #ffffff;
  vertical-align: top;
  font-size: 9pt;
  padding-left: 6px;
  padding-right: 6px;
}

h1
{ font-family: arial cyr, ms sans serif, Tahoma;
  font-size: 14pt;
  color: #D9482B;
  font-weight: bold;
  margin-top: 0px;
  margin-bottom: 8px;
  margin-left: -10px;
}

h2
{ font-family: arial cyr, tahoma, ms sans serif;
  font-size: 8pt;
  font-weight: bold;
  color: 666666;
  background-color: #EAEEF2;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 8px;
  border-left: 4px solid #D9482B;
  margin-top: 14px;
  margin-bottom: 8px;
  margin-left: -12px;
}

h3
{ font-family: arial cyr, tahoma, ms sans serif;
  font-size: 10pt;
  color: #D9482B;
  font-weight: bold;
  margin-top: 4px;
  margin-bottom: 8px;
}

pre
{ border-left: 1px solid #000000;
  border-top: 1px solid #000000;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
  background-color: #f1f3fe;
  padding: 9px;
  font-family: Courier New Cyr,FixedSys,Courier,Lucida Console;
  font-size: 9pt;
  width: 100%;
  margin-top: 4px;
  margin-bottom: 6px;
}

.border
{
  border: 1px solid #000000;
}

.abutton
{
  cursor: hand;
}

.head1
{ font-family: arial cyr, ms sans serif, Tahoma;
  font-size: 11pt;
  font-weight: normal;
  color: #ffffff;
  padding-bottom: 2px;
  padding-top: 2px;
  padding-right: 10px;
}

.kinovar
{ font-family: tahoma, arial;
  font-size: 60px;
  font-weight: bold; 
  float: left;
  position: relative;
  top: -14px;
  color: #992020;
}

INPUT
{ border: 1px solid #92909f;
  padding: 0;
  margin: 0;
}

SELECT
{ border: 1px solid #92909f;
  padding: 0;
  margin: 0;
}

OPTION
{ border: 1px solid #92909f;
  padding: 0;
  margin: 0;
}

TEXTAREA
{ border: 1px solid #92909f;
  padding: 0;
  margin: 0;
}

.phone
{
  border-bottom: 1px dotted #dddddd;
}

.demo
{ padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-down: 6px;
  background-color: #eeeeee;
  border-top: 1px solid #000000;
  border-bottom: 3px solid #000000;
  border-left: 1px solid #000000;
  border-right: 3px solid #000000;
  position: relative;
  left: -4px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.addr
{
  border-top: 1px dotted #cccccc;
  padding-left: 0;
  padding-bottom: 2px;
  padding-right: 1px;
  padding-top: 1px;
}

.now
{
	white-space: nowrap;
}