* { padding: 0; margin: 0; }
body { background: #A2958B url(i/bbg.gif) left bottom; font-family: Tahoma, sans-serif; }
a img {border:none}

#header { height: 291px; background: url(i/hdbg.gif) left top no-repeat; position: relative; }
#header h1 { background: url(i/logo.jpg) left top no-repeat; position: absolute; left: 0; top: 83px; text-indent: -9000px; z-index: 2; }
#header h1 a { display: block; width: 284px; height: 70px; }

#plate { width: 363px; height: 236px; position: absolute; left: 281px; top: 0; background: url(i/plate.jpg) left top no-repeat; }
#deliver { width: 358px; height: 123px; position: absolute; left: 46px; top: 152px; background: url(i/deliver.jpg) left top no-repeat; z-index: 1; }
#menu { width: 213px; height: 154px; position: absolute; left: 562px; top: 126px; background: url(i/menu.jpg) left top no-repeat; z-index: 1; overflow: hidden; }
#menu ul { list-style: none; margin-top: 7px; }
#menu a { display: block; height: 22px; text-indent: -9000px; }

#body { width: 786px; background: url(i/cat_bg.png) left top repeat-y; position: relative; z-index: 10; float: left; }
#body h2 { height: 87px; text-align: right; color: #C30; font: 18px Tahoma; background: url(i/cat_tbg.png) left top no-repeat; position: relative; top: -12px; padding: 5px 10px 0 0;  }

#content { min-height: 400px; background: url(i/mgs.png) 34px 45% no-repeat; font-size: 11px; float: left; padding-left: 190px; width: 576px; }
#contenteg { padding-left: 190px;  float: left; }
#contenteg h3 { color: #C30; font: 18px Tahoma; padding: 8px 0 3px 0}
#contenteg a {color: #C30;}

#catalog { list-style: none; float: left; }
#catalog li { width: 150px; height: 240px; margin-right: 40px; float: left; position: relative; }
#catalog li h3 { color: #630; font: 12px Tahoma; margin-bottom: 30px; text-align: center; }
#catalog li h3 a { text-decoration: none; color: #630; }
#catalog li p { text-align: justify; font-size: 10px; margin-bottom: 5px; }
#catalog li strong { display: block; color: #C30; font: 14px "Microsoft Sans Serif"; position: absolute; text-align: left; }
/*#catalog li a { display: block; background: url(i/order.gif) 50% 50% no-repeat; color: black; text-decoration: none; position: absolute; right: 0; margin-top: 5px; width: 75px; font: 11px/18px Tahoma; text-align: center; }*/
.order { display: block; background: url(i/order.gif) 50% 50% no-repeat; color: black; text-decoration: none; position: absolute; right: 0; margin-top: 5px; width: 75px; font: 11px/18px Tahoma; text-align: center; border:none }
#catalog fieldset { border: none; }
#catalog input.order { height: 20px; margin-top: 0; }

#catalog.single strong { display: inline; position: static; }
#catalog.single li { width: auto; float: none; padding-bottom: 30px; height: auto; }

#catalog.single h3 { color: #C30; font-size: 16px; font-weight: bold; }

#basketlink { color: #C30; position: relative; top: -10px; }
#basketlink img { position: relative; top: 5px; }

#qlinks { clear: both; width: 100%; height: 31px; padding-top: 27px; background: url(i/cat_bbg.png) left top no-repeat; position: relative; bottom: -16px; list-style: none; left: 0; }
#qlinks li { display: inline; }
#qlinks li.f { margin-left: 317px; }
#qlinks li a { color: black; font: 10px/10px Tahoma; text-decoration: none; margin-left: 7px; border-left: 1px solid black; padding-left: 7px; }
#qlinks li.f a { border: none; padding: 0; }

#footer { clear: both; height: 54px; background: #64523C url(i/fbg.png) left top repeat-x; }
#footer p { width: 786px; text-align: center; color: white; font: 11px Tahoma; padding-top: 27px; }
#footer p a { color: white; text-decoration: none; margin-left: 100px; }

#content #scCartForm {width: 560px; }
#content #table {width: 560px; background: #fff; }
#content #table th, #content #table td { margin:0; padding: 8px 10px; text-align:center; border-bottom: 1px solid #e0d1ca }
#content #table .left {text-align:left}
#content #table .right {text-align:right}
#content #table tr.alt {background: #ffefe2; }
#content #table th {background: #cc3300; color:white}
#content #table a {color: #C30;}

#content #scCartForm  .order { display: inline; position: static; padding: 5px; }
#content #scCartForm  .orderlink { background: url(i/2order.gif) 50% 50% no-repeat; color: black; text-decoration: none; margin-top: 5px; width: 75px; font: 11px/18px Tahoma; text-align: center; border:none; padding: 3px 10px; }
