main {width:1024px;height:768px;margin:0 auto;position:relative;}
        main > *, .boxes > *, .boxes > *:after {position:absolute;}
        .elements > *, .boxes > *, .boxes > *:after {background:url(images/sprite3.png);}

        .elements {top:30px;right:40px;width:269px;height:573px;background:url(../../../styles/images/sprite-overall.png) -10px -384px;z-index:100;}
                .elements > * {width:118px;height:77px;margin:40px auto 0;}

                .element_1 {background-position: -1044px -385px;}
                .element_2 {background-position: -1044px -298px;}
                .element_3 {background-position: -1044px -211px;}
                .element_4 {background-position: -1044px -124px;}

        .boxes {}
                .boxes > *:after {content:"";}

                .sky {width:1024px;height:388px;background-position:-10px -10px;}
                .sky.ok {background-position:-10px -408px;}

                .bg { width: 1024px; height: 768px; background-position: -10px -806px;}

                .sun {top:23px;left:24px;width:151px;height:154px;background-position:-1044px -742px;z-index:10;}
                .sun.ok {background-position:-1044px -906px;}

		.bush {top:480px;left:570px;width:119px;height:125px;background-position:-1044px -472px;}
                .bush.ok {background-position:-1044px -607px;}

		.fox {top:420px;left:500px;width:110px;height:57px;background-position:-1044px -10px;}
                .fox.ok {background-position:-1044px -67px;}




.footer {position:absolute;bottom:156px;left:40px;}
