@charset "utf-8"; /* CSS Document */

/* /////////////////////////////////////
GLOBAL RESET
/////////////////////////////////////// */
html{color:#000;background:#fff;font-size:16px;line-height:1.5em;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,ul,ol,li,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; border-radius:0 !important;}
input,button,textarea,select{font-size:100%;}
div{position:static;}
hr{border:none; height:1px; background-color:#AAAAAA; margin:5px;}
/*{ behavior: url(/media/skrypty/pie/PIE.htc);} */

/* /////////////////////////////////////
OGLNE
/////////////////////////////////////// */	
/* *{transition:0.7s;} */
*:hover{transition:0.7s;}		
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .galleria-info-title{font-family: 'Oswald', 'Open Sans', Tahoma, Geneva, sans-serif; color:#5b5b5b;}
html{min-height:100%; min-width:100%; background:#FFF;}
body{min-height:100%; min-width:100%; text-decoration:none; text-align:center; font-weight:400; font-size:15px; line-height:1.6em;}
body, p, td{font-family: 'Open Sans', Tahoma, Geneva, sans-serif; color:#000;}
@media screen and (max-width: 960px){body{font-size:16px; line-height:1.5em;}}
@media screen and (max-width: 480px){body{font-size:17px; line-height:1.5em;}}

iframe{border:none;}
dt,dd,ul,ol,li{text-align:left;}
h1,h2,h3,h4,h5,h6{text-align:left;}
h1{font-size:1.6em; line-height:1.8em;}
h2{font-size:1.5em; line-height:1.7em;}
h3{font-size:1.4em; line-height:1.6em;}
h4{font-size:1.3em; line-height:1.5em;}
h5{font-size:1.2em; line-height:1.3em;}
h6{font-size:1.1em; line-height:1.2em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:inherit;}
strong{font-weight:600;} 
p{text-align:left; padding:10px 0;}
a {color:/*#0E3F77*/#0000ff; text-decoration:none;}
  a:hover {color:#6d6d6d; text-decoration:none;}
em{font-style:italic;}
input,button,textarea,select{border:#CCC 1px solid;}
.content ul li{list-style:circle inside; text-align:left; padding:8px;}
.content ol li{list-style:decimal onside; text-align:left; padding:8px;}
.moduletable li{list-style:none outside;}

.strong{font-weight:600}
.superstrong{font-weight:900}


/*.table{display:table; width:100%}
	.table .tr{display:table-row;}
			.table .tr .td{display:table-cell; padding:10px;}
*/

/* /////////////////////////////////////
SPECYFICZNE STYLE
/////////////////////////////////////// */  
.clearfix{clear:both;}
.ofh{overflow:hidden;}
p.readmore{clear:both;text-align: left; width: 100%;}
	p.readmore a{color:#fff; background:#f09b30; border-radius:0 !important;}
.ukryj{display:none;}
.right{float:right;}
.left{float:left;}
.m10p{margin:10px}
.p10p{padding:10px}
.text_left{text-align:left;}
.text_right{text-align:right;}
.fw{width:100%;}
.pr{position:relative;}
.margin_auto, .ma{margin-left:auto;margin-right:auto;}


/* /////////////////////////////////////
KONSTRUKCJA
/////////////////////////////////////// */
#tlo1{width:100%; min-height:100%; overflow:hidden;}

.scroller{position:static; z-index:10;}
	.scroller.scrolled{position:fixed; top:0;}
		@media screen and (max-height: 630px) { .scroller.scrolled{position:static;} }
	.scroller.scrolled #top1{padding:0; transition: all 0.7s ease 0s;}
	.scroller.scrolled #logo1 img{width:60%;}
	.scroller.scrolled #menu1 li a{padding-top:5px;padding-bottom:5px;}

#top1{background:#fff; z-index:10; padding:10px 0; transition: all 2s ease 1s;transition: all 0.7s ease 0s;}
@media screen and (max-width: 768px){#top1{position:relative;}}
	#top1_1{position:relative;}
		/*#logo1{display:block; z-index:3; text-align:left; padding:27px 0;}
			.scrolled #logo1{padding:5px 0;}
			.scrolled #logo1 img{width:50%;transition:0.7s;}
		@media screen and (max-width: 768px){#logo1 img{width:100%; height:auto; padding:10px 0; margin:0;}}
		*/
		#top1_1>.row{display:flex; flex-wrap:wrap;}
		#top1_1>.row>div{flex-grow:1; display: flex; align-content: center; align-items: center;justify-content: center;} 
	#top1_1 div.finder{border:#03a7c9 1px solid; overflow:hidden; padding:1px; margin:10px;}
	#top1_1 .finder input{border:none; padding:0 8px; width:100%; font-size:0.9em; line-height:16px; height:30px; overflow:hidden; min-width:75px;}
	#top1_1 .finder button{border:none; border-width:1px 1px 1px 0; border-radius:0; float:right; width:50px; height:30px; background:#03a7c9;}

	#top1_1 .spafinder{border:#cd0364 1px solid; overflow:hidden; padding:1px;}
	#top1_1 .spafinder input{border:none; padding:0 8px; font-size:0.9em; line-height:16px; height:30px; overflow:hidden}
	#top1_1 .spafinder button{border:none; border-width:1px 1px 1px 0; border-radius:0; float:right; width:50px; height:30px; background:#cd0364;}


	
#top2{background:#03a7c9;}
	#top2_1{}
		/*Menu 1*/
		#menugora{}
		#menu1{}
		#menu1 ul{text-align:center; display:table; width:100%}
			#menu1 ul li{display:table-cell; text-align:center;vertical-align: middle;}
			#menu1 li a{padding:20px 5px; color:#fff; transition:.7s; font-size:1.2em; font-family:'Oswald', 'Open Sans Condensed',Tahoma,Geneva,sans-serif; text-transform:uppercase;}
				#menu1 li>a:hover, #menu1 li.active>a{color:#0f4b7f; transition:.1s; text-decoration:none; /*background:#cd0364;*/background:#c9eff5;}
				#menu1 li.item354{background:#cd0364;}
				#menu1 li.item238{background:#005296;}
			#menu1 li .floatck{ background:#c9eff5; padding:5px}
				#menu1 .floatck li.level2 a{white-space:nowrap; color:#2b2b2b; font-family: 'Open Sans', Tahoma, Geneva, sans-serif; font-size:12px; text-transform:none; padding:1px 20px; text-align:left;}
					#menu1 .floatck li.level2 a.obrazek{padding:0;}
					#menu1  .floatck li.level2 a:hover, #menu1  .floatck li.active.level2 a{color:#fff; transition:.1s; text-decoration:none; background:#74d0e2;}
	
	body ul.dj-mobile-light li.dj-mobileitem > a{padding: 15px 15px;}
	
	@media (min-width: 1200px){
		body .dj-megamenu-custom193{background:none;}
		/*separator*/
			body .dj-megamenu-custom193 li{background:none;}
				body .dj-megamenu-custom193 li:last-child{background:none;}
		/*pełna szerokość*/
		ul#dj-megamenu193{display:table !important; width:100% !important;}
			ul#dj-megamenu193>li{display:table-cell; float:none; }
				ul#dj-megamenu193>li>a{width:100%;text-align:center;}
				body .dj-megamenu-custom193>li>a.dj-up_a>span{display:inline-block; float:none;}
		
		/*Obrazek w podmenu*/
			body .dj-megamenu-custom193 li ul.dj-submenu > li > a img, body .dj-megamenu-custom193 li ul.dj-submenu > li > a i.fa, body .dj-megamenu-custom193 li ul.dj-submenu > li > a i[class^="icon-"]
			{max-height:500px; float:none; margin:0; width:100%;} 
			body .dj-megamenu-custom193 li ul.dj-submenu > li > a{margin:0; padding:6px 15px;}
		
		/*Czcionka menu główne*/
			body .dj-megamenu-custom193 li a.dj-up_a span{font-weight:300; font-size:1.5em;font-family: "Oswald","Open Sans Condensed",Tahoma,Geneva,sans-serif;}

		/*Czcionka podmenu*/
			body .dj-megamenu-custom193 li ul.dj-submenu > li > a{font-weight:300; font-size:0.85rem;font-family: "Open Sans",Tahoma,Geneva,sans-serif;}
			
		/*usunięcie separatora*/
		ul#dj-megamenu193>li>a{border-width:0;}


			
		/*odstępny*/
		ul#dj-megamenu193>li>a{padding:0 5px;}		
		
		/*podmenu*/	
		/*.dj-subwrap{border-left:13px #d60000 solid;}*/
		body .dj-megamenu-custom193 li ul.dj-submenu{margin:0;}
		
		/*strzałka podmenu*/
		body .dj-megamenu-custom193 li a.dj-up_a span.dj-drop {padding-right:0 !important;}
			body .dj-megamenu-custom193 li a.dj-up_a i.arrow, body .dj-megamenu-custom193 li a.dj-up_a em.arrow{display:none;}				
	}
	
		/*Mobilne*/
		body .dj-mobile-open-btn{}	
		body .dj-megamenu-select-light .dj-mobile-open-btn, body .dj-megamenu-offcanvas-light .dj-mobile-open-btn, body .dj-megamenu-accordion-light .dj-mobile-open-btn{font-size:2.3em;float:right; background:transparent; color:#fff;}
	
	
	@media (min-width: 1200px){
		body .dj-megamenu-custom196{background:none;}
		/*separator*/
			body .dj-megamenu-custom196 li{background:none;}
				body .dj-megamenu-custom196 li:last-child{background:none;}
		/*pełna szerokość*/
		ul#dj-megamenu196{display:table !important; width:100% !important;}
			ul#dj-megamenu196>li{display:table-cell; float:none; }
				ul#dj-megamenu196>li>a{width:100%;text-align:center;}
				body .dj-megamenu-custom196>li>a.dj-up_a>span{display:inline-block; float:none;}
		
		/*Obrazek w podmenu*/
			body .dj-megamenu-custom196 li ul.dj-submenu > li > a img, body .dj-megamenu-custom196 li ul.dj-submenu > li > a i.fa, body .dj-megamenu-custom196 li ul.dj-submenu > li > a i[class^="icon-"]
			{max-height:500px; float:none; margin:0; width:100%;} 
			body .dj-megamenu-custom196 li ul.dj-submenu > li > a{margin:0; padding:5px 15px;}
		
		/*Czcionka menu główne*/
			body .dj-megamenu-custom196 li a.dj-up_a span{font-weight:300; font-size:1.5em;font-family: "Oswald","Open Sans Condensed",Tahoma,Geneva,sans-serif;}

		/*Czcionka podmenu*/
			body .dj-megamenu-custom196 li ul.dj-submenu > li > a{font-weight:300; font-size:0.8em;font-family: "Open Sans",Tahoma,Geneva,sans-serif;}
			
		/*usunięcie separatora*/
		ul#dj-megamenu196>li>a{border-width:0;}


			
		/*odstępny*/
		ul#dj-megamenu196>li>a{padding:0 5px;}		
		
		/*podmenu*/	
		/*.dj-subwrap{border-left:13px #d60000 solid;}*/
		body .dj-megamenu-custom196 li ul.dj-submenu{margin:0;}
		
		/*strzałka podmenu*/
		body .dj-megamenu-custom196 li a.dj-up_a span.dj-drop {padding-right:0 !important;}
			body .dj-megamenu-custom196 li a.dj-up_a i.arrow{display:none;}				
	}
	@media (max-width: 1200px){
		#dj-megamenu196{display:none;}
	}

	.dj-megamenu-custom193 li.itemid238 a.dj-up_a{background:#005296;}
	.dj-megamenu-custom193 li.itemid354 a.dj-up_a{background:#cd0364;}
	

#center1{}
	@media screen and (max-width: 768px){ #center1_1.container{padding:10px 20px;} }
	ul.category-module li.artykul{padding:10px; list-style:none;}
		@media screen and (min-width: 768px){
			ul.category-module li.artykul.even{padding-left:0;}
			ul.category-module li.artykul.odd{padding-right:0;}
		}
		li.artykul .ramka{padding:7px; border:#b1b1b1 1px solid; position:relative;}
		li.artykul .mod-articles-category-category{font-size:1.1em;color:#0f4b7f; font-family: 'Open Sans', Tahoma, Geneva, sans-serif; font-weight:400; text-align:right; text-transform:uppercase; padding:0 10px; }
		li.artykul .obrazek{height:15em; width:100%; background-size:cover; background-image:url(../images/nophoto.jpg); background-position:center center; display:block;}
		li.artykul .tytul{font-size:1.2em;color:#0f4b7f; font-family: 'Open Sans', Tahoma, Geneva, sans-serif; font-weight:400; text-align:center; text-transform:none; padding:0.2em 0;}
		li.artykul .mod-articles-category-introtext{padding:0; font-size:1.0rem; }

		.kolumna-prawa{padding-top:1em;}
			.kolumna-prawa p{text-align:center;}
				.kolumna-prawa p img{margin:5px auto;}
		@media screen and (min-width: 768px){
			.kolumna-prawa .moduletable{padding:0 0 10px 20px;}
			}


.blog.podobne{display:flex; flex-wrap:wrap}


#bottom1{background:#03a7c9;}
	#bottom1_1{}
		/*Menu 1*/
		#menudol{}
		#menu2{}
		#menu2 ul{text-align:center; display:table; width:100%}
			#menu2 ul li{display:table-cell; text-align:center;vertical-align: middle;}
			#menu2 li a{padding:5px 5px; color:#fff; transition:.7s; font-size:1.3em; font-family:'Oswald', 'Open Sans Condensed',Tahoma,Geneva,sans-serif; text-transform:uppercase;}
				#menu2 li>a:hover, #menu2 li.active>a{color:#fff; transition:0.2s; text-decoration:none; background:#cd0364;}
			#menu2 li .floatck{ background:#c9eff5; padding:5px}
				#menu2 .floatck li.level2 a{white-space:nowrap; color:#2b2b2b; font-family: 'Open Sans', Tahoma, Geneva, sans-serif; font-size:12px; text-transform:none; padding:1px 20px; text-align:left;}
					#menu2 .floatck li.level2 a.obrazek{padding:0;}
					#menu2  .floatck li.level2 a:hover, #menu2  .floatck li.active.level2 a{color:#fff; transition:.1s; text-decoration:none; background:#74d0e2;}

#bottom2{background:#c9eff5;}
	#bottom2 .moduletable{padding:20px;}
	#bottom2 h3{font-size:1.2em; font-weight:300; text-transform:uppercase}
	#bottom2 li{padding:0 0 0 0; list-style:outside; list-style-image:url(../images/picto1.png);transition:0.7s;}
		#bottom2 li h4{font-weight:300; font-size:1.0rem; line-height:1.9em;} 
		#bottom2 li a{color:#474747;transition:0.7s;}
	#bottom2 li:hover{transition:0.2s;}
		#bottom2 li:hover a{color:#cd0364;transition:0.2s;}
	#bottom2 table.podzial{width:100%; overflow:hidden;}
		#bottom2 table.podzial td{vertical-align:top;}
		
#bottom3{background:#03a7c9;}
	#bottom3 .moduletable{padding:10px;}
	#bottom3 p{color:#fff}	
	#bottom3 h3{font-size:1.3em; font-weight:300; text-transform:uppercase; color:#fff; border-bottom:#73cadc 1px solid;}
	#bottom3 li{padding:0;  list-style:disc outside url(../images/picto3.png); transition:0.7s; font-family:'Oswald', 'Open Sans Condensed',Tahoma,Geneva,sans-serif;text-transform:uppercase}
		#bottom3 li a{color:#fff;transition:0.7s;}
	#bottom3 li:hover{padding:0; transition:0.2s;}
		#bottom3 li:hover a{color:#cd0364;transition:0.2s;}




		
/*  ////////////////////////////////////
Tagi
//////////////////////////////////////// */
.content ul.tags.inline{display:flex; flex-wrap:wrap;}
.content ul.tags.inline li{list-style:none;}
.tag-category .filters{display:none;}
.tag-category li::marker{display:none;}
.tag-category .thumbnails{border:#eee 1px 0 0 0 solid; display:flex; flex-wrap:wrap;} 
	.tag-category .thumbnails li{background:#fafafa; border:#eee 1px solid; flex-grow:1;} 
		.tag-category .thumbnails li:hover{background:#eee; border-color:#fafafa;} 
		.tag-category .thumbnails li h3{text-align:center;} 

/*  ////////////////////////////////////
Zakładki
//////////////////////////////////////// */
.ui-state-default{padding:0 !important;}
.ui-tabs-anchor{color:#444; text-align:right;}
.ui-tabs-active .ui-tabs-anchor{background-color:#003366 !important; color:#fff  !important; border-radius:0;}

/* /////////////////////////////////////
ARTYKU£Y, MODU£Y I KOMPONENTY
/////////////////////////////////////// */  


/*Konkursy SPA*/
ol.konkurs{padding:0 0 0 20px;}
ol.konkurs li {color: #444; font-size: 1em; line-height: 1.5em; list-style: outside none decimal; padding: 3px 0;}
ol.konkurs li a{color: #03a7c9}

/*Galeria*/
.sigProThumb, .sigProClear{list-style:none!important;}
a.sigProLink{box-sizing:content-box;}
/*Przegląd artykułów*/
h2 .subheading-category{text-transform:uppercase;}
.items-leading>div{text-align:left;}
	.items-leading .artykul{border:#fff 2px solid}
		.items-leading .artykul .p{padding:0 10px;}	
	.items-leading .obrazek{height:15em; width:100%; background-size:cover; background-image:url(../images/nophoto.jpg); background-position:center center; display:block;}
	.items-leading h2{background:#03a7c9; color:#fff; padding:5px 10px; white-space:wrap; overflow:hidden;}

/*Strona główna*/
.mod-articles-category-readmore>a{background:#03a7ca; padding:3px 10px; color:#fff; font-size:0.8em;}


/*Strona artykułu*/
.article-info-term{display:none;}
.category-name, .article-info{background:#eee; font-size:0.9em; padding:3px 3px; color:#777}
	.category-name a{text-decoration:underline;}
.item-page{overflow:hidden;}
.item-page .item-image{width:100%; height:auto; max-height:400px; overflow:hidden;}
	.item-page .item-image img{width:100%;}
	
.col-c p{padding:5px;}
.col-c ul{padding:5px 5px 5px 25px;}	
.page-header{margin:0; padding:0; border:none;}
.col-r ul.category-module{padding:0;}
	.col-r ul.category-module li{padding:0; list-style:none;}
		.col-r ul.category-module li a{display: block;width: 100%;line-height: 1em;padding: 10px 0 0 0; color:#940000}
		.col-r ul.category-module li span{width:100%; font-size:0.8em;}
.published{text-align:left; }
.readmore{text-align:right; float:right;}

/*Slider*/
.slides-wrapper{z-index:3;}
body #fpssContainer119.fpss-template-fsd .navigation-wrapper{display:block; width:100%;}
body #fpssContainer119.fpss-template-fsd .navigation{width:100%; right:30px;}
	body #fpssContainer119.fpss-template-fsd .navigation li{float:right; padding:4px; background:#fff; opacity:0.9;}
	body #fpssContainer119.fpss-template-fsd .slidetext {height: 215px; overflow: hidden;}

@media (max-width:500px){
	body #fpssContainer119.fpss-template-fsd a.slide-link{width:100%}
	body #fpssContainer119.fpss-template-fsd .slidetext {display:none;} 
	body #fpssContainer119.fpss-template-fsd a.slide-link .slide-image{background-size: contain !important;}
}

	

/*Bradcrumbs*/
.breadcrumb {overflow:hidden;margin:10px 0 5px 0;}
.breadcrumb li {float: left;list-style: none !important; padding:0 10px 0 2px !important; line-height:1.3em; font-size:1em; color:#888}
.breadcrumb li a {text-decoration: none; display: block; float: left;color:#888;}
.breadcrumb li a:hover {color:#444;}

/*.content h2, .content h3{padding:20px 0 5px 0; font-size:1.3em; font-weight:400;}
.content h2 a, .content h3 a{color:#00396f;}*/

.items-leading>div{padding:0 0 20px 0;}


/*Profil uzytkownika*/
fieldset{padding:20px; border:#CCC 1px solid;}
div.profile fieldset dt, div.profile-edit fieldset dt{width: 200px; float:left; text-align:right; color:#999; padding:0 10px; clear:left;}  
div.profile fieldset dd, div.profile-edit fieldset dd{width: 400px; float:left;}
.profile-edit dt{line-height:30px;}


/*Kontakt*/
.foxcontainer{padding:0 !important;}
.foxcontainer .control-group{margin-bottom:5px !important;}
.foxcontainer .controls{width:100% !important; text-align:left;}
.foxcontainer input, .foxcontainer textarea, .foxcontainer button{float:left;padding: 2px 5px !important; font-size:14px !important;}
.foxcontainer button{padding:5px 20px !important;}

/*Kontakt w stopce*/
#bottom1 .foxcontainer{padding:15px 5px 5px 5px !important;}
#bottom1 .foxcontainer input, #bottom1 .foxcontainer textarea, #bottom1 .foxcontainer button{background:#595959 !important; border:none !important; color:#fff !important;}
#bottom1 .foxcontainer button span{color:#fff !important; text-shadow:none;}

/*Stronnicowanie*/
.pagination p{text-align:center; margin:25px 0 0 0;}
ul.pagination{text-align:center;}
  ul.pagination li{display:inline; display:inline-block; padding:3px 5px; border:#f1f1f1 1px solid; margin:3px;}
.search-pages-counter{text-align:center;}
.pagenavcounter{display:none;}


/*szukaj*/
label.finder{margin:0 10px;}
ul#finder-filter-select-list li{ list-style:none;}
.advanced-search-tip{color:#999; font-size:11px; text-align:justify;}
.search-results li{list-style:none !important;}
.search-results .result-title{color:#00396F; font-size:1em; float:none; width:auto;}
.search-results .result-text{padding:0;}
.search-results .result-url{color:#999; font-size:0.8em;}
.advanced-search-tip{padding:20px; float:right;}
#advancedSearch {display:none;}
#finder-search a{display:none;}
#finder-search .btn-primary{background:#00396F; border-radius:0 !important;}
#finder-search input, #finder-search button, #finder-search label{height:1.5em; font-size:1em; padding:0 1em !important; margin:0 2	px; vertical-align:middle;}

body ul.autocompleter-choices li {font-size: 0.8em;padding:0;}
.autocompleter-choices{width:250px !important;}


/*Błędy wiadomości*/
#system-message{border:none; border-radius:0;}
#system-message li{list-style:none;}
.alert-message{background:#c9eff5;}

/*Podział na kolumny*/
.items-row .span6{width:48%; padding:10px 1%; float:left}

/*Prawa kolumna - podobne artykuły*/
.kolumna-prawa .moduletable h3{color:#03a7c9; font-family: 'Oswald', 'Open Sans', Tahoma, Geneva, sans-serif; border-top:#03a7c9 3px solid; text-align:center; text-transform:uppercase}
.polecaneartykuly li, .relateditems li{padding:0 0 0 20px !important; list-style: inside circle !important;}
	.polecaneartykuly li:nth-child(2n+1), .relateditems li:nth-child(2n+1){background:#f5f5f5;}
	.polecaneartykuly li:hover, .relateditems li:hover{background:#fff;}


/*Prawa kolumna - okładki prenumerata*/
.moduletable div.prenumerata div{padding: 1em 0 1em 20px;}
.moduletable div.prenumerata div.lewa{background:url(../images/strzalka-prawo.png) right center no-repeat; padding: 1em 20px 1em 0;}
	.moduletable div.prenumerata div.prawa a{color:#cd0364;}
.moduletable div.prenumerata div.prawa{background:url(../images/strzalka-lewo.png) left center no-repeat;}
.moduletable a.prenumerata{line-height:1.3em; width:100%;color:#03a7c9; font-family: 'Oswald', 'Open Sans', Tahoma, Geneva, sans-serif; display:inline-block; font-size:2em;}
@media (max-width: 1200px) {.moduletable a.prenumerata{font-size:1.5em;}}
@media (max-width: 992px) {.moduletable a.prenumerata{font-size:1.2em;}}
@media (max-width: 768px) {.moduletable a.prenumerata{font-size:2.5em;}}



/*Formularz prenumeraty*/
#mid_123-checkbox1 label, #mid_139-checkbox1 label{font-weight:300; font-size:0.8em; line-height:1.2em; color:#666}
div#foxcontainer_m123 .btn, div#foxcontainer_m139 .btn{background: none repeat scroll 0 0 #03a7c9; border: 1px solid #03a7c9; border-radius: 0; color: #fff !important; text-shadow: none; box-shadow:none;}
div#foxcontainer_m123 input,div#foxcontainer_m139 input{width:90%;}
div#foxcontainer_m123 .chzn-container, div#foxcontainer_m139 .chzn-container{float:left;}
div#foxcontainer_m123 label.checkbox, div#foxcontainer_m139 label.checkbox{float:left;}
.asterisk{padding:0 10px;}
.alert-error{background:#ffecec;}
	.alert-error .fox_messages li{list-style:none;}


/* Rozszerzenia Bottstrap */
/* columns of same height styles */
.container-xs-height {display:table;padding-left:0px; padding-right:0px;}
.row-xs-height {display:table-row;}
.col-xs-height {display:table-cell;float:none;}
@media (min-width: 768px) {
    .container-sm-height {display:table; padding-left:0px; padding-right:0px;}
    .row-sm-height { display:table-row;}
    .col-sm-height {display:table-cell;float:none;}
}
@media (min-width: 992px) {
    .container-md-height {display:table; padding-left:0px; padding-right:0px; }
    .row-md-height { display:table-row;}
    .col-md-height { display:table-cell;
        float:none;
    }
}
@media (min-width: 1200px) {
    .container-lg-height {
        display:table;
        padding-left:0px;
        padding-right:0px;
    }
    .row-lg-height {
        display:table-row;
    }
    .col-lg-height {
        display:table-cell;
        float:none;
    }
}

.col-top {
    vertical-align:top;
}
.col-middle {
    vertical-align:middle;
}
.col-bottom {
    vertical-align:bottom;
}



/*Stronnicowanie*/
.pagination {margin: 18px 0; width:100%;}
.pagination ul {display: inline-block;width:100%;text-align:center}
.pagination ul > li {display: inline;}
.pagination ul > li > a, .pagination ul > li > span { background-color: #c9eff5; border:none; line-height: 18px;padding: 4px 12px; text-decoration: none;}
.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {background-color: #03a7c9; color:#fff;}
.pagination ul > .active > a, .pagination ul > .active > span {color: #999999; cursor: default;}
.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
    background-color: rgba(0, 0, 0, 0);
    color: #999999;
    cursor: default;
}


/*Podkategorie*/
.cat-children>div{foat:left; font-size:0.7em; padding:10px; display:inline-block; text-transform:uppercase; border:#eee 1px solid;}



/*Tabela cen*/
.cennik {
    font-size: 0;
	margin:50px 0;
}

.cennik  h2{
    text-align:center;
}
.cennik  h5{
    font-size:20px;
	text-align:center;
}

.content .cennik  ul li{
    list-style:none !important;
}

.cennik * {
    transition: all 0.25s ease 0s;
}
.cennik .column {
    backface-visibility: hidden;
    background-color: #FFFFFF;
    border: 1px solid #CFCFCF;
    display: inline-block;
    margin-left: -1px;
    margin-top: -1px;
    position: relative;
    text-align: center;
    width: 25%;
}
.cennik.col-2 .column {
    width: 50%;
}
.cennik.col-3 .column {
    width: 33.3333%;
}
.cennik.col-4 .column {
    width: 25%;
}
.cennik .column:hover, .cennik .featured {
    background-color: #d14242;
    border-color: rgba(0, 0, 0, 0);
    transform: scale(1.05);
    z-index: 11;
}
.cennik .title {
    font-weight: 300;
    margin: 0;
    padding: 27px 5px;
    text-transform: uppercase;
}
.cennik .column:hover .title, .cennik .featured .title {
    color: #FFFFFF;
}
.cennik .price {
    background-color: #F7F7F7;
    border-bottom: 1px solid #E7E7E7;
    border-top: 1px solid #E7E7E7;
    padding: 28px 0 15px;
}
.cennik .column:hover .price, .cennik .featured .price {
    background-color: #da4c4c;
    border-color: e57676;
}
.cennik .cost {
    font-size: 24px;
    font-weight: 300;
    line-height: 0.7em;
    margin: 0;
}
.cennik .column:hover .cost, .cennik .featured .cost {
    color: #FFFFFF;
}
.cennik .description {
    color: #A8A8A8;
    font-size: 11px;
    font-weight: 300;
    text-transform: uppercase;
}
.cennik .column:hover .description, .cennik .featured .description {
    color: #FFFFFF;
}
.cennik .features {
    padding: 0 5px;
}
.cennik .features li {
    border-top: 1px solid #EBEBEB;
    font-size: 15px;
    font-weight: 300;
    padding: 9px 20px;
    position: relative;
}
.cennik .features li:first-child {
    border: medium none;
}
.cennik .column:hover .features li, .cennik .featured .features li {
    border-top-color: e57676;
    color: #FFFFFF;
}
.cennik .footer {
    background-color: #FCFCFC;
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #E9E9E9;
    padding: 30px 0;
}

.cennik .footer a{font-size:15px; padding:10px;
}

.cennik .column:hover .footer, .cennik .featured .footer {
    background-color: #da4c4c;
    border-top-color: e57676;
}
.cennik .button {
    margin: 0;
}
.cennik .column:hover .button, .cennik .featured .button {
    background-color: #FFFFFF;
    border-color: rgba(0, 0, 0, 0);
    color: #d14242;
}



/*kolumny Joomla*/

/*Aktualizacja 2019*/
body .dj-megamenu-custom193 li ul.dj-submenu > li > a .dj-icon, body .dj-megamenu-custom196 li ul.dj-submenu > li > a .dj-icon{max-height:none; max-width:100%;}
body .dj-megamenu-custom193 li ul.dj-submenu > li, body .dj-megamenu-custom196 li ul.dj-submenu > li{clear:both}
body #dj-megamenu193offcanvas img{max-width:100%;}

.dj-megamenu-custom196 li a.dj-up_a .arrow { right: 0px; top: calc(50%);  font-size: 0.5em; }
	
body .fpss-template-fsd .slidetext p{font-size:1rem;line-height:inherit;}
body .fpss-template-fsd .slidetext h1, body .fpss-template-fsd .slidetext h1 a { font-size: 1.3rem;}
@media screen and (max-width: 768px){
	body #fpssContainer119.fpss-template-fsd{width:auto; margin:10px;}
	#top1{padding:10px;}
	}
	
	
.article-index{width:100%; text-align:left; padding:20px 0;}
.article-index ul{padding:15px; border:#888 1px solid; display:inline-block;}
	.article-index ul li{padding:2px 0;}
		.article-index  ul li a{padding:5px 0; font-size:1.0rem; color:#000}
			.article-index  ul li a.active{border:none !important; color:#03a7c9}
			.article-index  ul li a:hovere{border:none !important;}
		
#dogory {display: block; position: fixed; right: 30px; bottom: 50px; background: #03a7c9; padding: 5px; font-size: 1.9rem; color: #fff; border: #fff 1px solid; box-shadow: rgba(0,0,0,0.1) 3px 3px 3px;}






.opinia-edit .row { margin: 20px; }