@font-face{
font-family: 'FuturaPTLight_Reg';
src: url( 'http://fnt.webink.com/wfs/?drawer=0A87C532-9ECC-4AEB-9092-FEEE062A78DB&font=B6244AA7-9321-F818-21B7-DCD4B4E2ABE7');
font-weight:normal;font-style:normal;
}

@font-face{
font-family: 'FuturaPTBook_Reg';
src: url( 'http://fnt.webink.com/wfs/?drawer=0A87C532-9ECC-4AEB-9092-FEEE062A78DB&font=99B90B52-FC86-D532-91E2-93D2FC4AE03D');
font-weight:normal;font-style:normal;
}
@font-face {
	font-family: 'Florencesans';
	src: url('fonts/Florsn01.ttf');
	src: local('Gÿ¦'),  url('fonts/Florsn01.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}


html,body{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
body {
	font-family: "Trebuchet Ms", Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;	
	background-color:#9eadb9;	
	background-image:url(../images/mainbgmid.jpg);
	background-position:center top;
	background-repeat:repeat-y;		
/*background-color: #000000;
background-image: url(../images/mainbg.jpg), url(../images/bottombg.jpg);
background-position: center top, center bottom;
background-repeat: no-repeat, repeat-x;*/
}
#topbgfix {
	float:left;
	width:100%; position:relative;
	background-image:url(../images/mainbg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	min-height:1000px;
}

#bottombg {
	float:left;
	width:100%; position:relative;
	background-image:url(../images/bottombg.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	min-height:800px;
}
a:link, a:visited{
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}	 

a:hover{
	font-weight: normal;
	text-decoration: none;
}	

h1, h2, h3, h4, h5, h6 {
     font-family:"FuturaPTBook_Reg", "Trebuchet Ms", Arial, Helvetica, sans-serif;
	 font-weight:normal;
	 color:#ffffff;
	 text-decoration:none;
	 line-height:normal;

}
h1, h2 {
	font:36px/36px 'FuturaPTBook_Reg', 'Trebuchet Ms', Arial, Helvetica, sans-serif;
	font-size:36px;
	margin:0 0 0 0;
	padding:36px 47px 36px 47px;
	line-height:40px;

	
}

h3, h4, ul#pensiune-categs li a, ul#galerie-categs li a {
/*	font:25px/25px 'Florencesans', Arial, Helvetica, sans-serif;*/
	font:22px/22px 'FuturaPTBook_Reg','Trebuchet MS', Arial, Helvetica, sans-serif;
	margin:0 0 0 0;
	padding:6px 0px 3px 0px;
	line-height:25px;
	text-align:center;
	letter-spacing:-1px;

	
}
h2.index_title {
	padding-top:70px;
	padding-bottom:32px;
}

p {
	margin:0 0 0 0;
	padding:0 47px 15px 47px;
}
p.homepage_text {
	font-size:13px;
	line-height:19px;
}

img.right_a{
	float:right;
	padding-right:46px;
	padding-left:20px;
}

img.right {
	padding-left:35px;
	float:right;
}
img.left {
	padding-right:35px;
	float:left;
}
  #wrapper {
    position:relative;
	text-align: left;
	width: 960px;
	margin:0 auto 0 auto;
   }
   #header {
	   float:left; position:relative;
	   width:100%; height:306px;
	   margin:0 0 0 0; clear:both;
   }

ul#menu {
	list-style-type:none;
	padding:6px 0 0 0;
	margin:0 0 0 0;
	position:relative;
	float:right;
	width:70%; height:67px;
}
ul#menu li {
	list-style-type:none;
	margin:0 0 0 0; padding:0 0 0 0;
	float:right; position:relative;

}
ul#menu li a {
	font-family:"FuturaPTBook_Reg","Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	float:left;
	position:relative;
	padding:15px 15px 35px 15px; 
	font-size:14px;	
	line-height:16px;
	color: #ffffff;
	text-decoration:none;
	text-shadow:0px 1px 1px #39231d;
	text-transform:uppercase;
	background:none;

}
ul#menu li a:hover {
	color:#ffffff;
	text-shadow:0px 1px 1px #000000;
}
#active_menu {
	position:absolute;
	top:45px;
	right:695px;
	width:40px;
	height:40px;
	background:url('../images/menuhover.png') center bottom no-repeat;
	margin-left:285px;
}

#footer {
	float:left; position:relative;
	height:83px; width:100%; clear:both;
	padding-top:60px;
}
#footer img#mediajuice {
	float:right; position:relative;
	margin:29px 35px 0px 0px;
	border:none;
}

#footer #text {
	float:left; position:relative;
	width:736px;
	padding-left:36px;
	color:#676664;
	padding-top:10px;
	
}

ul#footermenu {
	list-style-type:none;
	padding: 0 0 0;
	margin:0px 0 0 20px;
	position:relative;
	float:left;
	width:766px; height:43px;
	background:url('../images/footerbg.jpg') bottom left no-repeat;
}
ul#footermenu li {
	list-style-type:none;
	margin:0 0 0 0; padding:0 0 0 0;
	float:left; position:relative;

}
ul#footermenu li a {
	float:left;
	position:relative;
	padding:10px 16px 10px 16px; 
	font-size:14px;	
	line-height:16px;
	color: #484d52;
	text-decoration:none;

}
ul#footermenu li a:hover {
	color:#004040;
	
}

/*home*/

#home {
	width:100%; position:relative; height:503px; clear:both;
	/*background:url('../images/bg01.jpg') top left no-repeat;*/
}
#home p {
	padding-right:485px;
}
#home #rightboxes {
	position:absolute;
	width:477px; height:435px;
	top:56px; right:0px;
}
#bunnyfixcrop {
	position:absolute;
	width:979px; height:73px;
	left:-9px;
	top:-26px;
}
#bunnyfix {
	width:979px; height:73px; position:relative; float:left;
}
.srotator {
	position: relative; height: 73px; width: 979px; float:left;
}

/*PENSIUNE*/

#pensiune {
	width:100%; position:relative; height:670px; clear:both;
	background:url('../images/bg02.png') top left no-repeat;
}

#pensiune h2 {
	padding:48px 47px 32px 47px;
}

#pensiune-left {
	float:left; position:relative;
	width:279px; height:286px;
	background:url('../images/02-leftbg.jpg') top left no-repeat;
}
#pensiune-topfade, #pensiune-bottomfade {
	position:absolute; right:0px; width:681px; height:120px; z-index:2;
}
#pensiune-topfade {
	top:0px; 
	background:url('../images/02-topmask.png') top left no-repeat;
}
#pensiune-bottomfade {
	bottom:0px;
	background:url('../images/02-bottommask.png') top left no-repeat;
}

ul#pensiune-content {
	float:right; position:relative;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 0; padding:0 0 0 0;
	height:642px; width:681px;
	text-align:left;
	
}
ul#pensiune-content li {
	list-style:none;
	margin:0 0 0 0;
	padding:120px 0 42px 0;
	height:480px; width:681px;
}

.pensiune-mid {
	float:left; position:relative; width:450px;
}
.pensiune-mid p {
	padding:25px 0px 0px 0px;
}
.pensiune-right {
	float:right; position:relative; width:170px;
	margin-right:46px;
	text-align:left;
	background:url('../images/op30.png') top left repeat;

	-moz-border-radius: 16px; -webkit-border-radius: 16px; border: 0px solid #000000;	
	border-radius:16px;
	behavior: url(css/ie-css3.htc);
	
}
.pensiune-right a.galerie-link img {
	padding-bottom:17px;
}
.pensiune-right a.pano-link img {
	padding-top:17px;
}

ul#pensiune-categs , ul#galerie-categs{
	list-style-type:none;
	padding:4px 0 12px 50px;
	margin:0 0 0 0;
	position:relative;
	float:left;
	width:210px;
	background:url('../images/02-leftbg-over.png') 50px 4px no-repeat;
	
}

ul#pensiune-categs li, ul#galerie-categs li {
	float:left; position:relative; clear:both;
	width:210px; height:52px;
}
ul#pensiune-categs li a, ul#galerie-categs li a {
	color:#53372b;
	text-align:left;
	text-decoration:none;
	padding:12px 0px 14px 23px;
	line-height:23px;
	display:block;
}
ul#pensiune-categs li a:hover, ul#galerie-categs li a:hover {
	color:#000;
}
ul#pensiune-categs li a.active, ul#galerie-categs li a.active {
	color:#FFF;

	text-shadow:0px 1px 1px #000000;
}
/*ACTIVITATI*/

#activitati {
	width:100%; position:relative; height:611px; padding-top:20px; clear:both;
	background:url('../images/bg03.jpg') top left no-repeat;
}
#activ_images {
	float:right; position:relative;
	width:620px; height:430px;
	padding-top:100px; margin-left:23px;
	
}

a#snowmobile {
	position:absolute;
	top:104px;
	left:17px;
}
a#ski {
	position:absolute;
	top:104px;
	left:317px;
}
a#hammerspiel {
	position:absolute;
	top:307px;
	left:16px;
}
a#sanius {
	position:absolute;
	top:308px;
	left:318px;
}

/*GALERIE*/

#galerie {
	width:100%; position:relative; height:619px; clear:both;
	background:url('../images/bg04.jpg') top left no-repeat;
}

#galerie h2 {
	padding:18px 47px 30px 47px;
}

#galerie-left {
	float:left; position:relative;
	width:279px; height:286px;
	background:url('../images/04-leftbg.jpg') top left no-repeat;
	letter-spacing:-1px;
}

#galerie-mid {
	float:left; position:relative;
	width:635px; height:418px;
}
#galerie-mask {
	position:absolute; z-index:999;
	width:635px; height:418px;
	background:url('../images/04-gallery-mask.png') top left no-repeat;
	top:0px; left:0px;
}
#galerie-topfade, #galerie-bottomfade {
	position:absolute; right:0px; width:687px; height:80px; z-index:2;
}
#galerie-topfade {
	top:0px; 
	background:url('../images/04-topmask.png') top right no-repeat;
}
#galerie-bottomfade {
	bottom:-1px;
	background:url('../images/04-bottommask.png') top right no-repeat;
}

ul#galerie-content {
	float:right; position:relative;
	overflow:hidden;
	list-style:none;
	margin:0 0 0 0; padding:0 0 0 0;
	height:619px; width:681px;
	text-align:left;
	
}
ul#galerie-content li {
	list-style:none;
	margin:0 0 0 0;
	padding:88px 0 51px 0;
	height:480px; width:681px;
}

ul#galerie-content li a {
	float:left; position:relative;
	width:120px; padding-bottom:20px;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;

}
ul#galerie-content li a:hover {
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity: 1;
	opacity: 1;
}
ul#galerie-content li a img {
	/*width:90px;*/
}
.rounded
{	padding:4px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	background-color:#FFF;
}
.roundedMain 
{
	padding: 5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color:#FFF;

}

/*REZERVARI*/

#rezervari {
	width:100%; position:relative; height:602px; clear:both;
	background:url('../images/bg05.png') top left no-repeat;
}

#rezervari h2 {
	padding:18px 47px 30px 47px;
}

#formular {
	float:right; position:relative;
	width:587px; padding-right:46px;
	text-align:left;
}
#formular p {
	padding-left:0px; padding-right:80px;
}

#formular form {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:500px;
	float:left; position:relative;
	border:none;
}
#formular fieldset {
	float:left;
	position:relative;
	width:600px;
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#formular fieldset input, #formular fieldset textarea {
	outline:none;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

	padding:15px 10px 15px 10px;
	background-color:#00160f;
	margin-right:10px;
	float:left; position:relative; width:218px;
	color:#666;
	line-height:16px;
	overflow:hidden;
	height:16px;

	-moz-border-radius: 16px; -webkit-border-radius: 16px; border: 0px solid #000000;	
	border-radius:16px;
	behavior: url(css/ie-css3.htc);


}

#formular fieldset input.addr {
		outline:none;
	width:468px;
	margin:10px 0px 10px 0px;

}

#formular fieldset input.inp_date {
	outline:none;
	width:73px;
	color:#041913;
	font-weight:bold;
	text-shadow:0px 1px 1px #ffffff;
	background:url('../images/04-btn.png') 0 0 no-repeat;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px solid #000000;	
	border-radius:0px;
	text-transform:uppercase;	
}
#formular fieldset input.inp_pers {
	outline:none;
	width:51px;
}

#formular fieldset input#send_bt {
	float:left; clear:both;
	width:95px;
	color:#041913;
	font-weight:bold;
	text-shadow:0px 1px 1px #ffffff;
	padding-left:15px; padding-right:20px;
	height:46px;
	cursor:pointer;
		background:url('../images/04-btn.png') 0 0 no-repeat;
-moz-border-radius: 0px; -webkit-border-radius: 0px; border: 0px solid #000000;	
	border-radius:0px;	
		
}


#formular fieldset label {
	float:left; position:relative;
	padding:15px 0px 15px 10px;
	line-height:16px; width:110px;
}
#formular fieldset label.spacer {
	width:100%; padding:0 0 0 0;
	height:30px; float:left; position:relative; clear:both;
}
#formular fieldset label.small_spacer {
	width:100%; padding:0 0 0 0;
	height:10px; float:left; position:relative; clear:both;
}
#formular fieldset label.messager {
	float:left; position:relative;
	padding:15px 0px 15px 10px;
	line-height:16px; width:300px;
	color:#FF0;
}
#fblink {
	padding-left:47px; padding-top:18px;
}
