/* hide slideshow */
div#show{
	display: none !important;
}

a.logo_top{
	height: 160px;
}

@media screen and (max-width: 440px) {
	a.logo_top{
		height: 100px;
	}
}

div.main_div{
	width: 100%;
	box-shadow: none;
	/* border: solid red 5px; */
}

div.footer_addr{
	float: none;
	text-align: center;
	width: 100%;
}

div.footer_menu{
	font-size: 200%;
	line-height: 200%;
	float: none;
	clear: both;
	width: 100%;
	text-align: center;
}

div.td_l{
	width: 100%;
	display: block;
	padding: 0px;
}
div.td_r{
	width: 100%;
	display: block;
	padding: 0px;
}

/* MENU */
div.rozwijane div{
	display: none;
	width: 0px;
}

div.menu_glowne{
	width: 100%;
}

div.menu_glowne a{
	transition: all 0s;
}

div.menu_glowne > a, div.rozwijane{
	float: left;
	width: 20%;
	height: 44px;
	box-sizing: border-box;
}
div.rozwijane{
	height: 48px;
}
div.rozwijane:hover{
	width: 20%;
}
div.rozwijane a{
	width: 100% !important;
	height: 100%;
	box-sizing: border-box;
}

@media screen and (max-width: 800px){
	div.menu_glowne a, div.rozwijane, div.rozwijane:hover{
		width: 25%;
	}
}
@media screen and (max-width: 600px){
	div.menu_glowne a, div.rozwijane, div.rozwijane:hover{
		width: 33%;
	}
}
@media screen and (max-width: 400px){
	div.menu_glowne a, div.rozwijane, div.rozwijane:hover{
		width: 50%;
	}
}
@media screen and (max-width: 300px){
	div.menu_glowne a, div.rozwijane, div.rozwijane:hover{
		width: 100%;
	}
}

div.like_film{
	display: none;
}

/* IMG HR */

@media screen and (max-width: 600px){
	div.imghr{
		text-align: center;
		padding-bottom: 20px;
	}
	div.imghr div{
		float: none;
		width: 100% !important;
	}
}

/* PREV NEXT */

@media screen and (max-width: 750px){
	td.prev{
		width: 100px;
	}
	td.prev a:last-child{
		display: none;
	}
	td.prev a:first-child{
		display: inline;
	}
}
@media screen and (max-width: 400px){
	td.curr{
		display: none;
	}
}

/* PRODUCT DESCRIPTION */
@media screen and (max-width: 800px){
	div.product_description{
		display: block;
		width: 100% !important;
		border: 0;
	}
	div.product_image{
		display: block;
		width: 100%;
	}
}

/* cell float */
@media screen and (max-width: 800px){
	div.cell{
		display: block;
		width: 100%;
	}
}

/* LOCATION MENU */
div.location_menu{
	font-size: 150%;
	line-height: 200%;
	width: 100%;
}

/* POLECANE */
@media screen and (max-width: 810px) {
	div.polecane_produkty div{
		width: 100%;
	}
}

/* O FIRMIE */
div.ofirmie{
	text-align: center;
}
div.ofirmie img{
	float: none !important;
	display: inline;
}

/* IMG FLOAT */
@media screen and (max-width: 800px){
	.floatright, .floatleft{
		float: none;
	}
}

/* GOOGLEMAP */
@media screen and (max-width: 800px){
	iframe.googlemap{
		width: 100%;
	}
}


