html,body,#bg,#bg table,#bg td,#page{overflow:hidden;_overflow:auto}
* {
	/* old-style reset here :) */
	border: 0px;
	padding: 0px;
	
}

		img{
			border:none;
		}

		#supersize{
			position:fixed;
			margin-left:-30px
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}

body{
	font-family:Arial,Tahoma,Verdana,;
	font-size:12px;
	margin-left: 0px;background: #000;overflow:hidden;
	background-color:Black;
}

#main {
	width: 100%;
	margin:0 auto;
	height:100% !important; /* real browsers */
	height:100%;
}

/*calendar*/

table {
	border-collapse: separate;
	border: 1px solid #262525;
	border-width: 0px 0px 1px 1px;
	margin: 0px ;
	font-size: 28px;
	z-index:5;
	float:left;
	height:456px;
	width:596px
}
td, th {
	width: 85px;
	height: 85px;
	text-align: center;
	vertical-align: middle;
	background:  url(images/cells.png);
	color: #fff;
	z-index:10
	
}
th {
	height: 30px;
	font-weight:normal;
	font-size: 22px;
}
td:hover, th:hover {
	background-position: 0px -85px;
	color: #fff;
}
td.date_has_event {
	background-position: 170px 0px;
	color: white;
}
td.date_has_event:hover {
	background-position: 170px -85px;
	z-index:10
}
td.padding {
	background: url(images/calpad.png);
}
td.date_gallery {
	background-position: 85px 0px;
	color: white;
}
td.date_gallery:hover {
	background-position: 85px -85px;
}

.events {
	position: relative;

}
.events ul {
	text-align: left;
	position: absolute;
	display: none;
	z-index: 1000;
	padding: 15px;
	background: #000 url(images/popup.png) no-repeat;
	color: white;
	border: 1px solid #ec008c;
	font-size: 15px;
	width: 200px;
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	-border-radius: 7px;
	list-style: none;
	color: #fff;
	-webkit-box-shadow: 0px 8px 8px #ec008c;
	
}
.events li {
	padding-bottom: 5px;
}
.events li span {
	display: block;
	font-size: 12px;
	text-align: justify;
	color: #fff;
}
#vstupne {width:200px;float:left;margin-top:10px;
font-size:15px;font-weight:bold;
}
#muzi {
	_color:#FFF;
	width:75px;
	float:left;
	height:13px;
	padding: 8px 0px 8px 25px;
	background-repeat:no-repeat;
	background-position:left;
	background-image:url(images/men.png);
	background-repeat:no-repeat;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/men.png', sizingMethod='crop');
    
   
	
}

#zeny {
	width:75px;
	float:left;
	height:13px;
	padding: 8px 0px 8px 25px;
	background-position:left;
	background-repeat:no-repeat;
	background-image:url(images/woman.png);
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/woman.png', sizingMethod='crop');
}

.events li span.title {
	font-weight: normal;
	text-transform:uppercase;
	font-size: 16px;
	color: #ec008c;
}

/**/
	/* Firefox Dotted Outline Fix */
	a:active { 
		outline: none; 
	}
	
	/* Firefox Dotted Outline Fix */
	a:focus { 
		-moz-outline-style: none; 
	}
	
	/* Menu Body */
#menu-center {
	width:720px;
	height:48px;
	margin:0;
	padding:0;
	float: left;
	z-index: 50;
	}
	
a.nastim {width:123px;height:48px;float:left;margin-left:0px;display:block;background-image: url('images/nas_tim.png');}
a.nastim:hover { background-position: 123px;}

a.nastim_en {width:131px;height:48px;float:left;margin-left:0px;display:block;background-image: url('images/nas_tim_en.png');}
a.nastim_en:hover { background-position: 131px;}

a.refreshment {width:190px;float:left;height:48px; background-image: url('images/refreshment.png'); margin-left:0px;display:block}
a.refreshment:hover { background-position: 190px }

a.refreshment_en {width:183px;float:left;height:48px; background-image: url('images/refreshment_en.png'); margin-left:0px;display:block}
a.refreshment_en:hover { background-position: 183px }

a.slide-button {width:160px;float:left;height:48px; background-image: url('images/rezervacia.png'); margin-left:0px;display:block}
a.slide-button:hover { background-position: 160px }

a.slide-button_en {width:167px;float:left;height:48px; background-image: url('images/rezervacia_en.png'); margin-left:0px;display:block}
a.slide-button_en:hover { background-position: 167px }

a.galeria {width:115px;height:48px;float:left; background-image: url('images/galeria.png'); margin-left:0px;display:block}
a.galeria:hover { background-position: 115px }

a.galeria_en {width:120px;height:48px;float:left; background-image: url('images/galeria_en.png'); margin-left:0px;display:block}
a.galeria_en:hover { background-position: 120px }

a.kontakt {width:132px;float:left;height:48px; background-image: url('images/kontakt.png'); margin-left:0px;display:block}
a.kontakt:hover { background-position: 132px }

a.kontakt_en {width:119px;float:left;height:48px; background-image: url('images/kontakt_en.png'); margin-left:0px;display:block}
a.kontakt_en:hover { background-position: 119px }


/*NAS TIM SLIDE IMAGE*/
.boxgrid{
	width: 166px;
	height: 204px;
	float:left;
	background:#161613;
	border: solid 3px #ec008c;
	overflow: hidden;
	position: relative;
	margin: 7px;
			}
				.boxgrid img{
	position: absolute;
	top: 0;
	left: 0;
	border: 3px solid
#; 
				}
				.boxgrid p{
	padding: 0px;
	color:#fff;
	font-weight:bold;
	font:10pt "Lucida Grande", Arial, sans-serif;
	margin: 0;
	margin-left: 11px;
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				background-image:url(images/black90.png);
				background-repeat:repeat;
				height: 100px; 
				width: 100%; 
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 200;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 220;
 					left: 0;
 				}
				
/**/
#nastimmembers {
	width:746px;
	height:auto;
	float:left;
	margin-left:50px;
*margin-left:50px;_margin-left:0px;
	margin-bottom: 100px;
	*margin-bottom: 100px;
}
#nastim-logo {width:746p;height:43px; margin:0px auto;margin-left:304px}
#nastim-logo img {margin:0px auto}

/*rezervacia*/
#trafo-rezervacia {width:500px; height:200px; float:left;position:absolute;	margin-left:-250px;top:20px;
	left:50%}
#trafo-rezervacia img {
	margin-bottom:10px;
	border:0px;
	float: left;
	margin-left: 0px;
}
#rezervaciatext {
	margin-top:0px;
	float:left;
	height:22px;
	width: 500px;
	text-transform: uppercase;
}

/**/
#page{
	position:absolute;
	z-index:10;
	height: auto;
	overflow: auto;
	padding-top:5px;
	left: 4px;
	top: 1px;
	width: 100%;
	bottom: 0px;
}
#page img {float:left}
#facebook {
	width:114px;
	height:114px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:11;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/facebook.png', sizingMethod='crop');
}
#logo{
	width: 532px;
	_width:460px;
	height: 157px;
	height: 94px;
	margin: 0 auto;
	position: relative;
	background-repeat: no-repeat;
	padding-left:314px
}
a#en {width:21px;height:15px;background-image: url('images/en.png');float:left;margin-top:42px}
a#en:hover { background-position: 21px 0px }

a#sk {width:21px;height:15px;background-image: url('images/sk.png');float:left;margin-top:42px}
a#sk:hover { background-position: 21px 0px }


#logo img{
	border:none;
	_background: transparent;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='images/trafo_logo.png', sizingMethod='scale');
	
	
}

#menu{
	z-index:10;
	width:846px;
	height: 48px;
	margin-bottom: 10px;
	top: 0px;
	float: left;
	margin-left: 50px;
	_margin-left: 0px;
}
#menu_left {
	width:13px;
	height:48px;
	float:left;
}

#menu_right {
	width:13px;
	height:48px;
	float:left;
}


h1 {font-size:24px;margin:0px;font-weight:normal;color:#F2E5D2;}
h2{ margin: 5px 10px 0 10px; color:#ec008c; font-size:16px; letter-spacing:-1px; font-weight: bold;  }
h3{ margin: 0px; color:#ec008c; font:14px; letter-spacing:-1px; font-weight: bold;  }
h4 { font-size:14px; margin:0; font-weight:normal; }
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: #ec008c;}
a:visited { color:#fff; text-decoration: none;}
a:hover { text-decoration: none; color: #ec008c;}
a:active {  text-decoration: none; color: #F9F8F7; border: none;}


/*a:link     {
	text-decoration: none;
	color: #E3C5A2;
}
a:visited {
	color:#231f20;
	text-decoration: none;
}
a:hover    {
	text-decoration: none;
	color: #E3C5A2;
}
a:active   {
	text-decoration: none;
	color: #F9F8F7;
	border: none;
}*/


#kalendar_header {
	width:746px;
	height:40px;
	background-image:url(images/gray60.png);
	background-repeat:repeat;
	z-index:5;
	float:left;
	margin-top: 5px;
	*margin-top: 10px;
	text-align: center;
	font-size: 22px;
	color: #FFF;
	line-height: 40px;

	*background-color:#000;
	*filter:alpha(opacity=60);
	_background:#000;
	_filter:alpha(opacity=60);
	margin-left: 50px;
	_margin-left: 0px;
}

#kalendar_left {
	width:75px;
	padding-top: 208px;
	height:248px;
	background-image:url(images/gray60.png);
	background-repeat:repeat;
	z-index:5;
	float:left;
	*background-color:#000;
	*filter:alpha(opacity=60);
	_background:#000;
	_filter:alpha(opacity=60);
	margin-left: 50px;
	_margin-left: 0px;
}
#kalendar_right {
	width:75px;
	height:248px;
	background-image:url(images/gray60.png);
	background-repeat:repeat;
	z-index:5;
	float:left;
	padding-top: 208px;
*background-color:#000;
	*filter:alpha(opacity=60);
	_background:#000;
	_filter:alpha(opacity=60);
	margin-right: 50px;
	_margin-right: 0px;
	position:relative
}
#kalendar_left a{width:51px;height:65px;float:left}
#kalendar_right a {width:51px;height:65px;float:right}
#kalendar th {text-transform: uppercase;}

#tabs {
	width:746px;
	height:200px;
	float:left;
	margin-top:15px;
	_margin-left: 0px;
	margin-left: 50px
}
#tabs a {margin-left:1px; float:left}
#tab_block {
	width:704px;
	height:73px;
	float:left;
	margin-top:5px;
	background-image:url(images/gray60.png);
	background-repeat:repeat;
	padding: 20px 20px 20px 20px;
	border:1px solid #ec008c;
	color: #FFF;
	font-size: 12px;
	line-height: 18px;






	*background-color:#000;
	*filter:alpha(opacity=60);
	_background:#000;
	_filter:alpha(opacity=60);
	margin-bottom:0px
}
#novinky {
	width:38px;
	height:113px;
	background-image:url(images/novinky.jpg);
	float:left;
	margin:-20px 20px 20px -20px;
}

	/* NAVIGACIA V PODSTRANKE RESTAURACIA*/



#content {
	width:846px;
	_width:746px;
	height: auto;
	position: absolute;
	_position: relative;
	margin: 0 auto;
	z-index: 5;
	overflow: hidden;
	left: 50%;
	margin-left: -423px;
	padding-bottom: 120px;
}


#zaclona1{
	width:1920px;
	height:278px;
	background-image:url(images/zaclona_header.png);
	backgrounf-repeat:repeat-x;z-index:10;
	position: absolute;
	top: 0px;
	left: 0px;
}

#zaclona2{
	width:1920px;
	height:100px;
	background-image:url(images/zaclona_footer.png);z-index:10;
	position: absolute;
	left: 0px;
	bottom: 0px;
}


#footer {
	width:746px;
	width:766px;
	margin: 0 auto;
	height: 75px;
	text-align: left;
	z-index: 11;
	position: absolute;
	bottom:10px;
	margin-top:-10px;
	margin-bottom:20px;
	left:50%;
	margin-left: -388px;
}

#footer img{
	border:none;
	float: left;
}

#footertext{
	text-align:right;
	margin-right:30px;
	margin-top:10px;
	color:#EC008C;
	font-size: 10px;
	width: 736px;
}

 #footertext a {
	color:#EC008C;
	margin-top: 10px;
}
 
#copyright{
	text-align:left;
	margin-right:20px;
	color:#EC008C;
	width: 200px;
	float: left;
	margin-left: 5px;
}

 #fcopyright a {color:#e1e0cf}







a.tip {
	position: relative;
	color:#ec008c;
        *z-index:1000;
}


a.tip span {
	display: none;
	position: absolute;
	top: -60px;
	left: 50px;
	width: 300px;
	padding: 10px;
	z-index: 5;
	background: #000;
	color: #fff;
	text-align:justify;
	-moz-border-radius: 10px; /* this works only in camino/firefox */
	-webkit-border-radius: 10px; /* this is just for Safari */
	border:2px solid #ec008c;
	text-transform:none;
	
}
a.tip span ul li {
	margin-left:20px;
	z-index: 5;
}
#nadpishover {color:#ec008c;font-size:14px;
text-transform:uppercase}
a:hover.tip {
	font-size: 12px; /* this is just for IE */
z-index: 5;
}

a:hover.tip span {
	display: block;
	z-index: 5;
}
 a:hover {font-size: 99%;}
 
 
 
 /**/
 
 a.tip2{
	position: relative;
	color:#ec008c;
}


a.tip2 span {
	display: none;
	position: absolute;
	top: -150px;
	left: -160px;
	width: 130px;
	padding: 10px;
	z-index: 5;
	background: #000;
	color: #fff;
	text-align:center;
	-moz-border-radius: 10px; /* this works only in camino/firefox */
	-webkit-border-radius: 10px; /* this is just for Safari */
	border:2px solid #ec008c;
	text-transform:none;
	
}
a.tip2 span ul li {
	margin-left:20px;
	z-index: 5;
}
#nadpishover {color:#ec008c;font-size:14px;
text-transform:uppercase}
a:hover.tip2 {
	font-size: 12px; /* this is just for IE */
z-index: 5;
}

a:hover.tip2 span {
	display: block;
	z-index: 5;
}
 a:hover {font-size: 99%;}
 
 
 /**/
 
 

/* Radio Buttons */
label.radio_checked {
	background:url(images/bullet_green.png) no-repeat;	
	font-size:16px;
	color:#ec008c;
	height:25px;float:left;
	margin-left:25px;
	padding-left:25px;
	display: block;
	width:100px;
	
}
label.radio_unchecked  {
	background: url(images/bullet_white.png) no-repeat;	
	height:25px;float:left;
font-size:16px;
		margin-left:25px;
		padding-left:25px;
	display: block;
	width:100px;
}
#input_text {
	width:180px;
	height:25px;
	float:left;
	font-size:16px;
	color: #FFF;
	padding:8px 5px 8px 5px
}
#radiobutton{
	width:300px;
	height:25px;
	float:left;
	font-size:20px;
	color: #FFF;
	position:relative;
	padding:0px 5px 8px 200px;

}
#left_form{width:180px;height:auto;float:left}
#right_form{width:320px;height:auto;float:left}

/* Hover State */
label:hover{
}

label.highlighted {
	border: 1px solid #333;	
}
.input {
	width:286px;
	float:right;
	background-image:url(images/input.png);
	height:20px;
	margin:3px 5px 3px 5px;
	line-height:35px;
	font-size:20px;
	color: #FFF;
	padding:6px 5px 0px 5px;
	*padding:0px 5px 15px 5px;
}
.input_rez {
	width:286px;
	float:right;
	background-image:url(images/input.png);
	height:20px;
	margin:3px 5px 3px 5px;
	line-height:/*35*/20px;
	font-size:20px;
	color: #FFF;
	padding:6px 5px 8px 5px;
	*padding:0px 5px 15px 5px;
}
.submit {width:118px;height:35px;
background-image:url(images/submit.png);border:0px;font-size:20px;color:#fff;margin-left:15px;margin-top:10px}
.submit2 {width:118px;height:35px;
background-image:url(images/submit.png);border:0px;font-size:20px;color:#fff;margin-left:60px;margin-top:10px}

.crirHidden {
	position: absolute;
	left: -1000px;
	*z-index: 15;
}


/*KONTAKT*/
#mapa {
	width:738px;
	border:2px solid #ec008c;
	float:left;
	z-index:2;
	margin-left: 51px;
	height: 508px;
}

#mapa-menu {
	width:738px;
	height:65px;
	float:left;
	background-repeat:repeat;
}

/* Style for Usual tabs */
	ul#mapswitch{
	clear: both;
	list-style-type: none;
	height: 65px;
	width:238px;
	*width:238px;
	*margin-left:0px;
	padding-left:500px;
	*padding-left:500px;
	position:absolute;
	color:#FFF;
	background-image: url(images/black90.png);
	z-index: 20;
	top: 492px;
	*top: 503px;
		
	}
	ul#mapswitch li{
	float: left;
	margin: 0px 10px;
	}
	#SlideTab {border:1pxsolid #ec008c;width:390px;height:277px}
	#Tab0 {background-image:url(images/mapa01.png);padding:231px 0px 0px 348px}
	#Tab1 {background-image:url(images/mapa02.png);}
	#Tab2 {background-image:url(images/mapa03.png);}
	
a#tab1 {width:48px;height:65px;float:left;display:block;background-image: url('images/mapa01-button.png');}
a#tab1:hover { background-position: 48px;}
a#tab2 {width:55px;height:65px;float:left;display:block;background-image: url('images/mapa02-button.png');}
a#tab2:hover { background-position: 55px;}
a#tab3 {width:67px;height:65px;float:left;display:block;background-image: url('images/mapa03-button.png');}
a#tab3:hover { background-position: 67px;}

#kontakt-text {
	width:708px;
	height:177px;
	background-image:url(images/kontakt_bg.png);
	background-repeat:repeat-x;
	position: relative;
	float: left;
	margin: 20px 0px 0px 51px;
	border:2px solid #ec008c;
	padding: 10px;
	color: #FFF;
	font-size: 14px;
	padding-left: 20px;
}
#trafotext {width:700px; height:21px;float:left}
#left-block{
	width:200px;
	height:150px;
	float:left
}
#right-block{
	width:300px;
	height:150px;
	float:left
}
#location {
	width:200px;
	height:50px;
	padding-left:30px;
	background-image:url(images/location.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top: 5px;
	margin-bottom: 15px;
	line-height: 18px;
}
#phone {
	width:200px;
	height:40px;
	padding-left:30px;
	background-image:url(images/phone.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom: 5px;
	line-height: 18px;
}
#email {
	width:200px;
	height:40px;
	padding-left:30px;
	background-image:url(images/pc.png);
	background-repeat:no-repeat;
	background-position:top left;
	line-height: 18px;
}
#email a{color:#FFF;
text-decoration:none
}
#email a:hover{color:#ec008c;
text-decoration:none
}
#openhours {
	width:200px;
	height:50px;
	padding-left:30px;
	background-image:url(images/openhours.png);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom: 15px;
	line-height: 18px;
}
#day {
	width:40px;
	height:150px;
	float:left
}
#hours {
	width:150px;
	height:150px;
	float:left
}


/*galeria*/
galeria {position:absolute;z-index:15}
#accordion {
	width:255px;
	float:left;
	margin-left:50px;
	margin-top: 2px;
}

#images {
	width:500px;
	height:auto;
	float:left;z-index:1
}
#images a{
	width:90px;
	height:67px;
	float:left;
	margin:2px;
	border:2px solid #ec008c
}
#images a:hover{
	border:2px solid #fff
}




/*
			Vertical Accordions
		*/
		
		#theMenu {
	width: 253px;
	height:auto;
	margin: 0px ;
	padding: 0px;
}
#theMenu li {padding:0px;margin:0px;}
		
		/* Some list and link styling */
	
		
		li { list-style-type: none; }

		
		/* Header links styling */
		h3.head a { 
		width:238px;
		color: #fff;
		display:block; 
		font-size:22px;
		background: url(images/accordion-01.png) no-repeat; 
		padding: 0px 5px 0px 10px;
		height:30px;line-height:30px
		}
		h3.head a:hover { width:238px;
		background: url(images/accordion-01.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		h3.selected a { width:238px;
		background: url(images/accordion-01.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		h3.selected a:hover { width:238px;
		background: url(images/accordion-01.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		
		/* Xtra Header links styling */
		h4.head a { 
		height:20px;line-height:20px;
		font-size:13px;
		text-transform:uppercase;
		color: #fff;
		display:block; width:233px;
		background: url(images/accordion-02.png) no-repeat;
		padding: 0px 5px 0px 15px;
		}
		h4.head  ul li a { 
		text-transform:uppercase;
		color: #fff;
		display:block; 
		}
		h4.head a:hover {
	font-size:13px;
	text-transform:uppercase;
	height:20px;
	line-height:20px;
	color: #fff;
	width:233px;
	background: url(images/accordion-02.png) no-repeat;
	padding: 0px 5px 0px 15px;
		}
		h4.selected a { 
		text-transform:uppercase;
		height:20px;line-height:20px;
		width:233px;
		background: url(images/accordion-02.png) no-repeat;
		padding: 0px 5px 0px 15px;
		color: #fff;
	
		
		}
		h4.selected a:hover { 
		text-transform:uppercase;
		height:20px;line-height:20px;
		width:233px;
		background: url(images/accordion-02.png) no-repeat;
		padding: 0px 5px 0px 15px;
		color: #000;
	
		}


.akcia-den {width:50px; height:auto;line-height:22px;display:block;float:left;margin-left:5px;text-align:center}


ul ul li a { display:block; color: #fff; padding: 0px; }
		ul ul li a:hover { display:block; color: #fff;  padding: 0px; }
		/* For the xtra menu */
		ul ul ul li { border-left: none; color: #fff; padding: 0px; width: 253px; margin-bottom: 0px;*margin-left: -40px;}
		ul ul ul li a { display:block; color: #fff; background-image:url(images/black80.png);background-repeat:repeat;padding: 0px; }
		ul ul ul li a:hover { display:block; color: #fff; padding: 0px ;}

.xtraMenu{ padding-left: 0px ;*margin-left: -40px ;*margin-top:-15px}
.xtraMenu li ul li a { display:block; color: #fff; padding-left: 55px ;height:auto;line-height:22px;text-transform:uppercase;}
.xtraMenu li ul li a:hover {color:#ec008c}
.xtraMenu li ul li .selected a {color:#ec008c}
#akcia-selected {color:#ec008c}

/*REFRESHMENT*/

	#theMenu-refreshment , #theMenu-refreshment2 , #theMenu-refreshment3 , #theMenu-refreshment4, #theMenu-refreshment5 {
	width: 747px;
	height:auto;
	margin: 0px ;
	padding: 0px;
}

		/* Some list and link styling */
	
		
		li { list-style-type: none; }

		
		/* Header links styling */
		h3.head2 a, h3.head3 a ,h3.head4 a, h3.head5 a { 
		width:732px;
		color: #fff;
		display:block; 
		font-weight:normal;
		font-size:/*22*/20px;
		background: url(images/accordion_bg.png) no-repeat; 
		padding: 0px 5px 0px 10px;text-transform:uppercase;
		height:30px;line-height:30px
		}
		h3.head2 a:hover, h3.head3 a:hover, h3.head4 a:hover,  h3.head5 a:hover{ width:732px;
		background: url(images/accordion_bg.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		h3.selected2 a, h3.selected3 a, h3.selected4 a,  h3.selected5 a { width:732px;
		background: url(images/accordion_bg.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		h3.selected2 a:hover , h3.selected3 a:hover, h3.selected4 a:hover, h3.selected5 a:hover{ width:732px;
		background: url(images/accordion_bg.png) no-repeat;
		padding: 0px 5px 0px 10px;
		}
		


.akcia-den {width:50px; height:auto;line-height:22px;display:block;float:left;margin-left:5px;text-align:center}

ul#theMenu-refreshment li ul {*padding:0px; *margin-left:0px}
ul#theMenu-refreshment li ul li , ul#theMenu-refreshment2 li ul li, ul#theMenu-refreshment3 li ul li, ul#theMenu-refreshment4 li ul li ,ul#theMenu-refreshment5 li ul li   { display:block; color: #fff; padding: 0px; 
background-repeat:repeat;height:/*24px*/auto;line-height:24px;padding:2px 10px 2px 15px}
#xtraMenu li ul li { *margin-left: -40px;*margin-bottom:-3px;*margin-top:0px; padding-left: 0px;}      
#theMenu li ul li { *margin: 0px; *padding: 0px;}
#theMenu li ul li ul li ul li{*margin-left: -40px;}
/*ul#theMenu-refreshment li ul li , ul#theMenu-refreshment2 li ul li, ul#theMenu-refreshment3 li ul li, ul#theMenu-refreshment4 li ul li ,ul#theMenu-refreshment5 li ul li   { display:block; color: #fff; padding: 0px; 
background-image:url(images/black80.png);
background-repeat:repeat;height:24px;line-height:24px;padding:2px 10px 2px 15px}*/

.nazov-pitia {width:520px;float:left;
text-transform:uppercase}
.cenaeu {width:100px;float:left;text-align:center}
.cenask {width:100px;float:left;text-align:center}

.image-detail {
	width:743px;
	height:550px;
	float:left;
	margin-left:51px;
	background-image:url(images/black80.png);
	background-repeat:repeat
}
.photo {width:616px;height:453px;float:left}
.photo img {border:8px solid #ec008c}
.up-arrow {width:743px;height:51px;float:left;}
.up-arrow a {margin-left:339px;float:left}

.left-arrow {width:63px;height:283px;float:left;padding-top:217px}

.right-arrow {width:51px;height:283px;float:left;padding-top:217px;padding-left:12px}


#refreshment {width:784px;*width:764px;height:auto;margin-left:51px; float:left;}



/*TABY*/
/* Style for Usual tabs */


a#drinky {width:177px;height:127px;background-image: url('images/drinky.png');float:left}
a#drinky:hover { background-position: 177px 0px }

a#koktaily {width:186px;height:127px;background-image: url('images/koktaily.png');float:left}
a#koktaily:hover { background-position: 186px  0px}

a#bottleservice {width:199px;height:127px;background-image: url('images/bottleservice.png');float:left}
a#bottleservice:hover { background-position: 199px 0px }

a#winebottles {width:184px;height:127px;background-image: url('images/winebottles.png');float:left}
a#winebottles:hover { background-position: 185px  0px}



/* Style for Usual tabs */
.usual {
	background-image:url(images/black80.png);
	background-repeat:repeat;
  padding:0px;
  *padding:0px;
  width:747px;
  height:auto;
  float:left;
}
.usual li { list-style:none; float:left; }

.usual ul a:hover {
  color:#FFF;
  }
#theMenu li ul li {
 *margin: 0px;
 *padding: 0px;
}
.usual ul a.selected {
  margin-bottom:0;
  *margin-left:0px;
  color:#000;
  cursor:default;
  }


ul#idTabs {width:757px;height:127px;float:left;margin-left:51px}
ul#idTabs li {float:left;margin:0px}




.imagebox {
	border:1px solid #1A1A1A;
	width:703px;
	height:75px;
	margin-left:51px;
	border:none;
	float:left
}
.imagebox a {
  display:block;
  float:left;
  text-decoration:none;
}
.imagebox a:hover {  }
.imagebox a.selected {
  color:#222;
  font-weight:bold;
}
.imagebox img {  clear:both; }
#tabblock {
	width:703px;
	height:73px;
	float:left;
	border:2px solid #ec008c;
	background-image:url(images/kontakt_bg.png);
	background-repeat:repeat-x;
	text-align: justify;
	padding: 20px;
	margin-left:51px;
	color: #FFF;
	z-index:15
}
#tab-hover {width:744px; margin-top:15px;float:left;position:relative}
#virtualtour {float:left;margin-top:-75px;margin-left:610px;position:relative}

p 
{
	padding: 0;
	margin: 0;	
}

#background {
  height: 100%;
  width: 100%;
  overflow: hidden;
  background: transparent;
  position: relative;
  z-index: 0;
}

#virtual {margin-left:51px}