/*--- DEFAULT ---*/
A IMG{ border: none; }
TABLE{
 border-collapse: collapse;
 border-spacing: 0px;
}
TABLE.t100{ width: 100%; }
TABLE.t90{ width: 90%; }
TABLE.t80{ width: 80%; }
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.tpad20 TR TH, TABLE.tpad20 TR TD{ padding: 20px; }
INPUT, SELECT{ outline-style: none; }
.arial{ font-family: Arial; }
.bold{ font-weight: bold; }
.Center{ margin: 0px auto 0px auto; }
.left{ text-align: left; }
.center{ text-align: center; }
.right{ text-align: right; }
.justify{ text-align: justify; }
.valign_middle, .vam{ vertical-align: middle; }
.valign_top, .vat{ vertical-align: top; }
.valign_bottom, .vab{ 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; }
.sipka{ font-size: 18px; }
.pop{ font-size: 12px; color: #00541F; }
.ls-1{ letter-spacing: -1px; }
.bila{ color: #FFFFFF; }
.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; }
.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; }
.pad35{ padding: 35px; }
.pad40{ padding: 40px; }
.pad45{ padding: 45px; }
.pad50{ padding: 50px; }
.padL5{ padding-left: 5px; }
.padL10{ padding-left: 10px; }
.padL20{ padding-left: 20px; }
.padL30{ padding-left: 30px; }
.padL40{ padding-left: 40px; }
.padL50{ padding-left: 50px; }
.padP5{ padding-right: 5px; }
.padP10{ padding-right: 10px; }
.padP20{ padding-right: 20px; }
.padP30{ padding-right: 30px; }
.padP40{ padding-right: 40px; }
.padP50{ padding-right: 50px; }
.padH5{ padding-top: 5px; }
.padH6{ padding-top: 6px; }
.padH7{ padding-top: 7px; }
.padH8{ padding-top: 8px; }
.padH9{ padding-top: 9px; }
.padH10{ padding-top: 10px; }
.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; }

DIV.potvrzeni{
 position: fixed;
 top: 50%;
 left: 50%;
 display: inline-block;
 padding: 20px;
 background-color: #FFFFFF;
 color: #777777;
 text-align: center;
 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.b{
 padding: 10px 20px 10px 20px;
 border: none;
 color: #FFFFFF !important;
 background-color: #EB2B37;
 font-size: 20px;
 font-weight: 700;
 font-weight: normal;
 -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;
}
DIV.potvrzeni INPUT.b_over{
 background-color: #3268B2;
}
DIV.potvrzeni SELECT{
 padding: 4px;
 background-color: #FFFFFF;
 border: none;
 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;
 box-shadow: 0px 0px 5px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 5px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 5px 0px #DDDDDD;
}
DIV.potvrzeni SELECT.over{
 box-shadow: 0px 0px 5px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 0px #AAAAAA;
}
DIV.potvrzeni INPUT.ano{ margin-right: 20px; background-color: #008800; }
DIV.potvrzeni INPUT.ano.b_over{ background-color: #363636; }
DIV.potvrzeni INPUT.ne.b_over{ background-color: #363636; }
DIV.potvrzeni A.pkrizek,
DIV.potvrzeni A.pkrizek:link,
DIV.potvrzeni A.pkrizek:visited{
 display: block;
 position: absolute;
 top: 5px;
 right: 5px;
 width: 25px;
 height: 25px;
 -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;
 line-height: 20px;
 font-size: 20px;
 font-weight: bold;
}
DIV.potvrzeni A.pkrizek:hover{ background-color: #FF0000; }
DIV.potvrzeni A.pkrizek:active{ background-color: #000000; }