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

body {
	margin:0; padding:0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#3C3B4E;
	font-size:75%;
	line-height:1.5em;
	background:#10102C;
	}

h1 {  //clear:both; //width:100%; //float:left; //padding-bottom:1.1em; font-weight:normal; font-size:140%; line-height:1.1em;   }
h2 { font-weight:bold; font-size:100%; line-height:1.1em; }
	
a {color:#998675;}

#book_table {width:100%; border:0; margin:0; padding:0; background:#FFFFFF; max-width:1200px; }
#white { width:100%; background:#FFFFFF; }

.top { height:5px; border-bottom: 2px solid #09091a; }
.bottom { width:100%; border-top: 2px solid #09091a; float:left; //padding-bottom:20px; }

#book { padding:0; margin:0; width:auto; }
	
#book_inside { margin:50px 60px 100px;}
	
	#header { width:100%; float:left; list-style:none; padding: 0 0 25px 0;  //position:relative;  margin:0; font-family: Verdana, Arial, Helvetica, sans-serif; }
	#running_title { float:left; //padding: 0; //margin:0; //position:relative;}
    #page_number { float:right; //padding: 0; //margin:0; //position:relative; }
	#header span {//padding: 0; //margin:0;}
	
	
	.paragraf {width:70%; clear:both; padding:0 auto; margin:0 auto; float:left; }
	.content_table {clear:both;}
	.comment {line-height:1.4em; font-size:90%; padding-left:20px;  }
		.comment p {padding: 0.5em 0 2em 0; margin:0; }
	
	.paracomment {width:100%; float:left; vertical-align:top;}
	.comment_outside {width:30%; float:right;}
	



#nav {width:18%; line-height:1.2em; border-left:1px solid #EEEEFF;  /*background: top left repeat-y url(../images/border.gif);*/ }
	#nav_inside {padding:50px 20px 40px; margin:0; }
	#nav ul { list-style:none; padding:0; margin:0;  }
	#nav li, #nav ol {padding: 2px; margin:0;}
	#nav li a:link {color:#3C3B4E;}
	#nav li a:visited {color:#9C9BAE;}
	#nav .pack, #nav .print, #nav .web, #nav .logo, #nav .print, #nav .illustration {margin-top:25px;}
		
.footer {font-size:90%; margin:20px 50px; //margin-left:25px; clear:both; float:left; color:#C4C7DB;}
	.footer ul {list-style:none; padding:0; margin:0;}
	.footer li { padding-right: 20px;}
	
		
.pack, .pack a {color:#1C879E; font-weight:bold;}
.web, .web a {color:#A87553; font-weight:bold;}
.logo {color:#FF3314; font-weight:bold;}
.print {color:#FFBF00; font-weight:bold;}
.illustration {color:#B52B69; font-weight:bold;}

#nav #k_oglavleniyu a {color:#998675;}
