body{margin:20px;font:normal 0.6em/130% arial,sans-serif;color:#000;text-align:center;background-color:#fafafa;}
hl{margin:0;padding:0;font-size:16px;}
#zpr{text-align:center;}
#zprava{font-size:16px;color:#f00;text-align:center;}

#attend{font-size:24px;color:#000;margin:0;padding:30px;text-align:center;display:block;}

a{text-decoration:underline;}
a.clicked{text-decoration:none;font-size:10px;color:#666;}
a:visited{font-size:10px;}
a:hover{color:#f60;text-decoration:underline;}
a#datlink, a#datlink:visited{font-size:16px;}
a#msglink, a#msglink:visited{font-size:14px;font-weight:bold;}
#tab{width:auto;text-align:center;padding:0;margin:0;display:block;}
form {padding:0;margin:0;text-align:center;display:block;width:auto;}
table{margin-left: auto;margin-right: auto;}
th{width:50px;padding:0 10px 15px 10px;border-bottom:1px dotted #ccc;color:#aaa;text-align:center;}
tr{font-size:14px;text-align:center;}/*border-bottom:1px dotted #ccc;*/
td{text-align:center;height:36px;padding:0 10px;border-bottom:1px dotted #ccc;}
td.jmeno{width:180px;}
	td.jmeno span{font-weight:bold; color:#fff; font-size: 18px; opacity: 0.8; }

td.rd{padding:0 5px;}
td div{cursor:pointer;padding:5px 20px;}

td div.xyes:hover{background-color:#0f0;}
td div.xno:hover{background-color:#f00;}
td div.xlate:hover{background-color:#ff0;}

tr + tr:hover{font-weight:bold; /*background-image: url(dither.gif);background-repeat: repeat;*/}

.yes,#attend.yes{background-color:#0f0;}
.no{background-color:#f00;}
.late{background-color:#ff0;}

.yes a.clicked {font-size:14px;font-weight: bold; color:#000;}
.yes a.clicked {font-size:10px;font-weight:normal; }

input{background:none;border:none;font-size:9px;color:#000;}
input[type=text]{}
input[type=radio],input[type=checkbox]{cursor:pointer;width: 16px; height: 16px;}
input[type=radio] {width: 25px; height: 25px;}
#shade{width:100%;height:100%;background: url(ldg.gif) no-repeat 50% 50%;position:absolute;top:0;left:0;z-index:10;}
#ldg{width:100%;height:100%;background: url(dither.gif) repeat 0 0;position:absolute;top:0;left:0;z-index:3;}

.hid {display: none;}


/*
label {
  display: inline-block;
  cursor: pointer;
  position: relative;
  padding-left: 28px;
  margin-right: 12px;
  font-size: 16px;
  line-height: 22px;
  font-weight: bold;
}

input[type=radio] {
  display: none;
}

label:before {
  font-weight: normal;
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 10px;
  position: absolute;
  left: 0;
  bottom: 1px;
  background-color: #1ABFE5;
  box-shadow: inset 0px 2px 3px 0px #10758C;
}

.xno label:before, .xyes label:before,.xlate label:before {
  border-radius: 10px;
}

input[type=radio]:checked + label:before {
  content: '\2022';
  color: #f3f3f3;
  font-size: 32px;
  text-align: center;
  line-height: 20px;
}

*/