@charset "windows-1251";

body { margin:0px; padding:35px; }
h1, h2, h3 { font-weight:normal; letter-spacing:-0.03em; margin:0; line-height:95%; }
h1 { color:#f0ead8; font-size:32px; }
h2 { color:#58595b; font-size:23px; }
h3 { color:#58595b; font-size:18px; letter-spacing:0em; }
body, td, th, input, select, textarea, p { font-family: Tahoma, sans-serif, Arial, Verdana; font-size: 12px; color: #58595b; }
th { font-weight:normal; }
p { padding-left:3px; padding:0px; margin:0px; margin-bottom:3px; line-height:1.55; }
a { color: #58595b; }
img { border:0; }
input, textarea { margin:0; padding:0; border:0; }
HR { color:#fff; height:1px; border:none;  background-color: #fff;}
small, .small { font-size:0.8em; }
form { margin:0; padding:0; }

tr.line, td.line { border-top:1px solid #f0ead8; }


input.inp, textarea.inp { width:100%; }
.left { margin-left:8px; }
.left div { padding-bottom:8px; }
.main { margin-left:8px; }
.white a, .white, a .white { color:#f0ead8; }
.red { color:#f00; }
.price { color:#fff; font-size:32px; font-weight:bold; }
.priceSm { color:#fff; font-size:23px; font-weight:bold; }
.priceName { font-weight:bold; }

.goodBlock { display:inline; overflow:hidden; float:left; height:200px; width:145px; margin-bottom:20px; margin-left:32px; }
.goodBlock .name {  width:145px; }
.goodBlock.first { margin-left:0px; }
.goodBlock .img { padding-bottom:5px; }
.goods { display:inline; }

.smPicBlock { display:inline; float:left; height:200px; width:145px; padding-bottom:20px; padding-right:10px; text-align:center; }

.nodec { text-decoration:none; }

.in { background-color:#fff; padding:3px; border:1px solid #ccc; }
.ingr { background-color:#eee; padding:3px; border:1px solid #ccc; }
.err { background-color:#fff; padding:3px; border:1px solid #f00; }
.but { padding:3px 5px; }
a .nodec, .nodec { text-decoration:none; }

.hint { text-align:center; background-color:#fff; padding:2px 4px; border:#baa solid 1px; }

.menuleft { margin-left:14px; }
.distrTitle { margin-bottom:3px; }

