* {
	margin: auto;
	padding:0;
}

body {
	/* background-color: #099AD3; */
	font: 75% georgia, sans-serif;
		/*font-family:Verdana, Arial;*/
		/*text-align:center;*/
}

li { list-style-type:none;}
	
a, visited {
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	outline: 0;
}

img {border:0px;}
input[type=image] {border:0px;}
.clear {	clear:both; }
.left { float:left; }
.right {	float:right; }


#outer {
	border: 1px solid #87BA0E;
	background-color: #D1F680;
	width: 800px;
	padding:5px;
	margin-top:17px;
	margin-bottom:7px;
}

#mint {
	width:800px;
	overflow:visible;
	position:absolute;
	text-align:right;
	height:1px;
}

#mint img {
	position:relative;top:-18px;right:-25px; 
}

#container {
	text-align:left;
	width: 800px;
	padding:0;
	margin:0;
	background: url('/imagini/content_bg.png') repeat-y;
}

#header {
	background: url('/imagini/header_bg.png') repeat-x;
	width:800px;
	margin:0px;
}

#header li { display:inline; }
#header li a  {margin:0px 10px 0px 10px;}

#topmenu {
	color:#FF8905;
	font-weight:bold;
	padding:5px;
	font-size:11px;
}

#logo {	
	float:left; 
	height:80px;  
	width:250px; 
	margin:10px 0px 10px 60px; 
	line-height:80px; 
	display:inline;
}

#scroller {
	float:left;
	width:260px;
	padding:5px 0px;
	font-size:0.95em;
	color:#87ba0e;
	z-index:1;
	font-family:Verdana, Arial;
}
#scroller p {
	margin:0px; padding:0px;
	line-height:16px;
	color:#87ba0e;
}


#news {visibility:hidden; position:absolute;width:240px;
	clip:rect(0px, 240px, 60px, 0px);
}
.descriereScurta { text-indent:40px;}


#navbar {
	clear:left;
	background: url('/imagini/navbar_bg.png') repeat-x;
	width: 770px;
	margin: 0px 10px 0px 14px;	
	height:60px;
	font-size:12px;
}

#navbar ul { height:60px;float:left; }
#navbar li { line-height:60px; }
#navbar a { color: white;}
#navbar a:hover { color: black;}
#navbar a:active { color: red;}



#formcautare {
	width:520px;
	float:right;
	padding:7px 0px 7px 30px;
	background:#87ba0e;
	margin:0px 20px 0px 0px;
	display:inline;
	line-height:18px;
}


#formcautare input, select {
	background-color:#FEFECA;
	border:1px solid #B8BFAD;
	text-align:center;
}

#formcautare select {font-size:11px}

#formcautare input[type=image] {
	vertical-align:top; border:0px; margin-left:10px;
}
/* --------------- END HEADER -------------------*/

/* --------------- LEFTBAR -------------------*/
#leftbar {
	clear:both;
	width:200px;
	float:left;
	font-size:12px;
	margin:0px 0px 20px 10px;
}

.leftBarElement{
	margin-bottom:20px;
}
.leftBarElement h1 {
	font-size:12px;
	background: url('/imagini/h1_menu_bg.png') no-repeat;
	height: 50px;
	line-height:44px;
	padding:0px;
	margin-bottom:10px;
	text-align:center;
}

/*---------- END LEFTBAR ------------------*/

/*---------- CONTENT ------------------*/
#content {
	width:550px;
	float:right;
	height:100%;
	margin:20px 20px 0px 0px;
	display:inline;
}


#content a {
	color:#0F7F16;
}

.formInputElement label {
	font-weight:bold;
	width:80px;
	float:left; clear:left;
}

.formInputElement  input, textarea, select {
	font-size:12px;
	background-color:#FFFFCC;
	border:1px solid #679800;
}

.formInputElement span img{
	vertical-align:middle;
	margin:0px 10px 0px 10px;
}
div.formInputElement {
	margin:10px 0px 5px 10px;
}

.bgcol1 {
	background-color: white;
}

#formInregistrare {
	text-align:center;
}
#formInregistrare .formInputElement label {
	width:160px;
}
#formInregistrare .formInputElement  {
	text-align:left;
}
div.paginiLista{
	clear:both;
	width:400px;
}
.paginiLista li { display: inline; padding:5px;}

.ceresfat .formInputElement label {
	font-weight:bold;
	width:130px;
	float:left;
}

.ceresfat .formInputElement  input{
	font-size:11px;
}

#tabelCos {
	margin:10px;
	padding:2px;
	border:1px solid #6A9601;
}

table {
	width:530px;
	margin:auto;
}
table th { background-color:#6A9601; color:#fff; padding:2px;}
table td { padding:2px;}
.bgcol1{ background-color: #B7ED80;}
.bgcol2{ background-color: #FEFECA;}

.adresaComanda { padding: 20px 10px 10px 10px; border:1px solid #6A9601; margin:10px;} 
.adresaComanda .formInputElement label { width:160px; }


div .loginForm {width:200px; padding:10px 0px;}

#footer{
	clear:both;
	height:46px;
	background: url('/imagini/navbar_bg.png') repeat-x;
	
}

#logo2 {
	float:left; width:190px; height:63px; overflow:hidden;
	margin:5px 0px 2px 30px;
	
}

#dateContact {
	float:left;
	width:160px;
	height:64px;
	display:inline;
	font-size:11px;
	color:#115A31;
	line-height:18px;
	border-right: 1px dashed #115A31;
	margin:5px 20px 2px 0px;
}


#copyNote {
	margin:5px 10px 2px 0px;
	float:left;
	width:350px;
	font-size:11px;
	color:#115A31;
	height:64px;
	line-height:14px;
	
}

.pageLocator {
	margin:0px 0px 10px 0px ;
	font-weight:bold;
	padding:5px 20px;
	
	background-color:#9CDC44;
}

.afectiune {
	margin:10px 20px;
	border:1px dashed #679800;
}
.afectiune p {
	margin:2px;
}
.afectiune h1 {
	font-size:14px;
	line-height: 16px;
	margin:2px;
}
.afectiune h2 {
	font-size:12px;
	font-style:italic;
	line-height:14px;
	margin:-4px 0px 5px 10px;
}
.loginForm input{Font-Family:Georgia;}
#eveniment {margin:20px;} 

.promotieMenu {
	padding-top:3px;
	margin:10px auto;
	width:162px; height: 180px;
	background:url('/imagini/prod_left_bg.png') no-repeat;
	text-align:center;
}
.promotieMenu .imgProdus { height:100px; width: 100px; margin:auto;overflow:hidden;}

	.despre {padding:10px;}
	.despre p { font-size:13px; text-indent: 30px;}
#info {margin:20px; }
#info ul {border-bottom:1px solid #87BA0E;  padding:20px 10px;}
#info p {margin:5px 0px 10px 5px; text-indent:40px;}

#conditii p{
    text-indent:30px;
    text-align:justify;
    margin:10px;
    }

.err {
	border:1px solid #FF6600;
	background: #ffffcc url('/imagini/about.png') no-repeat 10px 4px ;
	padding:10px 30px  10px 50px;
	color:#FF6600;
	font-weight:bold;
	line-height:20px;
	margin-bottom:10px;
}