*
{
margin: 0px;
}

body
{
background-color: #4D0404;
}

img
{
border: 0px;
}

td
{
margin:0px;
border: 0px;
}

#header
{
background-image:url('../images/header.gif');
background-repeat:no-repeat;
height: 90px;
width: 780px;
}

#tdheader
{
vertical-align: bottom;
}

#language
{
text-align:right;
}

#language a.leftlanguage
{
font-family:Tahoma;
font-size:13px;
margin-right: 5px;
text-decoration:none;
font-weight:bold;
color:#FFCC66;
}

#language a:hover.leftlanguage
{
color:#894343;
}

#language a:active.leftlanguage
{
color:#000000;
}

#center
{
width: 780px;
height:100%;
}

#lateral
{
vertical-align: top;
width: 170px;
padding-top: 15px;
}

.menuleft
{
width: 40px;
text-align:right;
}

.menuleft img
{
margin-top:5px;
}

.menuright
{
width: 130px;
text-align:left;
}

.menuright a
{
display: block;
margin-top:5px;
margin-left:5px;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-decoration:none;
color:#FFCC66;
}

.menuright a:hover
{
color:#894343;
}

.menuright a:active
{
color:#000000;
}

#content
{
padding-top: 15px;
}

#content p
{
color:#FFCC66;
font-family:Georgia;
font-size:14px;
}

#content a
{
font-family:Georgia;
font-size:14px;
color:#894343;
font-variant:small-caps;
text-decoration:none;
}

#content h1
{
color:#FFCC66;
font-family:Georgia;
font-size:20px;
}

#content a:hover
{
color:#FFCC66;
}

#content a:active
{
color:#000000;
}

#content
{
vertical-align: top;
width: 610px;
}

#footer
{
background-image:url('../images/footer.gif');
background-repeat:no-repeat;
height: 90px;
width: 780px;
}

#footerleft 
{
width: 170px;
vertical-align: top;
text-align: left;
}

#footerleft a
{
margin-left:10px;
font-family:Georgia;
font-size:10px;
color:#FFCC66;
text-decoration:none;
}

#footerright 
{
width: 610px;
vertical-align: bottom;
}

#footerright p
{
margin-right:30px;
margin-bottom:3px;
font-family:Georgia;
font-size:10px;
text-align: right;
color:#FFCC66;
}

.text
{
border:1px solid #894343;
font-family:Tahoma;
font-size:10px;
color:#FFCC66;
width:250px;
background-color:#000000;
}

.minitext
{
border:1px solid #894343;
font-family:Tahoma;
font-size:10px;
color:#FFCC66;
width:50px;
background-color:#000000;
}

.submit
{
border:1px solid #894343;
font-family:Tahoma;
font-size:10px;
color:#FFCC66;
background-color:#000000;
}

.textarea
{
border:1px solid #894343;
font-family:Tahoma;
font-size:10px;
color:#FFCC66;
width:350px;
height:100px;
background-color:#000000;
}

.checkbox
{
border:1px solid #894343;
font-family:Tahoma;
font-size:10px;
color:#FFCC66;
background-color:#000000;
}