/* version 2.0 */
body {
background:#C0905F;
color:#666;
font:small Verdana, sans-serif;
text-align:center;
margin:0;
padding:0 0 10px
}
body p {
font-size:105%;
word-spacing:0.1em
}
body a{color:#64371f}
body a:hover{
color:#000;
text-decoration:none
}
img,a img,:link img,:visited img {
border:0;
margin:0
}
#logo img {
height:149px;
width:229px
}
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
}
h3 {font-size:105%}
#generalInfo h3{color:#6F3D22}
#attractions h3{
color:#81563E;
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:#EFD7B3;
color:#000;
font-style:italic
}
#contentHome p img{
background:#EFD7B3;
float:right;
width:150px;
display:block;
margin:10px 0 10px 10px;
padding:8px
}
#contentHome p a{color:#64371F}
#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,#hSitemap,h1#hHome,#contentHome h2,#accommodation h2,#accommodation div a, #accommodationDetails h2, #contentHome div a,#accommodation div a.onmap,#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,#foodDrink div a.fd_onmap,#foodDrinkDetails a,h1#hEvents, #events h2,#events p a,#generalInfo a{color:#64371f}
#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;/* 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:#EFD7B3}

#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 */

#accommodation div a.onmap,#foodDrink div a.fd_onmap, #leisure div a.dc_onmap,#accommodation div a.onmap:hover,#foodDrink div a.fd_onmap:hover,#leisure div a.dc_onmap:hover,a.detailsIt,a.detailsNl,a.detailsEs,a.detailsFr,a.detailsRu,a.detailsEn,a.detailsDe,a.detailsRo,a.detailsHu,a.detailsTr,a.detailsDa,a.detailsSk,a.detailsSv,a.detailsPl,a.detailsPt,a.detailsJa,a.detailsCs,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_detailsDa,a.fd_detailsSk,a.fd_detailsSv,a.fd_detailsPl,a.fd_detailsPt,a.fd_detailsJa,a.fd_detailsCs,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_detailsDa,a.dc_detailsSk,a.dc_detailsSv,a.dc_detailsPl,a.dc_detailsPt,a.dc_detailsJa,a.dc_detailsCs,#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: #EFD7B3}

a.detailsIt,a.detailsNl,a.detailsEn,a.detailsEs,a.detailsFr,a.detailsRu,a.detailsDe,a.detailsRo,a.detailsHu,a.detailsTr,a.detailsDa,a.detailsSk,a.detailsSv,a.detailsPl,a.detailsJa,a.detailsCs,a.detailsPt,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_detailsDa,a.fd_detailsSk,a.fd_detailsSv,a.fd_detailsPl,a.fd_detailsJa,a.fd_detailsCs,a.fd_detailsPt,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_detailsDa,a.dc_detailsSk,a.dc_detailsSv,a.dc_detailsPl,a.dc_detailsJa,a.dc_detailsCs,a.dc_detailsPt{
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.detailsDa,a.dc_detailsDa,a.fd_detailsDa {background-position: -200px -2033px}
a.detailsNl,a.dc_detailsNl,a.fd_detailsNl {background-position: -500px -2033px}
a.detailsJa,a.dc_detailsJa,a.fd_detailsJa {background-position: -780px -2033px}
a.detailsEs,a.dc_detailsEs,a.fd_detailsEs {background-position: -500px -2269px}
a.detailsSk,a.dc_detailsSk,a.fd_detailsSk {background-position: -775px -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.detailsSv,a.dc_detailsSv,a.fd_detailsSv {background-position: -200px -2269px}
a.detailsEn,a.dc_detailsEn,a.fd_detailsEn {background-position: -4px -2505px}
a.detailsPt,a.dc_detailsPt,a.fd_detailsPt {background-position: -200px -2505px}
a.detailsRo,a.dc_detailsRo,a.fd_detailsRo {background-position: -4px -2741px}
a.detailsPl,a.dc_detailsPl,a.fd_detailsPl {background-position: -200px -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.detailsCs,a.dc_detailsCs,a.fd_detailsCs {background-position: -200px -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.detailsDa:hover,a.dc_detailsDa:hover,a.fd_detailsDa:hover  {background-position: -200px -2151px}
a.detailsNl:hover,a.dc_detailsNl:hover,a.fd_detailsNl:hover  {background-position: -500px -2151px}
a.detailsJa:hover,a.dc_detailsJa:hover,a.fd_detailsJa:hover  {background-position: -780px -2151px}
a.detailsEs:hover,a.dc_detailsEs:hover,a.fd_detailsEs:hover  {background-position: -500px -2387px}
a.detailsSk:hover,a.dc_detailsSk:hover,a.fd_detailsSk:hover  {background-position: -775px -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.detailsSv:hover,a.dc_detailsSv:hover,a.fd_detailsSv:hover  {background-position: -200px -2387px}
a.detailsEn:hover,a.dc_detailsEn:hover,a.fd_detailsEn:hover  {background-position: -4px -2623px}
a.detailsPt:hover,a.dc_detailsPt:hover,a.fd_detailsPt:hover  {background-position: -200px -2623px}
a.detailsRo:hover,a.dc_detailsRo:hover,a.fd_detailsRo:hover  {background-position: -4px -2859px}
a.detailsPl:hover,a.dc_detailsPl:hover,a.fd_detailsPl:hover  {background-position: -200px -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.detailsCs:hover,a.dc_detailsCs:hover,a.fd_detailsCs:hover  {background-position: -200px -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 img, #extLinks div img, #details ol a{
background:#E4CAA3;
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
}
 #relatedAccomm div img {
margin:15px auto 2px !important
}
 #details ol a {
 background:#64371f;
 color:#fff;
 text-decoration:none !important;
 font-weight:bold !important;
 font-size: 85%;
 width:110px !important;
 height:auto !important;
 border:5px solid #E4CAA3;
 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:#c09c67;
border:1px solid #c09c67;
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 #FEEFD8;
height:120px
}
#details {
background:#FEEFD8;
border-top:3px solid #E4CAA3;
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:#FEEFD8;
border-top:3px solid #E4CAA3;
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:#FFF9EF;
clear:both;
margin:20px 0;
padding:0;
width:100%
}
#foodDrinkDetails dl,#leisureDetails dl{background:#FFF9EF}
#details dd,#foodDrinkDetails dd,#leisureDetails dd, #generalInfo dd, #extLinks dd,#attractions dd, #video dd,#events dd {
padding:0.9em 0.1em 0.3em 0.9em;
text-indent:1em;
font-size:95%;
border-top:1px solid #FEEFD8;
margin:0;
height:2.5em;
color:#4F412C
}
dd a{
font-size: 85%;}
#details dt,#foodDrinkDetails dt,#leisureDetails dt, #generalInfo dt, #extLinks dt,#attractions dt, #video dt,#events dt{
border-right:1px solid #FEEFD8;
border-top:1px solid #FEEFD8;
color:#A56E4F;
float:left;
width:8em;
margin:0;
height:2.5em;
padding:0.8em 0.1em 0.2em 0.9em;
}
#foodDrinkDetails,#leisureDetails dt, #extLinks dt{
font-weight:500;
color:#A56E4F;
}
#foodDrink div dd, #leisure div dd {
height:45px;
margin:0;
padding:2px 0 10px 5px
}
#foodDrink div dt, #leisure div dt {
color:#81563E;
font-weight:700;
border-top:1px solid #FEEFD8;
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 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: #55602E
}
#details  a.prenotazioni{
border-left-color: #95905d;
border-bottom-color: #49491e;
border-right-color: #49491e;
border-top-color: #95905d;
float:right;
background:#55602E;
font-size:110%;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#details  a.prenotazioni:hover{
border-left-style: solid;
border-bottom-style: solid;
border-right-style: solid;
border-top-style: solid;
border-top-color: #49491e;
border-left-color: #49491e;
border-bottom-color: #95905d;
border-right-color: #95905d;
float:right;
background:#55602E;
font-size:110%;
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:#6F3D22 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:#EFD7B3;
color:#6F3D22;
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:#c0905f;
font-size:90%
}
#rightbottombox dl dd a img {
display:block;
background:#EFD7B3;
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:#EFD7B3;
display:block;
font-size:90%;
text-decoration:none;
padding:3px 0 3px 15px
}
#leftbottombox ul li a:hover {color:#fff}

/*######### footer ###### */
#footer {
color:#6F3D22;
width:760px;
clear:both;
margin:0 auto;
height:4em;
padding:0 0 10px 0
}
#footer a {
color:#6F3D22;
display:inline;
font-size:95%;
padding:6px 0 6px 0
}
#footer ul {
padding:10px 0;
clear:both
}
#footer ul#partners {
background:#EFD7B3 url("../img/layout/dot.gif") bottom repeat-x;
margin:0;
margin-bottom:10px;
float:left;
width:100%
}
#footer ul#partners a {
color:#6F3D22
}
#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:#EFD7B3;
border:3px solid #EFD7B3;
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
}
p em{
color: #64371f
}
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:#4F412C;
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:#64371f;
padding:5px;
border:1px solid #64371f
}
#pagination li a:hover,#pagination li strong{
background:#64371f;
color:#EFD7B3
}

/* search results*/
dl.search {
border-bottom:1px solid #EFD7B3;
margin:25px 0;
padding:10px 0
}
.search dt {
background:#EFD7B3;
margin:10px 0;
padding:2px 10px
}
.search  a {color:#6F3D22}
.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:#64371f;
display:block;
font-size:95%;
padding:3px 0 7px 20px;
}
#nav h3 {
background-image:url("../img/layout/menu_icons.png");
background-color:#EFD7B3;
background-repeat:no-repeat;
line-height:32px;
padding-right:10px;
padding-left:45px;
color:#81563e
}
#nav h3#hAccommodationMenu {background-position: -50px -85px}
#nav h3#hbookingMenu {
background-position: -772px -882px;
color:#60602e;
background-color:#f5e6ce
}
#accommodationDetails .bookingsPromo, #contentHome .bookingsPromo, #accommodation .bookingsPromo{
background:#55602E;
color:#f5e6ce;
font-size:100%;
margin:0
}

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

#nav h3#hAttractionsMenu{background-position: -50px -485px}
#nav h3#hLeisureMenu {background-position: -50px -685px}
#nav h3#hFoodDrinkMenu {background-position: -50px -885px}
#nav h3#hEventsMenu {background-position: -50px -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:#EFD7B3;
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 #EFD7B3;
border-bottom:2px solid #6F3D22;
border-right:2px solid #6F3D22;
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:#fff;
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 #6F3D22;
border-top:none;
width:186px;
border-left-color:#EFD7B3;
margin:0;
z-index:100;
background:#fff;
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:#64371f !important;
margin:0 3px 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:0 0 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   -3233px}
#toplinks ul#lang_btn li:hover ul li a#DE,#toplinks ul#lang_btn a:hover ul li a#DE {background-position: -196px -3233px}
#toplinks ul#lang_btn li:hover ul li a#RO,#toplinks ul#lang_btn a:hover ul li a#RO {background-position: -386px -3233px}
#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 -3233px}
#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 -3233px}
#toplinks ul#lang_btn li:hover ul li a#HU,#toplinks ul#lang_btn a:hover ul li a#HU {background-position: -196px -3263px}
#toplinks ul#lang_btn li:hover ul li a#FR,#toplinks ul#lang_btn a:hover ul li a#FR {background-position: -386px -3263px}
#toplinks ul#lang_btn li:hover ul li a#RU,#toplinks ul#lang_btn a:hover ul li a#RU {background-position: -768px -3263px}
#toplinks ul#lang_btn li:hover ul li a#NL,#toplinks ul#lang_btn a:hover ul li a#NL {background-position: -577px -3263px}
#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   -3263px}
#toplinks ul#lang_btn li:hover ul li a#DA,#toplinks ul#lang_btn a:hover ul li a#DA {background-position: -960px -3233px}
#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 -3263px}
#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:#EFD7B3;
float:right;
font-size:100%;
margin:0;
padding:0;
width:22em
}
.bookingsPromo{
font-size:90%;
margin-left:20px;
padding:5px 3px
}
#nav .bookingsPromo {
color:#f5e6ce;
background:#55602e;
font-size:105%;
margin:0 0 0 30px
}

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

#toplinks form button,#searchAddressBtn {
background:#A56E4F url("../img/layout/menu_icons.png") no-repeat;
background-position: 15px -1686px;
color:#EFD7B3;
display:block;
text-align:left;
float:right;
margin:0;
width:110px;
padding:7px 35px 7px 4px;
border:2px solid #6F3D22;
border-top-color:#CF9474;
border-left-color:#CF9474;
cursor:pointer
}
#searchAddressBtn {
background-image:none;
display:inline
}
#generalInfo form{
background:#EFD7B3;
width:100%;
float:left;
margin:10px 0;
border-bottom:2px solid #81563E;
border-top:2px solid #6F3D22;
border-left:2px solid #6F3D22
}
#searchAddressBtn {
background-image:none;
display:inline
}
#address{
margin:0;
width:372px
}

/* ############ contact form ############### */
#contact form {
background:#efd7b3 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{
border-bottom-width: 0px;
border-bottom-style: none;
margin:5px 0;
padding:5px 0;
}
#contact form ol li label{
color: #55602e;
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;
padding:7px 0 7px 3px;
color:#EFD7B3;
background:#A56E4F;
border-color:#CF9474 #6F3D22 #6F3D22;
border-style:solid
}
/*######### adds google ################################ */
#adsTop{
background:#C0905F;
clear:both;
height:1em;
margin:0 0 0.5em;
padding:1em 0
}
.adsHotelDetails, .adsInfo, #adsSearch,.adsStatic,.adsPics,.adsVideo,
.adsAttractions,.adsHotels,.adsLinks,.adsDiscoClubs,.adsDiscoDetails,.adsEvents,.adsEventDetails,.adsFoodDrink,.adsFoodDetails{
margin:15px 0;
padding:7px !important;
width:469px !important;
clear:both
}
.adsHotelDetails, .adsInfo{ background:#FEEFD8 }
#adsSearch{ background:#EFD7B3 }
.adsStatic{ background:#EFD7B3 }
.adsPics,.adsVideo, .adsAttractions{ background:#EFD7B3 }
.adsHotels{ background:#EFD7B3 }
.adsLinks{ background:#EFD7B3 !important }
.adsDiscoClubs,.adsDiscoDetails{ background:#EFD7B3 }
.adsFoodDrink,.adsFoodDetails{ background:#d1d1ae !important }
.adsEvents,.adsEventDetails{ background:#EFD7B3 }       
             
/* ######### video box ######### */
#lastbottombox dl {
width:233px;
margin:10px 0 0 0;
background: url("../img/layout/dot.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:#c0905f}
#lastbottombox dl dd a img{
display:block;
padding:5px;
background:#EFD7B3;
width:104px;
height:69px
}
#lastbottombox{
margin:0;
border:20px solid #834829;
background:#834829;
clear:both;
float:left;
width:720px
}
/* video header */
#lastbottombox h4{
background:#EFD7B3 url("../img/layout/menu_icons.png") no-repeat;
background-position: -87px -685px; 
color:#6F3D22;
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: #6F3D22
}

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

.browse {
display:none

} 

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

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

.but {
background:#837f53;
border-color:#95905d #49491e #49491e #95905d;
border-style:solid;
border-width:3px;
color:#f5e6ce;
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
}