                .header {
                width:787px;
                height:265px;
                margin-bottom:10px;
                background:url( "../images/archi/header.jpg" ) transparent no-repeat; }

                .header h1 {
                display:none; }


                #right {
                position:absolute;
                left:565px;
                top:275px;
                width:200px;
                padding:0;
                z-index:10; }

                #right .box {
                margin-bottom:5px; }

                #right #nav .content {
                width:199px;
                padding-right:17px;
                padding-left:10px;
                margin:0;
                background:url( "../images/archi/navbgmiddle.gif" ) transparent repeat-y;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:172px; }

                html > body #right #nav .content {
                width:172px; }

                #right #nav .content ul {
                list-style-type:none;
                margin:0;
                padding:0;
                background-color:transparent; }

                #right #nav .content ul ul li {
                border-bottom:0; }

                #right #nav .content p {
                display:block;
                width:172px;
                margin:0;
                padding:5px;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:156px; }

                html > body #right #nav p {
                width:156px; }



                #right #nav .content a {
                display:block;
                width:172px;
                margin:0;
                padding:5px;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:156px; }

                html > body #right #nav a {
                width:156px; }


                #right #nav .content ul ul a {
                width:157px;
                margin:0 0 0 15px;
                padding:5px;
                display:block;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:141px; }

                #right .box .top {
                width:199px;
                height:10px;
                font-size:0;
                background:url( "../images/archi/navbgtop.gif" ) transparent no-repeat; }

                #right .box .bottom {
                width:199px;
                height:43px;
                line-height:0;
                background:url( "../images/archi/navbgbottom.gif" ) transparent no-repeat; }



                #right #ticker .container, #right #partner .container {
                width:199px;
                margin:0;
                font-size:0.8em;
                background:url( "../images/archi/navbgmiddle.gif" ) transparent repeat-y; }

                #right #ticker .content, #right #content .container {
                width:170px;
                margin:0px 18px 0px 10px;
                background:url( "../images/archi/contentbg.gif" ) transparent no-repeat; }




                .cont {
                margin-left:9px;
                width:465px;
                z-index:10; }

                .cont .container {
                width:546px;
                margin:0;
                background:url( "../images/archi/contentbgmiddle.gif" ) transparent repeat-y;
                font-size:0.8em; }

                .cont .content {
                width:507px;
                margin:0px 18px 0px 11px;
                padding:5px 12px 5px 9px;
                background:url( "../images/archi/contentbg.gif" ) transparent no-repeat;
                height:200px;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:496px; }

                html > body .cont .content {
                height:auto;
                min-height:200px;
                width:496px; }

                .cont .top {
                width:546px;
                height:10px;
                font-size:0;
                background:url( "../images/archi/contentbgtop.gif" ) transparent no-repeat; }

                .cont .bottom {
                width:546px;
                height:43px;
                line-height:0;
                background:url( "../images/archi/contentbgbottom.gif" ) transparent no-repeat; }

                #rss {
                text-align:center; }
                

                .footer {
                margin-top:10px;
                width:787px;
                height:128px;
                z-index:10;
                padding:30px 270px 57px 0;
                background:url( "../images/archi/footer.gif" ) transparent no-repeat;
                voice-family: "\"}\"";
                voice-family:inherit;
                width:518px;
                height:40px; }

                html > body .footer {
                width:518px;
                height:40px; }

                .footer a span {
                display:none; }

                .footer a.leftbox {
                display:block;
                float:left;
                width:164px;
                height:40px;
                background:url( "../images/archi/leftbox.gif" ) transparent no-repeat left top; }

                .footer a.leftbox:hover {
                background:url( "../images/archi/leftbox.gif" ) transparent no-repeat left bottom; }

                .footer a.raptus {
                display:block;
                float:left;
                width:199px;
                height:40px;
                background:url( "../images/archi/raptus.gif" ) transparent no-repeat left top; }

                .footer a.raptus:hover {
                background:url( "../images/archi/raptus.gif" ) transparent no-repeat left bottom; }

                .footer a.endlessx {
                display:block;
                width:192px;
                height:40px;
                float:right;
                background:url( "../images/archi/endlessx.gif" ) transparent no-repeat right top;
                voice-family: "\"}\"";
                voice-family:inherit;
                margin-top:0px; }

                html > body .footer a.endlessx {
                margin-top:0; }

                .footer a.endlessx:hover {
                background:url( "../images/archi/endlessx.gif" ) transparent no-repeat right bottom; }