BODY{
color:black;
font-size: 14px;
font-family:  arial;
}
table{
color:white;
font-size: 14px;
font-family:  arial;
}

a        {color:#fff; text-decoration: none;    font-size: 14px; font-family: arial;  cursor: pointer;}
a:link   {color:#fff; text-decoration: none;    font-size: 14px; font-family: arial;}
a:active {color:#fff; text-decoration: none;    font-size: 14px; font-family: arial;}
a:hover  {color:#fff; text-decoration: underline;  font-size: 14px; font-family: arial;}

a.menu        {color:#fff; text-decoration: none;    font-size: 22px; font-family: Book Antiqua;  cursor: pointer;}
a.menu:link   {color:#fff; text-decoration: none;    font-size: 22px; font-family: Book Antiqua;}
a.menu:active {color:#fff; text-decoration: none;    font-size: 22px; font-family: Book Antiqua;}
a.menu:hover  {color:#fff; text-decoration: underline;  font-size: 22px; font-family: Book Antiqua;}

a.dashed        {color:#fff; text-decoration: none;  font-size: 16px; font-family: arial; border-bottom:1px dotted;  cursor: pointer; }
a.dashed:link   {color:#fff; text-decoration: none;  font-size: 16px; font-family: arial; border-bottom:1px dotted;}
a.dashed:active {color:#fff; text-decoration: none;  font-size: 16px; font-family: arial; border-bottom:1px dotted;}
a.dashed:hover  {color:#fff; text-decoration: none;  font-size: 16px; font-family: arial; border-bottom:1px dotted;}

a.dotted        {color:#fff; text-decoration: none;  font-size: 16px; font-family:  Book Antiqua; border-bottom:1px dashed;  cursor: pointer; }
a.dotted:link   {color:#fff; text-decoration: none;  font-size: 16px; font-family:  Book Antiqua; border-bottom:1px dashed;}
a.dotted:active {color:#fff; text-decoration: none;  font-size: 16px; font-family:  Book Antiqua; border-bottom:1px dashed;}
a.dotted:hover  {color:#fff; text-decoration: none;  font-size: 16px; font-family:  Book Antiqua; border-bottom:1px dashed;}


A.vs1   {FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.vs1:active {FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.vs1:hover  {FONT-SIZE: 10px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}

A.up   {FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.up:active {FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.up:hover  {FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline;}

A.down   {FONT-SIZE: 14px; COLOR: #282921; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.down:active {FONT-SIZE: 14px; COLOR: #282921; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.down:hover  {FONT-SIZE: 14px; COLOR: #282921; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline;}


A.vmenu        {FONT-SIZE: 11px; COLOR: #1027FE; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.vmenu:active {FONT-SIZE: 11px; COLOR: #0040A1; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.vmenu:hover  {FONT-SIZE: 11px; COLOR: #000; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}








.tx{
  border: 1px;
  border-collapse: collapse;
  padding: 1px;
  border-color: #778899;

  border-top:silver 1px solid;
  border-bottom: silver 1px solid;
  border-left: silver 1px solid;
  border-right: silver 1px solid;

  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 1px;
  padding-left: 1px;

  font-size: 10px;
  font-family: verdana;
   }
.tx td {padding-left: 3px;}

.top{
   color: white;
   font-size: 10px;
   font-family: verdana;
   border-collapse: collapse;
   border: 1px;
   border-right: #1062B4 1px solid;
   border-left: #1062B4 1px solid;
   border-top: #1062B4 1px solid;
   border-bottom: #1062B4 1px solid;
   background: #1062B4;
   background-image: url('../img/bg/bg_0.gif');
   padding-left: 3px;
   }

a.a_r      {FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_r:active{FONT-SIZE: 10px; COLOR: #F83D0E; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_r:hover {FONT-SIZE: 10px; COLOR: #FF0000; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

a.a_e      {FONT-SIZE: 10px; COLOR: #076600; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_e:active{FONT-SIZE: 10px; COLOR: #0A8400; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_e:hover {FONT-SIZE: 10px; COLOR: #076600; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

a.a_l      {FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_l:active{FONT-SIZE: 10px; COLOR: #3C3CFF; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_l:hover {FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

a.a_m      {FONT-SIZE: 10px; COLOR: #A40000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_m:active{FONT-SIZE: 10px; COLOR: #A40000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
a.a_m:hover {FONT-SIZE: 10px; COLOR: #C60000; FONT-FAMILY: arial; TEXT-DECORATION: underline;}


A.silver   {FONT-SIZE: 10px; COLOR: silver;  FONT-FAMILY: arial; TEXT-DECORATION: none;}
A.silver:active {FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
A.silver:hover  {FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

A.gray   {FONT-SIZE: 10px; COLOR: gray;   FONT-FAMILY: arial; TEXT-DECORATION: none;}
A.gray:active {FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: arial; TEXT-DECORATION: none;}
A.gray:hover  {FONT-SIZE: 10px; COLOR: #CC0000; FONT-FAMILY: arial; TEXT-DECORATION: underline;}

A.wgray   {FONT-SIZE: 10px; COLOR: #F4F4F4; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
A.wgray:active {FONT-SIZE: 10px; COLOR: #F4F4F4; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
A.wgray:hover  {FONT-SIZE: 10px; COLOR: #F4F4F4; FONT-FAMILY: tahoma; TEXT-DECORATION: underline;}

A.wxgray   {FONT-SIZE: 10px; COLOR: #FB623C; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
A.wxgray:active {FONT-SIZE: 10px; COLOR: #FB623C; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}
A.wxgray:hover  {FONT-SIZE: 10px; COLOR: #FB623C; FONT-FAMILY: tahoma; TEXT-DECORATION: underline;}

font.v1   {FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;}


FONT.menu_v   {FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: tahoma; TEXT-DECORATION: none;}



.x1{
   BACKGROUND:#DAFCE3;
   font-size: 10px;
   font-FAMILY: arial;
   }

.x2{
   color: #E6E6E6;
   font-size: 10px;
   font-FAMILY: arial;
   }


.x3{
  BACKGROUND: #DBDBDB;
   color: #000;
   font-size: 9px;
   font-FAMILY: verdana;
   }


.top{
border-collapse: collapse;
   BACKGROUND: #003399;
   color: white;
   font-size: 10px;
   font-FAMILY: verdana;

   border: 1px;
   border-collapse: collapse;

   BORDER-RIGHT: silver 1px solid;
   BORDER-LEFT: silver 1px solid;
   BORDER-TOP: silver 1px solid;
   BORDER-BOTTOM: silver 1px solid;


   }

.tab5{

   border-collapse: collapse;
   border: 1px silver solid;
   padding: 0;
   border-spacing: 1px;

   vertical-align: top;

   BORDER-RIGHT: silver 1px solid;
   BORDER-LEFT: silver 1px solid;
   BORDER-TOP: silver 1px solid;
   BORDER-BOTTOM: silver 1px solid;

   PADDING-LEFT: 1px;
   PADDING-BOTTOM:  0px;
   PADDING-RIGHT: 1px;
   PADDING-TOP: 0px;

   BACKGROUND: #fafafa;
   FONT-SIZE: 11px;
   FONT-FAMILY: arial,verdana,sans-serif;
   }

.tab5 TD {
   padding: 0; border-spacing: 1px;
   BORDER-RIGHT: #F7F7F7 1px solid;
   BORDER-TOP: #F7F7F7 1px;
   BORDER-LEFT: #F7F7F7 1px;
   BORDER-BOTTOM: #E0E0E0 1px solid;

}
.tab5 TH {
   padding: 0; border-spacing: 1px;
   BORDER-RIGHT: #F7F7F7 1px;
   BORDER-TOP: #F7F7F7 0px;
   BORDER-LEFT: #F7F7F7 1px solid;
   BORDER-BOTTOM: #E0E0E0 0px ;
}






.tab5y{

   FONT-SIZE: 11px;
   FONT-FAMILY: arial,verdana,sans-serif;
   padding: 0;
   border-spacing: 1px;
   }


.tab5x{

   FONT-SIZE: 12px;
   FONT-FAMILY: arial,verdana,sans-serif;
   padding: 0;
   border-spacing: 1px;
   border: 1px;
   border-collapse: collapse;
   }

checkbox{ Border: 0;}

.speach {
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px;
  BORDER-COLOR: gray;
  FONT-FAMILY: Tahoma,sans-serif;
  FONT-SIZE: 8pt;
  color: white;
  BACKGROUND: #19204E;
  font-color:white;
  margin-top: 1px;
}


.btn {
   BORDER-STYLE: ridge;
   BORDER-WIDTH: 1px;
   BORDER:      1px solid;
   BORDER-COLOR: gray;
   BORDER-LEFT:  #cd150d 2px solid;
   FONT-FAMILY:  Tahoma,sans-serif;
   FONT-SIZE:   8pt;
   BACKGROUND:   #E5E5E5;
   CURSOR: pointer;
}
.btns {
   BORDER-STYLE: ridge;
   BORDER-WIDTH: 1px;
   BORDER:      1px solid;
   BORDER-COLOR: gray;
   BORDER-LEFT:  #3721FE 2px solid;
   FONT-FAMILY:  Tahoma,sans-serif;
   FONT-SIZE:   8pt;
   BACKGROUND:   #E5E5E5;
   CURSOR: pointer;

}

.btng {
   BORDER-STYLE: ridge;
   BORDER-WIDTH: 1px;
   BORDER:      1px solid;
   BORDER-COLOR: gray;
   BORDER-LEFT:  #49D01C 2px solid;
   FONT-FAMILY:  Tahoma,sans-serif;
   FONT-SIZE:   8pt;
   BACKGROUND:   #E5E5E5;
   CURSOR: pointer;
}


BUTTON {
   background-color: #F3F3F3;
   margin-right: 8px;
   CURSOR: pointer;
}

BUTTON IMG {
   border: 0px;
   height: 16px;
   margin-right: 5px;
   margin-top: 1px;
   margin-bottom: 1px;
   vertical-align: middle;
    CURSOR: pointer;
}
BUTTON SPAN {
   font-size: 11px;
   font-family:Tahoma, Helvetica, sans-serif;
   color: #272727;
   CURSOR: pointer;
}

.none {margin-left: 4px;}
.select {margin-left: -5px;}
.browse {margin-left: -3px;}
.create {margin-left: -5px;}
.save {margin-left: -5px;}
.back2list {margin-left: -15px;}
.cancel {margin-left: -6px;}
.refresh {margin-left: -6px;}
.delete {margin-left: -3px;}
.arrow {margin-left: 6px;}
.updown {margin-left: 5px; margin-right: 3px; height: 18px;}


span.hidden{
  display: none;
}

span.error{
  display: inline;
  color: black;
  background-color: pink;
}

img{
   BORDER-COLOR: silver;
   }

hr{border:dashed silver; border-width:1px 0 0; height:0;}




font.red  {FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: verdana;}


font.mlgray {FONT-SIZE: 10px; COLOR: #808080; FONT-FAMILY: arial;}



.speach_ru {
  BORDER-STYLE: solid;
  BORDER-WIDTH:1px;
  BORDER-COLOR: #FF6666;
  FONT-FAMILY:Tahoma,sans-serif;
  FONT-SIZE:8pt;
  BACKGROUND: #FFF;
}

.speach_en {
  BORDER-STYLE: solid;
  BORDER-WIDTH:1px;
  BORDER-COLOR: #8A9BEE;
  FONT-FAMILY:Tahoma,sans-serif;
  FONT-SIZE:8pt;
  BACKGROUND: #FFF;
}

.speach_by {
  BORDER-STYLE: solid;
  BORDER-WIDTH:1px;
  BORDER-COLOR: #99E693;
  FONT-FAMILY:Tahoma,sans-serif;
  FONT-SIZE:8pt;
  BACKGROUND: #FFF;
}


.hands      {  CURSOR: pointer;  background-color: #F5F5F5;  }
.hands:hover {  CURSOR: pointer;  background-color: #A2E2E8; }

td.wl {
height: 12px;
margin: 0px;
padding: 0px;
width: 12px;
}


TABLE.data {
   MARGIN-BOTTOM: 1em; BORDER-COLLAPSE: collapse
}
.data TD {
   BORDER-RIGHT: #333 1px solid; BORDER-TOP: #D8D8D8 1px solid; BORDER-LEFT: #D8D8D8 1px solid; BORDER-BOTTOM: #333 1px solid
}
.data TH {
   BORDER-RIGHT: #333 1px solid; BORDER-TOP: #D8D8D8 1px solid; BORDER-LEFT: #D8D8D8 1px solid; BORDER-BOTTOM: #333 1px solid
}



TABLE.tab5y {
   MARGIN-BOTTOM: 1em; BORDER-COLLAPSE: collapse;
   BORDER-RIGHT: silver 1px solid;
   PADDING-RIGHT: 1px;
   BORDER-TOP:silver 1px solid;

   PADDING-LEFT: 1px;
   PADDING-BOTTOM: 1px;
   BORDER-LEFT: silver 1px solid;
   PADDING-TOP: 1px;
   BORDER-BOTTOM: silver 1px solid;
   BACKGROUND: #fafafa;
   FONT-SIZE: 11px;
   FONT-FAMILY: arial,verdana,sans-serif;
   -moz-border-radius: 3px 3px 3px 3px;
}
.tab5y TD {vertical-align: middle;
   BORDER-RIGHT: #F7F7F7 1px solid; BORDER-TOP: #F7F7F7 1px solid; BORDER-LEFT: #F7F7F7 1px solid; BORDER-BOTTOM: #E0E0E0 1px solid
}
.tab5y TH {
   BORDER-RIGHT: #F7F7F7 1px solid; BORDER-TOP: #F7F7F7 1px solid; BORDER-LEFT: #F7F7F7 1px solid; BORDER-BOTTOM: #E0E0E0 1px solid
}


A.zmenu        {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.zmenu:active {FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.zmenu:hover  {FONT-SIZE: 12px; COLOR: #F5F5F5; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}




A.amenu        {FONT-SIZE: 10px; COLOR: #094F9B; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.amenu:active {FONT-SIZE: 10px; COLOR: #0A59B1; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: none;}
A.amenu:hover  {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial,verdana,sans-serif; TEXT-DECORATION: underline;}

A.amgray        {FONT-SIZE: 9px; COLOR: #EFFF7D; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.amgray:active {FONT-SIZE: 9px; COLOR: #EFFF7D; FONT-FAMILY: verdana; TEXT-DECORATION: none;}
A.amgray:hover  {FONT-SIZE: 9px; COLOR: #EFFF7D; FONT-FAMILY: verdana; TEXT-DECORATION: underline;}