	#pageContent {
	}

	.background {
		background: url(../img/main/content_background.png) no-repeat bottom center;
	}

	.box4bigBackground {
		background: url(../img/main/content_background_box4big.png) no-repeat bottom center;
	}

		#pageContent div.content {
			min-height: 238px;
			padding-bottom: 30px;
		}

			#pageContent div.content div.box1 {
				float: left;
				width: 218px;
				position: relative;
			}

	#pageContent div.content div.newsletter {
		position: absolute;
		bottom: -30px;
		left: 30px;
		width: 176px;
		height: 219px;
		position: relative;
		background: url(../img/main/newsletter.png) no-repeat 0 0;
		zmargin-left: 30px;
      }

		#pageContent div.content div.newsletter span {
			display: block;
			padding: 50px 0 0 10px;
		  }

		#pageContent div.content div.newsletter a {
			display: block;
			width: 115px;
			height: 45px;
			position: absolute;
			bottom: 10px;
			left: 5px;
		  }

				#pageContent div.content div.box1 h2 {
					width: 218px;
					height: 29px;
					background: url(../img/main/box1_h2.png) no-repeat 45px 100%;
					text-indent: -5000px;
					overflow: hidden;
					margin-bottom: 10px;
				}

				#pageContent div.content div.box1 dl {
					clear: both;
					padding: 0 19px 0 46px;
				}

				#pageContent div.content div.box1 dl.space {
					padding-bottom: 20px;
				}

					#pageContent div.content div.box1 dl dt {
					}

					#pageContent div.content div.box1 dl dd {
					}

						#pageContent div.content div.box1 dl dd a {
							white-space: nowrap;
						}

				#pageContent div.content div.box1 p {
					padding: 7px 19px 0 45px;
					text-align: right;
				}

			#pageContent div.content div.box2 {
				float: left;
				width: 187px;
			}

				#pageContent div.content div.box2 h3 {
					font-size: 11px;
					line-height: 1.2em;
					color: #FFF;
					padding: 10px 16px 11px 39px;
					background: url(../img/main/box2_h3.png) no-repeat 10px 5px;
				}

				#pageContent div.content div.box2 dl {
					width: 177px;
					background: url(../img/main/box2_dl.png) no-repeat;
					margin-left: 5px;
					padding-top: 5px;
				}

					#pageContent div.content div.box2 dl dt {
						width: 177px;
						height: 64px;
						background: url(../img/main/box2_dl_dt.png) no-repeat;
						text-indent: -5000px;
						overflow: hidden;
					}

					#pageContent div.content div.box2 dl dd {
						width: 177px;
						background: url(../img/main/box2_dl_dd.png) no-repeat 0 100%;
						padding-bottom: 7px;
					}

						#pageContent div.content div.box2 dl dd ul {
							width: 160px;
							margin-left: 17px;
						}

							#pageContent div.content div.box2 dl dd ul li {
								border-top: solid 1px #1F4E03;
							}

								#pageContent div.content div.box2 dl dd ul li a {
									display: block;
									color: #A5E57D;
									padding: 3px 0 4px 0;
									margin-left: -2px;
								}

								#pageContent div.content div.box2 dl dd ul li a:hover {
									text-decoration: none;
									color: #FFF;
								}

			#pageContent div.content div.box3 {
				float: left;
				width: 186px;
			}

				#pageContent div.content div.box3 h3 {
					font-size: 11px;
					line-height: 1.2em;
					color: #FFF;
					padding: 10px 16px 11px 39px;
					background: url(../img/main/box3_h3.png) no-repeat 11px 5px;
				}

				#pageContent div.content div.box3 dl {
					width: 175px;
					background: url(../img/main/box3_dl.png) no-repeat;
					margin-left: 6px;
				}

					#pageContent div.content div.box3 dl dt {
						height: 0px;
						text-indent: -5000px;
						overflow: hidden;
					}

					#pageContent div.content div.box3 dl dd {
						position: relative;
						background: url(../img/main/box3_dl_dd.png) no-repeat 0 100%;
						padding: 79px 55px 100px 15px;
						line-height: 1.2em;
					}

						#pageContent div.content div.box3 dl dd a {
							position: absolute;
							left: 10px;
							bottom: 5px;
							display: block;
							width: 157px;
							height: 27px;
							text-indent: -5000px;
							overflow: hidden;
						}

			#pageContent div.content div.box4 {
				float: left;
				width: 188px;
			}

			#pageContent div.content div.box4big {
				width: 379px;
			}

				#pageContent div.content div.box4 h3 {
					font-size: 11px;
					line-height: 1.2em;
					color: #FFF;
					padding: 10px 16px 11px 39px;
					background: url(../img/main/box4_h3.png) no-repeat 11px 5px;
				}

				#pageContent div.content div.box4 dl {
					width: 177px;
					background: url(../img/main/box4_dl.png) no-repeat;
					margin-left: 6px;
					margin-top: -14px;
				}

				#pageContent div.content div.box4big dl {
					width: 368px;
					background: url(../img/main/box4big_dl.png) no-repeat;
				}

					#pageContent div.content div.box4 dl dt {
						height: 0px;
						text-indent: -5000px;
						overflow: hidden;
					}

					#pageContent div.content div.box4 dl dd {
						position: relative;
						background: url(../img/main/box4_dl_dd.png) no-repeat 0 100%;
						zzpadding: 79px 10px 129px 15px;
						padding: 79px 10px 75px 15px;
						line-height: 1.2em;
						color: #ffffff;
					}

					#pageContent div.content div.box4big dl dd {
						background: url(../img/main/box4big_dl_dd.png) no-repeat 0 100%;
						padding: 79px 10px 77px 15px;
					}

						#pageContent div.content div.box4 dl dd a {
							position: absolute;
							left: 10px;
							bottom: 5px;
							display: block;
							width: 157px;
							height: 27px;
							text-indent: -5000px;
							overflow: hidden;
						}

			#pageContent div.content div.livechat {
				height: 70px;
				position: relative;
				padding-top:5px;
				text-align:center;
			  zzbackground: url(../img/main/livechat.png) no-repeat 0 0;
				margin-left: 6px;
      }

			#pageContent div.content div.livechat span.loader {
				position: absolute;
				top: 50%;
				left: 50%;
				z-index: 0;
				display: block;
				width: 128px;
				height: 15px;
				margin: -8px 0 0 -64px;
			  zzbackground: url(../img/main/livechat_loader.gif) no-repeat 0 0;
      }

              #pageContent div.content div.livechat img {
				position: absolute;
				top: 0px;
				left: 0px;
				z-index: 0;
				display: block;
                height:70px;
              }

			#pageContent div.content div.box5 {
				float: left;
				width: 186px;
			}

				#pageContent div.content div.box5 div.banner {
					width: 177px;
					height: 252px;
					margin: 4px 0 0 6px;
					overflow: hidden; /* ??? */
				}

					#pageContent div.content div.box5 div.banner img {
						width: 177px;
					}

				#pageContent div.content div.box5 p {
					text-align: right;
					padding: 7px 2px 0 0;
				}

					#pageContent div.content div.box5 p a {
						color: #FFF;
					}

		#bankPomyslow {
			border-bottom: 1px #d4e9b8 solid;
			border-collapse: collapse;
			margin: 0 auto;
			width: 936px;
		}

			#bankPomyslow td {
				border-right: 1px #d4e9b8 solid;
				padding: 8px 7px;
				vertical-align: top;
				width: 220px;
			}

			#bankPomyslow td.first {
				border-right: none;
				width: 156px;
			}

			#bankPomyslow td.last {
				border-right: none;
			}

				#bankPomyslow dl dt {
					float: left;
				}

				#bankPomyslow dl dd {
					margin-left: 65px;
				}

					#bankPomyslow dl dd a.title {
						color: #b1d87d;
						display: block;
						font-weight: bold;
						margin-bottom: 6px;
					}

				#bankPomyslow dl dd.more {
					clear: left;
					margin-left: 0;
				}

					#bankPomyslow dl dd.more a {
						font-weight: bold;
					}

		#pageFooter div.contentTop {
				height: 66px;
				/*background: url(../img/shared/footer/top_background.png) no-repeat 50% -13px;*/
				background: none;
		}

			#pageFooter div.contentTop .banner {
			  display:block;
				top: -100px !important;
			}
			  #pageFooter div.contentTop .banner object {
			  }

			#pageFooter div.contentTop p.lukas {
					top: 10px;
			}

			#pageFooter div.contentTop p.zobaczTakze {
					margin: 21px 0 0 237px;
			}

			#pageFooter div.contentTop ul {
					margin: 21px 0 0 0;
			}

