@charset "utf-8";
/* CSS Document */
p {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#543926;
}
body {
padding:0px;
margin:0px;
background-image:url(../img/wall.jpg);
background-position:center;
background-attachment:fixed;
background-repeat:repeat-x;
background-color:#000000;
}
#iframe {
	width:1207px;
	height:846px;
	overflow:hidden;
	border:none;
	padding:0px}


a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#543926;
text-decoration:none;}

a:hover {
text-decoration:none;}

a.a-video {
display:block;
width:70px;
height:80px;
padding-top:60px;
text-align:right;
float:right;
margin-right:200px;
background-image:url(../img/video.png);
background-repeat:no-repeat;
}

a.a-view {
display:block;
width:70px;
height:80px;
padding-top:60px;
text-align:right;
float:right;
margin-right:200px;
background-image:url(../img/3d.png);
background-repeat:no-repeat;
}

div.img-top1 {
display:block;
background-image:url(../img/title.jpg);
background-repeat:no-repeat;
width:286px;
height:96px;
margin:auto;
margin-top:0px;
}
div.img-top2 {
display:block;
background-image:url(../img/line.jpg);
background-repeat:no-repeat;
height:7px;
margin-top:0px;
}
.img-top3 {
display:block;
background-image:url(../img/GoLi2.jpg);
height:188px;
background-repeat:no-repeat;
margin-top:0px;}

.menuu {
display:block;
height:60px;}


.img-top {
margin-top:0px;
margin-bottom:0px;}

.clear {
clear: both;
}
#stinek {
width:1034px;
background-image:url(../img/bg-stinek.png);
background-position:top;
background-repeat:repeat-y;
margin:auto;
min-height:100%;
padding:0px;
}

#stinek-spodek {
width:1034px;
height:64px;
background-image:url(../img/bg-stinek-spodek.png);
background-position:top;
background-repeat:no-repeat;
margin:auto;
padding:0px;
}

#page {
display:block;
padding:0px;
margin:auto;
width:960px;
min-height:100%;}
.top {
width:960px;
margin:0px;
text-align:center;}
.middle {
width:960px;}

#menu {
height:339px;
float:left;
width:215px;
text-align:center;
padding-top:10px;}


/*content galerie*/
.content {
float:right;
width:663px;
background-image:url(../img/galerie-lefy.png);
background-position:left;
background-repeat:no-repeat;
height:349px;
padding-left:80px;
padding-top:50px;
}

.content-winelist {
float:right;
width:663px;
background-image:url(../img/galerie-lefy.png);
background-position:left;
background-repeat:no-repeat;
height:389px;
padding-left:80px;
padding-top:10px;
cursor:pointer
}

.content-kontakt {
float:right;
width:663px;
background-image:url(../img/galerie-lefy.png);
background-position:left;
background-repeat:no-repeat;
height:389px;
padding-left:80px;
padding-top:10px;
}

.content-index {
float:right;
width:743px;
background-image:url(../img/index-welcome.jpg);
background-position:left;
background-repeat:no-repeat;
height:399px;
}

.author {
background-color:#000000;
display:block;
min-height:200px;
margin-bottom:0px;
padding-bottom:10px;}

/* Menu */
a#menu-1 {
float:left;
display:block;
width:122px;
height:21px;
padding-top:120px;
background-image:url(../img/a-antipasty-80.jpg);
text-align:right;
}
a#menu-1:hover {
background-image:url(../img/a-antipasty.jpg);}

a#menu-2 {
float:left;
display:block;
width:115px;
height:21px;
padding-top:120px;
background-image:url(../img/a-minestre-80.jpg);
text-align:right;
}
a#menu-2:hover {
background-image:url(../img/a-minestre.jpg);}

a#menu-3 {
float:left;
display:block;
width:119px;
height:21px;
padding-top:120px;
background-image:url(../img/a-insalate-80.jpg);
text-align:right;
}
a#menu-3:hover {
background-image:url(../img/a-insalate.jpg);}

a#menu-4 {
float:left;
display:block;
width:120px;
height:21px;
padding-top:120px;
background-image:url(../img/a-pasta-80.jpg);
text-align:right;
}
a#menu-4:hover {
background-image:url(../img/a-pasta.jpg);}

a#menu-5 {
float:left;
display:block;
width:122px;
height:21px;
padding-top:120px;
background-image:url(../img/a-risotti-80.jpg);
text-align:right;
}
a#menu-5:hover {
background-image:url(../img/a-risotti.jpg);}

a#menu-6 {
float:left;
display:block;
width:121px;
height:21px;
padding-top:120px;
background-image:url(../img/a-pesce-80.jpg);
text-align:right;
}
a#menu-6:hover {
background-image:url(../img/a-pesce.jpg);}

a#menu-7 {
float:left;
display:block;
width:122px;
height:21px;
padding-top:120px;
background-image:url(../img/a-carne-80.jpg);
text-align:right;
}
a#menu-7:hover {
background-image:url(../img/a-carne.jpg);}

a#menu-8 {
float:left;
display:block;
width:117px;
height:21px;
padding-top:120px;
background-image:url(../img/a-contorni-80.jpg);
text-align:right;
}
a#menu-8:hover {
background-image:url(../img/a-contorni.jpg);}

a#menu-9 {
float:left;
display:block;
width:115px;
height:21px;
padding-top:120px;
background-image:url(../img/a-dessert-80.jpg);
text-align:right;
}
a#menu-9:hover {
background-image:url(../img/a-dessert.jpg);}

a#menu-10 {
float:left;
display:block;
width:118px;
height:21px;
padding-top:120px;
background-image:url(../img/a-acqua-80.jpg);
text-align:right;
}
a#menu-10:hover {
background-image:url(../img/a-acqua.jpg);}


/* Winelist */
a#wine {
float:left;
margin-left:100px;
background-image:url(../img/a-wine-80.jpg);
display:block;
width:179px;
height:29px;
text-align:center;
padding-top:300px;}

a#wine:hover {
background-image:url(../img/a-wine.jpg);}

#grafika-k-winelistu {
display:block;
background-image:url(../img/wine-grafika.jpg);
width:200px;
height:267px;
float:right;}

p {float:left;}

.mapka {float:left;}

.opening-hours {float:none;}

img {border:none;}

#galerie {
display:block;
width:480px;
clear:both;}

#nav-gal {
display:block;
width:663px;
}

div.spacerr {
width:600px;
height:30px;
display:block;
clear:both;
}

a#gal1 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal1:hover {
border-color:#A8CA8E;
}
a#gal2 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal2:hover {
border-color:#A8CA8E;
}
a#gal3 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal3:hover {
border-color:#A8CA8E;
}
a#gal4 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal4:hover {
border-color:#A8CA8E;
}
a#gal5 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal5:hover {
border-color:#A8CA8E;
}
a#gal6 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal6:hover {
border-color:#A8CA8E;
}
a#gal7 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal7:hover {
border-color:#A8CA8E;
}
a#gal8 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal8:hover {
border-color:#A8CA8E;
}
a#gal9 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal9:hover {
border-color:#A8CA8E;
}
a#gal10 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal10:hover {
border-color:#A8CA8E;
}
a#gal11 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal11:hover {
border-color:#A8CA8E;
}
a#gal12 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal12:hover {
border-color:#A8CA8E;
}
a#gal13 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal13:hover {
border-color:#A8CA8E;
}
a#gal14 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal14:hover {
border-color:#A8CA8E;
}
a#gal15 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal15:hover {
border-color:#A8CA8E;
}
a#gal16 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal16:hover {
border-color:#A8CA8E;
}
a#gal17 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal17:hover {
border-color:#A8CA8E;
}
a#gal18 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal18:hover {
border-color:#A8CA8E;
}
a#gal19 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal19:hover {
border-color:#A8CA8E;
}
a#gal20 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal20:hover {
border-color:#A8CA8E;
}
a#gal21 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal21:hover {
border-color:#A8CA8E;
}
a#gal22 {
display:block;
float:left;
border:solid;
border-width:6px;
border-color:#CCCCCC;
min-height:35px;
margin-top:7px;
margin-left:5px;
}
a#gal22:hover {
border-color:#A8CA8E;
}

/*OVERLAY*/
#gallery {
	margin:auto;
	z-index:999}			
			
/* the overlayed element */
.simple_overlay {
	
	/* must be initially hidden */
	display:none;
	
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#333;
	
	min-width:100px;	
	min-height:200px;
	border:1px solid #666;
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 30px 5px #000;
	-webkit-box-shadow: 0 0 30px #000;
	margin:auto
}

/* close button positioned on upper right corner */
.simple_overlay .close {
	background-image:url(../img/close.png);
	background-repeat:no-repeat;
	position:absolute;
	padding:0px;
	right:-15px;
	top:-15px;
	cursor:pointer;
	height:35px;
	width:35px;
}
/* the large image. we use a gray border around it */
#img {
	border:1px solid #666;
}

/* "next image" and "prev image" links */
.next, .prev {
	
	/* absolute positioning relative to the overlay */
	position:absolute;
	top:40%;	
	border:1px solid #666;	
	cursor:pointer;
	display:block;
	padding:10px 20px;
	color:#fff;
	font-size:11px;
	
	/* upcoming CSS3 features */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
}

.prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

.next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

.next:hover, .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:10px 15px;
	color:#fff;
	font-size:11px;
	border-top:1px solid #666;
}

.info strong {
	display:block;	
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
.next, .prev, .info {
	background:#333 !important;
	background:rgba(0, 0, 0, 0.6) url(/img/global/gradient/h80.png) repeat-x;		
}

/* the thumbnails */
#triggers {
display:block;
width:480px;
clear:both;
}
#triggers-menu {
display:block;
width:100%;
clear:both;
}
 
#triggers img {
	background-color:#fff;
	padding:2px;
	border:1px solid #ccc;
	margin:5px 1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
 
/* the active thumbnail */
#triggers a.active img {
	outline:1px solid #000;
 
	/* show on top of the expose mask */
	position:relative;
}

div.contentWrap {
	height:441px;
	overflow-y:auto;
}

#jidelnicek img {
	border:none}


.menu-polozka {
	display:block;
	float:left;
	height:140px;
	width:130px;
	position:relative;
	margin-bottom:10px;
	filter:alpha(opacity=80);}
		.menu-polozka:hover{
		filter:alpha(opacity=100);
	}
	.menu-polozka img{
		position:absolute;
		margin-top:0px;
		display:block;
		width:125px;
		height:auto;
		float:left;
		cursor:pointer;
		}

		.menu-polozka span{
			display:block;
			position:absolute;
			margin-top:115px;
			width:100%;
			padding-top:10px;
			text-align:right;
			padding-bottom:5px;
			height:30px}
#flash-3d {
	padding:6px;
	background-color:#6f5f4f;
	width:400px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;}
	
#vimeo {
	padding:6px;
	background-color:#6f5f4f;
	width:480px;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	-moz-box-shadow: 0px 0px 5px #ccc;
	-webkit-box-shadow: 0px 0px 5px #ccc;}