

input, textarea, select {
        border-top-width : 1px; 
        border-right-width : 1px; 
        border-bottom-width : 1px; 
        border-left-width : 1px;  

        color : #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border-color : #000000;
}

input { text-indent : 2px; }

input.button {
        border-top-width : 1px; 
        border-right-width : 1px; 
        border-bottom-width : 1px; 
        border-left-width : 1px;  
}

.postbody { line-height: 18px}




body {
        background: #E0F0F0;
        margin: 0; padding: 0;
/*        scrollbar-face-color: #DEE3E7;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-shadow-color: #DEE3E7;
        scrollbar-3dlight-color: #D1D7DC;
        scrollbar-arrow-color:  #006699;
        scrollbar-track-color: #EFEFEF;
        scrollbar-darkshadow-color: #98AAB1;
*/
    overflow: hidden;
}

img {
        margin: 0; padding: 0;
}

table {
        border: 0px;
        border-collapse: collapse;
}


font,th,td,p, pre 
{ 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
}

a:hover         
{ 
        text-decoration: underline; color : #7090f0; 
}

hr      
{       
        height: 0px; 
        border: solid #00a0f0 0px; 
        border-top-width: 1px;
}


/* This is the border line & background colour round the entire page */
.bodyline       { background-color: #FFFFFF; border: 1px #98AAB1 solid; }

/* This is the outline round the main forum tables */
.forumline      { background-color: #FFFFFF; border: 2px #006699 solid; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle,h1,h2        
{
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        font-weight: bold; font-size: 22px; 
        text-decoration: none; line-height : 120%; color : #000000;
}

.mainmenu               
{ 
        font-size : 11px; 
        color : #ffffff; 
        text-decoration: none;
}

a.mainmenu              
{ 
        text-decoration: none; 
        color : #ffffff;  
}

a.mainmenu:hover
{ 
        text-decoration: underline; 
        color : #bebeff; 
}


/* ************************************** */
/* Page
/* ************************************** */

td.page {
        margin: 4; padding: 5;
        border: solid;

        border-color : #00a0f0;
        border-top-width : 0px; 
        border-right-width : 1px; 
        border-bottom-width : 1px; 
        border-left-width : 0px;  

        background: #c0f0f0;
} 

table.page {
        margin: 0; padding: 0;
        border: none;
        border-collapse: collapse;
}

td.entry {
        margin: 3; padding: 20;
        border: solid;

        border-color : #00a0f0;
        border-top-width : 0px; 
        border-right-width : 0px; 
        border-bottom-width : 1px; 
        border-left-width : 0px;  

/*        overflow: auto;
        height: 100%;
        width:100%;
*/
} 

td.title {
        margin: 0; padding: 0;
        border: none;
        text-align: center;

        background : #b0c8d8;
} 

td.indexRight {
        margin: 0; padding: 0;
        border: solid;
        background: #c0f0f0;

        border-color : #00a0f0;
        border-top-width : 0px; 
        border-right-width : 0px; 
        border-bottom-width : 1px; 
        border-left-width : 1px;  
} 

td.indexRight table td, td.indexRight table td table {
        margin: 0; padding: 0;
        border: none;
        border-collapse: collapse;
} 

td.indexRight table.news, td.indexRight table.news td {
        margin: 0; padding: 2;
} 

table.catalog {
        margin: 0; padding: 10;
        border: none;
}

table.catalog td {
        margin: 0; padding: 10;
        border: solid;
        border-color : #00a0f0;

        border-top-width : 1px; 
        border-right-width : 0px; 
        border-bottom-width : 0px; 
        border-left-width : 0px;  
}

table.tablestat td.tableheader
{
border: 1px solid blue;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
border-spacing: 1px; 
border-collapse: collapse;
background-color: #d0d0f0;
}

table.tablestat
{
border: 1px solid blue;
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
border-spacing: 1px; 
border-collapse: collapse;
background-color: #f0f0f0;
}

table.tablestat td {
        border: solid blue;
        border-top-width : 0px; 
        border-right-width : 1px; 
        border-bottom-width : 0px; 
        border-left-width : 0px;  
margin: 0px 0px 0px 0px;
padding: 3px 3px 3px 3px;
border-spacing: 1px; 
border-collapse: collapse;
background-color: #f0f0f0;
}


.holiday_h {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-weight: bold; 
        font-size: 22px; 
        color: red;
}

.holiday_t {
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 12px; 
        color: blue;
}


/* ************************************** */
/* DropDown Menu                                                                        */
/* ************************************** */

div.menuBgrLeft {
        background: transparent;
}
div.menuBgrRight {
        background: transparent;
}
div.menuBgr {
        background: transparent;
}

div.menuBgLeft {
        background: transparent none;
}
div.menuBgRight {
        background: transparent none;
}
div.menu {
        width: 100%; height: 20px; margin: 0; padding: 1px 1px;
        background: #008080 url(img/menu_bg.gif) ;
        position: relative;
}
div.menu td {
        color: White;
}
div.menu div.topLevel {
        padding: 3px 5px;
        font: 11px/100% Verdana, sans-serif;
        cursor: pointer; cursor: hand;
}

div.topLevel a, div.topLevel a:link, div.topLevel a:active, div.topLevel a:visited, div.topLevel a:hover {
        padding: 0px 0px;
        font: 11px/100% Verdana, sans-serif;
        text-decoration: none; 
        color: White;
        cursor: pointer; cursor: hand;
}

div.topLevelItemHo a, div.topLevelItemHo a:link, div.topLevelItemHo a:active, div.topLevelItemHo a:visited, div.topLevelItemHo a:hover{
        padding: 0px 0px;
        font: 11px/100% Verdana, sans-serif;
        text-decoration: none; 
        color: Blue;
        cursor: pointer; cursor:hand;
}

div.menu div.topLevelText  {
        padding: 3px 5px;
        font: 11px/100% Verdana, sans-serif;
        cursor: pointer; cursor: hand;
        color: #e0e0ff;
}
div.menu div.topLevelHo {
        padding: 3px 5px;
        color: Blue;
        background: #F2F2F2;
        font: 11px/100% Verdana, sans-serif;
        cursor: pointer; cursor: hand;
}

div.menu div.topLevelItemHo {
        padding: 3px 5px;
        color: Blue;
        font: 11px/100% Verdana, sans-serif;
        cursor: pointer; cursor: hand;
        text-decoration: none; 
}


div.topLevel span.disable {
    color: Silver;
}
div.topLevelHo span.disable {
    color: GrayText;
}
div.drop, div.subdrop {
        width: 250px; padding: 2px;
        border: 1px solid #808080;
        background: #F2F2F2;
        position: absolute; display: none; z-index: 3;
        filter:progid:DXImageTransform.Microsoft.Shadow(color='#808080', Direction=135, Strength=4)
        text-decoration: none; 
}
div.drop {
        top: 18px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.drop table, div.subdrop table {
        width: 100%;
        padding: 0px;
        margin: 0px;
}
div.drop td, div.subdrop td {
        font: 11px/100% Verdana, sans-serif;
        color: Black;
        padding: 1px;
}
div.drop td.ico, div.subdrop td.ico {
        width: 16px;
        padding: 0 5px 0 5px;
}
div.item { 
        border: 1px solid #F2F2F2;
        color: Black;
        background: transparent;
        font: 11px/100% Verdana, sans-serif;
}
div.item td a {
        text-decoration: none; 
        color: Black;
}
div.itemho span.disable, div.item span.disable {
        color: GrayText;
}
div.itemho {
        border: 1px solid #C2DDF2; /* #808080; */
        background: #C2DDF2;
        cursor: pointer; cursor: hand;
}
div.itemho td {
        text-decoration: none; 
        color: Blue;
}

div.itemho td a, div.itemho td a:hover{
        text-decoration: none; 
        color : Blue; 
}

div.item, div.itemho, div.der {
        margin: 0px 0px 0px 0px;
        padding: 2px 2px 2px 2px;
} 

div.drop div.der, div.subdrop div.der {
        width: 100%; 
        height: 1px; 
        padding: 0; 
        margin: 5px 0;
        background: #999;
}

table.menutd td
{ 
        margin: 0; padding: 0;
}

.scrollarea
{
   overflow: auto;
   height: 100%;
   width: 100%;
}

.MainTable
{
/*        table-layout: fixed;*/
        border-collapse: collapse;
        padding: 0px;
        margin: 0px;
        height: 100%;
        width: 100%;
        border: 5px solid #000000;
}

.MainTableHeader
{
    height: 1px;
    width: 100%;
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
        border: 5px solid #000000;
}

.MainTableContent
{
    padding: 0px;
    margin: 0px;
        border: 5px solid #000000;
}

