/* common */
	{border: 1px solid;}
* {font-family: Arial, sans-serif;}
body {background: #fff; color: #000; margin: 0; padding: 10px 0 45px 0;}

a {color: #00475e; text-decoration: underline;}
a.parent {color: #159500;}

img {border-width: 0;}
img.right {float: right; margin: 0 0 20px 20px;}

form {margin: 0;}
input {font-size: 70%;}
input.text {width: 100%; height: 1.8em;}
input.button {margin-left: 5px;}

h1 {font-size: 125%; margin: 0; color: #c95e24;}
h2 {font-size: 100%; margin: 0 0 1em 0;}
h3 {font-size: 80%; color: #c95e24; margin: 0 0 1em 0;}

ul {margin: 0 0 1em 0; padding: 0;}
ul li {font-size: 80%; margin: 0 0 0.6em 2.5em; padding: 0;}

ul.menu {list-style-type: none; margin: 0 0 1em 0; padding: 0;}
ul.menu li {color: #159500; font-weight: bold; font-size: 80%; margin: 0 0 0.6em 0;}

ul.sub-menu {list-style-type: none; margin: 0 0 1em 0; padding: 0;}
ul.sub-menu li {color: #159500; font-size: 80%; margin: 0 0 0.6em 0;}
ul.sub-menu li span {color: #000;}

table {border-collapse: collapse;}
table.wide {width: 100%;}
td {padding: 0; vertical-align: top;}

/* header */
#header {width: 100%;}
#header p {font-size: 70%; margin: 0 0 2em 0;}

#header td.logo {width: 20%; padding: 72px 28px 0 28px;}
#header td.flash {width: 40%;}
#header td.right {width: 40%;}

#navigation {width: 100%; height: 288;}
#navigation td.icons {height: 33px; padding: 4px 4px 0 0; text-align: right;}
#navigation td.icons img {margin: 0 16px;}
#navigation td.menu {width: 100%; padding: 0 20px;}
#navigation td.recipes {padding-right: 10px; vertical-align: bottom;}
#navigation td.search {padding-right: 10px; vertical-align: bottom;}
#navigation td.search td {vertical-align: top;}

/* content */
#content {width: 100%; margin: 0px 0 55px 0;}
#content p {font-size: 80%; margin: 0; padding: 0 0 1em 0;}
#content p.footnote {font-size: 70%; border-top: 1px solid gray; margin-top: 1em; padding-top: 1em;}

#content div.title {font-weight: bold; font-size: 80%; margin-bottom: 1em;}
#content div.date {font-size: 80%; color: #c95d23;}
#content div.text {width: 100%; margin-bottom: 20px;}

#content table.banner {width: 47%; float: left;}
#content div.out {padding-right: 0px; float: left;}
#content div.banner {width: 100%; float: left;}
#content div.banner table {border: 0px solid #C7CACA;}
#content div.banner img {float: left; margin: 0 15px 0 15px;}
#content div.banner p {font-size: 70%; margin: 0 15px 0 15px;}

#content td.slogan {width: 50%; color: #9fbc9d; padding: 0 28px 14px 28px; vertical-align: bottom;}
#content td.slogan div {font-weight: bold; font-size: 125%;}
#content td.header {width: 50%; padding: 0 10px 14px 0; vertical-align: bottom;}

#content td.path {width: 50%; text-align: right;}
#content td.path a {color: #159500;}
#content td.path td {font-size: 70%; padding: 2px 20px 0 0;}

#content td.fruit {width: 25%; padding: 0 20px 0 28px; vertical-align: bottom;}
#content td.sub-menu {width: 25%; padding-right: 20px;}
#content td.text {width: 50%;}

#content td.logos {width: 20%; padding: 2em 28px 0 28px;}
#content td.logos img {display: block; margin-bottom: 15px;}
#content td.news {width: 30%; padding-right: 40px;}
#content td.plate {width: 30%; padding-right: 40px;}

#content td.announces {padding-right: 130px;}
#content td.announces div.item p {width: 50%; background: #feebad; padding: 1.2em 1.5em; float: left;}
#content td.announces div.itemx p {width: 95%; background: #feebad; padding: 1.2em 1.5em;}
#content td.announces div.item img {margin: 0 20px 20px 20px;}

#content td.banners {padding-right: 130px;}
#content td.banners p.title {width: 100%; color: #fff; background: #5d8a5f; padding: 0.5em 0.7em;}
#content td.banners div.spacer {width: 6%; float: left;}

#content table.product {width: 100%;}
#content table.product td {padding-right: 25px;}
#content table.product td.desc {}
#content table.product td.img {width: 40%;}
#content table.product td.img div {margin: 5px 0;}

#content table.data {width: auto; margin: 0 0 1em 0;}
#content table.data th {font-size: 80%; border-bottom: 1px solid gray; padding: 0 1em 0.5em 0; vertical-align: bottom; text-align: left;}
#content table.data td {font-size: 80%; padding: 0.5em 1em 0 0;}
#content table.data td.number {text-align: right;}

/* footer */
#footer {width: 100%;}
#footer p {font-size: 12px; margin: 0 0 1em 0;}

#footer td.teletype {width: 20%; padding: 0 28px;}
#footer td.teletype div {margin-bottom: 8px;}
#footer td.contacts {width: 80%;}

table.tabledka {border: 0px solid #ffffff; background-color: #FFEDD9; font-size: 100%; margin-top: 5px;}
table.tabledka td {border: 2px solid #ffffff; padding: 5px;}

/* news */
#news div.title {font-weight: normal; font-size: 80%; margin-bottom: 1em;}
#news div.date {font-size: 80%; color: #c95d23;}
#news div.text {width: 80%; margin-bottom: 10px;}
#news div.link {font-size: 80%;}

span.it {display:block; font-weight:bold; margin-top:4px}

