body {
  margin: 0; padding: 0;
	font-family: "cambria", georgia, times, "times new roman", serif;
	color: #000; background-color: #fff;
	}
		
#container	 {
	margin: 0em 7%;
	background-color: #FFF;
	background-image: url(images/background.jpg);
	background-repeat: repeat-y;
	border: 0px solid #333;
	background-position: right;
  }
		
#header	{
	background-image:  url(images/logo-kpl.png);
	background-repeat: no-repeat;
	border-bottom: 1px solid #333;
	height: 160px;
	display: block;
  }
		
#header h1	{
	margin: 0;
	font-size: 1em;
	padding-top:  130px;
	padding-right: .5em;
	text-align: right;
	}

#menu	{
  font-family: "calibri", arial, helvetica, "trebuchet ms", sans-serif;
  margin: 0px .5em 0 0;
	float: right;
	text-align: right;
  }
	
#menu ul {list-style: none; padding: 0; margin: 0;}
#menu li {float: right; margin: 0 0 0 1px ; padding: 0; background-color: #000; height: 24px}
#menu a {line-height: 24px; color: #fff; font-size: 1.1em; letter-spacing: .1em; font-weight: bold; text-decoration: none;}
#menu a:hover {color: #fff; background-color: #911515; display: block;}
#menu a:active {color: black; background-color: #911515; display: block;} 

.home #menu #home a,
.vyslo #menu #vyslo a,
.vyjde #menu #vyjde a,
.kontakt #menu #kontakt a,

#nav	{ 
	float: right;
	width: 200px;
	margin-right: 10px;
	padding-top: 1em;
	padding-bottom: 1em;
	}
	
#nav img {
  border: 1px solid #a2a2a2
  }
		
#nav p { 
	margin-top: .6em; 
	font-size: .8em; 
	line-height: 1.4em;
	color: #575757;
	font-family: "calibri", arial, helvetica, "trebuchet ms", sans-serif;
	}
		
#content	{
	padding-top: 2em;
	margin: 0 250px 0 1.5em;
  }
  
#content p { 
	color: #575757; 
	font-size: .9em;
	line-height: 1.5em
	}
	
#content p.highlight {
  color: #911515;
  }	

.highlight a {line-height: 24px; color: #911515; font-weight: bold; text-decoration: none;}
#content a:hover {color: #fff; background-color: #c31d1d;}
#content a:active {color: #fff; background-color: #9d1414;} 

#author { 
  padding: 5px;
  background-color: #676767;
	color: #eeeeee; 
	font-size: .8em;
	line-height: 1.5em;
	}
	
#author img { 
	float: left; 
	margin-right: 20px 
	}
		
#content h2 {color: #911515; margin-top: 0; font-size: 1em; font-weight: normal;}
#content h3 {color: #911515; margin-top: -10px; margin-bottom: 0px; font-size: 1.2em;}
#content h4 {margin-top: 0; font-size: .9em; color: #911515; }
		
#footer	{
	clear: both;
	color: #666666;
	font-family: "calibri", arial, helvetica, "trebuchet ms", sans-serif;
	background-color: #eeeeee;
	padding: 0.5em;
	text-align: right;
	font-size: 0.7em; letter-spacing: .1em; 
	border-top: 0px solid #333;
	}
	
#footer a {line-height: 24px; color: #666666; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #fff; background-color: #911515}
#footer a:active {color: #fff; background-color: #911515} 

/*************** LIGHTBOX STUFF ***************/

#lightbox{
	font-family: "calibri", arial, helvetica, "trebuchet ms", sans-serif;
	background-color:#eee;
	padding: 16px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(images/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
