body {
	background: #8bb0c3 url(../img/bg.jpg) repeat-x left top;
	color: #7f7f7f;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 14px !important;
}

p {
	margin: 10px 0 !important;
}

blockqoute {
	margin: 10px;
}

.roundedCorner_left_10px {
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
}


ul#languageChange li {
	display: inline;
	float: left;
}

ul#languageChange li a:link, ul#languageChange li a:visited {
	background: url('../img/language.png') no-repeat;
	display: block;
	height: 19px;
	width: 74px;	
}

ul#languageChange li a#langRO:hover, ul#languageChange li a.roActive {
	background-position: 0 -19px !important;
}

ul#languageChange li a#langEN:link, ul#languageChange li a#langEN:visited {
	background-position: -75px 0;
}

ul#languageChange li a#langEN:hover, ul#languageChange li a.enActive {
	background-position: -75px -19px !important;
}


ul#languageChange {
	left: 50%;
	
	position: absolute;
	top: 0;
	margin:0;
	margin-left: 120px;
	padding:0;	
	z-index: 10000;
}

ul#languageChange li {
	display: inline;
	float: left;
}

ul#languageChange li a:link, ul#languageChange li a:visited {
	background: url('../img/language.png') no-repeat;
	display: block;
	height: 19px;
	width: 74px;	
}
.roundedCorner_right_10px {
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-moz-border-radius-bottomright: 10px;
}

.roundedCorner_right_20px {
	-webkit-border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-radius-bottomright: 20px;
}

.roundedCorner_all_10px {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.roundedCorner_all_5px {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.roundedCorner_all_5px {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

.roundedCorner_bottom_5px {
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomright: 5px;
}

.centerAlign {
	text-align: center;
	width: 100%;
}

.content-container {
  	bottom: 40px;
	margin: 0 auto;
  position: relative;
  top: 40px;
  width: 980px;
  z-index: 5;
}

.leftside {
  padding: 16px 0 0;
  text-align: right;
  width: 456px;
}

.rightside {
  padding: 0;
  position: relative;
  text-align: right;
}

.menu {
  left: -5px;
  position: absolute;
  top: 0;
  z-index: 100;
}

.left {
	display: inline;
  float: left;
}

.right {
	display: inline;
  float: right;
}

.clear {
  clear: both;
  height: 0;
  line-height: 0;
  margin: 0;
  padding: 0;
}

.boxorz_top {
  background: transparent url(../img/box_orizontal_top.png) no-repeat 0 0;
  height: 24px;
  padding-top: 6px;
  width: 406px;
}

.boxorz_top h2 {
  background-color: #f0e9d7;
  color: #c6180c;
  display: inline;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -.5px;
  margin-left: 15px;
  padding: 0 5px;
}

.boxorz_middle {
  background: transparent url(../img/box_orizontal_middle.png) repeat-y 0 0;
  padding: 0 50px 0 20px;
  text-align: center;
  width: 336px;
}

.boxorz_middle .text {
  color: #000;
  font-size: 11px;
  text-align: left;
}

.boxorz_middle .imagine {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-repeat: no-repeat;
  border: 1px solid #c3bdaf;
  margin-top: 10px;
  padding: 3px;
}

.boxorz_middle .link a {
  color: #c6180c;
  font-size: 11px;
  margin-right: 10px;
  text-decoration: none;
}

.boxorz_bottom {
  background: transparent url(../img/box_orizontal_bottom.png) no-repeat 0 0;
  height: 49px;
  width: 406px;
}

.boxorz {
  margin-left: 40px;
  margin-top: 200px;
  text-align: left;
}

.boxvrt_top {
  background: transparent url(../img/box_vertical_top.png) no-repeat 0 0;
  height: 24px;
  padding-top: 6px;
  width: 208px;
}

.boxvrt_top h2 {
  background-color: #f0e9d7;
  color: #c6180c;
  display: inline;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: -.5px;
  margin-left: 10px;
  padding: 0 5px;
}

.boxvrt_middle {
  background: transparent url(../img/box_vertical_middle.png) repeat-y 0 0;
  text-align: center;
  width: 190px;
}

.boxvrt_middle .titluverde {
  color: #00652e;
  font-size: 14px;
  font-weight: 700;
  margin-left: 15px;
  margin-right: 15px;
  text-align: left;
}

.boxvrt_middle .titluverde a {
  color: #00652e;
  font-size: 14px;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
}

.boxvrt_middle .text {
  color: #000;
  font-size: 11px;
  padding: 0 15px 0 20px;
  text-align: left;
}

.boxvrt_bottom {
  background: transparent url(../img/box_vertical_bottom.png) no-repeat 0 0;
  height: 40px;
  width: 208px;
}

.boxvrt {
  margin-left: 20px;
  margin-top: 15px;
  text-align: left;
}

.footer, .footer a {
  color: #000;//#C82133;
  font-size: 11px;
  font-weight: 700;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
}

.footer {
	left:37px;
	padding-top:2px;
}

.body_marci .footer {
	margin-top: -25px;
}

.body_marci div#meniuFooterContainer {
	left: -43px;
}

#home .footer {
	position: absolute;
	top: 645px;
	z-index:2000;
}

img {
  border: 0;
}

.arrows a {
  margin: 0 20px;
}

.webform-client-form {
  text-align: center;
}

.webform-client-form div {
  text-align: left;
}

.form-item label {
  color: #49a730;
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 10px;
}

.form-item input, .form-item textarea {
  border: 1px solid #dcc295;
  display: block;
  font-size: 11px;
  padding: 2px 5px;
  width: 305px;
}

.form-item input[type=text] {
  background: transparent url(../img/inputrepeat.jpg) repeat-x left top;
  height: 18px;
}

.form-item textarea {
  background: transparent url(../img/textarearepeat.jpg) repeat-x left top;
  height: 130px;
}

.form-submit {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: transparent url(../img/submitrepeat.jpg) repeat-x left top;
  border: 1px solid #dcc295;
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin: 10px auto 0;
  padding: 0 5px;
  width: 63px;
}

span.select {
  background: url(../img/select.gif) no-repeat;
  color: #000;
  font: 12px/21px arial, sans-serif;
  height: 23px;
  overflow: hidden;
  padding: 3px 24px 0 8px;
  position: absolute;
  width: 283px;
}

.webform-component-file input {
  background: transparent url(../img/inputrepeat.jpg) repeat-x left top;
  border: 1px solid #dcc295;
  width: 295px;
}

.pagetop {
  background: transparent url(../img/page_mare_top.png) no-repeat 0 0;
  height: 45px;
  padding-top: 12px;
  position: relative;
  width: 984px;
}

.pagemiddle {
  background: transparent url(../img/page_mare_middle.png) repeat-y 0 0;
  text-align: center;
  width: 984px;
}

.pagebottom {
  background: transparent url(../img/page_mare_bottom.png) no-repeat 0 0;
  height: 69px;
  width: 984px;
}

.stiritop {
  background: transparent url(../img/stiri_top.png) no-repeat 0 0;
  height: 45px;
  padding-top: 12px;
  width: 602px;
}

.stiritop h2, .mediatop h2, #hartaPageContent h2, #misiunePageContent h2, #productiePageContent h2, #sandwichPage h2, #energiePage h2 {
	background: transparent url('../img/stiriTitle.png') repeat-x;
	color: #fff;
	font-size: 25px;
	height: 35px;
	left: 14px;
	line-height: 35px;
	padding-left: 10px;
	padding-right: 15px;
	position: absolute;
	top: -10px;
}

.mediatop h2 {
	left: 13px;
}

#sandwichPage .pagemiddle {
	
}

#energiePage h2 {
	left: -12px;
}
.stirimiddle h2.stiretitlu {
  color: #c6180c;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}

.stirimiddle {
  background: transparent url(../img/stiri_middle.png) repeat-y 0 0;
  text-align: center;
  width: 602px;
}

.stiribottom {
  background: transparent url(../img/stiri_bottom.png) no-repeat 0 0;
  height: 69px;
  width: 602px;
}

.stiri {
  width: 602px;
}

.stire {
  height: 600px;
  margin: 0 15px;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0 30px;
  position: relative !important; 
  text-align: left;
}

.stirecontent {
  color: #7f7f7f;
  padding: 0 25px 0 1px;
}

.mediatop {
  background: transparent url(../img/media_top.png) no-repeat 0 0;
  height: 45px;
  padding-top: 12px;
  position: relative;
  width: 337px;
}

.mediamiddle h2 {
  color: #49a730;
  font-size: 15px;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
}

.mediamiddle {
  background: transparent url(../img/media_middle.png) repeat-y 0 0;
  padding: 0 23px;
  text-align: left;
  width: 291px;
}

.mediamiddle .text {
  color: #7f7f7f;
  font-size: 11px;
  margin-top: 10px;
  padding: 0;
  text-align: left;
}

.mediabottom {
  background: transparent url(../img/media_bottom.png) no-repeat 0 0;
  height: 69px;
  width: 337px;
}

.media {
  width: 337px;
}

.media h3 {
	color: #c6180c;
}

.boxtop {
  background: transparent url(../img/page_mic_top.png) no-repeat 0 0;
  height: 26px;
  padding-top: 5px;
  width: 318px;
}

.boxmiddle {
  background: transparent url(../img/page_mic_middle.png) repeat-y 0 0;
  text-align: left;
  width: 318px;
}

.boxmiddle .poza {
  padding-left: 20px;
  width: 130px;
}

.boxmiddle .text {
  color: #7f7f7f;
  font-size: 11px;
  padding: 0 15px 0 20px;
  text-align: left;
  width: 130px;
}

.boxmiddle .titluverde {
  color: #00652e;
  font-size: 10px;
  font-weight: 700;
  margin-left: 15px;
  text-decoration: none;
}

.titlurosu {
  color: #cf0017;
  font-size: 15px;
  font-weight: 700;
  margin-bottom: 20px;
  margin-left: 30px;
  margin-right: 35px;
  text-align: left;
}
.boxbottom {
  background: transparent url(../img/page_mic_bottom.png) no-repeat 0 0;
  height: 22px;
  width: 318px;
}

.boxtopdespre {
  background: transparent url(../img/box_harta_top.png) no-repeat 0 0;
  height: 26px;
  padding-top: 5px;
  width: 635px;
}

.boxmiddledespre {
  background: transparent url(../img/box_harta_middle.png) repeat-y 0 0;
  text-align: left;
  width: 635px;
}

.boxmiddledespre .poza {
  padding-left: 20px;
}

.boxmiddledespre .minititlu {
  color: #c6180c;
  font-size: 12px;
  font-weight: 700;
  margin: 0 0 5px;
  padding: 0;
  text-align: left;
}

.boxmiddledespre .text {
  color: #000;
  font-size: 11px;
  padding: 0 15px 0 20px;
  text-align: left;
  width: 130px;
}

.boxmiddledespre .text2 {
  color: #000;
  font-size: 11px;
  padding: 0 15px 0 20px;
  text-align: left;
  width: 230px;
}

.boxmiddledespre .titluverde {
  color: #00652e;
  font-size: 10px;
  font-weight: 700;
  margin-left: 15px;
}

.boxbottomdespre {
  background: transparent url(../img/box_harta_bottom.png) no-repeat 0 0;
  height: 22px;
  width: 635px;
}

.content {
	position: relative;
  width: 700px;
}

.content .poza {
  width: 360px;
}

.content .text {
  width: 270px;
}

.sidebar {
  padding-left: 14px;
  text-align: left;
  width: 200px;
}

.arhiva {
	height: 420px;
	overflow-x: hidden;
	overflow-y: auto;
	text-align: left;
	width: 200px;
}

.titlu_arhiva {
  color: #52AC3B;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 5px;
  text-align: left;
}

.poza_arhiva {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-repeat: no-repeat;
  border: 0 solid #c3bdaf;
  margin-bottom: 10px;
  width: 170px;
}

.poza_sandvis {

  background-repeat: no-repeat;
  border: 0 solid #c3bdaf;
  margin-bottom: 10px;
  margin-left: 15px;
  width: 370px;
  position: relative;
  margin-top: 35px;
}

.poza_campanie, .poza_promotie {
  background-repeat: no-repeat;
  border: 0 solid #c3bdaf;
  margin-bottom: 10px;
  margin-left: 30px;
  width: 640px;
}

.text_campanie, .text_promotie {
  color: #7F7F7F;
  margin-bottom: 10px;
  margin-left: 30px;
  text-align: left;
  width: 640px;
}

.descriere_arhiva {
  color: #7F7F7F;
  font-size: 11px;
  margin-bottom: 5px;
  padding: 0;
  text-align: left;
}

.detalii_arhiva {
  color: #00652E;
  font-size: 10px;
  font-weight: 700;
  margin-right: 5px;
  text-decoration: none;
}

input[type=submit] {
  cursor: pointer;
}

#paginaTermeni .contentfull {
	height: 300px;
  margin: 0 75px 0 35px;
  position: relative !important;
  overflow: auto;
  text-align: left;
}

#paginaTermeni .jScrollPaneContainer {
	width: 915px !important;
}

.sidebarstire {
  background: transparent url(../img/stiresidebar.jpg) no-repeat 0 0;
  color: #FFF;
  cursor: pointer;
  font-size: 14px;
  font-weight: 700;
  height: 17px;
  margin-bottom: 10px;
  padding: 7px 40px 7px 30px;
  width: 419px;
}

div.dataStire {
	font-size: 10px;
	padding-right: 10px;
}

.carolipage {
  position: relative;
}

.carolipic {
  left: -30px;
  position: absolute;
  top: -25px;
}

.carolicontent {
  margin: 20px 0;
}

.littlebox_news {
  color: #c6180c;
  font-size: 12px;
  font-weight: 700;
  margin-bottom: 10px;
  margin-left: 20px;
}

.campanieboxsmall .boxmiddle {
  padding: 0 23px;
  width: 272px!important;
}

.campanieboxsmall .boxmiddle .text {
  padding: 5px 0;
  width: 270px;
}

.campanieboxsmall .boxmiddle .divtitluverde {
  text-align: right;
  width: 270px;
}

.roundCorners {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background: red;
  height: 200px;
  width: 200px;
}

.boxorz_middle .link a: hover, .boxvrt_middle .titluverde a: hover, .footer a: hover {
  text-decoration: none;
}

.boxvrt_middle .imagine, .boxmiddle .imagine, .boxmiddledespre .imagine {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-repeat: no-repeat;
  margin-top: 10px;
}

.pagetop h2 {
  background-color: #f0e9d7;
  color: #c6180c;
  font-size: 25px;
  left: 30px;
  position: absolute;
  top: 0px;
  z-index: 10;
}

.pagemiddle .titluverde, .stirimiddle .titluverde, .mediamiddle .titluverde {
  color: #52AC3B;
  font-size: 14px;
  font-weight: 700;
  margin-bottom: 20px;
  margin-left: 30px;
  margin-right: 35px;
  text-align: left;
}

.pagemiddle .textverde, .stirimiddle .textverde, .mediamiddle .textverde {
  color: #00652e;
  font-size: 10px;
  font-weight: 700;
  margin-left: 15px;
  text-align: left;
}

.pagemiddle .text, .stirimiddle .text {
  color: #7f7f7f;
  font-size: 11px;
  padding: 0 14px;
  text-align: left;
}

.pagemiddle .poza, .stirimiddle .poza, .mediamiddle .poza {
  background-repeat: no-repeat;
  margin-left: 30px;
}

.boxorz_middle .imaginepoza, .imaginepoza {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  background-repeat: no-repeat;
  border: 1px solid #c3bdaf;
}

.boxtop h2, .boxtopdespre h2 {
  background-color: #f0e9d7;
  color: #c6180c;
  display: inline;
  font-size: 17px;
  font-weight: 700;
  letter-spacing: -.5px;
  margin-left: 25px;
  padding: 0 5px;
}

.boxmiddle .text div, .boxmiddledespre .text div, .boxmiddledespre .text2 div {
  text-align: right;
}

.boxsmall, .boxsmalldespre {
  margin-bottom: 48px;
  margin-right: 18px;
}

.galleryItem {
  height: 90px;
  width: 110px;
}

.flash {
  margin-top: 15px;
}

/*V2*/
/*begin Homepage*/
#home {
	background: #8bb0c3 url('../img/homeBG.png') repeat-x;
}

div#homepageLeftSide {
	position: absolute;
	left: -600px;
}

div#homepageRightSide {
	position: absolute;
	right: 20px;
	width: 450px;
	top:23px;
}

div.homepageBoxContainer {
	margin-bottom: 60px;
}

div.homepageBox {
	background-color: #f0e9d7;
	border: 1px solid #d9c6b6;
	color: #555;
	font-size: 14px;
	height: 160px;
	line-height: 12px;
	position: relative;
	width: 389px;
	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
}

div.decoratie {
	height: 177px;
	position: absolute;
	top: -8px;
	width: 74px;
}

div#homepageRightSide div.alignedLeft div.decoratie, div#despreClientiContainer div.decoratie, div#despreDistributieContainer div.decoratie {
	background: transparent url('../img/decoratieContainerStanga.png') no-repeat;
	left: -50px;
}

div#homepageRightSide div.alignedRight div.decoratie {
	background: transparent url('../img/decoratieContainerDreapta.png') no-repeat;
	right: -50px;
}

div#homepageRightSide div.alignedLeft h3, div#homepageRightSide div.alignedRight h3 {
	background: transparent url('../img/titleBG_20px_height.png') repeat-x;
	color: #fff;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-right: 10px;
	position: absolute;
	text-indent: 10px;
}

div#homepageRightSide div.alignedLeft h3 {
	left: 0;
}

div#homepageRightSide div.alignedRight h3 {
	right: 24px;
}

a.homepageBoxReadMore:link, a.homepageBoxReadMore:visited {
	color: #c30000;
}

a.homepageBoxReadMore:hover {
	text-decoration: none;
}

div#homepageUltimaPromotie {
	float: left;
	font-size: 11px;
	height: 195px;
	width: 230px;
}

div#homepageUltimaPromotie p {
	margin: 10px auto 0 !important;
	width: 202px;
}

div#homepageUltimaPromotie p a.homepageBoxReadMore, div#homepageProdusulSaptamanii p a.homepageBoxReadMore {
	display: block;
	float: right;
	margin-top: 5px;
}

div.homepageBox div.ilustrat {
	position: absolute;
	z-index: 3;
}

div#homepageUltimaPromotie div.ilustrat {
	top: 50px;
}

div#homepageProdusulSaptamanii {
	top: 30px;
}
div#homepageProdusulSaptamanii p {
	padding: 35px 0 0 145px;
	width: 205px;
}

div#homepageProdusulSaptamanii div.ilustrat {
	left: 15px;
	top: 49px;
}

div.homepageBox div.ilustratSandwich {
	float:left;
	margin-left:20px;
	text-align:center;
	width:140px;
}

div.homepageBox div.descriereSandwich {
	float: right;
	width: 140px;
}

div.homepageBox div#slider {
	height: 110px;
	left: 10px;
	top: 37px;
	overflow: hidden;
	position: relative;
	width: 340px;
	z-index: 4;
}

div.homepageBox div#slider ul li {
	clear: both;
	display: block;
	height: 110px;
	width: 340px;
}

span#nextBtn, span#prevBtn {
	display: block;
	height: 15px;
	position: absolute;
	width: 25px;
	z-index: 5;
}
span#nextBtn {
	left: 163px;
	top: 110px;
}

span#prevBtn {
	left: 163px;
	top: 45px;
}

div#homepageMenuContainer {
	background: transparent url('../img/meniuBG.png') no-repeat;
	float: left;
	height: 199px;
	right: 19px;
	width: 180px;
	top: -1px;
	position:relative;
}

div#homepageMenu {
	margin: 0 auto;
	position: relative;
	width:145px;
}
div#homepageMenuContainer div#logo {
	right: 0;
	position: absolute;
	top: -52px;
}

div#homepageMenu ul {
	height: 44px;
	left: -27px;
	position: absolute;
	top: 90px;
	width:145px;
}

div#homepageMenu ul li {
	margin-bottom: 5px;
	height: 22px;
	width: 145px
}

div#homepageMenu ul li a:link, div#homepageMenu ul li a:visited {
	background: transparent url('../img/meniu.png') no-repeat;
	display: block;	
	height: 23px;
	position: relative;
	width: 145px
}

div#homepageMenu ul li#menuLink1 {
}

div#homepageMenu ul li#menuLink2 {
}

div#homepageMenu ul li#menuLink3 {

}

div#homepageMenu ul li#menuLink4 {

}


div#homepageMenu ul li#menuLink1 a:link, div#homepageMenu ul li#menuLink1 a:visited {
}

div#homepageMenu ul li#menuLink1 a:hover {
	background-position: -170px 0;
}

div#homepageMenu ul li#menuLink2 a:link, div#homepageMenu ul li#menuLink2 a:visited {
	background-position: 0 -28px;
}

div#homepageMenu ul li#menuLink2 a:hover {
	background-position: -170px -28px;
}

div#homepageMenu ul li#menuLink3 a:link, div#homepageMenu ul li#menuLink3 a:visited {
	background-position: 0 -56px;
}

div#homepageMenu ul li#menuLink3 a:hover {
	background-position: -170px -56px;
}

div#homepageMenu ul li#menuLink4 a:link, div#homepageMenu ul li#menuLink4 a:visited {
	background-position: 0 -84px;
}

div#homepageMenu ul li#menuLink4 a:hover {
	background-position: -170px -84px;
}
/*end Homepage*/

/*begin Marci*/
div.marcaContent {
	display: inline;
	float: left;
	position: relative;
	width: 733px;
}

div#marciSidebar {
	display: inline;
	float: left;
	margin-left: 5px;
	width: 131px;
	z-index:900;
}

div.sidebarmarca {
	margin-bottom: 3px;
		z-index:1000;
}
div.sidebarmarca img {		z-index:1100;}
div.sidebarmarca a {		z-index:1200;}
div.marciLogo {
	position: absolute;
	z-index: 10;
}

div#continut_caroli {
	margin-left: 30px;
	width: 762px;
	margin-top:14px;
}

#body_caroli {
	background: #8bb0c3 url('../img/marcaCaroliBG.png') repeat-x;
}

div#marcaCaroliBG_header {
	background: transparent url('../img/marcaCaroliBG_header.png') no-repeat;
	height: 85px;
	position: relative;
	width: 733px;
}

#body_campofrio{background:#925faf  url('../img/campofrio_bg.png') no-repeat;}
.transparetn_Campofrio{ background:url('../img/effect_campofrio.png') no-repeat left top; width:1000px; height:689px; display:block; position:absolute; z-index:-1; top:-28px; left:-80px;}
#sigla_Campofrio {z-index:9990;}
#sigla_Campofrio a{z-index:9999;}
div#marcaCaroliBG_body {
	background: transparent url('../img/marcaCaroliBG_body.png') repeat-y;
	height: 366px;
	padding: 1px 0;
	width: 733px;
}

div#marcaCaroliBG_footer {
	background: transparent url('../img/marcaCaroliBG_footer.png') no-repeat;
	height: 58px;
	width: 762px;
}

div#logoCaroli {
	left: -10px;
	top: -25px;
}

div#marcaContentContainer {
	height: 360px;
	margin: 20px auto 0;
	position: relative;
	overflow: hidden;
	width: 652px;
}

div#marcaContent {
	height: 350px;
	position: relative;
	overflow-y: auto;
	overflow-x: hidden;
	width: 652px;
	top:20px;
}

div#produseSliderContainer {
	background: transparent url('../img/sliderProduseBG.png') no-repeat;
	display: inline;
	float: left;
	height: 182px;
	left: 30px;
	padding-top: 1px;
	position: relative;
	top: 10px;
	width: 666px;
}
#body_campofrio div#produseSliderContainer {
	background: transparent url('../img/produseSliderContainer_campofrio.png') no-repeat;	
}

div#produseSliderContainer fieldset {
	border: 1px solid #A29E96;
	height: 135px;
	left: 13px;
	top: 7px;
	position: absolute;
	width: 608px;
}

div#produseSliderContainer fieldset legend {
	color: #c6180c;
	display: block;
	font-size: 17px;
	margin-left: 5px;
	padding: 0 3px;
	overflow: hidden;
}
#body_campofrio div#produseSliderContainer fieldset legend { color:#4f1c6e;}
#body_campofrio .footer,#body_campofrio .footer a { color:#FFF;}
#body_campofrio  ul#mycarousel li a,#body_campofrio  ul#mycarousel li a:link, ul#mycarousel li a:visited{ color:#4f1c6e;}
ul#mycarousel {
	position: relative;
}

ul#mycarousel li {
	float: left;
}

ul#mycarousel li a:link, ul#mycarousel li a:visited {
	color: #00652e;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


div#produseSliderContainer .jcarousel-container-horizontal {
	margin-top: 10px;
	position: relative;
    width:608px;
}

div#produseSliderContainer .jcarousel-clip-horizontal {
    margin-left: 50px;
	overflow: hidden;
	position: relative;
	width: 520px;
    height: 110px;
}

div#produseSliderContainer .jcarousel-item {
    width: 113px;
    height: 110px;
    text-align: center;
}

div#produseSliderContainer .jcarousel-item-horizontal {
    margin-right: 21px;
}

/**
 *  Horizontal Buttons
 */
div#produseSliderContainer .jcarousel-next-horizontal {
    position: absolute;
    top: 25px;
    right: 5px;
    width: 26px;
    height: 43px;
    cursor: pointer;
    background: transparent url('../img/produseSliderNEXT.png') no-repeat 0 0;
}

div#produseSliderContainer .jcarousel-next-disabled-horizontal,
div#produseSliderContainer .jcarousel-next-disabled-horizontal:hover,
div#produseSliderContainer .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

div#produseSliderContainer .jcarousel-prev-horizontal {
    position: absolute;
    top: 25px;
    left: 5px;
    width: 26px;
    height: 43px;
    cursor: pointer;
    background: transparent url('../img/produseSliderPREV.png') no-repeat 0 0;
}

div#produseSliderContainer .jcarousel-prev-disabled-horizontal,
div#produseSliderContainer .jcarousel-prev-disabled-horizontal:hover,
div#produseSliderContainer .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

div#meniuFooterContainer {
	display: inline;
	float: right;
	position: relative;
	top: -10px;
	width: 250px;
}

div#marcaContentContainer .jScrollPaneContainer {
	margin-top: 10px;
	overflow: hidden;
	position: relative;
	outline: none;
	z-index: 1;
	width: 650px !important;
}

div#marcaContentContainer .jScrollPaneTrack {
	background: transparent url('../img/marciScrollbar.png') no-repeat;
	cursor: pointer;
	height: 350px;
	position: absolute;
	right: 0;
	top: 0;
	width: 11px !important;
}

div#marcaContentContainer .jScrollPaneDrag {
	background: transparent url('../img/marci_scroller_handle.png') no-repeat;
	cursor: pointer;
	height: 16px !important;
	margin-left: -6px;
	overflow: hidden;
	position: absolute;
	width: 16px !important;
}


div#continut_maestro, div#continut_gourmet, div#continut_primo, div#continut_sissi,div#continut_campofrio {
	margin-left: 30px;
	margin-right: 15px;
	width: 732px;
   margin-top: 14px;
}
div#continut_campofrio,div#continut_maestro,div#continut_gourmet{ margin-top:6px;}
#body_maestro {
	background: #803431 url('../img/marcaMaestroBG.png') repeat-x;
	color: #5e0000;
	font-size: 12px;
	padding-top: 20px;
}

div#marcaMaestroBG_header, div#marcaGourmetBG_header, div#marcaPrimoBG_header, div#marcaSissiBG_header {
	background: transparent url('../img/marcaMaestroBG_header.png') no-repeat;
	height: 48px;
	width: 732px;
}

div#marcaMaestroBG_body, div#marcaGourmetBG_body, div#marcaPrimoBG_body, div#marcaSissiBG_body {
	background: transparent url('../img/marcaMaestroBG_body.png') repeat-y;
	height: 372px;
	padding: 20px 0;
	width: 732px;
}

div#marcaSissiBG_body {
	height: 368px;
}

div#marcaMaestroBG_footer, div#marcaGourmetBG_footer, div#marcaPrimoBG_footer, div#marcaSissiBG_footer {
	background: transparent url('../img/marcaMaestroBG_footer.png') no-repeat;
	height: 26px;
	width: 732px;
}

div#marcaPrimoBG_body {
	font-size: 14px;
}

div#logoMaestro {
	left:-50px;
	top:-23px;
}

#body_maestro #produseSliderContainer fieldset legend {
	color: #5e0000;
}

#body_gourmet #produseSliderContainer fieldset legend {
	color: #006fa9;
}

#body_primo #produseSliderContainer fieldset legend {
	color: #000;
}

#body_sissi #produseSliderContainer fieldset legend {
	color: #5e0000;
}

#body_maestro #produseSliderContainer, #body_gourmet #produseSliderContainer, #body_primo #produseSliderContainer, #body_sissi #produseSliderContainer {
	background:transparent url(../img/sliderProduseBG_secundar.png) no-repeat;
}

#body_gourmet {
	background: #00A0E2 url('../img/marcaGourmetBG.png') repeat-x;
	color: #fff;
	font-size: 12px;
	padding-top: 20px;
}

div#logoGourmet {
	left: -25px;
	top: -40px;
}

#body_gourmet div#marcaContentContainer {
	color: #000;
	margin-top: 40px;
}

#body_gourmet ul#mycarousel li a:link, #body_gourmet ul#mycarousel li a:visited {
	color: #006fa9;
}

#body_maestro ul#mycarousel li a:link, #body_maestro ul#mycarousel li a:visited {
	color: #5e0000;
}

div#ilustratExtraGourmet {
	left: -164px;
	position: absolute;
	top: 30px;
}

div#logoPrimo {
	left: -23px;
	top: -23px;
}

#body_primo {
	background: #FEC00E url('../img/marcaPrimoBG.png') repeat-x;
	color: #fff;
	font-size: 12px;
	padding-top: 20px;
}
#body_primo div#marcaContentContainer {
	color: #000;
}

#body_primo div#ilustratExtraPrimo {
	display: block !important;
	left: 50%;
	margin-left: -495px;
	position: absolute; 
	top: 0;
	z-index: 1;
}

#body_primo ul#mycarousel li a:link, #body_primo ul#mycarousel li a:visited {
	color: #000;
}

div.produs {
	clear: both;
	height: 165px;
	padding: 3px 0;
}

div.ilustratieProdus {
	display: inline;
	float: left;
	text-align: center;
	width: 210px;
}

div.produsInfo {
	display: inline;
	float: left;
	font-size: 14px;
	margin-left: 20px;
	text-shadow: 1px 1px #EEEEEE;
	width: 345px;
}

#body_primo div.produsInfo, #body_gourmet div.produsInfo {
	text-shadow: none;
}

div.produsInfo h3 {
	font-size: 16px;
}

#body_caroli div.produsInfo h3 {
	color: #00652e;
}
/*end Marci*/
/*begin despre*/
div#hartaPageContainer, div#misiunePageContainer, div#productiePageContainer {
	height: 575px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 1px;
	position: relative;
	width: 900px;
}

div#hartaPageContainer {
	height: 495px;
}

div#misiunePageContainer, div#productiePageContainer {
	height: 490px;	
}

div#hartaPageTransparentContainer, div#misiunePageTransparentContainer, div#productiePageTransparentContainer {
	background-color: #f0e9d7;
	border: 1px solid #d8c6ae;
	height: 100%;
	position: absolute;
	width: 100%;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1;
}

div#hartaPageContent, div#misiunePageContent, div#productiePageContent {
	border: 1px solid #b6b0a3;
	left: 15px;
	position: relative;
	top: 20px;
	width: 868px;
	z-index: 2;
}

div#productiePageContent {
	height: 453px;
}

div#misiunePageContent {
	height: 455px;
}

#hartaPageContent h2, #misiunePageContent h2, div#productiePageContent h2 {
	left: -1px;
	top: -22px;
}

div#despreClientiContainer, div#despreDistributieContainer {
	background-color: #F0E9D7;
	border: 1px solid #D8C6AE;
	height: 160px;
	margin: 10px 20px 0 50px;
	padding-top: 1px;
	position: relative;
	width: 570px;
}

div#despreDistributieContainer {
	width: 580px;
	margin-right: 10px;
}

div#despreClientiContent, div#despreDistributieContent, div#UltimaCampanieContent {
	border: 1px solid #B6B0A3;
	height: 130px;
	margin-left: 0;
	top: 14px;
	padding: 0 0 0 20px;
	position: relative;
	width: 530px;
}

div#despreClientiContent div.decoratie, div#despreDistributieContent div.decoratie {
	top: -23px;
}

div#despreDistributieContent {
	width: 540px;
}

div#despreClientiContent img {
	margin-left: 12px;
	margin-top: 18px;
}

div#despreClientiContent h2, div#despreDistributieContent h2, div#UltimaCampanieContent h2 {
	background-color: #F0E9D7;
	color: #c6180c;
	padding: 0 10px 0 15px;
	font-size: 17px;
	font-weight: normal;
	margin-left: 5px;
	position: absolute;
	top: -23px;
}

#misiunePageContent div.text, #productiePageContent div.text {
	margin: 0 auto;
	position: relative;
	top: 40px;
	width: 815px;
}

#misiunePageContent div.text {
	font-size: 13px;
}

div#despreDistributieContent div.poza {
	margin: 12px 0 0 -18px;
	position: relative;
	z-index: 5;
}

div#despreDistributieContent div.text {
	display: inline;
	font-size: 10px;
	margin-top: 14px;
	margin-left: 10px;
}

div#despreDistributieContent div.text a:link, div#despreDistributieContent div.text a:visited {
	color: #49a730;
	float: right;
}

div#despreDistributieContent div.textRetea {
	width: 155px;
}

div#despreDistributieContent div.textCaroli {
	margin-left: 20px;
	width: 220px;
}

div#despreDistributieContent h3 {
	color: #c6180c;
	font-size: 12px;
	margin: 0;
	margin-bottom: 5px;
}

#videoPlayer {
	outline: none;
}

ul#vizualuriGalerie {
	list-style: none;
	margin: 0;
	padding: 0;	
}

ul#vizualuriGalerie li {
	float: left;
	margin: 0 18px;
}

ul#vizualuriGalerie li a:link, ul#vizualuriGalerie li a:visited {
	display: block;
	height: 60px;
	width: 60px;
}

div.descriereSandwich a.readMore:link, div.descriereSandwich a.readMore:visited {
	color: #C30000;
	float: right;
	padding-top: 10px;
}

.descriereSandwich a {
	padding-top: 0px !important;
}

div#sandvisTitlu {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 0 !important;
	margin-top: 20px;
}
/*end despre*/

div#sandvisText {
	margin-top: 20px;
}

div#sandwichSidebar {
	margin-top: 20px;
}

div#expandedVideoPlayerContainer {
	width: 580px;
}

div#closeBlocker a:link, div#closeBlocker a:visited {
	background-color: #fff;
	color: #B10A12;
	display: block;
	margin: -5px auto 0;
	outline: none;
	padding: 5px 10px;
	text-decoration: none;
	width: 80px;
}

#expandedVideoPlayer {
	outline: none;
}

.blockOverlay {
	cursor: default !important;
}

#body_sissi {
	/*background: #508D3F url('../img/marcaSissiBG.png') repeat-x;*/
	background-color:#FFF;
	color: #5e0000;
}

#body_sissi .footer, #body_primo .footer, #body_gourmet .footer  {
	color: #fff;
}
#body_sissi .footer a:link, #body_sissi .footer a:visited, #body_primo .footer a:link, #body_primo .footer a:visited, #body_gourmet .footer a:link, #body_gourmet .footer a:visited {
	color: #fff;
}

div#logoSissi {
	left: -20px;
	top: -35px;
}

div#marciDecoratieExtra {
	background: transparent url('../img/marciDecoratieExtra.png') no-repeat;
	left: 50%;
	height: 214px;
	margin-left: -511px;
	position: absolute;
	top: 390px;
	width: 1022px;

}

#body_campofrio div#marciDecoratieExtra { display:none;	background: transparent url('../img/marciDecoratieExtra_campofrio.png') no-repeat;}
#body_campofrio div#marciDecoratieExtraCampofrio {	background: transparent url('../img/marciDecoratieExtra_campofrio.png') no-repeat;
left: 50%;
	height: 214px;
	margin-left: -511px;
	position: absolute;
	top: 456px;
	width: 1022px;
}
div#marcaCampofrioBG_body{
	background: transparent url('../img/campofrio_content_body.png') repeat-y;
	width:732px; height:486px;
	overflow:hidden;
}

#logoCampofrio{top:-40px; left:-73px; position:absolute;}
#body_sandwich .footer {
	margin-top: -50px;
	position:relative;
}

div#marcaCampofrioBG_body p{ font-family:Arial, Helvetica, sans-serif;  color:#000; }


img#generatorSandwichIlustrat {
	float: left; 
	margin-left: -30px !important;
	margin-right: 10px;
	position: relative;
	z-index: 1000;
}
div#marcaCampofrioBG_body div#marcaContentContainer { height:445px;}

div#sandwichUltimaCampanie {
	background-color: #F0E9D7;
	border: 1px solid #D8C6AE;
	float: left;
	height: 160px;
	margin-top: 10px;
	width: 320px;
}

div#UltimaCampanieContent {
	font-size: 10px;
	margin-left: 15px;
}

div#UltimaCampanieContent h2 {
	margin-left: -10px;
	padding: 0 5px;
}

img#generatorSandwichCampanie {
	float: left;
	margin-left: -10px;
	margin-right: 10px;
	margin-top: 25px;
}

div#clientiContainer {
	left: -43px;
	position: relative;
	top: 4px;
	z-index: 2;
}

#clienti, #meniuFooter {
	outline: none;
}

div#mediaSidebarContent {
	height: 406px;
}

div#videoPlayerContainer {
	margin-top: -10px;
}

div.media div#meniuFooterContainer{
	margin-right: -10px;
	width: 335px;
}

div.despreDistrbutieText {
	left: 25px;
}

div.despreDistrbutieTonomat {
	left: -55px;
}

div#ilustratieExtraMaestro {
	background: transparent url('../img/maestroDecoratieExtra.png') repeat-x;
	bottom: 0;
	display: none;
	height: 20px;
	position: fixed;
	width: 100%;
}

#body_maestro div#ilustratieExtraMaestro {
	display: block !important;
}

ul.ilustratMarci {
	margin: 0 auto;
	width: 590px;
}

ul.ilustratMarci li {
	float: left;
	margin-right: 10px;
}

.lastInRow {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

div#homepageSandwichulSaptamanii h3 {
	left: 20px !important;
}

.footerhome {
	background: transparent url('../img/footerback.png') no-repeat center top;
	width:100%;
	position:absolute;
	top:610px;
	height:100px;
	display:block;
	padding-bottom:75px;
}


.contact {
	background: transparent url('../img/contact.png') no-repeat center top;
	bottom:10px;
	height:200px;
	left:260px;
	position:absolute;
	width:138px;
	z-index:1000;
	padding:6px 6px 0px 6px;
	text-align:center;
	display:none;
}

.contact input {
	background: transparent url('../img/inputcontact.png') no-repeat center top;
	width:131px;
	padding:1px 3px;
	height:16px;
	border:0px;
	font-size:11px;
	text-align:left;
	margin-bottom:6px;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	color:#49a730;
}

.contact textarea {
	background: transparent url('../img/textareacontact.png') no-repeat center top;
	width:131px;
	padding:3px;
	height:68px;
	border:0px;
	font-size:11px;
	text-align:left;
	margin-bottom:6px;
	font-family:"Trebuchet MS",Helvetica,sans-serif;
	color:#49a730;
}

.contact .trimitecontact {
	background: transparent url('../img/trimitecontact.png') no-repeat center top;
	width:55px;
	height:20px;
	border:0px;
	cursor:pointer;
}
.contact .error {
	position:relative;
	top:75px;
	color:#F00;
}
.contact .success {
	position:relative;
	top:75px;
}
.promotie {
	height:100%;
	position:relative;
	width:100%;
}
.promotie .regulament {
	position:absolute;
	left:63px;
	bottom:0px;
	outline:none;
}
.promotie .castigatori {
	position:absolute;
	left:193px;
	bottom:0px;
	outline:none;
}
.promotie .film {
	position:absolute;
	left:318px;
	bottom:0px;
	outline:none;
}
.promotie .foto {
	position:absolute;
	left:65px;
	top:0px;
}
.promotie .text {
	position:absolute;
	left:65px;
	top:300px;
	margin:0px;
	padding:0px;
	width:812px;
}

.error {
	color:#F00 !important;
}

a.produsInLista:link, a.produsInLista:visited {
	display: block;
	height: 90px;
	position: relative;
	width: 110px;
}

a.produsInLista:link img, a.produsInLista:visited img {
	left: 0;
	position:absolute;
	top:50%;
	vertical-align: middle;
	left: 50%;
}

div#despreClientiContent h2 {
	left: 25px;
}

#body_primo div#marcaContent, #body_primo div#marcaContentContainer {
	height: 370px;
}

.energieheader {
	margin-left:25px;
}

div#logo {
	position: absolute;
	right: -30px;
	top: -37px;
	z-index: 10000;
}

div#logo a:link, div#logo a:visited {
	outline: none;
}
.top_sandw{ background:url('../img/top_sandw.png') no-repeat; width:609px; height:19px;}
.gradient_sandw{ background:url('../img/gradient_sandw.png') repeat-y; width:609px; overflow:hidden; height:100px;}
.gradient_sandw div{  
padding-top:10px;
    overflow: hidden;
    margin-left: 19px;
    text-align: left;
    width: 563px;}
.bottom_sandw{ background:url('../img/bottom_sandw.png') no-repeat; width:609px; height:18px;}
.sandw_padding{ padding-left:24px;}
#marcaCampofrioBG_body  div.produs{ padding-bottom:6px;}

form#contactForm label, .form-item label {
  color: #49a730;
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin-bottom: 5px;
  margin-top: 10px;
  text-align: left;
}

form#contactForm input, form#contactForm textarea, .form-item input, .form-item textarea {
  border: 1px solid #dcc295;
  display: block;
  font-size: 11px;
  padding: 2px 5px;
  width: 305px;
}

.form-item input[type=text], form#contactForm input[type=text] {
  background: transparent url(../img/inputrepeat.jpg) repeat-x left top;
  height: 18px;
}

.form-item textarea, form#contactForm textarea {
  background: transparent url(../img/textarearepeat.jpg) repeat-x left top;
  height: 130px;
}

.form-submit {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: transparent url(../img/submitrepeat.jpg) repeat-x left top;
  border: 1px solid #dcc295;
  display: block;
  font-size: 13px;
  font-weight: 700;
  margin: 10px auto 0;
  padding: 0 5px;
  width: 63px !important;
}

span.select {
  background: url(../img/select.gif) no-repeat;
  color: #000;
  font: 12px/21px arial, sans-serif;
  height: 23px;
  overflow: hidden;
  padding: 3px 24px 0 8px;
  position: absolute;
  width: 283px;
}

.webform-component-file input {
  background: transparent url(../img/inputrepeat.jpg) repeat-x left top;
  border: 1px solid #dcc295;
  width: 295px;
}
div#dateContact {
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 15px;
	padding-top: 35px;
	text-align: left;
}

a.productList:link, a.productList:visited {
	bottom: -12px;
/*	display: none;*/
	position: absolute;
}

