@charset "utf-8";
/* CSS Document */


a {
	text-decoration:underline;
	color:#000000;
}
a:hover {
	text-decoration:none;
	color:#000000;
}
a:visited {
	
	color:#000000;
}
a:active {
	text-decoration:underline;
	color:#000000;
}
.newsheadline {
	margin:0 auto;
	line-height:140%;
	font-weight:bold;
}
.newstext {
	margin:0 auto;
	font-family:verdana, arial, helvetica, sans-serif;
	padding-bottom:8px;
}
.newstext a {
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:italic;
	color:#000000;
}
.newstext a:hover {
	text-decoration:none;
	font-family:verdana, arial, helvetica, sans-serif;
	font-style:italic;
	color:#000000;
}
.booktext {
	margin-left:24px;
	margin-right:24px;
	padding-top:24px;
	padding-bottom:10px;
	line-height:155%;
	font-weight:bolder;
	border-bottom:1px solid #ffffff;
}
.booktextit {
	margin-left:24px;
	margin-right:24px;
	padding-top:10px;
	font-size:80%;
	line-height:155%;
	font-weight:normal;
}

.booktextit a {
text-decoration:none;
font-weight:normal;
}

.btext {
padding-bottom:8px;
margin:0 auto;
}
body {
	margin:0;
	text-align:center;
}
img {
	border: none;
}
#container {
	background-color:#FFFFFF;
	margin:24px auto 0;
	position:relative;
	text-align:left;
	width:976px;
	
}
#footer {
margin-top:0px;
margin-left:24px;
marging-right:24px;
width:912px;
float:left;
font-family:verdana, arial, helvetica, sans-serif;

	font-size:60%;
	text-align:right;
	line-height:155%;
	padding-bottom:12px;
	padding-top:14px;
	border-top:solid 5px;
}


p {
	margin:0 auto;
}
code {
	font-size:115%;
}
#leftright {
	width:976px;
	padding-left:24px;
	padding-bottom:2px;
}
#left {
	float:left;
	padding-left:24px;
	padding-right:24px;
	width:286px;
}
#right {
	margin-top:6px;
	float:left;
	width:632px;
}
#bookcontainer {
	margin-top:0px;
	float:left;
	width:632px;
}
#logo {
	padding-bottom:12px;
}
#blattext {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:155%;
	padding-bottom:12px;
	padding-top:14px;
	border-bottom:solid 5px;
}
#contacts {
	line-height:155%;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	padding-bottom:16px;
}
#news {
	border-top:solid 5px;
	border-bottom:solid 5px;
	color:#000000;
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:155%;
	padding-bottom:12px;
	padding-top:12px;
}
.line {
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
}
#wrap {
}
/* ---- styling the list ---- */
		
		#work {
	font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	float:left;
	list-style:none;
	margin:0 auto;
	padding:0;
}
#work li {
	float:left;
	display:block;
	width:184px;
	margin:0px auto;
	display:inline;
	padding-right:24px;
	padding-bottom:24px;
	background:#fff;
	border:0px solid #cad789;
	height:288px;
}
#work li a {
	border:none;
}
#work p {
	margin-bottom:0;
}
/* ---- show-hide elements ---- */
		
		#work li .show {
	display:block;
	width:184px;
	height:288px;
}
#work li .hide {
	color:#FFFFFF;
	text-align:center;
	height: 0;
	overflow: hidden;
	background:#000000;
}
#work li:hover .hide, #work li.over .hide {
	cursor: pointer;
	height: 288px;
	padding:0px;
	width:184px;
}
#work li:hover .show, #work li.over .show {
	height: 0;
	overflow: hidden;
}
#work li a {
	color:#FFFFFF;
	font-family:verdana, arial, helvetica, sans-serif;

}
#work li a:hover {
	font-family:verdana, arial, helvetica, sans-serif;
	color:#FFFFFF;
}

#booktitle {
font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:155%;
	padding-bottom:32px;
	padding-top:1px;
	
	}
	#bookinfo {
	float:left;
font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
	font-size-adjust:none;
	font-stretch:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:155%;
	padding-bottom:12px;
	width:392px;
	
	}
	.bookinfotext {
padding-bottom:8px;
margin:0 auto;
}

#bookthin {
line-height:80%;
margin-left:24px;
font-family:verdana, arial, helvetica, sans-serif;
	font-size:70%;
width:184px;
float:left;
}
.thinline {
margin:0 auto;
padding-bottom:22px;
border-bottom: 5px solid;
}
.bookline {
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:14px;
border-bottom: 5px solid;
}

#button {

position:fixed;
padding:0;
margin:0;
}