body {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#1b2a01;
background:url(img/bgr.jpg) repeat-x top left #f3deb0;
}

a {
color:#455c3a;
text-decoration:underline;
}

a:hover {
color:#455c3a;
text-decoration:none;
}

img {
border:none;
}

ul {
padding:0 0 0 0;
margin:0;
list-style:none;
}

ul li {
padding:0 0 0 15px;
margin:3px 0;
background:url(img/bullet.gif) no-repeat top left;
}

#body {
padding:0;
margin:0 auto;
width:1000px;
}

.olives div {
position:absolute;
z-index:1;
margin-left:837px;
margin-top:20px;
}

#header {
padding:0;
margin:0;
width:1000px;
height:126px;
float:left;
background:url(img/header.png) no-repeat top left;
position:relative;
z-index:2;
}

#logo {
padding:0 0 0 37px;
margin:0;
width:175px;
height:126px;
float:left;
position:relative;
}

#right-header {
padding:0;
margin:0;
width:788px;
height:126px;
float:left;
position:relative;
}

.top-menu {
padding:10px 0 0 0;
margin:0;
width:788px;
float:left;
}

.links {
padding:0 10px 0 0;
margin:0;
float:left;
width:648px;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:12px;
color:#dbc994;
text-align:right;
}

.links a img {
vertical-align:middle;
}

.links a {
color:#3e1711;
text-decoration:none;
padding:0 5px;
}

.links a:hover {
color:#3e1711;
text-decoration:underline;
}

#main-menu {
padding:42px 0 0 0;
margin:0;
width:788px;
float:left;
}

#main-menu a {
padding:0 32px;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:14px;
line-height:14px;
font-weight:normal;
color:#39241e;
text-shadow: 1px 1px 1px #f5e3bc;
float:left;
text-align:center;
text-decoration:none;
border-right:1px solid #e0bb68;
}

#main-menu a.last {
border-right:0px solid #e0bb68;
}

#main-menu a i {
font-size:12px;
line-height:12px;
font-weight:normal;
display:block;
font-style:normal;
}

#pictures, .pics {
padding:0;
margin:0;
width:1000px;
height:305px;
float:left;
}

ul#slider, ul#slider-promo {
padding:0;
margin:0;
list-style:none;
}
ul#slider li, ul#slider-promo li {
padding:0;
margin:0;
z-index: 1 !important;
background:none;
}

.submenu div {
position:absolute;
width:160px;
height:275px;
background:url(img/submenu.jpg) no-repeat top left;
z-index:100;
margin-top:15px;
margin-left:32px;
padding:10px 10px 0 10px;
}

.submenu div a {
float:left;
width:160px;
font-size:14px;
text-transform:uppercase;
color:#ddb177;
text-decoration:none;
background:url(img/border.gif) repeat-x bottom left;
padding:10px 0;
}

.submenu div a.last {
float:left;
width:160px;
font-size:14px;
text-transform:uppercase;
color:#ddb177;
text-decoration:none;
background:none;
padding:10px 0;
}

.submenu div a:hover {
color:#ddb177;
text-decoration:none;
padding-left:5px;
}

#content {
padding:20px 0 0 0;
margin:0;
width:1000px;
float:left;
}

.left-col {
padding:0;
margin:0;
width:215px;
float:left;
}

.recipe-left {
padding:9px;
margin:0 0 15px 0;
width:195px;
float:left;
border:1px solid #f2d6b2;
background:url(img/recipe-left.gif) repeat-x bottom left #faecd0;
}

.recipe-left h2 {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#1b2a01;
font-weight:normal;
text-transform:uppercase;
}

.recipe-left h2 span {
font-size:14px;
text-transform:none;
}

.recipe-left a {
color:#542117;
text-decoration:none;
font-size:20px;
display:block;
margin-top:5px;
}

.recipe-left a img {
vertical-align:middle;
}

.your-recipe {
padding:17px 0 0 115px;
margin:0 0 15px 0;
width:100px;
height:55px;
float:left;
background:url(img/your-recipe.jpg) no-repeat top left;
font-size:24px;
text-transform:uppercase;
}

.your-recipe a {
color:#542117;
text-decoration:none;
text-shadow: 1px 1px 1px #f5e3bc;
line-height:24px;
}

.your-recipe a i {
font-size:14px;
line-height:14px;
display:block;
font-style:normal;
text-transform:none;
}

.news {
padding:0 0 0 30px;
margin:0;
width:210px;
float:left;
}

.news h2 {
padding:10px 0 0 0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#1b2a01;
font-weight:normal;
text-transform:uppercase;
}

.news h2 a {
color:#1b2a01;
text-decoration:none;
}

.news h2 a:hover {
color:#1b2a01;
text-decoration:none;
}

.list {
padding:10px 0 0 0;
margin:0;
width:210px;
float:left;
}

.list h3 {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#542117;
font-weight:normal;
line-height:20px;
}

.list h3 a {
color:#542117;
text-decoration:none;
}

.list h3 a:hover {
color:#542117;
text-decoration:underline;
}

.list p {
padding:5px 0 0 0;
margin:0;
line-height:18px;
clear:both;
}

.date {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
background:#c89d33;
color:#542117;
}

.promo {
padding:10px 28px 0 30px;
margin:0;
width:237px;
float:left;
}

.label div {
position:absolute;
margin:-10px 0 0 -8px;
}

.promo a {
color:#542117;
text-decoration:none;
font-size:20px;
line-height:20px;
}

.promo a.image {
border:1px solid #daceb8;
display:block;
padding:0;
margin:0 0 5px 0;
background:#ffffff;
}

.promo a.image img {
display:block;
}

.promo p {
padding:5px 0 0 0;
margin:0;
line-height:18px;
clear:both;
}

.banner {
padding:10px 0 0 0;
margin:0;
width:250px;
float:left;
}

#footer {
padding:16px 0 0 50px;
margin:20px 0 0 0;
width:950px;
height:40px;
float:left;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
color:#caa13a;
background:url(img/footer.gif) no-repeat top left;
}

#footer a {
color:#caa13a;
text-decoration:none;
}

#footer a:hover {
color:#caa13a;
text-decoration:underline;
}

.titles div {
position:absolute;
z-index:10;
text-align:right;
width:1000px;
height:200px;
margin-top:40px;
}

.titles div h1 {
padding:5px 10px;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:30px;
font-weight:normal;
color:#ba880b;
text-transform:uppercase;
/*background:#ffffff;
filter:alpha(opacity=60);
-moz-opacity:0.6;
opacity:0.6;*/
display:inline;
background:url(img/cat.png) repeat;
}
* html #header {
background: transparent none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/cat.png', sizingMethod='scale');
background-repeat: no-repeat;
}

#page {
padding:0 0 0 30px;
margin:0;
width:755px;
float:left;
}

.list-news {
padding:25px 0 0 0;
margin:0;
width:755px;
float:left;
}

.list-news h3 {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#542117;
font-weight:normal;
line-height:20px;
}

.list-news h3 a {
color:#542117;
text-decoration:none;
}

.list-news h3 a:hover {
color:#542117;
text-decoration:underline;
}

.list-news p {
padding:5px 0 10px 0;
margin:0;
line-height:18px;
}

img.news-image {
float:left;
margin-right:10px;
border:1px solid #f3d8b3;
}

.pages {
padding:10px 0;
margin:0;
width:755px;
float:left;
border-top:1px solid #bd8f1a;
border-bottom:1px solid #bd8f1a;
}

.prev {
padding:3px 0 0 0;
margin:0;
width:150px;
float:left;
font-weight:bold;
}

.next {
padding:3px 0 0 0;
margin:0;
width:150px;
float:left;
font-weight:bold;
text-align:right;
}

.prev a, .next a {
color:#ba880b;
text-decoration:none;
font-size:13px;
}

.prev a:hover, .next a:hover {
color:#ba880b;
text-decoration:none;
}

.prev a img, .next a img {
vertical-align:middle;
}

.numbers {
padding:0;
margin:0;
width:455px;
float:left;
text-align:center;
font-size:24px;
color:#ba880b;
}

.numbers a {
color:#ba880b;
text-decoration:none;
padding:0 5px;
}

.numbers b {
color:#2b3a0f;
padding:0 5px;
}

#tabs {
padding:0;
margin:0;
width:755px;
float:left;
}
#tabs ul {
	float: left;
	width:755px;
	border-bottom:1px solid #dec486;
	padding:0 0 1px 0;
	margin:0;
	text-transform:uppercase;
	font-size:12px;
}

#tabs li {
	list-style: none;
	background:none;
	padding:0;
}
* html #tabs li {
	display: inline;
}
#tabs li, #tabs li a {
	float: left;
	color:#1b2a01;
}
#tabs ul li.active {
}
#tabs ul li.active a {
	color: #ffffff;
	background:#c89f39;
}
#tabs div.tabcontent {
width:755px;
float:left;
padding: 25px 0;
}

#tabs div.tabcontent p {
padding:0 0 15px 0;
margin:0;
line-height:18px;
}

#tabs div.tabcontent img {
float:left;
border:1px solid #dacfba;
margin-right:15px;
}

#tabs ul li a {
	text-decoration: none;
	padding: 5px 10px;
}

#tabs h2 {
padding:0 0 10px 0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#542117;
font-weight:normal;
line-height:20px;
}

#tabs .prev a img, #tabs .next a img, #tabs div.tabcontent .icons img {
vertical-align:middle;
float:none;
border:0px solid #dacfba;
margin-right:0px;
}

#tabs div.tabcontent .icons img {
margin-left:3px;
}

#tabs div.tabcontent .icons {
padding:10px 0 15px 0;
margin:0;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
color:#c9a03a;
}


#tabs div.tabcontent ul {
	float:none;
	width:auto;
	border-bottom:0px solid #dec486;
	padding:0 0 10px 20px;
	margin:0;
	text-transform:none;
	font-size:16px;
}

#tabs div.tabcontent li {
	line-height: 18px;
	background:url(img/bullet.gif) no-repeat top left;
	padding:0 0 0 15px;
}
* html #tabs div.tabcontent li {
	display: block;
	line-height: 18px;
	background:url(img/bullet.gif) no-repeat top left;
	padding:0 0 0 15px;
}
#tabs div.tabcontent li, #tabs div.tabcontent li a {
	float:none;
	color:#1b2a01;
}

a.look, a:hover.look  {
color:#1b2a01;
text-decoration:underline;
font-size:12px;
}

.search {
padding:0 0 15px 0;
margin:0;
width:215px;
float:left;
}

form {
padding:0;
margin:0;
}

input.f1 {
padding:0 0 0 10px;
margin:0;
width:130px;
height:28px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
line-height:28px;
float:left;
background:url(img/input1.gif) no-repeat top left;
border:none;
}

input.f2 {
padding:0;
margin:0 0 0 5px;
width:70px;
height:28px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#ffffff;
text-transform:uppercase;
float:left;
background:url(img/submit1.gif) no-repeat top left;
border:none;
}

input.f22 {
padding:0;
margin:0;
width:119px;
height:28px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#ffffff;
text-transform:uppercase;
background:url(img/submit2.gif) no-repeat top left;
border:none;
}

#page h4 {
padding:3px 150px 3px 0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-weight:normal;
color:#ba880b;
text-transform:uppercase;
border-bottom:1px solid #dfc484;
}

.products {
padding:10px 0 0 0;
margin:0;
width:410px;
float:left;
}

.personal {
padding:20px 0 0 35px;
margin:0;
width:310px;
float:left;
}

.send {
padding:0;
margin:0;
width:755px;
float:left;
text-align:right;
}

input.f11 {
padding:0 0 0 10px;
margin:0 0 0 15px;
width:242px;
height:28px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
line-height:28px;
background:url(img/input2.gif) no-repeat top left;
border:none;
}

input.f111 {
padding:0 0 0 10px;
margin:0;
width:212px;
height:28px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
line-height:28px;
background:url(img/input3.gif) no-repeat top left;
border:none;
}

textarea.t1 {
padding:5px 10px;
margin:0;
width:380px;
height:59px;
background:url(img/t1.gif) no-repeat top left;
border:none;
overflow:hidden;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
}

textarea.t2 {
padding:5px 10px;
margin:0;
width:380px;
height:59px;
background:url(img/t2.gif) no-repeat top left;
border:none;
overflow:hidden;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
}

#page form p {
padding:20px 0 0 0;
margin:0;
}

.personal table {
padding:0;
margin:0;
width:345px;
border-collapse:collapse;
}

.personal table tr td  {
padding:12px 0;
margin:0;
}

.personal table tr td.td1 {
width:70px;
}

.personal table tr td.td2 {
width:225px;
}

.small-icons div {
position:absolute;
width:755px;
text-align:right;
font-size:11px;
font-family:Arial, Verdana, Helvetica, sans-serif;
margin-top:5px;
}

.small-icons div a, .small-icons div a:hover {
padding-left:10px;
color:#c9a03a;
text-decoration:none;
}

.small-icons div a img {
vertical-align:middle;
margin-right:2px;
}

#page h3 {
padding:0;
margin:0;
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#542117;
font-weight:normal;
line-height:20px;
}

.recipe-image {
padding:4px;
margin:20px 0 0 0;
width:395px;
float:left;
background:url(img/recipe-left.gif) repeat-x bottom left #faecd0;
border:1px solid #f2d6b2;
}

.products-col {
padding:0 0 0 20px;
margin:20px 0 0 0;
width:330px;
float:left;
}

.big-icons {
padding:10px 0;
margin:0;
width:395px;
float:left;
font-size:14px;
text-transform:uppercase;
color:#542117;
}

.big-icons img {
vertical-align:middle;
}

.big-icons span {
padding-right:0px;
}

.preparation {
padding:0;
margin:20px 0 0 0;
width:755px;
float:left;
}

.contact-info {
padding:0;
margin:0;
width:250px;
float:left;
line-height:22px;
}

.contact-form {
padding:15px 0 0 30px;
margin:0;
width:475px;
float:left;
}

.contact-form table {
padding:0;
margin:0;
width:470px;
border-collapse:collapse;
}

.contact-form table tr td  {
padding:6px 0;
margin:0;
}

.contact-form table tr td.td1 {
width:70px;
vertical-align:top;
}

.contact-form table tr td.td2 {
width:400px;
}

textarea.t3 {
padding:5px 10px;
margin:0;
width:378px;
height:59px;
font-family:"Times New Roman", Times, serif;
font-size:13px;
color:#1b2a01;
background:#ffffff;
border:1px solid #bb890b;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
-webkit-box-shadow: inset -1px 1px 3px 0px #a1a1a1;
-moz-box-shadow: inset -1px 1px 3px 0px #a1a1a1;
box-shadow: inset -1px 1px 3px 0px #a1a1a1;
resize:none;
}

.err {
 color: #c00000;
}

.hi {
 display: none;
}

.vi {
 display: block;
}

#tellfriend {
    position: absolute;
	top: 45%;
	left: 35%;
	color: #1B2A01;
	padding: 15px;
	margin-bottom: 20px;
	width: 510px;
	z-index: 1000;
	border: 1px solid #DFC484;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	background-color: #FEF8F2;

}

#tellfriend a.close {
	position: absolute;
	right: -10px;
	top: -10px;
	background: url(jquery/fancybox/fancy_close.png) no-repeat;
	height: 30px;
	width: 30px;
	overflow: hidden;
	text-indent: -1000px;
}

