body {
	background: #D7D7D7;
	margin: 0; padding: 0;
	font: normal 11px Tahoma,Verdana,sans-serif;
}

.spacer { height: 2px; background: url(images/bg-spacer.gif) repeat-x; margin: 5px 0; }

form { _padding:0; _margin:0; }

img { border:0; }
input, textarea {
	background: #fff url(images/bg-input.gif) repeat-x;
	border-left: solid 1px #BFBFBF;
	border-right: solid 1px #BFBFBF;
	border-top: solid 1px #808080;
	border-bottom: solid 1px #EAEAEA;
	padding: 2px;
	font: normal 11px Tahoma,Verdana,sans-serif;
	margin: 2px; }
div.text { padding: 8px; }

#formularz input { width: 200px; }
#formularz input.radio { width: 14px; height: 14px; }
#formularz input.small { width: 30px; }
#formularz textarea { height: 90px; width: 98%; }
#formularz b { color: #f00; }
input.submit, #formularz input.submit { background: url(images/bg-submit.jpg) repeat-x; color: #616565; width: 70px; }

#top { background: url(images/bg-top.jpg) top repeat-x; text-align: center; height: 89px; }
#top-tlo { background: url(images/logo.jpg) top center no-repeat; text-align: center; width: 789px; height: 89px; margin: auto; }
#content { background: url(images/bg-top2.jpg) repeat-x; }
#logo { width:749px; height: 297px; margin: auto; text-align: center; background: url(images/bg-flash.jpg) center no-repeat; }

#belka-gora, #belka-dol { height: 16px; width: 697px; margin: auto; }
#belka-gora { background: url(images/belka-gorna.jpg); }
#belka-dol { background: url(images/belka-dolna.gif); }
#contener { background: url(images/bg-contener.gif) repeat-y; width:687px; margin: 0 auto 5px auto; padding: 0 5px; overflow: auto; }

#dzieci { float: right; border: solid 1px #a2a2a2; padding: 3px; margin: 10px; }

#c-bg { overflow: auto; background: url(images/c-bg.gif) center repeat-y; _background: url(images/c-bg.gif) 6px repeat-y; width: 100%; margin: 10px 0 0 0; }

#menu-lewe { background: #919191 url(images/bg-left-menu.jpg) repeat-x; margin: 0 8px; _margin: 0 3px; float: left; width: 169px; }
#menu-prawe { background: #fff; margin: 0 8px; float: right; width: 482px; border: solid 1px #F3F3F3; border-bottom: none; _margin: 0 5px 10px 0px; }

#menu-lewe .zaufali { width: 150px; margin: 3px auto; }
#menu-lewe h4 { font-size: 11px; margin: 2px; }

#menu-prawe .text { line-height: 1.5; color: #333; }
#menu-prawe h3 { font-size: 14px; color: #272727; margin: 5px 0 10px 0; }

#menu_koniec { clear: both; background: url(images/bg-koniec.jpg); width: 670px; height: 39px; margin: 0 auto 10px auto; _margin: 0 0 10px 6px; }

.error { padding: 5px; border: solid 1px #f00; text-align: center; margin-bottom: 10px; }

#realizacje td { padding-bottom: 4px; border-bottom: solid 1px #eee; }