.bcl,.row{clear:both}.bcl{display:block;height:0}.center{text-align:center}.responsive{position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.responsive .img{display:block;margin:0;padding:0;width:100%}.full-width{width:100%}.half-width{width:50%;float:left}.quater-width{width:25%;float:left}.third-width{width:33.33333%;float:left}.fifth-width{width:20%;float:left}.padding{padding:0 0 .6em}.half-width.left.padding{padding:0 5px .6em 0}.half-width.right.padding{padding:0 0 .6em 5px}.article-content .half-width.left.padding{padding:0 10px .6em 0}.article-content .half-width.right.padding{padding:0 0 .6em 10px}.article-content a.foto{border:none;display:block}.article-content a.foto:hover{border:none}.article-content a.foto.right{float:right}.third-width.padding{padding:0 3px 10px 4px}.third-width.left.padding{padding:0 7px 10px 0}.third-width.right.padding{padding:0 0 10px 7px}.fifth-width.padding{padding:0 5px 10px}.fifth-width.left.padding{padding:0 5px 10px 0}.fifth-width.right.padding{padding:0 0 10px 5px}a img{border:none}body{margin:0;background-color:#333;font-family:proxima n w02 reg,Arial,sans-serif;-webkit-font-smoothing:antialiased}body #page{background-color:#fff;padding:0 10px 0;max-width:1300px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body #page header{width:100%;height:79px;background-color:#fff;font-family:proxima n w02 bold,Arial,sans-serif;position:relative;z-index:5}body #page header nav{list-style:none;margin:0;padding:0;position:relative;float:left;font-weight:700;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body #page header nav a{display:inline-block;height:77px;line-height:79px;padding:2px 0 0;margin-right:5px;font-size:80%;color:#333;text-decoration:none;text-transform:uppercase}body #page header nav a span{border:1px solid transparent;-webkit-border-radius:15px;border-radius:15px;padding:6px 8px 4px}body #page header nav a:hover span,body #page header nav a.selected span{border-color:transparent;background-color:#000;color:#fff}body #page header nav a.logo{float:left;text-transform:none;padding:0 20px 0 70px;background:url(../images/menu_logo.png) center center no-repeat}body #page header .menu-icon{display:none}body #page header .right-block{position:absolute;top:0;right:10px}body #page header .right-block .icon{float:right;display:inline-block;width:34px;height:34px;margin:22px 12px 0 0}body #page header .right-block .language{float:right;padding-right:10px;display:inline-block;height:79px;line-height:77px;padding:2px 10px 0 0;margin:0 20px 0 0;font-size:60%;color:#333;text-decoration:none;text-transform:uppercase;font-weight:700}body #page header .right-block .language:hover{color:#ccc}body #page section{clear:both}.submenu a{display:block;text-align:center;padding:120px 20px 30px;background-color:#005ee2;background-position:center 35px;background-repeat:no-repeat;color:#000;text-decoration:none;font-weight:700;text-transform:uppercase}.submenu .entryform{background-image:url(../images/entryform.png)}.submenu .history,.submenu .regulations{background-image:url(../images/history.png)}.submenu .for-visitors,.submenu .contacts{background-image:url(../images/for-visitors.png)}.menu-list-mobile{display:none}@media only screen and (max-width:1200px){body #page header{font-size:95%}body #page header nav{font-size:90%}body #page header nav a{margin-right:2px}body #page header .menu-list li a span{font-size:95%;padding:4px 10px 2px}body #page header .menu-list li.submenu:hover{background-position:center 53px}}@media only screen and (max-width:1080px){body #page header{}body #page header .right-block .icon{display:none}body #page header .right-block a img{display:none}body #page header .menu-list li a span{font-size:90%;padding:4px 7px 3px}body #page header .menu-list li.submenu:hover{background-position:center 51px}}@media only screen and (max-width:960px){body #page{position:relative}body #page header{}body #page header .right-block .icon{display:none}body #page header .right-block a img{display:none}body #page header .menu-icon{display:block;width:70px;height:30px;padding-top:49px;text-align:center;position:absolute;top:0;left:50%;margin-left:-35px;background-image:url(../images/menu_icon_menu.png);background-repeat:no-repeat;background-position:center 20px;font-size:90%;color:#333;text-decoration:none;text-transform:uppercase}body #page header nav{width:100%;padding-bottom:10px}body #page header nav a{display:none;margin:0;background:#000;color:#fff;border-bottom:2px solid #333}body #page header nav a span{padding-left:25px}body #page header nav a.logo{display:inline-block;border:0;color:#000;float:none}body #page header.menuon a{display:block}body #page header.menuon .menu-icon{background-color:#000;background-image:url(../images/menu_icon_menu_active.png);color:#fff}}@media only screen and (max-width:960px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body #page header .menu-icon{background-image:url(../images/menu_icon_menu@2x.png);background-size:30px 21px}}@media only screen and (max-width:960px) and (-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){body #page header.menuon .menu-icon{background-image:url(../images/menu_icon_menu_active@2x.png);background-size:30px 21px}}@media only screen and (max-width:640px){.articles .half-width{width:100%;float:none;padding:0 0 10px!important}}footer{padding:40px 10px;max-width:1300px;margin:0 auto;text-align:center;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1100px){.body .footer-menu .column{font-size:95%}}@media only screen and (max-width:960px){.body .footer-menu{display:none}}.img-cont{display:block;position:relative;overflow:hidden}.img-cont .link-wrap{display:block;position:relative;width:100%;height:100%}.img-cont .link-wrap:visited img{opacity:.5}.img-cont .link-wrap .video{width:131px;height:130px;position:absolute;top:50%;left:50%;margin-left:-65px;margin-top:-110px;background-image:url(../images/icon_movie_play.png)}.img-cont .info-wrap{position:absolute;top:100%;width:100%;min-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.img-cont .info-wrap .info{position:absolute;top:-100px;left:0;background-color:rgba(0,0,0,.8);color:#fff;padding:0 40px 23px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.img-cont .info-wrap .info p{width:100%;clear:both;line-height:1.5em;margin-top:0}.img-cont .info-wrap .info .v-center{display:table;width:100%;height:100px}.img-cont .info-wrap .info .v-center h2{display:table-cell;vertical-align:middle;width:100%;text-align:center;text-transform:uppercase;line-height:1.3em;margin:0;padding:0;font-family:slate w02 bold,Arial,sans-serif;font-size:130%;font-weight:700}.img-cont .info-wrap .info .v-center h2 a{color:#fff;text-decoration:none;font-weight:400}.img-cont .info-wrap .info .v-center h2 a:hover{text-decoration:underline}.img-cont .info-wrap .info .goto{color:#fff;text-decoration:none;font-weight:700}.img-cont .info-wrap .info .goto:after{content:url(../images/icon_arr_right_small.png);padding-left:6px}.img-cont .info-wrap .info .goto:hover{text-decoration:underline}.header .img-wrap{height:700px;overflow:hidden;position:relative}.header .img-wrap .img{position:absolute;left:0;top:50%;margin-top:-350px}.header .back-wrap{position:absolute;top:0;right:0;padding:28px 35px 28px 28px}.header .back-wrap .back{display:inline-block;position:relative;top:0;right:0;font-family:slate w02 bold,Arial,sans-serif;font-size:110%;font-weight:400;color:#fff;text-decoration:none;text-transform:uppercase;padding:18px 35px 18px 47px;line-height:22px;background-color:#000;background-color:rgba(0,0,0,.8);background-image:url(../images/icon_arr_left_small.png);background-repeat:no-repeat;background-position:28px center;-webkit-border-radius:30px;border-radius:30px}.header .back-wrap .back:hover{background-color:#000}.btn-more-news{display:inline-block;font-family:slate w02 bold,Arial,sans-serif;font-size:120%;font-weight:400;color:#fff;text-decoration:none;text-transform:uppercase;margin:40px 0 30px;padding:18px 25px;line-height:22px;background-color:#000;-webkit-border-radius:30px;border-radius:30px}@media only screen and (max-width:1024px){.img-cont .link-wrap .video{background-image:url(../images/icon_movie_play_smaller.png);width:101px;height:100px;margin-left:-50px;margin-top:-95px}}.home .submenu{}.home .submenu .item{display:block;padding:0 6px;text-decoration:none;height:240px;background-repeat:no-repeat;background-position:center 60px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.home .submenu .item.entryform{background-color:#e052a7;background-position:center 52px;background-image:url(../images/hp_icon_write.png)}.home .submenu .item.entryform:hover{background-color:#f30092}.home .submenu .item.history{background-color:#48b1de;background-image:url(../images/hp_icon_time.png)}.home .submenu .item.history:hover{background-color:#009fe3}.home .submenu .item.for-visitors{background-color:#65d929;background-image:url(../images/hp_icon_people.png)}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home .submenu .item.for-visitors{background-image:url(../images/hp_icon_people@2x.png);background-size:84px 50px}}.home .submenu .item.for-visitors:hover{background-color:#3db300}.home .submenu .item.program{background-color:#e052a7;background-position:center 52px;background-image:url(../images/hp_icon_program.png);background-image:url(../images/hp_icon_program.png);line-height:2em}@media(-webkit-min-device-pixel-ratio:1.5),(min--moz-device-pixel-ratio:1.5),(-o-min-device-pixel-ratio:3/2),(min-resolution:1.5dppx){.home .submenu .item.program{background-image:url(../images/hp_icon_program@2x.png);background-size:62px 68px}}.home .submenu .item.program:hover{background-color:#f30092}.home .submenu .item h2{margin:0;padding:0;padding-top:140px;text-align:center;font-family:slate w02 bold,Arial,sans-serif;font-weight:400;font-size:270%;color:#fff;text-decoration:none;text-transform:uppercase}.home .submenu .reklama{font-size:70%;padding:5px 5px 8px}.home .submenu .reklama span{display:block;margin-top:5px}.home .submenu .reklama img{width:100%;margin-top:5px;border:1px #ccc solid}.article-content{max-width:930px;margin:0 auto;padding-bottom:2em;font-size:110%;color:#333;line-height:1.6em}.article-content h1{font-family:slate w02 bold,Arial,sans-serif;font-weight:400;font-size:205%;line-height:1.5em;text-transform:uppercase;margin-bottom:1.1em;margin-top:1.1em}.article-content h2{font-size:135%;margin-bottom:.5em;font-weight:700}.article-content h3{font-family:proxima n w02 bold,Arial,sans-serif;font-weight:400;font-size:115%;margin-bottom:.5em}.article-content .excerpt{font-size:135%;color:#333;line-height:1.6em;margin-top:-15px;margin-bottom:1.5em}.article-content .tagline{margin:0 0 2em}.article-content .tagline a{display:inline-block;background-color:#e24ea8;-webkit-border-radius:.95em;border-radius:.95em;font-family:proxima n w02 bold,Arial,sans-serif;font-size:90%;font-weight:400;border-bottom:none;color:#fff;text-transform:uppercase;line-height:1.7em;padding:.2em 12px 0;margin-right:10px}.article-content .tagline a:hover{background-color:#d0228a}.article-content p{font-size:105%;color:#333;line-height:1.6em;margin-bottom:1.5em;margin-top:0}.article-content strong{font-family:proxima n w02 bold,Arial,sans-serif}.article-content ul{list-style-type:disc}.article-content ul.arrows{list-style:url(../images/icon_list_arr.png) inside;padding-left:2px;margin-bottom:1.5em;margin-top:0}.article-content ul.arrows li{margin-bottom:0}.article-content ol{list-style-type:decimal}.article-content li{margin-bottom:1em}.article-content li li{margin-bottom:0}.article-content a{display:inline-block;text-decoration:none;color:#ec1a2c;line-height:1.2em;border-bottom:1px dotted #fff}.article-content a:hover{border-bottom:1px dotted #ec1a2c}.article-content .article-img{display:block;margin:0 0 1.5em;padding:0;width:100%}.article-content img.right{float:right}.article-content .partnerlogos{text-align:center;padding-bottom:30px}.article-content .partnerlogos a{margin:10px 30px;border:0}ul.article-style{list-style:url(../images/icon_program_list_arr.png) inside;padding-left:0}ul.article-style li{line-height:1.6em}.row.foto{}.row.foto .half-width{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.row.foto .half-width.left{padding-right:5px}.row.foto .half-width.right{padding-left:5px}.row.foto .quater-width{width:25%;height:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.row.foto .quater-width img{display:inline;width:auto;height:auto;padding-top:5px;padding-bottom:5px}.row.foto .quater-width.left{padding-right:5px}.row.foto .quater-width.right{padding-left:5px}.row.foto img{padding-top:5px;padding-bottom:5px}.program .article-content{padding-bottom:30px}.program .row.program .third-width.padding{padding-bottom:50px!important}.third-width .img-cont{font-size:90%}.third-width .img-cont .info{top:-80px}.third-width .img-cont .info .v-center{height:80px!important}.third-width .img-cont .info .v-center h2 small{display:block;text-transform:none;font-family:slate w02,Arial,sans-serif;font-size:80%;font-weight:400}.timetable{background-color:#e8e8e8;padding:22px 20px 22px 34px;line-height:1.8em;font-weight:700}.timeline{display:inline-block;width:100%;position:relative;background-image:url(../images/line_dots.png);background-repeat:repeat-x;background-position:left 5px}.timeline .left{background-color:#e8e8e8;padding-right:10px}.timeline .right{background-color:#e8e8e8;padding-left:10px;position:absolute;left:30%;top:0;width:70%;white-space:nowrap;color:#333;font-stretch:extra-condensed}.program-menu{width:100%;padding-bottom:1%}.program-menu .date{display:block;float:left;width:20.2%;height:20%;padding-right:1%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.program-menu .date .inner{display:block;background-color:#333;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.program-menu .date .inner.selected{background-color:#df4d80;color:#000}.program-menu .date .inner.selected:hover{background-color:#df4d80}.program-menu .date .inner.selected .wrap .day-name{color:#fff}.program-menu .date .inner .wrap{padding-left:20%;padding-top:18%}.program-menu .date .inner .wrap.single-num{padding-left:37%}.program-menu .date .inner .wrap .day-name{color:#bbb;font-family:slate w02,Arial,sans-serif;font-size:135%}.program-menu .date .inner .wrap .day-num{display:block;font-family:slate w02 bold,Arial,sans-serif;font-size:690%;font-weight:400;color:#fff;line-height:.8em;padding-top:0;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.program-menu .date .inner .wrap .day-num.begins-one{margin-left:-.1em}.program-menu .date .inner .wrap .month-name{font-family:slate w02 bold,Arial,sans-serif;font-size:195%;font-weight:400;color:#fff;line-height:1.5em;text-transform:uppercase;-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease}.program-menu .date .inner:hover{background-color:#000}.program-menu .date.last{width:19.2%;padding-right:0}.prev-next-wrap{width:100%;margin-top:2em;text-align:center}.prev-next-wrap .butt{display:inline-block;position:relative;top:0;right:0;font-family:slate w02 bold,Arial,sans-serif;font-size:110%;font-weight:400;color:#fff;text-decoration:none;text-transform:uppercase;padding:18px 35px 18px 47px;line-height:22px;background-color:#000;background-color:rgba(0,0,0,.8);background-image:url(../images/icon_arr_left_small.png);background-repeat:no-repeat;background-position:28px center;-webkit-border-radius:30px;border-radius:30px}.prev-next-wrap .butt:hover{background-color:#000}.prev-next-wrap .next{margin-left:.5em;padding:18px 47px 18px 35px;background-image:url(../images/icon_arr_right_small2.png);background-repeat:no-repeat;background-position:86% center}.half-width.festival-place{margin-top:-15px;padding-left:20px!important}@media only screen and (max-width:1024px){.body.home .page-content .submenu .item{font-size:90%;height:180px;background-position:center 50px}.body.home .page-content .submenu .item.entryform{background-position:center 34px}.body.home .page-content .submenu .item.program{background-position:center 30px}.body.home .page-content .submenu .item h2{padding-top:115px}.body .page-content .submenu{font-size:90%}#page .page-content{font-size:90%}.header.no-img .back-wrap{padding:20px 0 20px 20px}.header.no-img .back-wrap .back{font-size:100%;padding:18px 35px 18px 47px;line-height:22px;background-position:28px center;-webkit-border-radius:30px;border-radius:30px}.program-menu .date .inner .wrap{padding-left:20%;padding-top:12%;font-size:90%}.program-menu .date .inner .wrap.single-num{padding-left:33%}}@media only screen and (max-width:900px){.body .page-content .submenu{font-size:80%}.page-content .third-width{width:100%!important;float:none;padding:0 0 10px!important}}@media only screen and (max-width:820px){.body .page-content .submenu{font-size:70%}#page .page-content{font-size:80%}.article-content h1{margin-bottom:40px}.article-content .excerpt{margin-top:-25px}}@media only screen and (max-width:700px){.body .page-content .submenu{font-size:60%}}@media only screen and (max-width:640px){.article-content .half-width{width:100%!important;float:none;padding:0 0 10px!important}.body .page-content .submenu .item{height:114px;background-size:15%;background-position-y:28px}.body .page-content .submenu .item.visitors{background-size:21%}.body .page-content .submenu .item.entry{background-position-y:25px}.body .page-content .submenu .item h2{padding-top:70px}#page .page-content{font-size:70%}.article-content h1{margin-bottom:50px}.article-content .excerpt{margin-top:-35px}.header .back-wrap .back{font-size:100%;padding:14px 22px 14px 32px;line-height:22px;background-position:20px center;-webkit-border-radius:30px;border-radius:30px}.responsive.third-width{font-size:120%}.program-menu .date .inner .wrap{padding-left:18%;padding-top:10%;font-size:60%}}input[type=text],input[type=password],select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;margin-bottom:8px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,select:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}label{clear:both}.checkboxlabel{padding-right:30px}.btn,.article-content a.btn{display:inline-block;padding:10px 32px;margin-bottom:0;font-size:95%;font-weight:700;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:34px;color:#fff;background-color:#000;border-color:#000;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-transform:none;min-width:78px}.multiSelection{padding:2px 10px 2px 15px}.multiSelection a{float:right}.multiSelection a:hover{border:0}p.error{color:red}span.error{color:red;padding:0 15px;display:block}input.error,select.error{border-color:red}table.payment{width:100%;border-collapse:collapse;border:solid 1px #ccc}table.payment th{text-align:left;background-color:#fe0;padding:1px 10px}table.payment td{border-bottom:solid 1px #ccc;padding:1px 10px;border-right:solid 1px #ccc}.padding-left{padding-left:10px}table.program{width:100%;border-collapse:collapse;border:solid 1px #ccc;background:#fff;font-size:70%;line-height:1.2em}table.program th{text-align:left;padding:.5em 1em;width:18%;text-align:center;border:solid 1px #ccc;background:#e8e8e8}table.program th.time{width:1%}table.program td{vertical-align:top;padding:.5em 1em .3em;border:solid 1px #ccc;font-weight:700}table.program td.time{text-align:left;font-weight:700;background:#e8e8e8;padding:.5em;width:1%}table.program td.standard{background-color:#fff}table.program td.ceremony{background-color:#fff}table.program td.competition{background-color:#000;color:#fff}table.program td.seminary{background-color:#eee}table.program td em{font-weight:400;font-size:80%;line-height:1.2em}table.program a,table.program a:hover{background:0 0;border:none}.loading{background:url(../images/loader.gif) 0 center no-repeat;padding-left:25px}#homepagebanner{position:absolute;width:100%;top:0;left:0}#homepagebanner img{position:absolute}.vr a,.vr .vrslot{display:block;color:#000;text-align:center;padding:1em .5em;line-height:1.2em;overflow:hidden;background:#ccc}.vr a strong,.vr .vrslot strong{display:block}.vr a span,.vr .vrslot span{height:1.2em;padding-top:.5em;display:block;overflow:hidden;text-overflow:ellipsis}.vr .available{background:#005ee2}.vr .occupied{background:#ccc}.vr .owned{background:#0c0}.program-table{position:relative}.program-table .left-side{background-color:#000;border-right:1px solid #fff;width:152px;padding-top:36px;float:left;position:relative;z-index:3;-webkit-box-shadow:5px 0 10px 0 rgba(0,0,0,.3);box-shadow:5px 0 10px 0 rgba(0,0,0,.3)}.program-table .left-side .cell{border-top:1px solid #fff;height:74px;color:#fff;font-size:1.1em;vertical-align:middle;line-height:74px;font-family:slate w02 bold,Arial,sans-serif;font-weight:400;padding-left:18px}.program-table .left-side .cell.two-line{padding-top:16px;height:58px;line-height:1.4em}.program-table .content{overflow-x:hidden;overflow-y:visible}.program-table .content .table{float:left}.program-table .content .head{background-color:#df4d80;height:36px}.program-table .content .head .cell{border:none;margin:0;height:36px;border-bottom:1px solid #fff;position:relative;font-size:1.25em;color:#fff;font-family:slate w02 bold,Arial,sans-serif;font-weight:400}.program-table .content .head .cell span{position:relative;top:10px;left:9px}.program-table .content .head .cell .arr{width:8px;height:6px;background-image:url(../images/timeline_arr_down.png);position:absolute;left:-4px;bottom:6px}.program-table .content .cell{width:127px;float:left}.program-table .content .table{cursor:e-resize;position:relative;left:0}.program-table .content .table-body{position:relative;left:-1px}.program-table .content .table-body .row{height:74px;border-bottom:1px solid #fff;background-image:url(../images/row_bg.png)}.program-table .content .table-body .row .cell{height:74px;background-color:#f4bdd5;position:absolute;padding-left:12px;overflow:hidden;cursor:pointer;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.program-table .content .table-body .row .cell h4{font-family:proxima n w02 bold,Arial,sans-serif;font-size:80%;margin:.5em 0 0;line-height:1.2em;overflow:hidden}@media only screen and (max-width:640px){.program-table .content .table-body .row .cell h4{font-size:100%}}.program-table .content .table-body .row .cell .info{font-size:.8em;line-height:1.3em}.program-table .content .table-body .row .cell .info .time{font-size:1.2em;color:#df4c7f;font-weight:700;position:relative;top:1px}.program-table .content .table-body .row .cell .tooltip{display:none}.program-table .tooltip-visible{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.6);-moz-box-shadow:0 0 8px 0 rgba(0,0,0,.6);box-shadow:0 0 8px 0 rgba(0,0,0,.6);width:329px;padding-left:16px;padding-right:8px;padding-bottom:16px;background-color:#fff;position:absolute;z-index:10;display:none}.program-table .tooltip-visible h5{margin-top:12px;margin-bottom:4px;max-width:200px;font-family:proxima n w02 bold,Arial,sans-serif;font-size:80%;font-weigt:normal}.program-table .tooltip-visible h5 a{color:#df4c7f;text-decoration:underline;font-weight:700;font-family:proxima n w02 reg,Arial,sans-serif;font-size:90%}.program-table .tooltip-visible .projection-info{font-weight:700;font-family:proxima n w02 bold,Arial,sans-serif;font-size:90%;font-weigt:normal;margin-bottom:5px}.program-table .tooltip-visible .movies-info{font-size:.85em;line-height:1.4em}.program-table .tooltip-visible .movies-info .movie-name{color:#df4c7f;text-decoration:underline}.program-table .tooltip-visible .movies-image{padding-top:10px}.program-table .tooltip-visible .close-btn{width:13px;height:13px;background-image:url(../images/tooltip_cross.png);position:absolute;top:11px;right:8px}.program-table .tooltip-visible .arr-down{width:16px;height:7px;background-image:url(../images/tooltip_arr_down.png);position:absolute;bottom:-7px;left:32px;right:auto}.program-table .tooltip-visible.right .arr-down{left:auto;right:32px}.maxheight{background:url(../images/more.png) center bottom no-repeat;padding-bottom:30px;cursor:pointer}.maxheight p:not(:first-child){boder:1px solid #0f0;display:none}