body {
	font-family:"Tahoma CE", Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size:11px;
  color:#333333;
	margin:0;
	padding:0;
}
/* =========================================
  GLOBALS CSS DEFINITIONS new design [j.m.]
==========================================*/
a {
  text-decoration:underline;
  color:#000000;
}

a:hover {
  color:#cc0000;
}

a:visited {
  color:#3A4A5F;
}

p, ul, li
{
	margin-top: 3px;
	margin-bottom: 0;
}

form
{
	margin:0;
  padding:0;
}

p img {
  margin:5px;
}

h1 {
	font-family:"Arial CE", Arial, "Verdana CE", Verdana, "Helvetica CE", Helvetica, sans-serif;
  position:relative;
  width:300px;
  z-index:100;
  top:204px;
  left:601px;
  font-size:18px;
  color:#ffffff;
  font-weight:normal;
  margin:0;
  padding:0;
}

h3 {
  color:#3A4A5F;
  font-weight:bold;
  font-size:12px;
  margin:3px 0 10px 0;
}

h2 {
  font-size:11px;
  color:#000000;
  font-weight:bold;
  margin:0;
}

h4 {
  margin-top:0;
  margin-bottom:8px;
  font-size:14px;
}

h5 {
  margin-top:0;
  margin-bottom:4px;
  font-size:12px;
}

img {
	border:0px;
}

table {
	font-family:sans-serif,Arial, Verdana, Helvetica;
	font-size:11px;
	margin:0;
	padding:0;
}

.hledat {
  position:absolute;
  left:786px;
  top:18px;
  width:240px;
  height:20px;
  z-index:1;
}

.logo {
  position:absolute;
  width:155px;
  height:204px;
  left:841px;
  top:41px;
  margin:0;
  padding:0;
  z-index:1;
}

.top {
  position:relative; width:100%; height:254px; background:url('pic/bg_top.jpg'); background-color:#3A4A5E; margin:0; padding:0; z-index:0;
}

.mid {
  position:relative; width:100%; background:url('pic/bg_mid.gif'); margin:0; padding:0; z-index:0; background-color:#eeeeee;
}

.bot {
  position:relative; width:100%; height:44px; background:url('pic/bg_bot.gif'); margin:0; padding:0; z-index:0;
  text-align:center;
  background-color:#ffffff;
  background-repeat:no-repeat;
}

.stred {
	position:absolute;
	left:50%;
	width:1004px;
	margin-left:-502px;
	padding-bottom:0;
}

.menu {
  position:absolute; width:936px; top:226px; height:22px; line-height:22px; left:34px; margin:0; padding:0; z-index:1;
  color:#ffffff;
  font-size:11px;
  font-weight:bold;
}

.menu a {
  text-decoration:none;
  color:#ffffff;
}

.menu a:hover {
  text-decoration:underline;
  color:#ffffff;
}

.menu a:visited, .menu a:link {
  color:#ffffff;
}

.okno {
  width:100%; border-bottom-style: solid; border-width: 1px; border-color: #cccccc;
}

.nadpis-pravy-panel {
  position:relative; width:100%; margin:30px 0 0 0; padding:0; z-index:1; text-align:left; color:#C70F13; font-weight:bold; border-bottom-style: solid; border-width: 1px; border-color: #cccccc;
}

.podmenu {
  font-size:11px;
  font-weight:bold;
  margin-bottom:6px;
}

.podmenu a {
  text-decoration:none;
  color:#000000;
}

.podmenu a:hover {
  text-decoration:underline;
  color:#000000;
}

.podmenu a:visited {
  color:#000000;
}

.admin {
  background-color:#111111;
  color:#ffffff;
	text-align:center;
	font-weight:bold;
  position:fixed;
  top:30px;
  left:0;
  padding:5px;
  width:10px;
}

.admin a {
  color:#ffffff;
}

.admin a:hover {
  color:#cc0000;
}

.admin a:visited {
  color:#ffffff;
}

.aktualita {
	width:100%;
	margin:0;
  padding-bottom:20px;
  border-bottom: 1px solid #dddddd;
}

.form_text {
	font-family:"Tahoma CE", Tahoma, "Arial CE", Arial, "Verdana CE", Verdana, "Helvetica CE", Helvetica, sans-serif;
	font-size:10px;
  color:#333333;
}

.kalendar {
	position:absolute;
	left:50%;
	width:620px;
	margin-left:-310px;
	padding-bottom:0;
}