body {	
	background:  url('obr/pozadi2.png') ;
	/*background-color: #d3d3d3	;*/
	margin : 0px;
  padding : 0px;
  font-family : Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  text-align: left;
  color: #000;
}
.cerveny { 
	color: red;	
}
.link { 
	text-decoration: underline;
}
.h4 { 
	font-size: 16px;	
	font-weight: normal;

}
a.h4{ 
	font-size: 15px;	
	font-weight: normal;
	
}
a.h4:hover{ 
		
	font-weight: normal;
	text-decoration: underline;
}
a { 
	font-weight: normal;
	color: #000;
	text-decoration: none;	
}
a:hover {
  text-decoration :underline ;
  font-weight: normal;
   color: #000;  
}
a.odkaz {
  text-decoration: none;
  font-weight: normal;
  font-size: 14px;
	color: #3a6c8c;
}
a.odkaz:hover {
  text-decoration :underline ;
  /*font-weight: bold;*/
   color: #3a6c8c;  
}
a.copyright {
  position: relative;
  text-decoration: none;
  color: #FFF;
  font-weight: normal;
  text-align: right;
}
a.copyright:hover {
 position: relative;
/*font-weight: bold;*/
 text-decoration : underline; 
 color: 		#fff;
}
#mapLogo {
	position: absolute; 
	top: 10px; 
	left: 10px; 
	z-index: 100; 
}
.tucny {
  font-size: 15px;
  font-weight: bold;
 
}
.nadpis {
  font-size: 15px;
  font-weight: bold;
  color: #000;
  text-decoration : underline;
}
.nadpis1 {
  font-size: 30px;
  font-weight: bold;
  text-decoration : none;
  color: #000;
}

#obal {
	position: relative;
	width: 100%;     	
  margin: 0px auto 0px auto;
  background-color: #3a6c8c	;
  border-bottom: 1px solid 	#000	;
}
#obal_horni{
	position:relative;
	margin: auto auto auto auto;     	 
	width: 904px;
  height: 30px; 
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;  
	background-color: #2e4e63	;	  
}
#obal_horni_explorer{
	position:relative;
	margin: auto auto auto auto;     	 
	width: 908px;
  height: 20px; 
  border-left: 2px solid #fff;
  border-right: 2px solid #fff;
  border-top: 2px solid #fff;    
	background-color: #2e4e63	;	  
}
#obal_uzky{
	position:relative;
  margin: auto auto auto auto;    	 
	width: 904px;  
	background-color: #fff	;	
  border-left: 2px solid #fff;
  border-right: 2px solid #fff; 
  
}

#stin{
	position:relative;
	margin: -1px auto auto auto;    	 
	width: 960px; 
	background:  url('obr/stin.png') ;

}
#stin_horni {
	position: relative;
	background:  url('obr/stin_horni.png') ;
	background-repeat: repeat-x;
  margin: 0px auto 0px auto;  
	width: 100%;
  }
#stin_dolni {
	position: relative;
	background:  url('obr/stin_dolni.png') ;
  margin: 0px auto 0px auto; 
  height: 50px;
	width: 908px;
	
  }
#panorama {
  background:  url('obr/panorama/panorama.jpg') ;
  width: 860px; 
}
#vyhledy {
  background:  url('obr/vyhledy/vyhledy.jpg') ;
  width: 860px;
}
#plan {
  background:  url('obr/plany/plan.jpg') ;
  width: 860px;
}
#map a{
  text-decoration : underline;
}
#hlavicka {
	position: relative;
	background-image: url("obr/hlavicka.png");
	background-repeat: no-repeat;
  margin: auto auto auto auto;
  height: 122px;
	width: 900px;
  
}

#telo {
  position: relative;
  margin: 0px 2px auto 2px;   
	width: 900px;	
	color: #000;
	background-color: #FFF;
  }
#jazyk{
  position: relative;
  margin: 0px auto 0px auto;   
	width: 40px;
	height: 30px;
	color: #000;	
	float: right;
	
  }
#menu-horni_e a {padding: 3px 28px 5px; font-size: 19px; text-decoration: none; background-color: #2e4e63;  color: #FFF;  }
#menu-horni_e a:hover { background-color: #FFF; line-height: 30px; color: #2e4e63; }
#menu-horni_e {
	position: relative;
  list-style-image: none;
	margin: 0px auto 0px auto;
	width: 860px;
	font-family : 'FuturaHvHeavy',Helvetica CE,Arial,Helvetica,sans-serif;	
  float: left;
  text-align:left ;
	line-height: 30px; 	
}	
#menu-horni a {padding: 3px 28px 4px; font-size: 19px; text-decoration: none; color: #FFF; font-weight: bold;  }
#menu-horni a:hover { background-color: #FFF; line-height: 30px; color: #2e4e63; }

#menu-horni {
	position: relative;
  list-style-image: none;
	margin: 0px auto 0px auto;
	width: 860px;
	font-family : 'FuturaHvHeavy',Arial Narrow,Helvetica CE,Arial,Helvetica,sans-serif;	
  float: left;
  text-align:left ;
	line-height: 30px; 
  font-weight: bold;  	
	/*background-color: #2e4e63;*/
/*"	background-image: url('obr/modra.png');"
" ul.menu li a:visited { color: #FBC41B; }   ul.menu li a:visited:hover { background-color: #FBC41B; color: #000; }"*/
}	

@font-face {
	font-family: 'FuturaHvHeavy';
	src: url('fonty/ftrahv-webfont.eot');
	src: local('˘'), url('fonty/ftrahv-webfont.woff') format('woff'), url('fonty/ftrahv-webfont.ttf') format('truetype'), url('fonty/ftrahv-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

#stin_menuh {
	position: relative;
	background:  url('obr/stin_menuh.png') ;  
  height: 30px;
	width: 904px;
	background-repeat: repeat-x;
	
  }
  #stin_menuh_explorer {
	
  }		

#menu-dolni a {padding: 2px 16px; font-size: 13px; text-decoration: none; border-right: 1px solid #000;  color: #000;   }
#menu-dolni a:hover { text-decoration: underline;  }

#menu-dolni {
	position: relative;
  list-style-image: none;
	margin: 0px auto 0px auto;
	width: 904px;
  text-align:left ;	  
	font-family : Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
 	border-top: 2px solid #fff;   
	line-height: 23px;
	background-color: #fff;
	/*background-color: #ffe073;#ffd973
  background-color: #fede55;*/
/*"	background-image: url('obr/modra.png');"
" ul.menu li a:visited { color: #FBC41B; }   ul.menu li a:visited:hover { background-color: #FBC41B; color: #000; }"*/
}

#menu-paticka a {padding: 2px 16px; font-size: 15px; text-decoration: none;   color: #fff;   }
#menu-paticka a:hover { text-decoration: underline;  }

#menu-paticka {
	position: relative;
  list-style-image: none;
	margin: 0px auto 0px auto;
	width: 900px;
  text-align:left ;	  
	font-family : Arial CE,Helvetica CE,Arial,Helvetica,sans-serif; 	  
	line-height: 23px;	
}

#stin_menu {
	position: relative;
	background:  url('obr/stin_menu.png') ;  
  height: 23px;
	width: 904px;
  }	
#menu-dolni2 a {padding: 2px 5px; font-size: 13px; text-decoration: none; border-right: 1px solid #2e4e63;  color: #2e4e63;  font-weight: bold; }
#menu-dolni2 a:hover { text-decoration: underline; color: #2e4e63; }

#menu-dolni2 {
	position: relative;
  list-style-image: none;
	margin: auto auto auto auto;
	width: 860px;	
	font-family : Arial CE,Helvetica CE,Arial,Helvetica,sans-serif;
 	border-top: 2px solid #fff;   
	line-height: 25px;
	background-color:#fff;
/*"	background-image: url('obr/modra.png');"
" ul.menu li a:visited { color: #FBC41B; }   ul.menu li a:visited:hover { background-color: #FBC41B; color: #000; }"*/
}	
#hlavnicast h1 { margin: 0px; padding: 0px 0px 20px 0px; font-size: 22px; }
#hlavnicast h2 { margin: 0px;  font-size: 15px; }
#hlavnicast h3 { font-size: 15px; margin:20px auto 10px auto; }
#hlavnicast h4 { font-size: 14px; margin:auto auto auto auto; }
#hlavnicast {
	position:relative;
	margin: auto 20px auto 20px;	 
	width: 850px;
  text-align: justify;  
  background-color: #FFF;
  overflow: hidden;   
}
#tabulka {
	position:relative;left:0px;
	margin:auto;
	width: 500px;
}
#paticka {
  clear: both;
  position:relative;
  margin: auto auto auto auto;
  border-top: 1px solid 	#000	;
	background-color: #2e4e63;
	height: 50px;
	width: 908px;
	color: #fff;
	
	vertical-align:middle;	
}
	#poz {  
  position: fixed;_position:absolute; right: 0px;	bottom: 0px;
  /*_left: expression( ( 0 - poz.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' ); 
  _top: expression( ( 0 - poz.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
  */
  _top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight); 
  /*_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));*/
	background:  url('obr/poz.png') no-repeat;  
  height: 115px;
	width: 110px;
  	}

		#admin {  
  position: absolute; top: 0px; right: 0px;  
	

	}
.slideshow { height: 280px; width: 280px;  }
.slideshow img { padding: 9px; border: 1px solid #ccc; background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.pasport { padding: 5px;border: 2px solid #ccc;width:400px; margin:5px;  background-color: #fff; -moz-border-radius: 10px; -webkit-border-radius: 10px;}	
.pasport img{ margin-left: 25px;: }	

.nabidka { height: 180px; width: 205px;  float:left; text-align:left; }
.nabidka_slide { height: 180px;  width: 220px; float:right;  }
.nabidka_slide img { padding: 5px; }

.kurziva { font-style: italic;}
.mapa { text-align:left;  color: 		#fff;}
a.mapa { color: #fff;}
a.mapa:hover{ text-decoration : underline; color: #fff;}

.ost { 
  padding:7px ;
  margin:auto auto 30px auto;
  font-weight:bold;
  font-size:16px;
  color: #000;
  border: 2px solid #aaa;
  -moz-border-radius: 10px; -webkit-border-radius: 10px;
  
  background:  url('obr/stin_dolni.png') repeat-x;
  }	
.pas {
padding:7px ;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
font-weight: bold;
font-size: 16px;
width: 800px;
}
.uvod li{
margin:10px auto;
}		

