a {
	text-decoration: underline;
	cursor: pointer;
	color: #0fa1c1;	
}
#kontener a.drugorzedny {color:#aaa; text-decoration: underline} #kontener a.drugorzedny:hover {text-decoration:none;color:#000}

.tytul a {
	color: #000;	
}
a:hover {
	text-decoration: none;
	color: #000;	
}
.rss a, .faq a, #jumps a  {
	text-decoration: none;	
}
.faq a:hover, #jumps a:hover {
	text-decoration: underline;	
}
#top a:focus, #uPMenu a:focus {
	outline: none;	
}
*.ulatwienia {
	text-align: left;
	position: absolute;
	top: -999em;
	left: -999em;	
}
body, body.fs4 {
	background: #fafafa url(/g/body.gif) top left repeat-x;
	font-family: arial, sans-serif;
	font-size: 10px;
	color: #363636;	
}
body.fs5 {font-size: 12px;}
body.fs6 {font-size: 14px;}
body.fs7 {font-size: 16px;}
body.fs8 {font-size: 18px;}
body.fs9 {font-size: 20px;}
body.fs10 {font-size: 22px;}
.inputText, .inputTextClass input, .inputerror, .inputButtonBox button, button, #captcha-form, .inputButtonRog, .inputButton, .inputTextarea, textarea,
#top .gr, #top .gr div, #top .dr, #top .dr div, #top .zawartosc,
#dostepnosc li.graficzny a,
#menu li, #menu li a,
#trescBox .grMain, #trescBox .grMain div, #trescBox .drMain,
.box .tytul, .box .tytul .rog,
.uzytkownikStatus span, #uP .gr, #uP .dr, .boxMenu li, .boxMenu a,
.tab-container .tab-menu li, .komentarze .tytul a, .paginacja li.poprzednia a, .paginacja li.nastepna a, .paginacja li.pierwsza a, 
#jumps a, .drukuj,
.mojProfilBox li, .mojProfilBox a, .draggable .title, .draggable .title .rog  {
	background-image: url(/g/layout.gif)
}
#szybki_wybor_kontener {
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #B0B0B0;
	border-color: #dedede;
	color: #757575;
	font-weight: bold;
	font-size: 11px;
}
		#szybki_wybor a {
			text-transform: uppercase;
			text-decoration: none;
			color: #757575;
			font-weight: normal;
		}
		#szybki_wybor a:hover {
			text-decoration: underline;
			color: #0fa1c1;
		}		
#kontener {
	background: transparent url(/g2/big/2009_11/95954c14af30e28f739d4129de57d394.png) center -30px no-repeat;
	font-size: 1.1em;
}
#top {
	font-size: 11px;
	color: #757575;
}
		#logo_web a {
			text-align: right;
			color: #000;
			text-decoration: none;
		}
		#logo_web span {
			font-size: 30px;
			font-weight: bold;
		}
		#logo_web .dekoracjaCss {
			background: transparent url(/g2/big/2011_03/2c78cd44004156b5b594df08fe8d507e.gif) top left no-repeat;
		}



		#logo_web_PP_beta a {
			text-align: right;
			color: #000;
			text-decoration: none;
		}
		#logo_web_PP_beta span {
			font-size: 30px;
			font-weight: bold;
		}
		#logo_web_PP_beta .dekoracjaCss {
			background: transparent url(/g2/big/2011_05/4f18b06cb4aec9db14f0cfb35783635f.jpg) top left no-repeat;
		}











		.wyszukiwarkaZwykla .inputText {
			background-position: left -527px;
		}
		.wyszukiwarkaZwykla .inputButton, .bazaFiltry .inputButton {
			background-position: left -500px;
			color: #fff;
		}
		#top .gr {
			background-color: transparent;
			background-repeat: no-repeat;
			background-position: -2px -200px;
		}
				#top .gr div {
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: left -200px;
				}	
		.zawartosc, .draggable .body, #logowanie .opcjeBox {
			border-color: #dedede;
		}
		#top .zawartosc {
			background-color: transparent;
			background-repeat: repeat-x;
			background-position: left -30px;
		}				
		#top .dr {
			background-color: transparent;
			background-repeat: no-repeat;
			background-position: -2px -202px;
		}
				#top .dr div {
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: left -202px;
				}		
		#dostepnosc {
		
		}
				#dostepnosc ul, #dostepnosc ul li {
					list-style-image: none;
					list-style-type: none;
				}
				#dostepnosc a {
					font-size: 11px;
					text-decoration: none;
				}
				#dostepnosc li.graficzny a {
					text-align: left;
					background-color: transparent;
					background-repeat: no-repeat;
					color: #757575;
				}
				#dostepnosc a:hover {
					text-decoration: underline;
				}			
				#dostepnosc li.graficzny a:hover {
					color: #0FA1C1;
				}			
				.kontrast {
					background-position: -551px -500px;
					border-color: #9c9c9c;
				}				
				.powieksz {
					background-position: -659px -500px;
				}
				.zmniejsz {
					background-position: -674px -500px;
				}		
		#menu, #menu li {
			list-style-type: none;
			list-style-image: none;
		}
				#menu li {
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: left -166px;	
				}
						#menu li a {
							background-color: transparent;
							background-repeat: no-repeat;
							background-position: right -166px;
							color: #fff;
							text-decoration: none;
							font-size: 15px;
						}
						#menu li a:hover {
							text-decoration: underline;
							color: #26bcdd;
						}
						#menu .aktywny {
							background-position: left -132px;
						}
						#menu .aktywny a {
							background-position: right -132px;
							color: #3c3c3c;
						}
#trescBox {

}
		.grMain {
			background-position: left -208px;
			background-color: #fff;
		}
				.grMain div {
					background-position: -9px -204px;
				}
		.drMain {
			background-position: left -215px;
		}
		.zawartoscMain {
			background: transparent url(/g/tresc_zawartosc.jpg) top left repeat-y;
		}
.inputText, .inputerror, #captcha-form, .inputTextClass input {
	background-color: transparent;
	background-repeat: no-repeat;		
	background-position: -186px -527px;
	color: #9c9c9c;
	vertical-align: middle;	
}
.bodyBaz #inputLogin, .bodyBaz #inputHaslo {
	background-position: 0 -527px;	
}
#newsletterEmail, #captcha-form {
	background-position: 0 -554px;	
}
.inputButton, button {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -49px -500px;
	color: #616161;
	text-align: center;
	font-size: 11px;
	cursor: pointer;
	vertical-align: middle;
}
.inputButtonBox button, .inputButtonBox .inputButton {
	background-color: transparent;
	background-repeat: no-repeat;
	background-position: -97px -500px;
	text-align: center;
	cursor: pointer;	
	color: #fff;	
}
.inputTextarea, .inputTextarea2, textarea.inputerror, textarea {background-position: left -790px;color: #9c9c9c;}
.textareaClass textarea {background-position: left -790px;}
.inputTextarea2, .formBazy .inputTextarea {background-position: left -790px;}



#top .inputButton {
	font-size: 13px;	
}
.inputCheckbox, .radio {
	vertical-align: middle;	
}
.inputCheckbox {
	margin-top: 0;	
}
.box {

}
		.tytul, .draggable .title {
			background-position: left -351px;
			background-repeat: no-repeat;
			background-color: #fff;
			color: #fff;
			font-size: 18px;
			font-weight: normal;
			line-height: 27px;
		}
		#moduly .tytul, #moduly .draggable .title, #moduly2 .tytul, #moduly2 .draggable .title {
			font-size: 16px;
		}
		.tytul a, .draggable .title a {
			text-decoration: none;
		}
		.tytul a:hover, .draggable .title a:hover {
			text-decoration: underline;
		}
		.tytul .rog, .title .rog {background-position: -881px -351px; background-color: #fff}
		.szary .tytul {color: #000;}	
		.niebieski .tytul, .draggable .title {background-position: left -231px;}
		.niebieski .tytul .rog, .draggable .title .rog {background-position: -881px -231px;}
		.pomaranczowy .tytul {background-position: left -261px;}
		.pomaranczowy .tytul .rog {background-position: -881px -261px;}
		.czerwony .tytul {background-position: left -291px;}
		.czerwony .tytul .rog {background-position: -881px -291px;}
		.pomaranczowyj .tytul {background-position: left -321px;}
		.pomaranczowyj .tytul .rog  {background-position: -881px -321px;}
		.niebieski .tytul a, .pomaranczowyj .tytul a {color:#fff}
		.dodaj_box .tytul {background: url(/g/dodaj_boks.gif) 0 0 no-repeat;}
		#moduly .dodaj_box .tytul {background-position: top right}
		.dodaj_box .tytul a {color: #000;}
		.dodaj_box .tytul .rog {display: none;}
		
.wiecej {
	text-align: right;	
	font-weight: bold;
}
.opcjeArtykulu {
	font-weight: normal;	
}
		.opcjeArtykulu a {
			text-decoration: none;
		}
		.opcjeArtykulu a:hover {
			text-decoration: underline;
		}
.artykulyMain {
	background-position: bottom left;
	background-repeat: no-repeat;
	color: #fff;
}
		.paczka {
			background-image: url(/g/artykulyMain.jpg);
		}
		.ziemia {
			background-image: url(/g/artykulyMain2.jpg);
		}
		.noFloat {
			background-image: url(/g/afiliacjemain.jpg);
			color: #000;
		}			
		.artykulyMain h2 {
			color: #000;
			background: #fff;
			font-size: 18px;
			font-weight: normal;
			line-height: 27px;
			font-style: italic;
		}
		.artykulyMain a {
			color: white;
			text-decoration: none;
		}
		.artykulyMain a:hover {
			color: #0fa1c1;
			text-decoration: underline;	
		}		
		.artykulyMain h2 a {
			color: #000;
		}
		.artykulyMain h2 a:hover {
			color: #0FA1C1;
		}
		.artykulyMain p {
			font-size: 1.1em;
		}
		.artykulyMain ul {
			list-style-type: none;
			list-style-image: none;
			color: #000;
		}
		.artykulyMain li {
			background: url(/g/raquo.gif) 0 5px no-repeat;
		}
		.artykulyMain li a {
			font-size: 14px;
			color: #000;
			text-decoration: none;
		}
		.artykulyMain li a:hover {
			text-decoration: underline;
			color: #0FA1C1;
		}
label.block, .opis {
	/*font-weight: bold;*/	
}
#podstrona #teksty .zawartosc h2, #artykul #teksty .zawartosc h2 {
	font-size: 1.65em;
	font-weight: normal;	
}
.tagi {
	text-align: justify;
	background: #fff url(/g/chmura_tagow.jpg) bottom right no-repeat;
}
.tag {
	font-size: 10px;
	color: #666;
}
		

.tag a { text-decoration: none; color: #535252}
.tag a:hover { text-decoration: underline; color: #0FA1C1}
.size_1 { font-size: 10px; }
.size_2 {font-size: 12px;}
.size_3 { font-size: 16px;}
.size_4 { font-size: 20px;}
.size_5 {font-size: 24px;}
.size_6 { font-size: 30px;}
.size_7 {font-size: 36px;}
.linkiMenu ul {
	list-style-type: none;
	list-style-image: none;
}
		

		.linkiMenu li, .linkiMenu .aktywnyPodMenu li {
			border-color: #e1e1e1;
			background-image: none;
			background-color: #fff;
		}
		.linkiMenu a, .linkiMenu .aktywnyPodMenu li a {
			color: #0e9ebd;
			font-size: 12px;
			font-weight: bold;
			text-decoration: none;
		}
		.linkiMenu .aktywnyPodMenu {
			background-color: #8f8f8f;
			background-image: none;
			border-color: #8f8f8f;
		}
		.linkiMenu .aktywnyPodMenu a {
			color: #fff;
			font-size: 12px;
			font-weight: bold;
		}		
		.linkiMenu a:hover, .linkiMenu .aktywnyPodMenu li a:hover {
			text-decoration: underline;
		}
.mojProfilBox ul {
	list-style-type: none;
	list-style-image: none;
}		
		.mojProfilBox li {
			font-size: 12px;
			background: #109fbf url(/g/upmenu_bg.jpg) left bottom repeat-x;
			color: #fff;
			font-size: 16px;
		}

				.mojProfilBox a {
					color: #fff;
					background: #109fbf url(/g/upmenu_bg.jpg) left bottom repeat-x;
					text-decoration: none;
				}
				.mojProfilBox a:hover {
					text-decoration: underline;
				}
		.mojProfilBox .aktywnyPodMenu {
			background: #8e8e8e url(/g/upmenu_bg.jpg) right bottom repeat-x;
			color: #fff;
		}		
		.mojProfilBox .aktywnyPodMenu a {
			background: #8e8e8e url(/g/upmenu_bg.jpg) right bottom repeat-x;
			color: #fff;
		}			
.redaktorLink {
	vertical-align: middle;
	font-size: 65%;
	font-weight: normal;
}
.tytul .redaktorLink {
	color: #000;	
	font-weight: normal;
}
		.komentarz {
			border-color: #e1e1e1;
		}
		.autor strong {
			color: #0e9ebd;
		}
.wymagane {
	font-weight: bold;
}
table.galeria a.zdjecie {
	text-align: center;
}
table.galeria .podswietlone {
	background: #f5f5f5;
}
#stopka {
	background: url(/g/logotypy.gif) 560px 5px no-repeat;
	color: #737272;
}
		#stopka ul {
			list-style-type: none;
			list-style-image: none;
		}
		#stopka .npc {
			border-color: #e2e2e2;
		}
#stopka_epunkt {
	background: url(/g2/big/2011_08/b11b30ca1c54dd312bc929ac5d7c739d.gif) 560px 5px no-repeat;
	color: #737272;
}
		#stopka_epunkt ul {
			list-style-type: none;
			list-style-image: none;
		}
		#stopka_epunkt .npc {
			border-color: #e2e2e2;
		}

.wynikiWyszukiwania dt {
	font-weight: bold;
}
.coNowego ul {
	list-style-image: url(/g/li_strzalka.gif);
}
#uP {
	
}
		.uzytkownikDane .gr {
			background-position: left -53px;
		}
		.uzytkownikDane .dr {
			background-position: left -64px;
		}		
		.uzytkownikInne .gr {
			background-position: left -75px;		
		}
		.uzytkownikInne .dr {
			background-position: left -86px;		
		}		
		#uP .zawartosc .zawartosc {
			border-color: #e1e1e1;
			background: #f0f0f0;
		}
		.uzytkownikFoto {
			border-color: #e1e1e1;
			background: #fff;
			text-align: center;
		}
		.pole_awataru {
			border-color: #e1e1e1;
			background: #fff url(/g/awatar_tlo.gif) top left no-repeat;
			text-align: center;
		}		
				span.offline {
					background-position: -709px -498px;
					text-indent: -999em;
					background-repeat: no-repeat;					
				}
				span.online {
					background-position: -721px -498px;
					text-indent: -999em;
					background-repeat: no-repeat;					
				}	
		#uP .wartosc {
			border-color: #e1e1e1;
			background: #fff;
		}	
		.boxMenu li {
			background-position: -749px -564px;
		}
		.boxMenu li.siwy {
			background-position: -749px -590px;
		}		
		.boxMenu a {
			background-position: right -564px;
			background-color: #fff;
			text-align: center;
			color: #fff;
			text-decoration: none;
		}
		.boxMenu .siwy a {
			background-position: right -590px;		
		}
		.boxMenu a:hover {
			text-decoration: underline;
		}		
		
/* kalendarz */
.kalendarzWrap .kalendarz {
	border-color: #e7e7e7;	
}
.kalendarzWrap .dzien_tyg {
	color: #000;
	text-decoration: none;
	background: #e4e4e4;
	border-color: #d2d2d2;
}
.kalendarzWrap .dzien_tyg:first-letter {
	text-transform: uppercase;	
}
.kalendarzWrap .miesiac a {
	font-weight: bold;
	color: #666;
	text-decoration: none;
}
.kalendarzWrap a.dzien, .kalendarzWrap div.dzien {
	color: #000;
	line-height: 18px;
}
.kalendarzWrap a.dzien:hover {
	border-color: #e7e7e7;
}
.kalendarzWrap a.zaznaczony {
	color: #000;
	background: #f5f5f5;
	font-weight: bold;
	border-color: #ccc;
}
/*
.kalendarzWrap a.sobota {
	color: #aaa;
}
.kalendarzWrap a.niedziela {
	color: #f00;
}
*/
.kalendarzWrap a.dzis {
	font-weight:bold;
        font-color: #ffffff;	
        color: #0fa1c1;
	background: #0fa1c1;

}
.kalendarzWrap a.z_wydarzeniem {
	color: #fff;
	background: #0fa1c1;
}
.kalendarzWrap a.z_wydarzeniem:hover, .kalendarzWrap a.dzien, .kalendarzWrap a.dzien_sob, .kalendarzWrap a.dzien_niedz, .kalendarzWrap a.zaznacz {
	text-decoration: none;
}
/* koniec kalendarza */

#logowanieSlideBox .zawartosc {background: #fff;}
.jsOn #logowanieSlideBox .tytul, .bezDOMny #logowanieSlideBox .tytul {font-size: 15px;background-position: -803px -411px;background-color: transparent;cursor: pointer;}
.jsOn #logowanieSlideBox .tytul.wysuniety {background-position: -803px -445px;}

.komentarze .tytul a {
	background-position: right -517px;
	background-repeat: no-repeat;
		
}
#sciezka, .sciezka {
	border-color: #e6e7e7;	
}
.opisPARPu, .opisPortalu {
	font-size: 13px;
	color: #000;
}
.uzytkownicyLista li {
	background: #F0F0F0;
	border-color: #E1E1E1;
}
.listaWynikow li {
	background: #f9f9f9;
	border-color: #E1E1E1;
}
.listaWynikow li a {
text-decoration: none
}
.paginacja li a {
	background: transparent none;
	text-decoration: none;
	color: #2a6fb7;
}
.paginacja li a:visited {
	text-decoration: none;
	color: #2a6fb7;
}
.paginacja li.poprzednia a {
	background-position: -773px -500px;
}
.paginacja li.nastepna a {
	background-position: -735px -500px;
}
.paginacja li.ogolem a {
	background-position: -754px -500px;
}
.paginacja li.pierwsza a {
	background-position: -792px -500px;
}
.wsteczj {
	background-repeat: no-repeat;
	background-position: -958px -657px;
}
.topj {
	background-repeat: no-repeat;
	background-position: right -677px;
}
.drukuj {
	background-repeat: no-repeat;
	background-position: right -697px;
}
.opcjeBox {
	background: #f5f5f5;
	border-color: #dedede;
}
.adminOpcje {
	background: #ffffdb;
	font-weight: bold;
}

.searchMatch {
	background-color: yellow;
}
.inputButtonRog {
	background-position: left -729px;
	background-repeat: no-repeat;
}
.inputButtonRog input {
	background-position: right -729px;
}
p.error {
	background: #ffd2d2;
}
#tabela_linkow .tytul, #tabela_linkow .tytul a {
	color: #888;
}
.info {color: #aaa; font-size: 10px; margin: 0; padding: 5px 0;}
p.widgetLink a:hover {
	text-decoration: underline;
	color: #0FA1C1;
}
ul.mapaStrony li a {
	text-decoration: none;
}
ul.mapaStrony li a:hover {
	text-decoration: underline;
}
h3.mapaStrony, .wiersz {border-color: #c1a776}
a.tekstLink {
	text-decoration: none;
}
a.tekstLink:hover {
	text-decoration: underline;
}
.jsLink {
	cursor: pointer;
}
p.widgetLink a {
	font-family: arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	background: url(/g/widget_link.gif) 0 5px no-repeat;
}
noscript .bledy {
	text-align: center;
}
span.polewymagane {
	color: #f00;
	font-size: 14px;
}
.jsOn .odkryjNastepnyBlok {cursor: pointer}
#moduly .jsUkryte, #moduly2 .jsUkryte {
	background: url(/g/rodzic.jpg) top right no-repeat;
}
#moduly .jsOdkryte, #moduly2 .jsOdkryte {
	background: url(/g/rodzic2.jpg) top right no-repeat;
}
span.polecZnajomemu a {
	background: url(/g/polec_znajomemu.gif) 0 0 no-repeat;
}
#logowanieSlide {background: #fff;}
#moduly h3, #moduly2 h3 {font-size: 12px;}
