* { margin: 0; padding: 0; } 

body {font-family:  Verdana, sans-serif; font-size: 13px; 
	background: rgb(247,248,219) no-repeat  url(img/daisy.jpg);}

#main {position: absolute; top: 50px; left:20px; width: 90%;}	
	
#content {margin-left: 180px;}
#content p, #content ul, #content table {margin: 1em 0 0 30px;}	
	
h1 {display: block; font-size: 140%; text-align: left; margin: 15px 0 10px 240px; padding: 7px;
	color: #004000; background: url(img/1a.jpg) right 5px no-repeat; height: 110px; } 
	
h2 {font-size: 18px; display: block; padding: 10px 0 0 120px; margin: 0px 20px 5px; text-align: left; 
	background: url(img/pnacze2.jpg) 50px top no-repeat; color: #c6c000;}

h3 {text-align: center; border-top: 3px solid silver; border-left: 25px solid silver; border-right: 25px solid silver; 
		margin: 2em 20% 0 20%; padding: 10px; color: #7a7a7a;}	

#menu {display: block; float: left; width: 150px; margin: 0px 30px 30px 0;} 
#menu ul { list-style-type: none; }  
#menu li a { display: block; width: 150px; padding: 10px ; margin: 3px 0; 
	text-decoration: none; font-size: 1.1em; font-weight: bold; 
	 background: #eae400; opacity: 0.4; filter: alpha(opacity=40);} 	  
#menu li a:hover { opacity: .65; filter: alpha(opacity=65); }  

#menu li a span { padding: 10px 10px 10px 15px;  
			opacity: 1; filter: alpha(opacity=100); } 
#menu li a:hover span {opacity: 1; filter: alpha(opacity=100); color: black;}
#menu li a:link {color: black;}
#menu li a:visited {color: black;}
#menu li a:active {color: black;}

#dol {background: url(img/trawa1.jpg) no-repeat; height: 100px; width: 100%; margin-top: 10px;}

.foto { border: 0px solid silver; padding: 40px ; margin: 20px auto 10px;
	background: rgb(201,200,180) url(img/ramar.jpg) top right no-repeat; }

#content table td {background: #faeda5; padding: 5px;}	


a {color: green; background:#dff3c5; text-decoration: none; }
a:hover {background: #eae400; color:#575757;}

.historia {font-size: 90%; font-style: italic; }