body { padding: 0; text-align: center; font-family: tahoma; font-size: 12px; text-align: left; margin: 0 auto;  color: #988459 !important; line-height: 20px; background: #000000 url(gfx/koncerty/koncerty-background.jpg) scroll no-repeat center 0;}

#document {width: 1200px; text-align: center; margin: 0 auto; text-align: center; position: relative; display: block; overflow: hidden; }
h1#tytul {background: url(gfx/koncerty/tytul.png) no-repeat scroll center 0; width: 390px; height: 80px; position: absolute; top: 72px; text-indent: -1000em;}

#text { width: 580px; margin: 290px 0 50px 620px; color: #B0B0B0; text-align: left; line-height: 20px; font-size: 11px;}
#listaKoncertow { width: 600px; margin: 20px 0 50px 600px; color: #B0B0B0; text-align: left; line-height: 20px;}

table {font-size: 12px; line-height: 20px;}
a {color: #B0B0B0 !important; text-decoration: none !important; }
a:hover {color: #B0B0B0; text-decoration: underline !important; }
p { margin: 0; padding: 0;}
img { border: 0px solid;}

h2 {color: #F94C00 !important; margin: 0 !important;}
.li_lista { margin: 0px 0 25px 0; padding: 0px;}
.li_lista li { list-style: none; background: transparent url("gfx/transp.png") repeat scroll 0 0; padding: 2px 2px 2px 12px; margin: 3px 0 0 0;}

#contentMain {position: relative;}
#koncertyMain {background: url(gfx/koncerty/najblizsze-koncerty.png) no-repeat scroll left 0; width: 350px; margin: 290px 0 30px 550px; color: #B0B0B0; text-align: left; line-height: 20px; padding: 10px 0 40px 300px; position: relative; z-index: 10;}

#polecany {background: url(gfx/koncerty/polecamy.png) no-repeat scroll 300px 20px; width: 100%; min-height: 100px; padding-bottom: 30px;}
