
header .przycisk.jezyk  {
position:relative;
}	
 
.dropdown {
display:none;	
}	

.dropdown .przycisk {
background-color:white;
}	


.dropdown {
display:inline-block;
float:left;
text-align:center;
position:absolute;
right:0px;
top:59px;
width:100%;
display:none;
}	
 


.dropdown a{
width:100%;
padding: 5px 10px;
}	
 
 
.dropdown a:hover{
color:#00E8F7;
}	

.boxfaq .ramka2 table tr td img {
cursor:pointer;	
}	


.sciezka a:hover {
	text-decoration:underline;
}

#nawigacja-menu li.menubold .menubold a {
font-weight:bold;
color:#00E8F7;
}	


.tresc-kontakt table a:hover {
	color:#00E8F7;
}	


.formularz .pole2 small a:hover {
	color:#00E8F7;
}	

.formularz .przycisk {
  cursor:pointer;
  font-size: 17px;
  padding: 20px;
}


 header .boxy .przycisk {
    min-width: 50px;
  }


.baner {

  z-index: 0;
}



@media screen and (min-width: 0px) and (max-width:600px) {
	
	 .boxtable .ramka2:after {
    content: "< move tables sideways >";
  }
	
	
}

@media screen and (min-width: 0px) and (max-width:870px) {
	
.lista-min-kat .min-kat {
  width: 98%;
}


}


@media screen and (min-width: 0px) and (max-width:500px) {
	
	
.boxtaby .ramka3 .img {
display:none;	
	
}	
	
	
	
table.cennik tr td {
  padding: 25px 10px !important ;
}
	
	
	
  table.img_right tr td {
    width: 100%;
  }
	
	
.funkcje tr td.naglowek {
  padding: 10px 10px;
}
	
	
 header nav {
	 padding-left:10px !important;
	 padding-right:10px !important;
 } 
	
	
	
footer {
  margin-top: 20px;
}
	
 footer .ramkaramka .ramka {
    padding: 10px 10px;
 }
	
 footer .ramka2 {
    padding: 10px 10px;
 }
	
.boxsimply .ramka .txt {
    padding: 10px 10px;
	padding-top:20px;

  }
	
.boxreviews .ramka2 .box .boxramka {
  padding: 20px;
}
	
	
.boxdata {
  padding-bottom: 30px;
}
	
	
.boxdata .ramka3 {
  display: block;
}
	
	
.boxdata .ramka3 .box.box1 {
float:left;
width:100%;
text-align:center;
}	
	
	
  .boxdata .data-box {
    margin-right: 0%;
    width: 100%;
    float: left;
	text-align:center;
  }
	
	
.boxdata .ramka3 .box {
margin-right:0px !important;
}	
	
  .boxdata .ramka3 .box {
	  margin-left:0px !important;
  } 
	
	
 .boxdata .ramka3 .box {
    width: 100% !important;
  }
	
  .boxdata .ramka3 .box img {
    margin-left: 0%;
  }
	
	
  .boxdata .line {
    float: none;
    display: inline-block;
  }
	
	
.boxdata .ramka {
  padding-top: 30px;
  padding-bottom: 30px;
}
	
	
	
.boxtable {
  padding-bottom: 20px;
}
	
	
 .boxsecurity .ramka {
    padding: 10px 10px;
  }
	
	
	
 .boxtaby .ramka3 {
    padding: 10px 10px;
  }
	
	
.boxkey {

  margin-top: 0px;
}
	
	
.boxhow .ramka {
  padding-top: 20px;
  padding-bottom: 20px;
}
	
.baner .box-txt .boxy {
margin-bottom:0px;	
}	
	
	
 .baner .box-txt .naglowek {
    margin-bottom: 0px;
  }
	
	
	
.data-box {
    margin-right: 0%;
}
	
	.line {
	width:100%;
	float:left;
	display:block;
	text-align:center;
	}
		
	
  .baner .box-txt .boxy .box img {
    max-width: 100%;
	margin-top:20px;
  }
	
	
	
.baner .box-txt {
  position: relative;
  z-index: 9;
}
	
	
	
	.baner .box-txt .boxy {
		display:block;
	}	
	
	.baner .box-txt .boxy .box{
		width:100% !important;
		margin:0px !important;
		padding:0px !important;
	}	
	
	
	 header {
    width: 100% !important;
    left: 0% !important;
  }
	
	
	 header .ramka {
    padding: 10px 5px !important;
  }
	
	
	
	 header .logo img {
    min-width: 130px;
  }

}