* { border:0; margin:0; padding:0;}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
}

#page {
	background-color: #EBEBEB;
	margin: 0 auto 20px;
	width: 804px; 
}

#header {
	background: #003263 url('../imgs/park_gdansk.jpg') no-repeat 50% 20%;
	margin: 0 0 0 270px;
	width: 533px;
	height: 205px;
}
#header h1 { text-transform:uppercase; padding-top:173px; padding-left:50px; font-size:1.2em; color:#fff; }

p.left_link {
	background-color: #003263;
	margin-bottom: 2px;
	padding: 17px 0;
	width: 268px;
}
p.left_link a { text-decoration:none; margin-left:10px; font-size:1.3em; font-weight:bold; color:#fff; display:block; }
p.left_link a:hover { color:#C20104; }

#left {
	margin-top: 5px;
	width: 268px;
	float: left;
}
.left_box p a { text-decoration:none; text-transform:uppercase; }

div.left_box {
	background-color: #003263;
	margin-bottom: 2px; 
	padding: 10px;
	width: 248px;
	font-size: 1.2em;
	color: #fff;
}
div.left_box img { border:2px solid #000; margin:5px auto; }
div.left_box a { color:#fff; }


p.opis { margin:0; padding:0 0 0 60px; width:160px;}
p.opis a {
	font-size: 1.2em;
	color: #003366;
}

#content {
	text-align: justify;
	margin-top: 5px;
	margin-left: 276px;
	font-size: 1.2em;
	color: #003366;
}

#content h2 { margin:10px 30px 10px 0; font-size:1.2em; }
#content p { text-indent:20px; margin-right:30px; margin-bottom:10px; }
#content p  a { text-decoration:underline; }

#footer {
	background-color: #C40002;
	text-align: right;
	width: 804px;
	font-size: 1.2em;
	font-weight: bold;
	color: #fff;
	clear: both;
}
#footer p { margin-right:20px; padding:5px 0; }

.red { color:#C30101 !important; }
.clear { clear: both; } 
.aligncenter { text-align:center; }

a:hover {
	color: #147;
	text-decoration: underline;
}

div.gal {
	text-align: center;
	margin: 0 10px 10px;
	width: 220px;
	height: 170px;
	float: left;
	
}
