html, body {
	height: 100%;
}

body {
	margin: 0px;
	padding: 0px;
	background: #fff;
	font: 18px Arial, Helvetica, sans-serif;
	color: #000;
}

h1, h2, h3 {
	margin: 0px;
	font: Arial, Helvetica, sans-serif;
}
h1 {}
h2 {}
p, ol, ul {
	margin-top: 0px;
	line-height: 26px;
}

strong {
}

a {
	color: #79639f;
}

a:hover {
	text-decoration: none;
}

#hideAll
 {
   position: fixed;
   left: 0px; 
   right: 0px; 
   top: 0px; 
   bottom: 0px; 
   background-color: white;
   z-index: 99999; /* Higher than anything else in the document */

 }

/** WRAPPER */

.wrapper {
	position:relative;
	width: 700px;
	margin: 0px auto;padding:0;
	background-color: #FFFFFF;

}

.break {
	clear: both;
	height: 0px;
	overflow: hidden;
}


/** HEADER */

#header {

	height: 390px;
	width: 643px;
	padding: 0px;margin:0;
	position:absolute; top:0px; left:28px;
	z-index:999;
}
#headertxt {
	height: 390px;
	width: 643px;
	padding: 0px;margin:0;
	position:absolute; top:0px; left:28px;
	z-index:99;
}
/** PAGE */

#page {
	padding: 390px 68px 0 68px;
	background: url('../np-img/bgpage.jpg');
  background-position: top 390px left 28px;
	background-repeat: no-repeat;
}
.first {margin-top:10px;}
/** CONTENT */

#postava {width:159px;height:382px;position:absolute;top:500px;left:600px;display:none;z-index:9999;display:none;}


/** FOOTER */

#footer {
	width: 643px;
	height: 50px;
	margin: 0px 0 0 28px;
	background:#fff;
	text-align:right;
	padding-right:40px;
 font-size:12px;
 color: #79639f;
}
#map-canvas {margin:20px 0 20px 28px;width:643px;height:400px;padding: 0px 28px;border:0;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius:15px;	box-shadow: 10px 10px 5px #888888;}
.adr {font-size:24px;line-height:30px;}
