/* CSS Document */

/*** body ***/
body{
  margin: 0;
  padding: 0px;
	}

#top {
  background: url(layout/top_bck.jpg);	
	background-repeat: repeat-x;   
	height: 252px;
}	
#logo {
  background: url(layout/logo.jpg);	
	background-repeat: no-repeat;  
	background-position: left bottom;
  height: 87px;
}
#banner {
  background: url(layout/banner.jpg);	
	background-repeat: no-repeat;   
	background-position: left bottom;	
  height: 122px;

}
#bottom {
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 41px;
  _height: 101px;
  background: url(layout/footer.jpg);	
  background-position: bottom;
  background-repeat: repeat-x;  
  text-align: center;  
	font-family: arial, verdana;
  font-size: 11px;
  padding-top: 60px; 
  color: 404040;   
}
#text {
  padding : 40px;
  color: #404040;
	font-family: verdana, arial;
  font-size: 12px;  
  text-align: justify;  
}

/***************** menu lv1 
*****************/
a.mnu1 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  color: black;
  padding-left:  20px;
  padding-right: 20px;
  padding-top: 15px;
  height: 29px;
  _height: 44px;
}
a:hover.mnu1 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  background: url(layout/mnu_on.jpg);	
  background-repeat: repeat-x; 	
  display: block; 
  color: black;
}
a.mnu1_active {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  color: black;
  background: url(layout/mnu_active.jpg);	
  background-repeat: repeat-x; 	  
  padding-left:  20px;
  padding-right: 20px;
  padding-top: 15px;  
  height: 29px;
  _height: 44px;
}
a.mnu1_active:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
	text-decoration: none;
  display: block; 
  background-color: white;
  padding-left:  20px;
  padding-right: 20px;
  padding-top: 15px;  
  height: 29px;
  _height: 44px;
}

/******************** odkazy
/***************************/
.button {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  background-color:rgb(221,221,221);
  padding: 2px;
}
.button:hover {
	font-size: 14px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #99373E;      
  background-color:rgb(221,221,221);
  padding: 2px;
}
a {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
}
a:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
 
}
/*//////////////////////////////////////////*/
a.odkaz {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
	color: #4972AC;	
}
a.odkaz:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: none;
	color: #DF0223;
  
}
/*//////////////////////////////////////////*/
a.link {
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: none;
  color: #2F749B;   
  padding-right: 20px;
  background: url(layout/link_off.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
a.link:hover {
	font-size: 10px;
	font-weight: normal;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
  padding-right: 20px;
  background: url(layout/link_on.gif);	
  background-position: right;
  background-repeat: no-repeat;   
}
/*//////////////////////////////////////////*/
a.pdf {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
  background: url(layout/pdf.gif);	
  background-position: left;
  background-repeat: no-repeat;  	
	text-decoration: none;
	padding-left: 20px;
  color: #2F749B;   
}
a.pdf:hover {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana, arial;
	text-decoration: underline;
  color: #99373E;   
}
/******************** tabulky a formulare
*********************/

.seznam li{padding-bottom: 10px;}
/********************* text
/********************/
p, td {
  color: #404040;
	font-family: verdana, arial;
  font-size: 12px;   
}
h1 {
  margin: 0px;
	font-size: 16px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #3D5E99; 
  border-bottom: 1px solid #3D5E99;
  margin-bottom: 10px;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	font-family: arial, verdana;
  color: #2F749B;   
}


