h2, h3 {
     font-weight: normal;
     line-height: 1.2em;
     padding:2% 0 2% 0;
     color:#00B591;
     text-transform: none;
}

h2 {font-size: 34px;}
h2 span{font-size:30px; color:#FF9B00; display: block;}


h3 {font-size: 18px; font-weight: bold; color:#1E212A;}

h4{font-size:16px; padding:10px 0 0 0;}
img{
	padding: 0px;
	margin:0px;
	max-width: 100%;
	height: auto;
}

p{
	padding:10px 0px;
	line-height: 1.4em;
	color: #424242;
}

p span{
	color:#00B591;
	font-weight: bold;
}

.orderbt{
	font-size:20px;
	font-weight: bold;
	text-decoration:none;
	text-align: center;
	display:block;
	color:#fff;
	background: #00B591;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOTYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjY0MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #00B591 0%, #009376 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00B591), color-stop(100%,#009376));
	background: -webkit-linear-gradient(top,  #00B591 0%,#009376 100%);
	background: -o-linear-gradient(top,  #00B591 0%,#009376 100%);
	background: -ms-linear-gradient(top,  #00B591 0%,#009376 100%);
	background: linear-gradient(to bottom,  #00B591 0%,#009376 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00B591', endColorstr='#009376',GradientType=0 );
	border: solid 1px #24C5A5;
	
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	-khtml-border-radius:5px; 
	border-radius:5px;
	padding:10px;
}
.orderbt:hover{color:#fff;}

.orderbt span{ font-size:60%; display:block; }

.home .naglowekzd{
	position:absolute;
	left:50%;
	top:-24px;
	margin-left:-135px;
	z-index: 0;
	max-width: 631px;
}


.lang {color: #8A8A8C; font-size:12px; top:24px; left:50%; margin-left:320px; position:absolute; z-index:5;}
.lang p{color: #8A8A8C; font-size:12px; padding:0px; text-transform: none;}
.lang div.prawo{-moz-border-radius:3px;
	-webkit-border-radius:3px; 
	-khtml-border-radius:3px; 
	border-radius:3px; 
	border: solid 1px #8A8A8C; padding:3px 5px 1px 5px; width: auto; margin-left:10px;}
.lang .box{position:absolute;  background:#1E212A; border: solid 1px #8A8A8C; width: 90px; top:28px; right: 0px;-webkit-border-radius:3px; 
	-khtml-border-radius:3px; 
	border-radius:3px; }
.lang .box ul li{float:left; padding:5px 5px 0 5px;}
.gora{
	width: 40%;
	padding:20px 0 0 0;
	z-index:3;
	position:relative;
}

.gora h2 {font-size: 40px; font-weight: 900; line-height: 40px; padding: 20px 0 10px; color:#fff;}
.gora h2 span{font-size:20px; color:#00B591; display: block; font-weight: 400; padding-top:10px; }
.gora p{font-size: 16px; color:#D5DAE5; width: 90%;}
.gora p strong{font-size: 22px; }
.gora .orderbt{margin-bottom: 20px; width: 85%;}

.kol1 {width: 58%}
.kol2{width: 42%}
.kol3{width: 33%}
.kol50{width: 45%}
.home{background: #1E212A}
#home .section1{padding:20px 0 0 0; z-index:1; position:relative;}
#home .section1 .kol1{width: 90%; margin:0 auto;}
#home .section1 .kol1 h2{font-weight: 700; color:#1E212A;}
#home .section1 p {width: 84%; margin:0 auto; color:#424242}
#home .section1 .referencje {width: 90%; margin:0 auto; background: url("../images/liniezeszytowe.jpg"); }
#home .section1 .referencje p{width: 90%; padding:5px 0 20px 20px; font-weight: 400; font-style: italic; color:#424242; line-height: 23px;}
#home .section1 .kol3{width: 31%; padding:1%; position:relative;}
#home .section1 .obrazki{width: 86%; margin:0 auto;}
#home .section1 .obrazki .kol3 p{position:absolute; bottom: 11%; left:60%; color:#fff; font-weight: 700;}
#home .section2{position:relative; background: #fff; border-bottom: solid 1px #EBEBEB; border-top: solid 1px #EBEBEB;
	background: url("../images/bgsztangakoles.jpg") no-repeat center top;
}

#home .section2 .kol1{z-index:1; position:relative;}
#home .section2 .kol2{left:50%; margin-left:-10%; padding-top:15px; z-index: 0;}
#home .section2 .kol2 img{bottom:0px; position:absolute; }

#home .section3{border-bottom: solid 1px #EBEBEB;}
#home .section3 .kol1{z-index:1; position:relative;}
#home .section3 .kol2{left:50%; margin-left:-12%; padding-top:15px; z-index: 0;}
#home .section3 .kol2 img{bottom:0px; position:absolute; }

#home .section4{ background: url("../images/home_kolesok_bg.jpg") no-repeat center top;}
#home .section4 .kol1{z-index:1; position:relative;}
#home .section4 .kol2{left:50%; margin-left:-12%; padding-top:15px; z-index: 0;}
#home .section4 .kol2 img{bottom:0px; position:absolute; }

#home .section5{background:#1E212A; }
#home .section5 h2{color: #fff; font-weight: 400; width: 90%; margin:0 auto;}
#home .section5 h2 strong{font-weight: 900}
#home .section5 a{font-size:20px; display:block;}
#home .section5 p {color:#fff}
#home .section5 .orderbt{width: 30%; margin:0 auto;}

.section4 .kol50 h3{font-size:18px; padding:10px;}

.section4 .kol50 img {padding-right:2%}
.section4 .kol50 a {font-size:100%;}

#howitworks .gora{background: url("../images/jakdziala_400bg.jpg") top center no-repeat #F2F2F2; width: 100%; text-align: center;}


#howitworks .section1{background: #F0F0F0; padding:20px 0 0 0; z-index:1; position:relative;}
#howitworks .section1 .kol1{width: 80%;}
#howitworks .section1 h2{color:#1E212A}
#howitworks .section1 img{bottom: 18%;}
#howitworks .section2{position:relative; background: transparent;}
#howitworks .section2 .kol1{width: 61%;}
#howitworks .section2 .kol2{margin-left:-30%; z-index: 0;}
#howitworks .section2 .kol2 img{ position:absolute; padding:0px;}
#howitworks .section3{border-top: solid 1px #EBEBEB;}
#howitworks .section3 .kol1{z-index:1; position:relative;}
#howitworks .section4{background: #F0F0F0}
#howitworks .section4 .certyfikat{background: url("../images/certyfikat.png") no-repeat top center; margin:0 auto; width: 54%; padding:6%;}
#howitworks .section4 .certyfikat h2{color:#1E212A; font-size:30px;}
#howitworks .section4 .certyfikat h2 span{color:#00B591; font-size:26px;}
#howitworks .section4 .certyfikat p {font-size: 14px;}
#howitworks .section5{background:#1E212A; }
#howitworks .section5 h2{color: #fff; font-weight: 400; width: 90%; margin:0 auto;}
#howitworks .section5 h2 strong{font-weight: 900}
#howitworks .section5 a{font-size:20px; display:block;}
#howitworks .section5 p {color:#fff}


#guarantee .section1{background: url("../images/badania_bg.jpg") top center no-repeat ; padding:0px 0 0 0; z-index:1; position:relative;}
#guarantee .section1 .kol1{width: 66%;}
#guarantee .section1 .kol2{margin-left:-10%; z-index: 0;}
#guarantee .section1 .kol2 img{ position:absolute; padding:0px;}
#guarantee .section5{background:#1E212A; }
#guarantee .section5 h2{color: #fff; font-weight: 400; width: 90%; margin:0 auto;}
#guarantee .section5 h2 strong{font-weight: 900}
#guarantee .section5 a{font-size:20px; display:block;}
#guarantee .section5 p {color:#fff}

#testimonials .section1 h2{color:#1E212A; font-weight: 700; font-size: 40px; line-height: 54px;}
#testimonials .section1 .kol2{width: 25%; padding:2%;}
#testimonials .section1 .kol2 p{padding-top: 0px; color:#fff; font-size: 14px;}
#testimonials .section1 .kol2 h3{padding-top: 0px; color:#fff;}
#testimonials .section1 .kol1{width: 67%; padding:2% 2% 2% 0;}
#testimonials .section1 .kol1 .zdjecia{padding:0px 20px 0px 0px; position:relative;}
#testimonials .section1 .kol1 .zdjecia p{color:#fff; position:absolute; bottom: 10px; font-weight: 700;}
#testimonials .section1 .kol1 .zdjecia p.przed{margin-left:90px;}
#testimonials .section1 .kol1 .zdjecia p.po{margin-left:256px;}
#testimonials .section1 .kol1 .zdjecia .ramka{border: solid 1px #EBEBEB; -moz-border-radius:3px;
	-webkit-border-radius:3px; 
	-khtml-border-radius:3px; 
	border-radius:3px; padding:5px;}
#testimonials .section1 .kol1 h3{color:#00B591; font-size:30px; font-style: italic; font-weight: 400}
#testimonials .section1 .player2{background: url("../video/screen1.jpg") no-repeat top center; max-width: 294px;}
#testimonials .section1 .player1{background: url("../video/screen2.jpg") no-repeat top center; max-width: 294px;}
#testimonials .section1 .kol1 .zdjecia .player2 p, #testimonials .section1 .kol1 .zdjecia .player1 p{position:relative;}

#faq .section1 h2{color:#1E212A; font-weight: 700; font-size: 40px; line-height: 54px;}
#faq .section1 .kol2{width: 25%;  padding:2%;}
#faq .section1 .kol2 p{padding-top: 0px; color:#fff; font-size: 14px;}
#faq .section1 .kol2 h3{padding-top: 0px; color:#fff;}
#faq .section1 .kol1{width: 67%; padding:2% 2% 2% 0;}
#faq .section1 .kol1 h4{color:#00B591; font-size:20px; font-weight: 700}
#faq .section5{background:#1E212A; }
#faq .section5 h2{color: #fff; font-weight: 400; width: 90%; margin:0 auto;}
#faq .section5 h2 strong{font-weight: 900}
#faq .section5 a{font-size:20px; display:block;}
#faq .section5 p {color:#fff}

.zyskaj {
    background: none repeat scroll 0 0 #1E212A;
    border-right: 10px solid #00B591;
   
    padding: 2%;
    position: fixed;
    max-width: 235px;
    min-width: 100px;
    width: auto;
    margin-right:10px;
    left:50%;
    margin-left:170px;
}