BODY{
 margin: 0px;
 padding: 130px 0px 50px 0px;
 font-size: 14px;
 font-family: Arial,Tahoma,Verdana;
 color: #000000;
 background-color: #EFF9FB;
 text-align: center;
}
/*--- TAGY ---*/
H1{
 color: #F26522;
 margin: 0px;
 padding: 0px;
}
INPUT.b,
A.b, A.b:link, A.b:visited{
 display: block;
 padding: 10px 15px 10px 15px;
 margin: 0px auto 0px auto;
 background-color: #FFFFFF;
 color: #E53D00;
 font-size: 20px;
 font-weight: bold;
 text-align: left;
 border: none;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 box-shadow: 0px 0px 5px 0px #CCCCCC;
 -webkit-box-shadow: 0px 0px 5px 2px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 2px #AAAAAA;
 background-image: url(obr/button.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
}
INPUT.b_over,
A.b:hover, A.b:active{
 color: #E53D00;
 background-color: #FFFFFF;
 box-shadow: 0px 0px 5px 2px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 2px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 2px #AAAAAA;
}
A.b{ cursor: pointer; }
INPUT.i{
 padding: 5px;
 background-color: #FFFFFF;
 border: none;
 color: #666666;
 font-size: 16px;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 background-image: url(obr/input.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
 box-shadow: 0px 0px 5px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 5px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 5px 0px #DDDDDD;
}
INPUT.i_over,
INPUT.if_over{
 color: #E53D00;
 box-shadow: 0px 0px 5px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 0px #AAAAAA;
}
SELECT{
 padding: 3px;
 background-color: #FFFFFF;
 border: none;
 color: #666666;
 font-size: 16px;
 -webkit-border-radius: 5px 5px 5px 5px;
 -moz-border-radius: 5px 5px 5px 5px;
 -khtml-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px;
 background-image: url(obr/input.png);
 background-repeat: repeat-x;
 background-position: 0px bottom;
 box-shadow: 0px 0px 5px 0px #DDDDDD;
 -webkit-box-shadow: 0px 0px 5px 0px #DDDDDD;
 -moz-box-shadow: 0px 0px 5px 0px #DDDDDD;
}
SELECT.over{
 color: #E53D00;
 box-shadow: 0px 0px 5px 0px #AAAAAA;
 -webkit-box-shadow: 0px 0px 5px 0px #AAAAAA;
 -moz-box-shadow: 0px 0px 5px 0px #AAAAAA;
}
.sipky A{
 float: left;
 margin: 0px 10px 0px 10px;
}
TABLE.kurz{
 width: 100%;
}
TABLE.kurz TR TD{
 border: solid 1px #EAEAEA;
 text-align: center;
}
TABLE.kurz TR TH{
 padding: 10px;
 font-weight: normal;
 border: solid 1px #EAEAEA;
 background-color: #EAEAEA;
 font-size: 30px;
}
TABLE.kurz TR TH EM{
 font-size: 20px;
 font-style: normal;
}
TABLE.kurz TR TH.zvyraz{
 background-color: #FFCDB5;
}
.toppruh TABLE{
 color: #777777;
}
/*--- ODKAZY --*/
TABLE.kurz TR TD A,
TABLE.kurz TR TD A:link, TABLE.kurz TR TD A:visited{
 display: block;
 font-size: 20px;
 text-align: center;
 min-height: 45px;
 padding: 23px 0px 0px 0px;
 color: #FFFFFF;
}
TABLE.kurz TR TD A.zelena{ background-color: #006600; cursor: pointer; }
TABLE.kurz TR TD A.zelena:hover, TABLE.kurz TR TD A.zelena:active{ background-color: #00AA00; }
TABLE.kurz TR TD A.cervena{ background-color: #AA0000; }
TABLE.kurz TR TD A.cervena:hover, TABLE.kurz TR TD A.cervena:active{ background-color: #FF0000; }
TABLE.kurz TR TD A.zluta{ background-color: #AAAA00; }
TABLE.kurz TR TD A.zluta:hover, TABLE.kurz TR TD A.zluta:active{ background-color: #DDDD00; }
TABLE.kurz TR TD A.fialova{ background-color: #AA55AA; cursor: pointer; }
TABLE.kurz TR TD A.fialova:hover, TABLE.kurz TR TD A.fialova:active{ background-color: #DD88DD; }
.bottom A:link, .bottom A:visited{
 color: #5EA7B6;
 text-decoration: none;
}
.bottom A:hover, .bottom A:active{
 color: #AADEE9;
}
A.copy:link, A.copy:visited,
A.copy:hover, A.copy:active{
 float: left;
 text-align: left;
}
A.kao:link, A.kao:visited,
A.kao:hover, A.kao:active{
 float: right;
 text-align: right;
}
/*--- DESIGN ---*/
.blok{
 padding: 20px;
 background-color: #FFFFFF;
 -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 3px 0px #E0E0E0;
 -webkit-box-shadow: 0px 0px 3px 0px #E0E0E0;
 -moz-box-shadow: 0px 0px 3px 0px #E0E0E0;
 text-align: left;
}
.toppruh{
 position: fixed;
 width: 100%;
 top: 0px;
 background-color: #EFF9FB;
 opacity: 0.90;
 filter: alpha(opacity=90);
}
.top{
 position: relative;
 width: 100%;
 min-height: 79px;
 background-image: url(obr/logo.png);
 background-repeat: no-repeat;
 background-position: 10px 10px;
}
.toppad{
 padding: 18px 18px 18px 80px;
}
.topL{
 float: left;
}
.topP{
 float: right;
 width: 42px;
}
.bottompruh{
 position: fixed;
 width: 100%;
 bottom: 0px;
 background-color: #EFF9FB;
 opacity: 0.90;
 filter: alpha(opacity=90);
}
.bottom{
 padding: 10px 20px 10px 20px;
}
/*--- OSTATNÍ ---*/
.Cblok{
 width: 500px;
 margin: 0px auto 100px auto;
}
.zvyraz{
 background-color: #FFCDB5;
}
.kzvyraz{
 color: #AA0000;
}