* {
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Seans-serif;
	color: #000000;
}

a {
	font-size: 11px;
	color: #4f4f4f;
	text-decoration: none;
}

	a:hover {
		font-size: 11px;
		color: #6f6f6f;
		text-decoration: underline;
	}

	.rss-link, .rss-link:hover {
		width: 20px;
		height: 18px;
		background: url('../obrazki/rss.gif');
		overflow: hidden;
		display: block;
		float: right;
		text-decoration: none;
	}

body {
	background: url('../obrazki/tlo.jpg');
	background-color: #ffffff;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
	padding: 0;
	margin: 0;
}

	#page {
		width: 1000px;
		height: 100%;
		overflow: hidden;
		margin: 0 auto;
		padding: 0;
	}
	
	#top {
		width: 1000px;
		height: 177px;
		background: url('../obrazki/top.jpg');
		background-repeat: no-repeat;
		background-position: 50% 0%;
		margin: 0;
		padding: 0;
		clear: both;
		float: none;
		overflow: hidden;
	}
	
		#top-logo {
			width: 650px;
			height: 177px;
			float: left;
			display: block;
			text-decoration: none;
		}
		
		#top-menu-szukaj {
			width: 340px;
			height: 177px;
			padding: 0 5px;
			float: right;
		}
		
		#top-menu {
			width: 340px;
			height: 50px;
			float: none;
			clear: both;
			overflow: hidden;
		}
		
		.top-menu-a, .top-menu-a:hover {
			color: #ffffff;
			padding: 15px 8px;
			margin: 0 5px;
			float: right;
			display: block;
			background: url('../obrazki/top_strzalka.gif');
			background-repeat: no-repeat;
			background-position: 100% 0%;
		}

		#top-szukaj {
			text-align: right;
		}
		
		#pole-szukaj {
			margin: 0 4px;
			width: 198px;
			height: 27px;
			overflow: hidden;
			background: url('../obrazki/pole_szukaj.gif');
			background-repeat: no-repeat;
			float: left;
			display: block;
		}
		
			#szukaj {
				border: 0;
				margin: 4px;
				padding: 0;
				width: 190px;
				height: 18px;
				font-size: 14px;
				background: url('../obrazki/trans.gif');
			}
			
			#ok {
				width: 37px;
				height: 28px;
				overflow: hidden;
				float: right;
				border: 0;
				margin: 0;
				padding: 0;
				background: url('../obrazki/button_ok.gif');
				background-repeat: no-repeat;
			}
			
			#szukaj-wiecej, #szukaj-wiecej:hover {
				width: 155px;
				margin: 5px;
				padding: 0;
				display: block;
				clear: both;
				float: right;
				color: #ffffff;
				background: url('../obrazki/link_strzalka.gif');
				background-repeat: no-repeat;
				background-position: 0 5px;
			}

	#nawigator-data {
		width: 970px;
		height: 15px;
		margin: 5px auto;
		padding: 0;
	}
	
		#nawigator {
			font-size: 11px;
			float: left;
		}
		
			.nawi-a {
				color: #3e5b6b;
				font-weight: bold;
			}
		
		#data {
			font-size: 11px;
			float: right;
		}
		
	#boxy-nowosci {
		width: 1000px;
		height: 175px;
		margin: 5px auto;
		padding: 0;
	}
	
	.box-kropki {
		height: 1px;
		background: url('../obrazki/kropki.jpg');
		margin: 0 auto;
		padding: 0;
		background-repeat: repeat-x;
	}
	
		#program-dnia {
			margin: 5px;
			width: 477px;
			height: 160px;
			overflow: hidden;
			float: left;
			background: url('../obrazki/program_dnia_02.jpg');
			background-repeat: repeat-y;
		}
		
			#program-dnia-tytul {
				width: 447px;
				height: 13px;
				padding: 15px;
				padding-bottom: 8px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/program_dnia_01.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			
			#program-dnia-tresc {
				width: 447px;
				height: 115px;
				padding: 4px 15px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/program_dnia_03.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
			
			#program-dnia-nazwa {
				color: #e11a1f;
				font-weight: bold;
				font-size: 12px;
				clear: both;
				float: none;
				padding: 3px;
				display: block;
			}
			
			.box-nowosci-opcje {
				font-size: 11px;
				clear: both;
				float: none;
				padding: 3px;
			}
		.box-polecamy {
				font-size: 11px;
				/*margin-left: 60px;   */
				clear: both;
				float: none;
				padding: 3px;
			}
		
		#top-5 {
			margin: 5px;
			width: 246px;
			height: 160px;
			overflow: hidden;
			float: left;
			background: url('../obrazki/top5_02.jpg');
			background-repeat: repeat-y;
		}
		
			#top-5-tytul {
				width: 216px;
				height: 13px;
				padding: 15px;
				padding-bottom: 8px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/top5_01.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			
			#top-5-tresc {
				width: 216px;
				height: 121px;
				padding: 1px 15px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/top5_03.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
			
			.top-5-lista {
				display: block;
				padding: 3px;
				float: none;
				clear: both;
				overflow: hidden;
			}
			
			.top-5-wiecej {
				width: 80px;
				float: right;
				display: block;
				padding: 3px;
				font-weight: bold;
			}
		
		#statystyki {
			margin: 5px;
			width: 243px;
			height: 160px;
			overflow: hidden;
			float: left;
			background: url('../obrazki/statystyki_02.jpg');
			background-repeat: repeat-y;
		}
		
			#statystyki-tytul {
				width: 213px;
				height: 13px;
				padding: 15px;
				padding-bottom: 8px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/statystyki_01.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			
			#statystyki-tresc {
				width: 213px;
				height: 93px;
				padding: 15px;
				overflow: hidden;
				float: none;
				clear: both;
				background: url('../obrazki/statystyki_03.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
	
	
	#kolumny {
		width: 1000px;
		height: 100%;
		margin: 5px auto;
		padding: 0;
		overflow: hidden;
	}
	
	
		.lista-linkow {
			list-style: none;
			margin: 0;
			padding: 0;
		}

		.link-box {
			width: 95%;
			padding: 5px;
			height: 14px;
			display: block;
			overflow: hidden;
			background: url('../obrazki/kropki.jpg');
			background-repeat: repeat-x;
			background-position: bottom;
			font-size: 11px;
		}
		
		.link-box-end {
			width: 95%;
			padding: 5px;
			height: 14px;
			display: block;
			overflow: hidden;
			font-size: 11px;
		}
		
		.link-dodatek {
			/*#e11a1f */
			/*color: #3333ff; */
			color: #e6191f;
			font-size: 10px;
		}
		
		.link-box-wiecej {
			width: 100px;
			margin: 5px;
			padding: 0;
			padding-left: 10px;
			display: block;
			clear: both;
			float: right;
			background: url('../obrazki/link_strzalka_ciemna.gif');
			background-repeat: no-repeat;
			background-position: 0 5px;
			font-weight: bold;
		}
	
		#lewa-kolumna {
			width: 268px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			.box-lewy {
				width: 259px;
				margin: 0 auto;
				margin-bottom: 10px;
				float: none;
				clear: both;
				background: url('../obrazki/box_lewy_03.jpg');
				background-repeat: repeat-y;
			}
			
			.box-lewy-tytul {
				width: 241px;
				height: 19px;
				padding: 9px;
				margin: 0;
				background: url('../obrazki/box_lewy_01.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
			}
			
			.box-lewy-tresc {
				width: 219px;
				padding: 0 20px;
				padding-top: 10px;
				margin: 0;
				background: url('../obrazki/box_lewy_02.jpg');
				background-repeat: no-repeat;
				text-align: justify;
			}
			
			.box-lewy-dol {
				width: 259px;
				height: 29px;
				padding: 0;
				margin: 0;
				background: url('../obrazki/box_lewy_04.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
		
		#centralna-kolumna {
			width: 497px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			.tytul {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				background: url('../obrazki/tytul.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			.tytul-gora {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				background: url('../obrazki/tytul.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			.tytulg {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				background: url('../obrazki/tytul.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
				color:#ff0303
			}
			.tytul_god {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 0px;
				font-size: 12px;
				color: red;
				font-weight: bold;
			}
      .opis-programu {
				margin: 0 auto;
				padding: 5px;
				font-size: 13px;
				font-weight: bold;
				background: url('../obrazki/kreska.jpg');
				background-repeat: repeat-x;
				background-position: bottom;
				overflow: hidden;
				}

			.link_alternatywny {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				font-size: 11px;
				font-weight: bold;
						}
						
			.txt_czekaj {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				font-weight: bold;
				font-size: 12px;
			}
			.txt_reklama {
				font-size: 10px;
				color: #bfb8b6;
			}
			.txt_pobierz {
				width: 464px;
				height: 19px;
				margin: 0 auto;
				padding: 9px;
				font-size: 15px;
			}
			.tytul-2 {
				width: 446px;
				height: 19px;
				margin: 0 auto;
				margin-top: 10px;
				padding: 9px;
				background: url('../obrazki/tytul.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
			}
			
			.news {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				background: url('../obrazki/kropki.jpg');
				background-repeat: repeat-x;
				background-position: bottom;
				overflow: hidden;
			}
			
			.news-end {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				overflow: hidden;
			}
			.szukaj-txt {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 11px;
				overflow: hidden;
			}
				.news-tytul, .news-tytul:hover {
					padding: 5px;
					padding-left: 15px;
					font-size: 12px;
					color: #e11a1f;
					font-weight: bold;
					background: url('../obrazki/tekst_ciemny.gif');
					background-repeat: no-repeat;
					background-position: 0 9px;
					display: block;
					float: none;
					clear: both;
				}
				
				.news-tresc {
					padding: 10px;
					text-align: justify;
					font-size: 12px;
					float: none;
					clear: both;
				}
				
				.news-linki {
					padding: 16px 10px;
					font-size: 12px;
					float: none;
					clear: both;
				}
				
				.news-link {
					margin: 0 30px;
					display: block;
					float: left;
					font-weight: bold;
				}
				
			.pobierz-plik {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				padding-bottom: 0;
				overflow: hidden;
			}
			
				.pobierz-plik-nazwa {
					clear: both;
					float: none;
					font-weight: bold;
					font-size: 12px;
					/*#color: #e11a1f;#*/
					/*color: #0066CC;*/
          color: #000000;
					height: 24px;
					background: url('../obrazki/kreska.jpg');
					background-repeat: repeat-x;
					background-position: bottom;
					overflow: hidden;
				}
				.kreski {
					font-size: 10px;
					padding: 5px;
					padding-top: 0;
					background: url('../obrazki/kropki.jpg');
					background-repeat: repeat-x;
					background-position: bottom;
					overflow: hidden;
				}
				.pobierz-plik-ocena {
					width: 100px;
					float: right;
					font-size: 12px;
					font-weight: bold;
				}
				
				.pobierz-plik-img {
					float: right;
					margin-top: 2%;
					margin: 6 px;
					width: 170px;
					height: 100%;
					overflow: hidden;
					padding: 3px;
					border: 2px solid #cdcbcb;
				}
				
				.pobierz-plik-dane {
					float: left;
					margin: 4px;
					font-size: 12px;
				}
				
				.pobierz-plik-dane-ul {
					list-style: none;
					margin: 0;
					padding: 0;
				}
				
				.pobierz-plik-dane-li {
					padding: 5px;
					font-size: 12px;
					width: 250px;
				  background: url('../obrazki/kropki.jpg');
					background-repeat: repeat-x;
					background-position: bottom;
					overflow: hidden;
				}
				
					.pobierz-plik-dane-li a {
						font-size: 12px;
					}
				
				.pobierz-plik-opis {
					padding: 0px;
					text-align: justify;
					clear: both;
					float: none;
					font-size: 12px;
				}
				
					.pobierz-plik-opis span {
						font-size: 12px;
					}
					
					.pobierz-plik-opis a {
						font-size: 12px;
					}
				
				.pobierz-plik-linki {
					clear: both;
					float: none;
					width: 484px;
					height: 100%;
					margin: 0px auto;
					padding: 0px;
					overflow: hidden;
				}
				
				#pobierz-plik-pobierz {
					margin: 15px;
					width: 119px;
					height: 53px;
					float: left;
					display: block;
					background: url('../obrazki/pobierz.jpg');
					background-repeat: no-repeat;
					text-decoration: none;
				}
				
				#pobierz-plik-spolszczenie {
					margin: 15px;
					width: 123px;
					height: 52px;
					float: left;
					display: block;
					background: url('../obrazki/spolszczenie.jpg');
					background-repeat: no-repeat;
					text-decoration: none;
				}
				
				#pobierz-plik-spolszczenie-nieaktywne {
					margin: 15px;
					width: 124px;
					height: 52px;
					float: left;
					display: block;
					background: url('../obrazki/spolszczenie_nieaktywne.jpg');
					background-repeat: no-repeat;
					text-decoration: none;
					cursor: default;
				}
				
				#pobierz-plik-blad {
					margin: 15px;
					width: 121px;
					height: 51px;
					float: left;
					display: block;
					background: url('../obrazki/blad.jpg');
					background-repeat: no-repeat;
					text-decoration: none;
				}
				
			.inne {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				overflow: hidden;
			}
			
				.inny {
					margin: 0;
					margin-bottom: 10px;
					float: none;
					clear: both;
				}
				
				.inny-nazwa, .inny-nazwa:hover {
					color: #e11a1f;
					font-size: 12px;
					font-weight: bold;
					display: block;
					float: none;
					clear: both;
					padding: 5px;
				}
				
				.inny-dane {
					font-size: 10px;
					padding: 5px;
					padding-top: 0;
				}
				
				.inny-opis {
					font-size: 11px;
					padding: 5px;
					margin: 0;
				}

			.napisz-komentarz {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				overflow: hidden;
			}
			
			.komentarze {
				width: 464px;
				height: 100%;
				margin: 0 auto;
				padding: 9px;
				overflow: hidden;
			}
			
				.komentarz {
					font-size: 11px;
					clear: both;
					float: none;
					padding: 15px;
					padding-top: 0;
				}
		
		#prawa-kolumna {
			width: 235px;
			margin: 0;
			padding: 0;
			float: left;
		}
		
			.box-prawy {
				width: 226px;
				margin: 0 auto;
				margin-bottom: 10px;
				float: none;
				clear: both;
				background: url('../obrazki/box_prawy_03.jpg');
				background-repeat: repeat-y;
			}
			
			.box-prawy-tytul {
				width: 208px;
				height: 19px;
				padding: 9px;
				margin: 0;
				background: url('../obrazki/box_prawy_01.jpg');
				background-repeat: no-repeat;
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
			}
			
			.box-prawy-tresc {
				width: 186px;
				padding: 0 20px;
				padding-top: 10px;
				margin: 0;
				background: url('../obrazki/box_prawy_02.jpg');
				background-repeat: no-repeat;
				text-align: justify;
			}
			
			.box-prawy-dol {
				width: 226px;
				height: 29px;
				padding: 0;
				margin: 0;
				background: url('../obrazki/box_prawy_04.jpg');
				background-repeat: no-repeat;
				background-position: bottom;
			}
	
	
		#pole-newsletter {
			margin: 0;
			width: 170px;
			height: 24px;
			overflow: hidden;
			background: url('../obrazki/pole_newsletter.gif');
			background-repeat: no-repeat;
			float: left;
			display: block;
		}
		
			#newsletter {
				border: 0;
				margin: 4px;
				padding: 0;
				width: 155px;
				height: 15px;
				font-size: 12px;
				background: url('../obrazki/trans.gif');
			}
			
			#ok-2 {
				width: 28px;
				height: 22px;
				overflow: hidden;
				float: left;
				border: 0;
				margin: 0;
				padding: 0;
				background: url('../obrazki/button_ok_2.gif');
				background-repeat: no-repeat;
			}
			
			#zapisz, #wypisz {
				border: 0;
				margin: 2px;
				margin-top: 3px;
				float: left;
			}
		
	#stopka {
		width: 100%;
		height: 60px;
		margin: 5px 0;
		margin-bottom: 0;
		padding: 0;
		clear: both;
		float: none;
		overflow: hidden;
		background: url('../obrazki/stopka.jpg');
		background-repeat: repeat-x;
	}
	
	
		#stopka-tresc {
		
			width: 980px;
			height: 60px;
			padding: 0;
			margin: 0 auto;
		}
		
			#stopka-copy {
				padding: 5px;
				margin: 10px;
				color: #ffffff;
			}
		
			#stopka-do-gory, #stopka-do-gory:hover {
				margin: 10px 0;
				padding: 5px;
				padding-right: 10px;
				background: url('../obrazki/do_gory.gif');
				background-repeat: no-repeat;
				background-position: 100% 8px;
				float: right;
				display: block;
				color: #ffffff;
			}
			#stopka-programy {
			padding: -5px;
			margin: -10px;
			color: #ffffff;
			}
			
.pas {
	width:190px;
	height:13px;
	background: url('../obrazki/pas_04.jpg');
	float:none;
	clear:both;
}

.informacja {
  clear: both; 
  padding: 8px 16px; 
  margin: 16px 0; 
  text-align: center; 
  background: #E3F1FB; 
  border: 1px solid #83D1DB; 
  font-size: 12px;
}

.error_frame {
  clear: both;
  padding: 8px 8px; 
  margin: 8px 0;  
  width: 350px;
  text-align: center; 
  background: #ff9e9e; 
  border: 1px solid #ff2d2d; 
  font-size: 12px;
}

.frames {
  width: 464px;
  clear: both;
  float: left; 
  margin-top: 1px; 
  margin-bottom: 1px;
  background: #ededed;  
  font-size: 12px;
}

.ramkad {
  clear: both; 
  width:470px; 
  padding: 8px 0px; 
  margin: 16px 0; 
  text-align: center; 
  background: #E3F1FB; 
  border: 1px solid #ffffff; 
}

.dowpisywania input{width:250px; font-size:12px; color:#000; padding:8px; margin: 4px; border:solid 1px #999999; font-family: Verdana, Arial, Sans-serif}
.results{position: absolute; width:260px; border:solid 1px #DEDEDE; display:none; background-color: #fff;}
.results ul, #results li{padding:0; margin:0; border:0; list-style:none; }
.results li a{display:block; padding:3px; text-decoration:none; color:#000000; font-family: Verdana, Arial, Sans-serif; font-size:12px}
.results li a:hover{background:#dddddd;}
