body, td { font-family: Tahoma, Arial; font-size: 13px; line-height: 16px; color: #333333; }
a { color: #a55539; }

.footer, .footer a { font-size: 11px; color: #666666; line-height: 14px; }

.pagetitle { font-size: 16px; font-weight: bold; color: #66492e; }
.print a { font-size: 12px; font-weight: bold; text-decoration: none; }

.news { text-align: justify; }
.news .title { font-weight: bold; text-decoration: none; }
.news .date { font-size: 10px; color: #999999; }

.pa getitle { font-size: 16px; font-weight: bold; color: #98151d; width: 100%; border-bottom: #98151D solid 1; padding-bottom: 4px; }
.nextprev { color: #999999; font-size: 12px; }
.nextprev a, .print a { color: #930b18; font-size: 12px; font-weight: bold; text-decoration: none; }

.submenu { margin: 20px 20px 0px 20px; width:145; background: url(/img/box-bg.gif); border: #cfb695 2 solid; border-top: 0; border-left: 0;}
.submenu td { text-align: right; color: #3d2612; font-size: 12px; padding: 4px 5px 4px 5px; font-weight: bold; }
.submenu a { color: #3d2612; text-decoration: none; }
.submenu .current { color: #a55539; }
.submenu .title { font-size: 13px; font-weight: bold; color: #a55539; #3d2612; padding: 7px 5px 7px 5px; border-bottom: 1 solid #DCC7A7; background: url(/img/box-h-bg.gif);}
.submenu .title1 { font-size: 12px; font-weight: bold; color: #e7d3bd; #3d2612; padding-bottom: 8px; background-color: #9c7d63; ba ckground: url(/img/box-h-bg.gif); }

.menu a { color: #515151; font-weight: bold; text-decoration: none; }
.menu .item { padding: 5px 12px 5px 12px; color: #b10000; font-weight: bold; }
.menu a.current { color: #b10000; }

.status { font-size: 11px; color: #8f4747; padding-left: 17px; }
.status a { color: #666666; }
.status img { margin: 0px 5px 0px 5px; position: relative; top: -1px; }

.hidden { color: #999999; }
.hidden a { color: #666666; }

.right { background: url(/img/chess.gif); }
.right td { font-size: 12px; color: black; }
.right div.title { margin-bottom: 7px; }
.right .title { font-size: 12px; font-weight: bold; text-decoration: none; }

.langs { font-weight: bold; color: black; }
.langs a { font-weight: normal; text-decoration: none; color: #291B0F; }

.poll .answer { font-size: 12px; }
.poll a.button { padding: 5px; background-color: #ceae8c; color: white; font-weight: bold; text-decoration: none; }
.poll td.button { padding: 10px 20px 20px 20px; }
.poll .title1 { font-size: 12px; font-weight: bold; color: #a55539; }
.poll .title { text-align: right; font-size: 13px; font-weight: bold; color: #a55539; #3d2612; padding: 7px 5px 7px 5px; border-bottom: 1 solid #DCC7A7; background: url(/img/box-h-bg.gif);}
.p oll { border: #dfcfb6 1 solid; width:90%; margin-top: 10px;  }
.poll { width: 146px; margin: 20px; border: #cfb695 2 solid; border-top: 0; border-left: 0; background: url(/img/box-bg.gif); bac kground-color: #fff3e7; }

.market td { font-size: 12px; }
.market .text { font-size: 12px; }

.products .comment { font-size: 10px; background: #efe2d1; }
.products td { font-size: 12px; vertical-align: top}
.products th { font-size: 12px; }
.products .title { padding: 0px 0px 3px 5px; font-weight: bold; font-size: 12px; border-bottom: 1 #a1553b solid; }

.productgroups { border: 1 #efe2d1 solid; background-color: #fff2e1; }
.productgroups td { font-size: 12px; width: 33%; vertical-align: top; font-weight: bold; }

.groups .title { font-weight: bold; font-size: 12px; text-decoration: none; }
.groups .hidden { color: #999999; }
.groups a { font-size: 12px; font-weight: bold; text-decoration: none; }

.adminbox { margin: 20px; padding: 20px; border: #cfb695 2 solid; border-top: 0; border-left: 0; background: url(/img/box-bg.gif); bac kground-color: #fff3e7; }
.userbox { margin: 20px; border: #cfb695 2 solid; border-top: 0; border-left: 0; background: url(/img/box-bg.gif); ba ckground-color: #fff3e7; }
.adminbox td, .userbox td { font-size: 12px; }

.links { text-align: justify; margin-bottom: 10px; }
.links .title { font-weight: bold; text-decoration: none; }

.product .button, .cart .button { border: #cccccc 1 solid; padding: 5px; text-align: center; padding: 5px 15px 5px 15px; }
.product .button a, .cart .button a { font-size: 12px; color: #666666; text-decoration: none; }
.product .button a:hover, .cart .button a:hover { color: #930b18; text-decoration: none; }
