body { margin: 0; padding: 0; font-family: Arial, Tahoma, 'Trebuchet MS'; font-size: 12px; font-weight: normal; background: #fafaf1; background-image: url('/images/bg.jpg');}
* { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
.cb { clear: both; }
.banda_promo { height: 36px; line-height: 34px; background: #6a984c url(/images/frontend/banda_promo.gif) repeat-x; width: 100%; }
.banda_promo a { text-decoration: none; font-size: 26px; color: #fdf4dc; padding: 0 15px 0 0; }
.banda_promo a .lk_www { color: #fff; }
.banda_promo .btn_close_bp a { width: 69px; height: 21px; position: absolute; text-align: left; margin: 9px 0 0 -990px; background: url(/images/frontend/btn_close_bp.gif) no-repeat; }
#con_first { width: 1000px; margin: 0; padding: 0; text-align: left; }
#con_first .g_hdr { width: auto; margin: 0; padding: 0; overflow: hidden; border-bottom: 4px solid #687e5c; }
#con_first .g_hdr h1.seo_hdr { width: auto; float: left; margin: 0; padding: 0; font-size: 11px; color: #6c6b6b; font-weight: normal; }
#con_first .g_hdr .con_logo_search { width: 1000px; height: 81px; margin: 4px 0 0 0; padding: 0; }
#con_first .g_hdr .con_logo_search .con_logo { width: 188px; height: 81px; float: left; margin: 0; padding: 0; }
#con_first .g_hdr .con_logo_search .con_logo a { width: 188px; height: 110px; display: block; background: url(/images/frontend/con_logo.gif) no-repeat; }
#con_first .g_hdr .con_logo_search .con_logo a:hover { width: 188px; height: 110px; display: block; background: url(/images/frontend/con_logo_over.gif) no-repeat; }
#con_first .g_hdr .con_logo_search .con_logo_hp a { float: left; width: 188px; height: 110px; display: block; background: url(/images/frontend/con_logo.gif) no-repeat; }
#con_first .g_hdr .con_logo_search .con_search { width: 741px; height: 81px; float: left; margin: 0 0 0 57px; padding: 0; }
#con_first .g_hdr .con_logo_search .con_search .search_bg { width: 620px; height: 47px; margin: 16px 0 0 0; display: block; background: url(/images/frontend/search_bg.gif) no-repeat; }
/* #con_first .g_hdr .con_logo_search .con_search .search_bg .hp_search_field { width: 495px; border: 0; height: 20px; margin: 8px 0 0 7px; background: #fff; font-size: 18px; color: #000; font-weight: normal; 
padding: 7px 5px 3px 5px; } */
#con_first .g_hdr .con_logo_search .con_search .search_bg .hp_search_field { width: 495px; float: left; border: 0; height: 23px; margin: 8px 0 0 7px; background: #fff; font-size: 16px; color: #000; font-weight: bold; 
padding: 6px 5px 0 5px; }
#con_first .g_hdr .con_logo_search .con_search .search_bg .hp_search_btn { float: left; width: 89px; height: 38px; cursor: pointer; border: 0; margin: 5px 0 0 14px; background: url(/images/sprite/sprite.gif) no-repeat; background-position: 0px -131px; 
padding: 0; }

#con_first .g_hdr_pensiune { width: auto; height: 90px; margin: 5px 0 0 0; padding: 0; overflow: hidden; border-bottom: 4px solid #687e5c; }
#con_first .g_hdr_pensiune h1.seo_hdr { width: auto; float: left; margin: 0; padding: 0; font-size: 11px; color: #6c6b6b; font-weight: normal; }
#con_first .g_hdr_pensiune .con_logo_search { width: 100%; height: 81px; margin: 4px 0 0 0; padding: 0; }
#con_first .g_hdr_pensiune .con_logo_search .con_logo { width: 188px; height: 81px; float: left; margin: 0; padding: 0; }
#con_first .g_hdr_pensiune .con_logo_search .con_logo a { width: 188px; height: 81px; display: block; background: url(/images/frontend/con_logo.gif) no-repeat; }

.con_linkuri_hdr { width: auto; text-align: right; margin: 0; padding: 0 7px 3px 7px; font-size: 12px; color: #bebebe; display: block; }
.con_linkuri_hdr a { font-size: 12px; color: #855337; text-decoration: none; }
.con_linkuri_hdr a:hover { text-decoration: underline; }

.con_bcrumb_pensiune { width: 780px; margin: 0px 0 0 25px; float: left; }
.ex_search_hdr { font-size: 11px; color: #6b6b6b; padding: 0 0 2px 7px; }

.btn_adtop_pensiune a { position: absolute; margin: 0 0 0 784px; width: 204px; height: 20px; display: block; background: url(/images/frontend/btn_adtop_pensiune.gif) no-repeat; }

.reserve-page .con_int_pensiune .span8 { border-right: 1px solid #dfdfdf; padding: 0 15px 0 0}