@charset "UTF-8";
@import "initialize.css";
@import "common.css";
@import "header.css";
@import "main.css";
@import "sub.css";
@import "footer.css";

body {
    color: #FAFAFA;
}
a:link,
a:visited{
    color: #FAFAFA;
}
#header_wrapper{
    display: none;
}
#contents{
    margin-bottom: 10px;
    padding: 0;
    background-color: #000;
}
#main_footer_wrapper{
    background: url(/images/portal/bg.gif) #000 no-repeat;
    font-size: 90%;
    height: 186px;
    font-size: 88%;
}
#main_footer_wrapper p{
    margin: 35px 15px 10px 15px;
}
.more{
    position: absolute;
    bottom: 10px;
    right: 20px;
}
.more a{
    height: 20px;
    display: block;
}
.more a:hover{
    background-position: 0 -20px!important;
}
/* company */
#company{
    background: url(/images/portal/company.gif) #000 no-repeat;
    margin-left: 1px;
    width: 207px;
    height: 180px;
    float: left;
    position: relative;
}
#company .more a{
    background: url(/images/portal/more_company.gif) #000 no-repeat;
    width: 100px;
}
/* brands */
#brands{
    background: url(/images/portal/brands.gif) #000 no-repeat;
    width: 480px;
    height: 180px;
    float: left;
    position: relative;
}
#brands ul{
    margin: 0 15px;
}
#brands ul li{
    display:inline;
}
#brands ul li a{
    width: 106px;
    height: 44px;
    margin-right: 4px;
    float: left;
}
#brands ul li#tabbah a{
    background: url(/images/portal/logo_tabbah.gif) #000 no-repeat;
}
#brands ul li#ap a{
    background: url(/images/portal/logo_ap.gif) #000 no-repeat;
}
#brands ul li#debe a{
    background: url(/images/portal/logo_debe.gif) #000 no-repeat;
}
#brands ul li#ita a{
    background: url(/images/portal/logo_ita.gif) #000 no-repeat;
}
#brands ul li a:hover{
    background-position: 0 -45px!important;
}
#brands .more a{
    background: url(/images/portal/more_brands.gif) #000 no-repeat;
    width: 110px;
}
/* news */
#news{
    background: url(/images/portal/news.gif) #000 no-repeat;
    width: 231px;
    height: 180px;
    float: left;
    position: relative;
}
#news ul{
    margin: 40px 10px 10px 15px;
}
#news li{
    background: url(/images/list/list_style_1.gif) 0 3px no-repeat;
    padding: 0 10px 10px 10px;
}
#news .more a{
    background: url(/images/portal/more_news.gif) #000 no-repeat;
    width: 130px;
}
#copyright{
    color: #444;
}
