
@import url(../screen.css);
@import url(navigation.css);

/**
 * Header
 */

#body ul.util,
#body ul.lang {
    display: none;
}

/**
 * Home page
 */
#frontpage {
    float:                  left;
    clear:                  both;
    width:                  650px;
}
#frontpagebillboard {
    float:                  left;
    clear:                  both;
    width:                  650px;
}
#frontpagebillboard img {
    width:                  650px;
}
#frontpagecenter {
    float:                  left;
    clear:                  none;
    width:                  355px;
}
#frontpageright,
#frontpageleft {
    margin:                 12px 0 0 0;
    padding:                0;
    width:                  276px;
    font-size:              0.7em;
}
#frontpageleft div.header,
#frontpageright div.header {
    margin:                 0;
    padding:                0;
    height:                 23px;
    background:             url(../../graphics/gif/box/header.gif) 0 bottom no-repeat;
}

#frontpageleft div.header h1,
#frontpageright div.header h1 {
    margin:                 0;
    padding:                0 0 0 24px;
    /*
    background:             url(../../graphics/gif/box/arrow_right.gif) 0 50% no-repeat;
    */
    height:                 23px;
    font-size:              10px;
    letter-spacing:         0.05em;
    color:                  #7c715f;
    font-weight:            bold;
    line-height:            24px;
}
#frontpageright {
    float:                  right;
    clear:                  none;
}
#frontpageleft {
    float:                  right;
    clear:                  none;
}
#frontpageright div.column,
#frontpageleft div.column {
    margin:                 0;
    padding:                0;
    float:                  left;
    clear:                  both;
    background:             url(../../graphics/gif/box/background.gif) 0 0 repeat-y;
}
#frontpageright div.content,
#frontpageleft div.content {
    margin:                 0;
    padding:                0 12px 12px 12px;
    /* Defeat IE */
    float:                  right;
    clear:                  both;
}
#frontpageright div.thumbnail {
    margin:                 0;
    padding:                0;
}
#frontpageleft div.content table,
#frontpageright div.content table {
    width:                  252px;
    overflow:               hidden;
}
#frontpageleft div.content table th,
#frontpageright div.content table th,
#frontpageleft div.content table td,
#frontpageright div.content table td {
    padding:                2px 2px;
    font-size:              11px;
}
#frontpageright h2,
#frontpageleft h2 {
    margin:                 0;
    padding:                5px 0 5px 8px;
    font-style:             italic;
    background:             url(../../graphics/gif/util/arrow_right.gif) -10px 50% no-repeat;
    width:                  190px;
    color:                  #692418;
    height:                 23px;
    font-size:              13px;
    line-height:            23px;
}
#frontpageright h3,
#frontpageright h4,
#frontpageright h5,
#frontpageright h6,
#frontpageleft h3,
#frontpageleft h4,
#frontpageleft h5,
#frontpageleft h6 {
    /*
    margin:                 0.7em 0 0.2em 0;
    */
    padding:                0;
}
#frontpageright p,
#frontpageleft p {
    margin:                 0;
    padding:                0;
    line-height: 1.3em;
}

#frontpageleft div.footer,
#frontpageright div.footer {
    /* Defeat firefox */
    float:                  left;
    clear:                  both;
    width :                 276px;
    margin:                 0;
    padding:                0;
    height:                 23px;
    background:             url(../../graphics/gif/box/footer.gif) 0 top no-repeat;
}
#frontpagebottom {
    float:                  left;
    clear:                  both;
    width:                  650px;
    margin:                 12px 0 0 0;
    padding:                7px 0;
    font-size:              0.8em;
    background:             #6c000f;
    color:                  #ffffff;
    text-align:             justify;
}
#frontpagebottom h1,
#frontpagebottom h2,
#frontpagebottom h3,
#frontpagebottom h4,
#frontpagebottom h5,
#frontpagebottom h6 {
    color:                  #ffffff;
}
/* TODO check common rules ??? */
#frontpagebottom table.list {
    border:                 0;
}
#frontpagebottom table.list td {
    border:                 0;
    color:                  #ffffff;
}
#frontpagebottom table.list td img,
#frontpagebottom table.list td div {
    background:             transparent;
    float:                  left;
    clear:                  both;
    display:                block;
    border:                 0;
}
#frontpagebottom div.box {
    margin:                 0;
    padding:                0 20px;
    border:                 0;
    color:                  #ffffff;
}


