body {
    background-color: #f9f8f7;
    background-image: url("/img/mainbg.jpg");
    background-repeat: no-repeat;
    background-position: top center;    
}

body, div, td, th, p, h1, input, textarea, select {
    font-family: Arial, Georgia, Verdana, Helvetica, Tahoma, sans-serif;
    font-size: 12px;    
    padding: 0px;
    margin: 0px;
    color: #000000;    
}

form {
    margin: 0px;
}

ul {
    margin: 5px 0px 5px 20px;
    padding: 0px;
}

p {
    padding-bottom: 10px;
}

table{
    border-collapse: collapse;
    border: none;
}

img{
    border: none;
}

a{
    color: #000000;
    text-decoration: underline;
}

a:hover{
    text-decoration: underline;    
}

h1{
    color: #5a0002;
    font-weight: bold;
    font-style: italic;
    font-size: 16px;
    margin: 0px 0px 10px 0px;
    padding: 0px;
    font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

h2{
    color: #5a0002;
    font-weight: bold;
    font-style: italic;
    font-size: 14px;
    margin: 0px 0px 5px 0px;
    padding: 0px;
    font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;
}

/* body */
div.prepage {
    text-align: center;
    background: #f5f4e8;
    margin: auto;
    width: 756px;        
}
div.preheader {
    height: 14px;
    background: #F2F1EF;
}

div.header {
    text-align: left;    
    height: 103px;
}
div.logo {
    float: left;        
}
div.headertitle {    
    font-weight: bold;
    font-style: italic;
    color: #6a150e;  
    font-size: 12px;
    padding: 47px 15px 0px 0px;
    font-family: Georgia, Verdana, Helvetica, Tahoma, sans-serif;
}

div.headermenu {     
    padding: 10px 15px 0px 0px;
    font-size: 14px;
}
div.headermenu span, div.topmenu span, div.footer span{ 
    padding: 0px 9px 0px 9px;
}
div.page_line1 {
    height: 3px;
    background-image: url("/img/ln1.gif");
    background-repeat: no-repeat;
    background-position: top center;        
    font-size: 1px;
}
div.page_line2 {
    height: 3px;
    background-image: url("/img/ln1.gif");
    background-repeat: no-repeat;
    background-position: bottom center;        
    font-size: 1px;
}
div.page_line3 {
    height: 6px;
    background-image: url("/img/ln2.gif");
    background-repeat: no-repeat;
    background-position: top center;        
    font-size: 1px;
}
div.page_line4 {
    height: 6px;
    background-image: url("/img/ln3.gif");
    background-repeat: no-repeat;
    background-position: top center;        
    font-size: 1px;
}
div.topmenu {
    text-align: center;
    background: #e0ddbe;
    font-size: 14px;
    padding: 9px 0px 9px 0px;
    font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;    
}
div.topmenu a, div.headermenu a {
    font-variant: small-caps;    
}
div.page {
    text-align: left;
    padding: 20px;
    line-height: 1.5;
}
div.page p, div.page td{
    line-height: 1.5;
}
div.page_gallery {
    text-align: left;
    padding: 20px;
    background: #FFFFFF;
}
div.footer {
    text-align: center;
    background: #ffffff;
    font-size: 14px;
    padding: 5px 0px 15px 0px;
}
div.footer a, div.footer a:visited {
    color: #000000;
}
div.footer, div.footer p {
    font-family: Georgia, Verdana, Arial, Helvetica, Tahoma, sans-serif;  
    font-variant: small-caps;
    letter-spacing: 1px;
}
table.multi_images td{
    padding: 0px 0px 6px 6px;
    text-align: center;
    vertical-align: middle;
    width: 100px;
    height: 67px;
}
a.link_slideshow {
    color: #000000;
    text-decoration: underline;
    font-size: 10px;   
    font-style: normal;
    padding-left: 20px;
}
table.submitform td, table.submitform th {
    padding: 3px;
}
table.submitform th {
    text-align: right;
}
.error {
    font-weight: bold;
    color: red;
}
.error p {
    color: red;
    font-weight: normal;
    padding: 10px;
}
.sended {
    padding: 10px;
    text-align: center;
    color: #6a150e;
}
div.topmenu a, div.headermenu a, div.footer a {
    text-decoration: none;
}
div.topmenu a:hover, div.headermenu a:hover, div.footer a:hover {
    text-decoration: underline;
}
