/* Pensiunea Elena */

* { margin: 0; padding: 0; outline-width: medium; outline-style: none; border: none; list-style-type: none; }

body { margin: 0; padding: 0; text-align: center; background: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #151515; }

.clearAll { width: 0; height: 0; line-height: 0; margin: 0; padding: 0; font-size: 0; clear: both; }

#webSite { width: 965px; margin: 0 auto; padding: 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #151515; text-align: left; }

#webSite .header { margin: 0; padding: 0; }

.headerGraphicElement { height: 34px; margin: 0; padding: 0; background: url(../img2/header_top_orange_x_bg.jpg) left top repeat-x; }
.headerGraphicElement .small_flower_right { width: 44px; height: 27px; font-size: 12px; background: url(../img2/header_orange_small_flower.jpg) right top no-repeat; float: right; }

.headerContent { margin: 0; padding: 0; }

.headerContent .leftHeader { width: 317px; margin: 0 15px 0 0; padding: 0; float: left; }
.headerContent .rightHeader { width: 633px; margin: 0; padding: 0; float: left; }

.logoHolder { width: 308px; height: 58px; margin: 6px 0 0 6px; padding: 0; }
.logoHolder h1 { width: 308px; height: 58px; margin: 0; padding: 0; background: url(../img2/logo_pensiunea_elena.png) left top no-repeat; }
.logoHolder h1 a { width: 308px; height: 58px; margin: 0; padding: 0; display: block; text-indent: -9999px; }

.mainMenu { width: 316px; height: auto!important; min-height: 180px; height: 180px; margin: 0; padding: 0; background: url(../img2/main_menu_y_graphic_element) left top repeat-y; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #fffbdb; }
.mainMenu .topGraphicElement { height: auto!important; min-height: 180px; height: 180px; margin: 0; padding: 0; background: url(../img2/main_menu_top_graphic_element.jpg) left top no-repeat; }
.mainMenu .bottomGraphicElement { height: auto!important; min-height: 180px; height: 180px; margin: 0; padding: 0; background: url(../img2/main_menu_bottom_graphic_element.jpg) left bottom no-repeat; }

.mainMenu a { text-decoration: none; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #fffbdb; }
.mainMenu a:hover { color: #ffc62c; }

.mainMenu ul { margin: 0; padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #fffbdb; }
.mainMenu ul li { margin: 0 20px 0 30px; padding: 10px 15px 7px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #fffbdb; border-bottom: 1px solid #a63e05; }

.mainContent { height: auto!important; min-height: 12px; height: 12px; margin: 0; padding: 10px 0 0; background: url(../img2/main_content_x_bg.jpg) left top repeat-x; }

.leftPanel { width: 316px; margin: 0; padding: 0 14px 0 0; float: left; }

.oliveTitle { width: 316px; height: 54px; margin: 0; padding: 0; background: url(../img2/title_olive_flower.jpg) left top no-repeat; }
.oliveTitle h3 { margin: 0; padding: 20px 20px 0 43px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: bold; color: #fffbdb; }

.formularRezervari { height: auto!important; min-height: 12px; height: 12px; margin: 0; padding: 10px 32px; background: #fffbf4 url(../img2/formular_rezervare_x_bg.jpg) left top repeat-x; font-family: #39302b; font-size: 12px; font-weight: bold; color: #39302b; }
.formularRezervari label { margin: 0; padding: 0; font-family: #39302b; font-size: 12px; font-weight: bold; color: #39302b; }
.formularRezervari input { width: 244px; height: 16px; margin: 5px 0; padding: 2px 2px 0; background: #fefcf8; border: 1px solid #d9c284; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #39302b; }
.formularRezervari textarea { width: 244px; height: 78px; margin: 5px 0; padding: 3px; background: #fefcf8; border: 1px solid #d9c284; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #39302b; overflow: hidden; }
input.submit { width: 67px; height: 26px; margin: 15px 0 0; padding: 0; text-align: center; background: #b0830a; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fffbdb; border: none; }

.rezervaAcum { width: 315px; height: auto!important; min-height: 76px; height: 76px; margin: 0 0 10px; background: url(../img2/title_rezerva_acum_y_bg.jpg) left top repeat-y; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #fffbdb; }
.rezervaAcum .topRezervaAcum { height: auto!important; min-height: 76px; height: 76px; margin: 0; padding: 0; background: url(../img2/title_rezerva_acum_top.jpg) left top no-repeat; }
.rezervaAcum .bottomRezervaAcum { height: auto!important; min-height: 76px; height: 76px; margin: 0; padding: 0; background: url(../img2/title_rezerva_acum_bottom.jpg) left bottom no-repeat; }

.rezervaAcum .leftRezerva { width: 132px; line-height: 17px; margin: 0; padding: 10px 0; text-align: right; float: left; }
.rezervaAcum .leftRezerva h3 { margin: 0; padding: 0 0 8px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: bold; color: #fffbdb; }
.rezervaAcum .rightRezerva { width: 180px; margin: 0; padding: 34px 0 0; text-align: center; float: left; } 

.theCenterOfIt { width: 635px; height: auto!important; min-height: 12px; height: 12px; margin: 10px 0; padding: 0; float: left; background: url(../img2/thin_line_welcome_x_bg.jpg) left top repeat-x; }

.bunVenit { margin: 0; padding: 0 0 10px; font-family: Tahoma; font-size: 12px; color: #39302b; }
.bunVenit .bineAtiVenit { margin: 0; padding: 0 7px 0 0; background: #fff; float: left; }
.bunVenit .bineAtiVenit h4 { width: 98px; height: 13px; margin: 0 0 12px; padding: 0; background: url(../img2/title_bine_ati_venit.png) left top no-repeat; text-indent: -9999px; }

.separatingLines { height: 8px; margin: 0; padding: 0; font-size: 0; background: url(../img2/separating_lines_x_bg.jpg) left top repeat-x; }

.aboutArticles { margin: 15px 0 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #151515; }

.articleBox { width: 170px; margin: 0; padding: 0 20px; border-right: 1px solid #a63e05; float: left; text-align: justify; line-height: 17px; }
h2.pensiuneaElenaTitle { width: 117px; height: 14px; margin: 0; padding: 0 0 10px; font-size: 0; background: url(../img2/title_pensiunea_elena.png) left top no-repeat; text-indent: -9999px; }
h2.locatieTitle { width: 51px; height: 14px; margin: 0; padding: 0 0 10px; font-size: 0; background: url(../img2/title_locatie.png) left top no-repeat; text-indent: -9999px; }
h2.atractiiTuristiceTitle { width: 115px; height: 13px; margin: 0; padding: 0 0 10px; font-size: 0; background: url(../img2/title_atractii_turistice.png) left top no-repeat; text-indent: -9999px; }

.citesteMaiDeparte { margin: 0; padding: 0 14px 0 0; background: url(../img2/arrow_right.gif) right 50% no-repeat; float: right; vertical-align: middle; }
.citesteMaiDeparte a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #b0450a; }
.citesteMaiDeparte a:hover { text-decoration: underline; }

.footer { height: auto!important; min-height: 23px; height: 23px; marhin: 0; padding: 0; background: url(../img2/menu_bottom_x_bg.jpg) left top repeat-x; }
.footer .rightOliveFlower { height: auto!important; min-height: 23px; height: 23px; margin: 0; padding: 0; background: url(../img2/bottom_olive_small_flower.jpg) right top no-repeat; }
.footer .bottomMenu { margin: 0; padding: 6px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fffbdb; }
.footer .bottomMenu ul { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fffbdb; }
.footer .bottomMenu ul li { margin: 0; padding: 0; float: left; }
.footer .bottomMenu ul li a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #fffbdb; }
.footer .bottomMenu ul li a:hover { text-decoration: underline; }

.logos { margin: 3px 0 0; padding: 0; }

.TuristInfo { width: 856px; margin: 0; padding: 0; text-align: center; float: left; }
.TuristInfo .logoTuristInfo { width: 62px; height: 62px; margin: 0 auto; padding: 0; background: url(../img2/logo_turist_info.jpg) left top no-repeat; }
.TuristInfo .logoTuristInfo a { width: 62px; height: 62px; display: block; text-decoration: none; text-indent: -9999px; display: block; }

.websiteDevelopment { width: 109px; margin: 0; padding: 0; float: left; }
.websiteDevelopment .websiteDevelopmentLogo { width: 109px; height: 16px; margin: 0; padding: 0; background: url(../img2/logo_website_development.jpg) left top no-repeat; }
.websiteDevelopment .websiteDevelopmentLogo a { width: 109px; height: 16px; text-decoration: none; text-indent: -9999px; display: block; }

