html, body {
	text-align: center;
	font-size: 13px;
	margin: 0;
	font-family: Verdana, Arial, Sans-serif;
	background: #fff;
}

a {
	color: #cf691e;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

ul.Horizontal {
	margin: 0;
	padding: 10px 0;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	list-style-type: none;
	float: left;
	background: #cf691e;
	width: 765px;
	
}

ul.Horizontal li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #cf691e;
}

ul.Horizontal li a {
	margin: 0;
	padding: 0 16px;
	color:#ffffff;
	font-size:13px;
	text-decoration: none;
 
}

ul.Horizontal li a:hover {
  text-decoration: underline;
  color: #0d1c2a;
}
/* ------------- */
ul.Horizontalen {
	margin: 0;
	padding: 10px 0;
	color:#ffffff;
	font-weight: bold;
	font-size: 12px;
	list-style-type: none;
	float: left;
	background: #cf691e;
	width: 765px;
	
}

ul.Horizontalen li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #cf691e;
}

ul.Horizontalen li a {
	margin: 0;
	padding: 0 15px;
	color:#ffffff;
	font-size:13px;
	text-decoration: none;
 
}

ul.Horizontalen li a:hover {
  text-decoration: underline;
  color: #0d1c2a;
}

/* ------------- */


td.txtn {
	width:765px; 
	vertical-align: top; 
	padding: 30px 20px 15px 25px; 
	text-align:left;
	font-size: 13px;
}


td div.txtn {
	vertical-align: top; 
	padding: 0 0 10px 0; 
	font-size: 13px;
}

td div.txtnn {
	vertical-align: top; 
	padding: 40px 0 10px 0; 
	text-align:justify;
	font-size: 13px;
}


td.txt {
	width:765px; 
	vertical-align: top; 
	padding: 30px 20px 15px 25px; 
	text-align:justify;
}
.col {
	margin: 20px 10px 20px 10px;
	font-size: 13px;
}

div.akce{
	vertical-align: top; 
	padding: 15px 0 25 0; 
	text-align:justify;
	font-size: 17px;
	font-weight: bold;
	color: #33344c;
	}
	
td.head {
	width: 1000px;
	height: 215px;
	background-color:#0d1c2a;
	padding: 0px;
	margin: 0px;
}

div.msg {
	width: 760px; 
	color: #ffffff; 
	text-align: center; 
	font-size: 10px; 
	margin: 0px 0 0 10px;
	padding: 3px 0 0 11px;
	font-weight: bold;
	letter-spacing: 5px;
	}
	
img.logo{
	border: 0px solid #ffffff; 
	margin: 10px 0 120px 10px;  
	padding:0px 0 0px 0px; 
	width: 200px; 
	height: 89px;
	}
	
div.zag{
	padding: 20px 20px 20px 55px; 
	margin: 0px; 
	color: #ffffff; 
	text-align: left;
	
	}
	
div.user {
	font-size: 30px; 
	letter-spacing: 5px; 
	font-weight: bold;
	padding: 0 0 0 50px;
	margin: 0;
	}
	
div.usern{
	font-size: 22px; 
	letter-spacing: 2px; 
	padding: 0 0 0 69px; 
	margin: 0;
	}
	
	div.useren {
	font-size: 30px; 
	letter-spacing: 5px; 
	font-weight: bold;
	padding: 0 10px 0 90px;
	}
	
div.usernen{
	font-size: 22px; 
	letter-spacing: 2px; 
	padding: 0 10px 0 95px; 
	margin: 0;
	}

div.part{
	border: 0px solid; 
	float: left; 
	width: 165px; 
	padding: 0px;
	margin: 0 25px 0 0;
	}
	
a.gfk {
	margin: 90px 15px 15px 0; 
	padding: 0px; 
	float: right; 
	border: 0px;
	}
	
a.regal {
	margin: 10px 15px 0 0; 
	padding: 0px; 
	float: right; 
	border: 0px;
	}
/* ------------------ */
div.zgstr {
	color:#33344c; 
	font-size:18px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 0 20px 0;

	}
	
div.zgstrm {
	color:#33344c; 
	font-size:15px; 
	font-weight: bold; 
	margin: 0; 
	padding: 0 0 20px 0;

	}
/* ------------------ */
ul.sub {
	margin: 0;
	padding: 10px 0;
	color:#CF691E;
	font-weight: bold;
	font-size: 11px;
	list-style-type: none;
	float: left;
	background: #f2f2f2;
	width: 765px;
	
}

ul.sub li {
	float: left;
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: #f2f2f2;
}

ul.sub li a {
	margin: 0;
	padding: 0 25px;
	color:#CF691E;
	font-size:12px;
	text-decoration: none;
 
}

ul.sub li a:hover {
	  text-decoration: underline;
	  color: #0d1c2a;
  }
  
table.regdata{
	text-align: left;
	width: 500px;
	font-size: 14px;
	border: 0px solid;
	padding: 30px 0;
	margin: 0;
	}
	
div.regdata{
	text-align: left;
	width: 700px;
	font-size: 13px;
	border: 0px solid;
	padding: 10px 0;
	margin: 0;
	}
	/* ------------- */
div.spon {
	color:#33344c; 
	font-size:15px; 
	font-weight: bold; 
	margin: 0; 
	padding: 20px 0 2px 0;
	width: 500px;
	}
	
	div.stxt {
	color:#33344c; 
	font-size:13px; 
	font-weight: none; 
	margin: 0; 
	padding: 10px 0;
	width: 700px;
	border-top: 1px solid #CF691E;
	}
	
	
	div.stxt img{
	float: left; 
	padding: 5px 5px 0 0;
	margin: 0px 7px 0 0;
	}
	
	
	
	div.stxtl {
	text-align: left;
	font-size: 14px; 
	margin: 0; 
	padding: 30px 65px 20px 65px;
	letter-spacing: 2px;

	}

	div.stxtl a:hover {
	  text-decoration: underline;
	  color: #0d1c2a;
	}
	
	
	div.imgloga {
		width: 145px; 
		border: 0px solid #CF691E;
		padding: 3px 0;
	}
	
	div.imglogas {
		padding: 0 0 10px 0; 
		margin: 0;
	}
	
	div.lektor{
		padding:30px 0 0 0;
	}
	
	img.lektorimg {
		float: left; 
		margin: 0px 5px 5px 0;
		padding: 0 0 0 0;
	}
	
	div.tema {
		padding: 10px; 
		border: 1px solid #cecece; 
		background: #F5F5F5;
		clear: both;
	}
	table.programa{
		text-align: left; 
		vertical-align: top; 
		background-color: rgb(204, 204, 204); 
		font-size: 13px; 
		width: 720px;
		}

	td.chas{
		width: 120px;
		padding: 5px;
		background-color: #F2F2F2;
		}

	td.tema{
		 padding: 5px;
		 background-color: #F2F2F2;
	}
	
	div.panel{
		color:#33344C;
		font-size:13px;
		font-weight:bold;
		margin:0;
		padding:3px 0;
		}
		
	td.raz{
		padding: 3px;
		margin: 0;
		background-color: #F2F2F2;
		}
		
	div.lek{
		padding: 10px 0; 
		margin: 0;
		}
	div.lek a{
		color: #CF691E; 
		font-weight: bold;
		}
		
	div.lek p{
		font-style: italic;
		font-size: 14px;
		padding: 0;
		margin: 3px 0;
		}
		
	p.lekpre a{
		color:#CF691E;
		font-weight: normal;
		font-size: 13px;
		text-decoration: none;
		
		}
		
	p.lekpre a:hover{
		  text-decoration: underline;

		}
		
		
	div.txtimg{
		padding: 10px 0;
		margin: 0;
		border: 0px solid;
		font-size: 13px;
		color: #0D1C2A;
		text-align: center;
		font-weight: bold;
		}
		
	table.gallery td{
		border-bottom: 0px solid #fff;
		margin: 0;
		padding: 0;

		}
		
	div.galtim{
		background-color: #CCCCCC;
		text-align: center;
		vertical-align: center;
		margin: 0;
		padding: 8px 0 5px 0;
		border: 0px solid;
		}
		
	div.galtim img{
		padding: 0px;
		margin: 1px;
		border: 0px solid;
		}
		
	div.bigimg{
		margin: 0;
		padding: 5px 0 0 0;
		text-align: center;
		background-color:#F2F2F2;
		
		}