﻿body 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align:center; 
	background-color: #134624;
	color:#d6f320; /* #B2AC00 - zlata */
	line-height:130%;
}
/* -------------------------- */
h1, h2, h3, h4, h5, h6{
	font-family: Tahoma, 'Lucida Grande CE', lucida, sans-serif;
	color: #d6f320;
	margin: 0px;
	margin-bottom: 7px;
}
h1{ font-size: 15px; letter-spacing:1px;}
h2{ font-size: 14px; }
h3{ font-size: 12px; }
h4{ font-size: 11px; }
h5{ font-size: 11px; }
h6{ font-size: 11px; }
h1, h3, h5{
	margin-top: 0px;
}
ul, li {margin:0; padding:0;}
li {list-style-type:none;}

fieldset {border:none; margin:0; padding:0;}
form {border:none; margin:0; padding:0;}
.submit 
{
	background:#0069b5; 
	color:white; 
	border:1px solid white; 
	cursor:pointer;
}

table {
	font-size: 11px;
	border-collapse:collapse;
}
table td { padding: 4px; }
table th { text-align:left;}

a img, a:link img 
{
	border: none;
	cursor:pointer;
}
hr
{
	color: #d6f320;
	border: none;
	border-bottom: 1px solid #d6f320;
	height:1px;
}
a { color: #d6f320; text-decoration:none;}
a:hover { text-decoration:underline ; }

div.box a {color:white; }

p {margin-top:0; margin-bottom:20px;}


/* ------------------------------------------------- */
/* rozdeleni cele stranky na jednotlive casti  */
/* ------------------------------------------------- */
div.main
{
	width: 995px;
	margin:0px;
	padding:0px;
	margin-left: auto;
	margin-right: auto;

	text-align:left;
	z-index:1;
	padding-bottom:10px;
/*
	position:relative;
	top:-8px;
*/
}

/*----  vlastni logo a firma ---------*/
div.header
{
	position:relative;
	height:100px;
	font-size:120%;
/*
	background-image:url('../img/top-img.jpg');
	background-repeat: no-repeat;
	background-position: 280px 0px;
*/
}
.home-link{
/*	background:url('../img/logo1.jpg') no-repeat;*/
	background:url('../img/logo.png') no-repeat;
	position: absolute;
	display: block;
	width: 250px;
	height: 78px;
	top: 8px;
	left: 10px;
	text-decoration: none;
}

.home-link span{ display: none;}
div.header div.img
{
	position: absolute;
	top:8px;
	left:570px;
	width:376px;
	height:45px;
	padding:0;
	border:none;
	background:url('../img/top-kontakt.jpg') no-repeat;
}
div.header .linka
{
	position: absolute;
	top:82px;
	left:350px;
	width:600px;
	height:18px;
	padding:0;
	border:none;
	background:url('../img/top-linka.jpg') no-repeat;
}
div.header .top-svatby
{
	position: absolute;
	top:50px;
	left:300px;
	width:259px;
	height:32px;
	padding:0;
	border:none;
	background:url('../img/top-svatby.jpg') no-repeat;
}

/*----  leve menu ---------*/
div.menu
{
	float:left;
	text-align:left;
	width:200px;
	height:500px;
	margin-top:0px;
	background-image:url('../img/smrk55.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}
div.menu div.hr
{
	margin-left:10px;
	margin-top:7px;
	background:url('../img/hr-menu.png') no-repeat;
	width:180px;
	height:6px;
}
div.menu ul
{
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:15px;
}
div.menu li
{
	padding:0px;
	width:180px;
	height:30px;
	background-repeat: no-repeat;
	background-position: bottom left;
}
div.menu li a
{
	display:block;
	width:180px;
	height:30px;
}
div.menu li a:hover {text-decoration:none;}
div.menu li a span{visibility: hidden}

div.menu li.onas a { background-image:url('../img/onas.png'); }
div.menu li.onas a:hover { background-image:url('../img/onas-a.png'); }

div.menu li.catering a { background-image:url('../img/catering.png'); }
div.menu li.catering a:hover { background-image:url('../img/catering-a.png'); }

div.menu li.restaurace a { background-image:url('../img/restaurace.png'); }
div.menu li.restaurace a:hover { background-image:url('../img/restaurace-a.png'); }

div.menu li.bar a { background-image:url('../img/bar.png'); }
div.menu li.bar a:hover { background-image:url('../img/bar-a.png'); }

div.menu li.jidelni a { background-image:url('../img/jidelni.png'); }
div.menu li.jidelni a:hover { background-image:url('../img/jidelni-a.png'); }

div.menu li.zahradka a { background-image:url('../img/zahradka.png'); }
div.menu li.zahradka a:hover { background-image:url('../img/zahradka-a.png'); }

div.menu li.salonek a { background-image:url('../img/salonek.png'); }
div.menu li.salonek a:hover { background-image:url('../img/salonek-a.png'); }

div.menu li.nekuracky a { background-image:url('../img/nekuracky.png'); }
div.menu li.nekuracky a:hover { background-image:url('../img/nekuracky-a.png'); }

div.menu li.svatby a { background-image:url('../img/svatby.png'); }
div.menu li.svatby a:hover { background-image:url('../img/svatby-a.png'); }

div.menu li.sluzby a { background-image:url('../img/sluzby.png'); }
div.menu li.sluzby a:hover { background-image:url('../img/sluzby-a.png'); }

div.menu li.slavnostni a { background-image:url('../img/slavnostni.png'); }
div.menu li.slavnostni a:hover { background-image:url('../img/slavnostni-a.png'); }

div.menu li.poukazy a { background-image:url('../img/poukazy.png'); }
div.menu li.poukazy a:hover { background-image:url('../img/poukazy-a.png'); }

div.menu li.ubytovani a { background-image:url('../img/ubytovani.png'); }
div.menu li.ubytovani a:hover { background-image:url('../img/ubytovani-a.png'); }

div.menu li.kontakt a { background-image:url('../img/kontakt.png'); }
div.menu li.kontakt a:hover { background-image:url('../img/kontakt-a.png'); }

div.menu li.parkovani a { background-image:url('../img/parkovani.png'); }
div.menu li.parkovani a:hover { background-image:url('../img/parkovani-a.png'); }

div.menu li.svat-salon a { background-image:url('../img/salon.png'); }
div.menu li.svat-salon a:hover { background-image:url('../img/salon-a.png'); }

div.menu li.hudba a { background-image:url('../img/hudba.png'); }
div.menu li.hudba a:hover { background-image:url('../img/hudba-a.png'); }

div.menu li.video a { background-image:url('../img/video.png'); }
div.menu li.video a:hover { background-image:url('../img/video-a.png'); }

div.menu li.akc
{
	padding:0px;
	width:180px;
	height:60px;
	background-repeat: no-repeat;
	background-position: top left;
}
div.menu li.akc a
{
	display:block;
	width:180px;
	height:60px;
}
div.menu li.akc a { background-image:url('../img/menu-akc.png'); }
div.menu li.akc a:hover { background-image:url('../img/menu-akc-a.png'); }

div.menu-linka
{
	float:left;
	text-align:left;
	width:15px;
	height:500px;
	margin-top:5px;
	background-image:url('../img/menu-linka.jpg');
	background-repeat: no-repeat;
	background-position: top right;
}
/*----  vlastni obsahova stranka ---------*/
div.content
{
	float:left;
	margin-left:30px;
	margin-top:20px;
	width:730px;
	overflow:hidden;
}
div.box li
{
	margin-left:15px;
	list-style-type:disc;
}

ul.tab
{
	float:left;
	margin-left:15px;
}
ul.tab li
{
	float:left;
	display:block;
	padding:0px;
	line-height:30px;
	margin-right:5px;
	height:30px;
	width:140px;
	border-bottom:2px solid #134624;
	background:#204F2F; /*  #0D371B  #204F2F*/
	background-image:url('../img/tab1.jpg');
	background-repeat:no-repeat;
}
ul.tab li span {margin-left:10px;}
ul.tab li.active
{
    background:#0D371B;
    background-image:url('../img/tab-a.jpg');
    border-bottom:2px solid #0D371B;
	background-repeat:no-repeat;
}
ul.tab.jidel li
{
	height:30px;
	line-height:0px;
	width:100px;
	text-align:center;
	background-image:url('../img/tab-m-a.jpg');
}
ul.tab.jidel li.active
{
    background-image:url('../img/tab-m.jpg');
}
ul.tab.jidel li img {margin-top:5px;}
div.sub-top
{
	clear:both;
	width:730px;
	height:15px;
	background:url('../img/vrch-sub.jpg') no-repeat;
}
div.sub-bottom
{
	width:730px;
	height:15px;
	background:url('../img/dol-sub.jpg') no-repeat;
}
div.sub-mid
{
	width:730px;
	background:url('../img/sub.jpg') repeat-y;
}
div.sub-mid .box
{
	padding:5px 15px;
}
div.page-gellery
{
	float:left;
	width:182px;
	margin-right:5px;
	text-align:center;
}
div.page-gellery.over-all {width:374px;}
a img.img
{
	border-left:4px solid #204F2F;
	border-top:4px solid #204F2F;
	border-right:4px solid #0D371B;
	border-bottom:4px solid #0D371B;
	margin-bottom:10px;
	background:none;
}
.text-1 /* pro 1 sloupec fotek */
{
	width:462px;
}
.text-2 /* pro 2 sloupce fotek */
{
	width:280px;
}
/* index */
img.index-logo
{
	position:absolute;
	top:110px;
	left:10px;
}
/*jidelni listek*/
table.jidelak
{
	border:1px solid #0D371B;
}
table.jidelak th, table.jidelak td {padding: 5px 8px;}
table.jidelak th
{
	font-size:14px;
	font-style:italic;
}
table.jidelak th {background:#0D371B;}
table.jidelak tr {background:#204F2F;}

/* nabidka pokrmu */
.pokrmy h2, .pokrmy h3 {text-decoration:underline; Letter-spacing:2px;}
.pokrmy h2 {margin-top:30px; font-size:15px; font-style:italic;}
.pokrmy h3 {margin-top:20px; font-size:13px;}
.pokrmy ul {margin-bottom:20px;}
.pokrmy li {margin-bottom:5px;}

/* slavnostni menu */
.svatebni h2
{
	margin-top:35px;
	margin-bottom:5px;
	font-size:15px;
	float:left;
	padding:10px;
	background:#0D371B;
}
.svatebni .b
{
	margin-top:13px;
	margin-bottom:5px;
	font-size:13px;
	text-decoration:underline;
	
}
.svatebni .taj {margin-left:10px;}

/*----  paticka ---------*/
div.footer
{
	padding:5px 0;
	text-align:center;
	clear:both;
	float:left;
	width:100%;
	margin-top:10px;
	font-size: 11px;
}
div.footer a {text-decoration:underline;color:white;}
div.footer a:hover {text-decoration:none;color:#d6f320;}
/* ---------------  global  ----------------- */
.cl
{
	clear: both;
	font-size: 0px;
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: relative;
}

.tac {text-align:center;}
.tal {text-align:left;}
.tar {text-align:right;}
.taj {text-align:justify;}
.fl {float:left;}
.fr {float:right;}
.clb {clear:both;}
.b {font-weight:bold;}
.mal {margin-left:20px;}
.mar {margin-right:20px;}
.mat {margin-top:20px;}
.mab {margin-bottom:20px;}
.posi-rel {position:relative;}