@font-face {
font-family: 'Trebuchet MS';
font-style: normal;
font-weight: normal;
src: local('Trebuchet MS'), url('fonts/trebuc.woff') format('woff');
}

*
{
box-sizing:border-box;
margin:0;
padding:0;
}
body,
html
{
width:100%;
min-height:100%;
}

.clr
{
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0px;
height: 0px;
}

.clear:after
{
content: '.';
display: block;
height: 0;
clear: both;
visibility: hidden;
}


body
{
font-family: 'Trebuchet MS';
color:#464646;
font-size:18px;
line-height:normal;
background:#f0f3f5;
}

a
{
color:#464646;
text-decoration:underline;
outline:none;
font-family: 'Trebuchet MS';
transition-duration: .2s;
}

a:hover
{
text-decoration:none;
}

.banner
{
/*background:#ffffff;*/
padding:2px;
margin-top:15px;
/*overflow-x:hidden;*/
}

.banner__wrapper
{
text-align:center;
/*
padding:2px;
border:1px solid #e5e5e5;
*/
}

.banner-top-mob,
.banner-top-mob2,
.banner-bot-mob
{
display:none;
}

.fly__form
{
display:none;
}

.fly__form,
.fly__form2,
.fly__form3,
.fly__shadow,
.fly__body
{
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:101;
}

.fly__shadow
{
z-index:102;
background: rgba( 30, 45, 53, 0.84);
}

.fly__body
{
z-index:103;
width:80%;
height:auto;
top:10%;
left:10%;
}

.fly__input,
.fly__but
{
margin-top:25px;
}

.fly__but
{
text-align:center;
}

.fly__but input,
.fly__but a
{
outline:none;
border:0;
background:#55b4f3;
color:#fff;
font-size:18px;
padding:5px 30px;
display:inline-block;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 0px 10px 8px -9px rgba(0,0,0,0.64);
-moz-box-shadow: 0px 10px 8px -9px rgba(0,0,0,0.64);
box-shadow: 0px 10px 8px -9px rgba(0,0,0,0.64);
cursor:pointer;
transition-duration: .2s;
text-decoration:none;
}

.fly__but input:hover,
.fly__but a:hover
{
background:#3d8cc1;
}

@media  (max-width: 768px){
.banner-bot-mob,.banner-top-mob,.banner-top-mob2,.article-banner__mob{display:block;}
.banner-bot-comp,.banner-top-comp{display:none;}
.banner{overflow-x:auto;}
}


.mozg
{
background:#007772;
padding:20px;
position:absolute;
left:0;
top:0;
z-index:200;
width:100%;
height:100%;
padding-top:150px;
}

.mozg__text
{
color:#fff;
font-size:25px;
text-align:center;
}

.mozg__text span
{
padding-right: 70px;
background: url('../images/load_mozg.png') no-repeat right 50px;
min-height: 50px;
display: inline-block;
padding-bottom:65px;
}

.mozg__body
{
display:table;
width:100%;
min-height:113px;
max-width:970px;
margin-left:auto;
margin-right:auto;
margin-top:65px;
}

.mozg__body-ico1
{
display:table-cell;
vertical-align:middle;
text-align:center;
background:url('../images/nico.png') no-repeat center center;
background-size:cover;
width:110px;
display:none;
}

.mozg__body-ico2
{
display:table-cell;
vertical-align:middle;
text-align:center;
background-size:90% auto;
width:110px;
}

.mozg__body-text
{
display:table-cell;
vertical-align:middle;
text-align: center;
font-size:30px;
color:#fff;
}

@media  (max-width: 768px){
.mozg__body-ico1{display:none;}
.mozg{padding-top:30px;position:fixed;overflow:scroll;}
.mozg__body{margin-top:20px;}
.mozg__body-ico2{display:block;text-align:center;background-size:auto 100%;height:100px;width:100%;}
.mozg__body-text{display:block;text-align:center;}
.mozg__text span{background:none;padding-right:0;padding-bottom:25px;font-size:14px;}
.mozg__body-text{padding-left:0;font-size:15px;}
}

.mozg__counter
{
font-weight:bold;
color:#00c0ff;
min-height:initial !important;
padding: 0 0 0 10px !important; 
background:initial !important;
font-size: 46px !important;
}

.mozg__text
{
margin:30px 0 0 30px;
}

@media  (max-width: 768px){
.mozg__text span{font-size:26px;}
.mozg__body-text{font-size:26px;}
.mozg__text{margin-top:0;}
}

.banner-top-mob,
.banner-top-mob2
{
margin:0;
padding:0;
}

.mozg__text{opacity:0}.mozg{height:initial !important;min-height:100% !important;padding-top:0px !important;padding:0 !important}.mozg__text{text-align:center !important;margin-left:0;position:relative;z-index:99999;margin-bottom:0px;margin-top:130px}.mozg__text span{padding-bottom:0;margin-top:50px;background-position:right 100px;padding-bottom:20px;background:none;padding-right:0}.mozg__counter{display:block !important;padding-left:0 !important;font-size:35px}.mozg__body{margin-top:20px !important}.banner{background:#ffcb00}.mozg__body{margin-bottom:30px}@media (max-width:960px){.videoreklama{display:none}.mozg__text{float:none !important;width:100% !important;margin-left:0;margin-top:20px}.mozg{position:absolute;margin-top:0px}.mozg__text span{margin-top:0}.mozg__body{margin-bottom:50px}.banner{margin-top:30px}}
.mozg__text2{font-size:20px;}
.mozg__text2-wrapper{display:inline-block;vertical-align:middle;color:#ffcb00;}
@media  (max-width: 768px){.mozg__text2{display:none;}}

body
{
min-width:320px;
}

#fly_mozg
{
z-index:99990;
}
#fly_mozg .fly__body{padding: 50px;background:#fff;font-family: 'Trebuchet MS';font-size:18px;width: 620px;left:50%;margin-left:-310px;top: 20%;height: initial;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.fly__text-bod{margin:0 0 15px 0;}
.fly__img{float:left;width:40%;text-align:center;}
.fly__text{float:right;width:57%;}
.fly__text img{display:inline-block;vertical-align:middle;margin-left:5px;}
.fly__image{width:100%;}
@media  (max-width: 768px){
#fly_mozg .fly__body{width:90%;left:5%;margin-left:0;padding:10px;top:2%;overflow-y:auto;top:1%;height:98%;}
.fly__img{float:none;width:100%;}
.fly__text{float:none;width:100%;margin-top:20px;}
.fly__image{width:auto;}
}


#container .game-over,#container .game-ready{-webkit-box-orient:vertical;-webkit-box-direction:normal;width:100%}
body,html{margin:0;overflow:hidden;height:100%;width:100%;position:relative;background:#007772}#container{width:100%;height:100%}#container #score{position:absolute;top:20px;width:100%;text-align:center;font-size:10vh;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;color:#334;-webkit-transform:translatey(-200px) scale(1);transform:translatey(-200px) scale(1)}#container #game,#container .game-over,#container .game-ready{top:0;position:absolute;left:0}#container .game-over *,#container .game-ready #start-button{-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;color:#334;opacity:0}#container #game{right:0;bottom:0}#container .game-over{height:85%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#container .game-over *{transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translatey(-50px);transform:translatey(-50px)}#container .game-over h2{margin:0;padding:0;font-size:40px}#container .game-ready{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}#container .game-ready #start-button{transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translatey(-50px);transform:translatey(-50px);border:3px solid #334;padding:10px 20px;background-color:transparent;font-size:30px}#container #instructions{position:absolute;width:100%;top:16vh;left:0;text-align:center;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,transform .5s ease;transition:opacity .5s ease,transform .5s ease,-webkit-transform .5s ease;opacity:0}#container #instructions.hide{opacity:0!important}#container.playing #score,#container.resetting #score{-webkit-transform:translatey(0) scale(1);transform:translatey(0) scale(1)}#container.playing #instructions{opacity:1}#container.ready .game-ready #start-button{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}#container.ended #score{-webkit-transform:translatey(6vh) scale(1.5);transform:translatey(6vh) scale(1.5)}#container.ended .game-over *{opacity:1;-webkit-transform:translatey(0);transform:translatey(0)}#container.ended .game-over p{-webkit-transition-delay:.3s;transition-delay:.3s}

body, html {
overflow: visible;
}

@media only screen and (max-width: 961px) {
#Game_test {
display: none;
}
}

#fly_mozg5
{
z-index:9999;
position:relative;
cursor:pointer;
/*opacity:0.8;*/
transition-duration: .2s;
display:none;
}

#fly_mozg5:hover
{
opacity:1;
}

#fly_mozg5 .fy__caption
{
padding-right:0;
}

#fly_mozg5 .fly__body
{
border:4px solid #f9d900;
z-index:99999;
padding: 10px;
background:#fff;font-family: 'Trebuchet MS';
font-size:18px;width: 336px;left:50%;
margin-left:-150px;top: 20%;height: initial;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}

#fly_mozg5 .fly__shadow2
{
z-index:99998;
}

#fly_mozg5 .fy__t3
{
text-align:center;
}

#fly_mozg5 .fly__body
{
top:-15px;
}

#fly_mozg5 .fy__caption
{
text-align:center;
font-size:22px;
font-weight:bold;
margin-bottom:15px;
}

#fly_mozg5 .fy__t3
{
font-size:24px;
color:#305284;
/*margin-bottom:45px;*/
text-align:center;
}

#fly_mozg5 .fy__t3 a
{
font-size:24px;
color:#0032c2;
text-decoration:none;
text-decoration:none;
}

#fly_mozg5 .fy__t3 a:hover
{
color:#001b42;
}

#fly_mozg5 .fy__img
{
text-align:center;
margin-bottom:15px;
}

#fly_mozg5 .fy__img img
{
max-width:100%;
}

@media only screen and (max-width: 961px) {
#fly_mozg5{display:block !important;}
.mozg5 .mozg__text{margin-top:230px;}
}

#fly_mozg7
{
z-index:9999;
position:relative;
cursor:pointer;
transition-duration: .2s;
}


#fly_mozg7.fly__form2 .fly__body
{
border:0;
width:100%;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
left:0;
top:0;
background:#f2f2f2;
padding:5px;
margin-left:0;
display:flex;
justify-content:left;
align-items:center;
}

.fly__body-img
{
padding-right:12px;
}

.fly__body-text
{
text-align:left;
width:100%;
}

.fly__body-text1
{
font-size:15px;
color:#111111;
margin-bottom:5px;
text-align:left;
}

.fly__body-text2
{
font-size:13px;
color:#595959;
/*margin-bottom:5px;*/
text-align:left;
}

.fly__body-text3
{
/*margin-bottom:5px;*/
text-align:left;
}

.fly__body-text4
{
/*margin-bottom:5px;*/
text-align:left;
font-size:13px;
color:#595959;
}

.fly__body-text2 a
{
font-size:18px;
color:#0278f5;
float:right;
margin-top:-3px;
text-decoration:none;
position:absolute;
right:5px;
}

.fly__close
{
/*
position:absolute;
left:0;
top:50%;
margin-top:-12px;
*/
width:24px;
height:24px;
background:url('/tpl/images/close.png') no-repeat center center;
margin-right:10px;
}

#fly_mozg7
{
display:none;
}

@media only screen and (max-width: 961px) {
#fly_mozg7{display:block;}
.mozg5 .mozg__text{margin-top:230px;}
}

@media only screen and (max-width: 396px) {
/*.fly__body-text2 a{position:static}*/
.fly__body-text1{width:180px;}
}


.left
{
text-align: left !important;
}


.right
{
text-align: right !important;
}

