/*
	łąśó
*/


body, div, ul, ol, li ,img , iframe{ padding:0; margin:0; border:0;}

li { list-style-type:none; }


body {
				background: url('../graf/tlo.png') repeat-x; 
				background-color:#2d5c88;

				margin:0 auto;
				font-size:14px;
				font:12px/18px Arial;
			}
			
			
a, a:visited { color : black; text-decoration:none; }			
a:hover {  text-decoration:underline; }			
h2, h3 {text-align:center;}


.main{
 background: url('../graf/tlom.png') repeat-y; 
	margin:0;
	padding:0;
	width:970px;
	height:100%;
	display:block;
}



/* lewa belka*/			
.lewaBelka { 
	background:	url('../graf/boki_gora-150.png') no-repeat; 
	background-color:	#cfe0ee;
	height:100%;
	float:left;
	width:150px;
	margin:0px;
	padding:0px;
	display:block;
	min-height: 50px;
	_height:50px;
}			

/* prawa belka*/			
.prawaBelka {	background:	url('../graf/boki_gora-150.png') no-repeat; 
	background-color:	#cfe0ee;
	float:left;
	width:150px;
	margin:0px;
	padding:0px;
	display:block;
	min-height: 50px;
	_height:50px;
}



.prawaBelka .popularne  { text-align:center; margin:10px;}
.prawaBelka .popularne  h2 { font-size:22px; text-decoration:underline; margin-bottom:9px; }
.prawaBelka .popularne a { text-decoration:none; color:black; padding:2px 3px;}


	
/* srodek */	
.srodek {	
	background:	url('../graf/srodek_gora.png') repeat-x; 
	background-color:white;
	padding-top:10px;
	display:block;
	float:left;
	width:670px;
	}
	
	
	
.stopka{
	margin:0 auto;
	padding:0;
	width:970px;
	display:block;
}
.stopka-lewa{
	background:	url('../graf/lewa_dol.png') no-repeat; 
	height:53px;
	width:195px;
	margin:0px;
	padding:0px;
	display:block;
	float:left;
}

.stopka-srodek{background:	url('../graf/srodek_dol.png') repeat-x; display:block;	float:left;	width:580px;	height:53px;	text-align:center;}
.stopka-srodek a { text-decoration: none; font-weight:bold; margin-right:40px; line-height:40px;}
.stopka-srodek a:hover { text-decoration: none; color:#03698f;  }

.stopka-prawa{
	background:	url('../graf/prawa_dol.png') no-repeat; 
		height:53px;
	display:block;
	float:left;
	width:195px;
}
	
	
	
	
	
/* nagłówek */
#stronaTop { width:100%; height:90px; }
#stronaTop #logoTop { width:179px; height:88px;  background:url(../graf/logo.png); display:block;}
#stronaTop #setLangTop { float:right;}
#stronaTop #setLangTop a { display:block; width:30px; height:31px; text-indent:-300px; overflow:hidden; float:left; margin:5px;}
#stronaTop #setLangTop a.pl { background: url(../graf/flagi.gif) 0px -62px no-repeat ;}
#stronaTop #setLangTop a.en { background: url(../graf/flagi.gif) 0px 1px no-repeat ;}
#stronaTop #setLangTop a.de { background: url(../graf/flagi.gif) 0px -30px no-repeat ;}
#stronaTop #setLangTop a.pl:hover { background: url(../graf/flagi.gif) -30px -62px no-repeat ;}
#stronaTop #setLangTop a.en:hover { background: url(../graf/flagi.gif) -30px 1px no-repeat ;}
#stronaTop #setLangTop a.de:hover { background: url(../graf/flagi.gif) -30px -30px no-repeat ;}



#stronaTop .wiszacyButton { float:right; margin-right:20px; background: url(../graf/gora-bg-l.png) left no-repeat; height:32px; font-weight:bold; color:black;}
#stronaTop .wiszacyButton div, #stronaTop .wiszacyButton a  { display:block;  padding:0 0 0 20px;  background: url(../graf/gora-bg-p.png) right no-repeat;  height:32px; } 
#stronaTop .wiszacyButton:hover, #stronaTop .wiszacyButton:hover a {  cursor:pointer; color:#03698f; text-decoration:none;}
#stronaTop #dodajDoUlubionychD	div { width:145px; }
#stronaTop #dodajObiekt	a { width:110px;}
	
/* index */	
#index #mapaLinkD	{ width: 260px; float:left; position:relative;}
#index #mapaLinkD	h4 { margin-top: 0; text-align:center;}
#index #mapaLinkD img	{ margin-top:0; margin-left:50px; width:200px; cursor:pointer;}

#index #wyszukiwarkaFormularz	{  margin-left:260px;}
#index #wyszukiwarkaFormularz form Ul{ margin:20px 0 0 20px; }
#index #wyszukiwarkaFormularz h4 { text-align:center;}
#index #wyszukiwarkaFormularz .formRow { margin-bottom: 6px;}
#index #wyszukiwarkaFormularz  .formLabel { float:left; width: 100px;}
#index #wyszukiwarkaFormularz  .szukajBObejma { text-align:center; margin-top:30px;}

#index #gora { width:100%; }
#index #dol { width:100%; }
#index #topObiekty  .controlPanel { text-align: right; height: 40px; padding-right: 40px;}
/*
#index #topObiekty  .karuzelaTopObiektySwitch { float: right; margin-right: 6px; font-size:18px; color:#A7CDEB; cursor: pointer;  line-height: 25px;  height:25px; background: white url(../graf/topObiektyStronaNr.png); padding:0; width:16px; text-align: center;}
#index #topObiekty  .karuzelaTopObiektySwitch:hover { color: white;   }
*/
#index #topObiekty  .karuzelaTopObiektySwitch { float: right; margin-right: 6px; font-size:18px; color:#A7CDEB; cursor: pointer;  line-height: 25px;  height:25px;  padding:0; width:16px; text-align: center;}
#index #topObiekty  .karuzelaTopObiektySwitch:hover { color: #2D5C88;   }

#index #topObiekty {margin: 70px auto 0; width:550px;}
#index #topObiekty .obejma { width:180px; height: 147px;  float:left;  text-align: center; cursor:pointer;}
#index #topObiekty .obejma:hover { text-decoration:underline; } 

#index  #banneryBox .bannerIFrame { margin: 40px 20px 10px 100px;  width: 450px; height: 180px; border: none; border: none;/* border: 1px solid #C2E24B; */}

#obiektyPartnerskieIframeBox {  margin: 20px auto; }
#obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px; margin-top:10px;  }

/*
#index  #baneryReklamowe { height:230px; position:relative; margin: 10px auto 0;  width: 460px; }
#index  #baneryReklamowe #helper {height:230px;    background: #CFE0EE url(../graf/box-srodek-top.png) top no-repeat; width: 460px; display: none; }
#index  #baneryReklamowe div { position: absolute; }
#index  #baneryReklamowe .a400 {top:30px; left: 30px;}
#index  #baneryReklamowe .b400 { top:160px;  left: 30px;}
#index  #baneryReklamowe .xa { top: 90px; left:30px;}
#index  #baneryReklamowe .xb {top: 90px; right: 30px} 
*/
/* obiekt */
#obiekt .srodekObiekt { 	
		background:	url('../graf/srodek_gora.png') repeat-x; 
		background-color:white;
		padding-top:10px;
		display:block;
		float:left;
		width:670px;
	}
	
#obiekt #nawigacjaObejma {  height:30px; }	
#obiekt #nawigacja { display:none;  height:30px;}
#obiekt #nawigacja span { cursor:pointer; display:none; font-weight:bold; line-height:30px; }
#obiekt #nawigacja span:hover { text-decoration:underline;}
#obiekt #nawigacja #poprzedni {float:left; margin-left:20px;}
#obiekt #nawigacja #nastepny {float:right; margin-right:20px;}

#obiekt .sloganMeteor { padding: 5px 20px; }

#obiekt #zdjecia {  float:right; width:300px; position:relative;}
#obiekt #zdjecia .duze { width:290px; height:200px; margin:5px 0 0 0;}
#obiekt #miniatury .miniatura { margin:5px 0 0 0; cursor:pointer;}
#obiekt  #miniatury {  position:relative;  margin:5px; text-align:center;}
#obiekt .logoObejma { text-align:right; margin-right: 5px;} 



#obiekt #obiektCennik { font-size:12px; clear: left;} 
#obiekt .sekcja { margin-left:10px; margin-right:10px;}
#obiekt .sekcja .sekcjaNaglowek { font-size:16px; margin-bottom:5px; margin-top: 23px; clear: left;}
#obiekt #obiektNazwa { font-size:18px; text-align: center;}
#obiekt .sekcja .etykieta { float: left; width:110px;  clear: left;}
#obiekt .sekcja .wartosc { margin-left:110px; _margin-left:0; _float:left;    }
#obiekt table#obiektCennik thead { font-weight:bold; }
#obiekt table#obiektCennik  td.nazwa { width:120px; }
#obiekt table#obiektCennik  td.ilosc { width:40px; }
#obiekt table#obiektCennik  td.przedzial { width:80px; }
#obiekt .prawaBelka .obejma { margin:1px 4px;}
#obiekt .prawaBelka h2 { margin:5px 4px; text-align: center; font-size:15px; margin-top:13px; margin-bottom:13px;}

#obiekt iframe.obiektKontakt { width: 550px; height:340px; margin-top:15px; }
#obiekt iframe.bwm { width: 550px; height:420px; margin-top:15px; }
#obiekt #MeteorMapa {margin-top: 10px; margin-bottom: 10px; clear:both;}
#obiekt #MeteorMapContainer { clear: both;}

.m-cennik  {  border:1px solid #305D89; border-width:1px 1px 1px 1px; text-align: center;  border-collapse:collapse;   margin: 5px 15px 3px 5px; width:90%; margin: 15px auto auto; clear:both;}
.m-cennik td, .m-cennik th { color:black;padding:6px; vertical-align:middle;text-align:center;border:1px solid #305D89; border-width:0px 1px 1px 0;}
.m-cennik thead th  { font-weight: bold;  text-align: center;  border:1px solid #305D89; border-width:1px 1px 1px 1px; }
.m-cennik .m-cennik-hc-numberof { width: 45px; }
.m-cennik .m-cennik-span-pr-ts { margin: 0 3px;}
.m-cennik .m-cennik-s-as-value { display: block; }
.m-cennik .m-cennik-s-as { display: none; }

/* menu */
.menu {  height:26px; margin-bottom:20px; margin-right:20px}
.menu li {  float:right; line-height:26px;  background:url('../graf/menu-bg-l.png') left no-repeat; }
.menu li a{  background:url('../graf/menu-bg-p.png') right no-repeat; display:block; line-height:26px; padding:0 25px; text-decoration:none; font-weight:bold; padding-top:2px;}
.menu li a:hover { text-decoration:none;  color:#03698f; }


/* linki pod menu*/
#linkiPodMenu { position:relative;  z-index:6; margin-top:7px; }
#linkiPodMenu .sekcja { height:18px; margin:0;overflow:hidden;}

#linkiPodMenu .sekcja a { color:black; text-decoration:none; }
#linkiPodMenu .sekcja .etykieta { text-decoration:none;  text-align:center; display:block;  width:100%; float:none; background:url(../graf/arrow-right.gif) 135px 0  no-repeat; }
#linkiPodMenu .sekcja .etykieta:hover { background-color:#FDEA6A; }
#linkiPodMenu  .sekcja .podsekcja { width: 580px; position:absolute; top:30px; right:-580px;  background:#CFE0EE url(../graf/okno.png) no-repeat; border:none; display:none; overflow:auto; height:445px;}
#linkiPodMenu  .sekcja .on { display: block;}
#linkiPodMenu  .sekcja .podsekcja ul { margin:5px;}
#linkiPodMenu  .sekcja .podsekcja br { clear:left;}
#linkiPodMenu  .sekcja .podsekcja h3 { margin:10px auto 5px 10px; font-weight:bold; font-size:17px;}
#linkiPodMenu  .sekcja .podsekcja li { float:left;  width:190px;}


/*  wyszukiwarka */
#wyszukiwarka .mainForm {margin-left: 20px; margin-right: 20px;}
#wyszukiwarka .formRow { margin-bottom: 6px;}
#wyszukiwarka .szukajBRow { text-align:center;}
#wyszukiwarka  .formLabel { float:left; width: 125px;}
#wyszukiwarka .floatCheck  {float:left; width:172px; height:30px;}
#wyszukiwarka #cechy .floatCheck  { width:250px; height:30px;}
#wyszukiwarka input.cena { width:50px; text-align:center;}
#wyszukiwarka .advHide { display:none; }
#wyszukiwarka .zaawansowaneB { margin-left:20px; font-weight:bold; cursor:pointer;}


/*  wyszukiwarka  mapa*/
#wyszukiwarkaMapa .formRow { margin-bottom: 6px;}
#wyszukiwarkaMapa #wyniki { margin-top:0;}
#wyszukiwarkaMapa .formLabel { float:left; width: 100px;}
#wyszukiwarkaMapa .mainForm { height: 130px; margin-left: 20px; position: relative;}
#wyszukiwarkaMapa #mapa-miniatura_d { position:absolute; top:5px; right:60px;}
#wyszukiwarkaMapa #mapa-polski { position:relative; margin-bottom:30px;}
#wyszukiwarkaMapa #mapa-polski #rozwinMapeB { width:300px; position:absolute; top:10px; right:130px; z-index:103; font-size: 20px; line-height:40px;  text-align:center; background:white; cursor: pointer; display:none; border:2px solid black;}
#wyszukiwarkaMapa #mapa-polski #rozwinMapeB:hover { background:#FDEA6A; }
#wyszukiwarkaMapa #instrukcja { height:30px; line-height:30px; margin-left:15px; text-transform: uppercase; margin-bottom:10px;}
#wyszukiwarkaMapa #instrukcja span { display:block; float:left; margin-left:20px; }
#wyszukiwarkaMapa #instrukcja span.arrow {  padding-right:40px; background:url(../graf/arrow-right.gif) right  no-repeat;}

/* wyniki szukania */
.szukajB { padding-left:20px; padding-right:20px; position:relative;}
#wyniki {width:100%;  border-collapse: collapse; border-spacing:0px; margin-top:30px; }
#wyniki img.foto { width:116px; height:80px; margin-left:10px; border:1px solid black; margin-top:5px;}
#wyniki .fotoTD { width:140px; }
#wyniki .wierszWynik { height:90px; padding:5px; cursor:pointer; }
#wyniki .wierszWynik:hover  td { background:#FDEA6A;}
#wyniki .wierszWynik .cena { color:#cc0000; font-weight:bold;}
#wyniki .wierszWynik .nazwa { font-weight:bold;}
#wyniki .stronnicowanie { height:50px;}
#wyniki .stronnicowanie .stronnicowanieLewy {float:left; margin-left:20px;}
#wyniki .stronnicowanie .stronnicowaniePrawy { text-align:right;  margin-right:20px;}
#wyniki .stronnicowanie span { margin-left:4px; } 
#wyniki .stronnicowanie .bierzacaStrona { font-weight:bold; } 
#wyniki .stronnicowanie .stronaNr { cursor:pointer; } 
#wyniki .wynikiNaglowek {padding:10px 20px;}


/* wynikiSzukania - internet*/
#wynikiSzukania .strony { height:50px; padding-left: 20px;}
#wynikiSzukania h1 { text-align: center;}
#wynikiSzukania #wyniki { margin-top: 0px;}
#wynikiSzukania #wyniki .wierszWynik  a { color : black; }
#wynikiSzukania #wyniki .wierszWynik  { cursor:default;}
#wynikiSzukania #bwm_pokaz { text-align:center; font-size:16px; color:black; text-decoration:blink; display:block;}
.strony a { text-decoration: none; color:black; margin-left:3px;}
.strony .bierzacaStrona { font-size:17px; vertical-align:-1px; margin-left:3px;}
#wynikiSzukania li.meteorPartner {  float: right; margin-right:6px;}

/*  wyszukiwarka po mapie*/
#mapa-interaktywna { margin-left:auto; margin-right:auto; width:550px; height:500px; position:relative; overflow:hidden; border: 2px solid black; }
#mapa-miniatura_d  { clear:left; }




/*   opis miasta */
#miastoOpis .szkielet { margin:10px; }
