		#header nav ul li a {
		height: inherit;
line-height: inherit;
		}

		#header nav ul li a.bay {
		background:#06af49; color:#FFF;
		}

		a.bays{
		text-decoration:none; background:#06af49; margin:0 auto; width:200px; line-height:40px; display:block; padding:10px;
		}
		#header nav ul li a.bay:hover,a.bays:hover {
		background:red;
		}

		#intro header h2{
		    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
		}
		.tdtxt{
			vertical-align: top;
		}
		table td{color:#aaa;}
		#footer {
	    height: auto;
	line-height: inherit;
	padding:30px 10px 10px 10px;
	line-height:12px;
	font-size:14px;
}

	.promo {
    width: 280px;
    background: #FFF;
    padding: 20px;
    position: fixed;
    bottom: 0;
}
h1 span {
font-weight:normal;
}

.opinia {
    width: 50%;
    float: left;
	 color:#000;
	 overflow: hidden;
}


.opinia .contyner{
    margin: 0 20px 20px 20px;

	 padding: 0 20px;
	     overflow: auto;
    height: 500px;

}

.opinia .contyner h3{
padding:10px 0 0 0;
}

.opinia .contyner h3 span{
font-weight:normal;
}

.opinia .contyner h3 span span{
color:#aaa;
}

.opinia .contyner p.images{
font-size: 16px;
display: block;
max-height: 200px;
min-height: 200px;
position: relative;
color: #FFF;
overflow: hidden;
margin: 10px;
}



.opinia .contyner img{
    width: 100%;
display: block;
}


ul.promo li{font-weight:bold;}
ul.promo li.nag{text-align:left;color:#f86210;font-size:30px;}
ul.promo li.zostalo{text-align:left;color:red;}
ul.promo li.sztuk{color:red;}
ul.promo li.sztuk span{color:#06af49;}
ul.promo li.nameprodukt{}
ul.promo li.promo-price{font-size:24px;}
ul.promo li.promo-price span{font-size:50px;color:#06af49;}
ul.promo li.promo-price small{color:#06af49;}
ul.promo li.time{font-size:34px;color:red;}
ul.promo li.time b{display:none;}
ul.promo li.koniec{font-size:24px;}
ul.promo li a{margin-top:10px;background:#06af49;font-weight:bold;color:#FFF;border-radius:15px;display:block;text-align:center;padding:5px;text-shadow:none; border-radius:0; text-decoration:none;}
ul.promo li a:hover{background:red;}

@media all and (min-width:1400px){
.opinia {
    width: 33%;
    float: left;
	 color:#000;
	 overflow: hidden;
}

.opinia .contyner p.images{

max-height: 200px;
min-height: 200px;

}

}

@media all and (max-width:640px){
.opinia {
    width: 100%;
    float: left;
	 color:#000;
	 overflow: hidden;
}

.opinia .contyner p.images{

height: auto;

}


}
ul.promo li.nag span{
width:40px;
height:40px;
position:absolute; top:0; right:0;
background:red;
color:#FFF;

text-align:center;
font-size:40px;
cursor:pointer;
}



.ulbox{margin:0 30px 30px 30px;padding:0 30px 0 10px;background:#FFF;}
.ulbox p{padding-bottom:20px;}

.ulbox h3{color:#000;position:relative;padding:10px;border-bottom:1px solid #aaa; text-align:left;}
.ulbox li.open h3,.ulbox li.last h3{border-bottom:0px;}

.ulbox span{font-size:40px;width:40px;height:40px;line-height:40px;display:block;position:absolute;right:0;top:0;padding:10px 0 10px 10px;}
.ulbox h3:hover span{text-decoration:unset;}
.ulbox p{display:none;}
.ulbox li.open p{display:block;}