body {
    background-color: white;
}
div.content-block {
    background-color: #f1f2f2;
    color:black;
    text-align:center;
}
div.main_movie_image {
    background-color: white;
    position:relative;
    text-shadow: #444 1px 1px 2px;
    filter: Shadow(Color=#00aeef,Direction=90,Strength=1);
}
div.main_movie_image img{
    width:100%;
    max-width:1440px;
}
div.content-block div.movie_rasp {
    color:white;
    position: absolute;
    bottom: 50px;
    height:50px;
    width: 95%;

    margin:0 auto;
}
a.movie_rasp_buy {
    font:15px 'UBUNTUB', sans-serif;
    display:inline-block;
    margin:13px 20px 13px 20px;
    width:190px;
    height:26px;
    line-height:26px;
    font-weight: bold;
    color:white;
    border:5px solid white;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s ease-in;
    float:left;
    text-align:center;
    text-transform: uppercase;
    text-shadow: #444 1px 1px 2px;
    filter: Shadow(Color=#00aeef,Direction=90,Strength=1);
    /*background-color:#00aeef\9;*/
}
a.movie_rasp_buy:hover {
    border-color:#ccc;
}
.movie_rasp_day {
    font: 60pt 'REFORMAGROTESKMEDIUMC',Tahoma, sans-serif;
    margin-left:5px;
   /* font-size:40pt\9;*/
}
.movie_rasp_descr {
    padding-top:37pt;
    font:10pt 'UBUNTUR', sans-serif;
    /*font-size:8pt\9;*/
}
.movie_rasp_mon {
    font: 32pt 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
    /*font-size:24pt\9;*/
}
div.content-block div.left_movie_rasp div {
    float:left;
}
div.content-block div.right_movie_rasp div,div.content-block div.right_movie_rasp a {
    float:right;
}
div.content-block div.movie_rasp_i {
    width:100%;
    max-width: 1000px;
    margin:0 auto;
}
div.left_movie_rasp,div.right_movie_rasp {
    width:450px;
    float:left;
}
div.right_movie_rasp {
    float:right;
}
div.content-block h2.movie_name{
    position:absolute;
    bottom:110px;
    font: 130pt 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
   /* font-size:70pt\9;*/
    color:white;
    margin:0 auto;
    text-align: center;
    width: 100%;
}
div.content-block h2{
    padding-top:80px;
    margin-bottom:40px;
    font: 25pt 'REFORMAGROTESKMEDIUMC',Tahoma, sans-serif;
    /*font-size:15pt\9;*/
    color:#00aeef;
    text-transform: uppercase;
}
div.content-block p{
    font:10pt 'UBUNTUR', sans-serif;
    width:90%;
    max-width:1400px;
    margin: 0px auto;
    text-align:justify;
    margin-bottom:30px;
    line-height:15pt;
}
div.content-block p.quote {
    font:10pt 'UBUNTULI',Tahoma, sans-serif;
    font-style:italic;
}
.b-festivals .item {
    height:auto;
}
div#main_menu {
    min-height:60px;
    background-color:#00aeef;
    text-align:right;
    z-index:1000;
}

a#logo_filmru {
    margin:11px 10px 11px 5px;
    padding-left:3%;
    display:block;
    float:left;
    dposition:absolute;
}
div#menu_links {
    min-height:60px;
    dfloat:right;
    background-color:#00aeef;
    overflow: auto;
}

div#menu_links a{
    display:inline-block;
    dfloat:left;
    color:white;
    font: 12pt 'UBUNTUR','PT Sans Narrow', sans-serif;
    text-transform: uppercase;
    margin:15px 15px;
    line-height:22pt;

}
div#menu_links a.nota {
    color:black;
    cursor:text;
}
div#menu_links a:hover{
    text-shadow:#888 1px 1px 2px;
}

.mfp-iframe_map .mfp-iframe-holder .mfp-content {
    width:inherit;
    height:400px;
}
.mfp-iframe-scaler iframe {
    background-color: transparent;
    box-shadow: none;
}
.mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 70%;
    max-width: 1080px;
    height:100%;
    background-color: transparent;
}
.slide{
    height:80%;
    width:80%;
    border:5px solid black;
    margin:auto;
    background-position: 50% 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: black;
}

div#partners a {
    display:block;
    float:left;
    margin:0px 1%;
}
div#footer {
    margin:50px;
    color:black;
    font:10pt 'UBUNTU', sans-serif;
    line-height:14pt;

}
div#footer b{
    color:black;
    font:10pt 'UBUNTUB', sans-serif;
    font-weight:bold;
    line-height:14pt;
}
div#left-footer {
    left:3%;
    width:26%;
    float:left;
    margin-bottom: 30px;
    /*border:1px solid red;*/

}
div#right-footer a {
    color:black;
}
div#right-footer a:hover {
    text-decoration: underline;
}
div#right-footer {

    width:60%;
    float:left;
    /*border:1px solid blue;*/
}
a.buy_ticket_but1, a.buy_ticket_but2 {
    display:block;
    width:40%;
    height:7%;
    border:5px solid transparent;
    text-transform: uppercase;
    font:80% 'UBUNTUB', sans-serif;
    font-weight: bold;
    line-height:16pt;
    opacity:0;
    padding:0px 1%;
    text-align:center;
    position:absolute;
    left:6%;
    top:6%;
    color:black;
    z-index:200;
    overflow:hidden;
    cursor:pointer;
   /* -webkit-transition: opacity 0.6s linear;
    -moz-transition:  opacity 0.6s linear;
    -o-transition:  opacity 0.6s linear;
    -ms-transition:  opacity 0.6s linear;
    transition:  opacity 0.6s linear;*/
}
a.buy_ticket_but2 {
    left:50%;
    top:85%;
    color:white;
}
a.buy_ticket_but1:hover {
    border-color:black;
}
a.buy_ticket_but2:hover {
    border-color:white;
}
div.spacer {
    width:100%;
}
div.spacer img {
    width:100%;
    visibility:hidden;
    z-index:1;
}
div.b-shadow {
    box-shadow:0 5px 30px black;
    height:auto;
}
div.raspfilm {
    width:20%;
    position: absolute;
    top:0;
    -webkit-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    -ms-transition: all 0.6s linear;
    transition: all 0.6s ease-in;
    overflow:hidden;
    z-index:100;
    background-color: white;
}
div.raspfilm:hover a.rasp img, div.hover a.rasp img{
    -webkit-transform:translate(0,0);
    -moz-transform:translate(0,0);
    -o-transform:translate(0,0);
    -ms-transform:translate(0,0);
    transform:translate(0,0);
}
div.raspfilm:hover a.buy_ticket_but1, div.hover a.buy_ticket_but1,
div.raspfilm:hover a.buy_ticket_but2, div.hover a.buy_ticket_but2{
    opacity:1;

}
div.raspfilm:hover a.film img, div.hover a.film img{
    -webkit-transform:translateY(-100%);
    -moz-transform:translateY(-100%);
    -o-transform:translateY(-100%);
    -ms-transform:translateY(-100%);
    transform:translateY(-100%);
}
div#raspfilm1:hover {
/*    -webkit-transform-origin:0 50%;
    -moz-transform-origin: 0 50%;
    -o-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;*/
}
div#raspfilm5:hover {
    /*-webkit-transform-origin: 100% 50%;
    -moz-transform-origin: 100% 50%;
    -o-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;*/
}
a.rasp{
    position:absolute;
    top:0;
    /*z-index:50;
    width:100%;
    display:block;*/

}
a.rasp img{
    position:relative;
    width:100%;
    z-index:50;
}
a.film {
    position:absolute;
    top:0;
}
a.rasp img,a.film img{
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    -o-transition: all 0.3s ease-in;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s ease-in;
}
a.film img {
    z-index:70;
    position:relative;
    width:100%;

}

 a.rasp img {
	-webkit-transform:translate(-100%,100%);
	-moz-transform:translate(100%);
	-o-transform:translate(100%);
	-ms-transform:translate(100%);
	transform:translate(-100%,100%);
}

div#raspfilm2 {
    margin-left:20%;
}
div#raspfilm3 {
    margin-left:40%;
}
div#raspfilm4 {
    margin-left:60%;
}
div#raspfilm5 {
    margin-left:80%;
}
/*a.rasp img, a.film img{
    width:20%;
    border-width: 0px;
}*/
div.main_menu {
    text-align:center;
    position:absolute;
    top:830px;
    width:100%;
    height:36px;
}
img#plus18 {
    width:2%;
    bottom:0;
    float:right;
    margin-right:3%;
}
div#when {
    float:left;
    width:10%;
    font: 35px 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
    color:black;
    margin-left:3%;
    text-align: left;
    text-transform: uppercase;
    margin-top:-26px;
    white-space: nowrap;
}
a.main {
    font:15px 'UBUNTUB', sans-serif;
    display:inline-block;
    margin:0px 55px;
    width:200px;
    height:26px;
    line-height:26px;
    font-weight: bold;
    color:black;
    border:5px solid transparent;
    -webkit-transition: all 0.6s ease-in;
    -moz-transition: all 0.6s ease-in;
    -o-transition: all 0.6s ease-in;
    -ms-transition: all 0.6s linear;
    transition: all 0.6s ease-in;
    /*text-shadow: #00aeef 1px 1px 0px, #00aeef -1px -1px 0px, #00aeef -1px 1px 0px, #00aeef 1px -1px 0px;*/
    /*fildter: Shadow(Color=#00aeef,Direction=90,Strength=1);*/
/*background-color:#00aeef\9;*/
}
a.main:hover, a.current{
    border-color:black;
    color:black;
   /* box-shadow: 0 0 2px #00aeef;*/
}
div.ofpartner {
    font:25px 'UBUNTU', sans-serif;
    color:black;
    float:right;
    margin-right:3%;
    margin-top:50px;
    line-height:25px;
    z-index:300;
    position:relative;
    /*text-shadow: #ffffff 1px 1px 0px,#ffffff -1px 1px 0px,#ffffff -1px -1px 0px,#ffffff 1px -1px 0px;;*/
    /*fildter: Shadow(Color=#00aeef,Direction=90,Strength=1);*/
}
div.ofpartner a {
    color:black;

}
div.ofpartner a:hover {
    color:black;
    text-decoration: underline;
}
div.ofpartner span.title {
    font-size: 12px;
    line-height:30px;
    /*color:#919191;*/
    color:black;
    font-family: 'UBUNTUR', sans-serif;
    /*text-shadow: #ffffff 1px 1px 0px,#ffffff -1px 1px 0px,#ffffff -1px -1px 0px,#ffffff 1px -1px 0px;*/
}
h1.title{
    font: 160px 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
    position:absolute;
    top:50px;
    left:3%;
    color:black;
    line-height: 160px;
}
div.h1 {
    font-size:190px;

}
.b-slider-01{height:900px;
    text-align:left;}
a#logo {
    display:block;
    background-image: url(logo.png);
    background-size: contain;
    background-repeat: no-repeat;
    width:14.8%;
    height:1000px;
    top:566px;
    left:3%;
    position:absolute;
}
img.bird {
    position:absolute;
}
img#bird1 {
    top:145px;
    left:20%;
}
img#bird2 {
    top:182px;
    left:30%;
}
img#bird3 {
    top:367px;
    left:39%;
}
img#bird4 {
    top:138px;
    left:48%;
}
img#bird5 {
    top:182px;
    left:61%;
}
img#bird6 {
    top:50px;
    left:62%;
}
img#bird7 {
    top:247px;
    left:65%;
}
img#bird8 {
    top:39px;
    left:72%;
}
img#bird9 {
    top:614px;
    left:85%;
}
img#bird10 {
    top:83px;
    left:85%;
}
img#bird11{
    top:363px;
    left:90%;
}
.first-my{
    width: 100%;
    padding: 0px 20px;
    clear:both;
    text-align: center;
    font-family: 'UBUNTU','PT Sans Narrow', sans-serif;
    text-shadow: #000 1px 1px 1px;
}
.first-my .resultt span{
    padding: 22px 0px 0px;
    display: inline-block;
    margin: 0px;
    font-size: 160px;
    /*font-size:140px\9;*/
    line-height:120px;
    font-family:REFORMAGROTESKMEDIUMC, Tahoma;
    filter: glow(color=#999999,strength=2);
}
.result-second, .result-minute, .result-hour, .result-day{
    width:100px;
   /* width:190px\9;*/
    /*  border:1px solid red;*/
}
.result-day-c {
    width:25px;
    margin-left:0px;
    margin-right: 0px;
    /*border:1px solid blue;*/
}
.first-my .resultt {
    fdloat: right;
    margin:0px;
    
}

.first-my .titles span{
    font-size: 12px;
    padding: 0px 46px 5px;
    /*padding: 0px 90px 5px\9;*/
    filter: glow(color=#999999,strength=2);
}

.clear{visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0; }
.clear{visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0; }
img.play_but {
    -webkit-transition:opacity 0.7s;-moz-transition:opacity 0.7s;-ms-transition:opacity 0.7s;-o-transition:opacity 0.7s;transition:opacity 0.7s;
    margin-top:0px;
    margin-bottom:25px;
}
img.play_but:hover {
    opacity:0.7;
}
.mfp-title {
    position:absolute;
    color: #FFF;
    background: red;
}
.slider_news{height:400px;}
/* @media only screen and (min-width:1280px){.slider_news{height:450px;}}*/
.b-shadow-up{z-index:100;}
.old_winners {
    height:300px !important;

}
h2.winners_title {
    text-shadow: #000 1px 1px 1px;
    font: 60px 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
    text-transform: uppercase;
    margin-top:10px;
}
h2.winner_name {
    font: 22px 'PT Sans Narrow', sans-serif;
    text-shadow: #000 1px 1px 1px;
}
h2.winner_movie {
    font: 75px 'REFORMAGROTESKMEDIUMC', Tahoma,sans-serif;
    text-transform: uppercase;
    text-shadow: #000 1px 1px 1px;
    opacity:1;
    margin-bottom: 30px;
    filter: glow(color=#999999,strength=5);
/*    -webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-ms-transition:opacity 0.3s;-o-transition:opacity 0.3s;transition:opacity 0.3s;*/
}
h2.winner_descr {
    font: 22px 'UBUNTU','PT Sans Narrow', sans-serif;
    margin-bottom: 0px;
    margin-top:-10px;
    text-shadow: #000 1px 1px 1px;
    filter: glow(color=#999999,strength=1);
}
h2.country {
    margin-top:20px;
    font: 20px 'UBUNTU','PT Sans Narrow', sans-serif;
    text-shadow: #000 1px 1px 1px;
}

.b-link-hover:hover .nothidden,.b-link-hover:hover .nothidden * {
    opacity:1 !important;
    filter:alpha(opacity=100) !important;
    text-shadow: #000 1px 1px 1px;

}
/*ie10,11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .first-my .resultt span{
        font-size:140px !important;
    }
    .result-second, .result-minute, .result-hour, .result-day{
        width:190px !important;
    }
    .first-my .titles span{
        padding: 0px 90px 5px !important;
    }
    .movie_rasp_day {
        font-size:40pt !important;
    }
    .movie_rasp_descr {
        font-size:8pt !important;
    }
    .movie_rasp_mon {
        font-size:24pt !important;
    }
    div.content-block h2.movie_name{
        font-size:70pt !important;
    }
    div.content-block h2{
        font-size:15pt !important;
    }

}