body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
p, 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_stamp{margin:0; padding:0; width:auto; height:auto; background:url(bm.jpg) repeat;}
.page_body { width:766px; margin:0px auto; font-family:Arial, Helvetica, sans-serif; border:1px solid #000;}
.top_bgr{margin:0; padding:0; width:767px; height:180px; background:url(bgr_top.png);}
.main_content{margin:0 auto; padding:0; width:682px; background:url(border_bgr.png) repeat-y;}

.main_content .mid_content{margin:0 auto; padding:0;  width:662px; background-color:#6c2d19; min-height:666px!important; height:auto!important; height:666px; }
.main_content .mid_content .content{margin:0 auto; padding:0; width:652px; background:url(content_bgr.jpg) repeat-x; background-color:#a2571e; min-height:583px!important; height:auto!important; height:583px;}
.main_content .mid_content .content_bottom{margin:0 auto; padding:0; width:652px; height:18px; background:url(main_bottom.png);}
.footer{background-color:#411a0e; width:662px; height:60px; margin:5px 0 0 0; padding:0; float:left;}
.footer .footer_left{margin:0; padding:0; float:left;}
.footer .footer_left ul{float:left; margin-top:15px; margin-left:10px;}
.footer .footer_left ul li{list-style:none; float:left;}
.footer .footer_left ul li.sep{color:#fff; font-size:10px; margin:0 5px;}
.footer .footer_left ul li a{text-decoration:none; color:#fff; font-size:10px;}
.footer .footer_left ul li a:hover{text-decoration:underline;}
.footer .footer_left p{font-size:10px; color:#fff; margin-top:5px; margin-left:10px;}
p.webdesign{margin-right:10px; float:right; margin-top:25px; color:#fff;}
p.webdesign span{text-decoration:underline;}
p.webdesign a{text-decoration:none; color:#fff;}
p.webdesign a:hover{color:#fd6c28;}
.meniu_bgr{margin:0; padding:0; position:absolute; width:766px; height:321px; background:url(main_menu.png); top:0px;z-index:1;}
.main_menu{position:absolute;margin:0px;padding:0px;z-index:2;}
.main_content .mid_content .content .big_box{margin:167px 0 0 14px; padding:0; width:637px; float:left; display:inline;}
.main_content .mid_content .content .big_box_home{margin:167px 0 0 5px; padding:0; width:646px; height:395px; float:left; display:inline; background:url(home_box.png);}
.servicii_box{margin:0!important;}
.main_content .mid_content .content .big_box_despre{margin:0 0 0 5px!important;  background:url(despre_box.png); height:308px;}
.main_content .mid_content .content .big_box_despre p.despre_text{margin-top:60px; margin-left:55px!important;}
.main_content .mid_content .content .big_box .top_box{margin:0; padding:0; float:left; width:637px; height:51px; background:url(top_box.png);}
.main_content .mid_content .content .big_box .content_box{margin:0; padding:0; float:left; width:637px; background:url(content_box.png) repeat-y;}
.main_content .mid_content .content .big_box_home  p{width:300px; float:right; display:inline; margin-right:60px; font-size:12px; color:#634c39;}
.main_content .mid_content .content .big_box_home p.despre_text{width:540px; float:left; display:inline; margin-left:40px; font-size:12px; color:#634c39; margin-right:0; padding-bottom:10px;}
.main_content .mid_content .content .big_box_home p.servicii_text{width:250px; float:left; display:inline; margin-left:0; font-size:12px; color:#634c39; margin-right:0; padding-bottom:10px;}
.main_content .mid_content .content .big_box_home p.servicii_text1{width:250px; float:left; display:inline; margin-left:0; font-size:12px; color:#634c39; margin-right:0;}
.main_content .mid_content .content .big_box_home  p.servicii_subtitle{font-size:16px; font-weight:bold; }
.main_content .mid_content .content .big_box .bottom_box{margin:0; padding:0; float:left; width:637px; height:57px; background:url(bottom_box.png);}
.box_lit{margin:0 0 0 85px; padding:120px 0 0 0; position:absolute; width:240px; height:260px; background:url(box_lit.png) no-repeat; top:327px;}
.box_lit p.day{float:left; color:#634c39; font-size:13px; font-weight:bold; margin-bottom:5px; margin-left:40px;}
.box_lit p.hour{margin-bottom:15px;float:left; color:#ab5e1f; font-size:13px; font-weight:bold; margin-left:40px;}
.bun_venit{margin:60px 220px 20px 0; padding:0; float:right; width:135px; height:34px; background:url(bunvenit.png); display:inline;}
.despre_noi{margin:130px 0 20px 30px; padding:0; float:left; width:135px; height:34px; background:url(despre_noi.png); display:inline;}
.carte_title{width:182px; background:url(carte_title.png);}
.servicii_title{background:url(servicii_title.png);}
.contact_title{background:url(contact_title.png);}
.meniu_title{background:url(meniu_title.png);}
.galerie_title{background:url(galerie_title.png); height:39px;}
.main_menu ul{margin:189px 0 0 0; padding:0; float:left;}
.main_menu ul li{list-style:none; float:left;}
.main_menu ul li.home{background:url(home.jpg); width:47px; height:29px; margin:33px 0 0 113px;display:inline;}
.main_menu ul li.home a{width:47px; height:29px; display:block;}
.main_menu ul li.home_current{background:url(home_current.jpg); width:47px; height:29px; margin:33px 0 0 113px;display:inline;}
.main_menu ul li.home_current a{width:47px; height:29px; display:block;}
.main_menu ul li.home a:hover{background:url(home_current.jpg); width:47px; height:29px; display:block;}
.main_menu ul li.despre{background:url(despre_noi.jpg); width:89px; height:34px; margin:62px 0 0 8px;}
.main_menu ul li.despre a{width:89px; height:34px; display:block;}
.main_menu ul li.despre_current{background:url(despre_noi_current.jpg); width:89px; height:34px; margin:62px 0 0 8px;}
.main_menu ul li.despre_current a{width:89px; height:34px; display:block;}
.main_menu ul li.despre a:hover{background:url(despre_noi_current.jpg); width:89px; height:34px; display:block;}
.main_menu ul li.meniu{background:url(meniu.jpg); width:50px; height:21px; margin:87px 0 0 7px;}
.main_menu ul li.meniu a{width:50px; height:21px; display:block;}
.main_menu ul li.meniu_current{background:url(meniu_current.jpg); width:50px; height:21px; margin:87px 0 0 7px;}
.main_menu ul li.meniu_current a{width:50px; height:21px; display:block;}
.main_menu ul li.meniu a:hover{background:url(meniu_current.jpg); width:50px; height:21px; display:block;}
.main_menu ul li.servicii{background:url(servicii.jpg); width:66px; height:21px; margin:88px 0 0 7px;}
.main_menu ul li.servicii a{width:66px; height:21px; display:block;}
.main_menu ul li.servicii_current{background:url(servicii_current.jpg); width:66px; height:21px; margin:88px 0 0 7px;}
.main_menu ul li.servicii_current a{width:66px; height:21px; display:block;}
.main_menu ul li.servicii a:hover{background:url(servicii_current.jpg); width:66px; height:21px; display:block;}
.main_menu ul li.galerie{background:url(galerie_foto.jpg); width:107px; height:47px; margin:60px 0 0 7px;}
.main_menu ul li.galerie a{width:107px; height:47px; display:block; }
.main_menu ul li.galerie_current{background:url(galerie_foto_current.jpg); width:107px; height:47px; margin:60px 0 0 7px;}
.main_menu ul li.galerie_current a{width:107px; height:47px; display:block; }
.main_menu ul li.galerie a:hover{background:url(galerie_foto_current.jpg); width:107px; height:47px; display:block;}
.main_menu ul li.contact{background:url(contact.jpg); width:68px; height:46px; margin:21px 0 0 2px;}
.main_menu ul li.contact a{width:68px; height:46px; display:block;}
.main_menu ul li.contact_current{background:url(contact_current.jpg); width:68px; height:46px; margin:21px 0 0 2px;}
.main_menu ul li.contact_current a{width:68px; height:46px; display:block;}
.main_menu ul li.contact a:hover{width:68px; height:46px; display:block; background:url(contact_current.jpg);}
.main_menu ul li.sep1{background:url(star.png); width:13px; height:13px; margin:56px 0 0 7px;}
.main_menu ul li.sep2{background:url(star.png); width:13px; height:13px; margin:86px 0 0 7px;}
.main_menu ul li.sep3{background:url(star.png); width:13px; height:13px; margin:95px 0 0 7px;}
.main_menu ul li.sep4{background:url(star.png); width:13px; height:13px; margin:90px 0 0 7px;}
.main_menu ul li.sep5{background:url(star.png); width:13px; height:13px; margin:60px 0 0 1px;}

.servicii_left{margin:40px 0 0 50px; padding:0; float:left; width:250px; display:inline;}
.servicii_right{margin:40px 0 0 40px; padding:0; float:left; width:250px; display:inline;}
.contact_bgr{margin:0 0 0 10px; padding:0; float:left; background:url(contact_bgr.png); width:645px; height:454px; display:inline;}

.contact_left{margin:90px 0 0 60px; padding:0; float:left; width:350px; display:inline;}
.contact_right{margin:140px 0 0 0; padding:0; float:left; width:200px; display:inline;}
p.contact_subtitle{font-size:14px; font-weight:bold; color:#4c1b0b; padding-bottom:10px;}
p.contact_text{font-size:14px; color:#6c5541; padding-bottom:30px;}
p.contact_text1{font-size:14px; color:#6c5541; padding-bottom:0px;}
.contact_right p{margin-top:40px; margin-left:25px;}
.contact_right p a{font-size:14px; color:#6c5541;}
.contact_right p a:hover{color:#fd6c28;}
.contact_right img{border:solid 2px #fd6c28;}

.img_gal{margin:30px 0 50px 33px; padding:0; position:relative; float:left; display:inline;}
.img_gal .frame {background:url(frame.png) no-repeat;height:170px;left:-30px;position:absolute;top:-35px;width:180px;}

.main_content .mid_content .content .big_box_meniu{margin-top:0; margin-left:0; background:url(meniu_box.png); width:658px; height:1254px;}
.main_content .mid_content .content .big_box_meniu .top_box{background:url(top_box1.png);}
.main_content .mid_content .content .big_box_meniu .content_box{background:url(content_box1.png) repeat-y;}
.main_content .mid_content .content .big_box_meniu .bottom_box{background:url(bottom_box1.png);}

.menu_box{margin:35px 0 0 21px; padding:0; float:left; display:inline;}
.menu_box .menu_box_top{margin:0; padding:0; float:left; width:613px; height:93px; background:url(menu_top.png);}
.menu_box .menu_box_top p{margin:50px 0 0 20px!important;display:inline; padding:0!important; float:left!important; width:130px!important; text-align:center; color:#fff!important; font-size:14px!important; font-weight:bold;}
.menu_box .menu_box_content{margin:0 0 0 4px; padding:0; float:left; width:607px; background:url(menu_content.jpg) repeat-y; display:inline;}
.menu_box .menu_box_bottom{margin:0; padding:0 0 50px 0; float:left; width:613px; height:49px; background:url(menu_bottom.png) no-repeat;}
.menu_item{margin:20px 0 0 0; padding:0; float:left;}
.menu_item .menu_item_left{margin:0; padding:0; float:left; width:510px;}
.menu_item .menu_item_left p.item{margin:0 0 0 40px!important;display:inline; padding:0!important; width:490px!important; float:left!important; font-size:12px!important; font-weight:bold; color:#fd6c28!important;}
.menu_item .menu_item_left p.item_desc{margin:0 0 0 40px!important; padding:0!important; width:490px!important; float:left!important; font-size:11px!important; color:#fd6c28!important;}
.menu_item .menu_item_right{margin:0; padding:0; float:left; width:72px; height:29px; background:url(price_box.png);}
.menu_item .menu_item_right p{margin:7px 0 0 0!important; padding:0!important; width:72px!important; text-align:center; color:#622717!important; font-size:12px!important; font-weight:bold;}
.sep_menu{margin:15px 0 0 70px; padding:0; float:left; width:458px; height:3px; background:url(sep_bar.png); display:inline;}
.slide{margin:26px 0 0 390px;float:left;}
p{text-indent:10px;}
 h1{text-indent:-9999px; margin:0; padding:0; height:0px; font-size:0px; line-height:0px;}
 
form{margin:0 auto; padding:0; width:320px;}
.choose{float:left;margin:0; padding:0 5px 0 0; width:60px; color:#fff; font-size:14px; line-height:17px; text-align:right; }
.field_c{margin:0 0 5px 0;padding:2px 0 0 0; width:200px; height:17px; float:left; color:#000; background-color:#edd7bf; border:1px solid #777777; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #411a0e;}
.field_c_big{margin:0 0 5px 0;width:200px; height:120px; float:left; color:#000; background-color:#edd7bf; border:none;  padding:0; border:1px solid #777777; font-family:Arial, Helvetica, sans-serif; font-size:14px; border:solid 1px #411a0e;}
.send_button{margin:0 53px 0 0; padding:3px 0; border:none; background-color:#9e551d; color:#fff; font-size:12px;  width:60px; cursor:pointer;border:solid 1px #411a0e; float:right; display:inline; }
p.coment{font-size:14px;color:#fff;padding-left:20px;}

.com_top{margin:0; padding:0; float:left; width:640px; height:37px; background:url(com_top.png);}
.com_cont{margin:0; padding:0 0 0 40px; float:left; width:600px; background:url(com_con.gif) repeat-y; min-height:24px!important; height:auto!important; height:24px;}
.com_cont p.text_post{background:url(ghi.png) no-repeat left; min-height:24px!important; height:auto!important; height:24px; padding-left:70px; font-size:14px; color:#b9a09b; font-style:italic; width:450px; }
.com_cont p.postat{float:right; color:#fff; margin-right:40px; margin-top:10px;}
.com_cont p.postat span{color:#FD6C28;} 
.com_bot{margin:0; padding:0; float:left; width:640px; height:40px; background:url(com_bot.png);}
.oaspeti_button{margin:-20px 0 0 60px; padding:0; width:173px; height:92px; float:left; display:inline; position:relative;}
.oaspeti_button a{width:173px; height:92px; display:block; background:url(carte_but.jpg);}

p.contact_text a{font-size:14px; color:#6c5541; padding-bottom:30px;text-decoration:none }

