*{margin:0; padding:0;}
body { background:url(images/background.gif) 0 0 repeat-x; font-family:Tahoma, sans-serif; font-size:12px; font-weight:normal; background: transparent; }
#main { margin:8px 8px 6px 8px; width:224px; }
#r-head { background:#ffae00 url(images/r-head.jpg) 0 0 no-repeat; width:224px; height:4px; overflow:hidden; }
#t-head { background:#ffad00; width:224px; height:38px; overflow:hidden; }
#pay { background:#ffae00 url(images/pay.jpg) 0 0 no-repeat; width:224px; height:28px; }
#left { width:90px; height:307px; float:left; background:#ffae00 url(images/logo.jpg) 0 0 no-repeat; }
#right { width:134px; float:right; }
#p-head { background:#fdfece url(images/p-head.jpg) 0 0 no-repeat; width:134px; height:5px; overflow:hidden; }
#f-text { background:#fdfece url(images/f-text.jpg) 0 0 repeat-y; width:134px; height:298px; overflow:hidden; }
#f-text p { margin:2px 8px 0 8px; color:#b00f0f; font-size:13px; text-transform:uppercase; font-weight:bold; }
#p-bottom { background:#fdfece url(images/p-bottom.jpg) 0 0 no-repeat; width:134px; height:4px; overflow:hidden; }
#r-bottom { background:#ffae00 url(images/r-bottom.jpg) 0 0 no-repeat; width:224px; height:9px; overflow:hidden; }
.clear { clear:both; }
#g-head { background:#fdfece url(images/g-head.jpg) 0 0 no-repeat; width:224px; height:7px; overflow:hidden; }
#g-bottom { background:#fdfece url(images/g-bottom.jpg) 0 0 no-repeat; width:224px; height:4px; overflow:hidden; }
#f-menu { background:#fdfece url(images/f-menu.jpg) 0 0 repeat-y; width:224px; height:296px; overflow:hidden; }
#f-menu p { margin:0 15px 5px 15px; color:#b00f0f; font-size:13px; text-transform:uppercase; font-weight:bold; overflow:hidden; }

h1 { color:#940303; font-family:Arial; font-size:15px; font-weight:bold; margin:0px; padding:0px; text-align:center; }
h2 { color:#c00202; font-size:12px; font-weight:normal; margin:0px; padding:0px; text-align:center; }
h3 { color:#962428; font-size:13px; font-weight:bold; text-align:center; margin:0 0 0px 0; }
a { color:#b00f0f; text-decoration:underline; }
a:hover { color:#ffa800; text-decoration:none; }
hr { margin-top:3px; padding:0px; $margin-top:-3px; $margin-bottom:-3px; }

#bluda { padding:3px 1px 0 3px; width:206px; height:275px; border:0px; overflow:auto; overflow-y:auto; margin:-5px 7px 0 7px; }
.binfo { float:right;text-align:center;padding-top:6px;width:82px; }
.dish_title { color:#962428; font-size:10px; font-weight:bold; text-transform:uppercase; padding-top:3px; $padding-top:0px; }
.img { float:left; margin:3px 0 3px 0; border:0px; cursor:hand; cursor:pointer; }
.imgno { float:left; margin:3px; }
.buy { font-size:12px;font-weight:bold;text-align:center; }
.kolvo { width:20px;height:20px;text-align:center;border:0px;font-weight:bold;color:#962428;background-color:#ffad00; }
#vybor { margin:4px auto;background-color:#ffad00;width:66px;height:22px;vertical-align:top; }
.go { width:95%;font-size:12px;/* background-color:#ffad01; */text-align:center;display:none;padding:3px; }
.tip { text-align:left; font-size:10px; font-weight:normal; font-size:Tahoma; }
.cur { cursor:hand; cursor:pointer; }
td:hover { background-color:#fff; }

#wite { position:absolute;width:100%;height:100%;text-align:center;background:#eee;margin:0px;padding:0px;padding-top:150px;opacity:0.5;filter:alpha(opacity=50); }
#content { padding:5px; }