body
{
  color: black;
  font-family: Tahoma, Arial;
  margin: 0px;
  padding: 0px;
  background: url('o/pozadi.png');
}

.xtop
{
/*  background-color: #808DaC; */
/*  background: url('o/hor_banner.png');*/
  background-position: right;
/*  margin: 10px 1% 0% 1%;*/
/*  width: 98%;*/
}

.xbott
{
  margin: 0px;
  padding: 0px;
  border-style: solid;
  border-width: 0px;
  border-spacing: 0px;
  border-collapse: separate;
  table-layout: fixed;
  width: 100%;
}

.zadnyokraje
{
  border-width: 0px;
  border-spacing: 0px;
  margin: 0px;
  padding: 0px;
}

.uprostred
{
  text-align: center;
}

.nahore
{
  vertical-align: top;
}

.margdiv
{
  margin: 10px 1% 0% 1%;
}

/* vlevo od prvku bude 10px */
.spcl10
{
  margin-left: 10px;
}

/* vpravo od prvku bude 10px */
.spcr10
{
  margin-right: 10px;
}

.spctb10
{
  margin-top: 10px;
  margin-bottom: 10px;
}

.xtbl6
{
  margin-left:auto;
  margin-right:auto;
  border-collapse: collapse;
}

.xinline
{
  display: inline;
}

.cernyokraje
{
  border: 1px solid black;
}

.posvpravo
{
  position: absolute;
  right: 0px;
}

.m1
{
  padding: 15px 60px;
  font-family: helvetica;
  font-weight: bold;
  font-size: 190%;
  text-align: center;
}

.modry
{
  color: rgb(193,216,230);
}
.tmodry
{
  color: rgb(50,118,120);
}
.hnedy
{
  color: rgb(245,183,113);
}
.thnedy
{
  color: SaddleBrown;
}
.zeleny
{
  color: rgb(192,255,192);
}
.tzeleny
{
  color: rgb(0,128,0);
}
.cerveny
{
  color: Red;
}
.tcerveny
{
  color: Crimson;
}
.zluty
{
  color: rgb(255,255,120);
}
.tzluty
{
  color: Khaki;
}
.cerny
{
  color: black;
}

.divco
{
  visibility: visible;
}

.rtdco
{
  padding: 10px;
  text-align: left;
  width: 90%;
  background-color: lightblue;
  border: 3px solid CadetBlue;
}

.divkdy
{
  visibility: hidden;
}

.rtdkdy
{
  padding: 20px;
  text-align: left;
  width: 90%;
  background-color: Peru;
  border: 3px solid SaddleBrown;
}

.nic
{
}

.xtbl
{
/*  width:100%;
  text-align: center; */
  border-collapse: collapse;
}

/* ukazky videopraci */
.xtdxuv
{
  text-align: left;
  font-size: xx-large;
  font-weight: bold;
  white-space: nowrap;
/*  height: 50px; */
  color: rgb(240,240,240);
}

.xtdw
{
  width:963px;
}

.xtdt
{
  padding:0px;
  height:24px;
  background: url('o/policko.png');
}

.xtdv
{
  width: 4px;
}

/* sloup */
.xtds
{
  padding: 0px;
/*  height: 92px; */
  background-color: #141616;
}

/* policko */
.xtdo
{
  padding: 0px;
/*  width: 133px;
  height: 92px; */
  border: 1px solid #141616;
}

/* policko - text */
.xtdq
{
  padding: 0px;
/*  width: 133px; */
  text-align: center;
  font-size: large;
  font-weight: bold;
  color: rgb(240,240,240);
}

.xtdx
{
  padding: 0px;
/*  width: 133px;
  height: 92px; */
}

.o1
{
  background: url('o/o1Dok.png');
}
.o2
{
  background: url('o/o2Rep.png');
}
.o3
{
  background: url('o/o3Med.png');
}
.o4
{
  background: url('o/o4Ces.png');
}
.o5
{
  background: url('o/o5Sport.png');
}
.o6
{
  background: url('o/o6spOl.png');
}
.o7
{
  background: url('o/o7Pre.png');
}

.xost
{
  margin-left:20pt;
/*  font-size:14pt; */
}

.xtxt
{
  margin-left:20pt;
  font-weight:bold;
/*  font-size:15pt; */
/*  text-align: left;*/
}

.xtxt2
{
  margin-left:16pt;
  font-weight:bold;
  font-size:11pt;
}

.xtxt3
{
  margin-left:12pt;
  font-weight:bold;
  font-size:8pt;
}


.present
{
  visibility:hidden;
  text-align: left;
  background-color: lightcyan;
  border: 3px solid steelblue;
}

.padding20
{
  padding: 5px;
}

table.sample {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: none none none none;
	border-color: gray gray gray gray;
	border-collapse: collapse;
	background-color: white;
}
table.sample th {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.sample td {
	border-width: 1px 1px 1px 1px;
	padding: 0px 0px 0px 0px;
	border-style: none none none none;
	border-color: white white white white;
	background-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}

.tblpresentace
{
  table-layout: fixed;
}

.bodTL
{
  position: relative;
  left: 0px;
  top: 0px;
}
.bodTR
{
  position: relative;
  left: 1px;
  top: 0px;
}
.bodBL
{
  position: relative;
  left: 0px;
  top: 1px;
}
.bodBR
{
  position: relative;
  left: 1px;
  top: 1px;
}

.tdrdiv
{
/* overflow:scroll; */
	border-width: 1px;
	padding: 0px;
	border-color: black;
}

.content
{
  border: 0px solid black;
  width: 100%;
  height:100px;
  overflow:auto;
  visibility:visible;
  margin: 0px 10px;
}

.contentwrapper
{
  width:95%;
}

.wmp
{
  position:relative;
  left: -30px;
  top: -10px;
  z-index:1;
}

.cudly
{
  position:relative;
  top: -3px;
}

.rtbl2
{
  width: 100%;
}

