/* ::::: http://www.loveread.ec/style/style.css ::::: */

body { margin: 0px; padding: 0px; background-image: url('bg_view_global.jpg'); }
img { border: medium none; }
p { font-family: Verdana,Geneva,serif; margin: 10px; }

a { text-decoration: none; color: rgb(0, 58, 172); }
a:hover { text-decoration: none; color: rgb(215, 10, 10); }

ul#menu_left { padding: 0px; margin: 5px; border-width: 0px 0px 1px; border-style: solid; border-color: gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
#menu_left li { margin: 0px; padding: 0px; list-style: none outside none; border-width: 1px 1px 0px; border-style: solid; border-color: gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; font-size: 0px; line-height: 0; }
#menu_left a { text-decoration: none; color: rgb(0, 0, 0); font: 700 13px Georgia,Verdana,serif; display: block; margin: 0px; padding: 3px; background-color: rgb(246, 246, 246); }
#menu_left a:hover { color: rgb(215, 10, 10); background-color: rgb(255, 255, 153); padding-left: 5px; }
.let a { text-decoration: none; font-weight: 900; }
#let_author a { color: rgb(237, 230, 107); }
#let_author a:hover { color: rgb(0, 0, 0); }
#let_book a { color: rgb(122, 59, 5); }
#let_book a:hover { color: red; }
.navlessons { font-weight: 700; font-size: 15px; text-align: center; color: rgb(54, 54, 54); width: 100%; height: 25px; padding-top: 5px; border-top: 1px solid rgb(102, 102, 102); border-bottom: 1px solid rgb(102, 102, 102); margin-bottom: 0px ! important; background: url('navbg.jpg') repeat-x scroll right top transparent; }
.global_link a { text-decoration: none; color: rgb(0, 58, 172); font-weight: 900; font-size: 12px; }
.global_link a:hover { text-decoration: none; color: rgb(215, 10, 10); font-weight: 900; font-size: 12px; }
.footer { background-image: url('footer_fon.jpg'); padding: 0px; margin: 0px; }
.footer_p { font-size: 10px; width: 800px; text-align: left; color: rgb(127, 127, 156); padding: 10px; margin: 0px; }
.footer strong { font-weight: 400; }
.footer a { text-decoration: none; color: rgb(127, 127, 156); }
.border_com { border: 1px solid rgb(212, 231, 238); background-color: rgb(254, 254, 234); line-height: 1.7; font-size: 12px; margin-bottom: 8px; }
.comments_title { font: 700 14px Arial,Helvetica,sans-serif; text-align: center; border-top: 1px dashed rgb(0, 0, 255); padding-top: 20px; }
.comments { font-weight: 700; font-size: 12px; text-align: left; }
.comments span { color: rgb(195, 195, 195); font-size: 10px; margin-left: 15px; }
.comments_book { font-size: 10px; text-align: left; color: rgb(0, 153, 51); }
.img_com { width: 130px; text-align: center; vertical-align: top; padding: 5px; color: rgb(67, 99, 126); font: 11px Verdana,Geneva,serif; }
.img_com img { margin-bottom: 3px; }
.img_com div { text-align: left; }
.img_com span { color: green; }
.span_str span { font-weight: 900; }
.span_str strong { font-weight: 400; }
.span_str a strong { font-weight: 900; }
.table_view_gl { width: 100%; font: 12px Verdana,Geneva,serif; }
.td_top_color { background-color: rgb(204, 204, 51); }
.td_center_color { background-color: rgb(255, 255, 204); }
.td_comment_color { background-color: rgb(242, 223, 190); }
.td_top_text { margin: 5px 5px 5px 10px; text-align: left; color: rgb(17, 17, 17); font: 900 14px "Palatino Linotype",Verdana,Geneva,serif; }
.td_text_10 { font-size: 10px; font-weight: 400; color: rgb(51, 51, 51); }
.margin-right_8 { margin-right: 8px; }
.main_border { background-color: rgb(255, 255, 255); }
.left { background-color: rgb(255, 255, 255); border-right: 1px solid rgb(120, 66, 11); }
.right { background-color: rgb(255, 255, 255); border-left: 1px solid rgb(120, 66, 11); }
.entry { margin: 20px 0px 0px; text-align: center; color: rgb(51, 51, 51); font: 11px Verdana,sans-serif; }
.entry label { display: block; margin-bottom: 5px; }
.entry #login, .entry #password, .search #search { border: 3px double rgb(241, 202, 127); background-color: rgb(253, 255, 226); color: rgb(51, 51, 51); font: 11px Verdana,sans-serif; width: 150px; }
.entry #remember { vertical-align: middle; }
.small a { font: 11px Verdana,sans-serif; margin: 0px 2px; }
.ankorlist a { font: 11px Verdana,sans-serif; margin: 0px 2px; color: black; }
.ankorlist a:hover { text-decoration: none; opacity: 0.5;}
.small { text-align: center; margin-top: 5px; }
.search { text-align: center; color: rgb(51, 51, 51); font: 11px Verdana,sans-serif; }
.search label { display: block; margin-bottom: 5px; }
.search img { margin: 10px 0px 5px; }
.search input.formbutton { margin: 5px 0px 10px; }
.formbutton { font: 700 11px Verdana,Geneva,sans-serif; color: rgb(255, 255, 255); text-transform: uppercase; background: url('button.gif') repeat scroll 0% 0% transparent; height: 25px; width: 150px; border: 2px solid rgb(204, 204, 204); }
.ul_user { list-style-type: none; font: 11px Verdana,Geneva,sans-serif; margin: 10px; padding: 0px; color: rgb(67, 99, 126); }
.ul_user li { margin: 5px 0px; }
.ul_user img { vertical-align: middle; }
.ul_user a { font: 12px Verdana,Geneva,sans-serif; }
.rating, .rating a:hover, .rating a:active, .rating a:focus, .rating .current-rating { background: url('rating.gif') repeat-x scroll left -1000px transparent; }
.rating { position: relative; width: 100px; height: 20px; overflow: hidden; list-style: none outside none; margin: 0px; padding: 0px; background-position: left top; }
.rating li { display: inline; }
.rating a, .rating .current-rating { position: absolute; top: 0px; left: 0px; text-indent: -1000em; height: 20px; line-height: 20px; outline: medium none; overflow: hidden; border: medium none; }
.rating a:hover, .rating a:active, .rating a:focus { background-position: left bottom; }
.rating a.one-star { width: 20%; z-index: 6; }
.rating a.two-stars { width: 40%; z-index: 5; }
.rating a.three-stars { width: 60%; z-index: 4; }
.rating a.four-stars { width: 80%; z-index: 3; }
.rating a.five-stars { width: 100%; z-index: 2; }
.rating .current-rating { z-index: 1; background-position: left center; }
.warning_border { border: 1px solid rgb(197, 127, 0); background-color: rgb(254, 254, 234); padding: 12px; font: 11px Verdana,Geneva,sans-serif; }

ul#menu_left { padding: 0px; margin: 5px; border-width: 0px 0px 1px; border-style: solid; border-color: gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
#menu_left li { margin: 0px; padding: 0px; list-style: none outside none; border-width: 1px 1px 0px; border-style: solid; border-color: gray; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; font-size: 0px; line-height: 0; }
#menu_left a { text-decoration: none; color: rgb(0, 0, 0); font: 700 13px Georgia,Verdana,serif; display: block; margin: 0px; padding: 3px; background-color: rgb(246, 246, 246); }
#menu_left a:hover { color: rgb(215, 10, 10); background-color: rgb(255, 255, 153); padding-left: 5px; }
.let a { text-decoration: none; font-weight: 900; }
#let_author a { color: rgb(237, 230, 107); }
#let_author a:hover { color: rgb(0, 0, 0); }
#let_book a { color: rgb(122, 59, 5); }
#let_book a:hover { color: red; }
.PC_Links_Block td { padding: 2px; margin: 0px; vertical-align: middle; }
.PC_Links_Block a.PC_Lnk_53895 { font-family: Verdana; font-size: 11px; color: rgb(65, 105, 225); font-weight: bold; text-decoration: none; }
.PC_Links_Block a.PC_Lnk_53895:hover { font-family: Verdana; font-size: 11px; color: rgb(0, 58, 172); font-weight: bold; text-decoration: underline; }
.PC_Links_Block td { padding: 2px; margin: 0px; vertical-align: middle; }
.lx__lxa24267 { visibility: visible ! important; display: block ! important; text-decoration: none; vertical-align: top; padding-right: 10px; font-size: 11px; color: rgb(0, 58, 172); font-family: Verdana; font-weight: bold; }
.lx__lxa24267:hover { color: rgb(215, 10, 10); }
.lx__imx24267 img { border: 1px solid rgb(255, 255, 204); }
.lx__imx24267:hover img { border-color: rgb(255, 255, 204); }
.PC_Links_Block td { padding: 2px; margin: 0px; vertical-align: middle; }
.PC_Links_Block a.PC_Lnk_15344 { font-family: Verdana; font-size: 11px; color: rgb(65, 105, 225); font-weight: bold; text-decoration: none; }
.PC_Links_Block a.PC_Lnk_15344:hover { font-family: Verdana; font-size: 11px; color: rgb(0, 58, 172); font-weight: bold; text-decoration: underline; }
