
*{ border:0; margin:0; padding:0; outline:0; }

a{
   font-family: 'FreeSans';
   font-weight: normal;
   font-style: normal;
   color: #000000;
   text-decoration: none;
}
.OFF a{ color: #ffffff }
a:hover{
   text-decoration: underline;
}

table{
   border-collapse: collapse;
   border-spacing: 0;
}

::selection {
   background: #000000;
   color: #ffffff;
}
::-moz-selection {
   background: #000000;
   color: #ffffff;
}
.OFF ::selection {
   background: #ffffff;
   color: #000000;
}
.OFF ::-moz-selection {
   background: #ffffff;
   color: #000000;
}

.notSelectable{
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   -o-user-select: none;
   user-select: none;
}



/*
    GLOBAL
*/
html, body{ height: 100%; }
body{
   -webkit-tap-highlight-color: rgba(0,0,0,0);
   -webkit-tap-highlight-color: transparent;
   background: #ffffff;
   -webkit-transition: background 0.25s ease-out;
   transition: background 0.25s ease-out;
}
body.NOSCROLL{ overflow: hidden; }
body.MOBILE{

}
body.OFF{
   background: #000000;
}
body:not(.CZE) .justCze{ display: none !important }
body:not(.ENG) .justEng{ display: none !important }
body.CZE .justEng{ display: none !important }
body.ENG .justCze{ display: none !important }
