﻿
html {
    overflow-y: scroll;
}

html, body {
    width: 100%;
    height: 100%;
    min-width: 1024px;
    min-height: 1150px;
    text-align: center;
}

#T1 {
    position: relative;
    width: 100%;
    height: 100%;
    min-width: 1024px;
    min-height: 1150px;
    margin: 0 auto;
    overflow: hidden;
}

#T1_spinner {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -5px;
    margin-top: -5px;
    height: 20px;
    width: 20px;
}

#T1_column {
    position: relative;
    width: 800px;
    min-width: 800px;
    max-width: 800px;
    height: 100%;
    min-height: 1150px;
    margin: 0 auto;
    z-index: 100;
}

#T1_column_background {
    position: absolute;
    top: 0;
    left: 0;
    width: 800px;
    min-width: 800px;
    max-width: 800px;
    height: 100%;
}

#T1_column table {
    border-collapse: collapse;
}

/* #------------------------------------# */
/* # HEAD                               # */
/* #------------------------------------# */


#T1_head {
    position: relative;
    width: 800px;
    height: 130px;
    margin: 0 auto;
}

#T1_head_logo {
    position: relative;
    height: 100px;
    width: inherit;
}

    #T1_head_logo img {
        position: absolute;
        top: 44px;
        right: 35px;
    }

#T1_head_list {
    position: relative;
    width: 695px;
    margin: 8px 0 0 105px;
}

    #T1_head_list ul {
        margin-left: -1px;
    }

        #T1_head_list ul li {
            display: inline;
            margin-left: 27px;
        }

            #T1_head_list ul li:first-child {
                margin-left: 0;
            }


/* #------------------------------------# */
/* # BODY                               # */
/* #------------------------------------# */

#T1_body {
    position: absolute;
    top: 50%;
    margin-top: -100px;
}

#T1_search {
    position: relative;
    height: 40px;
    text-align: center;
    z-index: 200;
}


#T1_site_information {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

#T1_site_input {
    width: 370px;
}

    #T1_site_input input {
        margin-top: 10px;
        text-align: left;
        width: 320px;
    }

#T1_site_inspiration,
#T1_site_information {
    width: 120px;
}

    #T1_site_inspiration a {
        text-align: right;
    }

    #T1_site_information a {
        text-align: left;
    }

    #T1_site_information img {
        position: absolute;
        top: 12px;
        right: -60px;
    }

    #T1_site_inspiration img {
        position: absolute;
        top: 12px;
        left: -60px;
    }

#T1_list {
    position: relative;
    padding-top: 125px;
    width: inherit;
    text-align: center;
}

    #T1_list ul {
        padding: 5px 0;
    }

        #T1_list ul li:first-child {
            margin-left: 0px;
        }

        #T1_list ul li {
            display: inline;
            margin-left: 15px;
        }


/* #------------------------------------# */
/* # FOOT                               # */
/* #------------------------------------# */


#T1_foot {
    position: absolute;
    bottom: 0;
    height: 55px;
    width: inherit;
    overflow: hidden;
    z-index: 1000;
}

    #T1_foot input {
        margin-left: 30px;
    }

#T1_foot_background {
    position: absolute;
    width: inherit;
    height: 100%;
    top: 0;
}

#T1_foot_content {
    position: relative;
    margin: 15px 35px;
}

#T1_foot_content_button {
    position: relative;
    float: right;
    z-index: 100;
}

#T1_foot_head,
#T1_foot_body {
    position: absolute;
}

#T1_foot_body {
    display: none;
    width: 100%;
}


/* #------------------------------------# */
/* # BACKGROUND                         # */
/* #------------------------------------# */


#T1_background {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-width: 1024px;
}

#T1_background_center {
    position: fixed;
    top: 0ß;
    left: 50%;
    width: 2000px;
    height: 100%;
    margin-left: -1000px;
    z-index: 50;
}

#T1_background_center_pattern {
    width: inherit;
    height: 1180px;
}

#T1_background_center_bottom {
    width: inherit;
    height: inherit;
}

#T1_background_left {
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 25;
}

#T1_background_left_top {
    height: 1180px;
    width: inherit;
}

#T1_background_left_bot {
    height: inherit;
    width: inherit;
}

#T1_background_right {
    position: absolute;
    right: -999px;
    top: 0;
    width: 50%;
    height: 100%;
    z-index: 1035;
}

#T1_background_right_top {
    height: 1180px;
    width: inherit;
}

#T1_background_right_bot {
    height: inherit;
    width: inherit;
}
