body {
background:#2585BB;
color:#666;
font:small Verdana,Arial, sans-serif;
text-align:center;
margin:0;
padding:0 0 10px
}
body p {
font-size:105%;
word-spacing:0.1em
}
img,a img,:link img,:visited img {
border:0;
margin:0
}
ul,ol {list-style:none}
h1,h2,h3,h4,h5,h6 {
clear:both;
font-weight:100
}
h1 {
font-family:Verdana,Arial, sans-serif;
font-size:140%;
padding:10px 0
}
h2 {
font-family:Verdana,Arial, sans-serif;
font-size:120%;
margin-top:35px
}
#leisureDetails h2{background:#ccc;color:#222}
#foodDrinkDetails h2{background:#D9EFCE;color:#6FB54C}
#generalInfo h2{color:#f60}
#events h2{background:#FAF5E4;margin-top:15px !important}
#attractions h2 {background:#FCE7D9}
#generalInfo h2{background:#FCE7D9}

#foodDrinkDetails dl,#leisureDetails dl{margin-top:-12px !important}


h3 {font-size:105%}
#generalInfo h3{color: #25a5bc;font-size:110%}
#attractions h3{
color: #25a5bc;
font-size: 90%;
font-weight: bold;
margin-bottom:-10px;
}




#header {
background:url("../img/layout/dot.gif") 0 190px repeat-x;
clear:both;
float:left;
width:100%;
margin:0;
padding:20px 0 0
}
.banner{
display:block;
width:468px !important;
border:0 !important
}
small{
font-size: 110%;
display:block;
margin-top:-60px;
z-index:100;
position:relative;
padding:3px 10px;
text-align:right;
float:right;
background:#FFF0A5;
color:#000;
font-style:italic
}
#contentHome p img{
background:#FEF1E8;
float:right;
width:150px;
display:block;
margin:10px 0 10px 10px;
padding:5px
}
#header h1 {
background:url("./../img/header.jpg") no-repeat right top;
display:inline;
float:right;
width:485px;
margin:0 20px 0 0;
padding:180px 0 0
}
h1#hAccommodation,h1#hHome,#contentHome h2,#accommodationDetails h2,#accommodation h2, #accommodation div a, #contentHome div a,#accommodation div a.onmap,#accommodationDetails a,#extLinks a, #attractions a, #video a, #events a{color:#2c9fe1}
#contentHome p a{color:#f60}
h1#hGeneralInfo,h1#hGallery,#generalInfo a{
color:#25A5BC}
h1#hAttractions, #attractions h2,#attractions p a{
color:#E18003}
h1#hLeisure,#leisure div a,#leisureDetails a, #sitemap a{color:#666}
h1#hFoodDrink, #foodDrink div a,#foodDrinkDetails a {color:#0BB911}
h1#hEvents, #events h2,#events p a{color:#75673D}
#container {
background:#fff url("../img/layout/dot.gif") 239px repeat-y;
clear:both;
color:#666;
text-align:left;
width:760px;
margin:7.5em auto 0;
padding:0
}
#contentHome,#accommodation,#generalInfo,#leisure,#foodDrink,#events,#accommodationDetails,#gallery, #extLinks, #contact, #sitemap,#terms,#searchPage,#attractions,#foodDrinkDetails,#leisureDetails,#googMap,#video,#relatedAccomm {
display:inline;
float:right;
width:485px;
margin:0 18px 0 0;
padding:0
}
#relatedAccomm {margin:0;}
#contentHome p strong {
font-weight:100;
color:#000
}
#accommodation div, #foodDrink div, #contentHome div, #leisure div,#relatedAccomm div {
display:inline;
float:left;
font-size:95%;
position:relative;
width:154px;
margin:15px 10px 15px 0;
padding-bottom:10px
}
#accommodation div, #contentHome div,#relatedAccomm div{background:#e7f6ff url("../img/layout/dot.gif") bottom repeat-x}
#foodDrink div{background:#EFFFE7 url("../img/layout/dot.gif") bottom repeat-x}
#leisure div{background:#efefef url("../img/layout/dot.gif") bottom repeat-x}
#accommodation div.accommLastCol, #contentHome div.accommLastCol, #foodDrink div.fdLastCol,#leisure div.discoLastCol,#relatedAccomm div.accommLastCol{margin:15px 0}
#accommodation div a, #contentHome div a, #leisure div a, #foodDrink div a,#relatedAccomm div a  {
display:block;
margin:5px 4px
}

/* background css sprite grouping */

a.detailsIt,a.detailsNl,a.detailsEs,a.detailsFr,a.detailsRu,a.detailsEn,a.detailsDe,a.detailsRo,a.detailsHu,a.detailsTr,a.detailsPt,a.detailsJa,a.detailsSk,a.detailsCs,a.detailsPl,a.detailsSv,a.detailsDa,a.fd_detailsIt,a.fd_detailsNl,a.fd_detailsEs,a.fd_detailsFr,a.fd_detailsEn,
a.fd_detailsDe,a.fd_detailsRo,a.fd_detailsRu,a.fd_detailsHu,a.fd_detailsTr,a.fd_detailsPt,a.fd_detailsJa,a.fd_detailsSk,a.fd_detailsCs,a.fd_detailsSv,
a.fd_detailsDa,a.fd_detailsPl,a.dc_detailsIt,a.dc_detailsNl,a.dc_detailsEs,a.dc_detailsFr,a.dc_detailsEn,a.dc_detailsDe,
a.dc_detailsRo,a.dc_detailsRu,a.dc_detailsHu,a.dc_detailsTr,a.dc_detailsPt,a.dc_detailsJa,a.dc_detailsSk,a.dc_detailsCs,a.dc_detailsSv,a.dc_detailsDa,
a.dc_detailsPl,#leftbottombox ul li a,a.gototop,#nav a,#toplinks ul#lang_btn li a.orderBy:hover ul li a,#accommodation div strong.s5,#accommodation div strong.s4,#accommodation div strong.s3,#accommodation div strong.s2, 
#accommodation div strong.s1, #contentHome div strong.s5, #contentHome div strong.s4,  #contentHome div strong.s3,
#contentHome div strong.s2,  #contentHome div strong.s1,#rightbottombox h4,#leftbottombox h4,
#relatedAccomm div strong.s5, #relatedAccomm div strong.s4,  #relatedAccomm div strong.s3,#relatedAccomm div strong.s2,  #relatedAccomm div strong.s1
{background:url("../img/layout/menu_icons.png") no-repeat}

#accommodation div a:hover, #contentHome strong a:hover, #leisure strong a:hover,
#foodDrink strong a:hover,#foodDrinkDetails a:hover,#accommodationDetails a:hover,#leisureDetails a:hover,#events p a:hover,#extLinks a:hover, #sitemap a:hover,#generalInfo a:hover, #attractions a:hover, #video a:hover, #contentHome p a:hover,#events a:hover,#relatedAccomm strong a:hover {color:#000}

a.detailsIt,a.detailsNl,a.detailsEn,a.detailsEs,a.detailsFr,a.detailsRu,a.detailsDe,a.detailsRo,a.detailsHu,a.detailsTr,a.detailsPt,a.detailsJa,a.detailsSk,a.detailsCs,a.detailsPl,a.detailsSv,a.detailsDa,a.fd_detailsIt,a.fd_detailsNl,a.fd_detailsEs,a.fd_detailsFr,a.fd_detailsEn,
a.fd_detailsDe,a.fd_detailsRo,a.fd_detailsRu,a.fd_detailsHu,a.fd_detailsTr,a.fd_detailsPt,a.fd_detailsJa,a.fd_detailsSk,a.fd_detailsCs,a.fd_detailsSv,
a.fd_detailsDa,a.fd_detailsPl,a.dc_detailsIt,a.dc_detailsNl,a.dc_detailsFr,a.dc_detailsEs,a.dc_detailsEn,a.dc_detailsDe,
a.dc_detailsRo,a.dc_detailsRu,a.dc_detailsHu,a.dc_detailsTr,a.dc_detailsPt,a.dc_detailsJa,a.dc_detailsSk,a.dc_detailsCs,a.dc_detailsSv,a.dc_detailsDa,
a.dc_detailsPl{
height:98px;
font-weight:300;
font-size:100%;
text-decoration:none;
display:block;
border:0;
padding:0
}
a.detailsIt {background-position: -4px -2033px}
a.detailsPt {background-position: -4px -1795px}
a.detailsSv {background-position: -500px -1795px}
a.detailsNl {background-position: -500px -2033px}
a.detailsEs {background-position: -500px -2269px}
a.detailsFr {background-position: -500px -2505px}
a.detailsDe {background-position: -4px -2269px}
a.detailsEn {background-position: -4px -2505px}
a.detailsRo {background-position: -4px -2741px}
a.detailsRu {background-position: -500px -2741px}
a.detailsHu {background-position: -4px -2977px}
a.detailsDa {background-position: -500px -2977px}
a.detailsTr {background-position: -1012px -2979px}
a.detailsPl {background-position: -1012px -2741px}
a.detailsJa {background-position: -1012px -2505px}
a.detailsCs {background-position: -1012px -2269px}
a.detailsSk {background-position: -1012px -2033px}

a.detailsIt:hover {background-position: -4px -2151px}
a.detailsPt:hover {background-position: -4px -1913px}
a.detailsSv:hover {background-position: -500px -1913px}
a.detailsNl:hover {background-position: -500px -2151px}
a.detailsEs:hover {background-position: -500px -2387px}
a.detailsFr:hover {background-position: -500px -2623px}
a.detailsDe:hover {background-position: -4px -2387px}
a.detailsEn:hover {background-position: -4px -2623px}
a.detailsRo:hover {background-position: -4px -2859px}
a.detailsRu:hover {background-position: -500px -2859px}
a.detailsHu:hover {background-position: -4px -3095px}
a.detailsDa:hover {background-position: -500px -3095px}
a.detailsTr:hover {background-position: -1012px -3097px}
a.detailsPl:hover {background-position: -1012px -2859px}
a.detailsJa:hover {background-position: -1012px -2623px}
a.detailsCs:hover {background-position: -1012px -2387px}
a.detailsSk:hover {background-position: -1012px -2151px}

a.dc_detailsIt {background-position: -331px -2033px}
a.dc_detailsPt {background-position: -331px -1795px}
a.dc_detailsSv {background-position: -840px -1795px}
a.dc_detailsNl {background-position: -840px -2033px}
a.dc_detailsEs {background-position: -840px -2269px}
a.dc_detailsFr {background-position: -840px -2505px}
a.dc_detailsDe {background-position: -331px -2269px}
a.dc_detailsEn {background-position: -331px -2505px}
a.dc_detailsRo {background-position: -331px -2741px}
a.dc_detailsRu {background-position: -840px -2741px}
a.dc_detailsHu {background-position: -331px -2977px}
a.dc_detailsDa {background-position: -840px -2977px}
a.dc_detailsTr {background-position: -1352px -2979px}
a.dc_detailsPl {background-position: -1352px -2741px}
a.dc_detailsJa {background-position: -1352px -2505px}
a.dc_detailsCs {background-position: -1352px -2269px}
a.dc_detailsSk {background-position: -1352px -2033px}

a.dc_detailsIt:hover {background-position: -331px -2151px}
a.dc_detailsPt:hover {background-position: -331px -1913px}
a.dc_detailsSv:hover {background-position: -840px -1913px}
a.dc_detailsNl:hover {background-position: -840px -2151px}
a.dc_detailsEs:hover {background-position: -840px -2387px}
a.dc_detailsFr:hover {background-position: -840px -2623px}
a.dc_detailsDe:hover {background-position: -331px -2387px}
a.dc_detailsEn:hover {background-position: -331px -2623px}
a.dc_detailsRo:hover {background-position: -331px -2859px}
a.dc_detailsRu:hover {background-position: -840px -2859px}
a.dc_detailsHu:hover {background-position: -331px -3095px}
a.dc_detailsDa:hover {background-position: -840px -3095px}
a.dc_detailsTr:hover {background-position: -1352px -3097px}
a.dc_detailsPl:hover {background-position: -1352px -2859px}
a.dc_detailsJa:hover {background-position: -1352px -2623px}
a.dc_detailsCs:hover {background-position: -1352px -2387px}
a.dc_detailsSk:hover {background-position: -1352px -2151px}

a.fd_detailsIt {background-position: -161px -2033px}
a.fd_detailsPt {background-position: -161px -1795px}
a.fd_detailsSv {background-position: -670px -1795px}
a.fd_detailsNl {background-position: -670px -2033px}
a.fd_detailsEs {background-position: -670px -2269px}
a.fd_detailsFr {background-position: -670px -2505px}
a.fd_detailsDe {background-position: -161px -2269px}
a.fd_detailsEn {background-position: -161px -2505px}
a.fd_detailsRo {background-position: -161px -2741px}
a.fd_detailsRu {background-position: -670px -2741px}
a.fd_detailsHu {background-position: -161px -2977px}
a.fd_detailsDa {background-position: -670px -2977px}
a.fd_detailsTr {background-position: -1182px -2979px}
a.fd_detailsPl {background-position: -1182px -2741px}
a.fd_detailsJa {background-position: -1182px -2505px}
a.fd_detailsCs {background-position: -1182px -2269px}
a.fd_detailsSk {background-position: -1182px -2033px}

a.fd_detailsIt:hover {background-position: -161px -2151px}
a.fd_detailsPt:hover {background-position: -161px -1913px}
a.fd_detailsSv:hover {background-position: -670px -1913px}
a.fd_detailsNl:hover {background-position: -670px -2151px}
a.fd_detailsEs:hover {background-position: -670px -2387px}
a.fd_detailsFr:hover {background-position: -670px -2623px}
a.fd_detailsDe:hover {background-position: -161px -2387px}
a.fd_detailsEn:hover {background-position: -161px -2623px}
a.fd_detailsRo:hover {background-position: -161px -2859px}
a.fd_detailsRu:hover {background-position: -670px -2859px}
a.fd_detailsHu:hover {background-position: -161px -3095px}
a.fd_detailsDa:hover {background-position: -670px -3095px}
a.fd_detailsTr:hover {background-position: -1182px -3097px}
a.fd_detailsPl:hover {background-position: -1182px -2859px}
a.fd_detailsJa:hover {background-position: -1182px -2623px}
a.fd_detailsCs:hover {background-position: -1182px -2387px}
a.fd_detailsSk:hover {background-position: -1182px -2151px}

#accommodation div strong, #contentHome div strong, #foodDrink div  strong, #leisure div strong,#relatedAccomm div strong {
display:block;
font-weight:100;
height:120px;
width:143px;
padding:5px 5px 20px 5px
}
#foodDrink div strong {background-color:#D6FDC1}
#leisure div strong {background-color:#ddd}

#accommodationDetails div#details img, #extLinks div img, #details ol a{
background:#fff;
float:left;
margin:0.3em 0 0 !important;
padding:5px !important;
display:block;
width:120px;
height:100px
}
#details ol {
display:block;
float:left;
margin:0 0.8em 0 0;
padding:0;
width:130px !important;
}
 #details ol a {
 background:#f60;
 color:#fff;
 text-decoration:none !important;
 font-weight:bold !important;
 border:5px solid #fff;
 border-top:none;
 font-size:85%;
 height:auto !important;
 margin:0 !important;
 padding-bottom:15px !important;
 width:110px !important
 }
#accommodation div strong.s5, #contentHome div strong.s5, #relatedAccomm div strong.s5 {background-position:8px -3440px}
#accommodation div strong.s4, #contentHome div strong.s4, #relatedAccomm div strong.s4 {background-position:-14px -3440px}
#accommodation div strong.s3, #contentHome div strong.s3, #relatedAccomm div strong.s3 {background-position:-36px -3440px}
#accommodation div strong.s2, #contentHome div strong.s2, #relatedAccomm div strong.s2 {background-position:-58px -3440px}
#accommodation div strong.s1, #contentHome div strong.s1, #relatedAccomm div strong.s1 {background-position:-80px -3440px}
#accommodation div img, #foodDrink div img, #contentHome div img, #relatedAccomm div img  {
background:#fff;
border:1px solid #D5EEFD;
display:block;
height:100px;
width:120px;
margin:15px auto 2px;
padding:5px
}
#relatedAccomm div img {
float:none;
}
#extLinks div img {
width:100px;
border-left:15px solid #CFEFFF;
margin:0.3em 0.8em 0 0 !important;
height:120px
}
#details {
background:#E7F7FF url("../img/layout/dot.gif") top repeat-x;
clear:both;
margin:10px 0 10px;
padding:5px 10px
}
#details p{
background: url("../img/layout/dot.gif") bottom repeat-x;
float:left;
width:100%;
padding:0 0 10px 0;
font-size:100%;
line-height:1.5em;
color:#333
}
#extLinks div{
background:#CFEFFF url("../img/layout/dot.gif") top repeat-x;
float:left;
width:100%;
padding:15px 0;
margin:0;
margin-top:20px
}
#foodDrink dl{
clear:both;
color:#333;
margin:0;
padding:0
}
#details dl, #foodDrinkDetails dl, #leisureDetails dl, #extLinks dl,#attractions dl, #generalInfo dl, #video dl, #events dl{
background:#CFEFFF url("../img/layout/dot.gif") bottom repeat-x;
clear:both;
margin:20px 0;
padding:0;
width:100%
}
#foodDrinkDetails dl{background:#EFFFE7 url("../img/layout/dot.gif") bottom repeat-x}
#leisureDetails dl{background:#efefef url("../img/layout/dot.gif") bottom repeat-x}
#details dd,#foodDrinkDetails dd,#leisureDetails dd, #extLinks dd, #attractions dd,#generalInfo dd, #video dd, #events dd {
padding:0.8em 0.1em 0.2em 0.9em;
text-indent:1em;
border-top:1px solid #fff;
margin:0;
height:2.5em;
color:#4F412C
}
#specs div{
background: url("../img/layout/dot.gif") bottom repeat-x;
clear:both;
width:100%;
float:left;
padding-top:15px
}
#specs p{
background:	url("../img/layout/menu_icons.png") no-repeat;
background-position:-700px -35px;
float:left;
font-size:100%;
width:300px;
height:60px;
margin:0;
padding:4px 3px
}
#specs div p{
text-decoration:none;
font-family:Arial,Helvetica, sans-serif;
font-size: 120%;
font-style: italic;
color:#c34f02
}
#details  a.prenotazioni{
float:right;
background:#f60;
font-size:110%;
border-color:#FF822F #AF4600 #AF4600 #FF822F;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#details  a.prenotazioni:hover{
float:right;
background:#e35b01;
font-size:110%;
border-color:#AF4600 #FF822F #FF822F  #AF4600;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#details dt,#foodDrinkDetails dt,#leisureDetails dt, #extLinks dt, #attractions dt, #generalInfo dt, #video dt, #events dt{
border-top:1px solid #fff;
border-right:1px solid #fff;
color:#333;
float:left;
margin:0;
height:2.5em;
padding:0.8em 0.1em 0.2em 0.9em;
width:8em
}
#foodDrinkDetails dt{
font-weight:500;
color:#4C9624
}
#foodDrink div dd, #leisure div dd {
height:45px;
margin:0;
padding:2px 0 10px 5px
}
#foodDrink div dt, #leisure div dt {
color:#4C9624;
font-weight:700;
border-top:1px solid #CBFDB0;
margin:0;
padding:20px 0 2px 5px
}
#leisure div dt {
color:#666;
border-top:none
}
/* breadcrump menu */
#breadcrumb {
font-size:80%;
color:#4F412C;
margin: 10px 0 20px;
padding:0!important;
background:none!important;
font-weight:bold
}
#breadcrumb a {
color:#4F412C !important;
font-weight:100
}
#breadcrumb a:hover {
color:#000;
text-decoration:none
}
/* bottom box */
#container #bottombox {
background:#2D8CC4 url("../img/layout/dot_white.gif") 240px 0 repeat-y;
width:100%;
height:400px;
clear:both;
text-align:left;
margin:0 auto
}
#rightbottombox {
background:url("../img/layout/dot_white.gif") 238px 0 repeat-y;
float:right;
display:inline;
width:480px;
margin:20px;
padding:0
}
#rightbottombox h4,#leftbottombox h4 {
background-color:#4399CA;
color:#fff;
line-height:32px;
font-size:130%;
margin:0;
padding-left:5px
}
#rightbottombox h4 {background-position: 395px -1485px}
#leftbottombox h4 {background-position: 115px -1285px}

/*rightbox bottom gallery */
#rightbottombox dl {
width:233px;
background:url("../img/layout/dot_white.gif") bottom repeat-x;
padding-bottom:22px;
margin:10px 0 0
}
#rightbottombox dl.right {float:right}
#rightbottombox dl.left {float:left}
#rightbottombox dl dd {
float:right;
margin:0;
padding:0
}
#rightbottombox dl dt {
float:left;
width:100px;
height:130px;
color:#fff;
font-size:90%
}
#rightbottombox dl dd a img {
display:block;
background:#d9ebf4;
padding:4px
}
#rightbottombox dl.left dd a {margin:0 5px 0 0}
#rightbottombox dl dd a,#rightbottombox dl dd a:hover {
display:block;
text-decoration:none
}

/* leftbox bottom menu */
#leftbottombox {
float:left;
display:inline;
width:200px;
margin:20px;
padding:0
}
#leftbottombox ul li {
background:url("../img/layout/dot_white.gif") bottom left repeat-x;
margin:0 0 0 -40px;
padding:4px 0
}
#leftbottombox ul {padding-bottom:10px}
#leftbottombox ul li a {
background-position: -6px -3415px;
color:#d9ebf4;
display:block;
font-size:90%;
text-decoration:none;
padding:3px 0 3px 15px
}
#leftbottombox ul li a:hover {color:#fff}

/*######### footer ###### */
#footer {
color:#49b2ed;
background:#D2B872;
width:760px;
clear:both;
height:0;
margin:0 auto;
padding:0
}
#footer a {
color:#49b2ed;
display:inline;
font-size:95%;
padding:6px 0 6px 0
}
#footer ul#partners a {color:#9c823d}
#footer ul {
margin-bottom:-30px;
padding:10px 0;
clear:both
}
#footer ul#partners {
background:#D2B872 url("../img/layout/dot.gif") bottom repeat-x;
margin:0;
margin-bottom:10px;
float:left;
width:100%
}
#footer ul li {
float:left;
margin:2px 10px
}
/* other elements*/
a.gototop {
background-position: 463px -3655px;
clear:both;
color:#666;
margin:20px 0;
display:block;
text-align:right;
text-decoration:none;
line-height:1.5em;
padding-right:28px
}
#map, #citymap{
margin:30px 0 0 0;
width:480px;
height:400px;
border:1px solid #ccc;
clear:both
}
#map img, #citymap img{background:none !important}
#attractionLocation {color: #ddd}
#attractions img, #video object,#generalInfo img,#events img{
background:#fff0a5;
border:3px solid #fff0a5;
margin:30px 0;
padding:10px
}
#video object{
clear:both;
display:block;
margin:30px auto;
width:460px
}
#attractions div#map img{background:transparent}
#attractions p strong,#video  strong,#generalInfo p strong{
font-weight:100;
color:#000;
font-style:italic
}
#attractions h2 {margin:30px 0 0 0}
#attractions p a:hover {color:#000}

/* pagination list */
#pagination{
color:#333;
clear:both;
float:left;
width:100%;
margin:25px 0
}
#pagination li{
float:left;
margin:3px;
padding:5px 0
}
#pagination li a,#pagination li strong{
text-decoration:none;
margin-top:-5px;
display:block;
color:#2585ba;
padding:5px;
border:1px solid #2585ba
}
#pagination li a:hover,#pagination li strong{
color:#9fddff;
background:#2585ba
}

/* search results*/
dl.search {
border-bottom:1px solid #E7F6FF;
margin:25px 0;
padding:10px 0
}
.search dt {
background:#E7F6FF;
margin:10px 0;
padding:2px 10px
}
.search  a {color:#2C9FE1}
.search dd a {background:none}
.search dd {
line-height:1.5em;
margin:5px 0
}

/* ##### left navigation menu ####### */
#nav{
float:left;
padding:0;
margin-top:-20px;
width:230px
}
#nav ul {padding-bottom:10px}
#nav ul li{
background:url("../img/layout/dot.gif") bottom left repeat-x;
padding:3px 0
}
#nav ul li a{
color:#2c9fe1;
display:block;
font-size:95%;
padding:3px 0 7px 20px
}
#nav h3 {
background-image:url("../img/layout/menu_icons.png");
background-repeat:no-repeat;
line-height:32px;
padding-right:5px;
padding-left:40px;
color:#812401
}
#nav h3#hAccommodationMenu {
background-position: -50px -85px;
background-color:#e7f6ff;
color:#2585bc
}
#nav h3#hbookingMenu {
background-position: -774px -855px;
background-color:#FEF1E8;
color:#f60;
}

.bookingsPromo{
background: #FF9F5F;
padding:5px 3px;
color:#f60;
margin-left: 35px;
font-size: 90%
}
#nav .bookingsPromo{
margin:0 0 0 30px;
color:#fff;
font-size: 105%;
background:#dc5901
}
#accommodationDetails .bookingsPromo, #contentHome .bookingsPromo, #accommodation .bookingsPromo{
margin:0;
font-size:100%;
background:#FF9F5F;
color:#d05707
}
#contentHome .bookingsPromo strong{
color:#d05707;
font-weight:bold
}
#nav h3#hInfoMenu{
background-position: -50px -285px;
background-color:#d1f7fe;
color:#25a5bc
}
#nav h3#hAttractionsMenu{
background-position: -50px -485px;
background-color:#fde0ba;
color:#e18003
}
#nav h3#hLeisureMenu {
background-position: -50px -685px;
background-color:#eee;
color:#666
}
#nav h3#hFoodDrinkMenu {
background-position: -50px -885px;
background-color:#e8ffe6;
color:#0BB911
}
#nav h3#hEventsMenu {
background-position: -50px -1085px;
background-color:#FAF5E4;
color:#75673D
}
#nav #accommodationMenu li a {
color:#2c9fe1;
background-position: -6px -3357px
}
#nav #infoMenu li a{
color:#25a5bc;
background-position:-6px -3357px
}
#nav #attractionsMenu li a {
color:#e18003;
background-position: -196px -3357px
}
#nav #leisureMenu li a {
color:#666;
background-position: -401px -3357px
}
#nav #foodDrinkMenu a{
color:#0BB911;
background-position: -600px -3357px
}
#nav #eventsMenu li a{
color:#9E9060;
background-position: -800px -3357px
}
#nav #infoMenu li a:hover,#nav #accommodationMenu li a:hover,#nav #leisureMenu li a:hover,
#nav #foodDrinkMenu li a:hover,#nav #eventsMenu li a:hover,#nav #attractionsMenu li a:hover {color:#000}

/* ####### menu language #########*/

/*menu bar */
#toplinks ul#lang_btn {
margin:0 0 10px 0; 
padding:0; 
text-align:right;
float:left;
background:#e7f6ff;
list-style:none;
position:relative;
z-index:10
}
#toplinks ul#lang_btn li {
display:block;
padding:0;
float:left
}
/* drop down selectors */
#toplinks ul#lang_btn li a.orderBy {
border:2px solid #5bbdf2;
border-bottom:2px solid #9FDDFF;
border-right:2px solid #9FDDFF;
color:#000;
display:block;
float:left;
font-size:95%;
padding:7px 6px 7px 40px;
text-align:left;
text-decoration:none;
width:150px
}
#lang{
background:#fff url("../img/layout/menu_icons.png") no-repeat;
background-position: -20px -3299px
}
#toplinks ul#lang_btn li a ul, #toplinks ul#lang_btn li ul {display:none}
#toplinks ul#lang_btn li a.orderBy:hover,#toplinks ul#lang_btn li:hover a{
background-color:#eff9ff;
color:#000}
#toplinks ul#lang_btn li a:hover ul, #toplinks ul#lang_btn li:hover ul{
display:block;
position:absolute;
left:0;
top:30px;
list-style:none;
border:2px solid #9FDDFF;
border-top:none;
width:186px;
border-left-color:#5bbdf2;
margin:0;
z-index:100;
background:#eff9ff;
color:#fff8d4;
padding:5px
}
#toplinks ul#lang_btn li ul li{
display:block !important;
clear:both;
float:left;
margin:1px
}
/* ######## drop down limbi ####### */
#toplinks ul#lang_btn li ul li a{
display:block;
float:left;
color:#2585ba !important;
margin:0 3px;
padding:1px 6px 1px 30px;
text-align:left;
text-decoration:underline
}
#toplinks ul#lang_btn li ul li a:hover{
color:#000 !important;
text-decoration:none
}
#toplinks ul#lang_btn li ul li span{
color:#ccc !important;
border:1px solid #fff;
text-decoration:none
}
#toplinks ul#lang_btn li a:hover ul li a:hover, #toplinks ul#lang_btn li:hover ul li a:hover {
white-space:normal; 
position:relative
}
/*######### top menu ########## */
#toplinks {
height:70px;
margin:0 auto;
width:760px
}
#toplinkscontainer {
position:absolute;
left:0;
top:0;
padding:5px 0;
width:100%
}
#toplinks p {
margin:0;
padding:0
}
#toplinks ul {
float:left;
margin:0;
padding:0
}
#toplinks li {
float:left;
padding:12px 10px 2px 0
}
#toplinks ul#lang_btn li:hover ul li a,#toplinks ul#lang_btn a:hover ul li a,
#toplinks ul li#lang a.orderBy {background:url("../img/layout/menu_icons.png") no-repeat}

#toplinks ul#lang_btn li:hover ul li a#EN,#toplinks ul#lang_btn a:hover ul li a#EN {background-position: -6px   -3231px}
#toplinks ul#lang_btn li:hover ul li a#DE,#toplinks ul#lang_btn a:hover ul li a#DE {background-position: -196px -3231px}
#toplinks ul#lang_btn li:hover ul li a#RO,#toplinks ul#lang_btn a:hover ul li a#RO {background-position: -386px -3231px}
#toplinks ul#lang_btn li:hover ul li a#JA,#toplinks ul#lang_btn a:hover ul li a#JA {background-position: -386px -3293px}
#toplinks ul#lang_btn li:hover ul li a#ES,#toplinks ul#lang_btn a:hover ul li a#ES {background-position: -577px -3231px}
#toplinks ul#lang_btn li:hover ul li a#SV,#toplinks ul#lang_btn a:hover ul li a#SV {background-position: -577px -3293px}
#toplinks ul#lang_btn li:hover ul li a#PL,#toplinks ul#lang_btn a:hover ul li a#PL {background-position: -577px -3323px}
#toplinks ul#lang_btn li:hover ul li a#TR,#toplinks ul#lang_btn a:hover ul li a#TR {background-position: -768px -3231px}
#toplinks ul#lang_btn li:hover ul li a#HU,#toplinks ul#lang_btn a:hover ul li a#HU {background-position: -196px -3261px}
#toplinks ul#lang_btn li:hover ul li a#FR,#toplinks ul#lang_btn a:hover ul li a#FR {background-position: -386px -3261px}
#toplinks ul#lang_btn li:hover ul li a#RU,#toplinks ul#lang_btn a:hover ul li a#RU {background-position: -768px -3261px}
#toplinks ul#lang_btn li:hover ul li a#NL,#toplinks ul#lang_btn a:hover ul li a#NL {background-position: -577px -3261px}
#toplinks ul#lang_btn li:hover ul li a#CS,#toplinks ul#lang_btn a:hover ul li a#CS {background-position: -768px -3293px}
#toplinks ul#lang_btn li:hover ul li a#IT,#toplinks ul#lang_btn a:hover ul li a#IT {background-position: -6px   -3261px}
#toplinks ul#lang_btn li:hover ul li a#DA,#toplinks ul#lang_btn a:hover ul li a#DA {background-position: -960px -3231px}
#toplinks ul#lang_btn li:hover ul li a#SK,#toplinks ul#lang_btn a:hover ul li a#SK {background-position: -960px -3293px}
#toplinks ul#lang_btn li:hover ul li a#PT,#toplinks ul#lang_btn a:hover ul li a#PT {background-position: -960px -3261px}
#toplinks ul li#lang a#EN {background-position: 4px -3227px}
#toplinks ul li#lang a#DE {background-position: -186px -3227px}
#toplinks ul li#lang a#RO {background-position: -378px -3227px}
#toplinks ul li#lang a#JA {background-position: -378px -3287px}
#toplinks ul li#lang a#ES {background-position: -569px -3227px}
#toplinks ul li#lang a#SV {background-position: -569px -3287px}
#toplinks ul li#lang a#PL {background-position: -569px -3318px}
#toplinks ul li#lang a#TR {background-position: -759px -3227px}
#toplinks ul li#lang a#CS {background-position: -759px -3287px}
#toplinks ul li#lang a#DA {background-position: -951px -3227px}
#toplinks ul li#lang a#HU {background-position: -186px -3257px}
#toplinks ul li#lang a#FR {background-position: -378px -3257px}
#toplinks ul li#lang a#RU {background-position: -759px -3257px}
#toplinks ul li#lang a#NL {background-position: -569px -3257px}
#toplinks ul li#lang a#PT {background-position: -951px -3257px}
#toplinks ul li#lang a#SK {background-position: -951px -3287px}
#toplinks ul li#lang a#IT {background-position: 4px -3257px}
#toplinks form {
background:#EFF9FF;
float:right;
font-size:100%;
margin:0;
padding:0;
width:22em
}
#toplinks input#search, #address {
background:transparent;
border:1px solid #EFF9FF;
border-left-width:0;
border-right-width:0;
color:#000;
display:block;
float:left;
padding:6px 0
}
#toplinks form button,#searchAddressBtn {
background:#3795ca url("../img/layout/menu_icons.png") no-repeat;
background-position: 15px -1686px;
color:#fff;
margin:0;
padding:7px 35px 7px 4px;
display:block;
text-align:left;
float:right;
width:110px;
border:2px solid #11628F;
border-top-color:#45A8DF;
border-left-color:#45A8DF;
cursor:pointer
}
#generalInfo form{
background:#EFF9FF;
width:100%;
float:left;
margin:10px 0;
border-bottom:2px solid #CFEEFF;
border-top:2px solid #99C6DF;
border-left:2px solid #99C6DF
}
#searchAddressBtn {
background-image:none;
display:inline
}
#address{
margin:0;
width:372px
}

/* ############ contact form ############### */
#contact form {
background:#E7F6FF url("../img/layout/dot.gif") top repeat-x;
clear:both;
margin:20px 0 10px;
padding:5px 10px
}
#contact form ol{
margin:0;
padding:0
}
#contact form ol li{
margin:5px 0;
padding:5px 0;
border-bottom:1px solid #fff
}
#contact form ol li label{
color:#2585BC;
float:left;
display:block;
width:120px
}
#contact form ol li textarea{width:300px}
#contact form ol li input#sendMessage{
margin:0 0 0 120px;
width:7em;
padding:7px 0 7px 3px;
background:#3795ca;
color:#fff;
border:2px solid #11628F;
border-top-color:#45A8DF;
border-left-color:#45A8DF
}
/*######### adds google ################################*/
#adsTop{
background:url("../img/layout/dot_white.gif") bottom repeat-x;
clear:both;
padding:1em 0;
height:1em;
margin:0 0 0.5em 0	
}
.adsHotelDetails{
background:#E7F6FF  url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
width:469px !important;
clear:both
}
#adsSearch{
background:#E7F6FF url("../img/layout/dot.gif") bottom repeat-x;
margin:15px 0;
padding:7px;
clear:both
}
.adsInfo,.adsVideo,.adsAttractions{
background:#FEF1E8 url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
clear:both
}
.adsPics{
background:#FEF1E8 url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
clear:both
}
.adsHotels{
background:#E7F6FF url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
width:469px !important;
clear:both
}
.adsLinks{
background:#E7F6FF url("../img/layout/dot.gif") top repeat-x;
margin:25px 0;
padding:7px;
clear:both
}
.adsDiscoClubs,.adsDiscoDetails{
background:#eee url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
width:469px !important;
clear:both
}
.adsFoodDrink,.adsFoodDetails{
background:#E8FFE6 url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
width:469px !important;
clear:both
}
.adsEvents,.adsEventDetails{
background:#FAF5E4 url("../img/layout/dot.gif") top repeat-x;
margin:15px 0;
padding:7px;
clear:both
}
/* ######### video ######### */
#lastbottombox dl {
width:233px;
margin:10px 0 0 0;
background: url("../img/layout/dot_white.gif") bottom repeat-x;
padding-bottom:22px;
}
#lastbottombox dl {float:left}
#lastbottombox dl {
width:233px;
margin:10px 5px 0 0	
}
#lastbottombox dl dd{
float:right;
padding:0;
margin:0
}
#lastbottombox dl dt{
float:left;
width:100px; 
height:130px;
color:#fff;
font-size:90%
}
#lastbottombox dl dt{color:#584B2A}
#lastbottombox dl dd a img{
display:block;
padding:5px;
background:#fae8b8
}
#lastbottombox{
margin:0;
border:20px solid #C0A868;
background:#C0A868;
clear:both;
float:left;
width:720px
}
/* video header */
#lastbottombox h4{
background:#D2B872 url("../img/layout/menu_icons.png") no-repeat;
background-position: -87px -685px; 
color:#584B2A;
padding:5px;
margin:0;
font-size:130%
}
/*############################# */
/* booking.com form lateral */
#venere {
margin:0 -25px 0 30px;
padding:0;
text-align:left
}
.browse a:link, a:visited {
text-decoration: underline;
color: #f60
}
.browse a:hover, a:active {
text-decoration: none;
color: #f60
}
.browse {
display:none;
background:url("../img/layout/dot.gif") top repeat-x;
clear:both;
color:#fff !important;
margin:15px 2px 10px 2px;
padding:15px 0 3px 5px
} 
.hotel_form {
width:200px;
height:180px;
background: #f60 url("../img/layout/menu_icons.png") no-repeat;
background-position: -490px -300px;
padding:0;
border-bottom:3px solid #fb7a23;
border-top:3px solid #fb7a23;
}
.other_text {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
display:block;
float:left;
margin:3px;
width:100%;
font-weight:normal;
color:#fff
}
.but {
background:#D85904;
border-color:#FF822F #AF4600 #AF4600 #FF822F;
border-style:solid;
border-width:2px;
color:#fff;
font-size:110%;
font-weight:bold;
margin:10px 45px 0 0;
padding:4px 3px
}
select#b_checkin_day, select#b_checkout_day {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width:47px
}
select#b_checkin_month, select#b_checkout_month {
font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
width:100px
}
.hotel_form_checkin {
background:url("../img/layout/dot_white.gif") bottom repeat-x;
float:left;
padding:5px;
margin:2px 0;
width:100%
}
.hotel_form_checkout {
background:url("../img/layout/dot_white.gif") bottom repeat-x;
float:left;
padding:5px;
margin:2px 0;
width:100%
}
.testover  {
width:100%;
clear:both;
float:left
}
.testover input{
float:right;
color:#fff
}
.testover input:hover {
cursor:pointer !important
}
#bubbleinfo{
display:none;
}