/* CSS Document */
* { padding:0; margin:0; }

a { text-decoration:none; outline:none; }

ul, ul li { list-style-type:none; }

div.clear { clear:both; }

.header_title {
	font-style:italic;
	color:#1B7C46;
	font-weight:bold; font-size:14px;
}

body {
	background: #fdfdeb url(../images/background_top.jpg) center top no-repeat;
	padding:0; margin:0; font-size:13px; color:#424242;
	}

td {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:13px;
	color:#424242;
	}
	
table.content { 
	width:976px;
	margin:0px auto 0 auto;
	border:1px solid #dce8c0;
	background-color:#ffffff;
	}

td.content {
	padding:30px 15px 30px 30px;
	}
td.borderupdown
	{  border-top: 1px solid #9da8ae; border-bottom: 1px solid #9da8ae; }			
td.borderdown
	{  border-bottom: 1px solid #9da8ae; }				
td.border
	{  border: 1px solid #DDDDDD; }		
	
td.footer { 
	background:url(../images/footer.jpg) center top repeat-x;
	width:976px; height:41px;
	}

table.livrare { 
	width:400px;
	border:1px solid #dce8c0;
	background-color:#ffffff;
	}	
	
.bgyellow { background-color: #f8f8f2; }
.bgwhite { background-color: #ffffff; }
.trgrey { background-color:#f8f8f2; height:20px; }
.obs { font-family:Tahoma; font-size:11px;}
.red { color:#f28c14; font-size:11px; font-weight:bold; }
.pret { font-family:"Book Antiqua", Verdana, monospace, sans-serif;	font-size:18px; font-weight:bold; color:#f28c14; }
.orange { color:#f28c14; font-size: 11px; font-weight:bold; }
.orange2 { color:#f28c14; font-size: 12px; }		
.green12 { color:#679102; font-size:12px; }
.grey { color:#424242; font-size:11px; text-decoration:underline; }

h1, h2 { 
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	color:#679102;	
	}
	h1 { font-weight:bold; font-size:18px; }
	h2 { font-weight:100; font-size:13px; }

.cos_right {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:12px;
	color:#75a305;
	padding:0;
	font-weight:bold;
	}
.news_right {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:0;
	font-weight:normal;
	}
	
.hiddenDiv { display: none;	}
.visibleDiv { display: block; }

.green {
	color:#679102;
	}
.greenb {
	color:#679102;
	font-weight:bold;
	}
.white {
	 color:#FFFFFF; font-weight:100; }
.whiteb {
	font-family:"Book Antiqua", Verdana, monospace, sans-serif; font-size:14px; color:#FFFFFF; font-weight:bold; }	

.underpage {
	color:#b5b5b5;
	font-size:12px;
	} 

form {
	display:inline;
	}

a.af_produs:link,
a.af_produs:visited { color: #679102; text-decoration:none; outline:none; }
a.af_produs:active, 
a.taf_produsop:hover{ color: #679102; text-decoration:underline; outline:none; }


#header {
	float:left;
	width:650px;
	margin:0 0 0 40px;
}
	#header ul {
		float:left;
		margin:0 4px 0 0;
	}
		#header ul li {
			float:left;
			width:100%;	
			margin:0 0 0 0;
			border:1px solid #d7d7cf;
		}
			#header ul li a {
				font-family:"Book Antiqua", Verdana, monospace, sans-serif;
				float:left;
				display:block;
				width:100%;
				height:25px;
				line-height:25px;
				color:#ffffff;
				text-align:center;
				font-size:14px;
				font-weight:bold;
				background:url(../images/meniu_top.jpg) bottom left repeat-x;
			}
			#header ul li a.active,
			#header ul li a:hover,
			#header ul li a.on_hover {
				color:#62615f;
				background:url(../images/meniu_top.jpg) top left repeat-x;
			}
#box_cauta {
	float:right;
	width:650px;
	text-align:right;
	border:0;
	margin:10px 27px 0 0;
	}
	

#index {
	float:right;
	width:640px;
	text-align:right;
	border:0px;
	margin:0 0;
	}
	#index ul {
		float:left;
		width:640px;
		background:#f8f8f2;
		}
		#index ul li {
			float:left;
			width:24px;
			padding:0;
			margin:0;
			}
			#index ul li a {
				font-family:Arial, Helvetica, sans-serif;
				float:left;
				display:block;
				width:100%;
				color:#62615f;
				text-align:center;
				font-size:16px;
				font-weight:bold;
				}
			#index ul li a.active,
			#index ul li a:hover {
				color:#fff;
				background:#78943c;
			}
#index_content {
	width:640px;
	margin:0 0 0 0px;
	}


#top_meniu {
	float:right;
	width:244px;
	padding:7px 3px 0 3px;
	margin:0 15px 0 0;
	background:#75a305;
}
#top_meniu ul {
	float:left;
	width:242px;
	padding:0 0 0 0;
	border-top:1px solid #98c60c;
	border-left:1px solid #98c60c;
	border-right:1px solid #98c60c;
}
#top_meniu ul li {
	float:left;
	width:100%;
	padding-left:16px;
	padding-bottom:2px;
}



#sidebar {
	float:right;
	width:244px;
	padding:0 3px 7px 3px;
	margin:0 15px 0 0;
	background:#75a305;
}
	#sidebar ul {
		float:left;
		width:242px;
		padding:0 0 45px 0;
		border-left:1px solid #98c60c;
		border-right:1px solid #98c60c;
		border-bottom:1px solid #98c60c;
	}
		#sidebar ul li {
			float:left;
			width:100%;
		}
			#sidebar ul li a {
				float:left;
				display:block;
				width:226px;
				margin:0 8px 0 8px;
				padding:10px 0 5px 0;
				color:#d5fc5b;
				border-bottom:1px solid #80ae0d;
				font-family:Tahoma, Helvetica, sans-serif;
				font-size:11px;
				font-weight:bold;
			}
			#sidebar ul li a.active,
			#sidebar ul li a:hover,
			#sidebar ul li a.on_hover {
				color:#eee13d;
				border-bottom:1px solid #eee13d;
			}
			.btnabonare {
				float:left;
				width:90px;
				margin:0;
			}
			.btndezabonare {
				float:right;
				width:90px;
				margin:0 18px 0 0;
			}


#news {
	float:right;
	width:244px;
	padding:0 3px 0 3px;
	margin:0 15px 0 0;
	background:#b2c221;
	font-family:Tahoma, monospace, sans-serif; font-size:13px; font-weight:bold; color:#ffffff;
}
	#news ul {
		float:left;
		width:242px;
		padding:5px 0 0 0;
		border-left:1px solid #cedf2c;
		border-right:1px solid #cedf2c;
	}
		#news ul li {
			float:left;
			width:100%;
			padding:0 0 10px 16px;
		}

#box_produs { 
	float:right;
	text-align:left;
	width:280px;
	margin:0 5px 10px 5px;
	border:1px solid #dce8c0;
	}
#box_produs div.right { 
	float:right;
	width:180px;
	padding:0;
	}
#box_produs div.left img {
	float:left;
	padding:5px;
	border:0;
	}
	#label {
		float:left;
		width:60px;
		padding:3px 0 3px 0;
		font-size:11px;
		font-weight:bold;
		color:#679102;
		}
	#order_bottom {
		float:left;
		text-align:left;
		width:160px;
		margin:10px 0px 0px 0px;
	}
	#afectiuni_produs {
		float:left;
		text-align:left;
		margin:10px 0px 0px 0px;
	}
	#pret {
		float:left;
		font-family:"Book Antiqua", Verdana, monospace, sans-serif;
		text-align:right;
		width:114px;
		font-size:24px;
		font-weight:bold;
		color:#f28c14;
		padding:0;
		margin:0;
		}
	#buc {
		float:left;
		width:32px;
		font-size:12px;
		color:#679102;
		background-color:#f8f7f1;
		border:1px solid #6c8634;
		padding:2px 0 2px 0;
		margin:0;
		text-align:center;
		}
	#btn {
		float:right;
		width:70px;
		font-size:11px;
		font-weight:bold;
		text-align:center;
		color:#fff;
		padding:2px 1px 2px 1px;
		margin:0 5px 0 5px;
		background:#0f823f;
		border:1px solid #6c8634;
		}
	#tva {
		float:right;
		width:270px;
		text-align:right;
		font-weight:bold;
		font-size:16px;
		color:#679102;
		margin:0 5px 0 0;
		}
	#continut {
		float:left;
		font-size:11px;
		color:#679102;
		padding:0 0 7px 0;
		margin: 5px 0 0 0;
		}
	#compozitie {
		float:left;
		text-align:left;
		width:270px;
		padding:2px 5px 5px 5px;
		font-size:11px;
		color:#679102;
		}
		#compozitie_title {
			background-color:#fdfdeb;
			padding:2px 0px;
			}	
		#ingredient {
			float:left; 
			width:210px;
			border-bottom:1px dashed #dddddd;
			padding-top:2px;
			}
		#cantitate {
			float:left; 
			width:60px; 
			text-align:right;
			border-bottom:1px dashed #dddddd;
			padding-top:2px;
			}	
		

#scurta {
	float:left; 
	width:340px;
	font-size:12px;
	font-style:italic;
	margin:10px 5px 10px 0;
	}

form { display:inline}

input, select, textarea {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:11px;
	border:1px solid #656462;
	}

input.txt {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:11px;
	color:#62615f;
	background-color:#f8f7f1;
	border:1px solid #656462;
	margin:2px 0 2px 0;
	padding:1px 1px 1px 1px;
	}
input.order,textarea.order {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:11px;
	color:#62615f;
	background-color:#FFFFFF;
	border:1px solid #cfcfcf;
	margin:2px 0 2px 0;
	padding:0 0 0 1px;
	}	

input.buton {
	font-family:"Trebuchet MS", Verdana, monospace, sans-serif;
	font-size:11px;
	text-align:center;
	color:#ffffff;
	background-color:#0f823f;
	border:1px solid #656462;
	cursor:pointer;
	margin:2px 0 2px 0;
	outline:0;
	}

a.footer {
	color:#74a305;
	font-size:12px;
	}

a.footer1 {
	color:#333333;
	font-size:12px;
	}

a.link{
	color: #7c993d;
	font-size: 12px;
	text-decoration: none;
	outline:none;
	}	
.imgb { 
	border:1px solid #e0e8c1;
	margin:10px 0px 10px 0px; }
	
.pic 
	{ width:117px; height:100px; padding:2px 1px; border:1px solid #dce8c0; background-color:#ffffff; cursor:pointer; }
.pic_on 
	{ width:117px; height:100px; padding:2px 1px; border:1px solid #dce8c0; background-color:#fdfdeb; cursor:pointer; }	
	
.logo_cali {
	background-image:url(../images/logo_calivita.png); 
	position:absolute; 
	float:left;
	margin-top:-70px; margin-left:30px; 
	width:136px; height:120px;
	cursor:pointer;
	}		
