body {
	font-size:14px; font-family:arial,verdana; color:#333;
	text-align:center;
	margin:0;padding:0;
	line-height:130%;
	background:url(../images/bg_site2.jpg) repeat left top;
	
}

ul, ul li {margin:0; padding:0; list-style-type:none}
.left {float:left}
.right {float:right}

img {border:0;}
img.left {margin-right:10px; margin-bottom:10px}
img.right {margin-left:10px; margin-bottom:10px}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}
h1 {font-size:24px; margin-bottom:5px;}
h3 {font-size:16px; margin-bottom:5px;}
p,blockquote, form, select, ul, ul li {margin:0; padding:0;}
input {outline:0;}
p {margin-bottom:10px;}

/* clearing floated elements */
.clearing:after {content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearing {display:inline-block;}
.clearing { /* Hides from IE-mac \*/display:block;}
* html .clearing { /* Hides from IE-mac \*/display:inline;}

a {color:#958455; text-decoration:none; font-weight:bold;}
a:hover {color:#333}

.color1 {color:#FFF !important}
.color2 {color:#000 !important}

.margins {margin-bottom:10px;}
.relative {position:relative}
/******************************************************/
.header {	
	position:absolute; top:0; left:0;
	height:144px; 
	width:100%;
	_width: expression((documentElement.clientWidth < 1024) ? "1024px" : documentElement.clientWidth-5+"px");
	background-color:#665C3E;
}
.site_width {width:940px; margin:0 auto;text-align:left;	}

.wrapper {	
	margin:155px auto 10px;
	width:820px;
	text-align:left;	
}

.logo {position:absolute; left:0; top:5px;}
.motto {position:absolute; left:200px; top:20px;}

/*
.menu {margin:0 auto; height:37px; position: absolute; left:200px; top:75px; z-index:4; }
.menu li {display:inline;}
.menu li a {float: left; width: 125px; height: 0; padding-top: 37px; overflow: hidden; }
.menu li a {
	background-image: url(../images/menu.jpg); 
	_background-image: url(../images/menu.jpg); 
	background-repeat: no-repeat;
}
.menu #despre a { background-position: 0 0px;}
.menu #produse a { background-position: -130px 0px;}
.menu #magazine a { background-position: -260px 0px;}
.menu #contact a { background-position: -390px 0px;}

.menu #despre a:hover { background-position: 0 -47px;}
.menu #produse a:hover, .menu #produse.selected a  { background-position: -130px -47px;}
.menu #magazine a:hover, .menu #magazine.selected a { background-position: -260px -47px;}
.menu #contact a:hover, .menu #contact.selected a { background-position: -390px -47px;}
*/
.menu {margin:0 auto; height:37px; position: absolute; left:200px; top:75px; z-index:4; }
.menu li {
	float:left; margin-right:3px; padding:3px;
	border-right:1px solid #FFF
}
.menu a {
	font-size:20px; font-weight:normal; color:#FFF;
	display:block;
}
.menu a:hover {color:#000}
.menu a.selected {color:#000}
.menu #produse.selected a {color:#000}

.concurs_logo {position:absolute; right:0; top:70px}

#submenu {	
	padding:5px; display:none;
	position:absolute; top:105px; left:230px; background-color:#393422; z-index:5
}
#submenu a {font-size:12px; font-weight:bold;color:#958455}
#submenu a:hover {font-size:12px; font-weight:bold;color:#FFF}
#submenu a.selected {font-size:12px; font-weight:bold;color:#FFF}
.top_submenu {
	top:-8px; position:absolute; left:150px;	
}


.content {
	 position:relative
}
.homepage {
	width:490px; background-color:#FFF; padding:20px 20px 10px 20px; 
	position:relative; z-index:1;
	margin-bottom:10px; text-align:justify
	
}
.right_house {position:absolute; right:0; top:-30px; _top:0px !important; z-index:3; width:250px; background-color:#FFF; padding-left:10px; padding-right:10px;}
.home.right_house {position:absolute; right:0px; left:540px; top:40px; z-index:9;}
.right_house a
{
	font-weight:normal;
}
.content h1.title, .content h2.title {margin-left:-20px; height:35px; font-size:20px; color:#FFF}
.content h1.title span ,.content h2.title span {
	display:block; float:left;
	padding:9px 50px 8px 20px;
	background:#7C704B url(../images/bg_h2.jpg) no-repeat right top;
}
.produse {
	width:880px; background-color:#FFF; padding:20px 20px 10px 20px; position:relative; z-index:1;
	margin-bottom:10px;
}

.listProd {margin-bottom:20px}
.listProd blockquote {
	float:left; width:270px; margin-bottom:20px;
	margin-right:30px;
}
.listProd  h2 strong {color:#958455}
.listProd blockquote a.prodimg {
	margin-bottom:8px;
	display:block; 
	border:2px solid #D5CAB5; background-color:#EAE5DA; padding:9px;
	position:relative;
}
.listProd blockquote a.prodimg:hover {background-color:#DFD8C8; border:2px solid #BCAA89}

.listProd blockquote a.prodimg img.comanda {
	display:block;position:absolute; z-index:2; bottom:20px; left:9px;
	visibility:hidden; _top:20px; _left:0
}
.listProd blockquote a.prodimg:hover img.comanda {visibility:visible}

/*
.listProd blockquote a.prodimg img {position:relative; z-index:1}
.listProd blockquote a.prodimg .comanda {position:absolute; z-index:2; bottom:20px; left:9px; display:block; visibility:hidden}
.listProd blockquote a.prodimg :hover .comanda {visibility:visible; display:block;}
*/


.listProd blockquote h2{font-size:20px; color:#594A1E; margin-bottom:3px;}
.formular {width:370px; padding-right:30px;}
.formular h2 {margin-bottom:10px;background-color:#7C704B; color:#FFF; font-size:25px;padding:9px 10px 9px 10px;}
.formular input, .formular textarea {
	margin-bottom:3px;
	background-color:#E7E3D7; border:1px solid #D7D4C9;
	padding:4px; width:360px; font-size:14px; color:#666;
}
input.submitBtn {
	width:auto; background-color:#7C704B; font-size:20px; color:#FFF;
}

.produse-traditionale-romanesti {font-size:12px; color:#666; margin-bottom:5px;}
.produse-traditionale-romanesti a {color:#594A1E; font-weight:bold;}
.footer {
	margin:0;
	padding:0 10px;
	font-size:11px
}
.footer a {color:#000; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer h1 {margin-left:12px; font-size:11px;color:#D7D4C9}
.footer h2 {margin-left:12px; font-size:11px;color:#D7D4C9}

.title_produs {font-size:20px; color:#000; margin:5px 0 10px}
.detalii_produs {
	border:2px solid #D5CAB5; background-color:#EAE5DA; padding:9px;
}
.detalii_produs a.prodimg {
	border:5px solid #FFF;
	display:block;
	position:relative;
}
	
.detalii_produs div.right {width:590px}
.detalii_produs div.right a {font-weight:normal}

.little blockquote {
	border:1px solid #DFD8C8; background-color:#EAE5DA; padding:3px;
	margin-right:20px;
}
.little blockquote a.prodimg {
	border:1px solid #FFF; padding:0px; float:left; margin:0 3px 0 0
}
.little blockquote a.prodimg:hover {border:1px solid #DFD8C8}
.little blockquote h2 {font-size:14px; font-weight:normal}
.little blockquote p {margin-top:10px;}
.little blockquote p a {font-weight:normal; font-size:12px}
