/* (c) Deflate */
*{margin:0;padding:0}
html, body{height:100%; line-height:1; font:12px Tahoma;}
table{border-collapse:collapse; border-spacing:0; empty-cells:show;}
th, tr, td{text-align:left; vertical-align:top}
address,em{font-style:normal}
sub, sup{position:relative; font-size:11px;}
sub{top:5px;}
sup{top:-5px;}
a{outline:none; color:#646464;}
a:hover {text-decoration:none; color:#000;}
input, button{vertical-align:middle; overflow:visible;}
select{vertical-align:middle;}
textarea{vertical-align:top;}
label{float:left; text-align:right; margin-right:15px; width:100px;}
hr, img, object{border:0;}
hr{color:#ccc; background:#ccc; height:1px; margin:7px 0;}
li{vertical-align:bottom; list-style:none;}
p {margin-bottom:12px;}
h1, h2, h3 {margin-bottom:12px}
h1 {font:18px Tahoma;}
/* === STRUCTURE ===*/
#root {min-height:100%; width:983px; margin:0 auto;}
#header {height:118px; position:relative;}
	#header .logo {position:absolute; width:300px; left:54px; top:34px; font:bold 20px "Arial"; text-transform:uppercase;}
		#header .logo em {position:absolute; top:8px; left:181px; border-left:2px solid #676767; padding:0 0 1px 19px; line-height:14px; color:#676767; font:bold 10px "Arial";}

	#header .nav {position:absolute; top:30px; right:-19px; background:url(../_images/icons-nav.gif) no-repeat; z-index:10;}
		#header .nav li {float:left; width:12px; height:12px; margin-right:19px}
		#header .nav a {display:block; width:11px; height:12px; text-indent:-5000px;}

	#header .brown {position:absolute; right:0; top:69px;}
	#header .brown a {font:16px "Tahoma"; color:#b8bb07; text-decoration:none;}

#main {width:983px; padding-bottom:40px;}
#main:after {content:''; display:block; clear:both;}

#navigation {float:left; width:424px}
	#navigation .banner {height:68px; width:424px; background:url(../_images/banner.jpg) no-repeat #bc1451; color:#fff; font:bold 16px/24px "Arial"; text-transform:uppercase; text-align:center; padding-top:22px;}
	#navigation .icons {background:url(../_images/icons.jpg) 23px 0 no-repeat; width:424px; height:110px; overflow:hidden; position:relative; left:26px; margin-top:22px;}
	#navigation .icons:after {content:''; display:block; clear:both;}
		#navigation .icons li {float:left; text-align:center; width:126px; padding-top:80px}
		#navigation .icons a {color:#646464; padding-top:80px}

	#navigation .reasons {background:url(../_images/rupor.png) no-repeat; padding:70px 0 0 114px; margin:21px 0 18px -42px; font:12px "Tahoma"; letter-spacing:-1px;}
	#navigation .reasons li {color:#ff6103; list-style:decimal; margin-bottom:6px; padding-left:2px}
	#navigation .reasons em {color:#56595e;}
	#navigation .reasons a {text-decoration:none !important;}

#content {float:right; width:519px; overflow:hidden; color:#56595e;}
	#content ul {margin-left:24px; margin-bottom:24px}
	#content li {list-style:square; margin-bottom:6px;}

	#content #main-icons {overflow:hidden; width:600px; margin-left:0;}
		#main-icons li {list-style:none; float:left; position:relative; width:245px; margin:0 28px 30px 0 !important}
		#main-icons em {position:absolute; top:139px; left:0; width:100%; text-align:center; cursor:pointer;}
		#main-icons a {text-decoration:none;}

	#content .expand h4 {cursor:pointer; margin-bottom:4px; color:#000; text-decoration:underline; font-size:12px;}

	.caption-landmark {background:url(/_content/landmark_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}
	.caption-delivery {background:url(/_content/delivery_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}
	.caption-storage {background:url(/_content/storage_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}
	.caption-goods {background:url(/_content/goods_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}
	.caption-control {background:url(/_content/control_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}
	.caption-foodidea {background:url(/_content/foodidea_big.jpg) no-repeat; padding-top:158px; margin-bottom:23px}

#form-contact {margin-bottom:24px;}
#form-contact dt {margin-bottom:3px}
#form-contact dd {margin-bottom:6px}
#form-contact textarea {height:80px; width:243px}
#form-contact input {width:243px}
#form-contact input.submit {width:auto;}

#footer {width:983px; margin:0 auto; height:40px; margin-top:-40px; position:relative; clear:both; color:#676767;}
	#footer .copyright {position:absolute; left:0; bottom:12px; margin-bottom:0;}
	#footer address {position:absolute; right:0; bottom:12px;}
	.perfetto {position:xabsolute; right:0; bottom:24px; text-align:right;}

.seo_block {width:983px; margin:0 auto; border-top:4px solid #ccc; padding-top:12px; color:#aaa}


/* === IE6 === */

* html #root{height:100%;}
* html hr{margin:0;}
* html legend{margin-left:-7px;}