*{margin:0;padding:0;font-size:100%}html,body{height:100%}body{color:#000;font-family:'Arial', 'Helvetica Neue','Helvetica', 'Microsoft Sans Serif', sans-serif;font-size:62.5%;line-height:1;min-width:840px;text-align:center}ol,ul{list-style:none}img{border:0;vertical-align:top}p{margin-bottom:10px}h1{font-size:2em;font-weight:normal;line-height:1.15}h2{font-size:1.8em;line-height:1;margin-bottom:.45em}h3{font-size:1.25em;line-height:1.25;margin-bottom:.45em}h4{font-size:1.05em;line-height:1.35;margin-bottom:.45em}h5{font-size:1.05em;line-height:1.35;margin-bottom:.45em}h6{font-size:1em;line-height:1.35;margin-bottom:1em}table{border-collapse:collapse;border-spacing:0}a:link{text-decoration:none;color:#E61938}a:visited{text-decoration:none;color:#E61938}a:hover{text-decoration:underline;color:#E61938}a:active,a:focus{text-decoration:none;color:#E61938}a span{cursor:pointer}div.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;position:static;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}*:first-child+html .clearfix{zoom:1}strong{font-weight:700}.f-left{float:left !important}.f-right{float:right !important}.f-none{float:none !important}.hide{display:none !important}.w49{width:49%}small{font-size:1em}big{font-size:1.15em}.nobr{white-space:nowrap !important}.wrap{white-space:normal !important}.a-left{text-align:left !important}.a-center{text-align:center !important}.a-right{text-align:right !important}.v-top{vertical-align:top}.v-middle{vertical-align:middle}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.no-bg{background:none !important}.uppercase{text-transform:uppercase}.text-out-screen{text-indent:-9999px}/**/ #site-wrap{font-size:1.2em;line-height:1.6em;min-height:500px;text-align:left}.wrapper{margin:0 auto;width:830px}#header{background:#fff url(../images/bg_asterisk.png) repeat-x 50% 0}#header .wrapper{height:87px}#header h1,#header h1 a{display:block;float:left;height:84px;margin-left:-1px;width:184px}#header h1 a{background:#fff url(../images/logo_tantsuakadeemia.png) no-repeat 0 0;text-decoration:none;text-indent:-9999px}#header h1 a:focus{outline:0}.main-menu{background:#fff;float:right;font-size:1em;font-weight:700;margin:0;padding:18px 0 0;text-transform:uppercase}.main-menu li{background:#fff url(../images/bg_main_menu_li.png) no-repeat 0 0;display:inline;float:left;padding:0 3px 0 7px;text-align:center}.main-menu .li-1:hover{background-position:0 -75px}.main-menu .li-2{background-position:-71px 0}.main-menu .li-2:hover{background-position:-71px -75px}.main-menu .li-3{background-position:-142px 0}.main-menu .li-3:hover{background-position:-142px -75px}.main-menu .li-4{background-position:-213px 0}.main-menu .li-4:hover{background-position:-213px -75px}.main-menu .li-5{background-position:-284px 0}.main-menu .li-5:hover{background-position:-284px -75px}.main-menu .li-6{background-position:-355px 0}.main-menu .li-6:hover{background-position:-355px -75px}.main-menu .li-7{background-position:-426px 0}.main-menu .li-7:hover{background-position:-426px -75px}.main-menu .li-8{background-position:-497px 0}.main-menu .li-8:hover{background-position:-497px -75px}.main-menu a{color:#A9A9A9;display:block;padding:50px 0 0;white-space:nowrap;width:61px}.main-menu a:hover{text-decoration:none}.main-menu .selected a,.main-menu a:hover,.main-menu .ancestor a{color:#E61937}#main{background:#000 url(../images/bg_main.png) no-repeat 50% -22px;border-bottom:1px solid #F6F6F6;padding-bottom:6px;padding-top:36px}.content{min-height:400px}.content .left-col{float:left;width:612px}.content .right-col{float:right;width:210px}.content h2,.content h3{color:#e51937}.default #main{padding-bottom:26px}.default .content{background-color:#F3F3F3;border:4px solid #fff;padding:21px 23px}.body-frontpage .content{background-color:#000}.body-frontpage .content .left-col{width:612px}.body-frontpage .content .right-col{width:215px}.slider-area{background:#fff;border:4px solid #fff;color:#fff;height:254px;margin:0 0 19px;overflow:hidden;position:relative;width:822px}.slider-area .slider{height:254px;overflow:hidden;width:822px}.slider-area .slide{height:254px;width:822px}.slider-area .image-cont{float:left;height:254px;width:610px}.slider-area .text-cont{background:#E51937;color:#fff;float:left;height:254px;width:212px}.slider-area .text-cont .inner{padding:20px 22px 20px 20px}.slider-area .text-cont .title{color:#fff;font-size:1.8em;line-height:1em;margin:0 0 6px}.ie7 .slider-area .text-cont .title{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:17px}.slider-area .text-cont .title a{color:#fff;text-decoration:none}.slider-area .text-cont .title a:hover{text-decoration:none}.slider-area .text-cont p{font-size:.9em;line-height:1.2em;margin:0 0 7px}.slider-area .text-cont a{color:#fff;text-decoration:underline}.slider-area a.read-more{background-position:0 -27px;color:#fff;font-size:14px;margin:14px 0 5px;text-decoration:none}.ie7 .slider-area a.read-more{font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;font-size:13px}#SlideControls{bottom:8px;height:12px;left:14px;margin:0;padding:0;position:absolute}#SlideControls a{background:url(../images/bg_slider_controls.png) no-repeat 0 0;display:block;float:left;height:12px;line-height:12px;margin:0 4px 0 0;text-indent:-9999px;width:12px}#SlideControls a:focus{outline:0}#SlideControls a.current,#SlideControls a:hover{background-position:0 -12px}#slogan{clear:both;color:#C9C9C9;font-size:3em;font-style:italic;line-height:.8em;margin:27px 0 31px;padding:0 20px;text-align:center}.bnrs p{margin:0 0 11px !important}.bnrs img{background:#fff;border:1px solid #EFEFEF;border-width:1px 0;margin:0;max-width:210px;padding:2px 3px}.newsletter-widget{background:#fff;border:1px solid #EFEFEF;border-width:1px 0;margin-bottom:11px;padding:2px 3px}.newsletter-widget .inner{background:#E51937;padding:6px 10px 7px}.newsletter-widget h2.title{color:#fff;font-size:1.6em;line-height:1.2em;margin:0 0 0.45em}.newsletter-widget h2.title span{font-style:italic}.newsletter-widget form{background:url(../images/bg_newsletter_form.png) no-repeat 0 0}.newsletter-widget .input-text{background:transparent;border:0;color:#222;display:block;font-size:16px;font-weight:700;height:33px;margin:0 0 4px;padding:0 10px 1px 22px;width:157px}.ie6 .newsletter-widget .input-text,.ie7 .newsletter-widget .input-text,.ie8 .newsletter-widget .input-text{height:27px;padding-top:6px}.newsletter-widget .example{color:#ccc}.newsletter-widget .input-submit{background:url(../images/bg_newsletter_submit.png) no-repeat 0 0;display:block;font-size:0;height:34px;line-height:0;padding:0;text-indent:-9999px;width:190px}.newsletter-widget label.error{color:#fff;display:block;font-size:11px;font-style:normal;font-weight:700;line-height:1;margin:-2px 0 5px;padding:0}.page-not-found .content,.newsletter-success .content{background-color:transparent;border:0;min-height:300px;padding:110px 60px 0;text-align:center}.page-not-found .not-found,.newsletter-success .thanks{color:#eee;font-size:38px;font-style:italic;line-height:1.2;margin:0 0 20px}.newsletter-success .button{margin:23px auto}.content .news-widget{float:left}.content .news-widget .item{background:#fff;border:1px solid #F6F6F6;border-width:1px 0;float:left;margin:0 18px 19px 0;padding:8px 0 0;position:relative;width:290px}.content .news-widget .last{margin-right:0}.content .news-widget .title{background:#E61938 url(../images/bg_news_widget_title.png) no-repeat 0 100%;color:#fff;font-size:1.2em;line-height:1em;margin:0 0 0 -8px;padding:9px 0 9px 24px}.content .news-widget .title a{color:#fff}.content .news-widget .title a:hover{text-decoration:none}.content .news-widget .date{display:block;color:#E9193B;font-size:.8em;font-weight:700;line-height:1.1em;margin-top:-2px;padding:0 18px 13px}.content .news-widget .inner{font-size:.9em;line-height:1.2;padding:1px 15px 42px}.content .news-widget p{line-height:1.2;margin:0 0 7px}.content .news-widget ul,.content .news-widget ol{line-height:1.2;margin:7px 0 8px}.content .news-widget li{background-position:0 4px;padding-bottom:1px}.content .news-widget p.img-parent{margin-bottom:4px}.content .news-widget p.img-parent span{background:url(../images/bg_news_widget_img.png) no-repeat 100% 100%;display:inline-block;padding:0 7px 10px 0}.content .news-widget img{background:#FEFEFE;border:1px solid #E5E5E5;height:141px;padding:15px 16px;width:228px}.content .news-widget .item .read-more{bottom:14px;position:absolute}.FB-box-container{clear:both;margin-bottom:11px}.ie6 .FB-box-container,.ie7 .FB-box-container{margin-top:19px}.about-us .content{background:#F3F3F3 url(../images/bg_about_us_content.png) repeat-y 0 0;border:4px solid #fff;margin-bottom:20px;padding:0}.about-us .left-col{color:#e51937}.about-us .left-col .inner{padding:28px 17px 14px 37px}.about-us .left-col h2{margin:0 0 17px}.about-us .left-col img{background:#FEFEFE url(../images/bg_about_img.png) no-repeat 0 0;height:136px;padding:13px 23px 27px 14px;width:218px}.about-us .left-col td{padding-bottom:23px;padding-right:28px;vertical-align:top}.about-us .left-col .secondTD{padding-right:25px}.about-us .left-col td h3,.about-us .left-col td h4{background:url(../images/bg_about_icons.png) no-repeat 22px 0;padding-left:50px}.about-us .left-col td h3{font-size:1.2em;margin:0 0 0.45em;padding-top:2px}.about-us .left-col td h4{font-size:.9em;background-position:22px -80px;font-style:italic;font-weight:400;padding-bottom:3px;padding-top:3px}.about-us .left-col td p.img-parent{margin-bottom:1px}.about-us .right-col{background-color:#E51937;color:#fff;text-align:center}.about-us .right-col .inner{padding:28px 9px 12px}.about-us .right-col h2{color:#fff;font-size:1.8em;line-height:1em;margin:0 0 17px}.about-us .right-col img{background-color:#fff;border:1px solid #9E1126}.about-us .right-col p{font-size:1.35em;line-height:1.2em;margin-bottom:40px}.about-us .right-col p.img-parent{margin-bottom:7px}.about-us .right-col .button{margin-top:20px}.about-us .right-col .button span{min-width:134px}.contact-us .content{background:#F3F3F3;border:4px solid #fff;margin-bottom:20px;padding:29px 28px}.contact-us .left-col{background:#fff;border:1px solid #DADADA;margin:0 18px 0 0;width:322px}.contact-us .left-col .inner{padding:14px 15px 8px}.contact-us .left-col .form_as_p{margin-bottom:0}.contact-us .left-col label{min-width:51px}.contact-us .left-col .input-text{width:230px}.contact-us .left-col textarea{border-bottom-color:#fff}.contact-us .left-col .textarea-parent{margin:0;padding:14px 0 0;position:relative}.contact-us .left-col .textarea-parent label{background:#fff;left:107px;position:absolute;text-align:center;top:0;padding:1px 0;width:78px}.contact-us .left-col .submit-cont{background:#fff url(../images/bg_submit_cont.png) no-repeat 0 0}.contact-us .left-col .input-submit{background:#fff url(../images/bg_textarea_foot.png) no-repeat 0 0;display:block;font-size:0px;height:60px;line-height:0;margin:0 0 0 107px;width:78px}.contact-us .right-col{width:420px}.contact-us .right-col .map{background:url(../images/bg_map.png) no-repeat 100% 100%;margin-bottom:4px;padding:0 11px 16px 0}.contact-us .right-col .map img{background:#fff;border:1px solid #DADADA;padding:22px 24px}.contact-us .right-col p{font-size:.9em;line-height:1.2em;margin:0 0 10px}.contact-us .right-col .firstP{padding:0 25px}.contact-us .right-col table{margin:13px 0 10px;width:100%}.contact-us .right-col td,.contact-us .right-col th{padding-left:25px;vertical-align:top}.contact-us .right-col td{background:url(../images/icon1.png) no-repeat 0 0}.contact-us .right-col .firstTD{padding-right:20px;padding-top:2px}.contact-us .right-col .secondTD{background-image:url(../images/icon2.png)}.contact-us .right-col td h2{color:#e51937;font-size:1.3em;margin:0 0 1px}.contact-us .right-col th h2{color:#000;margin:0 0 0.45em}.galleries .gallery-title{background:url(../images/icon1.png) no-repeat 0 0;font-size:1.2em;line-height:1.2em;margin:0 0 10px;padding:2px 0 1px 27px}.galleries .gallery-title .date{color:#C0C0C0;margin-left:6px}#gallery-types{float:right;font-size:1.15em;line-height:26px;padding:0 5px 0 0}#gallery-types a{background:url(../images/icon3.png) no-repeat 0 0;display:inline-block;margin:0 12px 0 0;padding:0 0 0 34px}#gallery-types a:hover{text-decoration:none}#gallery-types .video-link{background-image:url(../images/icon4.png)}.photo-gallery{margin:0 0 13px}.gallery-photo{background:#F3F3F3 url(../images/bg_gallery_photo.png) no-repeat 0 100%;display:inline;float:left;height:72px;margin:0 5px 2px 0;overflow:hidden;width:65px}.gallery-photo a{background:url(../images/bg_gallery_photo.png) no-repeat 0 0;display:block;height:54px;padding:4px 4px 10px;width:57px}.video-gallery{margin:0 0 20px;padding:21px 0 0 30px}.video-gallery .gallery-title{margin-bottom:14px}.gallery-video{float:left;margin:0 24px 0 0;width:552px}.flash-cont{background:#fff;border:1px solid #DADADA;padding:5px 6px}.gallery-thumbs{float:left;margin:26px 0 0;width:158px}.gallery-thumbs #pane1{height:276px}.gallery-thumbs a.thumb{background:url(../images/bg_gallery_thumb.png) no-repeat 0 0;display:block;height:76px;margin:0 0 5px;padding:6px 6px 5px 6px;width:129px}.gallery-thumbs .scroll-link-cont{clear:both}.gallery-thumbs a.scroll-link{background:url(../images/bg_gallery_scroll_links.png) no-repeat 0 0;display:block;height:26px;float:right;right:-10px;margin-left:3px !important;position:relative;text-indent:-9999px;width:26px}.gallery-thumbs a.scroll-link:focus{outline:0}.gallery-thumbs a.scroll-up{margin:0 0 9px}.gallery-thumbs a.scroll-up:hover{background-position:-26px 0}.gallery-thumbs a.scroll-down{background-position:0 -26px;margin:5px 0 0}.gallery-thumbs a.scroll-down:hover{background-position:-26px -26px}.jScrollPaneContainer{position:relative;overflow:hidden;z-index:1}.jScrollPaneTrack{background:#EFEFEF;position:absolute;cursor:pointer;right:0;top:0;height:100%}.jScrollPaneDrag{position:absolute;background:#E51937;cursor:pointer;overflow:hidden}.jScrollPaneDragTop{position:absolute;top:0;left:0;overflow:hidden}.jScrollPaneDragBottom{position:absolute;bottom:0;left:0;overflow:hidden}a.jScrollArrowUp{display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}a.jScrollArrowDown{display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:9px}.styles .content{background-color:transparent;border:0;padding:0}.styles .right-col{background:#000;margin-bottom:20px;margin-top:45px;width:218px}.styles .right-col .bnrs{margin-left:2px}.styles .left-col{background:#fff url(../images/bg_styles_left.png) no-repeat 0 3px;margin-bottom:20px}.styles .left-col div.inner{padding:4px 32px 20px}.styles .left-col h2{margin:24px 0 20px}.styles .left-col h2.img-parent{margin:0 0 16px}.styles .left-col h3{margin:23px 0 7px}.styles .left-col h3.firstH3{margin-top:20px}.styles .left-col p{line-height:1.35em;margin-bottom:16px}.styles .read-more-cont{clear:both;margin:20px 0 0}.styles .left-col a.read-more{float:right}.styles img.img-left{float:left;margin-right:16px}.styles img.img-right{float:right;margin-left:16px}.styles img.img-left,.styles img.img-right{background-color:#fff;border:1px solid #E5E5E5;padding:11px 12px}.styles img.main-img{margin:0 0 0 -29px;max-width:604px}.styles h2 img.main-img{margin-bottom:16px}.content .menu-block{color:#fff}.content .menu-block h2{color:#fff;font-size:1.4em;margin:0 0 7px;padding-left:15px}.content .menu-block ul{font-size:1.4em;line-height:1.2em;list-style:none;margin:0 0 21px}.content .menu-block li{background-image:none;padding:0}.content .menu-block li a{background:url(../images/bg_sidemenu_a.png) no-repeat 0 0;color:#fff;display:block;padding:8px 0 8px 59px}.content .menu-block li.selected a{background-position:0 -80px !important}.content .menu-block li a:hover{background-position:0 -160px;text-decoration:none}div.prices .content{background:#fff;border:1px solid #EDEAE1;margin:0 0 10px;padding:9px 0 0}div.prices .content-pad{padding:31px 22px 28px 0}.prices .left-col{width:526px}.prices .left-col .inner{padding:0 0 0 65px}.prices .left-col dl strong{color:#e51937;display:inline-block;font-size:18px;line-height:1;margin:0 0 2px}.prices .left-col dl em{color:#222;display:inline-block;float:right;font-size:13px;font-style:normal;margin:0 1px 0 0;padding:0;text-align:right}.prices .left-col dd{border:1px solid #EDEAE1;line-height:1.35;margin:0 0 23px;min-height:40px;padding:9px 20px 9px 11px}.prices .left-col dd.last{margin-bottom:15px}.prices .left-col dd p{margin-bottom:8px}.prices .bottom-area{margin:10px 15px 0 65px}.prices .bottom-area .button{margin:0 3px 3px 0}.calendar .calendar-head{background:#E51937 url(../images/bg_calendar_head.png) no-repeat 0 100%;font-weight:700;margin:0 0 0 -9px;padding:5px 0 8px 0;position:relative}div.prices .title-block{background:url(../images/bg_title_block.png) no-repeat 0 100%;font-weight:700;margin:0 -2px 0 -9px;padding:5px 0 8px 0;position:relative}div.prices .title-block .title{color:#f3f3f3;font-size:15px;line-height:1.2;margin:0;padding:2px 10px 2px 35px;text-transform:uppercase}.prices .right-col{border:1px solid #E5E5E5;width:258px}.prices .right-col .inner{padding:14px 15px 0}.prices .right-col .inner p{margin-bottom:14px}.prices .right-col img{width:228px}div.news-detail .left-col .inner{position:relative}div.news-detail .right-col{border:0}div.news-detail .inner img{background:#fff;border:1px solid #E5E5E5;max-width:228px;padding:14px 15px;position:absolute;top:-2px;right:-280px}.content h2{margin:24px 0 20px}.content h2 em{color:#7A7A7A;font-style:italic;margin-left:6px;position:relative;top:-2px}.content h3{margin:23px 0 7px}.content p{line-height:1.35em;margin-bottom:16px}.content ul,.content ol{line-height:1.35em;margin:7px 0 15px}.content ul{list-style:none}.content ul li{background:url(../images/bg_content_li.png) no-repeat 0 5px;padding:0 0 2px 9px}.content ol{list-style:decimal inside}.content ol li{padding:0 0 2px}a.read-more{background:url(../images/bg_read_more.png) no-repeat 0 0;display:inline-block;font-size:14px;line-height:26px;padding:0 0 0 34px}a.read-more:hover{text-decoration:none}a.button{background-position:0 0;border:0;font:700 17px/32px Arial,Helvetica,sans-serif;margin:0;padding:0 0 0 6px;text-align:center;text-decoration:none !important;white-space:nowrap}a.button,a.button span{background-image:url(../images/buttons.png);background-repeat:no-repeat;color:#ba1732;display:inline-block}a.button span{background-position:100% 0;cursor:pointer;height:34px;margin:0;padding:0 38px 0 10px}a.button:hover{background-position:0 0}a.button:hover span{background-position:100% 0}a.button1{background-position:0 -34px}a.button1 span{background-position:100% -34px;height:32px;min-width:126px}a.button1:hover{background-position:0 -34px}a.button1:hover span{background-position:100% -34px}a.button2{background-position:0 -66px}a.button2 span{background-position:100% -66px}a.button2:hover{background-position:0 -66px}a.button2:hover span{background-position:100% -66px}#footer{background:#fff url(../images/bg_asterisk.png) repeat-x 50% -15px;padding:3px 0;position:relative}#footer p{background:#fff;float:left;font-size:.9em;margin:12px 0 10px;padding:0 40px;text-align:center}#footer strong{margin:0 4px}#footer em{font-style:normal;margin:0 4px}#footer img{float:right}fieldset{border:0;margin:0;padding:0}legend{font-weight:700;padding:2px 5px}.content .form-title{background:url(../images/bg_form_title.png) repeat-x 0 100%;color:#000;font-size:1.8em;font-style:italic;line-height:1.1em;margin:0 0 14px;padding:0 10px 11px;text-align:center}.content form p{line-height:1.2;margin-bottom:9px}input,select,textarea{font-family:arial;font-size:100%}input{display:inline-block;vertical-align:middle}input[type="text"],.input-text,input[type="password"],.input-password,select,textarea{background:#fff;border:1px solid #D1D1D1;color:#222;font-style:italic;padding:3px}input[type="text"],.input-text,input[type="password"],.input-password{border:1px solid #D1D1D1;border-width:0 0 1px;padding:4px}textarea{font-size:14px;font-weight:400;height:174px;margin:0;overflow:auto;vertical-align:top;padding:16px 12px;width:266px}textarea.example{color:#A7A7A7}.input-checkbox,.input-radio{margin-right:4px}label{display:inline-block;font-size:1.4em;font-style:italic;padding-top:1px}input[type="submit"],.input-submit{background:#A7A49D;border:0;color:#fff;cursor:pointer;font-weight:700;overflow:visible;margin:0;padding:4px 15px;vertical-align:top}.form_as_p,.form_as_table{margin-bottom:25px}.content ul.notifications{line-height:1.35em;list-style:none;margin:4px 0 1px}.content ul.notifications li{color:red;font-size:12px;padding-bottom:5px;padding-left:9px}.content ul.positive{font-style:italic;font-weight:700;margin:4px 0 5px}.content ul.positive li{color:#222;font-size:13px}.content ul.errorlist{border:1px solid #FBE3E4;line-height:1.35em;list-style:none;margin:4px 0 1px}.content ul.errorlist li{background-color:#FFEDED;background-image:url(../images/arrow.png);background-position:4px 4px;color:red;font-size:.9em;padding:2px 10px 5px 13px}.content ul.messages{background:#FFF6BF;border:1px solid #FFD324;font-style:normal;font-weight:700;line-height:1.35em;list-style:none;margin:4px 0 10px 0;padding:4px 4px 4px 6px}.content ul.messages li{background-image:none;color:#514721;font-size:12px;padding:1px}#fancybox-loading{position:fixed;top:50%;left:50%;height:40px;width:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none}* html #fancybox-loading{position:absolute;margin-top:0}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(../images/fancybox/fancybox.png)}#fancybox-overlay{position:fixed;top:0;left:0;bottom:0;right:0;background:#000;z-index:1100;display:none}* html #fancybox-overlay{position:absolute;width:100%}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:absolute;top:0;left:0;margin:0;padding:20px;z-index:1101;display:none}#fancybox-outer{position:relative;width:100%;height:100%;background:#FFF}#fancybox-inner{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:0;outline:none;overflow:hidden}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}#fancybox-close{position:absolute;top:-15px;right:-15px;width:30px;height:30px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px 0px;cursor:pointer;z-index:1103;display:none}#fancybox_error{color:#444;font:normal 12px/20px Arial;padding:7px;margin:0}#fancybox-content{height:auto;width:auto;padding:0;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;-ms-interpolation-mode:bicubic}#fancybox-frame{position:relative;width:100%;height:100%;border:none;display:block}#fancybox-title{position:absolute;bottom:0;left:0;font-family:Arial;font-size:12px;z-index:1102}.fancybox-title-inside{padding:10px 0;text-align:center;color:#333}.fancybox-title-outside{padding-top:5px;color:#FFF;text-align:center;font-weight:bold}.fancybox-title-over{color:#FFF;text-align:left}#fancybox-title-over{padding:10px;background-image:url(../images/fancybox/fancy_title_over.png);display:block}#fancybox-title-wrap{display:inline-block}#fancybox-title-wrap span{height:32px;float:left}#fancybox-title-left{padding-left:15px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -90px;background-repeat:no-repeat}#fancybox-title-main{font-weight:bold;line-height:29px;background-image:url(../images/fancybox/fancybox-x.png);background-position:0px -40px;color:#FFF}#fancybox-title-right{padding-left:15px;background-image:url(../images/fancybox/fancybox.png);background-position:-55px -90px;background-repeat:no-repeat}#fancybox-left,#fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background-image:url(../images/fancybox/blank.gif);z-index:1102;display:none}#fancybox-left{left:0px}#fancybox-right{right:0px}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block}#fancybox-left-ico{background-image:url(../images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(../images/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancy-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001}#fancy-bg-n{top:-20px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png)}#fancy-bg-ne{top:-20px;right:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -162px}#fancy-bg-e{top:0;right:-20px;height:100%;background-image:url(../images/fancybox/fancybox-y.png);background-position:-20px 0px}#fancy-bg-se{bottom:-20px;right:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -182px}#fancy-bg-s{bottom:-20px;left:0;width:100%;background-image:url(../images/fancybox/fancybox-x.png);background-position:0px -20px}#fancy-bg-sw{bottom:-20px;left:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -142px}#fancy-bg-w{top:0;left:-20px;height:100%;background-image:url(../images/fancybox/fancybox-y.png)}#fancy-bg-nw{top:-20px;left:-20px;background-image:url(../images/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-loading.fancybox-ie div{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_loading.png', sizingMethod='scale')}.fancybox-ie #fancybox-close{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_close.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-over{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_over.png', sizingMethod='scale');zoom:1}.fancybox-ie #fancybox-title-left{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-main{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_main.png', sizingMethod='scale')}.fancybox-ie #fancybox-title-right{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_title_right.png', sizingMethod='scale')}.fancybox-ie #fancybox-left-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_nav_left.png', sizingMethod='scale')}.fancybox-ie #fancybox-right-ico{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_nav_right.png', sizingMethod='scale')}.fancybox-ie .fancy-bg{background:transparent !important}.fancybox-ie #fancy-bg-n{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_n.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-ne{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-e{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_e.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-se{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_se.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-s{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_s.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-sw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-w{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_w.png', sizingMethod='scale')}.fancybox-ie #fancy-bg-nw{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale')}.body-calendar #main .wrapper{width:980px}.calendar{background:#fff}.calendar .calendar-head{background:url(../images/bg_title_block.png) no-repeat 0 100%;font-weight:700;margin:0 0 0 -9px;padding:5px 0 8px 0;position:relative}.calendar .calendar-head .title{color:#f3f3f3;font-size:15px;line-height:1.2;margin:0;padding:2px 10px 2px 35px;text-transform:uppercase}.calendar .calendar-head .title span{margin-left:16px}.calendar .calendar-head .nav{float:right;font-size:10px;text-transform:uppercase}.calendar .calendar-head .nav a{background:url(../images/bg_calendar_head_arrows.png) no-repeat 0 0;color:#fff;display:inline-block;line-height:17px;margin:0 13px}.calendar .calendar-head .nav a.prev{padding-left:27px}.calendar .calendar-head .nav a.next{background-position:100% -19px;padding-right:27px}.calendar .calendar-head .ui-links{top:44px;font-size:12px;font-weight:700;position:absolute;right:13px;text-align:right}.calendar .calendar-head .ui-links a{display:inline-block}.calendar .calendar-head .ui-links p{color:#828282;font-size:14px;line-height:1.35em;margin-bottom:6px}.calendar .calendar-head .message-position{top:86px}.calendar .calendar-body{background:#fff;min-height:300px;padding:10px}.calendar .sorter{font-weight:700;padding:0 16px}.calendar .sorter .label{color:#000;display:inline-block;float:left;font-size:10px;line-height:1.35;margin:0 16px 0 0;padding:2px 0 0;text-transform:uppercase}.calendar .sorter ul{float:left;line-height:1.35;list-style:none;margin:0 0 10px}.calendar .sorter li{background-image:none;display:inline;float:left;font-size:12px;margin:0 13px 0 0;padding:0}.calendar .sorter a{color:#9B9B9B;padding:0 2px}.calendar .sorter .type-1 a{color:#9B9B9B}.calendar .sorter .type-expression a{color:#009acc}.calendar .sorter .type-power a{color:#a8052b}.calendar .sorter .type-fun a{color:#5aae00}.calendar .sorter .type-balance a{color:#d41292}.calendar .sorter .type-endurance a{color:#444}.calendar .sorter .type-coordination a{color:#FF6721}.calendar .sorter a.highlite{background:#E51937;color:#fff}.calendar-table{border:1px solid #EDEAE1;border-width:0 0 0 1px;margin:0 0 1px;width:100%}.calendar-table th,.calendar-table td{vertical-align:top}.calendar-table th{background:#000;border-top:1px solid #EDEAE1;color:#fff;line-height:30px;padding:0 0 0 27px;text-align:left;white-space:nowrap}.calendar-table th.today{background:#E51937;border-left:1px solid #D90D21;border-right:1px solid #D90D21;border-top:1px solid #EDEAE1}.calendar-table td{background:url(../images/bg_calendar_td.png) repeat 0 0;border:1px solid #EDEAE1;border-width:0 1px 1px 0}.calendar-table td.today{border-right:1px solid #F28C9B}.calendar-table td.today-prev{border-right-color:#F28C9B}.calendar-table td.time-TD{width:49px}.calendar-table td div.time{background:#fff;color:#e51937;font-size:12px;font-weight:700;height:28px;line-height:28px;padding:0 0 4px;text-align:center}.calendar-table .slots-holder{position:relative}.calendar-table .timeslot{color:#444;overflow:hidden;position:absolute;width:100%}.calendar-table .timeslot .inner{height:100%;margin:1px}.calendar-table .timeslot .title{color:#fff;display:block;font-size:11px;font-weight:700;line-height:1;margin:0 0 5px;padding:3px 6px 4px}.calendar-table .timeslot ul{font-size:10px;line-height:1.1;margin:0;padding:0 6px 4px}.calendar-table .timeslot li{background-image:none;margin:0 0 3px;padding:0}.calendar-table td .type-expression .inner{background:#009acc}.calendar-table td .type-power .inner{background:#a8052b}.calendar-table td .type-fun .inner{background:#5aae00}.calendar-table td .type-balance .inner{background:#d41292}.calendar-table td .type-endurance .inner{background:#444}.calendar-table td .type-coordination .inner{background:#FF6721}.calendar-table td .tooltip{background:#fff;border:2px solid #9B9B9B;color:#444;display:none;font-size:11px;font-weight:400;line-height:1.4;margin:1px;padding:0;position:absolute;top:0;z-index:30}.calendar-table td .tooltip .title{background:#9B9B9B}.calendar-table td .type-expression .tooltip{border-color:#009acc}.calendar-table td .type-expression .tooltip .title{background:#009acc}.calendar-table td .type-power .tooltip{border-color:#a8052b}.calendar-table td .type-power .tooltip .title{background:#a8052b}.calendar-table td .type-fun .tooltip{border-color:#5aae00}.calendar-table td .type-fun .tooltip .title{background:#5aae00}.calendar-table td .type-balance .tooltip{border-color:#d41292}.calendar-table td .type-balance .tooltip .title{background:#d41292}.calendar-table td .type-endurance .tooltip{border-color:#444}.calendar-table td .type-endurance .tooltip .title{background:#444}.calendar-table td .type-coordination .tooltip{border-color:#FF6721}.calendar-table td .type-coordination .tooltip .title{background:#FF6721}.calendar-table td .tooltip .title{padding-left:4px;padding-right:4px;padding-top:1px}.calendar-table td .tooltip .tt-pad{padding:1px 13px 14px 13px}.calendar-table td .tooltip table{margin:0 0 10px}.calendar-table td .tooltip th,.calendar-table td .tooltip td{border:0;color:#444;font-size:12px;line-height:1.1;padding-bottom:3px;padding-top:4px}.calendar-table td .tooltip th{background-color:#fff;padding-left:0;padding-right:0;white-space:normal}.calendar-table td .tooltip td{background-image:none;padding-right:16px}.calendar-table td .tooltip a.read-more{background:url(../images/icon5.png) no-repeat 0 0;font-size:13px;font-weight:700;line-height:16px;margin:0;padding:0 0 1px 27px;text-decoration:none}.no-brons-message{margin:8px 16px 5px}.no-brons-message p{font-weight:700;margin-bottom:7px}.calendar .day-picker{float:left;margin:0 3px 20px 17px;padding:2px 0 0;width:160px}.calendar .day-picker ul{line-height:1.35em;list-style:none;margin:0;padding:0}.calendar .day-picker li{background-image:none;margin:0 0 6px;padding:0}.calendar .day-picker li a{color:#222;font-size:13px;font-weight:700;white-space:nowrap}.calendar .day-picker li a span{color:#828282;font-size:11px;margin:0 11px 0 0}.calendar .day-picker .selected a{color:#828282}.calendar a.back-link{background:url(../images/icon6.png) no-repeat 0 0;display:inline-block;font-size:10px;font-weight:700;line-height:17px;margin:0 0 22px;padding:0 0 0 27px;text-decoration:none;text-transform:uppercase}.calendar .day-cont{border:1px solid #EDEAE1;float:left;margin:0 0 20px;padding:16px 28px 27px;width:384px}.calendar .day-cont .today-date{color:#828282;font-size:14px;font-weight:700;margin-bottom:12px}.calendar .day-cont .today-date strong{font-size:12px}.calendar .day-cont h2{margin:12px 0 5px}.calendar .day-cont .description p{margin-bottom:10px}.calendar .day-cont table{font-size:13px;margin:7px 0 20px}.calendar .day-cont td{padding-bottom:3px;padding-right:9px}.calendar .day-cont td.name,.calendar .day-cont td.time{font-weight:700}.calendar .day-cont td em{color:#76aa1b;font-size:15px;font-style:normal;font-weight:700}.calendar .day-cont a.book-this-event{background:#E51937 url(../images/icon7.png) no-repeat 100% 0;color:#fff;display:inline-block;font-size:16px;font-weight:700;line-height:37px;padding:0 38px 0 18px}.calendar .day-cont a.book-this-event,.calendar .day-cont a.book-this-event:hover{text-decoration:none}.calendar .day-cont a.book-this-event:hover{color:#FFEFEF;text-shadow:1px 1px 1px #870E20}.calendar .profile-cont{border:1px solid #EDEAE1;float:left;margin:0 0 20px;padding:16px 28px 27px;width:384px}.calendar .profile-cont h2{margin:7px 0 20px}.calendar .profile-form p{margin-bottom:7px}.calendar .profile-form label{color:#222;font-size:13px;font-style:normal;margin:0 18px 0 0;text-align:right;width:100px}.calendar .profile-form input[type="text"],.calendar .profile-form input[type="password"],.calendar .profile-form .input-text,.calendar .profile-form .input-password{background:#fff url(../images/bg_form_input.png) repeat-x 0 0;border:1px solid #999897;font-size:13px;font-style:normal;padding-bottom:6px;padding-top:5px}.calendar .profile-form .submit-cont{margin-left:121px;padding:11px 0 18px}.calendar .profile-form .input-submit,.calendar .profile-form input[type="submit"]{background:#E51937 url(../images/input_edit_btn.png);display:block;font-size:0;line-height:0;height:37px;text-indent:-9999px;width:89px}.calendar-profile .calendar-head .ui-links{right:21px}.calendar .edit-pwd-link{font-size:12px;font-weight:700;margin-left:118px}.calendar .profile-form ul.errorlist{margin-bottom:6px;margin-left:121px}input.login-btn{background-image:url(../images/input_login_btn.png) !important}
