body, p, td { font-size: 12px; font-family: Tahoma, Arial, sans-serif; }

a { color: #7b5400; }

.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 { padding:15px 10px 15px 18px; background-color: #e19900;}
.submenu td { font-weight: bold; ; font-size: 12px; }
.submenu a { color: white; text-decoration: none; }
.submenu .active { color: #f2d89f; }

.pagetitle { font-size: 17px; font-weight: bold; color: #7b5400; margin-bottom:10px; }
.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 .title a { color: #a87300; 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; }

.links { text-align: justify; margin-bottom: 10px; }
.links .title { font-weight: bold; text-decoration: none; }

.langs { font-size: 11px; background-color: #fdb416; }
.langs td { text-align: center; }
.langs a { text-decoration: none; color: #664500; }
.langs .inactive { padding: 6px; }
.langs .active { padding: 6px; background-color: #b07c0c; border: #e6be67 solid 1; color: #e6be67; }

.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: #fff0d3; #FFD69D; border: #dfc793 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; }

.login { padding:20px; background-color: #ffe7b3; }
.login .label { color: #a87300; font-weight: bold; font-size; 11px; }
.login td { font-size: 11px; }
.login a { color: #a87300; }

.poll .answer { font-size: 11px; }
.poll a.button { padding: 5px; background-color: #7b5400; color: white; font-weight: bold; text-decoration: none; }
.poll td.button { padding: 10px 20px 20px 20px; }
.poll .title { text-align: center; font-size: 13px; font-weight: bold; color: #7b5400; padding: 7px 5px 7px 5px; }
.poll { width: 160px; }
