body {
	background: #0e1d30 url(img/bckg.png) repeat-x center top;
	color: #ffffff; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	text-align: center;
}

img, div { margin: 0; padding: 0; border: 0; }
h2 { margin: 0; padding: 0; }
h2 span { display: none; }
hr { border: 0; height: 1px; border-top: 1px solid #cccccc; }

a { color: #CE281C; text-decoration: underline; }
a:hover { color: #CE281C; text-decoration: none; }

#container { width: 780px; background: #ffffff url(img/bckgcont.png) repeat-y center top; margin: 0 auto;  }
#shadow { width: 780px; height: 1050px; background: url(img/bckgmain.gif) no-repeat center top; color: #0f0e0c }
#top { width: 760px; margin: 0 auto; text-align: center; background: #ffffff; padding-bottom: 1px; }
#abs { position: relative; width: 760px; margin: 0 auto; }
#left { position: absolute; left: 0; top: 0px; width: 245px; background: #E5E5E5 url(img/bckglt.png) repeat-x left top; text-align: left; }
#right { position: absolute; right: 0; top: 0px; width: 515px; text-align: left; }

#l1 { padding: 20px 20px; font-size: 12px; }
#l1 h2 { height: 15px; background: url(img/kontakt.gif) no-repeat left top; }

#r1 { padding: 20px 20px 10px 20px; }
#r1 h2 { height: 15px; background: url(img/o_firmie.gif) no-repeat left top; }
#r2 { padding: 10px 20px 20px 20px; }
#r2 h2 { height: 15px; background: url(img/kurs_spawacza.gif) no-repeat left top; }
#r2 img { float: right; margin: 0 0 15px 25px; }

.clear { clear: both; }
