html, body {
    background: #393737;       
    padding: 0; margin: 0;
}

#body {
    background: url(img/body-center.png) repeat-y;
    width: 950px;
    min-height: 100%;                   
    margin: 0 auto;
    padding: 0 5px;
    padding-bottom: 370px;
    position: relative;
}

#menu-box { 
    background: url(img/body-top.png) no-repeat;
    width: 960px; 
    padding-top: 20px; margin-left: -5px; 
    line-height: 35px; 
    position: relative; 
}
#menu-box div { 
    background: url(img/title-bg.png);
    margin: 0 100px; 
    text-align: center;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -khtml-border-radius-bottomleft: 10px;
    -khtml-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border: 1px #393737 solid;
    border-top: none;
}
#menu-box a {
    padding: 0 32px;
    text-decoration: none;
    color: #2F2D2D;
    font-family: "Segoe UI";
    font-size: 18px;
    font-weight: 700;
}

#logo-box { background: url(logo.jpg); height: 250px; margin-top: -36px; }

#title { margin-top: -69px; font-size: 16px; font-weight: 700; }
#title div {
    background: url(img/title-bg.png);
    width: 250px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-radius-topright: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    padding: 15px;
    padding-bottom: 0;
    color: #414040;
}
#title div h1 {
    padding: 0;
    margin: 0;
    display: block;
    text-decoration: none;
    color: red;
    text-align: right;
    font-size: 22px;
}
#title span { background: url(img/title-bg.png); height: 10px; display: block; }

#data-box { font-family: Tahoma; font-size: 12px; padding: 20px 40px; }
#data-box h1 { font-size: 18px; padding: 0; margin: 0; }
#data-box .text { text-align: justify; padding-bottom: 15px; }

#sale {}
#sale .item { height: 120px; margin-top: 3px; margin-bottom: 10px; }
#sale .item img { float: left; padding-right: 5px; }
#sale .title { text-decoration: none;  color: black; font-size: 14px; font-weight: bold; }
#sale .title:hover { text-decoration: underline; }
#sale .text { height: 70px; color: #343333; margin-top: 5px; overflow: hidden; margin-bottom: 10px; }
#sale .prise { text-align: right; font-size: 14px; font-weight: bold; color: #312f2f; margin-bottom: -13px; }

#sale-cat {}
#sale-cat .item {
    display: inline-block;
    float: left;
    width: 205px;
    margin: 5px;
    text-decoration: none;
    text-align: center;
    color: black;
}
#sale-cat .item span { display: block; }
#sale-cat .item img {    
  height: 64px;
}

#sale-item {}
#sale-item-prise { display: block; text-align: right; }
#sale-item-prise strong { color: red; }

#footer-box {
    background: #E0DEDE;
    width: 950px;
    height: 300px; 
    padding-top: 50px;      
    position: absolute;
    bottom: 0;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    color: #525252;
}
#footer-box a { margin: 70px; }
#footer-box span { display: block; padding-top: 50px; font-weight: normal; }

.float-end { clear: both; }
.highslide img { border: 1px solid white; }