
html, body {
  margin:0px;
  padding:0px;
  width:100%;
  height:100%;

}

body {
margin: 0px;
padding: 0px; 
min-width: 980px;
background-color: #fdfad9;
background-image: url('images/bg.jpg');
background-repeat: repeat-x;
font: 11pt times, georgia;
font-color: #000;

}

.cont table {border-collapse:collapse; }
.cont td {padding:7px; border:1px solid grey;}

#main {
width: 980px;
min-width: 980px;
padding: 20px 0px 0px 0px;
//* border: 1px solid red; *//

}

td.hormenu {
width: 20%;
background-color:#905da6;
height:50px;
text-align: center;
}

#mainpic {
top: -20px;
width: 980px;
height: ;
min-width: 980px;
z-index:1;
}

#hormenu {
margin-top:30px;
clear:both;
}

#leftmenu {
float:left;
width:300px;
padding: 60px 20px 50px 10px;
}

#content {
float:left;
width:620px;
padding: 20px 0px 50px 10px;
}

#banner {
float:left;
background-image: url('images/banner_border.gif');
width: 326px;
height: 98px;
}

#bannercontent {
padding: 15px 20px 20px 40px;
}

#indexcolumn {
float:left;
width: 266px;
padding: 20px 30px 30px 30px;
//* background-color: red; *//
}

.align_center {
position: relative;
width: 100%;
}

.align_center:after {
content: '';
display: block;
clear: both;
}

.align_center_to_left {
position: relative;
right: 50%;
float: right;
}

.align_center_to_right {
position: relative;
z-index: 1;
right: -50%;
}


a.topmenu {
font-family: georgia;
color: #4c0e73;
margin-right: 25px;
}

a.topmenu:hover {
color: #905c9a;
}

a{
color: #4c0e73;
text-decoration: underline;
}

a:hover{
color: #905c9a;
text-decoration: none;
}

a.lotos{
font-size: 14pt;
color: #ffffff;
text-decoration: underline;
}

a.lotos2{
font-family: georgia;
font-size: 14pt;
color: #fcdc29;
text-decoration: underline;
}

a.lotos:hover{
color: #905c9a;
text-decoration: none;
}

a.lotos2:hover{
color: #905c9a;
text-decoration: none;
}

a.hormenu{
font-family: georgia;
font-size: 12pt;
color: #ffffff;
text-decoration: underline;
}

a.hormenu2{
font-size: 12pt;
color: #ffffff;
}

a.hormenu:hover{
color: #c9a7d8;
text-decoration: none;
}

h1 {
font-family: georgia;
font-size: 22pt;
font-weight: lighter;
color: #000000;
}

h1.header {
font-family: georgia;
font: 14pt georgia;
color: #4c0e73;
margin-bottom: 20px; 
}

h2 {
font-family: georgia;
font-size: 14pt;
color: #000000;
}

h3 {
font-family: georgia;
font-size: 11pt;
font-weight: bold;
color: #000000;
}

.date {
margin: 0px;
font: 7pt verdana;
color: #000;
}

p.news {
margin: 0px 0px 20px 25px;
}

hr{
style: noshade;
height: 1px;
color: #c0c0c0;
style: dashed;
width: 100%;
}

ul {
list-style: url('images/mark3.gif');
}

li {
margin: 10px 0px 10px 0px;
}

input,textarea, select{
font: 8pt verdana;
}

div.hr {
height: 18px;
border-bottom: 1px solid #cfbad9;
width:100%;
clear:both;
}

img {
border:0px;
}

.non_opaque {
filter:alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}



