@CHARSET "UTF-8"; body, html {  border: 0px;  padding: 0 0 0 0;  margin: 0 0 0 0;	font-family : "Arial CE", "Helvetica CE", Arial, Helvetica, sans-serif;  text-align: center;  font-size: 11px;  text-align:justify;  color: #000000;  background-color: #ffffff;  background-image: url(images/xbackground.gif);}div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin:0; padding:0}table{border-collapse:collapse; border-spacing:0}fieldset, img{border:0 none;}/* address, caption, cite, code, dfn, em, strong, th, var, optgroup{font-style:inherit; font-weight:inherit}*/address, caption, cite, code, dfn, th, var, optgroup{font-style:inherit; font-weight:inherit}del, ins{text-decoration:none}ul, li{list-style:none; padding:0px; margin:0px;}   a { color: #555;}a:hover{ text-decoration:underline;}img {  border: solid 0px;  margin: 0px;  padding: 0px;  } .middle{ vertical-align: middle;} .center{ text-align: center;}                    #all{  position:relative;  width:100%;   overflow:hidden;}#top{  position:relative;  width:100%;  height:106px;  text-align:center;  background: repeat-x top left;  background-image: url(images/back_top.jpg);  overflow:hidden;}#logos{margin:0 auto;width:1007px;height:110px;    background-image: url(images/top_menu/header.jpg);background-repeat: no-repeat;}.LogoListok{  position: absolute;  width:300px;  height:400px;  top:100px;  left:100px;  background-color: red;}.logoObedMenu{margin: 70px auto;height: 353px;width:275px;background-image:url(images/logo.png);}#logosOdkaz a{     padding-top: 5px;     margin-left:650px;   	height:100px;  width:340px;  display: block;}#logosOdkaz a:hover{  cursor: pointer;}#logosOdkaz2 a{  margin-top: 5px;  margin-left:10px;   	height:100px;  width:100px;  display: block;   float:left;}#logosOdkaz2 a:hover{  cursor: pointer;}#logosOdkaz3 a{ 	margin-top:40px;  margin-left:28px;   	height:41px;  width:249px;  background-image: url(images/labuznik.png);  float: left;}#logosOdkaz3 a:hover{  cursor: pointer;}#logo{    width:382px;  height:28px;  margin-left: 50px;  padding-top: 35px;  background-repeat: repeat;  text-align:center;  float:right;}#logo2{  width:535px;  height:100px;  margin-left: 440px;  padding-top: 4px;  background-repeat: repeat;  text-align:center;}#foto{  position:relative;  width:100%;  height:auto;  text-align:center;  background: repeat top left;  background-image: url(images/back_texture.jpg);}#banner{    position:relative;  margin:0 auto;  padding:0px;  width:1005px;  height:428px;  text-align:center;  background: no-repeat top center;        overflow:hidden;}/* zaciatok menu */#menu{  position:relative;  padding:0px;  margin:0 auto;  width:1007px;  height:47px;  background: none;  } #menu ul{  padding:0;  margin:0;}#menu ul li{  position:relative;   float:left;  padding:0;  margin:0;}#menu ul li a{   position:relative;   float:left;   padding:0;  margin:0;}.languages{  background-image :url("images/top_menu/panel-leftend.jpg");  position:relative;     height:47px;  float:left;  width:165px; } .languages a{  position:absolute; 	top:19px;   	height:16px;  width:25px;  display: block;  }.akcie a{  background-image :url("images/top_menu/akcie-over-preload.jpg");  background-position: 0px -47px;   	height: 47px;	width: 168px;  } .akcie a:hover{  background-image :url("images/top_menu/akcie-over-preload.jpg");  background-position: 0px 0px;}.uvod a{  background-image :url("images/top_menu/akcie.jpg");  background-position: 0px -47px;  height:47px;  width:79px;  }.uvod a:hover{  background-image :url("images/akcieSK.jpg");  background-position: 0px 0px;  cursor: pointer;}.basta a{  background-image :url("images/top_menu/restaurant-over-preload.jpg");  background-position: 0px -47px;  height:47px;   width:168px;}.basta a:hover{	background-image :url("images/top_menu/restaurant-over-preload.jpg");  background-position: 0px 0px;  height:47px;   width:168px; 	}  	.basta ul{	top:47px;	margin-left:-3px;	position: absolute;	visibility:visible;	height: auto;	width: 152px;  z-index:10; }.basta ul li{	margin-top:11px;	margin-left:-15px; }.listaSubmenuUp{  background-image :url("images/top_menu/submenu-up.jpg");  height: 8px; 	width: 168px;}.listaSubmenuDown{  background-image :url("images/top_menu/submenu-down.png");  height: 9px; 	width: 168px;	z-index:10;   }#onas a{ 	background-image :url("images/top_menu/submenu-onas-over-preload.jpg");  background-position: 0px 0px;  height: 31px; 	width: 168px;}#onas a:hover{	background-image :url("images/top_menu/submenu-onas-over-preload.jpg");  background-position: 0px -31px;}#galeria a{	background :url("images/top_menu/submenu-galeria-over-preload.jpg"); 	background-position: 0px 0px;	height: 31px;	width: 168px;}#galeria a:hover{	background :url("images/top_menu/submenu-galeria-over-preload.jpg");	background-position: 0px -31px;} #catering a{	background :url("images/top_menu/submenu-catering-over-preload.jpg"); 	background-position: 0px 0px;	height: 31px;	width: 168px;	z-index:10;}#catering a:hover{	background :url("images/top_menu/submenu-catering-over-preload.jpg"); 	background-position: 0px -31px;}.obed a{  background-image :url("images/top_menu/obed-menu-over-preload.jpg");  background-position: 0px -47px;	height: 47px;	width: 168px;   z-index:10;}     .obed a:hover{	background-image :url("images/top_menu/obed-menu-over-preload.jpg");  background-position: 0px 0px;	cursor: pointer;	}  .jlistok a{  background-image :url("images/top_menu/jed-listok-over-preload.jpg");  background-position: 0px -47px;  position:relative;  	height: 47px;	width: 168px;  float:left;   z-index:10;}.jlistok a:hover{	background-image :url("images/top_menu/jed-listok-over-preload.jpg");  background-position: 0px 0px;}       .napoje a{  background-image :url("images/top_menu/napoje-over-preload.jpg");  background-position: 0px -47px;   height:47px;  width:168px;   z-index:10;}.napoje a:hover{	background-image :url("images/top_menu/napoje-over-preload.jpg");  background-position: 0px 0px;}        .jlistok ul, .napoje ul{           display: none;  top:45px;	position: absolute;	visibility:visible;	height: 43px;	width: 154px; 	z-index:10;}	#vina a{  margin-top: 7px;  margin-left: 39px;	background-image :url("images/top_menu/vinna_karta.jpg");  background-position: 0px 0px;  height: 31px;	width: 168px;}#vina a:hover{	background-image :url("images/top_menu/vinna_karta.jpg");   background-position: 0px -31px;}     #distribution a{	background-image :url("images/top_menu/distribution.jpg");  background-position: 0px 0px;  height: 31px;	width: 168px;}#distribution a:hover{	background-image :url("images/top_menu/distribution.jpg");   background-position: 0px -31px;}.listaSubmenuUpVine{   background-image :url("images/top_menu/submenu-up.jpg");   height: 8px;    width: 168px;   z-index:10;	  }.listaSubmenuDownVine{  background-image :url("images/top_menu/submenu-down.png");  height: 9px; 	width: 168px;	z-index:10;  }/* koniec menu */#main{  position:relative;  margin:0 auto;  width:1008px;  min-height:200px;  	background-image :url("images/bg_main.png");	background-repeat: no-repeat;  background-color: #fff;  padding: 20px 0px 0px 0px;}#slider{ position: absolute; left: 470px; width: 68px; height: 22px; top:-5px;  display:block; cursor:pointer;             z-index:9;}    .arrow_up{ background: url('images/slide_down.png') no-repeat; width: 68px; height: 22px;}.arrow_down{ background: url('images/slide_up.png') no-repeat; width: 68px; height: 22px;}.main_text{     margin: 0 auto;      width:960px;  padding: 25px 25px 10px 25px;     text-align: justify;    height: auto;	background-image :url("images/bg_text_bottom2.jpg");	background-repeat: no-repeat;	background-color: #fff; }     .main_text a{ color: #752121 !important; font-weight: bold;}   .footer{     margin: 0 auto;      width:960px;  padding: 25px 25px 10px 25px;     text-align: justify;    height: auto;  	background-image :url("images/bg_text_top.png");	background-repeat: no-repeat;	background-color: #e7e6e3; 	overflow:hidden;}.footer_top{   background-image: url("images/bg_text_top.png");background-repeat: no-repeat;height: 30px;overflow:hidden;}.footer_middle{     position:relative;    background-image :url("images/bg_text.png");  background-repeat: no-repeat;  background-color: #f3f4f3;  min-height:150px;  height: auto;	overflow:hidden;}.footer_bottom{   background-image :url("images/bg_text_bottom.png");background-repeat: no-repeat;height: 50px;	overflow:hidden;}.footer a{ color: #752121 !important; font-weight: bold;}table.contact{ font-size: 13px; padding:5px;}table.contact td{ width:80px;}#light_action{ position:relative; height: auto;}.akcia_full{   margin-left: 50px;   margin-top: 15px; }                     .akcia_full table th { vertical-align: top;}  .akcia_full table th div{    width:230px; height: 115px;  overflow: hidden; border: 4px solid; border-color: rgb(224,224,224);}                            .akcia_full table th img{ width: 230px;}   .akcia_full table td{            padding-top:5px;         padding-left:15px; color:grey; font-size: small; text-align:left; width:550px; height: auto;  vertical-align:top; overflow:hidden;}.akcia_full .akcia_back{ position:absolute; right:50px; bottom:0px; font-size:12px; cursor:pointer; font-weight: bold;}.akcia_full .akcia_back a:hover{    text-decoration: none;} .akcia{                   margin-left: 50px; margin-top: 15px; width:440px; height: auto;  float:left;  cursor:pointer;}   .akcia table th{    width:230px; height: 115px;  overflow: hidden; border: 4px solid; border-color: rgb(224,224,224);}  .akcia div{    height: 115px;  overflow: hidden;}  .akcia table td{           padding-top:5px;         padding-left:5px; color:grey; font-size: small; text-align:left; width:210px; height: 115px;  vertical-align:top; overflow:hidden;}.akcieL_image{ width:230px; height: 115px;  float:left; overflow: hidden; border: 4px solid;border-color: rgb(224,224,224);}.akcieL_text{         padding-top:5px; margin-left: 250px; color:grey; font-size: small; text-align:left; width:200px; height: 130px;  overflow:hidden;}.rozdelovac{ width:2px; height:20px; background-color:blue;}.akcieR{  margin-left: 480px;  width:500px;  height: auto;}.akcieR_image {  width:230px; height: 115px;  float:left; background-color: red;}.akcieR_text{     padding-top:15px;  margin-top:5px; margin-left:300px; width:240px; height: 130px; color:grey; font-size: small; background-color: red;}.galeriaL{  width:300px;   height: 145px;   margin-left:180px;  float:left;  }.galeriaL_image{width:50px;height:120px;float:left;background-repeat: no-repeat;  }.galeriaL_text{padding-top: 10px; width:425px;height:120px;}.galeriaL_text_nadpis{color:grey;font-size: medium;width:425px;height:30px;}.galeriaL_text_volby{margin-left: 50px;width:375px;height:80px;}.galeriaL_text_volby_text{width:170px;height:90px;color:gray;font-size: small;float:left;}.galeriaM{ margin-top: -47px;   width:13px; height: 311px;  background-image: url('images/galeria_rozdelovac.png');  background-position: top top; float:left;}.galeriaR{      margin-left: 460px;   width:430px;   height: 245px; }.galeriaR_image{margin-left: 20px;width:50px;height:120px;float:left;background-repeat: no-repeat;}.galeriaR_text{padding-top:10px;width:425px;height:120px;}.galeriaR_text_nadpis{   color:grey; font-size: medium;width:425px;height:30px;}.galeriaR_text_volby{margin-left: 50px;width:375px;height:80px;}.galeriaR_text_volby_text{color:gray;font-size: small;float:left;width:107px;height:90px;}.obed_menu{margin-left: 25px;width:470px;height:auto;float:left;}.obed_menu_polozka{/*position:relative;*/width:470px;height:auto;font-size: 12px;/*border:1px solid #dbdada;background-color: #fff;    */} .obed_mailing_list{margin-left: 550px;width:470px;height:200px;}.obed_mailing_listL{position:relative;width:230px;height:200px;float:left;}.example_text{ color: #999; font-size: 12px;}/****  obedove menu *****/   .om{     font-family: Arial;       color:#545454;  margin: 0px auto;  width:662px;  height:auto;  line-height: 1.3;}.om h1{      color: #545454;  font-size:18px;}.om h2{  color: #545454;  font-size:16px;  font-weight: bold;  }   .om h3{  color: #545454;  font-size:14px;  font-weight: bold;    padding: 10px 0px;}.om_header{  float:left;  text-align:left;}     .om_header1{  width:350px;  padding-right: 50px;  }     .om_header2{  width:262px;}    .om_header1 p{      font-size:small;   padding: 20px 0px;}    .om_header2 p{      font-size:small;  padding: 20px 0px;}.om_function{ position:relative; width: 662px; height: 26px;}.function_text{   position:absolute; left: 0px; top: 5px; font-size:14px; color: #e27691;}    .function_icons{  position:absolute; right: 275px; top: 5px; font-size:small;}.function_icons .print{ float:right; padding-right: 25px;     background: url(../images/icon_functions.png) no-repeat right 0px; }      .function_icons .rss{    float:right; width: 25px;         height: 17px; display:block; background: url(../images/icon_functions.png) no-repeat right -17px; }.function_icons a:hover{ text-decoration: none;}.function_newsletter{ position:absolute; left: 400px;}#bg_input_email{ position:relative; width: 262px; height: 26px; padding: 4px 2px 2px 5px; background: url(../images/bg_input.png) no-repeat;}   #bg_input_email input{ width: 210px; height: 18px;    border:1px solid #ffffff !important;}#bg_input_email .newsletter_button{  top:0px;  position:absolute;  cursor:pointer;  right:8px;   width:35px;   height:24px;}.om_polozka{  position:relative;  width:620px;  height:auto;  margin: 25px 0px;    font-size: 12px;  border:1px solid #dbdada;  background-color: #fff;    padding: 20px;  font-size:small;}    .om_polozka ul li{     margin-left: -15px;  padding: 8px 0px 8px 0px;     font-size:small;} .om_polozka ol{ margin-left: 20px; }.om_polozka ol li{ padding: 8px 0px 8px 0px;  list-style-type: decimal; list-style-position: outside;}.om_soup{ padding-bottom: 15px; }.om_foot{ padding-bottom: 15px; }.om_pie{ padding-bottom: 15px; }.om_special{ border-top:1px solid #e5e5e5; padding: 10px 0px; } /*** /obedove menu  **/  .image_mailing_listL{margin-left:230px;width:230px;height:200px;background-image: url('images/icon.png');background-repeat: no-repeat;}.onasL{margin-left: 30px;width:630px;height:auto;float:left;}.onasR{margin-left:700px;width:275px;height:350px;background-image: url(images/onas_logo.png);background-repeat: no-repeat;}#bottom{  position:relative;  width:1008px;  margin:0 auto;  height:40px;  text-align:center;  overflow:hidden;  padding-top: 5px;}	#creoneo-container {   padding:5px;   color:#666;   text-align:center;   font-size:0.9em;  } #creoneo-container { padding:5px;color:#666;text-align:center;font-size:0.9em;} #creoneoinfo {	text-align:center;	margin:0;	padding:10px 2px 10px 2px; }  #creoneoinfo a {text-decoration:none;} #creoneo {   padding-top:10px;	 padding-bottom:10px;	 border:0;	 font-weight:bold;	 color:#666; 	 background-repeat:no-repeat; 	 background-image:url(images/creoneo_signature_01_new.jpg);	 background-position:right;padding-right:22px;	}	#creoneo span{color:#666;}	#creoneo:hover  span{color:#8f288c;}	#creoneo:hover{color:#d14a99 !important;}		ul {  font-size:11px;  padding:5px 0px 0px 16px;  margin:0px 0px 0px 0px;}h1 {  margin: 0 0 0 0;  font-size:16px;  font-weight:bold;  color:#999999;	border : solid 0px;  padding : 0px;}h2 {  margin: 0px 0px 0px 0px;  font-size:12px;  font-weight:bold;  color:#710061;	border : solid 0px;  padding : 0px 0px 0px 0px;}A, A:link, A:visited, A:active {	color : #555;	text-decoration : none;}A:hover {	color : #ee5555;	text-decoration : underline;}    .slideshow{  margin:0;  padding:0;  z-index: 0;}   .slide, .slide ul{  margin:0;  padding:0;  background:transparent;  border:0;  outline:0;  text-align:center;  vertical-align:baseline;  z-index: 0;}.slide li{  margin:0;  padding:0;  background:transparent;  list-style:none;  border:0;  outline:0;  text-align:center;  right:0;  vertical-align:baseline;}.anim_buton1{background-image: url(images/1panoramapre.png);background-position: 0px -40px;position: absolute;width:50px;height:40px;left:40px;top:375px;} .anim_buton1:hover{position: absolute;width:50px;height:40px;left:40px;top:375px;background-image: url(images/1panoramapre.png);background-position: 0px 0px;cursor: pointer;}.anim_buton2{position: absolute;width:50px;height:40px;left:120px;top:375px;background:none;background-image: url(images/2-1panorama.png);background-position: 0px -40px;} .anim_buton2:hover{position: absolute;width:50px;height:40px;left:120px;top:375px;background:none;background-image: url(images/2panorama.png);background-position: 0px 0px;cursor: pointer;}.anim_buton3{position: absolute;width:60px;height:40px;left:200px;top:375px;background:none;background-image: url(images/5-1panorama.png);background-position: 0px -40px;} .anim_buton3:hover{position: absolute;width:60px;height:40px;left:200px;top:375px;background:none;background-image: url(images/5panorama.png);background-position: 0px 0px;cursor: pointer;}.anim_butonVyp a{position: absolute;width:147px;height:33px;left:780px;top:390px;background:none;background-image: url(images/basta_akcie.jpg);z-index: 9;} .anim_butonVyp a:hover{position: absolute;width:147px;height:33px;left:780px;top:390px;background:none;background-image: url(images/basta_akcie.jpg);cursor: pointer;z-index: 9;}.header{   font-family: Myriad Pro, Arial;   color: #5c372f;   font-size: 18px;   font-weight: bold;   padding-bottom: 5px;   padding-left: 15px; }  .clear{ clear:both;} .hidden{ display:none;}   .fleft{  margin-left:20px;  position:relative;  float:left;  width: 300px;  background-repeat: no-repeat;  background-position: right; }.fleft table{margin-left: 55px;} #KontaktyLogo{position: absolute;left:150px;width:150px;height:150px;} .JedlaKategorie{  position:relative;   font-family: Myriad Pro, Arial;   color: #e27691;   font-size: 18px;   font-weight: bold;   padding-bottom: 15px;   margin-left: 100px;   margin-bottom: 5px;   border-bottom: 1px solid #;   z-index: 10;}.Jedlo{ position:relative;font-weight:bold;margin-left: 100px;font-size: 13px;margin-bottom:10px;float: left;z-index: 10;}.gramaz{float: left;color:gray;width:50px;}.nazov{width:700px;height:auto;margin-left: 20px;margin-bottom: 5px;float: left;}.nazov_center{width:700px;height:auto;margin-left: 20px;padding: 10px 0px 10px 0px;  font-size: 17px;float: left;text-align:center;}.cena{margin-left:10px;float: right;color:#edaa03;}#JedListokInfoLeft{  width:400px;  height:115px;  margin-left: 200px;  float:left;}  #JedListokInfoRight{  margin-left: 600px;  width:100px;                      height:115px; }   #gallery{ position:relative; display: none; padding: 10px 5px 10px 5px;   margin: 20px 10px 10px 10px; border-top: 1px solid #e5e5e5;}    .photo{ float: left; width: 220px; height: 165px;  overflow:hidden;   padding: 3px; margin: 3px; text-align: center; border:1px solid rgb(224,224,224);}.photo_link{ cursor:pointer; color:gray; font-size: small;}.photo_link:hover{ cursor:pointer; color:#ca5174; font-size: small;}#ie6window{margin:50px auto;width:800px;height:300px;background-image: url('images/hlaska_na_prehliadac.jpg');}#ie6_to_chrome a{  position: absolute;  display:block;  width:125px;  height:50px;  top:210px;  left:315px;}#ie6_to_chrome a:hover{ cursor: pointer;}#ie6_to_ie8 a{  position: absolute;  display:block;  width:125px;  height:50px;  top:210px;  left:455px;}#ie6_to_ie8 a:hover{ cursor: pointer;}#ie6_to_safari a{  position: absolute;  display:block;  width:107px;  height:55px;  top:210px;  left:597px;}#ie6_to_safari a:hover{ cursor: pointer;}#ie6_to_firefox a{  position: absolute;  display:block;  width:100px;  height:50px;  top:210px;  left:720px;}#ie6_to_firefox a:hover{ cursor: pointer;}#ie6_to_opera a{  position: absolute;  display:block;  width:105px;  height:50px;  top:210px;  left:835px;}#ie6_to_opera a:hover{ cursor: pointer;}#sidebar {   position:absolute;  width: 265px;  height: 100%;  top:150px;  background-image: url('images/wwww.png');  background-repeat: no-repeat;  left: 36%; }
