@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 */
body						{ margin: 0; padding: 0; font:normal 11px 'Trebuchet MS', Arial, Helvetica, sans-serif; background:#000;}
body.mceContentBody			{ background:none!important;}
#pageBody					{ width:990px; display:block; position:relative; margin:80px auto 0 auto; background:#e4e4e4; border:solid 1px #888;}
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';}
textarea					{ overflow:auto;}
ul, li ol					{ list-style:none;}
*							{ outline-color:invert; outline-style:none; outline-width:medium;}
.clear						{ clear: both; font-size:0; line-height:0; height:0; }
.no_margin_all				{ margin:0!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_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;filter:alpha(opacity=100);}
.font_10					{ font-size:11px!important; }
/* End Common */

#page 			{ width:1012px; text-align:left; padding:37px 0 0 0; margin:0px auto; background:url(/img/page_bg.gif) no-repeat center top;}
#main_content	{ width:992px; text-align:left; padding:37px 0 0 0; margin:0px auto; }

/*-----------------------------------------Site------------------------------------------ */
/*---------------------------------------homepage-------------------------------------*/
#main 				{ width:974px; text-align:left; padding:0px 9px 0px 9px; margin:0px auto; background:#e4e4e4;}

.top_zone			{ width:974px; text-align:left; padding:0px 0px 0px 0px; margin:0px auto;}
.logo_menu   		{ float:left; text-align:left; padding:0px; margin:-43px 0 0 0; width:672px; position:relative; z-index:3; }
.online				{ width:300px; float:left; text-align:left; padding:0px; margin:-26px 0 0 0; position:relative; z-index:9; }

.baloon 			{ float:left; text-align:center;width:35px; margin:0px; height:83px; background:url(/img/baloon.png) no-repeat center top; padding:0px 0px 0px 2px;}
.mess 				{ width:243px; height:116px; float:left; text-align:left;padding:0px; background:url(/img/mess_bg.png) no-repeat left top; margin:10px 0 0 0; padding:10px; position:relative;}
.tel 				{ float:left; text-align:left; padding:0px; margin:0px; width:240px; color:#000; height:54px;}
.tel p 				{ color:#000000; float:left; font-size:12px; height:19px; margin:0; padding:0; text-align:left; width:100%;}
.tel p a 			{ text-decoration:none; font:normal 11px/11px 'Trebuchet MS'; color:#000;}
.tel p a:hover 		{ text-decoration:underline;}
.tel p a:visited	{ color:#000;}

.tel2 			{ float:left; text-align:left; padding:0px; margin:15px 0 0 0; width:240px; color:#000;}
.tel2 p 		{ float:right; text-align:right; width:100%; padding:0px 0px 0px 0px; margin:0px; font-size:12px; color:#000;}
.tel2 p a 		{ text-decoration:none; padding:0px; font-size:11px; color:#000;}
.tel2 p a:hover { text-decoration:underline;}

.sun 			{ float:left; text-align:left; padding:0px; margin:-13px 0 0 0; height:19px; line-height:19px;}
.sun a 			{ text-decoration:none; border:0px none;}

.middle_zone 		{ margin:0px auto; padding:0 0 0 0;width:974px; text-align:left; background:#e4e4e4 url(/img/middle_zone_bg.jpg) no-repeat center bottom; min-height:308px!important; height:auto!important; height:308px;  }
.middle_zone_home 	{ margin:0px auto; padding:55px 0 0 0;width:974px; text-align:left; background:#e4e4e4 url(/img/middle_zone_bg_home.jpg) no-repeat center bottom; height:auto!important; height:213px; min-height:213px; }

#remember		{ width:236px; position:absolute; z-index:9; padding:0px; margin:-43px 0 0 0;}
#remember2		{ width:236px; position:absolute; z-index:9; padding:0px; margin:-43px 0 0 0;}
.remember_top 	{ width:236px; position:relative; z-index:6; height:5px; font-size:1px; background:url(/img/remember_bg_top.png) no-repeat left bottom; float:left;}
.remember_bottom{ width:236px; position:relative; z-index:6; height:5px; font-size:1px; background:url(/img/remember_bg_bottom.png) no-repeat left top; float:left;}
.remember 		{ width:216px; float:left; background:url(/img/remember_bg.png) repeat-y left top; padding:0px 10px 0px 10px; margin:0px; position:relative; z-index:4; text-align:left;}
.remember p 	{ color:#FFF; font-size:11px; width:216px;}
.remember form 	{ width:185px; float:right; text-align:left; border:0px none; display:block; padding:0px; margin:5px 0 0 0;}
.remember form fieldset { padding:0px; margin:0px; border:0px none; text-align:left; float:right; width:185px;}
.label 			{ float:left; text-align:left; color:#FFF; width:36px; font-size:11px; padding:2px 2px 2px 0px; margin:0px;}
.label2 		{ float:left; text-align:left; color:#FFF; width:130px; font-size:11px; padding:0px 0px 0px 0px; margin:0px;}

.input 			{ float:left; text-align:left; padding:2px 2px 2px 2px; background:#FFF; border:1px solid #000; margin:0px 0px 2px 0; color:#000;font-size:11px; width:140px;}
.sent 			{ float:right; text-align:center; width:60px; height:19px; background:#000; border:1px solid #FFF; color:#FFF; font-size:11px; line-height:19px; cursor:pointer;}
.sent3 			{ float:right; text-align:center; width:60px; height:19px; background:#000; border:1px solid #FFF; color:#FFF; font-size:11px; line-height:19px; cursor:pointer; margin-right:40px;}
.sent2 			{ float:right; text-align:center; width:60px; height:19px; background:#000; border:1px solid #FFF; color:#FFF; font-size:11px; line-height:19px; cursor:pointer; margin:0px 5px 0 0;}
.close 			{ float:left; text-align:left; padding:0px; margin:-5px 0 0 0; width:7px; height:6px; font-size:1px;}
.close2 		{ float:left; text-align:left; padding:0px; margin:-10px 0px 0px 327px; display:block; position:absolute; z-index:5; width:15px; height:15px;}

#video 			{ float:left; text-align:left; padding:0px 0 0 10px; margin:0px; width:390px; margin-bottom:30px;}
.video_top 		{ float:left; text-align:left; padding:0px; margin:0px; width:348px; height:4px; font-size:1px; background:url(/img/video_bg_top.png) no-repeat left bottom;}
.video_bottom	{ float:left; text-align:left; padding:0px; margin:0px; width:348px; height:4px; font-size:1px; background:url(/img/video_bg_bottom.png) no-repeat left top;}
.video_all 		{ float:left; text-align:left; padding:0px 0px 0 0px; margin:-25px 0 0 0; width:338px;}
.video 			{ float:left; text-align:left; padding:0px 5px 0 5px; margin:0px; background:url(/img/video_bg.jpg) repeat-y left top; width:338px;}
.video p 		{ color:#000; font-size:12px; text-align:left; padding:0px 0 5px 0; margin:0px; float:left; width:348px;}
.box1 			{ float:left; text-align:left; padding:0px 0px 0 0px; margin:0px; width:338px;}
.box1 p 		{ color:#000; font-size:12px; text-align:left; padding:0px 0 5px 0; margin:0px; float:left; width:348px;}


.player 		{ width:332px; margin:0px auto; height:186px; border:1px solid #d1d1d1; padding:2px;}
.player_galerie	{ width:332px; margin:0px auto; height:186px; padding:0 2px;}
.player2 		{ width:332px; margin:0px auto; height:auto!important; height:186px; min-height:186px; padding:2px;}
.player3 		{ width:167px; float:left; text-align:center; margin:0px; height:123px; border:1px solid #d1d1d1; padding:2px;}
.info_player 	{ margin:0px auto; width:302px; padding:10px; margin-top:-50px; position:relative; z-index:5; background:#000; color:#FFF; text-align:left; font-size:13px; display:block;}
.info_player2 	{ margin:0px auto; width:302px; padding:10px; margin-top:-10px; position:relative; z-index:5; background:#000; color:#FFF; text-align:left; font-size:13px;}
.info_player3 	{ margin:0px auto; width:302px; padding:10px; margin-top:0px; position:relative; z-index:5; background:#000; color:#FFF; text-align:left; font-size:13px;}
.utilities 		{ float:left; text-align:left; width:135px; padding:0px 0 0 8px; margin:0px; display:block;}
.utilities p 	{ float:left; width:140px; padding:0px 0px 1px 0px; color:#000; font-size:11px;}
.utilities p.verde{ float:left; width:140px; font-weight:bold; padding:0px 0px 0px 0px; color:#267911; font-size:11px;}

.planifica		{ float:right; text-align:left; width:95px; padding:0px; margin:5px -10px 5px 0; height:20px; position:relative; z-index:6;}
.planifica a 	{ width:95px; height:20px; float:left; text-align:center; background:#218104; border:1px solid #000; font-size:11px; color:#FFF; line-height:20px; text-decoration:none;}
.planifica a:hover{ background:#000; border:1px solid #218104; text-decoration:none; color:#FFF;}

.planifica2		{ float:right; text-align:left; width:105px; padding:0px; margin:5px 0px 5px 245px; height:20px; position:absolute; z-index:6;}
.planifica2 a 	{ width:105px; height:20px; float:left; text-align:center; background:#218104; border:1px solid #000; font-size:11px; color:#FFF; line-height:20px; text-decoration:none;}
.planifica2 a:hover{ background:#000; border:1px solid #218104; text-decoration:none; color:#FFF;}

.menu_video 	{width:140px; height:30px; float:right; text-align:left; padding:0px; margin:5px 0 10px 0;}
.menu_video ul 	{ width:140px; height:30px; float:right; text-align:left; display:inline; padding:0px; margin:0px 0 0px 0; list-style:none;}
.menu_video ul li { float:left; text-align:left; padding:0px 7px 0px 7px; display:inline;}
.menu_video ul li a { text-decoration:none;border:0px none;}
.menu_video ul li a:hover { text-decoration:none; border:0px none; padding:0px 0 0 0; margin:0px 0 0 0;}

.prob 			{ float:left; text-align:left; width:330px; padding:10px 0 0 10px; margin:0;}
.prob ul 		{ float:left; text-align:left; width:330px; padding:0px; margin:0px; display:inline; list-style:none;}
.prob ul li 	{ float:left; text-align:left; margin:0px; padding:0px 0px 0px 10px; width:335px; display:inline; background:url(/img/li.jpg) no-repeat left center;}
.prob ul li a 	{ font-size:11px; color:#000; text-decoration:none;}
.prob ul li a:hover { text-decoration:underline;}


.animatedtabs	{ font-weight:normal; font-family:Trebuchet MS;font-size: 10px; /*font of menu text*/color:#fff;  text-align:right; margin:0px auto;  padding:0px 0px 0 0px ; width:370px;position:relative; z-index:5;}
.animatedtabs ul{list-style-type: none;margin: 0px auto;padding:0px 0px 0px 0px; text-align:right; }
.animatedtabs li{text-align:center;margin:0px auto;padding:0px; display:inline;}
.animatedtabs a	{float: left; color:#000;position: relative;top: 0px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */background:url(/img/link_left.png) no-repeat left top;margin: 0;margin-right: 1px; /*Spacing between each tab*/padding: 0 0 0 9px;text-decoration: none; font-size:11px; font-weight:normal;}
.animatedtabs a span{float: left;position: relative;display: block;background: url(/img/link_right.png) no-repeat right top;padding: 3px 10px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */ font-size:11px; font-weight:normal;font-family:Trebuchet MS;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs a span {float:none;}
/* End IE5-Mac hack */
.animatedtabs a:hover{background-position: 0% 0px;top: 0; background:url(/img/over_left.png) no-repeat left top; }
.animatedtabs a:hover span{background-position: 100% 0px;padding-bottom:17px; padding-top:10px; display:block; color:#fff;position:relative; z-index:5;/* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */top: 0;  background: url(/img/over_right.png) no-repeat right top;}
.animatedtabs .selected a{background-position: 0% 0px;top: 0; background:url(/img/over_left.png) no-repeat left top; }
.animatedtabs .selected a span{background-position: 100% 0px;padding-bottom:17px;padding-top:13px; display:block; color:#fff;position:relative; z-index:5;/* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */top: 0;  background: url(/img/over_right.png) no-repeat right top;}

/*---------------------------------------contact page-------------------------------------*/

.contact_top 		{ float:left; text-align:left; padding:0px; margin:-75px 0 0 0; position:relative; z-index:7; width:680px;}
.contact_top .title { width:615px; height:30px; padding:5px 0 0 65px; margin:0px; text-align:left; background:url(/img/title_bg.jpg) no-repeat left top; color:#FFF; font-size:17px; font-weight:normal;}
.contact_top .title2 { width:615px; height:30px; padding:5px 0 0 65px; margin:0px; text-align:left; background:url(/img/title_bg2.jpg) no-repeat left top; color:#FFF; font-size:17px; font-weight:normal;}

.background 		{ background:url(/img/title_bg_repeat.jpg) repeat-x left top; height:34px; line-height:34px; padding:0px 12px 0px 12px; margin:-6px 0 0 0; width:auto!important; min-width:70px;  width:70px; float:left; text-align:center;}

.history 			{ float:right; text-align:left; color:#000; font-size:11px; font-weight:normal; padding:0px; margin:-20px 0 0 0;}
.history a 			{ text-decoration:none; color:#000;}
.history a:hover 	{ text-decoration:underline;}

#contact		 	{ margin:0px auto; padding:0px 0 0 0;width:974px; text-align:left; }
#contact .left 		{ float:left; text-align:left; width:545px; padding:0px; margin:0px;}
#contact .right		{ float:left; text-align:left; width:425px; padding:0px; margin:0px;}

#contact .left2 	{ float:left; text-align:left; width:545px; padding:0px 0 0 45px; margin:0px;}
#contact .right2	{ float:left; text-align:left; width:380px; padding:0px; margin:0px;}
#contact .left3 	{ float:left; text-align:left; width:470px; padding:0px 0 0 45px; margin:0px;}
#contact .right3	{ float:right; text-align:left; width:455px; padding:0px; margin:0px;}

.sediu 				{ float:left; text-align:left; padding:0; margin:0px; width:230px;}
.sediu p 			{ float:left; text-align:left; width:100%; color:#000; font-size:11px; padding:0px 0px 10px 0px;}
.sediu p a 			{ color:#000; text-decoration:none;}
.sediu p a:hover 	{ color:#1d8204; text-decoration:none;}

.localizare 		{ float:left; text-align:left; width:220px; padding:0px; margin:0px; position:relative; z-index:777;}
.localizare p 		{ float:left; text-align:left; width:100%; color:#000; font-size:11px; padding:0px 0px 10px 0px;}
.map 				{ width:213px; height:162px; border:1px solid #bcbcbc; padding:0px; margin:0px; float:left; text-align:center;}

.Form-Contact-Box 					{ margin:0 auto; padding:57px 0 0 0; width:370px; height:370px; background:url(/img/form_contact_bg1.png) no-repeat top left;}
.Form-Contact-Box p 				{ color:#000; font-size:11px; padding:0px; width:208px; text-align:left; margin:0px auto;}
.Form-Contact-Box form 				{ width:283px; margin:0 0 0 30px; padding:5px 0 0 0; float:left; }
.Form-Contact-Box form fieldset 	{ width:100%; margin:0 auto; padding:0px 0 0 0; border:none; }

.label_circle		{ float:left; text-align:right; color:#000; width:46px; font-size:11px; padding:2px 2px 2px 0px; margin:0px;}
.input_circle		{ float:left; text-align:left; padding:2px 2px 2px 2px; background:#FFF; border:1px solid #acacac; margin:0px 0px 10px 0; color:#000;font-size:11px; width:146px;}
.sent_circle 		{ float:right; text-align:center; width:75px; height:24px; line-height:24px; background:url(/img/trimite.jpg) no-repeat center center; color:#FFF; font-size:11px; cursor:pointer; margin:0px 5px 0 0;}
.tooltip 			{ float:left; text-align:center; position:absolute; z-index:9; padding:0px; margin:-70px 0 0 -30px;}
.tooltip2 			{ float:right; text-align:center; position:absolute; z-index:9; padding:0px; margin:-50px 0 0 935px;}

.tooltip_text 		{ width:90px; height:37px; text-align:left; padding:5px 2px 0px 10px; background:url(/img/tooltip_text.png) no-repeat center center; position:absolute; z-index:9; color:#1d8204; font-size:11px; margin:-80px 0 0 10px;}
.tooltip_text2 		{ width:90px; height:37px; text-align:left; padding:5px 2px 0px 10px; background:url(/img/tooltip_text.png) no-repeat center center; position:absolute; z-index:9; color:#1d8204; font-size:11px; margin:-60px 0 0 975px;}


.green_box 			{ float:left; text-align:left; padding:0px; margin:0px 0 20px 0; width:414px;}
.green_top 			{ float:left; text-align:left; padding:0px; margin:0px; width:414px;font-size:1px; height:3px; background:url(/img/green_top_bg.jpg) no-repeat left bottom;}
.green_bottom		{ float:left; text-align:left; padding:0px; margin:0px; width:414px;font-size:1px; height:3px; background:url(/img/green_bottom_bg.jpg) no-repeat left top;}
.green 				{ float:left; text-align:left; padding:10px 10px 0 10px; margin:0px; width:394px; background:url(/img/green_bg.jpg) repeat-y left top;}
.green2 				{ float:left; text-align:center; padding:10px 0px 0 24px; margin:0px; width:390px; background:url(/img/green_bg.jpg) repeat-y left top;}
.green p 			{ float:left; text-align:right; width:394px; color:#FFF; font-size:25px; padding:0px; margin:0px;}
.green a 			{ float:right; text-align:right; text-decoration:underline; color:#000; font-size:12px; margin:0px; padding:0 0 10px 0;}
.green a:hover 		{ text-decoration:none; color:#FFF;}

.down_side	 		{ margin:0 auto; padding:50px 0 155px 0; width:935px; text-align:left;}
.down				{ margin:0 auto; width:904px; padding:0px 10px 0 10px; text-align:left; height:115px; background:url(/img/down_bg.png) no-repeat left top;}
.down .box1 		{ float:left; width:265px; padding:0px; margin:0px; text-align:center;}
.down .box1 p 		{ font-size:11px; color:#000; text-align:left; padding:5px 0px 0px 0px; margin:0px; width:260px;}
.down .box1 p a 	{ text-decoration:underline; border:none;}

.down .box2 		{ float:right; width:265px; padding:0px; margin:0px; text-align:left;}
.down .box2 p 		{ font-size:11px; color:#000; text-align:left; padding:5px 0px 0px 0px; float:right; margin:0px; width:240px;}
.down .box2 p a 	{ text-decoration:underline; color:#1d8204; margin:0px 0 0 0; padding:0px;}
.down .box2 p a:hover{ text-decoration:none; color:#000;}

.imag 				{ margin:0px auto; text-align:center; background:#fff; border:1px solid #d4d4d4; width:136px; padding:3px 0 0 0; height:75px;}
.imag a  			{ border:0px none; text-decoration:none;}
.imag2 				{ margin:18px 0 0 0; text-align:center; background:#fff; border:1px solid #d4d4d4; width:116px; padding:2px 0 0 0; height:75px; float:right;}
.imag2 a 			{ border:0px none; text-decoration:none;}
.role 				{ width:330px; height:138px; margin:0px auto; background:url(/img/role.png) no-repeat left top; margin-top:-135px; position:relative; z-index:6; padding:20px 10px 0px 10px;}
.role p 			{ font-size:11px; color:#fff; text-align:left; padding:0px 0px 5px 0px; float:left; margin:0px; width:203px;}
.role p a 			{ text-decoration:underline; color:#fff; margin:0px 0 0 0; padding:0px;}
.role p a:hover		{ text-decoration:underline; color:#000;}
.txt 				{ text-align:left; padding:0px 0px 0px 0px; float:left; margin:0px; width:203px;}
.txt p 				{ font-size:11px; color:#fff; text-align:left; padding:0px 0px 5px 0px; float:left; margin:0px; width:203px;}
.txt p a 			{ text-decoration:underline; color:#fff; margin:0px 0 0 0; padding:0px;}
.txt p a:hover		{ text-decoration:underline; color:#000;}


/*---------------------------------------despre noi page-------------------------------------*/

.about 				{ float:left; text-align:left; padding:0px 0 0 40px; margin:0px; width:455px; background:url(/img/about_bg.jpg) no-repeat center bottom;}
.about p 			{ color:#000; font-size:11px; text-align:left; padding:0px 0px 10px 0px; width:485px; float:left; margin:0px;}
.about h2 			{ font-weight:bold; width:auto!important; width:5px; min-height:5px; font-size:11px; color:#000; padding:0px; margin:0px;}

/*---------------------------------------Q&amp;A page-------------------------------------*/

.qanda 				{ float:left; text-align:left; padding:0px 0 0 0px; margin:0px; width:531px;}
.question_all		{ float:left; text-align:left; width:531px; padding:0px; margin:0px 0px 10px 0px;}
.question 			{ float:left; text-align:left; padding:0px 10px 0px 10px; width:511px; background:#ffffff; margin:0px; }
.question p 		{ float:left; text-align:left; color:#000; font-size:11px; width:480px; padding:0px 0px 0px 5px; margin:0px;}
.question p a 		{ text-decoration:underline; color:#000;}
.question p a:hover {text-decoration:underline; color:#000;}
.question_top 		{ height:4px; width:531px; font-size:1px; float:left; text-align:left; background:url(/img/question_top_bg.jpg) no-repeat left bottom;}
.question_bottom 	{ height:4px; width:531px; font-size:1px; float:left; text-align:left; background:url(/img/question_bottom_bg.jpg) no-repeat left top;}
.image 				{ float:left; text-align:left; width:19px; height:14px; padding:0px; margin:0px 5px 0px 0px;}

.answer_all 		{ width:485px; float:right; text-align:left; padding:0px; margin:5px 0px 5px 0px;}
.answer_top 		{ width:485px; height:5px; font-size:1px; padding:0px; margin:0px; background:url(/img/answer_top_bg.jpg) no-repeat left bottom;}
.answer_bottom 		{ width:485px; height:5px; font-size:1px; padding:0px; margin:0px; background:url(/img/answer_bottom_bg.jpg) no-repeat left top; display:block; clear:both;}
.answer 			{ width:465px; float:left; text-align:left;color:#000; font-size:11px; padding:0px 10px 0px 10px; margin:0px; background:#868686;}
.answer p 			{ float:left; text-align:left; color:#fff; font-size:11px; width:465px; padding:0px 0px 0px 0px; margin:0px;}
.answer p a 		{ text-decoration:underline; color:#fff;}
.answer p a:hover 	{text-decoration:underline; color:#fff;}

.answer_top2 		{ width:485px; height:5px; font-size:1px; padding:0px; margin:0px; background:url(/img/answer_top2_bg.jpg) no-repeat left bottom;}
.answer_bottom2 	{ width:485px; height:5px; font-size:1px; padding:0px; margin:0px; background:url(/img/answer_bottom2_bg.jpg) no-repeat left top; display:block; clear:both;}
.answer2 			{ width:465px; float:left; text-align:left;color:#000; font-size:11px; padding:0px 10px 0px 10px; margin:0px; background:#1d8204;}
.answer2 p 			{ float:left; text-align:left; color:#fff; font-size:11px; width:465px; padding:0px 0px 0px 0px; margin:0px;}
.answer2 p a 		{ text-decoration:underline; color:#fff;}
.answer2 p a:hover 	{text-decoration:underline; color:#fff;}

/*---------------------------------------tipuri de vile page page-------------------------------------*/

.cerc_out 			{width:379px; height:292px; float:left; text-align:left; padding:0px; position:relative; z-index:5; margin:0px 0px 100px 0px;}

.circle_form2 		{ margin:-30px 0 0 660px; padding:80px 0 0 0; width:379px; height:292px; background:url(/img/circle_form.png) no-repeat center center;position:absolute; z-index:7;}
.circle_form2 p 		{ color:#000; font-size:11px; padding:0px; width:208px; text-align:left; margin:0px auto;}
.circle_form2 form 	{ width:210px; margin:0px auto; padding:10px 0 0 0; border:0px none;}
.circle_form2 form fieldset 	{ width:210px; margin:0px auto; padding:0px 0 0 0; border:0px none;}

.villa_all		{ width:590px; float:left; text-align:left; padding:0px 0 0px 0px; margin:5px 0px 15px 0px;}
.villa_top 		{ width:590px; height:3px; font-size:1px; background:url(/img/villa_top_bg.jpg) no-repeat left bottom;}
.villa_bottom 	{ width:590px; height:5px; font-size:1px; background:url(/img/villa_bottom_bg.jpg) no-repeat left top; display:block; clear:both;}
.villa 			{ width:570px; float:left; text-align:left;color:#000; font-size:11px; padding:5px 10px 5px 10px; margin:0px; background:#fff url(/img/villa_bg.jpg) no-repeat center bottom;}

.Vila-Descriere-Text			{ width:300px; display:block; float:left;}
.Vila-Descriere-Text p			{ color:#1d8204; font:normal 12px 'Trebuchet MS'; clear:both; display:block; position:relative; width:100%;}
.Vila-Descriere-Text p strong	{ color:#000; text-align:right; width:105px; padding-right:5px; font:bold 12px 'Trebuchet MS'; display:block; float:left;}
.Vila-Descriere-Text p span		{ display:block; float:left; position:relative; width:185px;}

.house 			{ float:left; text-align:center; padding:2px 2px 2px 2px; width:150px; border:1px solid #d3d3d3; margin:0 0 5px 0;}
.house  a 		{ text-decoration:none; }
.house a:hover 	{ text-decoration:none;}

.details_casa 	{ float:right; text-align:center; width:110px; height:31px; line-height:31px; color:#FFF; font-size:12px; padding:0px; margin:78px 0 0 0; background:url(/img/tip_bg.jpg) no-repeat center center;}
.details_casa a {color:#FFF; font-size:12px; text-decoration:none;}
.details_casa a:hover { text-decoration:none; color:#CCC;}

.villa_tip 		{ width:67px; height:20px; background:#1d8204; line-height:20px; float:left; text-align:center; color:#FFF; font-size:11px; clear:both; padding:0px; margin:0px 0px 0px 9px; border:1px solid #6da95e;}
.villa_tip a 	{ text-decoration:none; color:#FFF;}
.villa_tip a:hover { text-decoration:none; color:#000;}

/*---------------------------------------detalii vila page-------------------------------------*/

.circle_form3 			{ margin:-80px 0 0 180px; padding:80px 0 0 0; width:379px; height:292px; background:url(/img/circle_form.png) no-repeat center center;position:absolute; z-index:7;}
.circle_form3 p 		{ color:#000; font-size:11px; padding:0px; width:208px; text-align:left; margin:0px auto;}
.circle_form3 form 		{ width:210px; margin:0px auto; padding:10px 0 0 0; border:0px none;}
.circle_form3 form fieldset 	{ width:210px; margin:0px auto; padding:0px 0 0 0; border:0px none;}

.planifica_buton 	{ width:241px; height:45px; margin:0px auto; padding:0px; text-align:center; line-height:45px; background:url(/img/planifica.jpg) no-repeat center center;}
.planifica_buton a 	{ color:#FFF; text-decoration:none; font-size:18px;}
.planifica_buton a:hover { text-decoration:none; color:#1d8204;}

.harta_loc 			{ float:left; text-align:left; padding:0px; margin:0px; width:150px; width:150px;}
.harta_loc p 		{ height:25px; padding:5px 0 0 0; margin:0px; width:100%; }
.lupa 				{ float:left; text-align:left; padding:0px; margin:0px; height:25px; line-height:25px;}
.lupa a 			{ text-decoration:none; border:0px none;}

.localizare_vila 	{ position:absolute; z-index:5; padding:3px 4px 0px 4px; margin:-25px 0 0 160px; width:165px; height:34px; background:url(/img/localizare_vila_tooltip.png) no-repeat center center; text-align:left; color:#1d8204; font-size:10px; }

.prezent1			{ width:500px; float:left; text-align:left; padding:0px; margin:0px; }
.prezent2 			{ width:430px; float:right; text-align:right; padding:0px; margin:0px; background:url(/img/prezent2_bg.jpg) no-repeat right top; }

.tooltip3 			{ float:left; text-align:center; position:absolute; z-index:9; padding:0px; margin:-34px 0 0 0px;}
.tooltip_text3 		{ width:96px; height:92px; text-align:center; padding:5px 0 0 0; background:url(/img/vila_tip_tooltip.png) no-repeat center center; position:absolute; z-index:11; color:#1d8204; font-size:11px; margin:-101px 0 0 43px;}

.othervilla 		{ float:right; text-align:right; padding:0px 25px 0 0 ; margin:-20px 0 10px 0; width:300px; height:60px; line-height:60px; display:block; position:relative; z-index:4;}
.othervilla a 		{ text-decoration:none; border:0px none;}
.othervilla a:hover	{ text-decoration:none; border:0px none;}

.oneimage 			{ float:left; text-align:center; padding:2px 1px 2px 0; margin:0px 2px 2px 0px; width:78px; border:1px solid #d3d3d3;}
.oneimage a 		{ text-decoration:none; border:0px none;}
.oneimage a:hover	{ text-decoration:none; border:0px none;}

/*---------------------------------------ansamblu vila page-------------------------------------*/

.green_box2 					{ float:right; text-align:left; padding:0px; margin:-400px 0 20px 0; width:414px; position:relative; z-index:5;}

.othervilla_ansamblu 			{ float:left; text-align:left; padding:0; margin:0; width:300px; height:60px; line-height:60px; display:block; }
.othervilla_ansamblu a 			{ text-decoration:none; border:0px none;}
.othervilla_ansamblu a:hover	{ text-decoration:none; border:0px none;}

.villatip1 						{ position:relative; z-index:6; float:left; text-align:center;}
.villatip1 a 					{ text-decoration:none; border:0px none; display:block; padding:0px 2px 0px 2px;}
.villatip1 a:hover				{ text-decoration:none; border:0px none;}

.villatip2 						{ position:relative; z-index:4; float:left; text-align:center;}
.villatip2 a 					{ text-decoration:none; border:0px none; display:block; padding:0px 2px 0px 2px;}
.villatip2 a:hover				{ text-decoration:none; border:0px none;}

.villatip3 						{ position:relative; z-index:2; float:left; text-align:center;}
.villatip3 a 					{ text-decoration:none; border:0px none; display:block; padding:0px 2px 0px 2px;}
.villatip3 a:hover				{ text-decoration:none; border:0px none;}


.Ansamblu-Main-Box 				{ padding:10px; margin:0 auto 10px auto; width:864px; background:#fff; border:1px solid #1d8204; position:relative; clear:both; }
.generall2 						{ text-align:left; padding:10px; margin:0px auto; margin-top:0px; width:864px; background:#FFF; border:1px solid #1d8204; position:relative; z-index:8; clear:both;}



.stage1 p 			{ font-size:15px; text-align:left; padding:0px 5px 0px 0px; margin:0px; width:834px; float:left; clear:both;}
.galeriefoto1_all	{ float:left; text-align:center; width:350px; padding:0px 0px 0 0; margin:0px 0px 0px 0px; }
.galeriefoto1 		{ float:left; text-align:center; width:332px; padding:2px; border:1px solid #000; margin:5px 6px 0 0; background:#FFF;}
.galeriefoto2 		{ float:left; text-align:center; width:328px; padding:2px; border:1px solid #000; margin:5px 6px 0 0; background:#FFF;}

.titlu_main_picture 	{ width:247px; padding:0px 0 0 85px; margin:0px ; text-align:center; height:32px; line-height:32px;}
.titlu_main_picture p 	{ background:#000; font-size:12px; color:#FFF; text-align:center; padding:0px; width:166px; float:left; margin:-15px 0 0 0; position:relative; z-index:2;}

.more_pictures 			{ float:left; text-align:left; padding:5px 0 0 0px; margin:0px; width:100px;}
.pic 					{ width:37px; padding:2px; border:1px solid #000; float:left; text-align:center; margin:0px 5px 5px 0px; background:#FFF;}
.pic_video 				{ width:71px; padding:2px; border:1px solid #000; float:left; text-align:center; margin:0px 5px 5px 0px; background:#FFF;}

.baloon_abs 			{ position:absolute; z-index:8; width:29px; height:53px; padding:0px; margin:300px 0 0 730px; display:block;}

.animatedtabs2			{ font-weight:normal; font-family:Trebuchet MS;font-size: 10px; /*font of menu text*/color:#fff;  text-align:left; margin:0px; float:left;  padding:0px 0px 0 10px ;position:relative; z-index:5;}
.animatedtabs2 ul		{list-style-type: none;margin:0px; float:left; padding:0px 0px 0px 0px; text-align:left; }
.animatedtabs2 li		{text-align:left;margin:0px;padding:0px; float:left; display:inline;}
.animatedtabs2 a	{float: left; color:#000;position: relative;top: 5px; /* 1) Number of pixels to protrude up for selected tab. Should equal (3) MINUS (2) below */background:url(/img/link_left.png) no-repeat left top;margin: 0;margin-right: 3px; /*Spacing between each tab*/padding: 0 0 0 9px;text-decoration: none; font-size:11px; font-weight:normal;}
.animatedtabs2 a span	{float: left;position: relative;display: block;background: url(/img/link_right.png) no-repeat right top;padding: 3px 10px 3px 5px; /* 2) Padding within each tab. The 3rd value, or 3px, should equal (1) MINUS (3) */ font-size:11px; font-weight:normal;font-family:Trebuchet MS;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.animatedtabs2 a span 	{float:none;}
/* End IE5-Mac hack */
.animatedtabs2 a:hover	{background-position: 0 -125px;top: 0; background:url(/img/over_left.png) no-repeat left top; }
.animatedtabs2 a:hover span{background-position: 100% -125px;color: #fff;padding-bottom: 8px; color:#fff;position:relative; z-index:5;/* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */top: 0;  background: url(/img/over_right.png) no-repeat right top;}
.animatedtabs2 .selected a{background-position: 0 -125px;top: 0; background:url(/img/over_left.png) no-repeat left top; }
.animatedtabs2 .selected a span{background-position: 100% -125px;color: #fff;padding-bottom: 8px; color:#fff;position:relative; z-index:5;/* 3) Bottom padding of selected tab. Should equal (1) PLUS (2) above */top: 0;  background: url(/img/over_right.png) no-repeat right top;}

.ansamblu_prezentare 		{ float:left; text-align:left;  padding:0px 0px 0px 50px; margin:10px 0 0 0; background:url(/img/ansamblu_prezentare_bg.jpg) no-repeat left top; width:600px;}
.ansamblu_prezentare p 		{ color:#000; font-size:11px; text-align:left; padding:0px 0px 10px 0px; float:left; margin:0px;}
.ansamblu_prezentare p b 	{ font-weight:bold; color:#1d8204;}
.ansamblu_prezentare h2 	{ font-weight:bold;width:150px; font-size:12px; color:#fff; padding:0px; margin:40px 0 20px 0; position:relative; z-index:4; background:#1d8204; text-align:center; height:21px; line-height:21px; border:1px solid #6da95e;}
.line 		{ float:left; text-align:left; width:750px; padding:0px 0px 0px 0px; margin:10px 0 0 0; background:url(/img/line_bg.jpg) no-repeat right top; height:12px; font-size:1px; display:block;}

.pos_abs { position:absolute; z-index:3; float:left; text-align:left; padding:0px; margin:0px; width:400px; position:relative; z-index:2;}

.localizare_cartier		 	{ position:relative; z-index:5; padding:3px 4px 0px 4px; margin:-60px 0 0 160px;  width:165px; height:34px; background:url(/img/localizare_vila_tooltip.png) no-repeat center center; text-align:center; color:#1d8204; font-size:11px; }

.lupa_cartier 				{ float:left; text-align:left; padding:0px 0 0 140px; margin:-27px 0 0 0px; display:block; position:relative; z-index:2; height:25px; line-height:25px;}
.lupa_cartier a 			{ text-decoration:none; border:0px none;}

.circle_form4 			{ margin:-20px 0 0 680px; padding:80px 0 0 0; width:379px; height:292px; background:url(/img/circle_form.png) no-repeat center center;position:absolute; z-index:7;}
.text_up				{ color:#000; font-size:11px; padding:0px; width:auto; text-align:left; margin:0px auto; padding-left:72px;}
.circle_form4 form 		{ width:210px; margin:0px auto; padding:10px 0 0 0; border:0px none;}
.circle_form4 form fieldset 	{ width:210px; margin:0px auto; padding:0px 0 0 0; border:0px none;}

.googlemap 			{ float:left; text-align:center; padding:10px; margin:0px auto; background:url(/img/googlemap.png) no-repeat center center; width:910px; height:428px; display:block; position:relative; z-index:8;}
.googlemap_all 		{ float:left; text-align:left; padding:0px; margin:-460px 0 0 -30px; width:930px; height:468px; display:block; position:absolute; z-index:8;}

.close_google_relative {float:left; text-align:left; padding:0px; margin:0px 0px 0px 0px; display:block; position:relative; z-index:15; width:15px; height:15px;}

.close_map 		{float:left; text-align:left; padding:0px; margin:0px 0px 0px 0px; display:block; position:absolute; z-index:5; width:15px; height:15px;}

.menu_stages 		{ float:right; text-align:left; padding:10px; margin:0px; width:140px; height:70px; background:url(/img/menu_stages.jpg) no-repeat left top; display:block;}
.menu_stages ul 	{ width:140px; height:70px; float:left; text-align:left; padding:0px; margin:0px; list-style:none;}
.menu_stages ul li 	{ padding:0px 0px 0px 0px; margin:3px 0px 5px 0px; width:140px; float:left; text-align:left; display:inline;}
.menu_stages li a 	{ color:#fff; padding:0px 0px 0px 0px; font-size:12px; text-decoration:none; display:block; background:none; }
.menu_stages li a:hover 		{ color:#1d8204; padding:0px 0px 0px 0px; font-size:12px;text-decoration:none; background:#fff; width:140px; }
.menu_stages li .selected_btn  	{ color:#1d8204; text-decoration:none; background:#fff;padding:0px 0px 0px 0px; width:140px;  }
.menu_stages li:hover			{ background:#fff; padding:0; width:140px;}    



/*#############################     END CSS     ######################################*/

.Page-Content,
.Page-Header						{ position:relative; width:980px; margin:0 auto; display:block; min-height:70px!important; height:auto!important; height:70px; clear:both; }
.Page-Content .Page-Title			{ border-top:solid 1px #1d8204; width:635px; margin-top:40px; padding-left:45px; position:relative; height:25px;}
.Page-Content .Page-Title h2		{ font:normal 18px 'Trebuchet MS'; color:#fff; padding:5px 10px; display:inline-block; background:#1d8204 url(/img/page_title_bg.jpg) no-repeat right bottom; margin:-10px 0 0 0; width:auto; float:left;}

.Page-Header						{ z-index:9999!important; }
.Page-Content						{ z-index:1!important; }

.Mod-Navbar							{ position:absolute; top:0; right:0;}
.Mod-Navbar ul						{ float:right; position:relative;}
.Mod-Navbar ul li					{ display:block; width:auto; position:relative; float:left;}
.Mod-Navbar ul li span,
.Mod-Navbar ul li a					{ font:normal 11px 'Trebuchet MS'; color:#000;}
.Mod-Navbar ul li span				{ padding:0 2px; display:inline-block; position:relative;}
.Mod-Navbar ul li a					{ text-decoration:none;}
.Mod-Navbar ul li a:hover			{ text-decoration:underline;}

.Page-Content-Left					{ width:490px; display:block; position:relative; padding:15px 0 0 45px; float:left; z-index:2; }
.Page-Content-Right					{ width:415px; float:right; display:inline; position:relative; margin:0 3px 0 0; z-index:1;}
.Page-Footer						{ margin-bottom:-43px;}

.Footer-Menu						{ background:url(/img/footer_menu_bg.jpg) repeat-x top left; padding-top:15px; display:block; height:23px; margin-top:5px;}
.Footer-Menu li						{ display:block; width:auto; float:left; position:relative; border-right:solid 1px #000; padding:0 7px; height:10px; overflow:visible; }
.Footer-Menu li a					{ display:block; margin-top:-4px; position:relative; width:auto; color:#000; text-decoration:none;}
.Footer-Menu li a:hover				{ text-decoration:underline;}
.Footer-Menu li.webdesign			{ border:none; float:right;}
.Footer-Menu li.webdesign a			{ color:#000; text-decoration:none; display:inline; }
.Footer-Menu li.webdesign a:hover	{ text-decoration:none; color:#297c08; }
.Footer-Menu li.webdesign p,
.Footer-Menu li.copyright p			{ display:block; margin-top:-4px; position:relative; width:auto; float:left;}
.Footer-Menu li.copyright 			{ border:none; }

.Footer-Content						{ min-height:175px!important; height:auto!important; height:175px; display:block; width:990px; background:url(/img/footer_bg.jpg) no-repeat bottom left;}
.ModMenu			{ margin:0; position:absolute; width:680px; bottom:0;}
.Mod-Header-Box		{ position:absolute; right:-4px; top:-30px; z-index:999999;}

/* Start Logo */
.logo						{ width:160px; height:60px; display:block; position:absolute; background:url(/img/logo.jpg) no-repeat center center #fff; border: solid 1px #ccc; top:-40px; left:0;}
.logo h1					{ width:160px; height:60px; text-indent:-90000px; position:relative; display:block; margin:0 auto; text-align:left!important;}
.logo h1 a					{ width:160px; height:60px; display:block; margin:0 auto; position:relative;}
/* End Logo */


.Page-Content-home h2.Schimba-apartament 		{ float:right; text-align:right; width:100%; margin:0; margin-top:120px; padding:0px 50px 0 0; background:url(/img/apartament.jpg) no-repeat center right;border-bottom:solid 1px #1d8204; width:auto; display:inline-block;}
.Page-Content-home h2.Schimba-apartament a 		{ color:#898989; font:normal 18px tahoma; text-decoration:none;}
.Page-Content-home h2.Schimba-apartament a:hover{ text-decoration:none;}

.Page-Content-home h2.Casa-adevarata 			{ float:right; text-align:right; width:100%; margin:0; padding:0px 50px 0 0; background:url(/img/casa.jpg) no-repeat center right; width:auto; display:inline-block; height:40px;}
.Page-Content-home h2.Casa-adevarata a 			{ color:#000; font:normal 24px verdana; text-decoration:none;}
.Page-Content-home h2.Casa-adevarata a:hover	{ text-decoration:none;}

.Page-Content-home .Details-Link					{ margin-left:200px;}
.Page-Content-home .Page-Content-Left .Details-Link	{ margin-left:190px; margin-top:-8px; }

.Details-Link		{ position:relative; font:normal 12px 'Trebuchet MS'!important; color:#fff!important; text-decoration:none; background:#1d8204; border: solid 1px #000; color:#fff; text-align:center; padding:2px 10px; display:inline-block; }
.Details-Link:hover	{ background:#000; border-color:#1d8204;}

.Page-Content-home 													{ margin-top:120px;}
.Page-Content-home .Page-Content-Right								{ width:347px; float:left; margin-left:20px; position:relative;}
.Page-Content-home .Page-Content-Right .Mod-Ansamblu				{ position:absolute; right:136px; top:17px; z-index:22; }
.Page-Content-home .Page-Content-Right .ModWidgets					{ background:none; left:0; top:-13px;}
.Page-Content-home .Page-Content-Right .TabbedPanelsContent-Middle	{ padding-top:30px; padding-bottom:40px; }
.Page-Content-home .Page-Content-Right .Details-Link-Box			{ position:absolute; right:-11px; top:40px; z-index:11; }
.Page-Content-home .Page-Content-Right .Details-Link-Box-Bottom		{ bottom:3px; top:auto; }

.Mod-Ansamblu-Extra								{ margin:40px 0 0 0!important;}
.Mod-Ansamblu 									{ margin-top:15px; display:block; position:relative; padding:0; }
.Mod-Ansamblu .ModWidgets						{ position:absolute; background:url(/img/menu_video2_bg.jpg) no-repeat; float:right; margin:0 25px 0 0; z-index:555; width:145px; top:-35px; right:20px;}
.Mod-Ansamblu .ModWidgets .Widget 				{ display:block; float:left; height:24px; margin:0 6px 0 0; width:25px!important; background:url(/img/sprite_icons_bg.jpg) no-repeat;}
.Mod-Ansamblu .ModWidgets .Widget .WidgetBox	{ height:25px; width:25px; display:block; position:absolute; float:left;}
.Mod-Ansamblu .ModWidgets .Widget .WidgetBox .WidgetTrigger a	{ height:100%; width:100%; margin:0; display:block; position:absolute; text-indent:-10000px; }

.Mod-Ansamblu .ModWidgets .Widget-Home					{ background-position: -3px -3px;}
.Mod-Ansamblu .ModWidgets .Widget-Favorites				{ background-position: -3px -35px;}
.Mod-Ansamblu .ModWidgets .Widget-Print					{ background-position: 0 -79px;}
.Mod-Ansamblu .ModWidgets .Widget-RememberSiteInside	{ background-position: -3px -66px;}
.Mod-Ansamblu .ModWidgets .Widget-Download				{ background-position: 0 -156px;}
.Mod-Ansamblu .ModWidgets .Widget-RecomandaSiteInside	{ background-position: -3px -128px;}

.CollapsiblePanelContentTpl						{ min-height:100px!important; height:auto!important; height:100px; display:block; position:relative; float:left; padding:10px; padding-bottom:0;}
.CollapsiblePanelContentTpl .field_box label	{ width:50px;}
.CollapsiblePanelContentTpl .field_box input	{ width:100px;}

.label_zona				{ font:normal 12px 'Trebuchet MS'; color:#7c7c7c; }
.txt_content			{ font:normal 18px 'Trebuchet MS'; color:#ff7b11; }
.descriere_zona			{ width:220px; float:left; }
.descriere_zona li		{ background-position: bottom left!important; padding:0 0 10px 0!important; margin:0 0 10px 0!important; }
.content_box			{ display:block; margin:0 auto; padding-top:15px; position:relative; width:445px; }




.ModWidgets ul						{ display:inline; float:left; height:25px; margin:0; padding:10px 0 0 10px;  text-align:left; }
.ModWidgets ul li					{}
.Widget								{}
.WidgetBox							{}
.WidgetTrigger						{ height:90%;}
.WidgetTooltipTriggedObject			{ background:#000; color:#fff; width:100px; display:block; padding:10px; border:solid 1px #fff;}
.WidgetCollapsiblePanel				{}
.WidgetCollapsiblePanelTab			{}
.WidgetCollapsiblePanelContent		{ background:#fff; border:solid 1px #ccc; padding:0; display:block; position:absolute; right:-2px!important; top:23px; width:200px!important; z-index:2; }
.WidgetCollapsiblePanelTriggerClose	{}

.WidgetCollapsiblePanelContentCalendarBottom,
.WidgetCollapsiblePanelContentGoogleMap,
.WidgetCollapsiblePanelGoogleMap,
.WidgetCollapsiblePanelGoogleMap-top,
.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanel,
.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanelContentCalendar,
.WidgetCollapsiblePanelContentRezervare										{ background:url(/img/sprite_calendar.jpg) no-repeat 0 0;}
.ModDateCheck .ButonModRezervare 											{ display:block; float:left; left:493px; position:absolute; top:109px; width:auto; }
.ModDateCheck .ButonModRezervare span										{ background-image:url(/img/anchor_sprite_inverted.jpg)!important; color:#000!important;}
.WidgetCollapsiblePanelContentCalendar iframe								{ margin:8px 0 0 8px;}
.WidgetCollapsiblePanelContentCalendar iframe body							{ margin:0!important; padding:0!important;}

.WidgetCollapsiblePanelGoogleMap .WidgetCollapsiblePanelTriggerClose		{ position:absolute!important; }

.WidgetCollapsiblePanelGoogleMap,
.WidgetCollapsiblePanelContentRezervare,
.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanel					{ background-position:-930px 0!important; background-repeat:repeat-y!important;  }
.WidgetCollapsiblePanelGoogleMap											{ left:-255px!important; top:0!important; z-index:2;}

.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanelOpen				{ padding-top:10px;}
.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanelContentCalendar	{ background-position:0 0;}
.WidgetModDateCheck .WidgetTooltipTriggedObject								{ width:200px!important;}
.WidgetCollapsiblePanelContentCalendarBottom								{ width:930px; height:8px; clear:both; background-position:-1860px -12px; display:block; position:relative;}						
.WidgetCollapsiblePanelRezervare .WidgetCollapsiblePanelTriggerClose		{ display:none!important;}

.WidgetCollapsiblePanelGoogleMap-top		{ height:8px; display:block; position:relative; width:930px; background-position: 0 0; background-repeat:no-repeat;}

.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanelTab	{}

.tooltip_oferta .close_bt					{ left:0 !important; top:12px !important; }
.WidgetBox .WidgetCollapsiblePanelTriggerClose		{ position:relative; float:left; display:block; height:20px; width:20px;}
.WidgetBox .WidgetCollapsiblePanelTriggerClose p a	{ background:url(/img/x.png) no-repeat; position:absolute; z-index:50; width:15px; height:15px; display:block; float:left; text-indent:-10000px; bottom:25px; left:5px;}

.tooltip_oferta .close_bt,
.ModDateCheck .WidgetModDateCheck .WidgetCollapsiblePanelTriggerClose	{ clear:both; background:url(/img/close_tooltip_bg.jpg) no-repeat; position:absolute; right:1px; top:-20px; z-index:10; width:20px; height:20px; font-size:0!important;}

.WidgetCollapsiblePanelContentCalendar .WidgetCollapsiblePanelTriggerClose		{ left: auto!important;}
.WidgetCollapsiblePanelContentCalendar .WidgetCollapsiblePanelTriggerClose p a	{ top:0!important;}



.Toggle-Skin							{ width:30%; float:left; display:block; position:relative; height:60px; }
.Toggle-Skin a							{ display:block; position:absolute; bottom:0;}
.Toggle-Skin .Skin-Day					{ left:0;}
.Toggle-Skin .Skin-Night				{ left:25px;}

.Header-Widgets							{ width:70%!important; padding:0!important; float:left; display:block; position:relative; height:60px; }
.Header-Widgets .ModWidgets				{ float:right; width:100%; padding:0!important;}
.Header-Widgets .ModWidgets	ul			{ float:right; height:auto; padding:7px 0 0 0!important; display:block; width:100%;}
.Header-Widgets .ModWidgets	ul li		{ display:block; position:relative; clear:both; height:15px; padding:0 5px 0 0!important;}

.Header-Widgets	.WidgetTrigger a		{ }
.Header-Widgets	.WidgetTrigger 			{ text-align:right!important; float:right;}

.Header-Widgets .WidgetTrigger			{ text-align:right;}
.Header-Widgets .WidgetTrigger a		{ color:#000; text-decoration:none;}
.WidgetTooltipTriggedObject				{ background:#1D8204; }
.Header-Widgets .WidgetTrigger:hover a	{ text-decoration:underline;}
.Header-Widgets .CollapsiblePanel		{ position:relative;}
.Header-Widgets .CollapsiblePanelContent	{ width:auto!important; background:none!important; border:none!important; right:0!important; top:0!important; left:auto!important;}
.Header-Widgets .CollapsiblePanelContent .field_box textarea,
.Header-Widgets .CollapsiblePanelContent .field_box input		{ border: solid 1px #000!important;}

.Header-Widgets .CollapsiblePanelContent .field_box label		{ width:50px!important;}
.buttons					{ display:block; margin:0 23px 0 0; }
.buttons input				{ width:auto!important; display:block; float:right; background:url(/img/widget_bt_bg.jpg) repeat-x 0 0 #000; color:#fff; border:solid 1px #000!important; margin-left:5px; padding:0 2px 0 3px; cursor:pointer; border:solid 1px #fff; border-collapse:separate;}

.field_box				{ clear:both; display:block; position:relative; }
.field_box label 		{ display:block; float:left; margin-top:4px; padding-right:5px;text-align:right; width:80px;}
.field_box select,
.field_box input 		{ border:1px solid #ccc; display:block; float:left; margin:3px;padding-right:5px;text-align:left;width:150px; }
.field_box textarea 	{ border:1px solid #ccc; display:block; float:left; height:80px; margin:3px; padding-right:5px; text-align:left; width:150px;}
.buttons .input_bt 		{ background:#1D8204; color:#fff; cursor:pointer; float:right; padding:1px 5px; border:none; margin:3px 0 0 10px;}

.Mod-Green-Box					{ border:solid 1px #1d8204; background:#fff; width:415px; border-collapse:separate;}
.Mod-Green-Box-Content			{ background:#1d8204; width:383px; margin:1px auto; padding:15px;}
.Mod-Headline					{ position:relative; }
.Mod-Headline-Content h3		{ text-align:right;}
.Mod-Headline-Content h3 strong	{ clear:both; display:block; font:normal 24px verdana; color:#fff; margin-top:10px;}
.Mod-Headline-Content h3 a		{ font:normal 11px 'Trebuchet MS'; color:#000;}

.LessZindex						{ z-index:1;}
.MoreZindex						{ z-index:100;}
.EvenMoreZindex					{ z-index:99999;}


.Page-Content-tipuri-de-vile .circle_form	{ position:absolute!important; right:-50px!important; margin:0!important;}
.Page-Content-qanda .Page-Content-Left		{ padding-left:15px;}

.Brief-Vila				{ width:140px; float:left; display:block; position:relative; min-height:100px!important; height:auto!important; height:100px; padding-left:15px;}
.Brief-Vila p			{ font:bold 11px 'Trebuchet MS'; color:#000;}
.Brief-Vila p strong	{ font:bold 14px 'Trebuchet MS'; color:#1d8204;}
.Brief-Vila-Bottom		{ background:#000; color:#fff; display:block; font-size:13px; margin:10px auto 0 auto; padding:10px; position:relative; text-align:left; width:302px; z-index:5; }

.Mce-Content					{ min-height:200px!important; height:auto!important; height:200px;}
.Mce-Content p					{ clear:both;}
.Mce-Content p strong			{}
.Mce-Content p strong span		{}
.Mce-Content ul					{ display:block; position:relative; clear:both; float:none;}
.Mce-Content ul li				{ background:transparent url(/img/li.jpg) no-repeat scroll 1px 6px; margin:0; padding:0 0 0 10px; }
.Mce-Content a					{ font:bold 11px 'Trebuchet MS'; color:#1d8204; text-decoration:none;}
.Mce-Content a:hover			{ text-decoration:underline;}
.Mce-Content a:visited			{ color:#1d8204; }
.Mce-Content h4					{ background:#1D8204; color:#fff; display:inline;padding:1px 10px; position:relative; font:normal 12px 'Trebuchet MS'; margin:3px 0;}

.Page-Content-ansamblul-stupinii-noi .Form-Contact-Box			{ top:450px;}
.Page-Content-ansamblul-stupinii-noi .Form-Contact-Box,
.Page-Content-aparitii-in-presa .Form-Contact-Box,
.Page-Content-tipuri-de-vile .Form-Contact-Box { position:absolute; right:-78px; background:url(/img/form_contact_bg.png) no-repeat top left;}
.Page-Content-ansamblul-stupinii-noi .Mod-Headline		{ position:absolute; right:-445px; top:0; }


.Widget-Green-Box					{ border:solid 1px #1d8204; background:#fff; width:270px; border-collapse:separate;}
.Widget-Green-Box-Content			{ background:#1d8204; width:238px; margin:1px auto; padding:15px;}
.Widget-Green-Box-Content h3		{ text-align:right;}
.Widget-Green-Box-Content h3 strong	{ clear:both; display:block; font:normal 24px verdana; color:#fff; margin-top:10px;}
.Widget-Green-Box-Content h3 a		{ font:normal 11px 'Trebuchet MS'; color:#000;}



.TabbedPanels-Media					{ width:347px!important; margin:0 auto; position:relative;}
.Mod-Media-Vile-Foto				{ padding-top:15px;}
.Mod-Media-Vile-Foto ul				{ padding-left:8px;}
.Mod-Media-Vile-Foto ul li			{ display:block; float:left; margin:3px; position:relative; width: 75px; height:55px;}
.Mod-Media-Vile-Foto ul li a		{ width:auto; position:absolute; }
.Mod-Media-Vile-Foto ul li a img	{ border:solid 1px #ccc; padding:2px; background:#fff; display:block; width:70px; height:50px;}
.Mod-Media-Vile-Foto p				{ padding-left:10px;}

.Imagine-Vila				{ float:left; display:block; position:relative; height:auto;}
.Imagine-Vila a 			{ border:solid 1px #ccc; padding:2px; background:#fff; display:block; width:auto;}
.Imagine-Vila a  img		{}

.Page-Subtitle 				{ display:block; position:relative; width:auto; margin:10px 0;}
.Page-Subtitle p			{ font:normal 14px 'Trebuchet MS'!important;}
.Mce-Content h4				{ clear:both!important; display:inline-block!important; float:left!important;}

.Page-Subtitle p,
.Page-Subtitle h3			{ background:#1D8204; color:#fff; display:inline;padding:1px 10px; position:relative; font:normal 12px 'Trebuchet MS';}


.Informatii-Vila-Box			{}
.Informatii-Vila-Box-Top,
.Informatii-Vila-Box-Middle,
.Informatii-Vila-Box-Bottom		{ min-height:10px!important; height:auto!important; height:10px; display:block; position:relative; background:url(/img/detalii_vila_box_bg.jpg)}

.Informatii-Vila				{ margin:30px auto; }
.Informatii-Vila-Box			{ float:left; margin:0 14px 0 0; padding:0; text-align:left; width:154px; }
.Informatii-Vila-Box-Top		{ background-position:0 0;}
.Informatii-Vila-Box-Middle		{ background-position:-156px 0; background-repeat:repeat-y;}
.Informatii-Vila-Box-Bottom		{ background-position:-312px -20px; height:20px!important;}
.Informatii-Vila-Box-Last		{ margin-right:0!important;}
.Informatii-Vila-Box-Title		{ background:url(/img/nameit_bg.jpg) no-repeat center top; clear:both; position:relative; display:block; margin:0 auto; text-align:center; color:#fff;}

.Informatii-Vila-Box-Middle ul li{ background:url(/img/detalii_vila_box_li_bg.jpg) no-repeat 5px 4px; padding:0 8px 0 14px!important;}
.locatie_all 		{ }

.locatie 			{ float:left; text-align:left; padding:0px 4px 0 4px; margin:0px; width:146px; font-size:11px; color:#000; background:url(/img/locatie_bg.jpg) repeat-y left top; height:auto!important; height:150px; min-height:150px;}
.locatie ul 		{ width:145px; text-align:left; padding:0px; margin:0px auto; list-style:none;}
.locatie ul li 		{ float:left; text-align:left; width:135px; padding:2px 0px 2px 10px; margin:0px; display:inline; list-style:none; background:url(/img/li_bg.jpg)  no-repeat left center;}
.locatie_top 		{ width:154px; height:4px; font-size:1px; background:url(/img/locatie_top_bg.jpg) no-repeat left bottom; padding:0px; margin:0px;}
.locatie_bottom		{ width:154px; height:11px; font-size:1px; background:url(/img/locatie_bottom_bg.jpg) no-repeat left top; padding:0px; margin:0px; clear:both;}
.nameit				{ margin:0px auto; padding:0px; width:97px; height:23px; line-height:23px; color:#FFF; font-size:12px; font-weight:bold; background:url(/img/nameit_bg.jpg) no-repeat center bottom; text-align:center;}

.Vile-Box-Top								{ position:relative; display:block; z-index:1;}
.Vile-Box-Top ul							{}
.Vile-Box-Top ul li							{ display:block; position:relative; float:left; margin:0 10px 10px 0;}
.Vile-Box-Top ul li a.Thumbpreview			{ background:url(/img/tip_vila_bg.png) no-repeat top left; width:66px; height:58px; position:relative; display:block; text-align:center; text-decoration:none; font: normal 11px 'Trebuchet MS'; color:#000;}
.Vile-Box-Top ul li a.Thumbpreview span		{ display:block; height:18px; position:relative; }
.Vile-Box-Top ul li a.Thumbpreview img		{ display:block; margin:0 auto; position:relative; }
.Vile-Box-Top ul li div.tooltipContent		{ left:-6px !important; top:-10px !important; z-index:2; border:solid 1px #1d8204; background:#fff; width:290px; height:163px;}
.Vile-Box-Top ul li div.tooltipContent .over_details	{ margin:0!important; background:#1d8204; width:383px; margin:1px auto; width:200px; height:155px; top:1px; left:1px;}
.Vile-Box-Top ul li div.tooltipContent .over_details a	{ margin:12px 0 0 0;}

.over_details 					{ position:absolute; z-index:5; float:left; text-align:left; padding:6px 8px 0px 80px; background:url(/img/vila_over_details_bg.jpg) no-repeat left center; margin:-30px 0 0 40px;}
.over_details p 				{ text-align:left; color:#fff; font-size:11px; padding:0; margin:0;}
.over_details a 				{ float:right; text-align:center; width:80px; height:17px; line-height:17px; padding:0px; margin:0px; color:#000; font-size:11px; text-decoration:none; display:block; background:url(/img/btn_bg.jpg) no-repeat center center;}
.over_details a:hover 			{ text-decoration:none; color:#218008;}


.Mod-Green-Box					{ border:solid 1px #1d8204; background:#fff; width:415px; border-collapse:separate;}
.Mod-Green-Box-Content			{ background:#1d8204; width:383px; margin:1px auto; padding:15px;}



.MoreZindex				{ z-index:999!important;}
.MoreZindexPlus			{ z-index:99999!important;}


.Yellow-Tooltip-Over		{ background:url(/img/yellow_tooltip_over_bg.png) no-repeat top left; display:block; position:relative; width:190px; height:190px;}


.image_frame		{ width:220px; height:170px; display:block; position:relative; }
.img_mask			{ width:220px; height:170px; display:block; position:relative; background:url(/img/gallery_bg.png) no-repeat top left; overflow:hidden; z-index:2; }
.img_mask a			{ width:220px; height:170px; display:block; position:relative; }
.behind_img			{ width:220px; height:170px; display:block; position:absolute; margin:0; padding:0; z-index:1; left:0; top:0;}
.behind_img img		{}

.BalloonBoxTop		{ left:-86px; position:absolute; top:-20px; z-index:99999; height:87px;}

.Zoom-Close-Bt		{ position:absolute; background:url(/img/close_bt_bg.png) no-repeat top left; width:22px; height:22px; right:130px; top:-110px; width:22px; z-index:222222; display:none!important;}
.ZoomCloseBt-Open	{ display:block!important;}

#CollapsiblePanelvizita 							{ position:relative; z-index:3333;}
#CollapsiblePanelvizita .CollapsiblePanelContent	{ width:auto!important; left:128px; margin-top:0;}
#CollapsiblePanelvizita .Mod-Green-Box				{ width:232px!important;}
#CollapsiblePanelvizita .Mod-Green-Box-Content		{ width:220px!important; padding:5px!important; }
#CollapsiblePanelvizita .Mod-Green-Box-Content .field_box label	{ width:50px!important;}
#CollapsiblePanelvizita .Mod-Green-Box-Content .field_box textarea,
#CollapsiblePanelvizita .Mod-Green-Box-Content .field_box input	{ border-color:#000!important;}
#CollapsiblePanelvizita .Mod-Green-Box-Content .buttons	{ margin-right:5px!important;}

#CollapsiblePanelvizita .WidgetCollapsiblePanelTriggerClose p a { background:transparent url(/img/x.png) no-repeat scroll 0 0; display:block; float:left; height:15px; position:absolute; text-indent:-10000px; width:15px; z-index:50; bottom:6px; }
.Stupinii-Noi-Noaptea 				{ background:url(/img/stupinii_noaptea_bg.jpg) no-repeat top center fixed #000;}
.Stupinii-Noi-Noaptea #pageBody		{ background: #000;}
.Stupinii-Noi-Ziua #pageBody		{ background:#e4e4e4;}


.Stupinii-Noi-Noaptea .Page-Content-home h2.Casa-adevarata a		{ color:#fff;}
.Stupinii-Noi-Noaptea .prob ul li a									{ color:#fff;}
.Stupinii-Noi-Noaptea .Mce-Content li,
.Stupinii-Noi-Noaptea .Mce-Content p								{ color:#fff;}
.Stupinii-Noi-Noaptea .Form-Contact-Box								{ background:url(/img/contact_form_bg_night.jpg) no-repeat top left!important;}
.Stupinii-Noi-Noaptea .Mce-Content p strong							{ color:#1d8103;}
.Stupinii-Noi-Noaptea .Footer-Content								{ background-image:url(/img/footer_bg_night.jpg);}



.Harta-Interactiva-Tabs-Box												{ width:865px!important; display:block; position:relative; margin:0 auto!important; float:none!important; height:300px; }
.Harta-Interactiva-Tabs-Box .TabbedPanelsContentGroup					{ background:url(/img/harta_interactiva_bg_over.jpg); display:block; position:relative; height:300px; width:865px;}
.Harta-Interactiva-Tabs-Box .TabbedPanelsContent-Middle					{ background:url(/img/harta_interactiva_bg_over.jpg); padding:15px; height:267px!important; width:835px;}
.Harta-Interactiva-Tabs-Box .TabbedPanelsContentGroup					{ margin:0!important; float:left; }
.Harta-Interactiva-Tabs-Box .TabbedPanelsContent .TabbedPanelsContent	{ width:340px; display:block; height:auto; float:left;}
.Harta-Interactiva-Tabs-Box .TabbedPanelsTabGroup						{ position:relative; float:left; margin:0!important;}
.Harta-Interactiva-Tabs-Box .Harta-Interactiva							{ background:url(/img/harta_interactiva_bg.jpg) no-repeat top left; width:835px;}
.Harta-Interactiva-Tabs-Box .Tab-Content-Title							{ display:block; float:left; position:relative; clear:both; height:15px; padding-top:5px;}

.Harta-Interactiva-Tabs-Box .Video-Box .Video-Close						{ display:block; float:right; height:15px; margin:0; padding:0; position:absolute; right:-5px; text-align:left; top:-5px; width:15px; z-index:5; background:url(/img/x.png) no-repeat top left;}
.Harta-Interactiva-Tabs-Box .Video-Box 									{ display:none; float:left; margin:0; position:relative; width:334px!important; }
.Harta-Interactiva-Tabs-Box .Video-Player								{ background:#fff; border:1px solid #000; display:block; height:210px!important; padding:1px; position:relative; z-index:2; }

.Videos-Icons	{ z-index:1; position:relative;}
.Video-Icon-Box	{ width:33px; height:44px; display:block; position:absolute; top:0; left:0;}
.Video-Icon		{ background:url(/img/video_icon.png) no-repeat top left; width:33px; height:44px; display:block;}


/* Map - Menu */
.Harta-Interactiva-Menu									{ width:152px!important; float:right; position:absolute; top:15px; right:15px; z-index:10;}
.Harta-Interactiva-Menu .Mod-Green-Box-Content			{ width:140px!important; padding:5px!important; }
.Harta-Interactiva-Menu ul								{}
.Harta-Interactiva-Menu ul li							{ padding:3px 5px; }

.Harta-Interactiva-Menu ul li a:visited,
.Harta-Interactiva-Menu ul li a							{ font:normal 12px 'Trebuchet MS'; color:#fff; text-decoration:none; display:block; margin:0 auto; padding:2px 5px;}

.Harta-Interactiva-Menu ul li a:hover,
.Harta-Interactiva-Menu ul li a.Current-Menu-Item,
.Harta-Interactiva-Menu ul li a.Current-Menu-Item:hover,
.Harta-Interactiva-Menu ul li a.Current-Menu-Item:visited	{ background:#fff; color:#1d8204;}

.Add-Blur						{ background:url(/img/harta_interactiva_bg_over.jpg) no-repeat top left!important; width:865px; position:absolute; z-index:1; top:0; left:0; display:none; height:300px;}
.Add-Blur-Visible				{ display:block!important; opacity:0.7; filter:alpha(opacity=70); z-index:5;}
.Harta-Interactiva .Video-Box	{ z-index:10; }
.Video-Box-Visible				{ display:block!important; opacity:0; filter:alpha(opacity=0);}
.Video-Box-Hidden				{ z-index:1; opacity:0; filter:alpha(opacity=0); display:none;}
.Show-Movie-Object				{ display:block;}
.Hide-Movie-Object				{ display:none; }

.MoreZindexDispBL				{ display:block!important; z-index:99!important;}

.Access-Stage,
.Central-Area-Stage,
.Houses-Stage,
.Commercial-Gallery-Stage		{ display:none; z-index:1; margin:15px 0 0 0;}

.Page-Content-Right .WidgetCollapsiblePanelContent			{ float:right; height:186px; right:0; width:270px!important; left:auto!important; background:none; border:none;}

.WidgetCollapsiblePanel_RecomandaSite,
.WidgetCollapsiblePanel_RecomandaSiteInside					{ width:300px!important; }

.WidgetCollapsiblePanel_RecomandaSiteInside .Widget-Green-Box,
.WidgetCollapsiblePanel_RecomandaSite .Widget-Green-Box		{ width:300px!important; }

.WidgetCollapsiblePanel_RecomandaSiteInside .Widget-Green-Box .Widget-Green-Box-Content,
.WidgetCollapsiblePanel_RecomandaSite .Widget-Green-Box .Widget-Green-Box-Content	{ width:268px!important; }

.WidgetCollapsiblePanel_RecomandaSiteInside .Widget-Green-Box .Widget-Green-Box-Content label,
.WidgetCollapsiblePanel_RecomandaSite .Widget-Green-Box .Widget-Green-Box-Content label	{ width:90px!important; }

.WidgetCollapsiblePanel_RecomandaSiteInside .field_box label,
.WidgetCollapsiblePanel_RecomandaSite .field_box label		{ width:120px!important; }

.Columns-Box		{ display:block; position:relative; clear:both; padding-bottom:15px; min-height:100px!important; height:auto!important; height:100px;}
.Old-Box			{ float:left; display:block; width:170px; }
.New-Box			{ float:left; display:block; width:310px;}
.Old-Box img,
.New-Box img		{ background:#fff; border:solid 1px #ccc; padding:2px;}

.Tab-Content-Iframe	{ height:270px; width:835px; padding:15px; } 


.label-span						{ width:100px; display:inline-block; text-align:right; float:left; }
.content-span					{ display:block; float:left; padding-left:10px; width:270px; }
.Details-Link-Grey				{ background:#e4e4e4; color:#000!important; border:solid 1px #1D8204; }
.Details-Link-Grey:hover		{ color:#fff!important; }
.FormFirme label				{ width:120px!important; color:#fff;}
.FormFirme .field_box select, 
.FormFirme .field_box input,
.FormFirme .field_box textarea	{ width:135px!important;}
