/* main settings */
html, body {
margin: 0; padding: 0;
}

body, input, select, textarea, td, table, .yui-navset, div#main {
	
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: 0;
	font-weight:normal;
  text-align: center;
  -webkit-text-size-adjust: none;
 }

body {
  background-color: #d8d9da;
  text-align:center;
  background-position:top center;
  background-repeat:no-repeat;	
 
}



hr {height: 1px;color:#d9dad4;background-color:#d9dad4;   border: 0;}
img {border:none}
tr,td {vertical-align:top;}

ul {  margin-top:0px;} 
li {}
option,select { }
select {border: 1px solid silver; margin-bottom:10px;}
input,textarea,button {border:none;text-align:left}
label {}		
		
.bigger {font-size:160%;font-weight:bold}
.bold {font-weight:bold;}
.italic { font-style: italic}
.white {color:#ffffff}
.image {border:1px solid #555555}
.blue {color:blue}
.red {color:red}
.yellow {color:#fbc509;}
.black {color:black}				
.orange {color:#FF690B}			
.green {color:#413D2E}

	
/* content */
div#main {width:979px;margin:0px auto;padding:0px;text-align:center;}
div#top {width:100%;height:170px;margin-top:10px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:0px;border-bottom:1px solid #bebfc0} 
div#logo {  float:left;}
a#logo_click {display:block;width:459px;height:155px;background-image:url('/images/logo.jpg');}
div#contact-top {padding-top:48px}


div#content {text-align:left;padding:0px;padding-bottom:10px;margin-top:20px;margin-left:auto;margin-right:auto;}
div#content-left {width:180px;float:left;margin-right:38px}
div#content-middle {width:552px;float:left;}
div#content-right {width:180px;float:right;}

div#menu {margin:0px;padding:0px;padding-right:10px;text-align:right;margin-top:0px;}


div#picture {  width:100%;background-repeat:no-repeat;}
.hp_picture {height:189px;}
.picture {height:291px;margin-bottom:15px}

div#bottom {width:100%; height:50px; margin:0px auto; margin-top:10px;margin-bottom:10px; padding:0px;border-top:1px solid #bebfc0;border-bottom:1px solid #bebfc0;text-align:left;  
  background-image:url('/images/bottom.jpg');background-repeat:no-repeat; background-position:250px 5px;}
div#bottom span {display:block;padding-top:15px;}


/* MENU ---------------------------------------------------------------------------------------  */ 

/* MENU - MAIN */

div#menu ul {list-style: none;margin:0px;padding:0px;text-align:left;}	 
div#menu ul li {list-style: none;padding:0px;margin:0px;min-height:20px;}		
div#menu ul li a {width:158px;color:#707273;text-align:right;text-decoration: none;padding:0px 5px 0px 0px;margin:0px;font-size:12px;
min-height:20px;background-color:#d8d9da;display:block;border-bottom:1px solid #bebfc0;}
div#menu ul li.menuon { }

div#menu ul li span.mblock {display:block;}
div#menu ul li.noborder a {border:none;}

/* submenu */

div#menu ul li ul#submenu2 {border-bottom:1px solid #bebfc0;background-color:#d8d9da;}
div#menu ul li ul#submenu2 li a {border:none;border-bottom:1px dashed #bebfc0;}
div#menu ul li ul#submenu2 li.noborder a {border:none;}

div#menu ul li ul#submenu2 li.submenuon2 {background-repeat:no-repeat;background-position:right}

/* MENU - HP */

div#menu_hp ul {list-style: none;margin:0px;padding:0px;text-align:left;}	 
div#menu_hp li {width:130px;height:310px;list-style: none;padding:0px;margin:0px 10px 0px 0px;list-style: none;text-align:left;	float:left;	background-repeat:no-repeat;}
div#menu_hp li.double		{width:270px;height:350px;}
div#menu_hp li.nomargin		{margin:0px}
div#menu_hp li a {	height:310px; min-width:130px; display:block; padding:0px;  color:white; 	text-decoration: none;	margin:0px;	}
div#menu_hp li a span.block {padding:170px 0px 5px 10px;display:block}


#menu_hp span.block ul {padding-left:0em;margin-left:0em;font-size:1em;line-height:1.3em}
#menu_hp span.block ul li {list-style:none;float:none;height:auto;font-weight:normal;width:auto;padding:0px;margin:0px;background-image: url("/images/arrow.gif");background-position:0 0.4em;background-repeat:no-repeat;padding-left:1em}








/* ITEMS -------------------------------------------------------------------------------------- */
div#hp_top {padding:5px;margin-bottom:10px}
div.right-header {width:100%;padding:3px 5px;background-color:#ffec00;font-weight:bold;margin-bottom:10px}

div.wellness h2 { 
 col-or:#5ea03b;
 margin-bottom:0.7em;
}


div.sport h2 { 
 co-lor:#7ac1e6;
 margin-bottom:0.7em;
}
div.resto h2 { 
 
 margin-bottom:0.7em;
}
div.homepage div#content-middle{
 color:#fff;

}
div.resto div#content-left div.item {  margin-left:230px;}
div.resto div#content-left table {   }
table.timetable tbody td {}



div.item {   margin-bottom:0;   padding-bottom:0;}
.item-left {width:70%;float:left}
.item-right {width:27%;float:right}

div.item h2 { font-size: 1.4em;}


div.item-middle div {
  display: inline;
}

div.item td {
  font-size: 1em;
	line-height: 1.4em;
   
}
div.item td h2 {
  font-size: 1.5em;
	line-height: 1em;

}


#bottom p {
  padding-right:20px;
}


div.item ul {
  margin:5px;
  margin-left:15px
}

/* Photogallery */

.photo_item {
	float:left;
}

div.item div.nomargin {margin-right:0px;}
	
div.photo {
  display:block;
  width:110px;
	height:74px;
	margin:0px 23px 10px 0px;
	border:5px solid #eee;
	background-repeat:no-repeat;
	background-position:center;
		cursor:hand;
}
	
div.power {margin:0px 8px 10px 0px;}


.photo_headline {
  font-weight:normal;
	font-size:100%;
}	
	
.cleaner_left {
 clear:left;
}

/* news*/


div.news_left {
  float:right;
  width:85px;
  height:40px;
}
div.news_right {
  width:310px;
  float:right;
  
}

div#content_news .news_left{

}
div.news_photo {  width:65px;  height:40px;}
.news_info { margin-top:13px;}

#news h2 { font-weight:normal; margin:0px; padding:0px 0px 0px 1px;}
.date { margin:0px; padding:0px; font-size:80%;}
#content-right .date, #content-right h2, #content-right h2 { line-height:1em}
.news_info a:link,.news_info a:visited {   }




/* poll */
.poll {
  width:250px;
}
.poll tr td {
 font-size:10px;
}


.poll tr td div {
  margin:5px;
  height:3px;
  background-color:black;
  float:left;
  font-size:1px;
}
.poll tr td a {
  color:black
}
.poll tr td a:visited {
  color:black
}
/* form */
.form_right {padding:20px 0px 0px 0px; width:50%;float:left }
.form_left {padding:20px 0px 0px 0px;width:40%;float:right;background-image: url('/images/form_right.jpg');background-repeat:no-repeat;min-height:234px;padding-left:50px}
.form_right h2,.form_left h2 {font-weight:normal}
.progres_form  {  margin-right:0px;    text-align:left;}
.progres_form label {  font-size:12px;}
.progres_form select { width:90%}
.progres_form input {  border:1px solid #999;  margin:0px 0px 10px 0px;width:90%}
.progres_form textarea {  border:1px solid #999;  margin:0px 0px 5px 0px;}
.progres_form input.submit { color:#707273; display:block;  width:73px;height:26px; text-align:center;  margin:10px 0px 5px 0px; background-image: url('/images/rezer.jpg');background-repeat:no-repeat; border:none;font-size:.8em}
.progres_form  table.form_in td input {  width:10px;  border:none;  margin:0px;}


/* MEAL */
.meal {}
.meal-head {padding:5px 0px;border-top:1px solid #bebfc0;border-bottom:1px solid #bebfc0}
.meal-head-h {font-size:1.5em}
.meal-head p {padding:0;margin:0}

.dish {
  margin-top:0px;
  width:100%;
  padding:0px;
  border-collapse:collapse;
}

.dish td {
  padding:0px;
}
.meal h2 {margin:0px;padding:0}
.meal_date {
}

.dish td.td1 {  width:50px;}
.dish td.td2 {  width:400px;}
.dish td.td3 {  width:50px;}
/* Photogallery */

	
.cleaner_left {
 clear:left;
}

.rss {
  float:right;
}

/* anchors */


a:link, a:visited {text-decoration: none;display:inline;color:#ec6b34;font-weight:bold;}
a:hover {text-decoration: underline;}
a:active {outline: none;}
a {outline: none;}

a.black:link, a.black:visited {color:black}
a.grey:link, a.grey:visited  {color:#B3B3B3}
a.menuon:link, a.menuon:visited {color:#FF690B}
a.white:link, a.white:visited {color:white
}


a.no-under {
	color:white;
}
 

div#menu-bottom2 ul li a:hover {
 text-decoration:underline;
}

div#site_map ul {
margin:15px;
padding:15px;
}
div#site_map li {
margin:15px;
padding:15px;

}

div#site_map li a:link{
color:red
}




div.cleaner
{
margin: 0px;
padding: 0px;
float: none;
clear: both;
width: 100%;
height: 0px;
line-height: 0px;
font-size: 0px;

}	

.left_cleaner
{
border: 0px none;
margin: 0px;
padding: 0px;
float: none;
clear: left;
width: 0px;
height: 0px;
line-height: 0px;
font-size: 0px; 
}	

.ui-dialog .ui-dialog-titlebar {display:none;}
.ui-dialog  .ui-dialog-buttonpane {border:none;}
.ui-dialog .ui-widget-content, .ui-dialog .ui-dialog-content  {padding:0;margin:0 }



