@import url(styles.css);

@import url(navi.css);

@import url(forms.css);



body {

    background: url('../imgs/bg_silver.gif') repeat-x 0 1px;

}



#bgmask{

    position: absolute;

    top: 0px; left: 0px;

    width: 853px;

    height: 720px;

    background: white;

    z-index:0;

    /z-index:-2;

}



#logo {

    position: absolute;

    left:28px;

    top:20px;

}



#header{

    position: absolute;

    top: 45px; left: 465px;

    width: 355px;

    height: 37px;

    z-index: 10;

    text-indent: -999px;

    background: url('../imgs/xcell_header.gif') no-repeat ; 

}



#mainnavi, #navback {

    background: #1F2E4D;

    position: absolute;

    top: 143px; left: 0px;

    width: 172px;

    height: 225px;

    min-height: 220px;

    z-index: 10;

}



#navback {

    width: 404px;

    z-index: 0;

    /z-index:-1;

}



#mainnavi ul {

    position: absolute;

    

}



#subnavi2 {

    background: #ED9D00;

    position: absolute;

    top: 369px; left: 300px;

    width: 104px;

    padding: 15px 0px 20px 0px;

}



 



#pagetitle {

    background: #D6D9E0;

    position: absolute;

    top: 106px; left: 172px;

    width: 232px;

    height: 37px;

}



#contentwrap {

    background: #F3F4F6;

    position: absolute;

    top: 0px; left: 405px;

    width: 447px;



}



#content {

    margin: 115px 50px 50px 60px;

    min-height:554px;

    height:auto !important;

    height:554px;



}



#artists {

    background: #D6D9E0;

    position: absolute;

    top: 369px; left:0px;

    width: 269px;

    padding: 15px 10px 20px 20px;



}



#footer {

    background: white;

    text-align:right;

}



#totop {

    background: url(../imgs/button_to_top.gif) no-repeat;

    height:24px;

    cursor:pointer;

}



#totop a { display:none;}



#newsletter {

    background: #D6D9E0;

    position: absolute;

    top: 0px; left: 853px;

    width: 220px;

    height:29px;

    border-bottom:1px solid white;

}



#musicplayer{

    background: #ED9D00;

    position: absolute;

    top: 0px; left: 405px;

    width: 447px;

    height:29px;

    border-bottom:1px solid white;

}



#rightimg {



    position: absolute;

    top: 30px; left: 853px;

    width: 250px;

    height: 30px;

}



#infobox{

    margin:0 10px 0 10px;

}



hr {

    display:none;

}



#pureimg{

    padding-top:28px;

    margin-left:-293px;

    margin-bottom: 30px;

    z-index:11;

}



.news-single-img {

    display:inline;

    float:left;

    margin:0 10px 0 0;

    padding-top:3px;

}



.news-list-item a img {

    padding-top:3px;

}



.news-list-item img {

    float:left;

    margin: 0 10px 0 0;

}



.news-list-item {

    padding-bottom:10px;

}





