body
	{ 
	font-size: medium;
	}
	
* html body
  {
  font-size: medium;
  }
 
html>body
	{
	font-size: medium;
	}

body
	{
	background: #CCCCFF url(./images/background.gif) top repeat-x;	
	color: black;
	font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;
	text-align: center;
	padding: 0;
	margin: 0px auto;
	min-width: 890px;
	}
/*---------------------------odkazy-----------------------------*/
a, a:link, a:active, a:visited
	{
	
  color: #ff0000;
	text-decoration: none;
	font-weight:bold;
	}

a:hover
	{
	text-decoration:underline;
	}
	
	
/*------------------------hlavni----------------------------------*/
#zahlavi,
#stred,
#obsah,
#zapati,
#pata,
#menu
	{
	position: relative;   
	margin: 0 auto;	
	}
#sitemap {  
  position: absolute;
  left:695px;
  top:8px;   
	margin: 0 auto;   
	font-weight: bold;	
	color:white;	
	width:250px;
	text-align:left;
  font-size:medium;
  z-index:10;
}	
#obsah
	{
	background: url(./images/pozadi_main.gif) left repeat-y;
	color: black;
	text-align:left;
  width: 951px; 
	padding: 0;
	min-height: 500px;  
	height: auto;	
	}

* html #obsah
	{
	background: url(./images/pozadi_main.gif) center repeat-y;
	color: black;
	text-align:left;
  width: 951px; 
	padding: 0;
	min-height: 500px;
  height: 500px;		
	}

#obsah_top
	{
	background: url(./images/obsah_top_left.gif) top left no-repeat;  
	padding: 0;
  min-height: 500px;  
	height: auto;		
	}

* html #obsah_top
	{
	background: url(./images/obsah_top_left.gif) top left no-repeat;	
	padding: 0;
	min-height: 500px;
  height: 500px;
		
	}
	
  #obsah_top_r
	{
	background: url(./images/obsah_top_right.gif) top right no-repeat;   
	padding: 0;
  min-height: 500px;  
	height: auto;		
	}

* html #obsah_top_r
	{
	background: url(./images/obsah_top_right.gif) top right no-repeat;	
	padding: 0;
	min-height: 500px;
  height: 500px;
		
	}
	
	
#zahlavi
	{
	background: url(./images/top.gif) top center no-repeat; 
	width: 951px; 
	height: 129px;
	padding-top: 0;
  margin-top:10px;  	
	}


#text	
	{	
  background:white;
  text-align:justify;
	width: 720px;	  	
	margin: 0 0 0px 190px;	
  padding: 15px 10px 15px 10px; 
  min-height: 450px;  
	height: auto;   
	}

* html #text	
	{	
  background:white;
  text-align:justify;
	width: 720px;	  	
	margin: 0 0 0px 190px;	
  padding: 15px 10px 15px 10px; 
  min-height: 450px;  
	height: 450px;   
	}
	
#zapati
	{
	background: url(./images/pata.gif) bottom center no-repeat;
	color: white;
	width: 951px;
	height: 23px;
	padding: 0;	
	}

#pata
	{  
  font-size:small;
  width: 900px; 
  padding: 0px;
  padding-top:1px;  
	text-align: right;
	}

#pata a {
  color:white;
  text-decoration:none;
  font-weight:bold;  
}

#pata :hover {
  color:white; 
  text-decoration:underline;
  font-weight:bold;  
}
/*----------------------boxy------------------------------------*/
#sada {  
  width:100%;
  margin-left:15px;
}

* html #sada {  
  width:100%;
  margin-left:8px;
}

/*.pole {
  background:white url(./images/box.gif);
  width:322px;
  height:168px;
  float:left;
  margin:10px;
  text-align:center;  
}*/
.pole {
  background:white url(./images/box.gif) top left;
  width:322px;
  min-height:168px;
  float:left;
  margin:10px;
  text-align:center;
}

.pole_dole {
  background:url(./images/box-bottom.gif) bottom no-repeat;  
  width:322px;
  min-height:168px;
  float:left;  
  text-align:center;
}

.pole_text {
 text-align:left; 
 padding:2px 10px;
 margin-bottom:3px;
 font-size:9pt; 
}

.pole_nadpis {
  background:blue url(./images/box-top.gif);
  display:block;
  width:322px;
  height:40px;
}

.nadpis_text {
 text-align:left;
 font-weight:bold;
 color:white;
 padding-left:40px; 
 line-height:35px;
}
.pole ul {
  font-weight:bold;
  margin:0;
  padding:0;
  padding-left:20px;
}

.pole li {
  
}

/*----------------------menu------------------------------------*/
#menu {  
  width: 900px; 
  padding: 0px;
  padding-top:108px;  
	font-weight: bold;
	text-align: right;
	color:white;
  font-size:medium;	
}
#menu a {
  color:white;  
  text-decoration:none;
  font-weight:bold;
  padding:0 5px;  
}

#menu :hover,
#menu .active {
  color:white;
  background:blue;   
  text-decoration:none;
  font-weight:bold;    
}

#panel
	{  
	position:relative;
	width:162px;
  float:left;  
	left:6px;	
  margin-top:10px;
	text-align:center;
	}
hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}
	
#panel .box {    
  text-align:left;  
}

h4 {
  background: #000099 url(./images/sekce.gif);
  line-height:21px;
  width:162px;
  color:white;
  font-weight:bold;
  font-size:small;
  display:block;
  padding:0;
  margin:0;
  margin-top:5px; 
  margin-bottom:2px; 
}
#panel .box ul
	{	
  margin: 0;
	font-weight: bold;
	padding:0;   
	}

#panel .box li
	{
	 list-style: none;	    
	 padding: 0px 0;    
   display:block;
   margin-bottom:2px;             	             	 
	}

#panel .box a
	{  
  text-decoration: none;
  text-align:left;
  display: block;  
  width: 162px;
  height:19px;
  padding-top:1px;
  font-size: 9pt;            
  }

#panel .box a:link,
#panel .box a:visited
	{
	background:url(./images/tlacidlo.gif);  
  color: black;   
	}
  
#panel .box a.active,
#panel .box a:link.active,
#panel .box a:visited.active,
#panel .box a:hover,
#panel .box a:hover.active,
#panel .box a.aktivni
	{
	background:url(./images/tlacidlo_d.gif);	
  color: black;		
	}

.patka {  
  background: #000099 url(./images/sekce_dole.gif);
  line-height:16px;
  width:162px;
  color:white;
  font-weight:bold;
  font-size:small;
  display:block;
  padding:0;
  margin:0;
  margin-bottom:5px;
}

/*--------------------------------------------------*/
h1 {
  font-size:14pt;
  font-weight:bold;
}
h2 {
  font-size:14pt;
  font-weight:bold;
  margin:0px;
  margin-top:3px;
}

h3 {
  font-size:11pt;
  color: black ;
  font-weight:bold;
  margin:0px; 
  margin-bottom:3px; 
}

#tab {  
  font-size:10pt;
  font-family: Tahoma, sans-serif;
  border-collapse:collapse;
	border-spacing:0;	
	border: 1px solid black;
  margin-top:10px;    
  text-align:left;	
	}
#tab td {
	
	border: 1px solid black;
	padding-left:3px;
	}

#tab .odd td {
	background-color:#ffffcc;
	}
#tab .even td {
	background-color:white;
	}
#tab th {
  border:solid black 1px;
  background-color:black;
  color:white;
  /*padding: 0.0em 1.5em;*/
  text-align:left;
  padding-left:3px;
}

a.dole {
  text-decoration:none;
  color:black;
}

#mesic { 
  font-family:Arial CE,sans-serif;
  font-style:normal;
  font-size:13pt;
  font-weight:bold;
  color:black;
}
.fotka {
  border:4px solid #666666;
  margin:0 5px 0 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:black;
}
