body, p, td { font-size: 12px; font-family: Tahoma, Arial, sans-serif; }

.hidden { color: #999999; }
.hidden a { color: #666666; }

.status { color: #684919; padding: 5px 0px 5px 15px; }
.status a { color: #684919; font-weight: bold }
.status img { margin: 0px 5px 0px 5px; position: relative; top: -1px; }

.submenu { margin: 5px 0px 5px 10px; }
.submenu td { padding: 4px 0px 4px 10px; color: #4d2005; font-size: 11px; font-style: italic; }
.submenu a { color: #4d2005; text-decoration: none; }
.submenu .current { color: #930E19; font-style: normal;  }

.pagetitle { font-size: 16px; font-weight: bold; color: #98151d; width: 100%; border-bottom: #98151D solid 1; padding-bottom: 4px; }
.nextprev { color: #999999; font-size: 11px; }
.nextprev a, .print a { color: #930b18; font-size: 11px; font-weight: bold; text-decoration: none; }

.right td { font-size: 11px; color: #977848; }
.right div.title { margin-bottom: 7px; }
.right .title { color: #930b18; font-size: 11px; 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; }

.vacancy td { font-size: 11px; }
.vacancy .text { font-size: 12px; border: #cccccc solid 1; padding: 10px; }

.feedback .name { font-weight: bold; font-size: 11px; text-decoration: none; }
.feedback .date { font-size: 11px; }

.links { text-align: justify; margin-bottom: 10px; }
.links .title { font-weight: bold; text-decoration: none; }

.langs { font-size: 11px; font-weight: bold; }
.langs a { 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: 11px; color: #666666; text-decoration: none; }
.product .button a:hover, .cart .button a:hover { color: #930b18; text-decoration: none; }

.products td { font-size: 11px; vertical-align: top; }
.products .title { padding: 0px 0px 3px 5px; font-weight: bold; font-size: 12px; border-bottom: 1 #930b18 solid; }
.products .comment { font-size: 10px; background: #efe2d1; }
.products .name { font-size: 12px; font-weight: bold; text-decoration: none; }

.productgroups { background-color: #FFD69D; border: #C19550 1 solid; }
.productgroups td { font-size: 11px; width: 33%; vertical-align: top; }

.groups .title { font-weight: bold; font-size: 11px; text-decoration: none; }
.groups .hidden { color: #999999; }
