body {background: #81B60F url(../images/bg_body.jpg) top left repeat-x; margin: 0; font-family: tahoma, arial, verdana, "Times New Roman", sanserif; color: #42525C; font-size : 12px; line-height: 15px; font-weight: normal; padding: 0; text-align: center; min-width: 750px;
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #ffffff; 
	scrollbar-3dlight-color: #ffffff; 
	scrollbar-arrow-color: #349400; 
	scrollbar-track-color: #ffffff; 
	scrollbar-darkshadow-color: #333333;
	}

a {color: #E9F3C8;}
a:hover {color : #ffffff;}
form {margin: 0; padding: 0; display: inline;}
input, textarea {color: #333333; font-family: tahoma; font-size: 11px; border: 1px solid #999999; padding: 3px; margin: 2px;}
select, option {color: #333333; font-family: tahoma; font-size: 12px;}


h3 {font-weight : normal;}



/* HEADER */


.header {position: relative; top: 0; left: 0; width: 100%; height: 225px; background: url(../images/bg_header.jpg) center 83px no-repeat; margin: 0 auto; padding: 0; text-align: center;}
	.header_info {position: relative; width: 750px; height: 225px; padding: 0; margin: 0 auto;}
		.salt {position: absolute; top: 10px; left: 0; font-size: 11px; z-index: 999; text-align: left;}
		.header_star {position: absolute; top: 0; left: 0; width: 420px; height: 170px; z-index: 998; text-align: left;}
		.header_card {position: absolute; top: 0; right: 0; width: 568px; height: 197px; z-index: 997;}
		.logo {position: absolute; bottom: 5px; left: 0; width: 182px; height: 98px; z-index: 1000;}
			.logo img {width: 182px; height: 78px; border: none;}
				.slogan {position: absolute; bottom: 5px; left: 0; font-style: italic; letter-spacing: 3px; word-spacing: 6px; font-family: times; font-size: 12px; color: #ffffff; text-align: left;}			

.clear {clear: both;}

/* CONTENT */

.container {position: relative; display: table; width: 750px; padding: 0; margin: 0 auto; background: url(../images/bg_container.jpg) top right repeat-y;}

.right {position: relative; float: right; width: 568px; margin: 0 auto; text-align: center;}

	.menu_top {position: relative; width: 568px; height: 20px; text-align: right; background: #81B60E; font-size: 11px; color: #E9F3C8;}
		.tab_on {display: block; width: 153px; height: 20px; float: left; background: url(../images/tab_on.gif) bottom left no-repeat; margin-right: 1px; text-decoration: underline; text-align: center; color: #3B920B; font-weight: bold;}
			a.tab_on:hover {color: #FF890B;}
		.tab_off {display: block; width: 153px; height: 20px; float: left; background: url(../images/tab_off.gif) bottom left no-repeat; margin-right: 1px; text-decoration: underline; text-align: center; color: #666666; font-weight: bold;}
			a.tab_off:hover {color: #333333;}
		.language {}
			.language a:link, .language a:visited {color: #ffffff;}
			.language a:hover {color: #000000;}

		
	.page {position: relative; width: 568px; _height: 400px; min-height: 400px; background: #F7FFDD url(../images/bg_page.gif) top right no-repeat; margin: 0 auto; text-align: center; padding-top: 10px; z-index: 999;}
		.menu {position: relative; display: table; width: 544px; margin: 0 auto; margin-bottom: 5px; background: #B6E158; padding: 10px 0 10px 0; text-align: center;}
			.menu a {display: block; width: 87px; height: 22px; float: left; color: #3B920B ! important; font-size: 10px; text-decoration: none; padding-top: 48px; border-right: 1px dashed #B6B6B6; background-position: center top; background-repeat: no-repeat; line-height: 9px;}
			.menu a:hover {color: #ffffff ! important; background-position: center bottom; background-repeat: no-repeat;}
			
			.menu a.cazare_r  {background-image: url(../images/btn_cazare.gif); margin-left: 5px;}			
				.menu a.cazare_r_on  {background-image: url(../images/btn_cazare.gif); margin-left: 5px; background-position: bottom center; color: #E9F3C8 ! important;}	
			.menu a.programe_r  {background-image: url(../images/btn_programe.gif);}			
				.menu a.programe_r_on  {background-image: url(../images/btn_programe.gif); background-position: bottom center; color: #E9F3C8 ! important;}	
			.menu a.oferte_r  {background-image: url(../images/btn_oferte.gif);}			
				.menu a.oferte_r_on  {background-image: url(../images/btn_oferte.gif); background-position: bottom center; color: #E9F3C8 ! important;}	
			.menu a.galerie_r  {background-image: url(../images/btn_galerie.gif);}			
				.menu a.galerie_r_on  {background-image: url(../images/btn_galerie.gif); background-position: bottom center; color: #E9F3C8 ! important;}	
			.menu a.intrebari_r  {background-image: url(../images/btn_intrebari.gif);}			
				.menu a.intrebari_r_on  {background-image: url(../images/btn_intrebari.gif); background-position: bottom center; color: #E9F3C8 ! important;}	
			.menu a.rezervari_r  {background-image: url(../images/btn_rezervari.gif); border: none;}
				.menu a.rezervari_r_on  {background-image: url(../images/btn_rezervari.gif); border: none; background-position: bottom center; color: #E9F3C8 ! important;}	
			
		.history {position: relative; width: 525px; margin: 0 auto; margin-bottom: 5px; background: #E9F3C8; padding: 10px; text-align: left; font-size: 11px; color: #898989;}
			.history a {color: #898989;}
			.history a:hover {color: #666666;}
			
		.utils_submenu {position: relative; width: 525px; margin: 0 auto; margin-bottom: 5px; background: #E9F3C8; padding: 10px; text-align: center; font-size: 11px; color: #898989;}
			.utils_submenu a {color: #666666; padding: 2px 5px 2px 5px; text-decoration: none; border-top: 1px solid #666666; border-bottom: 1px solid #666666;}
			.utils_submenu a:hover {color: #419F0E; border-top: 1px solid #419F0E; border-bottom: 1px solid #419F0E;}			
			
		.content {position: auto; width: 525px; margin: 0 auto; margin-bottom: 5px; background: #E9F3C8; padding: 10px; text-align: left; line-height: 18px;}
			.content h2 {background: url(../images/dungi.gif) repeat-x bottom left; font-weight : normal; font-family: georgia, times; margin-top: 25px; height: 40px; padding-bottom: 8px; line-height: 25px; width: 100%; display: inline-table;}
				.content h2 span {font-size: 11px;}
				.content h2 small {font-size: 11px; color: red;}
			.content h3 {font-weight: normal; font-family: georgia, times; margin-top: 40px; height: 30px; line-height: 20px; width: 100%; display: inline-table;}		
			.content h4 {background: url(../images/dungi.gif) repeat-x bottom left; font-weight : normal; font-family: arial, verdana; height: 40px; line-height: 25px; width: 100%; display: inline-table;}
				.content h4 a {text-decoration: none;}
			.content a {color: #3B920B;}
			.content a:hover {color: #FF890B;}
			.content .float_img {float: left;}
			
			/* divuri cu detalii */
			.info {background: #F7FFDD; display: block; padding: 10px; margin-top: 1px;}
			
			/* next, preview page */
			.pagenav {text-align: right; margin: 5px 0 5px 0;}
			
			/*flori*/			
			.flori_5 {padding: 0 5px 3px 75px; font-size: 11px; font-style: italic; background: url(../images/5_flori.gif) top 3px no-repeat;}
			.flori_4 {padding: 0 5px 3px 60px; font-size: 11px; font-style: italic; background: url(../images/4_flori.gif) top 3px no-repeat;}
			.flori_3 {padding: 0 5px 3px 46px; font-size: 11px; font-style: italic; background: url(../images/3_flori.gif) top 3px no-repeat;}
			.flori_2 {padding: 0 5px 3px 32px; font-size: 11px; font-style: italic; background: url(../images/2_flori.gif) top 3px no-repeat;}
			.flori_1 {padding: 0 5px 3px 18px; font-size: 11px; font-style: italic; background: url(../images/1_flori.gif) top 3px no-repeat;}
			
			/* listare pensiuni/oferte/programe */
			
			.sort_pensiuni {position: relative; display: block; height: 60px; background: #D6E0B5 url(../images/border_sort.gif) top center repeat-y;}
				.sort_loc {position: absolute; left: 0; display: inline; float: left; padding: 8px;}
				.sort_jud {position: absolute; left: 50%; display: inline; float: right; padding: 8px;}

			
			.list_item {padding: 5px; margin-bottom: 2px; background: #BAE165; min-height: 80px; _height: 80px;}
				.list_item a {color: #3B920B;}
				.list_item a:hover {color: #42525C;}
				.list_item a.float_img img {border: 1px solid #3B920B; background: #BAE165;}	
				.list_item a.float_img:hover img {border: 1px solid #42525C; background: #BAE165;}	
				.list_item em {font-style: italic; font-size: 11px; color: #1C4F00;}	
			.list_item_recomandat {padding: 5px; margin-bottom: 2px; background: #BAE165 url(../images/recomandat.gif) top right no-repeat; min-height: 80px; _height: 80px;}
				.list_item_recomandat a {color: #3B920B;}
				.list_item_recomandat a:hover {color: #42525C;}
				.list_item_recomandat a.float_img img {border: 1px solid #3B920B; background: #BAE165;}	
				.list_item_recomandat a.float_img:hover img {border: 1px solid #42525C; background: #BAE165;}
				.list_item_recomandat em {font-style: italic; font-size: 11px; color: #1C4F00;}				

			

			/* detalii pensiune */
			/* - floating menu*/
			#floatingmenu {z-index: 33; width: 114px; height: 316px; padding: 3px; position: absolute; top: -615px; margin-left: 556px; background: #F7FFDD;}
				#floatingmenu a {line-height: 22px; font-size: 11px;}
				.floatingmenu_head {padding: 3px; display: block; text-align: left; vertical-align: middle; font-size: 12px; line-height: 26px; font-family: georgia; color: #42525C; background: #E9F3C8 url(../images/dungi.gif) repeat-x bottom left; z-index: 35;}
				a.float_top {color: #666666; padding: 3px 0 30px 0; line-height: 16px;}
				.floatingmenu_rezervare {display: block; width: 120px; padding: 8px; text-align: center; vertical-align: middle; z-index: 36;}
				
				a.rezervare {display: block; height: 21px; width: 92px; text-indent: 100px; overflow: hidden; background: url(../images/rezervare_buton.gif) top left no-repeat;}
				a:hover.rezervare {background: url(../images/rezervare_buton.gif) bottom left no-repeat;}
				
			/* iconuri */
			h3.ico_title {display: block; font-size: 20px; font-family: georgia; color: #7CB500; letter-spacing: -1px; margin: 0 0 25px 0; padding: 0;}
				h3.ico_title img {width: 40px; height: 40px; margin: 0 5px 0 0;}
				
			.content pre {font-family: tahoma, arial, verdana, "Times New Roman", sanserif; color: #42525C; font-size : 12px; line-height: 15px;}
			
			
			/* imagini pensiune */
			
			.pic_container {
				display: block; height: 120px; width: 500px; white-space: nowrap; overflow: auto;
				scrollbar-face-color: #ffffff; 
				scrollbar-highlight-color: #ffffff; 
				scrollbar-shadow-color: #ffffff; 
				scrollbar-3dlight-color: #ffffff; 
				scrollbar-arrow-color: #349400; 
				scrollbar-track-color: #ffffff; 
				scrollbar-darkshadow-color: #333333;
			}
			
			.pic_row {display: block; height: 100px; white-space: nowrap;}
			.pic_row td {text-align: center;}
			.pic_row a {font-size: 11px;}
				.pic_row img {border: none; margin: 2px;}	
				
			

		/*formulare*/
		
			
			.info_form {display: block; padding: 5px 5px 5px 55px; background: #E9F3C8 url(../images/ico_formular.gif) 8px 8px no-repeat; text-align: left;}

			.form_container {display: block; padding: 8px; background: #F7FFDD; text-align: center;}
				.form_container FIELDSET {padding: 20px; border: 1px solid #717276; text-align: left;}
				.form_container LEGEND {margin-bottom: 20px; text-transform: uppercase; font-family: arial;}
				.form_container .label_lung {display: block;}
				
				.form_container .input_table {padding: 0px; width: 100%;}
				.form_container .input_label {width: 30%; text-align: left;}
				.form_container .input_value {width: 70%; text-align: left;}			


			

			

			
		.menu_2 {position: relative; display: table; width: 544px; margin: 0 auto; margin-bottom: 10px; background: #E9F3C8; padding: 10px 0 10px 0; text-align: center;}
			.menu_2 a {display: block; width: 87px; float: left; color: #378F07; font-size: 10px; text-decoration: none; padding: 20px 0 20px 0; border-right: 1px dashed #B6B6B6; background-position: center top; background-repeat: no-repeat; line-height: 9px;}
			.menu_2 a:hover {color: #FF890B; background-position: center bottom; background-repeat: no-repeat;}
			
			.menu_2 a.cazare_r_2  {margin-left: 5px;}			
			.menu_2 a.programe_r_2  {}			
			.menu_2 a.oferte_r_2  {}			
			.menu_2 a.galerie_r_2  {}			
			.menu_2 a.intrebari_r_2  {}			
			.menu_2 a.rezervari_r_2  {border: none;}

.left {position: relative; float: left; margin: 0; padding: 0; width: 173px; background: url(../images/bg_left.gif) top right; text-align: center; color: #E3ECC5; font-size: 11px;}
	.left_top {position: relative; width: 173px; height: 30px; background: url(../images/bg_left_top.gif) top left no-repeat; line-height: 26px; font-weight: bold; text-align: left;}
	.left_box {width: 149px; text-align: left; padding: 5px; background: url(../images/bg_left_box.gif) top left; margin: 0 auto; margin-bottom: 5px;}
	.left_box .float_img {float: left;}
		.left_box a {color: #E9F3C8;}
		.left_box a:hover {color: #ffffff;}		
			a.left_title {display: block; padding: 0 0 6px 0; margin: 0; font-weight: bold;}
		
		.left_loc {display: block; font-style: italic; padding: 0 0 8px 0; color: #1C4F00;}
			
	/*meniu alte servicii left*/	
	.left_menu {width: 149px; text-align: left; color: #E9F3C8; padding: 10px 5px 5px 5px; background: url(../images/bg_left_box_on.gif) top left; margin: 0 auto; margin-bottom: 5px;}
	.left_menu .banner_servicii {width: 147px; height: 33px; border: none; margin-top: 2px;}
	.left_menu .banner_servicii {width: 147px; height: 33px; border: none; margin-top: 2px;}
		.left_menu .banner_servicii img {border: 1px solid #D6E0B5;}
		a.banner_servicii:hover img {border: 1px solid #A8D12D;}
		
		.left_menu a {font-weight: bold;}
		
	.left_sep_oferte {width: 149px; text-align: left; color: #B6E158; padding: 5px; font-weight: bold; background: url(../images/sep_left_oferte.gif) top left no-repeat; margin: 0 auto; margin-bottom: 5px;}
	.left_sep_pensiuni {width: 149px; text-align: left; color: #B6E158; padding: 5px; font-weight: bold; background: url(../images/sep_left_pensiuni.gif) top left no-repeat; margin: 0 auto; margin-bottom: 5px;}
	.left_sep_programe {width: 149px; text-align: left; color: #B6E158; padding: 5px; font-weight: bold; background: url(../images/sep_left_programe.gif) top left no-repeat; margin: 0 auto; margin-bottom: 5px;}
		

	.more {text-align: right;}	
	.top {text-align: right; font-size: 11px;}
		.top a {color: #666666;}
		.top a:hover {color: #419F0E;}
	
	.float_img img {width: 60px; height: 60px; padding: 2px; border: 1px solid #D7E2B4; margin: 0 5px 5px 0; background: #419F0E;}
		a.float_img:hover img {border: 1px solid #ffffff; background: #81B60E;}	


/* FOOTER */

.footer {position: relative; bottom: 0; left: 0; width: 100%; height: 170px; background: url(../images/bg_footer.jpg) bottom center repeat-x; margin: 0 auto; padding: 0; text-align: center; font-size: 11px; color: #E9F3C8;}
	.foot_menu {position: relative; top: 100px; left: 0; width: 750px; height: 30px; padding: 0; margin: 0 auto; vertical-align: middle; text-align: center;}
		.foot_menu a {padding: 0 8px 0 8px; color: #E9F3C8;}
		.foot_menu a:hover {color: #ffffff;}
	

	.foot_copy {position: relative; top: 100px; left: 0; width: 750px; padding: 0; margin: 0 auto; vertical-align: middle; text-align: center;}
		.foot_copy a.smart {color: #E9F3C8;}
		.foot_copy a {color: #B6E158;}
		
	.jump_top {width: 700px; }
		a.jump_top {display: block; float: center; width: 730px; color: #666666; text-align: right; margin: 0 auto;}
		 a.jump_top:hover {color: #419F0E;}

		
		


