body{ 
	font-family: verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;
	font-size:100%; 
	background-color: white; 
	color: #345a94;
  padding:0;
  margin:0;
  text-align:center;  
  border-right: #243563 1px solid;
  }
#pozadi{
	width: 100%;
  text-align:left;
  margin: 0px auto; 
  height:10px;
  }
p { 
	font: 90%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;  
	text-align: justify;
	}
h3{ 
	font: bold 120%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #345a94;
	text-align: center;
  }
  h3.hledani{
  font-size:100%;
  margin-bottom: 8px;
  text-align: left;
  margin-left:5pt;
  }
  h4{ 
	font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
	letter-spacing: 0px; 
	margin-bottom: 0px; 
	color: #345a94;
	text-align: center;
  }
#pruh{
  position:relative;
  top:1px;margin: 0px;
  padding: 0px;
  width: 100%;
  height: 118px;
  background-color: #DDE6ED; 
  background: url(../images/poz.jpg);  
  border-bottom: 1px #345a94 solid; 
  }
#pruh_1{
  position:relative;
  top:1px;
  margin: 0px;
  padding: 0px;
  height: 50px;
  border-bottom: 1px #345a94 solid; 
  }
#erb{
  position: relative;
  float: left;  
  background: url(../images/erb.jpg) no-repeat; 
  left: 0px; 
  width: 117px; 
  top: 0px; 
  height: 118px; 
  } 
#top1{
  position: relative;
  float: left; 
  background: url(../images/back_gis.jpg) no-repeat; 
  left: 0px; 
  width: 298px; 
  top: 0px; 
  height: 118px; 
  }   
#top2{
  position: absolute; 
  left:117px;
  top: 4px;
  height: 114px;
  width:465px;
  }  
#top2 h2{
  margin-top:30px;
  font-size: 145%; 
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 5px;
  }
#top3{
  position: relative;
  float: right;
  background: transparent url(../images/back_konec.jpg) no-repeat; 
  width: 258px;
  height:114px;
  }    
.textversion{ 
  display: none
  }
.reset{
  border: 0px none;
  margin: 0px;
  padding: 0px;
  float: none;
  clear: both;
  width: 0px;
  height: 0px;
  line-height: 0px;
  font-size: 0px;
  }
#hlavni_menu { 
  display: block; 
  background-color: #DDE6ED;
  width: auto; 
  text-align: center;
  font: bold 75% verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;
  margin-left:0.2%;
  } 
#hlavni_menu a:hover { 
  display: block; 
  } 
#hlavni_menu ul { 
  padding-right: 0px; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  margin: 0px; 
  color: #243563; 
  padding-top: 0px; 
  list-style-type: none; 
} 
#hlavni_menu ul li { 
  width:24.5%;
  line-height:150%;
  display: inline; 
  float: left; 
  margin: 0px 0px 0px 1px; 
  border: #243563 1px solid; 
  list-style-type: none; 
  background-color:  #DDE6ED; 
  } 
#hlavni_menu ul li a:link { 
  font-weight: bold; 
  color: #243563; 
  text-decoration: none; 
  } 
#hlavni_menu ul li a:visited { 
  font-weight: bold; 
  color: #243563; 
  text-decoration: none; 
  } 
#hlavni_menu ul li a:hover { 
  color: #ffffff; 
  background-color: #243563; 
  text-decoration: none; 
  } 
#hlavni_menu ul li a:active { 
  color: #243563; 
  background-color: #DDE6ED; 
  text-decoration: none; 
  }
#dolni{
	clear: both;
  width: auto;
	background-color: white; 
  text-align:left;
  background: url(../images/back7.jpg) repeat-y; 
	}
#levy{
	float: left;
	width: 200px;
	margin:0; padding:0;
	background-color: #DDE6ED;
  border-right: #243563 1px solid;
  }
#levy-obsah{
	margin:0; 
	font: 85%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif;  
	}
.menu_left{ 
  clear: both; 
  padding-right: 0px; 
  display: block; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  width: auto;  
  padding-top: 0px; 
  position: relative; 
  background-color: #DDE6ED; 
  text-align: left; 
  color:#243563;
  }
.menu_left a{ 
  display: block; 
  font-weight: bold; 
  width: auto; 
  color: #243563; 
  text-decoration: none 
  }
.menu_left a:active{ 
  color: #243563; 
  background-color: #c2d8ed; 
  }
.menu_left a:hover{ 
  color: white; 
  background-color: #243563; 
  } 
.menu_left h4{ 
  margin-top: 1px; 
  padding-bottom: 3px; 
  font-weight: bold; 
  font-size: 90%; 
  margin-left: 0px; 
  width: auto; 
  color: white; 
  background-color: #345a94;  
  text-align: center; 
  }
.menu_left ul{ 
  padding-right: 0px; 
  padding-left: 0px; 
  font-size: 85%; 
  margin: 0px; 
  line-height: 150% 
  }
.menu_left li{ 
  border-right: #243563 1px solid; 
  padding-right: 4px; 
  padding-left: 4px; 
  padding-bottom: 1px; 
  border-left: #243563 2px solid; 
  padding-top: 2px; 
  border-bottom: #243563 1px solid; 
  list-style-type: none 
  } 
#pravy{
	margin:0 0 0 200px; padding:0;
	text-align:center;
  }
#strana{
	margin:0 0 0 0px; padding:0;
	text-align:center;
  background-color:white;
  }
#strana h3{
	text-align:center;
  color: #345a94;
  }
#pravy-obsah{
	margin:0; 
  border-left: 1px solid #345a94;
  font-size: 90%;
  text-align:center;
  padding-bottom: 15px;
   }
.pravy_text {
  padding-right: 20px;  
  padding-left: 20px; 
  color: #345a94;
  font-size: 100%;
  text-align:justify;
  position:relative;
  }
.pravy_text a{
   text-decoration: underline;
   color: #345a94;
   }
.pravy_text a:link{
   text-decoration: underline;
   color: #345a94;
   }
.pravy_text a:visited{
   text-decoration: underline;
   color: #345a94;
   }
.pravy_text a:hover{
   text-decoration: underline;
   color: #cc0000;
   }  
.pravy_text h2 {
  padding-left: 20px;
  padding-right: 20px;
  text-align: center;
  }
.pravy_text h3,h4{
  color: #cc0000;
  text-align:left;
  }
hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	} 
.obsah_navigace{
  position: relative;  
  width: auto;
  text-align: right;
  font-size: 85%;
  }
.obsah_navigace a{
   text-decoration: underline;
   color: #345a94;
   }
.obsah_navigace a:link{
   text-decoration: underline;
   color: #345a94;
   }
.obsah_navigace a:visited{
   text-decoration: underline;
   color: #345a94;
   }
.obsah_navigace a:hover{
   text-decoration: underline;
   color: #cc0000;
   }
#patka{
  clear: both;
  color: white; 
  width: 100%; 
  text-align: center; 
	background: #5a80b2;
  border-top: 1px #345a94 solid;
  font-size: 60%;
  line-height: 20px;
  }
#patka a:link{
  text-decoration: none;
  color: white;
  }
#patka a:visited{
  text-decoration: none;
  color: white;
  }
#patka a:hover {
  text-decoration: underline;
  color: #243563;
  }
#patka span{
  color: white;
  }  
.nadpisred{
  font-family: verdana,arial,helvetica,sans-serif; color: #cc0000; 
  font-size: 120%;
  text-decoration:none; 
  font-weight: bold;   
  }
.textred{
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 100%;
  font-weight: bold;
  text-decoration:none;
  color: #cc0000; 
  }
a.textred:hover{
  color: #cc0000;
  text-decoration:underline; 
  font-weight: bold
  }
.text_tucny{
  font-family: verdana,arial,helvetica,sans-serif; 
  font-size: 100%;
  font-weight: bold;
  text-decoration:none;
  color: #345a94; 
  }
a.odkaz:link{
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  font-size: 100%;
  text-decoration: underline;
  }
a.odkaz:visited{
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  font-size: 100%;
  text-decoration: underline;
  }
a.odkaz:hover{
  color: #cc0000;
  text-decoration:none; 
  font-weight: normal;
  }
a.odkaz:active{
  font-family: Verdana,Arial,Helvetica,sans-serif; 
  color: #345A94; 
  font-weight: normal; 
  font-size: 100%;
  text-decoration: underline;
  }
.red{
  color:#cc0000;
  }  
.tmava_modra{
  color:#345a94;
  }  
.stredni_modra{
  color:#c2d8ed;
  }    
.svetle_modra{
  color:#ecf5fe;
  }    
.menu_border{
  color: #243563;
  }
.white{
  color: white;
  }
.seda{
  color:#bdbdbd;
  }
.modra_patka{
  color: #5A80B2;
  } 
.obsah_tab{
  background-color: white; 
  margin-left: 10%; 
  margin-right: 10%; 
  padding-bottom: 15px;
  color: #345a94;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  line-height: 150%;
  } 
table{
  margin-left:10px;
  width: auto;
  border-top: 1px solid #345a94;
  border-left: 1px solid #345a94;
  border-collapse:collapse;
  font-size: 85%;
  text-align: left;
  } 
th, td{
  padding-left:5px;
  padding-right:5px;
  border-right: 1px solid #345a94;
  border-bottom: 1px solid #345a94;
  } 
th {
  background-color: #bfe4ff;
  } 
td {
  background-color: #ECF5FE;
  } 
fieldset{
  text-align:left;
  border: 2px solid #345a94;
  font: bold 100%  verdana, arial, "geneva ce", "helvetica ce", helvetica, sans-serif; 
  padding-left:5%;
  padding-bottom:0px;
  width:auto; 
  }
.zadani{
  text-align:left;
  width:auto;
  margin-top:5pt;
  }
.stred{
  text-align:center;
  padding-top:5px;
  padding-bottom:5px;
  width:auto;
  } 
.formular td{
  vertical-align:top;
  text-align:left;
  width:auto;
  }
.nastred{
  text-align: center;
  }
.bezokraju{
	border-top-width: 0px; 
  padding-right: 0px; 
  padding-left: 0px; 
	border-left-width: 0px; 
  border-bottom-width: 0px; 
	padding-bottom: 0px; 
  margin: 0px; 
  padding-top: 0px; 
	border-right-width: 0px;
  }
  div.napoveda{
	text-align:left; 
	padding-right: 10pt;
	padding-left: 10pt;
	font-weight: normal; 
  font-size: 80%;
  }	  
.submenu_left{ 
  clear: both; 
  padding-right: 0px; 
  display: block; 
  padding-left: 0px; 
  padding-bottom: 0px; 
  width: auto;  
  padding-top: 0px; 
  position: relative; 
  background-color: #DDE6ED; 
  text-align: left; 
  color:#243563;
  }
.submenu_left a{ 
  display: block; 
  font-weight: bold; 
  width: auto; 
  color: #243563; 
  text-decoration: none 
  }
.submenu_left a:active{ 
  color: #243563; 
  background-color: #c2d8ed; 
  }
.submenu_left a:hover{ 
  color: white; 
  background-color: #243563; 
  } 
.submenu_left h4{ 
  margin-top: 1px; 
  padding-bottom: 3px; 
  font-weight: bold; 
  font-size: 90%; 
  margin-left: 0px; 
  width: auto; 
  color: white; 
  background-color: #345a94;  
  text-align: center; 
  }
.submenu_left ul{ 
  padding-right: 0px; 
  padding-left: 0px; 
  font-size: 77%; 
  margin: 0px; 
  line-height: 130% 
  }
.submenu_left li{ 
  border-right: #243563 1px solid; 
  padding-right: 4px; 
  padding-left: 20px; 
  padding-bottom: 1px; 
  border-left: #243563 2px solid; 
  padding-top: 2px; 
  border-bottom: #243563 1px solid; 
  list-style-type: none 
  } 
.barva ul{
  background-color: #345a94;
  }
  td.vystup {
	  font-size:90%; 
  }
  
  /*doplneno kvuli prouzku nahoru*/
  #hmenu_n {
position:absolute;
height:15px;
top:3px;
left: 1%;
font-size: 80%; 
font-weight:bold;
color:white; 
}
#hmenu {
position:absolute;
height:15px;
top:3px;
left: 25%;
font-size: 75%; 
font-weight:bold; 
}
#zalozka a 
{ 
display:block; 
width:120px; 
height:15px; 
color: rgb(0,51,102); 
background: url("../images/zalozka.jpg") 0 0 no-repeat; 
text-decoration: none; 
} 

#zalozka a:hover 
{ 
background: url(../images/zalozka.jpg) 0 -15px no-repeat; 
font-weight:bold;
cursor:pointer;
} 
 
div.outer 
{ 
display: block; 
background: url("../images/zalozka.jpg") 0 -15px no-repeat; 
float:left;
padding-left:0;
} 
div.outer span { 
display: block; 
margin:0; 
width:120px; 
height:15px; 
text-align:center;
font-size: 90%; 
color: rgb(0,51,102); 
}
img { 
border-top-width: 0px; 
padding-right: 0px; 
padding-left: 0px; 
border-left-width: 0px; 
border-bottom-width: 0px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px; 
border-right-width: 0px; 
}  
/*doplneno kvuli prouzku nahoru -- konec*/