img{border:none;}
div, p { margin:0; padding:0;}
body { background-image: url(./images/back.gif); background-repeat: repeat-xy; background-position: left top; 
    text-align:center;
    line-height:150%;
    font-size:12pt;
    }
    
ul { text-indent:0em; margin:0px; padding:0px;}
p  { text-indent:1em; }
h1 { font-size:11pt; line-height:100%; padding:0px 0px 5px 0px; border:0px solid #000; margin:0; font-weight:normal; text-align:left;}
h2 { font-size:14pt; padding-left:10px; border-left:4px solid #000; border-bottom:2px solid #000; 
     background-image: url(./images/h1.jpg); background-repeat: repeat-y; background-position: left top; 
}
h3 { font-size:13pt; }

.column { width:700px; text-align:left; margin:0px auto; background-color:#fff;}
.logo {margin-bottom:15px; font-size:16pt; font-weight:bold; width:200px; float:left;}
.header {
    height:220px;
    margin-bottom:10px;
    padding-bottom:0px;
    background-image: url(./images/top.jpg); background-repeat: no-repeat; background-position: left bottom; 
}
.header p {margin-left:230px; padding-top:30px; font-size:12pt; line-height:100%; color:#000; float:right; width:330px; }
.header img{padding-left:22px; width:118px; float:left;}
.header p a{text-decoration:none; color:#000;}

.menu   {width:140px; float:left;}
.article{width:560px; padding:0px; float:right; clear:both;}
.footer {
    line-height:120%;
    clear:both;
    text-align:left;
    margin-top:20px;
    padding:20px 0px 0px 180px;
    font-size:9pt;
    background-image: url(./images/bar1.gif); background-repeat: repeat-x; background-position: left top; 
    width:520px;
}
.write {margin:10px 0px 0px 0px;}
.galleriaboxperimage {width:180px; height:185px; float:left;}
.galleriaboxperimage a { text-decoration:none;}

dl{margin:0; padding:0;  line-height:150%; width:550px;}
dt{margin:0; padding:0 0 0 5px; font-weight:bold; font-size:15px; 
   background-image: url(./images/h1.jpg); background-repeat: repeat-y; background-position: left top; 
}
dd{margin:0; padding:0 0 0 10px; font-weight:normal; font-size:14px;
   background-color:#fff;
}

.menu { margin-bottom:50px; }
.menu ul { list-style-type: none;}
.menu li { padding:0px;  margin:0px;
    width:120px;
    height:32px;
    background-image: url(./images/but2.gif); background-repeat: no-repeat; background-position: center top; 
}

.menu li a{
    font-size:10pt;
    font-weight:bold;
    display:block;
    text-align:center;
    height:30px;
    width:120px;
    padding-top:2px;
    background-image: url(./images/but1.gif); background-repeat: no-repeat; background-position: center top; 
    color: #000000;
    text-decoration:none;
}

.menu li a:hover
{
    background-image:none;
    color: #0000ff;
}

.footer p{text-indent:0em;}
.footer h3{ font-size:9pt; margin:10px 0px 0px; padding:0px;}