.print_hide {
visibility:hidden;
display:none;
}

body {
	background: #ffffff;
	color: #333;
	font-size: 11px;
	border-top: 0px solid #000;
/*	padding: 20px 0 40px;*/
	margin: 0;
	padding: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 30px; /* .push must be the same height as .footer */
	clear:both;
}
.footer {
padding-top: 20px;
}


#footer{

/*height:30px;*/
background: #004710;
color: #ffffff;
text-align: right;
line-height: 30px;
padding:0;
margin:0;
}


.img_padding{
padding-top: 30px;
padding-bottom: 30px;
}


/*************/
#lunch_menu_page h1.top_padding_30px{
margin:32px 0 12px 0;
}
.top_padding_30{
padding-top:30px;
margin-top:30px;
}




/***********/

.top-menu{
	background: #004710;
}

.spacer_20{
height:20px;
}

.menu_1{
height:35px;



}

span.bigCapital{
font-size:120%;
}


.cz_en{
visibility:hidden;
}
.cz_en a{
visibility:hidden;
}
.cz_en a:focus{
visibility:hidden;
}




a#logo{
width:240px;
height:66px;
float:right;
margin-top:10px;
}

.hideText{
text-indent: -2px;
}

div.print_show{
font:20px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
vertical-align: text-bottom;
text-align: left;
font-weight: bolder;
font-style: italic;
padding:0 0 10px 0;
margin: 0;

visibility:visible;
display:block;

}

 
.container_12{
padding-top:0!important;
margin-top: 0!important;
}/**************************************************************/
/**************************************************************/
/*MENU FILES*/

#menu em.thai,#week_special_page em.thai{
font:13px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #B76408;
vertical-align: text-bottom;
text-transform:uppercase;
font-weight: bolder;
font-style: italic!important;
}

#menu em.thai span.bigCapital,#week_special_page em.thai span.bigCapital{
font-size:120%;
font-style: italic!important;
}

#menu div.grid_1,#week_special_page div.grid_1{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #996633;
vertical-align: text-bottom;
text-transform:uppercase;
font-style: oblique;
font-weight: bolder;
}
#menu div.grid_1 span, #week_special_page div.grid_1 span{
margin-left: 20px;
}

#menu img,#week_special_page img{
float: left;
position: absolute;
left: 30px;
top: 14px;
clear: both;
}


#menu div.grid_9,#week_special_page div.grid_10{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #800000;
vertical-align: text-bottom;
text-transform:uppercase;
font-weight: bolder;
margin:0;
padding:0;
height: 34px;
}

#menu div.menu_long_text{
height: 46px!important;
}


#menu div.grid_9 span,#week_special_page div.grid_10 span{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
font-weight: bolder;
}

#menu div.grid_2,#week_special_page div.grid_1, #napojove_menu div.grid_1 div.prefix_1, #napojove_menu div.grid_3, #napojove_menu div.grid_1 {
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #996633;
vertical-align: text-bottom;
text-align: right;
text-transform:uppercase;
font-weight: bolder;
}

#napojove_menu div.grid_3 {
text-align: left;
}

#menu h2.food_menu_nadpis, #napojove_menu h2.food_menu_nadpis{
font:18px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
vertical-align: text-bottom;
text-align: left;
text-transform:uppercase;
font-weight: bolder;
font-style: italic!important;
margin-bottom:2px;
margin-top:20px;
}

#menu div.btn_up{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
vertical-align: text-bottom;
text-align: left;
text-transform:none!important;
font-style: italic!important;
/*margin-bottom:2px;*/
margin-top:26px;
}
#menu div.btn_up a{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
vertical-align: text-bottom;
text-align: left;
text-transform:none!important;
font-style: italic!important;
text-decoration: none;
}

#menu p.food_kc_nadpis,#week_special_page p.food_kc_nadpis,#napojove_menu p.food_kc_nadpis{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #996633;
vertical-align: text-bottom;
text-align: left;
text-transform:uppercase;
font-weight: bolder;
margin-top:0px;
padding-left:28px;
}
#napojove_menu p.food_kc_nadpis{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #B76408;
vertical-align: text-bottom;
text-align: right;
text-transform:uppercase;
font-weight: bolder;
margin-top:10px;
}


#menu h3.food_menu_nadpis,#week_special_page h3.food_menu_nadpis{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #996633;
vertical-align: text-bottom;
text-align: left;
text-transform:uppercase;
font-weight: bolder;
font-style: italic;
padding-left: 10px;
}

#menu p.menu_poznamky{
font:12px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #996633;
vertical-align: text-bottom;
text-align: left;
text-transform:uppercase;
font-weight: bolder;
font-style: italic;
padding-left: 80px;
padding-right: 60px;

}
#menu p.menu_poznamky_first{
padding-top: 50px;
}

/***FOOD SUB MENU****/

#navcontainer
{
padding-left:50px;
}

#navlist
{

list-style-type: none;
margin: 0;
padding: 0;

}

#navlist li
{
border-left: 1px solid #996633;
float: left;
line-height: 0.8em;
margin: 0 0.5em 0 -0.5em;
padding: 0 .7em 0 .7em;
}
#navlist li a, #navlist li a:active
{
font:13px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
text-decoration:none;
}
#navlist li a:hover
{
background: #004710;
color: #ffffff;
}
#navlist li.first
{
border-left: 0px solid #ffffff!important;
}

/***FOOD SUB MENU, pro NAPOJOVY LISTEK****/


#napojove_menu #navcontainer
{
padding-left:36px;
}

#napojove_menu #navlist
{

list-style-type: none;
margin: 0;
padding: 0;

}

#napojove_menu #navlist li
{
border-left: 1px solid #996633;
float: left;
line-height: 0.8em;
margin: 0 0.3em 0 -0.3em;
padding: 0 .3em 0 .3em;
}
#napojove_menu #navlist li a, #napojove_menu #navlist li a:active
{
font:13px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
text-decoration:none;
}
#napojove_menu #navlist li a:hover
{
background: #004710;
color: #ffffff;
}
#napojove_menu #navlist li.first
{
border-left: 0px solid #ffffff!important;
}

/**************************************************************/
/**************************************************************/
/*WEEK SPECIAL MENU*/
#week_special_page .spacer_600{
/*padding-top:240px;*/
/*background:url(../img/1198056_16293093_4.png) 0 0 no-repeat;*/
}
#week_special_page  p.week_date{
font:14px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #993300;
font-style: italic;
padding:6px 0 0 26px;
margin: 0;
}
#week_special_page h2.food_menu_nadpis{
font:18px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
vertical-align: text-bottom;
text-align: left;
font-weight: bolder;
font-style: italic!important;
margin-bottom:6px;
margin-top:0px;
}

/**************************************************************/
/**************************************************************/
/*LUNCH AND BUFFET MENU*/
#lunch_menu_page p{
padding:0 0 0 26px;
margin: 0;
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #866300;
}
#lunch_menu_page h1{
margin:12px 0 12px 0;
color: #ff6600;
text-transform:uppercase;
}


#lunch_menu_page p span.lunch_number{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #ff6600;
text-transform:uppercase;
padding:0 0 0 0;
margin: 0;
}
#lunch_menu_page p span.lunch_popis{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #866300;
padding:0 0 0 40px;
margin: 0;
}
#lunch_menu_page p span.lunch_price{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #866300;
padding:0 0 0 46px;
margin: 0;
}
#lunch_menu_page p.kafe_lavazza{
font:14px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #993300;
font-style: italic;
padding:6px 0 0 26px;
margin: 0;
}
#lunch_menu_page h4{
font:18px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #003300;
text-align: left;
font-weight: bolder;
font-style: italic;
padding:8px 0 8px 0;
margin: 0;
}

#lunch_menu_page h4.active_day{
color: #ec8c00;
text-decoration:underline;
}



dd{
  float:left;
  width: 560px;
font:14px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #993300;
}
dt{
  float:left;
  width: 140px;
  clear:both;
  font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #866300;
}
dl{
padding-left: 44px;
  clear:both;
}


/**************************************************************/
/**************************************************************/
/*WINE MENU*/
#wine p{
font:14px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #331608;
text-align: left;
font-style: italic;
}
#wine p.price{
font:14px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #331608;
text-align: right;
font-style: normal;
}
#wine h2{
font:18px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #004710;
text-align: left;
font-style: italic;
font-weight: bolder;
padding-top: 15px;
}
#wine h3{
font:16px 'Book Antiqua',Arial,'Liberation Sans',FreeSans,sans-serif;
color: #993300;
text-align: left;
font-style: italic;
font-weight: bolder;
}
div.date{
width:140px;
display: block;
text-align: center;
}
#wine p.centerimage{
text-align: center;
}
#wine .grid_1 img{
display: block;
text-align: center;
vertical-align:center;
}