body { 
	margin: 0; 
	padding: 0; 
	color: #007; font-size: 15px;
	background: #F5EAFF url(../i/bkgnd.jpg);
	overflow: -moz-scrollbars-vertical;
}

body 		{ font-family: 'Palatino Linotype', Book Antiqua3, Palatino6, serif; }
#menu 		{ font-family: Papyrus, 'Palatino Linotype', Book Antiqua3, Palatino6, serif; }
#title 		{ font-family: Papyrus, 'Palatino Linotype', Book Antiqua3, Palatino6, serif; }
.cat-title 	{ font-family: Papyrus, 'Palatino Linotype', Book Antiqua3, Palatino6, serif; }
.item-name 	{ font-family: Papyrus, 'Palatino Linotype', Book Antiqua3, Palatino6, serif; }

h1 { font-size: 19px; margin: 0 0 15px 0; padding: 0; }
h2 { font-size: 17px; margin: 0 0 15px 0; padding: 0; }
p  { font-size: 15px; margin: 0 0 10px 0; padding: 0; }

#main 							{ width: 750px; margin: 0 auto 25px; padding-bottom: 5px; }
.center 						{ margin: 0 auto; text-align: center; }
.indent 						{ margin-left: 25px; }

.float-left						{ float: left; margin-right: 15px; }
.float-right					{ float: right; margin-left: 15px; }

#menu 							{ width: 210px; font-weight: bold; position: fixed; }
#menu ul 						{ list-style-type: none; margin: 0; padding: 0 0 10px 0; }
#menu li 						{ padding-bottom: 2px; font-size: 15px; }
#menu li ul 					{ padding-left: 14px; margin-bottom: -10px; margin-top: 0; }
#menu li a 						{ margin: 5px; text-decoration: none; color: #50C; line-height: 17px; }
#menu li.current li a 			{ margin: 5px; text-decoration: none; color: #50C; }
#menu li.current a,
#menu li.current a:hover  		{ margin: 5px; color: #007; font-size: 15px; }
#menu li a:hover,
#menu li.current li a:hover 	{ margin: 5px 5px 5px 0; color: #007; font-size: 17px; }
#menu img 						{ margin-left: 35px; }

#content 		{ margin-left: 210px; text-align: justify; }

#title 			{ font-size: 18px; margin-bottom: 15px;  }

.indent { margin-left: 25px; }
.center { text-align:  center; padding-bottom: 15px; }
.clear { clear: both; margin: 0; padding: 0; line-height: 1px; }

#logo {   }
#logo a { margin-left: 0; margin-bottom: 7px; width: 170px; height: 171px; display: block; background: url(../i/logo.gif) 0 171px; }
#logo a:hover { background-position: 0 0; }

#banner { margin-left: 205px; margin-bottom: 0; }

.text-right { text-align: right;  }
.text-left { text-align: left;  }

.item-top { margin-bottom: 25px; background-color: #053; color: #053; }
.item-nameR { font-weight: bold; font-size: 16px; margin-bottom: 5px;  }
.item-nameL { font-weight: bold; font-size: 16px; margin-bottom: 5px; }
.item-descr {  margin-left: 15px; font-size: 15px; line-height: 20px; margin: 0 0 10px 0; }
.item-ingred  { display: block; font-style: italic; font-size: 12px; line-height: 14px; }
.item-price {  margin-left: 15px; font-size: 15px; line-height: 18px; margin: 0 0 10px 0;  }
.item-image { }
.item-imageL { float: left; margin: 0 25px 0 0;  }
.item-imageR { float: right; margin: 0 0 0 25px; }
.item-spacer { clear: both; padding: 15px 0 0 0; margin: 0 0 25px 0; border-bottom: 1px solid #053; }

.cat-title { font-weight: bold; font-size: 18px; }
.cat-descr { margin-left: 25px; }
.cat-ingred  { margin-left: 25px; font-style: italic; font-size: 13px; line-height: 15px; }

#footer { clear: both; padding-top: 25px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; }

#webdesign { text-align: center; padding-top: 10px; }
#webdesign a {  color:#A9B; font-size: 10px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
#webdesign a:hover { text-decoration: underline; }

.pp-left { float: right; padding-top: 10px; padding-bottom: 2px; width: 225px; }
.pp-right { float: right; padding-top: 10px; padding-bottom: 2px; width: 225px; }
.paypal input { float: left; display: inline; margin-right: 5px; width: 25px; }
.paypal p.unit { float: left; display: inline; margin-right: 15px; }
.paypal p.price { float: left; display: inline; margin-right: 15px; }
.paypal a {  float: left; display: block; width: 87px; height: 23px; background-image: url(../i/add-butn.gif); background-position: 0 0; }
.paypal a:hover { background-position: 0 23px; }

.pp-cart a { float: right; clear: right; display: block; width: 87px; height: 23px; background-image: url(../i/cart-butn.gif); background-position: 0 0; margin-top: 10px; }
.pp-cart a:hover { background-position: 0 23px; }
