/*********************
 * RN - css/base.css *
 *********************/

body{background-color: #f0fff0; color: #000000;
	margin:0; padding:30px; font-family:verdana, arial, helvetica, sans-serif; font-size:13px; line-height:14px;}

#frame{border-color: #348336; background-color:#ffffff;
	width:600px; margin:0 auto; border-width:4px 1px 4px 1px; border-style:solid; border-spacing:0;
	font-size:11px; empty-cells:show; padding:0}

#header {border-color:#0080c0; color:#000000; border-style:solid; background-color:#c2f57e;
	 border-width:0 0 1px 0; padding:1px 4px 4px 4px; vertical-align:bottom; text-align:center;}

#content{border-color: #0080c0;
	 width:350px; border-width:0; padding:5px 4px; vertical-align:top; text-align:left;}

#nav    {width:150px; padding:5px 0; vertical-align:top;}

#nav2   {width:100px; padding:5px 4px 0 0; vertical-align:top;}

#footer {border-color:#0080c0; color:#000000; border-width:1px 0 0 0; border-style:solid;
	width:100%; padding:4px 9px; vertical-align:top; text-align:left; background-color:#c2f57e;}

div.main{border-color:#ff8000; border-width:1px; border-style:solid;
	width:99%; padding:0; vertical-align:top;}
	div.main div.title{background-color:#ff8000; color:#ffffff;
		margin:0; padding:4px; font-weight:bold;}
	div.main div.lead{margin:0; padding:4px; font-size:12px; font-weight:bold; color:#804000;}
	div.main div.date{background-color:#fffff2; color: #808080;
		margin:0 0 4px 0; padding:4px 4px 0 0; font-size:10px; text-align:right;}
	div.main div.text{margin:0; padding:4px; text-align:left;}

div.post{border-color:#0080c0; color: #000000;
	width:99%; border-width:0 0 1px 0; border-style:solid; margin:0; padding:0; text-align:left;}
	div.post div.title{color: #800000;
		margin: 0; padding: 4px 4px 3px 4px; font-size: 15px; font-weight: bold; }
	div.post div.text{margin: 0; padding: 4px;}
	div.post div.autor{margin: 0; padding: 4px; text-align:right; color: #804000;}
	div.post div.lead{margin: 0; padding: 4px; font-size: 12px; font-weight: bold;}
	div.post div.date{color: #808080;
		margin: 0 0 4px 0; padding: 4px 4px 0 0; font-size: 10px; text-align: right;}

div.nav{border-width:0; background-color:#fffff2;
	width:100%; padding:0; vertical-align:top; text-align:left;}
	div.nav div.navtitle {background-color:#ff8000; color:#ffffff;
		              margin:0; padding:1px 4px 3px 4px; font-weight:bold;}
	div.nav div.spis {background-color:#f9fbae; margin:1px; padding:4px; font-size:10px;}

div.nav2{background-color:#fffff2; border-color:#ff8000; border-width:1px; border-style:solid;
	width:99%; padding:0; vertical-align:top; text-align:center;}
	div.nav2 div.navtitle {background-color:#ff8000; color:#ffffff;
		               margin:0; padding:1px 4px 3px 4px; font-weight:bold;}
	div.nav2 div.lead     {margin:0; padding:4px; font-size:12px; font-weight:bold; color:#804000;}
	div.nav2 div.date     {color:#808080;
		               margin:0 0 4px 0; padding:4px 4px 0 0; font-size:10px; text-align:right;}
	div.nav2 div.text     {margin:0; padding:4px; text-align:left;}

span.mono{font-family: monospace;}

div.code{border-color:#918781; margin:2px 0; white-space:pre; font-family:monospace; border-width:1px;
	border-style:solid; padding:2px 4px; overflow:auto;}

div.quote,td.quote{border-color:#918781; margin:2px 0; border-width:1px; border-style:solid; padding: 2px 4px;}

table.filetable{border:0; margin:0; padding:0; width:100%;}
	table.filetable td.autor{width:40%;}
	table.filetable td.title{width:50%;}
	table.filetable td.numer{text-align:right; width:10%;}

a:link    {color:#484340; font-weight:bold; text-decoration:none;}
a:visited {color:#484340; font-weight:bold; text-decoration:none;}
a:hover   {color:#918781; font-weight:bold; text-decoration:none;}
a:active  {color:#918781; font-weight:bold; text-decoration:none;}

a.mi:link    {color:#ffff80; font-weight:bold; text-decoration:none;}
a.mi:visited {color:#ffff80; font-weight:bold; text-decoration:none;}
a.mi:hover   {color:#fbffea; font-weight:bold; text-decoration:none;}
a.mi:active  {color:#fbffea; font-weight:bold; text-decoration:none;}

#content a:link    { text-decoration: underline; }
#content a:visited { text-decoration: underline; }
#content a:hover   { text-decoration: underline; }
#content a:active  { text-decoration: underline; }

.h2 {font-family:verdana,arial,helvetica,helv,sans-serif; font-size:11pt;font-weight:bold;
	text-align:center; color:#006699; margin-top:6px; margin-bottom:4px;}

.h3 {font-family:verdana,arial,helvetica,helv,sans-serif; font-size:10pt; font-weight:bold;
	text-align:center; color:#005500; margin-top:10px; margin-bottom:4px;}

.h4 {font-family:arial,helvetica,helv,sans-serif; font-size:13px; font-weight:bold;
	text-align:center; color:#f0f1b8; margin-top:5px; margin-bottom:2px; background-color:#ff8000;}

.h5 {margin:9px 0 4px 0; font-weight:bold; color:#800000;}

.belka {background-color:#ff8000; border:1px solid #ff8000; margin:0; font-weight:bold; color:white; text-align:center;}

ul,ol{padding:0; margin:0 5px 0 5px;}

li{margin:4px 5px 0 13px;}

hr{border:0; background-color:#ff8000; color:#ff8000; height:1px;}

input,textarea,option,select{border-color:#ff8000; border-width:1px; border-style:solid;
	color:#ff8000; font-size:11px; font-family:verdana, arial, helvetica, sans-serif;}
