body { margin: 0; padding: 0; font-family: 'Trebuchet MS', Arial, 'Sans serif', Tahoma, Verdana; font-size: 12px; color: #3f3d3d; background: #faf9f0 url(../images/default/pensiuni_bg_mweb.png) repeat-x; }
* { margin: 0; padding: 0; border: 0; }
img { margin: 0; padding: 0; border: 0; }
form { margin: 0; padding: 0; display: inline; border: 0; }
.cb { clear: both; }
a:link, a:visited, a:active { font-family: Arial, 'Trebuchet MS', 'Sans serif', Tahoma, Verdana; font-size: 12px; color: #1d4e85; text-decoration: none; font-weight: normal; }
a:hover { text-decoration: underline; }
#con_first { width: 786px; margin: 0 auto; display: block; }
#con_first .header_s { width: auto; margin: 0; padding: 0; }
#con_first .header_s h1 { width: auto; margin: 22px 0 0 0; padding: 0; font-size: 30px; color: #fafaf1; font-weight: normal; }
#con_first .header_s span { font-size: 11px; color: #fafaf1; font-weight: normal; }
.header_s .con_meniu { width: auto; height: 30px; float: right; margin: 0; padding: 0; }
.header_s .con_meniu ul { margin: 0; padding: 0; list-style-type: none; }
.header_s .con_meniu ul li { margin: 0; padding: 0; display: block; height: 30px; float: left; text-transform: uppercase; color: #fafaf1; font-size: 11px; font-family: Arial; }
.header_s .con_meniu ul li img { margin: -9px 0 0 0; }
.header_s .con_meniu ul li a { margin: 0; padding: 0 26px 0 26px; display: block; color: #fafaf1; font-size: 11px; font-family: Arial; text-decoration: none; }
.header_s .con_meniu ul li a:hover { text-decoration: underline; }
.header_s .con_meniu ul .active_top_menu a { margin: 0; padding: 0 26px 0 26px; float: left; display: block; height: 30px; color: #fafaf1; font-size: 11px; font-family: Arial; text-decoration: none; 
background: url(../images/default/active_top_menu.png) repeat-x; }

#content_top_interior { margin: 31px 0 0 0; width: 786px; display: block; min-height: 605px; _height: 605px; background: url(../images/default/content_top_interior.png) no-repeat; }
#content_top_interior .poza_prezentare_hp { margin: 45px 0 0 72px; float: left; }

#content_top_interior2 { margin: 31px 0 0 0; padding: 0; width: auto; display: block; min-height: 605px; _height: 605px; background: url(../images/default/content_top_interior2.png) no-repeat; }

.welcome_mess_hp { width: 172px; height: 36px; margin: 40px 0 0 36px; background: url(../images/default/bine_ai_venit.png) no-repeat; float: left; }
.descriere_hp { width: 370px; font-size: 12px; font-weight: normal; font-family: Arial; margin: 10px 0 0 40px; float: left; }
.descriere_int { width: 370px; font-size: 12px; font-weight: normal; font-family: Arial; margin: 110px 0 0 40px; float: left; }
.descriere_int2 { width: 370px; font-size: 12px; font-weight: normal; font-family: Arial; margin: 80px 0 0 40px; float: left; }
.lk_citeste_mai_mult a:link, .lk_citeste_mai_mult a:visited, .lk_citeste_mai_mult a:active { margin: 10px 0 0 40px; float: left; font-weight: normal; font-size: 10px; text-transform: uppercase; 
color: #b14324; text-decoration: underline; }
.lk_citeste_mai_mult a:hover { text-decoration: none; }
#con_tarife { width: auto; margin: 25px 0 0 60px; }

.tarife_titlu { width: 84px; display: block; height: 41px; background: url(../images/default/tarife_titlu.png) no-repeat; }
.prezentare_titlu { position: absolute; margin: 45px 0 0 30px; *margin: 45px 0 0 -380px; _margin: 45px 0 0 -380px; width: 144px; display: block; height: 42px; background: url(../images/default/prezentare_titlu.png) no-repeat; }
.presentation_titlu {margin: 5px 0 20px -5px; width: 180px; display: block; height: 42px; background: url(../images/default/presentation_titlu.png) no-repeat; }
.tarife_int_titlu { position: absolute; margin: 45px 0 0 30px; *margin: 45px 0 0 -380px; _margin: 45px 0 0 -10px; width: 87px; display: block; height: 38px; background: url(../images/default/tarife_int_titlu.png) no-repeat; }
.localizare_titlu { margin: 45px 0 0 30px; width: 144px; display: block; height: 36px; background: url(../images/default/localizare_titlu.png) no-repeat; }
.of_speciale_titlu { margin: 45px 0 0 30px; width: 181px; display: block; height: 38px; background: url(../images/default/of_speciale_titlu.png) no-repeat; }
.gfoto_titlu { margin: 45px 0 0 40px; padding: 0 0 0 30px; width: 79px; display: block; height: 40px; background: url(../images/default/gfoto_titlu.png) no-repeat; }
.contact_titlu { margin: 45px 0 0 40px; padding: 0 0 0 30px; width: 102px; display: block; height: 35px; background: url(../images/default/contact_titlu.png) no-repeat; }


.sep_oferta_spec { width: 722px; display: block; height: 7px; background: url(../images/default/sep_oferta_spec.png) no-repeat; }
.cnt_oferta_spec { width: 722px; background: url(../images/default/cnt_oferta_spec.png) repeat-y; }
.perioada_ofs { font-size: 11px; padding: 0 0 4px 0; font-weight: bold; font-family: Arial; color: #912307; }
.nume_ofs { font-size: 12px; padding: 0 0 15px 0; font-weight: bold; font-family: Arial; color: #000; }
.descriere_ofs { font-size: 11px; padding: 0 0 4px 0; font-weight: normal; font-family: Arial; color: #000; }

.gfoto_pensiune { width: auto; margin: 0 0 0 120px; }
.gfoto_pensiune .con_mare_gfoto { float: left; width: 358px; padding: 10px 10px 7px 10px; background: #efecca; }
.gfoto_pensiune .con_left_gfoto { float: left; width: 40px; height: 81px; margin: 110px 40px 0 0; }
.gfoto_pensiune .con_right_gfoto { float: left; width: 44px; height: 81px; margin: 110px 0 0 40px; }
.gfoto_pensiune .con_thumbs { margin: 25px 0 0 -110px; }
.gfoto_pensiune .con_thumbs a img { margin: 0 10px 0 0; border: 4px solid #f8f7f1; }
.gfoto_pensiune .con_thumbs a .gf_active { border: 4px solid #b62215; }
.gfoto_pensiune .navig { width: auto; margin: 10px 0 15px 0; }
.gfoto_pensiune .navig .nav_active a { float: left; width: 7px; height: 28px; line-height: 22px; margin: 0 6px 0 0; padding: 3px 3px 3px 3px; font-size: 12px; color: #fff; display: block; float: left; background: #b62215; text-decoration: none; }
.gfoto_pensiune .navig .nav_active a:hover { text-decoration: none; }
.gfoto_pensiune .navig a { float: left; width: 7px; height: 18px; line-height: 18px; margin: 0 6px 0 0; color: #b62215; padding: 5px 3px 0 3px; font-size: 12px; color: #706b44; display: block; float: left; background: #d8d8d8; 
text-decoration: none; }
.gfoto_pensiune .navig a:hover { text-decoration: none; }

.tbl_tarife { margin: 18px 0 0 24px; width: 650px; }
.tbl_tarife table { width: 100%; padding: 0; }
.tbl_tarife table tr th { font-weight: bold; font-size: 12px; color: #ce1917; padding: 1px 0 1px 0; }
.tbl_tarife table tr td { vertical-align: top; font-weight: bold; font-size: 10px; color: #916930; padding: 2px 0 2px 0; }
.linie_fade { margin: 20px 0 0 55px; padding: 20px 0 2px 0; width: 677px; height: 17px; background: url(../images/default/linie_fade.png) no-repeat; }
#ftr_bg { width: 786px; height: 224px; display: block; background: url(../images/default/ftr_bg.png) no-repeat; }
#ftr_bg .nr_tel { position: absolute; margin: 45px 0 0 120px; color: #b14324; font-size: 20px; font-family: Verdana; }
#ftr_bg p { position: absolute; margin: 108px 0 0 70px; color: #373636; font-size: 11px; font-family: Verdana; }
#ftr_bg .rezerva_rapid_prin_email a { position: absolute; width: 211px; height: 59px; margin: 50px 0 0 297px; display: block; }
#ftr_bg .lk_oferte_speciale { position: absolute; width: 211px; height: 59px; margin: 88px 0 0 595px; display: block; font-size: 11px; font-family: Arial; }
#ftr_bg .lk_oferte_speciale a { font-size: 11x; color: #b14324; text-decoration: underline; }
#ftr_bg .lk_oferte_speciale a:hover { text-decoration: none; }
#ftr_bg .lk_oferte_speciale span { font-size: 11x; color: #7b7965; }
.footer_inc ul { float: left; margin: 15px 0 0 15px; padding: 0; list-style-type: none; }
.footer_inc ul li { margin: 0; padding: 0; display: inline; text-transform: uppercase; text-decoration: none; font-size: 10px; color: #868686; }
.footer_inc ul li a { margin: 0; padding: 0 15px 0 15px; font-size: 10px; color: #868686; text-decoration: none; }
.footer_inc ul li a:hover { text-decoration: underline; }
.lk_parteneri { float: right; margin: 9px 0 0 0; width: auto; white-space: nowrap; }

#nota { width: 630px; margin: 10px 0 0 25px; font-size: 11px; }
#nota .nota_titlu { font-size: 11px; font-weight: bold; color: #4a4545; }
#nota .opt_list { margin: 8px 0 0 0; padding: 0; list-style-type: normal; }
#nota .opt_list li { margin: 0 0 0 20px; padding: 0; display: block; font-size: 11px; color: #4a4545; }

.con_contact { width: auto; height: 125px; margin: 2px 0 0 0; background: url(../images/default/con_contact.png) no-repeat; }
.con_contact .cc_left { float: left; width: 270px; height: 113px; margin: 20px 13px 0 0; font-size: 12px; }
.con_contact .cc_right { float: left; width: 280px; height: 113px; margin: 20px 0 0 20px; font-size: 12px; }

#con_contact_frm { width: auto; margin: 0 0 0 2px; }
#con_contact_frm p { width: auto; margin: 0; padding: 0; font-size: 11px; color: #333131; font-weight: bold; }

.con_cf { width: auto; }
.con_cf label { font-size: 10px; color: #333131; }
.con_cf input { font-size: 12px; color: #333131; width: 170px; background: #fff; border: 1px solid #cca295; padding: 8px; }
.con_cf textarea { font-family: Arial; font-size: 12px; color: #333131; width: 538px; height: 100px; background: #fff; border: 1px solid #cca295; padding: 8px; }
.con_cf .btn_c_trimite { width: 149px; height: 49px; background: url(../images/default/btn_trimite.png) no-repeat; border: 0; cursor: pointer; }







