html,body,#bg,#bg table,#bg td,#page{width:100%;height:100%;overflow:hidden;_overflow:auto;_}

body{
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	margin-left: 0px;
	overflow:hidden;
	margin: 0;
}

#main {width: 100%;margin:0 auto;height:100% !important; /* real browsers */height:100%;margin-top:0px;}


#supersize{
	position:fixed;
		}

#page{
	position:absolute;
	z-index:70;
	height: auto;
	left: 0px;
	top: 0px;
	overflow: auto;
	bottom: 0px;
}

#logo{
	width: 967px;
	_width:970px;
	height: 157px;
	background-image: url('images/header_background.png');
	_background: transparent;



_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/header_background.png', sizingMethod='crop');				height: 157px;
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat
}

#logo img{border:none;margin-top:35px;margin-left: 300px;}

#menu{
	z-index:0;
	width:941px;
	height: 37px;
	margin-bottom: 20px;
	position: relative;
	top: 0px;
	float: left;
	margin-left: 0px;
}

h1 {font-size:24px;margin:0px;font-weight:normal;color:#F2E5D2;}
h2 {font-size:19px;margin:0;font-weight:bold;color:#F2E5D2;line-height:22px;}
h3 {font-size:17px;margin:0;font-weight:normal;color:#F1DBC3;line-height:20px;text-decoration:underline}*/
h4 { font-size:16px; margin:0; font-weight:normal; color:#792424; text-align: justify;}
h5 { font-size:13px; margin:0; font-weight:normal; color:#792424; }
h6 { font-size:11px; margin:0; font-weight:bold;   color:#792424; line-height:28px;}

a:link     {
                text-decoration: none;
                color: #e1e1cf;
}
a:visited {
                color:#231f20;
                text-decoration: none;
}
a:hover    {
                text-decoration: none;
                color: #e1e1cf;
}
a:active   {
                text-decoration: none;
                color: #F9F8F7;
                border: none;
}

#panel {width:26px;height:32px;margin-right: 0px;_margin-right:3px;float: right;position: absolute;bottom: 0px;right: 0px;}

#panel2 {width:26px;height:239px;margin-right: 0px;float: right;_margin-right:0px;position: relative;}

a.onas {width:120px;height:37px;float:left;margin-left:9px;_margin-left:4px;display:block;background-image: url('images/onas.png');}
a.onas:hover { background-position: 120px;}

a.onas_en {width:149px;height:37px;float:left;margin-left:9px;_margin-left:4px;display:block;background-image: url('images/onas_en.png');}
a.onas_en:hover { background-position: 149px;}

a.galeria {width:116px;float:left;height:37px; background-image: url('images/galeria.png'); margin-left:0px;display:block}
a.galeria:hover { background-position: 116px }

a.galeria_en {width:136px;float:left;height:37px; background-image: url('images/galeria_en.png'); margin-left:0px;display:block}
a.galeria_en:hover { background-position: 136px }

a.historia {width:148px;float:left;height:37px; background-image: url('images/historia.png'); margin-left:0px;display:block}
a.historia:hover { background-position: 148px }

a.historia_en {width:130px;float:left;height:37px; background-image: url('images/historia_en.png'); margin-left:0px;display:block}
a.historia_en:hover { background-position: 130px }

a.ktosme {width:200px;height:37px;float:left; background-image: url('images/projekty.png'); margin-left:0px;display:block}
a.ktosme:hover { background-position: 200px }

a.ktosme_en {width:196px;height:37px;float:left; background-image: url('images/projekty_en.png'); margin-left:0px;display:block}
a.ktosme_en:hover { background-position: 196px }

a.napisalionas {width:194px;float:left;height:37px; background-image: url('images/napisali.png'); margin-left:0px;display:block}
a.napisalionas:hover { background-position: 194px }

a.napisalionas_en {width:183px;float:left;height:37px; background-image: url('images/napisali_en.png'); margin-left:0px;display:block}
a.napisalionas_en:hover { background-position: 183px }

a.kontakt {width:154px;float:left;height:37px; background-image: url('images/kontakt.png'); margin-left:0px;display:block}
a.kontakt:hover { background-position: 154px }

a.kontakt_en {width:138px;float:left;height:37px; background-image: url('images/kontakt_en.png'); margin-left:0px;display:block}
a.kontakt_en:hover { background-position: 138px }

a#en {width:26px;height:32px;background-image: url('images/en.png');_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/en.png', sizingMethod='crop');float: right;}

a#sk {width:26px;height:32px;background-image: url('images/sk.png');_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/sk.png', sizingMethod='crop');float: right;}

a.rezervacia{width:26px;height:106px;background-image: url('images/rezervacie.png');float: right;}
a.rezervacia:hover { background-position: 26px;}

a.rezervacia_en{width:26px;height:123px;background-image: url('images/rezervacie_en.png');float: right;}
a.rezervacia_en:hover { background-position: 26px;}

a.obedovemenu {width:26px;height:133px;background-image: url('images/obedovemenu.png');float: right;}
a.obedovemenu:hover { background-position: 26px }

a.obedovemenu_en {width:26px;height:114px;background-image: url('images/obedovemenu_en.png');float: right;}
a.obedovemenu_en:hover { background-position: 26px }

/* NAVIGACIA V PODSTRANKE RESTAURACIA*/

a#obedove_menu {width:192px;height:37px;background-image: url('images/obedove_menu.png');float:left}
a#obedove_menu:hover { background-position: 192px }

a#obedove_menu_en {width:192px;height:37px;background-image: url('images/obedove_menu_en.png');float:left}
a#obedove_menu_en:hover { background-position: 192px }

a#tastingmenu {width:181px;height:37px;background-image: url('images/tastingmenu.png');float:left}
a#tastingmenu:hover { background-position: 181px }

a#tastingmenu_en {width:206px;height:37px;background-image: url('images/tastingmenu_en.png');float:left}
a#tastingmenu_en:hover { background-position: 206px }

a#jedalnylistok {width:190px;height:37px;background-image: url('images/jedalnylistok.png');float:left}
a#jedalnylistok:hover { background-position: 190px }

a#jedalnylistok_en {width:169px;height:37px;background-image: url('images/jedalnylistok_en.png');float:left}
a#jedalnylistok_en:hover { background-position: 169px }

a#napojovylistok {width:208px;height:37px;background-image: url('images/napojovylistok.png');float:left}
a#napojovylistok:hover { background-position: 208px }

a#napojovylistok_en {width:173px;height:37px;background-image: url('images/napojovylistok_en.png');float:left}
a#napojovylistok_en:hover { background-position: 173px }

a#cigary {width:115px;height:37px;background-image: url('images/cigary.png');float:left}
a#cigary:hover { background-position: 115px }

a#cigary_en {width:146px;height:37px;background-image: url('images/cigary_en.png');float:left}
a#cigary_en:hover { background-position: 146px }


#content {
	width:967px;
	_width:967px;
	height: auto;
	background-image: url(images/content_background.png);
	_background-position:top left;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	background-repeat: repeat-y;
}

#zidek {
	width:544px;
	height:338px;
	border:6px solid #dfdecc;
	margin-left:30px;
	_margin-left:15px;
	padding-top: 0px;
	float: left;
}

a#mapa {
	width:581px;
	height:581px;
	border:0px solid;
	_margin-left:15px;
	padding-top: 0px;
	float: left;
	background-image: url(images/mapa.png);
	margin-left: 30px;
}

#zidek_menu {width:544px;height:82px;margin-top: 0px;position: relative;}

#zidek_menu img {border:none}

#aktuality {width:302px;height:469px;float:right;margin-right: 25px;}

#camouflage_media {
	width:540px;
	float: left;
	height: 42px;
	margin-left: 30px;
	_margin-left:15px
}

#clanok_nadpis {
	width:490px;
	background-image:url(images/clanok_nadpis_bg.png);
	float: left;
	height: 22px;
	margin-left: 30px;
	_margin-left:15px;
	padding: 10px 25px 10px 25px;
	font-size: 16px;
	font-weight: bold;
}
#clanok_text2 {
	width:520px;
	_width:530px;
	float:left;
	margin-top: 10px;
	margin-left: 30px;
	_margin-left:10px;
	margin-right: 10px;
	padding-left: 20px;
	text-align: justify;
	line-height: 17px;
}
#clanok_text2 #p {
	width:auto;
	float:left
}
#clanok_text2 img{
	border:3px solid #e3c6a3;
	float:right;
	margin: 0px 0px 20px 20px
}
.spat {
	width:66px;
	height:18px;
	text-align:center;
	font-size:12px;
	float: left;
	padding: 6px 2px 6px 2px;
	font-weight: bold;
}
.spat a,a:hover, a:link, a:active {
	color:#231f20;
}
#camouflage_clanky{
	width:274px;
	background-image:url(images/starsie_clanky.png);
	float: left;
	height: 42px;
	margin-left: 70px;
	_margin-left: 60px;
	margin-top: -42px;
}

#clanky{
	width:274px;
	float: left;
	margin-top: 10px;
	_margin-top: 0px;
	_margin-left: -20px;
	margin-left: 75px;
}
#clanok {
	width:270px;
	_width:300px;
	float:left;
	margin-left: 0px;
	_margin-left: -20px;
	background-image: url(images/clanky_line.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	border: none;
	min-height: 50px;
	padding-bottom: 7px;
}
#clanok_img{
	width:30px;
	float:left;
	margin-left: 10px;
	height: 30px;
	margin-top: 10px;
	border:none;
	background-image:url(images/flower.gif)
}
#clanok_img{
	border:0px
}
#clanok_text{
	width:200px;
	float:left;
	margin-left: 10px;
	margin-top: 10px;
}
#aktuality_header {width:302px;height:29px;background-image:url(images/aktuality_header.png);position: absolute;left: 615px;}

#aktuality_content {width:302px;height:411px;z-index:5;position: absolute;left: 615px}

#zaclona1{width:302px;height:72px;background-image:url(images/zaclona1.png);_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/zaclona1.png', sizingMethod='crop');z-index:500;position: absolute;top: 86px;left: 615px;}

#zaclona2{width:302px;height:72px;background-image:url(images/zaclona2.png);_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/zaclona2.png', sizingMethod='crop');z-index:500;position: absolute;	top: 425px;left: 615px;}

#aktuality_footer {width:302px;height:29px;background-image:url(images/aktuality_footer.png);position: absolute;top: 496px;left: 615px;}

highlights {width:302px;overflow-x:hidden;overflow:hidden;margin:0px;}	

#aktualita {
	width:302px;
	height: auto;
}

#aktualita_img {
	width:60px;
	height:60px;
	padding:13px 15px 5px 15px;
	float: left;
}

#aktualita_text {
	width:/*285*/200px;
	*width:180px;
	*margin-left:100px;	
	height: auto;
	min-height:80px;
	font-size:11px;
	color:#231f20;
	text-align: justify;
overflow:hidden;
}

#nadpis {
	font-weight:bold;
	margin-top: 10px;
	text-transform: uppercase;
}

#mainpagetext {width:560px;height:30px;float:left;margin-left:30px;_margin-left:15px;margin-top:15px;font-size: 12px;}

#virtualnaprehliadka {width:302px;height:60px;float:left;margin-left:25px;margin-top:-16px;}

#virtualnaprehliadka  img{border:none}
	
a.restauracia2 {width:557px;height:204px;left: 22px;top: 465px;margin-left: 30px;_margin-left: 15px;display:block;float: left;margin-top: 30px;}

a.restauracia {width:887px;height:204px;left: 22px;top: 465px;margin-left: 30px;_margin-left: 15px;background-image: url(images/camouflage_bg.jpg);display:block;float: left;margin-top: 30px;}

a.vinoteka2 {width:302px;height:204px;left: 22px;display:block;top: 200px;float: right;margin-top: 30px;margin-right: 50px;_margin-right: 25px;}


#rest_text{
	width:/*170*/175px;
	height:155px;
	font-size:12px;
	margin-left:10px;
	text-align:justify;
	margin-top: 55px;
	color: #e1e0cf;
	line-height: 15px;
	left: 32px;
	top: 610px;
}

a.vinoteka {width:430px;height:205px;left: 22px;background-image: url(images/vinoteka_background.png);display:block;top: 200px;float: right;margin-top: 30px;margin-right: 50px;_margin-right: 25px;}

#vino_text{
	width:170px;
	height:155px;
	font-size:12px;
	margin-left:250px;
	text-align:justify;
	margin-top: 55px;
	color: #f3e6db;
	line-height: 15px;
	position: absolute;
	left: 247px;
	top: 610px;
}

#content_footer {width:967px;margin: 0 auto;height: 27px;background-image: url(images/content_footer.png);_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/content_footer.png', sizingMethod='crop');margin-bottom: 20px;position: relative;overflow: auto;background-repeat: no-repeat;}

#footer {
   width:947px;
   margin: 0 auto;
   height: 128px;
   background-image: url(images/footer_background.png);
   _background: transparent;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/footer_background.png', sizingMethod='crop');       padding-left: 20px;
   bottom: 0px;
   text-align: left;
   background-repeat: no-repeat;
   overflow: hidden;
}

#footer img{   border:none;margin-top:20px;vertical-align:top;margin-left: 0px;}

#footertext{text-align:right;margin-right:30px;margin-top:15px;color:#E3C5A2} 

#footertext a {color:#e1e0cf}
 
#copyright{text-align:left;margin-right:20px;color:#e1e0cf;width: 200px;float: left;margin-left: 5px;}

#fcopyright a {color:#e1e0cf}

.tim {
	width:827px;
	height:68px;
	background-image:url(images/tim.jpg);
	margin-left:30px;
	_margin-left:15px;
	float: left;
	background-repeat: no-repeat;
	color: #c4c3b2;
	padding: 360px 30px 10px 30px;
	font-size: 12px;
	text-align: justify;
	margin-bottom: 20px;
}
#erdody {
	width:828px;
	height:57px;
	margin-left:30px;
	margin-left:30px;
	_margin-left:15px;
	float: left;
	background-repeat: no-repeat;
	color: #e1e0cf;
	padding: 487px 30px 10px 30px;
	font-size: 12px;
	text-align: justify;
	margin-bottom: 10px;
}

#gurmanaward {
	width:557px;
	height:146px;
	float:left;
	margin-left:30px;
	margin-top:20px
}
#gurmanaward a, #gurmanaward a img {border:0px}
a.uspechy{
	width:285px;
	height:318px;
	float: left;
	margin-left: 16px;
}
a.sefkuchari{
	width:285px;
	height:318px;
	float: left;
	margin-left: 30px;
}
a.sommelieri{
	width:283px;
	height:318px;
	float: left;
	margin-left: 16px;
}
#uspechy_container{
	width:429px;
	height:auto;
	background-image:url(images/uspechy_background.jpg);
	float:left;
	margin-left: 30px;
	_margin-left:15px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
}
#uspechytext{
	width:375px;
	float:left;
	margin-left: 30px;
	_margin-left:15px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: justify;
}
#uspechyimg{
	width:376px;
	height:251px;
	float:left;
	margin-left: 30px;
	_margin-left:15px;
	margin-bottom: 15px;
}
#chef_container_True{
	width:893px;
	height:240px;
	background-image:url(images/zidek_background.gif);
	float:left;
	margin-left: 30px;
	_margin-left:12px;
	margin-bottom: 30px;
	background-repeat: no-repeat;
}
#nadpis_kuchari_True{
	float:left;
	margin-left: 15px;
	_margin-left:10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 880px;
}
#nadpis_kuchari_False{
	float:left;
	margin-left: 15px;
	_margin-left:10px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 400px;
}
#foto_kuchari{
	width:118px;
	float:left;
	margin-left: 15px;
	_margin-left:10px;
	margin-bottom: 15px;
	margin-top: 0px;
}
#chef_container_True #foto_kuchari img {border:3px solid #bFbEaC;}
#text_kuchari_True{
	width:730px;
	float:left;
	margin-left: 15px;
	_margin-left:10px;
	margin-bottom: 15px;
	margin-top: 0px;
	text-align: justify;
}
#text_kuchari_False{
	width:260px;
	float:left;
	margin-left: 15px;
	_margin-left:10px;
	margin-bottom: 15px;
	margin-top: 0px;
	text-align: justify;
}

#chef_container_False{
	width:429px;
	_width:439px;
	height:220px;
	background-image:url(images/chef_background.gif);
	margin-left: 30px;
	_margin-left:15px;
	margin-bottom: 15px;
	background-repeat: no-repeat;
	float: left;
}
#historia_text {
	width:266px;
	height:225px;
	background-image:url(images/historia_text_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	margin-left: 30px;
	_margin-left: 15px;
}

#historia_text  strong{
	font-weight:bold;
	font-size:14px
}
#historia_text2 {
	width:266px;
	height:225px;
	background-image:url(images/historia_text_bg.jpg);
	background-repeat:no-repeat;
	float:left;
	font-size: 11px;
	padding: 10px 10px 10px 10px;
	text-align: justify;
	margin-left: 15px;
}
.galeria {
	width:896px;
	margin-left:30px;
	_margin-left:15px;
	float:left;
}
.galeria img {
	margin:5px 5px 5px 5px;
	border:4px solid #e1e0cf
}
.galeria4 {
	width:870px;
	margin-left:45px;
	_margin-left:25px;
	float:left;
	margin-top: -180px;
}
.galeria4 img {
	margin:7px 7px 7px 7px;
	border:4px solid #c4c3b2
}

#galeria2 {
	width:550px;
	_width:555px;
	float:left;
	margin-top: 10px;
	margin-left: 30px;
	_margin-left:15px;
}
#galeria2 a{
	margin:0px 5px 5px 0px;
	_margin:0px 0px 0px 0px;
	width:130px;
	_width:80px;
	height:147px;
	_height:147px;
	float:left;
	text-align: center;
	_text-align: left;
	color: #000;
}
#galeria2 img {
	margin:4px 4px 4px 4px;
	border:2px solid #c4c3b2;
	float:left
}
.galeria3 {
	width:550px;
	float:left;
}
.galeria3 img {
	margin:3px 3px 3px 3px;
	border:2px solid #c4c3b2;
	float: left;
}

#kontakt_right_panel {
	width:244px;
	height:469px;
	float:right;
	margin-right: 40px;
	_margin-right: 30px;
	background-image: url(images/kontakt_camouflage.png);
	background-repeat: no-repeat;
	padding-top: 142px;
	color: #231f20;
}
#location, #tel {
	float:left;
	margin-left:0px;
	width: 240px;
	padding-left: 0px;
	padding-top: 10px;
	font-size: 14px;
	margin-bottom: 15px;
}
#location img{
	float:left;
	margin:0px 15px 10px 10px
}
#kontakt_img {
	width:50px;
	float:left;
	padding-left: 10px;
}
#openhours {
	float:left;
	margin-left:0px;
	width: 240px;
	padding-left: 0px;
	padding-top: 10px;
	font-size: 14px;
	margin-bottom: 15px;
}
#days {
	float:left;
	line-height:20px;
	font-size:15px;
	margin-left:6px
}
#days2 {
	float:left;
	line-height:20px;
	font-size:14px;
	margin-left:6px
}
#content strong{
	font-weight:bold;
}
#rano {
	float:left;
	line-height:20px;
	font-size:14px;
	margin-left:10px;
	vertical-align: bottom;
}
#stred {
	float:left;
	line-height:20px;
	font-size:14px;
	margin-left:6px
}
#vecer {
	float:left;
	line-height:20px;
	font-size:14px;
	margin-left:6px
}
#tel_text {
	color:#231f20;
	float:left;
	line-height:20px;
	font-size:14px;
	margin-left:6px
}
#tel_text  a:link, #tel_text  a:hover, #tel_text  a:visited{
	color:#231f20
}
#tel_text  a:hover{
	color: #d5d4c1;
}
#projekty_button {
	width:418px;
	height:41px;
	float:left;
	margin-left: 0px;
}
#aktualne_projekty 
{
	width:420px;
	float:left;
	margin-left: 30px;
	_margin-left:15px
}
#uplynule_projekty 
{width:420px;float:left;margin-left:40px;}
#uplynule_projekty img {border-style:none;}

#rezervacia_img {width:883px;height:344px;
background-image:url(images/rezervacia_img.jpg);
float:left;margin-left:30px;_margin-left:15px;margin-bottom:20px}


#media_img_text {
	width:140px;
	height:20px;
	background-image:url(images/gray80.png);
	background-repeat:repeat;
	float: left;
	z-index: 20;
	position: relative;
}
#rezervacia_text {
	width:843px;
	height:377px;
	background-image:url(images/rezervacia_bg.jpg);
	float:left;
	margin-left:30px;
	_margin-left:15px;
	margin-bottom:20px;
	padding: 20px 20px 0px 20px;
	font-size: 17px;
}
#rezervacia_form .input {
	background-image:url(images/input_background.png);
	width:228px;
	height:22px;
	padding:5px 10px 5px 10px;
	border:none;
	*border:0px;
	font-size: 16px;
}
.input2 {
	background-image:url(images/input_background.png);
	width:228px;
	height:20px;
	padding:6px 10px 6px 10px;
	border:none;
	*border:0px;
	font-size: 14px;
}

#input_text {
	height:40px;
	*margin-left:30px;
	line-height:40px;
	width: 250px;
	margin-top:10px
}
#input_text2 {
	height:30px;
	line-height:30px;
	width: 250px;
	font-size:14px
}

#left_form {
	float:left;
	width:250px
}
#right_form {
	float:left;
	margin-left:50px;
	*margin-left:30px;
	width:300px
}
.submit {
	width:119px;
	height:32px;
	background-image:url('images/button.png');
	border:none;
	font-size:16px;
	font-weight:bold;
	margin-top: 10px;
	float: left;
}

.submit3 {
	width:119px;
	height:32px;
	background-image:url('images/button.png');
	border:none;
	font-size:16px;
	font-weight:bold;
	float: left;
}

.submit2 {width:119px;height:32px;background-image:
url('images/button.png');border:none;font-size:16px;margin-left:5px;font-weight:bold}

#uvasdoma {
	width:884px;
	background-image:url(images/rezervacia_bg.jpg);
	margin-left:30px;
	_margin-left:15px;
	float:left;
	background-repeat: no-repeat;
	min-height: 397px;
}
.vpalaci {
	width:884px;
	background-image:url(images/rezervacia_bg.jpg);
	margin-left:30px;
	_margin-left:15px;
	float:left;
	background-repeat: no-repeat;
	/*max-height: 337px;*/
}
	
#uvasdoma_nadpis{
	height:50px;
	font-size:18px;
	font-weight:bold;
	line-height:50px;
	float:left;
	font-weight: bold;
	width: 864px;
	padding-left: 20px;
}
	
#uvasdoma_text {
	font-size:12px;
	line-height:14px;
	float:left;
	width: 844px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	margin-bottom: 20px;
	min-height: 337px;
}

#skolavarenia_text {
	font-size:12px;
	float:left;
	width: 540px;
	padding-left: 20px;
	padding-right: 20px;
	text-align: justify;
	margin-bottom: 20px;
	height: auto;
}

#skolavarenia_buttons{
	float:left;
	width: 280px;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 20px;
}
a.skolavarenia_napisali {
	width:143px;
	height:20px;
	margin-left:0px;
	_margin-left:4px;
	display:block;
	background-image: url('images/napisalionas_button.png');
	padding:5px 2px 5px 2px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float: left;
}

a.skolavarenia_galeria {
	width:82px;
	height:20px;
	margin-left:10px;
	_margin-left:4px;
	display:block;
	background-image: url('images/galeria_button.png');
	padding:5px 5px 5px 5px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float: left;
}

#skolavarenia_form {
	width:280px;
	float:left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 20px;
	}
#jumpMenu {
	border:0px;
	width:248px;
	height:28px;
	background-image:url(images/input_background.png);
	font-size:14px;
	padding:3px 5px 3px 5px;
	background-color: #e1e0cf;
}
#textarea {
	background-image:url(images/textarea.png);
	background-repeat:no-repeat;
	width:228px;
	height: 105px;font-size: 14px;padding:5px 10px 5px 10px;border:0px;margin-bottom:20px}

#restauracia_bg {
	width:436px;
	height:327px;
	background-image:url(images/restauracia_bg.jpg);
	margin-left:30px;
	_margin-left:15px;
	float:left;
	padding: 10px 10px 10px 440px;
	color:#c4c3b2;
	text-align: justify;
}
#vinoteka_bg {
	width:846px;
	height:/*127*/210px;
	background-image:url(images/vinoteka_bg.jpg);
	margin-left:30px;
	_margin-left:15px;
	float:left;
	padding: /*200*/20px 20px 20px 20px;
	color:#f2e5d9;
	text-align: justify;
}
#aktualita5_form  {
	width:280px;
	float:left;
	margin-bottom: 20px;
	margin-top: 0px;
	margin-left: 50px;
	_margin-left: 15px;
}
#jedalnemenu1 {
	width:886px;
	float:left;
	margin-left:30px;
	margin-top:20px;
	_margin-left:15px;
	height: auto;
}
#navigacia {
	width:886px;
	height:37px;
	float:left}
	
#navigacia2 {
	width:886px;
	height:0px;
	float:left;
	display:none}
	
#tab_footer {width:886px;height:48px;float:left;
background-image:url(images/tab_footer.png);
background-repeat:no-repeat;}

#dni {
	width:884px;
	_width:884px;
	height:30px;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	text-align:center;
	font-size:18px;
	background-image: url(images/tabline.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
#piatok {width:176px;_width:170px}
#pondelok, #utorok, #streda, #stvrtok {width:176px;_width:170px}
	
#polievka {
	width:884px;
	_width:884px;
	height:auto;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	text-align:center;
	font-size:14px;
	background-image: url(images/tabline2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#pondelok1, #utorok1, #streda1, #stvrtok1,#piatok1 {width:162px;_width:155px;_background: transparent;
	background-repeat: no-repeat;
	background-position: top center;min-height:60px;padding:/*45*/10px 7px /*10*/32px 7px}

#hlavnejedlo {
	width:884px;
	_width:884px;
	height:auto;
	margin-top:10px;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	text-align:center;
	font-size:14px;
	background-image: url(images/tabline2.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}

#hlavnejedlo2 {
	width:884px;
	_width:884px;
	height:auto;
	margin-top:10px;
	float:left;
	margin-left:0px;
	_margin-left:0px;
	text-align:center;
	font-size:14px;
}

#pondelok2, #utorok2, #streda2, #stvrtok2,#piatok2 {width:162px;_width:155px;_background: transparent;
	background-repeat: no-repeat;background-position: top center;min-height:60px;padding:/*45*/5px 7px 10px 7px}


#pondelok3, #utorok3, #streda3, #stvrtok3,#piatok3 {width:162px;_width:155px;_background: transparent;
	background-repeat: no-repeat;background-position: top center;min-height:60px;padding:/*45*/5px 7px 32px 7px}

#tasting {
	width:774px;
	height:40px;
	float:left;
	padding: 10px 10px 10px /*60*/10px;
	background-repeat:no-repeat;
	background-position:center left;
	_background: transparent;


_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/torta.png', sizingMethod='crop');	margin-left: 20px;
}
#rizoto {width:774px; height:40px; float:left; padding: 10px 10px 10px 60px;background-image:url(images/rizoto.png);background-repeat:no-repeat;background-position:center left;_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/rizoto.png', sizingMethod='crop');margin-left: 20px;}
#treska {width:774px; height:40px; float:left; padding: 10px 10px 10px 60px;background-image:url(images/treska.png);background-repeat:no-repeat;background-position:center left;_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/treska.png', sizingMethod='crop');margin-left: 20px;}
#kralik {width:774px; height:40px; float:left; padding: 10px 10px 10px 60px;background-image:url(images/kralik.png);background-repeat:no-repeat;background-position:center left;_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/kralik.png', sizingMethod='crop');margin-left: 20px;}
#tela {width:774px; height:40px; float:left; padding: 10px 10px 10px 60px;background-image:url(images/tela.png);background-repeat:no-repeat;background-position:center left;_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tela.png', sizingMethod='crop');margin-left: 20px;}
#tvarohovegule {width:774px; height:40px; float:left; padding: 10px 10px 10px 60px;background-image:url(images/tvarohovegule.png);background-repeat:no-repeat;background-position:center left;_background: transparent;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/tvarohovegule.png', sizingMethod='crop');margin-left: 20px;}

#zakusok, #rizoto, #treska, #kralik, #tela, #tvarohovegule {_margin-left:10px}
/* Style for Usual tabs */
.usual {
	width:886px;
	float: left
}
.usual li { list-style:none; float:left; margin:0 }
.usual ul a {
  margin-left:0px;
  font:10px 
}
.usual ul a:hover {
  }
.usual ul a.selected {
  margin-bottom:0;
  }
.usual div {
	float:left
}
.usual div a { color:#000; font-weight:bold; }
ul.idTabs {
	width:886px;
	height:37px;
	float:left;
	margin:0;
	padding:0;
}
#obedove_menu_tab, #tastingmenu_tab, #jedalnylistok_tab, #napojovylistok_tab, #cigary_tab {
	width:884px;
	background-image:url(images/tab_bg.jpg);
	min-height:218px;
	_margin-left:0px;
	background-repeat:no-repeat;
	background-color:#f6f6f3;
	border-left:1px solid #d9d8c5;
	border-right:1px solid #d9d8c5;
	height:auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#jedalnemenu1 p {margin: 12px 20px 12px 20px;_margin-top:15px;*margin-top:10px}



/*   ACCORDION MENU*/

.jedalnemenu2, .jedalnemenu2 ul, {
	list-style-type:none;
	width: 884px;
	_width: 884px;
	float: left;
	_height: 100%;
	margin-left: 0px;
}

.jedalnemenu2 a {
  display: block;
  text-decoration: none;	
}

.jedalnemenu2 li{
	
	width: 884px;
	_width: 884px;
	margin-left: 0px;
}

.jedalnemenu2 li a{
	background-image:url(images/accordion_bg.png);
	background-repeat:repeat-x;
	height:39px;
  color: #231f20;	
  font-size:18px;
 
  font-weight:normal;
  line-height:39px;
  padding-left:20px
}
.jedalnemenu2 li ul{
background:none;
float:left
}

.jedalnemenu2 li img{
               border:none;
               float:right;
               margin-right: 0px;
               margin-top:/*-39*/0px}

.jedalnemenu2 li a:hover , #jedalnemenu3 li a:hover{
  background-image:url(images/accordion_bg.png);
	background-repeat:repeat-x;
}


.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

#jedlo, #napoj, #cigara{width:844px;margin-left:40px;*margin-left:20px;float:left;height:auto;_height:50px;_overflow:auto}
 #tabtext{width:824px;*margin-left:20px;float:left;height:auto;margin: 30px 20px 30px 30px}
#cigara{margin-left:20px;*margin-left:20px}
#nazovjedla, #nazovnapoja, #nazovcigary{
	width:550px;
	float:left;
	font-size:13px;
	padding:5px 10px;
}
#nazovnapoja_bezpopisu{
	width:550px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 10px;
	line-height:40px;
}
#nazovnapoja2{
	width:450px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 10px;
}
#rocnik {width:100px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 10px;
	line-height:30px;
	text-align:center}
#cenask {
	width:100px;
	float:left;
	font-size:14px;
	padding:5px 10px 5px 10px;
	line-height:40px;
	text-align:center
}
#cenask2 {
	width:100px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 10px;
	line-height:30px;
	text-align:center
}
#cenaeu {
	width:100px;
	float:left;
	font-size:14px;
	padding:5px 10px 5px 10px;
	line-height:40px;
	text-align:center
}
#cenaeu2 {
	width:100px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 10px;
	line-height:30px;
	text-align:center
}

/*   js menu   */

.glossymenu{
	margin: 5px 0;
	padding: 0;
	width: 420px; /*width of menu*/
	border: 0px;
	border-bottom-width: 0;
	margin-left: 0px;
	_margin-left: 5px;
	float: left;
}

.glossymenu a.menuitem{
	height:70px;
	position: relative;
	padding: 4px 0;
	padding-left: 0px;
	font-weight: bold;
	margin-left: 0px;
	background-image: url(images/projekty_line.png);
	background-position: bottom left;
	color: #231f20;
	font-size: 16px;
	display: block;
	background-repeat: no-repeat;
}

.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
	background-image: url(images/projekty_line.png);
	background-position: bottom left;background-repeat: no-repeat;
	color: #231f20;
}

.glossymenu a.menuitem:hover{
	color:#b7b6a6

}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/

}

#menuitem_img {
	width:80px;
	float:left;
	margin:5px 10px 5px 5px;
}
#menuitem_text {
	width:300px;
	float:left;
	margin:5px 0px 5px 0px;
	height: 52px;
	vertical-align:middle;
	text-align:left;
	line-height: 52px;
}
#menuitem_img img {border:0px}

#ul{ /*UL of each sub menu*/
	list-style-type: none;
	margin-top: 10px;
	padding: 0;
	text-align: justify;
}

.glossymenu div.submenu ul li{
border-bottom: 0px ;
height:24px;
font-weight:normal;
*margin-left:-40px
}

.glossymenu div.submenu ul li a{
display: block;
color: black;
text-decoration: none;
padding: 0px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: url(/images/menu_hover.jpg);
color: #810e0d;
}
.glossymenu a.menuitem submenuheader::active{
background: url(images/menu_hover.jpg) ;
	color: #404040;
}




/* lightbox */
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


.cigary_nazovcigary
{
	margin-left:20px;
	width:550px;
	float:left;
	font-size:13px;
	padding:5px 10px 5px 30px;
}
.cigary_cenask {
	width:100px;
	float:left;
	font-size:14px;
	padding:5px 10px 5px 10px;
	line-height:40px;
	text-align:center
}
.cigary_cenaeu {
	width:100px;
	float:left;
	font-size:14px;
	padding:5px 10px 5px 10px;
	line-height:40px;
	text-align:center
}

#background {
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: transparent;
  position: relative;
  z-index: 0;
}

#footer a {padding:0px; margin:0px;}
#footer img {padding:0px; margin:20px 0px 0px 0px;}

#bg div{ width:200%; height:200%; top:-50%; left:-50%; z-index:0;float:left; position:fixed}
#bg td{vertical-align:middle; text-align:center;  background:url(img/loading.gif) no-repeat center center;}
#bg img{min-height:50%; min-width:50%; margin:0 auto; display:block;}
html,  #bg, #bg table, #bg td{
	width:100%;
	height:100% ;
	overflow:hidden;
	z-index: 0;
}

#virtual {margin-left:25px}

#titulny_text {height:246px;padding:5px 5px 5px 290px;font-size:13px;background-image:url('images/titlepage_textbg.jpg');color:#000000;background-repeat:no-repeat;}
#titulny_text h1, #titulny_text h2, #titulny_text h3, #titulny_text h4, #titulny_text h5 {color: #222222;/*#7F7E6C;*/padding-bottom:5px;}