body {
background:#3A5BAD;
color:#666;
font:small Verdana,Arial, sans-serif;
text-align:center;
margin:0;
padding:0 0 10px
}
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
}
#header {
background:url("../img/layout/dash_horizontal.gif") 0 190px repeat-x;
clear:both;
float:left;
width:100%;
margin:0;
padding:20px 0 0
}
#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;
color:#4B6FB6
}
h2{
background:#ddddee url("../img/layout/menu_icons.png") no-repeat;
font-size:120%;
padding:5px;
margin-top:0
}
h2.s5 {background-position:8px -3563px;padding-left:115px}
h2.s4 {background-position:-14px -3563px;padding-left:95px}
h2.s3 {background-position:-36px -3563px;padding-left:75px}
h2.s2 {background-position:-58px -3563px;padding-left:55px}
h2.s1 {background-position:-80px -3563px;padding-left:35px}
h2 a{
text-decoration:none;
color:#800040
}
h2 a:hover{
text-decoration:underline;
color:#000
}
#container {
background:#fff url("../img/layout/dash_vertical.gif") 239px repeat-y;
clear:both;
color:#666;
text-align:left;
width:760px;
margin:0.5em auto 0;/* regula de schimbat cu ads active*/
padding:0
}
#adw_accommodation {
display:inline;
float:right;
width:485px;
margin:0 18px 0 0;
padding:0
}
#adw_accommodation div{
margin-top:20px;
background:#e9e9fc;
border-color:#ddddee;
border-style: solid;
border-width: 3px;
}


#adw_accommodation div p{
padding:0 5px 5px 5px;
color:#333
}
#adw_accommodation div p.aff_details{
clear:both;
width:98%;
height:30px;
}
#adw_accommodation div p.aff_details a{
float:right;
background:#800040;
font-size:110%;
border-color:#be407f #5a012e #5a012e #be407f;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#adw_accommodation div p.aff_details a:hover{
float:right;
background:#800040;
font-size:110%;
border-color: #5a012e #be407f #be407f #5a012e;
border-style:solid;
border-width:3px;
color:#FFF;
margin:0;
padding:4px;
text-decoration:none;
}
#adw_accommodation div p a.review {
float:left;
padding:5px !important;
background:#800040;
color:#fff;
text-decoration:none !important;
font-weight:bold !important;
font-size: 90%;
display:inline;
width:111px;
border:5px solid #DFE5FF;
padding-bottom:15px !important;
border-top:none;
margin:109px 0.8em 0 -140px;
height:auto
}

#adw_accommodation div p a.review:hover {color:#f673b4}
#adw_accommodation div img{
background:#fff;
display:block;
float:left;
height:100px;
margin:0.3em 0.8em 0 5px;
padding:5px !important;
}
a.gototop {
background:url("../img/layout/menu_icons.png") no-repeat;
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
}

/*######### footer ###### */
#footer {
color:#ccd7ef;
width:760px;
clear:both;
margin:0 auto;
height:4em;
padding:0 0 10px 0
}
#footer a {
color:#7c9bd9;
display:inline;
font-size:95%;
padding:6px 0 6px 0
}
#footer ul {
padding:10px 0;
clear:both
}
#footer ul#partners {
background:#EFF2FF url("../img/layout/dash_horizontal.gif") bottom repeat-x;
margin:0;
margin-bottom:10px;
float:left;
width:100%
}
#footer ul li {
float:left;
margin:2px 10px
}
/* ##### 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/dash_horizontal.gif") bottom left repeat-x;
padding:3px 0
}
#nav ul li a{
background-image:url("../img/layout/menu_icons.png");
background-position:-6px -3332px;
color:#5566AA;
display:block;
font-size:95%;
padding:3px 0 7px 20px;
}
#nav ul li a:hover{
color:#000
}
#nav h3 {
background-image:url("../img/layout/menu_icons.png");
background-color:#D8DAE4;
background-repeat:no-repeat;
line-height:32px;
padding-right:10px;
padding-left:5px;
color:#56A
}
#nav h3#hAccommodationMenu {background-position: 145px -85px}
 #nav h3#hbookingMenu {background-position: -577px -882px}
.bookingsPromo{
background:#FFDFEF;
padding:5px 3px;
color:#800040;
margin-left: 30px!important;
font-size: 105% !important
}

/* bottom box */
#container #bottombox {
background:#4B6FB6 url("../img/layout/dash_vertical_light.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:#537AC8;
color:#FFFFFF;
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:#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 {
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}