	body, h2, h3, h4, p, ul, li, small, form, fieldset, blockquote {
		margin: 0;
		padding: 0;
	}
	
	ul, li {
		list-style-type: none;
	}

	body {
		font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
		font-weight: normal;
		font-size: 0.8em;
		color: #666;
	}
	
	#calosc {
		position: relative;
		width: 100%;
		/*background: transparent url(grafika/logo6.jpg) left top no-repeat;*/
	}

	#calosc #topc1, #calosc #topc2 {
		position: absolute;
		top: 0;
		left: 0;
		width: 150px;
		height: 220px;
		background: transparent url(grafika/topc1.jpg) left top no-repeat;
	}

	#calosc #topc2 {
		background: transparent url(grafika/topc2.jpg) left top no-repeat;
	}
	
	#calosc a.logout, #calosc a.rejadm, #calosc a.main {
		text-indent: -9999px;
	}

	#calosc a.main {
		display: block;
		position: absolute;
		top: 0;
		left: 670px;
		width: 460px;
		height: 300px;
	}

	#calosc a.logout {
		display: block;
		position: absolute;
		top: 80px;
		left: 95px;
		width: 40px;
		height: 100px;
	}
	
	#calosc a.rejadm {
		display: block;
		position: absolute;
		top: 110px;
		left: 35px;
		width: 40px;
		height: 90px;
	}

	#calosc #banner {
		position: absolute;
		top: 0;
		left: 0;
		width: 750px;
		height: 100px;
		z-index: 2;
	}
	
	#calosc #poszukiwani {
		position: absolute;
		top: 60px;
		left: 450px;
		width: 250px;
		height: 70px;
	}
	
	#calosc #poszukiwani span.color {
		color: #DF8BDC;
	}

	#calosc #poszukiwani span.adres {
		display: block;
		font-size: 13px;
		font-family: Arial;
	}
	
	#calosc #poszukiwani p {
		font-family: Georgia;
		font-size: 16px;
		color: #f1f1f1;
		font-style: italic;
	}

	#zawartosc {
		margin: 0 70px;
		max-width: 990px;
	}
	* html #zawartosc { width: 1024px; }

	#lewa-srodkowa-kontener {
		float: left;
		width: 660px;
		margin: 0;
	}
	
	#forum-kontener, #kom-divs {
		float: left;
		display: block;
		width: 100%;
		margin: 0;
	}

	#forum-kontener .odstep, #kom-divs .odstep {
		padding: 0 15px 0 30px;
		margin: 0;
	}
	
	#lewa-kolumna {
		float: left;
		width: 330px;
		margin: 160px 0 0 0;
	}

	#lewa-kolumna-pokaz {
		float: left;
		width: 295px;
		margin: 180px 0 0 0;
	}

	#lewa-kolumna-szeroka {
		float: left;
		width: 660px;
		margin: 140px 0 0 0;
	}

	#srodkowa-kolumna {
		float: left;
		width: 330px;
		margin: 270px 0 0 0;
	}
	
	#srodkowa-kolumna-pokaz {
		float: left;
		width: 365px;
		margin: 310px 0 0 0;
	}
	
	#prawa-kolumna {
		float: right;
		width: 330px;
		margin: 310px 0 0 0;
	}
	
	#prawa-kolumna-pokaz {
		float: right;
		width: 30%;
		margin: 310px 0 0 0;
	}

	#lewa-kolumna .odstep, #lewa-kolumna-pokaz .odstep {
		padding: 0 15px 0 30px;
		margin: 0;
	}

	#lewa-kolumna-szeroka .odstep {
		padding: 40px 15px 40px 30px;
		margin: 0;
	}

	#srodkowa-kolumna .odstep, #srodkowa-kolumna-pokaz .odstep, #prawa-kolumna .odstep, #prawa-kolumna-pokaz .odstep {
		padding: 0 15px;
		margin: 0;
	}

	img { border: none; }
	
	strong { color: #707070; }
	
	a, a:visited {
		color: #666;
		text-decoration: none;
	}

	#stopka2 small { margin: 0 0.5em 0 0; }
	
	h2, h3, h4 {
		font-family: Georgia, Arial, Tahoma, sans-serif;
		color: #666;
		letter-spacing: -1px;
		font-weight: normal;
	}
		
	#lewa-kolumna-szeroka h2, #lewa-kolumna-pokaz h2 {
		font-size: 2em;
	}

	#lewa-kolumna h3, #srodkowa-kolumna h3, #srodkowa-kolumna-pokaz h3, #prawa-kolumna h3, #prawa-kolumna-pokaz h3, #lewa-kolumna-szeroka h3, #kom-divs h3  {
		font-size: 1.4em;
		margin: 1em 0 0.2em 0;
	}
	
	#lewa-kolumna h4, #lewa-kolumna-pokaz h4, #srodkowa-kolumna h4, #srodkowa-kolumna-pokaz h4, #prawa-kolumna h4, #prawa-kolumna-pokaz h4, #lewa-kolumna-szeroka h4 {
		font-size: 1.2em;
		margin: 1em 0 0.2em 0;
		padding: 0.3em 0;
	}

	#lewa-kolumna p, #lewa-kolumna-pokaz p, #srodkowa-kolumna p, #srodkowa-kolumna-pokaz p, #prawa-kolumna p, #prawa-kolumna-pokaz p, #lewa-kolumna-szeroka p {
		margin: 0.2em 0;
	}
	
	#srodkowa-kolumna-pokaz p {
		margin: 2em 0;
		line-height: 150%;
	}
	
	.adkontener {
		width: 100%;
		height: 130px;
	}
	
	#lewa-kolumna-pokaz img {
		margin: 0 0 20px 0;
		border: 7px dashed #CEE8F9;
	}
	
	#srodkowa-kolumna-pokaz img {
		border: 7px dashed #D8CAAC;
	}
	


	#lewa-kolumna-szeroka img.clear {
		clear: both;
		float: none;
		vertical-align: sub;
	}

	#lewa-kolumna a, #lewa-kolumna-pokaz a { 
		color: #7D887C;
	}
	
	#lewa-kolumna a:hover, #lewa-kolumna-pokaz a:hover{ 
		color: #5E655D;
	}

	#lewa-kolumna-szeroka a { 
		color: #7D887C;
	}
	
	#lewa-kolumna-szeroka a:hover { 
		color: #5E655D;
	}

	#prawa-kolumna a, #prawa-kolumna-pokaz a, #srodkowa-kolumna a, #srodkowa-kolumna-pokaz a { 
		color: #7D887C;
	}
	#prawa-kolumna a:hover, #prawa-kolumna-pokaz a:hover, #srodkowa-kolumna a:hover, #srodkowa-kolumna-pokaz:hover {
		color: #5E655D;
	}

	#prawa-kolumna h3 a, #prawa-kolumna-pokaz h3 a, #srodkowa-kolumna h3 a {
		color: #777;
	}
	
	#prawa-kolumna h3 a:hover, #prawa-kolumna-pokaz h3 a:hover, #srodkowa-kolumna h3 a:hover {
		color: #555;
	}
	
	#lewa-kolumna .odstep acronym, #lewa-kolumna-pokaz .odstep acronym, #prawa-kolumna .odstep acronym, #prawa-kolumna-pokaz .odstep acronym, #srodkowa-kolumna .odstep acronym, #lewa-kolumna-szeroka .odstep acronym {
		border-bottom: 1px dashed #B9B9B9;
		cursor: help;
	}

	#srodkowa-kolumna .entryobiekt, #srodkowa-kolumna-pokaz .entryobiekt {
		margin-top: 40px;
	}

	#lewa-kolumna-szeroka .odstep .post .entry p.postmetadata, #lewa-kolumna-pokaz .odstep .post .enrty p.postmetadata {
		margin: 1.8em 0;
		padding: 0.3em 0.2em;
	}
	
	#lewa-kolumna-szeroka label {
		display: inline;
	}

	#srodkowa-kolumna .odstep .post .entry, #lewa-kolumna-szeroka .odstep .post .entry, #lewa-kolumna-pokaz .odstep .post .entry {
		margin: 10px 0 0 0;
	}

	#srodkowa-kolumna .odstep .post .entry p, #lewa-kolumna-szeroka .odstep .post .entry p, #lewa-kolumna-pokaz .odstep .post .entry p {
		margin: 0 0 7px 0;
		padding: 0;
		line-height: 150%;
	}

	#srodkowa-kolumna .odstep .post {
		margin: 0 0 20px 0;
	}

	#lewa-kolumna-szeroka .odstep .post {
		margin: 20px 0 20px 0;
	}
	
	#srodkowa-kolumna .odstep .post h2, #lewa-kolumna-szeroka .odstep .post h2, #lewa-kolumna-pokaz .odstep .post h2 {
		font-style: italic;
	}

	#srodkowa-kolumna .odstep .post h2 a, #lewa-kolumna-szeroka .odstep .post h2 a, #lewa-kolumna-pokaz .odstep .post h2 a {
		font-family: Georgia;
		color: #819C6F;
		padding-bottom: 2px;
		border-bottom: 1px #ddd solid;
	}

	#srodkowa-kolumna .odstep .post h2 a:hover, #lewa-kolumna-szeroka .odstep .post h2 a:hover, #lewa-kolumna-pokaz .odstep .post h2 a:hover {
		border-bottom: 1px #8AA777 solid;
	}

	#srodkowa-kolumna .odstep .post small.dp {
		display: block;
		float: right;
		width: 100px;
		padding: 10px 0;
		text-align: center;
	}

	#srodkowa-kolumna .odstep .post small.dp a, #srodkowa-kolumna .odstep .post small.dp a:visited {
		color: #AA66AA;
		font-family: georgia;
		font-size: 16px;
	}

	#lewa-kolumna .odstep .clearfloat .ramka {
		float: left;
		width: 175px;
		margin: 5px 0 0 0;
	}

	* a.ramka-klipy {
		text-decoration: none;
		border: none;
		padding: 0;
		margin: 0;
	}

	* a.ramka-klipy img {
		float: left;
		text-decoration: none;
		background-color: #E8F3EC;
		border: solid 1px #C5E2CF;
		padding: 5px;
		margin: 0;
	}

	* a.ramka-klipy:hover {
		text-decoration: none;
		background-color: #E5DFD0;
		border: none;
	}

	* a.ramka-klipy:hover img {
		text-decoration: none;
		background-color: #D6EBDE;
		border: solid 1px #C5E2CF;
	}

	* a.ramka-galeria {
		text-decoration: none;
		border: none;
		padding: 0;
		margin: 0;
	}

	* a.ramka-galeria img {
		float: left;
		text-decoration: none;
		background-color: #ECF5F2;
		border: solid 1px #C9E7ED;
		padding: 5px;
		margin: 0;
	}

	* a.ramka-galeria:hover {
		text-decoration: none;
		background-color: #D9ECE5;
		border: none;
	}

	* a.ramka-galeria:hover img {
		text-decoration: none;
		background-color: #D9ECE5;
		border: solid 1px #C9E7ED;
	}

	a.dashed {
		border-bottom: 1px #8BADAE dashed;
	}
	
	img.floatleft {
		float: left;
	}

	div.tloplayera {
		background: url(grafika/tloplayera.jpg) 90px 0 no-repeat;
	}

	div.clearfloat {
		display: table;
		width: 100%;
	}

	div.clear {
		clear: both;
	}

	div.htitle {
		width: 100%;
		text-align: center;
		padding: 30px 0 5px 0;
	}

	div.single-img img {
		display: block;
		margin: 0 auto;
	}

	div.multi-img img {
		display: inline;
		padding: 5px;
		margin: 0.6em;
	}

	p.center {
		width: 100%;
		text-align: center;
	}

	p.justify {
		width: 100%;
		text-align: justify;
	}

	.navigation .alignright {
		width: 100%;
		text-align: right;
	}

	.navigation .alignleft {
		width: 100%;
		text-align: left;
	}

	#lewa-kolumna-szeroka ol.commentlist li, #kom-divs ol.commentlist li {
		padding: 10px 0 0 0;
	}
	
	#lewa-kolumna-szeroka ol.commentlist li cite, #lewa-kolumna-szeroka ol.commentlist li small, #kom-divs ol.commentlist li cite, #kom-divs ol.commentlist li small {
		margin: 0;
		padding: 0 0 0 10px;
	}

	#lewa-kolumna-szeroka ol.commentlist li p, #kom-divs ol.commentlist li p {
		margin: 0;
		padding: 10px;
	}

	.alt {
		background-color: #f8f8f8;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
	}

	#srodkowa-kolumna .odstep .post .postmetadata {
		clear: left;
		margin: 0;
		padding: 0;
		color: #777;
		text-align: right;
	}

	div.oplycie h3.naglowekbacktobasics a {
		position: relative;
		display: block;
		height: 30px;
		background: url(grafika/naglowki/backtobasics.jpg) left top no-repeat;
	}
	div.oplycie h3.naglowekstripped a {
		position: relative;
		display: block;
		height: 30px;
		background: url(grafika/naglowki/stripped.jpg) left top no-repeat;
	}

	div.oplycie h3.naglowekmireflejo a {
		position: relative;
		display: block;
		height: 30px;
		background: url(grafika/naglowki/mireflejo.jpg) left top no-repeat;
	}
	div.oplycie h3.naglowekchristinaaguilera a {
		position: relative;
		display: block;
		height: 30px;
		background: url(grafika/naglowki/christinaaguilera.jpg) left top no-repeat;
	}

	div.oplycie h3 a {
		position: relative;
		display: block;
		color: #666;
	}

	div.oplycie h3 a em {
		font-family: Tahoma;
		position: absolute;
		top: 4px; right: 60px; /* do prawej */
		margin-left: 15px;
		color: #D0CEC6;
		font-style: normal;
		letter-spacing: 0px;
		font-size: 0.8em;
	}

	div.oplycie h3.naglowekbacktobasics a em {
		top: 4px; right: 60px; /* do prawej */
	}
	div.oplycie h3.naglowekstripped a em {
		top: 4px; right: 120px; /* do prawej */
	}
	div.oplycie h3.naglowekmireflejo a em {
		top: 4px; right: 102px; /* do prawej */
	}
	div.oplycie h3.naglowekchristinaaguilera a em {
		top: 4px; right: 22px; /* do prawej */
	}

	div.oplycie h3.naglowekbacktobasics a:hover em, div.oplycie h3.naglowekstripped a:hover em, div.oplycie h3.naglowekmireflejo a:hover em, div.oplycie h3.naglowekchristinaaguilera a:hover em {
		color: #84817A;
	}

	div.oplycie a:hover em {
		color: #84817A;
	}

	h2.oh2 {
		margin: 20px 0 0 0;
	}

	#prawa-kolumna ul li.klip {
		display: inline;
		background: url(grafika/klip-off.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
	}
	#prawa-kolumna ul li.klip:hover {
		display: inline;
		background: url(grafika/klip-on.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
	}
	#prawa-kolumna ul li, #prawa-kolumna-pokaz ul li {
		display: inline;
		background: url(grafika/star-off.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
	}
	#prawa-kolumna ul li:hover, #prawa-kolumna-pokaz ul li:hover {
		display: inline;
		background: url(grafika/star-on.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
	}

	#lewa-kolumna .inneklipy ul li {
		padding: 0 2px 5px 75px;
	}
	#lewa-kolumna .inneklipy ul li.innyrep {
		background: url(grafika/innyrep.jpg) left top no-repeat;
	}
	#lewa-kolumna .inneklipy ul li.reklamy {
		background: url(grafika/reklamy.jpg) left top no-repeat;
	}
	#lewa-kolumna .inneklipy ul li.snl {
		background: url(grafika/snl.jpg) left top no-repeat;
	}
	#lewa-kolumna .inneklipy ul li.duety {
		background: url(grafika/duety.jpg) left top no-repeat;
	}
	#lewa-kolumna .inneklipy ul li ul li {
		display: inline;
		background: url(grafika/star-off2.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
		margin-bottom: 0.5em;
	}
	#lewa-kolumna .inneklipy ul li ul li:hover {
		display: inline;
		background: url(grafika/star-on2.jpg) left top no-repeat;
		padding: 0 2px 0 19px;
		margin-bottom: 0.5em;
	}

	/* --- nieaktywne --- */

	#lewa-kolumna .forum ul li {
		background: url(grafika/5r.jpg) -0.1em 0.1em no-repeat;
	}

	#lewa-kolumna .forum ul li a {
		color: #807F84;
		font-size: 0.85em;
		padding: 0.1em 0;
		margin-left: 20px;
		
	}

	#lewa-kolumna .forum ul li a:hover {
		color: #1B2F43;
	}

/* --- nieaktywne koniec --- */

	#lewa-kolumna-szeroka .multimedia-lista {
		float: left;
		width: 100%;
	}

	#lewa-kolumna-szeroka .multimedia-lista ul li {
		float: left;
		list-style: none;
		padding: 8px 18px 8px 18px;
		background: url(grafika/fajka-off.jpg) 1.7em 1.15em no-repeat;
	}

	#lewa-kolumna-szeroka .multimedia-lista ul li img {
		vertical-align: sub;
		border: 1px dashed #ddd;
		padding: 7px;
		background: #F7F7F7;
		margin: 0;
		float; right;
	}

	#lewa-kolumna-szeroka .multimedia-lista ul li:hover {
		float: left;
		background: #eee url(grafika/fajka-on.jpg) 1.7em 1.15em no-repeat;
	}

	#lewa-kolumna-szeroka .multimedia-lista h3 {
		margin: 50px 0 25px 0;
		padding: 0;
	}
	
	#lewa-kolumna-szeroka .multimedia-lista h4 {
		margin: 5px 5px 10px 30px;
		padding: 0;
	}
	
	#lewa-kolumna-szeroka .multimedia-lista ul li img.floatleft {
		float: left;
		margin-right: 15px;
	}
	#lewa-kolumna-szeroka .multimedia-lista ul li img.clearbg {
		float: left;
		background: #fff;
	}
	
	#lewa-kolumna-szeroka .galeria-lista {
		float: left;
		width: 100%;
	}

	#lewa-kolumna-szeroka .galeria-lista ul li {
		float: left;
		list-style: none;
		padding: 8px;
	}
	
	#lewa-kolumna-szeroka .galeria-lista ul li img.clearbg{
		margin: 0 7px 0px 0;
	}

	#lewa-kolumna-szeroka .galeria-lista ul li:hover {
		float: left;
		background: #eee;
	}
	
	#lewa-kolumna-szeroka .galeria-lista h3 {
		margin: 50px 0 25px 0;
		padding: 0;
	}
	
	#lewa-kolumna-szeroka .galeria-lista h4 {
		margin: 5px 5px 10px 5px;
		padding: 0;
	}

	fieldset {
		border: none;
		margin-top: 1em;
		padding: 0.5em 0.1em;
	}
	
	label {
		display: inline;
	}

	textarea, input, select {
		font-family: Georgia, Arial;
		font-size: 1em;
		color: #94866A;
		border: 1px solid #EEECE7;
		padding: 4px;
		margin: 4px 0;
		background-color: #FBF8F5;
	}

	textarea:hover, textarea:focus, input:hover, input:focus, select:hover, select:focus {
		background: #FCFCFC;
		border: 1px solid #E5E0D8;
	}
	
	input.wyslij {
		border: none;
		background: none;
	}

	div.szukarka {
		height: 58px;
		background: url(grafika/szukarka.jpg) left top no-repeat;
	}

	div.szukarka input {
		margin: 0;
		padding: 19px 0 0 60px;
		width: 160px;
		height: 31px;
		font-family: Georgia;
		color: #fff;
		font-size: 18px;
		border: none;
		background: none;	
	}
	
	#stopka2 {
		clear: both;
		height: 250px;
		margin: 0 0 40px 30px;
		text-align: left;
		font-size: 0.85em;
		background: transparent url(grafika/stopkaface.jpg) left top no-repeat;
	}
	#stopka2 p {
		padding: 154px 0 5px 0;
	}

	#stopka2 .podzial {
		width: 80%;
		/*width: 50%;*/
		float: left;
	}
	
	#stopka2 .podzial img {
		/* margin: 120px 0 0 120px; */
	}
	
	#stopka2 ul li {
		display: inline;
		list-style-type: none;
		margin-right: 15px;
	}

	#stopka2 ul li a {
		font-weight: normal;
		color: #AB7024;
		margin: 0 1px 0 0;
		padding: 0px 4px 33px 4px;
	}

	#stopka2 ul li a:hover {
		font-weight: normal;
		margin: 0 1px 0 0;
		padding: 0px 4px 33px 4px;
		background-color: #f4f4f4;
	}
