
.reader {
	margin: auto;
}
.reader tr{
	background-color: #F5F5F5;
}
.reader td{
	background-color: #F5F5F5;
}
.reader_left_block {
	width: 19px;
	padding-right: 38px;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}
.reader_left_block div{
	margin: auto;
	color: #003399 !important;
	cursor: pointer;
	width:19px;
	height:31px;
	background: url('/images/prev_page.png') 0 0 no-repeat;
}
.reader_center_block div {
	margin: auto;
	overflow:hidden;
	-moz-box-shadow: 0 0 4px 1px #999999;
	-webkit-box-shadow: 0 0 4px 1px #999999;
	box-shadow: 0 0 4px 1px #999999;
	behavior: url(/PIE.php);
	width:720px;
	/*min-height:500px;*/
}
.reader_center_block img {
	border: 0 none;
	outline:0 none;
	margin: auto;
	float:left;
	width:720px;
	height: auto;
	
}
.reader_right_block {
	width: 19px;
	padding-left:38px;
	font-size:1.3em;
	font-weight:bold;
	text-align:center;
}
.reader_right_block div{
	margin: auto;
	color: #003399 !important;
	cursor: pointer;
	width:19px;
	height:31px;
	background: url('/images/next_page.png') 0 0 no-repeat;
}
.reader_top_line{
	width: 100%;
	padding: 3px 0;
	background-color: #e2e2eb;
}
.reader_top_line form{
	width: 100%;
	height: 100%;
}
.reader_page_select {
	width: 100%;
	height: 100%;
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
}
.reader_page_select input{
	font-size:1.3em;
	font-weight:bold;
	vertical-align: middle;
}
.reader_page_select input.reader_page_input{
	font-size:0.833em;
	font-weight:normal;
	color:#585858;
	float: none !important; 
	padding: 3px 2px !important;
   width: 3.6em !important;
}
.reader_page_select input.reader_page_button{
	font-size:1.538em;
	font-weight:bold;
	height:1em !important;
	width:1em !important;
	background: url('/images/page_load.png') 0 0 no-repeat;
	cursor:pointer;
	border:0 none;
}
div.reader_text_hide{
	filter: alpha(opacity=0);
	opacity: 0.0;
}
div.reader_text_visible{
	filter: alpha(opacity=100);
	opacity: 1.0;
	background-color: #FFFFFF;
}
.reader_page_number {
	color: #666666;
	font-size: 0.769em;
	font-weight: normal;
}
.reader_book_name {
	margin: 13px 0 12px;
	font-size: 1.083em;
}

.work_area .panel{
	float:left;
	padding:20px 0 20px 20px;
}

.leftleft.h{display:none;}
.leftleft{
	height:1100px;
	overflow-y:auto;
	width:320px;
	float:left;
}
.rightright{
	margin-left:320px;
}
.clr{clear: both}
.flle{float:left;}