/******** info box END********/
			
			.infoBox {
			   background: #F1F1F1;
			   position: relative;
			   padding: 10px 20px;
			   width: 200px;
			   overflow: auto;
			   display: inline-block;
			   margin: 0px 0px 8px;
			   text-align: justify;
			   font-size: 10pt;
			}
					
			.infoBox h4 {
				width: auto !important;		
			}
			
			.infoBox .infoBoxTitle{
			   width: 100%;
			   overflow: hidden;
			}
			
			.infoBox .infoBoxImage{
			   height: 100px;
			   width: 100%;
			   margin-top: 4px;
			   overflow: hidden;
			}
			
			.infoBox .infoBoxText{
			   height: 84px;
			   width: 100%;
			   margin: 4px 0 0;
			   overflow: hidden;
			}
			
			.infoBox .infoBoxText p{
			   margin: 0 !important;
			}
			
			.infoBox.tekstKafelka .ReadMoreButton {
				position: absolute;
				bottom: 10px;
				right: 20px;
			}
			
			.ReadMoreButton{
			   background: #4F789E;
			   width: 106px;
			   text-align: center;
			   padding: 3px 0 5px;
			   margin-top: 7px;
			   color: #fff;
			   float: right;
			}
			
			.ReadMoreButton > a{
			   color: #fff !important;
			}
			.ReadMoreWhiteSpaceWithoutLink {
			   height: 25px;
			   margin-top: 7px;
			}
			
			/******** info box END********/
			
			/******** image box ********/
			
			.imgBox{
			   background: #F1F1F1;
			   overflow: auto;
			   display: inline-block;
			   margin: 0px 0px 8px;
			   width: 240px;
			}
			
			.imgBox .imgFrame{
			   border: 1px solid #aaa;
			   height: 90px;
			   margin: 20px;
			   overflow: hidden;
			}
			
			/******** image box END********/
			
			/******** text box END********/
			
			.textBox {
			   background: #FFFFFF;
			   border: 1px solid #aaa;
			   overflow: auto;
			   text-align: justify;
			   font-size: 10pt;
			   margin: 0px 0px 8px;
			}
			
			.descriptionBox {
			   display: table-cell;
			   border-bottom: 8px solid white;
			   border-left: 0;
			   border-right: 0;
			   border-top: 0;
			   width: 49%;
			
			}
			
			.textBox .textBoxframe {
			   padding: 10px 15px;
			   overflow: auto;
			}
			
			.textBoxframe h4 {
			   width: auto !important;
			}
			
			.textBoxframe  .textBoxDescription{
			   margin-bottom: 10px;
			   widht: auto;
			}
			
			.textBoxDescription > p {
			   margin-top: 0px !important;
			}
			
			/******** text box END********/
			
			/******** slider box ********/
			
			.sliderBox{
			   background: #D8EEFB;
			   border: 1px solid #aaa;
			   overflow: hidden;
			   height: 183px;
			   margin: 0 0 8px;
			   position: relative;
			}
			
			.sliderBox .text {
			   height: 65px;
			   margin: 0px 15px;
			   overflow: visible;
			}
					
			.sliderBox .text p {
				margin-top: 3px !important;		
			}
			
			.sliderIndicator {
				cursor: pointer;
				position: absolute;
				height: 20px;
				margin-right: auto;
				margin-left: auto;
				right: 0px;
				left: 0px;
				text-align: center;
				bottom: 10px;
			}
			
			.sliderHideSlide {
			   display: none;
			}
			
			.sliderVisibleSlide {
			   display: block;
			}
			
			.sliderVisibleSlide h4 {
			   width: auto !important;
			   margin: 0 15px 0 15px;
			}
			
			.sliderVisibleSlide a {
			   color: #000 !important;
			}
			
			.slideDescription {
			   display: inline-block;
			   margin: 10px 15px;
			}
			
			.slideDescription p {
			   margin-top: 0 !important;
			}
			
			.slideDate {
			   display: inline-block;
			   margin: 10px 15px;
			   float: right;
			}
			
			.slideDate p {
			   margin-top: 0 !important;
			}
			
			.sliderButton {
			   margin: 0 auto;
			}
			
			.sliderFilledIcon {
			   background: #426687;
			   width: 10px;
			   height: 10px;
			   margin: 5px 2px;
			   display: inline-block;
			   border: 1px solid #426687;
			   border-radius: 6px;
			}
			
			.sliderEmptyIcon {
			   width: 10px;
			   height: 10px;
			   margin: 5px 2px;
			   display: inline-block;
			   border: 1px solid #426687;
			   border-radius: 6px;
			}
					
			.slider {
				background: #D8EEFB !important;
			}
			
			/******** slider box END********/
			
			/******** infoBox, imgBox, textBox (parent div class, added by jquery) ********/
					
			.centerBoxes {
			   text-align: justify;
			   font-size: 0.1pt;
			}
			
			.centerBoxes:after {
			    content: "";
			    width: 100%;
			    display: inline-block;
			}
					
			/******** infoBox, imgBox, textBox (parent div class, added by jquery) END********/
					
			.kafelki {
				background: #F1F1F1 !important;
			}
								
			.czerwony {
			   background: #EC8070 !important;
			   border-right: 15px solid #FFF;
			}
					
			.czerwony .ReadMoreButton {
				background: #66332B !important;
			}
			
			.czerwony .textBoxframe .ReadMoreButton {
				background: #66332B !important;
			}
			
			.zielony  {
			    background: #A1CE6B !important;
			}
					
			.zielony .ReadMoreButton {
				background: #366E02 !important;
			}
					
			.zielony .textBoxframe .ReadMoreButton {
				background: #366E02 !important;
			}
					
			.ReadMoreButtonBgRed .ReadMoreButton{
				background: #66332B !important;
			}
			
			.ReadMoreButtonBgGreen .ReadMoreButton {
				background: #366E02 !important;
			}
					
			.niebieski {
			   background: #A9CBDE !important;
		    }
			
			.niebieski .ReadMoreButton a span {
				display: none;
			}
			
			.niebieski .ReadMoreButton a:after {
				content: "Szukaj";
			}			
			
			.tekstKafelka {
				display: inline-block;
				height: 224px
			}
					
			.tekstKafelka .infoBoxImage {
				display: none !important;
			}
					
			.tekstKafelka .infoBoxText {
				max-height: 153px;
				height: auto;
			}
					
			.extraZdjecie {
				text-align: center;
			}
					
			.linkMap {
			   background: url(/usr/0000020/plgOknaInformacyjne/imgMapaNotariatowOdnoscik.png);
			   height: 193px;
			   width: 230px;
			   margin: 0 0 0 10px;
			   float: right;
			   display: block;
			}
