html>body .overflow { overflow: auto; }

input, textarea, select, pre { border: #d2bc9d solid 1px; background-color: #ffffff; border-width: 1px; font-size: 12px; font-family: Arial; font-weight: normal; color: #434343; }
input, select, textarea { font-family: Tahoma, Verdana; }

form { margin: 0px; }

a:hover, a:link, a:active, a:visited { text-decoration: underline; font-weight: normal; color: #67492c; }
a:hover { text-decoration: none; color: #c40e00; }

td, th, p { font-family: Tahoma, Verdana; font-size: 12px; color: #434343; }
h1, h2, h3, h4 { font-family: Tahoma, Verdana; text-transform: uppercase; font-weight: bold; text-decoration: none; }
p { text-align: justify; }
img { border: none; border-width: 0px; }

h1, h2, h3, h4 { font-family: Tahoma, Verdana; color: #67492c; margin: 0px; padding: 0px; text-align: center; }
h1 { font-size: 16px; }
h2 { font-size: 14px; }
h3 { font-size: 12px; }
h4 { font-size: 10px; }

.menu, td.menu { font-family: Tahoma, Verdana; font-size: 12px; font-weight: normal; text-transform: lowercase; }
.menu a, .menu a:hover, .menu a:link, .menu a:active, .menu a:visited { text-decoration: none; font-weight: normal; }
.menu a:hover { text-decoration: underline; }
td.menu {  }

.navigation { font-family: Tahoma, Verdana; font-size: 12px; font-weight: normal; }
.navigation a, .navigation a:hover, .navigation a:link, .navigation a:active, .navigation a:visited { text-decoration: none; font-weight: normal; }
.navigation a:hover { text-decoration: underline; }
.navigation a:visited { }
.navigation#pages { font-weight: bold; }

.copyright { font-size: 8px; font-weight: bold; }
.copyright a:hover, .copyright a:link, .copyright a:active, .copyright a:visited { text-decoration: none; font-weight: bold; color: #c40e00; }
.copyright a:hover { text-decoration: underline; }

.image { border-style: solid; border-color: #e0d7d0; border-width: 1px; }
a .image { border: none; }
.path { font-size: 12px; text-transform: none; font-weight: bold; text-decoration: none; color: #000000; text-align: center; }
.path h1, h2, h3, h4 { margin: 0px; }

.group a, .group a:hover, .group a:link, .group a:active, .group a:visited { text-decoration: none; font-weight: bold; color: #c40e00; }

.date { color: #c40e00; font-weight: bold; }

.basket { border: none; background-color: transparent; border-width: 0px; font-size: 8px; font-weight: normal; }

.title { text-transform: uppercase; font-weight: bold; font-size: 16px; white-space: nowrap; padding-bottom: 20px; }

.page { background: #ffffff; border: 1px solid rgb(171,133,96); }

.nowrap { white-space: nowrap; }

.frame_left { border-left: solid #ff0000 1px; }
.frame_right { border-right: solid #ff0000 1px; }
.frame_top { border-top: solid #ff0000 1px; }
.frame_bottom { border-bottom: solid #ff0000 1px; }

.frame { border: solid #e0d7d0 1px; }
.frame_bold { border: solid #e0d7d0 4px; }

.box { background-color: #f0e7d9; border: solid 1px #d2bc9d; }

.box_left { background: #f0e7d9; padding: 10px; padding-left: 20px; }
.box_top { background: #f4ede2; padding: 2px; padding-left: 15px; }
.box_main { background: #e0d7d0; padding: 4px; }
.box_bottom { background: #f4eee4; padding: 5px; padding-left: 15px; }

.content { padding-left: 10px; padding-right: 10px; }

.padding { padding: 10px; }
.padding-line { padding-left: 10px; padding-right: 10px; }

.item {  background: #ffffff; border: #ffffff solid 1px; }

.button { font-family: New Times Roman; background: #960018; padding: 4px; font-size: 18px; color: #c0b7a9; }
.button a, .button a:hover, .button a:link, .button a:active, .button a:visited { font-family: New Times Roman; text-decoration: none; font-size: 18px; color: #ffffff; }
.button a:hover { text-decoration: underline; }
.button_divider { background-color: #a78667; width: 1px; height: 20px; }

input.button { font-family: Tahoma, Verdana; background: #960018; padding: 6px;  font-weight: bold; font-size: 10px; color: #ffffff; padding: 0px; padding-left: 20px; padding-right: 20px; }
 
.msg_new { color: #cc3939; font-weight: bold; }
.msg_hot { color: #63e274; font-weight: bold; }
.msg_sale { color: #ffbb00; font-weight: bold; }

.price { font-family: Tahoma, Verdana; font-weight: bold; text-decoration: none; font-size: 13px; color: #cc3939; }
.sale { font-weight: normal; text-decoration: line-through; color: #000000; }

.news { font-size: 9px; text-align: justify; margin: 4px; }
.news p { display: inline; text-align: justify; }

.where { text-decoration: none; color: #67492c; font-weight: bold; font-size: 12px; }

.price_level_1 { background: #999999; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 12px; white-space: nowrap; }
.price_level_2 { background: #bbbbbb; color: #ffffff; text-transform: uppercase; font-weight: bold; font-size: 11px; white-space: nowrap; }
