@charset "utf-8";
/* CSS Document */
/* Razvan Radu -> razvan.radu@eafacere.ro */

/* Start Import other css files */
	/*
	@import url('');
	*/
/* End Import other css files */

/* Start Common */

@font-face {
    font-family: 'HoboStdMedium';
    src: url('/fonts/hobostd-webfont.eot');
    src: url('/fonts/hobostd-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/hobostd-webfont.woff') format('woff'),
         url('/fonts/hobostd-webfont.ttf') format('truetype'),
         url('/fonts/hobostd-webfont.svg#HoboStdMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NoirEtBlanc';
    src: url('/fonts/n_e_b-webfont.eot');
    src: url('/fonts/n_e_b-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/n_e_b-webfont.woff') format('woff'),
         url('/fonts/n_e_b-webfont.ttf') format('truetype'),
         url('/fonts/n_e_b-webfont.svg#noir-et-blancnormal') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerNextLTHeavyRom';
    src: url('/fonts/frutnlr2-webfont.eot');
    src: url('/fonts/frutnlr2-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/frutnlr2-webfont.woff') format('woff'),
         url('/fonts/frutnlr2-webfont.ttf') format('truetype'),
         url('/fonts/frutnlr2-webfont.svg#frutigernextltheavyromregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
  font-family: 'LibertinusSans';
  src: url('/fonts/LibertinusSans-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'LibertinusSans';
  src: url('/fonts/LibertinusSans-Bold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'LibertinusSans';
  src: url('/fonts/LibertinusSans-Italic.woff') format('woff');
  font-weight: normal;
  font-style: italic;
}



@font-face {
    font-family: 'FrutigerLTStd65Bold';
    src: url('/fonts/frutigerltstd-bold.eot');
    src: url('/fonts/frutigerltstd-bold.eot') format('embedded-opentype'),
         url('/fonts/frutigerltstd-bold.woff') format('woff'),
         url('/fonts/frutigerltstd-bold.ttf') format('truetype'),
         url('/fonts/frutigerltstd-bold.svg#FrutigerLTStd65Bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'FrutigerLTStd55Roman';
    src: url('/fonts/frutigerltstd-roman.eot');
    src: url('/fonts/frutigerltstd-roman.eot?#iefix') format('embedded-opentype'),
         url('/fonts/frutigerltstd-roman.woff') format('woff'),
         url('/fonts/frutigerltstd-roman.ttf') format('truetype'),
         url('/fonts/frutigerltstd-roman.svg#FrutigerLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'cairoregular';
    src: url('/fonts/cairo-webfont.eot');
    src: url('/fonts/cairo-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/cairo-webfont.woff') format('woff'),
         url('/fonts/cairo-webfont.ttf') format('truetype'),
         url('/fonts/cairo-webfont.svg#cairoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body						{ margin:0; padding: 0; font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; background: url(/img/body_bg.jpg) no-repeat top center fixed #42ae1a;}
body.mceContentBody			{ background:none!important;}
#pageBody					{ width:990px; display:block; position:relative; margin:0 auto; /*border:solid 1px #6FF;*/; padding-left:25px; }
img							{ border: none; outline:none;}
p, ul, ol, li,
h1, h2, h3, h4, h5, h5, h6,
form, fieldset				{ margin:0; padding:0; border:none;}
input, textarea, select		{ border-width:1px; margin:0; padding:0; font:normal 11px 'Trebuchet MS'; color:#545454;}
textarea					{ overflow:auto;}
ul, li ol					{ list-style:none;}
*							{ outline-color:invert; outline-style:none; outline-width:medium;}
.BiggerFont,
.BiggerFont strong			{ font-size:20px!important;}
.clear						{ clear: both; font-size:0; line-height:0; height:0; }
.no_margin_all				{ margin:0!important;}
.yellow						{color:#ffba26 !important}
.no_margin_r				{ margin-right:0px!important;}
.no_margin_l				{ margin-left:0px!important;}
.no_border_r				{ border-right:none!important;}
.no_border_l				{ border-left:none!important;}
.no_border_t				{ border-top:none!important;}
.no_border_b				{ border-bottom:none!important;}
.no_bg						{ background:none!important;}
.no_bg_img					{ background-image:none!important;}
.no_border					{ border:none!important}
.float_l					{ float:left!important;}
.float_r					{ float:right!important;}
.opacity_40					{ opacity:0.4;filter:alpha(opacity=40);}
.opacity_60					{ opacity:0.6;filter:alpha(opacity=60);}
.opacity_80					{ opacity:0.8;filter:alpha(opacity=80);}
.opacity_100				{ opacity:1.0!important;filter:alpha(opacity=100)!important;}
.font_10					{ font-size:11px!important;}
.Smaller					{ font-size:10px!important;}
/* End Common */

/* Start Logo */
.logo						{ width:320px; height:70px; display:inline; position:relative; float:right; background:url(/img/logo_bg.jpg) no-repeat top left; margin-right:25px; padding:9px 0 0 0; z-index:2;}
.logo h1					{ width:303px; height:50px; text-indent:-90000px; position:relative; display:block; margin:0 auto; background:url(/img/logo.jpg) no-repeat top left; text-align:left!important;}
.logo h1 a					{ width:303px; height:50px; display:block; margin:0 auto; position:relative;}
.logo p 					{ text-align:center; color:#fff; font-size:11px; padding:1px 0 3px 0; margin:0px; width:100%;}
/* End Logo */

/* START MCE Content */
.mce_content h1					{ font:normal 18px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h2					{ font:normal 16px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h3					{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h4					{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h5					{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h6					{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h1 *				{ font:normal 18px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h2 *				{ font:normal 16px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h3 *				{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h4 *				{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h5 *				{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}
.mce_content h6 *				{ font:normal 14px 'Trebuchet MS'!important; color:#00aeef!important;}

.mce_content * a 				{ text-decoration:underline!important; color:#00aeef!important;}
.mce_content * a *				{ text-decoration:none!important; color:#00aeef!important;}
.mce_content * a:hover *		{ text-decoration:none!important; color:#00aeef!important;}
.mce_content * a:visited *		{ text-decoration:none!important; color:#00aeef!important;}

.mce_content a 					{ text-decoration:underline!important; color:#00aeef!important;}
.mce_content a *				{ text-decoration:none!important; color:#00aeef!important;}
.mce_content a:hover *			{ text-decoration:none!important; color:#00aeef!important;}
.mce_content a:visited *		{ text-decoration:none!important; color:#00aeef!important;}
.mce_content ol					{ list-style:none!important;}
.mce_content p	 				{ text-align:justify!important; color:#fff!important; padding:5px 0!important; min-height:2px!important; height:auto!important; height:2px;}
.mce_content p *				{ text-align:justify!important; color:#fff!important; min-height:2px!important; height:auto!important; height:2px;}
.mce_content ul *				{ color:#fff!important;}
.mce_content table				{ width:100%; }
/* END MCE Content */

.Logo					{ width:275px; height:195px; position:relative; display:block; float:left; margin-left:-85px;}
.Logo h1				{ width:275px; height:195px; position:relative; display:block; background:url(/img/logo.png) no-repeat top left; text-indent:-10000px;}
.Logo h1 a				{ width:275px; height:195px; position:relative; display:block;}

.Headline				{ height:64px; width:710px; display:block; position:relative; float:left; background:url(/img/headline_bg.png) no-repeat top left; margin-top:30px;}
.Headline h2			{ font:normal 22px/24px 'Trebuchet MS'; color:#fff; padding:20px 30px; }
.Header					{ position:relative; z-index:22;}

.Header-Right-Content					{ display:block; float:right; position:absolute; right:69px; top:95px; }
.Header-Right-Content ul				{ display:block; }
.Header-Right-Content ul li				{ text-align:right; position:relative;}
.Header-Right-Content ul li a			{ color:#fff; text-decoration:none;}
.Header-Right-Content ul li a:hover		{ text-decoration:underline;}
.Header-Right-Content ul li a:visited	{ color:#fff;}

.mod_menu	{ position:relative; display:block; margin-left:-25px; float:left; width:151px; z-index:999; /*background:url(/img/menu.png) no-repeat left 22px;*/ }
.Content	{ display:block; min-height:600px!important; height:auto!important; height:600px; position:relative; width:100%; }
.Menu-Box	{ width:151px; /*height:340px;*/ display:block; position:relative; /*float:left; background:url(/img/menu.png) no-repeat top left;*/ z-index:2; }

.Flash-Content	{ position:absolute; top:-43px; left:50px; z-index:1; background:url(/img/flash_content_bg.png) no-repeat top left; padding:20px; height:426px; width:852px; display:block;}
.Absolute-Boxes	{ position:relative;}
.Over-Content	{ height:1px!important; display:block; width:1px; position:relative; z-index:3; float:left; overflow:visible; margin-top:45px; }

.Footer							{ margin:0; position:relative; width:912px; height:234px; display:block; z-index:97; float:right; margin-bottom:40px; margin-top:20px; }
.Footer .Footer-Content			{ width:912px; height:234px; display:block; position:relative; background:url(/img/footer_bg.png) no-repeat top left; z-index:6; float:right;}
.Footer-Content-Text			{ left:25px; margin-top:120px; width:765px; font:normal 11px/14px 'Trebuchet MS'; color:#fff; }
.Footer-Content-Text p			{ font:normal 11px/14px 'Trebuchet MS'; color:#fff; }
.Footer-Content-Text a			{ color:#FFBA26; text-decoration:none; }
.Footer-Content-Text a:hover	{ color:#FFBA26; text-decoration:underline; }

.Box-Tipuri-Petreceri	{ display:block; width:288px; height:317px; background:url(/img/box_tipuri_petreceri_bg.png) no-repeat top left; position:absolute; top:-53px; right:-900px; }
.Box-Tipuri-Petreceri ul				{ padding:64px 0 0; float:left; }
.Box-Tipuri-Petreceri ul li				{ display:block; height:39px; margin:0 0 0 20px; padding:3px 0 0 20px; position:relative; width:258px; float:left; }
.Box-Tipuri-Petreceri ul li:hover		{ background:url(/img/tipuri_petrecere_bg_over.png) no-repeat top left; }
.Box-Tipuri-Petreceri ul li a			{ font:normal 28px/28px 'Trebuchet MS'; color:#000; text-decoration:none; position:relative; height:44px; width:100%; float:left;}
.Box-Tipuri-Petreceri ul li a span		{ position:relative; text-indent:-10000px; float:left;}
.Box-Tipuri-Petreceri ul li a:hover		{ /*background:url(/img/tipuri_petrecere_bg_over.png) no-repeat top left;*/}
.Box-Tipuri-Petreceri ul li a:visited	{}

.Box-Treehouse-Welcome	{ display:block; width:320px; height:199px; background:url(/img/box_welcome_bg.png) no-repeat top left; position:absolute; top:180px; left:150px; z-index:98!important; }
.Box-Treehouse-Welcome form	{ padding:115px 0 0 40px;}
.Box-Treehouse-Welcome form fieldset	{}
.Box-Treehouse-Welcome .Field-Box						{ }
.Box-Treehouse-Welcome .Field-Box label					{ color:#fff; display:block; position:relative; font-size:13px; margin-bottom:12px; margin-top:-10px; }
.Box-Treehouse-Welcome .Field-Box input.Text-Input		{ border:none; height:18px; margin:0 8px 0 18px; width:152px; color:#545454; float:left;}
.Box-Treehouse-Welcome .Field-Box input.button			{ opacity:0; filter:alpha(opacity=0); cursor:pointer; height:24px; width:50px; float:left;}

.Pilon-Top				{ background:url(/img/pilon_top.png) no-repeat bottom left; display:block; position:relative; height:17px; width:150px; z-index:3;}
.Pilon-Bottom			{ background:url(/img/pilon_bottom.png) no-repeat bottom left; display:block; position:absolute; left:-25px; bottom:0; height:5000px; width:150px; z-index:21; }

.Page-Title						{ display:block; height:40px; left:185px; position:absolute; top:-45px; width:298px; z-index:9; float:left; }
.Page-Title h2					{ font-family:HoboStdMedium; font-size:22px!important; font-weight:normal; color:#000; padding-right:105px!important; min-width:200px; }

.Content-Inside-Box				{ float:left; margin:0 0 0 50px; position:relative; z-index:100; }
.Content-Inside-Box-Top			{ display:block; position:relative; width:719px; height:24px; background:url(/img/content_inside_box_top.png) no-repeat top left; }
.Content-Inside-Box-Middle		{ display:block; position:relative; width:719px; min-height:345px!important; height:auto!important; height:345px; background:url(/img/content_inside_box_middle.png) repeat-y top left; }
.Content-Inside-Box-Bottom		{ display:block; position:relative; width:719px; height:21px; background:url(/img/content_inside_box_bottom.png) no-repeat top left; }
.Content-Inside-Box-Bottom-Right,
.Content-Inside-Box-Bottom-Left	{ width:46px; height:46px; position:absolute; bottom:-3px;}
.Content-Inside-Box-Bottom-Right{ right:0; background:url(/img/content_inside_box_right.png) no-repeat top left; }
.Content-Inside-Box-Bottom-Left{ left:0; background:url(/img/content_inside_box_left.png) no-repeat top left; }

.Text-Content				{ padding:0 42px 20px 42px; }
.Text-Content p				{ font:normal 14px/16px 'Trebuchet MS'; color:#fff; }
.Text-Content p strong		{ font:bold 14px/16px 'Trebuchet MS'; color:#ffba26; }
.Text-Content p span		{ color:#ffba26; }
.Text-Content p a			{ color:#fff; text-decoration:underline;}
.Text-Content p a:visited	{ color:#fff;}

.Link-Detalii-Box						{ display:inline; float:right; margin-right:25px; position:relative; width:auto; }
.Link-Detalii-Box .Link-Detalii 		{ display:block; position:relative; width:151px; height:39px; background:url(/img/link_locatii.png) no-repeat top left; font:normal 18px/39px 'Trebuchet MS'; color:#000; text-align:center; text-decoration:none; }
.Link-Detalii-Box .Link-Detalii:hover	{ background:url(/img/link_locatii_hover.png) no-repeat top left; }
.Link-Detalii-Box .Link-Detalii:visited	{ color:#000; }

.Link-Detalii-Box-Wide						{ display:inline; float:right; margin-right:25px; position:relative; width:auto; }
.Link-Detalii-Box-Wide .Link-Detalii 		{ display:block; position:relative; width:180px; height:39px; background:url(/img/link_locatii_1.png) no-repeat top left; font:normal 18px/39px 'Trebuchet MS'; color:#000; text-align:center; text-decoration:none; }
.Link-Detalii-Box-Wide .Link-Detalii:hover	{ background:url(/img/link_locatii_hover_1.png) no-repeat top left; }

.Box-Parteneri						{ background:url(/img/logos_bg.png) no-repeat top left; height:53px; margin:0 auto; padding:14px 0 0 10px; width:654px; }
.Box-Parteneri ul					{ }
.Box-Parteneri ul li				{ display:block; position:relative; width:auto; float:left; margin-right:10px; }
.Box-Parteneri ul li a				{ }
.Box-Parteneri ul li a img			{}

.Text-Content-Inside-Box			{ background:url(/img/content_inside_bg.png) repeat top left; width:610px; min-height:165px!important; height:auto!important; height:165px; padding:10px; }
.Text-Content-Inside-Box ul li		{ padding:0 0 10px 0;}
/*.Text-Content-Inside-Box p strong	{ font:bold 12px/14px 'Trebuchet MS'; color:#fff;}*/
.Page-Subtitle						{ padding:5px 0 5px 10px; }

.Text-Content-Inside-Box form						{ background:url(/img/form_impresie_bg.png) no-repeat top left #2c1603; display:block; position:relative; float:right; width:420px; min-height:50px!important; height:auto!important; padding:10px; }
.Text-Content-Inside-Box form p 					{ padding-bottom:13px; }
.Text-Content-Inside-Box form p strong				{ font-size:14px; }
.Text-Content-Inside-Box form .Field-Box			{ display:block; position:relative; float:left; width:auto; margin:0 10px 0 0 ; }
.Text-Content-Inside-Box form .Field-Box label		{ color:#ffba24; font:bold 11px/11px 'Trebuchet MS'; display:block; clear:both; width:auto; padding-bottom:5px; }
.Text-Content-Inside-Box form .Field-Box input,
.Text-Content-Inside-Box form .Field-Box textarea	{ background:#fff; border:none; font:normal 11px/14px 'Trebuchet MS'; color:#545454;}
.Text-Content-Inside-Box form .Field-Box input		{ width:120px; height:20px; }
.Text-Content-Inside-Box form .Field-Box textarea	{ width:200px; height:80px; overflow:auto;}
.Text-Content-Inside-Box form .Submit-Button		{ display:block; position:relative; width:75px; height:29px; background:url(/img/submit_bt_trimite.jpg) no-repeat top left; float:left; margin-top:70px;}
.Text-Content-Inside-Box form .Submit-Button input	{ background:none; font: bold 12px 'Trebuchet MS'; color:#000; text-align:center; width:67px; cursor:pointer; margin:3px; border:none; line-height:22px;}



.Box-Image-Bottom-Content					{ bottom:20px; position:absolute; right:78px;}
.de-ce-Page	.Link-Detalii-Box				{ bottom:0; display:inline; float:right; margin-right:25px; position:absolute; right:40px; width:auto; z-index:9; }

.Form-Newsletter							{ width:325px!important; height:150px!important; display:block; position:relative; float:right; }
.Form-Newsletter label						{ float:left; padding-right:5px; line-height:18px!important;}
.Custom-Label								{ font:normal 10px/12px 'Trebuchet MS'!important; color:#944500!important; }
.Form-Newsletter .Field-Box 				{ padding-left:70px;}
.Form-Newsletter .Field-Box input			{ width:146px!important; }
.Form-Newsletter .Field-Checkbox input		{ width:auto!important; width:10px; height:10px; background:none!important;}
.Form-Newsletter .Submit-Button				{ margin:0 0 5px 185px !important;}
.Form-Newsletter .Submit-Button input		{}


.Form-Contact							{ width:50%; float:left; }
.Form-Contact form						{ }
.Form-Contact form fieldset				{ }
.Form-Contact form .Field-Box			{ background:url(/img/input_bg.png) no-repeat scroll 83px bottom transparent; clear:both; display:block; height:20px; padding-bottom:8px; position:relative; width:272px; margin-bottom:5px; }
.Form-Contact form .Field-Box label		{ font:bold 11px/18px 'Trebuchet MS'; color:#ffba24; display:block; position:relative; float:left; padding-right:5px; width:85px; text-align:right; }
.Form-Contact form .Field-Box input		{ display:block; position:relative; display:block; position:relative; float:left; width:180px; border:none;}
.Form-Contact form .Field-Box textarea	{ width:220px; height:80px; display:block; position:relative; border:none;}
.Form-Contact form .Textarea-Box 		{ height:85px; width:313px; }
.Form-Contact form .Submit-Button		{ display:block; position:relative; width:75px; height:29px; background:url(/img/submit_bt_trimite.jpg) no-repeat top left; float:right;}
.Form-Contact form .Submit-Button input	{ background:none; font: bold 12px 'Trebuchet MS'; color:#000; text-align:center; width:67px; cursor:pointer; margin:3px; border:none; padding-top:1px;}

.contact-Page .Text-Content-Inside-Box	{ min-height:100px!important; height:auto!important; height:100px; margin-right:30px; display:inline; float:right; width:200px!important; margin-top:98px;}
.rezervari-Page .Page-Subtitle,
.contact-Page .Page-Subtitle			{ padding:20px 0 25px 10px;}
.contact-Page .Text-Content-Inside-Box .Page-Subtitle			{ padding:0!important; }
.contact-Page .Text-Content-Inside-Box .Page-Subtitle strong	{ color:#ffba26!important; }

.Form-Invitation.Form-Contact {padding:10px; width:90%}
.Form-Invitation.Form-Contact .Field-Box {background: none; width: 100%} 
.Form-Invitation.Form-Contact form .Field-Box input {height: 20px;} 
.Form-Invitation.Form-Contact form .Field-Box textarea {width:75%; height: 200px;}
.Form-Invitation.Form-Contact form .Field-Box label	{text-align:left; width: 120px; }
.Form-Invitation.Form-Contact .text {color:#fff;}
.Form-Invitation.Form-Contact form .Submit-Button {float:left}


.rezervari-Page .Form-Box		{ margin:0 auto; float:none!important; width:50%;}

.contul-meu-Page .Form-Box-Left						{ width:56%; }
.contul-meu-Page .Form-Box-Left .Field-Box			{ width:315px; background-position:127px bottom;}
.contul-meu-Page .Form-Box-Left .Field-Box label	{ width:130px;}

.contul-meu-Page .Form-Box-Right					{ width:44%; padding-top:190px;}
.contul-meu-Page .Form-Box-Right .Field-Box			{ }
.contul-meu-Page .Form-Box-Right .Field-Box label	{ width:86px;}

.Locatii-Features-Box,
.Locatii-Features-Box .Locatii-Features-Left,
.Locatii-Features-Box .Locatii-Features-Middle,
.Locatii-Features-Box .Locatii-Features-Right		{ height:25px; display:block; position:relative; float:left;}

.Locatii-Features-Box								{ display: block; margin: 0; position: absolute; width: 190px; bottom: 11px; left: 30px;}
.Locatii-Features-Box .Locatii-Features-Left		{ width:15px; background:url(/img/locatii_icons_bg_left.png) no-repeat top left;}
.Locatii-Features-Box .Locatii-Features-Middle		{ width:auto; background:url(/img/locatii_icons_bg_middle.png) repeat-x top left;}
.Locatii-Features-Box .Locatii-Features-Right		{ width:15px; background:url(/img/locatii_icons_bg_right.png) no-repeat top left;}

.Locatii-Features-Middle ul							{ padding:4px 0 0 0; }
.Locatii-Features-Middle ul li						{ position:relative; padding:0!important; float:left;}
.Locatii-Features-Icon								{ width:21px; height:11px; display:block; position:relative; background:url(/img/sprite_locatii_features.jpg) no-repeat; float:left;}
.Locatii-Features-Middle ul li a.Piscina-Icon		{ background-position:-3px -4px; }
.Locatii-Features-Middle ul li a.Teren-Joaca-Icon	{ background-position:-3px -16px; }
.Locatii-Features-Middle ul li a.Cort-Icon			{ background-position:-3px -32px; }
.Locatii-Features-Middle ul li a.Receptie-Icon		{ background-position:-3px -45px; }
.Locatii-Features-Middle ul li a.Gratar-Icon		{ background-position:-3px -58px;}
.Locatii-Features-Middle ul li a.Copacei-Icon		{ background-position:-3px -87px; }
.Locatii-Features-Middle ul li a.Ponei-Icon			{ background-position:-3px -113px; }
.Locatii-Features-Middle ul li a.Basket-Icon		{ background-position:-3px -72px; }

.Small-Tooltip-Content			{ width:70px!important; height:40px!important; background:url(/img/locatii_small_tooltip_bg.png) no-repeat top left!important; color:#fff; left:-56px !important; line-height:14px; text-align:center; top:11px !important; padding:10px 0 0 0;}
.Add-Line-Height				{ line-height:46px!important; padding:0!important;}


.locatii-Page .Text-Content-Inside-Box				{ min-height:50px!important; height:auto!important; height:50px; }
.locatii-Page .Link-Detalii-Box						{ margin-right:-25px!important;}
.Large-tooltipContent								{ color:#000; height:210px !important; padding:22px 18px 0 40px; width:169px !important; z-index:100; background:url(/img/locatii_tooltip_bg.png) no-repeat top left!important; }
.Large-tooltipContent .Large-tooltipContent-Inside	{ position:relative; height:192px; }
.Large-tooltipContent .Tooltip-Title				{ font:bold 14px/14px verdana; color:#000; margin:0!important; padding:0!important;}
.Large-tooltipContent .Tooltip-Text-Content			{ font:normal 11px/12px 'Trebuchet MS'; color:#000; padding:2px;}
.Large-tooltipContent .Tooltip-Gps					{ }
.Large-tooltipContent .Tooltip-Gps a				{ font:bold 11px/12px 'Trebuchet MS'; color:#db5414; text-decoration:none;}
.Large-tooltipContent .Tooltip-Gps a:hover			{ text-decoration:underline;}
.Large-tooltipContent .Tooltip-Gps a:visited		{ color:#db5414; }
.Large-tooltipContent .Tooltip-Link-Map				{ bottom:0; font:10px 'Trebuchet MS'; height:12px; position:absolute; right:10px; text-align:center; width:54px;}
.Large-tooltipContent .Tooltip-Link-Map a			{ color:#fff; text-decoration:none;}
.Large-tooltipContent .Tooltip-Link-Map a:hover		{ text-decoration:underline; }
.Large-tooltipContent .Tooltip-Link-Map a:visited	{ color:#fff;}


.Small-Input-Box								{ display:block; height:30px; padding-left:59px; position:relative; width:256px;}
.Small-Input-Box .Field-Box						{ clear:none !important; float:left; width:85px !important;}
.Small-Input-Box .Field-Box label				{ width:50px !important;}
.Small-Input-Box .Field-Box input				{ width:30px !important;}
.CollapsiblePanelOpen							{ background:url(/img/google_map_bg.png) no-repeat top left; height:460px; left:-200px; padding:22px 0 0 17px !important; position:absolute; top:0; width:947px; z-index:9999;}
.WidgetCollapsiblePanelTriggerClose				{ padding-left:10px;}
.WidgetCollapsiblePanelTriggerClose a			{ color:#fff; text-decoration:none;}
.WidgetCollapsiblePanelTriggerClose a:hover		{ text-decoration:underline;}
.WidgetCollapsiblePanelTriggerClose a:visited	{ color:#fff;}

.Inline-Gallery					{ margin:-4px 155px 0 0; display:inline!important; float:right;}
.Gallery-Box					{ width:200px; height:180px; display:block; position:relative; background:url(/img/gallery_bg.png) no-repeat top left;}
.Gallery-Box-Content			{ display:block; height:123px; left:26px; position:absolute; top:21px; width:139px;}
.Gallery-Box-Content a			{ display:block; position:relative; margin:0!important; float:none;}
.Gallery-Box-Content img		{ display:block; position:relative; margin:0!important; float:none;}

.ShowCalendar					{ height:0!important; width:0!important; opacity:0; filter:alpha(opacity=0); display:none;}

.Oferta-Flash					{ position:absolute; top:0; right:-10px; background:url(/img/oferta_flash.png) no-repeat top left; width:109px; height:56px; display:block; }
.Oferta-Flash a					{ width:109px; height:56px; display:block; position:relative;}
.Footer-Menu					{ left:20px; position:absolute; top:80px; }
.Footer-Menu ul					{ margin:0; padding:0; }
.Footer-Menu ul li				{ width:auto; display:block; position:relative; float:left; border-right:solid 1px #fff; height:10px; padding-right:5px; margin-right:5px; line-height:10px; font-size:11px;}
.Footer-Menu ul li:last-child	{ border:none; padding-left:60px;}
.Footer-Menu ul li a			{ color:#fff; text-decoration:none; }
.Footer-Menu ul li a:hover		{ text-decoration:underline; }
.Footer-Menu ul li a:visited	{ color:#fff; }

.Pagina-Personala-Comanda				{}
.Pagina-Personala-Box-Links				{ position:relative; margin-top:135px;}
.Pagina-Personala-Comanda p				{ text-align:center;}
.Pagina-Personala-Comanda p a			{ color:#fff; text-decoration:none;}
.Pagina-Personala-Comanda p a:hover		{ text-decoration:underline;}
.Pagina-Personala-Comanda p a:visited	{ color:#fff;}

.Show-Flash-App							{ z-index:1000; opacity:1.0!important;filter:alpha(opacity=100)!important;}
.SetZindex								{ z-index:1; }

.Flash-Controls							{ display:none; position:absolute; right:67px; top:-81px; z-index:11111; }
.Flash-Controls p						{ }
.Flash-Controls p a						{ background:#930; opacity:0.7!important;filter:alpha(opacity=70)!important; margin:1px; padding:2px 10px; display:block; position:relative; float:left; width:auto; color:#fff; text-decoration:none;}
.Flash-Controls p a:hover				{ opacity:1.0!important;filter:alpha(opacity=100)!important; }
.Show-Flash-Controls					{ display:block!important; }

.Link-Locatie-Treehouse-1				{ background:#000; position:absolute; top:20px; right:20px; display:block; width:852px; height:426px; opacity:0!important; filter:alpha(opacity=0)!important; }
.Link-Locatie-Treehouse-1-Tooltip		{ position:absolute; background:url(/img/tooltip_flash_over_bg.png) no-repeat top left; top:50px; right:350px; width:160px; height:95px; display:none; text-align:center!important; font:normal 18px 'Trebuchet MS'; color:#000; text-decoration:none; padding:50px 30px 0 35px; }
.Link-Lunguletul-2						{ position:absolute; bottom:7px; right:20px; display:block; background:url(/img/link_locatii_2.png) no-repeat top left; font:normal 14px 'Trebuchet MS'; color:#000; width:200px; height:25px; text-align:center; text-decoration:none; line-height:25px;}

.Flash-Over-Menu-Box					{ background:url(/img/tooltip_flash_over_bg_1.png) no-repeat top left; width:150px; height:88px; display:block; position:absolute; top:0; right:0; z-index:99999999; right:79px; top:-75px;}
.Flash-Over-Menu-Box ul					{ margin:12px 0 0 30px; padding:0; position:relative; display:block; }
.Flash-Over-Menu-Box ul li				{ height:16px; }
.Flash-Over-Menu-Box ul li a			{ font:bold 12px 'Trebuchet MS'; color:#000; text-decoration:none; }
.Flash-Over-Menu-Box ul li a:hover		{ text-decoration:underline; }
.Flash-Over-Menu-Box ul li a:visited	{ color:#000; }


.SN-Box						{ z-index:100; position:absolute; top:100px; left:0; display:block; width:auto; height:200px;}
.De-Ce-Box					{ }
.Top-Box					{ width:113px; height:24px; display:block; position:relative; background:url(/img/facebook/top_box_bg.png) no-repeat top left; margin-bottom:20px;}
.Logo-Box a	img				{ float:right; margin:8px 7px 0 0; }
.Middle-Box					{ background:url(/img/facebook/middle_box_bg.png) no-repeat top right; width:55px; height:116px; display:block; position:relative; float:left; }
.Colapse-Expand-Button		{ background:url(/img/facebook/expand_icon.png) no-repeat top left; display:block; float:left; height:15px; margin:42px 0 0 -10px; position:relative; width:15px; }
.Colapse-Expand-Button a	{ display:block; position:relative; width:15px; height:15px;}
.Middle-Box-Content			{ background:url(/img/facebook/middle_nav_box_bg.png) no-repeat top right; width:24px; height:65px; display:block; position:relative; margin-right:24px; margin-top:15px; float:right; left:auto!important; }

.INSTR-Widgets 				{ margin:0; padding:1px 0 0 0; position:relative;}
.INSTR-Widgets li			{ padding:1px 2px;}
.INSTR-Widgets li,
.INSTR-Widgets li a					{ display:block; position:relative; width:20px; height:19px; list-style:none; }
.INSTR-Widgets .Profiles			{}
.INSTR-Widgets .Profiles a			{ background:url(/img/facebook/icon_1.png) no-repeat top left;}
.INSTR-Widgets .Profiles a:hover	{ background:url(/img/facebook/icon_1_over.png) no-repeat top left;}
.INSTR-Widgets .Comments			{}
.INSTR-Widgets .Comments a			{ background:url(/img/facebook/icon_2.png) no-repeat top left;}
.INSTR-Widgets .Comments a:hover	{ background:url(/img/facebook/icon_2_over.png) no-repeat top left;}
.INSTR-Widgets .Users				{}
.INSTR-Widgets .Users a				{ background:url(/img/facebook/icon_3.png) no-repeat top left;}
.INSTR-Widgets .Users a:hover		{ background:url(/img/facebook/icon_3_over.png) no-repeat top left;}

.Bottom-Box							{ width:45px; height:18px; display:block; position:relative; background:url(/img/facebook/bottom_box_bg.png) no-repeat top right; margin-bottom:20px; padding-left:10px; clear:both; }
.Bottom-Box p,
.Bottom-Box a						{ color:#fff; text-decoration:none; font:normal 11px/18px 'Trebuchet MS'; text-align:center; display:inline;}
.Bottom-Box a:hover					{ text-decoration:underline;}
.Bottom-Box a:visited				{ color:#fff;}


.Welcome-Box						{ background:url(/img/pag_pers_bg.png) no-repeat top left; display:block; position:relative; margin:0 auto; width:280px; height:120px; padding:30px;}
.Recomandare-de-la					{ display:block; margin:0 auto; padding-left:85px; position:relative; text-align:center; width:570px; }
.Edit-Account-Box					{ width:800px; background:url(/img/cont_edit_bg.png) no-repeat top left; height:482px;}
.Edit-Account form .Field-Box		{ background:url(/img/input_bg.png) no-repeat scroll 103px bottom transparent!important; clear:both; display:block; height:20px; margin-bottom:5px; padding-bottom:8px; position:relative; width:292px!important; }
.Edit-Account form .Field-Box label	{ width:105px;}
.Edit-Account						{ background:url(/img/edit_form_bg.png) no-repeat top left!important; width:379px; height:586px;}
.Edit-Account form 					{ margin-left:30px; margin-top:30px;}

.Opinion-Box									{ background:url(/img/opinion_box_bg.png) no-repeat top left; position:fixed; right:150px; top:110px; z-index:9999999; width:379px; height:300px;}
.Opinion-Box .Text-Content-Inside-Box 			{ width:300px!important; margin-top:26px!important; margin-right:37px;}
.Opinion-Box .Text-Content-Inside-Box form		{ min-height:162px!important; height:auto!important; height:162px; }

.Opinion-Trigger		{ position:fixed; top:100px; right:0; width:153px; height:53px; background:url(/img/parerea_ta_bg_go.png) no-repeat top left;z-index:99;}
.Opinion-Trigger a		{ display:block; height:26px; margin:14px 0 0 6px; position:relative; width:135px;}



.liveSample {
	color: black;
	padding: 4px;
	margin-left: 10px;
	margin-right: 10px;
	border: 1px solid #000000;
}
.demoDiv {
	width: 340px;
	background:none!important;
}
.highlited {
	color: #000000;
}
.grayBG {

}


.Beer-Box						{ position:absolute; z-index:19; margin-top:0; z-index:110; left:520px; top:150px; }
.Beer-Box img					{ cursor:pointer; }
.Beer-Box .animationContainer	{ height:auto; width:340px; height:170px; left:-168px; position:absolute; top:-85px; width:auto; }
.animationContainer 			{ height:auto; width: auto; }
.demoDiv 						{ background-color: #ccc; height: auto; width: 600px; margin-left: 1px; overflow: hidden; display:none; }

.Buttons-Group					{ }
.Buttons-Group .Small-Button	{ width:75px; height:35px; display: block; position:relative; background:url(/img/small_button_bg.png) no-repeat top left; float:left; text-align:center;}
.Buttons-Group .Small-Button a	{ font:normal 13px/35px 'Trebuchet MS'; color:#fff; text-decoration:none; }

.Facebook-Like-Top			{ width:220px; padding:20px 20px 5px 20px; min-height:20px!important; height:auto!important; height:20px; background:url(/img/facebook_like_top_bg.png) no-repeat top left; display:block; position:relative; }
.Facebook-Like-Bottom		{ width:260px; height:31px; background:url(/img/facebook_like_bottom_bg.png) no-repeat top left; display:block; position:absolute; bottom:-10px;  left:0; z-index:9;}
.connect_widget_not_connected_text	{ color:#fff;}

.loader-box					{ background:url(/img/ajax-loader.gif) no-repeat center center; height:22px; position:absolute; right:303px; top:360px; width:126px; z-index:2; }

.Box-Treehouse-Welcome-Home		{ width:245px; height:207px; }
.Box-Treehouse-Welcome-Home .Box-Welcome-Inside-Content		{ background:url(/img/oferta_hot_bg.png) no-repeat top left; display:block; height:172px; padding:15px 30px 20px 25px; position:relative; width:195px;}

.Box-Treehouse-Welcome-Home .Box-Welcome-Inside-Content .Link-Detalii-Box	{ margin:2px auto; position:relative; display:block; float:none; width:152px; }

.Galerie-Foto-Home	{ bottom:38px; left:25px; position:absolute; }
.Box-Welcome-Section-Title				{  font-size:11px; }
.Box-Welcome-Section-Title a:visited,
.Box-Welcome-Section-Title a			{ color:#fff; text-decoration:none; }
.Box-Welcome-Section-Title a:hover		{  }


.Facebook-Visit-Link			{ padding:4px 28px; text-align:right;}
.Facebook-Visit-Link a			{ color:#fff; text-decoration:none; font:normal 11px 'Trebuchet MS';}
.Facebook-Visit-Link a:hover	{ text-decoration:underline;}
.Facebook-Visit-Link a:visited	{ color:#fff;}

.Photo-Gallery-List	.Photo-Gallery-Item 					{}
.Photo-Gallery-List	.Photo-Gallery-Item a				{ position:relative; float:left; width: auto; margin-left:4px; margin-top:4px;}
.Photo-Gallery-List	.Photo-Gallery-Item a img				{ background:#fff; border:solid 1px #1a0b02; padding:1px;}
.Photo-Gallery-List	.Photo-Gallery-Item a:hover img		{ border-color:#FFBA26;}

.Photo-Gallery-List	.Gallery-Item 					{}
.Photo-Gallery-List	.Gallery-Item a				{ position:relative; float:left; width: auto; margin-left:4px; margin-top:4px;}
.Photo-Gallery-List	.Gallery-Item a img				{ background:#fff; border:solid 1px #1a0b02; padding:1px;}
.Photo-Gallery-List	.Gallery-Item a:hover img		{ border-color:#FFBA26;}

.galerie-foto-Page .Photo-Gallery-List					{ min-height:10px!important; height:auto!important; height:10px;}

p.Back-Button				{ display:block; position:absolute; right:48px; top:0; z-index:111; }
p.Back-Button a				{ color:#fff; font:normal 11px 'Trebuchet MS'; text-decoration:none; }
p.Back-Button a:hover		{ color:#FF9900!important;}
p.Back-Button a:visited		{ color:#fff;}

.Flash-Over-Menu-Box #CollapsiblePanelGoogleMap		{ right:-55px!important; left:auto!important; }
.Visit-Button										{ position:absolute; right:-25px; top:40px; z-index:94; }

.Wide-Page .Content-Inside-Box							{ width:860px!important; margin-left:0!important;}
.Wide-Page .Content-Inside-Box-Top						{ width:860px!important; background-image:url(/img/wide_content_inside_box_top.png)!important;}
.Wide-Page .Content-Inside-Box-Middle					{ width:860px!important; background-image:url(/img/wide_content_inside_box_middle.png)!important; }
.Wide-Page .Content-Inside-Box-Bottom					{ width:860px!important; background-image:url(/img/wide_content_inside_box_bottom.png)!important; }
.Wide-Page .Content-Inside-Box .Text-Content-Inside-Box	{ width:755px!important; }
.Wide-Page .Footer-Content								{ margin-right:-55px; }

.Pag-Mod						{ position:relative; clear:both; display:block; }
.Pag-Mod ul						{ float:right; position:relative; display:block; width:auto; }
.Pag-Mod ul li					{ display:block; position:relative; margin:2px; float:left; }
.Pag-Mod ul li p				{ }
.Pag-Mod ul li p a				{ color:#000; font:bold 12px 'Trebuchet MS'; text-decoration:none; background:#FFBA26; padding:0 5px; }
.Pag-Mod ul li p a:hover		{}
.Pag-Mod ul li p a:visited		{ color:#000; font:bold 12px 'Trebuchet MS'; text-decoration:none; background:#FFBA26; padding:0 5px;}

.contact-Page #CollapsiblePanelGoogleMap 	{ left:-170px!important;}
.home-Page .Footer				{ margin-top:122px; }

.Locatie-Short-Desc								{ width:100%; position:relative; display:block; min-height:20px!important; height:auto!important; height:20px; }
.Home-Modules-Box								{ width:630px!important; min-height:210px!important; height:auto!important; height:210px; /*background:url(/img/home_modules_bg.png) no-repeat top left!important;*/ }
.Home-Modules-Box .Box-Welcome-Inside-Content	{ background:none!important; }
.Home-Modules-Box form 			{ padding:0!important;}

.Campanie-Box-Promo-Cod			{ display:block; position:relative; float:left; }

.Link-Locatie-Treehouse-1		{ }

.Locatii					{ padding:20px 52px; }
.locatii-center				{display:block; margin:0 auto; width:630px;}
.Locatii .Locatie-Box		{ width:290px; display:block; position:relative; float:left; }
.Locatii .Locatie-Box-Img 	{ width:252px; height:173px; margin-left:25px; display:block; position:relative; background:url(/img/locatie_main_img_box.png) no-repeat top left; }
.Locatii-Small-Gallery		{ padding:0 0 5px 0; }
.WideGallery-Locatii .Photo-Gallery-Item		{ display:block; position:relative; float:left; margin:7px; }
.WideGallery-Locatii .Gallery-Item		{ display:block; position:relative; float:left; margin:7px; }

.Party-Slider				{ background:url(/img/opinion_box_bg-copy-2.png) no-repeat top left; position:relative; display:block; width:478px; height:315px; float:left; margin:20px 0 30px 40px;  z-index:44;}
.PartyHeadline-Box			{ position:relative; float:left; padding:85px 0 0 30px; }
.PartyHeadline				{ font-family:HoboStdMedium; font-size:22px!important; font-weight:normal; color:#fff; line-height:36px; }
.Party-Slider .pics			{ left:18px; position:absolute; top:17px; }
.Party-Slider-Nav			{ position:absolute; bottom:0; right:0; z-index:45; right:25px; bottom:-7px; }
.Party-Slider-Nav li		{ float:left; display:block; position:relative; margin:2px;}
.Party-Slider-Nav li a img	{ border:solid 1px #7f2e06; padding:1px; background:#fff; }

.HSep						{ background:#d48f14; height:1px; width:70%; display:block; margin:10px auto; position:relative; font-size:0!important; line-height:0!important; }

.Big-promo					{ padding:5px 10px; background:url(/img/content_inside_bg.png) no-repeat left top!important; margin:19px 29px 2px 22px; }
.Big-promo p				{ font:normal 18px 'Trebuchet MS'; color:#fff; }
.Big-promo p strong			{ color:#FFBA26; }
.Big-promo a:visited,
.Big-promo a				{ text-decoration:none; color:#FFBA26; }
.Big-promo .Smaller-Text 	{ position:relative; display:block; margin-top:5px; }
.Big-promo .Smaller-Text p	{ font-size:11px!important;}

.Styled-Forms 				{ }
.Styled-Forms form			{ background:none!important; }
.Styled-Input 				{ min-height:25px!important; height:auto!important; height:25px; position:relative; display:block; margin-bottom:7px; }
.Styled-Input label			{ color:#FFEDD0; display:block; float:left; padding-right:5px; text-align:right; width:180px; margin-top:4px; }
.Styled-Input input			{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border:none; width:180px; height:25px; background:#ffedd0;}
.Styled-Input textarea		{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border:none; background:#ffedd0;}
.Styled-Input-Text			{ border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -khtml-border-radius:2px; border:none; width:180px; height:25px; background:#ffedd0; }


.check_button				{ }

.RegisteredUser				{ border-bottom:solid 1px #765d3b; padding-bottom:3px; display:block; width:100%; min-height:20px!important; height:auto!important; height:20px; margin-bottom:5px; }
.RegisteredUsername			{ font:normal 14px HoboStdMedium; color:#ffba26; width:60px; display:block; float:left; position:relative;}
.RegisteredUserMessage		{ display:block; float:left; position:relative; width:685px; color:#fff!important;}

.Form-Left-Column			{ width:45%!important; }
.Form-Left-Column label		{ width:100px; }
.Form-Right-Column			{ }
#submit_check_code			{ position:relative;float:left; margin:-3px 0 0 3px;}
#submit_check_code,
#register_now				{ cursor:pointer; }


.FrameBoy	{ position:absolute; top:233px; left:37px; }
.CheckBoy	{ position:absolute; top:176px; left:59px; cursor:pointer; }

.FrameGirl	{ position:absolute; top:233px; left:127px; }
.CheckGirl	{ position:absolute; top:176px; left:150px; cursor:pointer; }

.FancyUplFile		{ background:url(/img/campanie_biciclete/input_file_bg.jpg) no-repeat 105px 0px; }
.Flashing-Arrow		{ position:absolute; top:-22px; left:20px; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
.MessagePopup		{ position:absolute; top:-24px; left:-42px; font:normal 18px 'Trebuchet MS'; color:#000;background:#F90; color:#000; padding:5px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; display:none; width:150px; text-align:center!important; border:solid 1px #600; }

.TabsContainer		{ position:relative; display:block; width:765px; margin:0 auto; }
.cTabContent		{ display:none; position:relative; width:765px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; background:url(/img/tabs_bg.png) repeat top left; min-height:200px!important; height:auto!important; height:400px; float:left; }
.cTabTrigger		{ border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -khtml-border-radius:5px 5px 0 0; font:normal 24px HoboStdMedium; color:#8d5f12; text-decoration:none; padding:5px 10px 0 10px; float:left; margin:0 15px 0 0 ; }
.cTabTriggerActiv	{ background:url(/img/tabs_bg.png) repeat top left; color:#ffb120; }
.TabsTriggersBox	{ position:relative; display:block; height:41px; clear:both; margin-top:30px; }
.TabsTriggersBox li	{ float:left; position:relative;}
.FirstTabContent	{ border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; -webkit-border-radius:0 5px 5px 5px; }


/*.development .Content-Inside-Box-Top	{ width:860px!important; background-image:url(/img/wedding_wide_content_inside_box_top.png)!important;}*/
.wedding-lagoon .Content-Inside-Box-Middle { /*overflow:auto*/}
.wedding-lagoon .Content-Inside-Box-Top{padding-top:17px; height:7px}
.wedding-lagoon .Content-Inside-Box-Bottom{ background-position:bottom; padding-bottom:13px}
.wedding-lagoon .Content-Inside-Box-Bottom-Right, .wedding-lagoon .Content-Inside-Box-Bottom-Left{bottom:1px}
.wedding-lagoon .white-box-top{height:7px;background:url(/img/wedding-bg-img.jpg) no-repeat #fff; margin:0px 20px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; width:819px;}
.wedding-lagoon .white-box-bottom{height:21px;background:url(/img/white-box-bottom.jpg) bottom no-repeat #fff; margin:-10px 20px 0 20px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; position:relative; z-index:9; width:819px}
.wedding-lagoon .white-content{background:url(/img/white-bg-with-shadow.gif) #fff; margin:0px 20px; position:relative; z-index:999; width:819px}
.wedding-lagoon .content-with-bg{background:url(/img/wedding-bg-img.jpg) 0px -7px no-repeat; position:relative; z-index:999;}
.wedding-lagoon.event-type-layout-1 .Text-Content p{color:#3f3030}
.wedding-lagoon .cTabContent{background:none; width:790px;}
.wedding-lagoon .TabsContainer{background:#c3dcea; width:790px;}
.wedding-lagoon .cTabTrigger{color:#3f3030; font-family:FrutigerLTStd55Roman; font-size:21px; padding:0 18px; margin:0}
.wedding-lagoon .cTabTriggerActiv{ background:none; font-family:FrutigerLTStd65Bold;}
.wedding-lagoon .cTabTrigger:hover{color:#fff;}
.wedding-lagoon ul.TabsTriggersBox{padding:6px 0px 8px 0px; height:23px}
.wedding-lagoon ul.TabsTriggersBox li{border-left:1px solid #3f3030}
.wedding-lagoon ul.TabsTriggersBox li.first-tab{border-left:none}
.wedding-lagoon.event-type-layout-1 .Text-Content p strong, .wedding-lagoon.event-type-layout-1 .Text-Content p span{color:#76a5bd}
.wedding-lagoon .tab-content{padding:33px 32px 33px 33px;}
.wedding-lagoon .HSep{background:#c7deec; width:100%}
.wedding-lagoon .content-title{font-family:NoirEtBlanc; font-size:118px; color:#fff; text-align:center; padding-top:36px;}
.wedding-lagoon .content-price-info {font-family:FrutigerNextLTHeavyRom; font-size:16px; text-align:right; color:#fff; margin-right:30px; margin-top:-22px;border-top:1px solid #707170; padding-top:5px}
.wedding-lagoon .content-subtitles-container{padding-top:605px;margin-top:40px;}
.wedding-lagoon .content-subtitle-left{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding:0px 30px 0px 60px}
.wedding-lagoon .content-subtitle-right{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding-left:30px; border-left:3px solid #fff}
.wedding-lagoon .content-subtitle-small{font-size:16px; letter-spacing:5px}
.wedding-lagoon .separator{background:url(/img/ornament.png) no-repeat center; height:86px; margin-top:57px; margin-bottom:5px}
.wedding-lagoon .Photo-Gallery-Item{display:inline-block; border:1px solid #c2d0d6; padding:2px; margin:0 18px 34px 0;}
.wedding-lagoon .last-column-item{margin-right:0px;}
.wedding-lagoon .Photo-Gallery-Item a{margin:0}
.wedding-lagoon .Photo-Gallery-List	.Photo-Gallery-Item a img{border:none; padding:0}
.wedding-lagoon .reservation-button-container{text-align:center; margin-top:20px; margin-bottom:10px}
.wedding-lagoon .reservation-button-container:hover{opacity:0.8;filter:alpha(opacity=80);}

.botez-lagoon .Content-Inside-Box-Middle { /*overflow:auto*/}
.botez-lagoon .Content-Inside-Box-Top{padding-top:17px; height:7px}
.botez-lagoon .Content-Inside-Box-Bottom{ background-position:bottom; padding-bottom:13px}
.botez-lagoon .Content-Inside-Box-Bottom-Right, .botez-lagoon .Content-Inside-Box-Bottom-Left{bottom:1px}
.botez-lagoon .white-box-top{height:7px;background:url(/img/bg-botez.jpg) no-repeat #fff; margin:0px 20px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; width:819px;}
.botez-lagoon .white-box-bottom{height:21px;background:url(/img/white-box-bottom.jpg) bottom no-repeat #fff; margin:-10px 20px 0 20px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; position:relative; z-index:9; width:819px}
.botez-lagoon .white-content{background:url(/img/white-bg-with-shadow.gif) #fff; margin:0px 20px; position:relative; z-index:999; width:819px}
.botez-lagoon .content-with-bg{background:url(/img/bg-botez.jpg) 0px -7px no-repeat; position:relative; z-index:999;}
.botez-lagoon .Text-Content p{color:#3f3030}
.botez-lagoon .cTabContent{background:none; width:790px;}
.botez-lagoon .TabsContainer{background:#c3dcea; width:790px;}
.botez-lagoon .cTabTrigger{color:#3f3030; font-family:FrutigerLTStd55Roman; font-size:21px; padding:0 18px; margin:0}
.botez-lagoon .cTabTriggerActiv{ background:none; font-family:FrutigerLTStd65Bold;}
.botez-lagoon .cTabTrigger:hover{color:#fff;}
.botez-lagoon ul.TabsTriggersBox{padding:6px 0px 8px 0px; height:23px}
.botez-lagoon ul.TabsTriggersBox li{border-left:1px solid #3f3030}
.botez-lagoon ul.TabsTriggersBox li.first-tab{border-left:none}
.botez-lagoon .Text-Content p strong, .botez-lagoon .Text-Content p span{color:#76a5bd}
.botez-lagoon .tab-content{padding:33px 32px 33px 33px;}
.botez-lagoon .HSep{background:#c7deec; width:100%}
.botez-lagoon .content-title{font-family:NoirEtBlanc; font-size:140px; color:#fff; text-align:center; padding-top:36px;}
.botez-lagoon .content-price-info {font-family:FrutigerNextLTHeavyRom; font-size:16px; text-align:right; color:#fff; margin-right:30px; margin-top:-22px;border-top:1px solid #707170; padding-top:5px}
.botez-lagoon .content-subtitles-container{padding-top:605px;}
.botez-lagoon .content-subtitle-left{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding:0px 30px 0px 60px}
.botez-lagoon .content-subtitle-right{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding-left:30px; border-left:3px solid #fff}
.botez-lagoon .content-subtitle-small{font-size:16px; letter-spacing:5px}
.botez-lagoon .separator{background:url(/img/ornament.png) no-repeat center; height:86px; margin-top:57px; margin-bottom:5px}
.botez-lagoon .Photo-Gallery-Item{display:inline-block; border:1px solid #c2d0d6; padding:2px; margin:0 18px 34px 0;}
.botez-lagoon .last-column-item{margin-right:0px;}
.botez-lagoon .Photo-Gallery-Item a{margin:0}
.botez-lagoon .Photo-Gallery-List	.Photo-Gallery-Item a img{border:none; padding:0}
.botez-lagoon .reservation-button-container{text-align:center; margin-top:20px; margin-bottom:10px}
.botez-lagoon .reservation-button-container:hover{opacity:0.8;filter:alpha(opacity=80);}


/*
.companies-events .Content-Inside-Box-Middle { /*overflow:auto*/}
.companies-events .Content-Inside-Box-Top{padding-top:17px; height:7px;}
.companies-events .Content-Inside-Box-Bottom{ background-position:bottom; padding-bottom:13px}
.companies-events .Content-Inside-Box-Bottom-Right, .companies-events .Content-Inside-Box-Bottom-Left{bottom:1px}
.companies-events .white-box-top{height:7px;background:url(/img/companies-events-bg.jpg) no-repeat #fff; margin:0px 20px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; width:819px;}
.companies-events .white-box-bottom{height:21px;background:url(/img/white-box-bottom.jpg) bottom no-repeat #fff; margin:-10px 20px 0 20px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; position:relative; z-index:9; width:819px}
.companies-events .white-content{background:url(/img/white-bg-with-shadow.gif) #fff; margin:0px 20px; position:relative; z-index:999; width:819px}
.companies-events .content-with-bg{background:url(/img/companies-events-bg.jpg) 0px -7px no-repeat; position:relative; z-index:999;}
.companies-events .Text-Content p{color:#3f3030}
.companies-events .cTabContent{background:none; width:790px;}
.companies-events .TabsContainer{background:#c3dcea; width:790px;}
.companies-events .cTabTrigger{color:#3f3030; font-family:FrutigerLTStd55Roman; font-size:21px; padding:0 18px; margin:0}
.companies-events .cTabTriggerActiv{ background:none; font-family:FrutigerLTStd65Bold;}
.companies-events .cTabTrigger:hover{color:#fff;}
.companies-events ul.TabsTriggersBox{padding:6px 0px 8px 0px; height:23px}
.companies-events ul.TabsTriggersBox li{border-left:1px solid #3f3030}
.companies-events ul.TabsTriggersBox li.first-tab{border-left:none}
.companies-events .Text-Content p strong, .companies-events .Text-Content p span{color:#76a5bd}
.companies-events .tab-content{padding:33px 32px 33px 33px;}
.companies-events .HSep{background:#c7deec; width:100%}
.companies-events .content-title{font-family:FrutigerLTStd65Bold; font-size:86px; color:#fff; text-align:center; padding-top:36px; line-height:70px}
.companies-events .content-price-info {font-family:FrutigerNextLTHeavyRom; font-size:16px; text-align:center; color:#fff; margin-right:30px; margin-top:0px; padding-top:5px}
.companies-events .content-subtitles-container{padding-top:605px; padding-bottom:220px}
.companies-events .content-subtitle-left{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding:0px 30px 0px 60px}
.companies-events .content-subtitle-right{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding-left:30px; border-left:3px solid #fff}
.companies-events .content-subtitle-small{font-size:16px; letter-spacing:5px}
.companies-events .separator{background:url(/img/ornament.png) no-repeat center; height:86px; margin-top:57px; margin-bottom:5px}
.companies-events .Photo-Gallery-Item{display:inline-block; border:1px solid #7899aa; padding:2px; margin:0 18px 34px 0;}
.companies-events .photo-gallery-container .tab-content{padding:22px 32px 22px 33px; width:720px}
.companies-events .last-column-item{margin-right:0px;}
.companies-events .last-row-item{margin-bottom:0px;}
.companies-events .Photo-Gallery-Item a{margin:0}
.companies-events .Photo-Gallery-List	.Photo-Gallery-Item a img{border:none; padding:0}
.companies-events .reservation-button-container{text-align:center; margin-top:-70px; margin-bottom:10px; position:relative; z-index:9}
.companies-events .reservation-button-container:hover{opacity:0.8;filter:alpha(opacity=80);}

.companies-events .Text-Content .blue{background:#062b3e; border:4px solid #fff200;}
.companies-events .Text-Content .blue h3.yellow{font-family:FrutigerNextLTHeavyRom; font-size:18px; position:relative; display:inline-block; background:#fff200; min-width:150px; margin-left:15px; margin-top:-10px; padding:0px 20px}
.companies-events .Text-Content .blue p{color:#fff; padding:15px}
.companies-events .Text-Content .yellow-separator{background:#fff200; height:4px; margin-top:6px;}




.bbq-event .Content-Inside-Box-Middle { }
.bbq-event .Content-Inside-Box-Top{padding-top:17px; height:7px}
.bbq-event .Content-Inside-Box-Bottom{ background-position:bottom; height:13px;}
.bbq-event .Content-Inside-Box-Bottom-Right, .bbq-event .Content-Inside-Box-Bottom-Left{bottom:1px}
.bbq-event .white-box-top{height:7px;background:url(/img/bbq-bg.jpg) no-repeat; margin:0px 20px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; width:819px;}
.bbq-event .white-box-bottom{height:21px;background:#062a3c; margin:-10px 20px 0 20px; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px; position:relative; z-index:9; width:819px}
.bbq-event .white-content{margin:0px 20px; position:relative; z-index:999; width:819px; }
.bbq-event .blue-content{background:url(/img/blue-gradient-bg.jpg) repeat-x top; margin:0px 20px; position:relative; z-index:999; width:819px}
.bbq-event .content-with-bg{background:url(/img/bbq-bg.jpg) 0px -7px no-repeat  #1d6b92; position:relative; z-index:999; border-radius:0px 0px 5px 5px; -moz-border-radius:0px 0px 5px 5px; -webkit-border-radius:0px 0px 5px 5px;}
.bbq-event .Text-Content p{color:#3f3030}
.bbq-event .cTabContent{background:none; width:790px;}
.bbq-event .TabsContainer{background:#c3dcea; width:790px;}
.bbq-event .cTabTrigger{color:#3f3030; font-family:FrutigerLTStd55Roman; font-size:21px; padding:0 18px; margin:0}
.bbq-event .cTabTriggerActiv{ background:none; font-family:FrutigerLTStd65Bold;}
.bbq-event .cTabTrigger:hover{color:#fff;}
.bbq-event ul.TabsTriggersBox{padding:6px 0px 8px 0px; height:23px}
.bbq-event ul.TabsTriggersBox li{border-left:1px solid #3f3030}
.bbq-event ul.TabsTriggersBox li.first-tab{border-left:none}
.bbq-event .Text-Content p strong, .bbq-event .Text-Content p span{color:#76a5bd}
.bbq-event .tab-content{padding:33px 32px 33px 33px;}
.bbq-event .HSep{background:#c7deec; width:100%}
.bbq-event .content-title{font-family:cairoregular; font-size:60px; color:#fff200; text-align:center; padding-top:82px; text-shadow:0px 0px 8px #000}
.bbq-event .content-date {font-family:cairoregular; font-size:24px; text-align:center; color:#fff;  text-shadow:0px 0px 8px #000; padding-top:20px}
.bbq-event .content-subtitle{background:url(/img/bbq-title-bg.png) no-repeat center; text-align:center; height:65px; padding-top:35px; margin-top:602px; font-family:cairoregular; font-size:32px; color:#ffe600;text-shadow:0px 0px 8px #000;}
.bbq-event .content-subtitles-container{padding-top:605px;}
.bbq-event .content-subtitle-left{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding:0px 30px 0px 60px}
.bbq-event .content-subtitle-right{font-family:FrutigerNextLTHeavyRom; font-size:40px; color:#fff; padding-left:30px; border-left:3px solid #fff}
.bbq-event .content-subtitle-small{font-size:16px; letter-spacing:5px}
.bbq-event .separator{background:url(/img/ornament.png) no-repeat center; height:86px; margin-top:57px; margin-bottom:5px}
.bbq-event .Photo-Gallery-Item a{margin:0}
.bbq-event .Photo-Gallery-List	.Photo-Gallery-Item a img{border:none; padding:0}
.bbq-event .reservation-button-container{text-align:center; margin-top:20px; margin-bottom:10px}
.bbq-event .reservation-button-container:hover{opacity:0.8;filter:alpha(opacity=80);}
.bbq-event .content-yellow-border{border-left:5px solid #fff200; border-right:5px solid #fff200; border-bottom:5px solid #fff200; margin:0 21px; padding:30px 10px; font-family:FrutigerNextLTHeavyRom; border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.bbq-event .white-title{font-family:cairoregular; font-size:24px; text-align:center; color:#fff}
.bbq-event ul.yellow{ list-style-type:none; color:#fff200; font-size:20px; margin-top:20px;}
.bbq-event ul.yellow li{ background:url(/img/yellow-arrow.png) no-repeat left; padding-left:40px; margin-bottom:25px;}
.bbq-event .inner-content{padding:0px 55px}
.bbq-event .price{color:#fff; font-size:22px; border:1px solid #a3b632; padding:4px 40px; background:#114965; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.bbq-event .photo-gallery-container{border:1px solid #a3b632; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:22px 0 0 13px; margin-top:65px}
.bbq-event .photo-gallery-container .Photo-Gallery-Item{display:inline-block; margin:0 13px 22px 0;}
.bbq-event .photo-gallery-container .last-column-item{margin-right:0px;}
.bbq-event .yellow-border{border:1px solid #a3b632; padding:15px; color:#fff200; font-size:24px; text-align:center}
.bbq-event .reservation-button{background:url(/img/reservation-button-icon.gif) no-repeat 30px #fff200; color:#000; font-family:FrutigerNextLTHeavyRom; font-size:48px; text-decoration:none; padding:20px 0px 20px 118px; display:block}
.bbq-event .reservation-button:hover{opacity:0.9;filter:alpha(opacity=90);}
.bbq-event .bottom-content{font-size:14px;font-family:FrutigerNextLTHeavyRom; padding:0 45px 30px 45px; margin-top:80px; color:#fff200 }
.bbq-event .white{color:#fff;}

.marginT5{margin-top:5px}
.marginT10{margin-top:10px}
.marginL10{margin-left:10px}
.marginT20{margin-top:20px}
.marginB35{margin-bottom:35px;}
.marginL50{margin-left:50px}
.marginT55{margin-top:55px}

.paddingT30{padding-top:30px;}

.events-gallery{margin-top:50px;}
.events-gallery h2, .location-impressions h2{font-family:HoboStdMedium; font-size:18px; color:#fff; font-weight:normal; padding:15px 0}
.events-gallery .paging-container{margin-top:5px}

ul.MenuBarVertical li:hover .events-types-submenu, ul.MenuBarVertical li.menu-active:hover events-types-submenu{
	display:block;
}
.events-types-submenu{
	margin: -6% 0 0 98%;
	padding: 15px;
	font-size: 100%;
	position: absolute;
	z-index: 1020;
	cursor: default;
	top: 11px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background:#ffab19;
	border:2px solid #5b2308;
	display:none;
}

ul.MenuBarVertical .events-types-submenu a{
	color:#000 !important;
	font-size:13px !important;
	text-indent:0;
	margin-bottom:2px;
	display:block;
	height:auto;
	padding:2px 0 2px 10px;
	min-width:250px;

}

ul.MenuBarVertical .events-types-submenu a.first-level-menu{
}

ul.MenuBarVertical .events-types-submenu a.second-level-menu{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding:0px 0 3px 10px;
}

ul.MenuBarVertical .events-types-submenu a:hover{
	color:#a12507 !important ;
}

.events-types-list{
	padding-top:20px;
}

.events-types-list a{
	font-size:13px;
	text-indent:0;
	margin-bottom:2px;
	display:block;
	height:auto;
	padding:2px 0 2px 10px;
	min-width:150px;

}

.events-types-list a.first-level-menu{
	color:#fff;
	font:normal 18px 'Trebuchet MS';
	text-decoration:none;
}

.events-types-list a.second-level-menu{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	margin-bottom:0px;
	padding:0px 0 3px 10px;
	color:#ffae18;
	text-decoration:none;

}

.events-types-list a:hover{
	color:#a12507 !important ;
}

.gallery{
	margin-top:40px;
}

.gallery h2{
	font-family: HoboStdMedium;
	font-size: 18px;
	color: #ffba26;
	font-weight: normal;
	padding: 15px 0;
}

.gallery h3{
	font-family: HoboStdMedium;
	font-size: 14px;
	color: #ffba26;
	font-weight: normal;
	padding: 15px 0;
}

.event-type-layout-1 .gallery h2, .event-type-layout-1 .gallery h3{
	color:#76a5bd;
}
.event-type-layout-1 .paging-container{margin:10px 20px; height:30px;}
.event-type-layout-1 .paging-container .Pag-Mod ul li p a{background:#c3dcea;}



.event-type-layout-2 .gallery .Photo-Gallery-Item{
	margin-right:20px;
	margin-bottom:20px;
}

.event-type-layout-1 .gallery .Photo-Gallery-Item, .event-type-layout-3 .gallery .Photo-Gallery-Item{
	margin-right:13px;
	margin-bottom:20px;
}


.event-type-layout-2 .Photo-Gallery-Item{display:inline-block; border:1px solid #c2d0d6; padding:2px; margin:0 15px 15px 0;}
.event-type-layout-2 .last-column-item{margin-right:0px;}
.event-type-layout-2 .Photo-Gallery-Item a{margin:0}
.event-type-layout-2 .paging-container{margin:10px 20px; height:30px;}


.event-type-layout-3.wedding-lagoon .white-content{ background:none;}
.event-type-layout-3 .white-box-top{ background:none;}
.event-type-layout-3 .white-box-bottom{ background:none;}
.event-type-layout-3 .Content-Inside-Box-Bottom{padding-bottom:0px}
.event-type-layout-3.wedding-lagoon .TabsContainer{background:url(/img/tabs_bg.png) repeat top left}
.event-type-layout-3 .cTabTrigger {color:#ffb120}
.event-type-layout-3 .cTabTriggerActiv{color:#fff;}
.event-type-layout-3 ul.TabsTriggersBox li{border-left:1px solid #ffb120}
.event-type-layout-3 .Text-Content p{color:#fff;}
.event-type-layout-3 .TabsTriggersBox{margin-top:40px;}
.event-type-layout-3 .separator{background:none;}
.event-type-layout-3 .paging-container{margin:10px 20px; height:30px;}

.event-type-login .Text-Content{padding-top:30px;}
.event-type-login .Text-Content p{
	color:#fff;
}
.event-type-login .content-with-bg{
	min-height:345px;
}

.event-type-login .Form-Contact{width:51.5%}
.Form-Contact form .Submit-Button input{padding-top:5px; line-height:12px;}
/*.lazy_hold {
    display: none;
}*/

.text-before-tabs{
	color:#fff;
	margin:50px 15px 0 15px;
}
.cookie-terms {
    color: #fff;
}
.cookie-terms p{
	display: block;
	padding: 12px 0 !important;
}
.cookie-terms ul{
	margin: 0 15px
}
#cookiesBar{
	padding: 9px 70px 9px 40px;
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background: #eeeeee;
	cursor: pointer;
	z-index: 100;
        text-align: center;
        font-size: 12px;
	display: none;
}
#cookiesBar a{
    color: #000000;
}
a.cookiesBarClose{
	font-weight: bold;
	text-decoration: none;
	font-family: arial;
    color: #fff !important;
	background: #147200;
	border: 1px solid #025100;
	border-radius: 3px;
	padding: 4px 8px;
	display: inline-block;
	margin-left: 30px;

}

/* INVITATION */
.invitation-view h2.Page-Subtitle {
	font-size: 24px;
	text-align: center;
}

.invitation-view .invitation-container {
	padding: 10px;
}

.invitation-view .invitation-container p {
	padding: 10px 0;
}

.invitation-view .invitation-container p strong {
	font-size: 16px;
}
