/*--- DEFAULT ---*/
H1, H2, H3, P, UL, OL{ margin: 0px; }
TABLE{
 border-collapse: collapse;
 border-spacing: 0px;
}
TABLE.t100, .s100{ width: 100%; }
TABLE.t90{ width: 90%; }
TABLE.t80{ width: 80%; }
TABLE.t70{ width: 70%; }
TABLE TR TD{ padding: 0px; }
TABLE.tpad0 TR TH, TABLE.tpad0 TR TD{ padding: 0px; }
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.tpadHD5 TR TH, TABLE.tpadHD5 TR TD{ padding-top: 5px; padding-bottom: 5px; }
TABLE.tpadLP10 TR TH, TABLE.tpadLP10 TR TD{ padding-left: 10px; padding-right: 10px; }
UL.opad10 LI, OL.opad10 LI{ padding-bottom: 10px; }
UL.opad15 LI, OL.opad15 LI{ padding-bottom: 15px; }
UL.opad20 LI, OL.opad20 LI{ padding-bottom: 20px; }
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; }
.relative{ position: relative; }
.absolute{ position: absolute; }
.fixed{ position: fixed; }
.nev{ display: none; }
.nowrap{ white-space: nowrap; }
.ruka{ cursor: pointer; }
.sipka{ font-size: 18px; }
.pop{ font-size: 12px; color: #00541F; }
.mw10{ max-width: 10%; }
.mw20{ max-width: 20%; }
.mw30{ max-width: 30%; }
.mw40{ max-width: 40%; }
.mw50{ max-width: 50%; }
.mw60{ max-width: 60%; }
.mw70{ max-width: 70%; }
.mw80{ max-width: 80%; }
.mw90{ max-width: 90%; }
.mw100{ max-width: 100%; }
.fs9{ font-size: 9px; }
.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; }
.fs41{ font-size: 41px; }
.fs42{ font-size: 42px; }
.fs43{ font-size: 43px; }
.fs44{ font-size: 44px; }
.fs45{ font-size: 45px; }
.fs46{ font-size: 46px; }
.fs47{ font-size: 47px; }
.fs48{ font-size: 48px; }
.fs49{ font-size: 49px; }
.fs50{ font-size: 50px; }
.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; }
.pad30{ padding: 30px; }
.pad40{ padding: 40px; }
.pad50{ padding: 50px; }
.pad60{ padding: 60px; }
.pad70{ padding: 70px; }
.pad80{ padding: 80px; }
.pad90{ padding: 90px; }
.pad100{ padding: 100px; }
.padL0{ padding-left: 0px !important; }
.padL5{ padding-left: 5px; }
.padL10{ padding-left: 10px; }
.padL15{ padding-left: 15px; }
.padL20{ padding-left: 20px; }
.padL30{ padding-left: 30px; }
.padL40{ padding-left: 40px; }
.padL50{ padding-left: 50px; }
.padL60{ padding-left: 60px; }
.padL70{ padding-left: 70px; }
.padL80{ padding-left: 80px; }
.padL90{ padding-left: 90px; }
.padL100{ padding-left: 100px; }
.padP0{ padding-right: 0px !important; }
.padP5{ padding-right: 5px; }
.padP10{ padding-right: 10px; }
.padP15{ padding-right: 15px; }
.padP20{ padding-right: 20px; }
.padP30{ padding-right: 30px; }
.padP40{ padding-right: 40px; }
.padP45{ padding-right: 45px; }
.padP50{ padding-right: 50px; }
.padP60{ padding-right: 60px; }
.padP70{ padding-right: 70px; }
.padP80{ padding-right: 80px; }
.padP90{ padding-right: 90px; }
.padP100{ padding-right: 100px; }
.padH5{ padding-top: 5px; }
.padH7{ padding-top: 7px; }
.padH10{ padding-top: 10px; }
.padH15{ padding-top: 15px; }
.padH12{ padding-top: 12px; }
.padH20{ padding-top: 20px; }
.padH30{ padding-top: 30px; }
.padH40{ padding-top: 40px; }
.padH50{ padding-top: 50px; }
.padD5{ padding-bottom: 5px; }
.padD7{ padding-bottom: 7px; }
.padD10{ padding-bottom: 10px; }
.padD15{ padding-bottom: 15px; }
.padD20{ padding-bottom: 20px; }
.padD30{ padding-bottom: 30px; }
.padD40{ padding-bottom: 40px; }
.padD50{ padding-bottom: 50px; }
.mar0{ margin: 0px; }
.mar1{ margin: 1px; }
.mar2{ margin: 2px; }
.mar3{ margin: 3px; }
.mar4{ margin: 4px; }
.mar5{ margin: 5px; }
.mar10{ margin: 10px; }
.mar20{ margin: 20px; }
.mar30{ margin: 30px; }
.mar40{ margin: 40px; }
.mar50{ margin: 50px; }
.marH0{ margin-top: 0px; }
.marH5{ margin-top: 5px; }
.marH10{ margin-top: 10px; }
.marH15{ margin-top: 15px; }
.marH19{ margin-top: 19px; }
.marH20{ margin-top: 20px; }
.marH30{ margin-top: 30px; }
.marH40{ margin-top: 40px; }
.marH50{ margin-top: 50px; }
.marL0{ margin-left: 0px; }
.marL5{ margin-left: 5px; }
.marL10{ margin-left: 10px; }
.marL20{ margin-left: 20px; }
.marL30{ margin-left: 30px; }
.marL40{ margin-left: 40px; }
.marL50{ margin-left: 50px; }
.marP0{ margin-right: 0px; }
.marP5{ margin-right: 5px; }
.marP10{ margin-right: 10px; }
.marP20{ margin-right: 20px; }
.marP30{ margin-right: 30px; }
.marP40{ margin-right: 40px; }
.marP50{ margin-right: 50px; }
.marH50{ margin-right: 50px; }
.marD5{ margin-bottom: 5px; }
.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-06{ letter-spacing: -0.6px; }
.ls-07{ letter-spacing: -0.7px; }
.ls-08{ letter-spacing: -0.8px; }
.ls-09{ letter-spacing: -0.9px; }
.ls-1{ letter-spacing: -1px; }
.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%; }
.lh140{ line-height: 140%; }
.lh150{ line-height: 150%; }
.bold{ font-weight: bold; }
.Bnormal{ font-weight: normal; }
.normal{ font-style: normal; }
.block{ display: block; }
.inline_block{ display: inline-block; }
.bila{ color: #FFFFFF; }
.tyrkysova{ color: #00AAAA; }
.szelena{ color: #36DA83; }
.zelena{ color: #008800; }
.cervena{ color: #DD0000; }
.cerna{ color: #000000; }
.vinova{ color: #AA0000; }
.tmodra{ color: #002F6E; }
.modra{ color: #1B689E; }
.smodra{ color: #0B7BC9; }
.tseda{ color: #777777; }
.seda{ color: #AAAAAA; }
.sseda{ color: #DDDDDD; }
.ssseda{ color: #EAEAEA; }
.sssseda{ color: #F0F0F0; }
.ssssseda{ color: #F7F7F7; }
.sedpoz{ background-color: #EAEAEA; }
.pozadi_bila{ background-color: #FFFFFF !important; }
.pozadi_szelena{ background-color: #36DA83 !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_scervena{ background-color: #FFCCCC !important; }
.pozadi_tcervena{ background-color: #CC0000 !important; }
.pozadi_tmodra{ background-color: #002F6E !important; }
.pozadi_modra{ background-color: #1B689E !important; }
.pozadi_smodra{ background-color: #0B7BC9 !important; }
.pozadi_oranzova{ background-color: #EC5800 !important; }
.pozadi_fialova{ background-color: #76019C !important; }
.pozadi_bezova{ background-color: #EBD7AE !important; }
.pozadi_tseda{ background-color: #777777 !important; }
.pozadi_seda{ background-color: #AAAAAA !important; }
.pozadi_sseda{ background-color: #CCCCCC !important; }
.pozadi_ssseda{ background-color: #EEEEEE !important; }
.pozadi_sssseda{ background-color: #F0F0F0 !important; }
.pozadi_ssssseda{ background-color: #F7F7F7 !important; }
.pozadi_hneda{ background-color: #9C5101 !important; }
.pozadi_khaki{ background-color: #979900 !important; }
.pozadi_ruzova{ background-color: #F457CA !important; }
.pozadi_poz{ background-image: url(obr/poz.png); }
.pozadi_poz1{ background-image: url(obr/poz1.png); }
.pozadi_poz2{ background-image: url(obr/poz2.png); }
.pozadi_poz3{ background-image: url(obr/poz3.png); }
.pozadi_poz4{ background-image: url(obr/poz4.png); }
.pov{
 font-size: 14px;
 color: #FF0000;
 margin: 0px 5px 0px 5px;
 font-weight: bold;
}
.zpet, .pokracovat{
 cursor: pointer;
}
IMG.kulaty{
 -webkit-border-radius: 100px 100px 100px 100px;
 -moz-border-radius: 100px 100px 100px 100px;
 -khtml-border-radius: 100px 100px 100px 100px;
 border-radius: 100px 100px 100px 100px;
}

.info{
 position: fixed;
 top: 50px;
 width: 100%;
 z-index: 1001;
}
.infoD{
 top: auto;
 bottom: 20px;
}
.infoS{
 top: 250px;
}
.nfo{
 margin: 0px auto 0px auto;
 padding: 20px 20px 20px 20px;
 *width: 88%;
 width: 88%\0;
 width: calc(90% - 40px);
 opacity: 0.95;
 filter: alpha(opacity=95);
  box-shadow: 0px 0px 5px 0px #E23D04;
 -webkit-box-shadow: 0px 0px 5px 0px #E23D04;
 -moz-box-shadow: 0px 0px 5px 0px #E23D04;
 background-color: #FFFFBB;
 color: #666666;
 font-size: 20px;
 -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;
 cursor: pointer;
}
.hlaska .nfo{
 background-color: #FFDDDD;
 color: #DD0000;
  box-shadow: 0px 0px 5px 0px #DD0000;
 -webkit-box-shadow: 0px 0px 5px 0px #DD0000;
 -moz-box-shadow: 0px 0px 5px 0px #DD0000;
}
.upoz .nfo{
 background-color: #F0FFE6;
 color: #008800;
  box-shadow: 0px 0px 5px 0px #008800;
 -webkit-box-shadow: 0px 0px 5px 0px #008800;
 -moz-box-shadow: 0px 0px 5px 0px #008800;
}

DIV.potvrzeni{
 position: fixed;
 top: 50%;
 left: 50%;
 display: inline-block;
 padding: 30px;
 background-color: #F0F0F0;
 color: #777777;
 text-align: center;
 cursor: default;
 box-shadow: 0px 0px 5px 2px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 2px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 2px #AAAAAA;
 z-index: 1000;
}
DIV.potvrzeni INPUT.ano{ margin-right: 20px; display: inline-block; cursor: pointer; }
DIV.potvrzeni INPUT.ne{ margin-left: 20px; display: inline-block; cursor: pointer; }
A.krizek,
A.krizek:link,
A.krizek:visited,
A.fajfka,
A.fajfka:link,
A.fajfka:visited,
DIV.potvrzeni A.pkrizek,
DIV.potvrzeni A.pkrizek:link,
DIV.potvrzeni A.pkrizek:visited{
 display: block;
 position: absolute;
 top: 5px;
 right: 5px;
 width: 20px;
 height: 20px;
 -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: #CC0000;
 color: #FFFFFF;
 font-weight: bold;
 line-height: 16px;
}
A.krizek,
A.krizek:link,
A.krizek:visited,
A.fajfka,
A.fajfka:link,
A.fajfka:visited{
 display: inline-block;
 position: relative;
 top: auto;
 right: auto;
 color: #FFFFFF !important;
 text-align: center;
 line-height: 18px;
}
A.fajfka,
A.fajfka:link,
A.fajfka:visited{
 background-color: #008800;
 line-height: 20px;
}
A.krizek:hover,
A.krizek:active,
DIV.potvrzeni A.pkrizek:hover{ background-color: #FF0000; }
DIV.potvrzeni A.pkrizek:active{ background-color: #000000; }
A.fajfka:hover,
A.fajfka:active{
 background-color: #00AA00;
}