body {
  background:white;
}

.cleaner {
  clear: both;
  height: 1px;
}

.hidden {
  display: none;
}

#left, #left-menu, #menu, #center-menu, #navigator, #action, .footer2, .footer-left, .header-box, .center-up-line{
  display:none;
  visibility:hidden;
  width:0;
}


#content-part #center legend.hidden{
  display: block;
}

#page {
  width: auto;
  background-image: none;
  padding:0;
  margin:0;
}

#page .page-center, #page .page-content{
  width: auto;
  background-image: none;
  padding:0;
  margin:0;
}

div#head{
  height:auto;
  margin:0;
  padding:0;
  border:0;
  border-bottom:3px solid #666;
  background-image: none;
}

#information{
  position:relative;
  margin:0;
  padding:0;
  top:auto;
}

 #footer-sub, #head-sub, #head-bottom{
  background-color:#FFF;
  background-image: none;
  padding-top:0px;  
  height:auto; 
  border:0;
}

#content-part div#center {
  width: auto;
  float: left;
  min-height:10px;         
}


/* Top */
div#menu {
	display: none;
}

div#logo {
	padding: 0;
	font-weight: bold;
}

div#logo a {
	display: none;
}

div#logo span {
	font-size: 200%;
}


/* Center */
div.center-links,
form.rezervacia,
div.flash-objekt {
	display: none;
}

div.center-box h2 {
	display: none;
}

div.center-box div.wsEd h2 {
	display: block;
}

.wsEd table {
  border-collapse: collapse;
  font-size: 1em;
  width:100%;
  margin-left:0px;
  margin-bottom:12px;
}

.wsEd .table th {
  background-color: #015C89;
  color: white;
  font-weight: bold;
  vertical-align:middle;
  text-align:center;
  padding: 6px;
  border: 1px solid white;
}

.wsEd .table th a {
  color: white;
}

.wsEd .table td {
  color:#015C89;
  background-color: #D5DDE0;
  width:12%;
  text-align:center;
  padding: 6px 5px;
  border: 1px solid white;
}

.wsEd .table td.column1 {
  width:30%;
  text-align:left;
  font-weight: bold;
}

.wsEd .table .lited td {
  background-color: #F4F7FA;
}
.wsEd .table .food td {
  background-color: #E0E7F0;
  font-weight: bold;
}


/* Right */
div.search,
div.top-pobyty,
div.mailing-list,
div.darcekovy-poukaz {
	display: none;
}

div.contact {
	color: #38546D;
	padding:10px 10px 10px 14px; 
	border-top: 1px solid #38546D;
}

div.contact h4 {
  padding:0;
  margin: 0 0 14px 0;
  color:#092D4E;
  font-size:1.3em;
  font-weight:bold;
}

div.contact  p {
	font-size: 1.2em;
	margin: .3em 0;
}


/* Footer */
div#footer {
	display: none;
}
