body { background-image: url(images/bgwrap.png); background-position: center; background-repeat: repeat-y; background-color:#25450f; height:100%; }
#wrap { width: 983px; margin: 0 auto; margin-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #fff; margin-top: -7px; margin-bottom: 0px; }



#header { position:relative; width: 983px; height: 309px; margin-top: -7px; }
#header_hover	{ position: absolute; top:0px; left:0px; width: 983px; height: 309px; background-image: url(images/back_header.png); background-repeat: no-repeat; behavior:url(images/iepngfix.htc); }




#nav { width: 983px; height: 32px; background-image: url(images/back_menu.png); background-repeat: repeat-x; font-family: Georgia; font-size: 12pt; color:#448418; margin-top: 0px; margin-bottom:0px; padding-top: 0px; font-weight: bold; }
#nav-left	{ width: 340px; float: left; }
#nav-right	{ width: 340px; float: right; }
#nav ul { list-style-type:none; margin-top: 7px; margin-left: 10px; margin-bottom:0px; text-align:center; }
#nav-left ul li { float: left; width: 140px; margin-left:0px; padding-left: 0px; }
#nav-left ul li.second { background-image:url(images/nav-limitator.png); background-position:left; background-repeat:no-repeat; }
#nav-right ul li { float: left; width: 140px; margin-left:0px; padding-left: 0px; }
#nav-right ul li.second { background-image:url(images/nav-limitator.png); background-position:left; background-repeat:no-repeat; }
#nav ul li a:link, #nav ul li a:visited	{ color: #448418; text-decoration: none; }
#nav ul li a:hover, #nav ul li a:active	{ color: #76e629; text-decoration: none; }
#nav ul li span	{ color: #76e629; text-decoration: none; }






#left 				{ position:relative; width: 332px; float: left; }
#left_top_corner	{ width: 332px; height:20px; margin-left:1px; background-image:url(images/left_top.png); background-repeat:no-repeat; background-position:top; }
#left_top			{ position: relative; width: 332px; z-index:11; }
#left_top_bg		{ position: absolute; bottom:0px; right: 0px; width: 332px; height:300px; background-image: url(images/back_left.png); background-attachment:scroll; background-position: bottom right; background-repeat: no-repeat; behavior: url(images/iepngfix.htc); z-index:10; }
h1.pointer	{ background-image:url(images/pointer_icon.png); background-repeat:no-repeat; background-position: 33px 23px; }

#left_newsletter					{ width: 283px; padding-top: 3px; background-color:#22420c; background-image:url(images/newsletter_mail.png); background-position: 100% 2%; background-repeat: no-repeat; margin:0 auto; z-index:31; }
#left_newsletter p 					{ text-align: left; padding: 3px 10px 10px 25px; }
#left_newsletter p.newsletter 		{ font-family:Trebuchet; text-align: left; margin-top: 0px; font-size: 27px; padding-top: 15px; padding-left: 25px; }
#left_newsletter form 				{ margin: 0px; }
#left_newsletter div.inputs			{ padding-left: 25px; padding-bottom: 10px; }
#left_newsletter input.input 		{ color:#3e3e3e; font-family: Arial; font-size:8pt; width: 165px; float:left; padding: 2px 4px 2px 4px; border: 1px solid #3e3e3e; margin-right: 10px; }
#left_newsletter input.submit		{ padding-top: 2px; }
#left_newsletter div.dezabonare 	{ font-size:8pt; font-weight: bold; text-align: left; padding-top: 10px; }

#left_telefon		{ width: 300px; height: 115px; margin:20px auto; background-image: url(images/telefon.png); background-repeat: no-repeat; behavior: url(images/iepngfix.htc); }
#left_telefon span	{ position: relative; top: 47px; left: 100px; color: #FFFFFF; font-family: Arial; font-size: 16pt; font-weight: bold; }


#middle { position: relative; float:left; width: 336px; background-color:#22420c; z-index:21; position: relative; }
#middle_bg	{ position: absolute; bottom: 0px; left: 0px; width: 336px; height: 272px; background-image:url(images/back_middle.png); background-repeat:no-repeat; behavior: url(images/iepngfix.htc); z-index:20; }
h2.pointer	{ background-image:url(images/despre_noi_icon.png); background-repeat:no-repeat; background-position: 32px 22px; }
h2.pointer_despre	{ background-image:url(images/despre_noi_icon.png); background-repeat:no-repeat; background-position: 32px 142px; padding-top: 140px; }
#middle_bottom	{ background-image:url(images/middle_bottom.png); background-repeat:no-repeat; width:336px; height:14px; }

#to-blog a {
		width:89px;
		height:225px;
		background:url(images/to-blog.png) no-repeat;
		display:block;
	}

.middle_contact						{ width: 305px; background-color: #22420c; margin-left: 25px; z-index:21; position: relative; }
.middle_contact span				{ clear: both; float: left; width: 90px; }
.middle_contact input.input			{ color:#3e3e3e; font-family: Arial; font-size:8pt; width: 180px; float:left; padding: 2px 4px; border: 1px solid #3e3e3e; margin-right: 10px; }
.middle_contact textarea			{ color:#3e3e3e; font-family: Arial; font-size:8pt; width: 180px; float:left; padding: 2px 4px; border: 1px solid #3e3e3e; margin-right: 10px; }
.middle_contact em					{ color: #FF0000; }
.mesaj_eroare						{ color: #CC0000; font-family: Arial; font-size: 8pt; padding-bottom: 5px; }
.mesaj_trimis						{ color: #009900; font-family: Arial; font-size: 8pt; padding-bottom: 5px; }



#logo	{ position: absolute; top:-150px; left: auto; width: 336px; height: 292px; background-image:url(images/logo.png); background-repeat: no-repeat; behavior:url(images/iepngfix.htc); z-index: 100; }



.clear	{ clear:both; height:1px; }
.clear_home	{ clear:both; height:60px; }
img.decoratiuni { margin-top: 25px; margin-left: 30px; border: solid 3px #22420c; }
img.aranjamenteflorale { margin-top: 25px; border: solid 3px #22420c; }
img.galeriesala { margin-top: 180px; margin-left: 30px; border: solid 3px #2c2c2c; margin-right: 3px; }
img.evenimente { margin-top: 180px; border: solid 3px #2c2c2c; }
img.more { float: right; }
img.moredoi { float: right; padding-right: 5px; padding-top: 25px; }


#left_and_center	{ float: left; }
#left_despre_text	{ width: 290px; margin:0 auto; font-size: 9pt; font-style: italic; line-height: 18px; text-align: justify; padding-top: 15px; }
#right_despre_text	{ width: 290px; margin:0 auto; font-size: 9pt; font-style: italic; line-height: 18px; text-align: justify; padding-top: 15px; }
#despre_center		{ clear: both; float: left; width: 600px; text-align: justify; font-size:8pt; padding: 30px; background-image:url(images/despre_background.png); background-repeat: no-repeat; background-position: bottom left; behavior: url(images/iepngfix.htc); }
#despre_center img	{ margin: 15px; }

#galerie_center		{ clear: both; float: left; width: 920px; text-align: justify; font-size:8pt; padding: 30px; }
#galerie_center img	{ margin: 15px; }
#flashcontent 		{ height: 600px; }
.buttons			{ width: 920px; marign-right: 20px; }
.buttons img		{ width: 184px; margin:0px !important; padding:0px !important; float: left; }


#oferta_center		{ clear: both; float: left; width: 920px; height: 900px; text-align: justify; font-size:8pt; padding: 30px; background-image: url(oferta/back.jpg); }
#oferta_center img	{ margin: 15px; }

#right { position: relative; width: 314px; height:100%; float: left; background-image:url(images/oferta_back.png); background-repeat:no-repeat; background-position:bottom right; }
#right_top_corner	{ width: 314px; height:20px; background-image:url(images/right_top.png); background-repeat:no-repeat; background-position:top; }
#right p.guestbook { background-image:url(images/calendar_icon.png); background-repeat:no-repeat; background-position:9px 2px; font-family: Trebuchet; font-size: 27px; padding-left: 43px; }
p.guestbook span { font-size:21px;  }


#calendar					{ width: 272px; }
#calendar div.c_left_top	{ float:left; background-image:url(images/corner_left_top.png); background-repeat:no-repeat; width: 9px; height: 9px; behavior:url(images/iepngfix.htc); }
#calendar div.c_repeat_top	{ float:left; width: 254px; height: 9px; background-color:#4f7329; }
#calendar div.c_right_top	{ float:left; background-image:url(images/corner_right_top.png); background-repeat:no-repeat; width: 9px; height: 9px; behavior:url(images/iepngfix.htc); }

#calendar div.c_left_bottom	{ float:left; background-image:url(images/corner_left_bottom.png); background-repeat:no-repeat; width: 9px; height: 9px; behavior:url(images/iepngfix.htc); }
#calendar div.c_repeat_bottom{ float:left; width: 254px; height: 9px; background-color:#4f7329; }
#calendar div.c_right_bottom{ float:left; background-image:url(images/corner_right_bottom.png); background-repeat:no-repeat; width: 9px; height: 9px; behavior:url(images/iepngfix.htc); }

#calendar div.calendar_content	{ clear:both; width:272px; background-color:#4f7329; }

#calendar div.c_left_arrow	{ float:left; width: 50px; height:21px; text-align:right; }
#calendar div.c_right_arrow	{ float:left; width: 50px; height:21px; text-align:left; }
#calendar div.c_right_arrow img, #calendar div.c_left_arrow img	 { behavior:url(images/iepngfix.htc); }
#calendar div.c_date_top 	{ float:left; width: 172px; color: #ffd200; font-family: Verdana; font-size: 10pt; font-weight: bold; }

.c_clear_line	{ clear:both; height:5px; border-bottom: 1px solid #3f611c; margin-top:5px; margin-bottom: 5px; margin-left: 15px; margin-right: 15px; }
.c_days_name	{ width: 267px; clear: both; }
.c_day_name		{ width: 38px; height: 20px; float: left; text-align:center; font-family: Verdana; font-size:10pt; color: #FFFFFF; font-weight: bold; }

.c_day_nr_active	{ position: relative; width: 38px; height: 25px; float: left; text-align:center; font-family: Verdana; font-size: 10pt; font-weight: bold; color:#22420c; }
.c_day_nr_inactive	{ position: relative; width: 38px; height: 25px; float: left; text-align:center; font-family: Verdana; font-size: 10pt; font-weight: bold; color:#3b5c19; }
.c_number			{ position:absolute; top:15%; left:23%; width:20px; text-align:center; }
.c_day_nr_active div.azi	{ color: #FFFFFF; width: 38px; height:25px; background-image:url(images/c_green_box.png); background-repeat:no-repeat; background-position: 50%; }
.c_day_nr_active div.ocupat	{ width: 38px; height:25px; background-image:url(images/c_yellow_box.png); background-repeat:no-repeat; background-position: 50%; }
.day_numbers		{ width: 267px; }

.clear_azi 	{ clear: both; padding-top: 15px; height:1px; }
.azi_este 	{ color:#22420c; font-family: Verdana; font-size:8pt; }
.azi_este span	{ color: #ffd200; }
#legend			{ background-color:#4f7329; padding-top: 10px; }
#legend em		{ float: left; padding-left: 15px; padding-top: 3px; font-size: 7pt; }
#legend p		{ float: left; padding-left: 7px; width: 95px; margin: 2px 0px 0px 3px; }
#legend img		{ float: left; behavior: url(images/iepngfix.htc); }
#legend span	{ float: left; color: #FFFFFF; padding-left: 3px; }


#cite		{ width: 272px; }
.cite_bg { background-color: #fff; }
.cite_nr	{ float: left; font-family: Courier; font-size:8pt; font-weight: bold; color: #FFFFFF; background-color:#FF0000; width:20px; padding:3px; text-align:center; }
.cite_title	{ float: left; color: #fff; font-family: Verdana; font-size: 10pt; font-weight: bold; width:235px; text-align: left; margin-left: 5px;}
.cite_text	{ width: 235px; color:#FFFFFF; font-family: Verdana; font-size: 8pt; margin-left: 15px; text-align: justify; margin-top: 5px; }
.cite_autor	{ width: 272px; color:#FFFFFF; background-color: #22420c; padding: 5px; margin-top: 5px; margin-left: -5px; font-size:8pt; font-weight: bold; text-align: right; }
.cite_autor a:link, .cite_autor a:visited	{ color: #FFFFFF; text-decoration: none; }
.cite_autor a:hover, .cite_autor a:active	{ color: #FFFFFF; text-decoration: underline; }

#oferta_bottom	{ position: relative; bottom:0px; right: 0px; width: 314px; height:177px; }
.img_png		{ behavior: url(images/iepngfix.htc); }




#box 				{ width: 983px; height:250px; float: left; background: #212121;  }
#footer 			{ width: 983px; height: 53px; float: left; background-image: url(images/footer.jpg); background-repeat: no-repeat; margin-bottom:-7px; }
.div_lista 			{ width: 325px; height: 250px; float: left; }
.lista 				{ width: 230px; height: 200px;}


img.oferta { padding-top: 400px; padding-left: 15px; }
p.sitemap { font-size: 10px; float: left; margin-top: 20px; margin-left: 30px; }
p.drepturi { font-size: 10px; float: right; margin-top: 20px; margin-right: 30px; color: #dbbb0d; }
p.box { font-size: 12px; color: #736c4e; padding-top: 8px; padding-left: 32px; clear: right; }
p.box2 { font-size: 12px; color: #736c4e; }
div.golden { width: 270px; height: 70px; padding-left: 30px; z-index:21; position: relative; }


div.middle { font-size: 12px; width: 270px; height: 170px; padding-left: 30px; z-index:21; position: relative; }
h1 { font-size: 13px; color: #ffd200; padding-top: 20px; padding-left: 55px; }
h2 { font-size: 13px; color: #ffd200; padding-top: 20px; padding-left: 55px; }
a.sitemap { text-decoration: none; color: #fff; }
a.sitemap:hover { text-decoration: underline; }
a.drepturi { text-decoration: none; color: #dbbb0d; }
a.drepturi:hover { text-decoration: underline; }
a.box { text-decoration: none; color: #747474; }
a.box:hover { color: #fff; }
ul.lista	{ float: left; list-style-image:none; color: #747474; font-size: 12px; margin-left: 35px; padding:0px 0px 0px 10px; list-style-type:none; }
ul.lista li	{ background-image:url(images/arrow.png); background-repeat:no-repeat; background-position: left; padding:0px 0px 0px 10px; }

.div_newsletter_error	{ color: red; font-size: 8pt; padding: 2px 25px; }
.div_newsletter_ok		{ color: green; font-size: 8pt; padding: 2px 25px; }

p.ofertarevelion { font-size: 24px; float: left; margin-top: 0px; margin-bottom: 0px; margin-left: 110px; }
p.oferim { margin-left: 110px; width: 710px; font-size: 15px; color: #484848;}