BODY {background: #1f1f1f url(../images/bg_top.gif) repeat-x top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black; text-align: justify; margin:0;}

IMG {border: none;}
IMG.portrait {border: 1px solid Gray; padding: 0px;}
A {text-decoration: none; font-size: 120%;}
A:hover {text-decoration: underline;}
A:visited {color:blue;}

.menu_item {height:31px; font-family:Tahoma; font-size:11px; color:#494949; text-align: left; vertical-align:middle; padding-left:5px; border:1px solid #e2e2e2; border-top:0px; cursor: pointer;}
.menu_header_button, .menu_header {height:31px; background:#f3f3f3; font-family:Tahoma; font-size:11px; color:#ab1b1f; font-weight:bold; vertical-align:middle; padding-left:10px;}
.menu_header {border:1px solid #e2e2e2; border-top:0px;}

.menu_text {font-family:Tahoma; font-size:11px; color:#494949; text-align: left; vertical-align:middle; cursor: pointer;}

.contact, .copyright {font-family: Tahoma; font-size: 11px;}
.contact {color: #000000; padding: 0 0 0 20px;}
.copyright {color: #888888;}

.content, .content_prev, .map {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: Black;}
.content, .content_prev {text-align: justify;}
.content_prev {padding: 5px;}
.map {text-align:left;}

.header, .head {font-family: Arial; font-size: 16px; font-weight: bold;}
.header {color: #494949;}
.head {color: #ab1b1f;}

.preview {color: Blue;}

.menu_header_button A, .contact A, .mt A .preview A {text-decoration: none; font-size: 100%}
.menu_header_button A:visited, .contact A:visited {color:#ab1b1f; font-size: 100%}
.menu_header_button A:hover, .contact A:hover, .mt A:hover {text-decoration: underline;}
.menu_header_button A {color:#ab1b1f;}
.contact A:hover {color:#1f5582;}