body {
	background: #fff;
	color: #565656;
	font: normal 11px tahoma, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	}
	
p, span, div, img, h1, h2, h5, ul, li, table, td {
	border: 0;
	margin: 0;
	padding: 0;
	}

form, input, textarea {
	border: 0;
	font: normal 11px tahoma, sans-serif;
	margin: 0;
	padding: 0;
	}


h2, h3 {
	clear: left;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	}

h3	{	font-weight: normal;		}

h4, h5, h6 {
	clear: left;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	}

.fLeft		{	float: left;	}
.fRight		{	float: right;	}
.noMargin		{	margin: 0 !important;	}
.noPadding	{	padding: 0 !important;	}
.lb			{	background: url('../gfx/bgBorder.gif') 0 0 repeat-y;	}
.rb			{	background: url('../gfx/bgBorder.gif') right 0 repeat-y;	}
.anchor		{	display: none;	}

.spacer {
	clear: left;
	display: block;
	font-size: 0;
	height: 10px;
	line-height: 0;
	}

.spacer2 {
	clear: left;
	display: block;
	font-size: 0;
	height: 5px;
	line-height: 0;
	}

.horizLine {
	background: url('../gfx/bgBorder.gif') 0 0 repeat-x;
	clear: left;
	display: block;
	font-size: 0;
	height: 1px;
	line-height: 0;
	width: 100%;
	}
	
.contentLeft .horizLine	{
	margin-bottom: 15px;
	width: 625px;
	}

a:visited, a:link {
	color: #666;
	text-decoration: none;
	}
	
a:hover {
	color: #e61c1b;
	text-decoration: underline;
	}
	
.header {
	display: block;
	margin-top: 5px;
	}




/* main page */

#shadowWrapper {
	background: url('../gfx/bgShadow.png') 0 bottom repeat-x;
	float: left;
	text-align: center;
	width: 100%;
	}

div.main {
	clear: left;
	display: block;
	margin: 0 auto;
	padding-top: 8px;
	text-align: left;
	width: 915px;
	}

div.main h1 {
	float: left;
	font-size: 18px;
	width: 100%;
	}

div.contentRight h1 {
	left: 20px;
	position: relative;
	white-space: normal;
	}
	
#flash {
	float: left;
	height: 330px;
	margin-bottom: -1px;
	margin-top: -25px;
	position: relative;
	width: 660px;
	z-index: 1;
	}

#topMenu {
	clear: left;
	float: left;
	padding-bottom: 8px;
	width: 915px;
	}
	
#topMenu .fRight a {
	float: left;
	margin-top: 18px;
	}
	
#topMenu .fRight span {
	float: left;
	margin-top: 18px;
	padding: 0 20px;
	}

@media all and (min-width:0px) {
	:root head~body:lang(en) #addFav { display: none; }
	:root head~body:lang(en) #favSep { display: none; }
	}

@media all and (min-width:0px) {
	head~body:last-child #addFav { display: none; }
	head~body:last-child #favSep { display: none; }
	}

#topMenu #addFav	{	margin-left: 8px;	}
#topMenu #favSep	{	padding-left: 10px;	}

#topMenu #lang {
	font-weight: bold;
	margin-left: 25px;
	}
	
#fSearch {
	float: left;
	margin-top: 15px;
	}
	
input.fText {
	border-bottom: 1px solid #e3e3e3;
	border-left: 2px solid #cbcbcb;
	border-right: 1px solid #ccc;
	border-top: 2px solid #8d8d8d;
	color: #726e6e;
	float: left;
	margin-left: 25px;
	padding: 2px 5px 3px 5px;
	width: 140px;
	}
	
input.fSubmit {
	background: url('../gfx/btSubmit.gif') 0 0 no-repeat;
	cursor: pointer;
	height: 16px;
	margin: 2px 0 0 8px !important;
	width: 15px;
	}

textarea {
	border-bottom: 1px solid #e3e3e3;
	border-left: 2px solid #cbcbcb;
	border-right: 1px solid #ccc;
	border-top: 2px solid #8d8d8d;
	color: #726e6e;
	clear: left;
	float: left;
	padding: 2px 5px 3px 5px;
	}

div.content {
	clear: left;
	float: left;
	padding-bottom: 8px;
	width: 915px;
	}
	
div.content .contentLeft {
	float: left;
	width: 660px;
	}

div.content .contentRight {
	float: left;
	margin-bottom: 10px;
	width: 255px;
	}

.contentRight a,
.contentRight p,
.contentRight img,
.contentRight input	{
	left: 20px;
	margin-left: 0;
	position: relative;
	}
	
.contentRight a.btn	{margin-top: 10px}

.contentRight p {
	line-height: 150%;
	padding-top: 10px;
	width: 235px;
	}

.contentRight p.normal {
	padding: 0;
	width: 235px;
	}
	
.contentRight .baner {
	margin-bottom: 10px;
	margin-top: 20px;
	}
	
#home .contentRight			{	min-height: 294px;	}
#home .contentRight .baner	{	margin-top: 0;	}

a.trailer {
	clear: left;
	display: block;
	left: 20px;
	margin: 10px 0;
	position: relative;
	width: 235px;
	}
	
a.trailer strong {	float: left;	}

a.trailer img {
	left: auto;
	margin: 3px 0 0 5px;
	position: relative;
	}
	
a.btn, #lightbox a.btn {
	background: url('../gfx/btSubmit.gif') right 0 no-repeat;
	clear: left;
	color: #e61c1b;
	float: left;
	font-weight: bold;
	height: 16px;
	padding-right: 22px;
	padding-top: 1px;
	white-space: nowrap
	}

a.img {
	clear: left;
	color: #e61c1b;
	float: left;
	font-size: 11px;
	font-weight: bold;
	left: 20px;
	padding-right: 12px;
	}

a.img img {
	float: left;
	left: 0;
	top: 0px;
	margin-right: 7px;
	position: relative;
	}

a.img img.p {
	float: none;
	left: 5px;
	}



/*------------------------------------*/
/* [ menu ]
/*------------------------------------*/


#menu {
	background: url('../gfx/bgMenu.png') 0 0 repeat-x;
	clear: left;
	float: left;
	font-size: 13px;
	height: 41px;
	margin-bottom: 7px;
	position: relative;
	text-align: left;
	width: 100%;
	}
	
#menu p {
	color: #fff;
	margin: 0 auto;
	width: 915px;
	}
	
#menu a {
	color: #fff;
	position: relative;
	top: 3px;
	}

#menu #menuSelected {
	background: url('../gfx/ms.gif') center 24px no-repeat;
	cursor: default;
	padding-bottom: 13px;
	padding-top: 2px;
	position: relative;
	top: 3px;
	}
	
#menu img {
	margin: 0 32px;
	position: relative;
	top: 10px;
	}



/* aktualne kategorie */
div.clh {
	float: left;
	width: 330px;
	}
	
div.clh div.item {
	clear: left;
	float: left;
	padding-bottom: 10px;
	min-height: 105px;
	width: 330px;
	}
	
div.clh div.img {
	float: left;
	width: 88px;
	}
	
div.clh a {
	float: left;
	left: 20px;
	line-height: 150%;
	position: relative;
	top: -3px;
	width: 175px;
	}
	
div.clh a strong {	float: left;	}

div.clh a img {
	left: auto;
	margin: 5px 0 0 5px;
	position: absolute;
	}


	

/* ikony kategorii */

div.clh .iconCloud	{	background: url('../gfx/iconCloud.gif') 93px 1px no-repeat;	}
div.clh .iconDoc	{	background: url('../gfx/iconDoc.gif') 93px 1px no-repeat;	}
div.clh .iconMail	{	background: url('../gfx/iconMail.gif') 93px 1px no-repeat;	}
div.clh .iconX		{	background: url('../gfx/iconX.gif') 93px 1px no-repeat;	}

#home div.clh .iconPe	{	background: url('../gfx/iconPe.gif') 87px 1px no-repeat;	}
#home div.clh .iconUser	{	background: url('../gfx/iconUser.gif') 87px 1px no-repeat;	}
#home div.clh .iconMbo	{	background: url('../gfx/iconMbo.gif') 87px 1px no-repeat;	}
#home div.clh .iconMia	{	background: url('../gfx/iconMia.gif') 87px 1px no-repeat;	}
#home div.clh .iconMic	{	background: url('../gfx/iconMic.gif') 87px 1px no-repeat;	}
#home div.clh .iconChart	{	background: url('../gfx/iconChart.gif') 87px 1px no-repeat;	}
#home div.clh .iconBook2	{	background: url('../gfx/iconBook2.gif') 87px 1px no-repeat;	}
#home div.clh .iconUser	{	background: url('../gfx/iconUser.gif') 87px 1px no-repeat;	}
#home div.clh .iconFirmy	{	background: url('../gfx/iconFirmy.gif') 87px 1px no-repeat;	}

#home div.clh a	{	left: 26px;	}

#home div.clh .date {
	clear: left;
	color: #e61c1b;
	float: left;
	width: 100%;
	}



/* fNewsletter */

#fNewsletter {
	padding-top: 15px;
	width: 235px;
	}

#fNewsletter p {
	left: 0;
	padding-top: 0;
	}



/*------------------------------------*/
/* [ FOOTER ]
/*------------------------------------*/

#footer span {
	float: left;
	padding-top: 10px;
	}
	
#footer div {
	float: left;
	padding-bottom: 30px;
	}
	
#foot1	{	width: 330px;	}
#foot2	{	width: 350px;	}
#foot3	{	width: 235px;	}
#foot3 a	{	margin-left: 10px;	}




/*------------------------------------*/
/* [ Informacje ogolne ]
/*------------------------------------*/

div.nItem {
	clear: left;
	float: left;
	font: normal 12px tahoma, sans-serif;
	line-height: 140%;
	padding-bottom: 20px;
	width: 625px;
	}

div.nItem h1 {
	padding-bottom: 5px;
	}

div.nItem h2 {
	clear: none;
	display: inline;
	}

div.nItem img {
	border: 1px solid #ece8e6;
	float: left;
	margin-right: 13px;
	max-width: 108px;
	}

div.nItem div {
	float: left;
	max-width: 502px;
	}

div.nItem a {
	background: url('../gfx/p.gif') right 3px no-repeat;
	color: #e61c1b;
	font: bold 11px tahoma, sans-serif;
	margin-left: 5px;
	padding-right: 12px;
	}




/*------------------------------------*/
/* [ Poddzial ] Informacje ogolne
/*------------------------------------*/
.contentLeft .wide {
	font: normal 12px tahoma, sans-serif;
	line-height: 140%;
	padding-bottom: 20px;
	width: 625px;
	}

.contentLeft a.back {
	background: url('../gfx/p2.gif') 0 3px no-repeat;
	color: #e61c1b;
	font: bold 11px tahoma, sans-serif;
	padding-left: 12px;
	}

#sub .contentLeft p {
	padding-top: 25px;
	}

#sub .contentLeft p a {
	color: #e61c1b;
	font-weight: bold;
	}

#sub .contentLeft .bdesc {
	display: block;
	margin-top: 15px;
	margin-bottom: 25px;
	}

#sub .contentLeft .bdesc img {
	border: 1px solid #ece8e6;
	padding: 5px;
	}

#sub .contentLeft .bdesc p {
	font-size: 10px;
	margin: 0;
	padding: 0;
	}
	
#sub .contentLeft img.right {
	float: right;
	margin: 25px -15px 10px 25px;
	position: relative;
	z-index: 1;
	}

#sub .contentLeft ul {
	display: block;
	list-style-type: none;
	margin-top: 20px;
	}

#sub .contentLeft ul li {
	background: url('../gfx/bullet.gif') 0 6px no-repeat;
	padding-left: 20px;
	}




/*------------------------------------*/
/* [ Aspekty praktyczne ]
/*------------------------------------*/

#aspekty .contentLeft a.back {
	background: url('../gfx/p3.gif') 0 3px no-repeat;
	color: #e61c1b;
	clear: left;
	float: left;
	font: bold 11px tahoma, sans-serif;
	margin-bottom: 20px;
	padding-left: 12px;
	white-space: nowrap;
	}

#aspekty .contentLeft a.img {
	clear: none;
	margin-left: 40px;
	}

#aspekty .wide {
	width: 635px;
	}
	
#aspekty div.nItem {
	padding-bottom: 15px;
	}


#aspekty div.nItem a {
	background: none;
	color: #e61c1b;
	font: bold 11px tahoma, sans-serif;
	}

#aspekty .nItem p a {
	float: left;
	font-size: 0;
	line-height: 0;
	}

#aspekty #fContact	{	margin-top: 25px;	}

#aspekty #fContact input {
	clear: left;
	margin: 0;
	width: 180px;
	}

#aspekty #fContact #send .fSubmit {
	background: url('../gfx/aspekty/btSend.gif') 5px 3px no-repeat;
	color: #fff;
	height: 22px;
	width: 61px;
	}

#toc {
	background: url('../gfx/aspekty/bg.gif') right bottom no-repeat;
	border-bottom: 1px solid #e3e3e3;
	margin-top: 10px;
	padding-bottom: 15px;
	margin-bottom: 25px;
	width: 100%;
	}

#toc a {
	background: url('../gfx/p.gif') right 3px no-repeat;
	font-size: 11px;
	font-weight: bold;
	padding-right: 15px;
	}

#toc .horizLine {
	margin: 10px 0;
	width: 425px;
	}

*:first-child+html #toc a {
	background: url('../gfx/p.gif') right 5px no-repeat;
	display: inline-block;
	}

*:first-child+html #aspekty .contentLeft {
	padding-bottom: 20px;
	}




/*------------------------------------*/
/* [ Menadzerowie ]
/*------------------------------------*/

#inline {
	float: left;
	margin-bottom: -12px;
	width: 625px;
	}

#inline h1 {
	float: left;
	white-space: nowrap;
	width: 375px;
	}

#inline a.img {
	clear: none;
	margin-top: 6px;
	}

div.alphabet {
	font-size: 11px;
	width: 625px;
	}

div.alphabet span {
	float: left;
	padding-right: 2px;
	}
	
div.alphabet a {
	background: none;
	float: left;
	margin-top: 2px;
	padding: 0;
	}

div.alphabet select {
	color: #6f6b6b;
	float: right;
	font: normal 11px tahoma, sans-serif;
	padding: 1px;
	width: 155px;
	}

#artykuly div.clh,
#bankw div.clh,
#firmy div.clh,
#managers1 div.clh {
	padding-bottom: 20px;
	}

#artykuly div.clh div.item,
#bankw div.clh div.item,
#firmy div.clh div.item,
#managers1 div.clh div.item {
	clear: left;
	float: left;
	padding-bottom: 20px;
	min-height: 105px;
	width: 330px;
	}
	
#artykuly div.clh div.img,
#firmy div.clh div.img,
#managers1 div.clh div.img {
	float: left;
	height: 110px;
	width: 95px;
	}

#artykuly div.clh div.img img,
#firmy div.clh div.img img,
#managers1 div.clh div.img img {
	max-height: 110px;
	max-width: 95px;
	}

#artykuly div.clh div.desc,
#firmy div.clh div.desc,
#managers1 div.clh div.desc {
	border-bottom: 1px solid #ece8e6;
	float: left;
	height: 110px;
	width: 195px;
	}
	
#artykuly div.clh div.desc a,
#bankw div.clh div.desc a,
#firmy div.clh div.desc a,
#managers1 div.clh div.desc a {
	background: url('../gfx/p.gif') right 5px no-repeat;
	color: #e61c1b;
	float: left;
	font-weight: bold;
	left: auto;
	margin-top: 88px;
	padding-right: 12px;
	position: absolute;
	top: auto;
	width: auto;
	}

#artykuly div.clh div.title,
#firmy div.clh div.title,
#managers1 div.clh div.title {
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	}

#artykuly div.clh p.info,
#firmy div.clh p.info,
#managers1 div.clh p.info {
	font-weight: bold;
	padding-top: 10px;
	}



div.rm {
	clear: left;
	float: left;
	font-size: 12px;
	left: 20px;
	margin-bottom: 15px;
	position: relative;
	width: 235px;
	}

a.mtrailer {
	clear: left;
	color: #e61c1b;
	float: left;
	font-size: 11px;
	font-weight: bold;
	left: 0;
	margin-top: 2px;
	position: relative;
	width: 235px;
	}

a.mtrailer img {
	left: auto;
	margin: 3px 0 0 5px;
	position: absolute;
	}




/*------------------------------------*/
/* [ menadzerowie cv ]
/*------------------------------------*/

#mDetails {
	float: left;
	left: 20px;
	position: relative;
	width: 450px;
	}

#managers2 div.nItem a {
	clear: left;
	float: left;
	margin: 10px 0 0 0;
	}

#managers2 div.nItem a.normal {
	background: none;
	margin: 0;
	padding: 0;
	}




/*------------------------------------*/
/* [ transakcje ]
/*------------------------------------*/

#tNav {
	color: #e61c1b;
	font-weight: bold;
	}



#tNav a, #tNav span {
	color: #e61c1b;
	float: left;
	font-weight: bold;
	margin: 0 5px;
	text-align: center;
	}

#tYear {
	left: 10px;
	position: relative;
	width: 500px;
	}

#tNav #tYear a {
	height: 19px;
	width: 40px;
	}

#tNav #tToggle {
	clear: left;
	float: left;
	left: 10px;
	margin-top: 5px;
	position: relative;
	}

#tNav #tToggle a {
	float: left;
	margin: 0 10px;
	}




/*------------------------------------*/
/* [ transakcje ] - wybrana opcja
/*------------------------------------*/

#tNav .selected {
	background: #e61c1b;
	color: #fff;
	cursor: default;
	height: 19px;
	margin-bottom: 3px;
	position: relative;
	top: -2px
	}

#tNav .selected strong {
	float: left;
	margin-top: 2px;
	padding: 0 4px;
	}
	
#tNav .selected .sl {
	float: left;
	margin-left: -3px;
	position: relative;
	}

#tNav .selected .sr {
	float: left;
	margin-right: -3px;
	position: relative;
	}




/*------------------------------------*/
/* [ transakcje ] tabela
/*------------------------------------*/

#tt {
	clear: left;
	color: #000;
	float: left;
	width: 640px;
	}

#tt td {
	height: 100%;
	padding: 10px 0;
	vertical-align: top;
	}

#tt td.b		{	border-bottom: 1px solid #000;		}
#tt td.tCenter	{	text-align: center;	}
#tt td.tSpacer {	width: 10px;	}
#tt tr.tdbg	{	background: url('../gfx/transactions/tdbg.gif') 0 0 repeat-x #ece8e6;		}
#tt tr.tdbg td {	padding: 10px 0;		}

#tt img.flag {
	clear: both;
	display: block;
	margin-bottom: 4px;
	}

#tt #tHead td {
	color: #565656;
	font-weight: bold;
	}

#tt #tHead a {
	color: #e61c1b;
	}




/*------------------------------------*/
/* [ transakcje ] lista rozwijalna
/*------------------------------------*/

ul.toggle {
	left: 20px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 235px;
	}
	
ul.toggle li {
	clear: left;
	cursor: pointer;
	font-size: 12px;
	padding: 8px 0 8px 25px;
	width: 230px;
	}
	
ul.toggle li.closed	{	background: url('../gfx/bulletClosed.gif') 0 8px no-repeat;	}

ul.toggle li.opened {
	background: url('../gfx/bulletOpened.gif') 0 8px no-repeat;
	clear: left;
	float: left;
	height: auto;
	}

ul.toggle li ul {
	clear: left;
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 6px 0;
	}
	
ul.toggle li li {
	clear: left;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 5px 0;
	}
	
ul.toggle li.closed *		{	display: none;	}

ul.toggle li.opened ul {
	display: block;
	float: left;
	left: -25px;
	margin-bottom: -10px;
	position: relative;
	}

ul.toggle li.opened ul a.trailer {
	color: #e61c1b;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	margin-left: -20px;
	}




/*------------------------------------*/
/* [ lightbox ]
/*------------------------------------*/

#lightbox		{	background: #f6f4f3;	}

#lightbox div.main {
	clear: left;
	display: block;
	margin: 0 auto;
	padding-top: 8px;
	text-align: left;
	width: 650px;
	}

#lightbox div#logo {
	padding: 10px 0;
	text-align: center;
	}

#lightbox .nItem {
	font-size: 11px;
	padding-bottom: 10px;
	width: 650px;
	}

#lightbox .nItem a		{	margin: 0;		}

#lightbox #tDetails		{	width: 650px;	}
	
#lightbox #tDetails	.a {
	float: left;
	font-weight: bold;
	text-align: right;
	width: 317px;
	}
	
#lightbox #tDetails	.b {
	color: #e61c1b;
	float: right;
	text-align: left;
	width: 317px;
	}

#lightbox #tDetails .b img {
	margin-right: 3px;
	position: relative;
	top: 1px;
	}

#lightbox #tDetails div.nItem		{	padding: 0;	}




/*------------------------------------*/
/* [ Slownik ]
/*------------------------------------*/

#slownik .alphabet a {
	margin-left: 0;
	margin-right: 5px;
	}

#slownik .contentLeft a.back {
	background: url('../gfx/p3.gif') 0 3px no-repeat;
	color: #e61c1b;
	clear: left;
	float: left;
	font: bold 11px tahoma, sans-serif;
	margin-bottom: 0px;
	margin-left: 0;
	padding-left: 12px;
	white-space: nowrap;
	}




/*------------------------------------*/
/* [ artykuly ]
/*------------------------------------*/

#artykuly .clh .item {
	height: auto;
	min-height: 0 !important;
	}

#artykuly .clh .date {
	clear: left;
	display: block;
	font-size: 10px;
	line-height: 1em;
	padding: 0;
	}

#artykuly .clh a.normal 		{	font-weight: bold;	}

#artykuly .clh .rm,
#artykuly .clh a.mtrailer 	{	width: 295px !important;	}

#artykuly .clh .rm			{	margin: 0;		}

#artykuly .clh .rm,
#artykuly .clh a {
	left: 0;
	line-height: 170%;
	width: auto;
	}
	
#artykuly .clh p {
	clear: left;
	display: block;
	line-height: 1.4em;
	padding-top: 8px;
	width: 295px;
	}

#artykuly .clh .horizLine	{	padding-top: 1px;	}

#artykuly .clh .more {
	color: #e61c1b;
	font-weight: bold;
	}

#artykuly .clh .more img {	margin-top: 1px;		}
#artykuly .desc p		{	width: 230px;	}

#artykuly .imgHeader,
#artykuly .imgHeader img,
#artykuly .imgHeader h1	{	float: left; clear: none	}
#artykuly .imgHeader h1	{	width: auto;	}
#artykuly .imgHeader img {	margin: 6px 6px 0 0;		}

#artykuly .contentRight .img span,
#opinia .contentRight .img span,
#prezentacje .contentRight .img span {
	float: left;
	margin-right: 5px;
	width: 21px;
	}

#artykuly .contentRight .img span img,
#opinia .contentRight .img span img,
#prezentacje .contentRight .img span img {
	float: right;
	margin: 0;
	}
	



/*------------------------------------*/
/* [ firmy po wykupie ]
/*------------------------------------*/

#firmy div.clh div.item		{	min-height: 0;		}

#firmy div.clh div.img {
	height: auto;
	text-align: center;
	}

#firmy div.clh div.img img	{	margin: 0 auto;		}

#firmy div.clh div.desc {
	border: 0;
	height: auto;
	left: 15px;
	padding-bottom: 30px;
	position: relative;
	width: 180px;
	}

#firmy div.clh div.title {
	line-height: 170%;
	padding-bottom: 2px;
	}

#firmy div.clh div.desc a {
	clear: left;
	margin: 0;
	position: relative;
	}




/*------------------------------------*/
/* [ formularz kontaktowy ]
/*------------------------------------*/

#fContact		{	width: 280px;	}

#fContact #cName {
	margin-left: 0;
	width: 100px;
	}

#fContact #cMail {
	margin-left: 10px;
	width: 140px;
	}


#fContact textarea {
	width: 263px;
	}


input.fText {
	width: 140px;
	}

#fContact #send {
	color: #e61c1b;
	clear: left;
	float: left;
	font-weight: bold;
	text-align: right;
	width: 280px;
	}

#fContact #send input {
	background: url('../gfx/btSubmit.gif') right 0 no-repeat;
	color: #e61c1b;
	font-weight: bold;
	margin-right: 4px !important;
	margin-top: 5px !important;
	width: 80px;
	}

#zumi {
	margin-left: 5px;
	margin-top: -2px;
	position: absolute;
	}




/*------------------------------------*/
/* [ bank wiedzy ] kolumna 1 - lista rozwijalna
/*------------------------------------*/

#bankw .clh ul.toggle {
	left: 0;
	width: 300px;
	}

#bankw .clh ul.toggle li {
	width: 300px;
	}

#bankw .clh ul.toggle li div {
	clear: left;
	margin-left: -25px;
	padding-top: 10px;
	width: 300px;
	}

#bankw .clh ul.toggle li p.icon {
	float: left;
	text-align: right;
	width: 22px;
	}

#bankw .clh ul.toggle li p.icon img {	margin: 0 auto;		}

#bankw .clh ul.toggle li p.info {
	float: left;
	font-size: 11px;
	left: 15px;
	line-height: 150%;
	padding-bottom: 5px;
	position: relative;
	width: 260px;
	}

#bankw .clh ul.toggle li p.info span {
	clear: left;
	color: #e61c1b;
	display: block;
	padding-bottom: 5px;
	}

#bankw .clh ul.toggle li a {
	font-weight: bold;
	left: 0;
	top: 0;
	width: 100%;
	}

#bankw .clh ul.toggle li a img {
	position: relative;
	}




/*------------------------------------*/
/* [ bank wiedzy ] kolumna 2
/*------------------------------------*/

#bankw div.clh div.item {
	height: auto;
	min-height: 0;
	}

#bankw div.clh div.img {
	height: auto;
	text-align: center;
	width: 52px;
	}

#bankw div.clh div.img img {
	margin: 0 auto;
	max-width: 52px;
	}

#bankw div.clh div.desc {
	border: 0;
	float: left;
	height: auto;
	left: 15px;
	position: relative;
	width: 250px;
	}

#bankw div.clh div.desc h4	{	line-height: 140%;	}

#bankw div.clh div.desc a {
	clear: left;
	margin: 0;
	position: relative;
	}

#bankw div.clh div.desc p {
	clear: left;
	font-size: 12px;
	line-height: 140%;
	padding-top: 3px;
	padding-bottom: 5px;
	}

#bankw .contentRight .rm {
	border-bottom: 1px solid #e3e3e3;
	padding-bottom: 10px;
	margin-bottom: 8px;
	}

#bankw .contentRight .rm a.img	{	left: 0;	}

#bankw .contentRight .rm p {
	font-size: 11px;
	left: 0;
	padding-bottom: 5px;
	padding-top: 0;
	}

#bankw .contentRight ul.toggle .rm {
	border: 0;
	float: none;
	margin: 0;
	margin-left: -45px;
	padding-top: 5px;
	padding-bottom: 30px;
	}

*:first-child+html #bankw .contentRight ul.toggle .rm {
	padding-bottom: 10px;
	}




/*------------------------------------*/
/* [ opinia / konferencje i szkolenia ]
/*------------------------------------*/

#opinia .contentLeft p,
#szkolenia .contentLeft p {
	padding-top: 15px;
	}

#opinia .contentLeft p a,
#szkolenia .contentLeft p a {
	color: #e61c1b;
	font-weight: bold;
	}

#opinia .contentLeft img.right,
#szkolenia .contentLeft img.right {
	float: right;
	margin: 25px -15px 10px 25px;
	position: relative;
	z-index: 1;
	}

#opinia .contentLeft ul,
#szkolenia .contentLeft ul {
	display: block;
	list-style-type: none;
	margin-top: 20px;
	}

#opinia .contentLeft ul li,
#szkolenia .contentLeft ul li {
	background: url('../gfx/bullet.gif') 0 6px no-repeat;
	padding-left: 20px;
	}




/*------------------------------------*/
/* [ konferencje i szkolenia ]
/*------------------------------------*/

#szkolenia .contentLeft .bdesc {
	display: block;
	margin-top: 15px;
	margin-bottom: 25px;
	}

#szkolenia .contentLeft .bdesc p {
	font-size: 10px;
	margin: 0;
	padding: 0;
	}

#szkolenia .contentLeft .bdesc img {
	border: 1px solid #ece8e6;
	padding: 5px;
	}

#prezentacje #mDetails,
#szkolenia #mDetails {
	left: 0;
	width: 100%;
	}




/*------------------------------------*/
/* [ konferencje i szkolenia - lista rozwijalna ] kolumna 2
/*------------------------------------*/

#szkolenia .contentRight ul.toggle {
/*	left: 0;*/
	width: 235px;
	}

#szkolenia .contentRight ul.toggle li {
	width: 230px;
	}

#szkolenia .contentRight ul.toggle li div {
	clear: left;
	margin-left: -25px;
	padding-top: 10px;
	width: 230px;
	}

#szkolenia .contentRight ul.toggle li p.icon {
	float: left;
	left: 0;
	text-align: right;
	width: 22px;
	}

#szkolenia .contentRight ul.toggle li p.icon img {
	left: 0;
	margin: 0 auto;
	}

#szkolenia .contentRight ul.toggle li p.info {
	float: left;
	font-size: 11px;
	left: 15px;
	line-height: 150%;
	padding-bottom: 5px;
	position: relative;
	width: 195px;
	}

#szkolenia .contentRight ul.toggle li p.info span {
	clear: left;
	color: #e61c1b;
	display: block;
	padding-bottom: 5px;
	}

#szkolenia .contentRight ul.toggle li a {
	font-weight: bold;
	left: 0;
	top: 0;
	width: 100%;
	}

#szkolenia .contentRight ul.toggle li a img {
	left: 0;
	margin: 3px 0 0 5px;
	position: relative;
	}

	
	
	
/*------------------------------------*/
/* [ rejestracja ]
/*------------------------------------*/
	
.regIcon {
	float: left;
	width: 25px;
	}

.regInfo {
	float: left;
	left: 10px;
	padding-top: 5px;
	position: relative;
	width: 590px;
}

#fRegister {
	clear: left;
	float: left;
	width: 625px;
	}

#fRegister p {
	clear: left;
	float: left;
	padding-bottom: 5px;
	text-align: left;
	width: 100%;
	}

#fRegister p span.fRegt {
	float: left;
	text-align: right;
	width: 60px;
	}

#fRegister p span.gray {
	color: #999;
	float: left;
	}

#fRegister p input		{	margin: 0 10px;	}
#fRegister p input.cBox	{	margin: 0;		}

#fRegister p span.cbInfo {
	float: left;
	line-height: 140%;
	padding-left: 10px;
	width: 500px;
	}

#fRegister #send {
	text-align: right;
	width: 177px;
	}

#fRegister #send .fSubmit {
	background: url('../gfx/register/btSend.gif') 5px 3px no-repeat;
	color: #fff;
	font-weight: bold;
	height: 22px;
	width: 113px;
	}

.contentRight #ulReg {
	left: 20px;
	line-height: 140%;
	list-style-type: none;
	position: relative;
	width: 235px;
	}

.contentRight #ulReg li {
	background: url('../gfx/register/bullet.gif') 0 9px no-repeat;
	clear: left;
	padding: 2px 0 2px 10px;
	width: 220px;
	}


#register a.more {
	background: none;
	clear: left;
	color: #e61c1b;
	float: left;
	font-weight: bold;
	margin: -10px 0 20px 0;
	white-space: nowrap;
	}

#register a.more img {
	position: relative;
	padding-left: 5px;
	top: 3px;
	}

*:first-child+html #fRegister #send .fSubmit		{	padding-top: 1px;	}

html*#fRegister #send .fSubmit		{	padding-top: 1px;	}




/*------------------------------------*/
/* [ wyniki wyszukiwania ]
/*------------------------------------*/

.countResults {
	clear: left;
	font-size: 12px;
	font-weight: bold;
	margin-right: 25px;
	position: relative;
	text-align: right;
	top: -25px;
	width: 635px;
	}




/*------------------------------------*/
/* [ wyniki wyszukiwania ]
/*------------------------------------*/

#gmap {
	width: 400px;
	height: 400px;
	}

#gmap a {
	background: none;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}

#gmap #gmapTitle {
	font-weight: bold;
	padding-bottom: 5px;
	}
	
	
	
/* korekty */
.clh { width: 320px !important;}
.clh .item { width: 300px !important; padding-right: 10px; }