* {
margin : 0;
border : none;
padding : 0;
}

body {
	background-color : #fff;
	font : 1em sans-serif;
	margin : 20px 0 20px 20px;
}

div.holder {
	background-color : #abda4d;
	padding : 20px;
	width : 720px;
}

div.content {
	min-height: 300px;
	height: auto;
	_height: 300px;
}

h1 {
	background-color : #000;
	color : #fff;
	font-size : 1.1em;
	height : 84px;
}

h1 span {
	background : url(../images/logo_bila_vrana.gif) 0 0 no-repeat;
	position : absolute;
	width : 300px;
	height : 84px;
}

h2 {
	clear : left;
	margin : 10px 21px 0px 21px;
	font-size : 1em;
}

.novinky {margin : 50px 21px 0 21px;}

.novinky p {margin : 0;}

.novinky .datum {
	display : block;
	float : right;
	font-size : 0.6em;
}
.novinky .titulek {
	margin-top : 10px;
	display : block;
	font-size : 0.8em;
	font-weight : 800;
}

.messagehead {
	margin : 5px 21px 0 21px;
}

.messagehead .datum {
	float : right;
	font-size : 0.8em;
}

.messagehead .jmeno {
	font-weight : 800;
}

.messagehead .jmeno a{
	color: #000;
}

.messagebody {
	margin : 5px 21px 0 21px;
	text-align : justify;
	font-size : 0.8em;
}

input.button {
	background-color : #4d4d4d;
	color : #fff;
	font-weight : 800;
	
}

form {margin-bottom : 20px; margin-top : 20px;}

textarea {width : 320px; height : 90px;}

a.flag {
	width : 27px;
	height : 14px;
	position : relative;
	float : right;
	margin-right : 5px;
	margin-top : 5px;
	font-size : 12px;
}
a.flag span {
	 width : 100% !important; height : 100% !important;
	background : url('../images/flag-en.gif') 0 0 no-repeat !important;
}

p.adresa {
	margin : 10px 0 0 0;
	background-color : #000;
	color : #fff;
	font-size : 1em;
	height : 38px;
}

p {
	margin : 5px 21px 0 21px;
	text-align : justify;
	font-size : 0.8em;
}

ul {
	list-style-type : square;
	margin : 5px 21px 0 21px;
	font-size : 0.8em;
	padding-left : 20px;
}

p.adresa span {
	background : url(../images/adresa.gif) 0 0 no-repeat;
	position : absolute;
	width : 638px;
	height : 38px;
}

p a {
	color : #fff;
}

p a:hover {
	color : #4d4d4d;
	text-decoration : none;
}

ul.napojovy, ul.menu {
	margin : 10px 0 0 0;
	height : 35px;
	padding : 0;
	background-color : #4d4d4d;
	width : 720px;
	clear : both;
}

ul.menu li span, ul.napojovy li span {display : none;}

ul.menu li, ul.napojovy li {
	list-style : none;
	float : left;
	margin-right : 3px;
	height : 100%;
	text-align : center; /**/
}

ul.menu li.uvod {
	width : 117px; 
	background : url('../images/menu/uvod.gif') no-repeat; 
	margin-left : 21px !important;
	margin-left : 10px;
}
ul.menu li.menu {width : 97px; background : url('../images/menu/menu.gif') no-repeat;}
ul.menu li.jidlo {width : 105px; background : url('../images/menu/jidlo.gif') no-repeat;}
ul.menu li.napoje {width : 127px; background : url('../images/menu/napoje.gif') no-repeat;}
ul.menu li.fotogalerie {width : 97px; background : url('../images/menu/fotogalerie.gif') no-repeat;}
ul.menu li.kniha {width : 118px; background : url('../images/menu/kniha.gif') no-repeat;}

ul.menu li a, ul.napojovy li a {display : block; width : 100%; height : 100%;
	color : #fff; font-weight : 800; text-decoration : none; font-size : 14px; line-height : 35px; /**/
}
ul.napojovy li a:hover, ul.napojovy li a.active {color : #ABDA4D;}

ul.menu li.uvod a:hover {background : url('../images/menu/uvod.gif') 0 -35px no-repeat;}
ul.menu li.menu a:hover {background : url('../images/menu/menu.gif') 0 -35px no-repeat;}
ul.menu li.jidlo a:hover {background : url('../images/menu/jidlo.gif') 0 -35px no-repeat;}
ul.menu li.napoje a:hover {background : url('../images/menu/napoje.gif') 0 -35px no-repeat;}
ul.menu li.fotogalerie a:hover {background : url('../images/menu/fotogalerie.gif') 0 -35px no-repeat;}
ul.menu li.kniha a:hover {background : url('../images/menu/kniha.gif') 0 -35px no-repeat;}

ul.menu li.uvod a.active {background : url('../images/menu/uvod.gif') 0 -35px no-repeat;}
ul.menu li.menu a.active {background : url('../images/menu/menu.gif') 0 -35px no-repeat;}
ul.menu li.jidlo a.active {background : url('../images/menu/jidlo.gif') 0 -35px no-repeat;}
ul.menu li.napoje a.active {background : url('../images/menu/napoje.gif') 0 -35px no-repeat;}
ul.menu li.fotogalerie a.active {background : url('../images/menu/fotogalerie.gif') 0 -35px no-repeat;}
ul.menu li.kniha a.active {background : url('../images/menu/kniha.gif') 0 -35px no-repeat;}

ul.napojovy li.napojovy {
	width : 134px; 
	background : url('../images/menu/napojovy.gif') 0 -3px  no-repeat; 
	margin-left : 21px !important;
	margin-left : 10px;
}
ul.napojovy li.vinny {width : 108px; background : url('../images/menu/vinny.gif') 0 -3px  no-repeat;}
ul.napojovy li.koktejlovy {width : 123px; background : url('../images/menu/koktejlovy.gif') 0 -3px  no-repeat;}
ul.napojovy li.aktuality {width : 123px;}
ul.napojovy li.menu {width : 123px;}

ul.napojovy li.napojovy a:hover {background : url('../images/menu/napojovy.gif') 0 -43px no-repeat;}
ul.napojovy li.vinny a:hover {background : url('../images/menu/vinny.gif') 0 -43px no-repeat;}
ul.napojovy li.koktejlovy a:hover {background : url('../images/menu/koktejlovy.gif') 0 -43px no-repeat;}

ul.napojovy li.napojovy a.active {background : url('../images/menu/napojovy.gif') 0 -43px no-repeat;}
ul.napojovy li.vinny a.active {background : url('../images/menu/vinny.gif') 0 -43px no-repeat;}
ul.napojovy li.koktejlovy a.active {background : url('../images/menu/koktejlovy.gif') 0 -43px no-repeat;}


table {
	border-collapse : collapse;
	font-size : 0.8em;
	margin : 10px 0 0 0;
	width : 720px;	
}

th {background-color : #C7EF77; padding : 20px 10px 10px 14px; text-align : left; font-size : 1.5em; font-style : italic;}
td {/*border-bottom : 1px solid #C7EF77;*/ text-align : left; padding : 2px 10px 1px 10px ; vertical-align : top;}
td em {margin-left : 12px;}
th.cena {width : 60px;}
td.cena {text-align : right;
   width : 38px;
   *width : 42px;
   _width : 60px;
   padding-right : 22px;
  }
td.border {text-align : left;}
td.lastrow {padding-bottom : 20px;}
td.mnamky strong {color : #abda4d; margin-left : 10px;}
table.jidelak_normal, table.jidelak_normal th, table.jidelak_normal td {
	color : #4d4d4d;
	background-color : #fff;
}

th.emptycolumn {width : 47px;}

table.jidelak_pred, table.jidelak_pred th, table.jidelak_pred td {
	color : #fff;
	background-color : #4d4d4d;
}

table.jidelak_special, table.jidelak_special th, table.jidelak_special td {
	color : #4d4d4d;
	background-color : #ABDA4D;
}

table.napojak {width : 355px;}
table.prvni {
	margin : 10px 0 0 0; 
	float : left;
}
table.druhy {
	float : right;
	margin-top : 10px;
}

table.koktejl td {padding-left : 20px;}
table.koktejl td.cena {padding-left : 0px;}

p.pod-listkem {
	margin : 15px 21px 15px 21px; 
}

p.gallery {
	margin : 10px -5px 0 0; 
	text-align : center;
}

p.gallery img {margin : 0 5px 5px 0;}

p.mapa {
	text-indent: -999em;
	float : right;
	width : 90px;
	height : 90px;
}

p.mapa a {
	width : 90px;
	height : 90px;
	display : block;
	background : url('../images/mapa.gif') no-repeat;
}

p.mapa a:hover {
	background-position : 0 100%;
}

.footer {
	margin-top : 10px;
	height : 35px;
	background-color : #4d4d4d;
	width : 720px;
	clear : both;
}

.top {
	margin-top : 10px;
	margin-bottom : 10px;
}

.top a {
	color: #fff;
}

img.image-top {margin-top : 10px;}

h2.aktuality {
	text-indent: -999em;
	left : -21px;
	top : 445px;
	padding : 0;
	position : absolute;
	background : url('../images/aktuality.gif') no-repeat;
	height : 89px;
	width : 89px;
	clear: none;
}

/* VRANY */

.vrana-uvod-vpravo {
	position : absolute;
	top : 5px;
	right : 10px;
	background : url('../images/vrany/uvodni-vpravo.gif') no-repeat;
	width : 88px;
	height : 88px;
}

.vrana-uvod-dole {
	margin : -23px 0 -26px 500px;
	position : absolute;
	background : url('../images/vrany/uvodni-dole.gif') no-repeat;
	width : 50px;
	height : 50px;
}

.vrana-guestbook {
	margin : 41px 0 0 328px !important;
	margin : 73px 0 0 328px;
	position : absolute;
	background : url('../images/vrany/guestbook.gif') no-repeat;
	width : 66px;
	height : 66px;
}

.vrana-jidelak-1 {
	margin : -17px 0 0px 806px;
	position : absolute;
	background : url('../images/vrany/jidelak-1.gif') no-repeat;
	width : 66px;
	height : 66px;
}

.vrana-jidelak-2 {
	margin : 160px 0 0px 701px;
	position : absolute;
	background : url('../images/vrany/jidelak-2.gif') no-repeat;
	width : 88px;
	height : 88px;
}

.vrana-jidelak-3 {
	margin : 1072px 0 0px -34px !important;
	margin : 1052px 0 0px -34px;
	position : absolute;
	background : url('../images/vrany/jidelak-3.gif') no-repeat;
	width : 50px;
	height : 50px;
}

h3 {font-size : .8em; margin : 10px 0 -10px 21px;}
h3 a {color : #000;}
h3 span {font-weight : 400;}

.menu p.cena {
	float : right;
	margin-top : 0px;
	_margin-right : 10px;
}
.menu h2{
	margin-bottom : 10px;
}
.menu h3 {
	border-bottom : 1px solid #86AF36;
	margin : 10px 21px 0 21px;
}
.menu p.description {
	color : #303F14;
	margin-left : 40px;
	margin-bottom : 20px;
}

/* ENGLISH */
.en a.flag {width : 20px; height : 14px;}
.en a.flag span {background : url('../images/flag-cs.gif') 0 0 no-repeat !important;}
.en p.adresa span {background : url(../images/en-adresa.gif) 0 0 no-repeat;}
.en h2.aktuality {background : url('../images/en-aktuality.gif') no-repeat; top : 400px;}

.en ul.menu li.uvod {width : 95px; background : url('../images/menu/en-uvod.gif') no-repeat;}
.en ul.menu li.menu {width : 95px; background : url('../images/menu/en-menu.gif') no-repeat;}
.en ul.menu li.jidlo {width : 55px; background : url('../images/menu/en-jidlo.gif') no-repeat;}
.en ul.menu li.napoje {width : 89px; background : url('../images/menu/en-napojovy.gif') no-repeat;}
.en ul.menu li.vinny {width : 52px; background : url('../images/menu/en-vinny.gif') no-repeat;}
.en ul.menu li.koktejlovy {width : 73px; background : url('../images/menu/en-koktejlovy.gif') no-repeat;}
.en ul.menu li.fotogalerie {width : 105px; background : url('../images/menu/en-fotogalerie.gif') no-repeat;}
.en ul.menu li.kniha {width : 78px; background : url('../images/menu/en-kniha.gif') no-repeat;}

.en ul.menu li.uvod a:hover {background : url('../images/menu/en-uvod.gif') 0 -35px no-repeat;}
.en ul.menu li.menu a:hover {background : url('../images/menu/en-menu.gif') 0 -35px no-repeat;}
.en ul.menu li.jidlo a:hover {background : url('../images/menu/en-jidlo.gif') 0 -35px no-repeat;}
.en ul.menu li.napoje a:hover {background : url('../images/menu/en-napojovy.gif') 0 -35px no-repeat;}
.en ul.menu li.vinny a:hover {background : url('../images/menu/en-vinny.gif') 0 -35px no-repeat;}
.en ul.menu li.koktejlovy a:hover {background : url('../images/menu/en-koktejlovy.gif') 0 -35px no-repeat;}
.en ul.menu li.fotogalerie a:hover {background : url('../images/menu/en-fotogalerie.gif') 0 -35px no-repeat;}
.en ul.menu li.kniha a:hover {background : url('../images/menu/en-kniha.gif') 0 -35px no-repeat;}

.en ul.menu li.uvod a.active {background : url('../images/menu/en-uvod.gif') 0 -35px no-repeat;}
.en ul.menu li.menu a.active {background : url('../images/menu/en-menu.gif') 0 -35px no-repeat;}
.en ul.menu li.jidlo a.active {background : url('../images/menu/en-jidlo.gif') 0 -35px no-repeat;}
.en ul.menu li.napoje a.active {background : url('../images/menu/en-napojovy.gif') 0 -35px no-repeat;}
.en ul.menu li.vinny a.active {background : url('../images/menu/en-vinny.gif') 0 -35px no-repeat;}
.en ul.menu li.koktejlovy a.active {background : url('../images/menu/en-koktejlovy.gif') 0 -35px no-repeat;}
.en ul.menu li.fotogalerie a.active {background : url('../images/menu/en-fotogalerie.gif') 0 -35px no-repeat;}
.en ul.menu li.kniha a.active {background : url('../images/menu/en-kniha.gif') 0 -35px no-repeat;}

.en p.mapa a {background : url('../images/en-map.gif') no-repeat;}
.en p.mapa a:hover {background-position : 0 100%;}
