body{
	background:#4c4d47;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a { color: #666666; text-decoration: none; }
a:hover { color: #4AA52E; text-decoration: underline; }

#header{
	background: url(images/header.jpg) repeat-x;
	height:134px;
	width:940px;
	display: block;
	float: left;
	margin:0px;
	}
#meniu_sus{
	float:left;
	background:url(images/meniu.jpg) repeat-x;
	height:43px;
	width:940px;
	text-align:center;
	margin-left:0px;
	margin-right: 10px;
}
.logo{
	float:left;
	background: url(images/logo.jpg) no-repeat;
	height:100px;
	height:269px;
	display:block;
}
.login{
	display: inline;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	height:100px;

	}
.titlu{
	color: #287c0f;
	font-size:12px;
	font-weight:bold;
	margin: 5px 0 5px 0;
}
.camp{
	background:url(images/camp_login.jpg) repeat-x;
	display:block;
	height:17px;
	width:140px;
	color:#666666;
	font-size:10px;
	text-align:center;
	margin: 5px 0 0 0;
	border: 1px solid #287c0f;
	padding-top:5px;
}
.buton_login{
	float:left;
	background:url(images/buton_login.jpg) no-repeat;
	width:59px;
	height:24px;
	padding-top:5px;
	text-align:center;
	margin: 3px 2px 0 0;
}
.buton_login a, .buton_login a:hover{
	font-weight:bold;
	font-size:11px;
	color:#fff;
	text-decoration:none;
}
.logare{
	padding-top:8px;
	color: #287c0f;
	font-size:11px;
	height:16px;
	margin: 0px;
	width:140px;
	padding: 0px;
}
.logare1{
	padding-top:8px;
	color: #287c0f;
	font-size:11px;
	height:16px;
	margin: 0px;
	padding-top: 3px;
}

.logare a{
	color: #287c0f;
	font-size:11px;
	text-decoration:none;
}
.logare a:hover{
	color: #287c0f;
	font-size:11px;
	text-decoration:underline;
	}
#meniu_sus ul{
	margin:0px auto;
	width:700px;

}
#meniu_sus ul li{
	padding-top:10px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	list-style:none;
}
#meniu_sus ul li a{
	color:#fff;
	text-decoration:none;
}
#meniu_sus ul li a:hover{
	color: #FFCC00;
	text-decoration:none;
}


.sidebar_left { margin: 5px 0px; padding:0px; overflow:hidden; }
.sidebar_left h3 { display:block; background: url(images/h3_st.jpg) no-repeat; height:51px; width:218px; text-align:center; font-size:13px; color:#666666; padding:5px 0px 0px 8px; margin:5px 0px; }
.sidebar_left ul {}
.sidebar_left ul li { list-style:none; background:url(images/separator_meniu_st.jpg) no-repeat bottom; height:25px; color:#666666; }
.sidebar_left ul li a { text-decoration:none; color:#666666; } 
.sidebar_left ul li a:hover { text-decoration:underline; color:#4aa52e; } 

.sidebar { margin: 5px 0px; padding:0px; overflow:hidden; }
.sidebar h3, div#bine-vandute h3 { display:block; background: url(images/h3.jpg) no-repeat; height:28px; width:158px; text-align:center; font-size:13px; color:#666666; padding-top:7px; margin:5px 0px; }
.sidebar ul {}
.sidebar ul li { list-style:none; background:url(images/separator_meniu_st.jpg) no-repeat bottom; height:25px; color:#666666; }
.sidebar ul li a { text-decoration:none; color:#666666; } 
.sidebar ul li a:hover { text-decoration:underline; color:#4aa52e; } 

.produs {
	width: 158px;
	margin: 1px 0px 10px 0px;
	overflow:hidden;
	float:left;
}
.titlu_produs{
	width: 158px;
	text-align:center;
	color:#666666;
	font-weight:bold;
	font-size:12px;
	}
.thumb{
	text-align:center;
	margin:10px 0px;
	padding:0px;
	width:158px;
}
.pret { text-align:center; font-weight:bold; color:#3d9f1f; font-size:12px; }
.optiuni { float:left; width: 150px; margin:5px 0 5px 10px; }
.optiunic { margin:0px auto; text-align:center; clear:both; }
.adaugac { margin:5px auto; background:url(images/adauga_in_cos.jpg) no-repeat; display:block; width:86px; height:22px; text-align:center; padding-top:5px; }
.adauga { float:left; background:url(images/adauga_in_cos.jpg) no-repeat; display:block; width:86px; height:22px; text-align:center; padding-top:5px; }
.adauga a, .adauga a:hover, .adaugac a, .adaugac a:hover { text-decoration:none; color:#fff; font-weight:bold; font-size:11px; }
.detalii { float:left; background:url(images/detalii.jpg) no-repeat; display:block; width:54px; height:22px; text-align:center; padding-top:5px; }
.detalii a, .detalii a:hover { text-decoration:none; color:#fff; font-weight:bold; font-size:11px; }
.camp2{
	width:130px;
	margin:0px auto;
	height:19px;
	border: 1px solid #CCCCCC;
	background:#fff;
	color: #333333;
	padding-top:6px;
	text-align:center;
	font-size:10px;
}

#footer{
	float:left;
	background:url(images/footer.jpg) repeat-x;
	height:200px;
	width:940px;
	margin:10px auto 0px;
	color:#fff;
	text-align:center;
}

div.list_container{
	width: 555px;
	margin: 10px auto;
	height: 145px;
}

.list_container div{
	margin:0 5px;
	width:175px;
	display:block;
	float:left;
}

#footer ul{
	
}

#footer ul li{
	list-style:none;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	margin-left:10px;
}

#footer ul li a{
	text-decoration:none;
	color:#fff;
	font-size:12px;
	}
#footer ul li a:hover{
	text-decoration:underline;
	color:#fff;
	font-size:12px;
}
.copyright{
	text-align:center;
	color:#fff;
	font-size:11px;

}
.copyright a{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.copyright a:hover{
	text-decoration:underline;
}

.buton_abonare{
	margin:5px auto;
	background:url(images/buton_abonare.jpg) no-repeat;
	display:block;
	width:89px;
	height:29px;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
}
.buton_abonare a, .buton_abonare a:hover { text-decoration:none; color:#fff; font-weight:bold; font-size:11px; }

.central { overflow: hidden; width: 520px; float: left; margin: 8px 0px 10px 0px; }
.central h2 { background:url(images/h2.jpg) no-repeat; width: 515px; height:30px; font-weight:bold; font-size:13px; text-align:center; padding-top:7px; color:#fff; }
.central h3 { color:#666; font-weight:bold; font-size:13px; padding:0 10px 0 10px; }
.central p { padding:0px 10px 0 10px; color:#666; }

.produsc {
	width: 150px;
	margin: 1px 8px 10px 8px;
	overflow:hidden;
	float:left;
}
.buton_cautare{
	margin:5px auto;
	background:url(images/buton_cauta.jpg) no-repeat;
	display:block;
	width:49px;
	height:29px;
	text-align:center;
	padding-top:5px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	}
.buton_cautare a, .buton_cautare a:hover{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
.info_cos { color:#4aa52e; font-weight:bold; font-size:12px; margin:0 0 0 5px; }
.info_cos a, .info_cos a:hover { width:130px; color:#4aa52e; font-weight:bold; font-size:12px; text-decoration:none; }
.separator_cos { background:url(images/cos.jpg) no-repeat; display:block; height:21px; width:144px; }
.poza { text-align:center; }

.listare_produs{ float:left; margin:5px auto; }
.pozalist{
	float:left;
	width:80px;
	height:80px;
}
.descriere{
	width: 260px;
	float:left;
}
.descriere h3 { color:#797979; font-size:15px; font-weight:bold; margin:0px; }
.descriere h3 a { color:#797979; text-decoration:none; }
.descriere h3 a:hover { color:#84b125; text-decoration:underline; }
.descriere p { color:#797979; font-size:12px; margin:0px; }
.butoane { float:left; width:120px; }

img.th{
	border: 1px solid #84b125;
}

.adauga2{
	float:right;
	background:url(images/adauga_in_cos.jpg) no-repeat center;
	display:block;
	width:86px;
	height:22px;
	text-align:center;
	padding-top:5px;
	margin:0px 0 0 20px;
}
.adauga2 a, .adauga2 a:hover { text-decoration:none; color:#fff; font-weight:bold; font-size:11px; }
.detalii2 { float:right; background:url(images/detalii.jpg) no-repeat; display:block; width:54px; height:22px; text-align:center; padding-top:5px; margin:0 0 0 35px; }
.detalii2 a, .detalii2 a:hover { text-decoration:none; color:#fff; font-weight:bold; font-size:11px; }
.separator_prod { float:left; margin:5px auto; background: url(images/separatorprod.jpg) no-repeat center; width: 495px; height: 2px; }




#accordion div { border: 0px; padding: 0px 10px 10px 10px; }
#accordion h3 {	border: 0px; }
#accordion h3 a { margin: 0px; padding: 0px; }
#accordion div a { text-decoration:none; color:#666666; font-size: 12px; } 
#accordion div a:hover { text-decoration:underline; color:#4aa52e; }
.ui-accordion .ui-accordion-header .ui-icon {margin-top: -12px;}

/**
 * Messages
 */
.warning, .error, .success { margin-left: -10px; padding: 10px 10px 10px 30px;  width: 570px; }

.warning { border-top: 1px solid #FEEEA0; border-bottom: 1px solid #FEEEA0; background-color: #FFF2B3; color: #5B1413; width: 95%; text-align: center;}
.warning a { color: #EAC31E; text-decoration: underline; }


.error { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #FFF; width: 95%; text-align: center;}
.error a { text-decoration: underline; }

.errorSmall { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #CB2026; color: #fff; width: 100px; }
.errorSmall a { text-decoration: underline; }


.success { border-top: 1px solid #333; border-bottom: 1px solid #333; background-color: #0B8140; color: #fff; width: 95%; text-align: center;}
.success a { text-decoration: underline; }



form>ul { list-style: none; margin: 0px; padding: 0px; }
form>ul>li { width: 100%; margin: 10px 0px; overflow: hidden; }

.stdForm { margin: 20px 20px; }
.stdForm label { width: 120px; float: left; margin: 0px 20px 0px 0px; }
.stdForm label span.fieldname { font-size: 14px; font-weight: bold; display: block; }
.stdForm label span.tip { font-size: 10px; color: #555; }

.stdForm input[type="text"], textarea { width: 300px; float: left; padding: 2px; }
.stdForm textarea { height: 200px; width: 300px; }
.stdForm input[type="image"] { margin-left: 160px; }
.stdForm input[type="file"] { width: 300px; }

.h4-inalt {
background:transparent url('images/h4_inalt.jpg') no-repeat scroll 0 0;
color:#666666;
display:block;
font-size:13px;
height:55px;
margin:5px 0;
padding-top:7px;
text-align:center;
width:158px;
}



 
/* SEARCH FORM  */
#searchform { margin: 0px 10px; font-size:18px; position: relative; height: 60px; background: #EDEDED; border-left: 1px solid #237078;border-bottom: 1px solid #237078;border-right: 1px solid #237078;}
#searchform div { color:#333; position: relative; }
#searchform div input { font-size: 16px; padding: 2px; width: 250px; position: absolute; left: 120px; }
#suggestions { width:345px; display:none; position: absolute; left: 70px; top: 24px; overflow: hidden; }

/* SEARCHRESULTS */
#searchresults p { margin: 0px; padding: 0px; }
#searchresults { border-width: 1px; border-color:#919191; width: 345px; border-style:solid; background-color:#a0a0a0; font-size:10px; }
#searchresults a { display:block; background-color:#e4e4e4; clear:left; height: 60px; text-decoration:none; }
#searchresults a:hover { background-color:#b7b7b7; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
      background-image:url(images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }
