a	{font-weight: bold;
	font-variant: small-caps;}
a:link, a:visited {color: #005CB1; 
		  text-decoration: none;}
a:active, a:hover  { color: #E3119A; text-decoration: none;}
h1 	{font-family: Verdana, Arial;
	font-size: 20px;
	color: #FFCC00;}
th h1 	{color: #ffffff;}
h2 	{font-family: Verdana, Arial;
	color: #FC0304;
	font-size: 16px;
	font-weight: bolder;
	margin-top: 10px; 
	margin-bottom: 0px;}
h3 	{font-family: Verdana, Arial;
	color: #008000;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	margin-top: 0px; 
	margin-bottom: 0px;}
h4 	{font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	margin-top:5px; 
	margin-bottom: 5px;}
p, dd {text-align: justify;
	font-size: 14px;}
blockquote 	{text-align: justify;
		font-size: 14px;
		padding-right: 30px;}
.right	{text-align: right;}
.left	{text-align: left;}
.center	{text-align: center;}
hr	{color: black;}
th	{font-weight: bold;
	 color: #FFFFFF;
	 background-color: #004080;}
th a:link, th a:visited	{color: #B0D8FF;}
th a:active, th a:hover  {color: #E3119A;}
th h3 	{font-family: Verdana, Arial;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	margin-top: 0px; 
	margin-bottom: 0px;}
.doubleram	{border: 3px double #000000;}
.singleram {border: 1px solid #000000;}
.dotram {border:3px dotted #004080;}
.cz {font-size: 9px; color: #CC0C00;}
.sk {font-size: 9px; color:  #CC6000;}
.en {font-size: 9px; color: #C300C3;}
.ge {font-size: 9px; color: #A17200;}
.fr {font-size: 9px; color: #008080;}
.es {font-size: 9px; color: #CD2B00;}
.it {font-size: 9px; color: #0000A9;}
.trida {font-weight: bold; color: #FF0000; text-transform: capitalize;}
.latka {font-weight: bold; color: #FFDF5E;}
.frac_short {height:1px;width:20px;padding:0px;margin:0px;color:#000000;}
.frac {height:1px;width:50px;padding:0px;margin:0px;color:#000000;}
.frac_long {height:1px;width:80px;padding:0px;margin:0px;color:#000000;}
.frac_long_long {height:1px;width:120px;padding:0px;margin:0px;color:#000000;}
.frac_infinity {height:1px;padding:0px;margin:0px;color:#000000;}
.cal {text-align: center; border: 1px solid #000000;background-color: #4682B4;}
.cal h4 {font-size: 16px; font-variant: small-caps; text-transform: capitalize;}
.mesic	{background-color: #4682B4;}
.tyden	{background-color: #CCEEFF; text-align: center; color: #000000; font-weight: bold;}
.zader {background-color: #ffffff;
	background-image: url("../kalendar/bg_kal_den.gif"); background-repeat: no-repeat; background-position: right bottom;
}
.vikend {background-color: #dbeaf5;
	background-image: url("../kalendar/bg_kal_vik.gif"); background-repeat: no-repeat; background-position: right bottom;
}
.today {background-color: #ffb6c1;
	background-image: url("../kalendar/bg_kal_tod.gif"); background-repeat: no-repeat; background-position: right bottom;
}
.akce 	{background-color: #E3FFE3;
	background-image: url("../kalendar/bg_kal_akc.gif"); background-repeat: no-repeat; background-position: right bottom;
}
.hide {display: none;}
.vzor {background-image: url("../souteze/FO/vzor.gif"); background-repeat: no-repeat; height: 350px;background-color: #FFFFFF; background-repeat: no-repeat; background-position: left top;}
.neprobehlo {background-image: url("../vysledky/FO/neprobehlo.gif"); background-repeat: no-repeat; background-position: center center;}
li {text-align: justify;}
.hlava {font-weight: bold; color: #FFFFFF; background-color: #A5A5A5; vertical-align: middle; text-align: center;}
.kategorie {color: black; background-image: url("bg_tab.gif"); vertical-align: middle; text-align: center;}
.tb {background-color: white; color: black; border-left: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
#FEL {	font-family:"Times New Roman";
	background-color:#FFFFFF;
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
	padding-bottom:20px;
	margin-left:40px;
	margin-right:40px;
	margin-top:30px;
	border:1px solid #000000;
	width:600px;}
#FEL .text {text-align:justify;
	text-indent:30px;
	line-height:15pt}
.nahled { /* NAHLED OBRAZKU - BOX (>XBO<)*/
	position: absolute; 
	border: 0px solid #ffffff;
	padding: 5px; 
	font-size: 100%; 
	font-family: Verdana;
	width: 500px;
	min-height: 350px;
	min-width: 600px;
	text-align: left;
	z-index: 5;
}
.Tiny {font-size: 11px;}
.superTiny {font-size: 8px; font-weight: bold;}
#sending {
	background-color: #FFFFFF; 
	text-align: center; 
	width: 320px; 
	border: 3px solid #000000; 
	left: 33%; top: 45%; 
	position: absolute; 
	display: none;
}
dd p {
	margin: 0px;
	padding: 0px;
}
.basen p {
	text-align: center;
	line-height:1.7em;
}
dt {
	color: #FFFF00;
	font-weight: bold;
}
.white_bg{ background-color: #FFFFFF;}