/* -----------------------------------------
	News - ogolnie
-------------------------------------------- */
#pojNewsBoxTop{
	width: 700px;
	height: 65px;
	background: url(../images/bg_news_top.png) no-repeat;
	padding: 0px 5px 0px 5px;
}

	#pojNewsBoxTopContent{
		width: 700px;
		height: 65px;
		background: url(../images/bg_news_top_middle.png) repeat-x;
	}
	
		#pojNewsBoxChannelLogo{
			float: left;
			background-repeat: no-repeat;
			width: 96px;
			height: 65px;
			background-image: url(../images/gfx_news_channel_scool.png);
			background-position: 22px 12px;
		}

		#txtHeadNewsy{
			float: left;
			background: url(../images/bg_news_top_4_soki.jpg) no-repeat 426px 1px;
			width: 600px;
			height: 65px;
		}
		
			#txtHeadNewsyLeft{
				float: left;
			}
		
				#txtHeadNewsy h2{
					width: 260px;
					height: 38px;
					background-image: url(../images/txt_h2_scoolnewsy.png);
					background-position: 84px 16px;
					background-repeat: no-repeat;
					padding: 0px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
				}
				
				#txtHeadNewsy span{
					display: block;
					width: 142px;
					text-align: left;
					padding: 4px 0px 0px 88px;
					font-size: 12px;
					color: #525252;
				}
				
			#txtHeadNewsyLink{
				float: right;
				display: block;
				width: 190px;
				height: 64px;
			}
			
#pojNewsBoxContent{
	width: 708px;
	border-left: 1px solid #f1b88f;
	border-right: 1px solid #f1b88f;
	background-image: url(../images/bg_news_box_content.png);
	background-repeat: repeat-y;
}

.pojNewsTop{
	background: url(../images/bg_news_top_lower.png) repeat-x;
	height: 25px;
	border-top: 1px solid #f1b88f;
	border-bottom: 1px solid #f1b88f;
	padding: 10px 0px 0px 12px;
}

	#pojContent .pojNewsTop h3{
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		border: none;
	}
	
.txtLinkWiecejNews{
	font-size: 11px;
	color: #a4172d;
}

.pojNewsFotoSource{
	padding: 4px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #979797;
	width: 110px;
}
			
/* -----------------------------------------
	News - box edytuj swoj kanal
-------------------------------------------- */
			
#pojNewsBoxTopMyChannelEdit{
	background-color: #a5c601;
	width: 708px;
	height: 37px;
	border-top: 1px solid #f1b88f;
	border-left: 1px solid #f1b88f;
	border-right: 1px solid #f1b88f;
}

	#txtTworzWlasnyKanal{
		display: block;
		float: left;
		width: 460px;
		height: 30px;
		background: url(../images/txt_tworz_wlasny_kanal.png) no-repeat 9px 8px;
	}
	
	#pojBtnEdytujKanal{
		float: left;
		padding: 5px 0px 0px 60px;
	}
	
	#pojBtnEdytujKanal a{
		display: block;
		width: 143px;
		height: 25px;
		background-image: url(../images/gfx_button_edytuj_kanal.png);
	}
	
	#pojBtnEdytujKanal a:hover{
		background-position: 0px -25px;
	}
	
/* -----------------------------------------
	News - box gdy uzytkownik nie ustawil swojego kanalu
-------------------------------------------- */
#pojNewsBoxUserChannelNotSet{
	width: 708px;
	border-left: 1px solid #f1b88f;
	border-right: 1px solid #f1b88f;
	background-color: #fcf2e2;
}

	#txtNieMaszJeszczeZadychNewsow{
		float: left;
		width: 364px;
		height: 58px;
		background: url(../images/txt_nie_masz_jeszcze_zadnych_newsow.png) no-repeat 10px 20px;
		padding: 0px 0px 22px 0px;
	}
	
	#pojBtnEdytujKanalNoSet{
		float: left;
		padding: 22px 0px 0px 158px;
	}
	
	#pojBtnEdytujKanalNoSet a{
		display: block;
		width: 143px;
		height: 25px;
		background-image: url(../images/gfx_button_edytuj_kanal.png);
	}
	
	#pojBtnEdytujKanalNoSet a:hover{
		background-position: 0px -25px;
	}


	
/* -----------------------------------------
	News - najnowsze
-------------------------------------------- */
#pojNewsNewest{
	width: 479px;
	float: left;
}

/* -----------------------------------------
	News - lista dlugich leadow
-------------------------------------------- */

	.pojNewsLongLeadHidden{
		display: none;
	}
	
	.pojNewsLongLead{
		padding: 20px 20px 30px 9px;
		border-bottom: 1px solid #f1b88f;
	}
	
	.pojNewsLongLeadLast{
		border-bottom: none;
	}
	
		#pojContent .pojNewsLongLead h4{
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			font-size: 18px;
			font-weight: bold;
			color: #a4172d;
			border: none;
		}
		
			#pojContent .pojNewsLongLead h4 a{
				font-weight: bold;
				color: #a4172d;
				text-decoration: none;
			}
			
			#pojContent .pojNewsLongLead h4 a:hover{
				color: #638f00;
				text-decoration: none;
			}
		
		.pojNewsVotesCount{
			float: right;
			width: 56px;
			height: 22px;
			font-weight: bold;
			font-size: 12px;
			color: #525252;
			background-repeat: no-repeat;
			background-position: 25px -5px;
		}
		
			.pojNewsVotesCountwisnia{
				background-image: url(../images/gfx_kanal_small_wisnia.png);
			}
			
			.pojNewsVotesCountpomarka{
				background-image: url(../images/gfx_kanal_small_pomarki.png);
			}
			
			.pojNewsVotesCountjablo{
				background-image: url(../images/gfx_kanal_small_jablo.png);
			}
			
			.pojNewsVotesCounttruska{
				background-image: url(../images/gfx_kanal_small_truski.png);
			}
		
		.pojNewsSourceDate{
			font-size: 11px;
			font-weight: normal;
			color: #979797;
			height: 22px;
		}
		
			.pojNewsSourceDate a{
				color: #979797;
				font-weight: normal;
				text-decoration: none;
			}
			
			.pojNewsSourceDate a:hover{
				color: #979797;
				text-decoration: underline;
			}
		
		.photoSmall .pojNewsSourceDate{
			width: 274px;
			float: right;
		}		
		
		.pojNewsLongLeadPhotoSmallText{
			width: 330px;
			float: right;
		}
		
		.pojNewsTags{
			color: #ec9600;
			font-size: 11px;
			padding: 10px 0px 0px 0px;
		}
		
			.pojNewsTags a{
				color: #ec9600;
				font-weight: normal;
				text-decoration: none;
			}
			
			.pojNewsTags a:hover{
				color: #638f00;
				font-weight: normal;
				text-decoration: none;
			}
		
			.pojNewsTags .tagSep{
				color: #d6d6d6;
			}
			
		.pojNewsLongLeadText{
			font-size: 13px;
			color: #525252;
			font-weight: normal;
			line-height: 19px;
			padding: 16px 0px 10px 0px;
		}
		
			.pojNewsLongLeadText a.pojNewsLongLeadLink{
				color: #525252;
				text-decoration: none;
			}
			
			.pojNewsLongLeadText a.pojNewsLongLeadLink:hover{
				text-decoration: none;
			}
		
		.pojNewsLongLeadPhotoSmall{
			display: block;
			float: left;
			margin-right: 10px;
			margin-bottom: 20px;
		}
		
			.pojNewsLongLeadPhotoSmall a{
				display: block;
			}
		
		.pojNewsLongLeadPhotoLarge{
			margin-top: 16px;
			display: block;
		}
		
/* -----------------------------------------
	News - dol boxa glownego
-------------------------------------------- */
	
#pojNewsBoxBottom{
	width: 710px;
	height: 5px;
	background: url(../images/bg_news_bottom.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

#pojNewsBoxBottomLine{
	width: 710px;
	height: 5px;
	background: url(../images/bg_news_bottom_line.png) no-repeat;
	font-size: 0px;
	line-height: 0px;
}

/* -----------------------------------------
	News - ustawienia dla kanalow
-------------------------------------------- */
.pojChannelCode_wisnia #pojNewsBoxChannelLogo{
	background-image: url(../images/gfx_news_channel_wisnia.png);
	background-position: 22px 7px;
}

.pojChannelCode_pomarka #pojNewsBoxChannelLogo{
	background-image: url(../images/gfx_news_channel_pomarka.png);
	background-position: 22px 7px;
}

.pojChannelCode_truska #pojNewsBoxChannelLogo{
	background-image: url(../images/gfx_news_channel_truska.png);
	background-position: 22px 7px;
}

.pojChannelCode_jablo #pojNewsBoxChannelLogo{
	background-image: url(../images/gfx_news_channel_jablo.png);
	background-position: 22px 7px;
}

.pojChannelCode_moj-kanal #pojNewsBoxChannelLogo{
	background-image: url(../images/gfx_news_channel_moj-kanal.png);
	background-position: 22px 7px;
}

/* -----------------------------------------
	News - glosowanie
-------------------------------------------- */
.pojNewsVote{
	float: left;
	width: 240px;
	height: 24px;
}

	.txtNewsZaglosuj{
		display: block;
		float: left;
		background-image: url(../images/txt_news_zaglosuj.png);
		width: 56px;
		height: 25px;
		background-position: 0px 6px;
		background-repeat: no-repeat;
	}

	.ulNewsZaglosujChannels li{
		float: left;
		padding: 0px 0px 0px 10px;
	}

		.ulNewsZaglosujChannels a{
			display: block;
			width: 27px;
			height: 27px;
			background-repeat: no-repeat;
		}

		.ulNewsZaglosujChannels a:hover{
			background-position: 0px -27px;
		}

		.ulNewsZaglosujChannels .liNewsZaglosujTruska a{
			background-image: url(../images/gfx_kanal_small_truski.png);
		}

		.ulNewsZaglosujChannels .liNewsZaglosujPomarka a{
			background-image: url(../images/gfx_kanal_small_pomarki.png);
		}
		
		.ulNewsZaglosujChannels .liNewsZaglosujWisnia a{
			background-image: url(../images/gfx_kanal_small_wisnia.png);
		}
		
		.ulNewsZaglosujChannels .liNewsZaglosujJablo a{
			background-image: url(../images/gfx_kanal_small_jablo.png);
		}
		
	.txtNewsZaglosujWyniki{
		display: block;
		float: left;
		background-image: url(../images/txt_news_wyniki.png);
		width: 43px;
		height: 22px;
		background-repeat: no-repeat;
		background-position: 0px 7px;
	}
	
	.ulNewsZaglosujResults li{
		float: left;
		display: block;
		padding: 0px 10px 0px 0px;
		width: 38px;
		height: 31px;
		text-align: center;
		color: #525252;
	}
	
		.ulNewsZaglosujResults li span{
			display: block;
			width: 38px;
			height: 25px;
			background-repeat: no-repeat;
			background-position: 2px 0px;
		}
	
		.ulNewsZaglosujResults .liNewsZaglosujResultsTruska span{
			background-image: url(../images/gfx_kanal_small_truski.png);
		}
	
		.ulNewsZaglosujResults .liNewsZaglosujResultsPomarka span{
			background-image: url(../images/gfx_kanal_small_pomarki.png);
		}
		
		.ulNewsZaglosujResults .liNewsZaglosujResultsWisnia span{
			background-image: url(../images/gfx_kanal_small_wisnia.png);
		}
		
		.ulNewsZaglosujResults .liNewsZaglosujResultsJablo span{
			background-image: url(../images/gfx_kanal_small_jablo.png);
		}

/* -----------------------------------------
	News - link do komentowania
-------------------------------------------- */
.pojNewsCommentLink{
	float: right;
	width: 198px;
	padding: 10px 0px 0px 0px;
}

	.pojNewsCommentLinkCommentsCount{
		float: left;
		padding: 2px 8px 0px 18px;
	}

	.pojNewsCommentLink a{
		color: #a4172d;
		text-decoration: none;
	}
	
	.pojNewsCommentLink a:hover{
		color: #a4172d;
		text-decoration: underline;
	}
	
	.pojNewsCommentLinkRozdzielacz{
		width: 9px;
		height: 19px;
		float: left;
	}
	
	.pojNewsCommentLink .pojButtonSkomentuj{
		display: block;
		float: left;
		width: 88px;
		height: 19px;
		background: url(../images/gfx_button_skomentuj.png) no-repeat;
	}

	.pojNewsCommentLink .pojButtonSkomentuj:hover{
		background-position: 0px -19px;
	}
	
	.pojNewsCommentLink .pojButtonWiecej{
		display: block;
		float: left;
		width: 51px;
		height: 19px;
		background: url(../images/gfx_button_wiecej.png) no-repeat;
	}

	.pojNewsCommentLink .pojButtonWiecej:hover{
		background-position: 0px -19px;
	}

/* -----------------------------------------
	News - krotkie leady
-------------------------------------------- */
#pojNewsShortContainer{
	width: 229px;
	float: right;
}

.pojNewsShort{
	width: 228px;
	padding: 0px 0px 0px 1px;
}

	.pojNewsShort .pojOne{
		border-bottom: 1px solid #f1b88f;
	}

	.pojNewsShortOneFoto{
		display: block;
		float: left;
		width: 76px;
		padding: 8px 0px 0px 0px;
	}

	.pojNewsShortOneTitle{
		float: left;
		width: 182px;
		padding: 8px 0px 8px 8px;
	}

		.pojNewsShortOneTitle a{
			color: #a4172d;
			text-decoration: none;
			font-weight: normal;
			font-size: 13px;
		}

		.pojNewsShortOneTitle a:hover{
			color: #638f00;
			text-decoration: none;
		}
		
	.pojNewsShortOneTitleForFoto{
		width: 104px;
	}
	
		.pojNewsShortOneTitleForFoto a{
			font-weight: bold;
			font-size: 15px;
		}
		
	.pojNewsShortOneChannel{
			float: right;
			width: 34px;
			height: 30px;
			background-repeat: no-repeat;
			background-position: 0px 3px;
		}
		
			.pojNewsShortOneChannelwisnia{
				background-image: url(../images/gfx_kanal_small_wisnia.png);
			}
			
			.pojNewsShortOneChannelpomarka{
				background-image: url(../images/gfx_kanal_small_pomarki.png);
			}
			
			.pojNewsShortOneChanneljablo{
				background-image: url(../images/gfx_kanal_small_jablo.png);
			}
			
			.pojNewsShortOneChanneltruska{
				background-image: url(../images/gfx_kanal_small_truski.png);
			}
			
	.pojNewsShortWiecejLink{
		padding: 5px 0px 7px 170px;
	}

		.pojNewsShortWiecejLink a{
			display: block;
			width: 51px;
			height: 19px;
			background-image: url(../images/gfx_button_wiecej.png);
		}

		.pojNewsShortWiecejLink a:hover{
			background-position: 0px -19px;
		}

/* -----------------------------------------
	News - dolny link wiecej (str. glowna)
-------------------------------------------- */
#pojNewsBoxMainMore{
	width: 488px;
	background-color: #fcf2e2;
	border-left: 1px solid #f1b88f;
	border-right: 1px solid #f1b88f;
	border-top: 1px solid #f1b88f;
	text-align: center;
	padding: 10px 0px 5px 220px;
}

	#pojNewsBoxMainMore a{
		display: block;
		font-size: 14px;
		font-weight: bold;
		color: #a4172d;
		text-decoration: none;
		width: 263px;
		height: 25px;
		background: url(../images/gfx_button_zobacz_wiecej_news.png) no-repeat;
	}
	
	#pojNewsBoxMainMore a:hover{
		font-size: 14px;
		font-weight: bold;
		color: #638f00;
		text-decoration: none;
		background-position: 0px -25px;
	}
	
/* -----------------------------------------
	News - komunikat o braku newsow
-------------------------------------------- */
.pojNoNewsText{
	padding: 16px 0px 16px 8px;
	font-size: 12px;
	color: #525252;
}

.btnEdytujKanal{
	display: block;
	width: 143px;
	height: 25px;
	background-image: url(../images/gfx_button_edytuj_kanal.png);
}

.btnEdytujKanal:hover{
	background-position: 0px -25px;
}


/* -----------------------------------------
	Zmiany niektorych styli dla listy newsow
-------------------------------------------- */
#pojNewsListBox #pojNewsBoxContent{
	background-image: none;
	background-color: #fcf2e2;
}

#pojNewsListBox .pojNewsLongLeadPhotoSmallText{
	width: 556px;
}

#pojNewsListBox .pojNewsLongLeadNoPhotoText{
	width: auto;
}

#pojNewsListBox .photoSmall .pojNewsSourceDate {
	width: 498px;
}

#pojNewsListBox .photoSmall .pojNewsLongLeadNoPhotoText .pojNewsSourceDate {
	width: 620px;
}

#pojNewsListBox .pojNewsCommentLink{
	width: 256px;
}

#pojNewsList{
	padding-bottom: 10px;
}

.pojNewsNaviTop{
	padding: 14px 0px 0px 10px;
}

.txtZnalezionoWg, .txtNieZnalezionoWg{
	display: block;
	font-size: 16px;
	color: #525252;
	padding: 16px 10px 16px 10px;
}

.pojNewsLine{
	width: 100%;
	height: 30px;
	line-height: 0px;
	font-size: 0px;
	background-image: url(../images/bg_news_line.png);
	background-repeat: repeat-x;
	background-position: 0px 14px;
}

#pojBrakWynikow{
	font-size: 11px;
	color: #525252;
	padding: 14px 10px 14px 10px;
}

#fNewsSearchLarge fieldset{
	padding: 14px 0px 0px 70px;
}

	#fNewsSearchLarge .pojInputFindScoolNews{
		width: 358px;
		float: left;
	}
	
		#fNewsSearchLarge .pojInputFindScoolNews input{
			width: 358px;
			background: transparent;
		}
	
	#fNewsSearchLarge .pojButtonFindScoolnews{
		float: left;
		padding: 0px 0px 0px 10px;
	}

	
/* -----------------------------------------
	Zmiany niektorych styli dla pojedynczego newsa
-------------------------------------------- */
#pojNewsOneBox #pojNewsBoxContent{
	background-image: none;
	background-color: #fcf2e2;
}

#pojContent #pojNewsOneBox h4{
	font-size: 24px;
}

#pojNewsOneFotoLarge{
	padding-top: 20px;
	text-align: center;
}

#pojNewsOneFotoSmall{
	float: left;
	padding: 20px 0px 0px 0px;
	margin: 0px 10px 10px 0px;
}

	#pojNewsOneFotoLarge img{
		margin-left: auto;
		margin-right: auto;
	}
	
	#pojNewsOneFotoSource{
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		padding: 4px 0px 10px 0px;
		font-size: 11px;
		font-weight: normal;
		color: #979797;
	}

#pojGlosyContent{
	padding: 24px 0px 24px 9px;
}

	#pojLiczbaGlosow{
		float: left;
		padding: 10px 28px 0px 0px;
        width:224px;
        overflow:hidden;
	}
	
		#txtLiczbaGlosow{
			display: block;
			float: left;
			width: 166px;
			height: 16px;
			background-image: url(../images/txt_news_liczba_glosow.png);
			background-repeat: no-repeat;
			padding-right: 10px;
		}
	
		#pojLiczbaGlosow .pojNewsVotesCount{
			float: left;
			font-size: 14px;
			font-weight: normal; 
			color: #525252;
			width: 48px;
			background-position: 22px -5px;
		}

			/* -----------------------------------------
				duze wyniki glosowania
			-------------------------------------------- */
				#pojNewsOneBox .pojNewsVote{
					width: 400px;
				}
			
				.ulNewsZaglosujResultsLarge li{
					float: left;
					display: block;
					width: 38px;
					height: 26px;
					background-repeat: no-repeat;
					font-size: 14px;
					font-weight: bold;
					color: #525252;
					padding: 5px 0px 0px 48px;
				}
				
				.ulNewsZaglosujResultsLarge .liNewsZaglosujResultsTruska{
					background-image: url(../images/gfx_kanal_voted_truska.png);
				}
			
				.ulNewsZaglosujResultsLarge .liNewsZaglosujResultsPomarka{
					background-image: url(../images/gfx_kanal_voted_pomarki.png);
				}
				
				.ulNewsZaglosujResultsLarge .liNewsZaglosujResultsWisnia{
					background-image: url(../images/gfx_kanal_voted_wisnia.png);
				}
				
				.ulNewsZaglosujResultsLarge .liNewsZaglosujResultsJablo{
					background-image: url(../images/gfx_kanal_voted_jablo.png);
				}


