* { margin:0; padding:0;}
body {background:#E8E5E0 url(/images/bg.gif) scroll 0 repeat;color:#B4B4B4;font-family:Arial;font-size:0.75em;line-height:1.333em;}
p {margin-bottom:20px;}
p br {margin-bottom:14px;}
h1 {margin:10px 0;font-size:2em;}
h2 {margin:10px 0 20px 0;font-size:2em;color:#FFFFFF;line-height:1.2em;}
h3 {margin:10px 0;font-size:1.4em;}
h4 {margin:10px 0;font-size:1.2em;color:#E36E00;}
ul {margin-left:1em;padding:1em;}
.wrappers {text-align:center;}
.size {width:820px;margin:0 auto; text-align:left;}
.wrapper_top {height:8px;background:#E36E00;}
.top {height:8px;background:#E8E5E0;font-size:1px;}
.wrapper_logo {background:#E8E5E0 none no-repeat 0 0;}
.logo {margin:0 auto;padding:10px 0;}
.clear {clear:both;}
.langs {float:right;}
.langs img {border:none;}
.langs a {margin:4px;}
.wrapper_menu {height:57px;background:url(/images/menu_back.png) left top repeat-x;}
.menu a {
  color:#FFFFFF;display:block;float:left;
  text-align:center;text-decoration:none;text-transform:uppercase;
  font-size:1.0em;font-weight:bold;letter-spacing:1px;
  width:113px;height:37px;
  padding:20px 4px 0px 0px;background:url(/images/menu1.jpg) left top no-repeat;
}
.menu .active {background-image:url(/images/menu1a1.jpg);}
.menu .next_active {background-image:url(/images/menu1a2.jpg);}
.content {padding:10px;}
.info {color:#B4B4B4;}
.info a {color:#F27000;}
h2 a {color:#F27000;}
.wrapper_footer {border-top:1px solid #B4B4B4;margin:20px 0;}
.footer {padding:20px 0 0 40px;}
#home .info {text-align:justify;}
#home .info h2 { color:#000000; display:block; font-size:1px; margin:0; float:left; width:1px; }
#home .pics {float:right;width:540px;height:324px;margin:0 0 0 16px;padding:0;}
#home .pics img {width:540px;height:324px;top:0;left:0;border:1px solid #ccc;padding: 8px;background-color:#ccc;margin:0;}
#home h3 {border-bottom:1px solid #666;}
#contact .photo {float:right;width:310px;height:233px;}
#rooms .info {text-align:justify;}
#rooms .info a {color:#F27000;}
#services .info a {color:#F27000;}
#gastro .info {text-align:justify;}
#reserve .info {height:440px;}
#reserve .part1 {margin-bottom:20px;color:#B4B4B4;}

.credit_cards {float:right;}
.credit_cards img {width:42px;height:26px;border:none;}
.photos {float:left;width:400px;margin-right:30px;}
.photo {border:1px solid #000000;width:400px;height:300px;display:block;clear:both;}
.thumb {border:1px solid #333333;width:50px;height:38px;cursor:pointer;margin:4px 2px 0 3px;}
.image {border:1px solid #000000;width:160px;height:120px;margin:4px;}
.map_nearby li {float:left;width:200px;}
.shade {background:#D4D1CC;padding:10px;}

INPUT.ebutton {
	color : #FF0000;
	background : #FFFFFF;
	font-size: 8pt;
	font-weight : normal;
}	

.nobr {white-space: nowrap;}
.fleft {float:left;}

.button_submit {
  width:auto;
  height:auto;
  padding:10px;
}

#content #maingastro td {
  vertical-align:top;
}

#content .gastro {
  width:300px;
  display:block;
  vertical-align:top;
  margin-left:10pt;
  margin-bottom:10pt;
}

#content #fastSelect {
  width:220px;
  display:block;
  text-align:left;
  vertical-align:top;
  margin-left:220px;margin-bottom:10pt;
  background-color:#fff;
}

#content .gastro th {
  background-color:#66b;
}
#content .gastro td {
  vertical-align:top;
	border-bottom:1px solid #abe;
}
#content td.ammount {
  text-align:right;
  font-weight:bold;
  padding-right:20pt;
  white-space:nowrap;
}
#content td.price {
  text-align:right;
  font-weight:bold;
  white-space:nowrap;
}
#content td.sub {
  text-align:center;
  font-weight:bold;
  background-color:#db8;
}

.reserve {margin-left:40px;}
.reserve .title {font-weight:bold;padding:4px;}
.reserve .row {clear: both;}
.reserve .row * {margin-bottom:2px;}
.reserve .item, .reserve .row2 .item1 {width:160px;float:left;text-align:right;margin-left:0px;padding-right:4px;}
.reserve .row1 {position:absolute;margin-left:240px;}
.reserve .row2 .item {width:80px;float:left;text-align:center;}

.reserve input.text, .reserve textarea {
  border:1px solid #888;
	background:#eee url(../images/stin_roh.png) no-repeat top left;
}
.reserve .row input.text {padding:4px;}
.reserve #calendar {width:194px;}

.submit {text-align:center;padding:10px;}
.reserve_accept {text-align:center;margin-top:1em;}
.reserve_accept td {vertical-align:top;}
.reserve_accept #err_jmeno {color:#ff0000;background-color:#ffffaa;font-weight:bold;font-size:x-small;padding:2pt;visibility:hidden;}

#content LI {
  margin-bottom:2pt;
}

.poplatky {margin:0;border:1px solid #000000;float:left;color:#FFFFFF}
.poplatky th {text-align:right;}
.poplatky td {text-align:center;vertical-align:top;padding:4px 4px 4px 20px;white-space: nowrap;}

.prolinks {float:right; margin-top:-10px;}
.prolinks a {margin-left:10px;background-color:#dddddd;border:1px solid #aaaaaa;}
.prolinks img {border:none;padding:2px;}

.banners {margin-top:30px;}
.banners object {margin-right:10px;}

.logo-wifi {border:none;width:42px;height:28px;margin-left:20px;}

.discount {color:#FF0;}
