/* pro mobily */
@media (min-width: 768px) and (max-width: 991px) {
html, body
{
	font-size: 28px;
}

/* hack na odsazeni na mobilech */
.maintab
{
	width: 105%;
}


.menutab a
{
	font-size: 25px;
}

.menutab_active a
{
	font-size: 25px;
}

.menutab_mobile a
{
	display: block;
}

.malylogo
{
	height: 50px;
}

.konzerva
{
	height: 100px;
}

.topmenu_normal
{
	display: none;
}

.topmenu_mobile
{
	width: 100%;
	position: fixed;
	margin-top: 0px;
	z-index: 200;
	display: inline;
}

.nadpis
{
	font-size: 32px;
}

.ponuka_nadpis
{
	font-size: 45px;
}

.ponuka_podnadpis
{
	font-size: 25px;
}

.ponuka_cena
{
	font-size: 35px;
}

.nabidka_header
{
	display: none;
}

.nabidka_header_red
{
	display: none;
}

.nabidka_left
{
	float: left;
	margin-left: 20px;
	width: 970px;
	border-style: none;
}

.nabidka_right
{
	float: left;
	margin-left: 20px;
	width: 950px;
	border-style: none;
}

.nabidka_speciality
{
	width: 950px;
}

.kosik_submit
{
	background: url(../images/kosik_mobile_blue.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 50px;
	width: 50px;
	cursor: pointer;
}

.kosik_submit_red
{
	background: url(../images/kosik_mobile_red.png);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	border: 0;
	height: 50px;
	width: 50px;
	cursor: pointer;
}

.recepty_lupa
{
	margin-top:-32px;
}

.vyprodano_ponuka
{
	width: 180px;
}

.vyprodano_produkt
{
	width: 150px;
}

.mrazene

{
	width: 40px;
}

.mrazene_red

{
	width: 40px;
}

.telefon_ramecek
{
	padding-left: 55px;
	padding-top: 19px;
}

.spodek_kontakt
{
	padding-top: 20px;
	padding-bottom: 20px;
	height: 100px;
	background-repeat: repeat-y;
}


.kontakt_oteviraci_doba
{
	padding-top: 23px;
	height: 170px;
	line-height: 25px;
}

.kontakt_adresa
{
	line-height: 18px;
}

.novinka_kruh
{
	line-height: 28px;
}

#kalendarvanoce
{
	font-size: 21px;
}


.captchaimg
{
	height: 50px;
}


input[type=checkbox]:not(old){
  width   : 64px;
  margin  : 0;
  padding : 0;
  opacity : 0;
  cursor: pointer;
}

input[type=checkbox]:not(old) + label{
  display      : inline-block;
  margin-left  : -64px;
  padding-left : 64px;
  background   : url('../images/checkboxes_mobile.png') no-repeat 0 0;
  line-height  : 60px;
}

input[type=checkbox]:not(old):checked + label{
  background-position : 0 -60px;
}

input[type=text], input[type=email] {
  line-height: 26px;
  font-size: 24px;
}


	}
