body { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#fff; background:url(background_footer.jpg) repeat; }
p, h1, h2, h3, h4, span, ul, li{margin:0; padding:0;}
.clearboth{clear: both; font-size:0px; line-height:0px; height:0px;}
img{margin:0; padding:0; border:none;}
*{outline-color:invert;outline-style:none;outline-width:medium;}
.page_body{margin:0 auto; padding:0; width:830px; background:url(new_bgr.jpg) repeat-y; position:relative;}
.header{margin:0 auto; padding:0; width:790px; height:263px; background:url(top_bgr.jpg) repeat-x;}
.logo{margin:45px 0 0 20px; padding:0; float:left; width:187px; height:111px; background:url(logo.png); display:inline;}
.logo a{width:167px; height:109px; display:block;}
.flash{margin:0 0 0 381px; padding:0; width:429px; height:239px; background:url(flash_frame.png); position:absolute; top:24px; z-index:2;}
#slide{margin:0 0 0 381px; padding:0; width:429px; height:239px;position:absolute; top:24px; z-index:1;}
.flori{margin:0px 0 0 0; padding:0; float:left; background:url(flori.png); width:351px; height:156px; position:absolute; top:160px;}
.main_content{margin:0 auto; padding:40px 0 0 0; background:url(content_bgr.png) no-repeat; width:802px;}
.menu{margin:0 0 0 1px; padding:0; background:url(menu.png) no-repeat; width:801px; height:135px;}
.menu_links{margin:-135px 0 0 0; padding:0; float:left; position:absolute;}
.menu_links ul{float:left;}
.menu_links ul li{background:url(normal_bt.png); width:130px; height:83px; margin:25px 0 0 25px; font-size:18px; list-style:none; float:left; display:inline;}
.menu_links ul li a{text-decoration:none; color:#787777; width:123px; height:73px; display:block; padding:10px 0 0 7px;}
.menu_links ul li.active{background:url(active_but.png);}
.menu_links ul li.active a{color:#fff;}
.menu_links ul li a:hover{color:#fff;}
.text_box{margin:30px 0 0 30px; padding:0; float:left; display:inline; width:483px;}
.top_box{margin:0; padding:0; float:left; width:465px; height:41px; background:url(top_box.png);}
.content_box{margin:0; padding:0; float:left; width:465px; background:url(content_box.jpg) repeat-y;}
.bottom_box{margin:0; padding:0; float:left; width:483px; height:161px; background:url(bottom_box.png);}
.right_menu{margin:100px 0 0 0; padding:0; float:right;}
.right_menu ul li{list-style:none; background:url(right_menu.png); width:221px; height:46px; font-size:14px; margin-bottom:10px;}
.right_menu ul li a{text-decoration:none; color:#fff;  width:206px; height:36px; display:block; padding:10px 0 0 15px;}
.right_menu ul li.active a{color:#535353;}
.right_menu ul li a:hover{color:#535353;}
.bottom_links{margin:40px 0 0 0; padding:0; float:left;}
.bottom_links ul li{list-style:none; float:left; display:inline;}
.bottom_links ul li.aranj_s{background:url(aranjamentes_link.jpg) no-repeat; width:240px; height:104px; margin-left:18px; }
.bottom_links ul li.aranj_f{background:url(aranjamentef_link.jpg) no-repeat; width:240px; height:108px; margin-left:18px;}
.bottom_links ul li.invitatii{background:url(invitatii_link.jpg) no-repeat; width:234px; height:93px; margin-left:24px; }
.bottom_links ul li.aranj_s a{width:240px; height:104px; display:block;}
.bottom_links ul li.aranj_f a{ width:240px; height:108px;display:block;}
.bottom_links ul li.invitatii a{ width:234px; height:93px;display:block;}
.bottom_links ul li.aranj_s a:hover{background:url(aranjs_h.jpg) no-repeat;}
.bottom_links ul li.aranj_f a:hover{background:url(aranjf_h.jpg) no-repeat; }
.bottom_links ul li.invitatii a:hover{background:url(invitatii_h.jpg) no-repeat; }
.footer{margin:0 auto; padding:0;background:url(footer.png); width:830px; height:103px;}
p.title_page{margin:0 0 0 20px; padding:0 0 0 40px; float:left; background:url(bullet.jpg) no-repeat left; line-height:41px; color:#787777; font-size:14px;}
h1{margin:0 0 0 20px; padding:0 0 0 40px; float:left; background:url(bullet.jpg) no-repeat left; line-height:41px; color:#787777; font-size:14px; font-weight:normal; display:inline;}
h1.free{margin:10px 0 0 35px; padding:0 0 0 40px; float:left; background:url(bullet.jpg) no-repeat left; line-height:41px; color:#787777; font-size:14px; font-weight:normal; display:inline;}
.texte{margin:15px 0 0 30px; padding:0 20px 0 0; float:left; display:inline;}
p.text_n{display:inline; font-size:12px; color:#787777;}
p.text_n strong{ font-weight:normal;}
h2{display:inline; font-size:12px; color:#787777; font-weight:normal;}
p.title{margin:15px 0 15px 30px; float:left; display:inline; font-size:12px; color:#787777; font-weight:bold;}
p.price{margin:15px 20px 15px 0; float:right; display:inline; font-size:12px; color:#787777; font-weight:bold;}
p.pr{margin:15px 35px 15px 0;}
p.text_j{margin:0 0 0 30px; padding:0 30px 0 0; float:left; display:inline; font-size:12px; color:#787777;}
p.text_j strong{font-weight:normal;}
ul.list_c{float:left; margin:0; padding:0 0 0 30px; }
ul.list_c li{list-style:none; background:url(bul.jpg) no-repeat left top; line-height:15px; padding-left:25px; font-size:12px; color:#787777; margin-top:5px; overflow:hidden; width:395px;}
.footer ul {float:left; margin:15px 0 0 130px; display:inline; width:600px;}
.footer ul li{list-style:none; float:left; font-size:12px; display:inline;}
.footer ul li.ct{margin-left:30px;}
.footer ul li.sep{color:#fff; margin:0 5px 0 5px;}
.footer ul li a{color:#fff; text-decoration:none;}
.footer ul li a:hover{text-decoration:underline;}
p.consor{float:left; color:#fff; margin:20px 0 0 40px; display:inline;}
p.webdesign{float:right; color:#fff; margin:20px 40px 0 0; display:inline;}
p.consor span{color:#222222;}
p.webdesign a{text-decoration:none; color:#222222;}
.menu_gal{margin:-7px 0 0 32px; padding:0; float:left; width:740px; height:54px; background:url(gal_menu.png); position:relative; display:inline;}
.menu_gal_links{margin:-55px 0 0 0; padding:0; float:left; position:absolute;}
.menu_gal_links ul{float:left; margin:14px 0 0 35px; display:inline;}
.menu_gal_links ul li{list-style:none; float:left; background:url(gal_but.png); width:140px; height:29px; margin-left:35px; text-align:center; display:inline;}
.menu_gal_links ul li a{text-decoration:none; color:#807f80; font-size:12px; display:block; width:140px; height:22px; padding:7px 0 0 0;}
.menu_gal_links ul li a:hover{color:#ff3bb7;}
.menu_gal_links ul li.active{background:url(gal_but_active.png); width:140px; height:39px;}
.menu_gal_links ul li.active a{color:#ff3bb7;}
.gal_test{margin:20px 0 0 30px; padding:0; float:left; background:url(img_gal_frame.png); width:748px; height:475px; display:inline; position:relative;}
.gal_frame{margin:-475px 0 0 30px; padding:0; position:absolute; width:748px; height:475px; }
.gal_frame img{margin:55px 0 0 25px;}
ul.controls{margin:15px 0 0 320px; float:left; display:inline;}
ul.controls li{list-style:none; float:left; display:inline;}
ul.controls li.prev{background:url(prev.jpg); width:24px; height:32px;}
ul.controls li.prev a{width:24px; height:32px; display:block;}
ul.controls li.next{background:url(next.jpg); width:23px; height:33px;	margin-left:28px;}
ul.controls li.next a{width:23px; height:33px; display:block;}
ul.controls li.play{background:url(play.jpg); width:32px; height:38px;  margin-left:35px;}
ul.controls li.play a{width:32px; height:38px; display:block;}
ul.controls li.stop{background:url(stop.jpg); width:33px; height:37px; margin-left:28px;}
ul.controls li.stop a{width:33px; height:37px; display:block;}
ul.gall{float:left; margin:15px 0 0 5px; padding:0 0 30px 0; display:inline;}
ul.gall li{list-style:none; float:left; background:url(img_frame.png); width:128px; height:90px; margin-left:25px; margin-top:15px; display:inline;}
ul.gall li img{margin:10px 0 0 7px;}
.hearts{margin:0 30px 0 0; padding:0; float:right; width:98px; height:131px; background:url(hearts.jpg); display:inline;}
.inv{margin-top:140px;}
ul.links_utile{float:left; margin:30px 0 0 0;}
ul.links_utile li{list-style:none; float:left; margin-left:35px; display:inline;}
ul.links_utile li.agenda{background:url(agenda.jpg); width:107px; height:103px;}
ul.links_utile li.ghid{background:url(ghid.jpg); width:107px; height:103px; }
ul.links_utile li.calendar{background:url(calendar.jpg); width:107px; height:103px; }
ul.links_utile li.agenda a{width:107px; height:103px; display:block;}
ul.links_utile li.ghid a{ width:107px; height:103px;display:block;}
ul.links_utile li.calendar a{ width:107px; height:103px;display:block;}
ul.links_utile li.agenda a:hover{background:url(agenda_h.jpg);}
ul.links_utile li.ghid a:hover{background:url(ghid_h.jpg); }
ul.links_utile li.calendar a:hover{background:url(calendar_h.jpg); }
.content_box form{margin:20px 0 0 30px; padding:0; float:left; display:inline; width:240px}
.choose {color:#787777;float:left;font-size:14px;line-height:24px;margin:0;padding:0 5px 0 0;text-align:left;width:60px;}
.field_c {background-color:#FFFFFF;border:1px solid #f65bbe;color:#787777;float:left;height:24px;margin:0 0 5px;padding:4px 0 0;width:169px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.field_c_big {background-color:#FFFFFF;border:1px solid #f65bbe;color:#787777;float:left;height:120px;margin:0 0 5px;padding:0;width:169px;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; overflow:hidden;}
.send_button {background:url(send_but.jpg);border:none;color:#fff;cursor:pointer;margin:0 3px 0 0;padding:0;width:78px; height:26px; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; float:right; display:inline; line-height:26px;}
.address{margin:20px 0 0 10px; padding:10px 10px 10px 0; float:left; width:150px; background-color:#e8e8e8; text-align:right;}
.address p{font-size:14px; color:#787777;}
.phone{margin:60px 40px 0 0; padding:20px 115px 0 0; float:right; background:url(phone.jpg) no-repeat right; height:43px; display:inline; text-align:right;}
.phone p{font-size:14px; color:#787777;}
p.st{margin:10px 0 0 30px;}
.box_big{margin:20px auto 0 auto; padding:0; width:717px;}
.box_top{margin:0; padding:0; float:left; width:717px; height:16px; background:url(box_top.png);}
.box_cont{margin:0; padding:0; float:left; width:717px; background:url(box_cont.jpg) repeat-y;}
.box_bot{margin:0; padding:0; float:left; width:717px; height:16px; background:url(box_bot.png);}
.tab_title{margin:15px 0 0 19px; padding:0;  background-color:#fff; width:680px; height:25px; float:left; display:inline;}
.tab_title p{color:#787777; font-size:14px; line-height:25px; padding-left:10px;}
.line1 {margin:0 0 0 19px; background-color:#f898d5; padding:0; width:674px; border-left:solid 3px #fff; border-right:solid 3px #fff; float:left; display:inline;}
p.of_title{color:#5c5c5c; font-size:12px; float:left; padding:8px 0 8px 10px; width:554px; border-right:1px solid #fff;}
p.price_of{color:#5c5c5c; font-size:12px; float:left;  width:100px;  text-align:right; padding:8px 0;}
.ln2{background-color:#eb3fac;}
.ln2 p.of_title{color:#fff;}
.ln2 p.price_of{color:#fff;}
.b_bot{border-bottom:solid 3px #fff;}
.new_b{height:100px;}
.new_b p{line-height:14px; padding-top:7px;}
.new_a{margin:0 0 0 19px;}
.page_name{float:left; margin:90px 0 0 30px; padding:0; display:inline;}
h3{font-size:12px; display:inline; color:#FF3BB7;}
h2.bot{font-size:12px; display:inline; color:#FF3BB7; font-weight:bold;}
.page_name p{display:inline; font-size:12px; color:#787777;}
.thanks_msg{margin:10px 0 0 30px; padding:0; float:left; display:inline; font-size:14px; color:#787777; }
.address_thk{margin:30px 0 0 260px;}
