body {text-align: center; background: #ffffff url(images/main-bg.gif) repeat-y center; margin: 0; font-family: trebuchet ms, verdana, helvetica; font-size: 10pt; font-weight: bold; color: #484848;}
#page {width: 890px; margin: 0 auto;}
#header {width: 890px; padding-top: 21px; background: url(images/top-bg.gif) no-repeat top;}
#logo {width: 203px; height: 174px; background: url(images/logo.jpg) no-repeat; float: left;}
#info {width: 687px; height: 174px; background: url(images/info-bg.gif) no-repeat; float: right;}
#content {width: 890px; background: url(images/text-bg.gif) no-repeat top right; clear: both;}
#menu {width: 173px; height: 549px; padding-top: 4px; background: url(images/menu-bg.jpg) no-repeat top right; float: left;}
.menuitem {margin: 0; padding: 0; background: url(images/menu-bg.gif) no-repeat left; width: 173px; height: 36px;}
#texts {width: 717px; min-height: 549px; background: url(images/text-bg.gif) no-repeat top right; text-align: left; float: right;}
#title {padding: 19px 0 18px 22px;}
#content-company {padding-right: 250px;}
.text-company {padding-left: 50px;}
.text-company p {padding: 0 0 10px 0; margin: 0}
#content-products {padding: 0 120px 0 50px;}
.text-products {float: left; width: 375px;}
.text-products p {padding: 0 0 10px 0; margin: 0;}
.images-products {float: right;}
.images-products-bottom {clear: both; padding-left: 22px;}
.img-products {border: 5px solid #cecacc; margin: 0 0 10px 10px;}
#content-news {}
.text-news {padding-left: 50px;}
.text-news p {padding: 0 0 10px 0; margin: 0;}
.images-news {padding-left: 22px; padding-top: 290px;}
.img-news {float: left; border: 5px solid #cecacc; margin: 0 10px 10px 0;}
#content-contacts {}
.text-contacts {padding-left: 50px;}
.text-contacts p {padding: 0 0 10px 0; margin: 0;}
.text-contacts h1 {font-size: 14pt; font-weight: normal; padding: 0; margin: 0;}
.text-contacts a {color: #484848; text-decoration: none;}
.contact-phone {background: url(images/contact-icon1.gif) no-repeat left; padding: 10px 0 10px 40px;}
.contact-fax {background: url(images/contact-icon2.gif) no-repeat left; padding: 10px 0 10px 40px;}
.contact-email {background: url(images/contact-icon3.gif) no-repeat left; padding: 10px 0 10px 40px;}
#content-order {padding-left: 50px;}
.text-order {width: 385px;}
.text-order p {padding: 0 0 10px 0; margin: 0;}
.order-line {clear: both;}
.order-text {width: 185px; float: left; line-height: 20px; padding: 2px 0;}
.order-form {width: 200px; float: right; line-height: 20px; padding: 2px 0;}
.order-form input {width: 200px; height: 18px; background: #ffffff; border: 1px solid; border-color: #626262 #c9dae0 #ffffff #808080; font-family: trebuchet ms, verdana, helvetica; font-size: 9pt;}
.order-form textarea {width: 200px; height: 72px; background: #ffffff; border: 1px solid; border-color: #626262 #c9dae0 #ffffff #808080; font-family: trebuchet ms, verdana, helvetica; font-size: 9pt;}
.order-form .order-submit {width: 60px; height: 20px; background: #dcdcdc; border: 1px solid; border-color: #ffffff #808080 #626262 #ffffff; font-family: trebuchet ms, verdana, helvetica; font-size: 10pt;}
#content-recipe {padding: 0 60px 0 50px;}
.text-recipe {float: left; width: 375px;}
.text-recipe p {padding: 0 0 10px 0; margin: 0;}
.text-recipe h1 {font-size: 14pt; font-weight: normal; padding: 0; margin: 0;}
.recipe-line {clear: both; height: 20px;}
.images-recipe {float: right;}
.img-recipe {border: 5px solid #cecacc; margin: 0 0 10px 10px;}
