﻿body
{ 
    font-family: Arial; 
}

#head
{
    left: 50px;
    width: 85%;
    position: absolute;
    top: 15px;
    height: 100px;
    clear: both;
    display: block;
    float: none;
    visibility: visible;
    overflow: hidden;
    text-align:center;
    z-index:2;
}
#logo
{
    height:60px;
    widows:455px;
    margin-bottom:1px;
}
#menu
{
}
.menuitemb
{
    clear: none;
    /*border: solid 3px #00f;*/
    border-right: #00f 3px solid;
    border-top: #00f 3px solid;
    border-left: #00f 3px solid;
    border-bottom: #00f 3px solid;
    background-color: #ddf;
    padding: 2px;
    /*width:10%;*/
    display:inline-block;
    float:right;
    margin-left:3px;
    padding-bottom:4px;
}
.menuitemh
{
    clear: none;
    /*border: solid 3px #00f;*/
    border-right: #00f 3px solid;
    border-top: #00f 3px solid;
    border-left: #00f 3px solid;
    border-bottom: #00f 3px solid;
    background-color: #fdd;
    padding: 2px;
    /*width:10%;*/
    display:inline-block;
    float:right;
    margin-left:3px;
    padding-bottom:4px;
}
.menuitemp
{
    clear: none;
    /*border: solid 3px #00f;*/
    border-right: #00f 3px solid;
    border-top: #00f 3px solid;
    border-left: #00f 3px solid;
    border-bottom: #fff 3px solid;
    background-color: #fff;
    padding: 2px;
    /*width:10%;*/
    display:inline-block;
    float:right;
    margin-left:3px;
    padding-bottom:4px;
}
.sl
{
    border:none;
    font-variant: small-caps;
    width:146px;
    height:16px;
}
#page
{
    left: 50px;
    width: 85%;
    position: absolute;
    top: 104px;
    height: 400px;
    border-right: #00f 3px solid;
    border-top: #00f 3px solid;
    border-left: #00f 3px solid;
    border-bottom: #00f 3px solid;
    overflow: auto;
    text-align:justify;
    padding:10px;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#222222,direction=135);    
    background: url(../styleimages/bg3.jpg) #fff fixed no-repeat 225px 110px;
    z-index:1;
}
a:link.menul
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #f00 1px dashed;
    text-decoration:none;
    margin-bottom:2px;
}
menul
{
    font-weight: bold;
    font-size: 10pt;
    color: #000;
    border-bottom: Transparent dashed 1px;
    text-decoration:none;
    margin-bottom:2px;
}
a:visited.menul
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #f00 1px dashed;
    text-decoration:none;
    margin-bottom:2px;
}
a:hover.menul
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #f00 1px solid;
    text-decoration:none;
    margin-bottom:2px;
}
a:link.pm
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #00f 1px dashed;
    text-decoration:none;
    margin-bottom:2px;
}
.pm
{
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #00f 1px dashed;
    text-decoration: none;
    margin-bottom: 2px;
    cursor: hand;
    font-size:10pt;
}
a:visited.pm
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #00f 1px dashed;
    text-decoration:none;
    margin-bottom:2px;
}
a:hover.pm
{
    font-weight: bold;
    font-size: 10pt;
    color: #00f;
    border-bottom: #00f 1px solid;
    text-decoration:none;
    margin-bottom:2px;
}
.picbox
{
    border: #00f 2px groove;
    margin: 2px;
    display: block;
    width: 157px;
    height: 117px;
    vertical-align: top;
    text-align: left;
    border-collapse: separate;
    float:left;
    clear:none;
}

.pic
{
    display: block;
    border: none;
    padding: none;
    position: absolute;
    z-index: 1;
    width: 157px;
    height: 117px;
    /*top: 0px;
    left: 0px;*/
    /*clear: none;
    float: left;*/
    overflow: hidden;
}
.pictext
{
    display: block;
    border: none;
    padding: none;
    position: absolute;
    font-weight: bold;
    z-index: 2;
    color: #00f;
    /*top: 2px;
    left: 2px;*/
    /*clear: none;
    float: left;*/
    background-color:#fff;
    text-align:left;
}
.hidden
{
    /*visibility:hidden;*/
    height:0px;
    /*width:0px;*/
    /*position:absolute;*/
    /*top:0px;
    left:0px;*/
    /*z-index:-6;*/
    overflow:hidden;
}
.shown
{
    visibility:visible;
    height:auto;
    width:auto;
    position:relative;
}