BODY {
text-align:center;
margin:0px;
background-color:#CC0000;
padding:0px;
}
#obsah {
  position:relative;
	top:0px;
	width:975px;	
	text-align:left;
	background-color:white;
  background-image:url("images/pozadi.gif");
	margin:auto;
}
#vrsek {
  position:relative;
  display:block;  
  width:975px;
  height:21px;
  margin:0;
  padding:0;
  background-color:#CC0000;
  background-image:url("images/vrsek.gif"); 
}
#header {
  display:block;
  width:975px;
  height:184px;
  background-color:white;  
}
#top1 {
	position:absolute;	
	left:0px;
	top:21px;
	width:325px;
	height:184px;
	background-image:url("images/top1.gif");
}
#top2 {
	position:absolute;
	left:325px;
	top:21px;
	width:325px;
	height:184px;
  background-image:url("images/top2.gif");
}

#top3 {
	position:absolute;
	left:650px;
	top:21px;
	width:325px;
	height:184px;
  background-image:url("images/top3.gif");
}
#panel {
  position:relative;
  left:33px;
  top:5px;
  display:block;
  float:left;
  width:198px;
  margin:0;
  padding:0;
  background-image:url("images/menu.gif");
}
#panel-top {  
	width:198px;
	height:31px;
	background-image:url("images/top.gif");
}
#panel-dole {	  
  width:198px;
	height:31px;
	background-image:url("images/down.gif");		
}
#odkaz {
  width:198px;
  height:24px;
  background-image:url("images/odkaz.gif");	
}
a.pruh {
  display:block;
  text-decoration:none;
  width:160px;
  height:24px;  
  text-align:left;
  padding-left:35px;
  line-height:24px;
  font-family:Arial,sans-serif;
  font-style:normal;
  font-size:12pt;
  font-weight:bold;
  color:black;
  _background-image:url("images/odkaz.gif");	
}
#odkaz :hover {
  background-image:url("images/odkaz_over.gif");
}
#odkaz_s  {
  background-image:url("images/odkaz_over.gif");
}
a.pruh_s {
  display:block;
  text-decoration:none;
  width:160px;
  height:24px;  
  text-align:left;
  padding-left:35px;
  line-height:24px;
  font-family:Arial,sans-serif;
  font-style:normal;
  font-size:12pt;
  font-weight:bold;
  color:black;
  _background-image:url("images/odkaz_over.gif");	
}
#odkaz2 {
  width:198px;
  height:23px;
  background-image:url("images/odkaz2.gif");
}

a.pruh2 {  
  display:block;
  text-decoration:none;
  width:160px;
  height:23px;  
  text-align:left;
  padding-left:35px;
  line-height:24px;
  font-family:Arial,sans-serif;
  font-style:normal;
  font-size:12pt;
  font-weight:bold;
  color:black;
  _background-image:url("images/odkaz2.gif");	
}
#odkaz2 :hover {  
  background-image:url("images/odkaz2_over.gif");
}

#odkaz22 {
  padding-left:35px;
  width:163px;
  height:23px;
  background-image:url("images/odkaz2.gif");
}
a.pruh22 {  

  text-decoration:none;
  text-align:left;  
  font-family:Arial,sans-serif;
  font-style:normal;
  font-size:12pt;
  font-weight:bold;
  color:black;
}
#ptext {
  position:relative;
  left:9px;
  text-align:left;
  padding-left:28px;
  border-top:solid black 1px;
  width:153px;
  font-family:Arial,sans-serif;
  font-style:normal;
  font-size:8pt;
}

#hlavni {  
  position:relative;
  min-height:420px;
  _height:420px;
  width:600px;
  margin-left:255px;
  background-color:white;
  margin-bottom:10px;
  font-family:Tahoma,sans-serif;
}

hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}
#pata {
  position:relative;
  display:block;  
  width:975px;
  height:31px;
  margin:0;
  padding:0;
  background-color:#CC0000;
  background-image:url("images/pata.gif"); 
}
#pata-v {
  display:block;
  text-decoration:none;
  width:875px;
  height:18px;
  padding-right:100px;
  text-align:right;
  line-height:18px;
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:11pt;
  color:black;
}
a.dole {
  text-decoration:none;
  color:black;
}
#pata a:hover{
  text-decoration:underline;
}

.input {  
  height:10pt;
  width:130px;
  font-size:8pt;
}
.submit {
  height:15px;
  width:60px;
  border:solid black 1px;
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:10px;
  margin-top:4px;
  margin-bottom:4px;  
}
h3 {
  display:block;  
  margin:0px;
  text-align:center;
}

h1 {
  margin:0px;
}
h2 {
  margin:0px;
}
.odkaz {
  text-decoration:none;
  margin:5px 0px 5px 0px;
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:10pt;
  font-weight:bold;
  color:black;
}
.odkaz-red {
  text-decoration:none;
  margin:5px 0px 5px 0px;
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:10pt;
  font-weight:bold;
  color:red;
}
.odkaz:hover {
  text-decoration:underline;
}
.fotka {
  border:4px solid black;
  
}
p {
  text-align:justify;
  text-indent:0px;
}
/*------------------------Vzkazy------------------*/
.zaznam {
  text-align:left;
  margin-bottom:0px;
  width:600px;    
  background-color:#ffffcc;
}
.hlavicka {
  background-color:#ffff66;
  margin:0px;
  display:block;  
}
.vzkaz {
  padding:5px;
  text-align:justify;
}
/*------------------------Tabulky------------------*/
#tabulka {
  table-layout:auto;
  border:none;
  width:620px;
  margin-top:10px;
  background-color:white;
}
#tabulka td {
  font-size:14px;
  text-align:left;
}
#tab {  
	table-layout:auto;
  font-size:10pt;
  font-style:Tahoma,sans-serif;
  border-collapse:collapse;
	border-spacing:0;
	border: 1px solid black;
  margin-top:10px;  
  text-align:left;	
	}
#tab td {
	padding: 0.0em 1.5em;
	}

#tab .odd td {
	background-color:#ffffcc;
	}
#tab .even td {
	background-color:white;
	}
#tab th {
  border-bottom:solid black 1px;
  background-color:#ffff99;
  padding: 0.0em 1.5em;
  text-align:left;
}

#tab1 {  
	table-layout:auto;
  font-style:Tahoma,sans-serif;
  font-size:10pt;
  border-collapse:collapse;
	border-spacing:0;
	border: 1px solid black;
  margin-top:10px;  
  text-align:left;	
	}
#tab1 td {
	padding: 0.0em 1.5em;
	border:solid black 1px;
	}
#tab1 th {
  border-bottom:solid black 1px;
  background-color:#ffff99;
  padding: 0.0em 1.5em;
  text-align:left;
}
/*-----------------terminy-----------------------*/
#mesic { 
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:15pt;
  font-weight:bold;
  color:red;
}
.plavacek {
  position:relative;
  margin-left:200px;
  top:120px;
  display:block;
  width:380px;
  border:solid 1px black;
  border-right:solid 2px black;
  border-bottom:solid 2px black;
  background-color:#ffffcc;
  padding:5px;
}
.obsazeni {
  text-decoration:none;
  color:black;
  font-weight:bold;	  
}
.obsazeni:hover {
  text-decoration:none;
  color:red;
  font-weight:bold;  
}

