﻿/* top
----------------------------------------------------------*/

#container
{
    width: 1000px;
    margin: 0;
    padding: 0;
    margin: auto;
}


#header
{
    width: 100%;
    height: 90px;
}
#header_inner
{
    width: 1000px;
    height: 90px;
    margin: auto;
}
#header_logo
{
    float: left;
    margin-left:10px;
    width: 445px;
    height: 90px;
    background-image: url('images/logo.jpg');
    background-repeat: no-repeat;
}


#header_language
{
    float: right;
    --width: 185px;
    height: 25px;
    padding: 0;
    margin: 0;
}

#header_language .left
{
    float: left;
    width: 17px;
    height: 25px;
    background-image: url('images/bg_language_1.jpg');
    background-repeat: no-repeat;
    }

#header_language .center
{
    float: left;
    height: 25px;
    background-image: url('images/bg_language_2.jpg');
    background-repeat: repeat-x;
    }

#header_language .right
{
    float: left;
    width: 17px;
    height: 25px;
    background-image: url('images/bg_language_3.jpg');
    background-repeat: no-repeat;
    }
#header_language span
{
    width: 50px;
    
    text-align: center;
    --border: 1px solid #000000;
    font-size: 0.7em;
    color: #FFFFFF;
    margin-left: 6.5px;
    float: left;
    padding-top: 3px;
}
.language_bar
{
    background-image: url('images/bar.png');
    background-repeat: repeat-x;
    width: 5px;
    height: 20px;
    float: left;
    margin-left: 5px;
}
#header_right
{
    padding: 0;
    margin-top: 0;
    float: right;
    height: 90px;
    width: 550px;
}
#header_buttom
{
    width: 100%;
    height: 30px;
    float: right;
    margin-top: 35px;
    text-align: right;
}
#header_buttom a
{
    width: 85px;
    height: 30px;
    border-width: 0px;
    border-color: #FFFFFF;
}

#header_right_photo
{
    float: right;
    width: 220px;
    height: 72px;
}
#header_left #header_right_photo, #header_left #header_right_info
{
    clear: both;
    float: left;
}

#content,#foot
{
    clear: both;
    float: left;
    width: 100%;
    }


#foot
{
    --border: 1px solid #000000;
    
    --height: 50px;
    --background-image: url('images/foot.jpg');
    --background-repeat:no-repeat;
    height: 187px;
    background-image: url('images/foot_1.jpg');
    background-repeat:no-repeat;
}

#foot .inner p
{
    color: #FFFFFF;
    font-weight: bold;
    font-size: 0.7em;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:25px;
    margin-left:20px;
}
.SiteMap
{
    clear: both;
    float: left;
    margin-top: -4px;
    margin-left: 25px;
    margin-bottom: -20px;
    font-size: .8em;
    font-family: 細明體;
}
