body {font-family:  Verdana, Tahoma, sans-serif; font-size: 75%; line-height:160%; color:#000000;}
td, th {font-family:  Verdana, Tahoma, sans-serif; font-size: 1em; line-height:160%; color:#000000;}

h1 {text-align:right; font-size:2.5em; font-weight:normal; font-family:Georgia; letter-spacing:2px; color:#A38B21;}
h2 {text-align:right; font-size:150%; font-weight:normal; font-family:Georgia; letter-spacing:1px; color:#7A3732;}
h3 {text-align:right; font-size:130%; font-weight:bold; font-family:Georgia; letter-spacing:1px; color:#000000;}
form {margin:0px;}
p {margin:0px; padding:7px;}

a {color:#A38B21;}
a:hover {color:#F0A254;}
a:visited {color:#CC9966;}
a:visited:hover {color:#F0A254;}

#block {line-height:140%; width:170px; margin-left:20px; margin-top:10px; font-size:90%; color:#000000;}
#block a {color:#A38B21;}
#block a:hover {color:#F0A254;}
#block #body  {background:#ffffff; border:1px solid #000000; border-top:0px; padding:7px;}
#block #title {background:#000000; font-weight:bold; color:#ffffff; padding: 2px 7px;}
#block #body.news {padding:0px;}
#block #body.news div {padding:7px;}

#botmenu {border-top:1px solid #000000; font-size:90%; padding-right:14px; background:#A38B21;}
#botmenu a {color:#ffffff; text-decoration:none; padding:0px 6px 0px 11px; background: url(botmenu_sep.gif) no-repeat;}
#botmenu a.active , #botmenu span {color:#A38B21; padding:0px 6px 0px 11px; background: url(menu_sep.gif) no-repeat right;}
#botmenu a:hover {color:#000000;}


#bread {padding-left:20px; color:#A38B21; font-size:85%; float:left; margin-top:3px;}
#bread a, #email_print a {color:#A38B21;}
#bread a:hover, #email_print a:hover {color:#F0A254;}

#content {padding:20px; color:#000000;}

#contact {font-size:85%; background:#000000; color:#cccccc; padding-right:20px;}

#content_info {font-size:90%; color:#666666;}

#copy {font-size:85%; background:#ffffff; color:#333333; padding-right:20px;}

#email_print {float:right; padding-right:20px; color:#ffffff; font-size:85%; margin-top:5px;}

#left_block {float:left;}


#menu {line-height:140%; margin-left:20px;  font-size:90%; margin-top:10px;}
#menu #title {background:#000000; font-weight:bold; color:#ffffff; border-bottom:1px solid #ffffff; padding: 2px 7px;}
#menu a, #menu span {display:block; background:#000000; padding:2px 10px; border-bottom: 1px solid #ffffff; color:#ffffff; text-decoration:none;}
#menu a.active, #menu a:hover, #menu span {background: #000000 url(menu_bull_w.gif) no-repeat right top;}

#submenu a, #submenu span, #submenu a.active { background:#A38B21; padding-left:18px; color:#000000; font-weight:normal;  font-size:1em;}
#submenu span, #submenu a:hover { background: #A38B21 url(menu_bull_w.gif) no-repeat right top;}

#submenu #submenu a, #submenu #submenu a.active, #submenu #submenu span { padding-left:26px;}


#topmenu {background:#ffffff; filter:alpha(opacity=65); -moz-opacity: 0.65; height:20px;}
#topmenu div { filter:alpha(opacity=100); -moz-opacity: 1.0; color:#D0CFD9; position:relative; margin:0px 15px; font-weight:bold; font-size:90%;}
#topmenu a {color:#000000; text-decoration:none; padding:0px 12px 0px 6px; background: url('menu_sep.gif') no-repeat right;}
#topmenu a.active , #topmenu span {color:#A38B21; padding:0px 4px; padding:0px 12px 0px 6px; background: url('menu_sep.gif') no-repeat right;}
#topmenu a:hover {color:#A38B21;}


#top {height:87px; background:#000000;}

#search {float:left; color:#ffffff; padding: 20px 25px 0px 20px; font-weight:bold; font-size:90%;}
#search input.text {border:0px; background:#ffffff; font-family: Verdana, sans-serif; font-size: 1em; line-height:100%; color:#000000; width:145px; margin-right:3px; margin-top:3px;}
#search input.submit {border:0px; background:#A38B21 url(search_but.gif) no-repeat; font-family: Verdana, sans-serif; font-size: 1em; line-height:100%; height:18px; width:8px;}