     table {
        margin-top: 26px;
        width: 100%;
		  border-collapse: collapse;
		  border: 1px solid #D9E5F2
      }


.pasek tbody tr:nth-child(odd) td, .pasek tbody tr:nth-child(odd) th {
  background-color: #F8FFD9;
}
/*
.table tbody tr:hover td, .table tbody tr:hover th {
  background-color: #F7F7F7;
}
*/
		table td {
          text-align: left;
          background: #FFFFE6 ;
			 border: thin solid #D9E5F2;
			 padding:2px;
        }

      thead {
        font-weight: bold;
		  background: #80FFB2
      }

      tbody {
        text-align: center;
      }

@media screen and (max-width: 600px) {
        table thead {
          display: none;
        }

        table td {
          display: block;
          position: relative;
          padding-left: 45%;
          padding-top: 10px;
          padding-bottom: 15px;
          text-align: left;
          background: table thead;
			 border-bottom: 1px solid #D9E5F2;
        }

        table td:before {
          content: attr(data-th) ":";
          display: inline-block;
          color: #000000;
          background: #EEF4F9;

          position: absolute;
          top: 0;
          left: 0;
          bottom: 0;
          width: 40%;


          font-size: 13px;
          font-weight: 300;
          padding-left: 5px;
          padding-top: 5px;
        }
		  table td.nagl:before {
		  background: #80FFB2;
			}
      }


.video-container {
	position:relative;
	padding-bottom:56.25%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.video-container iframe, .video-container object, .video-container embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}