html {
	padding: 0px;
	margin: 0px;
}

body {
	color: #8a470e;
	background: #ffd224 url('../images/background.jpg') repeat-x top left;
	font-family: Arial;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
}

p {
	margin: 0px;
	padding: 0px;
}

#container {
	width: 988px;
	overflow: hidden;
	margin: 0px auto;
}

#top {
	background: url('../images/slon.jpg') no-repeat top right;
	width: 988px;
	height: 211px;
}

#pathi {
	padding-top: 34px;
}

#menu {
	
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul li {
	float: left;
	margin: 0px 10px;
}

#menu ul li a span {
	display: none;
}

#menu ul li#strona_glowna a {
	width: 102px;
	height: 16px;
	display: block;
	background: url('../images/strona_glowna.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#strona_glowna_a a {
	width: 137px;
	height: 118px;
	display: block;
	background: url('../images/strona_glowna_a.jpg') no-repeat top left;
	margin-top: -42px;
}

#menu ul li#o_nosidlach a {
	width: 80px;
	height: 15px;
	display: block;
	background: url('../images/o_nosidlach.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#o_nosidlach_a a {
	width: 137px;
	height: 118px;
	display: block;
	background: url('../images/o_nosidlach_a.jpg') no-repeat top left;
	margin-top: -42px;
}

#menu ul li#galeria a {
	width: 49px;
	height: 16px;
	display: block;
	background: url('../images/galeria.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#galeria_a a {
	width: 113px;
	height: 97px;
	display: block;
	background: url('../images/galeria_a.jpg') no-repeat top left;
	margin-top: -37px;
}

#menu ul li#zamowienia a {
	width: 80px;
	height: 16px;
	display: block;
	background: url('../images/zamowienia.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#zamowienia_a a {
	width: 137px;
	height: 118px;
	display: block;
	background: url('../images/zamowienia_a.jpg') no-repeat top left;
	margin-top: -42px;
}

#menu ul li#komentarze a {
	width: 85px;
	height: 15px;
	display: block;
	background: url('../images/komentarze.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#komentarze_a a {
	width: 137px;
	height: 118px;
	display: block;
	background: url('../images/komentarze_a.jpg') no-repeat top left;
	margin-top: -42px;
}

#menu ul li#kontakt a {
	width: 56px;
	height: 15px;
	display: block;
	background: url('../images/kontakt.jpg') no-repeat top left;
	margin-top: -2px;
}

#menu ul li#kontakt_a a {
	width: 119px;
	height: 103px;
	display: block;
	background: url('../images/kontakt_a.jpg') no-repeat top left;
	margin-top: -37px;
}

#main, #main_komentarze {
	width: 966px;
	border: 1px #973e71 solid;
	background: #e6d37c;
	padding: 10px;
}

#main_komentarze {
	background: #ffd222;
}

#kleks_up {
	width: 199px;
	height: 66px;
	background: url('../images/kleks_up.jpg') no-repeat top left;
	margin-left: 565px;
	margin-top: 20px;
}

#kleks_down {
	width: 247px;
	height: 143px;
	background: url('../images/kleks_down.jpg') no-repeat top left;
	margin-left: 50px;
}

form fieldset {
	border: none;
}

legend {
	font-weight: bold;
	padding: 10px;
	margin: 10px;
}

label {
	width: 150px;
	float: left;
}

input.tekst {
	width: 150px;
	float: left;
}

form div {
	clear: both;
}

form#form_dodaj_komentarz legend {
	display: none;
}

form#form_dodaj_komentarz label {
	width: 70px;
}

form#form_dodaj_komentarz label.long {
	margin-top: 10px;
	margin-bottom: 3px;
	width: 150px;
}

form#form_dodaj_komentarz input, form#form_dodaj_komentarz textarea {
	background: #ffd222;
	border: 1px solid #852063;
	overflow: hidden;
}

form#form_dodaj_komentarz input {
	margin-right: 7px;
}

form#form_dodaj_komentarz textarea {
	clear: both;
	display: block;
	width: 100%;
}

form#form_dodaj_komentarz div.short {
	float: left;
	clear: none;
}

form#form_dodaj_komentarz input#wyslij_komentarz {
	float: right;
	border: none;
	margin-top: 3px;
}

ul#lista_zdjec {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
}

ul#lista_zdjec li {
	float: left;
	margin: 3px;
}

ul#galeria_lista {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	list-style: none;
}

ul#galeria_lista li {
	float: left;
	margin: 12px;
}

ul#galeria_lista li a {
	display: block;
}

ul#galeria_lista li a div {
	width: 166px;
	height: 138px;
	padding-top: 6px;
	background: url('../images/galeria_tlo.gif') no-repeat top left;
}

ul#galeria_lista li a div img {
	display: block;
	margin: 0px auto;
}

h2#ostatnie_realizacje {
	width: 184px;
	height: 24px;
	margin-left: 25px;
	margin-top: 20px;
	background: url('../images/ostatnie_realizacje.gif') no-repeat top left;
}

h2#ostatnie_realizacje span {
	display: none;
}

#galeria_lista li a {
	text-decoration: none;
}

span.opis1 {
	text-align: center;
	color: black;
	display: block;
	text-decoration: none;
}

h1#dodaj_komentarz {
	width: 220px;
	height: 25px;
	background: url('../images/dodaj_komentarz.jpg') no-repeat top left;
	margin-top: 0px;
}

h1#dodaj_komentarz span {
	display: none;
}

div#przerywnik {
	height: 1px;
	background: #852063;
}

p.naglowek_komentarza {
	margin-top: 20px;
	margin-bottom: 10px;
}

p.tresc_komentarza {
	padding-bottom: 13px;
	background: url('../images/spacer.jpg') no-repeat bottom center;
}
