#HPP																	{display: none;}
#HotelPoloniaPalast													{position: absolute; left: 0; top: 0; width: 900px; height: 500px; background: #fff;} 
#HotelPoloniaPalast		div.hppi   									{position: absolute; left: 0; top: 0;}
#HotelPoloniaPalast		div.hppb   									{position: absolute; left: 25px; bottom: 25px; width: 850px; height: 220px; background: #fdf3e8; opacity: 0.90; -moz-opacity: 0.90; -khtml-opacity: 0.90; filter: alpha(opacity=90);}
#HotelPoloniaPalast		div.hppt   									{position: absolute; left: 40px; bottom: 30px; width: 820px; height: 205px; overflow: hidden;}
#HotelPoloniaPalast		div.hppt		p								{font-size: 12px; color: #333; margin: 0 0 10px; padding: 0; font-family: Georgia, "Times New Roman", Times, serif;}
#HotelPoloniaPalast		div.hppt		p.hHPP							{font-size: 18px; color: #440301;}
#HotelPoloniaPalast		div.hppt		a 								{font-family: Georgia, "Times New Roman", Times, serif; text-decoration: underline; color: #440301;}
#HotelPoloniaPalast		div.hppt		a:hover							{text-decoration: none;}



#debugOuter															{clear: both; margin-top: 20px; font-size: 11px; color: #ffffff !important;}
#debug																{width: auto; height: 300px; overflow: auto; display: none; background: #f0f0f0; margin-top: 5px; font-size: 11px; color: #505050; scrollbar-face-color: #ffffff; scrollbar-shadow-color: #e0e0e0; scrollbar-highlight-color: #ffffff; scrollbar-3dlight-color: #e0e0e0; scrollbar-darkshadow-color: #ffffff; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #CC0033;} 
#debug	div															{padding: 0 10px;}
ins																	{text-decoration: none;}
hr																	{padding: 0; margin: 0; color: #e6e6e6; height: 0; width: 100%; border: 1px solid #e6e6e6;}
body 																{margin: 0px; background: #3298A5 url('http://www.centrumhotele.pl/_images/_bg_k.png') repeat-x top center;}
body, td, th, div, span, p, a										{font-family: arial, helvetica, sans-serif;}
img																	{border: 0;}
img.sstar															{margin-right: 1px;}
.at14																{font-size: 14px; line-height: 21px; color: #000000;} 
ul																	{padding: 0; margin: 0;}
ul			li														{margin: 0 0 3px 18px;}
#top																	{position: relative; width: auto; height: 105px; background: #171717 url('http://www.centrumhotele.pl/_images/_bg_top.png') repeat-x top center;}
#header																{position: relative; margin: auto; width: 950px; height: 105px;}
#logo																{position: absolute; left: 0; top; 0;}
#bMainTop															{position: absolute; left: 120px; top: 3px; width: 700px; height: 80px; text-align: center;}
#weather																{position: absolute; right: 0; bottom: 5px; width: 145px; height: 70px;}
#weather		div.p													{width: 110px; float: right; text-align: center; font-size: 12px; color: #a8a8a8; line-height: 17px; padding-top: 5px;}
#weather		div.l													{width: 72px; float: left; text-align: center; font-size: 12px; color: #a8a8a8; line-height: 18px; padding-top: 7px;}
#weather		div.r													{width: 72px; float: right; text-align: center; padding-top: 7px;}
#weather		a														{font-size: 10px; color: #555; text-decoration: none; display: block; position: absolute; width: 72px; left: 0; bottom: -6px;}		
#weather		a:hover													{color: #3BB3C3;}
#slideshowContainer													{position:absolute;}
.mask																{position:relative; width:930px; height:240px; overflow:hidden;}
.mask img															{position:absolute; display:block; border:none;}
img.uui																{background: #3BB3C3; margin: 0 0 2px 2px;}
#langSelector														{position: absolute; right: 0; top: 3px; width: 200px;}
#langSelector		ul												{margin: 0;	padding: 0;	list-style-type: none;}
#langSelector		li												{margin: 0; padding: 0; float: right;}
#langSelector		li	a											{font-size: 11px; color: #6A6968; text-decoration: none; display: inline-block; padding: 6px 10px;}
#langSelector		li	a:visited									{color: #6A6968;}
#langSelector		li	a:hover										{color: #ffffff;}
#langSelector		li	a:active										{color: #ffffff;}
#langSelector		li	a.sel										{background: transparent url('http://www.centrumhotele.pl/_images/_top_lng_arrb.gif') no-repeat top center; color: #ffffff;}
#langSelector		li	a.sel:visited								{color: #ffffff;}
#langSelector		li	a.sel:hover									{color: #ffffff;}
#langSelector		li	a.sel:active									{color: #ffffff;}
#main																{position: relative; margin: auto; width: 950px; margin-top: 25px;}
#content																{position: relative; width: auto; background: #ffffff; padding: 0 10px;}
#minimal																{position: absolute; left: 0; top: 0; width: 800px; height: 400px; overflow: hidden; background: #fff;}
#top-minimal															{position: relative; padding: 15px; background: #EA891C; width: auto;}
#top-minimal			h1												{font-size: 16px; font-weight: normal; display: inline; padding: 0; margin: 0;}
#main-minimal														{position: relative; padding: 15px; width: auto;}
#middleMenu															{position: relative; width: auto; height: 24px;}
#middleMenu			a												{font-size: 14px; color: #ffffff; text-decoration: none; display: inline-block; padding: 4px 10px 1px 10px; margin: 2px 1px 0 0; border-bottom: 1px solid #3BB3C3; vertical-align: bottom; background: #C67418;}
#middleMenu			a.sel											{border-bottom: 1px solid #ffffff; color: #555; padding: 4px 10px 1px 10px; background: #ffffff;}
#middleMenu			a:hover											{padding: 4px 10px 3px 10px; margin-top: 0px;}
#subMenu																{position: relative; width: 930px; height: 29px;}
#subMenu			a													{position: relative; z-index: 10; font-size: 14px; color: #ffffff; text-decoration: none; display: inline-block; padding: 6px 9px 5px 9px; margin: 2px 1px 0 0; vertical-align: bottom; background: #3BB3C3;}
#subMenu			a.sel												{color: #ffffff; padding: 6px 9px 5px 9px; background: #3194A2;}
#subMenu			a:hover												{padding: 6px 9px 7px 9px; margin-top: 0px;}
#subMenu			a.lel												{padding: 0; width: 1px; border-left: 1px solid #3194A2; height: 27px; margin-left: -1px;}
#subMenu			div.bg												{position: absolute; bottom: 0; right: 0; padding: 0; margin: 0; background: #3194A2; width: 930px; height: 27px; z-index: 1;}
#subMenu			div.end												{position: absolute; bottom: 0; right: 0; padding: 0; margin: 0; background: #3BB3C3; width: 50px; height: 27px; z-index: 2;}
#subMenuSH															{position: relative; width: 930; height: 14px; background: transparent url('http://www.centrumhotele.pl/_images/_bg_msh.png') repeat-x top left;}
#topMenu																{position: absolute; width: 100%; margin: auto; bottom: 0; text-align: center;}
#topMenu				a												{font-size: 14px; text-decoration: none; width: 140px; display: inline-block; padding: 4px 0 1px 0; margin: 0 1px 0 0; border-bottom: 1px solid #282828; vertical-align: bottom;}
#topMenu				a.sel											{border-bottom: 1px solid #3BB3C3; padding: 4px 0 1px 0;}
#topMenu				a:hover											{padding: 4px 0 3px 0;}
#footerI																{position: relative; width: 950px; background: #f3f3f3; padding: 5px 0; clear: both;}
#footerI				div.hBox											{position: relative; width: auto; float: left; font-size: 10px; margin: 5px 5px 0 15px; color: #555; font-family: tahoma, arial, helvetica, sans-serif;}
#footerI				div.hBox		a									{text-decoration: none; color: #555;}
#footerI				div.hBox		a.h									{text-decoration: none; color: #3BB3C3; font-size: 11px}
#footerI				div.hBox		a:hover								{color: #3BB3C3;}
#footerC																{position: relative; width: auto; background: #e0e0e0; height: 41px; clear: both;}
#footerC				div.copyright									{position: relative; width: auto; float: left; font-family: tahoma, arial, helvetica, sans-serif; color: #808080; font-size: 10px; padding: 13px 10px;}
#footerC				a												{color: #808080; font-size: 10px;}
#footerC				a:hover											{color: #000000; font-size: 10px;}
#footerC				#mbk2											{cursor: pointer; margin: 8px; 10px; float: right; opacity: 0.10; -moz-opacity: 0.10; -khtml-opacity: 0.10; filter: alpha(opacity=10);}
#footerC				#mbk												{cursor: pointer; margin: 8px; 10px; float: right;}
#footerC				#mbk2:hover										{opacity: 1; -moz-opacity: 1; -khtml-opacity: 1; filter: alpha(opacity=100);}
#footerS2															{position: relative; width: auto; height: 12px; border-top: 4px solid #f8f8f8; display: none;}
#footerS																{position: relative; width: auto; background: transparent url('http://www.centrumhotele.pl/_images/sh2.png') repeat-x top left; height: 20px;}
#contentStart		img.bHeader										{margin-top: 4px;}	
#contentStart		div.bCaption										{position: absolute; left: 0px; top: 150px; width: auto; padding: 8px 12px; font-size: 12px; color: #ffffff; line-height: 18px;}
#contentStart		div.bLink										{position: absolute; right: 0; width: auto; padding: 10px 8px; bottom: 0;}
#contentStart		div.bLink			img 							{margin-left: 5px;}
#contentStart		div.bLink			a							{font-size: 11px; color: #ffffff; display: inline-block; padding: 2px 6px 3px 6px; border: none; text-decoration: none;}
#contentStart		div.bLink			a:hover						{border: 1px solid #ffffff; padding: 1px 5px 2px 5px;}
#contentStart		div.navHLinks1									{position: absolute; left: 12px; top: 8px; width: 135px; font-size: 12px; color: #b1b1b1;}								
#contentStart		div.navHLinks1		a							{font-size: 14px; color: #555; display: block; padding: 3px 0 0 14px; text-decoration: none; background: transparent url('http://www.centrumhotele.pl/_images/_arrh.gif') no-repeat 2px 8px;}
#contentStart		div.navHLinks1		a:hover						{color: #000000;}
#contentStart		div.navHLinks2									{position: absolute; left: 135px; top: 8px; width: 165px; font-size: 12px; color: #b1b1b1;}
#contentStart		div.navHLinks2		a							{font-size: 12px; color: #555; display: block; padding: 3px 0 0 14px; text-decoration: none; background: transparent url('http://www.centrumhotele.pl/_images/_arrh.gif') no-repeat 2px 8px;}
#contentStart		div.navHLinks2		a:hover						{color: #000000;}
#contentStart		div.navKLinks									{position: absolute; left: 12px; top: 8px; width: 280px; font-size: 12px; color: #b1b1b1;}								
#contentStart		div.navKLinks		a							{font-size: 12px; color: #555; display: block; padding: 3px 0 0 14px; text-decoration: none; background: transparent url('http://www.centrumhotele.pl/_images/_arrk.gif') no-repeat 2px 8px;}
#contentStart		div.navKLinks		a:hover						{color: #000000;}
#contentStart		div.navTLinks									{position: absolute; left: 12px; top: 8px; width: 280px; font-size: 12px; color: #b1b1b1;}								
#contentStart		div.navTLinks		a							{font-size: 12px; color: #555; display: block; padding: 3px 0 0 14px; text-decoration: none; background: transparent url('http://www.centrumhotele.pl/_images/_arrt.gif') no-repeat 2px 8px;}
#contentStart		div.navTLinks		a:hover						{color: #000000;}
#indexBoxK															{position: relative; width: 309px; height: 264px; float: left; background: #3BB3C3 url('http://www.centrumhotele.pl/_images/_bg_start_konferencje.png') repeat-x bottom left; margin-right: 1px;} 
#indexBoxT															{position: relative; width: 310px; height: 264px; float: left; background: #8AC535 url('http://www.centrumhotele.pl/_images/_bg_start_turystyka.png') repeat-x bottom left;}
#indexBoxH															{position: relative; width: 309px; height: 264px; float: left; background: #EA891C url('http://www.centrumhotele.pl/_images/_bg_start_hotele.png') repeat-x bottom left; margin-left: 1px;}
#indexBoxKL															{position: relative; width: 309px; height: 180px; float: left; clear: both;} 
#indexBoxTL															{position: relative; width: 312px; height: 180px; float: left; background: transparent url('http://www.centrumhotele.pl/_images/_bg_start_mbox.gif') repeat-y top left;}
#indexBoxHL															{position: relative; width: 309px; height: 180px; float: left; }
#naviTopHotele														{position: relative; width: 930px;}
#naviTopHotele		div.hBox185										{position: relative; width: 185px; height: 240px; float: left; background: #ececec url('http://www.centrumhotele.pl/_images/_bg_hmshon.png') repeat-x top left; margin-right: 1px;}
#naviTopHotele		div.hBox186										{position: relative; width: 186px; height: 240px; float: left; background: #ececec url('http://www.centrumhotele.pl/_images/_bg_hmshon.png') repeat-x top left;}
#naviTopHotele		div.hBox185:hover								{background: #f6f6f6 url('http://www.centrumhotele.pl/_images/_bg_hmsh.png') repeat-x top left;}
#naviTopHotele		div.hBox186:hover								{background: #f6f6f6 url('http://www.centrumhotele.pl/_images/_bg_hmsh.png') repeat-x top left;}
#naviTopHotele		a.hHeader										{position: absolute; display: block; left: 0; top: 100px; font-size: 17px; color: #EA891C !important; width: auto; padding: 7px 0 7px 9px; text-decoration: none;}
#naviTopHotele		a.hHeader			img							{margin-bottom: 4px;}
#naviTopHotele		a.hStartPrice									{position: absolute; display: block; left: 0; top: 131px; font-size: 13px; color: #202020 !important; width: 167px; padding: 7px 9px; text-decoration: none;}
#naviTopHotele		a.hStartPrice		img							{margin: 0 0 1px 5px;}
#naviTopHotele		a.hText											{position: absolute; display: block; left: 0; top: 0; font-size: 11px; color: #555555 !important; width: 167px; padding: 161px 9px 20px 9px; text-decoration: none;}
#naviTopHoteleInfo													{position: relative; width: 930px; padding: 4px 0; font-size: 13px; font-weight: bold; color: #000000; text-align: center;}
#hInfoBox															{position: absolute; right: 5px; top: 5px; width: auto; height: 40px; border-left: 1px solid #eeeeee; font-size: 11px; color: #606060; text-align: left; padding: 5px 10px; margin: 0;}
#hInfoBox			a												{color: #606060; text-decoration: none;}
#hInfoBox			a:hover											{color: #3BB3C3;}
#hInfoBox			div.tel											{position: absolute; left: -170px; font-size: 16px; bottom: 2px; width: 160px; text-align: right; color: #606060;}
#hInfoBox			div.tel				img							{vertical-align: middle; margin-right: 3px; }
#topVisual															{position: relative;}
#visAd																{position: absolute; bottom: 0; left: 0; width: 910px; background: #000000; opacity: 0.70; -moz-opacity: 0.70; -khtml-opacity: 0.70; filter: alpha(opacity=70); padding: 10px; text-align: center;}
#visAd				h3												{font-weight: normal; display: inline; margin: 0; padding: 0; color: #ffffff; font-size: 17px; opacity: 1 !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; filter: alpha(opacity=100) !important;}
#visAd				b												{font-weight: normal; color: #3BB3C3; font-size: 17px; opacity: 1 !important; -moz-opacity: 1 !important; -khtml-opacity: 1 !important; filter: alpha(opacity=100) !important;}
h2																	{font-weight: normal; color: #3BB3C3; margin: 5px 0 15px 0; padding: 0; font-size: 25px; font-family: 'arial narrow', arial, helvetica, sans-serif;}
h4																	{color: #000000; margin: 0 0 5px 0; padding: 0; font-size: 11px; font-family: arial, helvetica, sans-serif;}
a.boxLink			img 												{margin-left: 5px;}
a.boxLink															{font-size: 11px; color: #3BB3C3; display: inline-block; padding: 2px 6px 3px 6px; border: none; text-decoration: none;}
a.boxLink:hover														{border: 1px solid #3BB3C3; padding: 1px 5px 2px 5px;}
a																	{color: #000000; text-decoration: none;}
a:hover																{color: #3BB3C3; text-decoration: none;}
span.CETS															{}
span.CETSon															{position: relative; z-index: 10000; display: block; left: inherit; top: inherit; width: inherit; height: inherit; padding: 0; border: 1px solid #ff0000;}
.clear																{clear: both; font-size: 0;}
.divR 																{width: auto; text-align: right;}
.divL 																{width: auto; text-align: left;}
.divC 																{width: auto; text-align: center;}
ul.hDist																{padding: 5px 0 10px 0; margin: 0; list-style-type: none; line-height: 14px;}
ul.hDist		li														{padding: 0 0 0 12px; margin: 0 0 5px 0; background: transparent url('http://www.centrumhotele.pl/_images/_sym_place.gif') no-repeat left 1px; display: inline-block; width: auto; font-size: 11px;}
ul.hDist		li 		a												{font-size: 11px; color: #000000 !important; text-decoration: none !important; padding-right: 16px; background: transparent url('http://www.centrumhotele.pl/_images/_sym_popup.gif') no-repeat right 2px;}
ul.hDist		li 		b												{font-size: 11px; color: #555; font-weight: normal;}
ul.hDist		li 		a:hover											{color: #3BB3C3 !important;}
ul.hDist		li 		img												{margin-right: 4px;}
ol.mphdotch															{padding: 0; margin: 0; list-style-type: none; width: auto; font-size: 12px;}
ol.mphdotch		li													{padding: 0 5px 0 18px; margin: 0; background: transparent url('http://www.centrumhotele.pl/_images/_dotch.gif') no-repeat left 4px;}
div.hDistInfo														{font-size: 10px; color: #555; border-top: 1px solid #f0f0f0; padding-top: 5px;}
div.hDistInfo		img												{margin: 0 4px 0 10px;}
div.warningMsg														{width: auto; font-size: 11px; color: #000000; font-weight: bold; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_alert.png') no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 5px 10px 5px 49px; margin: 5px 0;}
div.infoMsg															{width: auto; font-size: 11px; color: #000000; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_info.png') no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 5px 10px 5px 49px; margin: 5px 0;}
div.errorBox															{width: auto; font-size: 16px; color: #000000; font-weight: bold; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_alert.png') no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 13px 10px 20px 49px; margin: 5px 0;}
ul.hInfo																{padding: 0 0 10px 0; margin: 0; list-style-type: none; line-height: 14px;}
ul.hInfo		li														{padding: 0 0 0 12px; margin: 0 0 5px 0; color: #555; background: transparent url('http://www.centrumhotele.pl/_images/_hdot.gif') no-repeat left 3px; display: block; width: auto; font-size: 11px;}
ul.hInfo		li 		b												{font-size: 11px; color: #000000; font-weight: normal;}
#contentMainWrap														{position: relative; width: 930px;}
#contentMainLeft														{position: relative; float: left; width: 640px; border-right: 1px solid #d8d8d8;}
#contentMainLeft			div.hmpWelcome 								{padding: 10px; border-bottom: 1px solid #d8d8d8; width: auto; font-size: 14px; line-height: 21px; color: #505050;}
#contentMainLeft			div.hmpMainContent							{padding: 10px 20px 20px 10px; width: auto; font-size: 12px; line-height: 16px; color: #505050; line-height: 20px;}
#contentMainLeft			div.hmpMainContent	p						{padding: 0 0 10px 0; margin: 0;}
#contentMainLeft			div.hmpMainContent	b						{color: #000000; font-weight: normal;}
#contentMainLeft			div.hmpMainContent	a						{text-decoration: underline; color: #505050;}
#contentMainLeft			div.hmpMainContent	a:hover					{color: #3BB3C3;}
#contentMainLeft			div.hmpMainContent	div.left					{width: 64%; border-right: 1px solid #d8d8d8; float: left; padding: 0 20px 10px 0; font-size: 12px;}
#contentMainLeft			div.hmpMainContent	div.right				{width: 30%; float: right; padding: 0 0 10px 20px;}
#contentMainLeft			div.hmpMainContentP							{padding: 10px 20px 20px 10px; width: auto; font-size: 12px; line-height: 16px; color: #505050; line-height: 20px;}
#contentMainLeft			div.hmpMainContentP	p						{padding: 0 0 10px 0; margin: 0;}
#contentMainLeft			div.hmpMainContentP	b						{color: #000000; font-weight: normal;}
#contentMainLeft			div.hmpMainContentP	a						{text-decoration: underline; color: #505050;}
#contentMainLeft			div.hmpMainContentP	a:hover					{color: #000;}
#contentMainLeft			div.hmpMainContentP	div.left					{width: 64%; border-right: 1px solid #d8d8d8; float: left; padding: 0 20px 10px 0; font-size: 12px;}
#contentMainLeft			div.hmpMainContentP	div.right				{width: 30%; float: right; padding: 0 0 10px 20px;}
#contentMainLeftWrap													{width: auto;}
#contentMainLeftBoxL													{float: left; width: 35%;}
#contentMainLeftBoxL		div.hmpLinks									{padding: 10px; float: left; font-size: 12px; line-height: 16px; color: #555;}
#contentMainLeftBoxL		div.hmpLinks			ul						{list-style-type: none; padding: 0; margin: 0;}
#contentMainLeftBoxL		div.hmpLinks			li						{margin: 0;}
#contentMainLeftBoxL		div.hmpLinks			li		a				{text-decoration: none; font-size: 12px; color: #000000; display: block; width: auto; padding: 2px 0 2px 15px; background: transparent url('http://www.centrumhotele.pl/_images/_arrh.gif') no-repeat 1px 7px; }
#contentMainLeftBoxL		div.hmpLinks			li		a:hover			{color: #3BB3C3;}
#contentMainLeftBoxR													{float: right; width: 64%; border-left: 1px solid #d8d8d8;}
#contentMainLeftBoxNews												{width: auto;}
div.hmpEvents														{width: auto; padding: 15px 10px 10px 15px; font-size: 12px; line-height: 16px; color: #555;}
div.hmpEvents		a												{color: #000000; margin: 10px 0 5px 0; display: block; text-decoration: none;}
div.hmpEvents		a		h5										{padding: 0; margin: 0; font-weight: normal; color: inherit; font-size: 15px; border-left: 2px solid #3BB3C3; padding-left: 6px; line-height: 16px;}
div.hmpEvents		a		span										{color: #555; font-size: 10px; text-decoration: none; padding-left: 9px; line-height: 14px;}
div.hmpEvents		a		img										{margin-left: 2px;}
div.hmpEvents		a:hover											{color: #3BB3C3 !important;}
div.hmpEvents		p												{color: #555; font-size: 11px; padding: 0 0 15px 9px; margin: 0;}
div.hmpEvents		p		a										{display: inline !important;}
div.hmpEventRender													{width: auto; padding: 15px 20px 10px 15px; font-size: 12px; line-height: 18px; border-bottom: 1px solid #d8d8d8;}
div.hmpEventRender	h5												{margin: 0; color: #000000; font-weight: normal; color: inherit; font-size: 17px; border-left: 2px solid #3BB3C3; padding-left: 6px; line-height: 19px;}
div.hmpEventRender	h4												{margin: 5px 0 5px 9px; color: #000000; font-weight: normal; color: inherit; font-size: 15px; line-height: 18px;}
div.hmpEventRender	span												{color: #555; font-size: 10px; text-decoration: none; padding-left: 9px; line-height: 14px;}
div.hmpEventRender	img												{margin-left: 2px;}
div.hmpEventRender	a												{color: #000000; text-decoration: none; border-bottom: 1px dotted #a7a7a7;}
div.hmpEventRender	a:hover											{color: #3BB3C3 !important; border-bottom: 1px dotted #3BB3C3;}
div.hmpEventRender	p												{color: #555; font-size: 12px; line-height: 18px; padding: 0 0 15px 9px; margin: 0;}
div.hmpEventRender	b												{padding: 0; margin: 0; line-height: inherit; display: inline;}
div.hmpEventRender	ul												{list-style: none; padding: 0; margin: 0 0 0 5px;}
div.hmpEventRender	li												{margin: 0; list-style: none; color: inherit; padding-left: 17px; background: transparent url('http://www.centrumhotele.pl/_images/_hdot.gif') no-repeat 4px 7px;}
div.hAddServices														{width: auto; margin-top: 15px;}
div.hAddServices		h4												{padding: 0; margin: 0; color: #000000; font-weight: normal; color: #000000; font-size: 13px;}
div.hAddServices		ul												{padding: 5px 0 10px 0; margin: 0; list-style-type: none; line-height: 16px;}
div.hAddServices		ul	li											{padding: 0 0 0 12px; margin: 0 0 5px 0; background: transparent url('http://www.centrumhotele.pl/_images/_hdot.gif') no-repeat left 5px; font-size: 12px;}
div.hAddServices		div												{padding: 10px 10px 0 10px;}
div.hAddServices		div.slLeft										{width:59%; border-right: 1px solid #f5f5f5;}
div.hAddServices		div.slRight										{width:33%; float: right;}
#contentMainRight													{position: relative; float: right; width: 289px; }



#contentMainRight		div.kmpPromo									{padding: 10px 10px 15px 15px; font-size: 12px;}
#contentMainRight		div.kmpPromo			b						{font-size: 13px; color: #000000; font-weight: normal;}
#contentMainRight		div.kmpPromo			h3						{padding: 0; margin: 0; color: #3194A2 !important; font-weight: normal; color: #000000; font-size: 15px;}
#contentMainRight		div.kmpPromo			a						{color: #3194A2; text-decoration: underline; font-size: 12px;}

#contentMainRight		div.hmpSearch								{padding: 10px 10px 15px 15px; border-bottom: 1px solid #d8d8d8; background: transparent url('http://www.centrumhotele.pl/_images/_bg_search.gif') no-repeat bottom left;}
#contentMainRight		div.hmpSearch		span						{font-size: 11px; color: #000000; margin-top:1px;}
#contentMainRight		div.hmpSearch		.rez_hotel				{width: 171px; height: 21px;}
#contentMainRight		div.hmpSearch		div.td					{width: auto; height: 22px; clear: both; padding-top: 8px;}
#contentMainRight		div.hmpSearch		div.tdl					{float: left; padding: 4px 5px 0 0; font-size: 12px; color: #555;}
#contentMainRight		div.hmpSearch		div.tdr					{}
#contentMainRight		div.hmpHotelInfo								{padding: 15px 10px 10px 15px; border-bottom: 1px solid #d8d8d8;}
#contentMainRight		div.hmpNewsletter							{padding: 15px 10px 10px 15px; border-bottom: 1px solid #d8d8d8; background: transparent url('http://www.centrumhotele.pl/_images/_bg_newsletter.gif') no-repeat bottom right;}
#contentMainRight		div.hmpNewsletter	span						{font-size: 11px; color: #000000; margin-top: 1px;}
#contentMainRight		div.hmpNewsletter	p						{font-size: 11px; color: #555; margin: 0; padding: 0 0 8px 0;}
#contentMainRight		div.hmpNewsletter	div.td					{width: auto; height: 22px; clear: both; padding-bottom: 4px;}
#contentMainRight		div.hmpNewsletter	div.tdl					{width: 160px; float: left;}
#contentMainRight		div.hmpNewsletter	div.tdr					{width: 100px; float: right; text-align: right;}
#contentMainRight		div.hmpGoogleMaps							{padding: 15px 10px 10px 15px; border-bottom: 1px solid #d8d8d8;}
#contentMainRight		div.hmpGoogleMaps	span						{font-size: 11px; color: #d8d8d8; margin-top: 1px;}
#contentMainRight		div.hmpGoogleMaps	a						{font-size: 11px; color: #555; text-decoration: none;}
#contentMainRight		div.hmpGoogleMaps	a:hover					{color: #3BB3C3;}
table.tabKHotele														{border: 0; padding: 0; margin: 0 0 0 10px;}
table.tabKHotele			td.hh										{font-size: 15px;}
table.tabKHotele			td.hh		small							{font-size: 10px;}
table.tabKHotele			th											{font-size: 11px; color: #555; text-align: right; padding-right: 5px; font-weight: normal; vertical-align: top;}
table.tabKHotele			td											{font-size: 12px; color: #000; text-align: left; vertical-align: top;}
table.tabKHotele			td			img.sstar						{margin-right: 1px; margin-bottom: 3px;}
table.tabCHKForm														{border: 0; padding: 0; margin: 0 0 0 10px;}
table.tabCHKForm			th											{font-size: 12px; width: 100px; padding-top: 5px; color: #555; text-align: right; padding-right: 5px; font-weight: normal; vertical-align: top;}
table.tabCHKForm			td											{font-size: 12px; color: #000; text-align: left; vertical-align: top;}
table.tabCHKForm			td.btn										{text-align: right; padding-top: 5px;}
table.tabCHKForm			.box											{width: 470px; height: 120px; color: #000000; padding-top: 2px; border: 1px solid #d8d8d8; background: #ffffff;}
table.tabCHKForm			.input										{width: 470px; border: 1px solid #d8d8d8; background: #ffffff;}
table.tabCHKForm			.rqf											{font-size: 10px; color: #82807f;}
div.warningMsgBox													{width: 600px;}
div.warningMsg														{cursor: pointer; width: auto; font-size: 12px; color: #000000; font-weight: bold; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_alert.png') no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 7px 10px 7px 49px; margin: 5px 0 10px 0;}
div.warningMsgOK														{cursor: pointer; width: auto; font-size: 12px; color: #000000; font-weight: bold; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_ok.png')    no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 15px 10px 15px 49px; margin: 5px 0 10px 0;}
table.hmpContactH													{width: 100%;}
table.hmpContactH		td											{font-size: 12px; color: #000000; vertical-align: top;}
table.hmpContactH		td			a								{color: #000000; text-decoration: none;}
table.hmpContactH		td			a:hover							{color: #3BB3C3;}
table.hmpContactH		td.td1										{width: 21%; padding: 4px;}
table.hmpContactH		td.td1		img								{margin-bottom: 1px;}
table.hmpContactH		td.td2										{width: 54%; padding: 4px;}
table.hmpContactH		td.td3										{width: 17%; padding: 4px;}
table.hmpContactH		td.td4										{width: 8%; padding: 5px 4px 4px 4px; font-size: 11px; text-align: right;}
div.resrvdHotelInfo													{width: auto; padding: 25px 20px 20px 10px; margin: 5px 0; clear: both;}
div.resrvdHotelInfo		div.h										{width: 50%; float: left; vertical-align: bottom; font-size: 20px; color: #3BB3C3;}
div.resrvdHotelInfo		div.t										{font-size: 14px; color: #555; width: 45%; padding-top: 4px; float: right; text-align: right;}
div.resrvdHotelInfo		div.t		img								{vertical-align: bottom; margin-right: 3px;}
div.resrvdHotelInfo		div.t		a								{text-decoration: none; color: #555;}
div.resrvdHotelInfo		div.t		a:hover							{color: #3BB3C3;}
div.resrvdHotelInfo		div.t		span.sep							{font-size: 16px; color: #e4e4e4; margin: 0 10px;}
div.resrvdHotelInfo		div.d										{font-size: 12px; color: #555; line-height: 16px; clear: both; padding-top: 5px; margin-top: 2px; border-top: 1px solid #d8d8d8;}
div.resrvdHotelInfo		div.d		a								{text-decoration: none; color: #000000;}
div.resrvdHotelInfo		div.d		a:hover							{color: #3BB3C3;}
div.resrvdHotelHeader												{margin: 0 20px 0 10px; height: 20px;}
div.resrvdHotelHeader	div											{padding: 0 5px;}
div.resrvdHotelHeader	div.no										{float: left; font-size: 10px; width: 71%; padding-top: 6px; padding-left: 10px; color: #3BB3C3;}
div.resrvdHotelHeader	div.cm										{float: left; font-size: 10px; width: 14%; padding-top: 6px; text-align: center; color: #3BB3C3;}
div.resrvdHotelHeader	div.pr										{float: right; font-size: 10px; width: 7%; padding-top: 6px; text-align: center; color: #3BB3C3;}
div.resrvdHotelRoom													{margin: 0 20px 0 10px; border-top: 1px solid #f0f0f0;}
div.resrvdHotelRoom		div											{padding: 5px;}
div.resrvdHotelRoom		div.no										{float: left; font-size: 11px; width: 71%; padding-top: 6px; padding-left: 10px; color: #555;}
div.resrvdHotelRoom		div.no		b								{font-weight: normal; font-size: 14px; color: #000000; margin: -8px; border-left: 2px solid #3BB3C3;}
div.resrvdHotelRoom		div.no		p								{margin: 0; padding: 0;}
div.resrvdHotelRoom		div.cm										{float: left; font-size: 14px; width: 14%; padding-top: 6px; text-align: center; color: #000000;}
div.resrvdHotelRoom		div.cm		b								{font-weight: normal; font-size: 14px; color: #000000;}
div.resrvdHotelRoom		div.pr										{float: right; width: 7%; text-align: center; padding: 0;}
div.conferenceRoomsHeader											{margin: 0 20px 0 10px; height: 20px;}
div.conferenceRoomsHeader	div										{padding: 0 5px;}
div.conferenceRoomsHeader	div.sala									{float: left; font-size: 10px; width: 58%; padding-top: 6px; padding-left: 10px; color: #3BB3C3;}
div.conferenceRoomsHeader	div.uklady								{float: left; font-size: 10px; width: 16%; padding-top: 6px; text-align: center; color: #3BB3C3;}
div.conferenceRoomsHeader	div.cennik								{float: left; font-size: 10px; width: 14%; padding-top: 6px; text-align: right; color: #3BB3C3;}
div.conferenceRoomsData												{margin: 0 20px 0 10px; border-top: 1px solid #f0f0f0;}
div.conferenceRoomsData		div										{padding: 5px;}
div.conferenceRoomsData		div.sala									{float: left; font-size: 11px; width: 56%; padding-top: 6px; padding-left: 10px; color: #555;}
div.conferenceRoomsData		div.sala			b						{font-weight: normal; font-size: 14px; color: #000000; margin: -8px; border-left: 2px solid #3BB3C3;}
div.conferenceRoomsData		div.uklady								{float: left; font-size: 11px; width: 17%; padding-top: 6px; text-align: center; color: #555;}
div.conferenceRoomsData		div.uklady		table					{width: 100%; padding: 0; margin: 0;}
div.conferenceRoomsData		div.uklady		table	th				{width: 75%; text-align: right; font-weight: normal; color: #555; vertical-align: bottom; font-size: 11px; padding: 0 4px 1px 0;}
div.conferenceRoomsData		div.uklady		table	td				{width: 25%; text-align: left; color: #000000; vertical-align: bottom; font-size: 12px; padding: 0 0 1px 0;}
div.conferenceRoomsData		div.cennik								{float: right; font-size: 11px; width: 16%; padding-top: 6px; text-align: right; color: #555;}
div.conferenceRoomsData		div.cennik		table					{width: 100%; padding: 0; margin: 0;}
div.conferenceRoomsData		div.cennik		table	th				{width: 52%; text-align: right; font-weight: normal; color: #555; vertical-align: bottom; font-size: 11px; padding: 0 4px 1px 0;}
div.conferenceRoomsData		div.cennik		table	td				{width: 48%; text-align: right; color: #000000; vertical-align: bottom; font-size: 12px; padding: 0 0 1px 0;}
div.conferenceRoomsAddEq												{margin: 20px 0 30px 20px; float: left; width: 35%; padding-right: 20px; border-right: 1px solid #d8d8d8;}
div.conferenceRoomsAddEq		h4										{padding: 0 0 5px 0; margin: 0; color: #000000; font-weight: bold; color: #000000; font-size: 11px;}
div.conferenceRoomsAddEq		div.dots									{position: relative; width: auto; height: 11px; margin-bottom: 10px;}
div.conferenceRoomsAddEq		div.eql									{position: absolute; left: 0; top: 0; background: #ffffff url('http://www.centrumhotele.pl/_images/_hdot.gif') no-repeat left 4px; font-size: 12px; padding: 0 0 0 12px; }
div.conferenceRoomsAddEq		div.eqr									{position: absolute; right: 0; top: 0; background: #ffffff; font-size: 12px;}
div.conferenceRoomsConfigs											{margin: 20px 20px 30px 0; float: right; width: 50%; padding-bottom: 15px;}
div.conferenceRoomsConfigs	h4										{padding: 0 0 5px 15px; margin: 0; color: #000000; font-weight: bold; color: #000000; font-size: 11px;}
div.conferenceRoomsConfigs	div.crc									{display: inline-block; width: 33%; float: left; font-size: 11px; color #555; text-align: center;}
div.conferenceRoomsConfigs	div.crc		img							{margin: 5px 0; border: 1px solid #d8d8d8; padding: 5px; }
div.rsvRegBox 														{width: 580px; height: 300px; margin: 20px; padding: 10px; overflow: auto; border: 1px solid #f0f0f0; font-size: 12px; color: #555;}
div.rsvRegBox	h5													{padding: 0; margin: 0; font-size: 13px; color: #000000;}
div.rsvRegBox	li													{padding: 15px 0 5px 0;}
div.rsvRegBox	b													{color: #202020;}
#formRSVG															{background: #f5f5f5; padding: 10px;}
#formRSVG		div													{padding: 5px 0;}
#formRSVG		div.e												{padding: 0 2px; display: inline;}
#formRSVG		.rsvgOd												{width: 80px; vertical-align: -3px;}
#formRSVG		.rsvgDo												{width: 80px; vertical-align: -3px;}
#formRSVG		.rsvgWydarzenie										{width: 475px; vertical-align: -3px;}
#formRSVG		.rsvgIleOsob											{width: 70px; vertical-align: -3px;}
#formRSVG		.rsvgUwagi											{width: 580px; height: 100px;}
#formRSVG		.rsvgButton											{padding: 0 10px;}
div.navTop															{width: auto; margin: 0 20px; text-align: right; border-top: 1px solid #d8d8d8;}
div.navTop				a											{text-decoration: none; color: #d8d8d8; font-size: 10px;}
div.navTop				a:hover										{color: #3BB3C3;}
div.navTop				a:hover		img								{background-color: #3BB3C3;}
div.navTop				img											{margin-left: 5px; vertical-align: middle; background-color: #d8d8d8;}
div.bottomInfo														{margin: 20px 20px 10px 10px; font-size: 11px; color #000000;}
div.bottomInfoPhoto													{margin: 20px 20px 10px 10px; width: auto; font-size: 11px; color: #000000; background: #f4f4f4 url('http://www.centrumhotele.pl/_images/_ico_info.png') no-repeat 7px 8px; border-top: 1px solid #e4e4e4; border-bottom: 1px solid #e4e4e4; padding: 5px 10px 5px 49px; }
a.linkToReservation			img 										{margin: 8px 0}
a.linkToReservation													{font-size: 16px; color: #000000; display: inline-block; padding: 0 5px; text-decoration: none;}
a.linkToReservation:hover											{color: #3BB3C3;}
form																	{padding: 0; margin: 0; display: inline;}
button																{font-size: 11px; color: #000000; height: 22px; margin-top: 1px; padding: 3px 10px; cursor: pointer; background: #dadad9 url('http://www.centrumhotele.pl/_images/_bg_btn.png') repeat-x top left; border: 1px solid #969696;}
button.search														{font-size: 11px; color: #000000; margin: 15px 0; padding: 0; cursor: pointer; background: #ffffff; border: none; width: 260px; height: 51px;}
button:hover															{border: 1px solid #3BB3C3;}
button.search:hover													{border: none;}
input[type=checkbox]													{cursor: pointer;}
label																{cursor: pointer; color: inherit; font-size: inherit;} 
input.DatePicker														{width: 145px; padding: 2px 2px 3px 23px; font-size: 12px; border: 1px solid #969696; cursor: pointer; background-color: #ffffff;}
.DatePickerCheckIn													{background: #ffffff url('http://www.centrumhotele.pl/_images/_bg_kal_od.gif') no-repeat 2px 2px;}
.DatePickerCheckOut													{background: #ffffff url('http://www.centrumhotele.pl/_images/_bg_kal_do.gif') no-repeat 2px 2px;}
.dp_container {position: relative; padding: 0; z-index: 5000;}
.dp_cal {background-color: #ffffff; border: 1px solid #969696; position: absolute; width: 170px; top: 22px; left: 0; margin: 0 0 3px 0;}
.dp_cal table{ width: 100%; border-collapse: collapse; border-spacing: 0;}
.dp_cal select{ margin: 0 4px; font-size: 11px;}
.dp_cal select option{ padding: 1px 3px;}
.dp_cal th, .dp_cal td{ width: 14.2857%; text-align: center; font-size: 11px; padding: 2px 0;}
.dp_cal th{  border: none; color: #000000; background: #f2f2f2; font-weight: normal;}
.dp_cal td{ cursor: pointer;}
.dp_cal thead th{ background: #e0e0e0;}
.dp_cal td.dp_roll{ color: #ffffff; background: #3BB3C3;}
.dp_hide{ visibility: hidden;}
.dp_empty{ background: #ffffff;}
.dp_today{ background: #e0e0e0;}
.dp_selected{ color: #000000; background: #f5c48e;}



