.wrapper{background:url(images/bg.jpg);/* background:url(images/844.png) */}
main{position:relative;width:1024px;height:621px;margin:0 auto;overflow:hidden}
.sprite{background-image:url(images/spritesheet.png);background-repeat:no-repeat;display:block}
.kasz-arm{width:352px;height:296px;background-position:-5px -5px}
.kasz-arm3{width:38px;height:44px;background-position:-367px -5px}
.kasz-arm3.w{width:38px;height:44px;background-position:-415px -5px}
.kasz-f1{width:94px;height:62px;background-position:-463px -5px}
.kasz-f2{width:95px;height:62px;background-position:-367px -77px}
.kasz-f3{width:94px;height:62px;background-position:-472px -77px}
.kasz-f4{width:94px;height:62px;background-position:-367px -149px}
.kasz-f5{width:95px;height:62px;background-position:-471px -149px}
.kasz-f6{width:94px;height:62px;background-position:-367px -221px}
.kasz-f7{width:94px;height:62px;background-position:-471px -221px}
.kasz-f8{width:94px;height:62px;background-position: -230px -533px;}
.kasz-flo{width:81px;height:72px;background-position:-367px -293px}
.kasz-flo.w{width:81px;height:72px;background-position:-458px -293px;opacity:.8}
.kasz-flo2{width:60px;height:99px;background-position:-5px -375px}
.kasz-flo2.w{width:60px;height:99px;background-position:-75px -375px}
.kasz-flo3{width:91px;height:138px;background-position:-145px -375px}
.kasz-flo3.w{width:91px;height:138px;background-position:-246px -375px}
.kasz-hea{width:148px;height:100px;background-position:-347px -375px}
.kasz-hea.w{width:148px;height:100px;background-position:-347px -485px}
.kasz-hea2{width:127px;height:74px;background-position:-5px -485px}
.kasz-hea2.w{width:127px;height:74px;background-position:-576px -5px}
.kasz-kie{width:139px;height:34px;background-position:-576px -89px}
.kasz-kie.w{width:139px;height:34px;background-position:-576px -133px;border-radius:75% 0 0 0}
.kasz-kie2{width:151px;height:42px;background-position:-576px -177px}
.kasz-kie2.w{width:151px;height:42px;background-position:-575px -229px}
.kasz-leaf{width:31px;height: 68px;background-position:-267px -129px;background-size:1100%}
.kasz-leaf.w{background-position:-301px -128px}
.kasz-leaf2{width:95px;height:66px;background-position:-505px -430px}
.kasz-leaf2.w{width:95px;height:66px;background-position:-610px -430px}
.kasz-leaf3{width:58px;height:26px;background-position:-505px -506px;border-radius: 0% 0% 94% 0%;}
.kasz-leaf3.w{width:58px;height:26px;background-position:-573px -506px}
.kasz-leaf4{width: 49px;height: 40px;background-position:-641px -506px;/* background-color: #000; */border-radius: 87% 0% 100% 0%;}
.kasz-leaf4.w{background-position: -141px -556px;}
.kasz-leaf5{width: 29px;height: 54px;background-position: -221px -108px;background-size: 973%;border-radius: 75% 0 87% 0%;}
.kasz-leaf5.w{background-position: -250px -108px;}
.elements{width:1024px;height:621px;background-color: rgba(0, 0, 0, 0.01);}
div#kasz-arm0{top:169px;left:163px}
.elements *, .farby *{position:absolute}
#kasz-arm1{top:169px;left:507px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1)}
#kasz-flo3 w0{top:169px;left:507px}
#kasz-flo30{top:131px;left:464px}
#flo1-cs0{width:99px;height:99px;top:184px;left:461px}
#flo2-cs1{width:80px;height:80px;top: 30px;left: 30px;}
.flo1-cs{background-color: rgba(251, 222, 146, 1);border-radius:0 100% 0 100%;border:1px solid #000;transform:rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}
#kasz-kie0{top:226px;left:403px;transform:rotate(65deg) scale(1,1);-webkit-transform:rotate(65deg) scale(1,1);-moz-transform:rotate(65deg) scale(1,1);-o-transform:rotate(65deg) scale(1,1);-ms-transform:rotate(65deg) scale(1,1)}
div#kasz-kie1{top:226px;left:480px;transform:rotate(-65deg) scale(-1,1);-webkit-transform:rotate(-65deg) scale(-1,1);-moz-transform:rotate(-65deg) scale(-1,1);-o-transform:rotate(-65deg) scale(-1,1);-ms-transform:rotate(-65deg) scale(-1,1)}
div#kasz-kie20{top:239px;left:377px;transform:rotate(51deg) scale(1,1);-webkit-transform:rotate(51deg) scale(1,1);-moz-transform:rotate(51deg) scale(1,1);-o-transform:rotate(51deg) scale(1,1);-ms-transform:rotate(51deg) scale(1,1)}
div#kasz-kie21{top:239px;left:494px;transform:rotate(-51deg) scale(-1,1);-webkit-transform:rotate(-51deg) scale(-1,1);-moz-transform:rotate(-51deg) scale(-1,1);-o-transform:rotate(-51deg) scale(-1,1);-ms-transform:rotate(-51deg) scale(-1,1)}
div#kasz-arm30{top:104px;left:114px;transform:rotate(104deg) scale(1,1);-webkit-transform:rotate(104deg) scale(1,1);-moz-transform:rotate(104deg) scale(1,1);-o-transform:rotate(104deg) scale(1,1);-ms-transform:rotate(104deg) scale(1,1)}
div#kasz-arm31{top:104px;left:869px;transform:rotate(77deg) scale(1,-1);-webkit-transform:rotate(77deg) scale(1,-1);-moz-transform:rotate(77deg) scale(1,-1);-o-transform:rotate(77deg) scale(1,-1);-ms-transform:rotate(77deg) scale(1,-1)}
div#kasz-arm32{top:276px;left:780px;transform:rotate(178deg) scale(1,-1);-webkit-transform:rotate(178deg) scale(1,-1);-moz-transform:rotate(178deg) scale(1,-1);-o-transform:rotate(178deg) scale(1,-1);-ms-transform:rotate(178deg) scale(1,-1)}
div#kasz-arm33{top:276px;left:203px;transform:rotate(1deg) scale(1,1);-webkit-transform:rotate(1deg) scale(1,1);-moz-transform:rotate(1deg) scale(1,1);-o-transform:rotate(1deg) scale(1,1);-ms-transform:rotate(1deg) scale(1,1)}
div#kasz-flo0{top:132px;left:110px}
div#kasz-flo1{top:132px;left:830px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1)}
div#kasz-flo20{top:257px;left: 366px;}
div#kasz-flo21{top:257px;left: 596px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1)}
.getmodel{width:210px;height:44px;top:18px;left:405px;border:2px solid rgba(218,93,61,0.99);border-radius:6px;position:absolute;color:rgba(218,93,61,0.99);text-align:center;font-size:17px;line-height:37px;cursor:pointer}
.model{width:310px;height:182px;background-image:url(images/wzor.jpg);background-repeat:no-repeat;background-size:cover;position:absolute;color:#DA5D3E;font-size:20px;top:-210px;left:350px}
.model .hide{left:100%;top:80%;position:absolute;background-color:#fff;cursor:pointer}
div#kasz-leaf20{top: 398px;left:328px}
div#kasz-leaf21{top: 398px;left:598px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1)}
div#kasz-hea0{top:442px;left: 457px;transform:rotate(124deg) scale(1,1);-webkit-transform:rotate(124deg) scale(1,1);-moz-transform:rotate(124deg) scale(1,1);-o-transform:rotate(124deg) scale(1,1);-ms-transform:rotate(124deg) scale(1,1);border-radius:49% 0 76% 0}
div#kasz-hea1{top:442px;left:415px;transform:rotate(54deg) scale(1,-1);-webkit-transform:rotate(54deg) scale(1,-1);-moz-transform:rotate(54deg) scale(1,-1);-o-transform:rotate(54deg) scale(1,-1);-ms-transform:rotate(54deg) scale(1,-1);border-radius:49% 0 76% 0}
div#kasz-hea20{top:458px;left:460px;transform:rotate(124deg) scale(1,1);-webkit-transform:rotate(124deg) scale(1,1);-moz-transform:rotate(124deg) scale(1,1);-o-transform:rotate(124deg) scale(1,1);-ms-transform:rotate(124deg) scale(1,1);border-radius:64% 0 76% 48%}
div#kasz-hea21{top:458px;left:434px;transform:rotate(54deg) scale(1,-1);-webkit-transform:rotate(54deg) scale(1,-1);-moz-transform:rotate(54deg) scale(1,-1);-o-transform:rotate(54deg) scale(1,-1);-ms-transform:rotate(54deg) scale(1,-1);border-radius:64% 0 76% 48%}
div#kasz-leaf0{top: 201px;left: 325px;}
div#kasz-leaf1{top: 203px;left: 664px;transform:scale(-1,1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1)}

div#kasz-leaf50 {
    top: 211px;
    left: 182px;
    transform: rotate(37deg) scale(1,1);    
    -webkit-transform: rotate(37deg) scale(1,1);    
    -moz-transform: rotate(37deg) scale(1,1);    
    -o-transform: rotate(37deg) scale(1,1);    
    -ms-transform: rotate(37deg) scale(1,1);
}

div#kasz-leaf51 {
    top: 209px;    
    left: 812px;    
    transform: rotate(-74deg) scale(1,1);    
    -webkit-transform: rotate(-74deg) scale(1,1);    
    -moz-transform: rotate(-74deg) scale(1,1);    
    -o-transform: rotate(-74deg) scale(1,1);    
    -ms-transform: rotate(-74deg) scale(1,1);
}

div#kasz-leaf52 {
    top: 168px;    
    left: 796px;    
    transform: rotate(-180deg) scale(1,1);    
    -webkit-transform: rotate(-180deg) scale(1,1);    
    -moz-transform: rotate(-180deg) scale(1,1);    
    -o-transform: rotate(-180deg) scale(1,1);    
    -ms-transform: rotate(-180deg) scale(1,1);
}

div#kasz-leaf53 {
    top: 169px;    
    left: 193px;    
    transform: rotate(142deg) scale(1,1);    
    -webkit-transform: rotate(142deg) scale(1,1);    
    -moz-transform: rotate(142deg) scale(1,1);    
    -o-transform: rotate(142deg) scale(1,1);    
    -ms-transform: rotate(142deg) scale(1,1);
}

div#kasz-leaf54 {
    top: 183px;    
    left: 290px;    
    transform: rotate(154deg) scale(1,1);    
    -webkit-transform: rotate(154deg) scale(1,1);    
    -moz-transform: rotate(154deg) scale(1,1);    
    -o-transform: rotate(154deg) scale(1,1);    
    -ms-transform: rotate(154deg) scale(1,1);
}

div#kasz-leaf55 {
    top: 181px;    
    left: 699px;    
    transform: rotate(165deg) scale(1,1);    
    -webkit-transform: rotate(165deg) scale(1,1);    
    -moz-transform: rotate(165deg) scale(1,1);    
    -o-transform: rotate(165deg) scale(1,1);    
    -ms-transform: rotate(165deg) scale(1,1);
}

div#kasz-leaf56 {
    top: 338px;    
    left: 672px;    
    transform: rotate(245deg) scale(1,1);    
    -webkit-transform: rotate(245deg) scale(1,1);    
    -moz-transform: rotate(245deg) scale(1,1);    
    -o-transform: rotate(245deg) scale(1,1);    
    -ms-transform: rotate(245deg) scale(1,1);
}

div#kasz-leaf57 {
    top: 338px;    
    left: 318px;    
    transform: rotate(257deg) scale(1,1);    
    -webkit-transform: rotate(257deg) scale(1,1);    
    -moz-transform: rotate(257deg) scale(1,1);    
    -o-transform: rotate(257deg) scale(1,1);    
    -ms-transform: rotate(257deg) scale(1,1);
}

div#kasz-leaf58 {
    transform: rotate(257deg) scale(1,1);    -webkit-transform: rotate(257deg) scale(1,1);    -moz-transform: rotate(257deg) scale(1,1);    -o-transform: rotate(257deg) scale(1,1);    -ms-transform: rotate(257deg) scale(1,1);
    top: 297px;    
    left: 441px;
}

div#kasz-leaf59 {
    transform: rotate(243deg) scale(1,1);    
    -webkit-transform: rotate(243deg) scale(1,1);    
    -moz-transform: rotate(243deg) scale(1,1);    
    -o-transform: rotate(243deg) scale(1,1);    
    -ms-transform: rotate(243deg) scale(1,1);    top: 297px;    
    left: 545px;
}

div#kasz-leaf510 {
    transform: rotate(198deg) scale(1,1);    
    -webkit-transform: rotate(198deg) scale(1,1);    
    -moz-transform: rotate(198deg) scale(1,1);    
    -o-transform: rotate(198deg) scale(1,1);    
    -ms-transform: rotate(198deg) scale(1,1);    
    top: 342px;    
    left: 462px;
}

div#kasz-leaf511 {
    transform: rotate(198deg) scale(1,1);    
    -webkit-transform: rotate(124deg) scale(1,1);    -moz-transform: rotate(198deg) scale(1,1);    -o-transform: rotate(198deg) scale(1,1);    -ms-transform: rotate(198deg) scale(1,1);    
    top: 346px;    
    left: 529px;
}

div#kasz-leaf30 {
    top: 242px;    
    left: 229px;
}

div#kasz-leaf31 {
    top: 242px;    
    left: 734px;
    transform: scale(-1,1);    -webkit-transform: scale(-1,1);    -moz-transform: scale(-1,1);    -o-transform: scale(-1,1);    -ms-transform: scale(-1,1);
}

div#kasz-leaf32 {
    top: 265px;    
    left: 721px;    transform: scale(-1,1);    
    -webkit-transform: rotate(245deg) scale(1,1);    -moz-transform: scale(-1,1);    -o-transform: scale(-1,1);    -ms-transform: scale(-1,1);
}

div#kasz-leaf33 {
    top: 265px;    
    left: 244px;    
    transform: rotate(290deg) scale(1,-1);    
    -webkit-transform: rotate(290deg) scale(1,-1);    
    -moz-transform: rotate(290deg) scale(1,-1);    
    -o-transform: rotate(290deg) scale(1,-1);    
    -ms-transform: rotate(290deg) scale(1,-1);
}

div#kasz-leaf40 {
    top: 251px;    
    left: 233px;
}

div#kasz-leaf41 {
    top: 249px;    
    left: 737px;    
    transform: rotate(178deg) scale(1,-1);    
    -webkit-transform: rotate(178deg) scale(1,-1);    
    -moz-transform: rotate(178deg) scale(1,-1);    
    -o-transform: rotate(178deg) scale(1,-1);    
    -ms-transform: rotate(178deg) scale(1,-1);
}

.cir-cs {
    width: 20px;
    height: 20px;
    background-color: rgba(222, 1, 1, 1);
    border-radius: 100%;
    border: 1px solid #000;
}

.cir-cs.w {
    background-color: rgba(255, 255, 255, 0.99);
}

div#cir-cs0 {
    top: 160px;
    left: 721px;
}

div#cir-cs1 {
    top: 290px;    
    left: 707px;
}

div#cir-cs2 {
    top: 353px;    
    left: 587px;
}

div#cir-cs3 {
    top: 353px;    
    left: 413px;
}

div#cir-cs4 {
    top: 290px;    
    left: 293px;
}

div#cir-cs5 {
    top: 160px;    
    left: 279px;
}

.cir-flo-cs {
    width: 40px;    
    height: 40px;    
    background-color: rgba(232, 170, 153, 1);    border-radius: 100%;    border: 1px solid #000;
}

div#cir-flo-cs0 {
    top: 145px;    
    left: 130px;
}

div#cir-flo-cs1 {
    top: 145px;    
    left: 851px;
}

.cir-cent-cs {
    width: 40px;    height: 40px;    
    background-color: rgba(246, 178, 84, 1);    border-radius: 100%;    border: 1px solid #000;
}

div#cir-cent-cs0 {
    top: 316px;    
    left: 491px;
}

.cir2-cs {
    width: 20px;    height: 20px;    
    background-color: rgba(241, 209, 125, 1);    border-radius: 100%;    border: 1px solid #000;
}

div#cir2-cs0 {
    top: 325px;    
    left: 501px;
}

div#cir2-cs1 {
    top: 155px;    
    left: 140px;
}

.cir2-cs.w {
    background-color: rgba(255, 255, 255, 0.99);
}

div#cir2-cs2 {
    top: 155px;    
    left: 861px;
}

.flo1-cs.w {
    background-color: rgba(255, 255, 255, 1);
}

.flo2-cs {
    background-color: rgba(242, 210, 127, 1);    border-radius: 0 100% 0 100%;    border: 1px solid #000;                    
}

div#f1 {
    top: 506px;
    left: 699px;
}

div#f2 {
    top: 426px;    
    left: 765px;
}

div#f3 {
    top: 353px;    
    left: 829px;
}

div#f4 {
    top: 273px;    
    left: 918px;
}

div#f5 {
    top: 370px;    
    left: 921px;
}

div#f6 {
    top: 444px;    
    left: 883px;
}

div#f7 {
    top: 513px;    
    left: 811px;
}
div#f8 {
    top: 538px;    
    left: 921px;
}
main * {
    cursor: url(cursors/cursor1.cur) 0 0, default;
}

.farba span {
    display: none;
    width: 590px;
    color: #FFF;
    margin-left: 105px;
    font-size: 17px;
    line-height: 67px;
}

div#flo1-cs0 {
}

.flo2-cs.w {
    background-color: rgba(242, 210, 127, 1);
}

.farby {
    position: absolute;
    top: 6px;
    left: 368px;
}

.mask, .mask2 {
    width: 1024px;    height: 621px;    
    background-color: rgba(0, 0, 0, 0.79);
    position: absolute;
    top: 0px;
    display: none;
}

div#f1 {}

.farby span {
    top: 579px;    
    left: 655px;
    width: 280px;
    color: #486188;
    font-weight: bold;
    font-size: 18px;
}