BODY { width:766px; margin:auto; margin-top:0px; margin-bottom:0px; background-color:#FFFFFF; background-image:url(imgs/background_general.png); background-repeat: repeat-x; font-family:arial; font-size: 12px; color:#505050; }
H1 { font-family:arial; font-size:15px; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight:bold; }
H2 { font-family:arial; font-size:12px; color:#e98236; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight:normal; }

.footer { color:#939595; }
a.footer { color:#939595; text-decoration:underline; }
a.footer:hover { color:#E98236; text-decoration:underline; }

a.backlink { font-size:11px; color:#CDCDCD; text-decoration:underline; }
a.backlink:hover { color:#828282; text-decoration:underline; }

a.left-link { font-size:12px; color:#919DA7; text-decoration:underline; font-weight:bold; }
a.left-link:hover { color:#E98236; text-decoration:underline; }

#body { width:766px; height:713px; background-image:url(imgs/background_body.png); background-repeat: no-repeat; }
.keywords_top { font-family:tahoma; text-align:center; color:#C5C5C5; padding-top:4px; padding-bottom:4px; overflow:hidden; }
.keywords_top_content { float:left; width:500px; text-align:right; }
.keywords_top_content_keywords { font-size:9px; display:block; margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-weight:bold; }
.book { height:250px; text-align:center; background-image:url(imgs/background_book.png); background-repeat: no-repeat; }
.menu { height:28px; padding-top:4px; }
.content { margin-left:40px; width:686px; padding-top:20px; }
#footer { width:766px; height:87px; background-image:url(imgs/background_footer.png); background-repeat: no-repeat; font-family:tahoma; font-size:11px; }