/*--- DEFAULT ---*/
*{
  outline: none !important;
}
H1, H2, H3{ margin: 0px; }
TABLE{ margin-bottom: 0px !important;}
TABLE.border{ border-bottom: 1px #999999 solid !important; border-right: 1px #999999 solid !important;}
TABLE.t50{ width: 50%; }
TABLE.t60{ width: 60%; }
TABLE.t70{ width: 70%; }
TABLE.t80{ width: 80%; }
TABLE.t90{ width: 90%; }
TABLE.t100{ width: 100%; }
TABLE.t200{ width: 200px; }
TABLE.t300{ width: 300px; }
TABLE.t400{ width: 400px; }
TABLE.t500{ width: 500px; }
TABLE.t600{ width: 600px; }
TABLE.t700{ width: 700px; }
TABLE.t750{ width: 750px; }
TABLE.t800{ width: 800px; }
TABLE.t900{ width: 900px; }
TABLE.t1000{ width: 1000px; }
TABLE TR TH, TABLE TR TD{ padding: 0px; }
TABLE.border TR TH, TABLE.border TR TD{ border-top: 1px #999999 solid !important; border-left: 1px #999999 solid !important;}
TABLE.tpad0 TR TH, TABLE.tpad0 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.tpad10 TR TH, TABLE.tpad10 TR TD{ padding: 10px; }
TABLE.tpad15 TR TH, TABLE.tpad15 TR TD{ padding: 15px; }
TABLE.tpad20 TR TH, TABLE.tpad20 TR TD{ padding: 20px; }
TABLE.tpad30 TR TH, TABLE.tpad30 TR TD{ padding: 30px; }
TABLE.tpadLP0 TR TH, TABLE.tpadLP0 TR TD{ padding-left: 0px; padding-right: 0px; }
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; }
TABLE.tpadLP20 TR TH, TABLE.tpadLP20 TR TD{ padding-left: 20px; padding-right: 20px; }
DIV.td, SPAN.td{ display: table-cell; }
A IMG{ border: none; }
INPUT, SELECT{ outline-style: none; }
TEXTAREA{
*width: 90%;
 width: 90%\0;
 width: calc(100% - 10px);
}
/*UL, OL{ margin: 0px; }*/
NAV UL, NAV OL {
    list-style: none;
    list-style-image: none;
    padding: 0px;
    text-align: left;
}
.ARight{ right: 0px; }
.ALeft{ left: 0px; }
.Center{ margin: 0px auto 0px auto; }
.left{ text-align: left; }
.center{ text-align: center; }
.right{ text-align: right; }
.justify{ text-align: justify; }
.tablecell{ display: table-cell }
.valign-middle, .valign_middle{ vertical-align: middle !important; }
.valign-top, .valign_top{ vertical-align: top !important; }
.valign-bottom, .valign_bottom{ vertical-align: bottom !important; }
.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; }
.inline_block{ display: inline-block; }
.inline{ display: inline; }
.absolute{ position: absolute; }
.relative{ position: relative; }
.fixed{ position: fixed; }
.hidden{ overflow: hidden; }
.bold, .tucne{ font-weight: bold; }
.arial{ font-family: Arial; }
.normal{ font-weight: normal; }
.inormal{ font-style: normal; }
.sipka{ font-size: 18px; }
.pop{ font-size: 15px; color: #77B400; }
.fs1{ font-size: 1px !important; }
.fs2{ font-size: 2px !important; }
.fs3{ font-size: 3px !important; }
.fs4{ font-size: 4px !important; }
.fs5{ font-size: 5px !important; }
.fs6{ font-size: 6px !important; }
.fs7{ font-size: 7px !important; }
.fs8{ font-size: 8px !important; }
.fs9{ font-size: 9px !important; }
.fs10{ font-size: 10px !important; }
.fs11{ font-size: 11px !important; }
.fs12{ font-size: 12px !important; }
.fs13{ font-size: 13px !important; }
.fs14{ font-size: 14px !important; }
.fs15{ font-size: 15px !important; }
.fs16{ font-size: 16px !important; }
.fs17{ font-size: 17px !important; }
.fs18{ font-size: 18px !important; }
.fs19{ font-size: 19px !important; }
.fs20{ font-size: 20px !important; }
.fs21{ font-size: 21px !important; }
.fs22{ font-size: 22px !important; }
.fs23{ font-size: 23px !important; }
.fs24{ font-size: 24px !important; }
.fs25{ font-size: 25px !important; }
.fs26{ font-size: 26px !important; }
.fs27{ font-size: 27px !important; }
.fs28{ font-size: 28px !important; }
.fs29{ font-size: 29px !important; }
.fs30{ font-size: 30px !important; }
.fs31{ font-size: 31px !important; }
.fs32{ font-size: 32px !important; }
.fs33{ font-size: 33px !important; }
.fs34{ font-size: 34px !important; }
.fs35{ font-size: 35px !important; }
.fs36{ font-size: 36px !important; }
.fs37{ font-size: 37px !important; }
.fs38{ font-size: 38px !important; }
.fs39{ font-size: 39px !important; }
.fs40{ font-size: 40px !important; }
.pad0{ padding: 0px; }
.pad1{ padding: 1px; }
.pad2{ padding: 2px; }
.pad3{ padding: 3px; }
.pad4{ padding: 4px; }
.pad5{ padding: 5px; }
.pad6{ padding: 6px; }
.pad7{ padding: 7px; }
.pad8{ padding: 8px; }
.pad9{ padding: 9px; }
.pad10{ padding: 10px; }
.pad15{ padding: 15px; }
.pad20{ padding: 20px; }
.pad25{ padding: 25px; }
.pad30{ padding: 30px; }
.pad40{ padding: 40px; }
.pad50{ padding: 50px; }
.padL0{ padding-left: 0px; }
.padL5{ padding-left: 5px; }
.padL10{ padding-left: 10px; }
.padL11{ padding-left: 11px; }
.padL12{ padding-left: 12px; }
.padL13{ padding-left: 13px; }
.padL14{ padding-left: 14px; }
.padL15{ padding-left: 15px; }
.padL16{ padding-left: 16px; }
.padL17{ padding-left: 17px; }
.padL18{ padding-left: 18px; }
.padL19{ padding-left: 19px; }
.padL20{ padding-left: 20px; }
.padL30{ padding-left: 30px; }
.padL40{ padding-left: 40px; }
.padL50{ padding-left: 50px; }
.padL55{ padding-left: 55px; }
.padL60{ padding-left: 60px; }
.padL70{ padding-left: 70px; }
.padL80{ padding-left: 80px; }
.padL90{ padding-left: 90px; }
.padL100{ padding-left: 100px; }
.padL250{ padding-left: 250px; }
.padH0{ padding-top: 0px; }
.padH1{ padding-top: 1px; }
.padH2{ padding-top: 2px; }
.padH3{ padding-top: 3px; }
.padH4{ padding-top: 4px; }
.padH5{ padding-top: 5px; }
.padH6{ padding-top: 6px; }
.padH7{ padding-top: 7px; }
.padH8{ padding-top: 8px; }
.padH9{ padding-top: 9px; }
.padH10{ padding-top: 10px; }
.padH15{ padding-top: 15px; }
.padH20{ padding-top: 20px; }
.padH25{ padding-top: 25px; }
.padH30{ padding-top: 30px; }
.padH35{ padding-top: 35px; }
.padH40{ padding-top: 40px; }
.padH50{ padding-top: 50px; }
.padH60{ padding-top: 60px; }
.padH70{ padding-top: 70px; }
.padH80{ padding-top: 80px; }
.padH90{ padding-top: 90px; }
.padH100{ padding-top: 100px; }
.padP0{ padding-right: 0px; }
.padP5{ padding-right: 5px; }
.padP10{ padding-right: 10px; }
.padP20{ padding-right: 20px; }
.padP27{ padding-right: 27px; }
.padP28{ padding-right: 28px; }
.padP30{ padding-right: 30px; }
.padP40{ padding-right: 40px; }
.padP50{ padding-right: 50px; }
.padP60{ padding-right: 60px; }
.padP70{ padding-right: 70px; }
.padP80{ padding-right: 80px; }
.padP90{ padding-right: 90px; }
.padP100{ padding-right: 100px; }
.padD0{ padding-bottom: 0px; }
.padD3{ padding-bottom: 3px; }
.padD5{ padding-bottom: 5px; }
.padD10{ padding-bottom: 10px; }
.padD15{ padding-bottom: 15px; }
.padD20{ padding-bottom: 20px; }
.padD30{ padding-bottom: 30px; }
.padD40{ padding-bottom: 40px; }
.padD50{ padding-bottom: 50px; }
.mar1{ margin: 1px; }
.mar2{ margin: 2px; }
.mar3{ margin: 3px; }
.mar4{ margin: 4px; }
.mar5{ margin: 5px; }
.mar6{ margin: 6px; }
.mar7{ margin: 7px; }
.mar8{ margin: 8px; }
.mar9{ margin: 9px; }
.mar10{ margin: 10px; }
.marL3{ margin-left: 3px; }
.marL5{ margin-left: 5px; }
.marL10{ margin-left: 10px; }
.marL20{ margin-left: 20px; }
.marL30{ margin-left: 30px; }
.marL40{ margin-left: 40px; }
.marL50{ margin-left: 50px; }
.marL60{ margin-left: 60px; }
.marL70{ margin-left: 70px; }
.marL80{ margin-left: 80px; }
.marL90{ margin-left: 90px; }
.marL100{ margin-left: 100px; }
.marL110{ margin-left: 110px; }
.marL120{ margin-left: 120px; }
.marL130{ margin-left: 130px; }
.marL140{ margin-left: 140px; }
.marL150{ margin-left: 150px; }
.marP3{ margin-right: 3px; }
.marP5{ margin-right: 5px; }
.marP10{ margin-right: 10px; }
.marP20{ margin-right: 20px; }
.marP30{ margin-right: 30px; }
.marP40{ margin-right: 40px; }
.marP50{ margin-right: 50px; }
.marH0{ margin-top: 0px; }
.marH3{ margin-top: 3px; }
.marH4{ margin-top: 4px; }
.marH5{ margin-top: 5px; }
.marH10{ margin-top: 10px; }
.marH15{ margin-top: 15px; }
.marH20{ margin-top: 20px; }
.marH25{ margin-top: 25px; }
.marH30{ margin-top: 30px; }
.marH40{ margin-top: 40px; }
.marH50{ margin-top: 50px; }
.marH60{ margin-top: 60px; }
.marH70{ margin-top: 70px; }
.marH80{ margin-top: 80px; }
.marH90{ margin-top: 90px; }
.marH100{ margin-top: 100px; }
.marD1{ margin-bottom: 1px; }
.marD2{ margin-bottom: 2px; }
.marD3{ margin-bottom: 3px; }
.marD4{ margin-bottom: 4px; }
.marD5{ margin-bottom: 5px; }
.marD6{ margin-bottom: 6px; }
.marD7{ margin-bottom: 7px; }
.marD8{ margin-bottom: 8px; }
.marD9{ margin-bottom: 9px; }
.marD10{ margin-bottom: 10px; }
.marD20{ margin-bottom: 20px; }
.marD30{ margin-bottom: 30px; }
.marD40{ margin-bottom: 40px; }
.marD50{ margin-bottom: 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; }
.lh70{ line-height: 70%; }
.lh80{ line-height: 80%; }
.lh90{ line-height: 90%; }
.lh100{ line-height: 100%; }
.lh110{ line-height: 110%; }
.lh120{ line-height: 120%; }
.lh130{ line-height: 130%; }
.bila{ color: #FFFFFF !important; }
.zelena{ color: #00A600 !important; }
.cerna{ color: #000000 !important; }
.vinova{ color: #AA0000 !important; }
.cervena{ color: #FF0000 !important; }
.modra{ color: #1B689E !important; }
.oranzova{ color: #DD9900 !important; }
.fialova{ color: #76019C !important; }
.bezova{ color: #AAA7A1 !important; }
.seda{ color: #AAAAAA !important; }
.sseda{ color: #CCCCCC !important; }
.ssseda{ color: #EEEEEE !important; }
.hneda{ color: #9C5101 !important; }
.khaki{ color: #979900 !important; }
.ruzova{ color: #F457CA !important; }
.pozadi_bila{ background-color: #FFFFFF !important; }
.pozadi_zelena{ background-color: #00A600 !important; }
.pozadi_cerna{ background-color: #000000 !important; }
.pozadi_vinova{ background-color: #AA0000 !important;  }
.pozadi_cervena{ background-color: #FF0000 !important; }
.pozadi_modra{ background-color: #1B689E !important; }
.pozadi_oranzova{ background-color: #DD9900 !important; }
.pozadi_fialova{ background-color: #76019C !important; }
.pozadi_bezova{ background-color: #AAA7A1 !important; }
.pozadi_seda{ background-color: #AAAAAA !important; }
.pozadi_sseda{ background-color: #D0D0D0 !important; }
.pozadi_ssseda{ background-color: #EAEAEA !important; }
.pozadi_hneda{ background-color: #9C5101 !important; }
.pozadi_khaki{ background-color: #979900 !important; }
.pozadi_ruzova{ background-color: #F457CA !important; }
.chyba{ color: #FF0000 !important; }
.chyba2{ color: #AA0000 !important; }
.zi1{ z-index: 1; }
.zi2{ z-index: 2; }
.zi3{ z-index: 3; }
.zi4{ z-index: 4; }
.zi5{ z-index: 5; }
.zi6{ z-index: 6; }
.zi7{ z-index: 7; }
.zi8{ z-index: 8; }
.skrt{ text-decoration: line-through; }
.pov{ font-size: 20px; color: #AA0000; }
.code{
 padding: 10px;
 -webkit-border-radius: 3px 3px 3px 3px;
 -moz-border-radius: 3px 3px 3px 3px;
 -khtml-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 background-color: #DDDDDD;
 color: #A50000;
 font-size: 13px;
 font-family: Lucida Console;
}
.code SPAN.atr{ color: #FF0000; }
.code SPAN.hod{ color: #3300FF; }
.caraH{ border-top: solid 1px #F0F0F0; }
.caraH2{ border-top: solid 2px #F0F0F0; }
.caraH3{ border-top: solid 3px #F0F0F0; }
.caraH4{ border-top: solid 4px #F0F0F0; }
.caraH5{ border-top: solid 5px #F0F0F0; }
.caraD{ border-bottom: solid 1px #F0F0F0; }
.caraD2{ border-bottom: solid 2px #F0F0F0; }
.caraD3{ border-bottom: solid 3px #F0F0F0; }
.caraD4{ border-bottom: solid 4px #F0F0F0; }
.caraD5{ border-bottom: solid 5px #F0F0F0; }
.blok2 .caraH, .blok2 .caraD,
.blok2 .caraH2, .blok2 .caraD2,
.blok2 .caraH3, .blok2 .caraD3,
.blok2 .caraH4, .blok2 .caraD4,
.blok2 .caraH5, .blok2 .caraD5{ border-color: #D0D0D0; }
.fa-1-4x{
  font-size: 1.4em !important;
}
.fa-10x{
  font-size: 10em !important;
}
.fa-15x{
  font-size: 15em !important;
}
.fa-20x{
  font-size: 20em !important;
}
.col-xx-12 {
  width: 100% !important;
}
.col-xx-11 {
  width: 91.66666667% !important;
}
.col-xx-10 {
  width: 83.33333333% !important;
}
.col-xx-9 {
  width: 75% !important;
}
.col-xx-8 {
  width: 66.66666667% !important;
}
.col-xx-7 {
  width: 58.33333333% !important;
}
.col-xx-6 {
  width: 50% !important;
}
.col-xx-5 {
  width: 41.66666667% !important;
}
.col-xx-4 {
  width: 33.33333333% !important;
}
.col-xx-3 {
  width: 25% !important;
}
.col-xx-2 {
  width: 16.66666667% !important;
}
.col-xx-1 {
  width: 8.33333333% !important;
}
.container{
  width: 1200px;
  margin: 0 auto;
}
.bg-secondary{
  background-color: #6c757d !important;
}
.bg-dark{
  background-color: #343a40 !important;
}