* {
	border: none;
	margin: 0;
	padding: 0;
}

address {font-style: normal;}
ul,
ol {list-style: none;}
legend {display: none;}

body {
	height: 100%;
	background: #808080;
	padding: 2em;
	font: 1em/1.25em verdana, sans-serif;
	color: #fff;
}

a,
a:visited {
	text-decoration: none;
	color: #fff;
}

h1 {
	margin-bottom: 1em;
	text-align: center;
	line-height: 1em;
	font-weight: normal;
}
h1:first-letter {text-transform: lowercase;}
	h1 span {
		display: none;
		text-transform: lowercase;
		font-size: 0.5em;
	}

p,
address,
ul,
ol {margin-bottom: 0.5em;}

ol {
	padding-top: 1em;
	text-align: center;
}
	ol li {display: inline;}

dd {
	padding: 0.5em 0;
	font-weight: bold;
}

form {
	float: right;
	width: 310px;
}
label {display: block;}
input,
textarea {
	width: 300px;
	border: 1px solid #626262;
	margin-bottom: 0.5em;
	padding: 4px;
	font: 1em/1em verdana, sans-serif;
}
input#fm_submit {width: 310px;}

div {overflow: hidden;}

#content {
	overflow: hidden;
	width: 960px;
	margin: 0 auto;
	text-align: justify;
}
	#content img {
		float: left;
		border: 5px solid #fff;
		margin-right: 2em;
	}
	#content span {font-weight: bold;}

ul#navigation,
ul#images {overflow: hidden;}
	ul#navigation a {
		float: left;
		width: 300px;
		height: 390px;
		border: 5px solid #fff;
		background: no-repeat;
		padding-top: 10px;
		text-align: center;
		font-size: 1.25em;
	}
	ul#navigation a#navigation_o-firmie {background-image: url('../images/stylhh-dekoracja-wnetrz_1_resize.jpg');}
	ul#navigation a#navigation_realizacje {background-image: url('../images/stylhh-dekoracja-wnetrz_2_resize.jpg');}
	ul#navigation a#navigation_kontakt {background-image: url('../images/stylhh-dekoracja-wnetrz_3_resize.jpg');}
	ul#navigation li,
	ul#images li {
		float: left;
		padding: 0 5px;
	}

	ul#images img {margin-right: 0;}

#footer {display: none;}

body#index h1 {
	margin: 1.5em 0 0;
	font-size: 6em;
}
	body#index h1 span {display: block;}
body#index #content {display: none;}

body#o-firmie #content {width: 820px;}

body#realizacje #content,
body#realizacje-7 #content {width: 840px;}

body#realizacje-2 #content,
body#realizacje-3 #content,
body#realizacje-6 #content {width: 640px;}

body#realizacje-4 #content,
body#realizacje-5 #content {width: 927px;}

body#kontakt ul {list-style: square inside;}
	body#kontakt form ul {list-style: none outside;}
body#kontakt #content {width: 620px;}
	body#kontakt #content div {
		float: left;
		width: 310px;
	}
		body#kontakt #content div p,
		body#kontakt #content div address,
		body#kontakt #content div ul {margin-bottom: 2em;}
