@charset "utf-8";
/* Chaine des Rotisseurs */

* { margin: 0; padding: 0; border: 0 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; }

body { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; background: #f0ede9 url(../img/intro_body_x_bg.jpg) left top repeat-x; text-align: center; }

#intro { width: 865px; margin: 0 auto; padding: 26px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; text-align: left; }

.introHeader { width: 865px; height: auto!important; min-height: 158px; height: 158px; }

.logoChaineDesRotisseurs { width: 865px; height: 158px; margin: 0; padding: 0 0 18px; font-size: 0; }
.ChaineDesRotisseursBg { width: 865px; height: 158px; margin: 0; padding: 0; font-size: 0; background: url(../img/intro_header.png) left top no-repeat; }
.logoChaineDesRotisseurs h1 { width: 865px; height: 158px; margin: 0; padding: 0; font-size: 0; }
.logoChaineDesRotisseurs h1 a { display: block; width: 865px; height: 158px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.introMainContent { margin: 0; padding: 0 0 41px 111px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; }

.welcomeBox { width: 302px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5c5c5c; }
.titleWelcomeRo { width: 302px; height: 32px; margin: 0; padding: 0; background: url(../img/title_bine_ati_venit.png) left top no-repeat; }
.titleWelcomeEn { width: 302px; height: 32px; margin: 0; padding: 0; background: url(../img/title_welcome.png) left top no-repeat; }
.welcomeDescription { height: auto!important; min-height: 123px; height: 123px; margin: 0; padding: 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #5d5d5d; line-height: 18px; text-align: justify; }

.enterSite { margin: 0; padding: 0; font-size: 0; }
.enterSiteRoBg { width: 98px; height: 23px; margin: 0; padding: 0; background: url(../img/intra_in_site_btn.png) left top no-repeat; }
.enterSiteEnBg { width: 98px; height: 23px; margin: 0; padding: 0; background: url(../img/enter_site_btn.png) left top no-repeat; }
.enterSite a { display: block; width: 98px; height: 23px; margin: 0; padding: 0; text-indent: -9999px; }

.introBrownRightLine { width: 1px; height: 155px; margin: 12px 25px 0 28px; padding: 0; background: url(../img/intro_right_brown_line.jpg) left top no-repeat; }

.introFooter { margin: 0; padding: 0 0 37px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.introFooter .footerBg { width: 836px; height: 15px; margin: 0 0 0 14px; padding: 0; font-size: 0; background: url(../img/intro_footer_bg.png) left top no-repeat; }
.introFooter .bottomMenu { margin: 0; padding: 7px 0 7px 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.introFooter .bottomMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.introFooter .bottomMenu ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c2bfbd; float: left; }
.introFooter .bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.introFooter .bottomMenu ul li a:hover { text-decoration: underline; color: #515151; }
.introFooter .copyright { margin: 0; padding: 0 0 0 17px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }

.introFooter .websiteDevelopment { width: 130px; height: 20px; margin: 0; padding: 6px 15px 0 0; font-size: 0; }
.introFooter .websiteDevelopment h2 { width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; background: url(../img/website_development.png) left top no-repeat; }
.introFooter .websiteDevelopment h2 a { display: block; width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }
/****************************************************************************************************************************************************************/

body#site {  margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; background: #f0ede9 url(../img/body_x_bg.jpg) left top repeat-x; text-align: center; }

#webSite { width: 990px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; text-align: left; }

.mainContent { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; }
.leftArea { width: 782px; margin: 0; padding: 9px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; }
.rightArea { width: 204px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; }

.header { width: 782px; margin: 0; padding: 0; }
.headerBackground { width: 782px; height: 119px; margin: 0; padding: 0; font-size: 0; background: url(../img/header_background.png) left top no-repeat; }
.headerBackground h1 { width: 782px; height: 119px; margin: 0; padding: 0; font-size: 0; }
.headerBackground h1 a { display: block; width: 782px; height: 119px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.mainMenu { width: 782px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #57473c; }
.mainMenuBg { width: 782px; height: 31px; margin: 0; padding: 0; background: url(../img/main_menu_dotted_bg.png) left top no-repeat; }
.mainMenu ul { width: 782px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #57473c; }
.mainMenu ul li { height: 31px; margin: 0; padding: 0 0 0 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #57473c; float: left; }
.mainMenu ul li a { display: block; height: 31px; line-height: 31px; margin: 0; padding: 0 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #57473c; float: left; }
.mainMenu ul li a:hover { color: #cd1c1c; cursor: pointer; }
.mainMenu ul li a.selected { display: block; height: 31px; line-height: 31px; margin: 0; padding: 0 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; float: left; background: #cd1c1c; cursor: pointer; }
.mainMenu ul li a.selected:hover { display: block; height: 31px; line-height: 31px; margin: 0; padding: 0 11px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; float: left; background: #cd1c1c; cursor: pointer; }

.submenu { width: 782px; height: 23px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cf8888; background: url(../img/submenu_x_bg.jpg) left top repeat-x; }
.submenu ul { height: 23px; margin: 0; padding: 0 0 0 12px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cf8888; }
.submenu ul li { height: 23px; margin: 0; padding: 0 18px 0 0; line-height: 23px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cf8888; float: left; }
.submenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #cf8888; }
.submenu ul li a:hover { color: #fff; }

.theCenterOfIt { width: 782px; height: auto!important; min-height: 507px; height: 507px; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; background: url(../img/left_background_inside.jpg) left top no-repeat; }
.theCenterOfIt .leftCol { width: 119px; margin: 0; padding: 16px 0 0; }
.theCenterOfIt .mainDescription { width: 651px; margin: 0; padding: 0 0 0 12px; border-top: 1px solid #f1eeea; }

.leftCol .imageHolder { margin: 0; padding: 0; text-align: center; }
.leftCol .imageHolder img { margin: 0; padding: 0; vertical-align: top; }
.lineRedOrange { width: 106px; height: 2px; margin: 0; padding: 5px 0 5px 6px; font-size: 0; background: url(../img/line_red_orange.jpg) 6px 5px no-repeat; }
.leftCol .name { margin: 0; padding: 0 0 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f0ede9; }

.theCenterOfIt .mainDescription .title { height: 47px; margin: 0; padding: 1px 0 12px; }
.titleWelcomeBig { width: 651px; height: 47px; margin: 0; padding: 0; font-size: 0; background: url(../img/welcome_large.png) left top no-repeat; }
.theCenterOfIt .mainDescription p { margin: 0; padding: 0 0 20px; line-height: 18px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #2d2d2d; text-align: justify; }
.theCenterOfIt .mainDescription p a { color: #cd1c1c; }
.theCenterOfIt .mainDescription p a:hover { color: #2d2d2d; }
.theCenterOfIt a { color: #cd1c1c; }
.theCenterOfIt a:hover { color: #2d2d2d; }

.enterSite { height: 23px; margin: 0; padding: 0; position: relative; }
.registerForm input.submitType { width: 98px; height: 23px; margin: 0; padding: 0; background: none; cursor: pointer; font-size: 11px; }

.registerOptions { margin: 0; padding: 10px 0 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; text-align: center; }
.registerOptions a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; text-align: center; }
.registerOptions a:hover { text-decoration: underline; }
.registerForm .titluRegForm { margin: 0; padding: 0 0 7px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; }

.lineRed { width: 173px; height: 2px; margin: 0 0 0 20px; padding: 0; font-size: 0; background: url(../img/line_red.png) left top no-repeat; }

.latestNews { width: 147px; margin: 0; padding: 9px 25px 0 32px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; }
.latestNews .title { height: auto!important; min-height: 17px; height: 17px; margin: 0; padding: 0 0 8px; font-size: 0; }
.latestNews .en_titleLatestNewsBg { width: 92px; height: 17px; margin: 0; padding: 0; font-size: 0; background: url(../img/title_latest_news.png) left top no-repeat; }
.latestNews .titleLatestNewsBg { width: 103px; height: 17px; margin: 0; padding: 0; font-size: 0; background: url(../img/title_ultimele_stiri.png) left top no-repeat; }

.lineLightColor { width: 147px; height: 1px; margin: 0; padding: 0; font-size: 0; background: url(../img/line_light_color.png) left top no-repeat; }

.latestNews .newsDescription { width: 147px; margin: 0; padding: 8px 0 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; line-height: 14px; }
.latestNews .newsDescription a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; text-decoration: underline; }
.latestNews .newsDescription a:hover { text-decoration: none; }
.latestNews .newsDescription a.newsTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fefefe; text-decoration: none; }
.latestNews .newsDescription a.newsTitle:hover { text-decoration: underline; }

.latestNews .newsDescription em { width: 147px; display: block; margin: 0; padding: 14px 0; }

.moreInfo { margin: 0; padding: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fefefe; }
.moreInfo a { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #fefefe; }
.moreInfo a:hover { text-decoration: none; }

.footer { width: 986px; margin: 0 auto; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; text-align: left; }
.footer .footerBg { width: 981px; height: 15px; margin: 0; padding: 0; font-size: 0; background: url(../img/footer_bg.png) left top no-repeat; }
.footer .bottomMenu { margin: 0; padding: 7px 0 7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.footer .bottomMenu ul { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.footer .bottomMenu ul li { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c2bfbd; float: left; }
.footer .bottomMenu ul li a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }
.footer .bottomMenu ul li a:hover { text-decoration: underline; color: #515151; }
.footer .copyright { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a9a7a5; }

.footer .websiteDevelopment { width: 130px; height: 20px; margin: 0; padding: 6px 5px 0 0; font-size: 0; }
.footer .websiteDevelopment h2 { width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; background: url(../img/website_development.png) left top no-repeat; }
.footer .websiteDevelopment h2 a { display: block; width: 130px; height: 20px; margin: 0; padding: 0; font-size: 0; text-indent: -9999px; }

.rightPanelBg { width: 204px; height: auto!important; min-height: 561px; height: 561px; margin: 0; padding: 0; }
.rightPanelBg .yBg { height: auto!important; min-height: 561px; height: 561px; margin: 0; padding: 0; background: url(../img/right_panel_background_y_bg.jpg) left top repeat-y; }
.rightPanelBg .topBg { height: auto!important; min-height: 561px; height: 561px; margin: 0; padding: 12px 0 0; background: url(../img/right_panel_background_top.jpg) left top no-repeat;  }
.rightPanelBottom { width: 204px; height: 129px; margin: 0; padding: 0; font-size: 0; background: url(../img/right_panel_background_bottom.png) left top no-repeat; }
.registerForm form { margin: 0; padding: 0 25px 0 36px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2d2d2d; }
.registerForm input.textType { width: 135px; height: 16px; margin: 0 0 12px; padding: 2px 0 0 6px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #2d2d2d; background: url(../img/text_input.jpg) left top no-repeat; }
.registerForm .enterAccountBgRo { width: 98px; height: 23px; margin: 0; padding: 0; background: url(../img/enter_account_ro.gif) left top no-repeat; }
.registerForm .enterAccountBgEn { width: 125px; height: 23px; margin: 0; padding: 0; background: url(../img/enter_account_en.png) left top no-repeat; }


