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; }
.clr, .both { clear:both; }

.czysc { clear:both; line-height:1px; visibility:hidden;}
.czyscL { clear:left; line-height:1px; visibility:hidden;}
.czyscP { clear:right; line-height:1px; visibility:hidden;}

a img { border:0; }

a, a:visited {	 text-decoration:none; color:black; }
a:hover {	 text-decoration:underline; }

/* NAGLOWEK */
#bwmAjaxWyniki { width:751px; height:33px; background:url(graf/nowoscBWM.gif) no-repeat; text-indent:-300px; 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:left;}
#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; }
#cena, #Kilometry,#ilosc_miejsc {  margin:7px 10px 0 0;float:right;clear:right }
#cena { width:80px !important; }
#Kilometry { width:70px !important; }
#ilosc_miejsc { width:80px !important;margin-top:12px; }
#noclegi-szukanie ul { margin:20px auto 5px;width:130px; border:0px solid red;}

#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; }


						
/* ---------------------------------wyszukiwarka na stronie startowej-----------------------*/

span.kapital {text-transform:capitalize;}
span.bold { font-weight:bold;}

body#wyszukiwarka #lewaBelka #karuzelaObejma {height:780px;}
body#wyszukiwarka #lewaBelka * {padding:0; margin:0; border:0;}
body#wyszukiwarka #lewaBelka li.obejma {margin:10px 13px; text-align:center;  cursor:pointer; padding:0;}
html > body#wyszukiwarka #lewaBelka li.obejma {margin:10px 30px; text-align:center;  cursor:pointer; padding:0;}
body#wyszukiwarka #lewaBelka img {height:76px; width:120px; }




#noclegi-szukanie-kryteria.frontpage{ 
							display:block; position:relative; width:930px;border:none;
               font-size:13px;
							 
							 padding:0px;
               text-align:center;
               background-color:white;
}


#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 .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:#F1EA9F; margin-top:50px;}
html>body #noclegi-szukanie-kryteria.frontpage #zaawansowane_b_d { width:115px; text-align:center; margin-left:400px; margin-bottom:15px;}

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 #F1EA9F;}




#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 #F1EA9F; 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:0px;
						margin-left:10px;
						margin-top:15px;
						position:relative;
						top:-5px;
						}

#noclegi-szukanie-kryteria.frontpage table.tab_combo {float:left; margin-left:10px; text-align:left;}						
html>body #noclegi-szukanie-kryteria.frontpage table.tab_combo { margin-left:20px; }

#noclegi-szukanie-kryteria.frontpage  input#miasto { width:160px;}

#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; }









/* ---------------------------------------------wyniki map ---------------------------*/

.obiektWolneMiejsca { text-decoration: blink; color:red; font-size:9px;}


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 N1------------------*/
#wyniki-szukania-n1 {float: left; width:550px; margin-left:15px;margin-top:15px;}
#wyniki-szukania-n1 #naglowekWynikow {height:60px; line-height:60px;}
#wyniki-szukania-n1 #stronnicowanie {clear:both; height:40px; padding-top:20px;}
#wyniki-szukania-n1 #stronnicowanie a {display:inline; margin-left:4px; margin-right:4px;}

#wyniki-szukania-n1 .wierszWynik {clear:both; padding:10px 5px;}

#wyniki-szukania-n1 .wierszWynik:hover {background:#f7f8c0;}


#wyniki-szukania-n1 .wierszWynik1 { background:white;}
#wyniki-szukania-n1 .wierszWynik2 { background:#F7F8DC;}

#wyniki-szukania-n1 .nazwaObiektu { clear:both; font-weight:bold; font-size:16px;}
#wyniki-szukania-n1 .nazwaObiektu a:hover { text-decoration:none;}
#wyniki-szukania-n1 .daneObiektu { float:left; width:400px;}
#wyniki-szukania-n1 .zdjecieObiektu {float:right;}


#wyniki_szukania_n1 #lewaBelka #karuzelaObejma img {}

body#wyniki_szukania_n1 #lewaBelka #karuzelaObejma { min-height:430px;}
body#wyniki_szukania_n1 #lewaBelka * {padding:0; margin:0; border:0;}
body#wyniki_szukania_n1 #lewaBelka li.obejma {margin:10px 13px; text-align:center;  cursor:pointer; padding:0; display:none; height:136px;} 
html > body#wyniki_szukania_n1 #lewaBelka li.obejma {margin:10px 30px; text-align:center;  cursor:pointer; padding:0;}
body#wyniki_szukania_n1 #lewaBelka img { }


 .metTurLinksWrapper { clear: both; float: left; margin-top: 10px; width: 100%; }
.metTurLinksBox .metTurLinks { padding: 5px; }
.metTurLinksBox .title { clear: left; text-align: center; vertical-align:middle; height:auto; /*background:#F1EA9F;*/ background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%;} 
.metTurLinksBox .listItem { float: left; width:310px; } 
.metTurLinksBox .customText { margin: 10px;}
.metTurLinksBox .customText p { margin: 5px; }
.metTurLinksBox .customText p:first-letter { text-transform: capitalize; }
/*-----------------------------------wyniki ajax--------------------------------------------*/

#duplikatyWybor { margin:15px 200px 5px 198px; }
#duplikatyWybor h3  {height:auto;}
#duplikatyWybor ul { padding-left:15px;}


#pobliskieUlice {float: left; width:550px; margin-left:15px;margin-top:15px;}
#pobliskieUlice ul { padding-left:15px;}
#pobliskieUlice ul li { display:block; width:260px; float:left;}

#pobliskieObiekty {float: left; width:550px; margin-left:196px;margin-top:15px;}
#pobliskieObiekty ul { padding-left:15px;}
#pobliskieObiekty ul li { display:block; width:260px; float:left;}

#noclegi-wyniki { margin-top:15px;   padding:0; margin-left:200px; margin-right:200px;}

#noclegi-wyniki-tab {    padding:0; width:550px;}
							 
#ajax_wyniki table tr.wiersz_wynik {cursor:pointer;}



table tr.wiersz_wynik1 { background:#F7F8DC;}
table tr.wiersz_wynik2 { background:white;}
table tr.wiersz_wynik1:hover {background:#f7f8c0;}
table tr.wiersz_wynik2:hover {background:#f7f8c0;}
	
#bwm_pokaz	{ 
			display:block; width:550px; height:31px; font-size:20px; 
			background:url(./graf/bwm-emeteor550.gif);		
			margin-left:198px;
		}
		
#ajax_wyniki #bwm_pokaz_ajax	{ 
			display:block; width:550px; height:31px; font-size:20px; text-align:center; 
			background:url(./graf/bwm-emeteor550.gif);		
			margin-bottom:15px; 
		}	

#wyniki-szukania-n1 img.ajaxImg,
#ajax_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 .wiersz_wynik1 td,#ajax_wyniki .wiersz_wynik2 td {padding-top:10px; padding-bottom:10px;}
#ajax_wyniki .wiersz_wynik1 td b,#ajax_wyniki .wiersz_wynik2 td b {font-size:15px;}

#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:270px;}
#noclegi-wyniki td.komorkaLewa {text-align:left; width:270px;}
#ajax_wyniki a,
#noclegi-wyniki a { display:block;height:99%;text-align:left;font:100 12px 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-right:3px;}

#ajax_wyniki { display:none; position:relative;  padding: 1px; margin-left:200px;margin-right:200px;}
#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:black; 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 #F1EA9F;
							 background:#F7F8DC;
							 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;}

/*-----------------------------strona obiektu && nawigacja w obiekcie-----------------------------*/
#noclegi-gastronomia { margin-left:15px; position:relative;  padding:0px;font:15px Tahoma;}

body#pokoju {padding:0}


#noclegi-gastronomia ul#obiektZakladki  {
	width:90px;
	position:absolute;	
	right:-90px;
	top:13px;
}

#noclegi-gastronomia #obiektZakladki a:hover { text-decoration:none;}
#noclegi-gastronomia #obiektZakladki a { color:gray;}


#noclegi-gastronomia #obiektZakladki li{
		background: url(graf/zak-bg.png) no-repeat;
		/*border:1px solid #F1EA9F;	*/
		height:22px;
		text-align:center;
		font-weight:normal;
		font-weight:bold;
		
		
	}

	#obiekt #lewaBelka {width:175px; margin-right:5px;}
	
	#noclegi-gastronomia #obiektZakladki li.aktywnaZakladka{
			background: url(graf/zaka-bg.png) no-repeat;
		padding-right:5px ;		
	}
	
	#noclegi-gastronomia #obiektZakladki li.aktywnaZakladka a { color:black;}

div.litery { position:relative;
             padding:3px;
             margin:5px 0 5px;
             overflow:visible;
             width:920px;
           }

					 
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 div.zdjecie_duze_nakladka {  background:url(./graf/noclegiw-big-mask.png) transparent;  width:298px; height:208px; position:absolute; z-index:9999; 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 #obiektGaleriaZdjecia div.zdjecie_duze {   height:240px; }

#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:9999; 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 #opis1 {}
#noclegi-gastronomia div#linkiZIkonami {float:right; width:215px; }
#noclegi-gastronomia div#linkiZIkonami a:hover {text-decoration:none;}
#noclegi-gastronomia div#linkiZIkonami a:hover span {text-decoration:underline;}
#noclegi-gastronomia span.linkZIkona { margin:10px 10px; display:block; font-weight:bold;}
#noclegi-gastronomia div.daneTeleadresoweObejma { text-align:center;}
#noclegi-gastronomia span.dane_teleadresowe {  display:block;  text-align:center; margin:1px;  margin-top:10px; font-weight:bold;}
#noclegi-gastronomia #slogan_meteor_b {font-size: 12px; color: maroon; margin-top:5px; cursor:pointer; font-weight:bold;} 

.m-cennik  { font:400 13px Tahoma; border:1px solid #F1EA9F; border-width:1px 1px 1px 1px;}
.m-cennik {border:1px solid #F1EA9F; 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 #F1EA9F; border-width:0px 1px 1px 0;}
.m-cennik thead th  { font-variant: small-caps; border:1px solid #F1EA9F; border-width:1px 1px 1px 1px; }
.m-cennik tbody th  { font:400 13px Tahoma; border:1px solid #F1EA9F; 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; }

#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:auto; margin-right:auto; 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 #obiekt_polozenie_d{ height:534px;}

#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:225px; }
iframe.bwm { width:748px; height:460px; margin:0; padding-left:0;}

.email{ width:750px;margin:5px auto 5px; height:220px; }



#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:650px;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;  }



/*--------------------------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:640px;float:left; padding:1px;margin:4px 0 10px 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;
                      }
#myCanvas { float:left;width:600px; height:365px;overflow:scroll;overflow-x:hidden;overflow-y:auto;
            margin:7px 0 10px 44px ; border:2px solid #8f8671;
            position:relative;
          }
	
#mapa_mala {  border:none;}
#mapa_mala_d { position:absolute; left:80px; 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 #F1EA9F; }
#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;}				
	#plan #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 ;}
	#plan #zoomIn { position:absolute; z-index:199; left:630px;  top:10px; width:38px; height:38px; background: url(graf/zoom.png) 0px 0px no-repeat ; border:none;}
	#plan #zoomOut { position:absolute; z-index:199; left:630px; top:60px; width:38px; height:38px; background: url(graf/zoom.png) 0px -38px no-repeat ; border:none; }
	
#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;}
	
	
	
/*------------------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:150px; 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:227px;  overflow:visible; }

			
						
#reklamy iframe { display:block;float:right;height:130px;border:0px solid red;  }

	
#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;}

.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-top:10px;
					 height:60px;
          }
          #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 div#przyciski{ float:right; width:190px; text-align:right; height:50px; position: relative;}
					#naglowek div#przyciski a {display:inline; float:none; font-size:13px; }
					#bookmarksAdd { cursor:pointer; background: transparent url(graf/serce01.png) no-repeat left; padding-left:26px;}
					#ObcjectAdd {cursor:pointer; background: transparent url(graf/domekfav.png) no-repeat left; padding:2px 0px 5px 26px; }
					#naglowek div#przyciski a#dodajOgloszenie {cursor:pointer; background: transparent url(graf/nowosc1.gif) no-repeat left; padding:2px 0px 5px 60px; line-height: 16px; display: block; position:absolute; top: 34px; right:0px;}

				
          #naglowek a#logo {         
											text-indent:-300px;
											overflow:hidden;
											background:url(graf/logo.png) 0px 0px no-repeat;
											width:107px;
											height:55px;
											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 #F1EA9F;
         padding:10px 0 10px 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:660px; min-height:230px; }

* html body#obiekt div.lewy {
	height: 230px;
}



body#obiekt div.lewySzerszy {width:748px;}
body#obiekt div.lewy,        
#daneTeleadresowe,
div.dol { 
         font:13px Tahoma;
         border:1px solid #F1EA9F;
         background:#F7F8DC;
				 padding:0;
         padding-bottom:5px;
         position:relative;
				 
        
          }
         body#obiekt div.lewy h3,
         div.dol h3 { 
         			  border-bottom:1px solid #F1EA9F;
         			  text-align:center;
         			  background:url(graf/dol-bg.gif);
						/*		background:#F1EA9F; */
         			  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 #F1EA9F;
         			  border-width:1px 0;
         			  text-align:center;
         			 background:url(graf/dol-bg.gif);
							/*  background:#F1EA9F;*/
         			  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;
                     display:block;
                     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;  } 

#pokojeObejma label { margin:4px 4px;}
#pokojeObejma input {margin-right:3px;}


.srodek {
          margin:0 200px 20px;  
         }
				 
#topyKrain { height:600px;}

#topyKrain .obejma {float:left; margin-left:5px; width:170px;}
html>body #topyKrain .obejma {float:left; margin-left:10px; width:170px;}
#wyszukiwarka #topyKrain a { display:inline; margin:0; padding:0;}																			
																			
.boxik { 
         font:13px Tahoma;
         border:1px solid #F1EA9F;
         background:#F7F8DC;
         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 #F1EA9F;
         			  text-align:center;
         			  /*background:url(graf/dol-bg.gif);*/
								background:#F1EA9F;
         			  height:18px;
         			  font:700 13px/20px Tahoma;
         			  
         			  margin-bottom:5px;
         			 }
         			 div.dol h3:first-letter { text-transform: capitalize; }

         .boxik h4 { 
         			  border:1px solid #F1EA9F;
         			  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:15px;
                                        height:35px;
                                        background:url(graf/daneobiektu-bg44px.gif);
																			/*	 background:#F1EA9F;*/
                                       }
                  #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;
                                          }                                       

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;
                           } 
													 
				#obiektGaleriaZdjecia	{margin-left:5px;}
				html>body #obiektGaleriaZdjecia	{margin-left:20px;}
				
body#wyszukiwarka #naglowek {margin-bottom:10px;}

											
body#obiekt #naglowek h2:first-letter { font-size:20px;   vertical-align: -3px; }		
body#obiekt #naglowek h2{ margin-left:190px; 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;*/
						  background:#F1EA9F;
             font:700 13px/28px Tahoma;  
           }
           #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;*/
												 background:#F1EA9F;
                        }
           #nawigacja a.gt {
                        float:right; 
                        padding-right:10px;
                        /*background: url(graf/nav-bg.gif) right -28px no-repeat;*/
												 background:#F1EA9F;
                        }
     #prawaBelka { font-family:Tahoma;}                    	
		 
		 
 div#prawaBelka h3.big { vertical-align:middle; height:auto; /*background:#F1EA9F;*/ background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%; }
 div#prawaBelka h4.big { vertical-align:middle; height:auto; /*background:#F1EA9F;*/ background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%;}
 div#lewaBelka h3.big { vertical-align:middle; height:auto;/* background:#F1EA9F; */ background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%; }
 div#lewaBelka h4.big { vertical-align:middle; height:auto; /*background:#F1EA9F;*/ background:transparent url(graf/daneobiektu-bg45px.gif) repeat scroll 0%;} 
 
 /*----------nagłóki-------------------------------------------------------------*/


 