a { color: #800000; text-decoration: none; outline: none; }
a:hover { color: #FF9900; text-decoration: none; outline: none; }

.menu a { padding-bottom:10px; padding-top:8px; padding-left:15px;padding-right:5px; }
.menu a:hover, a.selected { background:url(../images/menu_hover1.gif) top left no-repeat; }

.menu span { padding-bottom:10px; padding-top:8px; padding-left:0px;padding-right:15px; }
.menu a:hover span, a.selected span { background:url(../images/menu_hover2.gif) top right no-repeat; }

div.gallery a img { border:5px solid #e5ddcc }
div.gallery a:hover img { border:5px solid #c3b598 }

.title { font-weight:bold; font-style:italic; font-size:18px }
.label { text-align:center; border-bottom:1px dashed #b7ac93 }
.dark { color: #5A4E3B; }
.red { color: #800000 }
.green { color: #508000 }

.windowbg { background: #f0eade; padding:6px; border-bottom:0px solid white }
.windowbg2 { background: #f9f4e3; padding:6px; border-bottom:0px solid white  }
.titlebg { background: rgba(0,0,0,0.2); padding:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }
.buttonbg { background: rgba(0,0,0,0.2); padding:6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;  }

img { border: 0px }
table { width: 100%; border-collapse: collapse; border-spacing: 0px; }
td { font-weight: normal; font-size: 15px; color: #281b00; font-family: Times New Roman; padding: 0px; line-height:20px }

td.contacts { padding:1px; border-bottom: 1px dashed #8f9157; color:#bdbf8b; font-family:Verdana; font-size:11px}
td.contacts a, td.contacts span { color: white; text-decoration: none; outline: none; }
td.contacts a:hover { color: #FF9900; text-decoration: none; outline: none; }

hr { border-top:1px dashed #b7ac93; border-bottom:0px solid black; height:0px; border-right:0px; border-left:0px; }

body { scrollbar-highlight-color: #000000; background:#543800 url(../images/vachetta.gif) center top; margin:0px; height:100% }
html { height:100% }

form { display:inline }
input, select,textarea { border: #685e53 1px solid; background-color: black; font-weight: normal; font-size: 11px; color: #A29A89; padding:4px; font-family: verdana; -moz-border-radius: 4px; -webkit-border-radius: 5px;}
input.button { border: 3px double #2f0000; background: #4f0000 url(../images/button.gif) center center repeat-x; padding:3px; color: white; font-size:10px;  cursor: pointer; text-transform:lowercase}
input.button:hover { background: #5a0000;}
input.button:active { background: #4f0000 url(../images/button2.gif) center center repeat-x;}
input.radio { border: 0px; background-color: transparent; background: none; }