.ThemeOfficeMenu
{
        cursor: hand;
        border: 0px solid #969696;
        padding: 0; margin:0;
}
.ThemeOfficeSubMenuTable
{
        padding:        0px;
        white-space:    nowrap;
        cursor: hand;
        border: 0px solid #969696;
        background-color:#0E75BE;
}


.subMenuTop     {}
.ThemeOfficeSubMenu
{
        position:       absolute;
        visibility:     hidden;

        /*
           Netscape/Mozilla renders borders by increasing
           their z-index.  The following line is necessary
           to cover any borders underneath
        */
        z-index:        100;
        border:         0;
        padding:        0;

        overflow:        visible;
        padding-bottom:16px;
        /*border:               1px solid #8C867B;*/
        /*filter:progid:DXImageTransform.Microsoft.Shadow(color=#BDC3BD, Direction=135, Strength=4);*/
}

.ThemeOfficeSubMenuTable
{
        overflow: visible;
}


/*n*/

.ThemeOfficeMainItem a
{       
        font:12px Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;
        display:block;
        white-space:nowrap;

}
.ThemeOfficeMainItem a:hover
{       
        background-image:url("img_rd/menu_act_left.gif");
        background-repeat:no-repeat;
        background-position:left top;
}



/*fon          */
.ThemeOfficeMenuItem
{       }

.ThemeOfficeMenuItemHover,.ThemeOfficeMenuItemActive
{       /*background-color: #C6CBCE;*/  }


/* horizontal main menu */




/* vertical main menu sub components */






/* sub menu sub components */


/*hover left */
.ThemeOfficeMenuFolderLeft,.ThemeOfficeMenuItemLeft
{       padding-top:    2px;
        padding-bottom: 2px;
        padding-left:   0px;
        padding-right:  0px;
        /*border-top:   1px solid #d5d5d5;
        border-bottom:  1px solid #d5d5d5;
        border-left:    1px solid #d5d5d5;
        background-color:       inherit;*/
        background-color: #30547E;
        height:30px     ;border-bottom:1px solid #A6D6F3;
        white-space:    nowrap; }

/*hover txt */
.ThemeOfficeMenuFolderText,.ThemeOfficeMenuItemText
{       padding-top:    5px;
        padding-bottom: 6px;
        padding-left:   7px;
        padding-right:  3px;
        line-height:    10px;
        /*border-top:   1px solid #d5d5d5;
        border-bottom:  1px solid #d5d5d5;
        background-color:       inherit;*/
        font: normal 11px Tahoma;
        cursor: hand;
        color: #ffffff;
        border-bottom:1px solid #A6D6F3;
        /*white-space:  nowrap;*/       }


td.ThemeOfficeMenuFolderText:hover, td.ThemeOfficeMenuItemText:hover
{       cursor: pointer }

.ThemeOfficeMenuFolderRight,.ThemeOfficeMenuItemRight
{       padding-top:    2px;
        padding-bottom: 2px;
        padding-left:   0px;
        padding-right:  0px;
        /*border-top:   1px solid #d5d5d5;
        border-bottom:  1px solid #d5d5d5;
        border-right:   1px solid #d5d5d5;
        background-color:       inherit;*/
        background-color: #0088B5;
        white-space:    nowrap; }



.ThemeOfficeMenuItem .ThemeOfficeMenuFolderLeft,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemLeft
{       padding-top:    2px;
        padding-bottom: 2px;
        padding-left:   0px;
        padding-right:  0px;
        white-space:    nowrap;
        border:         0;
        border-bottom:1px solid #A6D6F3;
        background-color: #0E76C0;      }

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderText,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemText
{       padding-top:    5px;
        padding-bottom: 6px;
        padding-left:   7px;
        padding-right:  3px;
        border-bottom:1px solid #A6D6F3;
        font: normal 11px Tahoma;
        cursor: hand;
        height:30px;
        color: #ffffff; }

.ThemeOfficeMenuItem .ThemeOfficeMenuFolderRight,
.ThemeOfficeMenuItem .ThemeOfficeMenuItemRight
{       padding-top:    3px;
        padding-bottom: 3px;
        padding-left:   0px;
        padding-right:  1px;
        border:         0;
        background-color:       inherit; }

/* menu splits */

.ThemeOfficeMenuSplit
{       margin:         2px;
        height:         1px;
        overflow:       hidden;
        background-color:       inherit;
        border-top:     1px solid #C6C3BD;      }

/* image shadow animation */

/*
        seq1:   image for normal
        seq2:   image for hover and active

        To use, in the icon field, input the following:
        <img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeOfficeMenuItem img.seq1
{
        display:        inline;
}

.ThemeOfficeMenuItemHover seq2,
.ThemeOfficeMenuItemActive seq2
{
        display:        inline;
}

.ThemeOfficeMenuItem .seq2,
.ThemeOfficeMenuItemHover .seq1,
.ThemeOfficeMenuItemActive .seq1
{
        display:        none;
}

