* {
	margin: 0;
}
html, body {
	height: 100%;
	font-size: 12px;
	font-family: Arial, Tahoma;
	color: #717171;
	line-height: 18px;
}
img{
	border: 0;
}
a{
	color: #2db890;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.ZobaczWiecej{
	font-size: 11px;
}
.Link1{
	float: left;
	display: inline;
	margin-top: 3px;
	margin-left: 2px;
	background-image: url('img/link.gif'); 
	background-repeat: no-repeat; 
	padding-left: 15px;
	background-position: 0px 3px;
}
.Link2{
	float: left;
	display: inline;
	margin-bottom: 2px;
	margin-left: 0px;
	background-image: url('img/link.gif'); 
	background-repeat: no-repeat; 
	background-position: 36px 3px;
	width: 50px;
}
.NibloBg, .NibloBgSub {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -76px; /* the bottom margin is the negative value of the footer's height */
	position: relative;
	width: 100%;
	background-image: url('img/bg.jpg');
	background-repeat: repeat-x;
	background-color: #ffffff;
	position: relative;
}
.NibloBgSub{
	background-image: url('img/subbg.jpg');
}
.NibloFooter, .push{
	height: 58px;
}
.NibloFooter{
	width: 100%;
	margin-top: 18px;
	display: inline;
	position: relative;
	background-color: #121616;
	background-image: url('img/bgfooter.gif');
	background-repeat: repeat-x;
	float: left;
}
.Main{
	margin: auto;
	width: 900px;
	overflow: visible;
}
.NibloBgHead{
	float: left;
	width: 100%;
	height: 99px;
}
.NibloBgHeadLogo{
	float: left;
	width: 100px;
	height: 55px;
	margin: 20px 0 0 17px;
	display: inline;
	background-image: url('img/logo.gif');
}
.NibloBgHeadMenu{
	float: right;
	height: 22px;
	margin: 57px 0px 0 0px;
	display: inline;
}
.NibloBgHeadMenuStart, .NibloBgHeadMenuStartHover {
	float: left;
	width: 119px;
	height: 22px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/start.gif');
}
.NibloBgHeadMenuOffer, .NibloBgHeadMenuOfferHover{
	float: left;
	width: 51px;
	height: 22px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/oferta.gif');
}
.NibloBgHeadMenuImplementation, .NibloBgHeadMenuImplementationHover{
	float: left;
	width: 79px;
	height: 22px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/realizacja.gif');
}
.NibloBgHeadMenuCorporation, .NibloBgHeadMenuCorporationHover{
	float: left;
	width: 45px;
	height: 22px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/firma.gif');
}
.NibloBgHeadMenuContact, .NibloBgHeadMenuContactHover{
	float: left;
	width: 64px;
	height: 22px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/kontakt.gif');
}
.NibloBgHeadMenuStart:hover,.NibloBgHeadMenuStartHover, .NibloBgHeadMenuOffer:hover,.NibloBgHeadMenuOfferHover, .NibloBgHeadMenuImplementation:hover, .NibloBgHeadMenuImplementationHover, .NibloBgHeadMenuCorporation:hover, .NibloBgHeadMenuCorporationHover, .NibloBgHeadMenuContact:hover, .NibloBgHeadMenuContactHover{
	background-position: 0px 22px;
}

.NibloSlider{
	float: left;
	width: 900px;
	height: 367px;
}
.NibloMainSliderBox1{
	float: left;
	width: 900px;
	height: 260px;
	background-image: url('img/slider/slider_naklejki_zaj.jpg');
}
.NibloMainSliderBox2{
	float: left;
	width: 900px;
	height: 260px;
	background-image: url('img/slider/slider_wykop.jpg');
}
.NibloMainSliderBox3{
	float: left;
	width: 900px;
	height: 260px;
	background-image: url('img/slider/slider_lunaro.jpg');
}
.NibloMainSliderBox1Mini{
	float: left;
	width: 294px;
	height: 101px;
	background-image: url('img/zajawki/zaj_naklejki.jpg');
}
.NibloMainSliderBox2Mini{
	float: left;
	width: 294px;
	height: 101px;
	background-image: url('img/zajawki/zaj_wykop.jpg');
}
.NibloMainSliderBox3Mini{
	float: left;
	width: 294px;
	height: 101px;
	background-image: url('img/zajawki/zaj_lunaro.jpg');
}
.NibloMainSliderBox1Mini:hover, .NibloMainSliderBox2Mini:hover, .NibloMainSliderBox3Mini:hover{
	background-position: 0 101px;
}
.NibloMainSliderBox1Navigation{
	float: left;
	padding: 192px 0 0 587px;
}
.SliderMainSliderBox1Next, .SliderMainSliderBox1View{
	float: left;
	width: 71px;
	height: 22px;
	display: inline;
	cursor: pointer;
}
.SliderMainSliderBox1View{
	width: 134px;
	height: 22px;
	margin-right: 11px;
}
.SliderMainSliderBox2Next{
	margin-left: 446px;
	background-image: url(img/slider/slider_naklejki_zaj_dalej.gif);
}
.NibloText{
	float: left;
	width: 900px;
	padding: 14px 0 0 13px;
}
.NibloTextBox1{
	float: left;
	width: 294px;
}
.NibloTextBox2{
	float: left;
	width: 294px;
	margin: 0 9px;
	display: inline;
}
.NibloTextBox3{
	float: left;
	width: 294px;
}
.NibloTextTitle{
	float: left;
	width: 95%;
	height: 25px;
	background-repeat: no-repeat;
}
.NibloTextT{
	float: left;
	width: 95%;
	padding: 10px 0 25px 2px;
}
.NibloTextTLink{
	float: left;
	width: 95%;
	height: 18px;
	margin-bottom: 10px;
	display: inline;
	background-repeat: no-repeat;
}
 .NibloTextTLink:hover{
 	-moz-opacity: 0.6; 
	filter: alpha(opacity=90);
 }
.NibloTextBg{
	float: left;
	width: 900px;
	height: 60px;
	margin-left: -13px;
	display: inline;
	overflow: visible;
}
.NibloTextFlag, .NibloTextLogos, .NibloKlientsLogo{
	float: left;
	width: 294px;
	border-top: 1px solid #dbdbdb;
	padding-bottom: 15px;
	display: inline;
}
.NibloKlientsLogo{
	width: 560px;
	border: none;
}
.NibloTextFlagF{
	float: left;
	width: 226px;
	height: 34px;
	margin: 22px 0 0 18px;
	display: inline;
	background-image: url('img/flaga.gif');
}
 .NibloTextFlagF:hover{
 	-moz-opacity: 0.6; 
	filter: alpha(opacity=90);
 }
.NibloTextLogos{
	width: 582px;
	margin-left: 19px;
	padding-top: 15px;
}
.NibloTextLogo{
	float: left;
	width: 572px;
	height: 50px;
	background-repeat: no-repeat;
	background-position: center center;

}
.NibloTextLogosUp{
	float: right;
	width: 23px;
	height: 20px;
	margin-right: 20px;
	display: inline;
	background-image: url('img/powrot.gif');
}
.NibloFooterCenter{
	margin: auto;
	width: 900px
}
.NibloFooterContact{
	float: left;
	width: 100%;
	padding: 3px 0 0 5px;
	font-size: 11px;
	color: #dbdbdb;
}
.NibloFooterContact span{
	color: #5cc3a8;
}
.NibloFooterContactL{
	float: left;
	padding-left: 10px;
}
.NibloFooterContactR{
	float: right;
	padding-right: 60px;
}
.NibloSubMain{
	float: left;
	width: 880px;
	background-image: url('img/subbg.gif');
	padding: 14px 0 0 20px;
	background-color: #ffffff;
	background-repeat: repeat-x;
}
.NibloSubMainTitleBg{
	float: left;
	width: 855px;
	height: 44px;
	border-bottom: 1px solid #dcdcdc;
}
.NibloSubMainTitle{
	float: left;
	width: 110px;
	height: 29px;
	margin-top: 4px;
	display: inline;
	background-repeat: no-repeat;
}
.NibloSubMainTitleEng{
	float: right;
	width: 214px;
	height: 36px;	
}
 .NibloSubMainTitleEng:hover{
 	-moz-opacity: 0.7; 
	filter: alpha(opacity=90);
 }
.NibloImplementation, .NibloSubOffer, .NibloCorporation{
	float: left;
	width: 860px;
	padding-top: 20px;
}
.NibloImplementationColumnL{
	float: left;
	width: 275px;
	padding-left: 0px;
}
.NibloImplementationColumnC{
	float: left;
	width: 275px;
	padding: 0 14px;
}
.NibloImplementationColumnR{
	float: left;
	width: 275px;
}
.NibloImplementationFrame{
	float: left;
	padding: 3px;
	border: 1px solid #DEDEDE;
}
.NibloImplementationFrame:hover{
	float: left;
	padding: 3px;
	border: 1px solid #2db890;
}
.NibloImplementationImg{
	float: left;
	width: 268px;
	height: 130px;
}
.NibloImplementationImg:hover{
	-moz-opacity: 0.88; 
	filter: alpha(opacity=90);
}
.NibloImplementationBox{
	float: left;
	padding-bottom: 10px;
	height: 229px;
	overflow: hidden;
}
.NibloImplementationBox a{
	color: #2db890;
}
.NibloImplementationPageTitle{
	float: left;
	padding: 5px 7px 3px;
	font-size: 13px;
	font-weight: bold !important;
}
.NibloImplementationPageTitle:hover{
	text-decoration: underline;
}
 .NibloImplementationPageText,  .NibloImplementationPageText2{
 	float: left;
	width: 270px;
	font-size: 11px;
	padding-left: 7px;
	line-height: 16px;
	font-style: italic;
 }
 .NibloImplementationPageText2{
 	padding-top: 1px;

 }
 .NibloSubOffer, .NibloCorporation{
 	padding-top: 0px;
 	margin-top: 20px;
 	background-image: url('img/ofertamenubg.gif');
 	background-repeat: repeat-y;
 }
 .NibloSubOfferColumnL{
 	float: left;
 	width: 198px;
 }
 .NibloSubOfferColumnR{
 	float: left;
 	width: 637px;
 	padding-left: 24px;
 	line-height: 19px;
 }
 .NibloSubOfferColumnLMenu2News, .NibloSubOfferColumnLMenu2News2{
 	float: left;
 	width: 198px;
 	border-bottom: 1px solid #dbdbdb;
 }
 .NibloSubOfferColumnLMenu2News{
 	border-top: 1px solid #dbdbdb;
 }
 .NibloSubOfferColumnLMenu2NewsText{
 	float: left;
 	width: 95%;
 	padding-left: 7px;
 	font-size: 11px;
 	padding-bottom: 12px;
 }
 .NibloSubOfferColumnLMenu2NewsImg{
 	float: left;
 	width: 91px;
 	height: 16px;
 	background-repeat: no-repeat;
 	display: inline;
 	margin: 14px 0 10px 0;
 }

 /*----------------------------------------------------*/
.ImplementationMenu, .ImplementationMenuActive{
 	float: left;
 	width: 198px;
 	height: 53px;
 	background-image: url('img/podmenuh.gif');
 }
 .ImplementationMenu:hover{
 	background-position: 0px 53px;
 }
 .ImplementationMenuActive{
 	background-image: url('img/podmenua.gif');
 }
 .ImplementationMenu1:hover{
 	color: #2db890 !important;
 }
 
 .ImplementationMenuActive:hover, .ImplementationMenu:hover{
 	text-decoration: none !important; 
 }
 p.ImplementationMenu1, p.ImplementationMenu2{
 	width: 169px;
 	color: #646464;
 }
 p.ImplementationMenuActive1, p.ImplementationMenu1{
	font-family: Tahoma; 
	font-size: 12px;
	margin: 8px 0 0 25px;
	width: 169px;
	cursor: pointer;
}
p.ImplementationMenuActive2, p.ImplementationMenu2{
	font-family: Tahoma; 
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0 0 25px;
}
/*--------------------------------------------------*/
 .NibloSubOfferColumnLMenu2{
 	float: left;
 	width: 198px;
 	height: 53px;
 	background-image: url('img/ofertamenu.gif');
 	background-position: 0px 53px;
 }
 .NibloSubOfferColumnLMenu2:hover{
 	background-position: 198px 53px;
 }
 .NibloSubOfferColumnLMenu3{
 	float: left;
 	width: 198px;
 	height: 53px;
 	background-image: url('img/ofertamenu.gif');
 	background-position: 0px 106px;
 }
  .NibloSubOfferColumnLMenu3:hover{
 	background-position: 198px 106px;
 }
 .NibloSubOfferColumnLMenu4{
 	float: left;
 	width: 198px;
 	height: 53px;
 	background-image: url('img/ofertamenu.gif');
 	background-position: 0px 159px;
 }
 .NibloSubOfferColumnLMenu4:hover{
 	background-position: 198px 159px;
 }
 .NibloSubOfferColumnR1{
 	float: left;
 	width: 100%;
 	padding-bottom: 25px;
 }
 .NibloSubOfferColumnRTitle{
 	float: left;
 	width: 100%;
 	height: 35px;
 	display: block;
 	background-repeat: no-repeat;
 	padding-bottom: 20px;
 }
 .NibloSubOfferColumnRText1{
 	float: left;
 	width: 100%;
 }
 .NibloSubOfferColumnRText2, .NibloSubOfferColumnRText3{
 	float: left;
 	width: 49%;
 	display: inline;
 	padding-top: 8px;
 	padding-bottom: 20px;
 }
 .NibloSubOfferColumnRText2Title{
 	float: left;
 	width: 250px;
 	height: 22px;
 	display: inline;
 	background-repeat: no-repeat;
 }
 img.Underline:hover{
 	float: left;
 	text-decoration: underline;
 }
 .Underline:hover{
 	-moz-opacity: 0.8; 
	filter: alpha(opacity=90);
 }
 .NibloSubOfferColumnRText2Nr1, .NibloSubOfferColumnRText2Nr2, .NibloSubOfferColumnRText2Nr3, .NibloSubOfferColumnRText2Nr4, .NibloSubOfferColumnRText2Nr5{
 	float: left;
 	margin-bottom: 12px;
 	display: inline;
 	width: 100%;
 	height: 21px;
 	background-repeat: no-repeat;
 }
  .NibloSubOfferColumnRText2Nr1_emar{
 	float: left;
 	margin-bottom: 12px;
 	display: inline;
 	width: 623px;
 	height: 129px;
 	background-repeat: no-repeat;
 }
	.NibloSubOfferColumnRText2Nr1_epr{
 	float: left;
 	margin-bottom: 12px;
 	display: inline;
 	width: 628px;
 	height: 160px;
 	background-repeat: no-repeat;
 }
 .NibloSubOfferColumnRTextRow1{
 	float: left;
 	width: 100%;
 	padding-bottom: 10px;
 }
 .NibloSubOfferColumnRTextRowImg, .NibloSubOfferColumnRTextRowText{
 	float: left;
 	width: 294px;
 	height: 94px;
 }
 .NibloSubOfferColumnRTextRowText{
 	padding-left: 20px;
 	width: 322px;
 }
 .NibloSubOfferColumnRTextRowImg:hover{
 	-moz-opacity: 0.87; 
	filter: alpha(opacity=90);
 }
 .NibloImplementationDetails, .NibloImplementationDetailsTitle, .NibloImplementationDetailsDescription, .NibloImplementationDetailsImg,.NibloImplementationDetailsText, .NibloImplementationDetailsTitleLogotypy{
	float: left;
	width: 99%;
 }
 .NibloImplementationDetailsDescriptionD{
 	float: left;
 	font-size: 11px;
 }
 .NibloImplementationDetailsDescriptionP{
 	float: left;
 	width: 550px;
 	padding-left: 8px;
 }
 .NibloImplementationDetailsTitle{
 	height: 34px;
 	background-repeat: no-repeat;
 	margin-bottom: 20px;
 	display: inline;
 }
 .NibloImplementationDetailsTitleLogotypy{
 	height: 34px;
 	background-repeat: no-repeat;

 	display: inline;
 }
 .NibloImplementationDetailsDescription{
 	margin-bottom: 25px;
 	display: inline;
 }
 .NibloImplementationDetailsText{
 	float: left;
 	text-align: center;
 	font-style: italic;
 	font-size: 11px;
 	padding-top: 5px;
 }
 .NibloImplementationPages{
 	float: left;
 	width: 100%;
 	margin-top: 10px;
 	display: inline;
 	background-image: url('img/linibg.gif');
 }
 .NibloImplementationPagesL{
 	float: left;
 	width: 40px;
 	height: 40px;
 	background-image: url('img/koniecliniL.gif');
 }
 .NibloImplementationPagesR{
 	float: right;
 	width: 40px;
 	height: 40px;
 	background-image: url('img/koniecliniR.gif');
 }
 .NibloImplementationPagesC{
 	float: left;
 	width: 780px;
 	height: 40px;
 }
 .NibloImplementationPagesCBox{
 	margin: auto;
 	width: 66px;
 	height: 40px;
 }
 .NibloImplementationPagesCBoxNr p, .NibloImplementationPagesCBoxNrActive p{
 		padding-top: 3px;
 		padding-left: 2px;
 }
 .NibloImplementationPagesCBoxNr, .NibloImplementationPagesCBoxNrActive{
 	float: left;
 	width: 25px;
 	height: 24px;
 	background-image: url('img/nrstrony.gif');
 	color: #454646;
 	font-weight: bold;
 	text-align: center;
 	vertical-align: middle;
 	font-size: 11px
 }
 .NibloImplementationPagesCBoxNr:hover, .NibloImplementationPagesCBoxNrActive, .NibloImplementationPagesCBoxNrActive:hover{
 	background-position:  0 24px;
 	color: #ffffff;
 	text-decoration: none;
 }
 
 .NibloSubContactL, .NibloSubContactR{
 	float: left;
 	display:  inline;
 	margin: 5px 0 0 5px;
 	width: 57%;
 }
 .NibloSubContactL{
 	width: 40%;
 }
 .NibloSubContactR1{
 	float: left;
 	width: 100%;
 	font-weight: bold;
 	padding-bottom: 12px;
 	padding-left: 6px;
 }
 .NibloSubContactR1Form{
 	float: left;
 	width: 100%;
 }
 .NibloSubContactR1FormLine1{
 	float: left;
 	width: 100%;
 	padding-bottom: 4px;
 }
 .NibloSubContactR1FormLine1Desc{
 	float: left;
 	text-align: right;
 	padding-top: 6px;
 	width: 86px;
 }
 .NibloSubContactR1FormLine1Input{
 	float: left;
 	margin-left: 8px;
 	display: inline;
 }
 .Input, .text{
 	border: 1px solid #dbdbdb;
 	width: 234px;
 	height: 18px;
 	padding: 5px 0 0 5px;
 	color: #717171;
 	font-style: italic;
 	font-size: 11px;
 	letter-spacing: 1px;
 }
 .text{
 	height: 108px;
 }
 .ok{
 	margin-top: 10px;
 	background: transparent;
 	border: 0;
 	background-image: url('img/ok.gif');
 	width: 75px;
 	height: 21px;
 	cursor: pointer;
 }
 .NibloSubContactR1Error{
 	float: left;
 	font-weight: bold;
 	padding-bottom: 12px;
 	padding-left: 96px;
 	padding-top: 10px;
 	color: #2db890;
 }
/*--------------SLIDER--------------*/

/* example_6 css */
#example_6 {
	position: relative; /* important */
	overflow: hidden; /* important */
	width: 900px; /* important */
	height: 367px; /* important */
	margin: 0;
	background: transparent;
}

#example_6_content {
	position: absolute;
	top: 0;
	margin-left: 0;
}
#example_6_content,
#example_6_content li {
	list-style: none;
	margin: 0;
	padding: 0;
}
	#example_6_content {
		width: 13440px;
		margin-left: 2700px;
	}
	#container_bd, #example_6 ul li {
		display: block;
		float: left;
		margin: 0;
		padding: 0;
		border: none;
		background: transparent;
		width: 900px;
		height: 260px
	}

#container_bd, #example_6 ul li img {
	display: block;
}

#example_6_frame {
	margin: 266px 131px 0 0px;
	display: block;
}
#example_6_frame ul{
	padding: 0;
	width: 900px;
}
#container_bd, #example_6_frame ul li {
	margin: 0;
	width: 294px;
	height: 101px;
}
#container_bd, #example_6_frame ul li img{
	border: 1px solid #9cf;
	padding: 2px;
}
	#container_bd, #example_6_frame ul li img:hover {border: 1px solid #369;
}