body{
			background: url(../gfx/bckgr.jpg) repeat-x top;
			padding: 0px;
			margin: 0px;
}
* {
			font-family: Arial;
			font-size: 11px; 
			color: inherit;
}
a:link, a:active, a:visited {
			text-decoration: none;
}
a:hover {
			text-decoration: underline;
}
div#content {
			position: relative;			
			width: 980px;			
			margin: 0px auto 0px auto;
}
div#topper {
			height: 87px;			
}
div#topper div#logo {
			position: absolute;
			top: 24px;
			left: 5px;
}

div#topper div#newsletter {
			float: right;			
			overflow: hidden;
			color: #666666;
			margin: 32px 0px 0px 0px;
}
div#newsletter input.inputTekst {
			width: 199px;
			background-color: transparent;
			border: 1px solid #CCCCCC;
			color: #999999;			
			padding: 3px 5px 3px 5px;
}
div#newsletter input.submitDodaj {
			width: 30px;
			height: 23px;
			border: none;
			background: url(../gfx/submitDodaj.jpg) no-repeat center top;
			margin: 0px 0px 0px 4px;
}
div#newsletter input.submitUsun {
			width: 30px;
			height: 23px;
			border: none;
			background: url(../gfx/submitUsun.jpg) no-repeat center top;
			margin: 0px 5px 0px 0px;
}
div#newsletter div {
			float: left;
}



div#menu {			
			height: 30px;
			width: 980px;			
			/*background: url(../gfx/menu.jpg) repeat-x 0px 50px;
			background-color: #C00301;*/
}
div#menu ul	{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#menu ul li {
			float: left;			
			background-color: #B40500;
			background-repeat: no-repeat;
			background-position: left top;
			text-align: center;
			padding: 10px 0px 7px 0px;			
}
div#menu ul li.aktualnosci {
			width: 141px;
			background-image: url(../gfx/menu-aktualnosci.jpg);
}
div#menu ul li.recenzje {
			width: 126px;
			background-image: url(../gfx/menu-recenzje.jpg);
}
div#menu ul li.top10 {
			width: 112px;
			background-image: url(../gfx/menu-top10.jpg);
}
div#menu ul li.stuff {
			width: 143px;
			background-image: url(../gfx/menu-stuff.jpg);
}
div#menu ul li.forum {
			width: 112px;
			background-image: url(../gfx/menu-forum.jpg);
}
div#menu ul li.pliki {
			width: 99px;
			background-image: url(../gfx/menu-pliki.jpg);
}
div#menu ul li.sklep {
			width: 107px;
			background-image: url(../gfx/menu-sklep.jpg);
}
div#menu ul li.kontakt {
			width: 140px;
			background-image: url(../gfx/menu-kontakt.jpg);
}


div#menu ul li a {			
			font-weight: bold;
			color: white;
}

div#wyszukiwarka {			
			overflow: hidden;
			height: 40px;
			background: url(../gfx/wyszukiwarka-bckgr.jpg) repeat-x top;
			margin: 7px 0px 5px 0px;
}
div#wyszukiwarka div.rectLeft {
			float: left;
			width: 2px;
			height: 40px;			
			background: url(../gfx/wyszukiwarka-rectLeft.jpg) no-repeat top;
}
div#wyszukiwarka div.rectRight {
			float: right;
			width: 2px;
			height: 40px;			
			background: url(../gfx/wyszukiwarka-rectRight.jpg) no-repeat top;
}
div#wyszukiwarka div.main {
			padding: 5px 0px 5px 0px;
			margin: 4px 10px 0px 10px;
}
div#wyszukiwarka div.main div {
			float: left;
			margin: 0px 3px 0px 3px;
}
div#engineGoogle img {
			margin: 3px 0px 0px 0px;
}
div#engineGoogle input.inputTekst {
			width: 245px;
			background-color: transparent;
			border: 1px solid #CCCCCC;
			color: #666666;
			padding: 3px 5px 3px 5px;
}
div#engineGoogle input.submitAkcja {
			width: 120px;
			height: 23px;
			border: none;
			background: url(../gfx/submitAkcja-google.jpg) no-repeat center;
			color: white;
			padding: 0px 0px 3px 0px;
}

div#engineMobileman img {
			margin: 6px 0px 0px 0px;
}
div#engineMobileman input.inputTekst {
			width: 245px;
			background-color: transparent;
			border: 1px solid #CCCCCC;
			color: #666666;
			padding: 3px 5px 3px 5px;
}
div#engineMobileman input.submitAkcja {
			width: 120px;
			height: 23px;
			border: none;
			background: url(../gfx/submitAkcja-google.jpg) no-repeat center;
			color: white;
			padding: 0px 0px 3px 0px;
}

div#bodyact {
			overflow: hidden;
			clear: both;
}

div#bodyact div.left {
			float: left;			
			width: 215px;
}
div#bodyact div.right {
			float: right;			
			width: 225px;			
}
div#bodyact div.main {
			width: 531px;			
			margin-left: 219px;
}

div#wndMobileman div.wndtop {
			height: 35px;
			background: url(../gfx/wndMobileman-top.jpg) no-repeat bottom;
}
div#wndMobileman div.wndmain {
			background: #B40500 url(../gfx/wndMobileman-menu.jpg) repeat-y top;
}
div#wndMobileman div.wndmain ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#wndMobileman div.wndmain ul li {
			height: 21px;			
			border-bottom: 1px solid #C40500;
			color: white;			
			padding: 9px 30px 0px 15px;			
}

div#wndMobileman div.wndbottom {
			height: 3px;
			background: url(../gfx/wndMobileman-bottom.jpg) no-repeat top;
}


div.wndtop {
			height: 2px;
			background: url(../gfx/wndMain-top.jpg) no-repeat top;			
}

div.wndtop2 {
			height: 2px;
			background: url(../gfx/wndMain-top2.jpg) no-repeat top;			
}
div.wndtitle {
			height: 19px;
			background: #E2E2E2 url(../gfx/wndMain-title.jpg) repeat-x center top;
			padding: 7px 10px 7px 15px;
}
div.wndmain {
			overflow: hidden;
			border-left: 1px solid #CCCCCC;
			border-right: 1px solid #CCCCCC;
			padding: 0px 1px 1px 1px;
}
div.wndopcje {
			text-align: right;
			padding: 10px 12px 10px 12px;
}
div.wndstrony {
			overflow: hidden;
			padding: 10px 15px 10px 15px;
}
div.wndbottom {
			height: 2px;
			background: url(../gfx/wndMain-bottom.jpg) no-repeat top;
			margin-bottom: 5px;
}
div.wndbottom2 {
			height: 2px;
			background: url(../gfx/wndMain-bottom2.jpg) no-repeat top;
			margin-bottom: 5px;
			width: 760px;
}
div#wndWiadomosc {
			overflow: hidden;			
			margin-top: 0px;
}

div.wndWiad
{
			overflow: hidden;			
			margin-top: 0px;
}

div.wndWiad div.wndmain {
			height: 234px;
			background: url(../gfx/mainWiadomosc-bckgr.jpg) no-repeat bottom;			
}
div.wndWiad div.aktualnosc div.aktualnoscTop{
			overflow: hidden;
			padding: 25px;
			margin-bottom: 5px;
			border: none;
}

div.wndWiad div.tresc_wiadomosc {
color:#666666;
font-size:12px;
text-align: justify;
}


div#wndWiadomosc div.wndmain {
			height: 234px;
			background: url(../gfx/mainWiadomosc-bckgr.jpg) no-repeat bottom;			
}
div#wndWiadomosc div.aktualnosc div.aktualnoscTop{
			overflow: hidden;
			padding: 25px;
			margin-bottom: 5px;
			border: none;
}

div#wndWiadomosc div.tresc_wiadomosc {
color:#666666;
font-size:12px !important;
text-align: justify;
}
div#wndWiadomosc div.tresc_wiadomosc * { font-size:12px !important; }

div.recenzjaWyborSekcji
{
	float:left;
	text-align:left;
	width: 100%;
	height: 30px;
	color: #d20000;
	font-size: 12px;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.recTitle h2
{
	
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}

div.prevWyborSekcji
{
	float:left;
	width: 28%;
	height: 30px;
	font-weight: bold;
	color: #d20000 !important;
	padding-top:3px;
	padding-right: 10px;
}

div.nextWyborSekcji
{
	float:left;
	text-align: right;
	width: 28%;
	height: 30px;
	font-weight: bold;
	color: #d20000 !important;
	padding-top:3px;
	padding-right: 10px;
}

div.listaWyboruSekcji
{
	float:left;
	width: 39%;
	height:30px;
}

div.recenzjaWyborSekcji select
{
	color: #000000;
	width: 150px;
	border: 1px solid #cccccc;
	background: #f2f2f2;
	padding: 1px;
}	

div.wndWiad div.aktualnosc img.miniaturka {
			margin: 0px 25px 0px 25px;
}
div.wndWiad div.aktualnosc h1 {
			padding: 0px;
			margin: 0px 0px 10px 0px;
			text-align: left;
}
div.wndWiad div.aktualnosc h1 a {
			font-size: 18px;
			color: #000000;
			line-height: 17px;
			letter-spacing: -1px;
}
div.wndWiad div.aktualnosc a {
			color: #666666;
}



div#wndWiadomosc div.aktualnosc img.miniaturka {
			margin: 10px auto 10px auto;
}
div#wndWiadomosc div.aktualnosc h1 {
			font-size: 16px !important;
			padding: 0px;
			margin: 0px 0px 10px 0px;
			text-align: left;
}
div#wndWiadomosc div.aktualnosc h1 * { font-size: 16px !important; }
div#wndWiadomosc div.aktualnosc h1 a {
			font-size: 18px;
			color: #000000;
			line-height: 17px;
			letter-spacing: -1px;
}
div#wndWiadomosc div.aktualnosc a {
			color: #666666;
}

table tr .nazwa{
font-weight:bold;
text-align:left;
color: #4F4A4A;
border-bottom:1px solid #F2F2F2;
padding-left: 10px;
}

table tr .wartosc{
text-align:left;
color: #666666;
border-bottom:1px solid #F2F2F2;
}



div#wndAktualnosci {
			overflow: hidden;			
}
div#wndAktualnosci div.wndtitle {
			height: 70px;
			color: #666666;
			text-decoration: underline;
}
div#wndAktualnosci div.wndtitle ul {			
			float: right;
			width: 340px;			
			list-style-type: none;
			padding: 0px 2px 0px 2px;
			margin: -25px 0px 0px 0px;
}
div#wndAktualnosci div.wndtitle ul li {
			float: left;
			padding: 2px 5px 2px 5px;
}
div#wndAktualnosci div.wndtitle ul li a {
			color: #666666;
			text-decoration: underline;
}

div#wndAktualnosci div.wndtitle img	{
			margin: 25px 10px 0px 0px;
}

div.aktualnosc {
			overflow: hidden;			
			text-align: justify;
			border-bottom: 1px solid #F2F2F2;
			padding: 15px 20px 20px 20px;
}

div.aktualnoscTop {
			overflow: hidden;			
			text-align: justify;
			border-bottom: 1px solid #F2F2F2;
			padding: 0px 5px 5px 15px;
			margin: 0px 0px 0px 0px;
			width: auto;
			height: 30px;
}


div.aktualnosc h2 {			
			color: #D10000;
			padding: 0px;
			margin: 0px;
}

div.aktualnosc h1 {			
			color: #D10000;
			padding: 0px;
			margin: 0px;
			padding: 0px;
}
div.aktualnosc h2 a {
			font-size: 12px;
			color: #D10000;
}
div.aktualnosc div.autor-data {
			font-size: 11px !important;
			color: #999999;
			margin: 0px 0px 10px 0px;
}
div.aktualnosc div.autor-data * { font-size: 11px !important; }
div.aktualnosc img.miniaturka {
			margin: 0px 20px 10px 0px;
			padding-bottom: 10px !important;
}

div.aktualnosc div.opcje {
			margin-top: 5px;
			float: right;
}

div.wndstrony div.prev {
			float: left;
			width: 60px;
			color: #D10000;
			background: url(../gfx/arrowPrev.jpg) no-repeat left;
			padding: 0px 0px 0px 12px;
}
div.wndstrony div.next {
			float: right;
			width: 60px;
			color: #D10000;
			background: url(../gfx/arrowNext.jpg) no-repeat right;
			text-align: right;
			padding: 0px 12px 0px 0px;
}
div.wndstrony div.strony {
			color: #F2F2F2;
			text-align: center;
			margin: 0px 70px 0px 70px;
}
div.wndstrony div.strony a {
		  color: #999999;
}


div.right div.wndtop {
			height: 2px;
			background: url(../gfx/wndtop.jpg) no-repeat top;			
}
div.right div.wndtitle {
			height: 16px;			
			padding: 10px 10px 7px 15px;
}
div.right div.wndbottom {
			height: 2px;
			background: url(../gfx/wndbottom.jpg) no-repeat top;
}

div#wndRecenzje ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#wndRecenzje ul li {
			border-bottom: 1px solid #F2F2F2;
			background: url(../gfx/arrow.jpg) no-repeat 95% 50%;
			padding: 10px 30px 10px 10px;
}
div#wndRecenzje ul li h2 {
			font-weight: normal;
			padding: 0px;
			margin: 0px;
}

div#wndSonda ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#wndSonda ul li {
			border-bottom: 1px solid #F2F2F2;			
			color: #666666;
			padding: 10px 30px 10px 10px;
}
div#wndSonda form {
			margin: 0px;
}
div#wndSonda input.submitAkcja {
		  width: 78px;
			height: 20px;
			border: none;
			background: url(../gfx/submitGlosuje.jpg) no-repeat center;
			margin: 0px;
}
div#wndSonda div.pytanie {
			border-bottom: 1px solid #F2F2F2;			
			padding: 10px 30px 10px 10px;
}
div#wndSonda div.pytanie h3 {
			padding: 0px;
			margin: 0px;
}

div#wndForum ul {
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#wndForum ul li {
			border-bottom: 1px solid #F2F2F2;
			background: url(../gfx/arrow.jpg) no-repeat 95% 50%;
			padding: 5px 30px 5px 10px;
}
div#wndForum ul li h2 {
			display: inline;
			font-weight: normal;
			padding: 0px;
			margin: 0px;
}
div#wndForum ul li span {
			color: #D10000;
}


div#wndNowePliki ul, div#wndPliki ul{
			list-style-type: none;
			padding: 0px;
			margin: 0px;
}
div#wndNowePliki ul li, div#wndPliki ul li
{
			border-bottom: 1px solid #F2F2F2;
			background: url(../gfx/arrow.jpg) no-repeat 95% 50%;
			padding: 10px 30px 10px 10px;
}
div#wndNowePliki ul li h3, div#wndPliki ul h3
{
			font-weight: normal;
			padding: 0px;
			margin: 0px;
}
div#wndNowePliki ul li div.data, div#wndPliki ul li div.data
{
			color: #D10000;
}


div#stopka {
			clear: both;			
			height: 110px;
			background: url(../gfx/stopka-bckgr.jpg) repeat-x bottom;
			padding: 10px 0px 0px 0px;
			margin: 7px 0px 0px 0px;
}
div#stopka div.main {
			width: 980px;
			margin: 0px auto 0px auto;
}
div#stopka div.main div.menu {
			color: #E0E4E4;
			text-align: center;
			margin: 5px 0px 5px 0px;
}
div#stopka div.main div.menu a {
			color: #666666;
			margin: 0px 8px 0px 8px;
}
div#stopka div.stopka {
			overflow: hidden;
			clear: both;
			color: #999999;
			margin: 35px 0px 0px 0px;
}
div#stopka div.stopka a {
			color: #999999;
			text-decoration: underline;
}
div#stopka div.stopka div.design {
			float: left;
			width: 250px;
			padding: 2px 0px 0px 0px;
}
div#stopka div.stopka div.design a
{
			text-decoration: none;
}
div#stopka div.stopka div.design a strong
{
			font-weight: normal;
			text-decoration: none;
}
div#stopka div.stopka div.stats
{
		width: 500px;		
		text-align: center;
		margin: 0px auto 0px auto;
}
div#stopka div.stopka div.copyright {
			float: right;
			width: 250px;
			text-align: right;
}
div#stopka div.stopka div.copyright span {
			color: #666666;
}
div#hint3 {		
		position: absolute;		
		overflow: hidden;		
		display: none;
		top: 0px;
		left: 0px;
		color: red;
		background: url(../gfx/sdw-right.png) no-repeat bottom right;		
		-moz-opacity: 0.90;
		opacity: 0.90;
		filter: alpha(opacity=90);
		padding: 0px 3px 0px 0px;
		z-index: 10;
}
div#hint3 div.arrow {
		overflow: hidden;
		height: 4px;
		background: url(../gfx/arrowHint.png) no-repeat 5% 0%;
}
div#hint3 div.bottom {
		height: 3px;
		background: url(../gfx/sdw-bottom.png) repeat-x top;
}
div#hint3 div.main {
		background-color: #f2f2f2;
		color: #000000;
		padding: 10px 10px 10px 10px;
}
div#hint2 {		
		position: absolute;		
		overflow: hidden;		
		display: none;
		top: 60px;		
		color: red;
		background: url(../gfx/sdw-right.png) no-repeat bottom right;		
		-moz-opacity: 0.80;
		opacity: 0.80;
		filter: alpha(opacity=80);
		padding: 0px 3px 0px 0px;
		z-index: 10;
}
div#hint2 div.arrow {
		overflow: hidden;
		height: 4px;
		background: url(../gfx/arrowHint.png) no-repeat 95% 0%;
}
div#hint2 div.bottom {
		height: 3px;
		background: url(../gfx/sdw-bottom.png) repeat-x top;
}
div#hint2 div.main {
		background-color: white;
		color: red;
		padding: 10px 10px 10px 10px;
}
div#hint {		
		position: absolute;		
		overflow: hidden;		
		display: none;
		top: 60px;		
		background: url(../gfx/sdw-right.png) no-repeat bottom right;		
		-moz-opacity: 0.80;
		opacity: 0.80;
		filter: alpha(opacity=80);
		padding: 0px 3px 0px 0px;
		z-index: 10;
}
div#hint div.arrow {
		overflow: hidden;
		height: 4px;
		background: url(../gfx/arrowHint.png) no-repeat 95% 0%;
}
div#hint div.bottom {
		height: 3px;
		background: url(../gfx/sdw-bottom.png) repeat-x top;
}
div#hint div.main {
		background-color: white;
		color: #999999;
		padding: 10px 10px 10px 10px;
}

div.boks_reklamowy {
			font-size: 10px;
			font-weight: bold;
			margin:5px 0px 5px 0px;
			color: #CCCCCC;
			text-align: center;
			padding:0px;
}




.submitKomentarz {
background: url('../gfx/nextKomentuj.jpg');
width:68px;
height:20px;
border:none;
}

.komentarzinput
{
	width: 440px;
	border: 1px solid #CCCCCC;
}

.komentarztextarea
{
	width: 440px;
	border: 1px solid #CCCCCC;
}

div.komentarz { 

margin: 10px;
width: 95%;
padding-left: 5px;

}
div.komentarz .autor {

float:left;
font-weight:bold;
color:#CF0C0C;
padding-bottom: 2px;
}

div.komentarz .data {

float:right;
color: #666666

}

div.komentarz .tresc { 

clear:both;
color:#555555;
margin:0px 0px 5px 0px;
padding: 10px 0px 10px 0px;
border-top: 1px solid #ECECEC;
text-align:justify;

}

.ocena {

color:#D7210C;
font-size:26px;
font-weight:bold;
letter-spacing:-2px;

}

div.topUsers
{
	width: 377px;
	float:left;
	display:inline;
	border-right: 1px solid #CCCCCC;
	padding:0px;
	margin:0px;
}

div.topMobile
{
	width: 377px;
	float:left;
	border-left: 1px solid #f2f2f2;
	padding:0px;
	margin:0px;
}

div.miniaturkaProdukt
{
	margin-right:3px;
}

div.boksYouTubeProdukt
{
	float:left;
	clear:left;
	margin-top: 10px;
	width:100%;
	background:none;
	text-align:center;
	margin-bottom: 15px;
}

div.boksMiniaturyProdukt
{
	float:none;
	clear:left;
	margin-top: 10px;
	width:520px;
	text-align:center;
	margin-bottom: 15px;
}
div#zdjecieGlowneProdukt
{
	clear:left;
	margin-top: 10px;
	width:auto;
	height:220px;
	text-align:center;
}


div#wndTop10 td
{
		border-bottom: 1px solid #E8E8E8;
		padding: 7px 0px 7px 20px;
}
div#wndTop10 td.tdKatagoria 
{		
		background-color: #D10000;
		color: white;
}
div#wndTop10 div.wndtitle td
{
		border: none;
		padding: 2px 0px 0px 0px;
}

.dodajDoPorownania
{
	float:right;
	margin: 5px 5px 0px 10px;
}

div.dodajDoPorownania a
{
	text-decoration: underline;
}

div.dodajDoPorownania a:hover
{
	color:#000000;
	text-decoration:none;
}
div.porownywarkaBoxSelect
{
	float:left;
	clear:left;
	width: 99%;
	height:27px;
	padding: 6px 5px 0px 5px;
	background: url(../gfx/wyszukiwarka-bckgr.jpg) repeat-x top;
}
div.porownywarkaBoxSelect select
{
	width:250px;
	background: #f2f2f2;
	border: 1px solid #cccccc;
	padding:1px;
}
div#wndMobileman div.wndmain ul li a.porownywarkaMenuGl
{
	color:#000000 !important;
	text-decoration:none;
}
div#wndMobileman div.wndmain ul li a:hover.porownywarkaMenuGl 
{
	color:#ffffff !important;
	text-decoration:underline;
}


div#wndUrzadzenia div.wndtitle
{
		height: 26px;		
}
div#wndUrzadzenia div.wndtitle img
{
		margin-top: 6px;
}
div#wndUrzadzenia div.wndmain
{
		border: none;
}
div#wndUrzadzenia div.wndmain div.column
{
		float: left;
		width: 84px;	
		border-right: 1px dotted #CCCCCC;
		margin: 0px 1px 10px 1px;
}
div#wndUrzadzenia div.wndmain a.itemProduct
{
		display: block;
		float: left;
		width: 74px;
		height: 40px;
		border-bottom: 1px dotted #EFEFEF;
		background-repeat: no-repeat;
		background-position: center 5px;
		text-decoration: none;
		padding: 60px 5px 10px 5px;
}
div#wndUrzadzenia div.wndmain a.itemProduct strong
{
		font-size: 10px;		
}



div#wndPliki div.wndmain
{
		padding-bottom: 20px;
}
div#wndPliki h2
{
		border-bottom: 3px solid #EFEFEF;
		font-size: 14px;
		padding: 0px 0px 5px 0px;
		margin: 0px 0px 5px 0px;
}
div#wndPliki div.category
{		
		width: 222px;		
		padding: 20px 20px 0px 20px;
		margin: 10px 0px 0px 0px;
}
div#wndPliki div.category ul
{
		padding: 0px;
		margin: 0px;
}
div#wndPliki div.category ul li
{
		background-position: right;
		padding: 0px 0px 0px 0px;
}
div#wndPliki div.category li a
{
		display: block;
		color: #333333;
		padding: 5px 0px 5px 0px;
}
div#wndPliki div.category li a:hover
{
		color: #DD0000;
		text-decoration: none;
}


div#wndPliki div.wndtitle h1, div#wndPlik div.wndtitle h1, div#wndDownloading div.wndtitle h1
{
		font-size: 14px;		
		color: #666666;
		letter-spacing: -1px;
		text-transform: uppercase;
		padding: 0px;
		margin: 0px;
}



div.ProgramItem, div.ProgramsItem
{
		overflow: hidden;
		border-bottom: 1px dotted #CCCCCC;
		padding: 20px;
}
div.ProgramItem h2
{		
		overflow: hidden;
		border: 1px solid #CCCCCC !important;
		padding: 14px !important;
		margin: 0px !important;
}
div.ProgramsItem h2
{
		border: none !important;
		padding: 10px 0px 0px 0px !important;
		margin: 0px !important;
}
div.ProgramsItem h2 a
{
		font-size: 14px !important;
		color: #333333;
}
div.ProgramsItem div.data
{
		font-size: 10px;
		font-weight: bold;
		color: #999999;		
}
div.ProgramsItem div.atrybuty
{
		overflow: hidden;
		float: right;		
		margin: 10px 0px 0px 0x;
}
div.ProgramsItem div.item
{
		float: left;
		width: 120px;		
		border: 1px solid #FFFFFF;
		text-align: center;
		padding: 5px 5px 5px 5px;
}
div.ProgramsItem div.kategoria
{
		color: #DD0000;
		margin: 7px 0px 0px 0px;
}
div.ProgramsItem a.next
{
		display: block;
		clear: both;		
		padding: 5px 0px 0px 0px;
}

div.ProgramItem h2 a
{
		display: block;
		font-size: 14px;
}
div.ProgramItem a.ScreenItem
{
		display: block;
		float: left;
		border: 1px solid #CCCCCC;
		border-right: none;
		background-color: #FFFFFF;
		background-repeat: no-repeat;
		background-position: center;
		width: 152px;
		height: 114px;
		padding: 1px;		
}

div.ProgramItem div.kategoria
{
		overflow: hidden;
		border: 1px solid #CCCCCC;
		border-top: none;
		color: #DD0000;
		padding: 7px 14px 7px 14px;
}
div.ProgramItem div.atrybuty
{
		overflow: hidden;
		background-color: #FAFAFA;
		border: 1px solid #CCCCCC;
		border-top: none;
		padding: 0px 10px 0px 10px;
}
div.ProgramItem div.item
{
		float: left;
		width: 29%;
		border-right: 1px solid #CCCCCC;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
		text-align: center;
		padding: 8px 5px 8px 5px;
}
div.ProgramItem a.next
{
		display: block;		
		text-align: right;
		padding: 5px 5px 0px 5px;
		margin: 10px 0px 0px 0px;
}




div#wndPlik table
{
		margin: 0px 0px 0px 0px;
}
div#wndPlik table td
{
		border-bottom: 1px solid #EFEFEF;
		padding: 10px;
}
div#wndPlik table td.tdScreen
{
		width: 140px;
		border-right: 1px solid #EFEFEF;		
}
div#wndPlik table td.tdAttribute
{
		width: 130px;
		padding: 10px 20px 10px 20px;
}
div#wndPlik table td.tdValue
{
		padding: 10px 20px 10px 20px;
}
div#wndPlik table td table td
{
		border: none;
		padding: 3px;
}


div#wndDownloading h2, div#wndDownloading h2 strong
{
		font-size: 22px;
		color: #DD0000;
		line-height: 20px;
		margin: 0px 10px 20px 10px;
}
div#wndDownloading h2 strong
{
		color: #000000;
}
div#wndDownloading input
{
		padding: 10px;
		margin: 20px 10px 10px 10px;
}
.wartosc 
{
		font-size: 12px !important;
}
.nazwa 
{
		font-size: 12px !important;
}

div#Konkurs { margin-bottom: 5px; }