body {
	font-size:14px; font-family:georgia, 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:134px; 
	width:100%;
	_width: expression((documentElement.clientWidth < 1024) ? "1024px" : documentElement.clientWidth-5+"px");
	/*background:url(../images/bg_header.jpg) repeat-x left top*/
	background-color:#665C3E;
	border:2px solid #393422; border-right:0; border-left:0;
	overflow:hidden; z-index:2;
}
.site_width {
	height:130px; position:relative; z-index:2;
	width:940px; margin:0 auto;text-align:left;
}

.wrapper {	
	margin:155px auto 10px;
	width:940px;
	text-align:left; position:relative; z-index:3;
}

.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:30px; 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:16px; 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}
.home.right_house {position:absolute; right:-30px; top:40px; z-index:3}
.home.right_house a {
	right:10px; top:80px;
	position:absolute; height:40px; width:80px;;
}

.special.right_house {position:absolute; right:-30px; top:0px; z-index:3}
.special.right_house a {
	right:0px; top:80px;
	position:absolute; height:40px; width:80px;;
}


.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:#393422 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}


.prodsimg {
border:1px solid #D5CAB5; background-color:#EAE5DA;
-moz-border-radius: 3px;
border-radius: 3px;
padding:9px; margin-bottom:4px;
	}
.prodsimg a.prodimg {
	display:block; width:249px; height:165px; overflow:hidden; 
	background-color:#EAE5DA; 
	position:relative; border:1px solid #D5CAB5;
}
.prodsimg a.prodimg:hover {}

.prodsimg a.prodimg img.comanda {
	display:block;position:absolute; z-index:2; bottom:20px; left:-1px;
	visibility:hidden; _top:20px; _left:0
}
.prodsimg 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; font-weight:normal; font-style:italic; font-family:georgia; color:#594A1E; margin-bottom:3px;
	height:40px;
}

.listProd blockquote h2 a {color:#393422}

.listProd blockquote a.details {
	font-weight:normal; font-style:italic; 
	 font-family:georgia; color:#958455; font-weight:bold
}

.formular {width:370px; padding-right:30px;}
.formular h2 {text-align:left; margin-bottom:10px;background-color:#7C704B; color:#FFF; font-size:16px;padding:3px 10px;}
.formular input, .formular textarea {
	margin-bottom:3px;text-align:left; 
	background-color:#E7E3D7; border:1px solid #D7D4C9;
	padding:4px; width:360px; font-size:12px; color:#666;
	font-family:georgia;
}
.formular label {font-weight:bold; vertical-align:middle; font-size:12px;}
input.submitBtn {
	width:auto; background-color:#393422; 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}

.contest {color:#333}
.contest h2 {font-size:16px; color:#333} 

.concurs {margin:10px 0; background-color:#CBC6B7; padding:10px;  border:1px solid #B9B6AC}
.concurs h3 {color:#000; font-size:14px;}
.concurs label {color:#333; display:block; font-weight:bold;}
.concurs input.field {
	border:1px solid #999; background-color:#FFF; width:260px;
	color:#333; padding:3px;
}

title_produs {font-size:20px; color:#000; margin:5px 0 10px}
.detalii_produs {
	border:1px solid #D5CAB5; background-color:#EAE5DA; padding:9px;
	-moz-border-radius: 3px;
border-radius: 3px;
}
.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 h2 {height:auto;}
.little blockquote {
	border:1px solid #DFD8C8; background-color:#EAE5DA; padding:3px;
	margin-right:20px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	width:190px
}
.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:12px; font-weight:normal}
.little blockquote p {margin:4px 0 0 0;}
.little blockquote p a {font-weight:normal; font-size:12px}


.other_receipes {margin:20px 0}
.other_receipes ul 	{
	margin:10px 20px 0 0; padding-top:5px;
	background:url('../images/bg_horizontal_bottom.gif') repeat-x left top;
}
.other_receipes ul li {
	margin-bottom:5px; padding:3px 10px;
	background:#EBE8DF url('../images/bg_horizontal_bottom.gif') repeat-x left bottom
}

.receipe {
	position:relative;
	border:1px solid #EEE2D7; background-color:#FFF;
	padding:20px;
	width:910px; margin:0 0 20px 0;
	
}

.receipe_content {width:680px}
.receipe_content h2 {font-size:14px; height:40px;}

.small-link {font-size:10px;}

.receipe_lists {width:220px}
.receipe_lists ul, .receipe_lists  ul li {margin:0; padding:0; list-style-type:none}
.receipe_lists ul {
	background:#FFF url('../images/bg_horizontal_bottom.gif') repeat-x left top;
	padding-top:4px; 
}
.receipe_lists ul li {
	background:#FFF url('../images/bg_horizontal_bottom.gif') repeat-x left bottom;
	padding-bottom:4px; font-size:11px;
}

.receipe_imgs {padding:2px; border:1px solid #EAE8CF; background-color:#FFFFFB;}

.receipe_item {width:311px; margin:0px 15px 15px 0; overflow:hidden}
.receipe_item a.imgs {
	display:block; background-color:#FDFEEE; border:1px solid #F3E8D4;
	padding:2px;
}

.menu_concurs {
	background-color: #393422; padding:5px;
	float:left; padding-right:30px;
	margin-bottom:20px; color:#fff; font-size:20px;
	margin-left:-20px; padding-left:20px;
}
.menu_concurs a {color:#FFF; font-size:18px; text-decoration:none}
.menu_concurs a:hover, .menu_concurs a.selected {
	color:#FF6600; font-size:18px; text-decoration:none
}

.receipe_product {
	background-color:#E0DED8; border:1px solid #C5C3BD;
	padding:5px 10px;
}
.receipe_product .item {
	float:left; width:48%; padding-right:1%;
	font-size:11px; margin:5px 0 0;
	background: url(../images/bg_receipe_products.gif) repeat-x left bottom;
	
	height:120px;
}
.receipe_product .item p {line-height:110%}
.receipe_product .item img {
	border:2px solid #C5C3BD; padding:2px; background-color:#FFF;
	margin-right:5px;
	}
.receipe_product .item h3 {font-size:12px; margin:0; padding:0; height:auto}


.capthca {
	position:absolute; right:20px; bottom:50px; 
	width:160px;
	font-size:12px; color:#000;
	line-height:100%; padding-left:10px;
	background: url(../images/bg_carousel_li.jpg) repeat-y left top;
}
.capthca img {
	display:block; border:2px solid #FFF; margin: 5px 0
}
.capthca  input {border:1px solid #999999; width:104px}

.contest_winner {margin:10px 0;}
.contest_winner ul li {margin-left:40px; list-style-type:decimal}
.preturi {background-color:#fcfaed}
.preturi table td {
	font-size:16px; font-family:georgia; font-style:italic; color:#3a3121;
	padding:3px 5px;
}
.tdbg {background: url(../images/bgtd1_03.gif) repeat-x left bottom;}
