
orm,div,span,ul, li, img{margin:0;padding:0; border:0;}
ul, li  { list-style: none; }

.fakeLink, a, a:visited, a:hover { color: #0066CC; }
.fakeLink { text-decoration: underline; cursor: pointer; }

.placeholder {
  color: #aaa;
  }
button { 
	-webkit-border-radius: 5px;   
	-moz-border-radius: 5px;      
	border-radius: 5px;	
	border: 1px solid #7F1F28;
	background: #B32D38;	
	color: white;
	font-weight: bold;
	padding: 2px;
	cursor: pointer;
}    
body button a { color: white; }
button:hover { border-color: #7F1F28; }
button:active { color: #FF7F8A; }

.roundedCorners { 	-webkit-border-radius: 5px;   -moz-border-radius: 5px; border-radius: 5px;	}

*{font-family:Tahoma;}


div,form {overflow:visible;}
h1,h2,h3,h4,tt,blockquote {margin:0;padding:0;}
h4 { display:inline }
/* h3 { text-align: justify; }*/
html { background:  url(../gfx/html.jpg) left 28px  repeat-x;margin:0 0 10px;padding:0;position:relative; font-size:12px;}
body { /*background: url(../gfx/tlo-top.jpg) left 29px no-repeat; */
       width:930px;
       margin:0px auto;
       padding:0;
       border:2px solid white;
       border-width:5px 0;
     }

body { background: url(../gfx/tlo-top1.jpg) 10px 49px no-repeat;
       width:930px;
       margin:0px auto;
       padding:0;
       border:2px solid white;
       border-width:5px 0;
       _position:relative;/* tu zmiana poniewaz mapy google FF zle obliczal */
     }
	 
	 
.opacity9{	filter: alpha(opacity=90);	-moz-opacity: 0.9;	-khtml-opacity: 0.9;	opacity: 0.9;}
.opacity8{	filter: alpha(opacity=80);	-moz-opacity: 0.8;	-khtml-opacity: 0.8;	opacity: 0.8;}
.opacity7{	filter: alpha(opacity=70);	-moz-opacity: 0.7;	-khtml-opacity: 0.7;	opacity: 0.7;}
.clrL { clear: left; }
.clr { clear: both; line-height: 1px; height: 1px; display: block; }
.noBold {
	font-weight: normal;
}		 

.box { background:white url(../gfx/ramki-top.png)   repeat-x; border:1px solid #B9B9B9; position: relative;} 
.boxHeader {  font-weight: bold;  text-decoration:none; padding:3px; margin:5px; font-size: 15px; }
.box .boxBody { margin: 9px;  }

.tabbedBox { background: transparent; margin-top: 24px; }

.linkBox { font-size: 11px; margin-bottom: 10px; padding-bottom: 10px;}
.linkBox a { text-decoration: none;  }
.linkBox .mainHeader {  font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px; margin:5px; }
.linkBox .sectionList { margin-left: 9px;  }
.linkBox .section .title { font-size: 11px; font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px;  border-left:10px solid #ddd; margin:5px;  background: url(../gfx/menu-bott.png) left bottom  repeat-x; margin-left: 0;}
.linkBoxSecond { margin-top: 10px; }

/*
.layoutColumn { float: left; margin-top: 5px;}
.layoutColumnI { width: 162px;  margin-left: 6px; }
.layoutColumnII { width: 760px;  clear: left;}
.layoutColumnIII { width: 162px;  float: right; }
*/

.layoutColumn { float: left; margin-top: 5px;}
.layoutColumnI { width: 172px; _width: 162px; margin-left: 6px; }
.layoutColumnII { width: 750px;  clear: left;}
.layoutColumnIII { width: 172px;  float: right; }
.singleLayoutColumn { position: relative; border: 1px solid #B9B9B9; margin-top:55px; }

/*--------------- naglowekLinki ------------------*/
.naglowekLinki { height: 25px; }
.naglowekLinki  b { font-weight: normal; }
.naglowekLinki .naglowekLinkiHeaderListItem { float: left; width: 231px; cursor: pointer; position: relative; text-align: center;}
.naglowekLinki .naglowekLinkiLinkList { display: none; position: absolute; background: white; border: 1px solid black; z-index:500; padding: 5px; width: 217px;     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.naglowekLinki .naglowekLinkiLinkList li { margin: 2px; color: #0066CC;  }
.naglowekLinki .closeB { text-align: center; cursor: pointer; font-weight: bold; padding: 5px; }
.naglowekLinki .title { padding: 2px; margin: 2px; background: #2D85C5; color: white;    -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.naglowekLinki .buttonsContainer {  font-size: 16px;  font-weight: bold; }
.naglowekLinki .prevPageB { float: left; }
.naglowekLinki .nextPageB { float: right; }


/* ------------- setLantToolbar ------------------*/
#setLantToolbar { text-align: right;  float: right; }
a.flaga { display:block; width:24px; height:17px; text-indent:-300px; overflow:hidden; float:left; margin:5px; }
a.pl { background: url(../gfx/flagi.gif) 0px -17px no-repeat;}
a.en { background: url(../gfx/flagi.gif) 0px 0px no-repeat;}
a.de { background: url(../gfx/flagi.gif) 0px -34px no-repeat;}
a.ru { background: url(../gfx/flagi.gif) 0px -51px no-repeat;}
a.es { background: url(../gfx/flagi.gif) 0px -66px no-repeat;}
a.it { background: url(../gfx/flagi.gif) 0px -83px no-repeat;}
a.fr { background: url(../gfx/flagi.gif) 0px -100px no-repeat;}



.fbLikeItWrapper { height: 30px; float: right; }

/* ---------------------- breadcrumbs -------------------- */
.breadcrumbs  {  clear:left; padding: 0; font-size:13px; }
.breadcrumbs .crumb { float: left;padding: 4px; }
.breadcrumbsLocationTop { }
		 
#noclegi-wyniki p.przypis{text-align:justify;padding:0 10px;margin:0;clear:left;}
div.wolneMiejscaOgloszenia span.zLewej{	color:#0066CC;	float:left;	font-size:15px;	font-weight:700;	margin:3px;	text-align:left;}
#bwmLink {	color:#0066CC;	display:inline-block;	font-size:11px;	line-height:20px;	margin:0 10px 10px 0;	text-align:right;	text-decoration:none;	width:215px;}
a:focus {outline:none}
.both { clear:both;font:1px/1px Tahoma;height:1px;padding:1px;margin:0;}
#opis1 li b.btt{padding:0;}
b.btt,#opis1 li.www b.btt { display:block;height:20px;width:auto;cursor:pointer;float:left;border:1px solid white;    background: #b32d38 url(../gfx/btt-l.png) left top no-repeat; }
b.btt i ,#noclegi-gastronomia b.btt a{ font:700 11px/20px Tahoma;color:white; display:block;height:20px;text-align:center; background:  url(../gfx/btt-p.png) right top no-repeat;font-variant: small-caps; padding:0px; text-decoration:none; }
b.btt i a,b.btt i a:visited{ color:white;text-decoration:none }
b.btt i a:hover{ color:white;text-decoration:none; }

.uniaLinkiFrontpage { padding-top: 10px; padding-bottom: 10px; margin-top: 5px;}

/* ---------------- menuGorne ----------------------- */
.menuGorne { font-size: 12px; }
.menuGorne .first{ margin-right: 4px; font-weight: bold; text-transform:uppercase}
ul.menu_gorne1,ul.menu_gorne2 { 
	position:relative;
	width:930px;
	margin:0 auto;
	list-style:none;
	clear:both;
	padding:1px 0;
	height:20px;
}
ul.menu_gorne1 li,ul.menu_gorne2 li  {
	float:left;
	height:12px;
	margin:0;
	padding:4px 3px 0 0;
	_padding:0;
	text-align:center;
}
ul.menu_gorne1 a,ul.menu_gorne2 a  { 
	border:0px solid red;
	padding-right:5px;
	height:13px;
	text-decoration:none;
	margin:0;
}
/*
ul.menu_gorne1 a.last, ul.menu_gorne2 a.last {background:none}
ul.menu_gorne1 a,ul.menu_gorne1 a:visited, ul.menu_gorne2 a,ul.menu_gorne2 a:visited { color:#000; }
ul.menu_gorne1 img,ul.menu_gorne2 img { margin-right:3px;border:0; }
.menuGorne .headerMoreLinks { display: none; position: absolute;  background: white;  float: none; z-index:2; height: auto; top: 0; right: 0; border: 2px solid black; padding: 10px; width: 170px; }
.menuGorne .headerMoreLinks  ul { margin:0; padding: 0;}
.menuGorne .headerMoreLinks  li { float: none; text-align: left;}
.menuGorne .headerMoreLinksB { position: relative; }
.menuGorne .headerMoreLinksB .headerMoreLinksLabel { font-weight: bold;}
*/
#nazwa { font:20px Tahoma;  text-transform:uppercase; color:#a8dbec; text-align:center; border:0px solid red;    position:relative; text-align: right; width: 930px; height: 100px;	margin-top: 20px;}
#nazwa a,#nazwa a:visited {color:#a8dbec; text-decoration:none;}
#nazwa b {color:white;}
#nazwa h1 {font:19px Tahoma;margin:0;padding:0;text-align:right;color:white; letter-spacing:1px;}

#data_dnia { position:absolute; font:700 12px Tahoma; top:-16px;right:0px; }


#szukaj {
          height:25px;
          width:150px;
          padding:15px 5px 16px;
          border:1px solid #b9b9b9;
          overflow:visible;
          position:absolute;
          top:499px;
          
          font:11px/10px Tahoma;
          margin:0;
         }
html>body #szukaj { padding:15px 5px; }
#szukaj input{ width:100px;display:block;   }
#szukaj input:focus { background:none; }
#szukaj b.btt {position:absolute;top:15px;right:5px;width:30px}
html>body #szukaj b.btt { width:auto }
#szukaj .n {display:none}
#szukaj form { margin:0;padding:0;border:0px solid red; }
#szukaj form img {position:absolute; bottom:1px;right:9px;}


img.ramki-lg {position:absolute;top:-1px;left:-1px; width:8px; height:19px; }
img.ramki-ld {position:absolute;bottom:-2px;left:-1px;  width:8px; height:8px; }
img.ramki-pd {position:absolute;bottom:-2px;right:-1px;  width:8px; height:8px; }
img.ramki-pg {position:absolute;top:-1px;right:-1px;  width:8px; height:20px; }

/* TOPY*/
#topObiekty {position: relative;  margin-top:24px; border: 1px solid #B9B9B9;}
#topObiekty ul.list { text-align: center; clear: left;}
#topObiekty ul.list .listItem { padding: 10px 0; }
#topObiekty u.listl .listItem .photo {  margin: 5px; }
#topObiekty .pageChangeBList { margin: 5px; }
#topObiekty .pageChangeB { margin-right: 2px; float: left; width: 38px; height: 20px; line-height: 20px; cursor: pointer; text-align: center;  background: #F0F0F0;     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#topObiekty .pageChangeBActive { font-weight: bold; background: #ABD6ED; }
/* ------------------  wyszukiwarka ---------------------------------*/


#wyszukiwarka { position:relative; border:1px solid white;  font:400 12px Tahoma;text-align:left;clear:both; margin-bottom: 5px; _zoom:1; zoom: 1;}
#wyszukiwarka .mainSearchForm { padding-bottom: /*35*/50px; padding-top: 15px}
#wyszukiwarka .advSearchRestrictions {   display: none; }
#wyszukiwarka div.taby { margin:0px;top:1px; }
#wyszukiwarka form,#wyszukiwarka div.strony1 { position:relative; margin-top:24px;border:1px solid #b9b9b9;padding:5px 5px 1px 0px; }
html>body #wyszukiwarka form,html>body #wyszukiwarka div.strony1 {padding:5px 5px 0 0px; }
#wyszukiwarka ul.dodatkoweChecboxy {float:left;border:0px solid red;list-style:none;padding:0;margin:0;}
#wyszukiwarka ul.dodatkoweChecboxy li {float:left; width:200px;white-space:nowrap;border:0px solid green; margin:5px 30px 0 5px;padding:0; }
#wyszukiwarka button.submitB { padding-left: 10px; padding-right: 10px;  }
#szukaj_load { position:absolute; border:0px solid red; top:5px; right:5px;visibility:hidden; }
#wyszukiwarka .formRow { margin: 10px 0; }
#wyszukiwarka .formColumn { float : left;}
#wyszukiwarka .leftFormColumn  { margin-left: 45px;}
#wyszukiwarka input.textFieldInput { width: 215px;  vertical-align: -4px; border: 1px solid #aaa; padding: 3px;}
#wyszukiwarka select.textFieldInput { width: 220px;  vertical-align: -4px; }
#wyszukiwarka .label { font-weight: bold; }
#wyszukiwarka .textFieldLabel { float: left; width: 120px; text-align: right;  margin-right: 8px; line-height:24px;}
#wyszukiwarka .miasto_nazwa_textfield_formRow { font-size: 17px; }
#wyszukiwarka .miasto_nazwa_textfield_formRow  input.textFieldInput { width: 215px; font-size: 14px;  vertical-align: 0px;}
#wyszukiwarka .submitB_formRow { margin-top: /*25*/42px; padding-left: 80px;}
#wyszukiwarka .aktual_uwaga { display: none;}
#wyszukiwarka .bottomToolbarWrapper { position: absolute; bottom: 5px; right: 10px;}
#wyszukiwarka .DBStatisticsWrapper { position: absolute; bottom: 5px; left: 10px; font-size: 10px;}
#wyszukiwarka .DBStatisticsWrapper .toolbarListItem { float: left; margin-right: 10px;}
#wyszukiwarka fieldset { border: none; }
#wyszukiwarka .checkboxLabel { vertical-align: 3px;}
#wyszukiwarka .determine-location-container { display: none; z-index: 1; font-weight: bold; position: absolute; top: -30px; left: 135px; background: #2D85C5; border: 10px solid black; color: white; padding: 10px; font-size: 12px; width: 620px; }
#wyszukiwarka .determine-location-container .determine-location-list {  padding-left: 20px; max-height: 360px; overflow-y: auto; margin: 5px; }
#wyszukiwarka .determine-location-container .determine-location-list li {  list-style-type:circle; margin: 4px; cursor: pointer; }
#wyszukiwarka .determine-location-container .determine-location-list li:hover {  text-decoration: underline; }

#wyszukiwarka .infoBox { width: 280px; background: #EFFBFF; border: 1px solid #A8DBEC; margin: auto; padding: 10px; text-align: center;   margin-top: 20px; }


#wyszukiwarka .timespanPickerHidden { display: none;   left: 30px;  padding: 10px; background: #AFDFFF; -webkit-border-radius: 5px;  -moz-border-radius: 5px;  border-radius: 5px;}
#wyszukiwarka .timespanPickerVisible { width: 360px; padding-top: 10px;}
#wyszukiwarka .timespanPicker { text-align: center; position: absolute; z-index: 1}
#wyszukiwarka .timespanPicker .expandB td { font-weight: bold; padding: 5px; color: red; }
#wyszukiwarka .timespanTable {   border-collapse:collapse;border-spacing:0;  border:2px solid #2D85C5;  background: white; margin: auto; 	 }
#wyszukiwarka .timespanTable td {  text-align: center; padding:0; margin: 0; }
#wyszukiwarka .timespanTable .timespanTableRowHead td { font-weight: bold;  padding: 4px; }
#wyszukiwarka .timespanTable .timespanLabel { display: block; padding: 4px; }
#wyszukiwarka .timespanTable .holiday {  color: red; }
#wyszukiwarka .timespanTable .timespanTableRowSelected { background: #A8DBEC;}
#wyszukiwarka .timespanTable .timespanTableRowSelected label { background: #A8DBEC;}
#wyszukiwarka .timespanTable .timespanTableRowTimespan  { cursor:pointer; }
#wyszukiwarka .timespanTable .timespanLabel  { cursor:pointer; }
#wyszukiwarka .timespanTable .today { font-weight: bold;  text-decoration: underline; }
#wyszukiwarka .timespanTable .monthName { text-transform: uppercase; border-right: 1px solid black; }
#wyszukiwarka .timespanTable tr.firstWeek { border-top: 1px solid black;}
#wyszukiwarka .timespanTable .timespanWrapper { border-right: 1px solid black;  }
#wyszukiwarka .timespanTable tr.timespanTableRow:hover {  }
#wyszukiwarka .timespanTable tr.timespanTableRow:hover label{ }
#wyszukiwarka .timespanTable tr.timespanTableRowHidden { display: none; }


#wyszukiwarka .chPolozenieChecboxList { margin-top: 17px; }
#wyszukiwarka .chPolozenieChecboxList .listItem { float: left; width: 100px;  text-align: center;}
#wyszukiwarka .chPolozenieChecboxList .listItem  .chPolozenieChecbox { margin-right: 5px; }

#wyszukiwarka .gwarancjaSatysfakcjiCHKBoxRow { color: maroon; font-weight: bold; margin-top: 20px; }
#wyszukiwarka .gwarancjaSatysfakcjiCHKBoxRow img { vertical-align: -3px; margin-left: 5px;}
/* ----------------------------------- MAPY-POLSKI ------------------------------ */
#mapa-polski { position:relative;
			margin-top: 24px;
               padding:0px 0 0px;border: 1px solid #b9b9b9;

               text-align:left;
               color:#000;/* nie wiedziec dlaczego - to musi byc  */
               }
#mapa-polski .formRowStandout { font-size: 17px; }
#mapa-polski div.taby{ margin:-25px 0 0 -1px; }
#mapaPolski { height:500px; margin:70px 5px 5px 5px; clear: left;}
#zoomy { margin-bottom:30px; margin-top:60px;}				
#mapaPolski #zoomIn { position:absolute; z-index:10; right:20px;  top:10px; width:38px; height:38px; background: url(../gfx/zoom.png) 0px 0px no-repeat ; border:none;}
#mapaPolski #zoomOut { position:absolute; z-index:10; right:20px; top:60px; width:38px; height:38px; background: url(../gfx/zoom.png) 0px -38px no-repeat ; border:none; }
#mapaPolski #dragZoom { width:38px; height:38px; background: url(../gfx/dragZoom.png) 0px 0px no-repeat ; border:none;}
#mapaPolski #dragZoomBack { width:38px; height:38px; background: url(../gfx/dragZoom.png) 0px -38px no-repeat ; border:none;}
.labelstyle{ font-size:16px; font-weight:900; color:black;}

.popularneMiastaBox { margin-top: 10px; padding: 10px;}
.popularneMiastaBox .linkSection { margin-top: 10px; }
.popularneMiastaBox .linkSection .linkList { clear: left; }
.popularneMiastaBox .linkSection .linkList .listItem { float: left; width: 180px; }


html>body #mapa-polski div.taby { margin:-25px 0 0 -1px; }
#mapa-polski p { margin:5px; }
#myCanvas { clear:left;background: white url(../gfx/mapa.gif) center 160px  no-repeat;position:relative; margin:5px 0 5px 5px; border:2px solid #8f8671; overflow:scroll; overflow-y:scroll;overflow-x:hidden;width:615px;height:450px; }
#myCanvas img  {position:relative;}
#myCanvas div {background:black !important}

#mapa-polski ol {}
#mapa-polski ol li { margin-bottom:0px;float:left;padding:15px 1px 0px 23px; }
#mapa-polski ol li b.btt { width:103px; color:white;text-decoration:underline;  }
#mapa-polski ol li b.btt:hover { width:100px; color:white;text-decoration:none;  }
#mapa-polski img.load { display:block; position:relative;top:3px;left:5px; }


/* stopka */
#stopka { clear: both; text-align: left;  }
#stopka p.stopka_copyrights { margin:10px 0 0;padding:10px 0 0;background: url(../gfx/menu-bott.png) left top  repeat-x; }
#stopka p.stopka_copyrights a {float:none;display:inline;border:0;color:black;  text-decoration: none; font-weight: bold;}
#stopka p.stopka_copyrights .wrapper { margin-right: 20px; }

.obiektWolneMiejsca { text-decoration: blink; color:red; font-size:9px;}

/*AJAX wyniki*/
#ajax_wyniki { position:relative;
        margin:3px auto -1px;clear:both;
          padding:5px;
          border:1px solid #b9b9b9;
          overflow:visible;
          font:11px Tahoma;
          display:none;
          float:right;width:746px;
        }
html>body #ajax_wyniki { float:none;width:auto; }
#ajax_wyniki div.strony { color:#000; font:700 13px Tahoma; border:0px solid red; padding: 10px;}
#ajax_wyniki div.ile_ob {border:0px solid red;color:#0066CC;}
#ajax_wyniki div.strony a,#ajax_wyniki div.strony a:visited { color:#0066CC; font-size:17px; position:relative; top:-4px; margin-left:10px; cursor: pointer;}
#ajax_wyniki div.strony a:hover {color:#000; text-decoration:none !important;}
#ajax_wyniki div.wyniki {padding:0;margin:10px 0;color:#000}
#ajax_wyniki div.wyniki a, #ajax_wyniki div.wyniki a:visited {color:#06c; text-decoration:none;}
#ajax_wyniki span.odnosniki, #ajax_wyniki span.odnosniki a, #ajax_wyniki span.odnosniki a:visited {color:#B32D38; text-decoration:none;}
#ajax_wyniki div.wyniki hr { border:1px solid white;border-bottom:1px solid #eac4c7; width:60%;height:1px; padding:0;margin:0;}
 a.www {font:400 11px Tahoma !important;}
#ajax_wyniki p {padding:1px;margin:1px;clear:both;border:0px solid red;}

#ajax_wyniki a.zdjecie img {border:1px solid #b9b9b9; padding:1px; float:left;margin:3px;position:relative;top:0;left:0;width:46px;height:29px;overflow:hidden;}

#ajax_wyniki table,
#tablica_wynikow {width:740px;text-align:center;}

#ajax_wyniki table th,
#tablica_wynikow th {height:30px;}
#ajax_wyniki .photoWrapper { width: 130px;}


#ajax_wyniki table th.thzd,
#tablica_wynikow th.thzd { width:118px; }
#ajax_wyniki table th.cn,
#tablica_wynikow th.cn { width:118px; }
#ajax_wyniki table td.n,
#tablica_wynikow td.n { text-align:left !important; font:700 12px  Tahoma;  width:400px; padding: 0 0 0 5px; }
#ajax_wyniki table td.n a,
#tablica_wynikow td.n a {color:#0066CC;text-decoration:underline;}
#ajax_wyniki table td.n a:hover,
#tablica_wynikow td.n a:hover {color:#2D75DA;text-decoration:none}

#ajax_wyniki table .obiekt-photo,
#tablica_wynikow .obiekt-photo { width:116px;height:80px; display:block; padding:2px; border:1px solid gray;margin:2px; }
#ajax_wyniki .meteorPartner { border: none; float: right; margin-top: 10px; margin-right: 10px; }
#wyszukiwarka div.ajax_wyniki {  margin-top: 7px; }
/*AJAX wyniki koniec*/



/* topNoclegi */

				
#topNoclegi {
	padding:10px;
	clear:both;
	padding-bottom: 20px;
	}
	
#topNoclegi .linkWrapper{
		width:180px;
		display:block;
		float:left;
		color:#000;
		text-decoration:none;
		font-size:12px;	
	}

#topNoclegi a{
		color:#000;
		text-decoration:none;
		font-size:12px;	
}				


#topNoclegi a:hover{
	color:black;
	text-decoration:underline;
}
	
#topNoclegi a.space {
	font:700 13px Tahoma;color:#0066CC;
	text-decoration:none;
	padding:3px 3px 0px 10px;
	border-left:10px solid #ddd;margin:16px 10px 8px 0;
	background: url(../gfx/menu-bott.png) left bottom  repeat-x;
	width:200px;
	float:left;
}	
				

/* -------------------------------------- MAPY wyniki ------------------------------------------*/
#noclegi-wyniki { 

	padding:0;
	border:1px solid #b9b9b9;
	overflow:visible;
	margin-top: 24px;
}
				
#noclegi-wyniki 	#tabelaWynikowWrapper { margin: 5px;}
				
#noclegi-wyniki h3 { display:inline; float:left;}



#noclegi-wyniki div.strony { color:#000;  border:0px solid red; text-align:center; margin:5px 0;}
div.strony span.zLewej{
	float:left;
	margin-left:10px;
	color:#0066CC;
	font-weight:100;
}
#noclegi-wyniki div.strony span.zPrawej{
	float:right;
	margin-right:10px;
	position:relative;
	top:-5px;
	color:#0066CC;
	font-weight:100;
}
#noclegi-wyniki div.ile_ob {border:0px solid red;color:#000; font-weight:700; display:inline; margin-right:10px;}
#noclegi-wyniki div.strony a,#ajax_wyniki div.strony a:visited {color:#0066CC; text-decoration:none;}
#noclegi-wyniki div.strony a.naw{font-size:17px; font-weight:700;}
#noclegi-wyniki div.wyniki {padding:1px;margin:10px 0;color:#000;}
#noclegi-wyniki div.wyniki a, #ajax_wyniki div.wyniki a:visited {color:#0066CC; text-decoration:underline;}
#noclegi-wyniki div.wyniki .obiektNazwa a {font-size: 15px;}
#noclegi-wyniki span.odnosniki, #noclegi-wyniki span.odnosniki a, #ajax_wyniki span.odnosniki a:visited {color:#B32D38; text-decoration:none; font-weight: normal; }
#noclegi-wyniki div.wyniki hr { border:1px solid white;border-bottom:1px solid #eac4c7; width:60%;height:1px; padding:0;margin:0;}
#noclegi-wyniki .linkiBottom {margin-top: 20px; }
#noclegi-wyniki .linkiBottom  a {margin-left: 40px; }
#noclegi-wyniki .wyniki .distance { float: right; }
#noclegi-wyniki .plainText { margin : 10px; }
#noclegi-wyniki .plainText a { margin: 0; }
#noclegi-wyniki div.wyniki  .reviewStats { float: right;  color:#0066CC;font-weight:bold;}
#duplikatyWybor { margin-bottom: 10px; }
.googleAdsTower, .googleAdsWideBox { margin-top: 10px; padding: 10px 5px;}


body#wyniki_szukania_n1 .locationCoordinatesBox .coordinates { text-align: center; }
body#wyniki_szukania_n1 .locationCoordinatesBox .mainHeader { text-align: center; }

body#wyniki_szukania_n1 .ofertaDniaBox { text-align: center; }
body#wyniki_szukania_n1 .ofertaDniaBox .photoWrapper { margin-bottom: 10px;  }

body#wyniki_szukania_n1 .ostatnioDodaneBox  { text-align: center; }
body#wyniki_szukania_n1 .ostatnioDodaneBox .photoWrapper { margin-bottom: 10px;  }
body#wyniki_szukania_n1 .ostatnioDodaneBox .listItem { margin-bottom: 10px; }

a.www {font-weight:400!important;}
#noclegi-wyniki a.a,#noclegi-wyniki a.a:visited,
#ajax_wyniki a.a,#ajax_wyniki a.a:visited { font-weight:400 !important; color:#000 !important; border-bottom:1px dotted #000;}
#noclegi-wyniki p {
border:0 none;
line-height:16px;
margin:0 0 0 134px;
padding:5px 0 0 5px;
}


.naglowekBottom { margin-bottom: 10px; font-size:20px;}

#noclegi-wyniki a.zdjecie img {border:1px solid #b9b9b9; padding:1px; float:left;margin:3px;position:relative;top:0;left:0;width:46px;height:29px;overflow:hidden;}
#noclegi-wyniki { position:relative;}

#noclegi-wyniki img.zdjecie {
border:1px solid #B9B9B9;
float:left;

left:0;
margin:3px;
overflow:hidden;
padding:1px;
position:relative;
top:0;

}

#noclegi-wyniki blockquote { margin-top:10px }
#noclegi-wyniki .linkiBottomList li.label { float: left; clear: left; width: 115px;}
#noclegi-wyniki .linkiBottomList li.value { float: left; width: 110px;  text-align: center; color:#0066CC;}
#noclegi-wyniki .linkiBottomList li.value a {  margin-left: 0px; }	
div.clear{visibility:hidden;	line-height:1px; clear:both;	}

#noclegi-wyniki img.meteorPartner { float: right;}


.wynikiSzukaniaPolskieLinkiList { font-size: 11px; margin-top: 10px; padding-bottom: 10px;}
.wynikiSzukaniaPolskieLinkiList a { text-decoration: none;  }
.wynikiSzukaniaPolskieLinkiList .mainHeader {  font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px; margin:5px; }
.wynikiSzukaniaPolskieLinkiList .sectionList { margin-left: 9px;  }
.wynikiSzukaniaPolskieLinkiList .section .title {  font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px;  border-left:10px solid #ddd; margin:5px;  background: url(../gfx/menu-bott.png) left bottom  repeat-x; margin-left: 0;}

.cechaTextList li { list-style-type: decimal;  }

/* obiekt */
#noclegi-gastronomia { position:relative;
                    overflow:visible;
                    padding:0px;
					border:1px solid #B9B9B9;
					margin-top:24px;
}
#noclegi-gastronomia .taby { top:-24px;  left:-1px; }
#noclegi-gastronomia b.btt { margin-right:10px; }

#opis1, #opis2 { margin-top:5px;padding:1px; }
#logo { float: right; margin: 10px;}

html>body #opis1 li.nagl { position:relative;display:block; width: 85%; }
#opis1 li { padding:0;border:0px solid red; font-weight:700; line-height:22px; color:#000; }
#opis1 li a,#opis1 li a:visited { color:#000; text-decoration:none}
#opis1 li button a { color: white; }

/*
#opis1 li.nagl:first-line { color:#000; font-variant: small-caps;}
#opis1 li.nagl:first-letter { color:#0066CC; }
*/
#opis1 li.nagl { font-size: 20px; ;  margin:5px;}

#opis1 i.line {display:bloack;width:500px;float:right;color:white}

#opis1 ul li.nagl img { position:absolute;left:5px;top:35px; }
html >body #opis1 ul li.nagl img { left:-25px;bottom:-30px;width:189px;height:37px; }
#opis1 #tel0700box { background: #F7F7F7; padding:10px; border:1px solid #B9B9B9; margin-bottom:10px; width: 450px;} 
#opis2 .opisBody { margin-left: 10px;}
#opis1 li b.label { float: left; width:110px; font-weight: normal; }
#opis1 li.dataRow { clear: left;  width: 580px; }
#opis1 li b.value { float: left; width:410px;}
#opis1 li b.value a{ font-weight: bold;  }
#opis1 li.slog { clear: left;}
#opis1 li.slog,
#opis1 li.adres { margin:13px 5px 0;width:auto; padding:18px 0 0;}
#opis1 li.adres {background:none; margin:0; padding:0;}
#opis1 li.slog i { font:700 14px/22px Arial,Tahoma ; color:#B32D38;}/* #0066CC*/
#opis1 { list-style:none;  padding:10px 0 10px;  margin:0 0 0 0px;  text-align:left; width:100%; overflow:visible;  position:relative;}
#opis1 ul { margin:0; margin-left: 10px; }
html>body #opis1 { padding:0px 0 10px; }
#opis1 ul li.nagl img.star-standard { width: 11px; height: 11px; position: relative; top: 0; left: 0; vertical-align: 5px;  margin-left: 2px;}

.reviewContainer .reviewList .reviewWrapper { display: block;  line-height: 22px; }
.reviewContainer .paging { display: none; text-align: center; }
.reviewContainer .pagingPage { font-weight: bold; cursor: pointer;} 
.reviewContainer .reviewWrapper { padding: 10px; }
.reviewContainer .reviewSeparator { height: 1px; background: gray; width: 200px; margin: auto;}
.reviewContainer .pagingPage { margin: 10px;}
.reviewContainer .pagingNext { margin-left: 100px; }
.reviewContainer .pagingPageDisabled { color: gray; cursor:not-allowed;  }

.przyciski { float:right; margin-right:10px; margin:20px 20px 0 0; }
.przyciski b.btt { margin:5px auto; float:right;}

/*daneObiektu #zdjecia { margin:15px 10px 5px 5px;;position:relative; border:1px solid #b9b9b9;padding:2px; background:white; width:290px; text-align:center;float:right; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	 }*/
#daneObiektu #zdjecia { text-align: center; }
#daneObiektu #zdjecia .lightBox { margin: 10px; width: 120px; height: 84px; }
#daneObiektu #zdjecia .lightBox img { }
/*
#daneObiektu #zdjecia { float: none; margin: auto; }
#daneObiektu #zdjecia .opis { line-height: 20px; position: absolute; bottom: -30px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	 background: white; width: 700px; left:-200px; }
#daneObiektu #zdjecia b.photoChangeB { display:none; position:absolute;font-weight: bold; font-size: 12px; background:white; bottom: 0px; padding:0 2px;cursor:pointer; z-index:10; }
#daneObiektu #zdjecia b.l {left:-100px; }
#daneObiektu #zdjecia b.r {right:-100px;}
#daneObiektu .fotocounter { display:none; padding: 3px; font-weight: bold; position: absolute; right: 5px; top:-5px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	 background: white;}
*/
#daneObiektu .photoSummary { float: right; margin-top: 40px; margin-right: 10px;} 
#daneObiektu .photoSummary .photoWrapper { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	 }
#daneObiektu .photoSummary .photo {  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;	 }
#daneObiektu .photoSummary .photo {  width:116px; height:80px; }

#daneObiektu .showCoordinatesB  { cursor: pointer; }
#daneObiektu .coordinatesData  { display: none; }
#daneObiektu .coordinatesInfo {color: red; }

#opis2 { color:#000; }
#opis2 div {margin:17px auto 0;}
#opis2 b.nagl { display:inline;font:400 16px/21px Tahoma; text-decoration:none; padding:3px 3px 0 10px;  border-left:10px solid #ddd;}
#opis2 b.nagl { color:#0066CC; font-weight:700; margin-left:10px; text-transform: uppercase; }
#opis2 hr { font:1px/1px Tahoma;height:0px; padding:0px;margin:-2px 0 5px; border:1px dotted #ddd;}
#opis2 hr { position:relative; top:-6px; }
html>body #opis2 hr {top:0; background: url(../gfx/menu-bott.png) left top  repeat-x; padding:0;margin:-2px 0 10px; font:1px/1px Tahoma;height:1px;  border-width:0 1px 0 0; border-color:white;}
#opis2 p { margin:1px;padding:3px;margin-left:0px; line-height:22px;color:#000}
#opis2 table#obiektCennik {border:1px solid #B9B9B9; background: #F7F7F7; border-collapse:collapse;  font-family:Tahoma; margin: 5px 15px 3px 5px; width:400px; margin: 15px auto auto;}
#opis2 table#obiektCennik td { color:black;padding:6px;vertical-align:middle;text-align:center;border:1px solid #B9B9B9; border-width:0px 1px 1px 0;}
#opis2 table#obiektCennik thead th  { font-variant: small-caps; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px; width:90px;}
#opis2 table#obiektCennik tbody th  { font:400 13px Tahoma; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px;}
#opis2 b { font:13px Tahoma; color:#000; font-weight:bold;}
#opis2 a,#opis2 a:visited { color:#000;text-decoration:none; }/*border-bottom:1px dotted #000;*/
#opis2 a:hover { border-bottom:1px dotted white; }
#opis2 .kontener iframe.contactForm { display:block; width: 510px; margin:auto; overflow: hidden;}
#opis2 iframe.gmap { clear:right;width: 740px; height: 390px;padding:0;margin:0 }
div.gmap { clear:right; _clear:both;width: 740px; height: 390px;padding:0;margin:30px 0; background:#E5E3DF url(../gfx/mapload.gif) !important;border:1px solid #b9b9b9;position:relative; }
.injectionTarget { text-align: center; }

body#facilityDetails .similarListings .sectionHeader { font-size: 12px; text-align: center; margin: 5px 0;}
body#facilityDetails .similarListings .sectionHeader  {  font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px 3px 0px 10px;  border-left:10px solid #ddd;margin:8px 10px 8px 5px;  background: url(../gfx/menu-bott.png) left bottom  repeat-x;}
body#facilityDetails .similarListings .cityLink { color: black;}
body#facilityDetails .similarListings { text-align: center; margin-top: 10px;  }
body#facilityDetails .similarListings  ul.list { text-align: center; clear: left;}
body#facilityDetails .similarListings  ul.list .listItem { padding: 10px 0;  }
body#facilityDetails .similarListings  u.listl .listItem .photo {  margin: 5px; }
body#facilityDetails .similarListings .detailsRow { margin-top: 3px; }
body#facilityDetails .similarListingsTower { margin-top: 24px; margin-bottom: 7px;}
body#facilityDetails .similarListingsWide ul.list .listItem  { float: left; width: 187px;  }
body#facilityDetails .kontenerBody { padding: 10px; }
body#facilityDetails .m-cennik  { font:400 13px Tahoma; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px;}
body#facilityDetails .m-cennik {border:1px solid #B9B9B9; background: #F7F7F7; border-collapse:collapse;  font-family:Tahoma; margin: 5px 15px 3px 5px; width:90%; margin: 15px auto auto;}
body#facilityDetails .m-cennik td { color:black;padding:6px;vertical-align:middle;text-align:center;border:1px solid #B9B9B9; border-width:0px 1px 1px 0;}
body#facilityDetails .m-cennik thead th  { font-variant: small-caps; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px; }
body#facilityDetails .m-cennik tbody th  { font: 400 13px Tahoma; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px;}
body#facilityDetails .m-cennik .m-cennik-hc-facilitytype { width: 150px; }
body#facilityDetails .m-cennik .m-cennik-hc-facilitysize{ width: 120px; }
body#facilityDetails .m-cennik .m-cennik-hc-prices { width: 150px; }
body#facilityDetails .m-cennik .m-cennik-hc-numberof { width: 45px; }
body#facilityDetails .m-cennik .m-cennik-span-pr-ts { margin: 0 3px;}
body#facilityDetails .m-cennik .m-cennik-s-as-value { display: block; }
body#facilityDetails .m-cennik .m-cennik-s-as { display: none; }

body#facilityDetails .locationCoordinatesBox  { text-align: center; }

body#facilityDetails .ofertaDniaBox { text-align: center; }
body#facilityDetails .ofertaDniaBox .photoWrapper { margin-bottom: 10px;  }
body#facilityDetails .ofertaDniaBox .name { margin-bottom: 10px;  }
body#facilityDetails .video-list .video-list-element { margin:auto; width: 640px; margin-bottom: 20px; }
body#facilityDetails .video-list .video-list-element-hidden { display: none;}
body#facilityDetails .video-list iframe { display: block;  }


/* -------- dodaj-obiekt ---------------- */
#dodaj-obiekt{ list-style:none;   text-align:center; position:relative; border:1px solid #b9b9b9; font-size:13px;padding:0px;padding-bottom:1px; margin-top: 24px; }
#dodaj-obiekt .info { font-weight: bold; margin: 10px 30px 30px;}
#dodaj-obiekt .formStructure { width: 500px; margin: auto;  }
#dodaj-obiekt .formRow { margin: 5px; text-align: left; }
#dodaj-obiekt .formRow label { float: left; width: 230px; text-align: right; margin-right: 5px; }
#dodaj-obiekt .formRow .textField { width: 200px;}
#dodaj-obiekt .submitBWrapper { margin-top: 15px; text-align: center;}
#dodaj-obiekt ul.dodajSlogan { padding:20px; text-align: left;} 
#dodaj-obiekt ul.dodajSlogan li { margin: 6px; padding: 0; }
#dodaj-obiekt ul.dodajSlogan h4 { display: block; margin: 5px;}
#dodaj-obiekt .listDisc  { list-style-type: disc; }

#dodaj-obiekt .opinie .image-cell { vertical-align: top;}
#dodaj-obiekt .opinie .username { text-align: right; font-weight: bold; margin-top: 4px;}
#dodaj-obiekt .opinie .opinia-list-item { margin: 10px; margin-bottom: 40px;}
#dodaj-obiekt .opinie .opinia-list-item > table { width: 100%; }
#dodaj-obiekt .opinie .image { height: 80px; width: 116px;  }
#dodaj-obiekt .opinie .opinia-pages {  margin-bottom: 30px;  position: relative; }
#dodaj-obiekt .opinie .MSlideshow-paging {width: 130px; margin: auto; position: absolute; left: 10px; top: 2px; }
#dodaj-obiekt .opinie .MSlideshow-pageNr { margin-right: 5px; float: left; width: 38px; height: 20px; line-height: 20px; cursor: pointer; text-align: center;  background: #F0F0F0;     -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#dodaj-obiekt .opinie .MSlideshow-pageNr-selected { font-weight: bold; background: #ABD6ED; }
#dodaj-obiekt .opinie-top { margin-bottom: 10px; padding-bottom: 10px;  border-bottom: 1px solid #B9B9B9;}
#dodaj-obiekt .opinie-top .image { height: 80px; width: 116px; }
#dodaj-obiekt .opinie-top .username { text-align: center; }
#dodaj-obiekt .opinie-bottom { border-top: 1px solid #B9B9B9; padding-top: 10px;  }


/*------ v2 --------- */
#dodaj-obiekt .opinie .image-cell { float: left; margin:2px 5px;}
#dodaj-obiekt .opinie-right { float: left; width: 50%; text-align: center; }
#dodaj-obiekt .opinie-right .content-wrapper {  text-align: justify; }
#dodaj-obiekt .formStructure { width: 100%; margin: auto;  }
#dodaj-obiekt .form-fields-container { width: 50% ; float: left;}
#dodaj-obiekt .layoutColumn { width: 100%; }
#dodaj-obiekt .formRow label { float: left; width: 180px; text-align: right; margin-right: 5px; }
#dodaj-obiekt .partnerzyLogoWrapper .listItem { float: left; margin: 5px;  width: 140px; height: 50px; }
#dodaj-obiekt .partnerzyLogoHeader { margin-bottom: 10px; }
/*----------------*/


.partnerzyLogoHeader { text-align: center; display: block;}
.partnerzyLogoWrapper { text-align: center; }
.partnerzyLogoWrapper .listItem { margin: 15px 0px;}

/* -------- kontakt ---------------- */
body#kontakt .content { margin: 10px; font-size: 14px; }
body#kontakt p { margin: 5px 0; }
body#kontakt .column { width: 47%; }
body#kontakt .leftColumn { float: left;  }
body#kontakt .rightColumn { float: right;  }
body#kontakt .mainHeading { font-size: 25px;  margin: 20px 10px; font-weight:normal;}
body#kontakt .smallHeading { font-size: 20px;  border-bottom: 2px solid #328ACA; margin: 20px 0 10px; font-weight:normal;}
body#kontakt td { padding:4px 8px;}
body#kontakt .sectionBody { padding-left: 20px; }
body#kontakt .input { width: 300px; }
body#kontakt #tresc { height: 300px; }
body#kontakt .submitBWrap { text-align: right; }

/* -------- regulamin ---------------- */
body#regulamin .content { margin: 10px; }
body#regulamin .content ol li { list-style-type:  decimal; }

/* -------------- top-listy ----------------------*/
#top-listy  {padding:0 0 5px;  border:1px solid #b9b9b9;position:relative; font:11px Tahoma; color:#000;   }
/*#top-listy b { display:block; text-align:center;margin:5px 0;padding:1px; }*/
#top-listy ol ,#top-listy li { margin:0;padding:0; list-style:none; }
#top-listy  ol { margin-left:9px; }
#top-listy li { margin-top:3px }
#top-listy li.space {  font-weight: bold; color:#0066CC;  text-decoration:none; padding:3px 3px 0px 10px;  border-left:10px solid #ddd;margin:8px 10px 8px 0;  background: url(../gfx/menu-bott.png) left bottom  repeat-x;}
#top-listy li.space a {color:#0066CC} 
#top-listy a,#top-listy a:visited { color:#06c;text-decoration:none; }
#top-listy a:hover { text-decoration:underline; }


/* -------------- reklamy_tpl ----------------------*/
#banneryBox { position:relative; border:1px solid #b9b9b9;  padding-top:10px; padding-bottom:10px; clear:both;  position: relative; }
#banneryBox .bannerIFrame { margin: 20px 20px 10px 35px;  width: 450px; height: 185px; border: none; border: none;/* border: 1px solid #C2E24B; */}
#banneryBox span {  position:absolute; top:22px; width:270px;left:440px;display:block;background:white;height:19px;font:12px/15px arial; text-align:center;color:#000}
#reklamy_tpl1  { float:left;height:160px;width:425px;border:0px solid red;  background: url(../gfx/tlo_m.png) right top  repeat-y; position: relative; }
#reklamy_google {position:relative;width:748px;height:90px;padding:3px;border:1px solid #b9b9b9;float:right;margin:3px 1px 3px 0;}

#obiektyPartnerskieBox { margin-top: 5px; }
#obiektyPartnerskieBox #obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px;   }

.banneryPopularneList .listItem { float: left; width: 190px;  line-height: 25px;}
.banneryPopularneList .listItem  a { text-decoration: none; color: black;}
.banneryPopularneList .listItem  a:hover {text-decoration: underline;  }
.banneryPopularneList { margin: 0px;}
.banneryPopularneListWrapper { float: right; width: 190px; }


#wolneMiejscaObiekty { padding: 10px; margin-bottom: 10px; }
#wolneMiejscaObiekty .facilityList .listItem { float: left; text-align: center; margin: 10px; margin-bottom: 0; height: 150px; width: 125px;}
#wolneMiejscaObiekty .nameWrapper { margin: 5px 0;  }
#wolneMiejscaObiekty .naglowek { margin:5px 10px; }


#kontener, .kontener { position:relative; display:none; margin-top:10px;}
.kontener {display:block;}

#kontener iframe, .kontener iframe { width:99%;height:320px;padding:1px;margin-top:20px;background:transparent;border:0 }
#MeteorMapContainer  iframe {height:400px; width: 99%; display:block;  margin:auto; overflow: hidden;}
.bwmkon  {padding-top:20px; }
.bwmkon iframe {height:400px !important; }

div#popularne .charakterPolozenieLinks {  color: #0066CC;}
div#popularne{
	position:relative;
	padding:10px;
	border:1px solid #B9B9B9;
	margin:7px 0;
	clear:both;
	_zoom:1;
}
	
div#popularne .linkWrapper{
		width:235px;
		display:block;
		float:left;
		color:#000;
		text-decoration:none;
	}

div#popularne a{
		color:#000;
		text-decoration:none;

}
	
div#popularne a:hover{
		text-decoration:underline;
	}
	
div#popularne .space {
          font:700 13px Tahoma;color:#0066CC;
          text-decoration:none;
          padding:3px 3px 0px 10px;
          border-left:10px solid #ddd;margin:16px 10px 8px 0;
         /* */ background: url(../gfx/menu-bott.png) left bottom  repeat-x;

		 float:left;
		 clear: left;
		 text-transform:uppercase;
}	
	
	
div#opinie{
	width:740px;
	position:relative;
	clear:both;
	margin-left:170px;
	font-size:12px;	
}
	
	a.meteorOgloszeniaLink{
			color:#B32D38;
			font-size:12px;
			font-weight:700;
			padding-left:5px;
		}
		
div#opis2 div.bottomLinki a{
	color:#0066CC;
	font-weight:700;
	font-size:11px;
}

/* ----------------- newTabs ----------------------- */
ul.newTabs{ margin:0; padding:0;  border:none; position:absolute; top: -24px;   width: 100%;  _zoom: 1; }
ul.newTabs .newTab {	  float:left; background: url('../gfx/newTabs.png')  right -26px;	padding:0 8px 0 0;margin:0 7px 0 0;cursor:pointer;border:none;position:relative; top: 1px;left: -1px;}								
ul.newTabs .newTab  a {	padding-left:8px; background: url('../gfx/newTabs.png') left -26px;border:none;height:22px;line-height:22px;margin:0px ;color:black; display:block;float:left;text-decoration:none; font-size: 12px; }
ul.newTabs .newTabStandOut2 a { font-weight: bold; color: #B32D38;  }
ul.newTabs .newTabActive { background: url('../gfx/newTabs.png')  right top;	position:relative; top:2px; _top:3px;}
ul.newTabs .newTabActive  a { background: url('../gfx/newTabs.png') left top;color:black;	}	

ul.newTabs .newTabStandOut { float: right;  font-weight: bold;}		
ul.newTabs .newTabRight { float: right; }



/* ------------------- jquery autocomplete ------------------------- */
.ac_resultObiekt,.ac_results {padding: 0px;border: 1px solid WindowFrame;background-color: Window; overflow: hidden;max-width:200px;z-index:200;}
.ac_resultObiekt {max-width:400px;max-height:600px; overflow-y: auto; }
.ac_resultObiekt ul,.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_resultObiekt li,
.ac_results li {margin: 0px;padding: 2px 0px 2px 5px;cursor: default;display: block;width: 97%;font: menu;font-size: 12px;overflow: hidden;}
.ac_resultObiekt i {font:11px/12px Arial;color:gray;display:inline;}
.ac_results i {font:10px Arial;color:red;display:block;}
.ac_loading {background : Window url('indicator.gif') right center no-repeat;}
.ac_over {background-color: Highlight;color: HighlightText;}


body#PromocjaSearch .searchForm { padding: 10px; }
body#PromocjaSearch .formStructureTable td { padding: 10px; }
body#PromocjaSearch .searchFormBox { margin-top: 26px; margin-bottom: 10px; }
body#PromocjaSearch .resultListItem { clear: both; padding: 5px; }
body#PromocjaSearch .resultListContainer { display: none; }
body#PromocjaSearch .resultList { margin-top: 5px; }
body#PromocjaSearch .resultList .obiektZdjecieWrapper { clear: right; float: right; margin: 10px; padding: 2px; border: 1px solid gray;}
body#PromocjaSearch .resultList .obiektNazwa { font-weight: bold; margin-bottom: 10px; }
body#PromocjaSearch .resultList .obiektMiasto {  margin-bottom: 5px; color: #B32D38; display: inline;  margin-right: 10px; font-weight: bold;}
body#PromocjaSearch .resultList .promocjaTytul { font-weight: bold; margin-bottom: 10px;}
body#PromocjaSearch .resultList .promocjaOkres { margin-bottom: 10px; color: #B32D38; }
body#PromocjaSearch .resultList .promocjaOpis { padding: 4px;  margin-bottom: 10px;  line-height: 20px;}
body#PromocjaSearch .paging { text-align: right; padding: 5px; }
body#PromocjaSearch .paging .pageSelector { margin: 3px; font-size: 17px;  font-weight: bold; }
body#PromocjaSearch .swietoInfo { text-align: center; font-weight: bold; padding: 5px;  }
body#PromocjaSearch .prices-wrapper {   }
body#PromocjaSearch .price-old { text-decoration: line-through;  }
body#PromocjaSearch .price-new { font-weight: bold; color: red;  }
body#PromocjaSearch .view-collapsed .collapsed-hide { display: none;  }
body#PromocjaSearch .view-expanded .expanded-hide { display: none; }


body#PromocjaSearchTease .promocjaWrapper { margin: 10px; }
body#PromocjaSearchTease .promocjaObiektNazwa { margin-bottom: 20px;  font-size: 23px;}
body#PromocjaSearchTease .photoList {   float: right; }
body#PromocjaSearchTease .photoListItem {   }
body#PromocjaSearchTease .phoneContainer { display: none; }
body#PromocjaSearchTease .contactIFrame { height: 320px;width: 98%; display: none; }
body#PromocjaSearchTease .newsletterBox {  text-align: center; width: 720px; padding: 3px; line-height: 28px; border: 1px solid #B9B9B9; background: #F7F7F7; margin: auto; margin-bottom: 30px; margin-top: 15px; }
body#PromocjaSearchTease .newsletterBox input { width: 218px; }
body#PromocjaSearchTease .promocjaOpis { /*font-weight: bold; font-size: 17px;*/ line-height: 18px; }
body#PromocjaSearchTease .buttonsList li { padding: 3px; font-size: 17px; }

body#PromocjaSearchTease .obiekt-nazwa { text-align: center; display: block; font-weight: 16px;}
body#PromocjaSearchTease .obiekt-miasto { text-align: center; font-weight: bold; color: red;}
body#PromocjaSearchTease .photo-list .photo-wrapper { margin: 10px; display: inline;}
body#PromocjaSearchTease .photo-list { text-align: center; margin-bottom: 20px; margin-top: 20px; }
body#PromocjaSearchTease .opis-box{ margin: 10px;  }
body#PromocjaSearchTease .opis-box-header { font-weight: bold; background: #F7F7F7; padding: 2px; text-transform: capitalize; }
body#PromocjaSearchTease .opis-box-body {  padding: 5px 20px; }
body#PromocjaSearchTease .contact-form-iframe { width: 90%;  height: 315px; margin: auto;}
body#PromocjaSearchTease .m-cennik  { font:400 13px Tahoma; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px;}
body#PromocjaSearchTease .m-cennik {border:1px solid #B9B9B9; background: #F7F7F7; border-collapse:collapse;  font-family:Tahoma; margin: 5px 15px 3px 5px; width:90%; margin: 15px auto auto;}
body#PromocjaSearchTease .m-cennik td { color:black;padding:6px;vertical-align:middle;text-align:center;border:1px solid #B9B9B9; border-width:0px 1px 1px 0;}
body#PromocjaSearchTease .m-cennik thead th  { font-variant: small-caps; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px; }
body#PromocjaSearchTease .m-cennik tbody th  { font:400 13px Tahoma; border:1px solid #B9B9B9; border-width:1px 1px 1px 1px;}
body#PromocjaSearchTease .m-cennik .m-cennik-hc-facilitytype { width: 150px; }
body#PromocjaSearchTease .m-cennik .m-cennik-hc-facilitysize{ width: 120px; }
body#PromocjaSearchTease .m-cennik .m-cennik-hc-prices { width: 150px; }
body#PromocjaSearchTease .m-cennik .m-cennik-hc-numberof { width: 45px; }
body#PromocjaSearchTease .m-cennik .m-cennik-span-pr-ts { margin: 0 3px;}
body#PromocjaSearchTease .m-cennik .m-cennik-s-as-value { display: block; }
body#PromocjaSearchTease .m-cennik .m-cennik-s-as { display: none; }

.Shared-ostatnioDodaneBox  { text-align: center; }
.Shared-ostatnioDodaneBox .photoWrapper { margin-bottom: 10px;   }
.Shared-ostatnioDodaneBox .listItem { margin-bottom: 10px; }

.ui-dialog .ui-dialog-titlebar { display: none; }
.ui-dialog .ui-widget-header { display: none; }
.ui-dialog .ui-dialog-buttonpane { border: 0; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: none; text-align: center;  }
.ui-widget-overlay { opacity: 0.7; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button { float: none; }


div#lightbox-image-details span#lightbox-image-details-caption { font-size: 13px;}


.native-app-banner { background: url(../gfx/html.jpg); height: 115px; width: 410px; position: absolute; top: 28px; z-index: 1; }
.native-app-banner a { margin-top: 10px; display: block;}


img.desaturate {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");
}