.hall{height:670px;position:relative}.hall #scheme-hall-purchase{display:none}.hall-section{text-align:center}.scheme-hall{left:30px;position:absolute;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none}.scheme-hall.arm{position:relative}.scheme-hall .scheme-row{position:relative;display:block}.scheme-hall .scheme-row .num{position:absolute;font-size:14pt;line-height:30px;color:#969696}.scheme-hall.arm .scheme-row .col-num{text-align:center;padding:0 50px}.scheme-hall.arm .scheme-row .num{position:relative}.scheme-hall .scheme-row .place,.empty-place,.type-seats .place{position:absolute;line-height:30px;width:30px;text-align:center;font-size:12pt;cursor:pointer}.type-seats .place{position:relative;height:15px;width:15px;display:inline-block}.scheme-hall.arm .scheme-row .place,.arm .empty-place{position:relative;display:inline-block;margin:5px}.empty-place,.type-seats .place{cursor:default !important}.scheme-hall .scheme-row .place:hover,.scheme-hall .scheme-row .place.selected,.type-seats .place.selected{outline:4px solid #ff9800;background-color:#000 !important}.scheme-hall .scheme-row .place.enabled.selected,.scheme-hall .scheme-row .place.disabled.selected{outline:4px #708090 solid !important}.screen{display:block;position:absolute;width:80%;height:80px;border-bottom:10px solid #ccc;font-size:16pt;line-height:75pt;color:#ccc;text-align:center;bottom:0;left:0;right:0;margin:0 auto;text-transform:uppercase}.scheme-hall .scheme-row .place.enabled,.scheme-hall .scheme-row .place.disabled,.type-seats .place.disabled{background-color:#969696 !important;color:#fff !important}#session-result-panel{position:relative;width:100%;display:block;padding:10px 20px}#session-result-panel .money .money_value,#session-result-panel .money .total-money,#session-result-panel .money .total-discount{font-size:15pt}#session-result-panel .money .commission{font-size:9pt}#session-result-panel .money{margin:10px 0 10px 25px}#tooltip{font-family:Ubuntu,sans-serif;font-size:.875em;text-align:center;text-shadow:0 1px rgba(0,0,0,.5);line-height:1.5;color:#fff;background:#333;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.8)));background:-webkit-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-moz-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-ms-radial-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:-o-linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));background:linear-gradient(top,rgba(0,0,0,.6),rgba(0,0,0,.8));-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-top:1px solid #fff;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.3);-moz-box-shadow:0 3px 5px rgba(0,0,0,.3);box-shadow:0 3px 5px rgba(0,0,0,.3);position:absolute;z-index:100;padding:15px}#tooltip:after{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top-color:#333;border-top:10px solid rgba(0,0,0,.7);content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px}#tooltip.top:after{border-top-color:transparent;border-bottom-color:#333;border-bottom:10px solid rgba(0,0,0,.6);top:-20px;bottom:auto}#tooltip.left:after{left:10px;margin:0}#tooltip.right:after{right:10px;left:auto;margin:0}.hall.hall_8,.hall.hall_13{height:350px}.list-tickets{margin:30px 0 10px;font-size:13px;text-align:left}.list-tickets:after{content:"";display:block;clear:left}.list-tickets .item-ticket{padding:0 10px;margin-bottom:10px;max-width:240px;min-width:240px}.list-tickets .item-content{border:1px solid #e2e3e4;padding:0}.list-tickets .item-content .row-place{color:#fff;padding:4px 20px 4px 5px;font-family:"SegoeUISemiBold";position:relative}.list-tickets .item-content .row-place>div{padding:0}.list-tickets .item-content .row-place:after{content:"";display:block;clear:left}.list-tickets .item-content .prices{padding:7px;font-family:"SegoeUISemiBold";text-transform:capitalize}.type-seats{display:block;position:relative;margin:10px auto;text-align:center}.type-seats li{display:inline-block;line-height:20px;position:relative;margin:10px auto}.type-seats li span{margin:0 10px;display:inline-block;position:relative;top:2px}#BuyMovieTickets{margin:20px auto}.ctrl{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #d5dce6;border-top:1px solid #d5dce6;background-color:#fff;font-size:30px}.ctrl__counter{position:relative;width:140px;height:45px;color:#333c48;text-align:center;overflow:hidden}.ctrl__counter.is-input .ctrl__counter-num{visability:hidden;opacity:0;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in}.ctrl__counter.is-input .ctrl__counter-input{visability:visible;opacity:1;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in}.ctrl__counter-input{width:100%;margin:0;padding:0;position:relative;z-index:2;box-shadow:none;outline:none;border:none;color:#333c48;font-size:30px;line-height:45px;text-align:center;visability:hidden;opacity:0;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in}.ctrl__button{width:45px;line-height:40px;height:45px;text-align:center;color:#fff;cursor:pointer;background-color:#ffc50c;-webkit-transition:background-color 100ms ease-in;transition:background-color 100ms ease-in;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none}.ctrl__button:hover{background-color:rgba(255,197,12,.68);-webkit-transition:background-color 100ms ease-in;transition:background-color 100ms ease-in}.ctrl__button:active{background-color:#607d8b;-webkit-transition:background-color 100ms ease-in;transition:background-color 100ms ease-in}.ctrl__counter-num{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;line-height:45px;visability:visible;opacity:1;-webkit-transition:opacity 100ms ease-in;transition:opacity 100ms ease-in;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none}.ctrl__counter-num.is-increment-hide{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-animation:increment-prev 100ms ease-in;animation:increment-prev 100ms ease-in}.ctrl__counter-num.is-increment-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:increment-next 100ms ease-out;animation:increment-next 100ms ease-out}.ctrl__counter-num.is-decrement-hide{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-animation:decrement-prev 100ms ease-in;animation:decrement-prev 100ms ease-in}.ctrl__counter-num.is-decrement-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:decrement-next 100ms ease-out;animation:decrement-next 100ms ease-out}@-webkit-keyframes decrement-prev{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes decrement-prev{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes decrement-next{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes decrement-next{from{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes increment-prev{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes increment-prev{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes increment-next{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes increment-next{from{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}}.sector-stand{text-align:center;margin:4rem}.sector-stand .controller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-appearance:none !important;-moz-appearance:none !important;appearance:none !important;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;text-rendering:optimizelegibility}.sector-stand .title{font-family:"SegoeUISemiBold";font-size:17px;margin:15px 0;text-align:center}.panzoom-panel{position:relative;margin:30px}.panbtns .panbtn{z-index:2;position:absolute;display:block;left:0;right:0;top:0;bottom:0;margin:auto;text-align:center}.panbtns .panbtn:after{background:url(Images/main-sprite.png) 0 0 no-repeat;content:"";display:block;position:absolute;top:0;bottom:0;right:0;left:0;width:25px;height:25px;margin:auto}.panbtns .panBottom{bottom:-30px;height:20px;width:100px;margin-bottom:0;margin-left:auto;margin-right:auto}.panbtns .panBottom:after{background-position:-298px -67px}.panbtns .panTop{top:-30px;height:20px;width:100px;margin-top:0;margin-left:auto;margin-right:auto}.panbtns .panTop:after{background-position:-297px -44px}.panbtns .panRight{right:-30px;height:100px;width:20px;margin-right:0;margin-top:auto;margin-bottom:auto}.panbtns .panRight:after{background-position:-312px -10px}.panbtns .panLeft{left:-30px;height:100px;width:20px;margin-left:0;margin-top:auto;margin-bottom:auto}.panbtns:hover{cursor:pointer;opacity:.6}.panbtns .panLeft:after{background-position:-287px -10px}.scheme-hall-content .sector-stand{text-align:right;border-left:none}