a { color: #CC0000; text-decoration: underline; }
a:hover { color: #555555; text-decoration: none; }

body { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; color: #333333; background-color: Black; font-size:13px; font-family:Arial, Helvetica, sans-serif; }
td { color: #333333; font: 13px "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; }
p { margin: 0px; }
h1 { margin-top: 7px; margin-bottom: 5px; margin: 0px; padding-left: 18px; background: url(files/line_red.gif) no-repeat left; font-size: 24px; }
h2 { margin-top: 7px; margin-bottom: 7px; padding-left: 18px; background: url(files/line_red.gif) no-repeat left; font-size: 16px; }
span {color: #990000}
p {text-align:justify}

/*HEADER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.header { width: 100%; }
.header_left { height: 30px; width:  350px; background: #CC0000 url(files/wide_red.jpg) no-repeat right; color: White; font-style: italic; letter-spacing: 7px; text-align: center; }
.logo { height: 165px; width: 350px; background: url(files/wide_black.jpg) no-repeat right; text-align: center; color:#AAAAAA; }
.header_right { height: 30px; background: Black url(files/line_black.jpg) no-repeat left; color: #ABABAB; font-style: italic; letter-spacing: 2px; text-align: center; }
.picture { height: 165px; background-color: #000000; }

/*MENU ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.menu { width: 350px; background: Black url(files/line.jpg) repeat-y right; vertical-align: top; }
.list { width: 290px; color: #999999; font-size:16px; }
.list a { color: #999999; text-decoration: none; line-height: 30px; }
.list a:hover { color: #ffffff; text-decoration: none; border:1px dashed #FF0000; }
.menu_head { font-size: 20px; font-style: italic; text-align:center; width:290px; }
.menu_text { margin-top: 7px; margin-bottom: 7px; padding-left: 18px; background: url(files/line_red.gif) no-repeat left; font-size: 16px; color: #999999; }

/*CONTENT +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.content { vertical-align: top; }
.content p { padding-left: 18px; }
.content strong {color:#000000;}
.text { background:#FFFFFF; font-family:Tahoma; padding: 20px; }

.banner2 { background: #FFFFFF url(files/line3.jpg) repeat-y left; padding: 20px; }
.banner { background: #999999 url(files/line2.jpg) repeat-y left; color: White; }


/*FOOTER ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.footer { height: 70px; width: 350px; background: #CCCCCC url(files/line4.jpg) repeat-y right; }
.copyright { color: #666666; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
.footer_red { height: 70px; width: 70px; background: #CC0000 url(files/line_red2.jpg) repeat-y; color: #FFFFFF; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center; }
.footer_counters { padding-right: 20px; color: #FFFFFF; background-color: #666666; font: 11px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: right; }
.footer_counters a {color:#FFFFFF;}
