html, body { height: 100%; }
body, input, textarea { font-family: Arial; line-height: 1.5em; }
body { font-size: 0.9em; background: white; }

a { color: #6f3a1b; }
.red { color: #f63509;  }

.layout { width: 960px; margin: 0px auto; background: #fdd492; }

.header table { table-layout: fixed; }
.header table td { text-align: center; font-size: 20px; padding-top: 4px; padding-bottom: 10px; }
.header table td img { margin-bottom: 10px; }
.header table td h1 { font-size: 30px; margin-top: 50px; }
.header table td.first { text-align: left; }
.header table td.first .inner { margin-left: 23px; }

.body { background: #f9f4cc; }
#main .body { height: 547px; background-image: url('/images/main_light.jpg'); background-repeat: no-repeat; }
.body table td.left { width: 25% }
.body table td.center { width: 50% }
.body table td.right { width: 25% }

.body table td.left { width: 25% }
.body table.two_cols td.right { width: 75% }


.body table td.left .inner { margin: 10px 0px 0px 3px; }
.body table td.center .inner { margin: 10px; }
.body table td.right .inner { margin: 10px 5px 0px 0px; }

.body table.two_cols td.right .inner { margin: 10px; }

.scroller { width: 230px; border: #6f3a1b 2px solid; height: 300px; overflow: auto; }
.scroller p { margin-bottom: 2em; }

.menu_item { width: 231px; height: 57px; background: transparent url('/images/menu_item_bg.jpg') no-repeat left top; margin-bottom: 20px; font-size: 27px; }
.menu_item div { padding: 20px 0px 0px 20px; }

.menu_group { padding-bottom: 30px; }
.menu_group .title { font-size: 27px; margin: 0px 0px 5px 5px; }

.price { width: auto; }
.price td { border-bottom: #d4ab5b 1px solid; padding: 3px 3px; }
.price td.v { padding-left: 40px; text-align: right; }


.form_block { margin-bottom: 2em; }
.form_block label { position: absolute; width: 135px; }
.form_block .input { margin-left: 150px; }
.models_list { display: none; }
.form_block .models { display: none; }
.form_block textarea { height: 7em; width: 99%; }

.comment { color: #999; display: none; }

.form_block input.empty { background: orange; color: white; }
