@media all and (max-width: 1450px)
{
	#toolbar span
	{
		font-size: 25px;
	}
	#toolbar input
	{
		width: 175px;
	}
	#mainpart
	{
		padding-top: 65px;
	}
}

@media all and (max-width: 1335px)
{
	body
	{
		font-size: 16px;
	}
	.basketinput
	{
		width: 70px;
	}
	.finalbaskettable tr:last-of-type
	{
		font-size: 22px;
	}
	.finalbaskettable tr:last-of-type td
	{
		padding: 10px;
	}
	.tabortcol
	{
		width: 90px !important;
	}
	#basket
	{
		width: 250px;
	}
	#baskettot, .basketbutton, #basketfixed
	{
		width: 100%;
		max-width: 249px;
	}
	#menu
	{
		width: 250px;
	}
	.sidecartdelete
	{
		font-size: 14px;
		padding: 2px;
		margin-top: 5px;
	}
	#mainpart, #toolbar
	{
		padding-left: 250px;
		padding-right: 250px;
	}
}

@media all and (max-width: 1280px)
{
	.halfscreen
	{
		width: 100%;
		float: none;
	}
}
@media all and (max-width: 1240px)
{
	.galleryprod
	{
		margin: 10px;
	}
}