* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	font-family: 'Open Sans Condensed', sans-serif;
}
.rozklikavanie {
	margin-top:37px;
}
.rozklikavanie, .slidingDiv1 {
	text-align:center;
}
.xx {
	padding-left:10px;
	padding-right:10px;
	color:#FFFFFF;
}
.note {
	background-color:#FF0000;
	color:#FFFFFF;
	text-align:center;
}
.plny {
	display:block;
}
.plny2 {
	height:10px;
}


a img {
	border:0;
}
body {
	margin:0;
	padding:0;
	background:url(food-background-2768.jpg) no-repeat center center fixed; 
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	overflow-y:scroll;
	
}
a {
	color:#29588e;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
	color:#333333;
}
#obal {
	margin:auto auto;
	width:100%;
	max-width:1200px;
	background-image:url(bg.png?i=tt);
	padding:1%;
}
#logo {
	float:left;
}
#menu {
	float:right;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#menu ul li a {
	color:#29588e;
	text-decoration:none;
}
#menu ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
.reset {
	clear:both;
}
#obsah {
	margin-top:17px;
}
#obsah {
	min-height:550px;
}
.restika {
	background-color:#d0d0d0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 2px 2px 13px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    2px 2px 13px 0px rgba(50, 50, 50, 0.68);
box-shadow:         2px 2px 13px 0px rgba(50, 50, 50, 0.68);
margin-bottom:10px;
}
.restika img {
	height:80px;
}
.jedlol img:hover, .jedlor img:hover, .jedlor2 img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-ms-transform: scale(0.92);
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
	o-transform: scale(0.92);
	transition: all 0.9s ease;
}
.restika img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-ms-transform: scale(0.92);
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
	o-transform: scale(0.92);
	transition: all 0.9s ease;
}
.obed {
	padding:1%;
}
.obed h3,.obedaktiv h3 {
	margin:0;
}
.obedaktiv {
padding:1%;
background-color:#b2d8b4;
}

.polievka {
	padding:1%;
}
.polievkaaktiv {
padding:1%;
background-color:#b2d8b4;
}
.polievka:hover {
/*padding:1%;
background-color:#b2c4d8;*/
}

.den {
	text-align:center;
	text-transform:uppercase;
	color:#406ea3;
	font-weight:bold;
	border-top:solid 2px #406ea3;
}
.typ {
	text-align:center;
	margin-top:5px;
	background-color:#CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
}

.obed:hover {
	/*background-color:#b2c4d8;*/
}
.mini p {
	margin:0;
}
.jedlo p a {
	background-color:#406ea3;
	/*padding:5px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#FFFFFF;
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
}
.jedlo a:hover {
	background-color:#557ba6;
	text-decoration:none;
}
.jedlol label, .jedlor label, .jedlor2 label {
	display:block;
	padding-top:1px;
	padding-bottom:1px;
}

.jedlol img, .jedlor img, .jedlor2 img {
	height:75px;
	margin-bottom:50px;
}

.jedlo p .xxx {
	background:none;
}

.jedlol {
	float:left;
	width:31.33%;
	padding:1%;
}
.jedlor {
	float:left;
	width:31.33%;
	padding:1%;
	
}
.jedlor2 {
	float:left;
	width:31.33%;
	padding:1%;
}
.jedlo h3 {
	font-size:17px;
}
.lavy {
	float:left;
	width:50%;
}
.pravy {
	float:right;
	width:50%;
}
.center {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
}
.nadpish2 {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:27px;
}
.nadpish1 a {
	color:#004c83;
	display:block;
}
.nadpish1 {
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	float:left;
	width:40%;
	margin-bottom:22px;
	font-weight:normal;
	color:#004c83;
	margin-top:0px;
	text-align:center;
	/*
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;*/
}
.nadpish1 img {
	display:inline;
	width:100%;
	padding-right:0px;
}
.nadpish1:hover {

}
.nadpish1:hover a {
	color:#fff!important;
}

h1 {
	font-size:22px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.delimiter {
	float:left;
	width:60%;
	text-align:right;
	
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	margin-bottom:22px;
	font-weight:normal;
	color:#29588e;
	margin-top:0px;
	
}
hr {
	background-color:#406ea3;
	border:0;
	height:1px;
}
.slidingDiv1 {
	display:none;
}

#footer {
	margin-top:45px;
	background-color:#b2c4d8;
	border-top:solid 1px #406ea3;
	padding:7px;
}
#footer .pravy {
	text-align:right;
}
#registracia {
	width:100%;
	max-width:400px;
	margin:auto auto;
	text-align:center;
}
#registracia input {
	width:100%;
}
.pole {
	border:solid 1px #999999;
}
#registracia input#odoslat {
	background-color:#29588e;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top:5px;
padding-bottom:5px;
padding-left:0;
color:#FFFFFF;
	border:0;
	width:190px;
	text-transform:uppercase;
	
}
#registracia input#odoslat:hover {
	background-color:#406ea3;
}
#logoff {
	color:#FF0000;
	margin-left:10px;
}
#dokoncit {
	margin:0;
	padding:0;
	text-align:center;
}
#dokoncit input {
	/*height:27px;
	width:100%;
	max-width:140px;*/
	background-color:#c71f28;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:0;
	margin-top:25px;
}
#dokoncit input:hover {
	text-decoration:underline;
}


#dropdownxx {
float:right;
}


#prih {
	margin:0;
	padding:0;
	background-color:#b2c4d8;
	padding:10px;
	float:right;
}


#prih input {
	height:25px;
	float:left;
	margin-left:10px;
	margin-right:10px;
	border:0;
-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
.percent{
	max-width:150px;
	
}
















@media only screen and (max-width: 768px)
{

body {
	background:none;
}

#dropdownxx {
float:right;
}


#prih {
	margin:0;
	padding:0;
	background-color:#b2c4d8;
	padding:10px;
	float:right;
	width:100%;
}


#prih input {
	height:25px;
	float:left;
	margin-left:1%;
	margin-right:1%;
	border:0;
}
.percent{
	max-width:none;
	width:31.333%;
	
}


.plny {
	display:block;
}
.plny2 {
	height:1px;
	background-color:#999999;
	margin-bottom:10px;
}


.jedlol img, .jedlor img {
	height:auto;
	width:75%;

}
#obal {
	margin:auto auto;
	width:100%;
	max-width:1200px;
	background-image:url(bg.png);
	padding:1%;
}
#logo {
	float:left;
}
#menu {
	float:right;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#menu ul li a {
	color:#29588e;
	text-decoration:none;
}
#menu ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
.reset {
	clear:both;
}
#obsah {
	margin-top:17px;
}
#obsah {
	min-height:550px;
}
.restika {
	background-color:#d0d0d0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 2px 2px 13px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    2px 2px 13px 0px rgba(50, 50, 50, 0.68);
box-shadow:         2px 2px 13px 0px rgba(50, 50, 50, 0.68);
margin-bottom:10px;
}
.restika img {
	height:80px;
}
.jedlol img:hover, .jedlor img:hover, .jedlor2 img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-ms-transform: scale(0.92);
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
	o-transform: scale(0.92);
	transition: all 0.9s ease;
}
.jedlol img, .jedlor img, .jedlor2 img {
	max-width:100%;
}


.obed {
	padding:1%;
}
.obed h3,.obedaktiv h3 {
	margin:0;
}
.obedaktiv {
padding:1%;
background-color:#b2d8b4;
}

.polievka {
	padding:1%;
}
.polievkaaktiv {
padding:1%;
background-color:#b2d8b4;
}
.polievka:hover {
/*padding:1%;
background-color:#b2c4d8;*/
}

.den {
	text-align:center;
	text-transform:uppercase;
	color:#406ea3;
	font-weight:bold;
	border-top:solid 2px #406ea3;
}
.typ {
	text-align:center;
	margin-top:5px;
	background-color:#CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
}

.obed:hover {
	/*background-color:#b2c4d8;*/
}
.mini p {
	margin:0;
}
.jedlo p a {
	background-color:#406ea3;
	/*padding:5px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#FFFFFF;
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
}
.jedlo a:hover {
	
}
.jedlol label, .jedlor label {
	padding-right:10px;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
}
.jedlol {
	float:none;
	width:98%;
	
	padding:1%;
}
.jedlor {
	float:none;
	width:98%;
	padding:1%;
}
.jedlor2 {
	float:none;
	width:98%;
	padding:1%;

}
.jedlo h3 {
	font-size:17px;
}
.lavy {
	float:left;
	width:50%;
}
.pravy {
	float:right;
	width:50%;
}
.center {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
}
.nadpish2 {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:27px;
}
.nadpish1 a {
	color:#004c83;
	display:block;
}
.nadpish1 {
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	float:none;
	width:100%;
	margin-bottom:22px;
	font-weight:normal;
	color:#004c83;
	margin-top:0px;
	text-align:center;
	
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.nadpish1 img {
	display:inline;
	
	padding-right:0px;
}
.nadpish1:hover {
	
}
.nadpish1:hover a {
	color:#fff!important;
}

h1 {
	font-size:22px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.delimiter {
	float:none;
	width:100%;
	text-align:center;
	
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	margin-bottom:22px;
	font-weight:normal;
	color:#29588e;
	margin-top:0px;
	height:auto;
	line-height:normal;
	padding-bottom:10px;
	
}
hr {
	background-color:#406ea3;
	border:0;
	height:1px;
}
.slidingDiv1 {
	display:none;
}

#footer {
	margin-top:45px;
	background-color:#b2c4d8;
	border-top:solid 1px #406ea3;
	padding:7px;
}
#footer .pravy {
	text-align:right;
}
#registracia {
	width:100%;
	max-width:400px;
	margin:auto auto;
	text-align:center;
}
#registracia input {
	width:100%;
}
.pole {
	border:solid 1px #999999;
}
#registracia input#odoslat {
	background-color:#29588e;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top:5px;
padding-bottom:5px;
padding-left:0;
color:#FFFFFF;
	border:0;
	width:190px;
	text-transform:uppercase;
	
}
#registracia input#odoslat:hover {
	background-color:#406ea3;
}
#logoff {
	color:#FF0000;
	margin-left:10px;
}
#dokoncit {
	margin:0;
	padding:0;
	text-align:center;
}
#dokoncit input {
	/*height:27px;
	width:100%;
	max-width:140px;*/
	background-color:#c71f28;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:0;
	margin-top:25px;
}
#dokoncit input:hover {
	text-decoration:underline;
}





}







@media only screen and (max-width: 460px)
{


#dropdownxx {
float:right;
}


#prih {
	margin:0;
	padding:0;
	background-color:#b2c4d8;
	padding:10px;
	float:right;
	width:100%;
}


#prih input {
	height:25px;
	float:left;
	margin-left:1%;
	margin-right:1%;
	border:0;
}
.percent{
	max-width:none;
	width:98%;
	margin-bottom:5px;
	
}


.plny {
	display:block;
}
.plny2 {
	height:1px;
	background-color:#999999;
	margin-bottom:10px;
}



.plny {
	display:block;
}
.plny2 {
	height:1px;
	background-color:#999999;
	margin-bottom:10px;
}

#obal {
	margin:auto auto;
	width:100%;
	max-width:1200px;
	background-image:url(bg.png);
	padding:1%;
	min-width:360px;
}
#logo {
	float:left;
}
#menu {
	float:right;
}
#menu ul {
	list-style:none;
	margin:0;
	padding:0;
}
#menu ul li {
	float:left;
	margin-left:10px;
	margin-right:10px;
}
#menu ul li a {
	color:#29588e;
	text-decoration:none;
}
#menu ul li a:hover {
	text-decoration:underline;
	color:#333333;
}
.reset {
	clear:both;
}
#obsah {
	margin-top:17px;
}
#obsah {
	min-height:550px;
}
.restika {
	background-color:#d0d0d0;
	background-color:#FFFFFF;
	-webkit-box-shadow: 2px 2px 13px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    2px 2px 13px 0px rgba(50, 50, 50, 0.68);
box-shadow:         2px 2px 13px 0px rgba(50, 50, 50, 0.68);
margin-bottom:10px;
}
.restika img {
	height:80px;
}
.jedlol img:hover, .jedlor img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	-ms-transform: scale(0.92);
	-webkit-transform: scale(0.92);
	transform: scale(0.92);
	o-transform: scale(0.92);
	transition: all 0.9s ease;
}
.obed {
	padding:1%;
}
.obed h3,.obedaktiv h3 {
	margin:0;
}
.obedaktiv {
padding:1%;
background-color:#b2d8b4;
}

.polievka {
	padding:1%;
}
.polievkaaktiv {
padding:1%;
background-color:#b2d8b4;
}
.polievka:hover {
/*padding:1%;
background-color:#b2c4d8;*/
}

.den {
	text-align:center;
	text-transform:uppercase;
	color:#406ea3;
	font-weight:bold;
	border-top:solid 2px #406ea3;
}
.typ {
	text-align:center;
	margin-top:5px;
	background-color:#CCCCCC;
	padding-bottom:3px;
	padding-top:3px;
}

.obed:hover {
	/*background-color:#b2c4d8;*/
}
.mini p {
	margin:0;
}
.jedlo p a {
	background-color:#406ea3;
	/*padding:5px;*/
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	color:#FFFFFF;
	padding-left:10px;
	margin-left:10px;
	padding-right:10px;
}
.jedlo a:hover {
	
}
.jedlol img, .jedlor img {
	height:auto;
	width:75%;

}
.jedlol label, .jedlor label {
	padding-right:10px;
	display:block;
	padding-top:7px;
	padding-bottom:7px;
}
.jedlol {
	float:none;
	width:100%;
	border-right:solid 0px #666666;
	padding:0%;
	text-align:center;
}
.jedlor {
	float:none;
	width:100%;
	padding:0%;
	border-left:solid 0px #666666;
	text-align:center;
}
.jedlo h3 {
	font-size:17px;
}
.lavy {
	float:left;
	width:50%;
}
.pravy {
	float:right;
	width:50%;
}
.center {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
}
.nadpish2 {
	text-align:center;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:27px;
}
.nadpish1 a {
	color:#004c83;
	display:block;
}
.nadpish1 {
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	float:none;
	width:100%;
	margin-bottom:22px;
	font-weight:normal;
	color:#004c83;
	margin-top:0px;
	text-align:center;
	

}
.nadpish1 img {
	display:inline;
	width:100%;
	padding-right:0px;
}
.nadpish1:hover {
	
}
.nadpish1:hover a {
	color:#fff!important;
}

h1 {
	font-size:22px;
	margin:0;
	padding:0;
	font-weight:normal;
}
.delimiter {
	float:none;
	border-bottom:solid 1px #406ea3;
	width:100%;
	text-align:center;
	
	margin:0;
	padding:0;
	font-size:22px;
	/*text-align:center;*/
	margin-bottom:22px;
	font-weight:normal;
	color:#29588e;
	margin-top:0px;
	height:auto;
	line-height:normal;
	padding-bottom:10px;
	
}
hr {
	background-color:#406ea3;
	border:0;
	height:2px;
}
.slidingDiv1 {
	display:none;
}

#footer {
	margin-top:45px;
	background-color:#b2c4d8;
	border-top:solid 1px #406ea3;
	padding:7px;
}
#footer .pravy {
	text-align:right;
}
#registracia {
	width:100%;
	max-width:400px;
	margin:auto auto;
	text-align:center;
}
#registracia input {
	width:100%;
}
.pole {
	border:solid 1px #999999;
}
#registracia input#odoslat {
	background-color:#29588e;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding-top:5px;
padding-bottom:5px;
padding-left:0;
color:#FFFFFF;
	border:0;
	width:190px;
	text-transform:uppercase;
	
}
#registracia input#odoslat:hover {
	background-color:#406ea3;
}
#logoff {
	color:#FF0000;
	margin-left:10px;
}
#dokoncit {
	margin:0;
	padding:0;
	text-align:center;
}
#dokoncit input {
	/*height:27px;
	width:100%;
	max-width:140px;*/
	background-color:#c71f28;
	font-size:23px;
	font-weight:bold;
	color:#FFFFFF;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:8px;
	padding-right:8px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	border:0;
	margin-top:25px;
}
#dokoncit input:hover {
	text-decoration:underline;
}






}











#prihlaseniex {
	background-color:#0080C0;
	text-transform:uppercase;
	color:#FFFFFF;
	border:0;

}







