/* -------------------------------------------------------------------------------- */
/* Global settings */

body
{
   background: #e0e0e0;
   color: #000000;
   /*margin: 0px;*/
   margin-top: 0px;
   /*margin-bottom: 0px;*/
   /*margin-left: 0px;*/
   /*margin-right: 0px;*/
   text-align: center;
}

.global
{
   /*position: absolute;*/
   position: relative;
   width: 980px;
   margin: auto;
   text-align: left;
}

/* -------------------------------------------------------------------------------- */
/* Vertical settings */

.top
{
   position: absolute;
}

.middle
{
   top: 128px;
   position: absolute;
}

/* -------------------------------------------------------------------------------- */
/* Horizontal settings */

.left
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 180px;
}

.main
{
   position: absolute;
   top: 0px;
   left: 180px;
   width: 800px; /*!!! Right off width:620px;*/
   padding: 8px;
}

.footer
{
   position: relative;
   text-align: center;
   padding: 8px;
}


/* -------------------------------------------------------------------------------- */
/* Sidebars settings */

.groupbox
{
   border: 1px solid #000000;
   padding: 4px;
}

.menu
{
   font-size: 120%;
   font-family: Verdana;
}

/* -------------------------------------------------------------------------------- */
/* Common style settings */

p
{
   text-align: justify;
}

a
{
   color: #000080;
   text-decoration: none;
}

a:active
{
   color: #008000;
}

a:visited
{
   color: #004080;
}

a:hover
{
   color: #808080;
}

h1
{
   color: #500000;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0%;
   margin-right: 0%;
}

h2
{
   color: #400000;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0%;
   margin-right: 0%;
}

h3
{
   color: #300000;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0%;
   margin-right: 0%;
}

h4
{
   color: #200000;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0%;
   margin-right: 0%;
}

h5
{
   color: #100000;
   font-weight: bold;
   margin-top: 0px;
   margin-bottom: 0px;
   margin-left: 0%;
   margin-right: 0%;
}

table
{
   border: 1;
}

th
{
   background: #a0a0a0;
}

tr
{
   background: #d0d0d0;
}

th
{
   padding: 4px;
   text-align: left;
}


td
{
   padding: 4px;
}


.disable_prn
{
}


.even
{
   background: #c0c0c0;
}


.selected
{
   background: #f0f0f0;
}

.error
{
   color: #ff0000;
   font-size: 150%;
}


.table_leftmenu
{
   border: 0;
   font-family: Verdana;
   font-size: 90%;
   background: #e0e0e0;
}

.table_leftmenu
{
   border: 0;
   background: #e0e0e0;
   padding: 1px;
   spacing: 0;
}

.tr_leftmenu
{
   background: #e0e0e0;
}

.td_leftmenu
{
   background: #e0e0e0;
   vertical-align: top;
   line-height: 1;
}


.table_hidden
{
   border: 0;
}

.tr_hidden
{
   background: #e0e0e0;
}

.th_hidden
{
   padding: 4px;
   text-align: left;
}

.td_hidden
{
   padding: 4px;
}


.backlink
{
   border: 1px solid #000000;
   padding: 4px;
   font-size: 110%;
}
