body { font-family: verdana; font-size: 12px; font-weight: normal; background: #3F8F72 url(img/back.jpg) top left repeat-x; color: #FFFFFF; padding: 0; margin: 0; }
a { color: #FFFFFF; text-decoration: none; }
a:hover { text-decoration: underline; }

a img { border: 0; }
form { margin: 0; padding: 0; }

.fw { overflow: hidden; } /* wrapper for floats */ 
* html .fw { zoom: 1; overflow: visible; } /* ie6 container fix */

/* Tu trzeba ustawić domyślny obrazek tła dla strony głównej! */

.page_index { background: url(img/index_tlo.jpg) top center no-repeat; }
.page_aktualnosci { background: url(img/aktualnosci_tlo.jpg) top center no-repeat; }
.page_onas { background: url(img/onas_tlo.jpg) top center no-repeat; }
.page_dyskografia { background: url(img/dyskografia_tlo.jpg) top center no-repeat; }
.page_wtrasie { background: url(img/wtrasie_tlo.jpg) top center no-repeat; }
.page_media { background: url(img/media_tlo.jpg) top center no-repeat; }
.page_kontakt { background: url(img/kontakt_tlo.jpg) top center no-repeat; }
.page_bonk { background: url(img/bonk_tlo.jpg) top center no-repeat; }
.page_ponkolny { background: url(img/ponkolny_tlo.jpg) top center no-repeat; }
.page_megamotyl { background: url(img/megamotyl_tlo.jpg) top center no-repeat; }
.page_paprodziad { background: url(img/paprodziad_tlo.jpg) top center no-repeat; }
.page_marian { background: url(img/marian_tlo.jpg) top center no-repeat; }
.page_zajac { background: url(img/zajac_tlo.jpg) top center no-repeat; }

.hOnas { background: url(img/onas_naglowek.png) top center no-repeat; width:252px; height:62px; margin-top:0px; margin-left:175px; }
.hDyskografia { background: url(img/dyskografia_naglowek.png) top center no-repeat; width:530px; height:62px; margin-left:200px; }
.hAktualnosci { background: url(img/aktualnosci_naglowek.png) top center no-repeat; width:517px; height:71px; margin-left:200px; }
.hWtrasie { background: url(img/wtrasie_naglowek.png) top center no-repeat; width:344px; height:62px; margin-left:200px; }
.hMedia { background: url(img/media_naglowek.png) top center no-repeat; width:344px; height:62px; margin-left:200px; }
.hKontakt { background: url(img/kontakt_naglowek.png) top center no-repeat; width:344px; height:62px; margin-left:200px; }

.zOnas { margin-left:350px; }
.vOnas { margin-left:303px; width:695px; height:457px; }
.mOnas { padding:8px 10px 0 75px; width:290px; height:307px; background: url(img/onas_menu_zespol_okienko_1_tlo.png) top center no-repeat; font-size: 11px; }
.mOnas h1 { color:#000; }
.fOnas { float:right; background:#9ad555; width:320px; height:443px;}
.fOnas img { margin:10px 10px;}

#page { width: 1000px; margin: 0 auto; padding: 10px 0; }
	#page #content { min-height:568px; }
	#page #mainnews_top { width: 555px; height: 54px; background: url(img/aktualnosci_okienko_naglowek.png) top left no-repeat; float: left; }
	#page #mainnews_top span { display: none; }

	#page #mainnews { width: 530px; background: url(img/aktualnosci_okienko_tlo.png) top left; padding: 10px; float: left; }
	#page #mainnews .post { border-bottom: solid 1px #9ad557; padding-bottom: 20px; margin: 20px 0; }
	#page #mainnews .post .post_index_wrapper { width: 400px; float: left; margin-left: 10px; }
	#page #mainnews .post img { float: left; width: 85px; height: 85px; border: solid 1px #90ca51; float: left; } 
	#page #mainnews .post .date { display: block; width: 110px; padding: 4px 0 4px 6px; background: #fff345; font-size: 20px; color: #000000; font-weight: bold; font-family: arial; }
	#page #mainnews .post .entry {  margin: 10px 0 0 0; }
	#page #mainnews .post h1 { font-size: 12px; margin; 0px; display: inline;  }
	#page #mainnews .post p { display: inline; margin: 0px; }
	#page #mainnews .post .more { display: block; width: 55px; background: #9ad756; padding: 3px 0; font-size: 10px; font-weight: bold; text-align: center; margin: 5px 0 0 0; }
	
	#page #aktnews { width: 640px; background: url(img/aktualnosci_okienko_tlo.png) top left; padding: 10px; float: left; }
	#page #aktnews .post { border-bottom: solid 1px #9ad557; padding-bottom: 20px; margin: 10px 0; }
	#page #aktnews .post .post_index_wrapper { width: 600px; float: left; margin-left: 10px; }
	#page #aktnews .post .date { display: block; width: 110px; padding: 4px 0 4px 6px; background: #fff345; font-size: 20px; color: #000000; font-weight: bold; font-family: arial; }
	#page #aktnews .post .entry {  margin: 10px 0 0 0; }
	#page #aktnews .post h1 { font-size: 12px; margin; 0px; display: inline; }
	#page #aktnews .post p { display: inline; margin: 0px; color:#fff; }
	#page #aktnews .post .more { display: block; width: 55px; background: #9ad756; padding: 3px 0; font-size: 10px; font-weight: bold; text-align: center; margin: 5px 0 0 0; }
	
	#page #mainright { float: right; width: 419px; margin-top: -35px; }
	#page #mainright #newsletter { background: url(img/newsletter_okienko_tlo.png) top left no-repeat; height: 191px; }
	#page #mainright #newsletter fieldset { border: 0; display: block; margin: 90px 0 0 15px; }
	#page #mainright #newsletter fieldset input { width: 267px; border: 0; padding: 3px 0; background: transparent; font-size: 11px; font-family: verdana;}
	
	#page #mainright #bells { background: url(img/dzwonki_tlo.png) left top no-repeat; height: 153px; }
	#page #mainright #bells #findus { margin: 0; padding: 0; list-style: none; padding: 115px 0 0 220px; }
	#page #mainright #bells #findus li { width: 34px; height: 34px; float: left; margin-right: 10px; }
    
#header { }
	#header #logo { float: left; }
	#header #mainmenu { margin: 25px 0 0; padding: 0; list-style: none; float: right; }
	#header #mainmenu li { float: left; }
	
#footer { margin-top: 10px; font-size: 10px; }
	#footer #copyright { float: right; }
	#footer #footermenu { list-style: none; float: left; margin: 0; padding: 0; }
	#footer #footermenu li { float: left; padding: 0 14px 2px 10px; background: url(images/menu/footer.gif) center right no-repeat; }
	#footer #footermenu.last li { background: none; }
	
.page_news .post { background: url(img/aktualnosci_okienko_tlo.png) top left; padding: 10px; }
	.page_news .post .image { float: left; }
	.page_news .post .body { float: right; width: 290px; }
	.page_news .post .body h2 { font-size: 14px; margin: 0 0 20px; }
	
	.post_comments { background: url(img/aktualnosci_okienko_tlo.png) top left; padding: 10px; border-top: 20px black solid; }
	.post_comments h3 { font-size: 12px; margin: 10px 0 30px; height: 32px; background: url(img/aktualnosci_okienko_podpis.png) top left no-repeat; padding: 3px 5px; }
	.post_comments .comment_date { background: #FFF241; color: #000000; font-weight: bold; height: 20px;}
	.post_comments ol.clist, .post_comments ol.clist li { list-style: none; margin: 10px; padding: 0; }
	.post_comments ol.clist li { padding-bottom: 3px; border-bottom: solid 1px #99D454; }
	.post_comments label { float: left; width: 120px; font-size: 10px; }
	.post_comments input, .post_comments textarea { background: #0A1710; color: #FFFFFF; border: #0A1710 solid 1px; }
	.post_comments input { width: 200px; }
	.post_comments textarea { width: 350px; height: 100px; }