body,div,form,ul,ol,li,select,input,textarea,p, h1,h2,h3,img,address,button,blockquote,tt {margin:0;padding:0;overflow:visible; }
body { }
button:focus,a:focus,input.sbmt { outline:0 }
ul,li,ol { list-style:none; }
.both { clear:both; }

a img { border:0; }
a:hover {	 text-decoration:underline; }
a, a:visited {	 text-decoration:none; color:black; }

/* NAGLOWEK */
#bwmAjaxWyniki { width:751px; height:27px; /*background:url(graf/nowoscBWM.gif) no-repeat; text-indent:-300px;*/ font-size:22px; text-align:center; font-weight:normal; overflow:hidden;margin-bottom:15px; }

/*err404*/

div#err404 { margin-right:201px; height:400px;}
div#err404 #info { font-size:30px; text-align:center;}

/* szukanie drobne */
#noclegi-szukanie {font-weight:bold;display:block;width:200px;position:relative;
                   height:256px;margin:3px 0 0;padding:0px 0 0 0px;
                   float:right;}
#noclegi-szukanie-kryteria {height:auto;}
#noclegi-szukanie-f { font-weight:bold;display:block;width:200px;position:relative;border:0px;
                      height:246px;margin:-1px 0 0 0;padding:0px;
                      color:#898977;float:left;}

html>body #noclegi-szukanie,
html>body #noclegi-szukanie-kryteria { height:auto;padding-bottom:8px; }

#noclegi-szukanie { height:283px !important; }
html>body #noclegi-szukanie { height:245px !important; }

#noclegi-szukanie-kryteria { width:976px; }




#noclegi-szukanie label { display:block; margin:12px 8px 6px; font-size:13px; text-align:left;}
#noclegi-szukanie label i { display:block;font:9px Tahoma;}
#noclegi-szukanie select,
#noclegi-szukanie input  { margin-left:8px; }
#noclegi-szukanie input { width:170px; }


#noclegi-szukanie select { width:174px; }

#noclegi-szukanie button,
#noclegi-szukanie input.sbmt {  padding:0 10px;
                           margin-top:15px;color:white;font:700 12px;margin-left:70px;width:auto;cursor:pointer;
                          }


html>body #noclegi-szukanie button {border:1px solid #bcc1aa;border-width:0 1px; }
#poMapie input.sbmt {margin-top:30px;}
#poMapie input.cena {width:40px; text-align:center; margin:0; }
#poMapie #cenaOd { margin-left:8px;}
#cena, #Kilometry,#ilosc_miejsc {  margin:0px 10px 0 0; }
#cena { width:80px !important; }
#Kilometry { width:70px !important; }
#ilosc_miejsc { width:80px !important;}
#noclegi-szukanie ul { margin:20px auto 5px;width:170px; border:0px solid red;}

.labelstyle{ font-size:16px; font-weight:900; color:black;}

#noclegi-szukanie ul li { float:left;margin:0px 10px 0 0 ; }
#noclegi-szukanie ul input { padding:0;margin:0;width:37px; }

#noclegi-szukanie span { margin:7px 18px 0 0;float:right; }
#noclegi-szukanie span select { width:100px; }
#noclegi-szukanie u { background:  url(graf/noclegi-ladowanie.gif) top left no-repeat; width:56px;height:20px;display:block;
                      position:absolute;bottom:15px;right:5px; }

/*-------------------------------AVIARY-----------------------------------------------------------*/
#aviary_manual img.prnscr { display:inline; margin:10px; border:2px solid black; width:400px; height:290px;}

#aviary_manual #przycikPobierz { background: url(graf/pobierz.png); width:136px; height:32px; font-size:35px; text-decoration:underline; float:right; margin-right:150px; text-indent:-300px; overflow:hidden; margin-top:100px; cursor:pointer;}

#aviary_manual_opera div#obejma { padding-left:50px; padding-top:30px;font-size:13px;}
#aviary_manual_opera form#fake {margin-top:30px;text-align:center;}
#aviary_manual_opera input#fake_input {width:300px; text-align:center;}
#aviary_manual_opera ul#instrukcja  { }
#aviary_manual_opera ul#instrukcja li { list-style-type:disc;}
/* ---------------------------------wyszukiwarka na stronie startowej-----------------------*/

span.kapital {text-transform:capitalize;}
span.bold { font-weight:bold;}

#noclegi-szukanie-kryteria.frontpage #dane_marketingowe { margin:5px; width:200px;  font-size:11px; font-weight: 100; overflow:hidden;  text-align:left; position:absolute; left:10px; top:150px;}

#pokazWszystkieKrainyB { font-weight:bold;}

#noclegi-szukanie-kryteria.frontpage{ 
							display:block; position:relative; width:930px;border:none;
               font-size:13px;
							 
							 padding:0px;
               text-align:center;
               background-color:white;
}


#komunikatOpensearch{ display:none; width:400px; height:100px; position:absolute; 
										background:white; z-index:999; left:250px; top:100px; border:3px solid black; 
										padding:10px; padding-top:40px; font-size:15px; font-weight:bold; text-align:center;
					}
#komunikatOpensearch #krzyzyk { position:absolute; right:10px; top:5px; height:18px; width:18px; cursor:pointer; border:1px solid white;}
#komunikatOpensearch #krzyzyk:hover {border:1px solid black;}
#naglowek #komunikatOpensearch a{ display:block; text-align:center;margin-left:140px; }					


#opensearchDownload { display:none; }
 html > body #opensearchDownload { display:block; position: absolute; top:10px; right:20px; cursor:pointer; 
																		width:362px; height:45px; 
																		background:url(graf/aviary.gif) no-repeat;
																		text-indent:-400px; overflow:hidden; z-index:10;}
																		
#naglowek a#bookmarksAdd { display:block; position: absolute; top:10px; left:20px; cursor:pointer; 
																		width:135;  font-size:15px;  font-weight:bold;
																		text-decoration: blink;
																		padding-left:24px;
																		background:url(graf/serce01.gif) no-repeat;
																		 overflow:hidden; z-index:10;}
																		 
#naglowek a#dodajOgloszenie { display:block; position: absolute; top:0px; left:260px; cursor:pointer; line-height: 40px; 
	
																		width:135;  font-size:15px;  font-weight:bold;
																		text-decoration: blink;
																		padding-left:60px;
																		background:url(graf/nowosc1.png) no-repeat;
																		 overflow:hidden; z-index:10;}
																		 
																		
#noclegi-szukanie-kryteria.frontpage #noclegi_na_mapie_link { position: absolute; top:170px; left:790px; }
#noclegi-szukanie-kryteria.frontpage #noclegi_na_mapie_link:hover {text-decoration:underline;}
#noclegi-szukanie-kryteria.frontpage #miasto_d {font-size:18px; font-weight:bold; }
#noclegi-szukanie-kryteria.frontpage #miasto_d #alert {font-size:14px; font-weight:bold; position:absolute; top:0px; left:320px; display:none; color:red;}
#noclegi-szukanie-kryteria.frontpage input.cena {width:40px;}
#noclegi-szukanie-kryteria.frontpage input#cenaOd {text-align:right;}
#noclegi-szukanie-kryteria.frontpage .przypisek {font-size:10px; font-weight:100;}
/*
#noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d { width:120px; text-align:center; margin-left:180px; margin-bottom:15px; color:#a9d250; margin-top:50px;}
html>body #noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d { width:130px; text-align:center; margin-left:400px; margin-bottom:15px;}
*/

#noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d {position: absolute; top:140px; right: 200px;}

a#zaawansowane_b { color: #97b242;} 
.gwiazdka { vertical-align: -1px; margin-left:0; margin-right:0;	}

#noclegi-szukanie-kryteria.frontpage	#kryteria_zaawansowana_frontpage { margin:0px; margin-top:20px; width:930px; text-align:center; display:none; padding-bottom:10px; }

#noclegi-szukanie-kryteria.frontpage fieldset.cecha { clear:both; display:block; margin:0px;  text-align:left; float:none;   padding-top:10px; padding-bottom:10px;  border-bottom:none; border-left:none; border-right:none; border-top:1px solid #A9D250;}




#noclegi-szukanie-kryteria.frontpage fieldset.cecha label { float:left;display:block; width:166px;margin-bottom:2px;font:700 12px Tahoma;}
#noclegi-szukanie-kryteria.frontpage fieldset.cecha input { margin-right:5px; margin-left:5px;  }
#noclegi-szukanie-kryteria.frontpage fieldset.cecha legend { margin:0px;clear:none;font:700 13px Tahoma; ; border:1px solid #A9D250; background:#eef6dc; padding:2px; }
#noclegi-szukanie-kryteria.frontpage	#kryteria_zaawansowana_frontpage #sbmtDol { margin-left:820px; clear:left; display:block; width:100px;}



#noclegi-szukanie-kryteria.frontpage #kryteria_zaawansowana_frontpage_selecty	li{ margin-top:10px; margin-bottom:10px;}
#noclegi-szukanie-kryteria.frontpage div#kryteria_zaawansowana_frontpage div#przyciski {clear:both;	 text-align:center;}
#noclegi-szukanie-kryteria.frontpage div#przyciski_frontpage {text-align:left; margin-bottom:10px; margin-left:270px;}

#noclegi-szukanie  input.sbmt, 
#noclegi-szukanie-kryteria  input.sbmt 
					{ height:auto;
						padding-bottom:2px;
						padding-top:2px;
						/*background:#ECECEC none;*/
						color:black;
						
						font-size:14px;
						font-weight:bold;
						text-align:center;
						vertical-align:2px;
						margin-left:40px;}

						
#noclegi-szukanie-kryteria.frontpage table.tab_combo { margin-left:40px; text-align:left; float: left; }
#noclegi-szukanie-kryteria.frontpage table.tab_combo_first { float: left;  text-align:left;}
#noclegi-szukanie-kryteria.frontpage  input#miasto { width:300px;}

#noclegi-szukanie-kryteria.frontpage div#park_wyz_d { width: 520px; margin-left:200px;}
						
						
						
						
div#zaawanasowane_b_d { margin-left:270px; text-align:left;}

#noclegi-szukanie-kryteria.frontpage	div#mini_mapa_polski_d { position:absolute; top:150px; left:545px;}
#noclegi-szukanie-kryteria.frontpage	img#mini_mapa_polski {width:70px; height:70px;}
													

	
													
													
/*-----------------------popularne miasta na stronie startowej-------------------------*/
#popularne-miasta { 
               height:80px; 
               text-align:center;
                 }
							 

							 
#popularne-miasta p { margin:5px 5px 0 40px; }

#zwiazane ul,
#popularne-miasta ul {float:left;padding:3px 9px;text-align:left;position:relative}
#zwiazane li,
#popularne-miasta li { margin:3px 0;border:1px solid #f8f8f1;}
#zwiazane a,
#popularne-miasta a {padding-left:10px; display:block; /* background:#f8f8f1 url(graf/arr.gif) left 5px no-repeat; */}
#zwiazane li { width:176px; }



/* linki ogolne na stronie g��wnej */

div#linkiOgolne a { float:left; width:140px;}

/* --------------------------------------stopka -------------------------------------*/

.stopka_copyrights { margin-top:15px; text-align:center;} 
 p.stopka_copyrights a:hover {text-decoration:underline;color:black;}



 p.stopka_copyrights {margin:5px 0 0;padding:2px 0;color:#9d9d8c;position:relative;border:1px solid #dcdcd4;background:#f4f4e9;}
 p.stopka_copyrights a {float:none;display:inline;border:0;color:#9d9d8c;}
 p.stopka_copyrights a.copyrights {font:700 9px Tahoma;}
#stopka_5 {margin:0;}

#stopka_14,
#stopka_6 { margin:0 !important; }
#stopka_14 a,
#stopka_6 a { display:inline !important;float:none !important;padding:0 !important;border:0 !important;background:transparent !important; }
#stopka_14 b,
#stopka_6 b { width:250px;text-align:left;padding:0;background:none !important;}
#stopka_14 b.o,
#stopka_6 b.o { width:950px; padding:0 0 0 18px; background: url(graf/dot.gif) 12px 6px no-repeat !important;}
#stopka_14 b.n,#stopka_14 b.na,
#stopka_6 b.n,#stopka_1 b.na { clear:both  !important;}
#stopka_14 b.na,
#stopka_6 b.na { color:black; font:700 12px Tahoma; }


/* copyrights */
#zwiazane,
#reklama,
#kontakt_stopka,
#kontakt_stopka1,
#dodaj-obiekt,
#oferta,
#zamowienie { list-style:none;
         text-align:center;
         position:relative;
         color:black;

         margin:5px 0 0 0px;
         clear:both;
         overflow:visible;
         font:12px Tahoma;padding:0px;padding-bottom:1px;
         }
#zwiazane { margin:10px 0 0 5px;clear:both;top:5px; }



/* top-listy i wyniki szukania */
#top-listy { width:210px;position:relative;border:1px solid #dcdcd4;
                   clear:left;margin:3px 0 0;padding: 0 0 5px;
                   color:#898977;
                   background:#f8f8f1 url(graf/nagl-l.gif) 1px 1px no-repeat;float:left; }
#top-listy li { padding: 5px 8px 0px; }
#top-listy li.f { padding: 0; }

#top-listy b {background:#e9e9d1 url(graf/nagl-r.gif) right top no-repeat;display:block;
                      padding:3px 0 1px;margin:1px 1px 1px 5px;font:700 12px Tahoma;height:16px;text-align:center;}




/* ---------------------------------------------wyniki map ---------------------------*/

div#ajax_wyniki td.tab_n{ padding-top:10px; padding-bottom:10px; background:white;}

img.nawigacja{ vertical-align:-1px }


div#ajax_wyniki tr.wiersz_wynik1,div#ajax_wyniki tr.wiersz_wynik2 {cursor:pointer;}

/*-----------------------------------wyniki ajax--------------------------------------------*/
.obiektWolneMiejsca { text-decoration: blink; color:red; font-size:9px;}
#ajax_wyniki div.ajaxWynikiLinkiBok#prawaBelka a {
	font-weight:normal;
	
}


#duplikatyWybor { margin-top:15px;}
#duplikatyWybor ul { padding-left:15px;}


#pobliskieUlice { margin-top:15px;}
#pobliskieUlice ul { padding-left:15px;}
#pobliskieUlice ul li { display:block; width:350px; float:left;}

#pobliskieObiekty { margin-top:15px;}
#pobliskieObiekty ul { padding-left:15px;}
#pobliskieObiekty ul li { display:block; width:350px; float:left;}

#noclegi-wyniki { margin-top:15px;  width:750px; padding:0;}
							 
#ajax_wyniki table tr.wiersz_wynik {cursor:pointer;}

 div.lewy201 { margin-right:201px;}

table tr.wiersz_wynik1 { background:#FBFEF4;}
table tr.wiersz_wynik2 { background:white;}
table tr.wiersz_wynik1:hover {background:#EDF7CB;}
table tr.wiersz_wynik2:hover {background:#EDF7CB;}
	
#bwm_pokaz	{ display:block; width:751px; height:27px; /*background:url(graf/nowoscBWM.gif) no-repeat;*/ overflow:hidden;margin-top:15px;  text-align:center; font-size:22px;}
	
	
#ajax_wyniki table,
#noclegi-wyniki table {width:100%;}
#ajax_wyniki img.ajaxImg,
#noclegi-wyniki img.ajaxImg {border:none;width:116px;display:block; height:80px; overflow:hidden;}
#ajax_wyniki th,
#noclegi-wyniki th {height:21px;  }
#ajax_wyniki th.f,


#ajax_wyniki td,
#noclegi-wyniki td { padding:2px 5px;}
#noclegi-wyniki tr.strony td { padding-top:10px; padding-bottom:10px;}
#noclegi-wyniki td.komorkaPrawa {text-align:right; width:205px;}
#ajax_wyniki a,
#noclegi-wyniki a { display:block;height:99%;text-align:left;font:600 13px Tahoma; text-decoration:none;}
#noclegi-wyniki a.odg { display:block;height:99%;text-align:left;font:700 14px Tahoma;text-decoration:none; }
#noclegi-wyniki a b { display:block; font:9px Tahoma;float:left; text-decoration:none !important; }
#noclegi-wyniki  .normal {  font:13px Tahoma; text-decoration:none; font-weight:normal; display:inline;}
#ajax_wyniki a.z,
#noclegi-wyniki a.z { text-align:center;  }
#ajax_wyniki tr.strony a,
#noclegi-wyniki tr.strony a {display:inline; margin:2px 4px;}
tr.strony  b.bierzacaStrona { font-size:17px; vertical-align:-2px;}

#ajax_wyniki { display:none; position:relative;  padding: 1px; width:100%}
#szukaj_load { visibility:hidden; }

#ajax_wyniki tr.on td {border:1px solid #dcdcd4;border-width:1px 0;}
#ajax_wyniki tr.off td {border:1px solid white;border-width:1px 0;}

#noclegi-wyniki th.thzd,
#ajax_wyniki th.thzd {  width:50px; height:18px;}
#ajax_wyniki.frontpage {float:none;}
div.zdjecie_ajax_wyniki_pomoc {  width:118px; height:82px; position:relative; background:url(./graf/ajax-loader_wyniki_zdj_back.gif) center no-repeat;}
 div.zdjecie_ajax_wyniki_nakladka {  background:url(./graf/noclegiw-ramki-na-zdjecia-wyniki.png) transparent;  width:118px; height:82px; position:absolute; z-index:9999; top:-1px; left:-1px;}
#ajax_wyniki span.kategoria_sort {margin-left:10px; cursor:pointer; font-weight:bold; padding-right:14px; color:#97B242; text-decoration:underline;}
#ajax_wyniki span.kategoria_sort:hover {text-decoration:none;}
div#ajax_wyniki  span.asc { background:url(./graf/sort_up.gif) right no-repeat;}
div#ajax_wyniki span.desc { background:url(./graf/sort_down.gif) right no-repeat;}


#noclegi-wyniki th.t { width:95px; }
#noclegi-wyniki th.lm { width:158px; }
#noclegi-wyniki th.cn { width:78px; }


#noclegi-wyniki td.wiezasz {background: #F8F8F1;vertical-align:top;position:relative;width:165px;overfloaw:hidden;}
#noclegi-wyniki td.wiezasz iframe {background: #F8F8F1;vertical-align:top;right:2px;}
#noclegi-wyniki td.le a {text-align:right}

div.strony {text-align:left;}
div.strony h2 { font:700 16px Tahoma;  padding:2px 10px 10px;}
div.strony h2 i { font:700 16px Tahoma;  }





/* ------------------------dodaj obiekt---------------------------------------*/

#dodajObiektSlogany { width:280px;  margin-left:640px; }
#dodajObiektSlogany h1 {text-align:center; font-size:15px;margin-bottom:30px; margin-top:30px;}

#dodajObiektSlogany h2{text-align:center;  margin-top:30px; font-size:15px;}
#dodajObiektSlogany h2:first-letter {text-align:center; font-size:20px; }

#dodajObiektSlogany  b { font-size:20px; }

#dodaj-obiekt {float:left;clear:none;width:630px;margin: 20px 0 0 9px;}
#partnerzy {clear:both; }
#dodaj-obiekt b,
#partnerzy b { display:block;
                      padding:3px 0 1px;margin:1px 1px 1px 5px;font:700 13px Tahoma;height:16px;text-align:center;}

#dodaj-obiekt li { padding:5px }
#dodaj-obiekt p.dodaj_obiekt {font:bold 12px/14px Tahoma; margin:30px 10px 10px;}
#dodaj-obiekt ul { padding:0;list-style:none;margin:20px auto;text-align:left;}
#dodaj-obiekt label { width:40%;text-align:right;border:0px solid red;display:block;float:left;}
#dodaj-obiekt input,#dodaj-obiekt select { width:40%; }
#dodaj-obiekt input.sub {width:auto;padding:1px 10px;float:right;margin:0 175px 0 0;}


/* ------------------------------partnerzy--------------------------- */
#partnerzy { padding:30px 5px 5px; text-align:center;
                                color:black;
                   
             font:10px Tahoma;position:relative;
           }

#partnerzy i { ;font:700 12px Tahoma; }
#partnerzy img.p { margin:15px; }


/* -----------------------------------mapy--------------------------------------*/
#mapa_www  {   font:11px Tahoma;
							 border:1px solid #c2e24b;
							 background:#fbfef4;
							 padding-bottom:5px;
							 position:relative;
							 }
							 
							 
        #mapa_www i { display:block;
                     position:absolute;
                     text-indent:-300px;
                     overflow:hidden;
                     width:5px;
                     height:5px;
                     font:1px/1px Tahoma;
                     top:-1px; 
                   }
                   #mapa_www i.gl {
                                 background:white url(graf/dol-round.gif) left top no-repeat;
                                 left:-1px;
                                }
                   #mapa_www i.gp {
                                 background:white url(graf/dol-round.gif) left -5px no-repeat;
                                 right:-1px;
                                }
#mapa_www a { display:block; width:220px;float:left;padding:2px 0 0 10px; }
#mapa_www a.lit { clear:both;float:none;font:700 12px Tahoma; }


#ukr {display:none;}


/*--------------------PODSTRONA MIASTA-----------------------------------*/
body#miasto #sciazka_do_miasta {font-size:11px;padding:10px; }
body#miasto div.lewy { margin-right:201px;}
body#miasto #opisMiasta {padding:10px;}



/*wyszukiwarka na postronach*/
#wyniki_szukania_n1 h2#logo a,
#obiekt h2#logo a {
          text-indent:-300px;
          overflow:hidden;
          background:url(graf/logo.png) 0px 25px no-repeat;
          width:156px;
          height:32px;
          margin:0px;
          display:block;
          padding-top:25px;
}


#wyniki_szukania_n1 #noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d,
#obiekt #noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d  { width:120px; text-align:center;  color:#a9d250; position:absolute; top:60px; right:10px; padding:0; margin:0;}

#obiekt #noclegi-szukanie-kryteria.frontpage #czyscFormularzFrontpage,
#wyniki_szukania_n1 #noclegi-szukanie-kryteria.frontpage #czyscFormularzFrontpage { margin-bottom:15px;} 


#wyniki_szukania_n1 #noclegi-szukanie-kryteria.frontpage #miasto_d,
#obiekt #noclegi-szukanie-kryteria.frontpage #miasto_d { padding-right:100px; padding-left:200px; text-align:left;  margin-top:0px;}

#obiekt #noclegi-szukanie-kryteria.frontpage,
#wyniki_szukania_n1 #noclegi-szukanie-kryteria.frontpage{ padding-bottom:10px;}

#obiekt #noclegi-szukanie-kryteria.frontpage #polaPodMiastem,
#wyniki_szukania_n1 #noclegi-szukanie-kryteria.frontpage #polaPodMiastem {  text-align:left; padding-right:100px; padding-left:200px;}



/*-----------------------------strona obiektu && nawigacja w obiekcie-----------------------------*/
#noclegi-gastronomia { margin-right:196px; position:relative;  padding:0px;font:15px Tahoma;}

#noclegi-gastronomia .minH { height: 170px;}
html>body #noclegi-gastronomia .minH { height: auto; min-height:170px;}

body#pokoju {padding:0}


div.litery { position:relative;
             padding:3px;
             margin:5px 0 5px;
             overflow:visible;
             
           }


div.litery b,div.litery i,div.litery h1,div.litery h2  { font:11px Tahoma,sans-serif; display:inline; }

#nawigacja b { cursor:pointer;margin:0px 10px;text-decoration:underline; }
#nawigacja b:hover { text-decoration:none; }


#wersje_jezykowe li img { margin-right:5px;vertical-align:middle;}


#sciazka_do_obiektu {font-size:11px;padding:4px; }

#noclegi-gastronomia img.ikonka_tekst_obiekt { vertical-align:middle; margin-right:5px; }

#noclegi-gastronomia b.nagl_obiekt_dol_str { padding: 5px 0 5px 10px; display:block;background:#e9e9d1;margin:25px 0 5px -10px; }
#noclegi-gastronomia #daneTeleadresowe {padding-bottom:0px;}

#noclegi-gastronomia div.zdjecie_duze {  background:transparent; margin-bottom:5px; width:298px; height:208px; position:relative;}
#noclegi-gastronomia .galeriaZdjecBox div.zdjecie_duze {   height:240px; }

#noclegi-gastronomia div.zdjecie_duze_nakladka {  background:url(./graf/noclegiw-big-mask.png) transparent;  width:298px; height:208px; position:absolute; z-index:10; top:-4px; left:-4px;}
#noclegi-gastronomia div.zdjecie_miniatura {  background:transparent; float:left;margin:0px 0px 2px 11px; display:inline;  width:46px; height:29px; position:relative;}
#galeriaZ {padding-top:20px; text-align:right; margin-right:20px;}

#noclegi-gastronomia #logoObiektu {float:right; margin:0px 10px 5px 5px;}

#noclegi-gastronomia div.paddingL {padding-left:15px;}

/*nie zmienia� span->div - potrzebne do javascript*/
#noclegi-gastronomia span.zdjecie_mianiatura_nakladka {  background:url(./graf/noclegiw-small-mask.png) transparent;  width:46px; height:29px; position:absolute; z-index:10; top:0px; left:0px; display:block;}

#noclegi-gastronomia a.flagaA { padding:0px; float:right; display:block; width:30px; height:31px; text-indent:-100px; overflow:hidden; margin-top:0px; margin-right:10px; border:1px solid white;}

body a.angielskiA { background: url(graf/flagi.png) 0px 1px no-repeat ; }
body a.niemieckiA {background: url(graf/flagi.png) 0px -30px no-repeat ; }
body a.polskiA { background:url(graf/flagi.png) 0px -62px no-repeat; }

body.angielski .angielskiA { display:none !important}
body.niemiecki .niemieckiA { display:none !important}
body.polski .polskiA { display:none !important}


#noclegi-gastronomia span.dane_teleadresowe { width: 65px; display:block; float:left;  margin:1px;}
#noclegi-gastronomia #slogan_meteor_b {font-size: 13px;  margin-top:5px; cursor:pointer; } 

#zdjecia { 
				float:right;	 width:294px;
                margin:10px 0 10px 10px; position:relative; padding:4px 5px 2px 5px; 
         }
				 
html>body #zdjecia {width:300px;}



#miniatury {  background:#f8f8f1;overflow:hidden;height:30px;width:257px;position:relative;margin:5px 0  0 19px;width:296px;margin:0px 0  0 0px;height:auto; background:transparent;

}

#zdjecia u { display:none;width:56px;height:21px;position:absolute;top:3px;left:3px;top:394px;left:4px;background:#F8F8F1 url(graf/noclegi-ladowanie.gif) center center no-repeat;
              border-width:2px  2px 0px 0; /*#F8F8F1 */ }
html>body #zdjecia u {top:182px;}



#noclegi-gastronomia div.box_obiekt {margin:  0px 0 0px 0px;}
#noclegi-gastronomia  li {margin-top:5px;}
#noclegi-gastronomia  ul#linki_obiekt_krotka_nazwa {float:left; width:380px; margin-left:15px;}
#noclegi-gastronomia  ul#linki_obiekt_dluga_nazwa { margin-left:15px;}

#noclegi-gastronomia #przyciskEMail {margin-left:20px; cursor:pointer; display:block; width:205px; height:41px; background: url(graf/mail.png) 0 0 no-repeat; text-indent:-100px; overflow:hidden;}
#noclegi-gastronomia #przyciskEMail:hover {background: url(graf/mail.png) 0 -41px no-repeat;}

/*
#noclegi-gastronomia * { border:1px solid green }
*/
#noclegi-gastronomia span.wylacz_bolda {font-weight:100;}
#noclegi-gastronomia #tabela_cennik {margin-bottom:15px;}
#noclegi-gastronomia #tabela_cennik .tabela_cennik_rodzaj { text-align:left; padding-left:10px;}
#noclegi-gastronomia #tabela_cennik th.tabela_cennik_rodzaj { font-weight:100; text-align:left; padding-left:10px;}
#noclegi-gastronomia #tabela_cennik th.tabela_cennik_minmax {text-align:right; font-weight:100;}
#noclegi-gastronomia #tabela_cennik .tabela_cennik_ilosc { text-align:right;padding-left:20px;}
#noclegi-gastronomia #tabela_cennik .tabela_cennik_cena { text-align:right;padding-left:20px;}
#noclegi-gastronomia #tabela_cennik b { margin:0;}

#noclegi-gastronomia  #przyciski2 {  margin-top:20px; font-weight:bold; font-size:11px; height:40px;   text-align:left;}
#noclegi-gastronomia  #przyciski3 {  margin-top:20px; font-weight:bold; font-size:11px; height:40px;   text-align:left; margin-top:10px;} 

#przyciski { margin:0; }

html>body #przyciski { margin:0;  }



#noclegi-gastronomia .cehyObiektuLista { margin-left:10px;  margin-bottom:15px;}
#noclegi-gastronomia .cehyObiektuLista  li {list-style-type: disc;}



#noclegi-gastronomia #obiekt_polozenie_d{ height:524px;}

#noclegi-gastronomia #iZnajomi { background: url(graf/znajomi.png) left  no-repeat;}
#noclegi-gastronomia #iDrukuj { background: url(graf/drukuj.png) left  no-repeat;}
#noclegi-gastronomia #iPlan { background: url(graf/plan.png) left  no-repeat;}
#noclegi-gastronomia .iInformacja { background: url(graf/informacja.png) left  no-repeat;}
#noclegi-gastronomia #iDojazd { background: url(graf/dojazd.png) left  no-repeat;}
#noclegi-gastronomia #iPogoda { background: url(graf/pogoda.png) left  no-repeat;}

#noclegi-gastronomia #iZapytanie { background: url(graf/mail3.png) left  no-repeat;}
#noclegi-gastronomia #iRezerwacja { background: url(graf/drukuj.png) left  no-repeat;}
#noclegi-gastronomia #iBWM { background: url(graf/bazwawolnychmiejsc.png) left  no-repeat;}
#noclegi-gastronomia #iFlagaPL { background: url(graf/flagi_o_pl.png) left  no-repeat;}
#noclegi-gastronomia #iFlagaEN { background: url(graf/flagi_o_en.png) left  no-repeat;}
#noclegi-gastronomia #iFlagaDE { background: url(graf/flagi_o_de.png) left  no-repeat;}

#noclegi-gastronomia  #pomocneLinki ul a {display:block; height:32px;font:14px/32px Arial;padding-left:44px;}

#noclegi-gastronomia #odp_wysylanie { font-size:16px; font-weight:bold;}





/*---------------------------Google maps obiektu--------------------*/
#kontener { width:659px;margin:5px auto 5px auto;height:auto; }
#kontener iframe { width:657px; height:235px; }
iframe.bwm { width:748px; height:400px; margin:0; padding-left:0;}
iframe.rezOnline { width:700px; height:500px; margin:0 20px; padding-left:0;}

.email{ width:750px;margin:5px auto 5px; height:230px; }



#s404 {height:280px;position:relative}
#s404 img {margin:30px 10px 0 150px;float:left;}
#s404 div {padding-top:40px;font:17px Tahoma;text-align:center;}
#s404 a,#s404 a:visited {color:#81A920}
#s404 a:hover {text-decoration:none;}

.gmap { display:block;height:500px;margin:2px;width:742px;background:url(graf/mapload.gif)  !important;border:2px solid #E9E9D1 }
#gmap { display:none; }



  div.kldg,
  a.kldg { position:absolute;top:10px;left:10px; }
  div.kldg img,
  a.kldg img { border:0 }
  div.kldg img { vertical-align:middle; }
  div.kldg input {font-weight:700; background:transparent;border:2px solid #FCDB00;-moz-border-radius:4;position:absolute;width:201px; left:110px;top:2px;}
  div.kldg b { position:absolute;background:white;filter:alpha(opacity=77);opacity:.77;display:block;width:204px;height:20px;top:2px;left:110px; }
  div.kldg button { position:absolute;top:2px;left:320px; padding:0px 0;margin:0;white-space: nowrap;border:1px solid black;background:white;}
  div.kldg button.szukaj { width:140px;height:21px;padding:0px 0 1px;}
  div.kldg button.czysc { top:30px; left:110px;}
  #message { padding:5px;position:absolute;background:white;filter:alpha(opacity=87);opacity:.87;display:block;width:auto;height:auto;top:45px;right:100px;font-weight:bold;color:black;border:1px solid black;  }
  #message b { cursor:pointer;text-decoration:underline }
  #message img { width:9px;height:9px;position:absolute; top:3px; right:3px;cursor:pointer;}
  #trasa { position:absolute;top:70px;left:80px;background: url(graf/bk.gif);height:24px;padding:3px;margin:0;border:1px solid black;-moz-border-radius:4;  }
  
  #trasa button {  }
  #pasek2 div.but { display:inline; margin:0px 5px 0 0;padding:0;padding-right:2px;}
  #pasek { filter:alpha(opacity=90);opacity:.90;position:absolute;top:0;right:0;padding:0;margin:0;background:url(graf/f_le.gif) left top no-repeat;height:28px;width:455px; }
  #pasek b { display:block;background:#e1bf47;height:28px;width:395px;float:right; }
  #pasek2 form { display:inline;margin:0;padding:0; }
  #pasek2 { position:absolute;top:1px;right:0;padding:0;margin:0;font:13px Tahoma; }
  #pasek2 i { border-right:1px solid black; vertical-align:middle;margin-right:3px; }
  #pasek2 img,
  #pasek2 button,
  #pasek2 input { cursor:pointer;margin:0px 5px 0 0;padding:0;vertical-align:middle; }
  #pasek2 input { cursor:auto; }
  #pasek2 input.szukaj { cursor:pointer;width:135px }
  #pasek2 img.sat { margin:0px 5px 0 0;vertical-align:middle;display:block; }
  #pasek2 button.in { height:28px;width:24px;padding:0;background: url(graf/pas_zoomin.gif) left 3px no-repeat;border:0;margin:0;display:block; }
  #pasek2 button.out { height:28px;width:24px;padding:0;background: url(graf/pas_zoomout.gif) left 3px no-repeat;border:0;margin:0;display:block;  }
  #pasek2 #druk_n { height:28px;width:24px;padding:0;background: url(graf/pas_druk.gif) left 3px no-repeat;border:0;margin:10px 0 0;display:block;  }
  #pasek2 div u { position:absolute;bottom:-51px;left:-1px;display:block;width:28px;height:51px;background:url(graf/f_pion.gif) top left no-repeat; }
  
  #pasek2 div.pion { position:absolute; right:0;top:27px;background:#e1bf47;text-align:center; padding:0;margin:0;border-bottom:1px solid black; width:25px;padding:0 1px;}
  #pasek2 div.pion button { padding:6px 0;margin:5px 0 0 1px; }
  #pasek2 div.pion img { padding:0;margin:5px 0 0 1px; }
  #skad { width:90px;background:#D6BD5B; }
  #pasek2 form b { padding-right:20px;background:url(graf/pas_trasa.gif) top right no-repeat; }
  #pasek2 #druk {background:transparent url(graf/pas_druk.gif) right top no-repeat;
         padding:0;margin:0;
         border:0; vertical-align:middle;font:14px/18px Tahoma;
         display:inline;width:80px !important;height:26px;text-align:left; }
  #who_from { display:none; }
  #skad {
width: 235px;
background: #fff;
border: 2px solid black;
_margin-top: 2px;
font:700 11px Tahoma;padding-left:2px;
}

#skad:active,
#skad:focus,
#skad:hover { background: #fff; }
#skad.foc { background: #fff; width:235px !important;}
#skad.hov { background: #fff !important; }



/*--------------------------style podstron obiektu-------------------------------*/

#noclegi-gastronomia div#obiekt_polec_znajomym { margin-top:20px;  text-align:center;  }
#noclegi-gastronomia div#obiekt_polec_znajomym input.tekst { width:410px; }
#noclegi-gastronomia div#obiekt_polec_znajomym p { margin-top:10px;}
#noclegi-gastronomia div#obiekt_polec_znajomym textarea { width:410px;}
#noclegi-gastronomia div#obiekt_polec_znajomym div#wyslij_b_d { text-align:center; margin-top:10px;}

#noclegi-gastronomia div#obiekt_polozenie { margin-top:20px;  text-align:center;  }

.m-cennik  { font:400 13px Tahoma; border:1px solid #C2E24B; border-width:1px 1px 1px 1px;}
.m-cennik {border:1px solid #C2E24B; border-collapse:collapse;  font-family:Tahoma; margin: 5px 15px 3px 5px; width:90%; margin: 15px auto auto;}
.m-cennik td { color:black;padding:6px;vertical-align:middle;text-align:center;border:1px solid #C2E24B; border-width:0px 1px 1px 0;}
.m-cennik thead th  { font-variant: small-caps; border:1px solid #C2E24B; border-width:1px 1px 1px 1px; }
.m-cennik tbody th  { font:400 13px Tahoma; border:1px solid #C2E24B; border-width:1px 1px 1px 1px;}
.m-cennik .m-cennik-hc-facilitytype { width: 150px; } 
.m-cennik .m-cennik-hc-facilitysize{ width: 120px; } 
.m-cennik .m-cennik-hc-prices { width: 150px; } 
.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; }
.showGPSDataB { text-decoration: underline; cursor: pointer; }

/*--------------------------style podstron obiektu KONIEC-------------------------------*/



/* -----------------------------linki po prawej na stronie obiektu-------------------------------*/
#obiekt_linki_prawa{float:right;  clear:none; margin: 3px 0;border:1px transparent;
            text-align:center;   width:170px;height:auto;}
		
						
						




/*-----------------------------------------szukanie po mapie-------------------------------*/
#mapa-polski-a { width:700px; padding:1px;margin:4px 0 0px 5px;}
#mapa-polski-a b.top-nagl {background:#e9e9d1 url(graf/nagl-r.gif) right top no-repeat;display:block;
                      padding:3px 0 1px;margin:0px 0px 1px 4px;height:16px;text-align:center;
                      }
#mapaPolski { height:360px;overflow:scroll;overflow-x:hidden;overflow-y:auto;
            margin:7px 0 10px 14px ; border:2px solid #8f8671;
            position:relative;
          }
	
#mapa_mala {  border:none;}
#mapa_mala_d { position:absolute; right:60px; top:280px; border:none;}	
#ur {background:orange none repeat scroll 0%;
border:1px solid black;
display:none;
height:24px;

opacity:0.4;
position:absolute;

width:14px;}

#prawo {margin:5px 3px 0 5px;float:left;width:130px;padding:1px;position:relative;}
#prawo img {border:0;margin:0 0 2px 11px;padding:1px;}

#prawo u { top:0;left:0;filter:alpha(opacity=40);opacity:.4;background:orange;
           display:none;border:1px solid black; position:absolute;width:14px;height:24px; }

#inst { background:#ffffff;position:absolute;left:200px;top:10px; height:80px;width:450px;overflow:hidden;padding:0;margin:0}
#inst legend { color:#000;font:12px Tahoma; margin:0 5px; padding:0 5px;text-transform: capitalize;font-variant: small-caps;
               filter:alpha(opacity=60); opacity:.6; background:#ffffff;border:2px solid #C2E24B; }
#inst span,#inst p { position:relative;display:block;padding: 5px;font:700 11px Tahoma;color:#898977; color:black;}
#inst p { display:none }
#inst b { font:700 15px Tahoma; text-decoration:underline;display:block;cursor:pointer;
          position:absolute;right:3px;bottom:13px;        }
html>body #inst b {  bottom:6px;}
#inst b:hover { text-decoration:none }





/*---------------plany miast-------------------------*/
#mapa-plany { width:725px;position:relative; 
                  position:relative;
                  padding:1px;margin:0px 0 15px 175px;}
#mapa-plany b.top-nagl {background:#e9e9d1 url(graf/nagl-r.gif) right top no-repeat;display:block;
                      padding:3px 0 1px;margin:0px 0px 1px 4px;height:16px;text-align:center;
                      }
#plan {  
            margin:7px 0 3px 8px ; border:2px solid #8f8671;
            position:relative;
						width:700px;
						height:600px;
						overflow:hidden;
						background:transparent url(graf/mapload.gif) repeat scroll 0% 0% !important;
          }

					
	 #zoomy { margin-bottom:30px; margin-top:60px;}				
	#mapaPolski #meteor24link {display:block; visibility:visible; cursor:pointer; position:absolute; z-index:999; left:420px;  top:540px; width:247px; height:38px; background: url(graf/mapa-pokaza_noclegi.png) 0px 0px no-repeat ;}
	#mapaPolski #zoomIn { position:absolute; z-index:199; right:20px;  top:10px; width:38px; height:38px; background: url(graf/zoom.png) 0px 0px no-repeat ; border:none;}
	#mapaPolski #zoomOut { position:absolute; z-index:199; right:20px; top:60px; width:38px; height:38px; background: url(graf/zoom.png) 0px -38px no-repeat ; border:none; }
	#mapaPolski #dragZoom { width:38px; height:38px; background: url(graf/dragZoom.png) 0px 0px no-repeat ; border:none;}
	#mapaPolski #dragZoomBack { width:38px; height:38px; background: url(graf/dragZoom.png) 0px -38px no-repeat ; border:none;}

	
ul#polozenieObiektow { font-size:13px;}

#mapa-plany #oddalenie { font-size:13px; font-weight:normal; margin-left:20px;}					
#mapa-plany a.oddalenie_v { font-size:13px; font-weight:normal; margin-left:20px;}
#lista-planow-miast-okolica { width:170px; float:left; margin-left:5px;}
#lista-planow-miast-okolica a { display:block; font-size:12px;  }
#lista-planow-miast-okolica a:hover { text-decoration:underline; }

#plany_m { padding:3px 0 10px 10px;  width:680px; font-size:16px; font-weight:bold; float:none;}

#plany_m button { border:0; background:transparent;font:700 12px Tahoma; color:#898977; vertical-align:middle;}
#lista-planow-miast {height:385px;}
#lista-planow-miast a { display:block; font-size:12px; float:left; margin-left:5px; width:231px;}
#lista-planow-miast h2 {font:11px Tahoma; color:#898977;padding:5px;}

 #zoomInPlan { position:absolute; z-index:199; right:20px;  top:10px; width:38px; height:38px; background: url(graf/zoom.png) 0px 0px no-repeat ; border:none;}
 #zoomOutPlan { position:absolute; z-index:199; right:20px; top:60px; width:38px; height:38px; background: url(graf/zoom.png) 0px -38px no-repeat ; border:none; }	
	
	
/*------------------pogoda----------------------*/	
	body#pogoda #lista-miast-pogoda { height:250px;}
	body#pogoda #lista-miast-pogoda a { display:block; font-size:12px; float:left; margin-left:5px; width:231px;}
	body#pogoda #lista-miast-pogoda h2 {font:11px Tahoma; color:#898977;padding:5px;}
	body#pogoda #plany_m { padding:3px 0 10px 10px;  width:680px; font-size:16px; font-weight:bold; float:none;margin-left:200px;}
	body#pogoda #prognoza {width:400px; height:200px; margin-left:130px; margin-top:30px;}
	
	body#pogoda #lista-prognoz-miast-okolica { width:170px; float:left; margin-left:5px; margin-bottom:15px;}
	body#pogoda #lista-prognoz-miast-okolica a { display:block; font-size:12px;  }
	
/*-------------------------------------INNE------------------------------------------*/	
 #linki_pod_stopka { position:relative; clear:none;margin: auto;
            text-align:center; padding:0; background:#f8f8f1;
            width:100%;height:auto;}

#google_long { position:relative; clear:none;
            text-align:center; padding:0px; 
            height:115px}
						

#reklamy {  position:relative;
            text-align:center; padding:0; background:#f8f8f1 url(graf/nagl-l.gif) 1px 1px no-repeat;
            height:275px;  overflow:visible; }

			
#banneryNoclegi  { text-align:center; }
#banneryNoclegi .bannerIFrame { margin:10px auto;  width: 450px; height: 180px; border: none; border: none;/* border: 1px solid #C2E24B; */}

#obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px; margin-top:10px;  }


#reklamy1 { float:left;display:none;position:relative;}
#reklamy1 div { position:absolute; }
#reklamy1 div.a400 { top:12px; left:75px; }
#reklamy1 div.xa { top:80px; left:320px; }
#reklamy1 div.b400 { top:140px; left:75px; }
#reklamy1 div.xb { top:80px; left:30px; }
#reklama { float:left; position:relative; clear:none;width:552px;margin: 3px 1px 5px 5px;border:1px solid #dcdcd4;
            text-align:center; padding:1px 1px 9px; background:#f8f8f1 url(graf/nagl-l.gif) 1px 1px no-repeat;
            color:#898977;}

#zwiazane b.top-nagl
#reklama b.top-nagl { background:#e9e9d1 url(graf/nagl-r.gif) right top no-repeat;display:block;
                       padding:3px 0 1px;margin:0px 0px 1px 4px;height:16px;text-align:center;
                       font:700 12px Tahoma;
                     }
#reklama p {  padding:5px 10px 10px; margin:10px;font:12px Tahoma }
#reklama br { padding:10px 0;display:block;margin:10px; }
#polecamy b.linia { margin:1px 30px 0;padding:0px;font:11px Tahoma;height:11px;
                    display:block;border-bottom:2px dashed #898977; }
#o { width:1px;height:410px;float:left;border-left:0px solid red; }





/*---------------------------------------------------------------nowy layout--------------------------------------------*/


* {
	margin: 0;
	padding: 0;
}
ol,
ul {list-style:none;}

.clr { clear: both; }

.clrL,
.clrR,
.clrB {_height:1px;}
.clrL {clear:left;}

.clrL:after,
.clrR:after,
.clrB:after {
           content:".";display:block;clear:both;
           visibility:hidden;font:1px/1px Tahoma;height:0px;margin-top:-1px;
          }
.clrL:after { clear:left; }
.clrR:after { clear:right; }
:focus {outline:0;}
.bold { font-weight:bold;}



body {
	font-size: 62.5%;
	font-family: Tahoma;
	
    margin:0 auto;
    width:950px;
    padding:0 20px;
}

a.flaga { 
         width:36px;
         height:26px;
         padding:0px;
				 
         /*border:1px solid #eef6dc;*/
         overflow:hidden;
         text-indent:-70px;
         /*background:url(graf/flagi.png) 0px -62px no-repeat;*/
         display:block;
				 overflow:hidden;
				 }
a.flaga:hover { /*border:1px solid black; */
								background-color:black;
							}
          
body a.angielski { /*background: url(graf/flagi.png) 0px 1px no-repeat ;*/ background: url(graf/flags-english.png) 0px 0px no-repeat ;}
body a.niemiecki {/* background: url(graf/flagi.png) 0px -30px no-repeat ;*/ background: url(graf/flags-deutsch.png) 0px 0px no-repeat ;}
 
body a.polski { /*background:url(graf/flagi.png) 0px -62px no-repeat; */background: url(graf/flags-polski.png) 0px 0px no-repeat ;}

body.angielski a.angielski { display:none !important}
body.niemiecki a.niemiecki { display:none !important}
body.polski a.polski { display:none !important}



i.rog { display:block;
        position:absolute;
        text-indent:-300px;
        overflow:hidden;
        width:5px;
        height:5px;
        font:1px/1px Tahoma;
        top:-1px; 
       }
i.gl {
       background:white url(graf/dol-round.gif) left top no-repeat;
       left:-1px;
     }
i.gp {
       background:white url(graf/dol-round.gif) left -5px no-repeat;
       right:-1px;
     }

#naglowek {
           padding:10px;
					 height:40px;
					 position:relative;
          }
          #naglowek a {display:block;
                       float:left;
                       color:black;
                       text-decoration:none;
                       margin-right:5px;
                       white-space: nowrap;
                      }
          #naglowek a:hover { text-decoration:underline; }
          /*#naglowek a:after { content:"|";margin-left:5px; }*/
          #naglowek a.flaga { float:right;margin-bottom:30px; }

          #naglowek a.flaga:after { content:"";margin-left:0; }
					
					#naglowek h2 { font-size:15px;}
					
          #naglowek a#logo {         
											text-indent:-300px;
											overflow:hidden;
											background:url(graf/logo.png) 0px 0px no-repeat;
											width:156px;
											height:32px;
											margin-right:10px;
											display:block;
											float:left;
                      }					
					

#menu { 
       list-style: none;
       margin-left:10px;
      }
      #menu li { 
                float:left;
                height:25px;
                padding-left:3px;
                background:url(graf/menu-bg.gif) top left no-repeat;
                border:0;
                margin:0 20px 0 0;
                opacity:0.7;
                -moz-opacity:0.7;
               }
               #menu li a {
                           display:block;
                           float:left;
                           height:100%;
                           text-decoration:none;
                           font:14px/25px Tahoma;
                           text-transform: capitalize;
                           font-variant: small-caps;
                           padding:0 3px 0 0;
                           color:black;
                           cursor:pointer;
                           text-align:center;
                           background:url(graf/menu-bg.gif) right top repeat-x;
                          } 
                          #menu li a:first-letter { font:700 17px/25px Tahoma; }
                          #menu li a b { 
                                        background:url(graf/menu-bg-s.gif) top left repeat-x;
                                        display:block;
                                        float:left;
                                        height:100%;
                                        padding:0 10px;
                                       }
													html>body #menu li a b { padding:0 20px; }
       #menu li:hover { opacity:1;-moz-opacity:1; }    
		  
       
       body#wyszukiwarka #menu li.wyszukiwarka,
       body#poMapie #menu li.poMapie,
       body#planyMiast #menu li.planyMiast,
       body#dodajObiekt #menu li.dodajObiekt,
       body#pogoda #menu li.pogoda,
       body#pogoda #menu li.pogoda,
       body#wydawnictwo #menu li.wydawnictwo { position:relative;z-index:100;
                                               top:4px;
                                               opacity:1;
                                               -moz-opacity:1;
                                               background:white url(graf/menu-bg.gif) left -25px  no-repeat;
                                             }            
       
       body#wyszukiwarka #menu li.wyszukiwarka a,
       body#poMapie #menu li.poMapie a,
       body#planyMiast #menu li.planyMiast a,
       body#dodajObiekt #menu li.dodajObiekt a,
       body#pogoda #menu li.pogoda a,
       body#pogoda #menu li.pogoda a,
       body#wydawnictwo #menu li.wydawnictwo a { background:white url(graf/menu-bg.gif) right -25px repeat-x; }     
              
       body#wyszukiwarka #menu li.wyszukiwarka a b,
       body#poMapie #menu li.poMapie a b,
       body#planyMiast #menu li.planyMiast a b,
       body#dodajObiekt #menu li.dodajObiekt a b,
       body#pogoda #menu li.pogoda a b,
       body#pogoda #menu li.pogoda a b,
       body#wydawnictwo #menu li.wydawnictwo a b { background:white url(graf/menu-bg-s.gif) left -25px  repeat-x; }            
       
       * {bsorder:1px solid green;}
       
div.box { 
         border:3px solid #a9d250;
         padding:10px 0 0 10px;
         position:relative;
         zoom:1;
         margin-bottom:15px;
				 clear:left;
        }
        
        div.box form { float:left;  }
        div.box div.zaawansowane {
								float:right;
								border:1px solid #ecf5d9;
								border-width:2px 0 0 2px;
								clear:right;
								background:#f9fcf1;
								padding:5px 4px 4px 5px;
								margin-top:10px;
								color:#97b242;
								font:700 13px/14px Tahoma;
								cursor:pointer;
								}
		h2#logo {
				float:left;
       
        }        
        h2#logo a { 
          text-indent:-300px;
          overflow:hidden;
          background:url(graf/logo.png) 0px 50px no-repeat;
          width:156px;
          height:32px;
          margin:10px;
          display:block;
          padding-top:50px;
         
         }
         
         div.box i { display:block;
            position:absolute;
            text-indent:-300px;
            overflow:hidden;
            width:4px;
            height:4px;
            font:1px/1px Tahoma;
            top:-3px; 
            left:-3px;
          }
          div.box i.gl {
                        background:white url(graf/menu-box-round.gif) left top no-repeat;
                       }
          div.box i.gp {
                        background:white url(graf/menu-box-round.gif) right top no-repeat;
                        left:auto;
                        right:-3px !important;
                       } 
          div.box i.dl {
                        background:white url(graf/menu-box-round.gif) left -4px no-repeat;
                        top:auto;
                        bottom:-3px;
                        _bottom:-4px;
                       }
          div.box i.dp {
                        background:white url(graf/menu-box-round.gif) right -4px no-repeat;
                        top:auto;
                        left:auto;
                        bottom:-3px;
                        _bottom:-4px;
                        right:-3px;
                       } 
#zegar {  
        width:170px;
        height:170px;
        background:#ffffff;
        float:right; 
        
        }
        
      
    body#obiekt div.lewy,
    #daneTeleadresowe,
    body#obiekt div.dol { clear:left }  
      
			
body#obiekt div.lewy {width:748px; }
body#obiekt div.lewy,        
#daneTeleadresowe,
div.dol { 
         font:13px Tahoma;
         border:1px solid #c2e24b;
         background:#fbfef4;
				 padding:0;
         padding-bottom:5px;
         position:relative;
				 
        
          }
         body#obiekt div.lewy h3,
         div.dol h3 { 
         			  border-bottom:1px solid #c2e24b;
         			  text-align:center;
         			  background:url(graf/dol-bg.gif);
         			  height:18px;
         			  font:700 13px/20px Tahoma;
         			  
         			  margin-bottom:15px;
         			 }
         			 body#obiekt div.lewy:first-letter,
         			 div.dol h3:first-letter { text-transform: capitalize; }

         div.dol h4 { 
         			  border:1px solid #c2e24b;
         			  border-width:1px 0;
         			  text-align:center;
         			  background:url(graf/dol-bg.gif);
         			  height:18px;
         			  font:700 13px/20px Tahoma;
         			  margin:9px 0;
         			 }
         			 div.dol h4:first-letter { text-transform: capitalize; }
         div.dol a { color:black; 
                     text-decoration:none;
                     margin-left:10px;
                     padding:3px 0px;			 
                   }
									 
         div.dol div a { color:black; 
                     text-decoration:none;
                     margin-left:0px;
                     padding:0px 0px;			 
                   } 									 
				 div.dol div {
                     margin-left:10px;
                     padding:3px 0px;				 
				 }
				 
				 #wyszukiwarka div.dol a { color:black; 
                     text-decoration:none;
                     display:block;
                     margin-left:35px;
                     padding:3px 0px;
										 
                     
                   }
                   
        #wyszukiwarka  div.dol h3 a ,
        #wyszukiwarka  div.dol h4 a,                   												
         div.dol h3 a ,
         div.dol h4 a {  
                     
                     display:inline;
                     margin:0px;
                     padding:0px;
                   }	
									 
									 
         div.dol div.obejmaA { color:black; 
                     text-decoration:none;
                     display:block;
                     margin-left:8px;
                     padding:3px 0px;
                   }									 
         div.dol a.nieBlock {                     
                     display:inline;
										 margin:0;
										 padding:0;
                   }	
									 
                    div.dol a:hover {
                                     text-decoration:underline;
                                    }  
                                                   
                 
#lewaBelka { float:left; width:180px;  } 
#prawaBelka { float:right; width:180px;  } 







.srodek {
          margin:0 200px 20px;  
         }
#polecaneObiekty {  height: 1275px;}
#polecaneObiekty div.polecanyObiekt {
            width:137px;
            height:143px;
            padding:1px;
            text-align:center;
            cursor:pointer;
            float:left;
            margin:5px 20px;
            _margin:5px 15px;
           }
           #polecaneObiekty div.polecanyObiekt img { 
                                   display:block;

                                   background:white;
                                   margin:5px auto;
                                   border:1px solid #ddd;
                                  }
           #polecaneObiekty div.polecanyObiekt:hover { 
                                     background:#EDF7CB;
                                     padding:0;
                                     border:1px solid #C2E24B 
                                    }
					 #polecaneObiekty #polecaneObiektyGAds {
							border:1px solid #C2E24B;
							height:280px; 
							width:336px;
							float:left;
							margin-left:10px;
							
						
					 }												
																		
																			
																			
.boxik { 
         font:13px Tahoma;
         border:1px solid #c2e24b;
         background:#fbfef4;
         padding-bottom:5px;
         position:relative;
         
          }		
body#obiekt .boxik {clear:left}
         
         .boxik i { display:block;
                     position:absolute;
                     text-indent:-300px;
                     overflow:hidden;
                     width:5px;
                     height:5px;
                     font:1px/1px Tahoma;
                     top:-1px; 
                   }
                   .boxik i.gl {
                                 background:white url(graf/dol-round.gif) left top no-repeat;
                                 left:-1px;
                                }
                   .boxik i.gp {
                                 background:white url(graf/dol-round.gif) left -5px no-repeat;
                                 right:-1px;
                                }
         .boxik h3 { 
         			  border-bottom:1px solid #c2e24b;
         			  text-align:center;
         			  background:url(graf/dol-bg.gif);
         			  height:18px;
         			  font:700 13px/20px Tahoma;
         			  
         			  margin-bottom:5px;
         			 }
         			 div.dol h3:first-letter { text-transform: capitalize; }

         .boxik h4 { 
         			  border:1px solid #c2e24b;
         			  border-width:1px 0;
         			  text-align:center;
         			  background:url(graf/dol-bg.gif);
         			  height:18px;
         			  font:700 13px/20px Tahoma;
         			  margin:9px 0;
         			 }
							 
					.boxik h4:first-letter { text-transform: capitalize; }
					 .boxik a { color:black; 
							 text-decoration:none;

						 }
							.boxik a:hover {
															 text-decoration:underline;
															}  
															
														

                                                 
/*----------------------------- OBIEKT -------------------------*/                                                 

body#obiekt div.lewy,
#daneTeleadresowe {
                    zoom:1;
                  }
html>body #daneTeleadresowe {float:left;width:748px;margin-bottom:15px;}                  
                  #daneTeleadresowe h2 {
                                        font:700 20px/33px Tahoma;
                                        padding:0px 0 5px 10px;
                                        margin-bottom:5px;
                                        height:35px;
                                        background:url(graf/daneobiektu-bg.gif);
                                       }
                  #daneTeleadresowe h2:first-letter {text-transform: capitalize;}
                  #daneTeleadresowe div.dane {
                                               float:left;
                                               width:430px;
                                             }
                  #daneTeleadresowe ol,
                  #daneTeleadresowe ul { 
                                         clear:left;
                                       }
                  #daneTeleadresowe ol li,
                  #daneTeleadresowe ul li { 
                                            display:block;  margin:5px 10px; clear: left;
                                          }                                       

body#obiekt div.lewy { margin-top:15px; }
body#obiekt div.lewy b{ margin:10px; }
body#obiekt div.lewy div#pasek b{ margin:0px; }
body#obiekt div.lewy p{ margin:10px; }
body#obiekt div.lewy p b { margin:0px; }
#galeria {
           
           margin:0 12px 10px 435px;
           _margin:0 12px 10px 5px;
           width:294px;
           text-align:center;
         }       
         #galeria img { margin-right:4px; margin-top:4px;border:0; }                         
         #galeria img.duzy { 
                           padding:2px;
                           border:1px solid #ddd;
                           display:block;margin:0;
                           }                                 
body#miasto #naglowek,
body#obiekt #naglowek { 
                        padding-bottom:35px;  
                      }
											
body#obiekt #naglowek h2:first-letter { font-size:20px;   vertical-align: -3px; }		
body#obiekt #naglowek h2{  text-align:center; }	
									
body#miasto ul#menu,                   
body#obiekt ul#menu { 
                       position:absolute;
                       top:60px;
                      }                      
#nawigacja { height:28px;
						 
             background: url(graf/nav-bg.gif); margin:10px 0;
             font:700 13px/28px Tahoma;  
						 margin-right:200px;
           }
           #nawigacja a {
                         text-decoration:none; 
                         display:block;
                         margin:0 auto;
                         text-align:center;
                         color:black;
                        }
           #nawigacja a:first-letter {
                        
                        }
           #nawigacja a:hover {
                        text-decoration:underline; 
                        }
           #nawigacja a.lt {
                        float:left; 
                        padding-left:10px;
                        background: url(graf/nav-bg.gif) left -56px no-repeat;
                        }
           #nawigacja a.gt {
                        float:right; 
                        padding-right:10px;
                        background: url(graf/nav-bg.gif) right -28px no-repeat;
                        }
     #prawaBelka { font-family:Tahoma;}                    	
		 
		 
 div#prawaBelka h3.big { vertical-align:middle; height:auto; background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%; }
 div#prawaBelka h4.big { vertical-align:middle; height:auto;background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%;}
 
 
 #googleAdsSzerokie { 
		width:950px;
		height:30px;
		text-align:center;
		

 }
 
 


 
