@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

fieldset {
	border: none;
}

body {
	background-color: #FFFFFF;
	margin-top: 0px;
	font-family: Georgia, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #491306;
	background: url(../images/tile.jpg);
}

img {
	border: none;
	behavior: url(js/iepngfix.htc);
}

.clear { 
	clear: both; 
	width: 100%; 
	display: block; 
	line-height: 0px; 
	font-size: 0px; 
	height: 0px; 
}

#wrap {
	width: 918px;
	margin: 0 auto;
}

#header {
	display: block;
	width: 866px;
	text-align: center;
	height: 148px;
	background: url(../images/headerbg.png) no-repeat center 15px;
	_background: url(../images/headerbgie.gif) no-repeat center 15px;
	margin: 0 auto;
}

a#logo {
	display: block;
	width: 352px;
	height: 77px;
	margin: 0 0 0 65px;
	_margin: 0 0 0 30px;
	float: left;
}

a#logo img {
	display: block;
	width: 352px;
	height: 77px;
}

#language {
	display: block;
	width: 95px;
	height: 46px;
	background: url(../images/languagebg.gif) no-repeat 0 0;
	float: right;
}

a#ro {
	display: block;
	margin: 1px 0 0 7px;
	_margin-left: 3px;
	float: left;
}

a#en {
	display: block;
	float: left;
	margin: 7px; 0 0 0;
}

a#fr {
	display: block;
	float: left;
	margin: 17px 0 0 0;
}

#menu {
	display: block;
	width: 918px;
	height: 88px;
	background: url(../images/menubg.gif) no-repeat 0 0;
	margin: 0 auto;
}

#menu ul {
	list-style-type: none;
}

#menu ul li {
	float: left;
}

#menu ul li a {
	display: block;
}

a#rodespre img {
	width: 87px;
	height: 28px;
}

a#rodespre {
	margin: 20px 40px 0 50px;
}

a#roproduse img {
	width: 65px;
	height: 17px;
}

a#roproduse {
	margin: 12px 40px 0 30px;
}

a#rostiri img {
	width: 44px;
	height: 20px;
}

a#rostiri {
	margin: 7px 40px 0 30px;
}

a#roevenimente img {
	width: 96px;
	height: 32px;
}

a#roevenimente {
	margin: 11px 40px 0 32px;
}

a#roconcursuri img {
	width: 91px;
	height: 30px;
}

a#roconcursuri {
	margin: 43px 40px 0 35px;
}

a#rocontact img {
	width: 66px;
	height: 23px;
}

a#rocontact {
	margin: 54px 40px 0 35px;
}

/* start en */
a#endespre img {
	width: 70px;
	height: 21px;
}

a#endespre {
	margin: 28px 50px 0 50px;
}

a#enservicii img {
	width: 65px;
	height: 19px;
}

a#enservicii {
	margin: 14px 50px 0 14px;
}

a#enproduse img {
	width: 73px;
	height: 18px;
}

a#enproduse {
	margin: 10px 50px 0 37px;
}

a#enstiri img {
	width: 42px;
	height: 14px;
}

a#enstiri {
	margin: 10px 50px 0 37px;
}

a#enevenimente img {
	width: 56px;
	height: 24px;
}

a#enevenimente {
	margin: 18px 50px 0 33px;
}

a#enconcursuri img {
	width: 65px;
	height: 24px;
}

a#enconcursuri {
	margin: 45px 50px 0 28px;
}

a#encontact img {
	width: 66px;
	height: 23px;
}

a#encontact {
	margin: 55px 54px 0 46px;
}
/* end en */

/* start fr */
a#frdespre img {
	width: 87px;
	height: 23px;
}

a#frdespre {
	margin: 28px 35px 0 50px;
}

a#frservicii img {
	width: 65px;
	height: 19px;
}

a#frservicii {
	margin: 14px 35px 0 14px;
}

a#frproduse img {
	width: 73px;
	height: 18px;
}

a#frproduse {
	margin: 11px 35px 0 36px;
}

a#frstiri img {
	width: 78px;
	height: 17px;
}

a#frstiri {
	margin: 9px 35px 0 40px;
}

a#frevenimente img {
	width: 93px;
	height: 35px;
}

a#frevenimente {
	margin: 17px 35px 0 36px;
}

a#frconcursuri img {
	width: 74px;
	height: 27px;
}

a#frconcursuri {
	margin: 51px 35px 0 37px;
}

a#frcontact img {
	width: 66px;
	height: 23px;
}

a#frcontact {
	margin: 53px 10px 0 25px;
}
/* end fr */

#content {
	display: block;
	width: 866px;
	background-color: #fbe6d2;
	margin: 0 auto;
}

#indexleft {
	display: block;
	width: 275px;
	position: relative;
	top: -35px;
	float: left;
}

img.prodtitle {
	margin: 0 0 5px 90px;
}

#indexleft img#prodspecial {
	width: 264px;
	height: 279px;
	margin: 0 0 10px 14px;
	border: 1px solid #c4aa98;
}

#indexcenter form fieldset,
#indexleft form fieldset {
	border: none;
	margin-left: 14px;
}

#indexleft form fieldset select {
	width: 266px;
	border: 1px solid #bd7302;
}

#indexcenter form fieldset select {
	width: 340px;
	border: 1px solid #bd7302;
}

#indexcenter {
	display: block;
	width: 350px;
	position: relative;
	top: -30px;
	float: left;
}

img.videotitle {
	margin: 0 0 10px 50px;
}

#video {
	margin: 0 0 10px 14px;
}

#indexright {
	display: block;
	width: 225px;
	float: left;
}

img.righttitle {
	margin: 0 0 10px 20px;
}

#cauta {
	display: block;
	width: 215px;
	height: 63px;
	background: url(../images/cautabg.gif) no-repeat 0 0;
	margin: 0 0 10px 14px;
}

#cauta form {
	padding: 10px 0 0 10px;
}

#cauta form fieldset input {
	border: 1px solid #bd7302;
}

#cauta form fieldset input#btncauta {
	display: block;
	width: 91px;
	height: 20px;
	background: url(../images/btncauta.gif) no-repeat 0 0;
	border: none;
	font-size: 10px;
	margin: 5px 0 0 40px;
	cursor: pointer;
}

#newsletter {
	display: block;
	width: 217px;
	height: 124px;
	background: url(../images/newsletterbg.gif) no-repeat 0 0;
	margin: 0 0 10px 14px;
}

#newsletter form {
	margin-left: 10px;
}

#newsletter p {
	padding: 5px 0 10px 10px;
}

#newsletter label {
	display: block;
	width: 45px;
	float: left;
	line-height: 16px;
}

#newsletter input {
	height: 16px;
	border: 1px solid #bd7302;
	margin-bottom: 5px;
}

#newsletter label.radiolabel {
	padding-left: 5px;
	line-height: 14px;
	width: 80px;
	_width: 60px;
}

*:first-child+html #newsletter label.radiolabel {
	width: 70px;
}

#newsletter input.radio {
	display: block;
	float: left;
	border: none;
}

#newsletter input#submitabon {
	display: block;
	width: 76px;
	height: 20px;
	background: url(../images/btnabon.gif) no-repeat 0 0;
	border: none;
	font-size: 10px;
	float: left;
	margin-left: 20px;
	_margin-left: 0;
	cursor: pointer;
}

*:first-child+html #newsletter input#submitabon {
	margin-left: 0;
}

#newsletter input#submitdezabon {
	display: block;
	width: 91px;
	height: 20px;
	background: url(../images/btndezabon.gif) no-repeat 0 0;
	border: none;
	font-size: 10px;
	float: right;
	margin-right: 16px;
	_margin-right: 4px;
	cursor: pointer;
}

#ciocopttoti {
	margin-left: 14px;
}

#contentbottom {
	display: block;
	width: 866px;
	height: 13px;
	background: url(../images/contentbottom.gif) no-repeat 0 0;
	margin: 0 auto;
}

a#elite {
	display: block;
	width: 71px;
	height: 38px;
	margin:  10px auto;
}

/* desprenoi.html */

#despreleft {
	display: block;
	width: 180px;
	position: relative;
	top: -20px;
	float: left;
	margin: 0 0 0 14px;
}

#content h1.pagetitle,
#content h1#pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 10px;
}

#despreleft ul#leftmenu {
	list-style-type: none;
	min-height:416px;
	_height:416px;
}

#despreleft ul#leftmenu li ul#submenu {
	list-style-type: none;
	display: block;
}

#despre ul#leftmenu li ul#submenu li,
#despreleft ul#leftmenu li {
	display: block;
	width: 168px;
	height: 20px;
	background-color: #fcf2d9;
	margin-bottom: 2px;
	_margin-bottom: 0;
}

*:first-child+html ul#leftmenu li ul#submenu li,
*:first-child+html #despreleft ul#leftmenu li {
	margin-bottom: 0;
}


#despreleft ul#leftmenu li a {
	display: block;
	line-height: 20px;
	color: #442214;
	text-decoration: none;
	padding-left: 10px;
	background-color: #fcf2d9;
}

#despreleft ul#leftmenu li ul#submenu li a {
	background: url(../images/arrow.gif) no-repeat 15px 5px;
	padding-left: 35px;
}

#despreleft ul#leftmenu li a:hover {
	background-color: #f1b542 !important;
}

#despreleft ul a:hover {	
	background-color: #f1b542;
	color: #FFFFFF;
}

*:first-child+html #despreleft li#franciza {
	margin-top: 118px;
}

#desprecenter {
	display: block;
	width: 420px;
	_width: 410px;
	position: relative;
	top: -40px;
	float: left;

}

img#logosmall {
	margin-bottom: 10px;
}

img.imgdespre {
	border: 1px solid #f1b541;
	float: left;
	margin: 0 10px 0 0;
}

/* echipa.html */

#content p.nume {
	font-size: 12px;
	font-weight: bold;
}

#content p.functie {
	color: #DB8401;
	margin-bottom: 10px;
}

div.member {
	margin-bottom: 15px;
	min-height: 90px;
	_height: 90px;
}

/* servicii.html */

#left {
	display: block;
	width: 600px;
	position: relative;
	top: -20px;
	float: left;
	margin-left: 20px;
	_margin-left: 10px;
}

div.item {
	display: block;
	width: 600px;
	margin-bottom: 15px;
	min-height: 100px;
	_height: 100px;
}

div.item img {
	display: block;
	border: 1px solid #f1b541;
	float: left;
	margin: 0 8px 0 0;
}

div.item a.title {
	display: block;
	width: 490px;
	font-size: 11px;
	font-weight: bold;
	color: #7B240D;
	margin-bottom: 8px;
	_margin-bottom: 5px;
	float: left;
}

div.item a.title:hover {
	text-decoration: none;
}

#left img.galerie {
	border: 1px solid #f1b541;
	float: left;
	margin: 0 10px 10px 0;
}

/* stiri.html */

div.item p.newstitle {
	font-weight: bold;
	margin-bottom: 5px;
}

div.item p.newstitle a {
	font-size: 11px;
	font-weight: bold;
	color: #7B240D;
	margin-bottom: 8px;
	_margin-bottom: 5px;
}

div.item p.newstitle a:hover {
	text-decoration: none;
}

div.item a.more {
	color: #b84f26;
	display: block;
	float: left;
	width: 110px;
	margin-top: 5px;
}

div.item a.more:hover {
	text-decoration: none;
}

/* evenimentdetalii.html */

#content p.date {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	color: #8a8a8a;
}

img.sep {
	margin: 10px 0 10px 0;
}

/* cariere.html */

#content p.smalltitle {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

ul#posturi {
	list-style-type: none;
}

form#aplicaform {
	display: block;
	width: 310px;
}

.francizaform {
	width: 450px !important;
}

form#aplicaform fieldset label {
	display: block;
	width: 70px;
	line-height: 20px;
	float: left;
}

.francizaform fieldset label {
	width: 140px !important;
}


form#aplicaform fieldset input,
form#aplicaform fieldset select {
	width: 236px;
	_width: 200px;
	margin-bottom: 5px;
	border: 1px solid #BD7302;
}

form#aplicaform fieldset textarea {
	width: 236px;
	_width: 200px;
	height: 80px;
	margin-bottom: 5px;
	border: 1px solid #BD7302;
}

form#aplicaform fieldset input#aplicasubmit {
	display: block;
	width: 76px;
	height: 20px;
	border: none;
	background: url(../images/btnabon.gif);
	font-size: 10px;
	margin: 5px 0 0 71px;
	cursor: pointer;
}

.francizaform fieldset input#aplicasubmit {
	margin: 5px 0 0 138px !important;
}


/* contact.html */

a#francizabtn {
	display: block;
	width: 310px;
	height: 30px;
	margin-left: 150px;
	_margin-left: 75px;
}

img#siglacontact {
	display: block;
	float: left;
	margin: 20px 50px 0 150px;
	_margin-left: 75px;
}

ul#contactdata {
	list-style-type: none;
	float: left;
	margin: 10px 0 10px 0;
}

ul#contactdata li#numefirma {
	font-size: 14px;
	font-weight: bold;
}

#content p.contacttitle,
form.contactform {
	margin: 20px 0 0 150px;
}
#tehn { margin-top: 20px; }
.asoc {
	min-height:90px !important;
	padding-top:8px;
}

ul.pagination {
	list-style: none;
	padding-top: 10px;
}

ul.pagination li {
	float: left;
	width: 20px;
	margin-right: 5px;
	text-align: center;
}

ul.pagination li a {
	font:100 11px Arial, Verdana;
	display: block;
	background: #B84E26;
	color: #fff;
	text-decoration: none;
	line-height: 19px;
}

ul.pagination li a:hover {
	background: #F9CD4E;
	color: #000000;
}

ul.pagination li a.selected {
	background: #F9CD4E;
	color: #000000;
}

.item a {
	color: #852A12;
	text-decoration: none;
}
.item a:hover {
	text-decoration: underline;
}
.gcaut {
	margin-bottom: 10px;
}
a.vloc {color: #7B240D; text-decoration: none;}
a.vloc:hover {text-decoration: underline;}

#trofeuv {
	position: relative;
	left: 717px;
	top: -30px;

	_left: 180px;
	_top: 50px;

	width: 1px;
	_width: 140px;
	height: 140px;
}

*:first-child+html #trofeuv {
	position: relative;
	left: 100px;
	top: 50px;
	width: 1px;
	height: 140px;
}

#carousel {margin-top: 20px;}


div.prodorice {
	display: block;
	width: 425px;
	float: left;
}


div.item2 {
	display: block;
	width: 425px;
	margin-top: -10px;
	margin-bottom: 15px;
	min-height: 100px;
	_height: 100px;
}

div.item2 a.title {
	display: block;
	width: 315px;
	font-size: 11px;
	font-weight: bold;
	color: #7B240D;
	margin-left: 100px;
	margin-bottom: 5px;
}

div.item2 a.title:hover {
	text-decoration: none;
}

.prodCatNume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	position: relative;
	top: -21px;
}

.expct {
	display: block;
	width: 450px;
	margin: 0 auto;
	margin-top: 20px;
	margin-left: 149px;
	font-size:12px;
	font-weight:bold;
}