body {
    font-family: Tahoma, Arial, sans-serif;
    font-size: 12px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #FFFFFF;
    text-align: center;
    background-color: #000000;
}
html {
    scrollbar-track-color:#747474;
    scrollbar-arrow-color: #000000;
    scrollbar-slider-color: #000000;
    /*scrollbar-shadow-color:rgb(0,0,0);
    scrollbar-highlight-color:rgb(0,0,0);
    scrollbar-3dlight-color:#808080;
    scrollbar-darkshadow-Color:#202020;
    */
}
h1 {
    font: 60px "Times New Roman";
    color: #fff;
    text-align: center;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h1.top{
    font: 48px "Times New Roman" normal;
    color: #fff;
    text-align: center;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
h1.topp{
    font: 33px "Times New Roman" normal;
    color: #fff;
    text-align: center;
    letter-spacing: 0px;
    margin: 25px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
h2 {
    font: 18px "Times New Roman";
    color: #fff;
    text-align: center;
    letter-spacing: 4px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

h2.bali {
    font: 18px "Times New Roman";
    color: #fff;
    text-align: center;
    letter-spacing: 15px;
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
}

h2.top{
    font: 14px "Times New Roman";
    color: #fff;
    text-align: center;
    letter-spacing: 4px;
    margin: 0px 0px 12px 7px;
    padding: 0px;
}

h3 {
    font-family: Century Gothic;
    font-size: 14px;
    font-style:normal;
    color: #4A4A4A;
    text-align: center;
    margin: 0px 0px 1px 0px;
    padding: 0px 0px 0px 0px;
}

#rap{
	width: 750px;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: auto;
	padding-left: 0px;
}
#space {
	height: 5px;
	}
#rapp{
    width: 815px;
    margin:0 auto;
    font-family: Arial;
    font-size: 10px;
}

#title-cnt{
    margin-top: 88px;
	margin-bottom: 125px;
    padding: 0px 0px 0px 155px;
}

#title-cntent{
    margin: 0px;
    padding: 0px 0px 0px 0px;
}
#content {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font: 12px "Century Gothic";
}
#contentmap {
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	font: 12px "Century Gothic";
	background: url(img/bali22.jpg) no-repeat top;
	height: 321px;
}
p {
  margin: 0px 5px 4px 15px;
  padding: 0px 0px 0px 0px;
}
p.jus {
  margin: 0px 5px 12px 15px;
  padding: 0px 0px 0px 0px;
  text-align: justify;
}
table {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font: 12px "Century Gothic";
}


td.texte {
  text-align: left;
  font: 12px "Century Gothic";
}

#menu-content{
	height: 120px;
	background-color: #000;
	margin:  0px 0px 0px 0px;
	padding-top: 5px;
}
#menu-contentg{
	height: 10px;
	background-color: #000;
	margin:  0px 0px 0px 0px;
	padding-top: 5px;
}
#menu-content2{
    height: 30px;
    background-color: #000;
    margin:  0px 0px 0px 0px;
}
ul.menu {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.menu li {
    float: left;
}

ul.menu li a{
    float: left;
    display: block;
    height: 27px;
    padding: 0px 0px 3px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.menu li a:link, ul.menu li a:visited {
    color: #999999;
    text-decoration: none;
    background-color: #FFCC66;
    text-align: center;

}
ul.menu li a:hover {
    color: #ffffff;
    text-decoration: none;
}

ul.menu li.space {
    background: url(img/iconmenu/black2.jpg) repeat-x top left;
    width: 280px;
}
ul.menu li.space1 {
    background: url(img/iconmenu/black2.jpg) repeat-x top left;
    width: 10px;
}

ul.menu li.p1menu a:link,
ul.menu li.p1menu a:visited {
    background: url(img/iconmenu/twoikone.jpg) no-repeat top left;
    width: 105px;
}

ul.menu li.p1menu a:hover {
    background: url(img/iconmenu/twoikone-hov.jpg) no-repeat top left;
    width: 105px;
}
ul.menu li.p2menu a:link,
ul.menu li.p2menu a:visited {
    background: url(img/iconmenu/twoikonf.jpg) no-repeat top left;
    width: 120px;
}

ul.menu li.p2menu a:hover {
    background: url(img/iconmenu/twoikonf-hov.jpg) no-repeat top left;
    width: 120px;
}

#footer {
  border-top: #fff 1px solid;
  text-align: center;
  padding: 0px 0px 2px 0px;
  margin: 0px auto;
  font: 12px "Eurostile", MS Sans Serif, Tahoma;
  background-color: #000;
  letter-spacing: 0px;
}
table.footer {
  font: 12px "Eurostile", MS Sans Serif, Tahoma;
  letter-spacing: 0px;
  padding: 0;
  margin: 0;
}
h1.footer{
    font: 12px "Eurostile", MS Sans Serif, Tahoma;
    color: #fff;
    text-align: right;
    letter-spacing: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
ul.menu2 {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.menu2 li {
    float: left;
}

ul.menu2 li a{
    float: left;
    display: block;
    height: 25px;
    padding: 0px 0px 3px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.menu2 li a:link, ul.menu2 li a:visited {
    color: #fff;
    text-decoration: none;
    background-color: #FFCC66;
    text-align: center;

}
ul.menu2 li a:hover {
    color: #fff;
    text-decoration: none;
}

ul.menu2 li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 37px;
}
ul.menu2 li.space1 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 128px;
}
ul.menu2 li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 74px;
}
ul.menu2 li.space3 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 71px;
}
ul.menu2 li.p1menu2 a:link,
ul.menu2 li.p1menu2 a:visited {
    background: url(img/iconmenu/presnico.jpg) no-repeat top right;
    width: 107px;
}

ul.menu2 li.p1menu2 a:hover {
    background: url(img/iconmenu/presnico.jpg) no-repeat top left;
    width: 107px;
}
ul.menu2 li.press a:link,
ul.menu2 li.press a:visited {
    background: url(img/iconmenu/press.jpg) no-repeat top right;
    width: 107px;
}

ul.menu2 li.press a:hover {
    background: url(img/iconmenu/press.jpg) no-repeat top left;
    width: 107px;
}
ul.menu2 li.p2menu2 a:link,
ul.menu2 li.p2menu2 a:visited {
    background: url(img/iconmenu/facilico.jpg) no-repeat top right;
    width: 83px;
}

ul.menu2 li.p2menu2 a:hover {
    background: url(img/iconmenu/facilico.jpg) no-repeat top left;
    width: 83px;
}

ul.menu2 li.p3menu2 a:link,
ul.menu2 li.p3menu2 a:visited {
    background: url(img/iconmenu/menuicon.jpg) no-repeat top right;
    width: 61px;
}
ul.menu2 li.p3menu2 a:hover {
    background: url(img/iconmenu/menuicon.jpg) no-repeat top left;
    width: 61px;
}
ul.menu2 li.p4menu2 a:link,
ul.menu2 li.p4menu2 a:visited {
    background: url(img/iconmenu/reserico.jpg) no-repeat top right;
    width: 101px;
}
ul.menu2 li.p4menu2 a:hover {
    background: url(img/iconmenu/reserico.jpg) no-repeat top left;
    width: 101px;
}
.menu-col{
    font-family: Times New Roman;
    font-size: 30px;
    font-style:normal;
    color: #000;
    text-align: center;
    letter-spacing: 9px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 12px;
    background-color: #000;

}
a:link, a:visited, a:hover {
    text-decoration: none;
    color: #A9A9AB;
}
a:hover {
    text-decoration: none;
    color: #FFFFFF;
}
a.more:link, a.more:visited, a.more:hover {
    text-decoration: none;
    text-shadow: #000000;
    color: #000000;
    background-color: #000000;
    border-style: none;
}
a.menu:link, a.menu:visited {
    font: 13px "Eurostile";
    letter-spacing: 1;
    text-decoration: none;
    text-shadow: #000000;
    color: #A9A9AB;
    background-color: #000000;
    border-style: none;
}
a.menu:hover {
    font: 13px "Eurostile", MS Sans Serif, Tahoma;
    letter-spacing: 1;
    text-decoration: none;
    text-shadow: #000000;
    color: #ffffff;
    background-color: #000000;
    border-style: none;
}
.more {
    text-decoration: none;
    text-shadow: #000000;
    color: #000000;
    background-color: #000000;
    border-style: none;
}

ul.presen {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.presen li {
    float: left;
}

ul.presen li a{
    float: left;
    display: block;
    height: 120px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.presen li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;

}
ul.presen li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 4px;
}
ul.presen li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 5px;
}
ul.presen li.p1presen a:link,
ul.presen li.p1presen a:visited {
    background: url(img/presentation/sunsetico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.presen li.p1presen a:hover {
    background: url(img/presentation/sunsetico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.presen li.p2presen a:link,
ul.presen li.p2presen a:visited {
    background: url(img/presentation/parkico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.presen li.p2presen a:hover {
    background: url(img/presentation/parkico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p3presen a:link,
ul.presen li.p3presen a:visited {
    background: url(img/presentation/swimpool2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p3presen a:hover {
    background: url(img/presentation/swimpool.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p4presen a:link,
ul.presen li.p4presen a:visited {
    background: url(img/presentation/beachico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p4presen a:hover {
    background: url(img/presentation/beachico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p5presen a:link,
ul.presen li.p5presen a:visited {
    background: url(img/presentation/collectico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p5presen a:hover {
    background: url(img/presentation/collectico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p6presen a:link,
ul.presen li.p6presen a:visited {
    background: url(img/presentation/eventico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p6presen a:hover {
    background: url(img/presentation/eventico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p11presen a:link,
ul.presen li.p11presen a:visited {
    background: url(img/presentation/fsunsetico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.presen li.p11presen a:hover {
    background: url(img/presentation/fsunsetico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.presen li.p21presen a:link,
ul.presen li.p21presen a:visited {
    background: url(img/presentation/fparkico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.presen li.p21presen a:hover {
    background: url(img/presentation/fparkico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p31presen a:link,
ul.presen li.p31presen a:visited {
    background: url(img/presentation/fswimpoolico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p31presen a:hover {
    background: url(img/presentation/fswimpoolico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p41presen a:link,
ul.presen li.p41presen a:visited {
    background: url(img/presentation/fbeachico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p41presen a:hover {
    background: url(img/presentation/fbeachico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p51presen a:link,
ul.presen li.p51presen a:visited {
    background: url(img/presentation/fcollectico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p51presen a:hover {
    background: url(img/presentation/fcollectico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.presen li.p61presen a:link,
ul.presen li.p61presen a:visited {
    background: url(img/presentation/feventico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.presen li.p61presen a:hover {
    background: url(img/presentation/feventico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.facil li {
    float: left;
}

ul.facil li a{
    float: left;
    display: block;
    height: 120px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.facil li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}

ul.facil li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 4px;
}
ul.facil li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 5px;
}

ul.facil li.p1facil a:link,
ul.facil li.p1facil a:visited {
    background: url(img/facilities/bolaresuiteico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.facil li.p1facil a:hover {
    background: url(img/facilities/bolaresuiteico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.facil li.p2facil a:link,
ul.facil li.p2facil a:visited {
    background: url(img/facilities/balisuiteico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.facil li.p2facil a:hover {
    background: url(img/facilities/balisuiteico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p3facil a:link,
ul.facil li.p3facil a:visited {
    background: url(img/facilities/gespavico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p3facil a:hover {
    background: url(img/facilities/gespavico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p4facil a:link,
ul.facil li.p4facil a:visited {
    background: url(img/facilities/geshosico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p4facil a:hover {
    background: url(img/facilities/geshosico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p5facil a:link,
ul.facil li.p5facil a:visited {
    background: url(img/facilities/baleico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p5facil a:hover {
    background: url(img/facilities/baleico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p6facil a:link,
ul.facil li.p6facil a:visited {
    background: url(img/facilities/spaico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p6facil a:hover {
    background: url(img/facilities/spaico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p11facil a:link,
ul.facil li.p11facil a:visited {
    background: url(img/facilities/fbolaresuiteico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.facil li.p11facil a:hover {
    background: url(img/facilities/fbolaresuiteico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.facil li.p21facil a:link,
ul.facil li.p21facil a:visited {
    background: url(img/facilities/fbalisuiteico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.facil li.p21facil a:hover {
    background: url(img/facilities/fbalisuiteico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p31facil a:link,
ul.facil li.p31facil a:visited {
    background: url(img/facilities/fgespavico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p31facil a:hover {
    background: url(img/facilities/fgespavico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p41facil a:link,
ul.facil li.p41facil a:visited {
    background: url(img/facilities/fgeshosico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p41facil a:hover {
    background: url(img/facilities/fgeshosico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p51facil a:link,
ul.facil li.p51facil a:visited {
    background: url(img/facilities/fbaleico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p51facil a:hover {
    background: url(img/facilities/fbaleico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.facil li.p61facil a:link,
ul.facil li.p61facil a:visited {
    background: url(img/facilities/fspaico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.facil li.p61facil a:hover {
    background: url(img/facilities/fspaico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.dishes li {
    float: left;
}

ul.dishes li a{
    float: left;
    display: block;
    height: 120px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.dishes li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}
ul.dishes li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 4px;
}
ul.dishes li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 5px;
}
ul.dishes li.p1dishes a:link,
ul.dishes li.p1dishes a:visited {
    background: url(img/menu/starterico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.dishes li.p1dishes a:hover {
    background: url(img/menu/starterico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.dishes li.p2dishes a:link,
ul.dishes li.p2dishes a:visited {
    background: url(img/menu/breakfsico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.dishes li.p2dishes a:hover {
    background: url(img/menu/breakfsico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p3dishes a:link,
ul.dishes li.p3dishes a:visited {
    background: url(img/menu/beverageico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p3dishes a:hover {
    background: url(img/menu/beverageico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p4dishes a:link,
ul.dishes li.p4dishes a:visited {
    background: url(img/menu/dessertico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p4dishes a:hover {
    background: url(img/menu/dessertico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p5dishes a:link,
ul.dishes li.p5dishes a:visited {
    background: url(img/menu/menuico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p5dishes a:hover {
    background: url(img/menu/menuico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p6dishes a:link,
ul.dishes li.p6dishes a:visited {
    background: url(img/menu/fishmeatico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p6dishes a:hover {
    background: url(img/menu/fishmeatico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p11dishes a:link,
ul.dishes li.p11dishes a:visited {
    background: url(img/menu/fstarterico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.dishes li.p11dishes a:hover {
    background: url(img/menu/fstarterico.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}
ul.dishes li.p21dishes a:link,
ul.dishes li.p21dishes a:visited {
    background: url(img/menu/fbreakfsico2.jpg) no-repeat ;
    margin-left: 0px;
    width: 120px;
}

ul.dishes li.p21dishes a:hover {
    background: url(img/menu/fbreakfsico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p31dishes a:link,
ul.dishes li.p31dishes a:visited {
    background: url(img/menu/fbeverageico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p31dishes a:hover {
    background: url(img/menu/fbeverageico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p41dishes a:link,
ul.dishes li.p41dishes a:visited {
    background: url(img/menu/fdessertico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p41dishes a:hover {
    background: url(img/menu/fdessertico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p51dishes a:link,
ul.dishes li.p51dishes a:visited {
    background: url(img/menu/fmenuico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p51dishes a:hover {
    background: url(img/menu/fmenuico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}
ul.dishes li.p61dishes a:link,
ul.dishes li.p61dishes a:visited {
    background: url(img/menu/ffishmeatico2.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.dishes li.p61dishes a:hover {
    background: url(img/menu/ffishmeatico.jpg) no-repeat ;
    width: 120px;
    margin-left: 0px;
}

ul.reser {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.reser li {
    float: left;
}

ul.reser li a{
    float: left;
    display: block;
    height: 120px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.reser li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}

ul.reser li.p1reser a:link,
ul.reser li.p1reser a:visited {
    background: url(img/reservation/servic-hov.jpg) no-repeat top right;
    margin-left: 0px;
    width: 124px;
}

ul.reser li.p1reser a:hover {
    background: url(img/reservation/servic.jpg) no-repeat bottom right;
    margin-left: 0px;
    width: 124px;
}
ul.reser li.p2reser a:link,
ul.reser li.p2reser a:visited {
    background: url(img/reservation/rsr-hov.jpg) no-repeat top right;
    margin-left: 0px;
    width: 125px;
}

ul.reser li.p2reser a:hover {
    background: url(img/reservation/rsr.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.reser li.p3reser a:link,
ul.reser li.p3reser a:visited {
    background: url(img/reservation/contac-hov.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.reser li.p3reser a:hover {
    background: url(img/reservation/contac.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.reser li.p4reser a:link,
ul.reser li.p4reser a:visited {
    background: url(img/reservation/vmp-hov.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.reser li.p4reser a:hover {
    background: url(img/reservation/vmp.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.reser li.p5reser a:link,
ul.reser li.p5reser a:visited {
    background: url(img/reservation/abb-hov.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.reser li.p5reser a:hover {
    background: url(img/reservation/abb.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.reser li.p6reser a:link,
ul.reser li.p6reser a:visited {
    background: url(img/reservation/glr.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.reser li.p6reser a:hover {
    background: url(img/reservation/glr-hov.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.reserg {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.reserg li {
    float: left;
}

ul.reserg li a{
    float: left;
    display: block;
    height: 10px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: top;
}

ul.reserg li img{
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    text-align: left;
    margin: 0px;
    height: 10px;
}
ul.reserg li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}
ul.reserg li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 4px;
}
ul.reserg li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 5px;
}
ul.reserg li.p11reser a:link,
ul.reserg li.p11reser a:visited {
    background: url(img/reservation/servicg-hov.jpg) no-repeat top right;
    margin-left: 0px;
    width: 120px;
}

ul.reserg li.p11reser a:hover {
    background: url(img/reservation/servicg.jpg) no-repeat top left;
    margin-left: 0px;
    width: 120px;
}
ul.reserg li.p12reser a:link,
ul.reserg li.p12reser a:visited {
    background: url(img/reservation/rsrg-hov.jpg) no-repeat top right;
    margin-left: 0px;
    width: 120px;
}

ul.reserg li.p12reser a:hover {
    background: url(img/reservation/rsrg.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.reserg li.p13reser a:link,
ul.reserg li.p13reser a:visited {
    background: url(img/reservation/contacg-hov.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.reserg li.p13reser a:hover {
    background: url(img/reservation/contacg.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.reserg li.p14reser a:link,
ul.reserg li.p14reser a:visited {
    background: url(img/reservation/vmpg-hov.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}
ul.reserg li.p14reser a:hover {
    background: url(img/reservation/vmpg.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}

ul.reserg li.p15reser a:link,
ul.reserg li.p15reser a:visited {
    background: url(img/reservation/abbg-hov.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.reserg li.p15reser a:hover {
    background: url(img/reservation/abbg.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.reserg li.p16reser a:link,
ul.reserg li.p16reser a:visited {
    background: url(img/reservation/glrg-hov.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.reserg li.p16reser a:hover {
    background: url(img/reservation/glrg.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}

ul.rates {
    margin: 0px 0px 0px 25px;
    padding: 0px 0px 0px 0px;
    list-style-type: disc;
}
ul.freser {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.freser li {
    float: left;
}

ul.freser li a{
    float: left;
    display: block;
    height: 120px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: bottom;
}

ul.freser li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}

ul.freser li.p1freser a:link,
ul.freser li.p1freser a:visited {
    background: url(img/reservation/servic2.jpg) no-repeat top right;
    margin-left: 0px;
    width: 124px;
}

ul.freser li.p1freser a:hover {
    background: url(img/reservation/servic2.jpg) no-repeat bottom right;
    margin-left: 0px;
    width: 124px;
}
ul.freser li.p2freser a:link,
ul.freser li.p2freser a:visited {
    background: url(img/reservation/rsr2.jpg) no-repeat top right;
    margin-left: 0px;
    width: 125px;
}

ul.freser li.p2freser a:hover {
    background: url(img/reservation/rsr2.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.freser li.p3freser a:link,
ul.freser li.p3freser a:visited {
    background: url(img/reservation/fcontac2.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.freser li.p3freser a:hover {
    background: url(img/reservation/fcontac2.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.freser li.p4freser a:link,
ul.freser li.p4freser a:visited {
    background: url(img/reservation/fmap2.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.freser li.p4freser a:hover {
    background: url(img/reservation/fmap2.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.freser li.p5freser a:link,
ul.freser li.p5freser a:visited {
    background: url(img/reservation/fbali2.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.freser li.p5freser a:hover {
    background: url(img/reservation/fbali2.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.freser li.p6freser a:link,
ul.freser li.p6freser a:visited {
    background: url(img/reservation/fgalry2.jpg) no-repeat top right;
    width: 125px;
    margin-left: 0px;
}

ul.freser li.p6freser a:hover {
    background: url(img/reservation/fgalry2.jpg) no-repeat bottom right;
    width: 125px;
    margin-left: 0px;
}
ul.freserg {
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style-type: none;
    background-color: #000;
}

ul.freserg li {
    float: left;
}

ul.freserg li a{
    float: left;
    display: block;
    height: 10px;
    padding: 0px 0px 0px 0px;
    color: #fff;
    vertical-align: top;
}
ul.freserg li img{
    padding: 0px 0px 0px 0px;
    vertical-align: top;
    text-align: left;
    margin: 0px;
}
ul.freserg li.space {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 4px;
}
ul.freserg li.space2 {
    background: url(img/iconmenu/black.jpg) repeat-x top left;
    width: 5px;
}
ul.freserg li a:link, ul.menu li {
    color: #fff;
    text-decoration: none;
    background-color: #000;
    text-align: center;
}
ul.freserg li.p11freser a:link,
ul.freserg li.p11freser a:visited {
    background: url(img/reservation/servicg4.jpg) no-repeat top right;
    margin-left: 0px;
    width: 120px;
}

ul.freserg li.p11freser a:hover {
    background: url(img/reservation/servicg4.jpg) no-repeat top left;
    margin-left: 0px;
    width: 120px;
}
ul.freserg li.p12freser a:link,
ul.freserg li.p12freser a:visited {
    background: url(img/reservation/rsrg1.jpg) no-repeat top right;
    margin-left: 0px;
    width: 120px;
}

ul.freserg li.p12freser a:hover {
    background: url(img/reservation/rsrg1.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.freserg li.p13freser a:link,
ul.freserg li.p13freser a:visited {
    background: url(img/reservation/fcontacg1.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.freserg li.p13freser a:hover {
    background: url(img/reservation/fcontacg1.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.freserg li.p14freser a:link,
ul.freserg li.p14freser a:visited {
    background: url(img/reservation/fmapg1.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.freserg li.p14freser a:hover {
    background: url(img/reservation/fmapg1.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.freserg li.p15freser a:link,
ul.freserg li.p15freser a:visited {
    background: url(img/reservation/fbalig1.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.freserg li.p15freser a:hover {
    background: url(img/reservation/fbalig1.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
ul.freserg li.p16freser a:link,
ul.freserg li.p16freser a:visited {
    background: url(img/reservation/fgalryg1.jpg) no-repeat top right;
    width: 120px;
    margin-left: 0px;
}

ul.freserg li.p16freser a:hover {
    background: url(img/reservation/fgalryg1.jpg) no-repeat top left;
    width: 120px;
    margin-left: 0px;
}
#requi {
    text-align: left;
    border-left:#FFFFFF 1px solid;
    border-bottom:#FFFFFF 1px solid;
    border-right:#FFFFFF 1px solid;
    border-top:#FFFFFF 1px solid;
    padding: 5px;
}
.postinfo{
    border-bottom:1px solid #FFF;
    margin:1px 20px 0px 0px;
    text-align: left;
    padding:8px 5px 8px 8px;
}
.msgsubmit {
  text-decoration: none;
  color: #990000;
}
form {
  margin: 0px;
  padding: 0px;
}

#content img { margin: 1 0px; border: none; }


