.version.index /* version checker */
{
	color: #000005;
	background-color: #2ECA5B;
}

#page
{
	z-index: 1;
	width: 960px;
	min-height: 4931px;
	background-image: none;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
}

#page_position_content
{
	margin-top: -93px;
	margin-bottom: -53px;
}

#phome
{
	width: 0.01px;
	margin-left: -100px;
}

#home
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
}

#u331
{
	z-index: 216;
	width: 35px;
	min-height: 35px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 568px;
}

#u248
{
	z-index: 341;
	height: 75px;
	-pie-box-shadow: 8px 8px 18px #BFBFBF;
	-moz-box-shadow: 8px 8px 18px rgba(127, 127, 127, 0.5);
	-webkit-box-shadow: 8px 8px 18px -1px rgba(127, 127, 127, 0.5);
	box-shadow: 8px 8px 18px rgba(127, 127, 127, 0.5);
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFFFFFFF, endColorstr=#FFFAFAFA, GradientType=0);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFFAFAFA', GradientType=0)";
	border-style: none;
	border-color: transparent;
}

#u248-bw
{
	z-index: 341;
	position: fixed;
	left: 0px;
	right: 0px;
	top: -36px;
}

#u249
{
	z-index: 342;
	width: 753px;
	position: fixed;
	top: -25px;
	left: 188px;
}

#buttonu258
{
	z-index: 364;
	width: 121px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 244px;
	border-width: 0px 1px;
}

#buttonu258:hover
{
	background-image: none;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	-pie-background: none;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu258.ButtonSelected
{
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-color: #FFFFFF;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u260
{
	z-index: 369;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: 50px;
	position: relative;
}

#buttonu258:hover #u260
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin: 0px 0px 0px 50px;
}

#u259-4
{
	z-index: 365;
	width: 122px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	left: -1px;
	margin-top: 7px;
	position: relative;
}

#buttonu258:hover #u259-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	margin: 7px 0px 0px;
}

#buttonu258:hover #u259-4 p,#buttonu258:hover #u259-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#buttonu250
{
	z-index: 371;
	width: 121px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 122px;
	border-width: 0px 1px;
}

#buttonu250:hover
{
	background-image: none;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	-pie-background: none;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu250.ButtonSelected
{
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-color: #FFFFFF;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u251
{
	z-index: 376;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: 50px;
	position: relative;
}

#buttonu250:hover #u251
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin: 0px 0px 0px 50px;
}

#u253-4
{
	z-index: 372;
	width: 122px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	left: -1px;
	margin-top: 7px;
	position: relative;
}

#buttonu258.ButtonSelected #u259-4,#buttonu250:hover #u253-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	margin: 7px 0px 0px;
}

#buttonu250:hover #u253-4 p,#buttonu250:hover #u253-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#pbuttonu258,#pbuttonu254
{
	width: 0.01px;
	margin-right: -10000px;
}

#buttonu254
{
	z-index: 379;
	width: 122px;
	height: 54px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: none;
	border-color: transparent;
	position: relative;
	margin-right: -10000px;
}

#pbuttonu254:hover #buttonu254
{
	width: 121px;
	height: 54px;
	background-image: none;
	border-style: solid;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	background-color: rgba(245, 245, 245, 1);
	-pie-background: none;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	position: relative;
	margin-right: -10000px;
	margin-top: 0px;
	left: 0px;
	margin-left: 0px;
	min-height: 0px;
	border-width: 0px 1px;
}

#u255-4
{
	z-index: 380;
	width: 122px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
}

#pbuttonu254:hover #u255-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	width: 122px;
	margin-right: -10000px;
	margin-top: 17px;
	left: -1px;
	min-height: 24px;
}

#pbuttonu254.ButtonSelected #u255-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
}

#pbuttonu254:hover #u255-4 p,#pbuttonu254:hover #u255-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#pbuttonu254 #u255-4
{
	position: relative;
	width: 122px;
	margin-right: -10000px;
	margin-top: 17px;
}

#u256
{
	z-index: 384;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#pbuttonu254:hover #u256
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	position: relative;
	width: 20px;
	margin-right: -10000px;
	left: 50px;
}

#pbuttonu254.ButtonSelected #u256
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#pbuttonu254 #u256
{
	position: relative;
	width: 20px;
	margin-right: -10000px;
	left: 51px;
}

#pbuttonu266
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 367px;
}

#buttonu266
{
	z-index: 350;
	width: 121px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 140px;
	border-width: 0px 1px;
}

#buttonu266:hover
{
	background-image: none;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	-pie-background: none;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu266.ButtonSelected
{
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-color: #FFFFFF;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu266_position_content
{
	padding-bottom: 11px;
}

#u268
{
	z-index: 355;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: 50px;
	position: relative;
}

#buttonu266:hover #u268
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin: 0px 0px 0px 50px;
}

#u267-4
{
	z-index: 351;
	width: 122px;
	min-height: 26px;
	background-color: transparent;
	text-align: center;
	left: -1px;
	margin-top: 7px;
	position: relative;
}

#buttonu266:hover #u267-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	margin: 7px 0px 0px;
}

#buttonu266.ButtonSelected #u267-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 26px;
	margin: 7px 0px 0px;
}

#buttonu266:hover #u267-4 p,#buttonu266:hover #u267-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#buttonu270
{
	z-index: 357;
	width: 139px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	border-width: 0px 1px;
}

#buttonu270:hover
{
	background-image: none;
	border-color: #F5F5F5;
	background-color: #F5F5F5;
	-pie-background: none;
	width: 139px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu270.ButtonSelected
{
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-color: #FFFFFF;
	width: 139px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u272
{
	z-index: 362;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: 50px;
	position: relative;
}

#buttonu270:hover #u272
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin: 0px 0px 0px 50px;
}

#u271-4
{
	z-index: 358;
	width: 140px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	left: -1px;
	margin-top: 7px;
	position: relative;
}

#buttonu250.ButtonSelected #u253-4,#buttonu270:hover #u271-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	margin: 7px 0px 0px;
}

#buttonu270:hover #u271-4 p,#buttonu270:hover #u271-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#buttonu262
{
	z-index: 343;
	width: 121px;
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-style: solid;
	border-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	left: 630px;
	border-width: 0px 1px;
}

#buttonu262:hover
{
	background: #FAFAFA url("../images/u262-r-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#F5F5F5),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#F5F5F5 ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#F5F5F5 ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#F5F5F5 ,#FAFAFA 100%);
	border-color: #F5F5F5;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu262.ButtonSelected
{
	background: #FAFAFA url("../images/u258-grad.png") repeat-x left top;
	background: -webkit-gradient(linear, center top, center bottom, from(#FFFFFF),color-stop(100%, #FAFAFA));
	background: -webkit-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: -o-linear-gradient(top,#FFFFFF ,#FAFAFA 100%);
	background: linear-gradient(to bottom,#FFFFFF ,#FAFAFA 100%);
	border-color: #FFFFFF;
	width: 121px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu258_position_content,#buttonu250_position_content,#buttonu270_position_content,#buttonu262_position_content
{
	padding-bottom: 12px;
}

#u263
{
	z-index: 348;
	width: 20px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: 50px;
	position: relative;
}

#buttonu262:hover #u263
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	margin: 0px 0px 0px 50px;
}

#buttonu258.ButtonSelected #u260,#buttonu250.ButtonSelected #u251,#buttonu266.ButtonSelected #u268,#buttonu270.ButtonSelected #u272,#buttonu262.ButtonSelected #u263
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin: 0px 0px 0px 50px;
}

#u265-4
{
	z-index: 344;
	width: 122px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	left: -1px;
	margin-top: 7px;
	position: relative;
}

#buttonu270.ButtonSelected #u271-4,#buttonu262:hover #u265-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	margin: 7px 0px 0px;
}

#buttonu262.ButtonSelected #u265-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	margin: 7px 0px 0px;
}

#buttonu262:hover #u265-4 p,#buttonu262:hover #u265-4 span
{
	color: #2C2C2C;
	visibility: inherit;
}

#buttonu258.ButtonSelected #u259-4 p,#buttonu258.ButtonSelected #u259-4 span,#buttonu250.ButtonSelected #u253-4 p,#buttonu250.ButtonSelected #u253-4 span,#pbuttonu254.ButtonSelected #u255-4 p,#pbuttonu254.ButtonSelected #u255-4 span,#buttonu266.ButtonSelected #u267-4 p,#buttonu266.ButtonSelected #u267-4 span,#buttonu270.ButtonSelected #u271-4 p,#buttonu270.ButtonSelected #u271-4 span,#buttonu262.ButtonSelected #u265-4 p,#buttonu262.ButtonSelected #u265-4 span
{
	color: #7F7F7F;
	visibility: inherit;
}

#u259-2,#u253-2,#u255-2,#u267-2,#u271-2,#u265-2
{
	padding-top: 1px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u259,#u253,#u255,#u267,#u271,#u265
{
	line-height: 24px;
}

#u74
{
	z-index: 387;
	width: 115px;
	position: fixed;
	top: -20px;
	left: 20px;
}

#slideshowu388
{
	z-index: 43;
	width: 0.01px;
	height: 507px;
	left: -100px;
	margin-top: 50px;
	position: relative;
}

#u397popup
{
	z-index: 44;
}

#u398
{
	z-index: 45;
	width: 1160px;
	height: 507px;
	border-style: none;
	border-color: transparent;
	margin-right: -10000px;
	position: relative;
	background: transparent url("../images/red-background.jpg") no-repeat center center;
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../images/loading.gif") no-repeat center center;
}

#u553-6
{
	z-index: 305;
	width: 347px;
	min-height: 129px;
	color: #FFFFFF;
	margin-left: 84px;
	top: -384px;
	margin-bottom: -129px;
	position: relative;
}

#u553-2
{
	font-size: 25px;
	line-height: 30px;
	font-family: lato, sans-serif;
	font-weight: 400;
}

#u553-4
{
	font-size: 35px;
	line-height: 42px;
	font-family: lato, sans-serif;
	font-weight: 100;
}

#oferta
{
	left: -111px;
	top: -228px;
	margin-bottom: -18px;
	position: relative;
}

#pu513
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: -153px;
}

#u513
{
	z-index: 295;
	width: 59px;
	position: relative;
	margin-right: -10000px;
}

#u150-4
{
	z-index: 52;
	width: 148px;
	min-height: 41px;
	line-height: 40px;
	font-size: 33px;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 18px;
	left: 63px;
}

#u152-6
{
	z-index: 74;
	width: 739px;
	min-height: 104px;
	font-family: lato, sans-serif;
	font-weight: 300;
	margin-left: 20px;
	top: -74px;
	margin-bottom: -74px;
	position: relative;
}

#pu526
{
	width: 0.01px;
	margin-left: 20px;
	margin-top: -7px;
}

#u526
{
	z-index: 297;
	width: 59px;
	position: relative;
	margin-right: -10000px;
}

#u154-4
{
	z-index: 56;
	width: 148px;
	min-height: 41px;
	line-height: 40px;
	font-size: 33px;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
	left: 63px;
}

#pslideshowu421
{
	width: 0.01px;
	margin-left: -100px;
	margin-top: 23px;
}

#slideshowu421
{
	z-index: 46;
	width: 0.01px;
	height: 507px;
	position: relative;
	margin-right: -10000px;
	margin-top: 403px;
}

#u429popup
{
	z-index: 47;
}

#u430
{
	z-index: 48;
	width: 1160px;
	height: 507px;
	border-style: none;
	border-color: transparent;
	margin-right: -10000px;
	position: relative;
	background: #4F4F4F url("../images/red-background_2.jpg") no-repeat center center;
}

#u162
{
	z-index: 72;
	width: 341px;
	position: relative;
	margin-right: -10000px;
	margin-top: 43px;
	left: 699px;
}

#u155-26
{
	z-index: 80;
	width: 694px;
	min-height: 211px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	left: 120px;
}

#u178-26
{
	z-index: 173;
	width: 639px;
	min-height: 104px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 245px;
	left: 120px;
}

#opakowania
{
	left: -122px;
	top: -155px;
	margin-bottom: -18px;
	position: relative;
}

#pu532
{
	width: 0.01px;
	margin-left: 24px;
	margin-top: 4px;
}

#u532
{
	z-index: 299;
	width: 59px;
	position: relative;
	margin-right: -10000px;
}

#u174-4
{
	z-index: 60;
	width: 193px;
	min-height: 41px;
	line-height: 40px;
	font-size: 33px;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 16px;
	left: 59px;
}

#pu189
{
	width: 0.01px;
	margin-left: -122px;
	margin-top: 12px;
}

#u189
{
	z-index: 2;
	width: 480px;
	position: relative;
	margin-right: -10000px;
	margin-top: 128px;
	left: 580px;
}

#u719-12
{
	z-index: 4;
	width: 427px;
	min-height: 104px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	left: 624px;
}

#u176-26
{
	z-index: 16;
	width: 469px;
	min-height: 104px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	margin-top: 306px;
	left: 142px;
}

#u184
{
	z-index: 210;
	width: 432px;
	position: relative;
	margin-right: -10000px;
	left: 142px;
}

#projektowanie
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 545px;
}

#slideshowu457
{
	z-index: 49;
	width: 0.01px;
	height: 507px;
	left: -100px;
	margin-top: 26px;
	position: relative;
}

#u397,#u429,#u466
{
	position: absolute;
	width: 1160px;
	height: 507px;
	background-color: transparent;
}

#u466popup
{
	z-index: 50;
}

#u467
{
	z-index: 51;
	width: 1160px;
	height: 507px;
	border-style: none;
	border-color: transparent;
	margin-right: -10000px;
	position: relative;
	background: #4F4F4F url("../images/pasek-z-laptopem.jpg") no-repeat center center;
}

#pu196-4
{
	width: 0.01px;
	margin-left: 304px;
	margin-top: -494px;
}

#u196-4
{
	z-index: 64;
	width: 226px;
	min-height: 41px;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 33px;
	text-align: center;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 22px;
	left: 63px;
}

#u538
{
	z-index: 301;
	width: 68px;
	position: relative;
	margin-right: -10000px;
}

#u198-11
{
	z-index: 199;
	width: 403px;
	min-height: 104px;
	margin-left: 512px;
	top: -387px;
	margin-bottom: -238px;
	position: relative;
}

#pprzykadoweprace
{
	width: 0.01px;
	margin-left: -122px;
	margin-top: -55px;
}

#przykadoweprace
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 417px;
}

#u205-43
{
	z-index: 106;
	width: 403px;
	min-height: 423px;
	position: relative;
	margin-right: -10000px;
	left: 150px;
}

#u198-2,#u198-4,#u198-6,#u198-7,#u198-8,#u205-2,#u205-3,#u205-5,#u205-7,#u205-9,#u205-11,#u205-13,#u205-15,#u205-17,#u205-19,#u205-21,#u205-23,#u205-24,#u205-25,#u205-27,#u205-29,#u205-31,#u205-33,#u205-35,#u205-37,#u205-38,#u205-39,#u205-40
{
	line-height: 17px;
}

#u198-9,#u205-41
{
	font-family: belgrano, serif;
	font-weight: 400;
}

#u207-24
{
	z-index: 149;
	width: 403px;
	min-height: 394px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
	left: 634px;
}

#pu208-4
{
	width: 0.01px;
	margin-left: -89px;
	margin-top: 47px;
}

#u208-4
{
	z-index: 68;
	width: 330px;
	min-height: 55px;
	color: #000000;
	line-height: 40px;
	font-size: 33px;
	text-align: center;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 468px;
}

#u544
{
	z-index: 303;
	width: 59px;
	position: relative;
	margin-right: -10000px;
	left: 402px;
}

#u707
{
	z-index: 321;
	width: 375px;
	position: relative;
	margin-right: -10000px;
	margin-top: 57px;
}

#u189_img,#u184_img,#u707_img
{
	padding-right: 1px;
}

#u721
{
	z-index: 323;
	width: 467px;
	position: relative;
	margin-right: -10000px;
	margin-top: 64px;
	left: 341px;
}

#u727
{
	z-index: 325;
	width: 283px;
	position: relative;
	margin-right: -10000px;
	margin-top: 78px;
	left: 803px;
}

#pkontakt
{
	width: 0.01px;
	margin-left: -111px;
	margin-top: 42px;
}

#kontakt
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 794px;
}

#pu736
{
	width: 0.01px;
	padding-bottom: 0px;
	margin-right: -10000px;
	margin-left: 34px;
}

#u736
{
	z-index: 327;
	width: 262px;
	margin-left: 44px;
	position: relative;
}

#u760
{
	z-index: 333;
	width: 384px;
	position: relative;
}

#u742
{
	z-index: 329;
	width: 266px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 490px;
}

#u742_img
{
	padding-right: 80px;
}

#u748
{
	z-index: 331;
	width: 411px;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 734px;
}

#u748_img
{
	padding-bottom: 56px;
}

#u771
{
	z-index: 335;
	width: 242px;
	position: relative;
	margin-right: -10000px;
	margin-top: 350px;
	left: 460px;
}

#u771_img
{
	padding-right: 1px;
	padding-bottom: 1px;
}

#u780
{
	z-index: 339;
	width: 427px;
	position: relative;
	margin-right: -10000px;
	margin-top: 341px;
	left: 734px;
}

#pu498-4
{
	width: 0.01px;
	margin-left: 349px;
	margin-top: -1px;
}

#u498-4
{
	z-index: 275;
	width: 226px;
	min-height: 41px;
	color: #000000;
	line-height: 40px;
	font-size: 33px;
	text-align: center;
	font-family: lato, sans-serif;
	font-weight: 300;
	position: relative;
	margin-right: -10000px;
	margin-top: 27px;
	left: 18px;
}

#u777
{
	z-index: 337;
	width: 59px;
	position: relative;
	margin-right: -10000px;
}

#pu509
{
	width: 0.01px;
	margin-left: 20px;
}

#u509
{
	z-index: 280;
	width: 544px;
	min-height: 449px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: 376px;
}

#u511-14
{
	z-index: 281;
	width: 440px;
	min-height: 118px;
	line-height: 17px;
	position: relative;
	margin-right: -10000px;
}

#widgetu478
{
	z-index: 218;
	width: 0.01px;
	height: 300px;
	margin-left: 25px;
	top: -338px;
	margin-bottom: -300px;
	position: relative;
}

#widgetu491
{
	z-index: 219;
	width: 340px;
	height: 56px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: -1px;
}

#widgetu491.fld-err-st
{
	background-color: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	margin: 0px -10000px 0px 0px;
}

#u494-4
{
	z-index: 220;
	width: 200px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	position: relative;
	margin-right: -10000px;
}

#u492-4
{
	z-index: 224;
	width: 328px;
	min-height: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: lato, sans-serif;
	font-weight: 300;
	font-style: italic;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 29px;
	left: -1px;
}

.html,#widgetu491.non-empty-st #u492-4
{
	background-color: #FFFFFF;
}

#widgetu491:hover #u492-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 29px -10000px -1px 0px;
}

#widgetu491.focus-st #u492-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 29px -10000px -1px 0px;
}

#widgetu491.fld-err-st #u492-4
{
	border-color: #D7244C;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 29px -10000px -1px 0px;
}

#widgetu491.non-empty-st #u492-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu491:hover #u492-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu491.focus-st #u492-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu479
{
	z-index: 228;
	width: 340px;
	height: 52px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 64px;
	left: -1px;
}

#widgetu479.fld-err-st
{
	background-color: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	margin: 64px -10000px 0px 0px;
}

#u480-4
{
	z-index: 229;
	width: 200px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	position: relative;
	margin-right: -10000px;
}

#widgetu479.fld-err-st #u480-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	margin: 0px -10000px 0px 0px;
}

#u481-4
{
	z-index: 233;
	width: 328px;
	min-height: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: lato, sans-serif;
	font-weight: 300;
	font-style: italic;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: -1px;
}

#widgetu479.non-empty-st #u481-4
{
	background-color: #FFFFFF;
}

#widgetu479:hover #u481-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu479.focus-st #u481-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu479.fld-err-st #u481-4
{
	border-color: #D7244C;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 14px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu479.non-empty-st #u481-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu479:hover #u481-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu479.focus-st #u481-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu491_input,#widgetu491_prompt,#widgetu479_input,#widgetu479_prompt
{
	width: 328px;
	min-height: 14px;
	color: #C4C4C4;
	font-family: lato, sans-serif;
	font-style: italic;
	font-weight: 300;
	padding: 6px;
}

#u483-4
{
	z-index: 237;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	font-size: 12px;
	line-height: 14px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 250px;
	left: 140px;
}

#widgetu478.frm-sub-st #u483-4 p
{
	color: #999999;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u489-4
{
	z-index: 241;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #FF0000;
	line-height: 14px;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 250px;
	left: 140px;
}

#widgetu478.frm-subm-err-st #u489-4 p
{
	color: #D7244C;
	font-size: 14px;
	line-height: 1;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u484-4
{
	z-index: 245;
	width: 200px;
	min-height: 21px;
	background-color: transparent;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	padding-top: 4px;
	color: #00FF00;
	line-height: 12px;
	font-size: 12px;
	font-family: Palatino, Palatino Linotype, Georgia, Times, Times New Roman, serif;
	position: relative;
	margin-right: -10000px;
	margin-top: 250px;
	left: 140px;
}

#widgetu478.frm-sub-st #u483-4,#widgetu478.frm-subm-err-st #u489-4,#widgetu478.frm-subm-ok-st #u484-4
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	min-height: 25px;
}

#widgetu478.frm-subm-ok-st #u484-4 p
{
	color: #999999;
	font-size: 14px;
	font-family: Georgia, Palatino, Palatino Linotype, Times, Times New Roman, serif;
	font-style: italic;
}

#u490-17
{
	z-index: 249;
	min-height: 31px;
	width: 131px;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 270px;
	background: url("../images/u490-17.png") no-repeat 0px 0px;
}

#u490-17:hover
{
	background: url("../images/u490-17-r.png") no-repeat 0px 0px;
}

#u490-17:active
{
	background: url("../images/u490-17-m.png") no-repeat 0px 0px;
}

#widgetu478.frm-sub-st #u490-17
{
	background: url("../images/u490-17-fs.png") no-repeat 0px 0px;
}

#widgetu485
{
	z-index: 266;
	width: 340px;
	height: 106px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 124px;
	left: -1px;
}

#widgetu485.fld-err-st
{
	background-color: transparent;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	margin: 124px -10000px 0px 0px;
}

#u488-4
{
	z-index: 267;
	width: 200px;
	min-height: 20px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 14px;
	text-align: left;
	position: relative;
	margin-right: -10000px;
}

#widgetu491.fld-err-st #u494-4,#widgetu485.fld-err-st #u488-4
{
	border-style: none;
	border-color: transparent;
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 20px;
	margin: 0px -10000px 0px 0px;
}

#widgetu491.fld-err-st #u494-4 p,#widgetu491.fld-err-st #u494-4 span,#widgetu479.fld-err-st #u480-4 p,#widgetu479.fld-err-st #u480-4 span,#widgetu485.fld-err-st #u488-4 p,#widgetu485.fld-err-st #u488-4 span
{
	color: #D7244C;
}

#u494-2,#u480-2,#u488-2
{
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u494,#u480,#u488
{
	font-size: 16px;
	font-family: lato, sans-serif;
	font-weight: 400;
	line-height: 16px;
}

#u486-4
{
	z-index: 271;
	width: 328px;
	min-height: 68px;
	border-width: 1px;
	border-style: solid;
	border-color: #C4C4C4;
	background-color: #F2F2F2;
	padding: 6px;
	color: #C4C4C4;
	line-height: 14px;
	font-family: lato, sans-serif;
	font-weight: 300;
	font-style: italic;
	margin-bottom: -1px;
	position: relative;
	margin-right: -10000px;
	margin-top: 25px;
	left: -1px;
}

#widgetu485.non-empty-st #u486-4
{
	background-color: #FFFFFF;
}

#widgetu485:hover #u486-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 68px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu485.focus-st #u486-4
{
	border-color: #6B6B6B;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 68px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu485.fld-err-st #u486-4
{
	border-color: #D7244C;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-bottom: 6px;
	min-height: 68px;
	width: 328px;
	margin: 25px -10000px -1px 0px;
}

#widgetu485.non-empty-st #u486-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu485:hover #u486-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu485.focus-st #u486-4 *
{
	color: #4F4F4F;
	font-style: normal;
}

#widgetu491.fld-err-st #u492-4 *,#widgetu479.fld-err-st #u481-4 *,#widgetu485.fld-err-st #u486-4 *
{
	color: #D7244C;
	font-style: italic;
}

#widgetu485_input,#widgetu485_prompt
{
	width: 328px;
	min-height: 68px;
	color: #C4C4C4;
	font-family: lato, sans-serif;
	font-style: italic;
	font-weight: 300;
	padding: 6px;
}

#widgetu491.focus-st #widgetu491_prompt,#widgetu479.focus-st #widgetu479_prompt,#widgetu485.focus-st #widgetu485_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
	visibility: hidden;
}

#widgetu491:hover #widgetu491_input,#widgetu491.focus-st #widgetu491_input,#widgetu491.fld-err-st #widgetu491_input,#widgetu491:hover #widgetu491_prompt,#widgetu491.fld-err-st #widgetu491_prompt,#widgetu479:hover #widgetu479_input,#widgetu479.focus-st #widgetu479_input,#widgetu479.fld-err-st #widgetu479_input,#widgetu479:hover #widgetu479_prompt,#widgetu479.fld-err-st #widgetu479_prompt,#widgetu485:hover #widgetu485_input,#widgetu485.focus-st #widgetu485_input,#widgetu485.fld-err-st #widgetu485_input,#widgetu485:hover #widgetu485_prompt,#widgetu485.fld-err-st #widgetu485_prompt
{
	padding-top: 6px;
	padding-bottom: 6px;
}

#widgetu491.non-empty-st #widgetu491_prompt,#widgetu479.non-empty-st #widgetu479_prompt,#widgetu485.non-empty-st #widgetu485_prompt
{
	visibility: hidden;
}

#u558
{
	z-index: 42;
	border-style: none;
	border-color: transparent;
	background-color: #FF0000;
}

#u558_align_to_page
{
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	position: relative;
	left: -100px;
}

#u555-5
{
	z-index: 311;
	width: 130px;
	min-height: 16px;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 125px;
}

#u557-5
{
	z-index: 316;
	width: 304px;
	min-height: 58px;
	margin-bottom: -21px;
	position: relative;
	margin-right: -10000px;
	margin-top: 12px;
	left: 730px;
}

#u555-2,#u557-2
{
	color: #FFFFFF;
	font-family: lato, sans-serif;
	font-weight: 300;
}

#u558-bw
{
	z-index: 42;
	margin-top: 66px;
	height: 49px;
}

body
{
	position: relative;
	min-width: 960px;
	padding-top: 36px;
	padding-bottom: 53px;
}

#page .verticalspacer
{
	clear: both;
}

