/* ----------------------------------------------
   Base parameters
------------------------------------------------- */
/* Body */
body  {
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;

        background-color: #FFFFFF;  }

H1 {color: #818181;font-family: verdana, arial;font-size: 8pt;}

/* All links in document */
A:link,  A:visited  {  text-decoration: none; color: #46474c;}
A:hover, A:active   {  text-decoration: underline; color: #46474c;}

/* All image-links in document must be without border */
A IMG   {   border-style: none; }
TABLE {border-style: none;}

/* ---------------------------------------------- */

/* ----------------------------------------------
   START PAGE
------------------------------------------------- */
.index-body      {
        background-color: #FFFFFF;        /* VM.20020524 TODO */
        color:            #4667D0;   }

.index-body .link { font-weight: 400;
        font-family: verdana, arial;
        font-size: 10pt;
        text-decoration: none;                 }

.index-body .link:link,
.index-body .link:visited { color: #4667D0;  }

.index-body .link:hover,
.index-body .link:active  { color: #4667D0;
                text-decoration: underline;  }

/* ---------------------------------------------- */


/* ----------------------------------------------
   Content dependent interface modules
------------------------------------------------- */
/* Top of page */
.top_menu   {
        color: #000000;
        background-color: #46474c;  }


/* Menu panel with/without search string */
.menu-panel {
        color: #000000;
        background-color: #ffffff;
        border-width: 0 0 0 0;
        border-color: #46474c;
        border-style: outset;       }

.search-string {
        color: #000000;
        background-color: #ffffff; 
        margin-top: 0.1em;
        margin-bottom: 0.1em;       }

.search-string-text {
        color: #46474c;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;
        }

.search-button      {
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;
        text-decoration: none;

        color: #46474c;
        background-color: #ffffff;

        border-style: none;
        cursor: hand;               
        }
/*
.search-button:link,   .search-button:visited,
.search-button:active, .search-button:hover    {  text-decoration: none; }
*/

/* Path string (under the Top) */
.path-string        {
        color: #000080;
        background-color: #ffffff;
        font-family: verdana, arial;    /* simple text in path-string */
        font-size: 8pt;
        font-weight: 400;
        border-style: solid;
        border-width: 0 0 1 0;
        border-color: #ffffff;     }
             
.path-link          {                   /* link in path-string */
        color: #46474c;
        font-weight: 800;
        text-decoration: none;
        }
.path-link:link    { color: #46474c;  }
.path-link:hover   { color: #46474c;
                     text-decoration: underline; }
.path-link:visited { color: #46474c;  }
.path-link:active  { color: #46474c;
                     text-decoration: underline; }

.sceleton-left      {
        color: #000000;
        background-color: #FFFFFF;  /* #4667D0 - dark blue */
        border-style: none;
        border-width: 0 0 0 0;          }

.sceleton-middle      {
        color: #000000;
        background-color: #FFFFFF;
        border-style: none;
        border-width: 0 0 0 0;          }

.sceleton-right      {
        color: #000000;
        background-color: #FFFFFF;
        border-style: none;
        border-width: 0 0 0 0;          }

/* Specific paramenetrs for the Category block */
.block-category     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-category-head     {
        color: #46474c;
        background-color: #ffffff;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
}
        


/* News block */
.block-news     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #000000;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-news-head     {
        color: #46474c;
        background-color: #707682;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }
.news-email-field       {
        width: 80;      }

/* Resources block */
.block-resources     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-resources-head     {
        color: #46474c;
        background-color: #ffffff;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }



/* Tips block */
.block-tips     {
        color: #000000;
        background-color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;

        border-color: #000000;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-tips-head     {
        color: #46474c;
        background-color: #ffffff;


        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }



/* User Section block */
.block-usersect    {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-usersect-head     {
        color: #46474c;
        background-color: #ffffff;


        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }


/* User Account Block */
.block-useraccount    {
        color: #46474c;
        background-color: #ffffff;


        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }
.block-useraccount-reader    {
        color: #000000;
        background-color: #ffffff;

        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;
        margin: 4 4 4 4 ;
        }

.popup-account-total        {
        background-color: #FFFFFF;

        border-color: #000000;
        border-style: solid;
        border-width: 1 0 1 0;
        }


/* Publisher Section block */

.block-publsect-name     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #000000;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-publsect     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #000000;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-publsect-head     {
        color: #46474c;
        background-color: #ffffff;


        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }



/* Publisher Filter block */
.block-publ-filter     {
        color: #000000;
        background-color: #FFFFFF;

        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;

        margin: 0 0 0.3em 0;
        }

.block-publ-filter-head     {
        color: #46474c;
        background-color: #ffffff;


        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }


/* Recension block */
.block-recension     {
        color: #000000;
        background-color: #FFFFFF;
        border-color: #d6d6d6;
        border-style: solid;
        border-width: 1 1 1 1;
        margin: 0 0 0.3em 0;
        }


.block-recension-head     {
        color: #46474c;
        background-color: #ffffff;



        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;
        }
.recension-text-field, .publ-descr-field            {
        width:100%;
        font-family: verdana,arial;
        font-size: 8pt;
        font-weight:400;    }


/* Pages navigation system */
.page-numbers           {
        color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 400;
        border-color: #FFFFFF;
        border-style: solid;
        border-width: 2 2 2 2;
          }
.page-numbers-header           {
        height : 12pt;
        visibility: hidden;

          }
/*          
TABLE.page-numbers           {
        border-color: #089c6d;
        border-style: solid;
        border-width: 1 0 1 0;
        valign: middle;
        height : 12pt;
          }
*/
.pages-links-current          {                   /* link in path-string */
       color: #ffffff;
        height : 12pt;
        background-color: #46474c;
        border-color: #46474c;
        border-style: solid;
        border-width: 2 2 2 2;
         }
.pages-links-footer          {                   /* link in path-string */
        color: #000000;
        font-size: 8pt;
        font-weight:700;
        height : 12pt;
        background-color: #FFFFFF;
        border-color: #ffffff;
        border-style: solid;
        border-width: 2 2 2 2;
         }

.pages-links          {                   /* link in path-string */
        height : 12pt;
        color: #ffffff;
        background-color: #d6d6d6;
        border-color: #d6d6d6;
        border-style: solid;
        border-width: 2 2 2 2;
        font-weight: 800;
        text-decoration: none;
        }
.pages-links:link    { color: #ffffff;  }
.pages-links:hover   { color: #FFFFFF;
                     text-decoration: none; }
.pages-links:visited { color: #FFFFFF;  }
.pages-links:active  { color: #FFFFFF;
                     text-decoration: none; }
                     

.page-input-field       {
        width: 32;
        height: 20;
        font-size: 8pt;         }



/*  Language Selector */
.language-selector      {
        font-family: verdana, arial;
        font-size: 8pt;
        width: 75;
        height: 20;     }

.country-selector, .profession-selector
       { width: 205;     }
.timezone-selector      {
        width: 325;     }
.payment-selector       {
        width: 100;     }

/* Partner List */
.publisher-item         {
        color: #000000;
        background-color: #FFFFFF;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;   }

.publisher-item-even, .account-item-even         {
        color: #000000;
        background-color: #FFFFFF;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;   }

.publisher-item-odd, .account-item-odd        {
        color: #000000;
        background-color: #EEEEEE;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;   }

/* Publications List */
.publ-item-picture, .bg-no-repeat        {
        BACKGROUND-REPEAT: no-repeat;   }

/* Search Results */
.search-item-num                   {
        color: #FFFFFF;
        background-color: #4667D0;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;   }

.search-item-stat                   {
        color: #000000;
        background-color: #C7D1F1;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 400;
}


/* Publications Admin */
.publadmin-header                   {
        color: #000000;
        background-color: #C7D1F1;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 400;   }

/* Order Dialogs */
.order-dialog                   {
        color: #ffffff;
        background-color: #d6d6d6;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 400;   }


/* News List */
.news-picture-left   {
        margin-left: 1;
        margin-top:  1;
        margin-bottom: 1;
        margin-right:  10;    }

.news-picture-right   {
        margin-left: 10;
        margin-top:  1;
        margin-bottom: 1;
        margin-right:  1;    }

.news-simple-head      {
        color: #FFFFFF;
        background-color: #707682;

        font-family: verdana, arial;
        font-size: 10pt;
        font-weight: 700;   }

.news-theme-header      {
        color: #FFFFFF;
        background-color: #707682;

        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;   }

.news-link-list      {
        color: #000000;
        background-color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 400;

        border-color: #C7D1F1;
        border-style: solid;
        border-width: 1 0 1 0;    }



.category-browse      {

        text-indent: -0.6em;
        line-height: 0.8em;
        margin-left: 0.6em;
        margin-bottom: 0.4em;
        margin-top: 0em;       }



.brd    { border-style: solid;
          border-width: 1 1 1 1;    }

.brd1   { border-style: solid;
          border-width: 0 0 1 0; }

.brdup  { border-style: solid;
          border-width: 1 0 0 0; }


.txt    { color: #000000;
        font-family: verdana, arial;
        font-size: 10pt;               }

.smalltxt { color: #000000;
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 400;}

.smalllink { color: #000000;
             font-family: verdana, arial;
             font-size: 8pt;
             text-decoration: none; }

.smalllink:link    { color: #000000;  }
.smalllink:hover   { color: #000000;
                     text-decoration: underline; }
.smalllink:visited { color: #000000;  }
.smalllink:active  { color: #000000;
                     text-decoration: underline; }

.link { font-weight: 400;
        font-family: verdana, arial;
        font-size: 10pt;
        text-decoration: none;                 }

.link:link    { color: #000000;  }
.link:hover   { color: #000000;
                text-decoration: underline; }
.link:visited { color: #000000;  }
.link:active  { color: ;
                text-decoration: underline; }

.mainnav {
        font-family: verdana, arial;
        font-size: 8pt;
        font-weight: 700;
        cursor: hand;
        text-decoration: none;          }

.mainnav:link   {  color: #C7D1F1;  }
.mainnav:visited{  color: #C7D1F1;  }
.mainnav:hover  {  color: #C7D1F1;  }
.mainnav:active {  color: #C7D1F1;  }

.head { color: #000000;
        font-family: verdana,arial,sans-serif,helvetica;
        font-size: 10pt;
        font-weight: 700;
      }

.bighead { color: #000000;
        font-family: verdana,arial,sans-serif,helvetica;
        font-size: 14pt;
        font-weight: 400;
        margin-right: 1em;
        margin-bottom: 0.5em;
      }

.blackhead { color: #000000;
        font-family: verdana,arial,sans-serif,helvetica;
        font-size: 10pt;
        font-weight: 700;
      }

.comment { color: #818181;
        font-family: verdana, arial;
        font-size: 8pt;                    }


.hidden-button  { visibility: hidden;
                  width: 2; height: 2;  }

.white-button { font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 700;

                color: #000000;
                background-color: #ffffff;
                border-style: none;

/*                border-style: solid;
                border-width: 1;
                border-color: #000000;
                cursor: hand;*/
              }


/*
.white-button:link,   .white-button:visited,
.white-button:active, .white-button:hover    {  text-decoration: none; }
*/


 .gray-button { font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 700;
                background-color: #ffffff;
                border-style: none;


/*
                background-color: #d6d6d6;

                color: #1F670C;

                border-style: solid;
                border-width: 1;
                border-color: #000000;
                cursor: hand;*/
              }


 .table-head-small 
              {
                font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 700;

                color: #ffffff;
                background-color: #d6d6d6;
              }

/*
.gray-button:link,   .gray-button:visited,
.gray-button:active, .gray-button:hover    {  text-decoration: none; }
*/

.green-button { font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 700;
                background-color: #ffffff;
                border-style: none;


/*
                background-color: #d6d6d6;
                color: #1F670C;

                border-style: solid;
                border-width: 1;
                border-color: #000000;
                cursor: hand;*/
              }
/*
.green-button:link,   .green-button:visited,
.green-button:active, .green-button:hover    {  text-decoration: none; }
*/

.blue-button { font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 700;
                background-color: #ffffff;
                border-style: none;
/*
                background-color: #d6d6d6;
                color: #000000;
                background-color: #c7d1f1;

              border: 1px solid #000000;
                width: auto; height: 1;
                line-height: 2em;

                cursor: hand;*/
              }

/*
.blue-button:link,   .blue-button:visited,
.blue-button:active, .blue-button:hover    {  text-decoration: none; }
*/

.red-button   { font-family: verdana, arial;
                font-size: 8pt;
                font-weight: 800;
                text-decoration: none;
                background-color: #ffffff;

                border-style: none;
/*
                background-color: #d6d6d6;
                color: #670C0C;
                background-color: #D1B6B6;

                border-style: solid;
                border-width: 1;
                border-color: #000000;
                cursor: hand;*/
              }
/*
.red-button:link,   .red-button:visited,
.red-button:active, .red-button:hover    {  text-decoration: none; }
*/

.field         {
                  font-family: verdana, arial;
                  font-size: 10pt;
                  height: 20;             }

.highlight {color: #ff0000;}


.linkgen-body, .popup-body       {
            margin: 1em;
                    }


.reader-nav       {
        color: #000000;
        background-color: #FFFFFF;
        font-family: verdana, arial;
        font-size: 8pt;

        border-color: #000000;
        border-style: solid;
        border-width: 0 0 1 0;          }


.cursor-hand        {
        cursor: hand;   }

.object-no-display    {
        display: none;
        }


.page-status    {
        font-family: verdana, arial;
        font-size: 7pt;
        font-weight: 400;

        color: #FFFFFF;
        background-color: #d6d6d6;

        position: relative;
        top:0px;left:0px;

        }                
