A
{
   COLOR:                  #040774;
   TEXT-DECORATION:        none;
}
A:hover
{
   TEXT-DECORATION:        underline;
}
body  
{
   BORDER-COLLAPSE:        collapse;
   PADDING:                0;
   MARGIN:                 0;
   FONT-FAMILY:            Arial;
   FONT-SIZE:              12px;
   OVERFLOW:               hidden;
   BACKGROUND-COLOR:       #0191DA;
}
img {border:0;}
table 
{
   border:0px;
   border-collapse:collapse;
   border-style: solid;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   width:100%;
   height:1%;
   vertical-align:top;
   text-align:justify;
   font-size:12px;
}
table td {padding:0px;}

/* ???????? ??????????? ???????, ?? ????? ?????? ? ???? ??????? */
#top 
{
   height:100%;
   overflow-x:hidden;
   overflow-y:hidden;
   background-image:url(../../img/top_1280.jpg);
   background-repeat:no-repeat;
   background-position:top left;
   border:0px;
   border-collapse:collapse;
   padding:0px 0px 0px 0px;
   margin:0px 0px 0px 0px;
   font-family: Arial;
   font-weight: normal;
   font-size: 12px;
   width:100%;
}

/* ??????? ?? ??? ????????? ?????? */
table.all_ 
{
  height:100%;
  vertical-align:top;
  text-align:justify;
  font-size:12px;
  margin:0;
}
table#center_of_page
{
  height:100%;
}
/* ?????? (??????), ????????? ????? ?????? ???? */
#td1 {height:80px;}

#td1 a {display:block;height:100%;width:100%;}

/* ??????-?????? ? ????? ??????? */
#OutlookPanel 
{
   vertical-align:top;
   background-color:#FFFFFF;
   border-top-style:solid;
   border-top-width:1;
   border-top-color:#FF8800;
   border-left-style:solid;
   border-left-width:2;
   border-left-color:#FF8800;;
}
#OutlookPanel h1
{
  TEXT-ALIGN:           left;
  FONT-FAMILY:          Arial, Verdana, Tahoma;
  FONT-SIZE:            12px;
  FONT-WEIGHT:          bold;
  VERTICAL-ALIGN:       middle;
  OVERFLOW:             hidden;
}

#OutlookPanel a
{
   VERTICAL-ALIGN:      middle;
   FONT-FAMILY:         Arial, Verdana, Tahoma;
   TEXT-DECORATION:     none;
   TEXT-ALIGN:          left;
   OVERFLOW:            hidden;
   VERTICAL-ALIGN:      middle;
}

/* Div ??? ??????? ? ?????????? ????????? (???????) ?????? */
#Cur
{
  overflow-x:hidden;
  overflow-y:hidden;
  height:32px;
  width:250px;
  background-color:#F7A76A;
  background-image:url(../../img/menu_orange.jpg);
  color:#000000;
}
#Cur h1 {color:#000000;display:inline}

/* ??????? ? ?????????? ????????? (???????) ?????? */
#CurTable {width:800px;height:32px;}
/* Div ??? ???? ????????? (???????) ?????? */

#TreeDiv
{
   margin:0px 0px 0px 0px;
   overflow-x:hidden;
   height:100%;
   width:250px;
   overflow-y:auto;
   vertical-align:top;
   padding:0px 0px 0px 0px;
   BACKGROUND-COLOR:#A2D7F7;
}
#TreeDiv table
{
   WIDTH:            500px;
   FONT-FAMILY:      Arial;
   FONT-SIZE:        12px;
   COLOR:            #000080;
   OVERFLOW:         hidden;
   MARGIN-TOP:       5px;
}
#TreeDiv img {margin-right: 5px;}
#TreeDiv td
{
   HEIGHT:           25px;
   PADDING:          6px;
   MARGIN:           6px;
   OVERFLOW:         hidden;
}
#TreeDiv a
{
   font-family:      Arial;
   font-size:        12px;
}
#TreeDiv td.selected
{
   BACKGROUND-COLOR: #0191DA;
   COLOR:            #FFFF00;
}

/* ?????????????? ????? */
#MoveH {height:4;cursor:n-resize;background-color:#0191DA;overflow:hidden;}
/* ??????-?????? ??? ??????? ?????? (??????? ??????) */
#AllShowenMenu 
{
   overflow-x:hidden; 
   width:250px;
   background-color:#97D3F7;
}
/* ??????? ?????? ??????? ?????? */
#ShowenMenu{width:800px;cursor:pointer;}
#ShowenMenu tr 
{   
   width:100%;
   background-image:url(../../img/menu_blue.jpg);
}
#ShowenMenu a  {display:inline;color:#000000;vertical-align:text-bottom;}

/* ??????? ?????? (????????? ??????) */
#menu_b
{
   border:0px;
   height:24px;
   width:100%;
   background-color:#0191DA;
   background-image: url(../../img/footer_gradient.gif);
}

#menu_b img {border:0;width:20px;height:24px;vertical-align:top;}

/* ??????? ?????? - ?????? */

DIV#block_with_search {height:30px;margin-top:5px;vertical-align:top;text-align:right;}
/* ????????? ????? */
form.frm{display: inline;padding-right:3px;}

/* ?????????????? ?????? - ?????? */
#td3
{
   height:2px !important;
   background-color:#FF9900;
   border-top:1px solid #FF7700;
   border-bottom:1px solid #FF8800;
   font-size:0;
}
/* ??????????? ??????? ?? ??? ?????? ??? ???????????? ????? ??????????? */
#MoveV {
   cursor:e-resize;
   width:2px;
   background-color:#FF9900;
   border-right-color:#FF7700;
   border-left-color:#FF8800;
   border-left-width:1;
   border-right-width:1;
   border-right-style:solid;
   border-left-style:solid;
}
/* ?????? ??? ????????? ?????????? ???????? */
#prd_td
{
   background-color:#FFFFFF;height:90%;
}
#content
{
   HEIGHT:                 100%;
   WIDTH:                  100%;
   OVERFLOW:               auto;
}
#content a 
{
   COLOR:#0000BB;
   TEXT-DECORATION:none;
}
#content td {PADDING:0px;}
#NavigationH
{
   BACKGROUND-COLOR:       #0191DA;
   MIN-HEIGHT:             35px;        /* HEIGHT ???????? ????????? ?????? ??? Mozilla           */
   _HEIGHT:                35px;        /* ??? ??? IE, ?.?. ?? ?? ????????? ???????? ? MIN-HEIGHT */
   MARGIN-BOTTOM:          15px;
   PADDING:                5px 20px;
   TEXT-ALIGN:             left;
   COLOR:                  #FFC800;
   FONT-WEIGHT:            bold;
   FONT-SIZE:              12px;
}
#NavigationH A
{
   COLOR:                  #FFFF00;
   TEXT-DECORATION:        none;
   FONT-WEIGHT:            normal;
   FONT-SIZE:              12px;
}

#content TD
{
   PADDING:       10px 0;
}
/* ??????????? ??????? ?? ??? ?????? ??? ???????????? ????? ??????????? */
#endV {
   width:1px;
   background-color:#FF8800;
}

#Bottom
{
   height:23px;
   font-family:Arial;
   font-size:10px;
   color:#F0F0F0;
   text-align:center;
   width:100%;
   background-image: url(../../img/footer_gradient.gif);
   overflow:hidden;
}

#Bottom td
{
   vertical-align: middle;
}

#BottomTable
{ 
   text-align:center;
   font-size:10px;
   color:#FFFFFF;
}
H1, H2, H3, H4
{
   COLOR:                  #0191DA;
   TEXT-ALIGN:             left;
   FONT-SIZE:              12px;
   MARGIN:                 0;
   PADDING:                0;
}
#BottomLinks
{
   MARGIN:                 0px 0 15px 0;

   FONT-FAMILY:            Arial;
   FONT-WEIGHT:            bold;
   TEXT-ALIGN:             center;
   WORD-SPACING:           5px;
   FONT-SIZE:              8pt;
}

#BottomLinks A
{
   TEXT-DECORATION:        none;
   FONT-SIZE:              8px;
}
#BottomLinks A:hover
{
   TEXT-DECORATION:        none;
   COLOR:                  #F6994D;
}

#BottomLinks #current {COLOR:#F6994D;} 

/* - ???????? ??? ??????? ????? ?????? - */
A.clr0 {COLOR:#0486CE;}
A.clr1 {COLOR:#1990D0;}
A.clr2 {COLOR:#2F9AD3;}
A.clr3 {COLOR:#45A4D6;}
A.clr4 {COLOR:#5BAED8;}
A.clr5 {COLOR:#71B8DB;}
A.clr6 {COLOR:#87C2DE;}
A.clr7 {COLOR:#9DCCE0;}
A.clr8 {COLOR:#B3D6E3;}
A.clr9 {COLOR:#C9E1E6;}
/* ------------------------------------- */
/* - ?????? ? ????? -------------------- */
td.date
{
  FONT-SIZE:         12px;
  FONT-STYLE:        italic;
  COLOR:             #FF9900;
}
td.date A
{
  TEXT-DECORATION:   none;
}
.Hidden
{
   DISPLAY:          none;
}
DIV#previewBlock
{
   DISPLAY:             none;
}