*{padding:0;margin:0;outline:none;border:none;background:none;font-family:"PT Sans",Arial,Helvetica,sans-serif}input::-moz-focus-inner{border:0;padding:0}html{}body{font-size:14px;font-family:"PT Sans",Arial,Helvetica,sans-serif;color:#282828;position:relative;background:#fff;min-width:1000px}body:after{content:"";display:block;width:1010px;height:100%;position:absolute;left:50%;margin-left:-505px;top:0;background:#fff;z-index:-1}header,footer,nav,section{display:block}a{color:#2473e9;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}a:hover{color:#f05a22;text-decoration:underline;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}::-webkit-input-placeholder{font-weight:bold;color:#ed1c24}:-moz-placeholder{color:#ed1c24;font-weight:bold}::-moz-placeholder{color:#ed1c24;font-weight:bold}:-ms-input-placeholder{color:#ed1c24;font-weight:bold}h1,h2,h3,h4,h5,h6{font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;color:#000;text-transform:none}h1{font-size:81px}h2{font-size:41px}.top-separator:before{content:"";width:100%;display:block;height:1px;background:#231f20;margin:15px 0}.bottom-separator:after{content:"";width:100%;display:block;height:1px;background:#231f20;margin:15px 0}.image{font-size:0}fieldset{border:1px solid #ddd;padding:0 1.4em 1.4em 1.4em;margin:0 0 1.5em 0}legend{font-size:1.2em;font-weight:bold}textarea{min-height:75px}.editor-label{margin:1em 0 0 0;position:relative}.editor-label label{font-size:14px;color:#282828;font-family:"PT Sans Narrow","Arial Narrow",sans-serif}.editor-label .support-link{font-size:14px;color:#ed1c24;float:right;text-decoration:underline}.editor-label .support-link:hover{text-decoration:none}.signin-form{width:252px}.editor-field{margin:.5em 0 0 0}.select-field{margin:.5em 0 0 0}.colorpicker-button{width:32px;height:32px}.checkbox-field{margin:10px 0}.checkbox-field input[type=checkbox]{vertical-align:middle}.checkbox-field label{cursor:pointer;vertical-align:middle}input[type=text],input[type=password]{border:1px solid #231f20;width:230px;padding:5px 10px;line-height:20px;height:20px}textarea{border:1px solid #231f20;width:500px;padding:5px 10px;min-height:200px}.checkbox label{cursor:pointer}select{width:252px;padding-left:10px;border:1px solid #231f20;line-height:30px;height:30px}.button{background:#ed1c24;padding:0 15px;line-height:35px;height:35px;font-size:18px;text-transform:uppercase;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;display:inline-block;color:#fff;cursor:pointer;margin:10px 10px 10px 0;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.button:hover{background:#f05a22;color:#fff;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.action-links{}.action-links form{display:inline-block}.action-links form input[type=submit]{color:#ed1c24;font-size:14px}.action-links form input[type=submit]:hover{color:#f05a22;text-decoration:underline;cursor:pointer}.action-links.white{}.action-links.white form{display:inline-block}.action-links.white form input[type=submit]{color:#f0eeee;font-size:14px}.action-links.white form input[type=submit]:hover{color:#fff;text-decoration:underline;cursor:pointer}.inline-action-links{background:rgba(0,0,0,.5);padding:5px;margin:0 10px}.inline-action-links form{display:inline-block}.inline-action-links form input[type=submit]{color:#ed1c24;font-size:14px}.inline-action-links form input[type=submit]:hover{color:#f05a22;text-decoration:underline;cursor:pointer}.inline-action-links.white{}.inline-action-links.white form{display:inline-block}.inline-action-links.white form input[type=submit]{color:#f0eeee;font-size:14px}.inline-action-links.white form input[type=submit]:hover{color:#f0eeee;text-decoration:underline;cursor:pointer}.image-field{border:1px solid #231f20;font-size:0;max-width:520px;margin:.5em 0 0 0}.image-field img{max-width:520px}.edit-table{width:100%;border-collapse:collapse}.edit-table td{border:1px solid #231f20;padding:5px}.edit-table th{text-transform:uppercase;text-align:left;padding:5px}.edit-table .url{word-wrap:break-word}.edit-table .image img{max-width:200px}.edit-table .action-item{white-space:nowrap}.edit-table .date-time .date{color:#ed2e35;text-transform:uppercase}.edit-block{margin-bottom:15px}.radio-field label{cursor:pointer}.display-image img{max-width:100%}.nowrap{white-space:nowrap}.date-item{}.date-item .field{display:inline-block;width:100px;margin-right:20px;margin-bottom:10px}.date-item .field.with-action{width:200px}.date-item .field label{display:block}.date-item .field input[type=text]{width:80px}.date-item .field.wide input[type=text]{width:140px}.field-validation-error{color:red}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:red}.validation-summary-valid{display:none}.validation-summary{padding:20px;border:1px solid #ed1c24;margin-bottom:20px}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.top-bar{height:50px;line-height:50px;width:980px;margin:0 auto}.top-bar .left-column{float:left;width:150px;padding-top:6px}.top-bar .right-column{float:right;width:820px;text-align:right;white-space:nowrap}.top-bar .search-form{position:relative;width:388px;display:inline-block;vertical-align:top;height:50px}.top-bar .search-form form{}.top-bar .search-form input[type=text]{border:1px solid #231f20;width:388px;height:30px;line-height:15px;padding:5px 20px 5px 5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.top-bar .search-form input[type=text]::-webkit-input-placeholder{font-weight:normal;color:#333}.top-bar .search-form input[type=text]:-moz-placeholder{color:#ed1c24;font-weight:bold}.top-bar .search-form input[type=text]::-moz-placeholder{color:#ed1c24;font-weight:bold}.top-bar .search-form input[type=text]:-ms-input-placeholder{color:#ed1c24;font-weight:bold}.top-bar .search-form input[type=submit]{font-size:0;display:block;width:20px;height:20px;background:url("Images/sprite.png") -5px -5px;position:absolute;right:0;top:18px;z-index:100;cursor:pointer}.top-bar .phones{margin-left:8px;font-weight:bold;font-size:15px;letter-spacing:.4px;color:#231f20;display:inline-block;vertical-align:top}.top-bar .social-buttons{text-align:right;font-size:0;display:inline-block;height:50px;line-height:50px;vertical-align:top;margin-left:8px}.top-bar .social-buttons a{display:inline-block;width:25px;height:25px;vertical-align:middle;margin-left:12px;font-size:0;background:url("Images/sprite.png")}.top-bar .social-buttons a:first-of-type{margin-left:0}.top-bar .social-buttons a:hover{opacity:.7}.top-bar .social-buttons a.fb{background-position:-62px 0}.top-bar .social-buttons a.tw{background-position:-173px 0}.top-bar .social-buttons a.ig{background-position:-25px 0}.top-bar .social-buttons a.yt{background-position:-210px 0}.top-bar .social-buttons a.vk{background-position:-99px 0}.top-bar .social-buttons a.ok{background-position:-136px 0}.top-bar .auth-panel{display:inline-block;height:50px;line-height:50px;vertical-align:top;width:180px;margin-left:20px}.top-bar .auth-link{display:inline-block;font-size:13px;color:#231f20;text-transform:uppercase;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;letter-spacing:.06pt}.top-bar .separator{display:inline-block;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold}.top-bar .signup-group{display:inline-block;position:relative}.top-bar .auth-link.signup-link{position:relative;padding-right:20px}.top-bar .auth-link.signup-link:after{content:"";display:block;position:absolute;top:0;bottom:2px;right:0;margin:auto 0;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-5px -145px;width:14px;height:14px}.top-bar .signup-group .tip{display:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:190px;border:1px solid #282828;background-color:#f0eeee;padding:9px 10px;font-size:14px;line-height:17px;color:#282828;position:absolute;top:100%;right:0;white-space:normal;text-align:left;margin-top:-12px}.top-bar .signup-group .tip:before{content:"";display:block;position:absolute;right:73px;bottom:100%;border-bottom:4px solid #282828;border-left:4px solid transparent;border-right:4px solid transparent}.top-bar .signup-group .tip:after{content:"";display:block;position:absolute;right:73px;bottom:100%;margin-bottom:-1px;border-bottom:4px solid #f0eeee;border-left:4px solid transparent;border-right:4px solid transparent}.top-bar .signup-group:hover .tip{display:block}.logo{width:980px;height:139px;margin:20px auto 27px}.admin-bar{margin:15px auto 0 auto;width:980px;border-bottom:1px solid #231f20;padding:0 0 15px 0}.login-bar{margin-bottom:5px}.admin-menu{}.admin-menu a{text-transform:uppercase;font-weight:bold;color:#231f20}.top-nav{width:980px;margin:0 auto;border-bottom:1px solid #231f20;margin-bottom:15px;padding:15px 0;list-style:none;list-style-type:none;font-size:13px;line-height:10px;text-align:justify;display:block}.top-nav:after{content:"";display:inline-block;width:100%}.top-nav li{display:inline-block;line-height:13px}.top-nav li:last-of-type{margin-right:0}.top-nav li a{font-size:15px;text-transform:none;font-weight:bold;letter-spacing:.4px;color:#231f20}.top-nav li a:hover{}.top-nav li.current a{color:#ed1c24}.top-nav li.current a:hover{cursor:default;text-decoration:none}.content-wrapper{width:980px;margin:0 auto;padding-bottom:40px}.content{display:inline-block;float:left;width:790px;position:relative}.sidebar{display:inline-block;float:left;width:175px;padding-left:15px}.sidebar-block{margin:0 0 15px 0;padding-bottom:15px;border-bottom:1px solid #231f20}.sidebar-block h3{font-size:15px;font-weight:bold;text-transform:none;padding-bottom:15px;color:#231f20;font-family:"PT Sans"}.sidebar-block h3 a{color:#231f20}.breadcrumbs{padding:5px 0 20px 0;border-bottom:1px solid #231f20;font-weight:none;text-transform:none;margin-bottom:15px}.breadcrumbs .item{display:inline}.breadcrumbs .separator{display:inline}.breadcrumbs .separator:before,.breadcrumbs .separator:after{content:" ";display:inline}.news-preview{}.newspreview-list{list-style:none;list-style-type:none}.newspreview-list li{margin-bottom:15px}.newspreview-list li:last-of-type{margin-bottom:0}.newspreview-list li a{color:#000}.newspreview-list .image{margin-bottom:10px}.newspreview-list .image img{max-width:175px}.newspreview-list .text{line-height:15px;font-size:13px;padding-bottom:5px}.newspreview-list .learn-more{text-transform:uppercase;font-size:13px}.newspreview-list .learn-more:after{content:" >"}.news{}.news .date{color:#7a6e72;margin-bottom:10px}.news .news-image{margin-bottom:15px}.news .news-image img{cursor:pointer}.news-list .news{margin-bottom:15px}.news-list .news .news-link{text-decoration:none}.news-list .news .news-link h2{color:#ed1c24}.news-list .news .news-link:hover h2{color:#f05a22;text-decoration:underline}.news-list .news-preview-image{margin-top:15px}.news-list .news-preview-text{margin-top:15px;color:#282828}.news-list .news .edit-block{margin:15px 0 0}.blocks-preview-list{width:815px;font-size:0;margin-bottom:15px;position:relative}.blocks-preview-list:before{content:"";display:block;width:790px;height:2px;background:#231f20;position:absolute;left:0;bottom:0}.preview-block{position:relative;display:inline-block;float:left;margin-right:15px;width:253px;text-decoration:none;margin-bottom:15px}.preview-block:hover{text-decoration:none}.preview-block .image{width:253px;height:150px;overflow:hidden}.preview-block .image img{min-width:253px;min-height:150px;position:relative}.preview-block .description{width:223px;min-height:90px;padding:15px;overflow:hidden}.preview-block .description .name{font-size:17px;text-transform:uppercase;color:#f0eeee;font-weight:bold;letter-spacing:.8px}.preview-block .description .age-cap{font-size:13px;color:#231f20}.block-lists{}.block-list-wrapper{background:#f05a22;color:#fff;margin-bottom:15px;position:relative}.block-list-wrapper .name{font-size:37px;text-transform:none;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:700;padding:20px 15px;line-height:40px;position:relative;cursor:pointer;letter-spacing:.8px}.block-list-wrapper .name:before{content:"";width:19px;height:5px;display:block;background:#fff;position:absolute;right:20px;top:35px}.block-list-wrapper .name:after{content:"";width:5px;height:19px;display:block;background:#fff;position:absolute;right:27px;top:28px}.block-list-wrapper.expanded .name:after{display:none}.block-list-wrapper .block-list{display:none;list-style-type:none;list-style:none;padding:0 15px 20px 15px}.block-list-wrapper .block-list li:first-of-type{margin-top:0}.block-list-wrapper .block-list li{margin:20px 0;font-size:14px;text-transform:none;letter-spacing:.8px}.block-list-wrapper .block-list li:before{content:"> "}.block-list-wrapper .block-list li a{color:#fff}.block-list-wrapper .block-list li .age-cap{font-size:12px}.block-list-wrapper .block-list li .age-cap:before{content:" / ";font-size:14px}.block-list-wrapper.dark .name{color:#231f20}.block-list-wrapper.dark .name:before{background:#231f20}.block-list-wrapper.dark .name:after{background:#231f20}.block-list-wrapper.dark .block-list li:before{color:#231f20}.block-list-wrapper.dark .block-list li a{color:#231f20}.block-list-wrapper.dark .block-list li .age-cap{color:#fff}.block-list-wrapper .name.add{background:#231f20;padding:0;text-indent:0;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.block-list-wrapper .name.add:hover{background:#000;text-indent:10px;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.block-list-wrapper .name.add:before{display:none}.block-list-wrapper .name.add:after{display:none}.block-list-wrapper .name.add a{color:#fff;display:block;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;padding:20px 15px}.block-list-wrapper .name.add a:hover{text-decoration:none}.block-list-wrapper .action-links{position:absolute;padding:5px 10px;background:rgba(35,31,32,.8);right:60px;top:0;font-size:16px;color:#f05a22}.block-list-wrapper .action-links a{color:#fff}.block-list-wrapper .action-links a:hover{color:#fff}.block-list-wrapper .action-links form input[type=submit]{font-size:16px}.sub-nav{width:255px;margin-right:15px;display:inline-block;float:left;list-style:none;list-style-type:none}.sub-nav li{border-bottom:1px solid #231f20;padding:10px 0;line-height:15px}.sub-nav li:first-of-type{padding-top:0}.sub-nav li a{text-transform:none;font-size:13px;letter-spacing:.8px;color:#231f20;font-weight:bold}.sub-nav li.current a{color:#2473e9}.middle-wrapper{width:520px;display:inline-block;float:left}.block-item{}.block-item .head{}.block-item .head .image{width:520px}.block-item .head .image img{min-width:520px;max-width:520px}.block-item .head .info-block{padding:15px;color:#fff;padding-bottom:25px;background:#ed1c24}.block-item .head .name{font-size:35px;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;line-height:36px}.block-item .head .name .prefix{font-size:25px;line-height:28px;text-transform:none;margin:10px 0;letter-spacing:.5px}.block-item .head .name .postfix{font-size:14px;line-height:16px;text-transform:none;font-weight:normal;letter-spacing:.5px}.block-item .head .short-info{font-weight:bold;margin-bottom:5px}.block-item .age-cap{font-size:13px}.schedule{padding:15px;border:1px solid #231f20;margin:20px 0}.schedule table{font-weight:bold;width:100%}.gallery{list-style-type:none;list-style:none;font-size:0;margin-top:10px}.gallery li{display:inline-block;float:left;margin-right:13px;margin-bottom:13px}.gallery .attachments-controls li{display:block;float:none;margin:0}.gallery .image-wrapper{width:150px;height:150px;overflow:hidden;position:relative}.gallery .image-wrapper img{min-width:150px;height:150px;position:relative}.gallery .remove{position:absolute;right:0;top:0;background:#ed1c24;width:10px;height:10px}.gallery .drag-helper{height:15px;width:150px;background:#ed1c24;cursor:move}.gallery .add .drag-helper,.gallery .add .remove{display:none}.gallery .index-button{position:absolute;left:0;top:0;z-index:103}.gallery .index-button input[type=submit]{color:#fff;text-align:center;line-height:20px;background:rgba(0,255,0,.6);width:20px;height:20px;font-weight:bold;cursor:pointer;font-size:20px}.gallery .index-button input[type=submit]:hover{background:rgba(0,255,0,.8)}.albums{}.albums-list{list-style:none;list-style-type:none}.albums-list li{padding:15px 0;text-transform:uppercase;border-bottom:1px solid #231f20;font-weight:bold;line-height:14px;font-size:13px}.albums-list li a{color:#231f20}.albums-list li .action-links a{color:#ed1c24;text-transform:none;font-weight:normal;font-size:14px}.contacts-block{font-size:0}.contacts-block .left{width:260px;display:inline-block;float:left;font-size:13px}.contacts-block .right{width:260px;height:260px;max-height:272px;display:inline-block;float:left;padding:15px;background:#ed1c24;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.contacts-block .label{font-size:13px;color:#fff;text-transform:uppercase}.contacts-block .value{font-size:18px;color:#fff;text-transform:uppercase;font-weight:bold}.contacts-block .address{margin-bottom:10px}.contacts-block .additional-info{margin-top:20px;font-size:13px;color:#fff;text-transform:uppercase}.contacts-block .additional-info a{color:#fff;text-decoration:none}.contacts-block .additional-info a:hover{text-decoration:underline}.posters-list-heading{font-size:15px;font-weight:bold;text-transform:none;padding-bottom:8px;font-family:"PT Sans";color:#f05f2a}.justify-grid{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;font-size:0}.justify-grid:after{content:"";width:100%;display:inline-block}.justify-grid *{text-align:left}.main-poster{background-color:#ed1c24}.main-poster .image{width:535px;display:inline-block;float:left;overflow:hidden}.main-poster .image img{max-width:535px;min-width:535px}.main-poster .description{padding:15px;width:225px;display:inline-block;float:left;color:#fff}.main-poster .description .head{font-size:15px;font-weight:bold;text-transform:none}.main-poster .description .additional-info{text-transform:none;font-size:14px}.main-poster-double{}.main-poster-double .description{padding:12px 15px;color:#fff;height:96px}.main-poster-double .head{font-weight:bold;text-transform:none;white-space:pre-line}.main-poster-double .additional-info{text-transform:none;white-space:pre-line;font-size:13px;line-height:17px}.main-poster-double .left-poster{width:522px;background:#ed1c24}.main-poster-double .left-poster .head{font-size:15px;line-height:19px}.main-poster-double .left-poster .image{width:522px;height:191px;overflow:hidden}.main-poster-double .left-poster .image img{min-width:522px;min-height:191px;position:relative}.main-poster-double .right-poster{width:255px;background:#231f20}.main-poster-double .right-poster .head{font-size:16px;line-height:19px}.main-poster-double .right-poster .image{width:255px;height:191px;overflow:hidden}.main-poster-double .right-poster .image img{min-width:255px;min-height:191px;position:relative}.poster{background-color:#ed1c24;display:inline-block;vertical-align:top}.poster a{text-decoration:none}.poster a:hover{text-decoration:none}.poster div{color:#fff}.poster.dark div{color:#231f20}.posters-list{list-style:none;list-style-type:none;margin:15px 0 0 0}.posters-list:first-child{margin-top:0}.posters-list-heading+.posters-list{margin-top:0}.posters-list+.posters-list-heading,.main-poster+.posters-list-heading,.main-poster-double+.posters-list-heading{padding-top:15px}.posters-list .poster{display:inline-block;width:255px;height:255px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.posters-list .poster .head{font-weight:bold;font-size:25px;text-transform:none;line-height:28px}.posters-list .poster .sub-head{font-size:13px;line-height:15px;text-transform:none;letter-spacing:.8px;margin-bottom:15px}.posters-list .poster .text{font-size:12px;text-transform:none}.posters-list .poster .image{width:255px;height:126px;overflow:hidden}.posters-list .poster .image img{max-width:none;max-height:none;min-width:255px;min-height:126px;position:relative}.posters-list .poster .description{padding:15px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:255px;height:126px}.posters-list .poster .description.no-image{height:255px}.posters-list.large-posters{}.posters-list.large-posters .poster{height:auto}.posters-list.large-posters .poster .description{height:120px;padding:12px 15px}.posters-list.large-posters .poster .description .head{font-size:15px;line-height:19px}.posters-list.large-posters .poster .description .sub-head{text-transform:none;white-space:pre-line;font-size:13px;line-height:17px;margin-bottom:0}.posters-list.large-posters .poster .image{width:255px;height:191px}.posters-list.large-posters .poster .image img{min-width:255px;min-height:191px}.large-posters-list{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;font-size:0}.large-posters-list:after{content:"";width:100%;display:inline-block}.large-posters-list *{text-align:left}.large-posters-list .large-poster{display:inline-block;vertical-align:top}.large-posters-list .large-poster .image{width:255px;height:230px;overflow:hidden}.mainpage-infoblock{width:790px;margin-top:15px}.about-block{width:522px;border:1px solid #231f20;padding:15px;display:inline-block;vertical-align:top;height:255px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.about-block h2{color:#231f20;font-size:30px}.about-block .text{font-weight:normal;text-transform:none;margin-bottom:10px;font-size:13px}.about-block .links{list-style:none;list-style-type:none;text-transform:none;font-size:13px}.about-block .action-links{font-size:13px}.about-block .links li{display:inline-block;float:left}.about-block .links li:after{content:"/";padding:0 5px}.about-block .links li:last-of-type:after{display:none}.subscribe-block{width:255px;height:255px;display:inline-block;border:1px solid #231f20;padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.subscribe-block .head{font-size:30px;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;text-transform:none;font-weight:bold;color:#ed1c24;text-align:left;line-height:33px;margin-bottom:15px}.subscribe-block .black{color:#231f20}.subscribe-block #mc_embed_signup{background:none}.subscribe-block #mc_embed_signup form{padding:0}.subscribe-block label,.subscribe-block #mc_embed_signup label{padding:0;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-size:13px;font-weight:normal;text-transform:none}.subscribe-block input[type=text],.subscribe-block #mc_embed_signup input.email{padding:5px 10px;border:1px solid #231f20;width:200px;height:20px;line-height:20px;min-height:0;border-radius:0;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-size:13px}.subscribe-block .subscribe-button,.subscribe-block #mc-embedded-subscribe.button{height:auto;text-align:center;text-transform:none;color:#fff;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;font-size:24px;line-height:normal;padding:3px 0;border-radius:0;background:#ed1c24;width:222px;margin:15px 0 0;cursor:pointer;letter-spacing:1.2px;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.subscribe-block .subscribe-button:hover,.subscribe-block #mc-embedded-subscribe.button:hover{background:#f05a22;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.message{width:100%;background:url("Images/message-bg.png") no-repeat center top;height:400px;position:relative;z-index:100;min-width:600px}.message span{display:block;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-size:41px;font-weight:bold;text-transform:uppercase;color:#fff;text-align:center;background:#ed1c24;padding:15px 20px;position:relative;z-index:101;top:140px}.footer{background:#231f20}.footer .footer-content{position:relative;width:1010px;min-height:350px;margin:0 auto;padding-bottom:76px;color:#f0eeee}.footer .logo{margin:0 0 20px 0;width:200px;display:inline-block;float:left}.footer .sitemap-block{margin:20px 20px 20px 0;width:790px;display:inline-block;float:left}.footer .section{display:inline-block;float:left;width:120px;list-style:none;list-style-type:none;margin-right:10px}.footer .section:last-of-type{margin-right:0}.footer .section .head{font-size:13px;text-transform:uppercase;font-weight:bold}.footer .section .item{font-size:12px}.footer .section .item:before{content:"- "}.footer a{color:#f0eeee}.footer .text-data{position:absolute;left:0;right:0;bottom:38px;padding:0 20px;text-align:right;white-space:pre-line}.footer .action-links{position:absolute;left:0;right:0;bottom:0;padding:0 20px;text-align:right}.footer .department-logo{width:115px;height:40px;position:absolute;left:40px;bottom:35px}.footer .informer-wrapper{position:absolute;left:200px;bottom:38px}.halls-wrapper{width:790px}.halls-list{list-style-type:none;list-style:none;width:810px;font-size:0;margin-top:15px}.halls-list a{font-size:17px;color:#f0eeee}.halls-list a:hover{text-decoration:none}.halls-list li{display:inline-block;float:left;width:250px;height:180px;margin:0 20px 20px 0;position:relative}.halls-list li .image{width:250px;height:160px;overflow:hidden}.halls-list li .image img{min-width:250px;min-height:160px;position:relative}.halls-list li .name{font-size:17px;font-weight:bold;text-transform:none;color:#f0eeee;padding:13px 15px;position:absolute;left:0;bottom:0;min-height:20px;width:220px;background-color:#231f20;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.halls-list a:hover .name{padding-bottom:30px;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.halls-list li .action-links{position:absolute;left:0;top:0;padding:5px;background:rgba(0,0,0,.5);z-index:101;color:#ed1c24;font-size:14px}.halls-list li .action-links a{font-size:14px;color:#f0eeee}.halls-list li .action-links a:hover{text-decoration:underline}.left-bar{width:255px;margin-right:15px;display:inline-block;float:left}.calendar{overflow:hidden;width:255px}.filter-block{margin:15px 0}.filter-block .head{font-size:17px;font-weight:bold;text-transform:uppercase;border-bottom:1px solid #231f20;padding-bottom:5px;margin-bottom:10px}.filter-block .filter-list{list-style:none;list-style-type:none;line-height:21px}.filter-block .filter-list li a{color:#231f20}.filter-block .filter-list li a:hover{color:#231f20}.filter-block .filter-list li.current a{color:#ed1c24}.filter-block .filter-list li.current a:hover{cursor:default;color:#ed1c24;text-decoration:none}.events-preview-list{list-style:none;list-style-type:none}.events-preview-list li{margin-bottom:30px}.events-preview-list a{color:#000}.events-preview-list li .date{font-size:17px;font-weight:bold;color:#f05f2a;text-transform:none;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #231f20}.events-preview-list li .description-block{}.events-preview-list li .image{width:135px;margin-right:15px;display:inline-block;float:left}.events-preview-list li .image img{max-width:135px;min-width:135px}.events-preview-list li .description{width:370px;display:inline-block;float:left}.events-preview-list li .name{font-weight:bold;font-size:16px}.events-preview-list li .age-cap{font-size:13px;color:#000}.events-preview-list li .place{font-size:13px}.events-preview-list li .learn-more{text-transform:none;font-size:13px;margin:15px 0}.events-preview-list li .learn-more a:after{content:" >"}.ticket-button{text-transform:uppercase;text-decoration:none;color:#fff;font-size:13px;line-height:25px;height:25px;padding:0 5px;background:#ed1c24;display:inline-block}.ticket-button:hover{color:#fff;background:#f05a22;text-decoration:none}.event{}.event .head{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #231f20;position:relative}.event .order-block{text-align:right;position:relative}.event .order-block .title{font-weight:bold;position:absolute;bottom:100%;right:0;text-transform:uppercase}.event .order-block .time-list{font-size:0}.event .order-block .order-button{margin:10px 0 0 10px}.event .head .order-button.single{position:absolute;right:0;bottom:0;margin-right:0;margin-bottom:19px}.event .head .order-button-wrapper{text-align:right;margin-top:10px}.event .head .order-button-wrapper .button{margin:0}.event .image img{min-width:100%}.event .place{padding-right:150px}.event .name{font-size:17px;font-weight:bold;padding-right:140px}.event .date{text-transform:none;font-size:13px;padding:3px 0;padding-right:140px}.event .age-cap{font-size:13px;padding-right:140px}.event .ticket-block{padding:15px 0;border-color:#231f20;border-style:solid;border-width:1px 0;margin:15px 0}.event .ticket-block .ticket-button{font-size:18px;font-weight:bold;height:35px;line-height:35px;padding:0 10px}.event .ticket-block a{font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;color:#f05a22;font-size:15px;text-transform:uppercase;display:inline-block;margin-top:10px}.event .timepad-block{overflow:hidden}.more-events-block{margin-top:35px}.more-events-block .head{font-size:20px;text-transform:uppercase;font-weight:bold;padding-bottom:10px}.more-events-list{list-style-type:none;list-style:none;font-size:0;width:540px}.more-events-list li{display:inline-block;float:left;width:250px;height:250px;overflow:hidden;position:relative;margin:0 20px 20px 0}.more-events-list li .image{width:250px}.more-events-list li .image img{min-width:250px;max-width:250px;min-height:135px;max-height:none}.more-events-list li .description{background:#ed1c24;padding:15px;width:220px;position:absolute;min-height:85px;left:0;bottom:0;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.more-events-list li .description .name{font-size:17px;font-weight:bold;color:#f0eeee;text-transform:uppercase;padding-bottom:10px}.more-events-list li .description .info{font-size:12px;color:#f0eeee;text-transform:uppercase}.more-events-list li .description .learn-more{font-size:12px;color:#f0eeee;text-transform:uppercase}.more-events-list li .description .learn-more:after{content:" >"}.more-events-list li:hover .description{padding-bottom:25px;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.more-events-list li .description.dark .name{color:#231f20}.more-events-list li .description.dark .info{color:#231f20}.more-events-list li .description.dark .learn-more{color:#231f20}.hidden{display:none}#opaco{position:fixed;top:0;left:0;z-index:900;width:100%;height:100%;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;filter:alpha(opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}.popup{position:fixed;top:50%;left:50%;z-index:1000;min-height:200px;font-size:0}.popup img{max-width:980px;max-height:700px}.popup .image-counter{position:absolute;right:0;top:-30px;font-size:20px;color:#fff}.popup .prev{position:fixed;right:50%;top:0;bottom:0;width:70px;height:70px;border-radius:35px;cursor:pointer;z-index:1001;background:rgba(0,0,0,.3);margin:auto 510px auto 0}.popup .prev:hover{background:rgba(0,0,0,.5)}.popup .prev:before{content:"";width:35px;height:50px;display:block;background:url("Images/sprite.png");background-position:-5px -35px;position:absolute;left:15px;top:10px;z-index:1002}.popup .prev:hover:before{background-position:-45px -35px}.popup .prev:active:before{background-position:-85px -35px}.popup .next{position:absolute;left:50%;top:0;bottom:0;width:70px;height:70px;border-radius:35px;cursor:pointer;z-index:1001;background:rgba(0,0,0,.3);margin:auto 0 auto 510px}.popup .next:hover{background:rgba(0,0,0,.5)}.popup .next:before{content:"";width:35px;height:50px;display:block;background:url("Images/sprite.png");background-position:-5px -90px;position:absolute;right:15px;top:10px;z-index:1002}.popup .next:hover:before{background-position:-45px -90px}.popup .next:active:before{background-position:-85px -90px}.popup.form{background:#f0eeee;border:1px solid #231f20;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.7);box-shadow:0 0 10px 0 rgba(0,0,0,.7);padding:25px;font-size:14px}.popup .title{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.3);width:100%}.popup .title span{padding:10px;font-size:14px;color:#fff;display:inline-block;min-height:50px;white-space:pre-line}.age-tags-links-list{list-style:none;list-style-type:none}.age-tags-links-list li{display:inline-block;margin-right:10px;font-size:18px;text-transform:uppercase;color:#ed1c24;font-weight:bold}.age-tags-links-list li a{font-size:18px;text-transform:uppercase;color:#ed1c24;font-weight:bold;letter-spacing:.8px}.age-tags-links-list li:after{content:","}.age-tags-links-list li:last-of-type:after{content:""}.search-results-bar{margin-bottom:15px}.search-results-bar .title{font-size:14px;font-weight:bold;text-transform:uppercase}.search-results-bar form{position:relative;margin:0 0 15px 0}.search-results-bar input[type=text]{width:748px;height:25px;line-height:25px;padding-right:30px}.search-results-bar input[type=submit]{font-size:0;display:block;width:20px;height:20px;background:url("Images/sprite.png") -5px -5px;position:absolute;right:3px;top:12px;z-index:100;cursor:pointer}.search-results-bar .count{color:#7a6e72}.search-results-bar .filters{margin-top:15px}.search-results-bar .left-filter{float:left}.search-results-bar .right-filter{float:right}.search-results-bar .filters label{margin-right:10px;font-weight:bold}.search-results-list{margin:15px 0;margin-left:25px}.search-results-list li{margin-bottom:20px}.search-results-list li:last-of-type{margin-bottom:0}.search-results-list .link{text-transform:uppercase;font-weight:bold}.pager{text-align:center;font-size:16px;font-weight:bold;margin:10px 0}.pager .item{display:inline-block;margin-right:5px}.pager button{color:#ed1c24;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease;text-align:center;font-size:16px;font-weight:bold;margin:10px 0}.mass-media-link{color:#ed1c24!important}.buy-ticket-button-wrapper{margin-bottom:10px}.buy-ticket img{max-width:175px}.buy-ticket img:hover{opacity:.9}.banner-block{margin-top:15px}.banner-block img{max-width:792px}.online-order-link{font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold;color:#f05a22;font-size:15px;text-transform:uppercase;display:inline-block;margin-top:10px}.huge-banner-container{position:relative;margin-bottom:15px;font-size:0;height:230px}.huge-banner{position:absolute;top:0;left:0;visibility:hidden}.huge-banner-container .huge-banner:last-child{visibility:visible}.huge-banner img,.huge-banner object{max-width:980px}body .ui-datepicker{padding:0;margin:0;background:none;width:255px;background-color:#fff;border:1px solid #231f20;border-radius:0;padding-left:15px;padding-right:9px;padding-top:5px}.calendar-new .ui-datepicker{border:none;width:255px;padding:0}body .ui-datepicker .ui-datepicker-header{padding:0;margin:0;border:none;background:none;height:20px;line-height:20px;position:relative}body .ui-datepicker .ui-datepicker-title{text-transform:uppercase;font-size:14px}body .ui-datepicker .ui-datepicker-next{padding:0;margin:0;border:none;background:none;cursor:pointer;display:block;width:20px;height:20px;position:absolute;right:7px;top:2px}body .ui-datepicker .ui-datepicker-next:after{content:"";display:block;width:0;height:0;border-left:9px solid #231f20;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:0;bottom:0;right:0;margin:auto 0}body .ui-datepicker .ui-datepicker-next .ui-icon{display:none}body .ui-datepicker .ui-datepicker-prev{padding:0;margin:0;border:none;background:none;cursor:pointer;width:20px;height:20px;position:absolute;left:0;top:2px}body .ui-datepicker .ui-datepicker-prev:after{content:"";display:block;width:0;height:0;border-right:9px solid #231f20;border-top:4px solid transparent;border-bottom:4px solid transparent;position:absolute;top:0;bottom:0;left:0;margin:auto 0}body .ui-datepicker .ui-datepicker-prev .ui-icon{display:none}body .ui-datepicker .ui-datepicker-calendar{}body .ui-datepicker .ui-datepicker-calendar td{padding:0;border:none;border-bottom:7px solid transparent}body .ui-datepicker .ui-datepicker-calendar td a,body .ui-datepicker .ui-datepicker-calendar td span{width:30px;height:30px;line-height:30px;background:none;border:1px solid #231f20;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:3px}body .ui-datepicker .ui-datepicker-calendar td a:hover{color:#2473e9}body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a{background:#2473e9;color:#f0eeee;border-color:#2473e9;font-weight:bold}body .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month span{color:#939597;border-color:#939597}.about-edit{}.about-edit .content-text{padding:5px;border:1px dashed #333}.form{margin-top:13px}.form.change-password-form{}.form.change-password-form .submit-field{text-align:justify;width:252px}.form.change-password-form .submit-field:after{content:"";display:inline-block;width:100%}.form .tabs-controls{margin-top:10px}.form .tabs-controls .tab-button{font-family:"PT Sans",Arial,Helvetica,sans-serif;font-size:14px;color:#ed1c24;border-bottom:1px dashed #ed1c24;line-height:18px;overflow:visible;cursor:pointer}.form .tabs-controls .tab-button:hover{border-bottom-color:transparent}.form .tabs-controls .tab-button.current{cursor:default;border-bottom-color:transparent}.form .tabs-list{}.form .tabs-list .tab-item{display:none}.form .tabs-list .tab-item.current{display:block}.profile{margin-top:13px}.profile .greetings{font-size:17px;font-weight:bold;color:#231f20;border-bottom:1px solid #231f20;padding-bottom:20px}.profile .greetings .highlighted{color:#ed1c24}.profile-info{margin-top:17px}.profile-info .block-title{font-size:17px}.profile-info .block-title .title{color:#ed1c24;font-weight:bold}.profile-info .settings-link{font-family:"PT Sans",Arial,Helvetica,sans-serif;color:#ed1c24;text-decoration:underline;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease;cursor:pointer;font-size:14px}.profile-info .settings-link:hover{color:#f05a22;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.profile-info .block-title form{display:inline}.profile-info .info-list{margin-top:5px;line-height:17px;border-bottom:1px solid #231f20;padding-bottom:21px}.profile-info .info-item{}.profile-info .tip-block{display:inline-block;position:relative}.profile-info .tip-block .tip{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:352px;border:1px solid #282828;background-color:#f0eeee;padding:9px 10px;font-size:14px;line-height:17px;color:#282828;position:absolute;top:0;left:100%;text-align:left;margin-left:5px;margin-top:-17px;display:none}.profile-info .tip-block .tip:before{content:"";display:block;position:absolute;width:0;height:0;top:0;bottom:0;margin:auto 0 auto 0;right:100%;border-right:4px solid #282828;border-top:4px solid transparent;border-bottom:4px solid transparent}.profile-info .tip-block .tip:after{content:"";display:block;position:absolute;width:0;height:0;top:0;bottom:0;margin:auto -1px auto 0;right:100%;border-right:4px solid #f0eeee;border-top:4px solid transparent;border-bottom:4px solid transparent}.profile-info .tip-block:hover .tip{display:block}.tickets-block{margin-top:17px}.tickets-block .block-title{font-size:17px}.tickets-block .block-title .title{color:#ed1c24;font-weight:bold}.tickets-block .block-title .archive-link{font-size:14px;text-decoration:underline}.tickets-block .block-title .archive-link :hover{text-decoration:none}.tickets-list{margin-top:20px}.tickets-list .ticket-item{border:2px solid #d5d4d4;border-radius:8px;margin-top:25px}.tickets-list .ticket-item:first-of-type{margin-top:0}.ticket-item{}.ticket-item .left-part{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:625px;float:left;padding:25px 20px 21px 20px;position:relative}.ticket-item .left-part:before{content:"";display:block;width:4px;height:100%;position:absolute;top:0;bottom:0;right:0;background-image:url("Images/ticket-dots.png");background-repeat:repeat-y;z-index:1}.ticket-item .right-part{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:161px;float:right;padding:19px 10px 19px 20px}.ticket-item .image-column{width:135px;float:left}.ticket-item .description-column{width:437px;float:right}.ticket-item .image{width:135px}.ticket-item .image img{max-width:135px;min-width:135px}.ticket-item .description{width:370px;display:inline-block;float:left}.ticket-item .name{font-weight:bold;font-size:16px}.ticket-item .age-cap{font-size:13px;color:#ed1c24}.ticket-item .place{font-size:13px}.ticket-item .learn-more{text-transform:uppercase;font-size:13px;margin:15px 0 0 0}.ticket-item .learn-more a:after{content:" >"}.ticket-item .order-info-block{margin-top:12px}.ticket-item .order-info{display:inline-block;border-top:1px solid #231f20;padding-top:9px}.ticket-item .order-info .seat-info{display:inline-block}.ticket-item .order-info .state{display:inline-block;margin-left:40px}.ticket-item .action-item{margin-top:7px}.ticket-item .action-item:first-of-type{margin-top:0}.ticket-item .action-item .action-link{font-family:"PT Sans",Arial,Helvetica,sans-serif;color:#ed1c24;text-decoration:underline;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease;cursor:pointer;font-size:14px}.ticket-item .action-item .action-link:hover{color:#f05a22;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.ticket-item .ticket-actions{display:inline-block;margin-left:4px}.ticket-item .ticket-actions form{display:inline}.ticket-item .remove-ticket{width:20px;height:20px;display:inline-block;vertical-align:middle;font-size:0;color:transparent;position:relative;cursor:pointer;margin-bottom:1px}.ticket-item .remove-ticket:before{content:"";display:block;width:10px;height:10px;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-25px -145px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.ticket-item .buy-ticket{text-decoration:underline;margin-left:5px}.ticket-item .buy-ticket:hover{text-decoration:none}.form .form-title{font-size:17px;color:#ed1c24;font-weight:bold}.forms-grid{}.forms-grid .form{border-bottom:1px solid #231f20;padding-bottom:15px;margin-top:17px}.forms-grid .form:last-of-type{border-bottom:none}.success-block{line-height:17px;margin-top:15px}.success-block p{margin-top:17px}.success-block p:first-of-type{margin-top:0}.success-block p.highlighted{color:#ed1c24}.success-block a{text-decoration:underline}.success-block a:hover{text-decoration:none}.error-block{line-height:17px;margin-top:15px}.error-block p{margin-top:17px}.error-block p:first-of-type{margin-top:0}.error-block p.highlighted{color:#ed1c24}.error-block a{text-decoration:underline}.error-block a:hover{text-decoration:none}.customers-block{margin-top:7px}.customers-block .block-title{font-size:17px}.customers-block .block-title .title{color:#ed1c24;font-weight:bold}.customers-block .block-title .settings-link{font-size:14px;text-decoration:underline}.customers-block .block-title .settings-link:hover{text-decoration:none}.edit-table .action-link{color:#ed1c24;text-decoration:underline;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease;cursor:pointer;font-family:"PT Sans",Arial,Helvetica,sans-serif}.edit-table .action-link:hover{color:#f05a22;text-decoration:none;-webkit-transition:All .3s ease;-moz-transition:All .3s ease;-o-transition:All .3s ease;-ms-transition:All .3s ease;transition:All .3s ease}.form .date-field{position:relative}.form .date-field:before{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto 0;left:146px;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-40px -145px;width:18px;height:19px}.form .date-field input[type=text]{width:113px}.profile.from-admin .info-list{padding-bottom:0;border-bottom:none}.ticket-info{margin-top:12px}.ticket-info.with-margin{margin-top:24px}.ticket-info .name{color:#ed1c24;font-size:17px;font-weight:bold}.ticket-info .date{text-transform:uppercase;font-weight:bold;font-size:13px;padding:3px 0}.ticket-info .age-cap{color:#ed1c24;font-size:13px}.ticket-info .place{font-size:13px}.ticket-info .seat-info{color:#282828;font-size:14px;margin-top:5px}.edit-table.history-table{margin-top:6px;width:auto}.seat-selection-block{padding:5px 0 26px 0;border:solid #231f20;border-width:1px 0;margin-top:15px}.hall-map-block{margin-top:15px}.hall-map-block .block-title{height:35px;line-height:32px;background-color:#8da83e;text-align:center;font-size:18px;color:#fff;text-transform:uppercase;font-family:"PT Sans Narrow","Arial Narrow",sans-serif;font-weight:bold}.hall-map-block .map-wrapper{background-color:#e9e2de;position:relative;z-index:0}.hall-map-block .seat-item{position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px}.hall-map-block .seat-item .seat-ico{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;cursor:pointer;background-color:#d5cac4}.hall-map-block .seat-item.color-1 .seat-ico{background-color:#00a57f}.hall-map-block .seat-item.color-2 .seat-ico{background-color:#3c7e16}.hall-map-block .seat-item.color-3 .seat-ico{background-color:#f05922}.hall-map-block .seat-item.color-4 .seat-ico{background-color:#a17f0e}.hall-map-block .seat-item.color-5 .seat-ico{background-color:#db0083}.hall-map-block .seat-item.color-6 .seat-ico{background-color:#8d0005}.hall-map-block .seat-item.color-7 .seat-ico{background-color:#219dc5}.hall-map-block .seat-item.color-8 .seat-ico{background-color:#0051ae}.hall-map-block .seat-item.color-9 .seat-ico{background-color:#9d53bf}.hall-map-block .seat-item.blocked .seat-ico{background-color:#d5cac4}.hall-map-block .seat-item.blocked .price{display:none}.hall-map-block .seat-item.sold .seat-ico{background-color:#d5cac4;cursor:default;outline:none!important}.hall-map-block .seat-item.sold .price{display:none}.hall-map-block .seat-item.sold .seat-info{display:none!important}.hall-map-block .seat-item.filtered .seat-ico{outline:2px solid #fff}.hall-map-block .seat-item.ordered .seat-ico{background-color:#fff600;border:1px solid #282828;cursor:default}.hall-map-block .seat-item.ordered .price{display:none}.hall-map-block .seat-item.selected .seat-ico{background-color:#fff;border:1px solid #282828}.hall-map-block .seat-item .seat-info{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;position:absolute;left:50%;bottom:100%;margin-bottom:5px;margin-left:-80px;width:160px;background-color:#f0eeee;border:1px solid #282828;font-size:14px;line-height:20px;color:#282828;z-index:1;padding:5px 20px 5px 12px}.hall-map-block .seat-item .seat-info .sect .highlighted{display:inline-block}.hall-map-block .seat-item .seat-info:before{content:"";display:block;position:absolute;width:0;height:0;left:0;right:0;margin:0 auto;top:100%;border-top:4px solid #282828;border-left:4px solid transparent;border-right:4px solid transparent}.hall-map-block .seat-item .seat-info:after{content:"";display:block;position:absolute;width:0;height:0;left:0;right:0;margin:-1px auto 0 auto;top:100%;border-top:4px solid #f0eeee;border-left:4px solid transparent;border-right:4px solid transparent}.hall-map-block .seat-info .place,.hall-map-block .seat-info .price{white-space:nowrap}.hall-map-block .seat-item .seat-info .highlighted{color:#ed1c24}.hall-map-block .seat-item .seat-ico:hover~.seat-info{display:block}.hall-map-block .seat-item.free-seating:before{content:"";display:block;position:absolute;left:-15%;right:-15%;top:-15%;bottom:-15%;background-color:#fef093;z-index:-1}.map-legend{background-color:#e1d9d5;padding:18px 260px 27px 30px}.map-legend .legend-item{padding-left:17px;position:relative;display:inline-block;width:140px;margin-top:8px}.map-legend .legend-item:before{content:"";display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:10px;height:10px;border:1px solid #282828;position:absolute;left:0;top:4px}.map-legend .legend-item.ordered,.map-legend .legend-item.selected{width:153px}.map-legend .legend-item.ordered:before{background-color:#fff600}.map-legend .legend-item.selected:before{background-color:#fff}.map-legend .legend-item.sold:before{background-color:#d5cac4;border:none}.map-legend .legend-item.free-seating{padding-left:57px;width:250px;margin-top:10px}.map-legend .legend-item.free-seating:before{width:50px;height:17px;background-color:#fef093;top:1px;border:none}.price-filter{margin-top:6px}.price-filter .title{width:120px;float:left;margin-top:10px}.price-filter .price-items{padding-left:140px;font-size:0}.price-items .price-item{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;cursor:pointer;height:22px;line-height:20px;border:1px solid #a8a6a6;border-radius:6px;margin-top:8px;margin-right:12px;font-size:14px;padding:0 5px 0 22px;position:relative}.price-items .price-item:hover{border-color:#8e8e8e}.price-items .price-item:before{content:"";display:block;position:absolute;top:0;bottom:0;left:5px;width:10px;height:10px;background-color:#000;border-radius:50%;margin:auto 0}.price-items .price-item.color-1:before{background-color:#00a57f}.price-items .price-item.color-2:before{background-color:#3c7e16}.price-items .price-item.color-3:before{background-color:#f05922}.price-items .price-item.color-4:before{background-color:#a17f0e}.price-items .price-item.color-5:before{background-color:#db0083}.price-items .price-item.color-6:before{background-color:#8d0005}.price-items .price-item.color-7:before{background-color:#219dc5}.price-items .price-item.color-8:before{background-color:#0051ae}.price-items .price-item.color-9:before{background-color:#9d53bf}.form.order-form{}.form.order-form.with-margin{margin-top:33px}.order-list{margin-top:1px}.order-list .order-item{position:relative;width:330px;line-height:17px}.order-list .order-item .name{padding-right:10px}.order-list .order-item .remove-button{display:block;position:absolute;left:100%;top:-1px;width:20px;height:20px;vertical-align:middle;font-size:0;color:transparent;cursor:pointer;margin-bottom:1px}.order-list .order-item .remove-button:before{content:"";display:block;width:10px;height:10px;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-25px -145px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.order-summary{font-size:22px;font-weight:bold;margin-top:28px}.order-summary .key{color:#ed1c24}.form .submit-field form{display:inline}.form .submit-field .sub-button{display:inline-block;line-height:17px;font-family:"PT Sans",Arial,Helvetica,sans-serif;font-size:14px;color:#ed1c24;border-bottom:1px dashed #ed1c24;cursor:pointer;margin:0 17px 0 7px}.form .submit-field .sub-button:hover{border-bottom-color:transparent}.free-seating-warning{border:solid #231f20;border-width:0 0 1px 0;padding:11px 0 16px 0}.free-seating-warning .warning{text-transform:uppercase;font-weight:bold;font-size:16px;color:#f05a22}.offer-block{margin-top:25px;border-top:1px solid #231f20;border-bottom:1px solid #231f20;padding:17px 0 20px 0}.offer-block .block-title{font-size:17px}.offer-block .block-title .title{color:#ed1c24;font-weight:bold}.offer-block .block-title .offer-link{font-size:14px;text-decoration:underline;position:relative;padding-right:14px;display:inline-block}.offer-block .block-title .offer-link:hover{text-decoration:none}.offer-block .block-title .offer-link:before{content:"";display:block;width:8px;height:9px;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-65px -145px;position:absolute;right:0;top:7px}.timetable-block{border-top:1px solid #231f20;padding-top:10px;margin-top:10px;position:relative}.timetable-block .block-expander{}.timetable-block .expander,.timetable-block .collapser{font-size:14px;color:#ed1c24;font-family:"PT Sans",Arial,Helvetica,sans-serif;cursor:pointer;display:inline-block;position:relative}.timetable-block .buy-ticket-expander{position:absolute;right:0;bottom:100%;margin:0 0 18px 0}.timetable-block .expander{padding-right:28px}.timetable-block .expander:before{content:"";display:block;width:18px;height:19px;position:absolute;top:1px;right:0;background-image:url("Images/sprite.png");background-repeat:no-repeat;background-position:-40px -145px}.timetable-block .expander .dashed,.timetable-block .collapser .dashed{border-bottom:1px dashed #ed1c24}.timetable-block .expander:hover .dashed,.timetable-block .collapser:hover .dashed{border-bottom-color:transparent}.timetable-block .block-content{display:none}.timetable-block .block-title{font-size:17px}.timetable-block .block-title .title{color:#ed1c24;font-weight:bold}.timetable-block .description{margin-top:6px}.timetable-block .timetable{display:table;width:405px;margin-top:3px}.timetable-block .timetable .row{display:table-row;text-decoration:none}.timetable-block .timetable .row.highlighted .cell{background-color:#f0d8d0}.timetable-block .timetable .row:hover{text-decoration:none}.timetable-block .timetable .row:hover .cell{background-color:#f0e5e2}.timetable-block .timetable .cell{display:table-cell;text-align:center;padding:7px 5px}.timetable-block .timetable .row.head-row .cell{text-transform:uppercase;color:#231f20;font-weight:bold}.timetable-block .timetable .row.head-row:hover .cell{background-color:transparent}.timetable-block.expanded{}.timetable-block.expanded .block-expander{display:none}.timetable-block.expanded .block-content{display:block}.timetable-block.expanded .buy-ticket-expander{display:none}.payment_systems{font-size:0;width:690px}.payment_systems .logo-item{width:100px;height:75px;line-height:75px;display:inline-block;text-align:center;margin-right:38px;margin-top:20px}.payment_systems .logo-item:nth-child(5n){margin-right:0}.payment_systems .logo-item img{max-width:100px;max-height:75px;vertical-align:middle}.platron-description{padding-right:50px;border-top:1px solid #231f20;border-bottom:1px solid #231f20;padding-top:20px;padding-bottom:20px;margin-top:20px}.platron-description .logo{width:140px;display:table-cell;vertical-align:middle;margin:0;height:auto;text-align:center;padding-right:10px}.platron-description .description{width:600px;display:table-cell;vertical-align:middle}.payment-heading{font-size:17px;color:#ed1c24;font-weight:bold;margin-top:20px}.card-payments{border-top:1px solid #231f20;margin-top:20px}.card-payments p{margin-top:10px;width:690px}.card-payments ol{margin-top:10px;margin-left:25px;width:690px}.qr-content ul{padding-left:15px}.admin-order-search .edit-table{table-layout:fixed;font-size:12px}.admin-order-search .edit-table th.first{width:35px}.admin-order-search .edit-table th.second{width:40px}.admin-order-search .edit-table th.third{width:130px}.admin-order-search .edit-table th.fourth{width:83px}.admin-order-search .edit-table th.fifth{width:60px}.admin-order-search .edit-table th.sixth{width:61px}.admin-order-search .edit-table th.last{width:70px}.admin-order-search .edit-table select{width:100%}.admin-order-search .edit-table .fields-row td{vertical-align:bottom}.admin-order-search .edit-table .fields-row .first-field input[type=text]{width:72%}.admin-order-search .edit-table .fields-row .second-field input[type=text]{width:66%}.admin-order-search .edit-table td{overflow:hidden}.dancehouse-language-selectors{font-size:0;position:absolute;top:0;right:0}.dancehouse-language-selectors .button{margin:0;background:#ff7a81;padding:0 13px;position:relative;z-index:3}.dancehouse-language-selectors .button+.button{margin-left:9px}.dancehouse-language-selectors .button.current{background:#ed1c24;z-index:2}.dancehouse-language-selectors .button:before{content:'';position:absolute;top:0;width:0;height:0;border-style:solid;border-width:35px 7px 0 0;border-color:#ff7a81 transparent transparent transparent;right:-7px}.dancehouse-language-selectors .button+.button:before{width:0;height:0;border-style:solid;border-width:0 0 35px 7px;border-color:transparent transparent #ff7a81 transparent;left:-7px}.dancehouse-language-selectors .button.current:before{border-color:#ed1c24 transparent transparent transparent}.dancehouse-language-selectors .button+.button.current:before{border-color:transparent transparent #ed1c24 transparent}.your-place .content{display:block;float:none;width:auto}.your-place .sidebar-left{float:left;width:257px;margin-right:13px}.your-place .sidebar-left .sub-nav{float:none;width:auto;margin-right:0;display:block}.your-place .sidebar-left .banner-240{width:240px;margin-top:28px;font-size:0}.your-place .sidebar-left .banner-240 img{width:100%}.your-place .middle-wrapper{min-height:1px}.your-place .middle-wrapper .posters-list{margin-top:0}.your-place .middle-wrapper .posters-list .poster{position:relative;width:250px;height:250px;margin-bottom:20px;background:none}.your-place .middle-wrapper .posters-list .poster.double-poster{width:520px}.your-place .middle-wrapper .posters-list .poster .image{width:100%;height:100%}.your-place .middle-wrapper .posters-list .poster .description{position:absolute;bottom:0;left:0;width:100%;height:auto}.your-place .middle-wrapper .posters-list .poster .description .head{font-size:17px;line-height:22px;max-height:88px;overflow:hidden}.your-place .sidebar-right{float:left;width:175px;margin-left:15px}.your-place .sidebar-right h3{line-height:18px;margin-bottom:15px}.your-place .sidebar-right h3 a,.your-place .sidebar-right h3 a:hover{color:#282828;border-color:#282828}.your-place .sidebar-right h3.current a,.your-place .sidebar-right h3.current a:hover{color:#ed1c24}.your-place .sidebar-right ul{list-style:none}.your-place .sidebar-right ul li{line-height:17px;margin-top:14px}.your-place .sidebar-right ul li a{color:#282828}