*			{ margin:0px; padding:0px; }
BODY        { BACKGROUND: #4c110c url('../img/bg.jpg') 0px 0px repeat-x; BORDER: 0px; WIDTH:872px; margin:0px auto; text-align:left; 
              COLOR: #4a1100; FONT-FAMILY: Verdana, Helvetica, sans-serif; font-size: 11px; margin-bottom:20px; }

A 	        { COLOR: #af0300; TEXT-DECORATION: none; }
A:link 	    { BORDER: none ! important }
A:visited   { BORDER: none ! important }
A:hover     { COLOR: red; TEXT-DECORATION: underline;  }

IMG			{ border:0px; }
P			{ text-align:justify; }

#menu UL			 { display:block; width:100%; }
#menu LI			 { display:inline; list-style:none; }
#menu LI A			 { display:block; float:left; color:#b9b1a9; text-decoration:none; font-size:12px;
						line-height:40px; text-align:center; color:#4a1100; font-family: "Times New Roman";
					    width:109px; height:46px; background:transparent url('../img/menu.jpg') 0px 0px no-repeat; }
#menu LI.act A		 { background:transparent url('../img/menu_act.jpg') 0px 0px no-repeat; }
#menu LI A:hover	 { color:black; font-weight:bold; }
#body				 { display:block; clear:both; text-align:left; background: #e3590d url('../img/bodybg.jpg') 0px 0px repeat-x; }
#subbody			 { margin:10px; margin-bottom:0px; }
#topmenu		     { height:24px;  width:872px; background:#ab3b0d url('../img/topbg.jpg') 0px 0px no-repeat;
					   text-align:right; line-height:22px; color:#ffebac; }
#topmenu A			 { color:#ffebac; }
#toppict			 { height:222px; width:872px; background:transparent url('../img/toppict.jpg') 0px 0px no-repeat; }
#bottomborder		 { display:block; border:0px; }
#main				 { background-color: #ee9364; width:850px; margin:0px auto; clear:both; padding:10px 0px; }
#submain			 { margin:10px; clear:both; }
#bottominfo			 { background: #b7430a url('../img/bottominfobg.jpg') 0px 0px no-repeat;
					   width:850px; margin:10px auto; margin-bottom:0px; height:40px; }
#bottominfo p 		 { padding:0px 10px; padding-top:5px; }						   

.clear				 { display:block; clear:both; }
.transparent		 { filter: alpha(opacity=85); filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85); -moz-opacity: 0.85; opacity:0.85; }
H1					 { background: #b7430a url('../img/h1bg.jpg') bottom right no-repeat;
					   width:850px; margin:10px auto; height:66px; line-height:60px;
					   font-size:34px; font-weight:normal; color:#ffecab; font-family: "Times New Roman";  }
H2					 { margin-top:15px; font-size:16px; font-weight:bold; color:#97230a; font-family: "Times New Roman";  }
TABLE.bordered		 { border-collapse:collapse; }
TABLE.bordered	TD	 { border:1px solid #4a1100; padding:2px; }
TABLE.bordered TR.top TD { background-color:#4a1100; color:#ffecab; }
#main UL			 { margin-left:20px; }
.foto				 { margin:10px; }
.odstavec			 { margin:5px 0px; }

#rezervace A		 { text-decoration:underline; }

.messagebox{
	position:absolute;
	display:block;
	width:865px;
	top:0px; 
	line-height:30px;
	text-align:center;
	font-size:13px;
	border:1px solid #c93;
	background:#ffc;
	padding:3px;
	z-index:100;
}
.messageboxok{
	position:absolute;
	display:block;
	width:865px;
	top:0px; 
	line-height:30px;
	font-size:13px;
	text-align:center;
	border:1px solid #349534;
	background:#C9FFCA;
	padding:3px;
	font-weight:bold;
	color:#008000;
	z-index:100;
	
}
.messageboxerror{
	position:absolute;
	display:block;
	width:865px;
	line-height:30px;
	font-size:13px;
	top:0px; 
	text-align:center;
	border:1px solid #CC0000;
	background:yellow;
	padding:3px;
	font-weight:bold;
	color:red;
	z-index:100;
}

