.kontejner-5-1 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-1 table {


margin-bottom:5px;
margin-left:0px;




font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-1 th {




padding-top:10px;
padding-right:10px;
padding-bottom:10px;
padding-left:0px;
color:#006B37;
font-size:110%;


background-repeat:no-repeat;
text-align:center;

}


.kontejner-nadp-5-1 td {




padding-top:10px;
padding-right:10px;
padding-bottom:6px;
padding-left:15px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;
text-align:left;

}

.kontejner-nadp-5-1 a {
color:#006B37;
}

.kontejner-obr-5-1 td {




padding-top:6px;
padding-right:12px;
padding-bottom:2px;

font-size:100%;



background-repeat:repeat-y;
text-align:center;

}

.kontejner-obr-5-1 img {
width:200px;
}

.kontejner-txt-5-1 td {




padding-top:4px;
padding-right:5px;
padding-bottom:4px;
padding-left:5px;
font-size:90%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-txt2-5-1 td {




padding-top:5px;
padding-right:20px;
padding-bottom:10px;
padding-left:20px;
font-size:110%;
color:#006B37;


background-repeat:no-repeat;
text-align:right;
background-position: bottom left;

}

.kontejner-5-2 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-2 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-2 th {




padding-top:10px;

padding-bottom:10px;
padding-left:30px;
color:#FFFFFF;
font-size:85%;


background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-2 td {




padding-top:10px;

padding-bottom:6px;
padding-left:25px;
font-size:120%;
color:#000000;

background-image: url(/data_store/60.gif);
background-repeat:repeat-y;


}

.kontejner-nadp-5-2 a {
color:#000000;
}

.kontejner-obr-5-2 td {




padding-top:10px;
padding-right:10px;
padding-bottom:2px;
padding-left:19px;
font-size:100%;


background-image: url(/data_store/64.jpg);
background-repeat:repeat-y;


}

.kontejner-obr-5-2 img {
width:150px;
}

.kontejner-txt-5-2 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:25px;
font-size:100%;
color:#000000;

background-image: url(/data_store/65.jpg);
background-repeat:repeat-y;


}

.kontejner-txt2-5-2 td {




padding-top:4px;
padding-right:15px;
padding-bottom:8px;
padding-left:15px;
font-size:100%;
color:#FFFFFF;

background-image: url(/data_store/63.jpg);
background-repeat:no-repeat;
text-align:center;
background-position: bottom left;

}

.kontejner-5-6 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-6 table {



margin-left:7px;




font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-6 th {




padding-top:10px;

padding-bottom:10px;
padding-left:30px;
color:#FFFFFF;
font-size:85%;


background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-6 td {




padding-top:10px;
padding-right:10px;
padding-bottom:6px;
padding-left:20px;
font-size:120%;
color:#000000;

background-image: url(/data_store/67.gif);
background-repeat:repeat-y;


}

.kontejner-nadp-5-6 a {
color:#000000;
}

.kontejner-obr-5-6 td {




padding-top:6px;
padding-right:12px;
padding-bottom:2px;

font-size:100%;


background-image: url(/data_store/68.gif);
background-repeat:repeat-y;
text-align:center;

}

.kontejner-obr-5-6 img {
width:150px;
}

.kontejner-txt-5-6 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:25px;
font-size:100%;


background-image: url(/data_store/69.gif);
background-repeat:repeat-y;


}

.kontejner-txt2-5-6 td {




padding-top:5px;
padding-right:20px;
padding-bottom:16px;
padding-left:20px;
font-size:110%;
color:#FFFFFF;

background-image: url(/data_store/66.gif);
background-repeat:no-repeat;
text-align:right;
background-position: bottom left;

}

.kontejner-5-7 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-7 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-7 th {




padding-top:10px;

padding-bottom:10px;
padding-left:10px;
color:#FFFFFF;
font-size:110%;

background-image: url(/data_store/133.jpg);
background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-7 td {




padding-top:10px;
padding-right:10px;
padding-bottom:6px;
padding-left:20px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-nadp-5-7 a {
color:#006B37;
}

.kontejner-obr-5-7 td {




padding-top:6px;
padding-right:0px;
padding-bottom:2px;

font-size:81%;



background-repeat:repeat-y;
text-align:center;

}

.kontejner-obr-5-7 img {
width:175px;
}

.kontejner-txt-5-7 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:25px;
font-size:90%;



background-repeat:repeat-y;


}

.kontejner-txt2-5-7 td {




padding-top:5px;
padding-right:0px;
padding-bottom:10px;
padding-left:218px;
font-size:110%;
color:#FFFFFF;

background-image: url(/data_store/130.jpg);
background-repeat:no-repeat;
text-align:right;
background-position: bottom left;

}

.kontejner-5-8 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-8 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-8 th {




padding-top:10px;

padding-bottom:10px;
padding-left:15px;
color:#FFFFFF;
font-size:110%;

background-image: url(/data_store/139.jpg);
background-repeat:repeat-x;
text-align:left;

}


.kontejner-nadp-5-8 td {




padding-top:10px;

padding-bottom:6px;
padding-left:15px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-nadp-5-8 a {
color:#006B37;
}

.kontejner-obr-5-8 td {




padding-top:10px;
padding-right:10px;
padding-bottom:2px;
padding-left:15px;
font-size:100%;



background-repeat:repeat-y;


}

.kontejner-obr-5-8 img {
width:150px;
}

.kontejner-txt-5-8 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:15px;
font-size:90%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-txt2-5-8 td {




padding-top:4px;
padding-right:15px;
padding-bottom:8px;
padding-left:0px;
font-size:100%;
color:#006B37;

background-image: url(/data_store/138.jpg);
background-repeat:repeat-x;
text-align:center;
background-position: bottom left;

}

#html5-banner-9-9 {




height:249px;
overflow:hidden;
}

#html5-banner-9-9 ul{

height:249px;
width:980px;
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

#html5-banner-9-9 li{
overflow:hidden;
position:absolute;
height:249px;
width:980px;
top:0px;
left:0px;
list-style: none outside none;
margin:0;
padding:0;
}

#html5-banner-9-9 li img{
height:249px;
width:100%;
margin:0;
padding:0;
}

@keyframes transitionNone-9-9 {
0% {visibility:hidden;}
1% {visibility:visible;}
}

@keyframes transitionTB-9-9 {
0% {top: -249px;}
100% {top: 0px;}
}

@keyframes transitionBT-9-9 {
0% {top: 249px;}
100% {top: 0px; }
}

@keyframes transitionLR-9-9 {
0% {left: -980px; }
100% {left: 0px;}
}

@keyframes transitionRL-9-9 {
0% {left: 980px;}
100% {left: 0px;}
}

@keyframes transitionAlpha-9-9 {
0% {opacity:0;}
100% {opacity:1;}
}

@keyframes transitionBubbles-9-9 {
 0% {border-radius: 100%; transform: scale(0);}
 100% {border-radius: 0%; transform: scale(1);}
}

@keyframes transitionBricks-9-9 {
0% {transform: scale(0);}
100% {transform: scale(1);}
}

@keyframes effectNone-9-9 {
}

@keyframes effectBlur-9-9 {
0% {filter: blur(10px);}
25% {filter: blur(0px);}
}

@keyframes effectScaleDown-9-9 {
0% {transform: scale(1.5);}
80% {transform: scale(1); }
}

@keyframes effectBlackWhite-9-9 {
0% {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
25% {  
filter: none;
-webkit-filter: grayscale(0%);}
}

@keyframes effectPixelate-9-9 { /*nic moc ale použitelné*/
0% {
transform: scale(20);
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: pixelated;
image-rendering: optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
}
50% {
transform: scale(1);
image-rendering: auto;
}
}


@keyframes effectDropCircle-9-9 {
}

.eff1xeffectDropCircle {
position: absolute;  
width: 100px;
height: 100px;
margin: auto; 
top: 0; left: 0; bottom: 0; right: 0;
opacity: 0;
border: 3px solid rgba(255,255,255,.1);
border-radius: 999px;
box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
box-sizing: border-box;
animation: DropCircle-9-9 4s linear infinite;
}

@keyframes DropCircle-9-9 {
0% {
transform: scale(0.04);
opacity: 0;
}

50% {
transform: scale(0.04);
opacity: 0;
}

60% {
transform: scale(0.53);
opacity: .1;
}

70% {
transform: scale(1.77);
opacity: .25;
}

80% {
transform: scale(3.81);
opacity: .1;
}

100% {
transform: scale(7.52);
opacity: 0;
}
}

.eff2xeffectDropCircle-9-9{
position: absolute;
width: 100px;
height: 100px;
margin: auto; 
top: 0; left: 0; bottom: 0; right: 0;
opacity: 0;
border: 1px solid rgba(255,255,255,0);
border-radius: 999px;
box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
box-sizing: border-box;
animation: DropCircle1-9-9 4s linear infinite;
}

@keyframes DropCircle1-9-9 {
0% {
transform: scale(0.04);
opacity: 0;
}
40% {
transform: scale(0.26);
opacity: .05;
}
50% {
transform: scale(1);
opacity: .1;
}
60% {
transform: scale(1.77);
opacity: .3;
}
80% {
transform: scale(2.98);
opacity: .1;
}
100% {
transform: scale(4.82);
opacity: 0;
}
}

.eff1xeffectSnow-9-9{
background: url("/mbfile-efekt-snezeni-male-148.svg") repeat;
animation: snow-9-9 120s linear infinite;
}

.eff2xeffectSnow-9-9{
background: url("/mbfile-efekt-snezeni-stredni-147.svg") repeat;
animation: snow-9-9 60s linear infinite;
}

.eff3xeffectSnow-9-9{
background: url("/mbfile-efekt-snezeni-velke-146.svg") repeat;
animation: snow-9-9 30s linear infinite;
}

.eff1xeffectSnow-9-9, .eff2xeffectSnow-9-9, .eff3xeffectSnow-9-9{
background-size: 50%;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

@keyframes snow-9-9{
0% { background-position: 0% 0px; }
100% {
background-position: 0% 1000px;
background-position: 0% calc(249px * 5);
}
}

@keyframes effectLensRay-9-9{
}

.eff1xeffectLensRay-9-9{
background:url("/mbfile-efekt-cocka-odlesk-149.png") repeat 0px 0px;
background-size: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
position : absolute;
top: -25%;
left: -20%;
height:249px;
width:100%;
animation: lensflare-9-9 20s ease-in infinite;
animation-fill-mode: none;
animation-delay:1s;
transform-origin: 50% 50%;
opacity: 0.1;
}

@keyframes lensflare-9-9 {
0% {
transform: rotate(0deg) scale(1.0); 
opacity: 0.1;
}
30% {opacity: 0.7;}
50% {transform: rotate(-30deg) scale(2.6); }
100% {
transform: rotate(0deg) scale(1.0); 
opacity: 0.1;
}
}

.eff2xeffectLensRay-9-9{
background:url("/mbfile-efekt-cocka-kruh-150.png") repeat 0px 0px;
background-size: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
position : absolute;
top: -25%;
left: -20%;
height:249px;
width:100%;
animation: lensflare1-9-9 20s ease-in infinite;
animation-play-state: inherit;
animation-fill-mode: none;
animation-delay:1s;
transform-origin: 50% 50%;
}

@keyframes lensflare1-9-9 {
0% {
transform: scale(1.0);
opacity: 1;
}
50% {
transform: scale(4.0);
opacity: 0.6;
}
100% {
transform: scale(1.0);
opacity: 1;
}
}

.kontejner-5-10 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-10 table {


margin-bottom:5px;





font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-10 th {




padding-top:10px;

padding-bottom:10px;
padding-left:30px;
color:#FFFFFF;
font-size:110%;

background-image: url(/data_store/132.jpg);
background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-10 td {




padding-top:10px;
padding-right:10px;
padding-bottom:6px;
padding-left:15px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-nadp-5-10 a {
color:#006B37;
}

.kontejner-obr-5-10 td {




padding-top:6px;
padding-right:12px;
padding-bottom:2px;

font-size:100%;



background-repeat:repeat-y;
text-align:center;

}

.kontejner-obr-5-10 img {
width:190px;
}

.kontejner-txt-5-10 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:15px;
font-size:100%;



background-repeat:repeat-y;


}

.kontejner-txt2-5-10 td {




padding-top:5px;
padding-right:20px;
padding-bottom:16px;
padding-left:20px;
font-size:90%;


background-image: url(/data_store/131.jpg);
background-repeat:no-repeat;
text-align:center;
background-position: bottom left;

}

.kontejner-5-11 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-11 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-11 th {




padding-top:10px;

padding-bottom:10px;
padding-left:80px;
color:#006B37;
font-size:110%;


background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-11 td {




padding-top:10px;
padding-right:10px;
padding-bottom:6px;
padding-left:15px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-nadp-5-11 a {
color:#006B37;
}

.kontejner-obr-5-11 td {




padding-top:6px;
padding-right:12px;
padding-bottom:2px;

font-size:81%;



background-repeat:repeat-y;
text-align:center;

}

.kontejner-obr-5-11 img {
width:190px;
}

.kontejner-txt-5-11 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:15px;
font-size:90%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-txt2-5-11 td {




padding-top:5px;
padding-right:20px;
padding-bottom:16px;
padding-left:20px;
font-size:90%;
color:#006B37;

background-image: url(/data_store/134.jpg);
background-repeat:no-repeat;
text-align:center;
background-position: bottom left;

}

.kontejner-5-12 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-12 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-12 th {




padding-top:10px;

padding-bottom:10px;
padding-left:30px;
color:#FFFFFF;
font-size:110%;

background-image: url(/data_store/137.jpg);
background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-12 td {




padding-top:10px;

padding-bottom:6px;
padding-left:25px;
font-size:100%;
color:#006B37;


background-repeat:repeat-y;


}

.kontejner-nadp-5-12 a {
color:#006B37;
}

.kontejner-obr-5-12 td {




padding-top:10px;
padding-right:10px;
padding-bottom:2px;
padding-left:19px;
font-size:100%;



background-repeat:repeat-y;


}

.kontejner-obr-5-12 img {
width:190px;
}

.kontejner-txt-5-12 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:25px;
font-size:90%;
color:#000000;


background-repeat:repeat-y;


}

.kontejner-txt2-5-12 td {




padding-top:4px;
padding-right:15px;
padding-bottom:8px;
padding-left:15px;
font-size:100%;
color:#006B37;

background-image: url(/data_store/136.jpg);
background-repeat:no-repeat;
text-align:center;
background-position: bottom left;

}

.kontejner-5-13 {


/*word-break: break-all;*/
-ms-word-break: break-all;
word-break: break-all;
word-break: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto;
}
.kontejner-5-13 table {








font-size:100%;



background-repeat:no-repeat;

}

.kontejner-5-13 th {




padding-top:10px;

padding-bottom:10px;
padding-left:30px;
color:#FFFFFF;
font-size:110%;


background-repeat:no-repeat;
text-align:left;

}


.kontejner-nadp-5-13 td {




padding-top:10px;

padding-bottom:6px;
padding-left:25px;
font-size:100%;
color:#000000;

background-image: url(/data_store/122.gif);
background-repeat:repeat-y;


}

.kontejner-nadp-5-13 a {
color:#000000;
}

.kontejner-obr-5-13 td {




padding-top:10px;
padding-right:10px;
padding-bottom:2px;
padding-left:19px;
font-size:100%;


background-image: url(/data_store/124.jpg);
background-repeat:repeat-y;


}

.kontejner-obr-5-13 img {
width:150px;
}

.kontejner-txt-5-13 td {




padding-top:4px;
padding-right:10px;
padding-bottom:4px;
padding-left:25px;
font-size:90%;
color:#000000;

background-image: url(/data_store/125.jpg);
background-repeat:repeat-y;


}

.kontejner-txt2-5-13 td {




padding-top:4px;
padding-right:15px;
padding-bottom:8px;
padding-left:15px;
font-size:100%;
color:#FFFFFF;

background-image: url(/data_store/123.jpg);
background-repeat:no-repeat;
text-align:center;
background-position: bottom left;

}

.corner-11-15 {
width:89px;
height:86px;
background: url(/../mbfile-rozek_small-144.png);
background-repeat:none;
}

.corner-11-15 div {
text-align:left;
width:48%;
height:48%;
float:right;
overflow:hidden;
/*border:1px solid red;*/
}

.corner-11-15 div{
display:none;
}

.corner-11-15:hover {
width:412px;
height:411px;
background: url(/../mbfile-rozek-big_03-145.png);
transition: all .5s ease;
}

.corner-11-15:hover  div{
display:block;
}

.corner-11-15 h2{
padding:0;
margin: 10px 5px 10px 0;
background:0;
}

.corner-11-15 h2 a{
font-size:90%;
}

.corner-11-15 p{
clear.both;
}

.corner-11-15 span{
display:block;
clear.both;
font-weight:bold;
}

.corner-11-15 img{
clear.both;
height:50%;
}

#html5-banner-9-17 {
padding-top:0px;
padding-right:0px;
padding-bottom:0px;
padding-left:0px;
height:280px;
overflow:hidden;
}

#html5-banner-9-17 ul{

height:280px;
width:1263px;
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}

#html5-banner-9-17 li{
overflow:hidden;
position:absolute;
height:280px;
width:1263px;
top:0px;
left:0px;
list-style: none outside none;
margin:0;
padding:0;
}

#html5-banner-9-17 li img{
height:280px;
width:100%;
margin:0;
padding:0;
}

@keyframes transitionNone-9-17 {
0% {visibility:hidden;}
1% {visibility:visible;}
}

@keyframes transitionTB-9-17 {
0% {top: -280px;}
100% {top: 0px;}
}

@keyframes transitionBT-9-17 {
0% {top: 280px;}
100% {top: 0px; }
}

@keyframes transitionLR-9-17 {
0% {left: -1263px; }
100% {left: 0px;}
}

@keyframes transitionRL-9-17 {
0% {left: 1263px;}
100% {left: 0px;}
}

@keyframes transitionAlpha-9-17 {
0% {opacity:0;}
100% {opacity:1;}
}

@keyframes transitionBubbles-9-17 {
 0% {border-radius: 100%; transform: scale(0);}
 100% {border-radius: 0%; transform: scale(1);}
}

@keyframes transitionBricks-9-17 {
0% {transform: scale(0);}
100% {transform: scale(1);}
}

@keyframes effectNone-9-17 {
}

@keyframes effectBlur-9-17 {
0% {filter: blur(10px);}
25% {filter: blur(0px);}
}

@keyframes effectScaleDown-9-17 {
0% {transform: scale(1.5);}
80% {transform: scale(1); }
}

@keyframes effectBlackWhite-9-17 {
0% {
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}
25% {  
filter: none;
-webkit-filter: grayscale(0%);}
}

@keyframes effectPixelate-9-17 { /*nic moc ale použitelné*/
0% {
transform: scale(20);
image-rendering: optimizeSpeed;
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: pixelated;
image-rendering: optimize-contrast;
-ms-interpolation-mode: nearest-neighbor;
}
50% {
transform: scale(1);
image-rendering: auto;
}
}


@keyframes effectDropCircle-9-17 {
}

.eff1xeffectDropCircle {
position: absolute;  
width: 100px;
height: 100px;
margin: auto; 
top: 0; left: 0; bottom: 0; right: 0;
opacity: 0;
border: 3px solid rgba(255,255,255,.1);
border-radius: 999px;
box-shadow: inset 0px 0px 15px 10px rgba(0, 0, 0, .6);
box-sizing: border-box;
animation: DropCircle-9-17 4s linear infinite;
}

@keyframes DropCircle-9-17 {
0% {
transform: scale(0.04);
opacity: 0;
}

50% {
transform: scale(0.04);
opacity: 0;
}

60% {
transform: scale(0.53);
opacity: .1;
}

70% {
transform: scale(1.77);
opacity: .25;
}

80% {
transform: scale(3.81);
opacity: .1;
}

100% {
transform: scale(7.52);
opacity: 0;
}
}

.eff2xeffectDropCircle-9-17{
position: absolute;
width: 100px;
height: 100px;
margin: auto; 
top: 0; left: 0; bottom: 0; right: 0;
opacity: 0;
border: 1px solid rgba(255,255,255,0);
border-radius: 999px;
box-shadow: inset 0px 0px 12px 5px rgba(255, 255, 255, .8);
box-sizing: border-box;
animation: DropCircle1-9-17 4s linear infinite;
}

@keyframes DropCircle1-9-17 {
0% {
transform: scale(0.04);
opacity: 0;
}
40% {
transform: scale(0.26);
opacity: .05;
}
50% {
transform: scale(1);
opacity: .1;
}
60% {
transform: scale(1.77);
opacity: .3;
}
80% {
transform: scale(2.98);
opacity: .1;
}
100% {
transform: scale(4.82);
opacity: 0;
}
}

.eff1xeffectSnow-9-17{
background: url("/mbfile-efekt-snezeni-male-148.svg") repeat;
animation: snow-9-17 120s linear infinite;
}

.eff2xeffectSnow-9-17{
background: url("/mbfile-efekt-snezeni-stredni-147.svg") repeat;
animation: snow-9-17 60s linear infinite;
}

.eff3xeffectSnow-9-17{
background: url("/mbfile-efekt-snezeni-velke-146.svg") repeat;
animation: snow-9-17 30s linear infinite;
}

.eff1xeffectSnow-9-17, .eff2xeffectSnow-9-17, .eff3xeffectSnow-9-17{
background-size: 50%;
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}

@keyframes snow-9-17{
0% { background-position: 0% 0px; }
100% {
background-position: 0% 1000px;
background-position: 0% calc(280px * 5);
}
}

@keyframes effectLensRay-9-17{
}

.eff1xeffectLensRay-9-17{
background:url("/mbfile-efekt-cocka-odlesk-149.png") repeat 0px 0px;
background-size: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
position : absolute;
top: -25%;
left: -20%;
height:280px;
width:100%;
animation: lensflare-9-17 20s ease-in infinite;
animation-fill-mode: none;
animation-delay:1s;
transform-origin: 50% 50%;
opacity: 0.1;
}

@keyframes lensflare-9-17 {
0% {
transform: rotate(0deg) scale(1.0); 
opacity: 0.1;
}
30% {opacity: 0.7;}
50% {transform: rotate(-30deg) scale(2.6); }
100% {
transform: rotate(0deg) scale(1.0); 
opacity: 0.1;
}
}

.eff2xeffectLensRay-9-17{
background:url("/mbfile-efekt-cocka-kruh-150.png") repeat 0px 0px;
background-size: 100%;
background-repeat: no-repeat;
background-position: 50% 50%;
position : absolute;
top: -25%;
left: -20%;
height:280px;
width:100%;
animation: lensflare1-9-17 20s ease-in infinite;
animation-play-state: inherit;
animation-fill-mode: none;
animation-delay:1s;
transform-origin: 50% 50%;
}

@keyframes lensflare1-9-17 {
0% {
transform: scale(1.0);
opacity: 1;
}
50% {
transform: scale(4.0);
opacity: 0.6;
}
100% {
transform: scale(1.0);
opacity: 1;
}
}

