/* version 1.07 - city portals
/// 1.06 adaptat ads la atractii
/// 1.05 all image in css sprite inclusive video
/// 1.04 new lang menu, ads top
/// 1.02 adaptat related hotel
/// 1.02 adapted promo paragraf
*/
body {
background:#8F3518;
color:#666;
font:small Verdana, sans-serif;
text-align:center;
margin:0;
padding:0 0 10px
}
body p {
word-spacing:0.1em;
font-size:105%
 }

body a{color:#468966}
body a:hover{
color:#000;
text-decoration:none
}

img,a img,:link img,:visited img {
border:0;
margin:0
}
#logo img{
width:229px;
height:149px;
}
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{color:#468966} 
h3 {font-size:105%}
#generalInfo h3,#attractions h3{
background:transparent url(../img/layout/dot.gif) repeat-x center bottom;
margin:30px 0 5px 0;
padding-bottom: 2px;
color:#812401
}
#attractions h3{
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
}

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:#fff8d4;
float:right;
width:150px;
display:block;
margin:10px 0 10px 10px;
padding:8px
}
#contentHome p a{color:#2E6F4D}
#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,#accommodation h2,#accommodation div a, #accommodationDetails h2, #contentHome div a, #accommodationDetails a,#extLinks a,h1#hGeneralInfo,h1#hGallery,h1#hAttractions, #attractions h2, #generalInfo h2,#attractions p a,h1#hLeisure,#leisure div a,#leisureDetails a, #sitemap a,h1#hFoodDrink, #foodDrink div a,#foodDrinkDetails a,h1#hEvents, #events h2,#events p a,#generalInfo a{color:#468966}
#container {
background:#fff url("../img/layout/dot.gif") 239px repeat-y;
clear:both;
color:#555;
text-align:left;
width:760px;
margin:7.5em auto 0;/* regula de schimbat cu ads active*/
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,#foodDrink div,#leisure div{background:#fff8d4}

#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.detailsPl,a.detailsSv,a.detailsDa,a.detailsSk,a.detailsCs,a.detailsJa,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_detailsPl,a.fd_detailsSv,a.fd_detailsDa,a.fd_detailsSk,a.fd_detailsCs,a.fd_detailsJa,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_detailsPl,a.dc_detailsSv,a.dc_detailsDa,a.dc_detailsSk,a.dc_detailsCs,a.dc_detailsJa,#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}
#accommodationDetails p a:hover{color:#d0eec0}

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

a.detailsIt:hover,a.dc_detailsIt:hover,a.fd_detailsIt:hover  {background-position: -4px -2151px}
a.detailsPt:hover,a.dc_detailsPt:hover,a.fd_detailsPt:hover  {background-position: -160px -2151px}
a.detailsPl:hover,a.dc_detailsPl:hover,a.fd_detailsPl:hover  {background-position: -330px -2151px}
a.detailsNl:hover,a.dc_detailsNl:hover,a.fd_detailsNl:hover  {background-position: -500px -2151px}
a.detailsEs:hover,a.dc_detailsEs:hover,a.fd_detailsEs:hover  {background-position: -500px -2387px}
a.detailsFr:hover,a.dc_detailsFr:hover,a.fd_detailsFr:hover  {background-position: -500px -2623px}
a.detailsDe:hover,a.dc_detailsDe:hover,a.fd_detailsDe:hover  {background-position: -4px -2387px}
a.detailsJa:hover,a.dc_detailsJa:hover,a.fd_detailsJa:hover  {background-position: -160px -2387px}
a.detailsDa:hover,a.dc_detailsDa:hover,a.fd_detailsDa:hover  {background-position: -330px -2387px}
a.detailsEn:hover,a.dc_detailsEn:hover,a.fd_detailsEn:hover  {background-position: -4px -2623px}
a.detailsCs:hover,a.dc_detailsCs:hover,a.fd_detailsCs:hover  {background-position: -160px -2623px}
a.detailsRo:hover,a.dc_detailsRo:hover,a.fd_detailsRo:hover  {background-position: -4px -2859px}
a.detailsSk:hover,a.dc_detailsSk:hover,a.fd_detailsSk:hover  {background-position: -160px -2859px}
a.detailsRu:hover,a.dc_detailsRu:hover,a.fd_detailsRu:hover  {background-position: -500px -2859px}
a.detailsHu:hover,a.dc_detailsHu:hover,a.fd_detailsHu:hover  {background-position: -4px -3095px}
a.detailsSv:hover,a.dc_detailsSv:hover,a.fd_detailsSv:hover  {background-position: -160px -3095px}
a.detailsTr:hover,a.dc_detailsTr:hover,a.fd_detailsTr:hover  {background-position: -500px -3095px}

#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
}

#accommodationDetails div#details img, #extLinks div img, #details ol a {
background:#FFF0A5;
float:left;
margin:0.3em 0 0 0 !important;
padding:5px !important;
display:block;
width:120px;
height:100px
}
#extLinks div img {
margin:0.3em 0.8em 0 0 !important
}
 #details ol a {
 background:#260;
 color:#fff; 
 border:5px solid #FFF0A5;
 text-decoration:none !important;
 font-weight:bold !important;
 font-size: 85%;
 width:110px !important;
 height:auto !important;
 padding-bottom:15px !important;
 border-top:none;
 margin:0 !important
 }
#details  ol {
 width:130px !important;
 display: inline;
 float:left;
 padding:0;
 margin:0 0.8em 0 0
 }
 #details  ol li{
 float:right;
 width:130px;
 margin:0 !important;
 padding:0
 }
#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:#fff0a5;
border:1px solid #fff0a5;
display:block;
height:100px;
width:120px;
margin:15px auto 2px;
padding:5px
}
#relatedAccomm div img {
float:none;
margin:15px auto 2px !important
}
#extLinks div img {
width:100px;
border-left:15px solid #FEEFD8;
height:120px
}
#details {
background:#FFF8D4;
border-top:3px solid #FFF0A5;
clear:both;
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:#FFF8D4;
border-top:3px solid #FFF0A5;
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, #generalInfo dl, #extLinks dl,#attractions dl, #video dl,#events dl{
background:#FFF0A5;
clear:both;
margin:20px 0;
padding:0;
width:100%
}
#foodDrinkDetails dl,#leisureDetails dl{background:#FFF0A5}     
#foodDrinkDetails dl,#leisureDetails dl{margin-top:-12px !important}   
#details dd,#foodDrinkDetails dd,#leisureDetails dd, #generalInfo dd, #extLinks dd,#attractions 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
}

#details dt,#foodDrinkDetails dt,#leisureDetails dt, #generalInfo dt, #extLinks dt,#attractions dt, #video dt,#events dt{
border-right:1px solid #fff;
border-top:1px solid #fff;
color:#B64926;
float:left;
margin:0;
height:2.5em;
padding:0.8em 0.1em 0.2em 0.9em;
width:8em
}
#foodDrinkDetails,#leisureDetails dt, #extLinks dt{
font-weight:500;
color:#B64926;
}
#foodDrink div dd, #leisure div dd {
height:45px;
margin:0;
padding:2px 0 10px 5px
}
#foodDrink div dt, #leisure div dt {
color:#FFB03B;
font-weight:700;
border-top:1px solid #fff0a5;
margin:0;
padding:20px 0 2px 5px
}
#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 p#booking_link{background-position:-700px -35px}
#specs p#venere_link{background-position:-700px -155px}
#specs div p{
text-decoration:none;
font-family:Arial,Helvetica, sans-serif;
font-size: 120%;
font-style: italic;
color:#062
}
#details  a.prenotazioni{
float:right;
background:#1a4a01;
font-size:110%;
border-color:#245f07 #123301 #123301 #245f07;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#details  a.prenotazioni:hover{
float:right;
background:#1a4a01;
font-size:110%;
border-color: #123301 #245f07 #245f07 #123301;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}

/* breadcrump menu */
#breadcrumb {
font-size:80%;
color:#4F412C;
margin:10px 0 0;
padding:0;
font-weight:bold
}
#breadcrumb a {
color:#4F412C !important;
font-weight:100
}
#breadcrumb a:hover {
color:#000;
text-decoration:none
}
/* bottom box */
#container #bottombox {
background:#DFCB6F url("../img/layout/dot.gif") 240px 0 repeat-y;
width:100%;
height:400px;
clear:both;
text-align:left;
margin:0 auto
}
#rightbottombox {
float:right;
display:inline;
width:480px;
margin:20px;
padding:0
}
#rightbottombox h4,#leftbottombox h4 {
background-color:#FFF0A5;
color:#468966;
font-size:130%;
line-height:32px;
margin:0;
padding-left:5px;
}
#rightbottombox h4 {background-position: 395px -1485px}
#leftbottombox h4 {background-position: 115px -1285px}

/*rightbox bottom gallery */
#rightbottombox dl {
width:233px;
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:#444;
font-size:90%
}
#rightbottombox dl dd a img {
display:block;
background:#468966;
width:104px;
height:69px;
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 {
margin:0 0 0 -40px;
padding:4px 0
}
#leftbottombox ul {padding-bottom:10px}
#leftbottombox ul li a {
background-position: -6px -3415px;
color:#2e6f4d;
display:block;
font-size:90%;
text-decoration:none;
padding:3px 0 3px 15px
}
#leftbottombox ul li a:hover {color:#000}

/*######### footer ###### */
#footer {
color:#FFF8D4;
width:760px;
clear:both;
margin:0 auto;
height:4em;
padding:0 0 10px 0
}
#footer a {
color:#DF7F61;
display:inline;
font-size:95%;
padding:6px 0 6px 0
}
#footer ul {
padding:10px 0;
clear:both
}
#footer ul#partners {
background:#FFF0A5 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, #attractions object{
background:#FFF0A5;
border:3px solid #FFF0A5;
margin:30px 0;
padding:10px
}
#video object,#attractions object{
clear:both;
display:block;
margin:30px auto;
width:460px
}
#attractions div#map img{background:transparent}
#attractions p strong,#video  strong,#generalInfo p strong, #events p strong{
font-weight:100;
color:#000;
font-style:italic;
font-size:103%;
}
p em{
color:#812401;
font-size:103%;
}
pre{
font-family: Verdana,Arial, sans-serif;
font-size:110%
}
#attractions h2 {margin:30px 0 0 0}
#attractions p a:hover {color:#000}

/* pagination list */
#pagination{
color:#468966;
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:#468966;
padding:5px;
border:1px solid #468966
}
#pagination li a:hover,#pagination li strong{
background:#468966;
color:#FFF8D4
}

/* search results*/
dl.search {
border-bottom:1px solid #FFF8D4;
margin:25px 0;
padding:10px 0
}
.search dt {
background:#fff0a5;
margin:10px 0;
padding:2px 10px
}
.search  a {color:#468966}
.search dd a {background:none}
.search dd {
color:#000;
font-style: italic;
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{
background-position:-6px -3332px;
color:#468966;
display:block;
font-size:95%;
padding:3px 0 7px 20px;
}
#nav h3 {
background-image:url("../img/layout/menu_icons.png");
background-color:#FFF8D4;
background-repeat:no-repeat;
line-height:32px;
padding-right:45px;
padding-left:10px;
color:#812401
}
#nav h3#hAccommodationMenu {background-position: 145px -85px}
#nav h3#hbookingMenu {
background-position: -577px -882px;
color:#2E6F4D;
background-color:#FFF0A5
}
#accommodationDetails .bookingsPromo, #contentHome .bookingsPromo, #accommodation .bookingsPromo{
background:#DFCB6F;
color:#2E6F4D;
font-size:100%;
margin:0
}

#contentHome .bookingsPromo strong{
color:#2E6F4D;
font-weight:bold
}
#nav h3#hInfoMenu,#nav h3#hAttractionsMenu {background-position: 145px -285px}

#nav h3#hAttractionsMenu{background-position: 145px -485px}
#nav h3#hLeisureMenu {background-position: 145px -685px}
#nav h3#hFoodDrinkMenu {background-position: 145px -885px}
#nav h3#hEventsMenu {background-position: 145px -1085px}

#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:#FFF0A5;
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 #FFF0A5;
border-bottom:2px solid #AF9936;
border-right:2px solid #AF9936;
color:#2E6F4D;
display:block;
float:left;
font-size:95%;
padding:7px 6px 7px 40px;
text-align:left;
text-decoration:none;
width:150px
}
#lang{
background:#FFF0A5 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:#FFF0A5;
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 #AF9936;
border-top:none;
width:186px;
border-left-color:#FFF0A5;
margin:0;
z-index:100;
background:#FFF0A5;
color:#2E6F4D;
padding:5px
}
#toplinks ul#lang_btn li ul li{
clear:both;
display:block !important;
float:left;
margin:1px
}
/* ######## drop down limbi ####### */
#toplinks ul#lang_btn li ul li a{
display:block;
float:left;
color:#2E6F4D !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 -3230px}
#toplinks ul#lang_btn li:hover ul li a#DA,#toplinks ul#lang_btn a:hover ul li a#DA {background-position: -960px -3230px}
#toplinks ul#lang_btn li:hover ul li a#DE,#toplinks ul#lang_btn a:hover ul li a#DE {background-position: -196px -3230px}
#toplinks ul#lang_btn li:hover ul li a#RO,#toplinks ul#lang_btn a:hover ul li a#RO {background-position: -386px -3230px}
#toplinks ul#lang_btn li:hover ul li a#ES,#toplinks ul#lang_btn a:hover ul li a#ES {background-position: -577px -3230px}
#toplinks ul#lang_btn li:hover ul li a#TR,#toplinks ul#lang_btn a:hover ul li a#TR {background-position: -768px -3230px}
#toplinks ul#lang_btn li:hover ul li a#HU,#toplinks ul#lang_btn a:hover ul li a#HU {background-position: -196px -3260px}
#toplinks ul#lang_btn li:hover ul li a#FR,#toplinks ul#lang_btn a:hover ul li a#FR {background-position: -386px -3260px}
#toplinks ul#lang_btn li:hover ul li a#RU,#toplinks ul#lang_btn a:hover ul li a#RU {background-position: -768px -3260px}
#toplinks ul#lang_btn li:hover ul li a#NL,#toplinks ul#lang_btn a:hover ul li a#NL {background-position: -577px -3260px}
#toplinks ul#lang_btn li:hover ul li a#IT,#toplinks ul#lang_btn a:hover ul li a#IT {background-position: -6px -3260px}
#toplinks ul#lang_btn li:hover ul li a#PT,#toplinks ul#lang_btn a:hover ul li a#PT {background-position: -960px -3260px}
#toplinks ul#lang_btn li:hover ul li a#SV,#toplinks ul#lang_btn a:hover ul li a#SV {background-position: -577px -3291px}
#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#CS,#toplinks ul#lang_btn a:hover ul li a#CS {background-position: -768px -3291px}
#toplinks ul#lang_btn li:hover ul li a#SK,#toplinks ul#lang_btn a:hover ul li a#SK {background-position: -960px -3291px}
#toplinks ul#lang_btn li:hover ul li a#PL,#toplinks ul#lang_btn a:hover ul li a#PL {background-position: -577px -3324px}

#toplinks ul li#lang a#EN {background-position: 4px -3227px}
#toplinks ul li#lang a#DA {background-position: -951px -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#ES {background-position: -569px -3227px}
#toplinks ul li#lang a#TR {background-position: -759px -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#IT {background-position: 3px -3257px}
#toplinks ul li#lang a#PT {background-position: -951px -3257px}
#toplinks ul li#lang a#SV {background-position: -569px -3288px}
#toplinks ul li#lang a#JA {background-position: -378px -3288px}
#toplinks ul li#lang a#CS {background-position: -759px -3288px}
#toplinks ul li#lang a#SK {background-position: -951px -3288px}
#toplinks ul li#lang a#PL {background-position: -569px -3318px}

#toplinks form {
background:#fff0a5;
float:right;
font-size:100%;
margin:0;
padding:0;
width:22em
}
.bookingsPromo{
background:#DFCB6F;
color:#2E6F4D;
font-size:105%;
padding:5px 3px;
margin:0 0 0 30px
}

#toplinks input#search, #address {
background:transparent;
border:1px solid #FFF0A5;
color:#000;
display:block;
float:left;
padding:6px 0;
border-left-width:0;
border-right-width:0
}

#toplinks form button,#searchAddressBtn,#contact form ol li input#sendMessage {
background:#DFCB6F url("../img/layout/menu_icons.png") no-repeat;
background-position: 15px -1686px;
color:#2E6F4D;
display:block;
text-align:left;
float:right;
margin:0;
width:110px;
padding:7px 35px 7px 4px;
border:2px solid #AF9936;
border-top-color:#FFEE9F;
border-left-color:#FFEE9F;
cursor:pointer
}
#searchAddressBtn {
background-image:none;
display:inline
}
#generalInfo form{
background:#FFF8D4;
width:100%;
float:left;
margin:10px 0;
border-bottom:2px solid #e8d77f;
border-top:2px solid #fff0a5;
border-left:2px solid #e8d77f
}
#searchAddressBtn {
background-image:none;
display:inline
}
#address{
margin:0;
width:372px
}

/* ############ contact form ############### */
#contact form {
background:#FFF8D4 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:#812401;
float:left;
display:block;
width:150px
}
#contact form ol li textarea{width:300px}
#contact form ol li input#sendMessage{
margin:0 0 0 150px;
width:7em;
float:none;
background-image:none
}
/*######### adds google ################################ */
#adsTop{
background: url(../img/layout/dot.gif) repeat-x center bottom;
clear:both;
height:1em;
margin:0 0 0.5em;
padding:1em 0;
}
.adsHotelDetails, .adsInfo{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	width:469px !important;
	clear:both
}
#adsSearch{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	clear:both
}
.adsStatic{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	clear:both
}
.adsPics,.adsVideo, .adsAttractions{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	clear:both
}
.adsHotels{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	width:469px !important;
	clear:both
}
.adsLinks{
	background:#FFF8D4 !important;
	margin:15px 0;
	padding:7px;
	clear:both
}
.adsDiscoClubs,.adsDiscoDetails{
	background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	width:469px !important;
	clear:both
}
.adsFoodDrink,.adsFoodDetails{
background:#FFF8D4 !important;
	margin:15px 0;
	padding:7px;
	width:469px !important;
	clear:both
}
.adsEvents,.adsEventDetails{
background:#FFF8D4;
	margin:15px 0;
	padding:7px;
	clear:both
}                    
/* ######### video box ######### */
#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:#444}
#lastbottombox dl dd a img{
display:block;
padding:5px;
background:#468966;
width:104px;
height:69px;
}
#lastbottombox{
margin:0;
border:20px solid #FFF0A5;
background:#FFF0A5;
clear:both;
float:left;
width:720px
}
/* video header */
#lastbottombox h4{
background:#DFCB6F url("../img/layout/menu_icons.png") no-repeat;
background-position: -87px -685px; 
color:#468966;
padding:5px;
margin:0;
font-size:130%
}
/*############ booking form lateral ############*/
#venere {
margin:0 -25px 0 30px;
padding:0;
text-align:left
}

.browse a:link, a:visited {
text-decoration: underline;
color: #8E2800
}

.browse a:hover, a:active {
text-decoration: none;
color: #6F3D22
}

.browse {
display:none

} 

.hotel_form {
border-top:3px solid #fff0a5;
width:200px;
height:180px;
background:#8E2800 url(../img/layout/menu_icons.png) no-repeat  -490px -300px;
padding:0;
border-bottom:3px solid #fff0a5
}

.other_text {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
display:block;
float:left;
margin:3px;
width:100%;
font-weight:normal;
color:#fff0a5
}

.but {
background:#DFCB6F;
border-color:#FFEE9F #AF9936 #AF9936 #FFEE9F;
border-style:solid;
border-width:3px;
color:#2E6F4D !important;
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.gif") bottom repeat-x;
float:left;
padding:3px;
margin:2px 0;
width:100%
}

.hotel_form_checkout {
background:url("../img/layout/dot.gif") bottom repeat-x;
float:left;
padding:3px;
margin:2px 0;
width:100%
}
.testover  {
width:100%;
clear:both;
float:left
}
.testover input{
float:right;
color:#fff
}
.testover input:hover {
cursor:pointer !important
}
/*map*/
#bubbleinfo{
display:none
}

