* {
  font-family: "ArianAMURegular", "Arian AMU","Arial AMU","Arial Unicode",Sylfaen,sans-serif !important;
  color:#5f5f5f;
}
body {
  font-family: "ArianAMURegular", "Arian AMU","Arial AMU","Arial Unicode",Sylfaen,sans-serif;
  color:#5f5f5f;
}
body {
  padding-bottom: 0px;
  font-size: 12px;
  font-weight: normal;
  color:#5f5f5f;
}
label, input, button, select, textarea {
    font-size:12px;
}
h1, h2, h3, h4, h5, h6 {
  font-family: "ArianAMURegular", "Arian AMU","Arial AMU","Arial Unicode",Sylfaen,sans-serif;
  font-weight: normal;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-family:"ArianAMURegular", "Arian AMU","Arial AMU","Arial Unicode",Sylfaen,sans-serif !important;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active,a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre-wrap;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}
button,input{line-height:normal;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
body{margin:0;color:#333333;padding:0;font-family:'ArianAMURegular',Arian AMU,Arial AMU,Arial Unicode,Sylfaen,sans-serif !important;font-size:12px;line-height:21px;background:#EEEEEE;}
a,a:hover{color:#0055cc;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
h1,h2,h3,h4,h5,h6,p{margin:0;}
ol,ul{list-style:none;padding:0;}
table{border-collapse:collapse;border-spacing:0;}table td{padding:0;}
dl,dt,dd{margin:0;}
.page-container{position:relative;overflow:auto;width:718px;height:auto;background:#bcbfc6;}
::-moz-selection,::selection{background:transparent;color:#333333;}
#footer{position:absolute;width:573px;height:52px;padding-left:144px;left:0;bottom:0;background:#F8F8F8;}
.footer__copyright{float:left;margin:19px 0 0 32px;font-size:11px;line-height:15px;color:#888888;}.footer__copyright .company{margin-right:10px;}
.g-content-col{position:relative;width:573px;height:476px;margin-left:144px;overflow:hidden;}.g-content-col_iframe{height:528px;}
.g-fullcontent-col{height:477px;}
.g-left-col{position:relative;z-index:4;float:left;width:143px;height:518px;border-left:1px solid #dddddd;background:#fcfcfc;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.3);box-shadow:0 0 1px rgba(0, 0, 0, 0.3);}.g-left-col__edge{display:block;position:absolute;bottom:-1px;left:-1px;margin-top:9px;width:145px;height:9px;background:url(../i/left-edge.png) 4px 0;}
b,i{font-weight:normal;font-style:normal;}
h1{font:bold 28px/32px Arial,Helvetica,sans-serif;margin-bottom:6px;}
h2{margin-bottom:9px;font:bold 20px/32px Arial,Helvetica,sans-serif;}
h3{font-size:1em;margin-bottom:0.692em;}
ul,ol{margin:0 0 0.692em 0;}
li{font:1em/1.154 Arial,Helvetica,sans-serif;margin-bottom:1.154em;}
ol{list-style:decimal;}
ol li{margin-left:3.09em;}
p{margin:0 0 9px;font:1em/1.385 Arial,Helvetica,sans-serif;}
input{font:1em/1.385 Arial,Helvetica,sans-serif;}
input[type="checkbox"],input[type="radio"]{margin:0 5px 0 0;}
select,textarea{font:13px/15px Arial,Helvetica,sans-serif;}
.g-input{display:inline-block;height:32px;padding:0 10px;vertical-align:middle;font:18px/32px Arial,Helvetica,sans-serif;border:#c1c1c1 1px solid;background:#fff;box-shadow:inset 0 1px 1px 0 #d6d6d6;-moz-box-shadow:inset 0 1px 1px 0 #d6d6d6;-webkit-box-shadow:inset 0 1px 1px 0 #d6d6d6;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.g-input:hover,.g-input:focus{border-color:#ff781a;}
.m-input-with-search{position:relative;margin-top:10px;}
.g-input__search-icon{position:absolute;left:60px;top:7px;}
.m-80px-input{width:80px;}
.m-176px-input{width:176px;}
.m-224px-input{width:224px;}
.m-focus-out{color:#888;}
.m-highlight:hover{background:-moz-linear-gradient(-90deg, #cecece, #f1f1f1);background:-webkit-gradient(linear, left top, left bottom, from(#cecece), to(#ffffff));filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#cecece', EndColorStr='#FFffffff');border:#d6d6d6 1px solid;border-top-color:#c5c5c5;border-bottom-color:#f1f1f1;}
.m-highlight:focus{background:#fff;box-shadow:0 1px 0px 0px #d9d9d9 inset;-moz-box-shadow:0 1px 0px 0px #d9d9d9 inset;-webkit-box-shadow:0 1px 0px 0px #d9d9d9 inset;border:1px solid #46a9e8;}
.m-wrong,.m-wrong:focus{background-color:#fff;box-shadow:0 1px 0px 0px #d9d9d9 inset;-moz-box-shadow:0 1px 0px 0px #d9d9d9 inset;-webkit-box-shadow:0 1px 0px 0px #d9d9d9 inset;border-color:#ff0000;}
.g-button{width:144px;height:25px;background:#fc7115;background:-moz-linear-gradient(top, #ff7d1e, #f7650c);background:-webkit-linear-gradient(top, #ff7d1e, #f7650c);background:-o-linear-gradient(top, #ff7d1e, #f7650c);background:-ms-linear-gradient(top, #ff7d1e, #f7650c);background:linear-gradient(top, #ff7d1e, #f7650c);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff7d1e', EndColorStr='#f7650c');border:1px solid #f69045;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;box-shadow:0 1px 0 0 #cccccc;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);line-height:22px;text-shadow:0 -1px 0 #b15211;color:#fefefe;font-weight:bold;text-align:center;cursor:pointer;}
.g-button:active{border-color:#f0620d;background:#fd7316;background:-moz-linear-gradient(top, #f0620d, #ff7d1e c);background:-webkit-linear-gradient(top, #f0620d, #ff7d1e c);background:-o-linear-gradient(top, #f0620d, #ff7d1e c);background:-ms-linear-gradient(top, #f0620d, #ff7d1e c);background:linear-gradient(top, #f0620d, #ff7d1e c);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0620d', EndColorStr='#ff7d1ec');box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.g-button.disabled{border-color:#cbcbcb;background:#f6f6f7;filter:none;color:#ababab;text-shadow:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;cursor:default;}
a.g-button:link,a.g-button:hover,a.g-button:active,a.g-button:visited{display:inline-block;text-decoration:none;color:#fefefe;}
a.g-button.disabled{color:#ababab;}
.g-simple-button{display:inline-block;box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.1);border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f5f5f6;background:-moz-linear-gradient(top, #ffffff, #eeeef0);background:-webkit-linear-gradient(top, #ffffff, #eeeef0);background:-o-linear-gradient(top, #ffffff, #eeeef0);background:-ms-linear-gradient(top, #ffffff, #eeeef0);background:linear-gradient(top, #ffffff, #eeeef0);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeef0');text-align:center;font-size:11px;color:#666;cursor:pointer;}
.g-simple-button:hover{border:1px solid #ff781a;}
.g-simple-button:active,.active_dd .g-simple-button{border:1px solid #c1c1c1;background:#ececee;background:-moz-linear-gradient(top, #e8e8e8, #f1f1f3);background:-webkit-linear-gradient(top, #e8e8e8, #f1f1f3);background:-o-linear-gradient(top, #e8e8e8, #f1f1f3);background:-ms-linear-gradient(top, #e8e8e8, #f1f1f3);background:linear-gradient(top, #e8e8e8, #f1f1f3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e8e8e8', EndColorStr='#f1f1f3');box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;}
.g-silver-button{display:inline-block;height:28px;padding-left:16px;padding-right:16px;line-height:28px;border:1px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f5f5f6;background:-moz-linear-gradient(top, #ffffff, #e7e6e8);background:-webkit-linear-gradient(top, #ffffff, #e7e6e8);background:-o-linear-gradient(top, #ffffff, #e7e6e8);background:-ms-linear-gradient(top, #ffffff, #e7e6e8);background:linear-gradient(top, #ffffff, #e7e6e8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e6e8');color:#333;text-shadow:0 1px 0 #fff;box-shadow:0 1px 0 0 #cccccc;box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2);}
.g-silver-button:hover{border:1px solid #ff781a;}
.g-silver-button:active{border:1px solid #c1c1c1;background:#ececee;background:-moz-linear-gradient(top, #e8e8e8, #f1f1f3);background:-webkit-linear-gradient(top, #e8e8e8, #f1f1f3);background:-o-linear-gradient(top, #e8e8e8, #f1f1f3);background:-ms-linear-gradient(top, #e8e8e8, #f1f1f3);background:linear-gradient(top, #e8e8e8, #f1f1f3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e8e8e8', EndColorStr='#f1f1f3');box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;}
a.g-silver-button:link,a.g-silver-button:hover,a.g-silver-button:active,a.g-silver-button:visited{display:inline-block;text-decoration:none;color:#333;}
.m-button_std-width{width:144px;text-align:center;}
.m-button_big{height:28px;line-height:28px;}
.m-button_std{height:25px;line-height:25px;}
#content{height:390px;border-bottom:#ababab 1px solid;}
.g-no-flow{overflow:hidden;}
.g-col-280{float:left;width:280px;}
.clearfix:after,.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.g-hidden{display:none;}
.g-disp-block{display:block;}
.g-inline-block{display:-moz-inline-stack;display:inline-block;}
.g-text-center{text-align:center;}
.g-text-left{text-align:left;}
.g-text-right{text-align:right;}
.g-rel_position{position:relative;}
.g-abs_position{position:absolute;}
.g-nowrap{white-space:nowrap;}
.g-cursor{cursor:pointer;}
.g-box-shadow_b{box-shadow:inset 0 -1px 1px 0 #d6d6d6 d;box-shadow:inset 0 -1px 1px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 -1px 1px 0 rgba(0, 0, 0, 0.5);-webkit-box-shadow:inset 0 -1px 1px 0 rgba(0, 0, 0, 0.5);}
.g-notext-shadow{text-shadow:none;}
.g-checkbox{margin:0 5px 0 0;vertical-align:middle;}
.g-del-icon{display:-moz-inline-stack;display:inline-block;width:11px;height:15px;background:url(../i/del.gif) no-repeat 0 2px;text-indent:-999em;}
.g-float-left{float:left;}
.g-float-right{float:right;}
.g-left-2indent{padding-left:32px;}
.g-left-spec-indent{padding-left:21px;}
.g-left-indent{padding-left:16px;}
.g-indent-indent{padding-left:16px;padding-right:16px;}
.g-wrapper{margin-right:16px;}
.g-full-wrapper{margin-right:16px;margin-left:16px;}
.g-no-margin{margin:0 !important;}
.g-block-mrg{margin-bottom:36px;}
.g-middle-mrg{margin-bottom:25px;}
.g-std-mrg{margin-bottom:9px !important;}
.g-small-mrg{margin-bottom:4px;}
.g-small-font{font-size:11px;}
.g-large-font{font-size:14px;line-height:20px;}
.g-x-large-font{font-size:16px;line-height:22px;}
.g-xx-large-font{font-size:18px;line-height:22px;}
.g-default-font{font-size:13px;}
.g-bold{font-weight:bold;}
.g-required{color:#CE2125;}
.g-grey{color:#888;}
.g-dark-grey{color:#666;}
@media print{.g-no-print{display:none !important;}}.b-auth-tabs{margin-bottom:9px;}
.b-auth-tabs__buttons{position:relative;z-index:2;height:48px;width:100%;overflow:hidden;margin:0 0 -3px;}
.b-auth-tabs__buttons li{float:left;width:50%;height:40px;padding-top:6px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;text-align:center;}
.b-auth-tabs__buttons li.active{background:#afb2b7;border-top:1px solid #9da0a4;}
.b-auth-tabs__content{position:relative;z-index:1;height:82px;padding:5px 16px 16px;background:#afb2b7;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-bottom:1px solid #cfd1d5;border-top:1px solid #9da0a4;text-align:center;}
.b-auth-whyneed{margin-bottom:16px;color:#666;font-size:11px;line-height:18px;}
.b-auth-socnet{margin-top:16px;}
.b-back-button{width:112px;height:25px;line-height:22px;text-align:center;vertical-align:middle;}
.b-button-icon_phone{display:inline-block;width:12px;height:19px;margin-right:10px;vertical-align:middle;background:url(../i/service-icons.png) no-repeat;}
.b-button-icon_print{display:inline-block;width:16px;height:19px;margin-right:10px;vertical-align:middle;background:url(../i/service-icons.png) no-repeat -14px 0;}
.b-button-icon_share{display:inline-block;width:15px;height:19px;margin-right:10px;vertical-align:middle;background:url(../i/service-icons.png) no-repeat -32px 0;}
.b-center-horiz{position:relative;width:100%;}
.b-center-horiz .left{float:right;position:relative;right:50%;}
.b-center-horiz .right{position:relative;right:-50%;z-index:1;}
.b-choose-city{margin:5px 0 -1px -8px;height:20px;}
*+html .b-choose-city .b-dropdown__trigger{display:inline;zoom:1;vertical-align:top;}
.b-choose-city ul{width:160px;margin-bottom:0;float:left;}
.b-choose-city__button{display:block;position:absolute;zoom:1;z-index:30;width:108px;padding:2px 7px 4px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.2);background:#f5f5f6;background:-moz-linear-gradient(top, #ffffff, #eeeef0);background:-webkit-linear-gradient(top, #ffffff, #eeeef0);background:-o-linear-gradient(top, #ffffff, #eeeef0);background:-ms-linear-gradient(top, #ffffff, #eeeef0);background:linear-gradient(top, #ffffff, #eeeef0);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeef0');vertical-align:middle;font:normal 11px/15px Arial,Helvetica,sans-serif;color:#333;cursor:pointer;}
.b-choose-city__button:hover{border:1px solid #ff781a;padding:1px 6px 3px;}
.b-choose-city__button:active,.active_dd .b-choose-city__button.b-dropdown__trigger,.active_dd .b-choose-city__button.b-dropdown__trigger:hover{border:1px solid #c1c1c1;border-bottom-color:#f2f2f2;padding:1px 6px 3px;background:#ececee;background:-moz-linear-gradient(top, #e8e8e8, #f1f1f3);background:-webkit-linear-gradient(top, #e8e8e8, #f1f1f3);background:-o-linear-gradient(top, #e8e8e8, #f1f1f3);background:-ms-linear-gradient(top, #e8e8e8, #f1f1f3);background:linear-gradient(top, #e8e8e8, #f1f1f3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e8e8e8', EndColorStr='#f1f1f3');box-shadow:0 1px 1px #ccc inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2) inset;}
.b-choose-city__button.b-dropdown__trigger .trigger-icon{position:absolute;top:9px;right:6px;background:url("../i/icon-trigger-arrow.gif") no-repeat -9px 0;}
.b-choose-city__button:hover.b-dropdown__trigger .trigger-icon,.b-choose-city__button:active.b-dropdown__trigger .trigger-icon{top:8px;right:5px;}
.active_dd .b-choose-city__button.b-dropdown__trigger .trigger-icon{background-position:-9px -5px;}
.active_dd .b-choose-city__button.b-dropdown__trigger:hover .trigger-icon{top:9px;right:6px;}
.b-choose-city .b-dropdown__content{width:160px;top:20px;left:0 !important;right:auto !important;text-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.b-choose-city .m-dropdown_2col{width:322px;}
.b-choose-city .b-dropdown__content__item{margin:4px 1px;padding:2px 15px 4px;}
a.b-close-widget{display:block;position:absolute;z-index:3000;top:13px;right:16px;height:19px;width:19px;padding:0;line-height:10px;text-indent:-999em;cursor:pointer;}
.b-close-widget .icon{display:block;width:9px;height:9px;margin:-5px auto 0;background:url(../i/icon-close.gif) no-repeat 0 0;}
.b-growup{position:relative;z-index:65010;}
.b-growup__trigger{position:relative;z-index:10;}
.b-growup__content{display:none;position:absolute;z-index:5;bottom:40px;width:384px;padding:14px 16px 16px;margin:167px auto 0;background:#fff;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;border:1px solid #dadada;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
.b-growup__content a.b-close-widget{top:5px;right:5px;}
.b-growup-sharing{width:148px;right:0;padding-bottom:0;}
.active_dd.b-growup{margin-top:-11px;-webkit-box-shadow:0 0 10px #555555;-moz-box-shadow:0 0 10px #555555;box-shadow:0 0 10px #555555;}
.active_dd .b-growup__trigger{padding-top:11px;background-color:#fff;border-top-color:#fff;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.active_dd .b-growup__trigger:active{background:#fff;background:-moz-linear-gradient(top, #ffffff, #e7e6e8);background:-webkit-linear-gradient(top, #ffffff, #e7e6e8);background:-o-linear-gradient(top, #ffffff, #e7e6e8);background:-ms-linear-gradient(top, #ffffff, #e7e6e8);background:linear-gradient(top, #ffffff, #e7e6e8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e7e6e8');}
.active_dd .b-growup__trigger:hover{border-color:#fff #ccc #ccc;}
.active_dd .b-growup__content{display:block;}
.b-fest-complete{margin:26px 32px 0;border-top:1px solid #fff;box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);background:#fcfcfc;text-shadow:none;}
.g-fullcontent-col.m-fest-complete{height:369px;}
.b-cover-loader.m-fest-complete{display:block;box-shadow:none;}
.b-cover-loader.m-fest-complete .b-cover-loader__img{margin-left:0;}
.b-cover-loader.m-fest-complete .b-cover-loader__logo{margin-left:0;margin-top:96px;}
.b-fest-complete .ticket{float:left;width:455px;height:296px;padding-top:28px;border-right:1px solid #cfd1d2;text-align:center;}
.b-fest-complete .ticket .title{margin-bottom:9px;font-size:24px;font-weight:normal;}
.b-fest-complete .guide{margin-bottom:26px;font-size:15px;line-height:21px;}
.b-fest-complete .help{float:left;width:150px;padding:33px 0 0 20px;color:#888;}
.b-fest-complete .help .title{margin-bottom:15px;font-size:16px;font-weight:normal;line-height:1;}
.b-fest-complete .help .guide{font-size:11px;line-height:16px;}
.b-fest-complete .help .emphas{font-size:15px;font-weight:bold;line-height:18px;}
.b-fest-hall{margin:14px 21px 0 21px;padding:11px 16px 9px 16px;background:#f0f0f2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-top:1px solid #fff;box-shadow:0 1px 1px #ccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.b-fest-hall:hover{background:#fafafa;}
.b-fest-hall__poster{float:left;margin-top:3px;margin-right:20px;border:1px solid #adadad;}
.b-fest-hall__details{float:left;margin-bottom:20px;}
.b-fest-hall__details .date,.b-fest-hall__details .address{margin-bottom:7px;color:#888;}
.b-fest-hall__details .event{margin-bottom:7px;font-size:16px;line-height:18px;}
.b-fest-hall__title{margin-bottom:10px;font-size:24px;font-weight:normal;}
.b-fest-hall .b-schedule-btn,.b-fest-hall .b-schedule-btn:hover{width:78px;height:24px;margin-right:2px;font-size:13px;line-height:23px;}
.b-fest-hall .b-schedule-btn.active,.b-fest-hall .b-schedule-btn.active:hover{width:80px;height:26px;line-height:25px;}
.b-fest-org{margin-top:107px;font-size:11px;color:#666;}
.b-left-copyright{position:absolute;bottom:24px;z-index:3;width:112px;margin-left:16px;font-size:11px;line-height:15px;color:#888;}
.b-header{height:81px;background:#fff;}
.b-home{padding-left:32px;padding-top:22px;}
.b-hr{display:block;height:2px;margin-bottom:9px;font-size:0;line-height:1px;background:url(../i/hr.png);}
.m-hr_1{height:1px;}
.m-hr_outdent{margin-left:-16px;margin-right:-16px;}
.b-label-inside{display:block;position:relative;top:4px;left:12px;margin-bottom:-23px;font-size:14px;color:#888;cursor:text;}
.m-label-sms-code{width:224px;left:0;margin-left:auto;margin-right:auto;text-align:center;text-shadow:none;}.m-label-sms-code_theatre{left:50px;}
.b-login-btn__fb{display:inline-block;width:32px;height:32px;background:url(../i/socnet-sprite.png);cursor:pointer;vertical-align:middle;}
.b-login-btn__vk{display:inline-block;width:32px;height:32px;background:url(../i/socnet-sprite.png) no-repeat 0 -32px;cursor:pointer;vertical-align:middle;}
.b-login-btn__tw{display:inline-block;width:32px;height:32px;background:url(../i/socnet-sprite.png) no-repeat 0 -64px;cursor:pointer;vertical-align:middle;}
.b-loading,.b-loading p{text-align:center;font-weight:bold;font-size:16px;}
.b-loading .loader{display:block;margin:88px auto 10px;width:66px;height:66px;background:url(/i/ticket-loader.gif) no-repeat;}
.b-logo-rambler{width:204px;height:38px;background:url(../i/rambler-kassa-logo.png) no-repeat;text-indent:-999em;font-size:0;}
.b-middle-float{position:relative;}
.b-middle-float .center-fixed{position:absolute;left:-192px;top:0;}
.b-n10n{position:fixed;bottom:45px;right:16px;margin-bottom:16px;padding:10px 16px 10px 32px;height:35px;max-width:224px;background:#3d3d3d;background:rgba(61, 61, 61, 0.9);border-radius:3px;font-size:13px;line-height:17px;color:#eee;text-shadow:none;}
.b-n10n__icon{display:block;width:14px;height:14px;position:absolute;top:10px;left:10px;background:url(../i/errorlabel.png) no-repeat 0 -27px;}
.b-phone-payment__smssend{font-size:21px;line-height:26px;color:#666;}
.b-mudy-scroll{overflow:auto;}
.b-mudy_body{margin-top:107px;}
.b-reserv-sms__error{top:74px;left:93px;}
.b-reserv-sms__free{margin-left:140px;text-align:left;font-size:11px;color:#666;}
.b-service__lb{display:inline-block;width:40px;}
.b-search-input{display:inline-block;height:24px;width:60px;padding:0 10px;vertical-align:middle;font:12px/24px Arial,Helvetica,sans-serif;border:#e8e8e8 1px solid;border-top-color:#e7e7e7;border-bottom-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f1f1f1;box-shadow:0 -1px 0px #d6d6d6;-moz-box-shadow:0 -1px 0px #d6d6d6;-webkit-box-shadow:0 -1px 0px #d6d6d6;}
#b-shadow-popup{position:absolute;width:100%;height:100%;top:0;left:0;background:url("../i/iframe-popup_bg_dark.png") 0 0;z-index:65100;}
#b-shadow-popup.b-popup-light{background:url("../i/iframe-popup_bg_light.png") 0 0;}
#b-shadow-popup .b-sms-popup{position:relative;width:384px;height:136px;padding:12px 16px;margin:167px auto 0;background:#fff;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;border:1px solid #dadada;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#b-shadow-popup .b-sms-popup a.b-close-widget{top:5px;right:5px;}
#b-shadow-popup .b-text-popup{position:relative;width:650px;height:380px;margin:105px auto 0;background:#fff;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-shadow:none;}
.b-text-popup__title{position:relative;z-index:2;padding:14px 0 12px 32px;margin:0;font-size:28px;font-weight:normal;line-height:1;}
.b-text-popup__footer{position:relative;padding:10px;text-align:right;}
.b-text-popup__content{overflow:auto;padding:16px 26px 8px 32px;background:#bcbfc6;}
.b-text-popup__content h1{margin-top:-11px;font-size:21px;font-weight:normal;color:#888;}
#b-shadow-popup .b-text-popup a.b-close-widget{top:7px;right:7px;}
#b-shadow-popup .b-warn-popup{position:relative;width:480px;height:100px;margin:195px auto 0;text-align:center;background-color:#DDDDDD;padding:10px;box-shadow:0 0 4px rgba(0, 0, 0, 0.5);}
#b-shadow-popup .b-warn-popup__title{color:#fff;font-size:26px;line-height:30px;font-weight:normal;text-shadow:none;}
#b-shadow-popup .b-warn-popup__button{height:28px;line-height:28px;padding-left:16px;padding-right:16px;}
#b-shadow-popup .b-warn-popup a.b-close-widget{top:5px;right:5px;}
.b-sharing{padding-top:8px;padding-bottom:6px;}
.b-sharing .button{display:block;width:143px;height:28px;padding:0;margin-bottom:11px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;line-height:normal;}
.b-sharing i{display:inline-block;width:16px;height:16px;margin:6px 8px;font-style:normal;vertical-align:middle;background:url(../i/sharing-sprite.png) no-repeat;}
.b-sharing .icon_fb{background-position:0 0;}
.b-sharing .icon_vk{background-position:0 -16px;}
.b-sharing .icon_tw{background-position:0 -32px;}
.b-sharing .icon_ok{background-position:0 -48px;}
.b-popup-hr{height:9px;margin:0 auto 22px;background:url(../i/popup-hr.png) no-repeat 50% 0;}
.b-popup-img{border:3px solid #f1f1f1;}
.b-pseudo-input{display:inline-block;height:32px;padding:0 10px;vertical-align:middle;font:18px/32px Arial,Helvetica,sans-serif;border:#c1c1c1 1px solid;background:#fff;box-shadow:inset 0 1px 1px 0 #d6d6d6;-moz-box-shadow:inset 0 1px 1px 0 #d6d6d6;-webkit-box-shadow:inset 0 1px 1px 0 #d6d6d6;box-sizing:border-box;-moz-box-sizing:border-box;text-shadow:none;}
.b-empsrch{position:relative;margin:75px auto 30px;width:350px;clear:both;}
.b-empsrch__result{margin-bottom:5px;margin-left:48px;font-size:21px;font-weight:bold;line-height:26px;color:#808490;}
.b-empsrch__suggestion{margin-left:48px;color:#808490;}
.b-empsrch__icon{position:absolute;top:7px;left:0;width:28px;height:31px;background:url(../i/sprite-pack.png) no-repeat 0 -7px;}
.b-text-page{padding:17px 16px 0 32px;}
.b-title{font-size:25px;font-weight:normal;}
.b-subtitle{margin-top:10px;margin-bottom:2px;font-size:24px;font-weight:normal;line-height:26px;}
.b-wait-message{padding:.308em 9px;margin-bottom:.693em;background:#eee;color:#333;}
.b-warning{position:absolute;margin-top:5px;padding:5px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#333;color:#fff;text-shadow:none;}
.b-warning__n{position:absolute;left:10px;top:-5px;width:10px;height:5px;background:url("../i/sprite-pack.png") no-repeat -11px 0;}
.b-cinema-plan{position:relative;margin:0 auto;z-index:9;}
.b-hall-plan-preview-box{position:absolute;z-index:1030;overflow:hidden;top:-999em;right:0;margin-top:-60px;padding:10px;border:#a3a6a8 5px solid;background:#a3a6a8;}
.b-hall-plan-preview__track{position:absolute;top:0;left:0;margin-top:10px;margin-left:10px;border:#ff781a 2px solid;border-left-width:2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;cursor:move;background:url(../i/no.gif);}
.b-hall-plan-preview__track .shadow{position:absolute;background:#000;opacity:0.3;}
.b-hall-plan-preview__track .left.shadow{width:100px;top:-2px;left:-102px;}
.b-hall-plan-preview__track .right.shadow{width:100px;top:-2px;right:-102px;}
.b-hall-plan-preview__track .top.shadow{width:400px;height:100px;top:-102px;left:-200px;}
.b-hall-plan-preview__track .bottom.shadow{width:400px;height:100px;bottom:-102px;left:-200px;}
.b-cinema-reservation{overflow:hidden;height:390px;position:relative;}
.b-heading-common{margin:8px 0 1px 30px;min-height:21px;}
.b-heading-common__change-hall{font:normal 11px/21px Arial,Helvetica,sans-serif;text-shadow:0 1px 0 #fff;}
.b-heading-common__change-hall .change-hall-btn{display:inline-block;padding:0 10px;text-align:center;cursor:pointer;border-bottom:#838589 1px solid;border-right:#ababab 1px solid;box-shadow:0px 1px 0 #a5a9ad;background:#f1f0f2;background:-moz-linear-gradient(top, #ffffff 0, #f8f8f9 10%, #e8e7e9 100%);background:-webkit-linear-gradient(top, #ffffff 0, #f8f8f9 10%, #e8e7e9 100%);background:-o-linear-gradient(top, #ffffff 0, #f8f8f9 10%, #e8e7e9 100%);background:-ms-linear-gradient(top, #ffffff 0, #f8f8f9 10%, #e8e7e9 100%);background:linear-gradient(top, #ffffff 0, #f8f8f9 10%, #e8e7e9 100%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#e8e7e9');}
.b-heading-common__change-hall .change-hall-btn.first{border-radius:3px 0 0 3px;}
.b-heading-common__change-hall .active__change-hall-btn{cursor:auto;color:#fff;text-shadow:none;border-bottom:#d1d3d7 1px solid;border-right:#ccc 1px solid;box-shadow:none;background:#F0620D;background:-moz-linear-gradient(top, #f0620d 0, #ff7d1e 100%);background:-webkit-linear-gradient(top, #f0620d 0, #ff7d1e 100%);background:-o-linear-gradient(top, #f0620d 0, #ff7d1e 100%);background:-ms-linear-gradient(top, #f0620d 0, #ff7d1e 100%);background:linear-gradient(top, #f0620d 0, #ff7d1e 100%);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#F0620D', EndColorStr='#FF7D1E');}
.b-cinema-reservation .captcha img{float:left;margin-right:16px;margin-top:5px;}
.b-cinema-reservation .screen-label{position:absolute;margin-top:10px;color:#666;font-size:11px;}
.b-cinema-reservation .m-screen-label__right{right:-10px;}
.b-cinema-reservation .screen{position:absolute;background:#f9f9f9;height:5px;margin-top:16px;font-size:1px;line-height:1px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 1px 1px #999;}
.b-scroll-container__screen{position:relative;margin:0 auto;height:0;left:-10px;z-index:1050;}
.b-scroll-container__screen-hide{width:100%;height:30px;position:absolute;left:1px;z-index:1020;background:#bcbfc6;}
.m-full-height-screen .b-scroll-container__screen,.m-full-width-screen .b-scroll-container__screen{position:absolute;left:40px;height:20px;z-index:1020;}
.m-full-width-screen .b-scroll-container__screen{margin-left:0 !important;left:40px !important;}
.m-full-width-screen .screen{width:600px !important;}
.m-full-height-screen ._rownums-scroll-pad{position:relative;}
.m-full-height-screen .b-scroll-container__rownums{height:100%;width:40px;overflow:hidden;}
.m-full-width-screen .left-rowCount{left:2px !important;margin-left:0;text-align:right;}
.b-scroll-container__rownums.left-rowCount{text-align:right;}
.m-full-width-screen .right-rowCount{left:0! important;margin-left:595px;}
.m-full-width-screen .m-screen-label__right{display:none;right:0 !important;}
.m-full-width-screen .left-rowCount .cinema-plan-obj{padding-right:15px;}
.m-full-width-screen .right-rowCount .cinema-plan-obj{padding-left:17px;}
.b-cinema-reservation .b-scroll-container{width:640;height:310px;position:relative;overflow:hidden;margin:0 auto;}
.b-scroll-container__rownums{position:absolute;margin:0 50%;z-index:1010;}
.b-cinema-reservation .b-scroll-container .m-seat-hl:hover{vertical-align:middle;text-align:center;background:#fc7115;background:-moz-linear-gradient(top, #ff7d1e, #f7650c);background:-webkit-linear-gradient(top, #ff7d1e, #f7650c);background:-o-linear-gradient(top, #ff7d1e, #f7650c);background:-ms-linear-gradient(top, #ff7d1e, #f7650c);background:linear-gradient(top, #ff7d1e, #f7650c);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ff7d1e', EndColorStr='#f7650c');-webkit-box-shadow:0 0 2px #999;box-shadow:0 1px 2px #555;width:24px !important;height:17px !important;padding:7px 0 0;margin:-5px 0 0 -5px;font:bold 11px/11px Arial,Helvetica,sans-serif;text-shadow:0 -1px 0 #b15211;color:#fefefe;text-indent:0;z-index:1050;}
.b-cinema-reservation .b-scroll-container .m-seat-hl:hover .mask{display:inline-block;background:none;text-align:center;font:bold 11px/11px Arial,Helvetica,sans-serif;}
.b-cinema-reservation .b-scroll-container .m-seat-hl:active .mask{background:none;}
.b-cinema-reservation .cinema-plan-obj{position:absolute;color:#666;width:25px;padding:0 5px 0 3px;height:15px;font-size:11px;line-height:15px;z-index:20;text-shadow:none;background:#bcbfc6;}
.b-cinema-reservation .rownum-pad{position:absolute;width:2000px;height:15px;left:-1000px;z-index:1;}
.b-cinema-reservation .rownum-pad:hover{background-color:#9199a1 !important;}
.b-cinema-reservation .seats-icon-details{display:inline-block;margin:9px 10px 0px;padding:0;}
.b-cinema-reservation .seats-icon-details .m-seat-fl{display:block;margin-right:-15px;cursor:default;width:13px;height:13px;}
.b-cinema-reservation .seats-icon-details li{float:left;margin:0;padding-right:18px;padding-left:0;padding-bottom:5px;list-style:none outside none;font-size:0.846em;}
.b-cinema-reservation .seats-icon-details .seats-legend{display:block;white-space:nowrap;padding-left:20px;margin-top:1px;}
.b-cinema-reservation .coupon{margin-top:6px;}
.b-cinema-reservation .hall{position:relative;z-index:5;height:340px;}
.b-cinema-reservation .common{background:#efeff1;border-radius:3px;}
.b-cinema-reservation .vip{background:#c6caeb;border-radius:3px;}
.b-cinema-reservation .sofa{background:#e2cfb2;border-radius:3px;}
.b-cinema-reservation .occupied,.b-cinema-reservation .b-scroll-container .occupied:hover{background:none;color:#eee;border:none;box-shadow:none;cursor:default;width:14px !important;height:14px !important;margin:0 !important;padding:0 !important;font-size:0px;line-height:0px;}
.b-cinema-reservation .occupied .mask,.b-cinema-reservation .b-scroll-container .occupied:hover .mask{background:url(../i/place-mask.png) no-repeat 0 -16px;text-indent:-999em;}
.b-cinema-reservation .occupied .place-cost,.b-cinema-reservation .b-scroll-container .occupied:hover .place-cost{display:none !important;}
.b-cinema-reservation .selected-place-class{font:bold 9px/12px Arial,Helvetica,sans-serif;color:#fff !important;background:#ff781a;}
.b-cinema-reservation .selected-place-class .mask{background-position:0 -16px;}
.b-cinema-reservation .b-scroll-container .selected-place-class:active{color:#0049ae !important;}
.b-cinema-reservation .row-hover{font-weight:bold;color:#fff;background:#9199a1;}
.b-cinema-reservation .place-sofa{position:absolute;}
.b-cinema-reservation .place-sofa:hover .b-seat{padding-right:1px;width:11px !important;background-color:#fd842d ;border:1px solid #bc6224;font:bold 9px/12px Arial,Helvetica,sans-serif;color:#fff;text-indent:0;text-shadow:#c94a09 0 -1px 1px;}
.b-cinema-reservation .place-sofa .m-seat-hl:hover{width:22px !important;font:bold 14px/14px Arial,Helvetica,sans-serif;}
.b-cinema-reservation .place-sofa .selected-place-class:hover{background:url(../i/selected-place-del.gif) no-repeat 50% 50%;text-indent:-999em;}
.b-cinema-reservation .place-sofa:hover .occupied{background:#eee;color:#eee;border:1px solid #cecece;cursor:default;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:13px !important;height:13px !important;margin:0 !important;padding:0 !important;font-size:0px;line-height:0px;}
.b-reservation table{margin-bottom:1.692em;}
.b-reservation h2{margin-bottom:.714em;}
.b-reservation .actions{}
.b-reservation-link{margin-left:8px;white-space:nowrap;}
.b-reservation-link img{margin-right:5px;vertical-align:middle;}
.b-place-cost{display:none;position:absolute;z-index:1100;width:64px;padding:5px 0 5px;background:#333;border-radius:3px;font-size:11px;line-height:1;font-weight:bold;color:#fff;text-shadow:none;text-align:center;}
.b-place-cost i{position:absolute;display:block;bottom:-5px;left:30px;width:10px;height:5px;background:url(../i/sprite-pack.png) no-repeat 0 0;}
.b-icon{display:inline-block;position:relative;width:16px;height:16px;margin-right:5px;background:url(../i/icon-pack.png) no-repeat 16px 16px;overflow:hidden;font-size:0;}
.b-icon_ticket-blue{background:url(../i/icon-pack_09659B_8.png) no-repeat -16px -4px;height:9px;}
.b-icon_ticket-white{background:url(../i/icon-pack_FFF.png) no-repeat -16px -4px;height:9px;}
.b-icon-button{padding:0 10px;height:38px;width:auto;line-height:38px;}
.b-icon-button .icon{display:inline-block;margin-right:9px;vertical-align:middle;background:url(../i/custom-buttons.png) no-repeat;}
.b-icon-button .icon-save{margin-top:-5px;width:21px;height:19px;background-position:0 -16px;}
.b-icon-button .icon-save-dark{margin-top:-5px;width:21px;height:19px;background-position:0 -36px;}
.b-icon-button.m-save-ticket{font-size:16px;font-weight:bold;width:239px;}
#b-shadow-popup.b-sharing-popup{z-index:10;}
#b-shadow-popup .b-info-popup{margin:142px auto 0;position:relative;width:245px;height:175px;padding:13px 40px;background:#fff;-moz-box-shadow:0 0 10px #555;-webkit-box-shadow:0 0 10px #555;box-shadow:0 0 10px #555;border:1px solid #dadada;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}
#b-shadow-popup .b-info-popup__title{font-size:24px;font-weight:normal;}
#b-shadow-popup .b-info-popup a.b-close-widget{top:-127px;right:-178px;}
.b-input-correct{background-image:url(../i/icon-inputbig.png);background-repeat:no-repeat;background-position:100% 0;}
.b-input-incorrect{background-image:url(../i/icon-inputbig.png);background-repeat:no-repeat;background-position:100% -35px;}
.b-buy-tickets-link{font:11px/15px Arial,Helvetica,sans-serif;}
.b-buy-tickets-link_white{color:#FFF!important;}
.b-schedule-btn{display:inline-block;width:41px;height:20px;margin-bottom:9px;box-shadow:0 1px 0 #eee;-moz-box-shadow:0 1px 0 #eee;-webkit-box-shadow:0 1px 0 #eee;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #ccc;background:#f5f5f6;background:-moz-linear-gradient(top, #ffffff, #eeeef0);background:-webkit-linear-gradient(top, #ffffff, #eeeef0);background:-o-linear-gradient(top, #ffffff, #eeeef0);background:-ms-linear-gradient(top, #ffffff, #eeeef0);background:linear-gradient(top, #ffffff, #eeeef0);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#eeeef0');text-align:center;font-size:11px;line-height:20px;color:#444;cursor:pointer;}
.b-schedule-btn:hover{border:1px solid #ff781a;width:41px;height:20px;line-height:20px;}
.b-schedule-btn.active,.b-schedule-btn.active:hover{width:43px;height:22px;border:none;background:#0055cc;background:-moz-linear-gradient(top, #f0620d, #ff7d1e);background:-webkit-linear-gradient(top, #f0620d, #ff7d1e);background:-o-linear-gradient(top, #f0620d, #ff7d1e);background:-ms-linear-gradient(top, #f0620d, #ff7d1e);background:linear-gradient(top, #f0620d, #ff7d1e);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#f0620d', EndColorStr='#ff7d1e');box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;color:#fff;text-shadow:none;line-height:22px;}
.b-schedule-btn:active{border:1px solid #c1c1c1;background:#ececee;background:-moz-linear-gradient(top, #e8e7e8, #f1f1f3);background:-webkit-linear-gradient(top, #e8e8e8, #f1f1f3);background:-o-linear-gradient(top, #e8e8e8, #f1f1f3);background:-ms-linear-gradient(top, #e8e8e8, #f1f1f3);background:linear-gradient(top, #e8e8e8, #f1f1f3);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#e8e8e8', EndColorStr='#f1f1f3');box-shadow:0 1px 0 #d7d6d8 inset;-moz-box-shadow:0 1px 0 #d7d6d8 inset;-webkit-box-shadow:0 1px 0 #d7d6d8 inset;}
.b-schedule-btn.disabled{background:transparent;border:1px solid #dedede;width:41px;height:20px;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;line-height:20px;color:#ababab;cursor:default;}
.b-tabs{background:url(../i/tabs-border.gif) repeat-x 0 100%;padding-left:16px;}
.b-tabs li{margin:0;}
.b-tabs .item{display:block;padding:7px 16px 5px;border:1px solid #f1f1f1;border-width:1px 1px 0 1px;background-color:#f1f1f1;text-decoration:none;white-space:nowrap;}
.b-tabs .current .item{padding:7px 16px 5px;border:1px solid #c9c9c9;border-bottom-color:#fff;color:#333;background-color:#fff;font-weight:bold;}
.b-tabs .item:hover{border:1px solid #c9c9c9;background-color:#fff;}
.b-tabs .current .item:hover{border-bottom-color:#fff;}
.b-userpic{border:1px solid #8b8e92;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:3px;background:#fff;vertical-align:middle;}
.b-userpic__icon{position:absolute;width:20px;height:20px;margin-top:40px;margin-left:-17px;background:url(../i/socnet-sprite.png) no-repeat -32px -20px;}
.b-userpic__icon.fb{background-position:-32px 0;}
.b-userpic__icon.vk{background-position:-32px -32px;}
.b-userpic__icon.tw{background-position:-32px -64px;}
.b-username{font-size:16px;}
.scroll-bar{width:8px;left:-1px;border:1px solid #a2a5aa;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.scroll-track{width:8px;height:100%;background:#7f838c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#iscroll .scroll-panel{height:315px !important;margin-top:0;right:25px;top:135px;}
#simple-scroll{height:275px;}
#simple-scroll .scroll-panel{height:250px;right:20px;top:15px;}
.m-hide-footer-mrg{margin-bottom:600px;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
#content-scroll{height:406px;}#content-scroll .scroll-panel{height:370px;right:20px;top:15px;}
.agreement-holder{float:right;width:270px;}
.agreements-panel{position:absolute;bottom:0;left:0;width:509px;height:58px;padding:0 32px;}
.audience-holder{float:left;}
.audience{display:block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:223px;height:40px;background:url(../i/audience.png) no-repeat 223px 0;vertical-align:middle;}.audience_0{background-position:0 0;}
.audience_6{background-position:-223px 0;}
.audience_12{background-position:-446px 0;}
.audience_16{background-position:-669px 0;}
.audience_18{background-position:-892px 0;}
.b-auth-button{display:inline-block;width:206px;height:31px;line-height:30px;color:#666;cursor:pointer;}.b-auth-button-pressed{display:inline-block;width:238px;height:30px;line-height:30px;background:#ff781a;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border-top:1px solid #f0620d;border-bottom:1px solid #c8cacd;color:#fefefe;text-align:center;text-shadow:none;}
.bbtn{display:inline-block;padding:3px 14px;margin-bottom:0;font-size:13px;line-height:21px;text-align:center;text-shadow:white 0 1px 0;vertical-align:middle;cursor:pointer;background-color:#f3f3f4;background-image:-moz-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-ms-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfc), to(#e7e6e8));background-image:-webkit-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-o-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:linear-gradient(top, #fbfbfc, #e7e6e8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfc', endColorstr='#e7e6e8', GradientType=0);border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333333;}.bbtn:hover{border-color:#ff781a;z-index:2;color:#333333;}
.bbtn:focus{outline:none;}
.bbtn:active{border-color:#c1c1c1;background-image:none;background-color:#ecebec;background-image:-moz-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-ms-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e7e8), to(#f1f1f3));background-image:-webkit-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-o-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:linear-gradient(top, #e8e7e8, #f1f1f3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e7e8', endColorstr='#f1f1f3', GradientType=0);outline:0;}
.bbtn.active{border:none;padding:4px 15px;background-image:none;background-color:#f66d14;background-image:-moz-linear-gradient(top, #f0620d, #ff7d1e);background-image:-ms-linear-gradient(top, #f0620d, #ff7d1e);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f0620d), to(#ff7d1e));background-image:-webkit-linear-gradient(top, #f0620d, #ff7d1e);background-image:-o-linear-gradient(top, #f0620d, #ff7d1e);background-image:linear-gradient(top, #f0620d, #ff7d1e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0620d', endColorstr='#ff7d1e', GradientType=0);color:#ffffff;text-shadow:none;box-shadow:none;outline:0;}
.bbtn.disabled,.bbtn[disabled]{cursor:default;background-image:none;background-color:#e6e6e6;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.bbtn.disabled:hover,.bbtn[disabled]:hover{border-color:#cfcfcf;}
.bbtn__primary,.bbtn__primary:hover{padding:2px 14px;color:#ffffff;background-color:#f47732;background-image:-moz-linear-gradient(top, #f3833c, #f56524);background-image:-ms-linear-gradient(top, #f3833c, #f56524);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f3833c), to(#f56524));background-image:-webkit-linear-gradient(top, #f3833c, #f56524);background-image:-o-linear-gradient(top, #f3833c, #f56524);background-image:linear-gradient(top, #f3833c, #f56524);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3833c', endColorstr='#f56524', GradientType=0);border:1px solid #e76023;font-size:13px;font-weight:bold;text-shadow:none;}
.bbtn__primary:active,.bbtn__primary.active{padding:2px 14px;background-color:#f4712e;background-image:-moz-linear-gradient(top, #f56524, #f3833c);background-image:-ms-linear-gradient(top, #f56524, #f3833c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f56524), to(#f3833c));background-image:-webkit-linear-gradient(top, #f56524, #f3833c);background-image:-o-linear-gradient(top, #f56524, #f3833c);background-image:linear-gradient(top, #f56524, #f3833c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f56524', endColorstr='#f3833c', GradientType=0);border:1px solid #e76023;}
.bbtn.disabled,.bbtn[disabled]{cursor:default;color:#ababab;background-image:none;background-color:#f6f6f7;border-color:#cbcbcb;}
.bbtn_choose-city{position:relative;margin:5px 0 0;padding-right:22px!important;min-width:79px;text-align:left;}
.bbtn_sked{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;width:122px;padding-left:2px;padding-right:2px;}.bbtn_sked:hover{z-index:4;}
.bbtn_sked.active{padding-left:3px;padding-right:3px;}
.bbtn_sked-switcher{position:absolute;bottom:0;z-index:3;display:block;padding-left:0;padding-right:0;width:14px;}.bbtn_sked-switcher i{display:inline-block;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:14px;height:14px;vertical-align:middle;}
.bbtn_sked-switcher.left{left:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}.bbtn_sked-switcher.left i{background:url("../i/icons.png") no-repeat -98px -34px;}
.bbtn_sked-switcher.right{right:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}.bbtn_sked-switcher.right i{background:url("../i/icons.png") no-repeat -112px -34px;}
.bbtn_small{padding:0 8px;font-size:11px;}
.bbtn_footer-prev{display:inline-block !important;width:136px;padding-left:2px;padding-right:2px;}
.bbtn_event{font-size:12px;line-height:12px;font-weight:bold;padding:8px 0;width:103px;text-align:center;}.bbtn_event.active{padding:9px 1px;}
.bbtn-group{position:relative;font-size:0;vertical-align:middle;white-space:nowrap;}
.bbtn-group>.bbtn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.bbtn-group>.bbtn+.bbtn{margin-left:-1px;}
.bbtn-group>.bbtn,.bbtn-group>.dropdown-menu{font-size:13px;}
.bbtn-group>.bbtn:first-child{margin-left:0;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.bbtn-group>.bbtn:last-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.bbtn-group_sked .bbtn:first-child,.bbtn-group_sked .bbtn:last-child{border-radius:0;}
.btn{display:inline-block;height:25px;border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333333;text-align:center;line-height:25px;vertical-align:middle;cursor:pointer;}.btn:hover{color:#333333;text-decoration:none;}
.button-gray{display:inline-block;border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 0 #ffffff;-moz-box-shadow:inset 0 1px 0 0 #ffffff;box-shadow:inset 0 1px 0 0 #ffffff;color:#333333;background-color:#f3f3f4;background-image:-moz-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-ms-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfc), to(#e7e6e8));background-image:-webkit-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:-o-linear-gradient(top, #fbfbfc, #e7e6e8);background-image:linear-gradient(top, #fbfbfc, #e7e6e8);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfc', endColorstr='#e7e6e8', GradientType=0);}.button-gray:hover,.button-gray.ui-state-hover{border-color:#ff781a;color:#333333;background-color:#f6f6f7;background-image:-moz-linear-gradient(top, #fbfbfc, #eeeef0);background-image:-ms-linear-gradient(top, #fbfbfc, #eeeef0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fbfbfc), to(#eeeef0));background-image:-webkit-linear-gradient(top, #fbfbfc, #eeeef0);background-image:-o-linear-gradient(top, #fbfbfc, #eeeef0);background-image:linear-gradient(top, #fbfbfc, #eeeef0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbfc', endColorstr='#eeeef0', GradientType=0);}
.b-buyticket{padding:17px 0 0 32px;height:355px;}.b-buyticket.scroll{height:auto;}
.b-buyticket__lb{display:block;font-size:24px;line-height:39px;}
.b-buyticket__form-text{margin-top:35px;margin-bottom:0;color:#666;}
.b-buyticket__form-text.m-form-text-1line{margin-top:43px;}
.b-buyticket__time{margin-top:39px;}
.b-buyticket__phone-input-wrap{display:inline-block;position:relative;}
.b-buyticket__phone-input{padding-left:29px;width:224px;}
.b-buyticket__phone-prefix{display:block;position:absolute;left:6px;top:1px;font-size:18px;line-height:30px;color:#333;}
.b-buyticket__hr.b-hr{height:1px;margin-left:-30px;margin-top:22px;background-position:0 -2px;}
.b-buyticket__warning{padding-bottom:8px;}
.b-buyticket__promo-link{border-bottom:1px dashed #0055cc;font-size:16px;color:#0055cc;cursor:pointer;}
.b-buyticket__promo-link-panel{margin-top:40px;height:154px;}
.b-buyticket__promo-text{margin-top:5px;color:#666;}
.b-buyticket-timer{float:right;width:80px;height:35px;font-size:24px;line-height:37px;color:#666;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-bottom:1px solid #f2f2f2;border-top:1px solid #cecece;-webkit-box-shadow:0 0 1px #dddddd inset;-moz-box-shadow:0 0 1px #dddddd inset;box-shadow:0 0 1px #dddddd inset;background:rgba(0, 0, 0, 0.05);}
.b-buyticket-timer-help{float:right;width:126px;margin:2px 3px 0 16px;font-size:11px;line-height:15px;color:#666666;}
.b-cover-loader{display:none;position:absolute;left:0;width:102%;margin-left:-1%;height:100%;z-index:2000;text-align:center;}.b-cover-loader__img{margin-top:46px;}
.b-cover-loader__logo{margin-top:165px;}
.ticket-check__total{padding-top:5px;}
[class^="icon-"],[class^="icon__"],[class*=" icon-"],[class*=" icon__"]{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-image:url("../i/icons.png");background-position:16px 16px;background-repeat:no-repeat;}[class^="icon-"]-plus,[class^="icon__"]-plus,[class*=" icon-"]-plus,[class*=" icon__"]-plus{background-position:-32px -16px;}[class^="icon-"]-plus.disabled,[class^="icon__"]-plus.disabled,[class*=" icon-"]-plus.disabled,[class*=" icon__"]-plus.disabled{background-position:-48px -16px;}
[class^="icon-"]-minus,[class^="icon__"]-minus,[class*=" icon-"]-minus,[class*=" icon__"]-minus{background-position:-64px -16px;}[class^="icon-"]-minus.disabled,[class^="icon__"]-minus.disabled,[class*=" icon-"]-minus.disabled,[class*=" icon__"]-minus.disabled{background-position:-80px -16px;}
[class^="icon-"]-plus-medium,[class^="icon__"]-plus-medium,[class*=" icon-"]-plus-medium,[class*=" icon__"]-plus-medium{background-position:-96px 0;}[class^="icon-"]-plus-medium.disabled,[class^="icon__"]-plus-medium.disabled,[class*=" icon-"]-plus-medium.disabled,[class*=" icon__"]-plus-medium.disabled{background-position:-112px 0;}
[class^="icon-"]-minus-medium,[class^="icon__"]-minus-medium,[class*=" icon-"]-minus-medium,[class*=" icon__"]-minus-medium{background-position:-128px 0;}[class^="icon-"]-minus-medium.disabled,[class^="icon__"]-minus-medium.disabled,[class*=" icon-"]-minus-medium.disabled,[class*=" icon__"]-minus-medium.disabled{background-position:-144px 0;}
[class^="icon-"]__warning,[class^="icon__"]__warning,[class*=" icon-"]__warning,[class*=" icon__"]__warning{width:14px;height:14px;background-position:-81px -1px;}
.icon-plus{background-position:-32px -16px;}.icon-plus.disabled{background-position:-48px -16px;}
.icon-minus{background-position:-64px -16px;}.icon-minus.disabled{background-position:-80px -16px;}
.icon-plus-medium{background-position:-96px 0;}.icon-plus-medium.disabled{background-position:-112px 0;}
.icon-minus-medium{background-position:-128px 0;}.icon-minus-medium.disabled{background-position:-144px 0;}
.icon__warning{width:14px;height:14px;background-position:-81px -1px;}
.datepicker-input{position:absolute;z-index:1001;top:0;left:0;width:0;height:100%;margin:0;padding:0;border:none;visibility:hidden;}
.ui-datepicker{display:none;padding:7px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#ffffff;-webkit-box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.6);-moz-box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.6);box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.6);font-size:16px;font-weight:normal;line-height:32px;}.ui-datepicker th{font-size:11px;color:#ababab;text-transform:lowercase;}
.ui-datepicker td{font-weight:bold;}.ui-datepicker td a,.ui-datepicker td span{display:block;width:32px;height:32px;text-align:center;border:3px solid transparent;color:#333333;text-decoration:none;-webkit-transition:border-color 0.01s linear;-moz-transition:border-color 0.01s linear;-ms-transition:border-color 0.01s linear;-o-transition:border-color 0.01s linear;transition:border-color 0.01s linear;}.ui-datepicker td a.ui-state-hover,.ui-datepicker td span.ui-state-hover{border-color:#fb7418;background-color:#fcfcfd;background-image:-moz-linear-gradient(top, #ffffff, #f7f7f9);background-image:-ms-linear-gradient(top, #ffffff, #f7f7f9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f7f7f9));background-image:-webkit-linear-gradient(top, #ffffff, #f7f7f9);background-image:-o-linear-gradient(top, #ffffff, #f7f7f9);background-image:linear-gradient(top, #ffffff, #f7f7f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f9', GradientType=0);}
.ui-datepicker td.ui-state-disabled span{color:#ababab;}
.ui-datepicker td.ui-datepicker-week-end a{color:#bf4646;}
.ui-datepicker-header{position:relative;margin:9px 9px 0;}
.ui-datepicker-title{text-align:center;line-height:27px;}
.ui-datepicker-prev,.ui-datepicker-next{width:25px;display:inline-block;height:25px;border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333333;text-align:center;line-height:25px;vertical-align:middle;cursor:pointer;position:absolute;top:0;}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{color:#333333;text-decoration:none;}
.ui-datepicker-prev span,.ui-datepicker-next span{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;display:block;position:absolute;top:50%;left:50%;margin:-5px 0 0 -3px;width:6px;height:9px;}
.ui-datepicker-prev{left:0;}.ui-datepicker-prev span{margin-left:-4px;}
.ui-datepicker-prev.ui-state-disabled span{background-position:-101px -19px;}
.ui-datepicker-next{right:0;}.ui-datepicker-next span{margin-left:-2px;}
.ui-datepicker-next.ui-state-disabled span{background-position:-149px -19px;}
.dropdown{position:relative;}.dropdown .caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #222222;border-right:4px solid transparent;border-left:4px solid transparent;content:"";margin-top:9px;margin-left:40px;}
.dropdown_datepicker{margin-top:7px;}
.dropdown_choose-city{text-align:center;}.dropdown_choose-city .caret{display:block!important;position:absolute;top:0;right:8px;margin-left:0;}
.dropdown_choose-city .dropdown-menu{text-align:left;}
.open .dropdown-toggle{border-color:#c1c1c1;background-image:none;background-color:#ecebec;background-image:-moz-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-ms-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#e8e7e8), to(#f1f1f3));background-image:-webkit-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:-o-linear-gradient(top, #e8e7e8, #f1f1f3);background-image:linear-gradient(top, #e8e7e8, #f1f1f3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e7e8', endColorstr='#f1f1f3', GradientType=0);}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:3px 1px;margin:0;list-style:none;background-color:#f3f3f3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5);box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.5);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu li{margin:0;}
.dropdown-menu .divider{height:0;margin:0;border-width:0;border-top:1px solid #cfcfcf;}
.dropdown-menu li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:23px;color:#333333;white-space:nowrap;}.dropdown-menu li>a .value{color:#ababab;font-size:11px;font-style:normal;}
.dropdown-menu__multicol{min-width:auto;padding:16px;}.dropdown-menu__multicol ul{margin-bottom:0;padding:0;list-style:none;white-space:nowrap;}
.dropdown-menu__multicol>ul>li{display:inline-block;width:144px;vertical-align:top;}
.dropdown-menu li>a:hover,.dropdown-menu li>a:focus{text-decoration:none;color:#333333;background-color:#c3e5f9;}
.dropdown-menu .active>a,.dropdown-menu .active>a:hover{text-decoration:none;outline:0;}
.open .caret{border-top-width:0;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:4px solid #222222;}
.open>.dropdown-menu{display:block;}
.b-dropdown{position:relative;}.b-dropdown__trigger{cursor:pointer;}
.b-dropdown__button{width:196px;height:22px;padding:8px 12px 6px 16px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3);background-color:#f8f8f9;background-image:-moz-linear-gradient(top, #ffffff, #eeeef0);background-image:-ms-linear-gradient(top, #ffffff, #eeeef0);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#eeeef0));background-image:-webkit-linear-gradient(top, #ffffff, #eeeef0);background-image:-o-linear-gradient(top, #ffffff, #eeeef0);background-image:linear-gradient(top, #ffffff, #eeeef0);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeef0', GradientType=0);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:13px;}.b-dropdown__button:hover{padding:7px 11px 5px 15px;border:1px solid #ff781a;}
.b-dropdown__button:active{padding:8px 12px 6px 16px;background-image:none;background-color:#f5f5f6;background-image:-moz-linear-gradient(top, #eeeef0, #ffffff);background-image:-ms-linear-gradient(top, #eeeef0, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeef0), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeef0, #ffffff);background-image:-o-linear-gradient(top, #eeeef0, #ffffff);background-image:linear-gradient(top, #eeeef0, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeef0', endColorstr='#ffffff', GradientType=0);border:none;}
.b-dropdown.active_dd .b-dropdown__button{padding:8px 12px 6px 16px;background-color:#f5f5f6;background-image:-moz-linear-gradient(top, #eeeef0, #ffffff);background-image:-ms-linear-gradient(top, #eeeef0, #ffffff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#eeeef0), to(#ffffff));background-image:-webkit-linear-gradient(top, #eeeef0, #ffffff);background-image:-o-linear-gradient(top, #eeeef0, #ffffff);background-image:linear-gradient(top, #eeeef0, #ffffff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeef0', endColorstr='#ffffff', GradientType=0);border:none;}
.b-dropdown .trigger-icon{display:inline-block;width:7px;height:5px;margin:0 0 0 25px;background:url(../i/icon-trigger-arrow.gif) no-repeat 0 0;}
.b-dropdown__content{position:absolute;top:37px;left:0;z-index:20;padding:5px 0;background:#f2f2f2;border:1px solid #d9d9d9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, 0.4);-moz-box-shadow:rgba(0, 0, 0, 0.4);box-shadow:rgba(0, 0, 0, 0.4);font-size:13px;text-shadow:none;}.b-dropdown__content li{margin-bottom:0;}
.b-dropdown__content .divider{display:block;height:1px;margin:0;border:none;border-bottom:1px solid #cfcfcf;}
.b-dropdown__content__item{display:block;margin:4px 1px 8px;padding:4px 15px;}
.b-dropdown__content-right{left:auto;right:0;}
.active_dd .b-dropdown__trigger .trigger-icon{background-position:0 -5px;}
a.b-dropdown__content__item:link,a.b-dropdown__content__item:active,a.b-dropdown__content__item:visited{color:#333;text-shadow:#fff 0 1px 1px;text-decoration:none;}
a.b-dropdown__content__item:hover{background:#c3e5f9;text-decoration:none;}
.b-dropdown_select{float:left;width:224px;margin-top:8px;}.b-dropdown_select li em{font-style:normal;}
.b-dropdown_select li a{white-space:nowrap;}
.b-dropdown_select .b-dropdown__button{display:block;position:relative;padding:3px 12px 2px 16px;}.b-dropdown_select .b-dropdown__button:hover{padding:2px 11px 1px 15px;}
.b-dropdown_select .b-dropdown__button:active{padding:3px 12px 2px 16px;}
.b-dropdown_select .b-dropdown__button .readable-text{display:none;}
.b-dropdown_select.active_dd .b-dropdown__button{padding:3px 12px 2px 16px!important;border:none;}
.b-dropdown_select .trigger-icon{position:absolute;top:11px;right:12px;}
.b-dropdown_select .b-dropdown__content{top:28px;}
.b-dropdown_select .b-dropdown__content__item{color:#ababab !important;font-size:11px;}.b-dropdown_select .b-dropdown__content__item .readable-text{color:#333333;font-size:13px!important;}
.m-224px-dd{width:224px;}
.m-224px-dd .b-dropdown__trigger{display:block;}
.m-224px-dd .b-dropdown__trigger .trigger-icon{position:absolute;top:16px;right:12px;}
.m-224px-dd .b-dropdown__content{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.b-error-label{position:fixed;top:5px;left:5px;width:180px;padding:5px 10px 5px 28px;background:#000;opacity:0.85;color:#fff;font-size:13px;line-height:17px;text-shadow:none;}.b-error-label__icon{position:absolute;top:6px;left:7px;width:14px;height:14px;background:url(../i/errorlabel.png);}
.b-error-label__nose{position:absolute;bottom:-11px;left:46px;width:13px;height:11px;background:url(../i/errorlabel.png) 0 -15px;}
.b-error-label_theatre{position:absolute;z-index:10;}
.filter-and-tabs{white-space:nowrap;}.filter-and-tabs .filter{position:relative;display:inline-block;}
.b-footer-buttons{float:right;position:relative;z-index:2;margin:12px 16px 0 0; height: 30px;}
.hall-plan__legend{position:absolute;bottom:0;left:0;width:525px;margin-left:32px;border-radius:30px;background:#bcbfc6;z-index:1000;text-align:center;-webkit-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.2);-moz-box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px 0 rgba(0, 0, 0, 0.2);}.hall-plan__legend__pad{border-radius:30px;-webkit-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.75);-moz-box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.75);box-shadow:inset 0 -1px 0 rgba(255, 255, 255, 0.75);}
.lt-ie9 .hall-plan__legend{border-top:#9da1a5 1px solid;border-bottom:#edeef0 1px solid;}
.hall-plan__control{position:absolute;top:6px;left:6px;width:133px;height:93px;background:#eeedef;border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);box-shadow:0 2px 10px rgba(0, 0, 0, 0.4);z-index:5;}.hall-plan__control .zoom-buttons{position:absolute;width:25px;height:100%;}
.hall-plan__control .zoom-button{position:absolute;left:0;display:block;width:100%;height:50%;padding:0;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.hall-plan__control .zoom-button.plus{top:0;border-bottom:1px solid #cfcfcf;}
.hall-plan__control .zoom-button.minus{bottom:0;border-top:1px solid #ffffff;}
.hall-plan__control .preview-window{position:absolute;top:3px;left:25px;width:103px;height:85px;border:1px solid #cfcfcf;}.hall-plan__control .preview-window__thumbnail{position:absolute;top:50%;left:50%;background-repeat:no-repeat;}
.hall-plan__control .preview-window__cover{width:100%;height:100%;background:rgba(35, 35, 35, 0.5);}
.hall-plan__control .preview-window__frame{position:absolute;width:100%;height:100%;border:2px solid #ff781a;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-repeat:no-repeat;}
.hall-plan__control.collapsed{width:35px;}.hall-plan__control.collapsed .zoom-buttons{width:35px;}
.hall-plan__control.collapsed .preview-window{display:none;}
.ui-icon-circle-triangle-w{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-image:url("../i/icons.png");background-position:16px 16px;background-repeat:no-repeat;background-position:-117px -19px;}.ui-icon-circle-triangle-w-plus{background-position:-32px -16px;}.ui-icon-circle-triangle-w-plus.disabled{background-position:-48px -16px;}
.ui-icon-circle-triangle-w-minus{background-position:-64px -16px;}.ui-icon-circle-triangle-w-minus.disabled{background-position:-80px -16px;}
.ui-icon-circle-triangle-w-plus-medium{background-position:-96px 0;}.ui-icon-circle-triangle-w-plus-medium.disabled{background-position:-112px 0;}
.ui-icon-circle-triangle-w-minus-medium{background-position:-128px 0;}.ui-icon-circle-triangle-w-minus-medium.disabled{background-position:-144px 0;}
.ui-icon-circle-triangle-w__warning{width:14px;height:14px;background-position:-81px -1px;}
.ui-icon-circle-triangle-e{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;background-image:url("../i/icons.png");background-position:16px 16px;background-repeat:no-repeat;background-position:-133px -19px;}.ui-icon-circle-triangle-e-plus{background-position:-32px -16px;}.ui-icon-circle-triangle-e-plus.disabled{background-position:-48px -16px;}
.ui-icon-circle-triangle-e-minus{background-position:-64px -16px;}.ui-icon-circle-triangle-e-minus.disabled{background-position:-80px -16px;}
.ui-icon-circle-triangle-e-plus-medium{background-position:-96px 0;}.ui-icon-circle-triangle-e-plus-medium.disabled{background-position:-112px 0;}
.ui-icon-circle-triangle-e-minus-medium{background-position:-128px 0;}.ui-icon-circle-triangle-e-minus-medium.disabled{background-position:-144px 0;}
.ui-icon-circle-triangle-e__warning{width:14px;height:14px;background-position:-81px -1px;}
.b-order-progress{margin:7px 0 0 0;}.b-order-progress__step{margin:0;padding:0 16px;font-size:11px;line-height:16px;}.b-order-progress__step.current{background:#dee0e0;}
.b-order-progress__step.current-bright{color:#fff;background:#fa6c11;}.b-order-progress__step.current-bright h4{color:#fff;}
.b-order-progress__step.oneline{height:45px;}
.b-order-progress__step.passed{height:auto;}
.b-order-progress__name{font-size:10px;line-height:16px;color:#000;}
.b-order-progress .payment dd{clear:left;float:left;width:60px;}
.b-order-progress .payment dt{float:left;}
.b-order-progress .payment .del-value{font-weight:normal;font-size:11px;text-decoration:line-through;}
.pay-iframe__border-fix{width:573px;height:454px;overflow:hidden;}
.pay-frame{position:absolute;top:69px;left:0;z-index:3;display:block;width:573px;height:459px;}
.pay-frame-footer{height:44px;position:absolute;bottom:0;left:145px;}
.popover{position:absolute;z-index:2;width:162px;padding:13px 16px 15px;background:rgba(255, 255, 255, 0.9);line-height:18px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:rgba(0, 0, 0, 0.6) 0 2px 10px;-moz-box-shadow:rgba(0, 0, 0, 0.6) 0 2px 10px;box-shadow:rgba(0, 0, 0, 0.6) 0 2px 10px;}.popover h2{margin-bottom:0;font-weight:bold;font-size:14px;line-height:1;color:#fb7418;}.popover h2.seats-form-heading{margin-bottom:9px;font-weight:normal;font-size:16px;line-height:18px;color:#333333;text-align:center;}
.popover table{width:100%;line-height:18px;}.popover table td:first-child{text-align:left;color:#666666;}
.popover table td:last-child{font-weight:bold;text-align:right;}
.popover .bbtn{width:100%;margin-top:9px;}
.popover .popover_caret{position:absolute;top:100%;bottom:auto;left:50%;display:block;width:0;height:0;margin-left:-5px;border-top:5px solid rgba(255, 255, 255, 0.9);border-right:5px solid transparent;border-left:5px solid transparent;}
.popover__down .popover_caret{bottom:100%;top:auto;border-top:none;border-bottom:5px solid rgba(255, 255, 255, 0.9);}
.b-reserve-page{padding:17px 22px 0 32px;}
.events-list .event{min-height:71px;margin-bottom:16px;padding:10px 16px 3px;background:#f0f0f2;border-top:1px solid #fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);text-shadow:#fff 0 1px 0;}.events-list .event_theatre{padding:28px 16px 0;}
.events-list .event:hover{background:#fafafa;}
.events-list .event__time{display:table-cell;width:72px;vertical-align:middle;color:#666666;font-size:12px;}.events-list .event__time b{display:block;font:bold 16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;}
.events-list .event__time_one-string{display:block;width:auto;margin-bottom:5px;font:normal 16px/18px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#333333;}
.events-list .event__content{display:table-cell;vertical-align:top;width:283px;}.events-list .event__content a{text-decoration:underline;}.events-list .event__content a:hover{text-decoration:none;}
.events-list .event__content_wide{width:387px;}
.events-list .event__actions{display:table-cell;width:106px;vertical-align:top;text-align:right;}
.events-list .event__attendee{margin-bottom:5px;font-size:16px;line-height:18px;font-weight:normal;}
.events-list .event__summary{color:#666666;font-size:12px;line-height:12px;}
.events-list .event__special{margin:0 0 2px;font-weight:bold;line-height:1;color:#ff781a;}
.events-list .event__location{margin-bottom:11px;color:#888;font-size:11px;}
.events-list .event__comment{float:right;margin-top:1px;color:#ababab;font-size:11px;}
.events-list .event__group__name{margin-bottom:6px;color:#666;font-size:11px;}
.events-list .event_theatre{text-shadow:none;}
.events-list .event .min-price{font-size:12px;text-align:center;margin:8px 0 0;}
.salecomplete{position:relative;width:636px;margin:0 auto 22px;padding:20px 23px 0 19px;background:url(../i/salecomplete-bg-fluid.png) no-repeat 0 -25px;text-shadow:none;}.salecomplete_qrcode{float:left;width:112px;padding-top:10px;text-align:center;}
.salecomplete_ticket-info{float:left;width:306px;margin-left:3px;}.salecomplete_ticket-info header{height:55px;padding:16px;}
.salecomplete_ticket-info h2{margin:0;font-size:18px;font-weight:normal;line-height:1;color:#888888;}
.salecomplete_ticket-info .ticket-number{font-size:42px;line-height:48px;}
.salecomplete_ticket-info .ticket-details{padding:16px;}.salecomplete_ticket-info .ticket-details p{margin:0;}
.salecomplete_aside{float:left;width:180px;margin-left:3px;padding:13px 16px 16px;color:#888888;}
.salecomplete_deco{position:absolute;top:100%;left:0;width:678px;height:25px;background:url("../i/salecomplete-bg-fluid.png") no-repeat 0 0;}
.salecomplete-container{display:table;position:relative;width:718px;height:410px;margin-top:-16px;}.salecomplete-container .tr{display:table-row;}
.salecomplete-container .td{display:table-cell;vertical-align:middle;}.salecomplete-container .td.tickets{padding:16px 0 8px;}
.salecomplete-container .td.buttons{padding:8px 0 16px;}
.b-salecomplete-sms{text-shadow:none;}.b-salecomplete-sms__title{margin-bottom:11px;font-size:18px;line-height:22px;font-weight:normal;}
.b-salecomplete-sms__input{position:relative;z-index:2;margin-left:12px;margin-right:12px;margin-top:-2px;}
.b-salecomplete-sms__input-del{position:relative;z-index:1;margin-left:-30px;margin-right:16px;width:16px;height:30px;vertical-align:middle;background:url(../i/icon-input-del.png) no-repeat 0 9px;cursor:pointer;visibility:hidden;}
.b-salecomplete-sms__free{margin:8px 0 0 32px;color:#888;font-size:11px;}
.b-salecomplete-sms__send{padding-top:23px;padding-bottom:7px;}
.b-salecomplete-sms__sendmore{padding-left:20px;}
.b-salecomplete-sms .b-salecomplete-sms__error{margin-top:37px;left:49px;z-index:4;}
.b-salecomplete-sms__add{width:192px;}
.b-salecomplete-sms__break{height:20px;}
.b-salecomplete-sms__load{background:url(../i/ticket-loader.gif) no-repeat 50% 50%;}
.b-salecomplete-sharing{height:210px;}
.select-city-wrapper{width:143px;margin:0 0 0 -16px;}
.b-schedule-content{position:relative;width:493px;padding:16px 0 5px 32px;}
.schedule-items_overlay{position:absolute;top:0;left:0;z-index:1;width:573px;height:376px;background:#f4f2ef;opacity:0.5;filter:alpha(opacity=50);}
.ui-spinner{position:relative;display:block;height:41px;margin-bottom:9px;}.ui-spinner-input{width:76px;height:41px;margin:0 42px;padding:0;font-size:28px;line-height:41px;text-align:center;color:#333333;background:#f6f6f7;border:1px solid #cfcfcf;}
.ui-spinner-button{position:absolute;top:0;display:block;width:41px;height:41px;background-color:#f3f2f4;background-image:-moz-linear-gradient(top, #fafafb, #e8e7e9);background-image:-ms-linear-gradient(top, #fafafb, #e8e7e9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fafafb), to(#e8e7e9));background-image:-webkit-linear-gradient(top, #fafafb, #e8e7e9);background-image:-o-linear-gradient(top, #fafafb, #e8e7e9);background-image:linear-gradient(top, #fafafb, #e8e7e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafb', endColorstr='#e8e7e9', GradientType=0);border:1px solid #cfcfcf;cursor:pointer;}
.ui-spinner-down{left:0;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.ui-spinner-up{right:0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.ui-spinner .ui-button-text{display:block;position:absolute;top:50%;left:50%;margin:-9px 0 0 -7px;}
.ui-spinner .ui-icon{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.exception{margin:106px auto 0;padding:0 32px;text-align:center;color:#666;text-shadow:#d7d9dd 0 1px 0;}.exception_title{font-size:28px;font-weight:normal;}
.exception_icon{display:block;margin:0 auto 16px;text-align:center;background:url(../i/icons-exceptions.png) no-repeat 48px 48px;}.exception_icon__cal{width:32px;height:38px;background-position:0 0;}
.exception_icon__seat{width:32px;height:34px;background-position:0 -48px;}
.exception_icon__lock{width:32px;height:42px;background-position:-96px 0;}
.exception_icon__attention{width:40px;height:36px;background-position:-48px 0;}
.exception_icon__confirm{width:32px;height:33px;background-position:-48px -48px;}
.b-top-pane{position:relative;padding:17px 48px 10px 32px;background:#F8F8F8;-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 4px rgba(0, 0, 0, 0.5);}.b-top-pane.b-mudy_fix{position:fixed;z-index:1;width:493px;top:-51px;}
.b-title{font-size:18px;font-weight:normal;color:#222222;}.b-title__step{font-size:13px;color:#888888;}
.b-title_small{font-size:26px;}
.b-schedule-tabs{display:inline-block;position:relative;padding:0 15px;vertical-align:bottom;}.b-schedule-tabs__frame{width:364px;overflow:hidden;}
.b-schedule-tabs__list{position:relative;padding:0;margin:0;white-space:nowrap;}
.b-schedule-tabs.narrow .b-schedule-tabs__frame{width:317px;}
.b-schedule-tabs.narrow .bbtn_sked{width:159px;}
.b-seat{position:absolute;z-index:9;width:14px;height:14px;font-size:11px;line-height:11px;color:#8acdf1;text-align:center;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;cursor:hand;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.b-seat .mask{width:16px;height:16px;margin-left:-1px;background:url(../i/place-mask.png) no-repeat 0 0;}
.t-plan-frame{position:relative;height:600px;overflow:hidden;}
.plan-layer{position:absolute;background-repeat:no-repeat;}
.theatre-seat{position:absolute;width:14px;height:14px;font:bold 11px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;text-align:center;background:url("../i/icons.png") no-repeat -48px 0;}.theatre-seat i{display:block;position:absolute;top:0;left:0;width:14px;height:14px;text-align:center;font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;font-weight:bold;background:url("../i/icons.png") no-repeat 30px 0;}
.theatre-seat.ui-state-default:hover i{z-index:2;width:24px;height:25px;margin:-6px 0 0 -5px;color:#ffffff;font:bold 11px/24px Arial,Helvetica,sans-serif;text-shadow:0 -1px rgba(0, 0, 0, 0.3);cursor:pointer;background-position:0 0;}
.theatre-seat.ui-state-active{background-position:-32px 0;}.theatre-seat.ui-state-active:hover i{cursor:pointer;background-image:none;}
.theatre-seat_cluster{width:30px;height:30px;background-position:0 -32px;}.theatre-seat_cluster i{width:100%;height:100%;font:bold 11px/26px "Helvetica Neue",Helvetica,Arial,sans-serif;color:#ffffff;text-shadow:0 -1px rgba(0, 0, 0, 0.3);}
.theatre-seat_cluster.ui-state-active{background-position:-32px -32px;}
.theatre-seat_cluster.ui-state-default:hover i,.theatre-seat_cluster.ui-state-active:hover i{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;width:53px;height:53px;margin:-12px 0 0 -11px;}
.theatre-seat_cluster.with-seats.ui-state-default:hover i{background:url("../i/icons.png") no-repeat 0 -64px;}
.theatre-seat_cluster.with-seats.ui-state-active:hover i{background:url("../i/icons.png") no-repeat -64px -64px;}
.theatre-seat_cluster.without-seats{}.theatre-seat_cluster.without-seats.ui-state-default:hover i{background:url("../i/icons.png") no-repeat 0 -128px;}
.theatre-seat_cluster.without-seats.ui-state-active:hover i{background:url("../i/icons.png") no-repeat -64px -128px;}
.tooltip{position:absolute;z-index:10;font-size:11px;line-height:18px;color:#ffffff;background:#333333;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.tooltip_content{padding:5px 12px;}
.tooltip .nobr{white-space:nowrap;}
.tooltip .nose{position:absolute;display:block;bottom:-5px;left:50%;width:0;height:0;margin-left:-5px;border-top:5px solid #333333;border-left:5px solid transparent;border-right:5px solid transparent;}
.tooltip_icon{position:absolute;top:10px;left:10px;}
.tooltip__b .nose{top:-5px;bottom:auto;border-top:none;border-right:5px solid transparent;border-bottom:5px solid #333333;border-left:5px solid transparent;}
.tooltip__bl .nose{left:34px;}
.tooltip__br .nose{right:34px;left:auto;margin-right:-5px;}
.tooltip__seat{width:104px;}
.tooltip__warning .tooltip_content{padding-left:34px;}
.tooltip_content {color: #FFFFFF !important;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.g-box-shadow{-webkit-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 4px rgba(0, 0, 0, 0.5);box-shadow:0 0 4px rgba(0, 0, 0, 0.5);}
#feeValue { display: none !important; }

div.action_buttons {
  background-color: #EEEEEE;
  text-align: center;

}
.s-button {
    background-color: #f7650c !important;
    border: 0 none;
    border-radius: 8px;
    box-shadow: none;
    color: #ffffff;
    font-size: 25px;
    height: 50px;
    line-height: 50px;
    text-shadow: none;
    margin-bottom:10px;

}
a.s-button {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
}
a.s-button:hover, a.s-button:active {
    color:#FFFFFF !important;
    text-decoration: none !important;
}
div.action_buttons .s-button.sell {
    width: 95%;
    height: 80px;
    line-height:80px;
}
div.action_buttons .s-button.book {
    background-color: #1ab394 !important;
    width: 45%;
    margin-right:10px;
}
div.action_buttons .s-button.holdonsub {
    background-color: #1ab394 !important;
    width: 45%;
    margin-left:10px;
}
div.action_buttons .s-button.out {
    background-color: #1ab394 !important;
    width: 45%;
    margin-right:10px;
}
div.action_buttons .s-button.invite {
    background-color: #1ab394 !important;
    width: 45%;
    margin-left:10px;
}
div.action_buttons .s-button.disabled {
    background-color: #bcbfc6 !important;
    /*color: #ababab;*/
}


#b-shadow-popup .b-text-popup {
    height: auto;
}
#simple-scroll {
    height:auto;
}
.b-text-popup__content {
    background-color: #FFFFFF;
}

.booking_form .booking_form_item {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    margin-bottom: 25px;
    width: 98%;
}
.booking_form .booking_form_item label {
    font-size: 20px;
    height: 40px;
    line-height: 40px;
}
.booking_form textarea.booking_form_item {
    height: 80px;
}

.booking_form .table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th{
    vertical-align: middle !important;
}
.booking_form table .ui-spinner {
    height: 50px !important;
}
.booking_form table .ui-spinner-input {
    margin:0.2em 22px !important;
}
.booking_form .seatcount {
    width: 50px !important;
}
.booking_form .ui-spinner-button {
    height: 100% !important;
    width: 23px !important;
}



#fortool h4.b-order-progress__name {font-size:20px !important; line-height: 25px !important;}
#fortool .b-order-progress{margin:7px 0 0 0;}
#fortool .b-order-progress__step{margin:0;padding:0 16px 7px 16px;font-size:20px !important;line-height:20px;}
#fortool .b-order-progress__step.current{background:#eeeeee;}



@media (max-width: 768px) {

  .s-button {
      font-size: 16px;
  }
}

@media (max-width: 620px) {
  /* Enable use of floated navbar text */
  #b-shadow-popup .b-text-popup {
    width: 550px !important;
  }
  h4.b-order-progress__name {
    margin:0px !important;
  }
  #fortool .b-order-progress__step {
    line-height: 15px;
    padding: 0 16px 7px 16px;
  }
}

@media screen and (max-height: 780px) {
  div.action_buttons .s-button.sbut {
    height: 30px !important;
    line-height: 30px !important;
    font-size: 18px;
  }
/*  .g-content-col {
    height: 345px !important;
  }
*/
  h4.b-order-progress__name {
    margin:0px !important;
  }
  #fortool .b-order-progress__step {
    line-height: 15px;
    padding: 0 16px 7px 16px;
  }

  .b-order-progress__step.current br {
    line-height: 0px !important;
    display: inline;
    margin: 0;
    padding: 0;
    height: 0;
  }


}

input[type=text].booking_form_item, textarea.booking_form_item {
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    padding-left: 10px;
}




@media (max-width: 360px) {

  .s-button {
      font-size: 10px;
  }
}



