/* CSS Document */
html, body {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#222;
	}

img{
	border: 0;
	overflow:hidden;
	}


a:link, a:visited, a:active {
	color: #222;
	}

a:hover {
	color: #222;
	text-decoration: none;
	}

#author {
	font-size: 12px;
	width:240px;
	}

#author a:link, #author a:visited, #author a:active  {
	color: #222;
	}

#author a:hover {
	color: #222;
	text-decoration: none;
	}


#readerbanner a:link, #readerbanner a:visited, #readerbanner a:active, #readerbanner a:hover{
	color: #fff;
	text-decoration: none;
	}


#container {
	width: 990px;
	margin: 0px auto;
	}

#header {
	width: 990px;
	height: 75px;
	background-color: #fff;
	margin-top: 15px;
	}

#logo {
	width: 280px;
	height: auto;
	float: left;
	text-align: center;
	color:#222;
	font-size: 13px;
	padding-top: 0px; 
	line-height: 100%; 
	letter-spacing: 1px;
	}

#readerbanner {
width: 240px;
float: left;
margin-left: 20px;
background-color:#ed1a23;
margin-top: 8px;
}

#search {
	width: 430px;
	height: 60px;
	float: left;
	padding-left:20px;
	padding-top: 8px;
	color:#fff;
	font-size:13px;
	}

#search  a:link, #search a:visited, #search a:active {
	color: #222;
	}

#search a:hover {
	color: #222;
	text-decoration: none;
	}
	
#menu {
	width: 240px;
	float: left;
	margin: 10px 0px;
	overflow: hidden;
	padding: 20px;
	background-color: #ecedee;
	}

#content {
	width: 690px;
	margin: 10px 0px 10px 20px;
	float: right;
	}

.clearfloatpad {
	clear : both;
	height: 20px;
	}

.clearfloat {
	clear : both;
	}


#footer {
	width:990px;
	height:80px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #fff;
	border-top:5px solid #ecedee;
	padding:0px;
	font-size: 13px;
	}

.greyblock {
	padding: 20px 15px;
	background-color: #ecedee;
	}

.pinkblock {
	padding: 20px 15px;
	background-color: #fbfaeb;
	}

.greyblocktitle {
	padding: 5px 15px;
	background-color: #ecedee;
	font-size:20px;
	font-weight:normal;
	height:auto;
	vertical-align:middle
	}
	
.greyblockrec {
	padding: 15px 0px;
	background-color: #ecedee;
	height:auto;
	}

.greyblocktitle ol {
	margin-left: 0px;
	padding-left: 0px;
	line-height: 150%; 
	list-style-position: inside;
	}		

.whiteblock {
	padding: 15px;
	background-color: #fff;
	}

.whiteblockborder {
	padding: 15px;
	background-color: #fff;
	border: 1px solid #a3a3a3;
	margin: 0px;
	}

.text-input {
	background:none repeat scroll 0 0 #fff;
	border: 1px solid #a3a3a3;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #999;
	text-align: left;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px 0px 6px 0px;
	}

.butt {
	background:none repeat scroll 0 0 #ecedee;
	border: 1px solid #a3a3a3;
	color:#222;
	font-family: Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	width:50px;
	}

.butt2 {
	background:none repeat scroll 0 0 #ecedee;
	border: 1px solid #a3a3a3;
	color:#222;
	font-family: Trebuchet MS;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	width:50px;
	}

#basket {
	padding: 10px;
	border: 3px solid #fff;
	}


.banner {
	margin: 20px 0px 0px 0px;
	}

.big-cover {
	margin: 15px 0px 0px 0px;
	float: left;
	width:240px;
	}
	
.jdescription {
	margin: 10px 0px 0px 0px;
	float:left;
	width:430px;
	margin-left:20px;
	}	

#catalogue {
	margin-top:10px;
	}

#catalogue ul {
	list-style-type: none;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 150%; 
	}


.footer-links {
	width:660px;
	float: left;
	margin-top:10px;
	}

.copyright {
	width:240px;
	float:right;
	text-align:left;
	margin-top:10px;
	}

.title {
	font-size:20px;
	font-weight:normal;
	}
	
.journal-matrix {
	margin-top: 10px;
	}
	
.issue-matrix {
	margin-top: 10px;
	}
	
.journal-box {
	width:170px;
	float:left;
	overflow:hidden;
	text-align:center;
	position:relative;
	padding-top:10px;
	padding-bottom:17px;
	}

.journal-img {
	height: 200px;
	vertical-align:baseline;
	overflow:hidden;
	}

.journal-info {
	width:170px;
	text-align:left;
	margin-left:15px;
	margin-top:5px;
	overflow:hidden;
	
	}

a.jtitle {
	font-weight:bold;
	}
		
a.jlink {
	color: #426b93;
	}	

.discount {
	display:block;
	position:absolute;
	z-index:40;
	width:170px;
	text-align:right;
	height:210px;
	vertical-align:middle;
	}
		
#history-order td {
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:5px;
	font-size:13px;
	background-color:#ecedee;
	
	}

#history-order td.tabhead{
	background-color:#d3d4d5;
	}

#basket-list td {
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	padding:5px;
	padding-left: 15px;
	font-size:14px;
	background-color:#fbfaeb;
	}

#basket-list td.tabhead{
	background-color:#d3d4d5;
	font-weight: bold;
	}

#basket-list td.itog{
	background-color:#ecedee;
	font-weight: bold;
	}

#basket-list td.count{
	background-color:#ecedee;
	font-weight: normal;
	font-size: 13px;
	}

div.star {
    bottom:0;
    display:block;
    left:115px;
    position:absolute;
    top:100px;
    vertical-align:bottom;
    z-index:40;
}		
	
h1 {
	font-size:20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	}
	
.paginator {
	padding: 5px 15px;
	background-color: #fbfaeb;
	margin: 10px 0px;
	}	
	
.paginator-number {
	float: left;
	width: 450px;
	}
	
.paginator-str {
	float: right;
	width: 180px;
	text-align: right;
	}
			
.redstar {
	color:#ed1a23;
	}
	
.search-img {
	float: left;
	width: 140px;
	}	
	
.search-description {
	float: left;
	margin-left:20px;
	width: 500px;
	}	
	
div.into {
    vertical-align:bottom;
    position:absolute;
    left:15px;
    top:183px;
    display:block;
    z-index:40;
}	

div.intomain {
    vertical-align:bottom;
    position:relative;
    left:100px;
    top:-27px;
    display:block;
    z-index:40;
}

.abc {
	padding: 5px 15px;
	background-color: #fbfaeb;
	font-weight: bold;
	margin: 10px 0px;
	text-align:center;
	
	}	
	
.abc a { 
text-decoration: none;
margin: 0px 4px;
}

.tleft {
	font-size:20px; 
	text-align:left; 
	float:left; 
	width:auto;
	}
	
.tright {
	font-size:14px;	
	text-align:right; 
	float:right; 
	width:auto; 
	padding-top:4px;
	}	
.search-description a {
font-weight: bold;
} 

/*
     FILE ARCHIVED ON 23:25:27 Jul 16, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:05:45 May 19, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 397.551
  exclusion.robots: 0.138
  exclusion.robots.policy: 0.125
  cdx.remote: 0.099
  esindex: 0.016
  LoadShardBlock: 99.098 (3)
  PetaboxLoader3.datanode: 103.276 (4)
  CDXLines.iter: 15.561 (3)
  load_resource: 62.607
  PetaboxLoader3.resolve: 35.552
*/