body {
	font-family:Trebuchet MS, Tahoma, "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:11px;
  color:#333333;
	background-color:#3B3B3B;
	background-image:url("pic/background.gif");
  background-repeat:repeat-x;
	margin:0;
	padding:0;
}

a {
  text-decoration:underline;
  color:#000000;
}

a:hover {
  color:#cc0000;
}

a:visited {
}

p, ul, li
{
	margin-top: 7px;
	margin-bottom: 0;
}

form
{
	margin:0;
  padding:0;
}

p img {
  margin:5px;
}

.top {
  position:relative;
  width:100%;
  height:290px;
  margin:0;
  padding:0;
  z-index:0;
}

.mid {
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  z-index:0;
  background:url('pic/bg_mid.gif');
  background-color:#ffffff;
}

.bot {
  position:relative;
  width:100%;
  height:24px;
  margin:0;
  padding:0;
  z-index:0;
  background:url('pic/bg_bot.gif');
}

.min-vyska {
  position:relative;
  width:644px;
  top:0;
  left:28px;
  margin:0;
  padding:0;
  z-index:1;
  border-right-style: solid;
  border-width: 1px;
  border-color: #000000;
}

.min-vyska-ie {
  width:1px;
  margin:0;
  padding:0;
  float:right;
}

.hlavni {
  margin:0 15 0 90px;
}

.navigace {
  font-size:14px;
  color:#666666;
  font-weight:bold;
  margin: 0 0 15 0px;
  padding:0;
}

.mezera {
  height:15px;
}

.pravy-panel {
  position:absolute;
  width:208px;
  top:0;
  left:683px;
  margin:0;
  padding:0;
  z-index:1;
  text-align:right;
}

.pravy-panel li {
  list-style: none;
  border-bottom: 1px solid #eeeeee;
}

.pravy-panel-nadpis {
  position:relative;
  width:100%;
  margin: 20 0 0 0px;
  padding:0;
  z-index:1;
  text-align:left;
  color:#999999;
  font-weight:bold;
  border-bottom-style: solid;
  border-width: 1px;
  border-color: #cccccc;
}

.pravy-panel-obsah {
  width:100%;
  margin:10px;
  text-align: left;
}

.menu {
  text-decoration:none;
  font-size:13px;
  font-weight:bold;
}

.menu a {
  text-decoration:none;
  color:#000000;
}

.menu a:hover {
  text-decoration:none;
  color:#cc0000;
}

.menu a:visited {
  text-decoration:none;
  color:#000000;
}

.o-strance {
  color:#ffffff;
  position:relative;
  text-align:center;
  width:100%;
  height:30px;
  margin:0;
  padding:0;
  z-index:0;
}

.logo {
  position:absolute;
  width:311px;
  z-index:101;
  top:44px;
  left:598px;
  font-size:18px;
  color:#ffffff;
  font-weight:normal;
  margin:0;
  padding:0;
	background-color:#3B3B3B;
}

.jazyk {
  position:absolute;
  width:800px;
  z-index:100;
  top:12px;
  left:90px;
  font-size:11px;
  color:#ffffff;
  font-weight:normal;
  margin:0;
  padding:0;
}

.jazyk a {
  color:#ffffff;
  font-weight:normal;
}

.jazyk a:hover {
  color:#ff0000;
}

.jazyk a:visited {
  color:#ffffff;
}

.jazyk-obr {
  margin:0 5 0 0px;
  padding:0;
  vertical-align:middle;
}

h1 {
	font-family: Trebuchet MS, Tahoma, "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
  position:absolute;
  width:200px;
  z-index:100;
  top:108px;
  left:701px;
  font-size:18px;
  text-align:right;
  color:#ffffff;
  font-weight:normal;
  margin:0;
  padding:0;
}

.popis {
	font-family: Trebuchet MS, Tahoma, "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
  position:absolute;
  width:300px;
  z-index:100;
  top:70px;
  left:120px;
  font-size:13px;
  color:#ffffff;
  font-weight:normal;
  margin:0;
  padding:0;
}

h2 {
  color:#CB121A;
  font-weight:bold;
  font-size:11px;
  margin: 20 7 7 7px;
  padding:0;
}

h3 {
  font-size:11px;
  color:#000000;
  font-weight:bold;
  margin: 7 0 7 0px;
}

h4 {
  margin: 10 0 5 0px;
  font-size:11px;
  font-style:italic;
  
}

h5 {
  margin: 10 0 5 0px;
  font-size:11px;
  font-style:italic;
  font-weight:normal;
}

img {
	border:0;
}

table {
	font-family:Trebuchet MS, Tahoma, "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
}

.stred {
	position:absolute;
	left:50%;
	width:1000px;
	margin-left:-500px;
	padding-bottom:0;
}

.admin {
  background-color:#111111;
  color:#ffffff;
	text-align:center;
	font-weight:bold;
  position:fixed;
  top:30px;
  left:0;
  padding:5px;
  width:10px;
}

a.admin {
  background-color:#111111;
  color:#ffffff;
}

a.admin:hover {
  background-color:#111111;
  color:#cc0000;
}

a.admin:visited {
  background-color:#111111;
  color:#ffffff;
}

.form_text {
	font-family:Trebuchet MS, Tahoma, "Verdana CE", Verdana, "Helvetica CE", Helvetica, "Arial CE", Arial, Sans-serif;
	font-size:11px;
  color:#333333;
}