body {background-color:#f2f8de; margin-top:20px; margin-bottom:70px}
#header h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:34px; color:#434242}
#header div {width:580px; text-align:center}
.header_logo {width:301px; height:114px; background:url("../img/main.png") no-repeat; float:left; margin:-16px 0 0 -14px}

a.button_download:link, a.button_download:visited, a.button_download:active {display:block; background:url("../img/main.png") 0 -114px no-repeat; height:30px; width:96px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#604f4f; line-height:30px; text-align:center; text-decoration:none}
a.button_download:hover {background:url("../img/main.png") 0 -144px no-repeat; color:#2f6a11}



a.link_author_book:link, a.link_author_book:visited, a.link_author_book:active {
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#468d13; border-bottom:solid 1px #0c8fa6; text-decoration:none; font-weight:normal;
}


a.text_link:link, a.text_link:visited, a.text_link:active {
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b81919; text-decoration:none; font-weight:normal;
}

a.text_link:link {color:red}

a.link_author_book:hover, a.text_link:hover {border-bottom:dashed 1px #b81919; text-decoration:none}

a.text_link:hover {border-bottom:dashed 1px #468d13;}

.button_cover {padding:0 0 5px 25px}

.justify {text-align:justify}

.quote {padding:20pzx; padding-right:70px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#8a282f;}
.block_texts, .block_texts1 {padding:8px 20px 8px 35px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:11px}
.block_author_book { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:600; color:#203876}
.block_texts_footer_refr {padding:0; border-right:dotted 1px gray}
.block_texts_last_r {padding:0; font-size:12px}
.footer {width:898px; height:92px; margin:0 -14px -14px -14px; background:url("../img/main.png") left bottom no-repeat;}
.footer_div_table {padding:0 25px 0 15px}
.footer_table {height:65px; width:858px}
.block_texts_last_r span { color:#538209}
a.link_text:link, a.link_text:visited, a.link_text:active {}
.text_header {width:643px; height:23px; background:url("../img/main.png") 0 -174px no-repeat}
.text_middle {width:643px; background:url("../img/bg_line.png") repeat-y;}
.text_footer {width:643px; height:23px; background:url("../img/main.png") 0 -201px no-repeat}


.text_header1 {width:811px; height:23px; background:url("../img/bg_au.png") 0 0 no-repeat}
.text_middle1 {width:811px; background:url("../img/bg_au.png") -811px 0 repeat-y;}
.text_footer1 {width:811px; height:23px; background:url("../img/bg_au.png") left bottom no-repeat}
.block_texts1 { font-size:12px; padding:8px 35px;}


.text_orange_border {border-right:dotted 1px orange}
.text_book_size {padding-right:23px; font-family:Verdana, Arial, Helvetica, sans-serif; color:gray; font-size:11px}

.nav_container a, .nav_container div, .nav_active {font:12px Arial, Helvetica, sans-serif; color:#676767; line-height:24px; float:right}
.nav_container div { font-size:14px}
.nav_container a, .nav_active { text-decoration:none; display:block; padding:0 10px; margin:0 1px; border:1px solid #9cd570; background:#f5fcf0}
.nav_container a:hover { background:#d4f7be}
.nav_container {margin:15px 70px 15px 0; height:24px; text-align:right}
.nav_active { background:#d4f7be !important}

.style550 {font-size: 17px}

a.supplement_link:link, a.supplement_link:visited, a.supplement_link:active {
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3A55A0; text-decoration:none; font-weight:normal;
}
a.supplement_link:hover {border-bottom:dashed 1px #3A55A0;}


a.suppl2_link:link, a.suppl2_link:visited, a.suppl2_link:active {
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#203876; text-decoration:none; font-weight:normal;
}
a.suppl2_link:hover {border-bottom:dashed 1px #203876;}

.black_style { color:black !important; font-size:11px !important; font-family:Verdana, Arial, Helvetica, sans-serif; width:480px}

a.black_ln:link, a.black_ln:active, a.black_ln:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-decoration:none}
a.black_ln:hover { border:1px dashed #000;}

/**psyho partner**/
a.psyho, a.psyho2  {font:18px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#ad201f; text-decoration:none; display:block; line-height:40px;}
a.psyho:hover, a.psyho2:hover {text-decoration:none; color:#F00}
.psyho_img, .psyho_img2 {float:left; padding: 0 44px 0 35px; border:0}
a.psyho2 { line-height:normal;}
/*.psyho_img2 {padding:0}*/s