* 																{padding: 0; margin: 0; zoom: 1;}

html, body 													{font-family: Trebuchet Ms; font-size: 13px;	background-color: white; height: 100%; width: 100%; text-align: center;}

.strip														{background-color: black; height: 7px; font-size: 7px; line-height: 7px;}
.line															{background-color: #d0d0d0; height: 1px; line-height: 0px; font-size: 0px; padding: 0; margin: 0;}

.page-width													{width: 980px; margin: 0 auto; text-align: left;}

h1.logo														{position: relative; display: block; color: #474848; width: 426px; height: 91px;}
h1.logo span												{background: url(../images/logo.gif) no-repeat;}
	
h2.local														{position: relative; display: block; margin: 0; width: 980px; height: 31px; font-size: 14px; color: #474848; font-weight: normal;}	
h2.local span												{background: url(../images/lokalizacja.gif) no-repeat;}

.main-photo													{position: relative; height: 558px;}
.main-photo .desc											{display: block; z-index: 10; position: absolute; color: white; padding: 20px; top: 0px; right: 0px; width: 225px; height: 518px;}
.main-photo span.abs-bg									{left: auto; right: 0; width: 265px; height: 558px; z-index: 5; background-color: black; opacity: 0.8; -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); filter: alpha(opacity=80);}
.main-photo .desc ul										{margin: 5px 0 0 30px;}
.main-photo .mini											{display: block; position: absolute; bottom: 10px; left: 10px;}
.main-photo .mini img									{border: 1px solid white;}

h3.details													{display: block; position: relative; width: 980px; height: 240px; font-size: 13px; color: #474848; }
h3.details span											{background: url(../images/szczegoly.gif) no-repeat;}

.box															{background-color: #f2f3f3; border: 5px solid #eae6e6; padding: 20px; padding-bottom: 10px; margin-bottom: 5px;}

h2.tel														{display: block; position: relative; width: 489px; height: 43px; margin-bottom: 0;}
h2.tel span													{background: url(../images/telefon.gif) no-repeat; left: -1px;}

h2.ref														{display: block; position: relative; width: 230px; height: 41px; margin-bottom: 0;}
h2.ref span													{background: url(../images/referencje.gif) no-repeat;}

.photos img													{border: 5px solid #e8e7e7; margin-right: 31px;}
.photos .last												{margin-right: 0px;}

h4																{font-size: 12px; font-weight: normal;}

#footer														{height: 40px; margin-top: 5px;}
#footer .copyright 										{color: #949596; display:inline; float:left;}
#footer .created											{color: #95908D; display:inline; float:right;}
#footer .created a										{text-decoration: none;}
#footer .created a:hover								{text-decoration: underline;}
.created a.seo												{color: #949596;}
.created a													{color: black;}
.created a span											{color: red;}

ul																{margin: 10px 0 10px 30px;}
	
h1, h2, h3, h4												{color: #4d4b45; font-family: Trebuchet Ms; margin: 10px 0;}

.abs-bg														{display: block; position: absolute; width: 100%; height: 100%; left: 0px; top: 0;}
hr																{display: none;}
.clear														{clear: both; font-size: 1px; line-height: 0px; height: 0px;}
.fr															{float: right;}
.fl															{float: left;}
.center														{text-align: center;}

.ie-png 														{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', src=’public/images/vw-logo.png’, sizingMethod=’scale’); height: 101px; width: 101px; margin: 0 auto; z-index: 100;}
.ie-hide														{border: 0px solid #FFFFFF; _display: none;}
