html {
	margin:		0px;
	padding:	0px;
}
body {
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		small;
	color:			#66422A;
	background:		#AA3917 url(/img/table.gif) left top;
	margin:			0px;
	padding:		0px;
}
a:link {
	color:	#0065E2;
}
a:visited {
	color:	#5091E2;
}
img {
	border:	none;
	margin:	0px;
}
table {
	border:		none;
	margin:		0;
	padding:	0;
}
td {
	vertical-align:	top;
}
p {
	font-family:	Times New Roman, serif;
	font-size:		medium;
	text-indent:	40px;
	text-align:		justify;
	margin-top:		5px;
	margin-bottom:	5px;
}
h1 {
	color:			#D90E0F;
	font-size:		18px;
	font-weight:	normal;
	letter-spacing:	0.1em;
	text-align:		center;
	margin:			0px 12px 0px 12px;
}
h2 {
	color:			#FB6407;
	font-size:		14px;
	font-weight:	bold;
	text-align:		left;
	margin:			30px 25px 15px 0px;
}
h3 {
	color:			#BC9961;
	font-size:		12px;
	font-weight:	bold;
	text-align:		left;
	margin:			25px 20px 15px 0px;
}
h4 {
	color:			#DB1E1D;
	font-size:		13px;
	font-weight:	bold;
	text-align:		center;
	margin:			0px 0px 10px 0px;
}
label, .pointer {
	cursor:	pointer;
}
ul {
	margin-top:			7px;
	margin-bottom:		7px;
	list-style-image:	url(/img/bullet.gif);
}
li {
	font-family:	Times New Roman, serif;
	font-size:		medium;
	margin-top:		5px;
	margin-bottom:	5px;
}
dl {
	font-family:	Times New Roman, serif;
	font-size:		medium;
}
dt {
	margin-top:		10px;
}
dd.list {
	font-size:	smaller;
}
form {
	margin:		0px;
	padding:	0px;
}
textarea {
	width:	95%;
}
th {
	font-family:		Tahoma, Arial, sans-serif;
	font-size:			small;
	background-color:	#F5ECC3;
}
fieldset {
	border:		solid 1px #E0C699;
	padding:	5px;
	margin:		3px 0px 3px 0px;
}
fieldset td {
	width:	50%;
}
legend {
	padding:	0px 3px 0px 3px;
}

#header {
	background:	transparent url(/img/beads1.jpg) no-repeat 709px 0px;
	padding:	0px;
	margin:		0px;
	width:		100%;
	height:		81px;
	max-height:	81px;
}
#tape {
	background: transparent url(/img/tape_gr.gif) repeat-x left top;
	position:	absolute;
	top:		10px;
	left:		445px;
	width:		268px;
	height:		41px;
}
#tape a {
	font-size:			12px;
	font-weight:		bold;
	color:				#FF9999;
	text-decoration:	none;
}
td.tape_cell {
	background:		transparent url(/img/tape_gr1.gif) no-repeat left top;
	text-align:		center;
	vertical-align:	middle;
}
img.logo {
	float:	left;
}
#dbody {
	background-image:		url(/img/beads2.jpg);
	background-repeat:		no-repeat;
	background-position:	709px 0px;
	padding:				0px;
	margin:					0px 0px 22px 0px;
	width:					100%;
}
.full_width {
	width:	100%;
}
td.book_left {
	width:	71%;
}
td.book_right {
	width:	29%;
}
#top_left {
	height:		130px;
	width:		100%;
	font-size:	1px;
	background:	transparent url(/img/bmargin11.jpg) no-repeat 25px 100%;
}
#logo2 {
	height:			130px;
	width:			285px;
	vertical-align:	top;
}
#bookmarks {
	height:			130px;
	background:		transparent url(/img/bgtopbook.gif) repeat-x left bottom;
	text-align:		right;
	vertical-align:	bottom;
	white-space:	nowrap;
}
#bookmarks a {
	display:		inline-block;
	text-decoration:none;
	margin:			0;
	padding:		0;
}
#top_right {
	height:			130px;
	font-size:		1px;
	background:		transparent url(/img/bgtopbook.gif) repeat-x left bottom;
	text-align:		left;
	vertical-align:	bottom;
}
#spine {
	height:		130px;
	width:		119px;
	min-width:	119px;
	background:	transparent url(/img/spine.gif) no-repeat left bottom;
}
#base_page {
	background:	#FEFEDD url(/img/bgleftbook.gif) repeat-y left top;
	margin:		0px;
	padding:	22px 0px 22px 115px;
}
#right_page {
	color:		#66422A;
	background:	#FEFEDD url(/img/middlegrad.gif) repeat-y left top;
	margin:		0px;
	padding:	43px 12px 22px 90px;
}
div.pattern_b {
	height:		23px;
	background:	transparent url(/img/pattern_b.gif) no-repeat center top;
	margin:		15px 0px 15px 0px;
	clear:		both;
}
div.post_direct {
	text-align:	right;
	font-size:	0.85em;
}
table.h1 {
	width:			auto;
	min-height:		20px;
	margin:			25px 0px 10px 0px;
}
td.h1 {
	text-align:		center;
	vertical-align: middle;
}
td.h1l {
	width:	24px;
	background:	transparent url(/img/pattern_l.gif) no-repeat left center;
}
td.h1r {
	width:	24px;
	background:	transparent url(/img/pattern_r.gif) no-repeat right center;
}
span.comment {
	font-size:	smaller;
	color:		#AA884E;
}
.nobr {
	white-space:	nowrap;
}
.inner_block {
	margin:		0px 0px 30px 0px;
	padding:	30px 12px 0px 12px;
	background:	transparent url(/img/pattern_sy.gif) no-repeat center top;
}
.outer_block {
	margin:		0px;
	padding:	30px 12px 15px 12px;
	background:	#FFF url(/img/pattern_sw.gif) no-repeat 50% 13px;
}
.inp {
	background-color:			white;
	border:						solid 1px #E0C699;
	font-family:				Tahoma, Arial, sans-serif;
	font-size:					12px;
	color:						#66422A;
	padding:					2px 3px 2px 3px;
	margin:						2px;
	scrollbar-face-color:		#E0C699;	/* Цвет переднего плана кнопок и движка */
	scrollbar-highlight-color:	#E0D3BC;	/* Цвет подсветки элементов */
	scrollbar-shadow-color:		#A89473;	/* Цвет затемнения */
	scrollbar-3dlight-color:	#FEFEDD;	/* Цвет рамки слева и вверху */
	scrollbar-arrow-color:		#FFFFFF;	/* Цвет стрелки */
	scrollbar-track-color:		#FEFEDD;	/* Цвет полосы */
	scrollbar-darkshadow-color:	#FEFEDD;	/* Цвет тени справа и внизу */
}
#inpsubs {
	width:			150px;
	margin-top:		10px;
	margin-bottom:	10px;
}
.courier {
	font-family:	Courier, Courier New;
}
.grid {
	width:			100%;
	border-top:		solid 1px #F2E5AD;
	font-family:	Times New Roman, serif;
	font-size:		medium;
}
.grid td {
	border-bottom:	solid 1px #F2E5AD;
}
.al_ml {
	text-align:		left;
	vertical-align:	middle;
}
.al_mr {
	text-align:		right;
	vertical-align:	middle;
}
.al_bl {
	text-align:		left;
	vertical-align:	bottom;
}
.al_br {
	text-align:		right;
	vertical-align:	bottom;
}
.citats {
	font-family:	Times New Roman, serif;
	/*font-size:		medium;*/
	text-align:		justify;
}
table.bl_shadow {
	width:			100%;
	height:			14px;
	background:		#FEFEDD url(/img/bl_shadow_m.gif) repeat-x top left;
	margin-bottom:	30px;
}
.bl_shadow td {
	width:		50%
	height:		14px;
}
td.bl_shadow_l {
	background:	transparent url(/img/bl_shadow_l.gif) no-repeat top left;
}
td.bl_shadow_r {
	background:	transparent url(/img/bl_shadow_r.gif) no-repeat top right;
}
.right_text {
	font-family:	Times New Roman, serif;
}
#lb_conor {
	width:		70px;
	min-width:	70px;
	height:		32px;
	background:	transparent url(/img/lb_conor.gif) no-repeat right top;
}
#bottom_page {
	height:		32px;
	background:	transparent url(/img/bottom_shadow.gif) repeat-x left top;
}
#spineb1 {
	height:		32px;
	width:		156px;
	min-width:	156px;
	background:	transparent url(/img/spineb1.gif) no-repeat right top;
}
#spineb2 {
	height:		32px;
	width:		271px;
	min-width:	271px;
	background:	transparent url(/img/spineb2.gif) no-repeat left top;
}
.footer_indent {
	width:		64px;
	min-width:	64px;
}
#left_sheet {
	background:	#FEFEDD url(/img/bgleftsheet.gif) repeat-x left bottom;
	padding:	10px 50px 0px 50px;
	text-align:		center;
}
div.footer_str {
	margin-bottom:	5px;
}
#polosa {
	background-color: #F3E7B0;		
}
#twconnor {
	height:		23px;
	width:		91px;
	background:	transparent url(/img/twist_connor.gif) no-repeat left top;
}
#right_sheet {
	width:		24%;
	background:	transparent url(/img/bgrightsheet.gif) no-repeat left bottom;
	padding:	8px 0px 0px 0px;
}
#rsh_inner1 {
	height:		38px;
	background:	#FBF8D2 url(/img/rightsheetconnor.gif) no-repeat left top;
	padding:	32px 12px 0px 38px;
	font-size:	smaller;
}
#rsh_inner2 {
	padding:			0px 12px 0px 38px;
}
#lasttable {
	margin-bottom:	35px;
}
#lt_left {
	width: 76%;
}
.navigator {
	text-align:		center;
	margin-bottom:	30px;
	line-height:	4ex;
}
.selected {
	color:			#FFF;
	background:		#D10000;
	padding:		2px 5px 2px 5px;
}
div.wellcome {
	font-family:	Times New Roman, serif;
	font-size:		medium;
	margin-top:		5px;
	margin-bottom:	5px;
}
.additional {
	font-family:	Times New Roman, serif;
	margin:			20px 0px 5px 0px;
}
.additional p {
	font-size:		small;
}
.par_vote {
	width:		50%;
	float:		right;
	margin-bottom:	20px;
}
ul.discuss {
	list-style-type:	none;
	list-style-image:	url(/img/cp.gif);
	margin-left:		20px;
	padding-left:		0px;
}
li.remark {
	font-family:	Tahoma, Arial, sans-serif;
	font-size:		small;
	background:		transparent url(/img/mess_line.gif) repeat-x left top;
}
.mess {
	border:			solid 1px #E0C699;
	padding:		5px;
}
.notrans {
	background-color: #FEFEDD;
}
.poem {
	font-family:	Times New Roman, serif;
	font-size:		medium;
	text-align:		center;
}
.tblpoem {
	margin-left:	auto;
	margin-right:	auto;
	width:			auto;
}
.epigraph {
	font-family:	Times New Roman, serif;
	font-size:		-1;
	text-align:		right;
	width:			50%;
	float:			right;
}
.tblepig {
	margin-left:	auto;
	margin-right:	0;
	width:			auto;
}
#frm_subscribe td {
	vertical-align:	middle;
}
.invis {
	display:		none;
}
.bld {
	font-weight:	bold;
}
span.unread, span.privat {
	font-family:	Tahoma, Arial, sans-serif;
	font-weight:	bold;
	font-size:		large;
}
span.unread {
	color:			red;
}
span.privat {
	color:			blue;
}
a:link.add , a:visited.add, a:active.add, a:hover.add {color: #FEFEDD; font-size: 9px; text-decoration: none;}
div.add {color: #FEFEDD; font-size: 9px; text-align: center;}
