.zdjecie_lista_towarow
.zdjecie_lista_towarow
{
	border       : 0px;
	float        : left;
	margin-right : 5px;
	max-height   : 100px;
	max-width    : 100px;
}

.select-warehouse
{
	max-width : 90vw;
}

.specyfikacja_lista_towarow input
{
	width : 100%;
}

td.krotkie input
{
	width : 50px;
}

.podsumowanie_specyfikacji
{
	text-align : right;
}

.podsumowanie_specyfikacji span
{
	font-weight : bold;
}

.specyfikacja_dodaj_avista
{
	display    : none;
	margin-top : 0;
}

.specyfikacja_dodaj_avista form
{
	margin-top : 0;
}

.specyfikacja_dodaj_avista_btn
{
	margin-bottom : 24px;
}

.select-warehouse
{
	width : 100% !important;
}

.field_error_value
{
	background : #F2DEDE;
}

.pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span, .pager a, .pagination > li > span
{
	padding : 6px 12px;
}

.carousel-indicators
{
	bottom : -6px;
}

.carousel-indicators li
{
	/*border : 2px solid #FFF;*/
	display:none;
}

.carousel-indicators .active
{
	background-color : #1967F7;
	position         : relative;
	left             : -2px;
}

.towar_wyrozniony,
.towar_wyrozniony td
{
	font-weight : bold;
}

.service-full
{
	position   : relative;
	/*padding-top:0;*/
	/*padding-right:0;*/
	/*height: 153px;*/
	height     : 105px;
	text-align : center;
	padding    : 0;
}

.service-full h3
{
	padding     : 7px 0 0;
	font-weight : bold;
}

.service-full .logo-megacennik-white
{
	margin-top : 10px;
}

.footer-box-first p
{
	display    : block;
	/*margin-left: -70px;*/
	text-align : center;
}

h3.stats-big-text
{
	font-size : 50px;
}

.navbar-brand img
{
	width : auto;
}

@media only screen and (max-width : 350px)
{
	.navbar-brand img
	{
		width : auto;
	}
}

@media screen and (max-width : 768px)
{
	.container
	{
		padding-left  : 0;
		padding-right : 0;
	}
}

@media (max-width : 991px)
{
	.hidden-sm-down
	{
		display : none;
	}
}

@media (max-width : 767px)
{
	.hidden-xs-down
	{
		display : none;
	}
}

@media (min-width : 768px)
{
	.hidden-sm-up
	{
		display : none;
	}
}

@media (min-width : 992px)
{
	.hidden-md-up
	{
		display : none;
	}

}

.row
{
	margin-left    : 0;
	margin-right   : 0;
	padding-top    : 5px;
	padding-bottom : 5px;
	border-bottom  : 1px solid #DDD;
	background     : #EEE;
}

.row:nth-child(odd)
{
	background : #FFF;
}

.lista_towarow .row div
{
	overflow : hidden;
}

.lista_towarow .nazwa,
.lista_towarow .cena,
.lista_towarow .symbol,
.lista_towarow .button
{
	overflow    : hidden;
	white-space : nowrap;
}

.lista_towarow .nazwa
{
	font-weight : bold;
	max-height  : 50px;
	display     : block;
	overflow    : hidden;
	line-height : 25px;
	white-space : normal !important;
}

.lista_towarow .cena
{

}

.lista_towarow .zdjecie img
{
	display    : block;
	max-height : 100px;
}

.lista_towarow .zdjecie
{
	text-align : center;
}

.lista_towarow .zdjecie .zdjecie_lista_towarow
{
	float      : none;
	margin     : auto;
	max-width  : 100%;
	max-height : 100px;
}

.lista_towarow .symbol
{

}

.lista_towarow .button
{

}

.lista_towarow .towar_wyrozniony
{
	font-weight : normal;
	color       : #000;
}

.nowrap
{
	white-space : nowrap;
}

.wyjasnienie_kolumn
{
	background : #1967F7 !important;
	color      : #FFF;
}

.lista_towarow .row.towar_wyrozniony
{
	background : #DDF;
}

.lista_towarow .row.towar_wyrozniony:nth-child(odd)
{
	background : #EEF;
}

.fr
{
	float : right;
}

@media screen and (max-width : 767px)
{
	.szybka_szukajka
	{
		line-height:20px;
	}

	.szukajka_aktywna
	{
		display:none;
	}
}


.wszybkie_szukanie
{
	position : relative;
	margin-bottom: 10px;
	margin-top: 10px;
}

.szybkie_szukanie_inner
{
	height: 0px;
	overflow: visible;
	position: absolute;
	width: 100%;
	z-index:10;
}
.szybkie_szukanie_inner #wyszukiwanie_public_menu_wyniki
{
	border:1px solid #888;
	border-top:0;
	display:none;
}

.wszybkie_szukanie #fastsearch_input
{
	border: 1px solid #19B7F7;
	background: #D0F0FF;
	text-indent :10px;
}

.wszybkie_szukanie #fastsearch_input::placeholder
{
	color:#A00;
	padding-left:10px;
	opacity:1;
}

.pretty-photo img
{
	max-width:150px;
	max-height:150px;
	width:auto;
}
.product-image
{
	text-align:center;
}