body
{
    overflow: auto;
    background: #0099cc;
    }

p, table, tr, td, form, input
{
	font : 12px Verdana, Arial, Helvetica, sans-serif;
	color		: #000099;
}

.main
{
    font : italic 14px 'Times New Roman',Times, serif;
	color		: #ffffff;
    text-align  : center;
}

.info
{
	font : italic 14px 'Times New Roman',Times, serif;
	color		: #ffffff;
	text-align  : left;
    margin      : 0 0 1em 0;
}

p.main:first-letter
{
	color : #000099;
    font : x-large 'Lucida Blackletter', 'Lucida Calligraphy', 'Garamond', cursive;
    font-style : italic;
}

.fat
{
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	color		: #ffffff;
}

.note
{
  font : 9px Verdana, Arial, Helvetica, sans-serif;
  color: #ffffff;
}

.menu
{
    font : bolder 12px Verdana, Arial, Helvetica, sans-serif;
    color : #ffffff;
	border-style: outset outset outset outset;
	border-top-color : #ccccff;
	border-left-color: #ccccff;
	border-right-color: #000099;
	border-bottom-color: #000099;
}

.mright
{
    text-align : right;
}

.mcenter
{
    text-align : center;
}



span
{
    font : italic bolder 12px;
    font-style : italic;
    color : yellow;
}

h1
{
	font : small-caps bolder 24px Verdana, Arial, Helvetica, sans-serif;
	text-align	: center;
	color		: #ffffff;
}

a:link, a:visited
{
	color          : #ffffff;
	text-decoration: none;
}

a:hover
{
	color          : #cccccc;
	text-decoration: underline;
}

img
{
	border-style	: none;
}

.tavla
{
	border-style: outset outset outset outset;
	border-top-color : #ccccff;
	border-left-color: #ccccff;
	border-right-color: #000099;
	border-bottom-color: #000099;
}

form
{
	font : bolder 12px Verdana, Arial, Helvetica, sans-serif;
	color : #ccccff;
}

#toplogo
{
    position : absolute;
    top : 0;
    margin-left : 128px;
    bottom : 100px;
    text-align: center;
}

#menubar
{
   position : absolute;
   top : 100px;
   bottom : 0;
   left : 0;
   width : 128px;
}

#mainwin
{
    position : absolute;
    margin: 100px 0 0 128px;
}

#menubar tr:hover
{
  background : #000099;
}









