body {
	color: #000000;
	background-color: #F48000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	SCROLLBAR-FACE-COLOR: #FEFFE1;
	SCROLLBAR-HIGHLIGHT-COLOR: #FEFFE1;
	SCROLLBAR-SHADOW-COLOR: #FEFFE1;
	SCROLLBAR-3DLIGHT-COLOR: #FEFFE1;
	SCROLLBAR-ARROW-COLOR:  #339966;
	SCROLLBAR-TRACK-COLOR: #339966;
	SCROLLBAR-DARKSHADOW-COLOR: #FEFFE1;
	background-image: url(../menu/background/bg.gif);
	background-repeat: repeat-x;
	top: 0px;
}
#logo {
	position: absolute;
	left: 9px;
	top: 9px;
	width: 126px;
    height: 82px;
    z-index:2;
    visibility: visible;
}
              /******** the main navigation top *********/
#topmenu {
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	left: 177px;
	top: 0px;
	vertical-align: top;
	width: 825px;
	height: 104px;
	text-align: left;
}
#topmenu li {
	display: inline;
	float: left;
	padding-top: 10px;
	color: #000000;
}
ul {
	font-family: Arial, Helvetica, sans-serif;

}

#ulHostels a:link, #ulHostels a:visited, #ulHostels a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/hostels.gif);

}
#ulHostels a:hover, #ulHostels a.current:link, #ulHostels a.current:visited {
	background-image:  url(../../menu/buttons/hostelsOver.gif);
	background-position: left 12px;
}
#ulHotels a:link, #ulHotels a:visited, #ulHotels a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/hotels.gif);
	background-position: left top;
}
#ulHotels a:hover, #ulHotels a.current:link, #ulHotels a.current:visited {
	background-image:  url(../../menu/buttons/hotelsOver.gif);
	background-position: left 12px;
}
#ulHouseboats a:link, #ulHouseboats a:visited, #ulHouseboats a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/houseboats.gif);
}
#ulHouseboats a:hover, #ulHouseboats a.current:link, #ulHouseboats a.current:visited {
	background-image:  url(../../menu/buttons/houseboatsOver.gif);
	background-position: left 12px;
}
#ulBedBreakfast a:link, #ulBedBreakfast a:visited, #ulBedBreakfast a:active {
	font-size: 6px;
	color: #FFFFFF;

	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/bedBreakfast.gif);
}
#ulBedBreakfast a:hover, #ulBedBreakfast a.current:link, #ulBedBreakfast a.current:visited {
	background-image:  url(../../menu/buttons/bedBreakfastOver.gif);
	background-position: left 12px;
}
#ulGuesthouses a:link, #ulGuesthouses a:visited, #ulGuesthouses a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/guesthouses.gif);
}
#ulGuesthouses a:hover, #ulGuesthouses a.current:link, #ulGuesthouses a.current:visited {
	background-image:  url(../../menu/buttons/guesthousesOver.gif);
	background-position: left 12px;
}
#ulPensions a:link, #ulPensions a:visited, #ulPensions a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/pensions.gif);
}
#ulPensions a:hover, #ulPensions a.current:link, #ulPensions a.current:visited {
	background-image:  url(../../menu/buttons/pensionsOver.gif);
	background-position: left 12px;
}
#ulApartments a:link, #ulApartments a:visited, #ulApartments a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/apartments.gif);
}
#ulApartments a:hover, #ulApartments a.current:link, #ulApartments a.current:visited {
	background-image:  url(../../menu/buttons/apartmentsOver.gif);
	background-position: left 12px;
}
#ulCampings a:link, #ulCampings a:visited, #ulCampings a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/campings.gif);
	background-position: left top;
}
#ulCampings a:hover, #ulCampings a.current:link, #ulCampings a.current:visited {
	background-image:  url(../../menu/buttons/campingsOver.gif);
	background-position: left 12px;
}
#ulMuseums a:link, #ulMuseums a:visited, #ulMuseums a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/museums.gif);
}
#ulMuseums a:hover, #ulMuseums a.current:link, #ulMuseums a.current:visited {
	background-image:  url(../../menu/buttons/museumsOver.gif);
	background-position: left 12px;
}
#ulCoffeeshops a:link, #ulCoffeeshops a:visited, #ulCoffeeshops a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/coffeeshops.gif);
}
#ulCoffeeshops a:hover, #ulCoffeeshops a.current:link, #ulCoffeeshops a.current:visited {
	background-image:  url(../../menu/buttons/coffeeshopsOver.gif);
	background-position: left 12px;
}
#ulMaps a:link, #ulMaps a:visited, #ulMaps a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/maps.gif);
}
#ulMaps a:hover, #ulMaps a.current:link, #ulMaps a.current:visited {
	background-image:  url(../../menu/buttons/mapsOver.gif);
	background-position: left 12px;
}
#ulForum a:link, #ulForum a:visited, #ulForum a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/forum.gif);
}
#ulForum a:hover, #ulForum a.current:link, #ulForum a.current:visited {
	background-image:  url(../../menu/buttons/forumOver.gif);
	background-position: left 12px;
}
#ulGuides a:link, #ulGuides a:visited, #ulGuides a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/guides.gif);
}
#ulGuides a:hover, #ulGuides a.current:link, #ulGuides a.current:visited {
	background-image:  url(../../menu/buttons/guidesOver.gif);
	background-position: left 12px;
}
#ulEvents a:link, #ulEvents a:visited, #ulEvents a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/festivals.gif);
}
#ulEvents a:hover, #ulEvents a.current:link, #ulEvents a.current:visited {
	background-image:  url(../../menu/buttons/festivalsOver.gif);
	background-position: left 12px;
}
 #ulMultimedia a:link, #ulMultimedia a:visited, #ulMultimedia a:active {
	font-size: 6px;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	width: 55px;
	height: 87px;
	background-image: url(../../menu/buttons/multimedia.gif);
}
#ulMultimedia a:hover, #ulMultimedia a.current:link, #ulMultimedia a.current:visited {
	background-image:  url(../../menu/buttons/multimediaOver.gif);
	background-position: left 12px;
}
                    /******** end main navigation top *********/


/*****menu apartments*******/
#APARTMENTS {
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}				
		/* menu apartments links*/
#APARTMENTS a:link, #APARTMENTS a:visited, #APARTMENTS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#APARTMENTS a:hover, #APARTMENTS a.current:link, #APARTMENTS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}
	
		/****END menu apartments links ****/
#coffee{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}				

#coffee a:link, #coffee a:visited, #coffee a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#coffee a:hover, #coffee a.current:link, #coffee a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}		

		/* menu apartments links*/
#HOSTELS{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}				

#HOSTELS a:link, #HOSTELS a:visited, #HOSTELS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#HOSTELS a:hover, #HOSTELS a.current:link, #HOSTELS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}				
#HOTELS{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}					
#HOTELS a:link, #HOTELS a:visited, #HOTELS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#HOTELS a:hover, #HOTELS a.current:link, #HOTELS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}



#BEDBREAKFAST{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#BEDBREAKFAST a:link, #BEDBREAKFAST a:visited, #BEDBREAKFAST a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#BEDBREAKFAST a:hover, #BEDBREAKFAST a.current:link, #BEDBREAKFAST a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}			
#GUESTHOUSES{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#GUESTHOUSES a:link, #GUESTHOUSES a:visited, #GUESTHOUSES a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#GUESTHOUSES a:hover, #GUESTHOUSES a.current:link, #GUESTHOUSES a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}					
		
#PENSIONS{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#PENSIONS a:link, #PENSIONS a:visited, #PENSIONS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#PENSIONS a:hover, #PENSIONS a.current:link, #PENSIONS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}	

#HOUSEBOATS{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#HOUSEBOATS a:link, #HOUSEBOATS a:visited, #HOUSEBOATS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#HOUSEBOATS a:hover, #HOUSEBOATS a.current:link, #HOUSEBOATS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}	





#CAMPINGS{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#CAMPINGS a:link, #CAMPINGS a:visited, #CAMPINGS a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#CAMPINGS a:hover, #CAMPINGS a.current:link, #CAMPINGS a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}		




#museums{
	position:absolute;
	left:8px;
	top:112px;
	width:227px;
	z-index:18;
	padding: 2px;

}						
#museums a:link, #museums a:visited, #museums a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-indent: 20px;
	text-transform: capitalize;	
}
#museums a:hover, #museums a.current:link, #museums a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}			
/******** content area******/CAMPINGS
#map {
	position:absolute;
	left:208px;
	top:113px;
	width:570px;
	z-index:1;
	visibility: visible;
	background-color: #FEFFE1;
}
		
.maplinks a:link, .maplinks a:visited, .maplinks a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-image:    url(../menu/items/star.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-transform: capitalize;
	
}
.maplinks a:hover, .maplinks a.current:link, .maplinks a.current:visited {
	background-image:    url(../menu/items/star.gif);
	background-position: 5px 5px;
	color: #F48000;
}
/******** End content area******/

#mapmenu {
	position: absolute;
	left: 11px;
	top: 375px;
	width: 188px;
	height: 316px;
	z-index:20;
	border: 1px solid #000000;
	background-color: #FF7F00;
	padding: 2px;
}
#mapmenu a:link, #mapmenu a:visited, #mapmenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 20px;
	text-transform: capitalize;
	
}
#mapmenu a:hover, #mapmenu a.current:link, #mapmenu a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: 5px 5px;
	color: #000000;
}



#ssi {
	position: absolute;
	left: 779px;
	top: 419px;
	width: 223px;
    height: 477px;
    z-index:20;
}
		/* menu apartments links*/
#ssi a:link, #ssi a:visited, #ssi a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image:    url(../menu/items/star-white.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-left: 10px;
	text-transform: capitalize;	
}
#ssi a:hover, #ssi a.current:link, #ssi a.current:visited {
	background-image:    url(../menu/items/star-white.gif);
	background-position: -2px 3px;
	color: #000000;
}
		/****END menu apartments links ****/




a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
 color: #000000;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: underline;
}
.cities {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}
.hostels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
 text-decoration: none;
}
.country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF6600;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	color: #FF6600;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF9900;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00CC66;
}
.hostelname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF9966;
}
.hostel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFCF63;
}
.layerintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F48000;
	background-color: #FEFFE1;
}
.verysmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #FF6600;
}
.white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.contenthead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FEFFE1;
}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
    position: absolute;
	left: 241px;
	top: 112px;
	width: 531px;
    height:337px;
    z-index:1;
    visibility: visible;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.logo {
	position: absolute;
	left: 9px;
	top: 8px;
	width: 126px;
    height: 93px;
    z-index:2;
    visibility: visible;
}
.hostelsmenu {
	position: absolute;
	left: 214px;
	top: 1px;
	width: 787px;
    height: 76px;
    z-index:10;
    visibility: visible;
}


#map {
	position: absolute;
	left: 227px;
	top: 114px;
	width: 525px;
	z-index:1;
}
.mini {
	position: absolute;
	left: 783px;
	top: 113px;
	width: 211px;
	height: 309px;
	z-index:1;
}

#nolink {
	background-image: none;
	text-decoration: none;
}

