/* Leasing */
html, body, h1, h2, h3, h4, ul, ol, li, dl, dt, dd, form, fieldset, p {margin:0; padding:0;}
body {font:62.5% tahoma, verdana, arial, sans-serif; background:#3f4952;}



/* accessibility */
.accessibility, .hidden {position:absolute; top:0; left:-666em; margin-left:-666em; overflow:hidden;}



/* kontener */
.container {margin:0 auto; width:882px;}
.container-en {margin:0 auto; width:882px;}



/* naglowek */
#header {background:#3e4a54 url(../img/site/header.gif);}
	#header .container {position:relative; width:926px;}
	#header .container-en {position:relative; width:926px;}
	#header h1 {overflow:hidden; margin-left:22px; padding:7px 0; width:366px; height:55px;}
		#header h1 a {display:block; width:366px; height:55px; text-indent:-666em; background:url(../img/site/header.h1.a.gif) no-repeat;}
	#header ul {overflow:hidden; margin:0; width:926px; list-style:none}
	#header li {overflow:hidden; float:left;}
		#header li a {display:block; font-size:1.1em; text-decoration:none; text-indent:-666em; height:38px;}
		#header li a.active, #header li a:hover, #header li a:focus {background-position:0 -38px;}
		#header .container #english-logo {background:transparent url(../img/site/header.h1.a.en.gif) no-repeat scroll 0%;}
		
	/* po zalogowaniu się użytkownika */
	#header #menu-user {position:absolute; top:19px; left:434px; margin:0; padding:0; width:100%; zoom:1;}
		#header #menu-user a {text-indent:0; color:#FFFFFF; padding-left:10px; display:inline;}
		#header #menu-user img {border:0;}	
/* */
a#o-zwiazku {width:114px; background:url(../img/site/a-o-zwiazku.gif) no-repeat;}
a#o-leasingu {width:114px; background:url(../img/site/a-o-leasingu.gif) no-repeat;}
a#wiadomosci {width:114px; background:url(../img/site/a-wiadomosci.gif) no-repeat;}
a#media-o-nas {width:114px; background:url(../img/site/a-media-o-nas.gif) no-repeat;}
a#opinie {width:114px; background:url(../img/site/a-opinie.gif) no-repeat;}
a#statystyki {width:114px; background:url(../img/site/a-statystyki.gif) no-repeat;}
a#kontakt {width:115px; background:url(../img/site/a-kontakt.gif) no-repeat;}
a#english {position:absolute; bottom:5px; right:0; width:auto !important; height:auto !important; text-indent:0 !important; font-weight:bold; color:#e2e4e5;}

/* menu gorne - wersja angielska */
a#o-zwiazku-en{width:134px; background:url(../img/site/association.gif) no-repeat;}
a#o-leasingu-en {width:134px; background:url(../img/site/leasing.gif) no-repeat;}
a#statystyki-en {width:134px; background:url(../img/site/statistics.gif) no-repeat;}
a#kontakt-en {width:134px; background:url(../img/site/contact.gif) no-repeat;}

/* formularz logowania */
#header form {position:absolute; right:0; top:12px;}
#header fieldset {border:0;}
	#header fieldset ul {width:auto;}
	#header fieldset li {margin-left:14px;}
	#header fieldset dt {float:left; padding:2px 3px 2px 0; font-size:1em; color:#e2e4e5}
	#header fieldset input.text, #header form input.password {border:1px solid #c2c4c6; font:1em tahoma, verdana, arial, sans-serif;}
	#header fieldset input.submit {font:1em tahoma, verdana, arial, sans-serif;}
	#header-form .input label {color:#FFFFFF;}



/* brandinf */
#brand {border-top:1px solid #fff; background:url(../img/site/brand.jpg) no-repeat 50% 0;}
	#brand .container {position:relative; height:230px; background:url(../img/site/brand-container.jpg) no-repeat;}
	#brand .container-en {position:relative; height:230px; background:url(../img/site/brand-container-en.jpg) no-repeat;}
	#brand.busted div.container {height:87px !important; background:url(../img/site/brand-busted-container.jpg) no-repeat;}
	#brand.busted div.container-en {height:87px !important; background:url(../img/site/brand-busted-container-en.jpg) no-repeat;}
	#brand p {position:absolute; top:178px; left:0; overflow:hidden;}
	#brand a {}
		#brand a.more {display:block; width:115px; height:30px; text-indent:-666em; background:url(../img/site/brand.a-more.gif) no-repeat;}
		#brand a.more-en {display:block; width:115px; height:30px; text-indent:-666em; background:url(../img/site/en.brand.a-more.gif) no-repeat;}
			#brand a.more:hover {background-position:0 -30px;}
			#brand a.more-en:hover {background-position:0 -30px;}
					#brand a.more-gray {display:block; width:115px; height:30px; text-indent:-666em; background:url(../img/site/brand.a-more-gray.gif) no-repeat;}
					#brand a.more-gray:hover {background-position:0 -30px;}
					
	#brand #brand-logo {position:absolute; top:0; right:0; left:auto; width:273px; height:181px;}
	#brand #brand-logo-en {position:absolute; top:0; right:0; left:auto; width:275px; height:226px;}
		#brand #brand-logo img, #brand #brand-logo-en img {border:0;}
		

/* wladze */
#power {}
#power .person-first {float:left; width:720px; margin-bottom: 20px;}
#power .person-first img {margin:0 20px 5px 0!important; padding-left:238px;}
#power .person-first .notice {clear:both; padding-left:238px;}
#power .person {float:left; margin:0 0 20px 60px;}
#power .person img {margin:0 20px 5px 0!important;}
#power .person .notice {clear:both;}


/* kontener dla glownej czesci strony */
#content {border-top:1px solid #fff; background:#fff url(../img/site/content.gif) repeat-x;}
	#content .container {overflow:hidden; padding:0 12px 0 0; width:958px;}
	#content .container-en {overflow:hidden; padding:0 12px 0 0; width:958px;}



/* czesc glowna, lewa szpalta */
#content-main {float:left; width:604px;}
	#content.about #content-main, #content.stats #content-main {margin: 0 0 0 245px; width: 720px; display:inline;}
	
	/* paginacja */
	#content-main #content-press-pagination {list-style: none;}
		#content-main #content-press-pagination li {display: inline;}

/* czesc glowna, lewa szpalta, tabela statystyk */
#content.stats table {margin: 0 0 24px; width: auto;}
	#content.stats table thead {}
		#content.stats table thead th {padding: 4px 4px 4px 12px; font-size: 1.16em; text-align: left; background: #d5dcdc;}
		#content.stats table thead tr.header th {background: #538bba; color: #fff;}
		#content.stats table thead th.subheader th {background: #d5dcdc;}
	#content.stats table tbody {}
		#content.stats table tbody td {}
			#content.stats table tbody td img {border: 0; vertical-align: bottom;}
			#content.stats table tbody td ul {margin: 6px 0 6px 24px;}
			#content.stats table tbody td li {padding: 2px 0;}

/* artykuly dla czlonkow */
#member-article-list {list-style:none;}

/* baner */
#content-main-banner {margin:36px 0;}
	#content-main-banner a, #content-main-banner img {display:block;}
	#content-main-banner img {border:0; margin:0 auto;}



/* naglowek */
#statystyki-rynku-leasingowego {overflow:hidden; width:325px; height:40px; text-indent:-666em; background:url(../img/site/statystyki-rynku-leasingowego.gif) no-repeat;}
#statystyki-rynku-leasingowego-en {overflow:hidden; width:325px; height:40px; text-indent:-666em; background:url(../img/site/statystyki-rynku-leasingowego-en.gif) no-repeat;}
#content-main h2, h2#informacje-o-zpl {width:422px; margin: 38px 0 28px 0; color:#1B749B; font-size:200%; line-height:1em;}



/* wpis */
#content-main-news-entry {padding:8px 0 8px 197px; min-height:144px; font-size:1.1em; line-height:1.4em; background:url(../img/site/content-main-news-entry.jpg) no-repeat;}
	#content-main-news-entry p {margin:0 0 8px;}
	#content-main-news-entry ul {margin:0 0 8px; list-style:none;}
	#content-main-news-entry li {padding-left:8px; background:url(../img/site/content-main-news-entry.li.gif) no-repeat 0 0.65em;}
	#content-main-news-entry a {color:#379bc8;}
		#content-main-news-entry a.more {padding-right:7px; background:url(../img/site/content-main-news-entry.a.more.gif) 100% 50% no-repeat;}
		#content-main-news-entry a:hover {text-decoration:none;}



/* firmy zrzeszone */
#content-federation {margin:0 0 6px;}
	#content-federation img {padding-left:200px;}



/* naglowek */
#firmy-zrzeszone {overflow:hidden; border-bottom:2px solid #b0b6b6; width:604px!important; height:40px; text-indent:-666em; background:url(../img/site/firmy-zrzeszone.gif) no-repeat}
#firmy-zrzeszone-en {overflow:hidden; border-bottom:2px solid #b0b6b6; width:604px!important; height:40px; text-indent:-666em; background:url(../img/site/firmy-zrzeszone-en.gif) no-repeat}



/* logotypy */
#content-federation {}
	#content-federation ul {margin:12px 0 10px; text-align:center; list-style:none;}
	#content-federation li {display:inline; margin:0 8px;}
	#content-federation img {border:0;}



/* */
#content.about, #content.stats {font: normal 1.2em/1.3em Arial, Sans-serif;padding:0 0 1.5em 0;}
	#content.about img {float: left; margin: 0 20px 20px 0;}
	#content.about p {margin: 0 0 1em 0;}



/* czesc glowna, prawa szpalta */
#content-aside {float:right; width:231px;}
	#content.about #content-aside, #content.stats #content-aside {float:left; margin:0 0 0 -959px; width: 202px;}



/* wiadomosci */
#aside-news {margin-top:24px; background:url(../img/site/aside-news.gif) 0 100% no-repeat;}
	#content.about #aside-menu, #content.stats #aside-menu {margin-top:38px; padding: 0 0 8px 0; background:url(../img/site/aside-menu.gif) 0 100% no-repeat;}



/* naglowek */
#wiadomosci {overflow:hidden; width:231px; height:43px; text-indent:-666em; background:url(../img/site/wiadomosci.gif) no-repeat;}
#menu {overflow:hidden; text-indent:-666em; background: url(../img/site/menu.gif) no-repeat;}
	


/* lista wpisow */
#aside-news ol {margin:0 8px 0 23px; padding:0 0 9px; list-style:none;}
#aside-news li {margin-top:16px;}
#aside-news .wiadomosci-header {margin:0 0 6px; padding:0 0 0 17px; background:url(../img/site/aside-news.li.h3.gif) 0 50% no-repeat;}
#aside-news h3 {padding:0 0 1px; font-size:1em;}
	#aside-news h3 a {color:#1c759c;}
		#aside-news h3 a:hover {text-decoration:none;}
#aside-news h4 {font-size:0.9em; font-weight:normal; color:#545454;}
#aside-news p {font-size:1.1em; line-height:1.4em; color:#1f1f1f;}
#aside-news a {color:#1c759c;}
	#aside-news a.more {padding-right:7px; background:url(../img/site/aside-news.a-more.gif) 100% 50% no-repeat;}
	#aside-news a:hover {text-decoration:none;}



/* menu */
#aside-menu li {padding: 0 0 5px 12px;}
#aside-menu a {font-size: 0.9em; text-transform:uppercase; color:#1c759c;}
	/* menu - strefa czlonkowska */
	#aside-menu  #menu-members-zone a {color:#E88D3C;}



/* rss */
#aside-rss {margin:23px 0;}
	#aside-rss a, #aside-rss img {display:block;}
	#aside-rss img {border:0;}
	


/* search */
#aside-search {margin:23px 0; background:url(../img/site/aside-search.gif) 0 100% no-repeat;}
	#aside-search h2 {padding: 6px 0 6px 6px; font-size: 1.0em; font-weight:normal; background:url(../img/site/menu.gif) no-repeat;}
	#aside-search fieldset {overflow:hidden; border:0; padding: 0 6px 6px; width:186px;}
	#aside-search .text {float:left; width:116px;}
	#aside-search .submit {float:right;}




/* stopka */
#footer {border-top:3px solid #3d658e; padding:25px 0; background:#3f4952 url(../img/site/footer.jpg);}
	#footer ul {overflow:hidden; width:882px; list-style:none;}
	#footer li {float:left;}
	#footer a {display:block; padding:1px 17px 2px; font-size:1.1em; text-decoration:none; background:url(../img/site/footer.a.gif) no-repeat 0 50%; color:#fff;}
	#footer li:first-child a {padding:1px 17px 2px 0; background:none;}
