body { font-family: Tahoma; font-size:14px; }
#fakeBody { padding: 0 10px; }
.fakeBodyHelper { width:980px;  padding:0; border:0; margin-left: auto;  margin-right: auto;  }

a, a:visited, .link  {	 text-decoration:underline; color:black; cursor:pointer;}
h3 { font-size: 20px; }

input.floatNumber { width: 72px;  text-align: center;}
input.intNumber { width: 22px;  text-align: center;}

.banIE { _display: none;}
.displayNone { display: none; }
.clrR { clear: right; }
.clrL { clear: left; }
.clrB, .clr { clear: both; line-height:1px; font-size:1px; display:block;}
.centruj { text-align: center; }
.specialButton { cursor: pointer; font-weight: bold; color: black; }
.specialButton:hover { color:#C85B00;}
.meteor-hasGhost { color: gray; }
.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;}

.roundedCorners {
    -webkit-border-radius: 8px;   
    -moz-border-radius: 8px;      
	border-radius: 8px;
}

.roundedCornersTop{
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright:8px;   	
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;	
}

.roundedCornersBottom{
	-moz-border-radius-bottomleft:8px;
	-moz-border-radius-bottomright:8px;   	
	-webkit-border-bottom-right-radius:8px;
	-webkit-border-bottom-left-radius:8px;	
}

/* alert */
.alertWrapper {  display: none; position: absolute; top: 40px; left: 100px; background: #FACB4F; z-index: 200; border: 1px solid black; min-height: 100px; min-width: 450px;  _height: 100px; _width: 450px; }
.alertWrapper .alertTitleWrapper { border-bottom:1px solid black;   height: 30px;}
.alertWrapper .alertTitle {  text-align: center; font-size:20px; padding: 4px;}
.alertWrapper .alertCloseB { font-weight: bold; font-family: arial; padding: 4px; cursor: pointer; font-size:20px; float: right; }
.alertWrapper .alertContent { text-align: center;  padding: 30px 20px;  font-weight: bold; line-height: 23px;}
.alertWrapper .alertContent u { color: #BA1010; }
.alertWrapper .alertContentIcon { float: left; margin:20px;}

/* nag��wek */
.infoTop { position: absolute; right: 3px; }
.logoTop { float: left; margin-top:8px;  margin-right:10px;}
#linkiTop { height: 20px; font-size: 10px;}  
#linkiTop .listItem { float: left; margin-right: 8px;}  

/* MENU TOP */
.menuTop  { position: relative; }
.menuTop .menuItem { top: 1px; position: relative; float:left; margin:35px 3px 0; background: url('../gfx/m24-tab.png') top left no-repeat;  padding-left:10px;  opacity: 0.6;-moz-opacity: 0.6; filter:alpha(opacity=60);}
.menuTop .menuItem  a { text-decoration: none; line-height: 21px; background: url('../gfx/m24-tab.png') top right no-repeat; display: block; padding-right:10px;}

.menuTop .menuItem { border: 1px solid black;  border-bottom: none; background: #FACB4F; opacity: 1;-moz-opacity: 1; filter:alpha(opacity=100); }
.menuTop .menuItem  a { background: none; font-weight: bold;}

.menuTop .menuItem:hover { opacity: 1;-moz-opacity: 1; filter:alpha(opacity=100); background:#F1E86E;}
/*
body#LastMinute #menuItemLastMinute  { opacity: 1;-moz-opacity: 1; filter:alpha(opacity=100);  top: 3px; background: }
body#start #menuItemNoclegi  { opacity: 1;-moz-opacity: 1; filter:alpha(opacity=100);  top: 3px;}
*/

body.selectedTab-LastMinute #menuItemLastMinute  {  top: 2px; background:#F1E86E; }
body.selectedTab-Start  #menuItemNoclegi  {  top: 2px; background:#F1E86E;}
body.selectedTab-map  #menuItemNoclegiMapa  {  top: 2px; background:#F1E86E; }
body.selectedTab-weather  #menuItemNoclegiPogoda  {  top: 2px; background:#F1E86E; }
body.selectedTab-AddFacility  #menuItemDodajObiekt  {  top: 2px; background:#F1E86E; }






.pasek { height: 3px; border:1px solid #9F892F; background: #FAE96B; line-height:3px;  font-size:1px;}
.menuTopPasek { clear:both; }




#opisStrony p { margin: 20px;}
#duplikatyMiastListaWrap  { padding:20px; }
#duplikatyMiastListaWrap .naglowek { font-size: 16px;  font-weight: bold;}


/* ========================================================================================*/
/* ==============================  start  ===========================================*/
/* ========================================================================================*/
#start .linkiD { float: left; width: 100%;  margin-top:30px; }
#start .linkiD .linkD { float: left; width: 220px;  }
#start .linkiD  .tytul {clear: left; }
#start .linkiD .linkiBox {  margin-bottom: 20px;}



/* ========================================================================================*/
/* ==============================  wynikiSzukaniaN2  ===========================================*/
/* ========================================================================================*/	
#wynikiSzukaniaN2ListaConterner { width: 480px; float: left;}
#wynikiSzukaniaN2 .fakeBodyHelper { width:980px;  padding:0; border:0; margin-left: auto;  margin-right: auto;  }
#wynikiSzukaniaN2 .fakeBodyHelper { margin-bottom: 20px;}
#wynikiSzukaniaN2 .fakeBodyHelper table.listaObiektow { width: 100%; border-collapse: collapse; }
#wynikiSzukaniaN2 .fakeBodyHelper .fotoD { width:125px;}
#wynikiSzukaniaN2 .fakeBodyHelper .fotoD .fotoRamka { border: 1px solid black;  width: 117px; height: 82px; }
#wynikiSzukaniaN2 .fakeBodyHelper .foto { margin:1px; margin-left:0px;}
#wynikiSzukaniaN2 .fakeBodyHelper .listaObiektowWiersz { cursor: pointer;}
#wynikiSzukaniaN2 .fakeBodyHelper .listaObiektowWiersz:hover { background:#feff94; }
#wynikiSzukaniaN2 .fakeBodyHelper .listaObiektowWiersz2 { background:#fffae0 ;  }
#wynikiSzukaniaN2 .fakeBodyHelper .nazwa { font-weight: bold; text-decoration:underline; font-size:14px;}
#wynikiSzukaniaN2 .fakeBodyHelper .promocjaDetails { width: 100px; text-align:center; font-weight: bold; }
#wynikiSzukaniaN2 .fakeBodyHelper .listaObiektowInfo { text-align: right; line-height: 40px;}
#wynikiSzukaniaN2 .fakeBodyHelper .stronnicowanie { text-align: right; line-height: 40px;}
#wynikiSzukaniaN2 .fakeBodyHelper .stronnicowanie img { border:0;}
#wynikiSzukaniaN2 .fakeBodyHelper .stronnicowanie a { color:black; }
#wynikiSzukaniaN2 .fakeBodyHelper .stronnicowanie .stronaNr { margin-left: 5px; }
#wynikiSzukaniaN2 .fakeBodyHelper .pasekPrzerwa	{ background: fefcad; height:3px; border:1px solid #dfcd4f; }

#wynikiSzukaniaN2Linki { float: left; width: 480px; margin-left: 20px; margin-top:30px; }
#wynikiSzukaniaN2Linki  .linkD { float: left; width: 220px;  }
#wynikiSzukaniaN2Linki  .tytul {clear: left; }
#wynikiSzukaniaN2Linki .linkiBox {  margin-bottom: 20px;}



/* ========================================================================================*/
/* ==============================  mapContener  ===========================================*/
/* ========================================================================================*/
#MapsContener { position: relative; }

.toolbarTop { height: 21px; background: #FACB4F; position: relative; padding:3px 5px;}
.toolbarTop .advancedSearchPaneToggleB { margin-left: 10px;  position: relative; top: -2px; }
.toolbarTop .advancedSearchPane2ToggleB { margin-left: 10px;  position: relative; top: -2px; }

#loader-radar { position: absolute;  z-index :6; left: 40%; bottom: 40%; display: none; }
.smallCloud { width: 400px; }
.smallCloud  .foto {
	background:white url(css/indicator.gif) no-repeat scroll center center;
	border:1px solid gray;
	display:block;
	float:left;
	height:80px;
	margin:2px 10px 2px 2px;
	padding:2px;
	width:116px;
}

/* dymekLinki */
.dymekLinki { width: 420px; }
.dymekLinki .obejma { float:left; width:140px;}

.expandableMenu { float: right; position: relative;}
.expandableMenu .expandableMenuItems { display: none; position: absolute; right: 0px; top: 1px; width: 130px; background: #F1E86E;   z-index: 1; padding: 3px; border: 1px solid black;}
.expandableMenu:hover .expandableMenuItems { display: block; }
.expandableMenu .expandableMenuItem { background: #FACB4F; }

/* searchForms */
#searchForms .searchForm { float: left; }
#searchForms .searchForm  .searchFormLabel {display: none; }
#searchForms .searchForm  input.hasGhost { color: grey; }
#searchForms .searchForm  .searchFormPrzyTrasieSubmitBD { display: inline; }
#searchForms  .searchForm  .searchFormValue {  width: 140px; margin-right:10px;}

.searchFormPrzyTrasie .searchFormPrzyTrasieSubmitB { padding:0 6px; letter-spacing: 1px;}


/* floatingSearchFormsPane */
#floatingSearchFormsPane { background: #FACB4F; padding: 15px; width: 275px; border: 1px solid black; }
#floatingSearchFormsPane  .searchForm { margin: 5px; clear: left; height: 25px; }
#floatingSearchFormsPane  .searchForm  .searchFormLabel { float: left; width: 95px;  }
#floatingSearchFormsPane  .searchForm  input.hasGhost { color: white;}
#floatingSearchFormsPane  .searchForm  .searchFormValue { float: left; width: 160px;}
#floatingSearchFormsPane  .searchForm  .searchFormPrzyTrasieSubmitBD { clear: left; margin-top: 10px; float:left; text-align:center; width: 100%;}
#floatingSearchFormsPane  .searchFormPrzyTrasie  { height: 108px;  position: relative; }
#floatingSearchFormsPane .heading { font-size: 20px;  margin-bottom:20px; }
#floatingSearchFormsPane .weather { display:none;  }
#floatingSearchFormsPane .searchFormPrzyTrasieToLabel {clear: left; margin-top:8px; text-align: right;}
#floatingSearchFormsPane #searchFormPrzyTrasieTo { margin-top:8px; }
#floatingSearchFormsPane .searchFormPrzyTrasieThroughLabel { clear: left; margin-top: 8px; text-align: right; }
#floatingSearchFormsPane #searchFormPrzyTrasieThrough { margin-top:8px; }
#floatingSearchFormsPane .searchFormPrzyTrasieRadiusLabel { clear: left; margin-top: 8px; text-align: right; }
#floatingSearchFormsPane #searchFormPrzyTrasieRadius { margin-top:8px; }
#advancedSearchPane .formElement { float: left; position: relative;  margin-left: 3px; }



#floatingSearchFormsPane #trasaOdDoGraf { display: block; background: url('../gfx/trasa-od-do.png') no-repeat; height: 35px; width:11px; position: absolute; top: 8px; left: 83px;}
#floatingSearchFormsPane #trasaOdDoGraf { display: block; background: url('../gfx/trasa-od-do-prawa.png') no-repeat; height: 65px; width:11px; position: absolute; top: 8px; left: 260px;}
#trasaOdDoGraf { display: none; }


body.selectedTab-weather   #floatingSearchFormsPane .map {  display:none;  }
body.selectedTab-weather   #floatingSearchFormsPane .weather {  display:block;  }



/* advancedSearchPane */
#advancedSearchPane {display:none; padding:10px; padding-right: 20px; position: absolute; z-index :5; left: 280px; top: 35px; background: #FACB4F; border: 1px solid black; _filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
#advancedSearchPane:hover { -moz-opacity: 1; opacity: 1; }
#advancedSearchPane .advancedSearchPaneCloseB  { position: absolute; right: 2px; top: 2px; width: 10px; height: 10px;  }
#advancedSearchPane  .searchForm  .searchFormPrzyTrasieSubmitBD  { display: inline; }
#advancedSearchPane .searchForm  .searchFormLabel {display: none; }
#advancedSearchPane .searchForm  input.hasGhost { color: grey; }


/* advancedSearchPane2 */
#advancedSearchPane2 {display:none; padding:10px; padding-right: 20px; position: absolute; z-index :5; right:5px; top: 98px; background: #FACB4F; border: 1px solid black; _filter:alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
#advancedSearchPane2:hover { -moz-opacity: 1; opacity: 1; }
#advancedSearchPane2 .advancedSearchPane2CloseB  { position: absolute; right: 2px; top: 2px; width: 10px; height: 10px;  }
#advancedSearchPane2  .searchForm  .searchFormCenaMiejscaSubmitBD  { text-align: center; }
#advancedSearchPane2 .searchForm  .searchFormLabel { float: left; width: 70px; }
#advancedSearchPane2 .searchForm  .searchFormLabelShort { width: 25px; }
#advancedSearchPane2 .searchForm  input.hasGhost { color: grey; }
#advancedSearchPane2 .searchForm  input.searchFormValue { width: 40px; float: left; text-align: center;}
#advancedSearchPane2 .searchForm .formRow {margin-top: 3px;  clear: left; height:22px;}
#advancedSearchPane2 .searchForm .formRowSubmit { margin:5px 0; }
#advancedSearchPane2  .searchFormCenaMiejscaSubmitB { padding:0 6px; letter-spacing: 1px; margin-top: 5px;}


/* zoomControlsPane */
#zoomControlsPane { display: none; background: #FACB4F; border: 1px solid black;  -moz-opacity: 0.9; opacity: 0.9;}
#zoomControlsPane:hover { -moz-opacity: 1; opacity: 1; }
#zoomControlsPane .zoomB { text-align: center; font-size: 26px; padding:10px; cursor: pointer; }
#zoomControlsPane .zoomB:hover { background: #F1E86E;  }
#zoomControlsPane .zoomInB { border-bottom: 1px solid black; }

/* strona obiektu an mapie */
div.obiektDetails .fotoBigD { position: relative; }
div.obiektDetails .photoDescription { display: none; font-size: 11px; padding: 3px; text-align: center; background: white; position: absolute; width: 264px; bottom: 0px; left: 10px;   -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } 
div.obiektDetails  .fotoBigD:hover .photoDescription { display: block;  }
div.obiektDetails .galeria { width : 290px;  float: left;}
div.obiektDetails .miniatury {  width: 240px;   position: relative; margin: auto; }
div.obiektDetails .miniatury-karuzela { height: 46px;}
div.obiektDetails .miniatury-karuzela li { }
div.obiektDetails .miniatury-karuzela .jcarousel-item { }
div.obiektDetails .miniatury .jcarousel-prev { position: absolute; left:-25px; cursor: pointer;  background: url('../gfx/m24-arrows-normal.png') left no-repeat; width:12px; height:35px; }
div.obiektDetails .miniatury .jcarousel-next { position: absolute; right:-25px; cursor: pointer;   background: url('../gfx/m24-arrows-normal.png') right no-repeat; width:12px; height:35px; }
div.obiektDetails .miniatury .jcarousel-prev-disabled {background: url('../gfx/m24-arrows-disabled.png') left no-repeat; }
div.obiektDetails .miniatury .jcarousel-next-disabled {background: url('../gfx/m24-arrows-disabled.png') right no-repeat;}
div.obiektDetails .miniatury .jcarousel-prev:hover {background: url('../gfx/m24-arrows-hover.png') left no-repeat; }
div.obiektDetails .miniatury .jcarousel-next:hover {background: url('../gfx/m24-arrows-hover.png') right no-repeat;}
div.obiektDetails .sekcja { clear: both; margin-top: 20px;}
div.obiektDetails .sekcjaNaglowek { font-size: 20px; font-weight: bold; border-bottom: 2px solid #FEEA2C; text-align: center; margin-bottom: 10px;}
div.obiektDetails .daneTeleadresowe  .label { float: left; width:100px; font-weight: bold;}
div.obiektDetails   #obiektKontakt .row { margin-top: 4px; }
div.obiektDetails  #obiektKontakt { float:right; width:350px; }
div.obiektDetails  #obiektKontakt .label { float: left; width:120px; }
div.obiektDetails  #obiektKontakt input.contentText { width: 200px; }
div.obiektDetails  #obiektKontakt input.contentDate { width: 86px; }
div.obiektDetails  #obiektKontakt textarea.contentFullText { width: 320px;  height: 60px;}
div.obiektDetails  #obiektKontakt .submitBWrapper { text-align: right; }
div.obiektDetails  #obiektKontakt .submitB { margin-right: 30px; }
div.obiektDetails  #obiektKontakt .smallerText { font-size: 10px; margin-left:3px;}

.m-cennik  {  border:1px solid #FACB4F; border-width:1px 1px 1px 1px; text-align: center;}
.m-cennik {border:1px solid #FACB4F; border-collapse:collapse;   margin: 5px 15px 3px 5px; width:90%; margin: 15px auto auto;}
.m-cennik td, .m-cennik th { color:black;padding:6px; vertical-align:middle;text-align:center;border:1px solid #FACB4F; border-width:0px 1px 1px 0;}
.m-cennik thead th  { font-weight: bold;  text-align: center;  border:1px solid #FACB4F; 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; }

table#obiektCennik {  margin: 10px auto; }
table#obiektCennik thead { font-weight:bold; }
table#obiektCennik tr { border-bottom: 1px solid #FEEA2C; }
table#obiektCennik  td.nazwa { width:120px; }
table#obiektCennik  td.ilosc { width:60px; }
table#obiektCennik  td.przedzial { width:80px; }



/* floatingControlsPane */
#floatingControlsPane { width: 240px; background: #F1E86E; display : none; border: 1px solid black; padding:3px;  -moz-opacity: 0.9; opacity: 0.9;}
#floatingControlsPane:hover {  -moz-opacity:1; opacity: 1;}
#floatingControlsPane .tabs { position: absolute; top: -22px; }
#floatingControlsPane .tab { float: left; background: #FACB4F; border: 1px solid black;  border-bottom: none; margin:0 4px; cursor:pointer; padding:2px 3px;}
#floatingControlsPane .tabs .selected{ background: #F1E86E;  position: relative; top:1px;}
#floatingControlsPane .tabs .hidden{ display: none;  }
#floatingControlsPane .tabsContent {  background: #F1E86E; min-height: 40px; _height: 40px; padding:3px 2px; }
#floatingControlsPane .tabContent {  display: none; }

#floatingControlsPane label { cursor: pointer; margin-left: 5px;}

/* wyszkane obiekty - lista*/
#listaObiektow { overflow-x: hidden; overflow-y: auto; height: 410px;  }
#listaObiektow .obiekt { font-size: 11px; font-family: sans-serif; cursor: pointer; height: 35px; overflow: hidden; position: relative;}
#listaObiektow .obiektSelected {background:#C85B00; }
#listaObiektow .obiekt:hover {background:#C85B00; }
#listaObiektow .obiekt .cenaMin { position: absolute; bottom: 2px; right: 2px; font-weight: bold; }
#listaObiektow .obiekt .fotoD { float: left; padding:3px;  width: 46px; height:29px; background: url('../gfx/AC-indicator.gif') center no-repeat}
#listaObiektow .obiekt .fotoD .fotoSrc {display: none; }
#listaObiektow .obiekt .fotoD img.foto{  clip: rect(0px, 44px, 29px, 2px); position: absolute;  height:29px;  border:none;}
#listaObiektow .paging .strona { font-weight: bold; padding:0 20px; cursor: pointer;}
#listaObiektow .showAllB { font-weight: bold; text-align: center; color: black; line-height: 35px; cursor: pointer;}
#listaObiektow .showAllB:hover {text-decoration: underline; }
#listaObiektow .paging { position: absolute; bottom: 5px;}
#listaObiektow .noItemsInfo { text-align: center; font-weight: bold; margin:30px 0; font-size: 20px;}

.celownikLabel { width: auto; padding:2px; text-align: center; color:#790000; position: absolute; bottom:-13px;  left:-25px;font-size:11px; font-family: sans-serif;}


.bannerIFrame { display: block; clear:both;  margin: 20px auto; width: 450px; height: 180px; border: none;/* border: 1px solid #C2E24B; */}
#obiektyPartnerskieIframeBox { width: 700px; margin: 20px auto; }
#obiektyPartnerskieIframe { height: 70px;  border: none; border: none; width: 97%; margin-left: 10px; margin-top:10px;  }

.atrakcjaDetailsSmallCloud {  min-height: 130px; width: 650px; }
.atrakcjaDetailsSmallCloud .title { font-weight: bold; margin-bottom: 10px; }
.atrakcjaDetailsSmallCloud .city { font-style: italic; margin-bottom: 10px; }
.atrakcjaDetailsSmallCloud .photoWrapper { float: left; margin: 10px; }
.atrakcjaDetailsSmallCloud .photo { width: 130px; height: 90px; }
.atrakcjaDetailsSmallCloud .link { margin-top: 10px; text-align: right; }
#atrakcje-banner-container { font-weight: bold; background: #FACB4F; border: 1px solid black; padding: 5px; cursor: pointer;  margin: auto;}
#atrakcje-banner-container:hover { background: #F1E86E; }


/* ========================================================================================*/
/* ==============================  last minute  ===========================================*/
/* ========================================================================================*/	

#LastMinute  table.listaObiektow { width: 100%; border-collapse: collapse; }
#LastMinute  .fotoD { width:125px;}
#LastMinute  .fotoD .fotoRamka { border: 1px solid black;  width: 117px; height: 82px; }
#LastMinute  .foto { margin:1px; margin-left:0px;}
#LastMinute  .listaObiektowWiersz { }
#LastMinute  .listaObiektowWiersz:hover { background:#feff94; }
#LastMinute  .listaObiektowWiersz2 { background:#fffae0 ;  }
#LastMinute  .link { color: black;}
#LastMinute  .nazwa { font-weight: bold; text-decoration:none; font-size:14px;}
#LastMinute  .promocjaDetails { width: 170px; text-align:right; font-weight: bold; }
#LastMinute  .listaObiektowInfo { text-align: right; line-height: 40px;}
#LastMinute  .stronnicowanie { text-align: right; line-height: 40px;}
#LastMinute  .stronnicowanie img { border:0;}
#LastMinute  .stronnicowanie a { color:black; }
#LastMinute  .stronnicowanie .stronaNr { margin-left: 5px; }
#LastMinute  .lastMinuteInfoHidden { display: none;  }
#LastMinute  .lastMinuteInfoWrapper { padding: 0; }
#LastMinute .lastMinuteInfo { list-style-type: none;  }
#LastMinute .pasekPrzerwa	{ background: fefcad; height:3px; border:1px solid #dfcd4f; }
#LastMinute .promocjaDetails .link { margin-top: 13px; float: right; font-weight: bold; text-decoration:none; font-size:14px;}
#LastMinute .details { padding: 5px 0; }



/* ========================================================================================*/
/* ==============================  AddFacility  ===========================================*/
/* ========================================================================================*/
#AddFacility #logaTop { margin: 10px; }
#AddFacility .textTop { margin: 30px; text-align: center; margin-bottom: 10px;}
#AddFacility .textTop p { margin-top: 10px;}
#AddFacility  .addFacilityForm {  float: left; width: 440px;  margin-top:30px;}
#AddFacility  .formRow  { margin: 5px 0; }
#AddFacility  #o_wsp  {text-align: center; }
#AddFacility  .formRow  label { width: 255px; float: left;  }
#AddFacility  .formRow  label.short { width: 180px; float: left; text-align: right; }
#AddFacility  .submitBD   { margin-top:15px;  }
#AddFacility .textBottom { clear: both; margin-top: 30px; float: left;}
#AddFacility .textBottom  ul {  padding-left: 30px; margin-top: 10px;}
#AddFacility .textBottom  li { list-style-type: disc;}
#AddFacility #addFacilityMapWrapper  { }
#AddFacility #addFacilityMapContener {  width: 500px;  overflow: hidden; height: 300px; margin-top: 30px; border:1px solid black;}
#AddFacility .dopisek { font-size: 10px;  }
#AddFacility .wspInputs { display: none; }

#AddFacility .rightColumn { float: right; width: 520px; }
#AddFacility #obiektTagsWrapper   { padding-top: 10px; } 
#AddFacility #obiektTagsWrapper  .obiektTagsTextValue { width: 99%; height: 100px;  margin-top: 10px;}

#AddFacility .anim  { font:16px Tahoma;clear:both; height:140px;position:relative; margin-top: 30px; }
#AddFacility .anim a  { white-space:nowrap;display:block;float:right;padding:5px; }
#AddFacility .anim p  { display:none;clear:both;font:15px Tahoma;width:80%;text-align:center;margin:0 auto;padding-top:17px;height:110px;border:0px solid red;}
#AddFacility .anim p.v  { display:block;clear:both;font:15px Tahoma;width:80%;text-align:center;margin:0 auto;padding-top:17px;height:110px;border:0px solid red;}
#AddFacility .anim p img { float:right; vertical-align:middle; background:white;padding:2px;border:1px solid gray;margin:-15px 5px 20px; }
#AddFacility #partnersLogo {  clear: both; text-align: center;} 
#AddFacility #partnersLogo img { margin: 20px; text-align: center; }



/* ========================================================================================*/
/* ==============================  stopkaStrony  ==========================================*/
/* ========================================================================================*/	
#stopkaStrony { width: 100%; line-height: 20px; background: #FACB4F; clear:both; text-align: center; font-size: 12px;}
#stopkaStrony a { margin:0 10px; text-decoration: none;}
#stopkaStrony .meteor24coukLinkWrapper { float: right; }
.pasekBottom { margin-top: 20px;  } 


/* ========================================================================================*/
/* ==============================  Copyrights  ============================================*/
/* ========================================================================================*/	
#Copyrights .fakeBodyHelper { text-align: center; }
#Copyrights .heading { margin: 20px 0; font-size: 25px; }
#Copyrights  p { margin: 20px 0;  }

/* ========================================================================================*/
/* ==============================  Regulamin  ============================================*/
/* ========================================================================================*/	
#Regulamin  p { margin: 20px 0;  }
#Regulamin  ol { padding-left: 30px; }
#Regulamin  ol li { list-style-type: decimal;}
#Regulamin .fakeBodyHelper { padding-top: 20px;}

/* ========================================================================================*/
/* ==============================  Contact  ===============================================*/
/* ========================================================================================*/	
#Contact p { margin: 5px 0; }
#Contact .column { width: 45%; }
#Contact .leftColumn { float: left;  }
#Contact .rightColumn { float: right;  }
#Contact .mainHeading { font-size: 25px;  margin: 20px 10px;}
#Contact .smallHeading { font-size: 20px;  border-bottom: 2px solid #FACB4F; margin: 20px 0 10px;}
#Contact td { padding:4px 8px;}
#Contact .sectionBody { padding-left: 20px; }
#Contact .input { width: 300px; }
#Contact #tresc { height: 300px; }
#Contact .submitBWrap { text-align: right; }
#Contact .submitB { padding:0px 6px; letter-spacing:1px; }
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 46px;
    height: 29px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


