akcja-kartka/* godne-zycie */
html, body, h1, h2, h3, h4, ul, ol, li, p {margin:0; padding:0;}
body {font:62.5% tahoma, verdana, arial, sans-serif; background:#f6f2d0}


/* dostepnosc */
#quick-navigation, .accessibility, hr {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}


/* godne-zycie */
#godne-zycie {position:relative; margin:0 auto; width:775px; background:#fff;}


/* naglowek */
#header {padding:10px 0 8px; width:775px; height: 79px; background:#6bbb46;margin:0;}
	#header h1 {float:left; width:335px;}
			#header h1 a  {border:0;background:url(../img/site/header.h1.a.gif) no-repeat;height:75px;width:335px;display:block;}
	#header h2 {position:relative; overflow:hidden; height:75px; float:right; width:406px;}
		#header h2 a {}
			#header h2 a img {position:absolute; top:0; left:0; width:380px; border:0;}
			#header h2 a:hover img, #header h2 a.active img {top:-70px;}
	#header h3 {position:absolute; top:0; right:0; z-index:99; margin-right: -73px; width: 110px; height: 112px; text-indent: -666em; background: url(../img/site/header.h2.gif) no-repeat;}
	/*
	#header h3 {color:#fff;font-size:130%;margin:25px 0 70px 0;padding:0;display:block;}
             #header h3 a{color:#FFFFFF;text-decoration:none;}
					#header h3   a:hover{color:#FFFFFF;text-decoration:underline!important;}
			.kartka {background: url(../img/site/top-kartki.gif) no-repeat  82% 0%;display:block;height:52px;padding:8px 0 0 0;margin:-15px 0 0 0 ;}		
	*/
			 
/* menu */
#menu {width:775px; font-size:1.4em; background:#9fd387 url(../img/site/menu.gif) repeat-x; list-style:none;}
	#menu li {float:left;}
		#menu li a {float:left; padding-left:1px; text-decoration:none; background:url(../img/site/menu.li.a.gif) no-repeat; color:#064612;}
			#menu li a.first-child {padding-left:0; background:none;}
				#menu li a.first-child span {padding:14px 20px 14px 21px;}
			#menu li a span {float:left; padding:14px 24px;}
				#menu li a.active span {background:#fff url(../img/site/menu.li.a-active.span.gif) repeat-x !important;}
				#menu li a:hover span, #menu li a:focus span {background:#fff url(../img/site/menu.li.a-hover.span.gif) repeat-x;}

			#menu li a:hover {cursor:pointer;}

#menu:after {display: block; clear: both; height: 0; content: "."; visibility: hidden;}


/* tresc */
#content {overflow:hidden; width:775px; background:#fff url(../img/site/content.gif) repeat-y;}


	/* tresc - kontener */
	#content div.container {overflow:hidden; width:362px;}


	/* tresc - elementy blokowe */
	#content h2 {float:left; margin:1.8em 0 0.9em 42px; width:401px; font:2.2em helvetica, arial, tahoma, verdana, sans-serif; color:#9cc589; _display:inline;}
		#content h2 em {font-style:normal; color:#5a9e3b;}
	#content h3 {margin:0.9em 0 0.45em; font:1.1667em helvetica, arial, tahoma, verdana, sans-serif;color:#769e3b;}
		#content h3:first-child, #content h3.first-child {margin:0.3857em 0 0.45em;}
	#content dl {}
		#content dl dt {}
		#content dl dd {margin:0 0 0.5em; color:#c0c0c0;}
	#content p {margin:0.45em 0 1.8em;}
	#content ul {margin:-0.45em 0 1.8em; list-style:none;}
		#content ul li {margin:0.15em 0; padding-left:8px; background:url(../img/site/content.ul.li.gif) no-repeat 0 0.55em;}


	/* tresc - elementy srodliniowe */
	#content a {color:#5A9E3B;}
		#content a:hover {text-decoration:none; color:#5a9e3b;}
	#content .galeria{}
		#content .galeria a img{float:left;border:none;}
		
	/* tresc - dodatkowe informacje */
	#content #content-additional {float:right; width:332px;margin:-50px 0 0;}
		#content #content-additional img {display:block;}
		#content #content-additional h3 {margin:1.8em 0 0.5em 42px; font:2.2em helvetica, arial, tahoma, verdana, sans-serif; color:#b9908d;}
			#content #content-additional h3 em {font-style:normal; color:#95635f;}
		#content #content-additional ul {margin:0 0 0 42px; font-size:1.2em; line-height:1.5em; list-style:none;}
		#content #content-additional li {margin:0.15em 0 0.3em; padding-left:8px; background:url(../img/site/content.content-additional.li.gif) no-repeat 0 0.65em;}
			#content #content-additional li span.date {display:block; font-size: 0.9em; color:#b9908d;}
			#content #content-additional li a {color:#b9908d;}
				#content #content-additional li a:hover {color:#95635f;}	
				#content #content-additional li span {}
					#content #content-additional li span.title {color:#95635f; font-weight: bold;}
	#content #content-entry {float:left; margin-bottom:0.9em; margin-left:42px; width:362px; font-size:1.2em; line-height:1.4em; color:#7a7a7a; _display:inline;}
	#content-entry p{margin:0;}
	#content-entry img{margin:14px;}
	#content .note {float: none; margin:12px 0 -12px 42px; border: 1px solid #5A9E3B; width:360px; font-size:1.2em; line-height:1.4em; color:#7a7a7a;}
		#content .note p {margin: 0; padding: 0.6em;}


	/* tresc - formularz kontaktowy */
	#content fieldset {border:0; padding:0;}
	#content fieldset ol {list-style:none;}
	#content fieldset ol li {margin:0 0 1em;}
	#content fieldset label {display:block;}
	#content fieldset li.text input {border:1px solid #c0c0c0; padding:4px; width:348px; font:1em tahoma,verdana,arial,sans-serif;}
	#content fieldset li.textarea textarea {border:1px solid #c0c0c0; padding:4px; width:348px; height:90px; font:1em tahoma,verdana,arial,sans-serif;}

	/* tresc - o fundacji */
	#content #rada-fundacji {margin:1.5em 0 1.5em 0;float:left;}
	#content #zarzad-fundacji {margin:1.5em 0 0 18em;}


/* informacje dodatkowe*/
#subcontent {overflow:hidden; width:775px; background:#f8eea3 url(../img/site/subcontent.gif) repeat-y;}


	/* dane - nr kont bankowych */
	#subcontent-accounts {float:left; width:443px;}
		#subcontent-accounts h3 {margin:1.8em 0 0.9em 42px; font:2.2em helvetica, arial, tahoma, verdana, sans-serif; color:#afaf51;}
			#subcontent-accounts h3 em {font-style:normal; color:#7f851a;}


		/* dane - nr kont bankowych */
		#subcontent-accounts-list {margin:0.9em 0 3.2em 42px; font-size:1.2em; line-height:1.5em; list-style:none;}
			#subcontent-accounts-list li {margin:2.6em 0;}
				#subcontent-accounts-list li h4 {color:#5b5e12; font-size:1em; font-weight:normal;}
				#subcontent-accounts-list li p {color:#9b994d; font-size:1.7em;}


	/* informacje kontaktowe */
	#subcontent-address {float:right; width:332px;}
		#subcontent-address h3 {margin:1.8em 0 0.9em 42px; font:2.2em helvetica, arial, tahoma, verdana, sans-serif; color:#afad48;}
			#subcontent-address h3 em {font-style:normal; color:#7f851a;}

		#subcontent-address-details {margin:0 0 0 42px; font-size:1.2em; line-height:1.5em; list-style:none;}
			#subcontent-address-details li {margin:1.8em 0 0.9em;}
				#subcontent-address-details li h4 {margin-bottom:0.8em; font-size:1em; color:#5d6013; font-weight:normal;}
				#subcontent-address-details li p {color:#928f3e; font-size:1em;}


/* krs */
#subcontent-krs {position:absolute; top:0; left:0; height:32px; width:775px;}
	#subcontent-krs img {display:block;}

/* stopka */
#footer {overflow:hidden; width:775px; background:#eed828;}
	#footer #footer-copyright {margin:1.2em 0 0.6em 42px; font-size:1.2em; color:#5e5200;}
	#footer #footer-agency {margin:0.6em 0 1.2em 42px; font-size:1.2em; color:#91810e;}
		#footer #footer-agency a {text-decoration:none; color:#91810e;}
			#footer #footer-agency a:hover {text-decoration:underline;}
