BODY {
	background-color: #c7c7c7;
	color: #000000;
        background-attachment: scroll;
        background-position: top left;
	font-family : Trebuchet MS,Helvetica,sans-serif;
        font-size : 10pt;
        text-align : justify;
        border: 0;
}

BIG {
  font-size : 11pt;
  font-weight : bold;
}

p {
	font-family :  Trebuchet MS,Helvetica,sans-serif;
        font-size : 10.5pt;
}

p.bigger {
	font-family : Trebuchet MS,Helvetica,sans-serif;
        font-size : 11pt;
	font-weight : bold;	
}

p.small{
	font-family : Trebuchet MS,Helvetica,sans-serif;
        font-size : 9pt;
}

A {
        color : #000000;
	text-decoration : underline;
}

A:ACTIVE {
        color : #000000;
	text-decoration : underline;
}
A:HOVER {
        color : #909090;
	text-decoration : underline;
}
A:LINK {
        color : #000000;
	text-decoration : underline;
}

A.small {
	font-size : 9pt;
	font-weight : bold;
}

TABLE {
	FONT-SIZE: 10pt;
	text-align : justify;
}

H1 {
        color : #000000;
	font-family : Trebuchet MS,Helvetica,sans-serif;
	font-size : 18pt;
	text-align : center;
	font-weight : bold;
}
.arc_header {
	/* Для заголовков частей романов, для которых ещё не нарисована иллюстрация */
        color : black;
	font-family : Trebuchet MS,Helvetica,sans-serif;
	font-size : 24pt;
	text-align : center;
	font-weight : bold;
}
H2 {
        color : #000000;
	font-family : Trebuchet MS,Helvetica,sans-serif;
	font-size : 14pt;
	text-align : center;
	font-weight : bold;
	MARGIN-TOP: 0px;
}
H3 {
	font-family : Trebuchet MS,Helvetica,sans-serif;
        color : #000000;
	font-size : 12pt;
	text-align : justify;
	font-weight : bold;
	MARGIN-TOP: 0px;
}
H4 {
	font-family : Trebuchet MS,Helvetica,sans-serif;
	font-size : 12pt;
	text-align : center;
	font-weight : bold;
	MARGIN-TOP: 0px;
}
H6 {
	font-family : Courier new;
	font-size : 8pt;
	MARGIN-TOP: 0px;

}


LI {
	font-family : Trebuchet MS,Helvetica,sans-serif;
	font-size : 9pt;
	text-align : justify;
	margin-top : 0px;
	margin-bottom : 5px;
}

UL {
  margin-left : 15px;
}


  .lmenu{
    text-align:left;
    padding: 15px;
    width: 45%;
    max-width: 230px;
    margin-left: -50px;
    margin-top: -10px;
    margin-right: 20px;
    margin-bottom: 25px;
    float: left;
    background-image:url('/img/_bg_mm2_2.jpg');
    border: 1px dashed silver;
    background-color: #eeeeee;
}
.ccolumn {
    max-width: 600px;
    display: block;
    margin: 0 auto;
    padding:10px 50px 10px 50px; 
    background-image:url('/img/_bg_std.jpg');
    background-color:#eeeeee;
    text-align:justify;
    background-color: #eeeeee;
}

.image596 {
  width: 330px;
  display: block;
  margin: 0 auto;
}


.ccwrapper {
    max-width: 1100px;
    display: block;
    margin: 0 auto;
    border:1px dashed black;
    text-align: center;
}

@media handheld {
.maint { max-width:300px; width: 300px;}
}
@media screen {
.maint { min-width:300px; width:700px;}
}

.style9 {font-family: "Courier New", Courier, mono;}
.style1 {
	font-weight: bold;
}
.style2 {
        color : #e7e7e7;
}
.style3 {
	font-weight: bold;
}
.style5 {	font-family: Verdana;
	font-size: 13pt;font-weight: bold;
}
.style8 {font-family: "Courier New", Courier, mono; font-weight: bold; }
.style19 {font-family : Trebuchet MS,DejaVu Sans, Nimbus Sans L, Verdana, Liberation Sans, sans-serif; font-size: 9pt; font-stretch: semi-condensed;}
.quotblock {padding-left:200px;}

    .comment_window_background {
    	background: black url(/img/comment_window_background.png); 
	height: 100%; width: 100%; left: 0; top: 0; 
    	position: fixed;
    	opacity: 0.5;
    	filter: alpha(opacity = 50); zoom: 1;
    	-moz-opacity:0.5;
    	z-index: 10100;
    	display: none;
	cursor:pointer;
    }
    .comment_window {
	text-align: left;    	
	left: 200px; top: 100px; 
	background: white; 
	position: fixed; 
	border: 2px #404040 solid;
	min-width: 300px; 
	min-height: 100px;
    	z-index: 10110;
    	display: none;
    	margin-right: 50px;
    	max-width: 500px;
    	padding: 10px 20px 20px 20px !important;
	background: #eeeeee url('/img/_bg_mm2_2.jpg');
    }

	.comment_link {
		font-size:70%; vertical-align:top; cursor: pointer;
	}
.grayed {color: #7f7f7f;}


a:active .grayed, a:link .grayed {
	color: #7f7f7f;
	text-decoration : underline;
}

