

input {
margin:5px;
}

input[type="radio"]{
width:24px;
}



label {
color: #777;
}

/*  To dotyczy obrazka z tekstem, na dole  */

.image {
   position: relative;
   width: 100%; /* for IE 6 */
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.2);
}

h5 span {
   color: white;
   font-size: 18px;
   letter-spacing: -1px;
   background: rgb(0, 0, 0); /* fallback color */
   background: rgba(0, 0, 0, 0.5);
   padding: 10px;
   position: absolute;
   bottom: 0px;
   left: 0;
   width: 100%;
}

/* koniec obrazka z tekstem na dole */

.icon{
width:64px;
height:64px;
}



.square {
width:16px;
height:16px;
margin:10px;
background:white;
border:1px solid silver;
}

.odp { font-size:16px; }

@media print {
  a[href]:after {
    content: none !important;
  }
}
