body { background:#EEEAEB url("images/bg.jpg") repeat-x top center;padding:0; margin:0 auto;color: #404040; font-size: 11px;}
*,
*::before,
*::after{
    box-sizing: border-box;
}
@media(min-width:1024px){
	.mobile{display:none;}
	.desktop_margin_right_80{margin-right:80px;}
}
@media(max-width:1024px){
	.desktop{display:none;}
	.site1 .img_left{display:none;}
	.site1 .img_right{display:none;}
}

#container {background: url("images/bg_content.jpg") repeat-x top center; margin:0 auto; padding:0;position:relative;z-index:1;}
.lab-page #container {background: url("images/bg_content_lab.jpg") repeat-x top center; margin:0 auto; padding:0;position:relative;z-index:1;}
@media(min-width:1024px){
.box {width:1000px;   margin:0 auto; padding:0;}
}
@media(max-width:1024px){
.box {width:100%;   margin:0 auto; padding:0;}
}

@media(min-width:1024px){
	#top{background: url("images/top_03.jpg") no-repeat top center;width:1000px; height:365px;margin:0 auto; padding:0;text-align:left; }
	.lab-page #top{background: url("images/top_03-lab.png") no-repeat top center;width:1000px; height:365px;margin:0 auto; padding:0;text-align:left; }
	.logo{display:none}
	#top #logo {width:310px;height:295px;display:block;float:left;text-align:center;}
	#top #logo h1{font-size:28px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;margin-top:190px;}
	#top #logo a{text-decoration:none;font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;margin-top:170px;}
}

@media(max-width:1024px){
	.header{background: url("images/hero-mobile.jpg") no-repeat top 72px left -20px;position:relative;margin-top:72px;z-index:1;background-size:auto 100%;display:inline-block;width:100%; height:auto;margin:0 auto; padding:0;text-align:left; }
	.header-bg{width:100%;background:rgb(255, 255, 255, 0.5);display:inline-block;margin-top:72px;}
	#top{display:inline-block;width:100%; height:auto;margin:0 auto; padding:0;text-align:left; }
	.lab-page .header{background: url("images/hero-mobile-lab.jpg") no-repeat top 72px left -20px;position:relative;margin-top:72px;z-index:1;background-size:auto 100%;display:inline-block;width:100%; height:auto;margin:0 auto; padding:0;text-align:left; }
	
	.logo{display:inline-block;max-width:63px;margin-top:5px;margin-left:5px;z-index:1001;position:fixed;top:0px;}
	#top #logo {width:100%;display:block;float:left;text-align:left;}
	#top #logo h1{font-size:28px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;}
	#top #logo a{text-decoration:none;font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;margin-top:170px;}
}
	


#top #menu {display:block;float:left;margin:0 auto; padding:0;text-align:left; }
#top #menu ul.mine-menu {list-style:none;margin:0 auto;padding:0;}
@media(min-width:1024px){
	#top #menu {width:1000px; height:70px;}
	#top #menu ul.mine-menu {width:990px; }
	#top #menu ul.mine-menu li {height:41px;list-style:none;margin:0;margin-top:20px;padding:0;display:block;float:left;}
}
@media(max-width:1024px){
	#top #menu {width:100%;margin-top:74px;}
	#top #menu ul.mine-menu {margin-top:5px; }
	#top #menu ul.mine-menu li {list-style:none;margin:0;margin:0;padding:0;display:block;float:left;}
}
@media(min-width:1024px){
	
	#top #menu ul.mine-menu li .menu_active_01 {display:block;float:left;background: url("images/menu_bg_04.png") no-repeat top center;height:35px;width:91px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_active_lab {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	.site2 #top #menu ul.mine-menu li .menu_active_02 {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	.site3 #top #menu ul.mine-menu li .menu_active_03 {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	.site4 #top #menu ul.mine-menu li .menu_active_04 {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	.site5 #top #menu ul.mine-menu li .menu_active_05 {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}
	.site6 #top #menu ul.mine-menu li .menu_active_06 {display:block;float:left;background: url("images/menu_bg_04.png") no-repeat top center;height:35px;width:91px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;text-align:center;font-weight:bold;line-height:30px;margin-right:24px;}

}

@media(max-width:1024px){
	.mobile-menu{background: url("images/mobile-menu.jpg") repeat-x top center;display:inline-block;height:74px;width:100%;position:fixed;top:0;}
	.lab-page .mobile-menu{background: url("images/mobile-menu-lab.jpg") repeat-x top center;display:inline-block;height:74px;width:100%;position:fixed;top:0;}
	#top #menu ul.mine-menu li .menu_active_01 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	#top #menu ul.mine-menu li .menu_active_lab {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	.site2 #top #menu ul.mine-menu li .menu_active_02 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	.site3 #top #menu ul.mine-menu li .menu_active_03 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	.site4 #top #menu ul.mine-menu li .menu_active_04 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	.site5 #top #menu ul.mine-menu li .menu_active_05 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}
	.site6 #top #menu ul.mine-menu li .menu_active_06 {display:block;float:left;border:0;outline:none;text-decoration:none;color:#fff;font-family:Arial;font-size:16px;text-align:left;font-weight:bold;line-height:30px;}

}


.site5 .mdgrea{list-style:none;}	
.site5 .mdgrea li{display:inline-block;width:100%;padding-bottom:10px;}	
.site5 .mdgrea li img{margin-right:10px;;}	
.site5 .mdgrea li a{color:#404040;text-decoration:none;line-height:25px;}	
.site5 .mdgrea li a:hover{text-decoration:underline;}	
	
	
@media(min-width:1024px){	
	#top #menu ul.mine-menu li .menu_01 {display:block;float:left;height:35px;width:91px;border:0;padding:0;outline:none;text-decoration:none;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold;line-height:30px;text-align:center;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_01:hover {display:block;float:left;background: url("images/menu_bg_04.png") no-repeat top center;height:35px;width:91px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_02 {display:block;float:left;height:35px;width:91px;border:0;padding:0;outline:none;text-decoration:none;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold;line-height:30px;text-align:center;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_02:hover {display:block;float:left;background: url("images/menu_bg_04.png") no-repeat top center;height:35px;width:91px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_03 {display:block;float:left;height:35px;width:128px;border:0;padding:0;outline:none;text-decoration:none;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold;line-height:30px;text-align:center;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_03:hover {display:block;float:left;background: url("images/menu_bg_05.png") no-repeat top center;height:35px;width:128px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_04 {display:block;float:left;height:35px;width:91px;border:0;padding:0;outline:none;text-decoration:none;color:#ffffff;font-family:Arial;font-size:16px;font-weight:bold;line-height:30px;text-align:center;margin-right:24px;}
	#top #menu ul.mine-menu li .menu_04:hover {display:block;float:left;background: url("images/menu_bg_04.png") no-repeat top center;height:35px;width:91px;border:0;margin:0;padding:0;outline:none;text-decoration:none;color:#000000;font-family:Arial;font-size:16px;font-weight:bold;margin-right:24px;}
}
	
@media(max-width:1024px){	
	#top #menu ul.mine-menu li .menu-mobile {display:block;float:left;width:100%;padding:7px 7px;border:0;outline:none;text-decoration:none;color:#ffffff;font-family:Arial;font-size:16px;line-height:30px;text-align:left;}
	#top #menu ul.mine-menu li.has-submenu .menu-mobile {width:calc(100% - 60px);}
	#top #menu ul.mobile-menu-lab li  {display:inline-block;float:left;width:100%;text-decoration:none;color:#ffffff;font-family:Arial;font-size:14px;line-height:30px;text-align:left;}
}
@media(min-width:1024px){
	#slogan {background: url("images/slogan.jpg") no-repeat top center;width:1000px; height:83px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	.lab-page #slogan {background: url("images/Bez-nazwy-1_01.jpg") no-repeat top center;width:1000px; height:83px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#slogan  #left {width:310px;height:83px;display:block;float:left;text-align:center;}
	#slogan #right{display:block;float:left;margin:0 auto; padding:0;width:690px; height:83px;text-align:left; }	
	#slogan #right h2{font-size:24px;font-style:italic;font-family:Arial;font-weight:normal;color:#404040;text-align:right;margin-bottom:0;margin-top:15px;margin-right:70px;}
	#slogan #right h2 span{width:100%;display:inline-block;font-size:21px;font-style:italic;font-family:Arial;font-weight:normal;color:#404040;text-align:right;margin-bottom:0;margin-top:0;}

}
@media(max-width:1024px){
	#slogan {display:inline-block;width:100%; margin:0 auto; padding:0;text-align:left; }
	.lab-page #slogan {width:100%; margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#slogan  #left {width:100%;display:block;float:left;text-align:center;padding-top:15px;}
	#slogan #right{display:block;float:left;margin:0 auto; padding:0;width:100%; text-align:left; padding-bottom:20px;}	
	#slogan #right h2{font-size:21px;font-style:italic;font-family:Arial;font-weight:normal;color:#404040;text-align:center;margin-bottom:0;margin-top:15px;margin-left:15px;margin-right:15px;}
	

}


#slogan  #left a{text-decoration:none;font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;}

		
@media(min-width:1024px){
	#content  {background: url("images/content.jpg") repeat-y top center;width:1000px;margin:0 auto; padding:0;text-align:left; }
	#content_top  {background: url("images/content_top.jpg") no-repeat top center;min-height:135px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	.lab-page #content_top  {background: url("images/content_lab_top.jpg") no-repeat top center;min-height:135px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_bottom  {background: url("images/content_bottom.jpg") no-repeat bottom center;min-height:136px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content .left  {display:block;float:left;width:440px;margin:0 auto; padding:0;text-align:left;margin-left:10px; }
	#content .right  {display:block;float:left;width:460px;margin:0 auto; padding:0;text-align:left;margin-left:60px;  }
	
	#content .left h4 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content .left p{font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content .left p span{font-size:14px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content .left p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}


	#content .right h4  {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content .right p  {font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content .right p span {font-size:14px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content .right p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
	#content .right ul li{list-style-type: lower-alpha;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
} 
@media(max-width:1024px){
	#content  {width:100%;margin:0 auto; padding:0;text-align:left; }
	#content_top  {min-height:135px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	.lab-page #content_top  {background: url("images/content_lab_top.jpg") no-repeat top right;min-height:135px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content .left  {display:block;float:left;width:100%;margin:0 auto; padding:0;text-align:left;padding-left:15px;padding-right:15px;; }
	#content .right  {display:block;float:left;width:100%;margin:0 auto; padding:0;text-align:left;padding-left:15px;padding-right:15px;}
	
	#content .left h4 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content .left p{font-size:16px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content .left p span{font-size:16px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content .left p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}


	#content .right h4  {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content .right p  {font-size:16px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content .right p span {font-size:16px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content .right p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
	#content .right ul li{list-style-type: lower-alpha;font-size:16px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;padding-top:3px;padding-bottom:3px;}
} 

	




@media(min-width:1024px){
	#content_subpage  {background: url("images/content_subpage.jpg") repeat-y top center;width:1000px;min-height:135px;margin:0 auto; padding:0;text-align:left; }
	#content_subpage_top  {background: url("images/content_subpage_top.jpg") no-repeat top center;min-height:135px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_subpage_bottom  {background: url("images/content_subpage_bottom.jpg") no-repeat bottom center;min-height:256px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_subpage h4 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage h3 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage p{font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage p span{font-size:14px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content_subpage p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
	#content_subpage  ul li{list-style-type:decimal;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
	#content_subpage  ol li{list-style-type:decimal;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
	#content_subpage #ads {width:1024px;margin-left:20px;margin-bottom:100px;}
	#content_subpage #ads_subpage {width:1024px;}
}

@media(max-width:1024px){
	#content_subpage  {background: url("images/content_subpage.jpg") repeat-y top center;width:100%;min-height:135px;margin:0 auto; padding:0;text-align:left; }
	#content_subpage_top  {background: url("images/content_subpage_top.jpg") no-repeat top center;min-height:135px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_subpage_bottom  {background: url("images/content_subpage_bottom.jpg") no-repeat bottom center;min-height:256px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_subpage h4 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage h3 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage p{font-size:16px;line-height:130%;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
	#content_subpage p span{font-size:16px;line-height:130%;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
	#content_subpage p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
	#content_subpage  ul li{list-style-type:decimal;font-size:16px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
	#content_subpage  ol li{list-style-type:decimal;font-size:16px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
	#content_subpage #ads {width:100%;padding-left:15px;margin-bottom:30px;}
	#content_subpage #ads_subpage {width:100%;}
	#content_subpage #ads ul li{margin-left:0;padding-left:0;padding-top:3px;}
}




#content_subpage a {color:#404040;}
#content_subpage #ads ul {margin-left:0;padding-left:0;}
#content_subpage #ads ul li{margin-left:0;padding-left:0;}
#content_subpage #ads ul li p a{text-decoration:none;}

#content_subpage #ads_subpage h3{color:#7AB105;}

@media(min-width:1024px){	
.text {margin-left:40px; margin-right:50px;margin-bottom:50px;}		
}

#content_subpage  .text_kontakt p {font-size:18px;}	
#content_subpage  .text_kontakt a{font-size:18px;font-family:Arial;font-weight:normal;color:#7ab105;text-align:left;margin-bottom:0;}
#content_subpage  .text_kontakt p span{font-size:18px;font-family:Arial;font-weight:normal;color:#7ab105;text-align:left;margin-bottom:0;}
@media(max-width:1024px){	
.text {padding-left:15px;padding-right:15px;margin-bottom:50px;}		
	.text_kontakt{display:flex;flex-direction:column;}
    .text_kontakt a{order:999;}
    .text_kontakt img{float:none;margin:30px auto 0 auto !important;max-width:100%;height:auto;display:block;}
}
@media(min-width:1024px){	
	#content_lab  {background: url("images/content_lab.jpg") repeat-y top center;width:1000px;margin:0 auto; padding:0;text-align:left; }
	#content_lab_top  {background: url("images/Bez-nazwy-1_02.jpg") no-repeat top center;min-height:135px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_lab_bottom  {background: url("images/footer-lab_01.jpg") no-repeat bottom center;min-height:136px;width:1000px;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_lab .left  {display:block;float:left;width:280px;margin:0 auto; padding:0;text-align:left; }
	#content_lab .right  {display:block;float:left;width:620px;margin:0 auto; padding:0;text-align:left;margin-left:60px;  }

}
@media(max-width:1024px){	
	#content_lab  {width:100%;margin:0 auto; padding:0;text-align:left;display:inline-block; }
	#content_lab_top  {min-height:135px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_lab_bottom  {background: url("images/footer-lab_01.jpg") no-repeat bottom center;display:flex;flex-direction: row;flex-wrap: wrap;min-height:136px;width:100%;margin:0 auto; padding:0;text-align:left;overflow:hidden; }
	#content_lab .left  {display:block;float:left;width:100%;margin:0 auto; padding:0;text-align:left;order:2; }
	#content_lab .right  {display:block;float:left;width:100%;margin:0 auto; padding:0;padding-left:15px;padding-right:15px;text-align:left;order:1;  }

}
	

#content_lab .left h4 {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;margin-left:20px;}
#content_lab .left p{font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
#content_lab .left p span{font-size:14px;font-family:Arial;font-weight:normal;color:#7AB105;text-align:left;margin-bottom:0;}
#content_lab .left p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
#content_lab .left ul {margin-top:30px;}

#content_lab .left ul li{list-style-type: none;font-size:16px;font-family:Arial;font-weight:normal;color:#404040;height:25px;text-align:left;}
#content_lab .left ul li a{text-decoration:none;font-size:16px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;}
#content_lab .left ul li a:hover{text-decoration:none;font-size:16px;font-family:Arial;font-weight:bold;color:#5d658e;text-align:left;}
#content_lab .left ul li .lab_menu{text-decoration:none;font-size:16px;font-family:Arial;font-weight:bold;color:#5d658e;text-align:left;}
.site8 #content_lab .left ul li .lab_menu_01{color:#5d658e;}
.site9 #content_lab .left ul li .lab_menu_02{color:#5d658e;}
.site10 #content_lab .left ul li .lab_menu_03{color:#5d658e;}
.site11 #content_lab .left ul li .lab_menu_04{color:#5d658e;}
.site13 #content_lab .left ul li .lab_menu_05{color:#5d658e;}
.site14 #content_lab .left ul li .lab_menu_06{color:#5d658e;}
.site15 #content_lab .left ul li .lab_menu_15{color:#5d658e;}
.lab_menu_06{padding-left:15px;}


#content_lab .right h4  {font-size:18px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
#content_lab .right p  {font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
#content_lab .right .akapit  {text-indent:25px;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;}
#content_lab .right p span {font-size:14px;font-family:Arial;font-weight:normal;color:#5d658e;text-align:left;margin-bottom:0;}
#content_lab .right p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
#content_lab .right ul li{list-style-type: lower-alpha;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
#content_lab .right .tabelka-02 ul li{list-style-type: none;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left}
#content_lab .right .tabelka-02 ul li ul li{list-style-type: lower-alpha;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;}
#content_lab .right .tabelka-02 ul{margin-left:0px;padding-left:0px;}
#content_lab .right .tabelka-02 ul ul{margin-left:40px;}
#content_lab .right h3  {font-size:16px;font-family:Arial;font-weight:bold;color:#404040;text-align:center;margin-bottom:0;}
#content_lab .right .list_polityka li{list-style-type: disc;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-top:5px;}
#content_lab .right .polityka_podpis  {font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:right;margin-bottom:20px;}
@media(min-width:1024px){
#content_lab .right .tabelka {width:640px;margin-top:60px; margin-bottom:30px;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;display:block;float:left; clear:both;overflow:hidden;}
#content_lab .right .tabelka .lp_title {width:30px;height:58px;font-weight:bold;text-align:center;display:block;float:left; border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka .cecha_title {width:240px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka .obiekt_title {width:110px;height:58px;padding-left:5px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka .metoda_title {width:240px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-right:solid 1px #404040;border-top:solid 1px #404040;}
}


#content_lab .right .tabelka .lp_title p{margin-left:3px;font-weight:bold;}
#content_lab .right .tabelka .cecha_title p{margin-left:5px;font-weight:bold;}
#content_lab .right .tabelka .obiekt_title p{font-weight:bold;text-align:center;}
#content_lab .right .tabelka .metoda_title p{margin-top:3px;margin-left:5px;font-weight:bold;text-align:center;}

#content_lab .right .tabelka .line {width:100%;display:flex;}
#content_lab .right .tabelka .lp {width:30px;text-align:center;display:block;float:left; border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka .cecha {width:240px;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka .cecha_01 {width:200px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka .cecha_02 {width:39px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka .obiekt {width:110px;display:block;float:left;text-align:left;padding-left:5px;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka .metoda {width:240px;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-right:solid 1px #404040;}

#content_lab .right .tabelka .lp p{margin-left:3px;}
#content_lab .right .tabelka .cecha p{margin-left:5px;}
#content_lab .right .tabelka .cecha_01 p{margin-left:5px;}
#content_lab .right .tabelka .cecha_02 p{margin-left:5px;font-weight:bold;}
#content_lab .right .tabelka .obiekt p{text-align:left;}
#content_lab .right .tabelka .metoda p{margin-top:3px;margin-left:5px;text-align:center;}




#content_lab .right .tabelka-02 {width:640px;margin-top:60px; margin-bottom:30px;font-size:14px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;display:block;float:left; clear:both;overflow:hidden;}
#content_lab .right .tabelka-02 .lp_title {width:30px;height:58px;font-weight:bold;text-align:center;display:block;float:left; border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka-02 .cecha_title {width:140px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka-02 .obiekt_title {width:110px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka-02 .metoda_title {width:240px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-top:solid 1px #404040;}
#content_lab .right .tabelka-02 .cena_title {width:100px;height:58px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-right:solid 1px #404040;border-top:solid 1px #404040;}

#content_lab .right .tabelka-02 .lp_title p{margin-left:3px;font-weight:bold;}
#content_lab .right .tabelka-02 .cecha_title p{margin-left:5px;font-weight:bold;}
#content_lab .right .tabelka-02 .obiekt_title p{font-weight:bold;text-align:center;}
#content_lab .right .tabelka-02 .metoda_title p{margin-left:5px;font-weight:bold;text-align:center;}
#content_lab .right .tabelka-02 .cena_title p{margin-left:5px;font-weight:bold;text-align:center;}

#content_lab .right .tabelka-02 .lp {width:30px;height:120px;text-align:center;display:block;float:left; border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .cecha {width:140px;height:120px;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .cecha_01 {width:100px;height:120px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .cecha_02 {width:39px;height:120px;font-weight:bold;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .obiekt {width:110px;height:120px;display:block;float:left;text-align:center;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .metoda {width:240px;height:120px;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;}
#content_lab .right .tabelka-02 .cena {width:100px;height:120px;text-align:center;display:block;float:left;border-left:solid 1px #404040;border-bottom:solid 1px #404040;border-right:solid 1px #404040;}
#content_lab .cena.textcena p{font-size:12px!important;}

#content_lab .right .tabelka-02 .lp p{margin-left:3px;}
#content_lab .right .tabelka-02 .cecha p{margin-left:5px;}
#content_lab .right .tabelka-02 .cecha_01 p{margin-left:5px;}
#content_lab .right .tabelka-02 .cecha_02 p{text-align:center;margin-left:5px;font-weight:bold;}
#content_lab .right .tabelka-02 .obiekt p{text-align:center;}
#content_lab .right .tabelka-02 .metoda p{margin-left:5px;text-align:center;}
#content_lab .right .tabelka-02 .cena p{text-align:center;}

#content_lab .right .cennik-detal{padding-left:20px;}
#content_lab .right .cennik-detal li{list-style:decimal;margin-left:0;padding-left:0;margin-bottom:5px;margin-top:5px;}
#content_lab .right .cennik-detal ul li{list-style:disc;}

#content_lab .right .oferta-indywidualna li{list-style:disclosure-closed;font-size:16px;}



#content_lab .right .text_lab_kontakt{font-size:16px;font-family:Arial;font-weight:bold;color:#404040;}
#content_lab .right .text_lab_kontakt span{font-size:16px;font-family:Arial;font-weight:bold;color:#5d658e;}
#content_lab .right .text_lab_kontakt a{font-size:16px;font-family:Arial;font-weight:bold;color:#5d658e;text-decoration:none;}


.lab_logo  li{height:300px;margin-bottom:130px;float:left;width:200px;}	
@media(max-width:1024px){
	
	#content_lab .left  {padding-left:15px;padding-right:15px; }
	#content_lab .left h4 {margin-left:0;padding-left:0}
	#content_lab .left ul {margin-left:0;padding-left:0}
.lab_logo  {display:inline-block;margin-left:0;padding-left:0}	
.lab_logo  li{float:left;}	
.lab_logo  li{float:left;display:inline-block;width:auto;}	

}
.lab_logo  li img{margin-top:0;margin-right:20px;width:21mm;}	

#content_lab .right .gallery {margin:0;padding:0;list-style:none;}
#content_lab .right .gallery li{margin:0;padding:0;list-style:none;float:left;margin:20px 20px 0 20px;}
@media(min-width:1024px){
	#content_lab .right .gallery li a img{border:#8EB504 solid 5px;height:188px;width:250px;}
}
@media(max-width:1024px){
	#content_lab .right .gallery { margin-top:15px;display: flex;flex-wrap: wrap;gap: 10px;}
	#content_lab .right .gallery li{margin:0;padding:0;list-style:none;width: calc(50% - 10px);}
	#content_lab .right .gallery li a img{border:#8EB504 solid 5px;width:100%;}
}
@media(max-width:1024px){
#content_lab .right p  {font-size:16px;line-height:130%;}
#content_lab .right .akapit  {font-size:16px;line-height:130%;}
#content_lab .right p span {font-size:16px;line-height:130%;}
#content_lab .right p img{margin-right:10px;float:left;margin-bottom:10px;border:0;}
#content_lab .right ul li{font-size:16px;line-height:130%;}

}	
@media(min-width:1024px){	
	#footer {background: url("images/foot.jpg") no-repeat top center;margin:0 auto; padding:0;width:1000px; height:158px; }
	.lab-page  #footer {background: url("images/footer-lab_02.jpg") no-repeat top center;margin:0 auto; padding:0;width:1000px; height:158px; }

	#footer .left  {display:block;float:left;width:440px;margin:0 auto; padding:0;text-align:left;margin-left:10px; }
	#footer .right  {display:block;float:left;width:460px;margin:0 auto; padding:0;text-align:left;margin-left:60px;  }
	
	#footer .left h4 {font-size:16px;font-family:Arial;font-weight:bold;color:#56565B;text-align:left;margin-bottom:0;margin-top:50px;}
	#footer .right h4  {font-size:24px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;margin-top:50px;margin-left:80px;}
	#footer .right h4  span{font-size:36px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#footer .left p{font-size:11px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;margin-top:25px;}
	#footer .right p  {font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;margin-left:110px;margin-top:20px;}
}
@media(max-width:1024px){
	#footer {background: url("images/foot.jpg") no-repeat top right -70px;margin:0 auto; padding:0;width:100%;  }
	/*.lab-page  #footer {background: url("images/footer-lab_02.jpg") no-repeat top center;margin:0 auto; padding:0;width:100%; height:158px; }*/
	.lab-page  #footer {background: url("images/foot.jpg") no-repeat top right -70px;margin:0 auto; padding:0;width:100%;  }

	#footer .left  {display:block;float:left;width:100%;margin:0 auto; padding:0;text-align:left;padding-left:15px; padding-right:15px; }
	#footer .right  {display:block;float:left;width:100%;margin:0 auto; padding:0;text-align:left;padding-left:15px;padding-right:15px;  }
	
	#footer .left h4 {font-size:15px;font-family:Arial;font-weight:bold;color:#56565B;text-align:left;margin-bottom:0;margin-top:50px;}
	#footer .right h4  {font-size:24px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;margin-top:30px;}
	#footer .right h4  span{font-size:36px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
	#footer .left p{font-size:11px;font-family:Arial;font-weight:normal;color:#404040;text-align:left;margin-bottom:0;margin-top:25px;}
	#footer .right p  {font-size:14px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;margin-top:10px;margin-bottom:20px;}

	.copyright{display:inline-block;padding-left:15px;padding-right:15px;}
}


#footer .left p span{font-size:11px;font-family:Arial;font-weight:bold;color:#7AB105;text-align:left;margin-bottom:0;}
.lab-page #footer .left p span{font-size:11px;font-family:Arial;font-weight:bold;color:#5d658e;text-align:left;margin-bottom:0;}
#footer .left p a{text-decoration:none;font-size:11px;font-family:Arial;font-weight:bold;color:#404040;text-align:left;margin-bottom:0;}
#footer a{text-decoration:none;color:#404040;}






@media(min-width:1024px){
	.form_content {position:fixed;z-index:2;background:#EEEAEB; text-align:center; margin:0 auto;bottom:-3px;left:50%;margin-left:-500px;border:0;width:1000px;height:30px;padding:0;

			border:#7CA606 solid 2px;
			-webkit-border-radius: 5px; /* Safari, Chrome */
			-khtml-border-radius: 5px;    /* Konqueror */
			-moz-border-radius: 5px; /* Firefox */
			 border-radius: 5px;
	}
}
@media(max-width:1024px){
	.form_content {position:fixed;z-index:2;background:#EEEAEB; text-align:center; margin:0 auto;bottom:-3px;left:0;border:0;width:100%;padding:0;

			border:#7CA606 solid 2px;
			-webkit-border-radius: 5px; /* Safari, Chrome */
			-khtml-border-radius: 5px;    /* Konqueror */
			-moz-border-radius: 5px; /* Firefox */
			 border-radius: 5px;
	}
}

.lab-page .form_content {border:#5d658e solid 2px;}
.form_content p {margin-left:10px;margin-top:15px;padding-top:5px;margin-top:3px;margin-bottom:6px;color:#000;font-size:11px;font-family:Calibri;}
.form_content p a{color:#000;text-decoration:none;font-weight:bold;font-size:12px;}
.form_content p span{color: #000;font-weight:bold; text-decoration: none; cursor: pointer;font-size:12px;}






/* HAMBURGER ukryty na desktop */
#hamburger{display:none;position:absolute;top:10px;right:20px;z-index:1001;background:none;border:none;font-size:36px;cursor:pointer;color:#fff;}


/* MOBILE */
@media(max-width:1024px){

    #hamburger{display:block;}
    #menu{position:fixed;top:0;right:0;width:280px;height:100vh;background:#78a902;z-index:1000;transform:translateX(100%);transition:.3s ease;padding-top:80px;}
    .lab-page #menu{background:#4d4e84;}
    #menu.active{transform:translateX(0);}
    #menu ul.mine-menu{display:flex;flex-direction:column;margin:0;padding:0;background:#78a902;}
    .lab-page #menu ul.mine-menu{background:#4d4e84;}
    #menu li{list-style:none;border-bottom:1px solid rgba(255,255,255,.2);}
    #menu a{display:block;padding:10px 5px;color:#fff;text-decoration:none;}
    #menu a:hover{background:#005d87;}

}

/* tabele na mobile */
@media (max-width: 768px) {
  #content_lab .right .tabelka  {margin-top:15px;}
  #content_lab .right .tabelka .line:first-child {display: none !important;}
  #content_lab .right .tabelka .line {display: block !important;margin: 0 0 18px;padding: 0;border: 1px solid #222;overflow: hidden;background: #fff;}
  #content_lab .right .tabelka .line > div {display: block !important;width: 100% !important;min-width: 0 !important;max-width: none !important;float: none !important;clear: both !important;box-sizing: border-box;padding: 10px 14px;border: 0 !important;border-bottom: 1px solid #ddd !important;text-align: left !important;}
  #content_lab .right .tabelka .line > div:last-child {border-bottom: 0 !important;}
  #content_lab .right .tabelka p {margin: 0;text-align: left !important;overflow-wrap: anywhere;font-size:14px;margin-left:0!important;}
  .lp::before {content: "Lp.";font-weight: 700;  }
  .obiekt::before {content: "Obiekt badań";display: block;font-weight: 700;margin-bottom: 4px;  }
  .cecha::before,
  .cecha_01::before {content: "Badana cecha";display: block;font-weight: 700;margin-bottom: 4px;  }
  .cecha_02::before {content: "Akredytacja";font-weight: 700;  }
  .metoda::before {content: "Metoda badań i zakres pomiarowy";display: block;font-weight: 700;margin-bottom: 4px;  }
  #content_lab .right .tabelka .text-after-table{font-size:16px;}
}


@media (max-width:1024px){

  .has-submenu{position:relative;width:100%}
  .has-submenu > span {
    position: absolute;
    display: block;
   
	width:80px;height:40px;
	right:0;
  }

  /* Strzałka */

  .has-submenu > span::after {
    content: "+";
    position: absolute;
    right: 15px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 26px;
    font-weight: 300;
	color:#fff;
	font-weight:bold;
  }

  /* Po rozwinięciu */

  .has-submenu.active > span::after {
    content: "−";
  }

  /* submenu ukryte */

  .mobile-menu-lab {
    display: none;
  }

  /* submenu pokazane */

  .has-submenu.active .mobile-menu-lab {
    display: block;
  }
}