body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma;
	background-color: #f7f7f7;
	color: #464a4d;
}

div, img, a, table {
	z-index:2;
}

a:link {
	color: #464a4d;
	text-decoration: none;
}
a:visited {
	color: #464a4d;
	text-decoration: none;
}
a:hover {
	color: #b92525;
	text-decoration: underline;
}
a:active {
	color: #b92525;
	text-decoration: underline;
}
a:focus {
	outline: 0;
}
object { /* 2008-12-30 */
	outline: 0;
}

input {
  vertical-align: middle;
}

img {
 border:0px;
}
img a{
 border:0px;
}
p {
  margin: 0;
  padding: 0;
}

ul {
  margin: 0;
  padding: 0;
}

form {
  margin: 0;
  padding: 0;
}

.FilterAlpha {   
/*
  background-color: #000000;	
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
*/	 	
}

.FotoOpisDuzyBlue {
  color: #fdc518;
  font-size: 18px;
  font-weight: bold;
}
.FotoOpisDuzyBlue a {
  color: #fdc518;
  text-decoration: none;
}
.FotoOpisDuzy {
  color: #fdc518;
  font-size: 18px;
  font-weight: bold;
}
.FotoOpisDuzy a {
  color: #fdc518;
  text-decoration: none;
}

.FotoOpisSredni {
  color: #fdc518;
  font-size: 12px;
  font-weight: bold;
}
.FotoOpisSredni a {
  color: #fdc518;
  text-decoration: none;   
}

.FotoOpisMaly {
  color: #ffffff;
  font-size: 11px;
  font-weight: bold;
}



.Bold {
  font-weight: bold;
}


.LinkZolty a:link {
	color: #fdc518;
	text-decoration: none;
}
.LinkZolty a:visited {
	color: #fdc518;
	text-decoration: none;
}
.LinkZolty a:hover {
	color: #fdc518;
	text-decoration: underline;
}
.LinkZolty a:active {
	color: #fdc518;
	text-decoration: underline;
}

.LinkCzerwony a:link {
	color: #b92525;
	text-decoration: none;
}
.LinkCzerwony a:visited {
	color: #b92525;
	text-decoration: none;
}
.LinkCzerwony a:hover {
	color: #b92525;
	text-decoration: underline;
}
.LinkCzerwony a:active {
	color: #b92525;
	text-decoration: underline;
}

.LinkCzarny a:link {
	color: #464a4d;
	text-decoration: none;
}
.LinkCzarny a:visited {
	color: #464a4d;
	text-decoration: none;
}
.LinkCzarny a:hover {
	color: #b92525;
	text-decoration: underline;
}
.LinkCzarny a:active {
	color: #b92525;
	text-decoration: underline;
}

.TitleRed_15 {
  color: #b92525;
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 5px;
}
.TitleRed_14 {
  color: #b92525;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
}
.TitleRed_12 {
  color: #b92525;
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
}
.TitleRed_11 {
  color: #b92525;
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 3px;
}

.Title_15 {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 5px;
}
.Title_14 {
  font-size: 15px;
  font-weight: bold;
  padding-bottom: 5px;
}
.Title_12 {
  font-size: 12px;
  font-weight: bold;
  padding-bottom: 3px;
}
.Title_11 {
  font-size: 11px;
  font-weight: bold;
  padding-bottom: 3px;
}

/* Szkielet Strony */
#BgTop { /* 2012-01-26 */
	background-image: url(images/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	position: relative;
	top: 0px; left: 0px;
	z-index: 10;
}
#BgSrodek { /* 2008-12-30 */
  position: relative;
	background-color: #f7f7f7;
	/*margin: 264px 0px 0px 0px;*/ /* 2011-12-14 */
	margin: 0px; /* 2011-12-14 */
	padding-bottom: 15px;
}
#BgStopka {
	background-image: url(images/bg_stopka.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
	overflow: hidden;
	height: 85px;
}

#TopAll {
  width: 990px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}
#TrescAll {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
}
#StopkaAll {
	width: 990px;
	margin: 0px auto;
	padding: 0px;
	
}

#TrescLewa {
  width: 180px;
  float: left;
  margin: 0px 0px 0px 0px;
}
#TrescSrodek {
  width: 500px;
  float: left;
  margin: 0px 5px 0px 5px;
}
#TrescPrawa {
  width: 300px;
  float: left;
  margin: 0px 0px 0px 0px;
}

#Clear {
	clear: both; 
}
.Clear {
  clear: both; 
}
.MenuLast {
  background-image: none !important;
}
.MenuActive {
  font-weight: bold;
}


/* Elementy Top */
#LogoTop {
  position: absolute;
  top: 11px;
  margin-left: 20px;
}
#BgTopSzukaj {
	background-image: url(images/bg_top_szukaj.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
  height: 50px;
	text-align: right;
  font-weight: bold;    
}
#BgTopSzukaj form {
	padding: 15px 7px 0px 0px;
}
#BgTopLinki {
	background-image: url(images/bg_top_linki.jpg);
	background-repeat: no-repeat;
	background-position: right top;
  height: 39px;
  text-align: right;  
}
#BgTopMenu {
	background-image: url(images/bg_top_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
  height: 31px;
}
#BgTopZajawka {
	background-image: url(images/bg_top_zajawka.jpg);
	background-repeat: no-repeat;
	background-position: center top;
  height: 28px;
}
#BgTopReklama { /* 2012-01-26 */
  width: 990px;    
  height: auto;
  padding: 8px 0px 8px 0px;
  text-align: center;
  position: relative;
  /* background-color: #cccccc; */
}

.InputSzukaj {
  width: 180px;
  height: 18px;
  color: #9e9d9d;
  border-top: 1px solid #c7c7c7;
  border-left: 1px solid #c7c7c7;
  border-right: 0px solid #c7c7c7;
  border-bottom: 0px solid #c7c7c7;
  background-color: #ffffff;
  margin: 0px 10px 0px 5px;  
}
#LinkiMenu {
  padding: 15px 7px 0px 0px;
}
#LinkiMenu img {
  padding: 0px 3px 0px 0px;  
}
#LinkiMenu li {
  display: inline;
  padding: 0px 0px 0px 15px;
}
#LinkiMenu li a {
  color: #2f2404;
  text-decoration: none;
}
#LinkiMenu li a:hover {
  color: #990000;
  text-decoration: none;
}

.TopMenuRed {
  float: left;
  padding: 9px 0px 0px 0px;
}
#TopMenuRed li {
  display: inline;
	text-transform: uppercase;
  background-image: url(images/top_menu_kreska_red.gif);
	background-repeat: no-repeat;
	background-position: right center;
  padding: 0px 15px 0px 15px;
}
#TopMenuRed li a {
  color: #ffffff;
  text-decoration: none;
}
#TopMenuRed li a:hover {
  color: #ffc61a;
  text-decoration: none;
}

.TopMenuYellow {
  float: right;
  padding: 9px 0px 0px 0px;
}
#TopMenuYellow li {
  display: inline;
	text-transform: uppercase;
  background-image: url(images/top_menu_kreska_yellow.gif);
	background-repeat: no-repeat;
	background-position: right center;
  padding: 0px 19px 0px 15px;
}
#TopMenuYellow li a {
  color: #2f2404;
  font-weight: bold;
  text-decoration: none;
}
#TopMenuYellow li a:hover {
  color: #c22a2a;
  text-decoration: none;
}

#ZajawkaAll {
  padding: 8px 15px 0px 15px;
}
#ZajawkaTytul {
  font-size: 10px;
  font-family: Verdana;
  font-weight: bold;
  float: left;
  width: 102px;  
}
#ZajawkaScroll {
  font-size: 10px;
  font-family: Verdana;
}
#ZajawkaScroll a {
  color: #464a4d;
  text-decoration: none;
}
#ZajawkaScroll a:hover {
  color: #bc2727;
  text-decoration: underline;
}

/* Elementy Stopka */
#BgStopkaMenu {
	background-image: url(images/bg_stopka_menu.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 28px;
}

#BgStopkaLogo {
	background-image: url(images/bg_stopka_logo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 38px;
	clear: both; 
	color: #646667;
	text-align: left;
	padding: 1.2em 15px 1.2em 15px;
}

#StopkaMenu li {
  display: inline;
  float: left;
	background-image: url(images/stopka_menu_kreska.gif);
	background-repeat: no-repeat;
	background-position: right center;
  padding: 0.7em 15px 0.6em 15px;
}

#StopkaMenu li a {
  color: #ffffff;
  text-decoration: none;
}
#StopkaMenu li a:hover {
  color: #bfc0c0;
  text-decoration: none;
}

#StopkaInfo {
  color: #ffffff;
  float: right;
  padding: 0.7em 15px 0.6em 15px;  
}


/* Blok Partnerzy */
#BlokPartnerzy {}

.PartnerzyTytul {
	height: 32px;
  background-image: url(images/partnerzy_tytul.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.PartnerzyLogo {
  padding: 5px 0px 5px 0px;
  border: 0px solid red;
}


/* Bloki Blue 180 px */
.BlokBlue180 {
  text-align: left;
}
.BlokBlue180Tytul {
  width: 180px;
  height: 30px;
  background-image: url(images/blok_blue_180_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokBlue180Tresc {
  width: 174px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border-left: 3px solid #1b679a;
	border-right: 3px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}  
.BlokBlue180Tresc9 {
  width: 174px;
	background-color: #ffffff;
	border-left: 3px solid #1b679a;
	border-right: 3px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}
.BlokBlue180Kreska {
  width: 180px;
  height: 4px;
  background-image: url(images/blok_blue_180_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Bloki Blue 300 px */
.BlokBlue300 {
  text-align: left;
}
.BlokBlue300Tytul {
  width: 300px;
  height: 30px;
  background-image: url(images/blok_blue_300_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokBlue300Tresc {
  width: 294px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border-left: 3px solid #1b679a;
	border-right: 3px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}  
.BlokBlue300Kreska {
  width: 300px;
  height: 4px;
  background-image: url(images/blok_blue_300_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Bloki Red 300 px */
.BlokRed300 {
  text-align: left;
}
.BlokRed300Tytul {
  width: 300px;
  height: 29px;
	overflow: hidden;
  background-image: url(images/blok_red_300_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokRed300Tresc {
  position: relative; 
  width: 300px;
  text-align: center;
  background-color: #af1111;
	border-left: 0px solid #af1111;
	border-right: 0px solid #af1111;
	padding: 3px 0px 0px 0px;
	clear: both;
}
.BlokRed300Tresc2 {
  position: relative; 
  width: 294px;
  text-align: center;
  background-color: #FFFFFF;
  border-left: 3px solid #af1111;
  border-right: 3px solid #af1111;
  padding: 0px 0px 0px 0px;
  clear: both;
}  
.BlokRed300Kreska {
  width: 300px;
  height: 3px;
  background-image: url(images/blok_red_300_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FotoTygodniaKontener {
  position: relative;
}
.FotoTygodniaOpisyAll {
	position: absolute; 
  z-index: 2;
  bottom: 0px;
  left: 5px;
  width: 290px;
  height: 35px; /* Jest na sztywno a trzeba by pobierac wysokosc w zaleznosci od ilosci linii tekstu */  
}  
.FotoTygodniaNapisyAll {
	position: absolute; 
  z-index: 2;
  padding: 10px 0px 0px 10px;
  text-align: left;	  
}
.FotoTygodniaOpisBg290 {
  width: 290px;
  height: 100%;  
}

/* Bloki Blue 500 px */
.BlokBlue500 {
  text-align: left;
}
.BlokBlue500Tytul {
  width: 500px;
  height: 29px;
  background-image: url(images/blok_blue_500_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokBlue500Hit {
  background-color: #1b679a;
  padding: 10px 10px 5px 10px;
}
.BlokBlue500TitKreska {
  width: 500px;
  height: 2px;
  background-image: url(images/blok_blue_500_kreska_srodek.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlokBlue500Tresc {
  width: 494px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;	
	border-left: 3px solid #1b679a;
	border-right: 3px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}  
.BlokBlue500Kreska {
  width: 500px;
  height: 4px;
  background-image: url(images/blok_blue_500_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

/* Bloki Red 500 px */
.BlokRed500 {
  text-align: left;
}
.BlokRed500Tytul {
  	width: 500px;
  	height: 29px;
  	background-image: url(images/blok_red_500_kreska_gora.gif);
  	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokRed500Hit {
  	background-color: #af1111;
  	padding: 10px 10px 5px 10px;   
}
.BlokRed500TitKreska {
 	 width: 500px;
  	height: 2px;
  	background-image: url(images/blok_red_500_kreska_srodek.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.FotoInformacjeKontener {
  position: relative;
  float: left;
}
.FotoInformacjeOpisyAll {
	position: absolute; 
  z-index: 2;
  bottom: 0px;
  left: 0px;
  width: 290px;
  height: 37px; /* Jest na sztywno a trzeba by pobierac wysokosc w zaleznosci od ilosci linii tekstu */  
}  
.FotoInformacjeNapisyAll {
	position: absolute; 
  z-index: 2;
  padding: 10px 0px 0px 10px;
  text-align: left;	  
}
.FotoInformacjeOpisBg290 {
  width: 290px;
  height: 100%;  
}

.FotoInformacjeText {
  float: right;
  width: 180px;
}

.TextHit_1 {
  color: #ffffff;
  font-weight: bold;
  padding: 0px 5px 8px 5px;  
}
.TextHit_2 {
  color: #ffffff;
  padding: 3px 5px 0px 5px;
  background-image: url(images/hit_bg2.jpg);
	background-repeat: repeat-x;
	background-position: left top;  
}

.TextHit_5 {
  color: #ffffff;
  padding: 3px 5px 0px 5px;
	background-repeat: repeat-x;
	background-position: left top;  
}

.BlokRed500Tresc {
  width: 494px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;
	border-left: 3px solid #af1111;
	border-right: 3px solid #af1111;
	/* padding: 5px 0px 5px 0px; */
	clear: both;
}  
.BlokRed500Kreska {
  width: 500px;
  height: 4px;
  background-image: url(images/blok_red_500_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.MaleFotoInformacje {
  padding: 0px 12px 0px 10px; 
  float:left;
}
.SFotoInformacje {
  padding: 0px 12px 0px 0px; 
  float:left;
}
.Prawa_10 {
  padding-right: 10px;
}
.FotoSkrot_1 {
  padding: 10px 0px 10px 0px;
  border: 0px solid red;
}
.FotoSkrot_2 {
  padding: 10px 0px 10px 0px;
  border-top: 1px dotted #bbbbbb;
  border-bottom: 1px dotted #bbbbbb;
  background-color: #f5f5f5;  
}

/* Bloki Red i Blue - wspolne*/
.BlokRedBlueTytul {
  float: left;
}
.BlokRedBlueInne {
  font-size: 10px;
  float: right;
  padding: 0.8em 10px 0em 0px;
}
.BlokRedBlueInne2 {
  font-size: 10px;
  float: right;
  padding: 3px;
}
.BlokRedBlueInne a:link, .BlokRedBlueInne a:visited {
  color: #ffffff;
  text-decoration: underline;
}
.BlokRedBlueInne a:hover {
  color: #bfc0c0;
  text-decoration: underline;
}
.BlokBlueBlueInne {
  font-size: 10px;
  float: right;
  padding: 0.8em 10px 0.8em 0px;
}
.BlokBlueBlueInne a {
  color: #ffffff;
  text-decoration: underline;
}
.BlokBlueBlueInne a:hover {
  color: #bfc0c0;
  text-decoration: underline;
}
.BlokInneSeparator {
  padding: 0px 6px 0px 6px;
}
.BlokRedGaleria {
  font-size: 10px;
  float: right;
  padding: 5px 6px 0px 0px;
}

.MenuLinkTytul {
  border-bottom: 1px dotted #bbbbbb;
  padding: 6px 0px 6px 10px;  
}

.MenuLinkA {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 5px 6px 25px;
  background-color: #f5f5f5;    
  background-image: url(images/ico_strzalka_01.gif);
  background-repeat: no-repeat;
  background-position: left top; 
}

.MenuLinkB {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 5px 6px 25px;
  background-color: transparent;    
  background-image: url(images/ico_strzalka_02.gif);
  background-repeat: no-repeat;
  background-position: left center; 
}

.MenuLinkNewA {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 3px 6px 6px;
  background-color: #f5f5f5;    
  background-position: left top; 
}

.MenuLinkNewB {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 3px 6px 6px;
  background-color: transparent;    
  background-position: left center; 
}

.MenuLink2A {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 5px 6px 25px;
  background-color: #f5f5f5;    
  background-image: url(images/ico_kartka_01.gif);
  background-repeat: no-repeat;
  background-position: left top; 
}

.MenuLink2B {
  border-bottom: 1px dotted #bbbbbb;
  padding: 5px 5px 6px 25px;
  background-color: transparent;    
  background-image: url(images/ico_kartka_02.gif);
  background-repeat: no-repeat;
  background-position: left center; 
}

.FelietonZajawka {
  padding: 5px 10px 8px 10px;
  border-bottom: 1px dotted #bbbbbb;  
}
.FelietonZajawka img {
  float: left;
  padding: 0px 8px 0px 0px;
}


.Sonda label {
  display: block; 
  border-bottom: 1px dotted #bbbbbb;
  border-top: 1px solid #ffffff;
  padding: 5px 0px 5px 0px;    
}
.Sonda label input {
  margin-left: 10px;
  margin-right: 10px;  
}
.SondaBg1 {
  background-color: #f5f5f5;
}
.SondaBg2 {
  background-color: #ffffff;
}
.BtnGlosuj {
  text-align: center;
  padding: 15px 0px 5px 0px;
}

.PoznanLewa {
  padding: 0px 0px 0px 10px;
  width: 230px;
  float: left;
}
.PoznanKrotkiOpis {
  padding: 5px 0px 5px 0px;
}
.PoznanPrawa {
  padding: 0px 10px 0px 0px;
  width: 230px;  
  float: right;  
}

.MiastaZajawkaFoto {
  padding: 0px 12px 0px 12px;
}
.MiastaKrotkiOpis {
  padding: 5px 0px 5px 0px;
}

.PackInne {}

/* Bloki Blue 250 px */
.BlokBlueLewa250 {
  text-align: left;
  float: left;
}
.BlokBluePrawa250 {
  text-align: left;
  float: right;
}

.BlokBlue250LewaTytul {
  width: 250px;
  height: 30px;
  background-image: url(images/blok_blue_250l_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokBlue250PrawaTytul {
  width: 250px;
  height: 30px;
  background-image: url(images/blok_blue_250p_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}

.BlokBlue250LewaTresc {
  width: 245px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;	
	border-left: 3px solid #1b679a;
	border-right: 2px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}  
.BlokBlue250PrawaTresc {
  width: 245px;
  background-image: url(images/blok_blue_180_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #ffffff;	
	border-left: 2px solid #1b679a;
	border-right: 3px solid #1b679a;
	padding: 5px 0px 5px 0px;
	clear: both;
}  

.BlokBlue250LewaKreska {
  width: 250px;
  height: 4px;
  background-image: url(images/blok_blue_250l_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlokBlue250PrawaKreska {
  width: 250px;
  height: 4px;
  background-image: url(images/blok_blue_250p_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.BlokBlue250LewaTytul_v2 {
  width: 250px;
  height: 30px;
  background-image: url(images/blok_blue_250lg_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}
.BlokBlue250PrawaTytul_v2 {
  width: 250px;
  height: 30px;
  background-image: url(images/blok_blue_250pg_kreska_gora.gif);
	background-repeat: no-repeat;
	background-position: left top;  
}

.BlokBlue250LewaKreska_v2 {
  width: 250px;
  height: 4px;
  background-image: url(images/blok_blue_250lg_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BlokBlue250PrawaKreska_v2 {
  width: 250px;
  height: 4px;
  background-image: url(images/blok_blue_250pg_kreska_dol.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 10px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }


/* reklama Agora */
#jsBaner #banP1 {
	margin: 0px !important;
}
