/* 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;
	color: black;
-webkit-text-size-adjust: none;
 }

body {
  background-color: #000;
  text-align:center;
  padding:0px;
  margin:0px;
 
  background-position:top center;
  background-repeat:repeat-y;	
}



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;color:black;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}

.skryj	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
.skryj2	{ position:absolute; left:-1000px; top:-1000px; width:1px; height:1px; overflow:hidden; }
.skryj3 {position:absolute;top:0;left:-4000px;}

	
/* content */
div#main {
  width:1151px;
  text-align:center;
  margin:0px auto;
  padding:0px;
  text-align:center;
  background-position:top center;
  background-repeat:repeat-y;	
  

}
div#main2 {
  width:1151px;
  text-align:center;
  margin:0px auto;
  padding:0px;
  text-align:center;
  background-position:top center;
  background-repeat:no-repeat;	
  

}
div#wrapper {
  width:800px;
  margin:0px auto;
  min-height:800px;
  _height:800px;

}
div#top {
  text-align:right;
  height:100px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
    
} 

form#search {  padding-top:27px;}
form#search input {  width:180px;}



div#menu {
  margin:0px;
  padding:0px;
  padding-right:0px;
  margin-top:8px;
}

div#content {
  text-align:left;
  width:100%;
	padding:0px;
  padding-bottom:10px;
  margin-top:20px;  	
}
div.content-hp {  color:white;}
div#content-left {
  width:230px;
  float:left;  
}

div#content-right {
  width:445px;
  float:right;
  margin-right:30px;
}


div#bottom {
  margin:0px auto;
  padding:0px 200px;
  text-align:left; 
  color:white;
  background-repeat:no-repeat;
  background-color:#2a2a2a;
}
div#bottom td {  color:white;padding-left:0px;font-size:0.8em}

div#bottom div#bottom_left {
  float:left;
  width:230px;
}

div#bottom div#bottom_right {
  float:right;
  width:475px;
}



/* MENU ---------------------------------------------------------------------------------------  */ 

/* MENU - MAIN */

div#menu ul {
  list-style: none;
	margin:0px;
	padding:0px;
	text-align:left;
 
}	 

div#menu li {
  list-style: none;
  padding:0px;
  margin:0px;
	list-style: none;
	text-align:left;
  display:block;
}		

div#menu a {
  display:block;
  padding:0px;
  margin:0px;
  color:white;
 	text-decoration: none;
 	padding-left:10px;
	
	font-size:15px;
	
}

div#menu a:hover {
 color:grey;
}
div#menu li.menuon {
}

div#menu li.menur:hover {
}


div#menu li.menuitem5 {padding-top:18px;_padding-top:0px}
div#menu li.menuitem18 {padding-top:25px;_padding-top:0px}
div#menu li.menuitem8 {padding-top:25px;_padding-top:0px}
div#menu li.menuitem7 {padding-top:7px;_padding-top:0px}
div#menu li.menuitem55 {padding-top:0px;_padding-top:10px;_height:0px}
div#menu li.menuitem56 {padding-top:15px;_padding-top:0px}
div#menu li.menuitem57 {padding-top:20px;_padding-top:0px}
div#menu li.menuitem58 {padding-top:5px;_padding-top:0px}


div#menu_bottom ul {
  float:left;
	width:440px;
  text-align:left;
  margin:0px;
  padding:0px;
  list-style:none;
  
  
}	 

div#menu_bottom li {
  float:left;
  width:200px;
  background-image:url('/images/li.gif');
  background-position:left center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	
	margin:0px 0px 10px 0px;
	
	

}		


div#menu_bottom a {
  color:white;
 	text-decoration: none;
	margin:0px ;
	font-size:12px;
	line-height:14px;
}

div#menu_bottom a:hover {
 color:grey;
}


/* MENU Top */

ul#submenu {
  clear:left;
  margin:20px 0px 0px   0px;
  padding:0px;
  float:left; 
  
}

ul#submenu li {
  padding:0px 20px 0px 0px;
  height:1em;
  margin:0px;
	list-style: none;
	text-align:left;
	float:left;	
}		

ul#submenu a:link, ul#submenu a:visited {
	text-decoration: none;
	margin:0px;
	font-size:1.2em;

	font-weight:bold;	
}

ul#submenu a:hover {  
}
ul#submenu a img{
padding-right:10px;
}
ul#submenu a.submenuon{
  color:#b81915
}


/* MENU left */

#submenu2 ul{
  clear:left;
  margin:0px;
  padding:0px;
  float:left;  
}

#submenu2 ul li {
  padding:0px 0px 7px 0px;
  height:1em;
  margin:0px;
	list-style: none;
	text-align:left;		
}		

#submenu2  ul a:link, #submenu2  ul a:visited {
	text-decoration: none;
	margin:0px;
	font-size:1.2em;
	color:#fff;
	font-weight:bold;	
}

#submenu2 ula:hover {  
}
#submenu2 ul a.submenuon{
  color:#b81915
}


.cornerz {
  width:152px;
  height:228px;
}








/* ITEMS -------------------------------------------------------------------------------------- */




table.timetable tbody td {
  color:black
}

div.resto .form_right {
  background-color:#ffdd00;
  }
div.resto input.submit {
  background-color:#b81915;
  color:white;
}


div.item {
   margin-bottom:0;
   padding-bottom:0;   
}
div.item a.print {
  float:right;
}



div.item-middle div {
  display: inline;
}

div.item td {
  font-size: 1em;
	line-height: 1.4em;
  color:white; 
}


#bottom p {
  padding-right:20px;
}


div.item ul {
  margin:5px;
  margin-left:15px
}

.search-result {background-color:yellow}

/* Photogallery */

.photo_item {
	float:left;
}
	
span.photo {
  display:block;
  width:100px;
	height:74px;
	margin:0px 20px 20px 0px;
	border:5px solid #eee;
	background-repeat:no-repeat;
	background-position:center;
	cursor:hand;
}
	

.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;
 color:#820403;
 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 {
  font-weight:normal;
}


/* 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 {
  background-color:#d4d6d7;
  padding:15px 15px 3px 15px;
  color:black;
}
.progres_form  {
  
  margin-right:0px;
    text-align:left;

}
.progres_form label {
  font-size:12px;
  
}
.progres_form input {

  border:1px solid #999;
  margin:0px 0px 10px 0px;
}
.progres_form textarea {
  border:1px solid #999;
  margin:0px 0px 5px 0px;
}

.progres_form input.submit {
  display:block;  
  
  background-color:#fbef00;
  color:black;
  text-align:center;
  margin:10px 0px 5px 0px;
  border:none;
  
}


.progres_form  table.form_in td input {
  width:10px;
  border:none;
  margin:0px;
}


/* MEAL */
.meal {
  margin-left:230px;
      
}
.dish {
  width:100%;
  margin:0px;
  padding:0px;
  border-collapse:collapse;
}

.dish td {
  padding:0px;
}
.meal_date {
  color:white;
}

.dish td.td1 {  width:50px;}
.dish td.td2 {  width:400px;}
.dish td.td3 {  width:50px;}
/* Photogallery */

.photo {
  width:130px;
	height:87px;
	margin:0px 10px 10px 0px;
	
  }
.photo_item {
	float:left;
}
	
.photo_headline {
  font-weight:normal;
	font-size:100%;
}	
.photo_in img{
	border:1px solid #aaa;
  }
	
.cleaner_left {
 clear:left;
}

.rss {
  float:right;
}

/* anchors */


a:link, a:visited {
	text-decoration: none;
	display:inline;
	color:#ff743d;
  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
}

div#link_hp {  padding-left:10px}
div#link_hp a { }
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 }



