body{
margin:0px;
}
a{
text-decoration:none;
border:0px;
color:white;
}
img{
border:0px;
}
/* ---------------style do linkow--------------- */
.menua{
color:#888888;
}
.menua:hover{
color:white;
}
.menudown{
color:#515151;
}
.menudown:hover{
color:#29b3e3;
}
.bannera{
color:#35e2fd;
}
.fba{
color:black;
}
/* ----------------------------------- */
@font-face{/*Black 		-> robotoK*/
font-family: robotoK;
src:url(img/Roboto/Roboto-Black.ttf);
}
@font-face{/*Bold 		-> robotoB*/
font-family: robotoB;
src:url(img/Roboto/Roboto-Bold.ttf);
}
@font-face{/*Medium 	-> robotoM*/
font-family: robotoM;
src:url(img/Roboto/Roboto-Medium.ttf);
}
@font-face{/*Regular 	-> robotoR*/
font-family: robotoR;
src:url(img/Roboto/Roboto-Regular.ttf);
}
@font-face{/*Thin 		-> robotoT*/
font-family: robotoT;
src:url(img/Roboto/Roboto-Thin.ttf);
}
/* ----------------------------------- */
/* notatki
#35e2fd kolor niebieski jasny
#f0f0f0 kolor szary menu
#646464 szary text
od #0e4683 do   1571b2  gradient logo
od 3ad2ef			do 1894d7	gradient button
 */
.banner{
width:100%;
height:767px;
background-image:url('img/loading.gif');
background-repeat:no-repeat;
background-position:center;
}
.bigbox{
width:1170px;
margin:auto;
}
.menubox{
width:100%;
background:#f0f0f0;/* to zmienic*/
}
.content{
font-family:robotoK;
}
.footer{
}
/* ----------------------------------- */
.bannerbox{
width:1170px;
margin:auto;
}
.bannertitle{
width:272px;
height:105px;
color:white;
font-size:50px;
text-align:center;
padding-top:36px;
font-family:robotoK;
background: rgb(14,70,131); /* Old browsers */
background: -moz-linear-gradient(45deg,  rgba(14,70,131,1) 0%, rgba(14,70,131,1) 0%, rgba(21,113,178,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(14,70,131,1)), color-stop(0%,rgba(14,70,131,1)), color-stop(100%,rgba(21,113,178,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(14,70,131,1) 0%,rgba(14,70,131,1) 0%,rgba(21,113,178,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(14,70,131,1) 0%,rgba(14,70,131,1) 0%,rgba(21,113,178,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(14,70,131,1) 0%,rgba(14,70,131,1) 0%,rgba(21,113,178,1) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(14,70,131,1) 0%,rgba(14,70,131,1) 0%,rgba(21,113,178,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e4683', endColorstr='#1571b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.bannerinfo{
font-size:13px;
color:#35e2fd;
text-align:right;
padding-right:30px;
margin-top:-10px;
}
.bannertext1{
width:570px;
height:68px;
padding-top:10px;
background:#35e2fd;
margin-top:440px;
color:white;
font-size:50px;
font-family:robotoK;
text-align:center;
}
.bannertext2{
width:695px;
height:68px;
padding-top:10px;
background:white;
color:#35e2fd;
font-size:50px;
font-family:robotok;
text-align:center;
}
/* ----------------------------------- */
.menu{
margin:auto;
width:1157px;
padding-left:13px;
height:78px;
background:#f0f0f0;
color:#646464;
}
.menubutton{
color:#888888;
background-color:#f0f0f0 repeat scroll 0 0;
float:left;
width:153px;
height:48px;
text-align:center;
padding-top:30px;
margin-top:0px;
margin-right:0px;
font-size:15px;
font-family:robotoK;
display:block;
overflow:auto;
}
.menubutton:hover{
background:#35e2fd;
color:white;
display:block;
opacity: 0.95;
}
.menufb{
float:right;
margin-top:25px;
width:28px;
height:28px;
background-image:url('img/fb.png');
}
.menuyt{
margin-top:25px;
margin-left:20px;
margin-right:42px;
float:right;
width:71px;
height:28px;
background-image:url('img/yt.png');
}
/* ----------------------------------- */
.contenttext{
margin-top:120px;
margin-left:0px;
font-size:38px;
width:620px;
color:#646464;
line-height:36px;
float:left;
}
.znak{
font-size:180px;
color:#646464;
margin-top:80px;
margin-left:50px;
width:100px;
height:50px;
float:left;
font-family:robotoB;
}
.contenttext2{
margin-top:60px;
margin-left:-120px;
font-size:20px;
line-height:20px;
font-weight: normal;
font-family:robotoM;
float:left;
 text-align: justify;
}
/* ----------------------------------- */
.wideo{
margin-top:28px;
padding-left:26px;
padding-top:24px;
width:294px;
height:376px;
color:black;
float:right;
background:#f0f0f0;
}
.wideotitle{
font-size:20px;
}
.wideotext{
font-size:13px;
font-family:robotoM;
}
.wideoactive{
width:275px;
margin-left:0px;
height:157px;
background:grey;
margin-bottom:15px;
}
.wideogreytext{
color:#838383;
font-family:robotoR;
font-size:13px;
}
/* ----------------------------------- */
.middlecontent{
margin-top:38px;
width:1170px;
height:475px;
background:#35e2fd;
float:left;
}
.middlecontentmenu{
width:272px;
height:100%;
float:left;
}
.middlecontentmennubutton{
height:83px;
padding-top:35px;
width:242px;
font-size:20px;
font-family:robotoK;
color:white;
padding-left:30px;
border-bottom:solid 1px white;
display:block;
cursor:pointer;
}
.middlecontentmennubutton:hover{
background: rgb(58,210,239); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(58,210,239,1) 0%, rgba(24,148,215,1) 50%, rgba(24,148,215,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(58,210,239,1)), color-stop(50%,rgba(24,148,215,1)), color-stop(100%,rgba(24,148,215,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(58,210,239,1) 0%,rgba(24,148,215,1) 50%,rgba(24,148,215,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(58,210,239,1) 0%,rgba(24,148,215,1) 50%,rgba(24,148,215,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(58,210,239,1) 0%,rgba(24,148,215,1) 50%,rgba(24,148,215,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(58,210,239,1) 0%,rgba(24,148,215,1) 50%,rgba(24,148,215,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ad2ef', endColorstr='#1894d7',GradientType=1 ); /* IE6-9 */
}
.arrow{
width:11px;
height:18px;
background-image:url('img/arrow.png');
float:right;
margin-right:32px;
margin-top:-7px;
}
/* ----------------------------------- */
.middlecontentbox{
background:white;
margin-top:8px;
width:898px;
height:460px;
float:left;
}
.middlecontentcontent{
width:270px;
height:460px;
margin-left:30px;
float:left;
}
.middlecontenttitle{
font-family:robotoK;
margin-top:43px;
font-size:20px;
}
.middlecontenttext{
font-family:robotoM;
margin-top:20px;
font-size:13px;
}
.middlecontentimg{
margin-left:2px;
width:268px;
margin-top:20px;
background:grey;
height:131px;
}
.middlecontentgrey{
font-family:robotoR;
padding-top:20px;
font-size:13px;
color:#a4a4a4;
}
.middlecontentbutton{
font-family:robotoB;
font-size:13px;
background:#b5b5b5;
text-align:center;
margin-top:13px;
width:103px;
height:24px;
padding-top:3px;
color:white;
display:block;
}
.middlecontentbutton:hover{
background:#29b3e3;
}
.middlecontentbutton-register{
font-family:robotoB;
font-size:13px;
background:#b5b5b5;
text-align:center;
margin-top:13px;
width:303px;
height:24px;
padding-top:3px;
color:white;
display:block;
}
.middlecontentbutton-register:hover{
background:#29b3e3;
}

/* ----------------------------------- */
.botcontent{
width:1170px;
float:left;
margin-top:20px;
}
.kontakt{
width:312px;
float:left;
height:400px;
}
.kontakttitle{
font-family:robotoK;
margin-top:50px;
margin-left:17px;
font-size:22px;
height:50px;
color:black;
}
.kontakttext{
margin-top:29px;
margin-left:17px;
width:268px;
height:161px;
padding-top:80px;
padding-left:17px;
font-family:robotoK;
color:white;
font-size:22px;
background-image:url('img/konsultant.png');
}
.kontaktmail{
font-size:14px;
font-family:robotoB;
}
/* ----------------------------------- */
.badania{
width:394px;
margin-top:53px;
padding-left:29px;
height:285px;
font-size:22px;
font-family:robotoK;
float:left;
color:#29b3e3;
border-left:solid 3px #ededed;
}
.badaniabutton{
margin-top:23px;
margin-bottom:25px;
font-size:16px;
font-family:robotoM;
color:white;
background:#29b3e3;
text-align:center;
height:35px;
padding-top:13px;
width:393px;
display:block;
}
.badaniabutton:hover{
background:#17a6d5;
}
.badaniedolacz{
width:156px;
height:93px;
margin-left:200px;
}
/* ----------------------------------- */
.fb{
margin-top:16px;
margin-left:16px;
font-size:20px;
font-family:robotoK;
width:380px;
height:283px;
float:left;
padding-top:27px;
padding-left:36px;
background:#f0f0f0;
}
/* ----------------------------------- */
.botmenu{
	float:right;
margin-top:18px;
height:20px;
width:433px;

}
.botmenubutton{
color:#515151;
width:78px;
text-align:center;
float:left;
font-size:13px;
font-family:robotoB;
border-right:1px solid #bebebe;
}
.botmenubutton:hover{
color:#29b3e3;
}
/* ----------------------------------- */
.footer{
width:1170px;
padding-top:20px;
float:left;
height:147px;
border-top:3px solid #f0f0f0;
}
.footertext{
float:left;
font-family:robotoB;
font-size:13px;
}
.footerimgs{
float:right;
height:53px;
width:350px;
}
.footerimg1{
width:86px;
height:52px;
margin-right:57px;
float:right;
}
.footerimg2{
width:53px;
height:54px;
margin-right:40px;
float:right;
}
.footerimg3{
width:103px;
height:43px;
float:right;
}
.footerphone{
float:left;
color:#35e2fd;
margin-left:87px;
font-size:30px;
font-family:robotoK;
}
.kontakttitleb{
font-size:18px;
color:#29b3e3;
}


/** JQUERY LIGHTBOX */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 92px; 
	float: right;
	padding-bottom: 0.7em;	
}





.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  height:450px;
  width: auto;
  max-width: 450px;
  margin: 20px auto;
  background-image:url('img/subskrypcja.jpg');
  background-repeat:no-repeat;
  background-position:center;
}

.now-submit {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #38AABC;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: #35E2FD;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #35E2FD;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #35E2FD;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #35E2FD;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    border-top-style: solid;
    border-top-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Arial,sans-serif;
    font-size: 21px;
    font-weight: bold;
    height: auto;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: 5;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 12px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 13px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    vertical-align: middle;
    width: 100px;
}

.now-submit-email {
 border: 5px solid white; 
    -webkit-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    -moz-box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    box-shadow: 
      inset 0 0 8px  rgba(0,0,0,0.1),
            0 0 16px rgba(0,0,0,0.1); 
    padding: 15px;
    background: rgba(255,255,255,0.5);
    margin: 0 0 10px 0;
	width:185px;
}
