/*  most common basic preset CSS styles by KM, 2004 */

/* Basicly common .... */
table {table-layout: fixed}
form {margin: 0; padding: 0;}

/* 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;}

/* 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;}

/* 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;}

/* 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.5em !important;}


/* Text possitioning */
.ta-l {text-align: left;}
.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;}

/* Margins */
.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-30 {margin-right: 30px;}
.ml-30 {margin-left: 30px}
.mr-40 {margin-right: 40px;}
.ml-40 {margin-left: 40px}
.mr-50 {margin-right: 50px;}
.ml-50 {margin-left: 50px}


.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-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;}
.mb-10 {margin-bottom: 15px !important;}
.mt-15 {margin-top: 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 */
.bt-bila {border-top: solid 1px white;}
.bb-bila {border-bottom: solid 1px white;}
.btb-bila {border-top: solid 1px white; border-bottom: solid 1px white;}
.b-cerna {border: solid 1px black;}
.b-sediva {border: solid 1px #666666 !important;}
.b-ssediva {border: solid 1px #A4A4A4 !important;}

/* Paddings */
.pl-0 {padding-left: 0px !important;}
.pr-0 {padding-right: 0px !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;}

/* Widths */
.w-100p { width: 100%; overflow:hidden;}
.w-auto { width: auto; 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-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-400 { width: 400px; overflow:hidden;}
.w-780 { width: 780px; overflow:hidden;}

/* Heigh */
.h-100p { height: 100%; 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 */
.aqua    {color: aqua;}
.black, .cerna   {color: Black;}	
.blue    {color: Blue;}	
.fuchsia {color: Fuchsia;}	
.gray    {color: Gray;}
.green   {color: Green;}	
.lime    {color: Lime;}
.maroon  {color: Maroon;}	
.navy    {color: Navy;}	
.olive   {color: Olive;}	
.purple  {color: Purple;}	
.cervena {color: Red;}	
.silver  {color: Silver;}
.teal    {color: Teal;}
.white   {color: White;}
.yellow  {color: Yellow;}

.modra   {color: #0070B0;}	

.bg-zluta {background-color: Yellow !important;}
.bg-modra {background-color: #0070B0 !important;}
.bg-dmodra {background-color: #0084C4 !important;}
.bg-smodra {background-color: #B2D9F6 !important;}
.bg-oranzova {background-color: #EBBD07 !important;}
.bg-ssmodra {background-color: #F0FAFF !important;}
.bg-sssmodra {background-color: #FBFEFF !important;}
.bg-soranzova {background-color: #FFCC00 !important;}
.bg-fialova {background-color: #CA086B !important;}
.bg-sfialova {background-color: #EF0A7C !important;}
.bg-leve-menu {
	background-image: url("images/bg-leva-tecky-ssmodra.gif");
	background-repeat: repeat-y;
}
.bg-sssediva {background-color: #EDF0F8 !imporant;}

/* Overflow */
.o-h {overflow: hidden !important;}
.o-a {overflow: auto !important;}
.o-s {overflow: scroll !important;}
.o-v {overflow: visible !important;}

/* List style */
.ls-n {list-style: none;}

.clear, .cb, .cl, .cr, .cn {
  height: 1px;
  width: 0px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
  margin-top: -1px;
  font-size: 0px;
  line-height: 0px;
}
.clear, .cb {clear: both;}
.cl {clear: left;}
.cr {clear: right;}
.cn {clear: none;}