html,body {
	height:100%;
}

body {
	font-family:Tahoma;
	font-size:11px;
	color:#56160a;
	background:#ff5321 url(../img/background.jpg) no-repeat top center;
	text-align:left;
	line-height:19px;
}

a:link, a:visited {
	color:#ab1c00;
	text-decoration:none;
}

a:hover, a:active, a:focus, a.active {
	text-decoration:underline;
}

strong{
	font-weight:bold;
}

div.clear {
	font-size:0px;
	height:0px;
	clear:both;
}

/* MENU  AREA */
div#menu-area{
	width:100%;
	height:60px;
	background:url(../img/menu-line.png) repeat-x top;
	text-align:left; 
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}
div#menu-content{
	width:916px;
	position:absolute;
	top:0;
	left: 50%;
    margin-left: -458px;
	z-index:30;
}

/* LANGUAGE SWITCH */
div#language-switch{
	width:112px;
	position:relative;
	float:right;
	padding-top:16px;
}

/* MENU */
div#menu ul {
	margin:0 auto;
}

div#menu ul li{
	float:left;
}

div#menu ul li a:link, div#menu ul li a:visited{
	display:block;
	background-repeat:no-repeat;
	background-position:top;
}

div#menu ul li a:hover, div#menu ul li a:active, div#menu ul li a#active{	
	background-position:bottom;
}

div#menu ul li.first{
	padding-left:10px;
}

/* LOYOUT */
#layout{
	margin:0 auto;
	padding:0;
	display:block;
	text-align:left;
	width:916px;
	min-height:100%;
	height:100%;
	position:relative;
	z-index:10;
}

#layout[id]{
	height:			auto;
}



div.read-more{
	text-align:right;
}

a.back{
	float:right;
}

a.arhive{
	float:right;
	margin-top:20px;
}

table#main{
	width:100%;
}
/************************************* HOME ***************************************************/
/* HEADER */
td#home-header {
}

td#home-header div#title{
	width:416px;
	height:233px;
	background:url(../img/home-header-bg.jpg) no-repeat top right;
	float:left;
	padding-top:120px;
	position:relative;
}

* html td#home-header div#title { 
margin-right: -3px; 
display: inline; 
}

td#home-header div#title img.choose-brands{
	position:absolute;
	bottom:5px;
	left:0;
	
}

td#home-header div.flash{

}

td.home-content-area{
	background:url(../img/home-header-bottom-bg.jpg) no-repeat top right;
}

/* BRAND LIST */
div#home-brand-list{
	padding-bottom:10px;
	margin:0 -85px;
	text-align:center;
}

div#home-brand-list div.entry{
	display:inline;
	margin-left:5px;
}

/* BANNERS */
div#home-banners{
	padding:20px 0;
}

div#home-banners div.entry{
	width:250px;
	margin-left:78px;
	float:left;
	text-align:justify;
}

* html div#home-banners div.entry { 
margin-right: -3px; 
display: inline; 
}

div#home-banners div.first{
	margin-left:10px;
}

div#home-banners div.entry div.text{
	padding:0 20px;
}

div#home-banners div.entry div.text select{
	width:175px;
	background-color:#911901;
	border:1px solid #911901;
	font-family:Tahoma;
	font-size:11px;
	color:#ffe1b9;
	padding:2px 0;
	margin:10px 0 0 20px;
}

/* NEWS */
div#home-news-list{
	padding-top:20px;
}

div#home-news-list h1{
	padding-bottom:10px;
}

div#home-news-list div.entry{
	width:250px;
	margin-left:78px;
	float:left;
	text-align:justify;
}

* html div#home-news-list div.entry{ 
margin-right: -3px; 
display: inline; 
}

div#home-news-list div.first{
	margin-left:10px;
}

div#home-news-list div.entry h2{
	font-size:17px;
	color:#55150b;
	padding-bottom:5px;
	text-align:left;
}

div#home-news-list div.entry h2 a{
	color:#55150b;
}


/**/

/************************************* HOME END ***************************************************/


/************************************* CONTENT ***************************************************/
/* HEADER */
td#header div#title{
	width:316px;
	height:113px;
	background:url(../img/header-bg.jpg) no-repeat top right;
	float:left;
	padding-top:107px;
	position:relative;
}

* html td#header div#title { 
margin-right: -3px; 
display: inline; 
}

/* CONTENT AREA */
td.content-area{	
	margin:0;
	padding:0;
	background:url(../img/header-bottom-bg.jpg) no-repeat;
	background-position:top;
}

td.content-area h2{
	font-size:17px;
	color:#55150b;
	padding-bottom:12px;
}

/* TEXT CONTENT */
div.text-content {
	clear:both;
	padding-top:10px;
}

div.text-content  img{
	border:6px solid #e83715;
}

div.text-content h3{
	font-size:17px;
	color:#55150b;
	padding-bottom:12px;
}

div.text-content div.text-right{
	width:430px;
	float:right;
	text-align:justify;
}

div.text-content div.text-left{
	width:430px;
	text-align:justify;
}

/* LIST CONTENT */
div.list-content {
	clear:both;
}

div.list-content div.entry{
	width:250px;
	margin-left:78px;
	float:left;
	text-align:justify;
	padding-bottom:60px;
}

div.list-content  div.first{
	margin-left:0;
}

div.list-content div.entry h3{
	font-size:17px;
	color:#55150b;
	padding-bottom:12px;
}

div.list-content div.entry h3 a{
	color:#55150b;
	text-decoration:none;
}

div.list-content div.entry img{
	border:4px solid #e83715;
}

div.list-content div.entry div.text{
	padding-top:10px;
	padding-bottom:15px;
}

/* DETAIL CONTENT */
div.detail-content{
	clear:both;
}

div.detail-content img{
	border:6px solid #e83715;
	float:left;
}

div.detail-content h3{
	margin-left:345px;
	font-size:17px;
	color:#55150b;
	padding-bottom:20px;
}

div.detail-content div.text{
	margin-left:345px;
	text-align:justify;
}

div.detail-content div.text h3{
	margin-left:0;
}

/************* PRODUCTION ************/
/* BRAND LIST */
div#brand-list div.entry {
	text-align:center;
}

div#brand-list div.entry img{
	border:none;
}

/* CATEGORIES LIST */
div#categories-list{
	padding-top:24px;
}

/* PRODUCT LIST */
div#product-list{
	padding-top:24px;
}

/* PRODUCT DETAIL */
div#product{
	padding-top:22px;
}

div#related-product-list{
	padding-top:30px;
}

/* RECIPES LIST */
div#recipes{
	padding-top:22px;
}

div#recipes h3{
	line-height:33px;
	
}
div#recipes h3 a:link, div#recipes h3 a:visited{
	display:block;
	line-height:33px;
	
}

div#recipes h3 img{
	border:none;
	vertical-align:middle;
	margin-left:4px;
}

/* RECIPE */
div#recipe{
	padding-top:22px;
}

/* KITCHEN LIST */
div#kitchen-list div.entry h2{
	text-align:center;
	height:30px;
}

div#kitchen-list div.entry h2 img{
	border:none;
}

/* PARTNERS LIST */
div#partners-list div.entry h2{
	text-align:center;
}

div#partners-list div.entry img{
	border:none;
}

/* PARTNER DETAIL */
div#partner{
	padding-top:22px;
}

div#partner img{
	border:none;
}

/* KITCHEN DETAIL */
div#kitchen-detail{
	padding-top:22px;
}


/* DICTIONARY LIST */
div#dictionary-list h2{
	height:50px;
	padding-bottom:0;
}

div#dictionary-list h2 img{
	border:none;
	vertical-align:middle;
}

div#dictionary-list div.entry h3{
	font-size:11px;
	color:#ab1c00;
	padding-bottom:10px;
}

div#dictionary-list div.entry h3 a{
	color:#ab1c00;
}

div#dictionary-list div.entry h3 a:hover{
	text-decoration:underline
}

/* DICTIONARY  DETAIL */
div#dictionaty-detail h3{
	padding-bottom:30px;
}

/* DETAIL CONTACTS */
div.detail-contacts{
	
}

div.detail-contacts div.map{
	border:6px solid #e83715;
	float:right;
}

div.detail-contacts div.text{
	margin-right:600px;
	text-align:justify;
}

div.detail-contacts div.text h3{
	font-size:17px;
	color:#55150b;
	padding-bottom:20px;
}

/* NEWSLETTER  */
div.newsletter-content div.form{
	padding-top:20px;
}

div.newsletter-content div.form div.input{
	float:left;
	padding:4px 10px 0 180px;
}

div.newsletter-content div.form div.input label{
	padding-right:10px;
}

div.newsletter-content div.form div.input input{
	width:240px;
	border:1px solid #fff;
	font-family:Tahoma;
	font-size:11px;
	color:#911901;
	padding:5px 0;
}

div.newsletter-content div.form div.submit input{
	width:107px;
	height:29px;
	border:none;
}

div.error-message {
	display:none;
}
/************************************* CONTENT END ***************************************************/








/* FOOTER */
div#fix{
	width:100%;
	padding-bottom:80px;
	clear:both;}

div#footer{
	width:100%;
	position:absolute;
	padding-bottom:15px;
	bottom:0;
	text-align:left;
}
div#footer img#developed{
	float:right;
}

/* PAGINATOR DEFAULT */

div.paginator {
	text-align:center;
	font-weight:bold;
	font-size:12px;
	line-height:25px;
	padding:0 10px;
	color:#000;
}

div.paginator span{
	padding:0 2px;
}

div.paginator a:link, div.paginator a:visited {
	text-decoration:none;
	color:#fff;
}


