/*--- DEFAULT ---*/
H1, H2{ margin: 0px; }
TABLE{
 border-collapse: collapse;
 border-spacing: 0px;
}
TABLE.t100{ width: 100%; }
TABLE.t90{ width: 90%; }
TABLE.t80{ width: 80%; }
TABLE.t70{ width: 70%; }
TABLE.t60{ width: 60%; }
TABLE.t50{ width: 50%; }
TABLE TR TH, TABLE TR TD{ padding: 0px; }
TABLE.tpad1 TR TH, TABLE.tpad1 TR TD{ padding: 1px; }
TABLE.tpad2 TR TH, TABLE.tpad2 TR TD{ padding: 2px; }
TABLE.tpad3 TR TH, TABLE.tpad3 TR TD{ padding: 3px; }
TABLE.tpad4 TR TH, TABLE.tpad4 TR TD{ padding: 4px; }
TABLE.tpad5 TR TH, TABLE.tpad5 TR TD{ padding: 5px; }
TABLE.tpad6 TR TH, TABLE.tpad6 TR TD{ padding: 6px; }
TABLE.tpad7 TR TH, TABLE.tpad7 TR TD{ padding: 7px; }
TABLE.tpad8 TR TH, TABLE.tpad8 TR TD{ padding: 8px; }
TABLE.tpad9 TR TH, TABLE.tpad9 TR TD{ padding: 9px; }
TABLE.tpad10 TR TH, TABLE.tpad10 TR TD{ padding: 10px; }
TABLE.tpad15 TR TH, TABLE.tpad15 TR TD{ padding: 15px; }
TABLE.tpadLP5 TR TH, TABLE.tpadLP5 TR TD{ padding-left: 5px; padding-right: 5px; }
TABLE.tpadLP10 TR TH, TABLE.tpadLP10 TR TD{ padding-left: 10px; padding-right: 10px; }
TABLE.tpadLP15 TR TH, TABLE.tpadLP15 TR TD{ padding-left: 15px; padding-right: 15px; }
DIV.td, SPAN.td{ display: table-cell; }
A IMG{ border: none; }
INPUT, SELECT{ outline-style: none; }
.Center{ margin: 0px auto 0px auto; }
.left{ text-align: left; }
.center{ text-align: center; }
.right{ text-align: right; }
.justify{ text-align: justify; }
.valign-middle, .valign_middle{ vertical-align: middle; }
.valign-top, .valign_top{ vertical-align: top; }
.valign-bottom, .valign_bottom{ vertical-align: bottom; }
.fll{ float: left; }
.flr{ float: right; }
.cll{ clear: left; }
.clr{ clear: right; }
.clb{ clear: both; }
.nev{ display: none; }
.nowrap{ white-space: nowrap; }
.ruka{ cursor: pointer; }
.block{ display: block; }
.absolute{ position: absolute; }
.relative{ position: relative; }
.fixed{ position: fixed; }
.sipka{ font-size: 18px; }
.pop{ font-size: 12px; color: #00541F; }
.fs10{ font-size: 10px; }
.fs11{ font-size: 11px; }
.fs12{ font-size: 12px; }
.fs13{ font-size: 13px; }
.fs14{ font-size: 14px; }
.fs15{ font-size: 15px; }
.fs16{ font-size: 16px; }
.fs17{ font-size: 17px; }
.fs18{ font-size: 18px; }
.fs19{ font-size: 19px; }
.fs20{ font-size: 20px; }
.fs21{ font-size: 21px; }
.fs22{ font-size: 22px; }
.fs23{ font-size: 23px; }
.fs24{ font-size: 24px; }
.fs25{ font-size: 25px; }
.fs26{ font-size: 26px; }
.fs27{ font-size: 27px; }
.fs28{ font-size: 28px; }
.fs29{ font-size: 29px; }
.fs30{ font-size: 30px; }
.fs31{ font-size: 31px; }
.fs32{ font-size: 32px; }
.fs33{ font-size: 33px; }
.fs34{ font-size: 34px; }
.fs35{ font-size: 35px; }
.fs36{ font-size: 36px; }
.fs37{ font-size: 37px; }
.fs38{ font-size: 38px; }
.fs39{ font-size: 39px; }
.fs40{ font-size: 40px; }
.pad0{ padding: 0px; }
.padL5{ padding-left: 5px; }
.padL10{ padding-left: 10px; }
.padL20{ padding-left: 20px; }
.padL30{ padding-left: 30px; }
.padL40{ padding-left: 40px; }
.padL50{ padding-left: 50px; }
.padP10{ padding-right: 10px; }
.padP20{ padding-right: 20px; }
.padP30{ padding-right: 30px; }
.padP40{ padding-right: 40px; }
.padP50{ padding-right: 50px; }
.padH0{ padding-top: 0px; }
.padH1{ padding-top: 1px; }
.padH2{ padding-top: 2px; }
.padH3{ padding-top: 3px; }
.padH4{ padding-top: 4px; }
.padH5{ padding-top: 5px; }
.padH10{ padding-top: 10px; }
.padH15{ padding-top: 15px; }
.padH20{ padding-top: 20px; }
.padH30{ padding-top: 30px; }
.padH40{ padding-top: 40px; }
.padH50{ padding-top: 50px; }
.padD5{ padding-bottom: 5px; }
.padD10{ padding-bottom: 10px; }
.padD20{ padding-bottom: 20px; }
.padD30{ padding-bottom: 30px; }
.padD40{ padding-bottom: 40px; }
.padD50{ padding-bottom: 50px; }
.marL5{ margin-left: 5px; }
.marL10{ margin-left: 10px; }
.marL20{ margin-left: 20px; }
.marL30{ margin-left: 30px; }
.marL40{ margin-left: 40px; }
.marL50{ margin-left: 50px; }
.marP5{ margin-right: 5px; }
.marP10{ margin-right: 10px; }
.marP20{ margin-right: 20px; }
.marP30{ margin-right: 30px; }
.marP40{ margin-right: 40px; }
.marP50{ margin-right: 50px; }
.marH5{ margin-top: 5px; }
.marH10{ margin-top: 10px; }
.marH20{ margin-top: 20px; }
.marH30{ margin-top: 30px; }
.marH40{ margin-top: 40px; }
.marH50{ margin-top: 50px; }

.ls-05{ letter-spacing: -0.5px; }
.ls-075{ letter-spacing: -0.75px; }
.ls-1{ letter-spacing: -1px; }
.ls-15{ letter-spacing: -1.5px; }
.ls-2{ letter-spacing: -2px; }
.ls-25{ letter-spacing: -2.5px; }
.ls-3{ letter-spacing: -3px; }
.zelena{ color: #006600; }
.cerna{ color: #000000; }
.vinova{ color: #AA0000; }
.cervena{ color: #AA0000; }
.zluta{ color: #AAAA00; }
.fialova{ color: #AA55AA; }
.pov{
 color: #FF0000;
 margin: 0px 5px 0px 5px;
 font-weight: bold;
}