body { background-color: #E0E7EF;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 11px;  margin: 0px 0px 0px 0px; }
td { background-color: transparent;  font-size: 11px;  }
a { color: #EC7832; text-decoration: none; }
a:hover { color: #328EEC; }
strong {color: #161661; font-weight: bold; font-size: 12px; }
input { border: 1px solid #708090;  font-size: 11px;  }

/*.topTDmenu { background: url(../images/bg_quickmenu.jpg); text-align: center}*/
a.topmenu {    text-decoration: none;  color: #002D60;     padding: 4px 5px 4px 5px;  background-color: transparent;  height: 25px;         }
a.topmenu:hover { color: #002D60;  background: url(../images/bg_topmenu_hover.jpg);       }

a.menu1 {   text-decoration: none;  display: block; padding: 2px 2px 2px 6px; color: #5C7389;  border-bottom: 1px solid #CCCCCC; font-weight: bold; font-size: 10px; }
a.menu1:hover { color: #5C7389;  background-color: #D3DCE7; }
a.menuact {color: #565659;  background-color: #C1CEDE; display: block;  padding: 2px 2px 2px 6px;  font-weight: bold; font-size: 10px; }
a.menu2 {   text-decoration: none;  display: block; color: #565659;  width: 160px;   padding: 2px 2px 2px 12px;  background-color: #E5E5E5;  border-bottom: 1px solid White;        }
a.menu2:hover { color: #565659;  background-color: #D3D3D3; }
a.menu3 {text-decoration: none;  display: block; width: 160px;   padding: 2px 2px 2px 20px;}
a.menu3:hover {}


a.menu_right {text-decoration: none;  display: block; padding: 2px 2px 2px 6px; font-size: 10px; }
a.menu_right:hover {}

.nazov_right {display: block; font-weight: bold; border-top: 2px solid #808080; background-color: #D1D1D1; }
.partner {
	padding: 10px 10px 10px 10px;
}

hr { color: Silver;  height: 1px;  }
.nadpis, h1 { color: White;  font-size: 14px;  font-weight: bold;  background-color: #8E908E;  padding: 1px 7px 1px 10px;  display: block;       }
.pozn { color: Gray; }
.subtit { color: #161661; font-weight: bold; }
.skuska {
	background-color: #FFFBFA;
	border: 1px dashed #FF8C00;
	padding: 3px 3px 3px 3px;
}
a.foto { color: Black;  background-color: #F5F5F5;  padding: 2px 2px 2px 2px;  border: 1px solid #D9D9D9;  margin: 2px 2px 2px 2px;        }
a.foto:hover { border: 1px solid #FF8C00; }

.purple { background-color: #FFFBF8;  border-bottom: 1px solid #F5EBE4; display: block; padding: 1px 1px 1px 1px; }
.blue { background-color: #E6F0FC;  border-bottom: 1px solid #B8D2F3; display: block; padding: 1px 1px 1px 1px; }
.yellow { background-color: #FCF8E2;  border-bottom: 1px solid #F9F2CB; display: block; padding: 1px 1px 1px 1px; }
.yellow2 { background-color: #FADAAF;  border-bottom: 1px solid #F4B846; display: block; padding: 1px 1px 1px 1px; }
.grey { background-color: #F1F1F1;  border-bottom: 1px solid #DFE0E1; display: block; padding: 1px 1px 1px 1px; }
.day { background-color: #FFFBF8;  border-bottom: 1px solid #F5EBE4; display: block; padding: 1px 1px 1px 1px;  text-align: center;  font-weight: bold;  font-size: 14px;    }

.time{
	font-size: 10px; font-weight: bold;
	border-left: 1px solid #9E9D9C;
	border-top: 1px solid #9E9D9C;
	padding: 2px 2px 2px 2px;
	width: 80px;
}
.prog1 { background-color: #ECECEC; font-weight: bold;  text-align: center; border-right: 1px solid #9E9D9C; border-left: 1px solid #9E9D9C;  border-bottom: 1px solid White;  width: 508px;  padding: 1px 3px 1px 3px;   }
.prog2 { background-color: #F3F3F3; border-right: 1px solid #9E9D9C; border-left: 1px solid #9E9D9C;  border-bottom: 1px solid White;  width: 508px;  padding: 1px 3px 1px 3px;    }
.progy {	background-color: #FEF4CF;  width: 127px;  border-right: 1px solid #9E9D9C; padding: 1px 1px 1px 1px; vertical-align: top;  border-left: 1px solid #9E9D9C; }
.progb {	background-color: #E3F2EB;  width: 127px;  border-right: 1px solid #9E9D9C; padding: 1px 1px 1px 1px; vertical-align: top;  }
.progg {	background-color: #E9F3D5;  width: 127px;  border-right: 1px solid #9E9D9C; padding: 1px 1px 1px 1px; vertical-align: top;  }
.progp {	background-color: #F3E5E9;  width: 127px;  border-right: 1px solid #9E9D9C; padding: 1px 1px 1px 1px; vertical-align: top;  }
.progo {	background-color: #FCE3EE;  width: 127px;  border-right: 1px solid #9E9D9C; padding: 1px 1px 1px 1px; vertical-align: top;  }

.orange {
	color: #EC7832;
	font-size: 10px;
}
.purple {
	color: #FCE3EE;
	font-size: 10px;
}

.desc {
  FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #374D64;
/*  TEXT-ALIGN: right;*/
}
.desc1 {
  FONT-SIZE: 12px; FONT-WEIGHT: bold; COLOR: #D50202;
/*  TEXT-ALIGN: right;*/
}
.notice {
 FONT-FAMILY: verdana, tahoma; FONT-SIZE: 8pt; COLOR: #49787C;
}


.field0 {
 WIDTH: 500px;
}
.field1 {
 WIDTH: 300px;
}
.field2 {
 WIDTH: 150px;
}
.field3 {
 WIDTH: 100px;
}
.field4 {
 WIDTH: 200px;
}
.field5 {
 WIDTH: 50px;
}
.field6 {
 WIDTH: 60px;
}
.field7 {
 WIDTH: 600px;
}