/* Floating */
.fl {float: left;}
.fr {float: right;}
.fn {float: none;}

/* Display */
.db {display: block !important;}
.di {display: inline !important;}
.dn {display: none !important;}

/* Position */
.pa {position: absolute;}
.pr {position: relative;}
.ps {position: static;}

/* Top u position absolute nebo relative */
.t-1 {top: 1px;}
.t-2 {top: 2px;}
.t-3 {top: 3px;}
.t-4 {top: 4px;}
.t-5 {top: 5px;}

/* Font */
.b {font-weight: bold !important;}
.i {font-style: italic !important;}
.u {text-decoration: underline !important;}
.lt { text-decoration: line-through !important;}
.wb-ka {word-break: keep-all !important;}
.fw-n {font-weight: normal !important;}

/* Formulare */
ul.sq {list-style: square;}
ul.la {list-style: lower-alpha;}

/* Font-Size */
.fs-0-8 {font-size: 0.8em !important;}
.fs-0-85 {font-size: 0.85em !important;}
.fs-0-9 {font-size: 0.9em !important;}
.fs-0-95, .fs-0-95 td {font-size: 0.95em !important;}
.fs-1 {font-size: 1em !important;}
.fs-1-1 {font-size: 1.1em !important;}
.fs-1-2 {font-size: 1.2em !important;}
.fs-1-25 {font-size: 1.25em !important;}
.fs-1-3 {font-size: 1.3em !important;}
.fs-1-4 {font-size: 1.4em !important;}

.small {font-size: 0.8em;}
.smaller {font-size: 0.7em;}
.verysmall {font-size: 0.6em;}

.big {font-size: 1.2em;}
.bigger {font-size: 1.3em;}
.verybig {font-size: 1.4em;}

/* Line-height */
.lh-0-8 {line-height: 0.8em !important;}
.lh-0-85 {line-height: 0.85em !important;}
.lh-0-9 {line-height: 0.9em !important;}
.lh-0-95 {line-height: 0.95em !important;}
.lh-1-05 {line-height: 1.05em !important;}
.lh-1-1 {line-height: 1.1em !important;}
.lh-1-15 {line-height: 1.15em !important;}
.lh-1-2 {line-height: 1.2em !important;}
.lh-1-25 {line-height: 1.25em !important;}
.lh-1-3 {line-height: 1.3em !important;}
.lh-1-35 {line-height: 1.35em !important;}
.lh-1-4 {line-height: 1.4em !important;}
.lh-1-5 {line-height: 1.5em !important;}
.lh-1-6 {line-height: 1.6em !important;}
.lh-1-8 {line-height: 1.8em !important;}
.lh-2 {line-height: 2em !important;}
.lh-3 {line-height: 3em !important;}

/* Text possitioning */
.ta-l {text-align: left !important;}
.ta-c {text-align: center !important;}
.ta-r {text-align: right !important;}
.ta-j {text-align: justify;}

.va-t {vertical-align: top;}
.va-b {vertical-align: bottom;}
.va-tt {vertical-align: text-top;}

/* Margins */
.mr-3 {margin-right: 3px;}
.ml-3 {margin-left: 3px;}
.mr-5 {margin-right: 5px;}
.ml-5 {margin-left: 5px}
.mr-10 {margin-right: 10px;}
.ml-10 {margin-left: 10px}
.mr-15 {margin-right: 15px;}
.ml-15 {margin-left: 15px}
.mr-20 {margin-right: 20px;}
.ml-20 {margin-left: 20px}
.mr-25 {margin-right: 25px;}
.ml-25 {margin-left: 25px}
.mr-30 {margin-right: 30px;}
.ml-30 {margin-left: 30px}
.mr-35 {margin-right: 35px;}
.ml-35 {margin-left: 35px}
.mr-40 {margin-right: 40px;}
.ml-40 {margin-left: 40px}
.mr-50 {margin-right: 50px;}
.ml-50 {margin-left: 50px}
.mr-60 {margin-right: 60px;}
.ml-60 {margin-left: 60px}
.mr-70 {margin-right: 70px;}
.ml-70 {margin-left: 70px}
.mr-80 {margin-right: 80px;}
.ml-80 {margin-left: 80px}
.mr-90 {margin-right: 90px;}
.ml-90 {margin-left: 90px}
.mr-100 {margin-right: 100px;}
.ml-100 {margin-left: 100px}

.m-0 {margin: 0px !important;}
.mt-0 {margin-top: 0px !important;}
.mb-0 {margin-bottom: 0px !important;}
.mtb-0 {margin-top: 0px !important; margin-bottom: 0px !important;}
.mt-1 {margin-top: 1px !important;}
.mb-1 {margin-bottom: 1px !important;}
.mtb-1 {margin-top: 1px !important; margin-bottom: 1px !important;}
.mt-3 {margin-top: 3px !important;}
.mb-3 {margin-bottom: 3px !important;}
.mtb-3 {margin-top: 3px !important; margin-bottom: 3px !important;}
.mt-5 {margin-top: 5px !important;}
.mb-5 {margin-bottom: 5px !important;}
.mtb-5 {margin-top: 5px !important; margin-bottom: 5px !important;}
.mt-10 {margin-top: 10px !important;}
.mtb-10 {margin-top: 10px !important; margin-bottom: 10px !important;}
.mb-10 {margin-bottom: 15px !important;}
.mt-15 {margin-top: 15px !important;}
.mtb-15 {margin-top: 15px !important; margin-bottom: 15px !important;}
.mb-15 {margin-bottom: 10px !important;}
.mt-20 {margin-top: 20px !important;}
.mb-20 {margin-bottom: 20px !important;}
.mt-30 {margin-top: 30px !important;}
.mb-30 {margin-bottom: 30px !important}
.mt-35 {margin-top: 35px !important;}
.mb-35 {margin-bottom: 35px !important;}
.mt-40 {margin-top: 40px !important;}
.mb-40 {margin-bottom: 40px !important;}
.mt-45 {margin-top: 45px !important;}
.mb-45 {margin-bottom: 45px !important;}
.mt-50 {margin-top: 50px !important;}
.mb-50 {margin-bottom: 50px !important;}

/* Borders */
.b-0 {border: 0px !important;}
.bt-bila {border-top: solid 1px white;}
.bb-bila {border-bottom: solid 1px white;}
.bb-3-bila {border-bottom: solid 3px white;}
.br-bila {border-right: solid 1px white;} /* pravy bily border */
.btb-bila {border-top: solid 1px white; border-bottom: solid 1px white;}
.bt-zluta {border-top: solid 5px #fecd04;} /* horni zluty border */
.bt-3-zluta {border-top: solid 3px #fecd04;} /* horni zluty border */
.bb-zluta {border-bottom: solid 3px #fecd04;} /* dolni zluty border */
.br-zluta {border-right: solid 1px #fecd04;} /* pravy bily border */
.bb-seda, .bb-sediva {border-bottom: solid 1px #c1c1c1;} /* dolni sedy border */
.b-cerna {border: solid 1px black;}
.b-sediva {border: solid 1px #666666 !important;}
.b-ssediva {border: solid 1px #A4A4A4 !important;}
.br-modra {border-right: solid 1px #515ec4;} /* pravy modry border */
.bl-modra {border-left: solid 1px #515ec4;} /* levy modry border */

/* Paddings */
.p-0 {padding: 0px !important;}
.pl-0 {padding-left: 0px !important;}
.pr-0 {padding-right: 0px !important;}
.pr-5 {padding-right: 5px !important;}
.pl-5 {padding-left: 5px !important;}
.pr-10 {padding-right: 10px;}
.pl-10 {padding-left: 10px;}
.pr-20 {padding-right: 20px;}
.pl-20 {padding-left: 20px}
.pr-30 {padding-right: 30px;}
.pl-30 {padding-left: 30px}
.pr-40 {padding-right: 40px;}
.pl-40 {padding-left: 40px}
.pr-50 {padding-right: 50px;}
.pl-50 {padding-left: 50px}
.pr-60 {padding-right: 60px;}
.pl-60 {padding-left: 60px}
.pr-70 {padding-right: 70px;}
.pl-70 {padding-left: 70px}
.pr-80 {padding-right: 80px;}
.pl-80 {padding-left: 80px}
.pr-90 {padding-right: 90px;}
.pl-90 {padding-left: 90px}
.pr-100 {padding-right: 100px;}
.pl-100 {padding-left: 100px}
.pr-110 {padding-right: 110px;}
.pl-110 {padding-left: 110px}
.pr-120 {padding-right: 120px;}
.pl-120 {padding-left: 120px;}

.pt-0 {padding-top: 0px !important;}
.pb-0 {padding-bottom: 0px !important;}
.ptb-0 {padding-top: 0px !important; padding-bottom: 0px !important;}
.pt-3 {padding-top: 3px !important;}
.pb-3 {padding-bottom: 3px !important;}
.ptb-3 {padding-top: 3px !important; padding-bottom: 3px !important;}
.pt-5 {padding-top: 5px !important;}
.pb-5 {padding-bottom: 5px !important;}
.ptb-5 {padding-top: 5px !important; padding-bottom: 5px !important;}
.pt-10 {padding-top: 10px !important;}
.pb-10 {padding-bottom: 10px !important;}
.ptb-10 {padding-top: 10px !important; padding-bottom: 10px !important;}
.pb-15 {padding-bottom: 15px !important;}
.ptb-15 {padding-top: 15px !important; padding-bottom: 15px !important;}
.pb-20 {padding-bottom: 20px !important;}
.ptb-20 {padding-top: 20px !important; padding-bottom: 20px !important;}

/* Widths */
.w-100p { width: 100%; overflow:hidden;}
.w-auto { width: auto; overflow:hidden;}
.w-2 { width: 2px; overflow:hidden;}
.w-5 { width: 5px; overflow:hidden;}
.w-10 { width: 10px; overflow:hidden;}
.w-15 { width: 15px; overflow:hidden;}
.w-20 { width: 20px; overflow:hidden;}
.w-25 { width: 25px; overflow:hidden;}
.w-30 { width: 30px; overflow:hidden;}
.w-35 { width: 35px; overflow:hidden;}
.w-40 { width: 40px; overflow:hidden;}
.w-45 { width: 45px; overflow:hidden;}
.w-50 { width: 50px; overflow:hidden;}
.w-55 { width: 55px; overflow:hidden;}
.w-60 { width: 60px; overflow:hidden;}
.w-65 { width: 65px; overflow:hidden;}
.w-70 { width: 70px; overflow:hidden;}
.w-75 { width: 75px; overflow:hidden;}
.w-80 { width: 80px; overflow:hidden;}
.w-85 { width: 85px; overflow:hidden;}
.w-90 { width: 90px; overflow:hidden;}
.w-95 { width: 95px; overflow:hidden;}
.w-100 { width: 100px; overflow:hidden;}
.w-105 { width: 105px; overflow:hidden;}
.w-110 { width: 110px; overflow:hidden;}
.w-115 { width: 115px; overflow:hidden;}
.w-120 { width: 120px; overflow:hidden;}
.w-125 { width: 125px; overflow:hidden;}
.w-130 { width: 130px; overflow:hidden;}
.w-135 { width: 135px; overflow:hidden;}
.w-140 { width: 140px; overflow:hidden;}
.w-145 { width: 145px; overflow:hidden;}
.w-150 { width: 150px; overflow:hidden;}
.w-155 { width: 155px; overflow:hidden;}
.w-156 { width: 156px; overflow:hidden;}
.w-160 { width: 160px; overflow:hidden;}
.w-165 { width: 165px; overflow:hidden;}
.w-170 { width: 170px; overflow:hidden;}
.w-175 { width: 175px; overflow:hidden;}
.w-180 { width: 180px; overflow:hidden;}
.w-185 { width: 185px; overflow:hidden;}
.w-190 { width: 190px; overflow:hidden;}
.w-195 { width: 195px; overflow:hidden;}
.w-200 { width: 200px; overflow:hidden;}
.w-205 { width: 205px; overflow:hidden;}
.w-210 { width: 210px; overflow:hidden;}
.w-215 { width: 215px; overflow:hidden;}
.w-220 { width: 220px; overflow:hidden;}
.w-225 { width: 225px; overflow:hidden;}
.w-230 { width: 230px; overflow:hidden;}
.w-235 { width: 235px; overflow:hidden;}
.w-240 { width: 240px; overflow:hidden;}
.w-245 { width: 245px; overflow:hidden;}
.w-250 { width: 250px; overflow:hidden;}
.w-270 { width: 270px; overflow:hidden;}
.w-300 { width: 300px; overflow:hidden;}
.w-320 { width: 320px; overflow:hidden;}
.w-330 { width: 320px; overflow:hidden;}
.w-350 { width: 350px; overflow:hidden;}
.w-400 { width: 400px; overflow:hidden;}
.w-450 { width: 450px; overflow:hidden;}
.w-500 { width: 500px; overflow:hidden;}
.w-550 { width: 550px; overflow:hidden;}
.w-600 { width: 600px; overflow:hidden;}
.w-620 { width: 620px; overflow:hidden;}
.w-780 { width: 780px; overflow:hidden;}

/* Heigh */
.h-100p { height: 100%; overflow:hidden;}
.h-0 { height: 1px; overflow:hidden;}
.h-1 { height: 1px; overflow:hidden;}
.h-2 { height: 2px; overflow:hidden;}
.h-3 { height: 3px; overflow:hidden;}
.h-4 { height: 4px; overflow:hidden;}
.h-5 { height: 5px; overflow:hidden;}
.h-6 { height: 6px; overflow:hidden;}
.h-7 { height: 7px; overflow:hidden;}
.h-8 { height: 8px; overflow:hidden;}
.h-9 { height: 9px; overflow:hidden;}
.h-10 { height: 10px; overflow:hidden;}
.h-15 { height: 15px; overflow:hidden;}
.h-20 { height: 20px; overflow:hidden;}
.h-25 { height: 25px; overflow:hidden;}
.h-26 { height: 26px; overflow:hidden;}
.h-30 { height: 30px; overflow:hidden;}
.h-35 { height: 35px; overflow:hidden;}
.h-40 { height: 40px; overflow:hidden;}
.h-45 { height: 45px; overflow:hidden;}
.h-50 { height: 50px; overflow:hidden;}
.h-55 { height: 55px; overflow:hidden;}
.h-60 { height: 60px; overflow:hidden;}
.h-65 { height: 65px; overflow:hidden;}
.h-70 { height: 70px; overflow:hidden;}
.h-75 { height: 75px; overflow:hidden;}
.h-80 { height: 80px; overflow:hidden;}
.h-85 { height: 85px; overflow:hidden;}
.h-90 { height: 90px; overflow:hidden;}
.h-95 { height: 95px; overflow:hidden;}
.h-100 { height: 100px; overflow:hidden;}
.h-105 { height: 105px; overflow:hidden;}
.h-110 { height: 110px; overflow:hidden;}
.h-115 { height: 115px; overflow:hidden;}
.h-120 { height: 120px; overflow:hidden;}
.h-125 { height: 125px; overflow:hidden;}
.h-130 { height: 130px; overflow:hidden;}
.h-135 { height: 135px; overflow:hidden;}
.h-140 { height: 140px; overflow:hidden;}
.h-145 { height: 145px; overflow:hidden;}
.h-150 { height: 150px; overflow:hidden;}
.h-155 { height: 155px; overflow:hidden;}
.h-160 { height: 160px; overflow:hidden;}
.h-165 { height: 165px; overflow:hidden;}
.h-170 { height: 170px; overflow:hidden;}
.h-175 { height: 175px; overflow:hidden;}
.h-180 { height: 180px; overflow:hidden;}
.h-185 { height: 185px; overflow:hidden;}
.h-190 { height: 190px; overflow:hidden;}
.h-195 { height: 195px; overflow:hidden;}
.h-200 { height: 200px; overflow:hidden;}
.h-205 { height: 205px; overflow:hidden;}
.h-210 { height: 210px; overflow:hidden;}
.h-215 { height: 215px; overflow:hidden;}
.h-220 { height: 220px; overflow:hidden;}
.h-225 { height: 225px; overflow:hidden;}
.h-230 { height: 230px; overflow:hidden;}
.h-235 { height: 235px; overflow:hidden;}
.h-240 { height: 240px; overflow:hidden;}
.h-245 { height: 245px; overflow:hidden;}
.h-250 { height: 250px; overflow:hidden;}

/* Colors (barvy)*/
.modra { color: #515ec4 !important;}
.smodra { color: #6574d1 !important;}
.cervena { color: red !important;}
.bila { color: white !important;}
.zluta { color: #fecd04 !important;}
.szluta { color: #fffcdf !important;}
.cerna { color: black !important;}
.zelena { color: #00CC00 !important;}
.tmzelena { color: #008C01 !important;}
.sediva { color: #808080 !important;}
.vinova { color: #993333 !important;}

.bg-modra { background-color: #515ec4; color: White;}
.bg-smodra { background-color: #6574d1; color: White;}
.bg-ssmodra { background-color: #D9ECFF; color: black;}
.bg-bila { background-color: white; color: black;}
.bg-zluta { background-color: #fecd04; color: black;}
.bg-mzluta { background-color: #ffff99; color: black;}
.bg-szluta { background-color: #fffcdf !important; color: black;}
.bg-sssediva { background-color: #E9E9E9; color: black;}
.bg-sssedivalm { background-color: #F5F5F5; color: black;}

/* Overflow */
.o-h {overflow: hidden !important;}
.o-a {overflow: auto !important;}
.o-s {overflow: scroll !important;}
.o-v {overflow: visible !important;}

.clear, .cb, .cl, .cr, .cn .cb1 {
  height: 1px;
  width: 0px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  margin-top: -1px;
  font-size: 0px;
  line-height: 0px;
}
.clear, .cb, .cb1, .clearb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.cn {clear: none;}
.cb1 {margin-top: 0px;} /* clear o vyšce 1px */

/* centrovani divu */
div.center {
	text-align: center;
	margin: 0 auto 0 auto;
}

.center {
	margin: 0 auto 0 auto;	
}

/* debugs: */
.anti-peek-a-boo
{
	line-height: 1.3;
}
