/* edit */

.obrazek {height:425px;font-size:120%; }
.obrazek img {border: #eac317 solid 1px; }
.popisek {font-size:100%;font-family: Times New Roman, Verdana, Arial;}
 /* end edit */

body, table, input, textarea, select {
	font-family:Georgia, Times New Roman, Verdana, Arial;
	font-size:11px; 
	color:#000;
}
#master {
	background:#e5f4ff url('../img/layout_bg.gif') center 0px repeat-y; text-align:center; margin:0px;
	padding:0px 0px 0px 0px;
	/*width:100%;*/
	
	min-width: 780px;
	_width: expression(document.body.clientWidth < 780? "780px" : "auto" );
	/*letter-spacing:0.01em;*/
	/*letter-spacing: -0.01em;*/
}

p, table, form, h1, h2, h3, h4 { margin:0px; padding:0px; }
h1 { font-size:18px; margin:0px 0px 15px 0px; font-weight:bold; text-transform:uppercase; text-align:center;}
h1 span { margin:0px 10px;  }
h1 img { vertical-align:bottom; }
/*h1 span { margin:0px 0px; background:url('../img/h1_bg2.gif') right 2px no-repeat; padding-right:40px; display:inline; }*/
h2 { font-size:14px; margin:15px 0px 5px 0px; color:#000; font-weight:bold; display:block; position:relative; }
h3 { font-size:16px; margin:30px 0px 5px 0px; }
h4 { font-size:11px; }
h5 { font-size:14px;}
table p, table form, table h1, table h2, table h3, table h4 { margin:0px; padding:0px; }
img { border:0px; margin:0px; }
pre { margin:0px 0px 0px 0px; padding:20px 40px; background:#fff; }
h1.left {text-align:left;}
.none { display:none; }
.clear { clear:both; }

a { color:#eac317; text-decoration:underline; }
a:hover { color:#666; text-decoration:underline; }
a.pdf { background: url("../img/pdf.gif") center left no-repeat; padding: 2px 1px 2px 26px; }

#container { background:#e5f4ff url('../img/bg.gif') center 40px no-repeat; position:relative; width:810px; margin:0px auto; text-align:center; border:0px solid #000; }

#language_box { height:30px; }

/** header **/
#head { padding-top:50px; }
#header { position:relative; text-align:center; margin-top:0px; height:180px;}
#logo { position:relative; margin-top:0px; }

#menu { margin:50px auto 3px auto; /* position:relative; margin:60px auto 0px auto; height:35px; text-align:center; display:block; */ height:55px;}
#menu table { margin:0px auto; }
	#menu td { background:url('../img/menu_bg.gif') center center no-repeat; height:51px; /* padding:18px 0px;*/ }
	#menu a { background:#e5f4ff; text-transform:uppercase; font-size:14px; font-weight:bold; margin:1px 5px 0px 5px; color:#666; padding:18px 4px;  position:relative; text-decoration:none; }
	#menu a:hover { background:transparent; color:#000; }/*eac317*/
	

#menu_3 { background:#e5f4ff; margin:0px 0px 0px 0px; font-size:16px; font-weight:bold; height:30px; line-height:16px; display:block; position:relative; }

/** content **/
#content { z-index:2; margin:15px 40px 0px 40px; font-size:12px; text-align:left; position:relative; }
	#content_inner { padding:0px 25px 0px 25px; position:relative; height:100%; }
	
#content p { margin: 0px 0px 15px 0px;}
#content a { text-decoration:underline; }
#content table.pricelist { margin:0px 0px 20px 0px; width:100%; }
#content table.pricelist td { background:#eee; padding:5px 10px; }
#content table.pricelist td.ltd { background:#ddd; width:150px; text-align:right; }

.float_image { float:left; margin:0px 15px 10px 15px; width: 300px; }

/** rezervacni formular **/
table#reservation { width:300px; }
table#reservation input { width:150px; margin-right:5px; }
#reservation td { text-align:left; }
#reservation td p {margin:0px 0px 5px 0px; padding:0px;}
#nazev { width:310px !important; }
#poznamka { width:310px !important; }


/** footer **/
#footer { clear:both; text-align:left; position:relative; z-index:1; color:#000; margin-top:0px; background: url('../img/footer_bg.gif') center 40px no-repeat; }
	#footer_menu { text-align:center; padding-top:30px; padding-bottom:30px; }
	#footer_menu p { font-size:10px; margin:0px 0px 10px 0px; }
	#footer_menu .menu {  height:25px; margin:0px;}
	#footer_menu .menu a { color:#666; text-transform:uppercase; font-weight:normal; font-size:10px; text-decoration:none; }
	#footer_menu .menu a:hover { color:#000; text-decoration:underline; }

#msg { color:red; font-size:20px; padding:0px; margin:10px 0px 0px 0px; text-align:center; }