@charset "utf-8";
/* Ecorom */

* { margin: 0; padding: 0; border: 0px solid #fff; text-decoration: none; outline-width: medium; outline-style: none; list-style-type: none }
.clearAll { clear: both; height: 0; line-height: 0; font-size: 0; }
.floatLeft { width: auto; float: left; }
.floatRight { width: auto; float: right; }
cite { display: block; margin: 0; padding: 0 0 10px; color: #666666; font-weight: bold; text-align: center; font-size: 16px; }
.colorRed { color: #ff0000; }

body { margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; background: url('../img/background.jpg') no-repeat fixed left -130px; background-color:#4B704F;text-align: center; padding-left:0; padding-right:0; padding-top:0; padding-bottom:5px }

#webSite { width: 991px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; text-align: left; position: relative; }

.header { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.headerLeftArea { width: 235px; margin: 0; padding: 0; float: left; }
.headerRightArea { width: auto; margin: 0; padding: 0 0 0 277px; float: right; }

.languagesBar { position: absolute; top: 9px; right: 27px; z-index: 5; float: right; }
.languagesBar a { display: block; margin: 0 0 0 5px; padding: 0; float: left; }
.languagesBar a img { vertical-align: middle; }

.logoEcorom { width: 235px; height: 102px; margin: 0; padding: 0; font-size: 0; }
.logoEcorom h1 { width: 235px; height: 102px; margin: 0; padding: 0; font-size: 0; background: url('../img/logo_ecorom.png') no-repeat left top; }
.logoEcorom h1 a { display: block; width: 235px; height: 102px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.searchAndNavigation { width: 193px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.searchForm { width: 193px; margin: 0; padding: 19px 0 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.searchForm form { height: 27px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
.searchForm form .searchBackground { width: 164px; height: 23px; margin: 0; padding: 0; background: url('../img/search_background.png') no-repeat left top; }
.searchForm form input.textTypeSearch { width: 125px; height: 19px; margin: 0 5px 0 0; padding: 3px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; background: none; border: none; float: left; }
.searchForm form input.submitTypeSearch { width: 24px; height: 23px; margin: 0; padding: 0; font-size: 0; background: none; border: none; float: left; }

li.quickNavigation { width: 193px; height: auto!important; min-height: 23px; height: 23px; margin: 0; padding: 0 0 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }
li.quickNavigationBg { width: 193px; height: auto!important; min-height: 23px; height: 23px !important; margin: 0; padding: 0; background: url('../img/quick_nav_background.png') no-repeat left top; }
li.quickNavigationBg a { display: block; height: auto!important; min-height: 20px; height: 20px; margin: 0; padding: 3px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000; }

.freeAdvice { width: 279px; margin: 0; padding: 0; font-size: 0; }
.freeAdviceBg { width: 279px; height: 102px; margin: 0; padding: 0; font-size: 0; background: url('../img/free_advice_background.png') no-repeat left top; }
.freeAdviceBgEn { width: 279px; height: 102px; margin: 0; padding: 0; font-size: 0; background: url('../img/free_advice_background_en.png') no-repeat left top; }

.mainMenuBg { width: 991px; height: 59px; margin: 0; padding: 0; background: url('../img/main_menu_background.png') no-repeat left top; }
.mainMenu { width: 424px; height: 59px; margin: 0; padding: 0; }
.mainMenu img { vertical-align: top; }

.screenMask { width: 230px; height: 200px; position: absolute; top: 89px; left: 748px; z-index: 5; }
.screenMask img { vertical-align: middle; }

.rightMenu { width: 230px; height: 200px; position: absolute; top: 73px; left: 705px; z-index: 5; }
.rightMenu img { vertical-align: middle; }

.mainContent { height: auto!important; min-height: 360px; height: 360px; font-family: Arial, Helvetica, sans-serif; margin: 59px 0 0; padding: 0; font-size: 14px; color: #666666; }
.theCenterOfIt { height: auto!important; min-height: 400px; height: 400px; margin: 0; padding: 0 0 20px; height: auto!important; min-height: 400px; height: 400px; background: #fff;}
.theCenterOfIt .leftArea { width: 473px; margin: 0; padding: 25px 0 0 35px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
.theCenterOfIt .rightArea { width: 408px; margin: 0; padding: 25px 0 0 43px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }

.theCenterOfIt .title { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #1e774e; }
.theCenterOfIt .title .bigFontTitle { line-height: 22px; font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #1e774e; }
.theCenterOfIt .title h1 { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #051d35; }

.innerMenu { margin: 0; padding: 0 15px 15px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.innerMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.innerMenu ul li { list-style-type: none; margin: 0 0 3px; padding: 0 0 3px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.innerMenu ul li h2 { margin: 0; padding: 0; display: inline; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.innerMenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.innerMenu ul li a:hover { color: #666666; }
.innerMenu ul li a.selected { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #666666; }

.paginaMembrilorFlashHolder { margin: 0; padding: 0; }
.paginaMembrilorFlashHolder img { vertical-align: middle; }

.mainText { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; text-align: justify; }
.mainText a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #1E774E; }
.mainText a:hover { color: #666666; }
.mainText h2 { margin: 0; padding: 0 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #303030; }
.mainText ol { margin: 0; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
.mainText ol li { list-style-type: none; margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; background: url('../img/icon_ok.jpg') no-repeat left 2px;; padding-left:18px; padding-right:0; padding-top:0; padding-bottom:10px }
.mainText ol li a { color: #666666; text-decoration: none; }
.mainText ol li a:hover { color: #1E774E; }
.mainText a.colorDark { color: #666666; font-weight: normal; }
.mainText p { margin: 0; padding: 0; line-height: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
.colorLightGreen { color: #1E774E; }

.mainText ul { margin: 0; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; }
.mainText ul li { list-style-type: disc; list-style-position: inside; margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; background: none; }

.imageHolderAboutUs { margin: 0; padding: 0 0 20px; }

.mainSiteFlashMenu { width: 991px; height: 520px; position: absolute; top: 59px; z-index: 3; }
.mainSiteFlashMenu img { vertical-align: top; }

.navigationBar { margin: 0; padding: 0 0 0 45px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #b9cfc3; }
.navigationBar ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #b9cfc3; }
.navigationBar ul li { margin: 0; padding: 0; line-height: 33px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #b9cfc3; float: left; }
.navigationBar ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #fff; }
.navigationBar ul li a:hover { color: #b9cfc3; text-decoration: underline; }

.counterFlash { width: 991px; height: 31px; margin: 0; padding: 0; font-size: 12px; line-height: 12px; }

.Eco { height: auto!important; min-height: 95px; height: 95px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-align: left; }
.Eco a { color: #fff; }
.Eco a:hover { text-decoration: underline; }

.rightLineShort { width: 1px; height: 95px; font-size: 0; line-height: 0; margin: 0; padding: 0; background: url('../img/right_line_short.png') no-repeat left top; }

.cell1 { width: 182px; margin: 0; padding: 0 0 0 10px; }
.cell1 .icon { width: 44px; margin: 0; padding: 8px 0 0; }
.cell1 .icon img { vertical-align: middle; font-size: 12px; }
.cell1 .bigFont { font-size: 18px; }
.cell1 p { width: 126px; margin: 0; padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; }

.cell2 { width: 177px; margin: 0; padding: 0 0 0 10px; }
.cell2 .icon { width: 44px; margin: 0; padding: 8px 0 0; }
.cell2 .icon img { vertical-align: middle; font-size: 12px; }
.cell2 .bigFont { font-size: 18px; }
.cell2 p { width: 121px; margin: 0; padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; }

.cell3 { width: 223px; margin: 0; padding: 0 0 0 10px; }
.cell3 .icon { width: 44px; margin: 0; padding: 8px 0 0; }
.cell3 .icon img { vertical-align: middle; font-size: 12px; }
.cell3 .bigFont { font-size: 18px; }
.cell3 p { width: 167px; margin: 0; padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; }

.cell4 { width: 206px; margin: 0; padding: 0 0 0 10px; }
.cell4 .icon { width: 44px; margin: 0; padding: 8px 0 0; }
.cell4 .icon img { vertical-align: middle; font-size: 12px; }
.cell4 .bigFont { font-size: 18px; }
.cell4 p { width: 149px; margin: 0; padding: 8px 0 0 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; text-align: left; }

.cell5 { width: 159px; margin: 0; padding: 0; }
.cell5 .followUs { margin: 0; padding: 0 0 0 44px; }
.cell5 .followUs a { display: block; width: 30px; height: 30px; margin: 0; padding: 4px 3px 4px 0; }
.cell5 .followUs a img { vertical-align: middle; font-size: 10px; }

.footer { margin: 0; padding: 30px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; text-align: center; }
.bottomMenu { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.bottomMenu a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fff; }
.bottomMenu a:hover { text-decoration: underline; }

.logoFerseta { margin: -15px 0 0; padding: 0 15px 0 0; }
.logoFerseta a { display: block; }
.logoFerseta a img { vertical-align: middle; }

.stakeholders { margin: 25px 0; padding: 50px 0 0 35px; }
.logoStakeholder { width: auto; margin: 0; padding: 0 95px 0 0; text-align: center; }
.logoStakeholder img { font-size: 10pa; vertical-align: top; margin: 0; padding: 0; }

.greenBar { width: 991px; height: 59px; position: absolute; top: 102px; }

.pozeManagementDeseuri { margin: 0; padding: 0 0 20px; text-align: center; }
.pozeManagementDeseuri img { margin: 0 10px 0 0; vertical-align: middle; }

.linksBox { margin: 20px 0 0; padding: 5px 20px; border: 1px solid #aaa; background: #f0f0f0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #; }
.linksBox a { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #808080; }
.linksBox a:hover { color: #808080; }
.linksBox .link { margin: 0; padding: 0 0 0 100px; }

.colorBlue { color: #0051af; }
.colorRed { color: #ff0000; }
.colorYellow { color: #ffcc00; }
.colorGreen { color: #008c0f; }
.center { text-align: center; }
.colorDarkGrey { color: #808080; }
.colorDarkGreen { color: #1E774E; }

.rightColumnBox { margin: 0; padding: 0 0 10px; }
.rightPadding10px { padding-right: 10px; }

.colorsTable { margin: 10px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080; border: 1px solid #333; }
.colorsTable th { margin: 0; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; vertical-align: middle; text-align: left; background: #cceaa8; }
.colorsTable td { margin: 0; padding: 5px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; vertical-align: middle; text-align: center; }

.bg { position:absolute; margin-left:4px;}
.mask { position:absolute;}
.titlu {position:absolute; color:#FFF; margin:7px 4px 0 8px; width: 200px; font-size:12px; text-align:center;}
.locatii {display:none;}