@charset "iso-8859-1";

	body {
		 background: #fff;
		 color: #000;
		 font-family: verdana, arial, sans-serif;
		 font-size: 14px;
		 margin:0px;
		 }

	#content {
		margin-right:5%;
		margin-left:5%;
		margin-top:2%;
		padding-bottom: 10px;
		background:#fff;
		text-align:left;
		min-width:500px;
		}

	#header {
		margin: 10px 0px 10px 0px;
		padding:10px 0px 5px 20px;
		border: solid #000000;
		border-width:1px 0px; /* top and bottom: 1px; left and right: 0px */
		background-color:#eee;
		font-size: 18px;
		}
			
	.menus {
		border:1px solid #000; 
		background:#eee; 
		color:#000;
		padding: 10px;
		margin-bottom: 10px;
		text-align:left;
		font-size: 11px;
		}

	.youarehere {
		background: #ddddff;
		font-weight: bold;
		border-bottom: 1px dotted black; 
		}

	.submenus {
		margin-left: 15px;
		}

	.menutitle {
		padding-bottom: 2px;
		border-bottom: 1px solid #000;
		}
	
	.menufooter {
		padding-top: 2px;
		border-top: 1px dotted #000;
		}

	.advertisement {
		border:1px solid #000; 
		padding: 10px;
		margin-bottom: 10px;
		margin-top: 40px;
		text-align:left;
		font-size:11px;
		}
		
	#menu {
		font-family: verdana, arial, sans-serif;
		width:220px;
		float:right;
		padding: 10px;
		/* Margins other than 0px break ns 4.7 - miha 10.7.2002
		margin-left:20px;
		margin-right:0px;
		margin-top: 20px;
		*/
		}
		
	#menu p {
		margin: 3px;
		}
	
	h2, h3, h4 {
	    color: #222222;
		font-size:16px;
		padding-top:10px;
		margin-bottom: 10px;
		}
	
	#book {
		clear:right;
		vertical-align: top;
		}
	
	#book h4 {
	    font-size:14px;
		background: #eeeeff;
		margin-top: 25px;
		padding-top: 2px;
		padding-bottom: 2px;
		margin-bottom: 0px;
		border-top: 1px solid #000; 
		}

	#book p {
		margin-top: 2px;
		margin-bottom: 2px; 
		}
		
	#book td {
		padding-left: 5px;
		padding-right: 5px;
		}
	
	a.shop {
		background: #eeeeff;
		text-decoration: underline;
		}
	
	.author {
		padding: 0px;
		margin: 0px;
		}
	
	.address {
		/* for regular mail address, e.g. anote.html */
		margin-left: 50px;
		}

	.quote {
		margin-left: 50px;
		margin-right: 50px;
		}
		
	a {
		font-weight: bold;
		color: #0427b2;
		text-decoration: none;
		}
	a:hover {
		text-decoration: underline; 
		}

	li {
	   padding-bottom: 4px;
	   }

	td {
		padding-top: 2px;
		padding-bottom: 2px;
		vertical-align: top;
		}
		
	#gallery img {
		padding: 10px;
	}

	#gallery a:hover {
		background-color: #ddddff;
	}

	.grey { color: #888888; }

	.footer { 
		color: #888888; 
		font-size: x-small;
		padding-top: 20px;
		}
