@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0;}
a { outline:0 }
img { border:0 }
body { text-align:center; background:url(../img/bk-blue.png); background-position: center top; font:normal 82.5% Georgia, "Times New Roman", Times, serif }
#wrapper { width:750px; margin:0 auto; color:#6c6c6c;  }
#header {  float:left; width:750px; height:300px; background: url(../img/border-mid.png) no-repeat center 90px;  position:relative; padding-top:50px;}
#header .bordure { background:url(../img/border-top.png) no-repeat center top;   height:70px;}
#header .headerimage { background:url(../img/header-image1.jpg) no-repeat 230px 55px; height:300px; }
/*#header .headerimage.appmedusa {background-image:url(../img/header-image1.jpg)}*/
#header #address {
	font-size:1.3em;
	line-height:1.5;
	text-align:right;
	position:absolute;
	right:55px;
	top:238px;
	color:#48362a;
	width: 188px;
}
#header #address span { font-size:.6em; }

#header #languages {
	position:absolute;
	right:55px;
	top:118px;
	width:72px;
	height:13px;
}

a.language { text-decoration:none; width: 18px; height:13px; background:url(../img/languages.png) no-repeat 0 0; display:block; float:left; clear:right;}
a.language.slv { background-position: 0 -13px; }
a.language.eng { background-position: -18px -13px; }
a.language.ita { background-position: -36px -13px; }
a.language.deu { background-position: -54px -13px; }

a.language.slv:hover, a.language.slv#current { background-position: 0 0; }
a.language.eng:hover, a.language.eng#current { background-position: -18px 0; }
a.language.ita:hover, a.language.ita#current { background-position: -36px 0; }
a.language.deu:hover, a.language.deu#current { background-position: -54px 0; }

#navigation {
	display:block;
	background:url(../img/navigation-sprite.png) no-repeat left top;
	margin:168px 45px 0 60px;
	height:36px;
}
#navigation ul { list-style:none; margin-left:210px; }
#navigation ul li { list-style:none; list-style-position:outside; display:inline-block; float:left; clear:right;}
#navigation ul li a { display:block; width:90px; height:36px; background:url(../img/navigation-sprite.png) no-repeat left -36px; }
#navigation ul li a.home { background-position: -210px -36px; margin-right:16px;}
#navigation ul li a.appartment1 { background-position: -316px -36px; margin-right:34px;}
#navigation ul li a.appartment2 { background-position: -440px -36px; margin-right:20px; }
#navigation ul li a.pricelist { background-position: -550px -36px; }
#navigation ul li a.home:hover, #navigation ul li a.home#active { background-position: -210px -72px; }
#navigation ul li a.appartment1:hover, #navigation ul li a.appartment1#active { background-position: -316px -72px; }
#navigation ul li a.appartment2:hover, #navigation ul li a.appartment2#active { background-position: -440px -72px; }
#navigation ul li a.pricelist:hover, #navigation ul li a.pricelist#active { background-position: -550px -72px; }
#navigation ul li a span { display:none; }
#logo { position:absolute; left:42px; top:18px; width:220px; height:330px; background:url(../img/logo.png) no-repeat left top; }
#logo h1 { display:none }
#content { width:750px; margin:0 auto; text-align:left;  color:#6c6c6c; background: url(../img/border-mid.png) repeat-y center top; float:left;} 
#content .data { margin:20px 70px; line-height:1.5; }
#footer { float:left; background:url(../img/border-bottom.png) no-repeat center bottom; 
width:750px; height:80px; font-size:.65em;}
.data h2 { background:url(../img/h1-si.png) no-repeat left top; width: 287px; height: 50px; display:block; clear:both; margin-bottom:15px; }
.data.eng h2 { background-image:url(../img/h1-en.png) }
.data.ita h2 { background-image:url(../img/h1-it.png) }
.data.deu h2 { background-image:url(../img/h1-de.png) }
.data h2 strong { display:none; }
.data h2.medusa { background-position: left -50px }
.data h2.angels { background-position: left -100px }
.data h2.pricing { background-position: left -150px }
.data h2.findus { background-position: left -200px }
.data h2.gallery { background-position: left -300px }
.data h2.request { background-position: left -250px; margin-left:20px; }
.data p { text-align:justify; display:block; margin-bottom:15px; }
div.half { width:49%; float:left; clear:right; }
div.clr, div.clrspc { clear:both; height:0px; display:block; }
div.clrspc { height:30px }
table { width:100%; }
td { padding:8px 4px;border-top:1px dotted #6c6c6c; }
td.hc { font-weight:bold; width:155px; text-align:left; }
dt { font-weight:bold; float:left; clear:right; width: 175px; padding-bottom:8px; margin-bottom:8px; border-top:1px dotted #6c6c6c;  }
dd { float:left; padding-bottom:8px; margin-bottom:8px;border-top:1px dotted #6c6c6c;   }
dl { clear:both; float:left; }
div.form { clear:both; display:block; width:270px; padding-left:20px; }
div.input { clear:both; display:block; padding:8px 0 0 0; margin:0 0 8px 0; border-top:1px dotted #6c6c6c; width:100%; }
label { display:block; clear:both; font-size:.9em; }
input, textarea { padding:3px; font:12px Georgia, "Times New Roman", Times, serif; display:block; width:250px;}
input.checkbox { width:auto; float:left; margin-right:8px;}
button { padding:4px; }
img.limg {float:left; margin-right:15px;}
img.rimg {float:right; margin-left:15px;}
a.hide {display:none;}
/*slimbox style*/
/* SLIMBOX */
#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}
#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}
.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}
#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}
#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}
#lbPrevLink {
	left: 0;
}
#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}
#lbNextLink {
	right: 0;
}
#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}
#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}
#lbCaption, #lbNumber {
	margin-right: 71px;
}
#lbCaption {
	font-weight: bold;
}
/*slimbox end*/
