/* ************************ PLAIN TAGS ************************ */
A:hover	{
        color: #FF0000;
        }

BODY    {
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight:  normal;
        font-size: 9pt;
        color: #FFFFFF;
        background-color: #003399;
        }
FORM {
        font-size: 9pt;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        padding : 0 0 0 0;
        margin : 0 0 0 0;
        }

H1      {

        font-size: 12pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight:  bold;
}
H2      {
        font-size: 12pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
        font-weight:  bold;
		margin-top: 10;
        margin-bottom: 10;
}
H3      {
        font-size: 11pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
		margin-top: 10;
        margin-bottom: 5;
}
H4      {
        font-size: 10pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;

}
H5      {
        font-size: 10pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;

}
H6      {
        font-size: 9pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;

}
IMG     {
          border: 0 none;
        }
INPUT {
        font-size: 12px;
        font-family: Arial, Verdana, Helvetica, Sans-serif;
        padding : 0 0 0 0;
        margin : 0 0 0 0;
        }

TD,TH  {
        font-family: Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        font-size: 9pt;

        }


/* ************************ TOP CLASS ************************ */
.flevelbg {
        background-image: url(/images/collage.jpg);
        background-color: #0099FF;
        background-repeat: no-repeat;
        }

.footerline {
        background-color: #0066CC;
        }
.footercap {
        font-weight: bold;
		color:#FFFFFF;
        margin:0;
        padding:0;
        }
.headertopcnt {
        background-color: #0066CC;
        background-image: none;

              }
.bgblue {
        background-image: url(/images/bgblue.gif);
        background-repeat: y-repeat;
        }
.bordercolor1   {
        background-color: #FFFFFF;
        background-image: none;
        }
.bordercolor2 {
        background-color: #003399;
        background-image: none;
        }
.bordercolor3 {
        background-color: #0066CC;
        background-image: none;
        }

.bordercolor4  {
        background-color: #336699;
        background-image: none;
        }

.bordercolor5  {
        background-color: #FFCC33;
        background-image: none;
        }
.logoleft {
        background-color: #003399;
        background-image: none;
}


/* ************************ TAGS CLASSES ************************ */
IMG.qicon{
        margin-top : 2;
        margin-bottom : 2;
        margin-left : 3;
        margin-right : 3;
        }


IMG.footercap {
        margin-top :2;
        margin-bottom :5;
        margin-right :5;
        margin-left :5;
        }
SELECT.quick {
        font-size: 12px;
        width : 98%;
        color: #000000;
        }

TD.leftcol1 {
        background-image: url(/images/left_col_bg.gif);
        background-repeat: repeat-y;
        background-color: #003399;
}
TD.leftcolltitle {
        font-weight: bold;
        text-align: center;
        background-color: #003399;
        background-image: none;
		color: #FFFFFF;
}
TD.quick {
        font-size: 12px;
        color: #000000;
        }


TD.treemap {
        background-image: url(/images/point_map.gif);
        background-repeat: repeat-y;
        }


/* ****************  leftcolltext  ************************* */
.leftcolltext {
	    background-image: none;
        background-color: #336699;
		color:#FFFFFF;
}
.leftcolltext A{
        color: #FFFFFF;
}
.leftcolltext A.menuselectunvisible {
        color: #FFCC33;
        text-decoration:none;
}
.leftcolltext A:hover{
        color: #33CCFF;
}
.leftcolltext A:hover{
        color: #33CCFF;
}
.leftcolltext TD.treenode{
        background-image: url(/images/point.gif);
        background-repeat: repeat-y;
        }

.leftcolltext IMG.treenode{
        background-image: url(/images/point.gif);
        background-repeat: repeat-y;
        }
.leftcolltext TD.notreenode{
        background-image: none;
		background-color: #336699;
}


.leftcolltext .bannercap {
        color: #FFCC33;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 5;
        margin-left: 0;
}
.leftcolltext .bannertext {
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        margin-left: 0;
}
.leftcolltext .bannerhref {
        font-size: 8pt;
        text-decoration :none;
}
.leftcolltext .bannerhref1 {
        font-size: 8pt;
        text-decoration: none;
}
.leftcolltext .bannerhref1 .selected {
        color: #FFCC33;
}
.leftcolltext .bordercolor1   {
        background-color: #FFFFFF;
        background-image: none;
        }
.leftcolltext .bordercolor2   {
        background-color: #003399;
        background-image: none;
        }
.leftcolltext .bordercolor3   {
        background-color: #0066CC;
        background-image: none;
        }
.leftcolltext .banner {
        border-width: 1 ;
        border-style: solid ;
        border-color: #FFFFFF ;
        border: 1 solid #FFFFFF ;
}
.leftcolltext .visible {
        margin: 0pt 5pt 0pt 5pt;
}
.leftcolltext .visible TD{
        background-color: #D5EAFD;
		vertical-align: top;
        }
.leftcolltext .visible TH{
        color: #FFFFFF;
        background-color: #669ACC;
		vertical-align: top;
		}

/* **************** footercop  ************************* */


.footercop {
        font-size: 7.5pt;
        margin:0;
        padding:0;
		color: #FFFFFF;
        }
.footercop A{
        color: #FFFFFF;
        text-decoration :none ;
        }
.footercop A:hover{
        color: #33CCFF;
        }
/* **************** clgtxt  ************************* */
.clgtxt {
       margin: 10px 10px 5px 10px;
       color: #FFFFFF;
       font-size: 8pt;
       }

.clgtxt P{
        margin: 8px 0px 5px 0px;
        padding: 0px 0px 8px 0px;
        text-align: justify;
}
/* **************** mcenter  ************************* */
.mcenter {
        color: #FFFFFF;
		font-size:9pt;
}
.mcenter A {
        color: #FFFFFF;
        text-decoration :none ;
}

.mcenter A:hover{
        color: #33CCFF;
}

/*
.mcenter fontcolor3 {
        color: #003399;
        font-weight: bold;
        font-size:9pt;
}
*/


.mcenter P{
        margin-top:5;
        margin-bottom:5;
		color: #FFFFFF;
}

.mcenter .bannercap {
        color: #FFCC33;
        font-size: 10pt;
        font-weight: bold;
        text-decoration: none;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 5;
        margin-left: 0;
}

.mcenter .bannerhref {
        font-size: 8pt;
        text-decoration :none ;
}
.mcenter .hotnewsheader {
        text-decoration :none;
        font-weight: bold;
        margin-bottom: 15px;
}
.mcenter .newsdate {
        color: #FFCC33;
        font-weight: bold;

}
.mcenter .banner {
        border-width: 1 ;
        border-style: solid ;
        border-color: #FFFFFF ;
        border: 1 solid #FFFFFF ;
}


/* **************** infright  ************************* */

.infright {
        color: #000000;
        font-size:  9pt;
        background-color: #FFFFFF;
        }
.infright A{
        color: #003399;
        }
.infright A:hover{
        color: #FF0000;
        }
.infright P{
        text-align: justify;
		font-size:  9pt;
		font-family: Arial, Verdana, Helvetica, Sans-serif;
        margin: 0px 0px 0px 0px;
        padding: 5px 0px 5px 0px;
        }
.infright TD,TH {
        vertical-align: top;
		color: #000000;
        font-size:  9pt;
        }
.infright .visible {
        margin: 0pt 5pt 0pt 5pt;
}
.infright .visible TD{
        background-color: #D5EAFD;
		vertical-align: top;
        }
.infright .visible TH{
        color: #FFFFFF;
        background-color: #669ACC;
		vertical-align: top;
		}
.infright TD.treenode{
        background-image: url(/images/point1.gif);
        background-repeat: repeat-y;
        }

.infright TD.notreenode{
        background-image: none;
        background-color: #FFFFFF;
}
.infright IMG.treenode{
        background-image: url(/images/point1.gif);
        background-repeat: repeat-y;
        }
.infright H2 {
        color:#0066CC;
}
.infright H3 {
        color:#003399;
}
.infright H4 {
        color:#0066CC;
}
.infright H5 {
        color:#000000;
}
.infright H6 {
        color:#003399;
        margin: 0px 0px 0px 0px;
        padding: 10px 0px 5px 0px;
}
.infright .bannerhref {
        font-size: 8pt;
        text-decoration :none ;
}
.infright .error {
        color:#FF0000;
}
.infright .error H6 {
        color:#FF0000;
}
.infright .hotnewsheader
        {
        padding:0px 0px 5px 0px;
        margin-top: 0px;
        margin-bottom: 10px;
        }
/* **************** prgr1  ************************* */

.prgr1 {
        background-color: #0066CC;
		color:#FFFFFF;
        font-weight: bold;
        margin:0;
        padding:0;
}
.prgr1 DIV{
         padding: 0px 5px 2px 5px;
}


/* **************** the end  ************************* */

/* ?????? ??? ???? */

/* ?????? ?????? ? repository-site */

.leftcolltext TD.menuselect{
        background-color: #336699;
        background-repeat: repeat-y;
}
/* menutree1 */

A.menutree1
        {
        font-family: Arial, Verdana , Helvetica, Sans-serif;
        font-weight: bold;
        text-decoration:none;
        font-size: 9pt; /* x-small */
        color: #003399;
          /* #FF0000 */
        }

A.menutree1:hover
        {
        font-family: Arial, Verdana , Helvetica, Sans-serif;
        font-weight: bold;
        text-decoration:none;
        font-size: 9pt;
        color: #FF0000;
        }



A.menutree
        {
        font-family: Arial, Verdana , Helvetica, Sans-serif;
        background-color: #336699;
        font-weight: bold;
        text-decoration:none;
        font-size: 9pt; /* x-small */
        color:#FFFFFF;
        padding:0 0 5 0;

        }

A.menutree:hover
        {
        padding: 0 0 5 0;
        color: #33CCFF;
        }

DIV.menutree
        {
        font-family: Arial, Verdana , Helvetica, Sans-serif;
        color: #FFCC33;
        background-color: #336699;  /* #FF0000 */
        text-decoration:none;
        font-weight: bold;
        text-align:left;
        font-size: 9pt; /*x-small*/
        padding: 0 0 5 0;
}

TD.pathmenu {
        background-color: #0066CC;
        font-family:  Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 9pt;
    }
DIV.pathmenu {
        padding-top: 2;
        padding-right: 2;
        padding-bottom: 2;
        padding-left: 2;
    }
P.pathmenu {
        font-family:  Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #FFFFFF;
        font-weight: bold;
        font-size: 12pt;
        padding-top: 2;
        padding-right: 2;
        padding-bottom: 2;
        padding-left: 2;
    }
TD.pathright {
        background-image: url(/images/spacer_right.gif);
        background-repeat: repeat-y;
    }
TD.pathdown {
        background-image: url(/images/spacer_down.gif);
        background-repeat: repeat-x;
    }
A.pathmenu {
        font-family:  Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #FFFFFF;
        font-size: 8pt;
        text-decoration :none ;
        font-weight: normal;
    }
A.pathmenu:hover {
        font-family: Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #00FFFF;
        font-size: 8pt;
        text-decoration :none ;
        font-weight: normal;
    }
A.headertoplang {
        font-size: 6pt;
        font-weight:  bold;
        font-family:  Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #FFFFFF;
        text-decoration :none ;
    }
A.headertoplang:hover {
        font-size: 6pt;
        font-weight:  bold;
        font-family: Arial,Tahoma,  Verdana, Helvetica, Sans-serif;
        color: #33CCFF;
        text-decoration :none ;
    }

/*
        +---------------------+
        |     news-classes    |
        +---------------------+

   page_info - templates: parents: infright; leftcolltext; mcenter;
   1. template  for right-col's news-documents
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.infright P.onenewsdate {
        font-style: italic;
}

.infright P.newsdate {
        color: #003399;
        font-weight: bold;
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}
.infright P.news {
        padding:0px 0px 5px 0px;
        margin-top :0;
        margin-bottom :10;
        }
/*
   2. template  for left-col's news-documents
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

.leftcolltext .newsdate {
        padding:0px 0px 0px 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #FFCC33;
        font-weight: bold;
        }
.leftcolltext .hotnewsheader
        {
        padding:0px 0px 5px 0px;
        margin-top: 0px;
        margin-bottom: 10px;
        }
.leftcolltext P.onenewsdate {
        font-style: italic;
}

.leftcolltext P.news {
        padding: 0px 0px 0px 0px;
        margin-top: 0px;
        margin-bottom :15;
        }
/*
        +-----------------------+
        |  end of news-classes  |
        +-----------------------+
*/
/*
003399 ?????
336699 ????-?????
0066CC ???????
FFCC33 ??????
Arial

left_col_bg.gif

??????:
Arial
FFFFFF
33CCFF

*/