@media screen, projection {

/*****************************************************************************************************************************/
body {
	margin:0;
	padding:0;
	background:#454545 url("../images/background.jpg") top left;
	text-align:center;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
html {
	margin:0;
	padding:0;
}
a {
	font-weight:bold;
	color:#0099CC;
	text-decoration:none;
}
a:hover {
	color:#ff0077;
}

/*.center { 
	text-align:center;
}*/

/*****************************************************************************************************************************/
/* MAIN WINDOW */
#main {
	width:864px;
	margin:0 auto;
	text-align:center;
	padding:0;
}

/*****************************************************************************************************************************/
/* HEADER */
#header {
	position:relative;
	width:100%; height:294px;
	margin:0 auto; padding:0;
	}
#header span
	{
	display:block;
	position:absolute; top:0; left:0; z-index:1;
	width:864px; height:294px;
	margin:0; padding:0;
	background:url("../images/header.jpg") top center no-repeat; 
	}
h1
	{
	text-indent: -9000px; padding:0; margin:0;
	font-size:40px; font-weight:bold;
	}
	
/*****************************************************************************************************************************/
/* MENU */

ul#menu {
	position:absolute;
	z-index:10;
	margin:0;
	padding:0;
	top:246px;
	height: 48px;
	width:864px;
	list-style-type: none;
	overflow: hidden;
	_left:0;
}

body#home ul#menu  { background: transparent url(../images/menu.jpg) no-repeat 0 0; }
body#about ul#menu  { background: transparent url(../images/menu.jpg) no-repeat 0 -60px; }
body#actualities ul#menu  { background: transparent url(../images/menu.jpg) no-repeat 0 -120px; }
body#photogalery ul#menu  { background: transparent url(../images/menu.jpg) no-repeat 0 -180px; }
body#contact ul#menu  { background: transparent url(../images/menu.jpg) no-repeat 0 -240px; }

ul#menu li#home a {
	width: 188px;
}
ul#menu li#abou a {
	width: 161px;
}
ul#menu li#actu a {
	width: 165px;
}
ul#menu li#phot a {
	width: 165px;
}
ul#menu li#cont a {
	width: 185px;
}

ul#menu li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 48px 0 0 0;
	overflow: hidden;
	height:48px;
	height: 0px !important; 
 	height /**/:48px; /* IE5/Win */
	background: transparent url(../images/menu.jpg) no-repeat;
}
h3{
font-family:Georgia, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
text-transform:uppercase;
line-height:1em;
}

body#home li#home a 			{ background-position: 0 0; width:188px; left: 0; }
body#home li#home a:hover		{ background-position: 0 -300px;}
body#home li#abou a 			{ background-position: -188px 0px; left:188px; }
body#home li#abou a:hover		{ background-position: -188px -300px; }
body#home li#actu a 			{ background-position: -349px 0px; left:349px; }
body#home li#actu a:hover		{ background-position: -349px -300px; }
body#home li#phot a 			{ background-position: -514px 0px; left:514px; }
body#home li#phot a:hover		{ background-position: -514px -300px; }
body#home li#cont a 			{ background-position: -679px 0px; left:679px; }
body#home li#cont a:hover		{ background-position: -679px -300px; }

body#about li#home a 		{ background-position: 0 -60px; width:188px; left: 0; }
body#about li#home a:hover	{ background-position: 0 -300px;}
body#about li#abou a 		{ background-position: -188px -60px; left:188px; }
body#about li#abou a:hover	{ background-position: -188px -300px; }
body#about li#actu a 		{ background-position: -349px -60px; left:349px; }
body#about li#actu a:hover	{ background-position: -349px -300px; }
body#about li#phot a 		{ background-position: -514px -60px; left:514px; }
body#about li#phot a:hover	{ background-position: -514px -300px; }
body#about li#cont a 		{ background-position: -679px -60px; left:679px; }
body#about li#cont a:hover	{ background-position: -679px -300px; }

body#actualities li#home a 		{ background-position: 0 -120px; width:188px; left: 0; }
body#actualities li#home a:hover{ background-position: 0 -300px;}
body#actualities li#abou a 		{ background-position: -188px -120px; left:188px; }
body#actualities li#abou a:hover{ background-position: -188px -300px; }
body#actualities li#actu a 		{ background-position: -349px -120px; left:349px; }
body#actualities li#actu a:hover{ background-position: -349px -300px; }
body#actualities li#phot a 		{ background-position: -514px -120px; left:514px; }
body#actualities li#phot a:hover{ background-position: -514px -300px; }
body#actualities li#cont a 		{ background-position: -679px -120px; left:679px; }
body#actualities li#cont a:hover{ background-position: -679px -300px; }

body#photogalery li#home a 		{ background-position: 0 -180px; width:188px; left: 0; }
body#photogalery li#home a:hover	{ background-position: 0 -300px;}
body#photogalery li#abou a 		{ background-position: -188px -180px; left:188px; }
body#photogalery li#abou a:hover	{ background-position: -188px -300px; }
body#photogalery li#actu a 		{ background-position: -349px -180px; left:349px; }
body#photogalery li#actu a:hover	{ background-position: -349px -300px; }
body#photogalery li#phot a 		{ background-position: -514px -180px; left:514px; }
body#photogalery li#phot a:hover	{ background-position: -514px -300px; }
body#photogalery li#cont a 		{ background-position: -679px -180px; left:679px; }
body#photogalery li#cont a:hover	{ background-position: -679px -300px; }

body#contact li#home a 			{ background-position: 0 -240px; width:188px; left: 0; }
body#contact li#home a:hover	{ background-position: 0 -300px;}
body#contact li#abou a 			{ background-position: -188px -240px; left:188px; }
body#contact li#abou a:hover	{ background-position: -188px -300px; }
body#contact li#actu a 			{ background-position: -349px -240px; left:349px; }
body#contact li#actu a:hover	{ background-position: -349px -300px; }
body#contact li#phot a 			{ background-position: -514px -240px; left:514px; }
body#contact li#phot a:hover	{ background-position: -514px -300px; }
body#contact li#cont a 			{ background-position: -679px -240px; left:679px; }
body#contact li#cont a:hover	{ background-position: -679px -300px; }


.datum {
	font-size: 10px;
	font-weight: bold;
	text-align:right;
}
.program {
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FF0066;
	font-family:Georgia, "Times New Roman", Times, serif
}
.novinka {
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #666666;
	font-family:Georgia, "Times New Roman", Times, serif
}
.extra {
	font-size: 12px;
	font-weight:bold;
	text-transform:uppercase;
	color: #FF6600;
	font-family:Georgia, "Times New Roman", Times, serif
}
.text {
	color: #666666;
	text-transform:none;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.thumbnail {
	height: 150px;
	width: 150px;
	}
#wrapper {
	clear: both;
	float: left;
	padding-bottom: 32767px !important;
	margin-bottom: -32767px !important;
	width: 100%;
	text-align:left;
	}



/*****************************************************************************************************************************/
/* CONTENT */

#content {
	width: 100%;
		height:457px;
		background: url(../images/content.jpg) top center;
	/*background: url(../images/content.png) top center repeat-y;
	min-height: 350px;
	_height: 350px;*/
	margin:0;
}
#flash {
	position:absolute;
	margin-left:23px;
}
#flash2 {
	position:relative;
	float:right;
}
#program {
	position:absolute;
	margin-left:23px;
	_margin-left:-408px;
}

#content-area {
	font-size:70%;
	margin:0;
	padding:15px 50px;
	overflow:hidden;
	height:427px;
	text-align:left;
	_height:457px;
}

#content-area p {
	margin:1em;
}
.center { text-align:center; }
#contact-form {
	float:right;
	width:360px;
	*width: 340px;
	_width: 390px;
	height:100%;
	margin:0;
	padding:15px;
	background:#822433;
	color:#FFFFFF;
	overflow:hidden;
	}
#contact-form table {
	font-size:12px;
	color:#FFFFFF;
	}
#contact-form h3 {
	color:#FFFFFF;
	font-size:16px;
	padding:0 0 7px 0;
	margin:0;
}


#divText			{
	position: absolute;
	top: -1px;
	left: 0px;
	line-height: 14px;
	padding-right:30px;
	height: 1600px;
}
#scrollBar			{
	position:absolute;
	top:2px;
	width: 12px;
	height: 400px;
}


#divScrollText{
	height: 400px;
	overflow: hidden;
	
}

#divScrollTextCont	{
	position: absolute;
	height: 400px;
	overflow: hidden;
	
}
#divText			{ position: absolute; top: 0px; left: 0px; line-height: 14px; padding-right:30px;}
#scrollBar			{
	position:absolute;
	top:0px;
	width: 12px;
	height: 400px;
}
/*****************************************************************************************************************************/
/* FOOTER*/

#footer {
	width: 100%;
	height:180px;
	background: url(../images/footer.jpg) top center;
	}
	
/*****************************************************************************************************************************/
/* SIGNATURE */	
#signature {
	position:absolute;
	left:50%;
	top:688px;
	_top:700px;
	width:50px;
	margin-left:411px;
}
#signature a.pw p {text-indent: -9000px;}
#signature a.pw {display:block; height:25px; width:50px; background:url("../images/pw.gif") no-repeat; overflow:hidden;}
#signature a.pw:hover {background-position: 0 -25px; height:25px;}


/* ICOS */
	
#jidla-ico { position:absolute; left:50%; top:300px; _top:300px; width:93px; margin-left:411px;}
#jidla-ico a p {text-indent: -9000px;}
#jidla-ico a {display:block; height:32px; width:93px; background:url("../images/jidla-ico.gif") no-repeat;}
#jidla-ico a:hover {background-position: 0 -32px;}

#napoje-ico { position:absolute; left:50%; top:340px; _top:340px; width:93px; margin-left:411px;}
#napoje-ico a p {text-indent: -9000px;}
#napoje-ico a {display:block; height:32px; width:93px; background:url("../images/napoje-ico.gif") no-repeat;}
#napoje-ico a:hover {background-position: 0 -32px;}

#vina-ico { position:absolute; left:50%; top:380px; _top:380px; width:93px; margin-left:411px;}
#vina-ico a p {text-indent: -9000px;}
#vina-ico a {display:block; height:32px; width:93px; background:url("../images/vina-ico.gif") no-repeat;}
#vina-ico a:hover {background-position: 0 -32px;}

#menu-ico { position:absolute; left:50%; top:430px; _top:430px; width:95px; margin-left:411px;}
#menu-ico a p {text-indent: -9000px;}
#menu-ico a {display:block; height:45px; width:95px; background:url("../images/menu-ico.gif") no-repeat;}
#menu-ico a:hover {background-position: 0 -45px;}



#news {
	position:absolute;
	right:0px;
	top:0px;
	width:241px;
	height:173px;
	background:top right no-repeat url(../images/news.gif);
	z-index:10000;
}

.cleaner 
	{
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility:hidden;
	}
body{
	margin:0;
	padding:0;
	}
.text-extra{
color:#822433;
	}
}
