.europe{max-width:990px;position:relative;margin-top:70px}.europe .map{height:500px;margin-bottom:60px;background:url(assets/img/europe.gif) 50% no-repeat;position:relative;opacity:1}.europe .map .handles{opacity:1;position:relative;z-index:20}.europe .map .handles div{position:absolute;left:50%;color:#fff;width:120px;line-height:21px;z-index:10}.europe .map .handles div span{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.85;background:#ff7301;display:block;text-align:center;cursor:pointer;min-width:120px;padding:0 10px;line-height:38px;position:absolute;font-size:14px}.europe .map .handles div span:hover{opacity:1}.europe .map .handles div:before{opacity:.85;content:"";position:absolute}.europe .map .handles div.cz{width:201px;height:178px;background:url(assets/img/lines-cz.png) 0 0 no-repeat;left:169px;top:164px}.europe .map .handles div.cz span{left:-140px}.europe .map .handles div.cz span.a-cz{top:-38px}.europe .map .handles div.cz span.as-cz{top:39px}.europe .map .handles div.cz span.e-cz{top:120px}.europe .map .handles div.pl{width:209px;height:164px;background:url(assets/img/lines-pl-new.png) 0 0 no-repeat;left:505px;top:154px}.europe .map .handles div.pl span{right:-140px;top:-38px}.europe .map .handles div.pl span.a-pl{top:-26px}.europe .map .handles div.pl span.e-pl{top:53px}.europe .map .handles div.sk{width:263px;height:113px;background:url(assets/img/lines-sk.png) 0 bottom no-repeat;left:487px;top:345px}.europe .map .handles div.sk span{right:-140px}.europe .map .handles div.sk span.a-sk{top:-38px}.europe .map .handles div.sk span.e-sk{top:38px}.europe .map .layers{overflow:hidden;height:100%}.europe .map .layers,.europe .map .layers .light{position:absolute;left:0;top:0;z-index:1;width:100%}.europe .map .layers .dark{position:absolute;z-index:5;left:259px;top:9px;width:502px;opacity:1}.europe .item{*zoom:1;width:100%;padding-bottom:30px}.europe .item:after,.europe .item:before{content:" ";display:table}.europe .item:after{clear:both}.europe .item h2{border-top:4px solid #333;width:236px;float:left;padding-top:15px}.europe .item .text{border-top:4px solid #e6e9ec;width:725px;float:right;padding-top:40px}.europe{overflow:hidden}.europe .map{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.europe .item,.europe .map{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.europe .item{position:absolute;top:0;left:0;height:0;padding-top:100px}.europe .item h2{margin-left:30px;width:206px;left:-1000px}.europe .item .text,.europe .item h2{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:relative}.europe .item .text{width:695px;margin-right:30px;right:-1000px}.europe.detail .map{opacity:.5;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.europe.detail .item.show,.europe.detail .item.show h2{left:0}.europe.detail .item.show .text{right:0}.europe.detail span.close{position:absolute;right:0;top:0;cursor:pointer;width:40px;height:40px;background:url(assets/img/close.png) 50% no-repeat #ff7301;z-index:50}.europe.detail span.close:hover{opacity:.8}@-webkit-keyframes zoomIn{0%{width:100%;left:0;top:0}to{left:-690px;top:-550px;width:2400px}}@keyframes zoomIn{0%{width:100%;left:0;top:0}to{left:-690px;top:-550px;width:2400px}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.europe.animation .map .layers .light{opacity:1;-webkit-animation:zoomIn 1s ease-out .5s forwards;animation:zoomIn 1s ease-out .5s forwards}.europe.animation .map .layers .dark{opacity:0;-webkit-animation:fadeIn 1s linear 1.5s forwards;animation:fadeIn 1s linear 1.5s forwards}.europe.animation .map .handles{opacity:0;-webkit-animation:fadeIn 1s linear 2.5s forwards;animation:fadeIn 1s linear 2.5s forwards}.europe-links{*zoom:1;margin-right:-15px;display:none}.europe-links:after,.europe-links:before{content:" ";display:table}.europe-links:after{clear:both}.europe-links .item{float:left;width:152px;border-top:4px solid #e6e9ec;border-bottom:1px solid #e6e9ec;cursor:pointer;margin-right:15px}.europe-links .item h2{margin:0 20px;padding:0;font-size:14px;color:#ff7301;background:url(assets/img/submenu.png) 100% no-repeat;line-height:40px}.europe-links .item img{display:none}@media (max-width:1069px){.europe{margin-top:0}.europe .map{margin-bottom:-75px;width:990px;-webkit-transform:scale(.73);-ms-transform:scale(.73);transform:scale(.73);left:-130px;top:-30px}.europe.detail .item{padding-top:40px}.europe.detail .item.show{left:0}.europe.detail .item.show h2{margin-left:20px;float:none;width:auto;border:0}.europe.detail .item.show .text{float:none;margin-left:20px}.europe.detail span.close{top:30px}.europe-links .item{width:231px;margin-bottom:15px}}@media (max-width:787px){.europe{margin-top:30px}.europe .map{display:none}.europe .item{background:#fff;position:static;padding:0;display:none;left:0;width:100%;height:auto}.europe .item,.europe .item .text,.europe .item h2{-webkit-transition:all 0s ease-in-out;-o-transition:all 0s ease-in-out;transition:all 0s ease-in-out}.europe .item h2{margin-left:0}.europe .item .text{margin-left:0;margin-right:0;width:auto}.europe.detail{overflow:visible;background:#fff}.europe.detail .item.show{padding-top:0;display:block}.europe.detail .item.show .text,.europe.detail .item.show h2{margin-left:0}.europe.detail span.close{top:-6px;z-index:1}.europe-links{margin-right:0}.europe-links .item{width:auto;float:none;margin-right:0}}