body
{margin:0;}

page {max-width:900px;}

body,td,th,input,textarea,select,option
{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px}

td
{vertical-align:top}

a
{text-decoration:none; color:443807}

a:hover
{text-decoration:underline; color:c00}

form
{margin:0}

td.menu, td.menu_a
{text-align:center; font-family:Arial,Helvetica,sans-serif; padding:5px 4px 0; white-space:nowrap}

td.bmenu
{text-align:center; font-family:Arial,Helvetica,sans-serif; padding:8px 8px 0; white-space:nowrap}

td.menu, td.menu a, td.menu a:hover
{color:F8F600}

td.menu_a
{background-color:7F9A09}

td.menu a
{filter:glow(color:819B0B,strength=2);width:50px}

td.menu a:hover
{filter:glow(color:819B0B,strength=3);text-decoration:none}

td.menu_a a
{color:#111302; filter:glow(color:F0F3CD,strength=2);width:50px; }

td.menu_a a:hover
{color:#111302; filter:glow(color:F0F3CD,strength=3);text-decoration:none}

td.bmenu, td.bmenu a
{color:white}

td.ad, td.ad1
{font-weight:bold; font-size:9px; color:#0C360C; padding:10px 10px 10px 15px}

td.ad a, td.ad1 a
{color:#0C360C;}

td.ad b, td.ad1 b
{font-size:11px}

td.ad
{border-left: 1px solid #2D5B23; background: #6CA150 url(gfx/ad_bg.gif) top left no-repeat}

td.ad1
{padding-left:5px}

input.button
{background-color: #4D3714; border:2px solid #4D3714; color:white; font-size:11px; margin-top:6px}

.dark
{background-color: #948E6D; color:white;  padding:5px 10px; margin:0}

td.sidebar
{padding: 0}

div.insides
{padding:10px}

td.content
{padding: 15px; font-size:11px; color:/*4F4B34*/black}

td.content #title
{font-family:Arial,Helvetica,sans-serif; font-weight:bold; text-align:right; font-size:20px; color:87805D; padding-bottom:10px}

p
{margin: 0 0 9 0}

fieldset
{padding:6px 6px 6px 0; margin: 0 10px 5px 0}

legend
{color:black; font-weight:bold}

div.newsbar
{background-color: #F2F3EA; padding: 3px; margin-bottom: 12px; text-align:right;}

span.newsitem
{border:1px solid E7E8D8; padding: 0 3px}

img.artpic
{float:left; margin: 3 15 6 0}

h1
{margin: 6px 0 12px 0; font-size:20px}

h2
{margin: 12px 0 12px 0; font-size:14px; font-weight:bold}

tr.product0 td, tr.product1 td, tr.product1 th
{border-bottom: 1px solid #AFAE9C; padding: 5px 3px 5px 3px; vertical-align:middle}

tr.product1 td, tr.product1 th
{background-color: #EDEEE3}

td.right
{
  text-align:right;
  padding: 5px 3px 0 0;
  white-space:nowrap;
}

input.add
{font-size:9px; margin:0; padding:0;}

.nw
{white-space:nowrap}

span.newsdate
{background-color:#B3B2A0; color:white; font-weight:bold; width:auto; padding:1px 4px}

div.newsbody
{padding:3px 0 8px 0}

table.main td, table.main th
{font-size:10px; vertical-align:middle}

tr.cat td
{vertical-align:middle; padding-right:5px}

div.boldtext
{font-weight:bold}

table.catTable td
{padding:0 15px 15px 0}