/*	-------------------------------------------------------------
    01. RESET
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    * {
        margin: 0;
        padding: 0;
        border: 0;
    }

/*	-------------------------------------------------------------
    02. GENERAL
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    html, body {
        height: 100%;
        width: 100%;
    }

    body {
        font: 0.7em/1.2em Verdana, Arial, Helvetica, Sans-Serif;
        background-color: #CCC;
        color: #000;
    }

    h1 {
        font-size: 115%;
        color: #632745;
        margin-bottom: 10px;
    }

    h2 {
        font-size: 100%;
        color: #632745;
        margin-bottom: 10px;
    }

    h3 {
        font-size: 100%;
    }

    p, ul {
        margin-bottom: 10px;
    }
	
	p.swf-movie {
		padding: 0px;
	}

    a:link, a:visited {
        color: #632745;
        font-weight: bold;
    }

    a:hover, a:active, a:focus {
        color: #4A2131;
        outline: none;
    }

    #left li {
        margin-left: 20px;
        color: #632745;
        font-weight: bold;
        font-size: 90%;
    }

/*	-------------------------------------------------------------
    03. STRUCTURE
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    #distance {
        float: left;
        width: 1px;
        height: 50%;
        margin-bottom: -303px;
    }

    #wrapper {
        clear: left;
        position: relative;
        width: 960px;
        height: 633px;
        margin: 0 auto;
        padding-left: 100px;
    }

    #main {
        position: relative;
        width: 960px;
        height: 611px;
        background: url(../image/background/background_start.gif) no-repeat;
    }

    #footer {
        clear: both;
        width: 960px;
        height: 22px;
        background: url(../image/background/footer.gif) no-repeat;
    }

/*	-------------------------------------------------------------
    04. MAIN
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    #content {
        float: left;
        width: 796px;
        padding: 30px 30px 0 29px;
    }

    #left {
        float: left;
        width: 370px;
        padding-right: 26px;
    }

    #right {
        position: absolute;
        left: 455px;
        width: 398px;
    }

    #sideNavigation {
        position: absolute;
        left: 855px;
        width: 105px;
        padding: 52px 0;
        background: url(../image/background/sidenavigation.gif) no-repeat;
    }

/*	-------------------------------------------------------------
    05. FOOTER
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    #footer .legal {
        display: inline-block;
        margin-left: 430px;
        width: 52px;
        height: 14px;
    }

    #footer .press {
        display: inline-block;
        margin-left: 6px;
        width: 63px;
        height: 14px;
    }

/*	-------------------------------------------------------------
    06. NAVIGATION - SIDE
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

    #sideNavigation ul, #sideNavigation li {
        list-style: none;
    }

    #sideNavigation .general {
        background: url(../image/background/navigation_side_general.gif) no-repeat;
    }

    #sideNavigation .cost {
        background: url(../image/background/navigation_side_cost.gif) no-repeat;
    }

    #sideNavigation .market {
        background: url(../image/background/navigation_side_market.gif) no-repeat;
    }

    #sideNavigation .movie {
        background: url(../image/background/navigation_side_movie.gif) no-repeat;
    }

    #sideNavigation .contact {
        background: url(../image/background/navigation_side_contact.gif) no-repeat;
    }

    #sideNavigation .home {
        background: url(../image/background/navigation_side_home.gif) no-repeat;
    }

    #sideNavigation a:link, #sideNavigation a:visited {
        display: block;
        width: 30px;
        height: 84px;
    }

    #sideNavigation a:hover, #sideNavigation a:focus, #sideNavigation a:active {
        width: 100px;
        background-position: -32px 0;
    }