body, table
{
 font-family: Arial, helvetica, sans-serif;
 color: #330099;
 background:  #FF6600;
 font-size: x-small;
 font-weight: bold;
 padding: 0px;
 margin: 0px;
 overflow: hidden;
}

#text h1
{
 font-family: Impact, Arial, helvetica, sans-serif;
 color:  #99FF00;
 font-weight: bold;
 width: 100%;
 border: dotted #99FF00;
 border-width: 0 0 2px 0;
}

#text h2
{
 font-family: Arial, helvetica, sans-serif;
 color:  #99FF00;
 font-weight: bold;
}

#text h3
{
 font-family: Arial, helvetica, sans-serif;
 color:  #330099;
 font-weight: bold;
}


#text p
{
 color: #330099;
 font-weight: bold;
}

#text p:first-letter
{
 font-size: 150%;
 font-weight: bold;
}

#text a
{
 color: #330099;
}

#text a:hover
{
 color: #99FF00;
}

#text table img
{
 background: #99FF00;
}

#text table a:hover img
{
 filter: invert;
}

hr
{
 color : #99FF00;
}

#fr
{
 position: absolute;
 width: 100%;
 height: 300px;
 top: 50%;
 left: 0px;
 padding: 0px;
 border: 0px;
 margin: 0px;
}

#main
{
 position: relative;
 left: 0px;
 top: -50%;
 width: 100%;
 height: 300px;
 padding: 0px;
 border: solid #330099;
 border-width: 10px 0px 10px 0px;
 margin: 0px;
 overflow: hidden;
 z-index: 1;
}

#menu-position
{
 float: left;
 /*left: 0px;
 top: 0px;*/
 width: 18%;
 height: 300px;
 _height: 280px;
 padding: 0;
 border: solid #99FF00;
 border-width: 0 10px 0 10px;
 overflow: auto;
 text-align: center;
 color: #330099;
}

#menu-style
{
 text-align: center;
 color: #330099;
 padding: 10px;
}

#menu-style a.button
{
 display: block;
 width: 90%;
 _width: 100%;
 color: #330099;
 text-decoration: none;
 background-color: #99FF00;
 padding : 2px;
 border: 2px solid #FF6600;
 margin: 0px 5px 0px 5px;
}

#menu-style a:hover.button
{
 color : #99FF00;
 background-color: #330099;
}

#menu-style a:active.button
{
 color: #FF6600;
}

#menu-style .bb-advert
{
 margin-top: 15px;
}

#menu-style .bb-advert h6
{
 margin: 0px;
 font-size: 50%;
}

#menu-style .bb-advert .microbar
{
 width: 88px;
 margin-left:auto;
 margin-right:auto;
 border: 2px solid #99FF00;
}

#text
{
 height: 280px;
 padding: 1em;
 border: solid #99FF00;
 border-width: 0 10px 0 0;
 margin: 0;
 text-align: justify;
 overflow: auto;
 scrollbar-track-color: #FF6600;
 scrollbar-face-color: #FF6600;
 scrollbar-highlight-color:  #330099;
 scrollbar-3dlight-color: #FF6600;;
 scrollbar-darkshadow-color: #FF6600;;
 scrollbar-shadow-color:  #330099;
 scrollbar-arrow-color: #330099;
}

#photos
{
 float: left;
 height: 280px;
 width: 340px ! important; width /**/:370px;
 padding: 10px;
 border: solid #99FF00;
 border-width: 0 10px 0 0;
 margin: 0px;
 overflow: hidden;
}

.photo
{
 border: solid #99FF00;
 border-width: 10px;
}

#bann
{
 display: none;
}

#b69
{
 position: absolute;
 right: 2%;
 bottom: 1%;
 font-size: xx-small;
}

#b69 a
{
 color: #FF9900;
 font-weight: bolder;
 text-decoration: none;
}

#b69 a:hover
{
 color: #330099;
}