html, body {
	background-color: #ffffff;
	height: 100%;
}

body, input, textarea, select, option, td, th {
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	color: #746050;
}

input, textarea, select, option {
	background: #fff;
}

input[type="radio"], input[type="checkbox"] {
	background: transparent;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	background-color: #ffffe0;
}

* {
	margin: 0;
	padding: 0;
	border: 0 none;
	outline: 0;
}

ul, ol {
	list-style: none;
}

a {
	text-decoration: none;
	color: #69849f;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

pre {
	white-space: normal;
}

.hide {
	display: none;
}

.clear {
	clear: both;
}

.clearL {
	clear: left;
}

.clearR {
	clear: right;
}

.inLine {
	display: inline;
}

.textItalic {
	font-style: italic;
}

.textCenter {
	text-align: center;
}

.textRight {
	text-align: right;
}

div.clear {
		clear: both;
		height: 0px;
		text-indent: -8000px;
		overflow: hidden;
	}


#lightbox, #lightbox2 {	background-image: url(../img/sub/lightbox_overlay.png);	position: fixed;	margin: auto;	top: 0;	left: 0;	z-index: 100;	width:  100%;	height: 100%;}#lightbox2 {	z-index: 101;}	#lightbox div.content, #lightbox2 div.content {		position: absolute;		top: 50%;		left: 50%;	}	#lightbox.lightbox div.content, #lightbox2.lightbox div.content {		width: 772px;		margin-left: -386px;	}	#lightbox.komunikat div.content, #lightbox2.komunikat div.content {		width: 532px;		margin-left: -266px;	}		#lightbox.komunikat div.content p, #lightbox2.komunikat div.content p {			width: 460px;			padding: 0 36px 14px 36px;			background: #fff;			font-size: 12px;		}		#lightbox div.content div.top,		#lightbox div.content div.top-wide,		#lightbox2 div.content div.top,		#lightbox2 div.content div.top-wide		{			position: relative;		}		#lightbox.lightbox div.content div.top, #lightbox2.lightbox div.content div.top {			background: url(../img/sub/lightbox_top.png);			width: 772px;			height: 38px;		}		#lightbox.lightbox div.content div.top-wide, #lightbox2.lightbox div.content div.top-wide {			background: url(../img/sub/lightbox_top_wide.png);			width: 772px;			height: 18px;		}		#lightbox.komunikat div.content div.top, #lightbox2.komunikat div.content div.top {			background: url(../img/sub/lightbox_komunikat_top.png);			width: 532px;			height: 51px;		}			#lightbox.lightbox div.content div.top h3, #lightbox2.lightbox div.content div.top h3 {				position: absolute;				top: 11px;				left: 21px;				font-size: 14px;				color: #746050;			}			#lightbox.komunikat div.content div.top h3, #lightbox2.komunikat div.content div.top h3 {				position: absolute;				top: 21px;				left: 36px;				font-size: 12px;				color: #69849f;			}				#lightbox.lightbox div.content div.top h3 .marzenie, #lightbox2.lightbox div.content div.top h3 .marzenie {					color: #69849f;				}			#lightbox.lightbox div.content div.top p.szczegoly, #lightbox2.lightbox div.content div.top p.szczegoly {				position: absolute;				top: 6px;				right: 17px;			}				#lightbox.lightbox div.content div.top p.szczegoly a, #lightbox2.lightbox div.content div.top p.szczegoly a {					display: block;					color: #fff;					background: url(../img/sub/li2.png) no-repeat 100% 5px;					padding: 0 11px 0 0;				}		#lightbox.lightbox div.content div.image, #lightbox2.lightbox div.content div.image {			width: 748px;			padding: 0 12px 0 12px;			background: #fff;		}			#lightbox.lightbox div.content div.image img, #lightbox2.lightbox div.content div.image img {				display:block;				margin: 0 auto;			}		#lightbox div.content div.bottom, #lightbox2 div.content div.bottom {			position: relative;		}		#lightbox.lightbox div.content div.bottom, #lightbox2.lightbox div.content div.bottom {			background: url(../img/sub/lightbox_bottom.png);			width: 772px;			height: 72px;		}		#lightbox.komunikat div.content div.bottom, #lightbox2.komunikat div.content div.bottom {			background: url(../img/sub/lightbox_komunikat_bottom.png);			width: 532px;			height: 39px;		}			#lightbox.lightbox div.content div.bottom h4 , #lightbox2.lightbox div.content div.bottom h4 {				position: absolute;				top: 08px;				left: 22px;				font-size: 12px;				color: #69849f;			}			#lightbox.lightbox div.content div.bottom p.opis, #lightbox2.lightbox div.content div.bottom p.opis {				position: absolute;				top: 27px;				left: 22px;				font-size: 11px;				color: #746050;				width: 510px;			}			#lightbox div.content div.bottom ul, #lightbox2 div.content div.bottom ul {				position: absolute;				bottom: 0px;				right: 0px;			}			#lightbox.lightbox div.content div.bottom ul ,#lightbox2.lightbox div.content div.bottom ul {				width: 218px;				height: 72px;			}			#lightbox.komunikat div.content div.bottom ul, #lightbox2.komunikat div.content div.bottom ul {				width: 84px;				height: 39px;			}				#lightbox div.content div.bottom ul li , #lightbox2 div.content div.bottom ul li {					display: block;					position: absolute;				}					#lightbox div.content div.bottom ul li a,#lightbox2 div.content div.bottom ul li a {						display: block;						text-indent: -8000px;						overflow: hidden;						cursor: pointer;					}				#lightbox.lightbox div.content div.bottom ul li.poprzednie, #lightbox2.lightbox div.content div.bottom ul li.poprzednie {					top: 17px;					left: 17px;				}					#lightbox.lightbox div.content div.bottom ul li.poprzednie a, #lightbox2.lightbox div.content div.bottom ul li.poprzednie a {						background: url(../img/sub/lightbox_poprzednie.png) no-repeat 0 0;						width: 79px;						height: 13px;					}				#lightbox.lightbox div.content div.bottom ul li.nastepne, #lightbox2.lightbox div.content div.bottom ul li.nastepne {					top: 17px;					left: 126px;				}					#lightbox.lightbox div.content div.bottom ul li.nastepne a, #lightbox2.lightbox div.content div.bottom ul li.nastepne a {						background: url(../img/sub/lightbox_nastepne.png) no-repeat 0 0;						width: 67px;						height: 12px;					}					        #lightbox.lightbox div.content div.bottom ul li.zaglosuj, #lightbox2.lightbox div.content div.bottom ul li.zaglosuj {					top: 42px;					left: 17px;				}					#lightbox.lightbox div.content div.bottom ul li.zaglosuj a, #lightbox2.lightbox div.content div.bottom ul li.zaglosuj a {						background: url(../img/sub/lightbox_zaglosuj.png) no-repeat 0 0;						width: 79px;						height: 13px;					}				#lightbox.lightbox div.content div.bottom ul li.zamknij , #lightbox2.lightbox div.content div.bottom ul li.zamknij {					top: 42px;					left: 133px;				}				#lightbox.komunikat div.content div.bottom ul li.zamknij, #lightbox2.komunikat div.content div.bottom ul li.zamknij {					top: 12px;					left: 0px;				}					#lightbox div.content div.bottom ul li.zamknij a, #lightbox2 div.content div.bottom ul li.zamknij a {						background: url(../img/sub/lightbox_zamknij.png) no-repeat 0 0;						width: 60px;						height: 13px;					}

/**************************** pageHeader **************************************/

div#pageHeader {
	height: 263px;
	background: url(../img/sub/header/background.jpg) no-repeat 50% 100%;
}

body.theme2 div#pageHeader {
	background-image: url(../img/sub/header/background_theme2.jpg);
}

body.theme3 div#pageHeader {
	background-image: url(../img/sub/header/background_theme3.jpg);
}

body.theme4 div#pageHeader {
	background-image: url(../img/sub/header/background_theme4.jpg);
}

body.theme5 div#pageHeader {
	background-image: url(../img/sub/header/background_theme5.jpg);
}

	div#pageHeader div.headerContent {
		margin: 0 auto;
		width: 958px;
		height: 263px;
		position: relative;
	}

		div#pageHeader div.headerContent h1 {
			position: absolute;
			top: 15px;
			left: 5px;
			width: 207px;
			height: 24px;
		}

			div#pageHeader div.headerContent h1 a {
				display: block;
				width: 207px;
				height: 24px;
				background: url(../img/sub/header/h1.png) no-repeat;
				text-indent: -8000px;
				overflow: hidden;
			}

		div#pageHeader div.headerContent ul.mainMenu {
			position: absolute;
			top: 63px;
			left: 6px;
		}

			div#pageHeader div.headerContent ul.mainMenu li {
				display: block;
				float: left;
				height: 13px;
				padding: 0 25px 0 0;
			}

				div#pageHeader div.headerContent ul.mainMenu li a {
					display: block;
					height: 13px;
					font-size: 12px;
					color: #746050;
					text-indent: -8000px;
				}

				div#pageHeader div.headerContent ul.mainMenu li.active a,
				div#pageHeader div.headerContent ul.mainMenu li a:hover {
					color: #fe6904;
					text-decoration: none;
					background-position: 0 13px;
				}

				div#pageHeader div.headerContent ul.mainMenu li.zalozProfil a {
					width: 58px;
					background-image: url(../img/sub/header/mainmenu_zalozprofil.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.mojProfil a {
					width: 48px;
					background-image: url(../img/sub/header/mainmenu_mojprofil.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.przegladajMarzenia a {
					width: 101px;
					background-image: url(../img/sub/header/mainmenu_przegladajmarzenia.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.marzeniaCaseStudy a {
					width: 105px;
					background-image: url(../img/sub/header/mainmenu_marzeniacasestudy.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.wymarzoneISpelnione a {
					width: 119px;
					background-image: url(../img/sub/header/mainmenu_wymarzoneispelnione.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.jakSpelniacMarzenia a {
					width: 119px;
					background-image: url(../img/sub/header/mainmenu_jakspelniacmarzenia.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.marzeniaSlaw a {
					width: 73px;
					background-image: url(../img/sub/header/mainmenu_marzeniaslaw.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.oCoChodzi a {
					width: 60px;
					background-image: url(../img/sub/header/mainmenu_ocochodzi.png);
				}

				div#pageHeader div.headerContent ul.mainMenu li.konkurs a {
					width: 41px;
					background-image: url(../img/sub/header/mainmenu_konkurs.png);
				}
					div#pageHeader div.headerContent ul.mainMenu li.konkursy a {
						width: 47px;
						background-image: url(../img/sub/header/mainmenu_konkursy.png);
					}

				div#pageHeader div.headerContent ul.mainMenu li.niespodzianki a {
					width: 72px;
					background-image: url(../img/sub/header/mainmenu_niespodzianki.png);
				}
				
				div#pageHeader div.headerContent ul.mainMenu li.forum a {
					width: 32px;
					background-image: url(../img/sub/header/mainmenu_forum.png);
				}

		div#pageHeader div.headerContent ul.rightMenu {
			position: absolute;
			top: 63px;
			right: 58px;
			z-index: 2;
		}

			div#pageHeader div.headerContent ul.rightMenu li {
				display: block;
				height: 13px;
				float: left;
				padding: 0 0 0 51px;
				background: url(../img/sub/li1.png) no-repeat 33px 0px;
			}

				div#pageHeader div.headerContent ul.rightMenu li a {
					display: block;
					height: 13px;
					font-size: 12px;
					color: #746050;
					text-indent: -8000px;
				}

				div#pageHeader div.headerContent ul.rightMenu li.active a,
				div#pageHeader div.headerContent ul.rightMenu li a:hover {
					color: #fe6904;
					text-decoration: none;
					background-position: 0 13px;
				}

				div#pageHeader div.headerContent ul.rightMenu li.wyloguj a {
					width: 41px;
					background-image: url(../img/sub/header/rightmenu_wyloguj.png);
				}

				div#pageHeader div.headerContent ul.rightMenu li.zaloguj a {
					width: 41px;
					background-image: url(../img/sub/header/rightmenu_zaloguj.png);
				}

				div#pageHeader div.headerContent ul.rightMenu li.wyszukaj a {
					width: 48px;
					background-image: url(../img/sub/header/rightmenu_wyszukaj.png);
				}

				div#pageHeader div.headerContent ul.rightMenu li form {
					display: none;
					position: absolute;
					left: -20px;
					top: 13px;
					width: 236px;
					height: 78px;
					background: url(../img/sub/header/rightmenu_zalogujwyszukaj_background.png) 0 100% no-repeat;
					padding: 19px 16px 5px 16px;
					border-top: transparent 14px;
				}

				div#pageHeader div.headerContent ul.rightMenu li:hover form {
					display: block;
				}

					div#pageHeader div.headerContent ul.rightMenu li form fieldset {
						padding: 0 13px 0 13px;
					}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset label {
							float: left;
							padding: 3px 0 0 0;
						}

						div#pageHeader div.headerContent ul.rightMenu li.wyszukaj form fieldset label {
							width: 43px;
						}

						div#pageHeader div.headerContent ul.rightMenu li.wyszukaj form fieldset label.inlineBlock {
							display: inline-block;
							margin: 0 0 5px 0;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="text"],
						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="password"] {
							width: 88px;
							height: 16px;
							border: solid 1px #afbbc7;
							padding: 2px 5px 0 5px;
							color: #69849f;
							margin: 0 0 5px 0;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="password"] {
							background: url(../img/sub/header/rightmenu_zalogujwyszukaj_password.png) no-repeat;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="text"] {
							margin-right: 6px;
						}

						div#pageHeader div.headerContent ul.rightMenu li.wyszukaj form fieldset input[type="text"] {
							width: 155px;
							margin-right: 0;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="checkbox"] {
							float: left;
							margin: 4px 8px 0 0;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="radio"] {
							float: left;
							margin: 4px 8px 0 8px;
						}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset select {
							width: 167px;
							border: solid 1px #afbbc7;
							color: #69849f;
							margin-bottom: 5px;
						}

							div#pageHeader div.headerContent ul.rightMenu li form fieldset select option {
								color: #69849f;
							}

						div#pageHeader div.headerContent ul.rightMenu li form fieldset input[type="submit"] {
							width: 80px;
							height: 27px;
							text-indent: -8000px;
							line-height: 27px;
							background: url(../img/sub/header/rightmenu_zalogujwyszukaj_zaloguj.png);
							float: right;
							cursor: pointer;
						}

						div#pageHeader div.headerContent ul.rightMenu li.wyszukaj form fieldset input[type="submit"] {
							background: url(../img/sub/header/rightmenu_zalogujwyszukaj_szukaj.png);
						}

					div#pageHeader div.headerContent ul.rightMenu li form ul {
						position: absolute;
						top: auto;
						bottom: 0px;
						right: auto;
						left: 16px;
						border-top: solid 1px #edf0f3;
						width: 234px;
						padding: 5px 0 8px 0;
					}

						div#pageHeader div.headerContent ul.rightMenu li form ul li {
							display: block;
							height: auto;
							float: left;
							padding: 0;
							background: none;
						}

							div#pageHeader div.headerContent ul.rightMenu li form ul li a {
								height: auto;
								font-size: 11px;
								color: #69849f;
								text-indent: 0;
								width: auto !important;
								background: url(../img/sub/li2.png) no-repeat 17px 4px !important;
								padding: 0 0 0 29px;
							}

		div#pageHeader div.headerContent dl.dodajSwojeMarzenie {
			position: absolute;
			top: 122px;
			right: 7px;
			width: 256px;
			height: 85px;
			z-index: 1;
		}

			div#pageHeader div.headerContent dl.dodajSwojeMarzenie dt {
				display: none;
			}

			div#pageHeader div.headerContent dl.dodajSwojeMarzenie dd {
			}

				div#pageHeader div.headerContent dl.dodajSwojeMarzenie dd a {
					position: absolute;
					top: 0px;
					left: 0px;
					display: block;
					width: 100%;
					height: 100%;
					text-indent: -8000px;
					background: url(../img/sub/header/dodajswojemarzenie.png) no-repeat;
				}

		div#pageHeader div.headerContent dl.themes {
			position: absolute;
			bottom: 8px;
			left: 534px;
			z-index: 1;
			width: 73px;
			height: 12px;
			background: url(../img/sub/header/themesmenu_background.png) no-repeat 0 0;
			padding: 2px 0 0 81px;
		}

			div#pageHeader div.headerContent dl.themes dt {
				display: none;
			}

			div#pageHeader div.headerContent dl.themes dd {
				display: block;
				float: left;
				margin-left: 4px;
				position: relative;
				width: 8px;
				height: 8px;
				border: solid 1px #8e9ca9;
				text-indent: -8000px;
				cursor: pointer;
			}

			div#pageHeader div.headerContent dl.themes dd.theme1 {
				background: url(../img/sub/header/themesmenu_theme1.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme2 {
				background: url(../img/sub/header/themesmenu_theme2.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme3 {
				background: url(../img/sub/header/themesmenu_theme3.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme4 {
				background: url(../img/sub/header/themesmenu_theme4.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme5 {
				background: url(../img/sub/header/themesmenu_theme5.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.active {
				border: solid 1px #fe6904;
			}

			div#pageHeader div.headerContent dl.themes dd a {
				display: none;
				position: absolute;
				top: -19px;
				height: 16px;
				text-indent: -8000px;
				overflow: hidden;
			}

			div#pageHeader div.headerContent dl.themes dd:hover a {
				display: block;
			}

			div#pageHeader div.headerContent dl.themes dd.theme1 a {
				left: -46px;
				width: 103px;
				background: url(../img/sub/header/themesmenu_theme1_hover.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme2 a {
				left: -46px;
				width: 104px;
				background: url(../img/sub/header/themesmenu_theme2_hover.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme3 a {
				left: -27px;
				width: 66px;
				background: url(../img/sub/header/themesmenu_theme3_hover.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme4 a {
				left: -35px;
				width: 82px;
				background: url(../img/sub/header/themesmenu_theme4_hover.png) no-repeat 0 0;
			}

			div#pageHeader div.headerContent dl.themes dd.theme5 a {
				left: -35px;
				width: 82px;
				background: url(../img/sub/header/themesmenu_theme5_hover.png) no-repeat 0 0;
			}

/**************************** pageContent **************************************/

div.flashMain {
	text-align: center;
	height: 100%;
}

div#pageContent {
	margin: 0 auto;
	width: 958px;
	position: relative;
	padding: 0 0 21px 0;
}

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

	div#pageContent table.gallery {
		border-collapse: collapse;
		width: 100%;
		margin: 0 0 12px 0;
		
		position:relative;
		zoom:1;
	}

		div#pageContent table.gallery tr {
		}

			div#pageContent table.gallery tr td {
				text-align: center;
				width: 25%;
			}
			
			div#pageContent table.gallery tr td div.photoWrapper {
			  position:relative;
			}
			  div#pageContent table.gallery tr td div.photoWrapper a.voteButton {
			    display:block;
					position:absolute;
					top:12px;
					left:1px;
					height:1em;
				}
			

				div#pageContent img.border1,
				div#pageContent img.border2,
				div#pageContent img.border3,
				div#pageContent img.border4 {
					display: inline-block !important;
					display: -moz-inline-box !important;
					width: 65px;
					height: 65px;
				}

				div#pageContent img.border1 {
					background: url(../img/sub/content/image_border1.png) no-repeat 0 0;
					padding: 8px 12px 11px 9px;
				}

				div#pageContent img.border2 {
					background: url(../img/sub/content/image_border2.png) no-repeat 0 0;
					padding: 10px 16px 14px 13px;
				}

				div#pageContent img.border3 {
					background: url(../img/sub/content/image_border3.png) no-repeat 0 0;
					padding: 8px 15px 12px 8px;
				}

				div#pageContent img.border4 {
					width: 100px;
					height: 75px;
					background: url(../img/sub/content/image_border4.png) no-repeat 0 0;
					padding: 17px 6px 15px 6px;
				}

				div#pageContent img.border5 {
					width: 74px;
					height: 74px;
					background: url(../img/sub/content/image_border5.png) no-repeat 0 0;
					padding: 14px 18px 17px 14px;
				}

				div#pageContent table.gallery tr td img.border4.a {
					margin-top: 0px;
				}

				div#pageContent table.gallery tr td img.border4.b {
					margin-top: 9px;
				}

				div#pageContent table.gallery tr td img.border4.c {
					margin-top: 16px;
				}

				div#pageContent table.gallery tr td img.border4.d {
					margin-top: 25px;
				}

	div#pageContent table.default {
		border-collapse: collapse;
		width: 665px;
		margin: 0 -33px 12px -25px;
	}

		div#pageContent table.default tbody {
		}

			div#pageContent table.default tbody tr {
			}

				div#pageContent table.default tbody tr td {
					padding: 2px 5px 3px 5px;
					font-size: 12px;
					text-align: left;
				}

				div#pageContent table.default tbody tr.background td,
				div#pageContent table.default tbody tr.background2 td,
				div#pageContent table.default tbody tr.background3 td {
					background-image: url(../img/sub/content/leftcolumn/table_default_background.png);
					background-position: 50% 0;
					background-repeat: repeat-y;
				}

				div#pageContent table.default tbody tr.background td,
				div#pageContent table.default tbody tr.backgroundNull td {
					padding-bottom: 0px;
				}

				div#pageContent table.default tbody tr.background2 td,
				div#pageContent table.default tbody tr.backgroundNull2 td {
					padding-top: 0px;
				}

				div#pageContent table.default tbody tr.background3 td {
				}

				div#pageContent table.default tbody tr td.left {
					vertical-align: top;
					padding-left: 18px;
					background-position: 0 0;
					text-align: right;
				}

				div#pageContent table.default tbody tr td.left.blank {
					width: 20px;
					overflow: hidden;
				}

				div#pageContent table.default tbody tr td.left.middle {
					vertical-align: middle;
				}

				div#pageContent table.default tbody tr td.right {
					text-align: right;
					padding-right: 33px;
					background-position: 100% 0;
					font-size: 11px;
				}

				div#pageContent table.default tbody tr td.center {
					text-align: center;
				}

				div#pageContent table.default tbody tr td.kategoria {
					width: 1%;
					white-space: nowrap;
				}

					div#pageContent table.default tbody tr td a {
					}

					div#pageContent table.default tbody tr td a.color2 {
						color: #fe6904;
					}

					div#pageContent table.default tbody tr td small {
						font-size: 11px;
					}

					div#pageContent table.default tbody tr td img {
						display: inline-block;
						margin: 0 3px 0 0;
					}

					div#pageContent table.default tbody tr td a.dziennik {
						display: inline-block;
						background: url(../img/sub/content/icon_dziennik.png) no-repeat 0 2px;
						padding: 0 10px 0 12px;
					}

					div#pageContent table.default tbody tr td a.zdjecia {
						display: inline-block;
						background: url(../img/sub/content/icon_zdjecia.png) no-repeat 0 2px;
						padding: 0 10px 0 14px;
					}

					div#pageContent table.default tbody tr td a.edycja {
						display: inline-block;
						background: url(../img/sub/content/icon_edycja.png) no-repeat 0 3px;
						padding: 0 10px 0 12px;
					}

					div#pageContent table.default tbody tr td a.usun {
						display: inline-block;
						background: url(../img/sub/content/icon_usun.png) no-repeat 0 4px;
						padding: 0 4px 0 11px;
					}

					div#pageContent table.default tbody tr td a.nick {
						display: block;
						width: 110px;
						/*height: 18px;*/
						padding: 4px 0 0 31px;
						position: relative;
						text-align: left;
					}

					div#pageContent table.default tbody tr td.right a.nick {
						float: right;
					}

						div#pageContent table.default tbody tr td a.nick img {
							position: absolute;
							height: 20px;
							margin-top: -10px;
							top: 50%;
							left: 0px;
							border: solid 1px #fff;
						}

	div#pageContent p.link {
		float: left;
		height: 18px;
		background: url(../img/sub/content/link_left.png) no-repeat 0 0;
		margin: 0 0 0 24px;
	}

	div#pageContent p.link.right {
		float: right;
		margin: 0 0 0 10px;
	}

		div#pageContent p.link a {
			display: block;
			height: 17px;
			background: url(../img/sub/content/link_right.png) no-repeat 100% 0;
			margin: 0 0 0 1px;
			padding: 1px 16px 0 4px;
			color: #fff;
		}


	div#pageContent div.leftColumn {
		float: left;
		width: 665px;
		margin-right: 23px
	}

		div#pageContent div.leftColumn p.naviBar {
			color: #fe6904;
			white-space: pre;
			padding: 12px 10px 12px 0;
		}

			div#pageContent div.leftColumn p.naviBar a {
				color: #a6b4c3;
			}

		div#pageContent div.leftColumn div.content {
		}

			div#pageContent div.leftColumn div.content div.h2 {
				width: 665px;
				height: 38px;
				background: url(../img/sub/content/leftcolumn/h2.jpg) no-repeat;
				position: relative;
				margin: 0 0 11px 0;
			}

			body.theme2 div#pageContent div.leftColumn div.content div.h2 {
				background: url(../img/sub/content/leftcolumn/h2_theme2.jpg) no-repeat;
			}

			body.theme3 div#pageContent div.leftColumn div.content div.h2 {
				background: url(../img/sub/content/leftcolumn/h2_theme3.jpg) no-repeat;
			}

			body.theme4 div#pageContent div.leftColumn div.content div.h2 {
				background: url(../img/sub/content/leftcolumn/h2_theme4.jpg) no-repeat;
			}

			body.theme5 div#pageContent div.leftColumn div.content div.h2 {
				background: url(../img/sub/content/leftcolumn/h2_theme5.jpg) no-repeat;
			}

				div#pageContent div.leftColumn div.content div.h2 h2 {
					color: #ffffff;
					font-size: 22px;
					padding: 5px 0 0 26px;
				}

				div#pageContent div.leftColumn div.content div.h2 a {
					position: absolute;
					top: 11px;
					right: 9px;
					display: block;
					height: 17px;
					color: #fff;
					text-indent: -8000px;
					overflow: hidden;
				}

				div#pageContent div.leftColumn div.content div.h2 a.zobacz {
					width: 174px;
					background: url(../img/sub/content/leftcolumn/h2_a_zobacz.png) no-repeat;
				}

				div#pageContent div.leftColumn div.content div.h2 a.wrocDoProfilu {
					width: 100px;
					background: url(../img/sub/content/leftcolumn/h2_a_wrocdoprofilu.png) no-repeat;
				}

			div#pageContent div.leftColumn div.content > h3 {
				font-size: 16px;
				color: #fe6904;
				padding: 0 0 7px 25px;
			}
			
			div.headerWrapper {
			  display:block;
			  position:relative;
			}
			  div.headerWrapper img {
			    position:absolute;
					top:2px;
			  }
			    div.headerWrapper img.icoForum {
			      position:absolute;
			      top:0px;
						left:165px;
			    }
			    div.headerWrapper img.icoComment {
			      position:absolute;
						left:190px;
			    }
			    

			div#pageContent div.leftColumn div.content h4.info {
				color: #fe6904;
				font-size: 14px;
			}
  			div#pageContent div.leftColumn div.content h4.info a {
  				color: #fe6904;
  			}

			div#pageContent div.leftColumn div.content h4.info.skrzynkaOdbiorcza {
				padding: 6px 0 0 233px;
				margin: -3px 0 -10px 0;
				background: url(../img/sub/content/leftcolumn/info_skrzynkaodbiorcza.png) no-repeat 191px 50%;
				height: 21px;
			}

			div#pageContent div.leftColumn div.content > p {
				font-size: 12px;
				padding: 0 47px 21px 47px;
				line-height: 158%;
			}

			div#pageContent div.leftColumn div.content p.wiecej {
				text-align: right;
			}

			div#pageContent div.leftColumn div.content p.wiecej.top {
				position: absolute;
				top: 15px;
				right: 33px;
			}

			div#pageContent div.leftColumn div.content p.wiecej.left {
				text-align: left;
			}

				div#pageContent div.leftColumn div.content p.wiecej a {
					display: block;
					padding: 0 18px 0 0;
					background: url(../img/sub/li1.png) no-repeat 100% 1px;
					color: #a6b4c3;
				}

				div#pageContent div.leftColumn div.content p.wiecej.left a {
					padding: 0 0 0 22px;
					background: url(../img/sub/li1.png) no-repeat 3px 1px;
				}

					div#pageContent div.leftColumn div.content p.wiecej a big {
						font-size: 12px;
						color: #69849f;
					}

			div#pageContent div.leftColumn div.content > ul {
				margin: 0 0 7px 0;
			}

				div#pageContent div.leftColumn div.content > ul li {
					font-size: 12px;
					padding: 0 0 4px 47px;
					background: url(../img/sub/li3.png) no-repeat 30px 4px;
				}

			div#pageContent div.leftColumn div.content ul.tags {
				text-align: center;
				padding: 7px 28px 7px 28px;
			}

				div#pageContent div.leftColumn div.content ul.tags li {
					display: inline;
					padding: 0 5px 0 5px;
				}

					div#pageContent div.leftColumn div.content ul.tags li a {
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom1 a {
						font-size: 11px;
						color: #a6b4c3;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom2 a {
						font-size: 11px;
						color: #69849f;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom3 a {
						font-size: 12px;
						color: #69849f;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom4 a {
						font-size: 14px;
						color: #746050;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom5 a {
						font-size: 14px;
						color: #746050;
						font-weight: bold;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom6 a {
						font-size: 14px;
						color: #fe6904;
						font-weight: bold;
					}

					div#pageContent div.leftColumn div.content ul.tags li.poziom7 a {
						font-size: 16px;
						color: #fe6904;
						font-weight: bold;
					}

			div#pageContent div.leftColumn div.content ul.kategorie {
				padding: 7px 0 6px 26px;
			}

				div#pageContent div.leftColumn div.content ul.kategorie li {
					width: 50%;
					float: left;
					font-size: 12px;
					padding: 0 0 6px 0;
				}

					div#pageContent div.leftColumn div.content ul.kategorie li a {
						font-size: 14px;
					}


			div#pageContent div.leftColumn div.content ul.mailMenu {
				position: relative;
				width: 656px;
				height: 60px;
				padding: 9px 0 0 9px;
				background: url(../img/sub/content/leftcolumn/mailmenu_background.jpg) no-repeat;
				margin: 0 0 9px 0;
				overflow: hidden;
			}
			body.theme2 div#pageContent div.leftColumn div.content ul.mailMenu {
				background: url(../img/sub/content/leftcolumn/mailmenu_background_2.jpg) no-repeat;
			}
			body.theme3 div#pageContent div.leftColumn div.content ul.mailMenu {
				background: url(../img/sub/content/leftcolumn/mailmenu_background_3.jpg) no-repeat;
			}
			body.theme4 div#pageContent div.leftColumn div.content ul.mailMenu {
				background: url(../img/sub/content/leftcolumn/mailmenu_background_4.jpg) no-repeat;
			}
			body.theme5 div#pageContent div.leftColumn div.content ul.mailMenu {
				background: url(../img/sub/content/leftcolumn/mailmenu_background_5.jpg) no-repeat;
			}

				div#pageContent div.leftColumn div.content ul.mailMenu li {
					padding: 0;
					background: none;
					display: block;
					float: left;
					margin: 0 8px 0 0;
				}

					div#pageContent div.leftColumn div.content ul.mailMenu li a {
						display: block;
						height: 50px;
						background-position: 0 0;
						background-repeat: no-repeat;
						text-indent: -8000px;
						overflow: hidden;
					}

					div#pageContent div.leftColumn div.content ul.mailMenu li.active a,
					div#pageContent div.leftColumn div.content ul.mailMenu li a:hover {
						background-position: 0 -50px;
					}

					div#pageContent div.leftColumn div.content ul.mailMenu li.napiszWiadomosc a {
						width: 176px;
						background-image: url(../img/sub/content/leftcolumn/mailmenu_napiszwiadomosc.png);
					}

					div#pageContent div.leftColumn div.content ul.mailMenu li.skrzynkaOdbiorcza a {
						width: 176px;
						background-image: url(../img/sub/content/leftcolumn/mailmenu_skrzynkaodbiorcza.png);
					}

					div#pageContent div.leftColumn div.content ul.mailMenu li.wiadomosciWyslane a {
						width: 176px;
						background-image: url(../img/sub/content/leftcolumn/mailmenu_wiadomosciwyslane.png);
					}

					div#pageContent div.leftColumn div.content ul.mailMenu li.kosz a {
						width: 96px;
						background-image: url(../img/sub/content/leftcolumn/mailmenu_kosz.png);
					}

			div#pageContent div.leftColumn div.content ul.marzeniaZakladki {
				position: relative;
				width: 665px;
				height: 131px;
				background: url(../img/sub/content/leftcolumn/marzenie_zakladki_background.jpg) no-repeat 0 5px;
				margin: 0 0 9px 0;
			}

			body.theme2 div#pageContent div.leftColumn div.content ul.marzeniaZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme2.jpg);
			}

			body.theme3 div#pageContent div.leftColumn div.content ul.marzeniaZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme3.jpg);
			}

			body.theme4 div#pageContent div.leftColumn div.content ul.marzeniaZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme4.jpg);
			}

			body.theme5 div#pageContent div.leftColumn div.content ul.marzeniaZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme5.jpg);
			}

				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li {
					padding: 0;
					background: none;
					position: absolute;
					top: 0px;
					z-index: 0;
					display: block;
					float: left;
					width: 201px;
					height: 31px;
				}

				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.marzenie {
					left: 13px;
				}
				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.jakSpelniacMarzenia {
					left: 13px;
				}

				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.dziennikMarzenia {
					left: 198px;
				}
				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.wymarzoneISpelnione {
					left: 198px;
				}

				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.edytujZdjecia {
					left: 383px;
				}

				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.active {
					z-index: 1;
				}
/*
				div#pageContent div.leftColumn div.content ul.marzeniaZakladki li:hover {
					z-index: 2;
				}
*/
					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li a {
						display: block;
						width: 201px;
						height: 31px;
						background-position: 0 0;
						background-repeat: no-repeat;
						text-indent: -8000px;
						overflow: hidden;
					}

					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.active a/*,
					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li a:hover*/ {
						background-position: 0 -31px;
					}

					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.marzenie a {
						background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_marzenie.png);
					}

					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.dziennikMarzenia a {
						background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_dziennikmarzenia.png);
					}

					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.edytujZdjecia a {
						background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_edytujzdjecia.png);
					}
					
					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.jakSpelniacMarzenia a {
						background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_jak_spelniac_marzenia.png);
					}
					
					div#pageContent div.leftColumn div.content ul.marzeniaZakladki li.wymarzoneISpelnione a {
						background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_wymarzone_i_spelnione.png);
					}
					
					/* -=-=-=-=-=-=-=-=-=-=-=-=- */
					
			div#pageContent div.leftColumn div.content ul.konkursZakladki {
				position: relative;
				width: 665px;
				height: 131px;
				background: url(../img/sub/content/leftcolumn/marzenie_zakladki_background.jpg) no-repeat 0 5px;
				margin: 0 0 9px 0;
			}

			body.theme2 div#pageContent div.leftColumn div.content ul.konkursZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme2.jpg);
			}

			body.theme3 div#pageContent div.leftColumn div.content ul.konkursZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme3.jpg);
			}

			body.theme4 div#pageContent div.leftColumn div.content ul.konkursZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme4.jpg);
			}

			body.theme5 div#pageContent div.leftColumn div.content ul.konkursZakladki {
				background-image: url(../img/sub/content/leftcolumn/marzenie_zakladki_background_theme5.jpg);
			}
			
			div#pageContent div.leftColumn div.content ul.konkursZakladki li {
					padding: 0;
					background: none;
					position: absolute;
					top: 0px;
					z-index: 0;
					display: block;
					float: left;
					width: 201px;
					height: 31px;
					zoom:1;
				}

				div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkurs5000K {
					left: 13px;
					z-index: 3;
				}

				div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkursMarzeniePublicznosci {
					left: 215px;
					z-index: 2;
				}

				div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkursGlosowanie {
					left: 420px;
					z-index: 1;
				}

				div#pageContent div.leftColumn div.content ul.konkursZakladki li.active {
					z-index: 4;
				}
/*
				div#pageContent div.leftColumn div.content ul.konkursZakladki li:hover {
					z-index: 2;
				}
*/

       		div#pageContent div.leftColumn div.content ul.konkursZakladki li a {
						display: block;
						width: 218px;
						height: 31px;
						background-position: 0 0;
						background-repeat: no-repeat;
						text-indent: -8000px;
						overflow: hidden;
					}
					
					div#pageContent div.leftColumn div.content ul.konkursZakladki li.active a/*,
					div#pageContent div.leftColumn div.content ul.konkursZakladki li a:hover*/ {
						background-position: 0 -31px;
					}

					div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkurs5000K a {
						background-image: url(../img/sub/content/leftcolumn/konkurs_zakladki_wygraj5k.png);
					}

					div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkursMarzeniePublicznosci a {
						background-image: url(../img/sub/content/leftcolumn/konkurs_zakladki_marzenie_publicznosci.png);
					}

					div#pageContent div.leftColumn div.content ul.konkursZakladki li.konkursGlosowanie a {
						background-image: url(../img/sub/content/leftcolumn/konkurs_zakladki_glosowanie.png);
					}


      div.konkurs5000K dl.wpis {
        background-image:none !important;
			}
					
    	div.konkurs5000K dl dd h3 {
        height:93px;
        text-indent:-9999em;
        background:transparent url(../img/sub/content/leftcolumn/konkurs_header.png) 50% 0 no-repeat;
    	}

      div.konkursGlosowanie dl dd {
        zoom:1;
			}
      div.konkursGlosowanie dl dd:after {
				content:".";
				display:block;
				height:0;
				overflow:hidden;
				visibility:hidden;
				clear:both;
			}
			  div.konkursGlosowanie dl dd img.nagordaAparat {
					float:right;
			  }
			  
			  div.konkursGlosowanie dl dd span.big {
			    font-size:12px;
			    font-weight:bold;
			    color:#fe6904;
				}
				div.konkursGlosowanie dl dd span.bigger {
			    font-size:16px;
			    font-weight:bold;
			    color:#fe6904;
				}
				
				
				.photoList {
		      padding:0 45px 21px;
		      background: url(../img/sub/content/leftcolumn/marzenie_content_wpis.png) 50% 100% no-repeat;
				}
				  .photoList h3 {
				    padding-bottom:1.5em;
				    color:#fe6904;
				    font-size:14px;
				  }

				  p.biggerList {
				    padding:1em 0 0.5em 0;
				    text-align:center;
					}

				  p.biggerList a {
				    color:#fe6904;
				    font-size:14px;
				    font-weight:bold;
				  }

		    #topPhotos {
		      zoom:1;
				}
				  #topPhotos:after {
				    content:".";
				    display:block;
				    height:0;
				    overflow:hidden;
				    visibility:hidden;
				    clear:both;
				  }

					#topPhotos dd {
					  width:49%;
					}

					#topPhotos dd.odd {
    				float:left;
					}
					#topPhotos dd.even {
    				float:right;
					}

						#topPhotos dd img {
						}
						#topPhotos dd img.image {
						  display: block;
							float: left;
							width: 100px;
							height: 75px;
							margin: 7px 16px 0 0;
							padding: 17px 6px 15px 6px;
							background: url(../img/sub/content/leftcolumn/form_default_file_image.png) no-repeat 0 0;
						}

						#topPhotos dd div.data {
						  height:100px;
						  overflow:hidden;
						  margin-top:14px;
						}

							#topPhotos dd div.data span.counter {
							  display:block;
							  color:#fe6904;
							  font-size:24px;
							  line-height:1.4em;
							  font-weight:bold;
							}

							#topPhotos dd div.data span.nick {
							}

							#topPhotos dd div.data span.nick * {
							  color:#69849f;
							  font-size:12px;
							  font-weight:bold;
							}

							#topPhotos dd div.data img.avatar {
							  margin:0 1px;
							  vertical-align:middle;
							  border:1px #9db3cc solid;
							}
							#topPhotos dd div.data img.skill {
							  margin:0 1px;
							  vertical-align:middle;
							}

							#topPhotos dd div.data span.votes {
							  padding-top:0.5em;
							  display:block;
							  color:#746050;
							  font-size:11px;
							}



			div#pageContent div.leftColumn div.content div.mailControl {
				display:block;
				float:right;
				margin:6px;
			}

				div#pageContent div.leftColumn div.content div.mailControl a {
					margin-left: 10px;
				}

			div#pageContent div.leftColumn div.content div.marzeniaBox {
				display: none;
				position: relative;
				margin: -85px 0 0 0;
			}

			 p#loading {
          display:none;
          height:30px;
          line-height:30px;
          padding:0 47px;
          font-weight:bold;
          color:#FE6904;
          background:transparent url(../img/sub/indicator_orange.gif) 50% 50% no-repeat;
			 }

			div#pageContent div.leftColumn div.content div.marzeniaBox.active {
				display: block;
			}

				div#pageContent div.leftColumn div.content div.marzeniaBox p.hr {
					font-size: 12px;
					background: url(../img/sub/content/leftcolumn/marzenie_komentarze.png) 50% 100% no-repeat;
					padding: 0 25px 31px 33px;
				}

				div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis {
					font-size: 12px;
					background: url(../img/sub/content/leftcolumn/marzenie_content_wpis.png) 50% 100% no-repeat;
					padding: 0 0 21px 0;
				}
				  div#pageContent div.leftColumn div.content div.noBottom dl.wpis {
						background-image:none !important;
					}
				

					div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dt {
						display: block;
						padding: 0 47px 7px 47px;
					}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dt strong {
							display: block;
							font-size: 14px;
							padding: 0 0 2px 0;
							color: #FE6904;
						}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dt small {
							font-size: 11px;
						}

					div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd {
						display: block;
						padding: 0 47px 0 47px;
					}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd p {
							line-height: 140%;
							padding: 0 0 11px 0;
						}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd p.wiecej {
						}

							div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd p.wiecej a {
								font-size: 11px;
								font-size: 11px;
								color: #69849f;
								background: url(../img/sub/li2.png) no-repeat scroll 100% 5px;
								padding-right: 14px;
							}

							div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd p.wiecej.mniej a {
								background: url(../img/sub/li2a.png) no-repeat scroll 100% 5px;
							}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd table {
							margin: 0 0 7px 0;
						}

						div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd table.nextPrev {
						}

							div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd table.nextPrev td {
								width: 20%;
								vertical-align: top;
								padding: 0 5px 0 5px;
							}

							div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd table.nextPrev td.prev,
							div#pageContent div.leftColumn div.content div.marzeniaBox dl.wpis dd table.nextPrev td.next {
								/*width: 30px;*/
								width: 10%;
								padding: 45px 0 0 0;
							}

			div#pageContent div.leftColumn div.content div.komentarze {
				clear: both;
				background: url(../img/sub/content/leftcolumn/marzenie_komentarze.png) 50% 11px no-repeat;
				padding: 31px 25px 0 33px;
			}

			div#pageContent div.leftColumn div.content div.komentarze.bottom {
				clear: both;
				background: url(../img/sub/content/leftcolumn/marzenie_komentarze.png) 50% 100% no-repeat;
				padding: 0 25px 31px 33px;
			}

				div#pageContent div.leftColumn div.content div.komentarze h4 {
					font-size: 14px;
					margin: 0 0 14px 0;
				}

				div#pageContent div.leftColumn div.content div.komentarze form.default {
					display: none;
				}

					div#pageContent div.leftColumn div.content div.komentarze form.default fieldset {
						background: none;
					}

						div#pageContent div.leftColumn div.content div.komentarze form.default fieldset label {
							line-height: 140%;
							padding-right: 12px;
						}

						div#pageContent div.leftColumn div.content div.komentarze form.default fieldset textarea {
							width: 293px;
							height: 53px;
						}

						div#pageContent div.leftColumn div.content div.komentarze form.default fieldset input[type="submit"] {
							margin: 0 0 0 164px;
						}

				div#pageContent div.leftColumn div.content div.komentarze dl.komentarz {
					background: url(../img/sub/content/leftcolumn/marzenie_komentarze_komentarz.png) 0 0 no-repeat;
					padding: 0 0 0 0;
				}

				div#pageContent div.leftColumn div.content div.komentarze dl.komentarz.dark {
					background: url(../img/sub/content/leftcolumn/marzenie_komentarze_komentarz_dark.png) 0 0 no-repeat;
				}

				div#pageContent div.leftColumn div.content div.komentarze dl.komentarz:after {
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}

					div#pageContent div.leftColumn div.content div.komentarze dl.komentarz dt {
						float: left;
						width: 222px;
						padding: 2px 0 0 0;
						text-align: right;
					}

						div#pageContent div.leftColumn div.content div.komentarze dl.komentarz dt strong {
							font-size: 14px;
							display: block;
							padding: 12px 0 2px 0;
						}

						div#pageContent div.leftColumn div.content div.komentarze dl.komentarz dt img {
							display: block;
							float: right;
							width: 65px;
							height: 65px;
							margin: 0 0 -2px 8px;
						}

						div#pageContent div.leftColumn div.content div.komentarze dl.komentarz dt a.usun {
							display: inline-block;
							background: url(../img/sub/content/icon_usun.png) no-repeat 0 5px;
							padding: 0 0 0 11px;
							font-size: 12px;
						}

					div#pageContent div.leftColumn div.content div.komentarze dl.komentarz dd {
						float: left;
						width: 325px;
						padding: 12px 0 6px 11px;
						font-size: 12px;
						line-height: 170%;
					}

			div#pageContent div.leftColumn div.content img.imageBox {
				width: 135px;
				height: 89px;
				margin: 4px 10px -2px 47px;
				padding: 5px 5px 17px 5px;
				background: url(../img/sub/content/leftcolumn/imagebox.png) no-repeat 0px 0px;
				float: left;
			}

		div#pageContent div.leftColumn dl.aktualnosc {
			width: 281px;
			float: left;
			padding: 2px 0 11px 22px;
			font-size: 12px;
		}

			div#pageContent div.leftColumn dl.aktualnosc dt {
			}

			div#pageContent div.leftColumn dl.aktualnosc dt strong {
				text-decoration: none;
				color: #69849f;
			}

			div#pageContent div.leftColumn dl.aktualnosc dd {
			}

			div#pageContent div.leftColumn div.content dl.info {
				padding: 6px 0 4px 102px;
			}

			div#pageContent div.leftColumn div.content dl.info.uwaga {
				background: url(../img/sub/content/leftcolumn/info_uwaga.png) no-repeat 41px 50%;
			}

			div#pageContent div.leftColumn div.content div.shadowBox.pink dl.info.uwaga {
				background: url(../img/sub/content/leftcolumn/info_uwaga_pink.png) no-repeat 41px 50%;
			}

				div#pageContent div.leftColumn div.content dl.info dt {
					color: #fe6904;
					font-size: 14px;
				}

				div#pageContent div.leftColumn div.content dl.info dd {
					font-size: 12px;
				}

					div#pageContent div.leftColumn div.content dl.info dd a {
						color: #fe6904;
					}

			div#pageContent div.leftColumn div.content dl.kategorie {
				width: 50%;
				float: left;
				padding: 7px 0 6px 0;
			}
			div#pageContent div.leftColumn div.content dl.kategorie.even {
				clear: left;
			}

				div#pageContent div.leftColumn div.content dl.kategorie dt {
					font-size: 12px;
					padding: 0 0 2px 22px;
				}

					div#pageContent div.leftColumn div.content dl.kategorie dt a {
						font-size: 16px;
					}

				div#pageContent div.leftColumn div.content dl.kategorie dd {
					font-size: 11px;
					padding: 0 0 0 24px;
					background: url(../img/sub/li3.png) no-repeat 9px 4px;
				}

			div#pageContent div.leftColumn div.content dl.wiadomosc {
				font-size: 12px;
			}

				div#pageContent div.leftColumn div.content dl.wiadomosc dt {
					padding: 0 0 5px 22px;
				}

					div#pageContent div.leftColumn div.content dl.wiadomosc dt img {
						display: block;
						float: left;
						margin: 5px 9px 0 0;
					}

				div#pageContent div.leftColumn div.content dl.wiadomosc dd {
					padding: 0 0 0 22px;
				}

		div#pageContent div.leftColumn ul.prevNext {
			float: right;
		}

		div#pageContent div.leftColumn div.marzeniaBox ul.prevNext {
			padding-right: 28px;
		}

		div#pageContent div.leftColumn ul.prevNext:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

			div#pageContent div.leftColumn ul.prevNext li {
				display: block;
				float: left;
				padding: 0 2px 0 2px;
				color: #69849f;
			}

			div#pageContent div.leftColumn ul.prevNext li.prev {
				background: url(../img/sub/li2a.png) no-repeat 0 4px;
				padding: 0 7px 0 15px;
			}

			div#pageContent div.leftColumn ul.prevNext li.next {
				background: url(../img/sub/li2.png) no-repeat 100% 4px;
				padding: 0 14px 0 7px;
			}

				div#pageContent div.leftColumn ul.prevNext li a {
					color: #69849f;
				}

				div#pageContent div.leftColumn ul.prevNext li.next a {
					color: #a6b4c3;
				}

					div#pageContent div.leftColumn ul.prevNext li a strong {
						color: #fe6904;
					}

		div#pageContent div.leftColumn div.profil {
			position: relative;
			width: 665px;
			height: 129px;
			background: url(../img/sub/content/leftcolumn/profil_background.jpg) no-repeat;
			margin: 0 0 9px 0;
		}

		body.theme2 div#pageContent div.leftColumn div.profil {
			background-image: url(../img/sub/content/leftcolumn/profil_background_theme2.jpg);
		}

		body.theme3 div#pageContent div.leftColumn div.profil {
			background-image: url(../img/sub/content/leftcolumn/profil_background_theme3.jpg);
		}

		body.theme4 div#pageContent div.leftColumn div.profil {
			background-image: url(../img/sub/content/leftcolumn/profil_background_theme4.jpg);
		}

		body.theme5 div#pageContent div.leftColumn div.profil {
			background-image: url(../img/sub/content/leftcolumn/profil_background_theme5.jpg);
		}

			div#pageContent div.leftColumn div.profil dl {
				position: absolute;
				top: 10px;
				left: 13px;
				width: 371px;
				height: 109px;
				background: url(../img/sub/content/leftcolumn/profil_opis_background.png) no-repeat
			}

				div#pageContent div.leftColumn div.profil dl dt {
					display: block;
					padding: 10px 0 3px 13px;
				}

					div#pageContent div.leftColumn div.profil dl dt strong,
          div#pageContent div.leftColumn div.profil dl dt strong a {
						font-size: 20px;
						color: #fe6904;
					}

					div#pageContent div.leftColumn div.profil dl dt small {
						display: block;
						font-size: 12px;
						color: #746050;
						padding: 2px 0 0 2px;
					}

					div#pageContent div.leftColumn div.profil dl dt img {
						display: block;
						width: 74px;
						height: 74px;
						position: absolute;
						top: 3px;
						right: 11px;
						background: url(../img/sub/content/leftcolumn/profil_opis_image.png) no-repeat;
						padding: 14px 18px 17px 14px;
					}

				div#pageContent div.leftColumn div.profil dl dd {
					display: block;
					color: #69849f;
					padding: 0 130px 0 15px;
					line-height: 120%;
				}

			div#pageContent div.leftColumn div.profil ul {
				position: absolute;
				top: 8px;
				right: 13px;
			}

				div#pageContent div.leftColumn div.profil ul li {
					float: right;
					clear: both;
				}

				div#pageContent div.leftColumn div.profil ul li.wesprzyj {
					margin: 0 0 8px 0;
				}

				div#pageContent div.leftColumn div.profil ul li.wyslij {
					margin: 0 0 6px 0;
				}

					div#pageContent div.leftColumn div.profil ul li.wesprzyj a,
					div#pageContent div.leftColumn div.profil ul li.wyslij a {
						display: block;
						text-indent: -8000px;
						width: 251px;
					}

					div#pageContent div.leftColumn div.profil ul li.wesprzyj a {
						height: 43px;
						background: url(../img/sub/content/leftcolumn/profil_linki_wesprzyj.png) no-repeat;
					}

					div#pageContent div.leftColumn div.profil ul li.wyslij a {
						height: 41px;
						background: url(../img/sub/content/leftcolumn/profil_linki_wyslij.png) no-repeat;
					}

					div#pageContent div.leftColumn div.profil ul li.zglos a {
						display: block;
						color: #ffffff;
						padding: 0 12px 0 0;
						margin-right: 7px;
						background: url(../img/sub/li2.png) no-repeat 100% 4px;
					}

			div#pageContent div.leftColumn div.content form.default {
			}

				div#pageContent div.leftColumn div.content form.default h4 {
					font-size: 14px;
					padding: 0 0 14px 48px;
					text-align: left;
				}

				div#pageContent div.leftColumn div.content form.default fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background.png) no-repeat 0 100%;
					padding: 0 0 32px 0;
				}

				div#pageContent div.leftColumn div.content form.default.dark fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background_dark.png) no-repeat 0 0;
					padding: 22px 0 0 0;
				}

				div#pageContent div.leftColumn div.content form.default.hr fieldset {
					background: url(../img/sub/content/leftcolumn/form_default_background_hr.png) no-repeat 0 100%;
					padding: 0 0 32px 0;
				}

				div#pageContent div.leftColumn div.content form.default.hr fieldset.notlast {
					background: none;
					padding: 0;
				}

				div#pageContent div.leftColumn div.content form.default.mail fieldset {
					background: none;
					padding: 0;
				}

					div#pageContent div.leftColumn div.content form.default.dark fieldset span.dummyEnd {
						clear: both;
						display: block;
						width: 1px;
						margin-left: 165px;
						height: 16px;
						text-indent: -8000px;
						overflow: hidden;
						background: #f8fafa;
					}

				div#pageContent div.leftColumn div.content form.default fieldset:after {
					content: ".";
					display: block;
					height: 0;
					clear: both;
					visibility: hidden;
				}

					div#pageContent div.leftColumn div.content form.default fieldset span.star {
						color: #fe6904;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn {
						float: left;
						/*width: 488px;*/
						width: 283px;
					}

						div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn table.avatars {
							border-collapse: collapse;
							width: 100%;
							margin: -10px 0 0 0;
						}

								div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn table.avatars tr td {
									vertical-align: middle;
								}

									div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn table.avatars tr td input {
										display: block;
										float: left;
										margin: 30px 0 0 0;
									}

									div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn table.avatars tr td img {
										display: block;
										float: left;
									}


									div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn table.avatars tr td label {
										padding: 0;
									}

					div#pageContent div.leftColumn div.content form.default fieldset div.avatar {
						/*zwidth: 310px;*/
						margin-bottom: 15px;
						zoverflow: hidden;
						position: relative;
						padding: 20px 0 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.avatar input {
						position: absolute;
						top: 0px;
						left: 86px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.avatar img {
						float: left;
						margin-right: 10px;
						margin-top: -20px;
						border: 1px solid #afbbc7;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.avatar span {
						display: block;
						padding-top: 5px;
						text-indent: 15px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.avatar select {
						display: block;
						float: none;
						border: solid 1px #afbbc7;
						font-size: 12px;
						color: #69849f;
						margin: 10px 4px 0 0;
						width: 176px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.template input {
						float: none;
						display: inline;
						line-height: 1.75em;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.template label {
						display: inline;
						float: none;
						width: auto;
						line-height: 1.75em;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.centerColumn:after {
						content: ".";
						display: block;
						height: 0;
						clear: both;
						visibility: hidden;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset div.centerColumn {
						float: left;
						zzwidth: 400px;
						width: 464px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.clear {
						height: 5px;
						clear: left;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.clear.white {
						background: #fff;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.clear.hr {
						height: 22px;
						background: #fff url(../img/sub/dot_edf0f3.png) repeat-x 0 50%;
					}

					div#pageContent div.leftColumn div.content form.default fieldset h4 {
						font-size: 14px;
						padding: 0 0 14px 177px;
						width: auto;
						text-align: left;
					}

					div#pageContent div.leftColumn div.content form.default fieldset p.error {
						clear: left;
						font-size: 11px;
						color: #d45e0e;
						background: #ffe8d9 url(../img/sub/content/leftcolumn/form_default_error.png) no-repeat 100% 100%;
						border-right: solid 1px #fe6904;
						border-bottom: solid 1px #fe6904;
						border-left: solid 1px #fe6904;
						margin: 0 0 0 177px;
						width: 201px;
						padding: 3px 53px 3px 7px;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset p.error {
						width: 291px;
					}

					div#pageContent div.leftColumn div.content form.default.mail fieldset p.error {
						margin: 0 0 0 79px;
						width: 231px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset p.info {
						clear:left;
						margin: 0 0 0 177px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset img.image {
						display: block;
						float: right;
						width: 100px;
						height: 75px;
						margin: 7px 80px 0 0;
						padding: 17px 6px 15px 6px;
						background: url(../img/sub/content/leftcolumn/form_default_file_image.png) no-repeat 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset dl.info {
						display: none;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
						padding: 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset dl.info.active {
						display: block;
					}

						div#pageContent div.leftColumn div.content form.default fieldset dl.info dt {
							display: block;
							width: 154px;
							background: #fe5e04 url(../img/sub/content/leftcolumn/form_default_info_top.png) no-repeat 0 0;
							color: #fff;
							padding: 2px 12px 3px 12px;
						}

						div#pageContent div.leftColumn div.content form.default fieldset dl.info dd {
							display: block;
							width: 154px;
							background: #d4dce4 url(../img/sub/content/leftcolumn/form_default_info_bottom.png) no-repeat 0 100%;
							color: #69849f;
							padding: 5px 12px 7px 12px;
						}

					div#pageContent div.leftColumn div.content form.default fieldset ul.links {
						display: block;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
					}

						div#pageContent div.leftColumn div.content form.default fieldset ul.links li {
						}

							div#pageContent div.leftColumn div.content form.default fieldset ul.links li a {
								font-size: 12px;
								padding: 0 0 0 16px;
								background: url(../img/sub/li2.png) no-repeat 0 5px;
							}

					div#pageContent div.leftColumn div.content form.default fieldset ul.links2 {
						display: block;
						float: right;
						width: 178px;
						margin: 0 27px 0 0;
						padding: 30px 0 0 0;
					}

						div#pageContent div.leftColumn div.content form.default fieldset ul.links2 li {
							padding: 0 0 4px 0;
						}

							div#pageContent div.leftColumn div.content form.default fieldset ul.links2 li a {
								display: block;
							}

							div#pageContent div.leftColumn div.content form.default fieldset ul.links2 li.usun a {
								background: url(../img/sub/content/icon_usun.png) no-repeat 20px 4px;
								padding: 0 4px 0 31px;
							}

							div#pageContent div.leftColumn div.content form.default fieldset ul.links2 li.zapisz a {
								width: 121px;
								height: 27px;
								background: url(../img/sub/content/leftcolumn/form_default_zapiszzmiany.png) no-repeat 0 0;
								text-indent: -8000px;
								overflow: hidden;
							}

					div#pageContent div.leftColumn div.content form.default fieldset div.right {
						position: absolute;
						bottom: 58px;
						right: 57px;
						width: 193px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.wpis {
						margin: 0 30px 0 49px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset div.wpis.active {
					}

						div#pageContent div.leftColumn div.content form.default fieldset div.wpis dl.wpisIntro {
							padding: 3px 0 4px 0;
							cursor: pointer;
							border-bottom: 1px solid #D9E0E7;
						}

						div#pageContent div.leftColumn div.content form.default fieldset div.wpis dl.wpisIntro:after {
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
						}

						div#pageContent div.leftColumn div.content form.default fieldset div.wpis.active dl.wpisIntro {
							margin: 0 0 8px 0;
							background: #edf0f3;
						}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis dl.wpisIntro dt {
								float: left;
								width: 99px;
								padding: 0 17px 0 0;
								text-align: right;
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis.active dl.wpisIntro dt {
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis dl.wpisIntro dd {
								float: left;
								padding: 0 13px 0 0;
								font-size: 12px;
								color: #69849f;
								background: url(../img/sub/li2.png) no-repeat 100% 4px;
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis.active dl.wpisIntro dd {
								font-weight: bold;
								background: url(../img/sub/li2a.png) no-repeat 100% 4px;
							}

						div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc {
							border-bottom: solid 2px #edf0f3;
							padding: 0 0 7px 0;
							display: none;
						}

						div#pageContent div.leftColumn div.content form.default fieldset div.wpis.active div.wpisTresc {
							display: block;
						}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc:after {
								content: ".";
								display: block;
								height: 0;
								clear: both;
								visibility: hidden;
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc h5 {
								font-size: 12px;
								padding: 0 0 4px 0;
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc label {
								width: 94px;
							}

							div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc dl.image {
								float: left;
								margin-right: 4px;
								padding: 10px 0 0 0;
							}

								div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc dl.image dt {
									display: block;
									width: 100px;
									height: 75px;
									margin: -4px 0 0 0;
									padding: 6px 6px 15px 6px;
									background: url(../img/sub/content/leftcolumn/form_default_label_image.png) no-repeat 0 0;
								}

								div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc dl.image dd {
									text-align: center;
								}

									div#pageContent div.leftColumn div.content form.default fieldset div.wpis div.wpisTresc dl.image dd a.usun {
										display: inline-block;
										background: url(../img/sub/content/icon_usun.png) no-repeat 0 5px;
										padding: 0 0 0 11px;
										font-size: 12px;
									}

					div#pageContent div.leftColumn div.content form.default fieldset label {
						font-size: 12px;
						text-align: right;
						display: block;
						float: left;
						width: 154px;
						padding: 2px 23px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default.mail fieldset label {
						width: 68px;
						padding: 2px 11px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset label big {
						font-size: 14px;
						font-weight: bold;
					}


						div#pageContent div.leftColumn div.content form.default fieldset label img.image {
							display: block;
							float: right;
							width: 100px;
							height: 75px;
							margin: -4px 0 0 0;
							padding: 6px 6px 15px 6px;
							background: url(../img/sub/content/leftcolumn/form_default_label_image.png) no-repeat 0 0;
						}

					div#pageContent div.leftColumn div.content form.default.mail fieldset div.right label {
						width: auto;
						padding: 2px 0 7px 12px;
						float: none;
						text-align: left;
					}

					div#pageContent div.leftColumn div.content form.default fieldset label.inside {
						color: #69849f;
						text-align: left;
						width: auto;
						padding: 2px 5px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset label.inside {
						color: #746050;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset label.inside.color2 {
						color: #fe6904;
					}

						div#pageContent div.leftColumn div.content form.default fieldset label.inside small {
							color: #a6b4c3;
							font-size: 11px;
						}

						div#pageContent div.leftColumn div.content form.default fieldset label.inside a {
							color: #fe6904;
						}

						div#pageContent div.leftColumn div.content form.default fieldset label.inside.color2 a {
							color: #69849f;
						}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"],
					div#pageContent div.leftColumn div.content form.default fieldset input[type="password"] {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						background: #fff;
						width: 251px;
						height: 17px;
						padding: 1px 5px 0 5px;
						color: #69849f;
						font-size: 12px;
						margin: 0 5px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default.mail fieldset input[type="text"],
					div#pageContent div.leftColumn div.content form.default.mail fieldset input[type="password"] {
						width: 281px;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset input[type="text"],
					div#pageContent div.leftColumn div.content form.default.big fieldset input[type="password"] {
						width: 341px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].small1 {
						width: 17px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].small2 {
						width: 22px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].medium0 {
						width: 104px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].medium1 {
						width: 115px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].medium2 {
						width: 171px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].medium3 {
						width: 217px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="text"].error {
						border: solid 1px #fe6904;
					}

					div#pageContent div.leftColumn div.content form.default fieldset select {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						font-size: 12px;
						color: #69849f;
						margin: 0 4px 0 0;
						width: 263px;
					}

						div#pageContent div.leftColumn div.content form.default fieldset select.small1 {
							width: auto;
						}

						div#pageContent div.leftColumn div.content form.default fieldset select.small2 {
							width: auto;
						}

						div#pageContent div.leftColumn div.content form.default fieldset select option {
							font-size: 12px;
							color: #69849f;
						}

					div#pageContent div.leftColumn div.content form.default.mail fieldset div.right select {
						width: 100%;
					}

						div#pageContent div.leftColumn div.content form.default.mail fieldset div.right select option {
							padding: 1px 0 1px 5px;
						}

					div#pageContent div.leftColumn div.content form.default.big fieldset select {
						width: 353px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset textarea {
						border: solid 1px #afbbc7;
						width: 251px;
						height: 127px;
						padding: 5px;
						overflow: auto;
						font-size: 12px;
						color: #69849f;
					}

					div#pageContent div.leftColumn div.content form.default fieldset textarea.small {
						height: 38px;
					}

					div#pageContent div.leftColumn div.content form.default.mail fieldset textarea {
						width: 281px;
						height: 88px;
					}

					div#pageContent div.leftColumn div.content form.default.big fieldset textarea {
						width: 341px;
						height: 88px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="checkbox"] {
						display: block;
						float: left;
						margin: 0 5px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="radio"] {
						display: block;
						float: left;
						margin: 0 5px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="image"] {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						background: #fff;
						padding: 3px;
						margin: 0 5px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="file"] {
						border: auto;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="button"] {
						display: block;
						float: left;
						height: 27px;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 10px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="button"].anuluj {
						width: 72px;
						background: url(../img/sub/content/leftcolumn/form_default_anuluj.png) no-repeat 0 0;
						margin: 0 10px 0 177px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="button"].wyczysc {
						width: 72px;
						background: url(../img/sub/content/leftcolumn/form_default_wyczysc.png) no-repeat 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="button"].zamknij {
						width: 77px;
						background: url(../img/sub/content/leftcolumn/form_default_zamknij.png) no-repeat 0 0;
						margin: 0 10px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="reset"] {
						display: block;
						float: left;
						width: 72px;
						height: 27px;
						background: url(../img/sub/content/leftcolumn/form_default_wyczysc.png) no-repeat 0 0;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 12px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="submit"] {
						display: block;
						float: left;
						width: 72px;
						height: 27px;
						background: url(../img/sub/content/leftcolumn/form_default_wyslij.png) no-repeat 0 0;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
						margin: 0 12px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default.mail fieldset input[type="submit"] {
						margin: 0 12px 0 78px;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="submit"].zarejestrujSie {
						width: 116px;
						background: url(../img/sub/content/leftcolumn/form_default_zarejestrujsie.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="submit"].zalogujSie {
						width: 96px;
						background: url(../img/sub/content/leftcolumn/form_default_zalogujsie.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="submit"].zapisz {
						width: 77px;
						background: url(../img/sub/content/leftcolumn/form_default_zapisz.png) no-repeat 0 0;
						margin: 0 12px 0 0;
					}

					div#pageContent div.leftColumn div.content form.default fieldset input[type="submit"].zapiszZmiany {
						width: 121px;
						background: url(../img/sub/content/leftcolumn/form_default_zapiszZmiany.png) no-repeat 0 0;
						margin: 0 12px 0 177px;
					}

					form#moderatedream textarea,
					form#moderateprofil textarea {
						width: 450px;
						border: 1px solid #746050;
					}

					form#moderatedream input.submit,
					form#moderateprofil input.submit {
						display: block;
						width: 150px;
						height: 27px;
						margin-top: 10px;
						background: url(../img/sub/content/moderate/form_zglos.png) no-repeat 0 0;
						text-indent: -8000px;
						overflow: hidden;
						cursor: pointer;
					}


					div#pageContent div.leftColumn div.content form.default fieldset input.first {
						margin: 0 10px 0 177px !important;
					}

					div#pageContent div.leftColumn div.content div.poprzednieWpisy {
          			}

						div#pageContent div.leftColumn div.content div.poprzednieWpisy a.usun {
							background: transparent url(../img/sub/content/icon_usun.png) no-repeat scroll 0 3px;
							display: inline-block;
							padding: 0 10px 0 12px;
							margin: 4px 40px 0 10px;
							float: right;
						}
            div#pageContent div.leftColumn div.content div.poprzednieWpisy h4 {
				padding: 0 0 14px 48px;
				font-size: 1.273em;
            }

					div#pageContent div.leftColumn div.content div.poprzednieWpisy form.default fieldset {
						background-image:none;
						padding-bottom:0.25em;
					}

			div#pageContent div.leftColumn div.content form.sorting {
				float: left;
			}

				div#pageContent div.leftColumn div.content form.sorting fieldset {
					float: left;
				}

					div#pageContent div.leftColumn div.content form.sorting fieldset label {
						font-size: 11px;
						text-align: left;
						color: #69849f;
						display: block;
						float: left;
						padding: 2px 6px 0 23px;
					}

					div#pageContent div.leftColumn div.content form.sorting fieldset select {
						display: block;
						float: left;
						border: solid 1px #afbbc7;
						font-size: 12px;
						color: #69849f;
						margin: 0 4px 0 0;
						width: 140px;
					}

						div#pageContent div.leftColumn div.content form.sorting fieldset select option {
							font-size: 12px;
							color: #69849f;
						}

    div#pageContent div.leftColumn div.content ul.casestudyList {
      font-size:12px;
    }
  		div#pageContent div.leftColumn div.content ul.casestudyList li {
        margin-bottom:1em;
        padding-bottom:1em;
        background:transparent url(../img/sub/content/leftcolumn/shadowbox.png) 0 0 no-repeat;
      }
      div#pageContent div.leftColumn div.content ul.casestudyList li h3 {
        padding:2px 0 4px 24px;
        font-size:12px;
      }
        div#pageContent div.leftColumn div.content ul.casestudyList li h3 a {
          display:block;
          padding:9px 0;
          font-size:16px;

          text-decoration:none;
        }

        div#pageContent div.leftColumn div.content ul.casestudyList li img {
          float:left;
        }
        div#pageContent div.leftColumn div.content ul.casestudyList li p {
          padding-left:205px;
          line-height:1.58em;
        }
          div#pageContent div.leftColumn div.content ul.casestudyList li h3 {
            color:#fe6904;
          }

          div#pageContent div.leftColumn div.content ul.casestudyList li p:after {
            content:".";
            display:block;
            height:0;
            overflow:hidden;
            visibility:hidden;
            clear:both;
          }

          div#pageContent div.leftColumn div.content ul.casestudyList li p a.more {
            margin-right:6px;
            padding-right:10px;
            background:transparent url(../img/sub/content/leftcolumn/pobierz.png) 100% 0.5em no-repeat;
          }

		div#pageContent div.leftColumn div.shadowBox {
			position: relative;
			background: url(../img/sub/content/leftcolumn/shadowbox.png) no-repeat;
			padding: 10px 33px 15px 25px;
			margin: 0 0 11px 0;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowy,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki {
			position: relative;
			background: url(../img/sub/content/leftcolumn/shadowbox.png) no-repeat;
			padding: 0px;
			margin: 0 0 11px 0;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowy h3 {
			background: url(../img/sub/content/leftcolumn/konkurs_header.png) no-repeat 0 0;
			height: 98px;
			overflow: hidden;
			text-indent: -8889px;
		}

		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki div.bg {
			background: url(../img/sub/content/konkurs/wyniki_bg.png) no-repeat 30px 20px;
			height: 200px;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki h3,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki h4,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize1 span,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize2 span {
			display: none;
		}

		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize1,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize2,
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize3 {
			display: inline;
			position: absolute;
			top: 118px;
			font-size: 1.2em;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize1 {
			left: 190px;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize2 {
			left: 500px;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki p.prize3 {
			top: 138px;
			left: 500px;
		}


		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki div.movie {
			padding-left: 35px;
			font-size: 1.2em;
		}

		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki div.movie p.player {
			margin-top: 20px;
			text-align: center;
		}
		div#pageContent div.leftColumn div.shadowBoxKonkursowyWyniki div.movie p.player object {
			margin: 0 auto;
		}


		div#pageContent div.leftColumn div.shadowBox:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		div#pageContent div.leftColumn div.shadowBox.cloud {
			padding: 0 0 0 0;
		}

		div#pageContent div.leftColumn div.shadowBox.onlyCloud {
			background: url(../img/sub/content/leftcolumn/shadowbox_onlycloud.png) no-repeat 505px 0px;
		}

			div#pageContent div.leftColumn div.shadowBox.cloud div.cloud  {
				min-height: 120px;
				padding: 10px 33px 15px 25px;
				background: url(../img/sub/content/leftcolumn/shadowbox_cloud.png) no-repeat 0 100%;
			}

			div#pageContent div.leftColumn div.shadowBox.cloud div.cloud:after  {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

		div#pageContent div.leftColumn div.shadowBox.pink {
			background: url(../img/sub/content/leftcolumn/shadowbox_pink.png) no-repeat;
		}

		div#pageContent div.leftColumn div.shadowBoxInfo {
			background:transparent url(../img/sub/content/leftcolumn/shadowbox_info.png) no-repeat scroll 0 0;
			margin: 0 0 11px;
			padding: 10px 33px 15px 25px;
			position: relative;
			color: #509e53;
		}

			div#pageContent div.leftColumn div.shadowBox h3 {
				font-size: 18px;
				color: #fe6904;
				margin: 0 0 8px 0;
			}

				div#pageContent div.leftColumn div.shadowBox p big {
					font-size: 12px;
				}

				div#pageContent div.leftColumn div.shadowBox p.intro {
          font-size:12px;
					line-height:1.58em;
				}

			div#pageContent div.leftColumn div.shadowBox div.h3 {
				position: relative;
				float: left;
			}

				div#pageContent div.leftColumn div.shadowBox div.h3 h3 {
					white-space: nowrap;
				}

				div#pageContent div.leftColumn div.shadowBox div.h3 p {
					position: absolute;
					top: 2px;
					left: 100%;
					font-size: 10px;
					color: #69849f;
					height: 16px;
					background: url(../img/sub/content/punkty.png) no-repeat 100% 0;
					margin: 0 0 0 7px;
				}

					div#pageContent div.leftColumn div.shadowBox div.h3 p small {
						display: block;
						padding: 3px 18px 0 3px;
						height: 12px;
						background: url(../img/sub/content/punkty_left.png) no-repeat 0 2px;
					}

			div#pageContent div.leftColumn div.shadowBox.galeriaMarzen h3 {
				margin-bottom: -14px;
			}

			div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen {
				position: absolute;
				top: 12px;
				right: 0px;
				height: 19px;
				float: right;
				background: url(../img/sub/content/leftcolumn/opcjemarzen.png) no-repeat 100% 0;
				font-size: 10px;
				padding: 0 37px 0 0;
			}

				div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen dt {
					display: block;
					float: left;
					height: 16px;
					background: url(../img/sub/content/leftcolumn/opcjemarzen_left.png) no-repeat 0 0;
					padding: 3px 0 0 7px;
					margin: 0 0 0 -3px;
				}

				div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen dd {
					display: block;
					float: left;
				}

				div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen dd.konkursowe {
					background: url(../img/sub/content/icon_konkursowe.png) no-repeat 8px 2px;
					padding: 3px 0 0 24px;
				}

				div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen dd.wToku {
					background: url(../img/sub/content/icon_wtoku.png) no-repeat 10px 4px;
					padding: 3px 0 0 24px;
				}

				div#pageContent div.leftColumn div.shadowBox dl.opcjeMarzen dd.zrealizowane {
					background: url(../img/sub/content/icon_zrealizowane.png) no-repeat 11px 5px;
					padding: 3px 0 0 24px;
				}

			div#pageContent div.leftColumn div.shadowBox dl.komentarz {
				position: relative;
				margin: 0 -33px 0 -25px;
				padding: 3px 0 3px 0;
			}

			div#pageContent div.leftColumn div.shadowBox dl.komentarz.dark {
				background: url(../img/sub/content/leftcolumn/table_default_background.png) repeat-y 50% 0;
			}

				div#pageContent div.leftColumn div.shadowBox dl.komentarz dt {
					font-size: 11px;
					padding: 0 0 0 60px;
				}

					div#pageContent div.leftColumn div.shadowBox dl.komentarz dt a {
					}

					div#pageContent div.leftColumn div.shadowBox dl.komentarz dt img {
						display: block;
						position: absolute;
						left: 28px;
						top: 50%;
						margin: -11px 0 0 0;
						border: solid 1px #fff;
					}

				div#pageContent div.leftColumn div.shadowBox dl.komentarz dd {
					font-size: 12px;
					color: #69849f;
					padding: 0 0 0 60px;
				}

			div#pageContent div.leftColumn div.shadowBox table.gallery {
				margin: 0;
			}

			div#pageContent div.leftColumn div.shadowBox ul.marzenia {
				padding: 0 0 0 6px;
			}

				div#pageContent div.leftColumn div.shadowBox ul.marzenia li {
					font-size: 12px;
					padding: 0 0 5px 16px;
					background: url(../img/sub/li2.png) no-repeat 0 4px;
				}

					div#pageContent div.leftColumn div.shadowBox ul.marzenia li a {
					}

					div#pageContent div.leftColumn div.shadowBox ul.marzenia li small {
						color: #fe6904;
					}

						div#pageContent div.leftColumn div.shadowBox ul.marzenia li p.wiecej a {
							color: #69849f;
							font-size: 11px;
							padding-bottom: 7px;
						}

			div#pageContent div.leftColumn div.shadowBox form.wyszukaj {
			}

				div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset {
				}

					div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset label {
						display: block;
						float: left;
						color: #69849f;
						padding: 3px 0 0 5px;
					}

					div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset label:first-child {
						color: #746050;
						padding: 3px 5px 0 25px;
					}

					div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset input[type="text"] {
						display: block;
						float: left;
						width: 191px;
						height: 18px;
						padding: 0 5px 0 5px;
						border: solid 1px #afbbc7;
					}

					div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset input[type="radio"] {
						display: block;
						float: left;
						margin: 3px 0 0 20px;
					}

					div#pageContent div.leftColumn div.shadowBox form.wyszukaj fieldset input[type="submit"] {
						display: block;
						float: left;
						width: 80px;
						height: 27px;
						background: url(../img/sub/content/leftcolumn/form_wyszukaj_submit.png) no-repeat 0px 0px;
						color: #fff;
						font-weight: bold;
						cursor: pointer;
						text-indent: -8000px;
						overflow: hidden;
						margin: 0px 0 0 20px;
					}

		div#pageContent div.leftColumn div.banner {
			padding: 7px 0 0 0;
		}

			div#pageContent div.leftColumn div.banner img {
				display: block;
			}

	div#pageContent div.rightColumn {
		float: left;
		width: 270px;
		background: url(../img/sub/content/rightcolumn/background.png) no-repeat 50% 0;
		margin-top: -30px;
	}

		div#pageContent div.rightColumn div.box {
			margin: 0 auto;
			margin-bottom: 10px;
			width: 252px;
			min-height: 55px;
			padding: 2px 6px 7px 6px;
			background: url(../img/sub/content/rightcolumn/box.png) no-repeat 0 100%;
		}

		div#pageContent div.rightColumn div.box:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

			div#pageContent div.rightColumn div.box h3 {
				color: #fe6904;
				font-size: 16px;
				height: 31px;
				padding: 7px 0 0 12px;
			}

			div#pageContent div.rightColumn div.box h3 a {
				color: #fe6904;
			}

			div#pageContent div.rightColumn div.box.oCoChodzi h3 {
				background: url(../img/sub/content/rightcolumn/icon_ocochodzi.png) no-repeat 227px 5px;
			}

			div#pageContent div.rightColumn div.box.najpopularniejszeMarzenia h3 {
				background: url(../img/sub/content/rightcolumn/icon_najpopularniejszemarzenia.png) no-repeat 211px 2px;
			}

			div#pageContent div.rightColumn div.box.ostatnioDolaczyliDoSerwisu h3 {
				background: url(../img/sub/content/rightcolumn/icon_ostatniodolaczylidoserwisu.png) no-repeat 226px 4px;
			}

			div#pageContent div.rightColumn div.box.ostatnieKomentarze h3 {
				background: url(../img/sub/content/rightcolumn/icon_ostatniekomentarze.png) no-repeat 212px 6px;
			}

			div#pageContent div.rightColumn div.box.prywatneWiadomosci h3 {
				background: url(../img/sub/content/rightcolumn/icon_prywatnewiadomosci.png) no-repeat 213px 4px;
			}

			div#pageContent div.rightColumn div.box ul {
				padding: 0 0 0 13px;
				margin: 0 0 11px 0;
			}

				div#pageContent div.rightColumn div.box ul li {
					padding: 0 0 8px 20px;
					background: url(../img/sub/li2.png) no-repeat 0 3px;
				}

					div#pageContent div.rightColumn div.box ul li a {
					}

						div#pageContent div.rightColumn div.box ul li a strong {
							color: #fe6904;
						}

			div#pageContent div.rightColumn div.box p.wiecej {
				padding: 0 8px 8px 0;
				margin: -11px 0 0 0;
			}

			div#pageContent div.rightColumn div.box p.wiecej:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

				div#pageContent div.rightColumn div.box p.wiecej a {
					display: block;
					float: right;
					width: 12px;
					height: 12px;
					text-indent: -8000px;
					background: url(../img/sub/li1.png) no-repeat 0 0;
				}

			div#pageContent div.rightColumn div.box p.napiszWiadomosc {
			}

				div#pageContent div.rightColumn div.box p.napiszWiadomosc a {
					display: block;
					width: 252px;
					height: 38px;
					text-indent: -8000px;
					overflow: hidden;
					background: url(../img/sub/content/rightcolumn/link_napiszwiadomosc.png) no-repeat 0 0;
				}

			div#pageContent div.rightColumn div.box img {
				display: block;
			}

			div#pageContent div.rightColumn div.box dl.profilInfo {
				padding: 0 0 10px 0;
			}

			div#pageContent div.rightColumn div.box dl.profilInfo:after {
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}

				div#pageContent div.rightColumn div.box dl.profilInfo dt {
					float: right;
				}

				div#pageContent div.rightColumn div.box dl.profilInfo dd {
					width: 139px;
					float: left;
					color: #69849f;
				}

					div#pageContent div.rightColumn div.box dl.profilInfo dd p {
						padding: 6px 0 10px 14px;
						line-height: 120%;
					}

					div#pageContent div.rightColumn div.box dl.profilInfo dd p.link {
						padding: 0;
						margin: 0 0 0 13px;
					}

		.konkursDesc {
			font-size: 12px;
			line-height: 17px;
			padding: 0 0 0 328px;
			background: url(../img/sub/content/leftcolumn/konkurs_foto.jpg) no-repeat 0 0;
			height: auto !important;
			height: 138px;
			min-height: 138px;
		}

		.konkursDesc2 {
			font-size: 12px;
			line-height: 17px;
			margin-top: 18px;
			padding: 22px 200px 30px 0;
			background: url(../img/sub/content/leftcolumn/konkurs_grafika.jpg) no-repeat 100% 0;
			height: auto !important;
			height: 187px;
			min-height: 187px;
		}
		.konkursDesc2 p {
			margin-bottom: 1.2em;
		}
		.konkursDesc2 strong.second {
			color: #fe6904;
			font-size: 14px;
			}
		.konkursDesc2 strong.third {
			font-size: 20px;
			}
		.konkursDesc2 strong.fourth {
			color: #fe6904;
			font-weight: normal;
			}

		.konkursDesc2 p .download {
			display: block;
			padding-left: 16px;
			background: url(../img/sub/content/leftcolumn/pobierz.png) no-repeat 0 6px;
		}

		.konkursInfo {
		  margin:0 -47px;
			height: 170px;
			background: url(../img/sub/content/konkurs/info.png) no-repeat 50% 0;
		}

			.konkursInfo p {
				display: none;
			}

			.konkursInfo p.results {
				display: block;
				padding-top: 110px !important;
				padding-left: 40px !important;
			}
			.konkursInfo p.results a {
				display: block;
				background: url(../img/sub/content/konkurs/wyniki.png) no-repeat 0 0;
				width: 166px;
				height: 38px;
				text-indent: -9999em;
			}

/**************************** pageFooter **************************************/

div#pageFooter {
	margin: 0 auto;
	width: 958px;
	position: relative;
	border-top: solid 1px #f8fafa;
	padding: 20px 0 20px 0;
}

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

	div#pageFooter a {
		color: #746050;
	}

	div#pageFooter p {
		float: left;
		color: #746050;
		padding: 0 0 0 49px;
	}

		div#pageFooter p span.copy {
			display: inline-block;
			background: url(../img/sub/footer/li.png) no-repeat 100% 2px;
			padding: 0 14px 0 0;
			margin: 0 13px 0 0;
		}

	div#pageFooter ul {
		float: left;
		padding: 0 0 0 25px;
	}

		div#pageFooter ul li {
			float: left;
		}

			div#pageFooter ul li a {
				display: inline-block;
				background: url(../img/sub/footer/li.png) no-repeat 100% 2px;
				padding: 0 14px 0 0;
				margin: 0 13px 0 0;
			}


			div#pageFooter ul li:last-child a {
				background: none;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
			}


	/* autosuggest */
	.ac_results {
		border: 1px solid gray;
		background-color: white;
		padding: 0;
		margin: 0;
		list-style: none;
		position: absolute;
		z-index: 10000;
		display: none;
	}

	.ac_results li {
		padding: 2px 5px;
		white-space: nowrap;
		color: #101010;
		text-align: left;
	}

	.ac_over {
		cursor: pointer;
		background-color: #F0F0B8;
	}

	.ac_match {
		text-decoration: underline;
		color: black;
	}

/**** addons ****/
P.mail_info {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 20px;
	text-align: center;
}
.caseStudyArt h4 {
	color: #fe6904;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
}
.caseStudyArt p{
	line-height: 17px;
	margin: 0 17px 5px 27px;
}
.caseStudyArt img.imageBox{
	margin-left: 27px !important;
}

/* poni�ej nowe */
a.edycja {
	background: transparent url(../img/sub/content/icon_edycja.png) no-repeat scroll 0 3px;
	display: inline-block;
	padding: 0 10px 0 12px;
}

dl.opisMarzenia a.edycja {
	padding: 0 0 0 12px;
	float: right;
}

a.usun {
	background:transparent url(../img/sub/content/icon_usun.png) no-repeat scroll 0 3px;
	display:inline-block;
	padding:0 10px 0 12px;
}

a.dziennik {
	background: transparent url(../img/sub/content/icon_dziennik.png) no-repeat scroll 0 3px;
	display: inline-block;
	padding: 0 10px 0 12px;
}


span.skillWrapper {
  display:block;
  zoom:1;
}
  span.skillWrapper:after {
    content:".";
    display:block;
    height:0;
    overflow:hidden;
    visibility:hidden;
    clear:both;
  }
  
  span.skillWrapper span {
    display:block;
		min-height:16px;
		margin:0 14px;
    padding-left:20px;
    color:#a6b4c3;
    font-size:10px;
    line-height:16px;
    vertical-align:middle;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 50%;
  }
  
	  span.skillWrapper span.maly-marzyciel {
	    background-image:url(../img/sub/skill_maly_marzyciel.gif);
	  }
	  span.skillWrapper span.marzyciel {
	    background-image:url(../img/sub/skill_marzyciel.gif);
	  }
	  span.skillWrapper span.marzyciel-doswiadczony {
	  	background-image:url(../img/sub/skill_marzyciel_doswiadczony.gif);
	  }
	  span.skillWrapper span.marzyciel-ekspert {
	  	background-image:url(../img/sub/skill_marzyciel_ekspert.gif);
	  }
	  span.skillWrapper span.mistrz-marzen {
	  	background-image:url(../img/sub/skill_mistrz_marzen.gif);
	  }


  span.profilBox span {
    position:relative;
    display:inline;
		float:left;
		margin-top:-10px;
  	margin-right:0;
    margin-left:14px !important;
    padding-left:18px;
  }
  
	span.listaMarzen span {
		width:16px;
	  float:right;
	  margin-right:4px;
	  margin-top:8px;
	  zzpadding-top:15px !important;
	  padding-left:0 !important;
	  display:inline;
	  overflow:hidden;
	}
	  span.listaMarzen span.wai {
	    display:none;
	  }

 	/* Use onli like that:
	  <span class="skillWrapper lastComments">...</span>
	*/
  span.lastComments span {
  	position:relative;
    display:inline;
		float:left;
  	margin-right:0;
    margin-left:0;
    padding-left:20px;
    color:#746050;
    font-size:11px;
  }
	  span.lastComments span a {
	    color:#69849f;
	  }
	  
  span.comments {
    float:right;
    text-align:right;
  }
    span.comments span {
      margin:0;
      padding-left:0;
      line-height:1em;
      padding-right:20px !important;
			background-position:100% 50%;
			zoom:1;
    }
    
    .profil span.skillWrapper span {
      margin-left:0 !important;
		}



    .gallery a.skill {
      padding-top:1px;
      padding-bottom:1px;
      padding-left:18px;
      background-repeat:0 50%;
      background-repeat:no-repeat;
      zoom:1;
		}
		
		.gallery a.maly-marzyciel {
	    background-image:url(../img/sub/skill_maly_marzyciel.gif);
	  }
	  .gallery a.marzyciel {
	    background-image:url(../img/sub/skill_marzyciel.gif);
	  }
	  .gallery a.marzyciel-doswiadczony {
	  	background-image:url(../img/sub/skill_marzyciel_doswiadczony.gif);
	  }
	  .gallery a.marzyciel-ekspert {
	  	background-image:url(../img/sub/skill_marzyciel_ekspert.gif);
	  }
	  .gallery a.mistrz-marzen {
	  	background-image:url(../img/sub/skill_mistrz_marzen.gif);
	  }
	  
	  
/* -=-=-=-=-=-=-=-=-=-=-=- */
.tabsContainer {
}
	.tabsContainer .tabs {
	  margin:0 !important;
	  padding:0 0 0 6px !important;
	  display:block;
		zoom:1;
		width:256px;
		height:37px;
		background:transparent url(../img/sub/content/tabs_konkurs.png) 0 0 no-repeat;
	}
		.tabsContainer .tabs:after {
	    content:".";
	    display:block;
	    height:0;
	    overflow:hidden;
	    visibility:hidden;
	 		clear:both;
	  }
	  
		.tabsContainer .tabs li {
		  padding:0 !important;
		  margin:0 !important;
		  float:left;
		  background-image:none !important;
		}
			.tabsContainer .tabs li.active a {
			  background-position:0 100%;
		 	}
		
			.tabsContainer .tabs li a {
			  display:block;
			  height:37px;
			  background-position:0 0;
			  background-repeat:no-repeat;
			}
			  .tabsContainer .tabs li a span.wai {
					display:block;
					text-indent:-9999em !important;
				}

			  .tabsContainer .tabs li a#konkurs-Wygraj5K {
			 	  width:63px;
			 	  background-image:url(../img/sub/content/tab_konkurs_5k.png);
				}
				.tabsContainer .tabs li a#konkurs-MarzeniePublicznosci {
				  width:86px;
			 	  background-image:url(../img/sub/content/tab_konkurs_marzenie_publicznosci.png);
				}
				.tabsContainer .tabs li a#konkurs-GlosujNaFote	{
				  width:95px;
			 	  background-image:url(../img/sub/content/tab_konkurs_glosuj_na_najlepsza_fote.png);
				}
				
			  .tabsContainer .tabs li.active a,{
				  background-position:0 100% !important;
			  }

.tabsContent {
}

	.tabContent {
	  display:none;
	}
	  .tabsContent .active {
	    display:block;
		}
		
ul.usersList {
	zoom:1;
}
	ul.usersList:after {
		content:'.';
		display:block;
		height:0;
		overflow:hidden;
		visibility:hidden;
		clear:both;
	}

	ul.usersList li {
   	zoom:1;
   	clear:left;
  	padding:0.5em 0;
	}
	  ul.usersList li div.avatar {
	    display:block;
			float:left;
		}
		
		ul.usersList li div.userInfo {
		  display:block;
		  margin-left:100px;
		  line-height:1.4em;
     	overflow:hidden;
   		zoom:1;
		}
		
		ul.winner div.userInfo {
		  margin-left:158px !important;
		}
 	  ul.usersList li div.userInfo:after {
		    content:'.';
				display:block;
				height:0;
				overflow:hidden;
				visibility:hidden;
				clear:both;
		  }

			ul.usersList li div.userInfo span.skillWrapper {
     		display:inline;
			}
			ul.usersList li div.userInfo span.skillWrapper span {
     		display:inline;
     		padding:3px 8px;
			  margin-left:5px;
			  margin-right:0;
			}
			
			ul.usersList li div.userInfo span.edition {
			  display:block;
			  font-size:14px;
			  font-weight:bold;
			  color:#fe6904;
			}
			
			ul.usersList li div.userInfo span.author {
			  display:block;
			}
			  ul.usersList li div.userInfo span.author a {
			    font-weight:bold;
			  }
			ul.usersList li div.userInfo span.wish {
			  display:block;
			}
			  ul.usersList li div.userInfo span.wish a {
			    font-weight:bold;
			  }
			ul.usersList li div.userInfo span.description {
			  display:block;
			}
			ul.usersList li div.userInfo span.category {
			  display:block;
			  font-size:11px;
			}
			
	a.topPopular {
	  display:block;
	  padding:18px 0;
		font-size:14px;
		color:#69849f;
		font-weight:bold;
		text-decoration:none !important;
	}
	 	a.topPopular span {
			color:#fe6904;
			padding-right:18px;
      background:transparent url(../img/sub/bg_link.png) 100% 50% no-repeat;
	 	}		/* Nowe do konkursów */.konkursMarzeniePublicznosci ul.usersList li div.userInfo span.author {display:block;height:20px;overflow:hidden;}.photoList ul.usersList li div.userInfo span.author {display:block;height:20px;overflow:hidden;}#topPhotos .data span.skillWrapper {display:none;}