.divLogo {
        text-decoration:none;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;
        font-size: x-small;
        text-align: right;
        border: 0px solid #eeeeee;
        padding: 0px;
        top:0px;left:0px;width:100%;height:79px;
        background: #000000 url(images/gm_header_logo.jpg) repeat-y fixed left top;
}

.divMenu {
        text-decoration:none;
        border-collapse: collapse;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;
        font-size: x-small;
        text-align: right;
        background-color: red;
        vertical-align: top;
        border:0px;
        border-spacing:0px;
        padding:0px;
        width:100%;height:25px;
        background: #000000 url(images/gm_background_menu.jpg) repeat-y fixed left top;
}

.divNews {
        text-decoration:none;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: bold;
        font-size: xx-small;
        text-align: center;
        vertical-align: top;
        background-color: #3F5F5E;
        border: 0px solid #bbbbbb;
        width:182px; height:100%;
}

.divBody {
        text-decoration:none;
        overflow: visible;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: bold;
        font-size: x-small;
        text-align: left;
        padding: 0px;
        padding-left:0px;
        padding-right:1px;
background: -1 url(images/gm_background_body.jpg) no-repeat fixed right top;
        top:105px;left:182px;width:100%;height:100%;

/* width:expression(document.body.clientWidth-182+'px');height:expression(document.body.clientHeight-105+'px'); */
}

.divThumbnailList {
        text-decoration:none;
        overflow:auto;
        font-family: Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;
        font-size: x-small;
        text-align: center;
        vertical-align:middle;
        background-color: -1;
        position: relative;
        top:0px;left:0px;width:100%;
}

.thumbnailTable {
        text-decoration:none;
        text-align: center;
        vertical-align: middle;
        width:100%;
        border-collapse: collapse;
}

.thumbnailTd {
        text-decoration:none;
        text-align: center;
        font-size: xx-small;
        font-weight: bold;
        align: center;
        vertical-align: middle;
        color: white;
        border-top: 1px solid #eeeeee;
        border-bottom: 1px solid #eeeeee;
        padding-left:5px;
        padding-right:5px;
        padding-top:5px;
        padding-bottom:5px;
}

.divPictureInfo {
        text-decoration:none;
        overflow: auto;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: normal;
        font-size: xx-small;
        text-align: left;
        padding-left:0px;
        padding-right:0px;
        background-color: black;
        position: relative;
        top: 0px; left: 0px; width:100%; height: 100%;
}

.authorPicture {
        position:absolute;
        top: 25px;
        left: 145px;
        align:right;
        z-index: -1;
}
.divPicture {
        text-decoration:none;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: black;
        font-weight: bold;
        font-size: x-small;
        text-align: center;
        position: absolute;
        top:155px;left:250px;
        height:expression(document.body.clientHeight-250+'px')
        }


.menuTable {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        color: #666666;
        font-weight: normal;
        font-size: xx-small;
        text-align: right;
        border-collapse: collapse;
        width=100%;
        vertical-align: top;
        height=100%;
}

.menuTableTd {
        text-decoration:none;
        border-collapse: collapse;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: normal;
        font-size: xx-small;
        text-align: center;
        vertical-align:middle;
        border: 1px solid #bbbbbb;
        border-spacing:0px;
        padding:0px;
        background-color: #3F5F5E;
        width: 200px;
        cursor:hand;
}

.setLanguage {
        text-decoration:blink;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: normal;
        font-size: xx-small;
}

.technicalSheet {
        text-decoration:none;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: normal;
        font-size: xx-small;
        text-align: left;
        border: 0px solid #aaaaaa;
}

.addressImg {
        position:absolute;
        top: 30px;
        left: 50px;
        z-index: -1;
}

.divAddress {
        text-decoration:none;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: bold;
        font-size: medium;
        text-align: left;
        padding:50px;
        padding-left:200px;
        background-color:#aaaaaa;
        position: absolute;
        top:60px;left:50px; width:100%;
}
.divWawamama {
        text-decoration:none;
        overflow:hidden;
        font-family: Arial, Helvetica, sans-serif;
        color: white;
        font-weight: bold;
        font-size: x-small;
        text-align: left;
        padding:50px;
        padding-right:180px;
        background-color:black;
        position: absolute;
        top:20px;left:20px; width:100%; height:100%;
        }

.wawamamaImg {
        position:absolute;
        top: 50px;
        right: 10px;
        z-index: -1;
}
