html, body {
    margin: 0 auto;
    text-align:center;
    padding: 0;
}

#nss_mainpage {
    background: #808285;
    width: 100%;
    margin: 0 auto;
    display:block;
}

#nss_page {
    background: #FFFFFF;
    width: 966px;
    margin: 0 auto;
    display:block;
}




#nss_header {
    background-image: url(../../../themes/dstheme/images/header.png);
    width: 966px;
    height: 92px;
    margin: 0;
    display:block;
}

#nss_header_lang {
    width: 966px;
    height: 92px;
    float: right;
    text-align: right;
    color: #FFF;
    font-size: 11px;
}

#nss_header_lang a {
    color: #FFF;
    font-size: 11px;
    margin-top: 4px;
    margin-right: 5px;
}

#nss_header_lang a:hover {
    color: #f0ff00;
    font-size: 11px;
}

#nss_mainload {
width: 100%;
margin: 0 auto;
}


#nss_block_left {
width: 230px;
float: left;
text-align: center;
margin-left: 0px;
}

#nss_block_left_title {
width: 230px;
height: 45px;
text-align: center;
color: #717171;
background-image: url(../../../themes/dstheme/images/block_left_title.png);
}

#nss_block_left_content {
padding: 5px;
}

#nss_block_center {
width: 520px;
padding: 4px;
float: left;
}

#nss_block_center_01 {
width: 520px;
height: 27px;
background-image: url(../../../themes/dstheme/images/bl_center_01.png);
}

#nss_block_center_02 {
width: 520px;
margin: 0 auto;
padding: 0;
background-image: url(../../../themes/dstheme/images/bl_center_02.png);
}

#nss_block_center_03 {
width: 520px;
height: 27px;
background-image: url(../../../themes/dstheme/images/bl_center_03.png);
}


#nss_block_center_title {
width: 94%;
background: #f9f9f9;
height: 15px;
margin: 0 auto;
border-bottom:1px dotted #CECECE;
border-top:1px dotted #CECECE;
padding-bottom:4px;
padding-top:4px;
}

#nss_block_right {
width: 190px;
float: right;
}

#nss_block_right_title {
width: 190px;
height: 43px;
color: #FFFFFF;
text-align: center;
background-image: url(../../../themes/dstheme/images/block_right_title.png);
font-weight: bold;
}

#nss_block_right_content {
padding: 2px;
}

#nss_footer {
    background-image: url(../../../themes/dstheme/images/footer.png);
    clear: both;
    width: 966px;
    height: 62px;
    margin: 0;
    color: white;
    font-size: 10px;
    text-align:left;
}

