html, body 
{ 
	margin: 0px; 
	padding: 0px;
	}

body 
{
	color: #3b3b3b; 
	font-size: 14px; 
	font-family: georgia; 
	padding-bottom: 20px; 
	}

a 
{ 
	color: #125812; 
	text-decoration: underline; 
	}
	
a img 
{ 
	border: 0px; 
	}
	
p 
{ 
	margin: 0px 20px 15px 20px; 
	display: block; 
	font-size: 14px; 
	}
	
.nowrap 
{ 
	white-space: nowrap; 
	}

h6 
{ 
	margin: 10px 30px 10px 30px;
	text-align: right;
	font-size: 14px;
	color: #125812;
	font-style: italic;
	padding-left: 60px;
	}

.logo 
{ 
	/*width: 789px;*/
	
	 }
	 
.padLeft193
{
	padding-left:193px;}
	 
.logo h1 
{ 
	color: #125812; 
	font-size: 12px; 
	text-transform: uppercase; 
	display: block; 
	width: 250px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; 
	text-align: right; 
	float: right; 
	}
	
#header 
{
	vertical-align:bottom;}
	div.toplogo {
	position:absolute;
		padding:0 10 0 0px;
		top:25px;
		right:0px;
	}
	.toplogo img{
	margin: 0 5px;
	}
	div.articleYear strong{
		display:block;
		margin:10px 10px 5px 15px;
		font-size:11px;
	}
	div.articleYear a {
	display:block;
	font-size:12px;
	margin:0 10px 1px 25px;
	text-decoration:none;
	}
	div.articleYear a.this {
	font-weight: bold;
	}
	
#header h1 
{ 
	color: #125812; 
	font-size: 12px; 
	text-transform: uppercase; 
	display: block; 
	width: 250px; 
	padding: 0px; 
	margin: 0px 0px 5px 0px; 
	text-align: right; 
	float: right; 
	vertical-align:bottom;
	}
.padLeft193 a.back, .adminEditDelText a {
	padding:6px;
	font-size:11px;
	font-family:tahoma;
}
	
td.logo  
{ 
	vertical-align: bottom;
	text-align: right; 
	padding: 0px; 
	}
	
a.logo 
{ 
	display: block; 
	width: 195px; 
	height: 104px; 
	float: left; 
	}
	
a.return 
{ 
	display: block; 
	position: absolute; 
	font-size: 11px; 
	margin: 85px 0px 0px 394px; 
	font-family: tahoma; 
	}
	
#LeftPane{
	width: 195px;
	border-bottom: 1px solid #90a196; 
	vertical-align: top;
	}

.menu 
{ 
	width:100%;
	height:264px;
	float: left; 
	border-top: 1px solid #90a196; 
	/*position:relative;
	top:-1px;*/
	}
	
.menu a, .menu span
{ 
	display: block; 
	border-bottom: 1px solid #90a196; 
	text-align: center; 
	background: #e7ebe9; 
	color: #9199a1; 
	text-transform: uppercase; 
	font-size: 17px; 
	font-family: georgia; 
	text-decoration: none; 
	padding: 16px 0px 16px 0px; }
	

.menu a:hover, .menu span.this 
{ 
	background: #163b0f; 
	color: #ffffff; 
	}
	
.menu a.home, .menu a.home:hover 
{ 
	font-size: 16px; 
	text-decoration: underline; 
	color: #125812; 
	}
	
.menu a.none, .menu a.none:hover 
{ 
	padding: 0px; 
	background: none; 
	border: none; 
	margin: 10px 0px; 
	text-transform: none; 
	}
	
.menu a.none img 
{ 
	margin: 10px 0px; 
	}
	
.books
{   text-align:center;
	display: block; 
	padding:286px 0px 30px 0px;
	padding:'30px 0px 30px 0px';
	}
	.books a {
		font-size:10px;
	}
.book
{  
	margin-bottom:50px;
	}
	
.book a:link, .book a:visited
{
	font-family:Georgia;
	color:#125812;
	font-size:11px;
	text-decoration:underline;
	}

.book a:hover
{
	font-family:Georgia;
	color:#3a8d28;
	font-size:11px;
	text-decoration:underline;
}

	
#yFlash
{
	position:absolute;
	top:122px;
	left:195px;}
	
#Content
{
	vertical-align:top;
	padding-top:10px;
	border-bottom: 1px solid #90a196;
	}


/*.context { float: left; width: 193px; font-size: 11px; }
.context strong { display: block; margin: 10px 10px 5px 15px; }
.context a { display: block; margin: 0px 10px 1px 25px; text-decoration: none; font-size: 12px; }
.context a.this { font-weight: bold; }*/
div.source {
	margin:20px;
	float:right;
}
div.content {
margin: 20px;
font-size:12px;
color:#6B6B6B;
}
div.content div.date {
color:#A0A0A0;
margin:3px 0 0;
}
div.content div.text {
margin:0 0 20px;
}
div.content div.header a:visited {
color:#6B6B6B;
}
div.content div.header a {
text-decoration: none;
}
div.content div.header {
margin-bottom:4px;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
div.name {
	padding:40px 0 5px;
}
div.name, div.post {
text-align:center;
margin-bottom: 10px;
}
div.imgleft div.img{
	float:left;
	border-left: 5px solid #125812;
	display:block;
}
div.imgright div.img{
	float:right;
	border-right: 5px solid #125812;
	display:block;
}
div.imgright, div.imgleft{
text-align: center;
}
div.imgright strong, div.imgleft strong{
text-transform:uppercase;
padding-top: 50px;
display:block;
}
div.name strong{
text-transform:uppercase;
}
div.nofloat {
clear:none;
margin-top:15px;
}
div.green {
border-bottom:5px solid #125812;
clear:both;
margin:0;
}
div.revsource h6, div.epigraf h6{
font-size:10pt;
font-style:italic;
margin:10px 30px;
padding-left:60px;
text-align:right;
font-family:georgia;
}
div.revsource h6{
color:#3B3B3B;
}
div.epigraf h6{
color:#3B3B3B;
}
.body 
{ 
	width: 100%;
	border: 1px solid #90a196; 
	border-left: 0px; 
	border-bottom: 0px; 
	}
	
#footer
{
	font-size:10px;
	padding:36px 10px 10px 203px;
	height:85px;
	vertical-align:top;
	}
#footer1 a
{
	font-size:10px;
	padding:10px 10px 10px 20px;
	text-decoration: none;
	}
	
#footer a
{
	font-size:10px;
	}
	
h2 { font-size: 19px; margin: 10px; }
h3 { font-size: 16px; font-style: italic; margin: 5px; }
h4 { font-size: 14px; margin: 2px; font-weight:bold; }
h2, h3, h4, h5, h6 { margin-left: 20px; margin-right: 20px; }
ul, ol { margin: 5px 20px 10px 50px; padding: 0px; font-size: 14px; }
h1 { position: relative; display: block; }

img.rightImage { float: right; margin: 6px 20px 10px 10px; }

ul.subSections { margin-left: 20px; list-style: none; margin-top: 20px; }
ul.subSections li { margin: 0px 0px 20px 0px; color: #6b6b6b; font-size: 12px; }
ul.subSections li a { text-decoration: none; display: block; margin-bottom: 4px; font-weight: bold; font-size: 14px; }
ul.subSections li a:visited { color: #6b6b6b; }
ul.subSections li span { color: #a0a0a0; display: block; margin: 3px 0px 0px 0px; }

div#tableOfContent { margin: -10px 20px 20px 20px; }
div#tableOfContent a { display: block; }

.control { text-align: left; width: 789px; margin: 0px; padding-top: 5px; clear: left; border-top: 1px solid #90a196; height: 60px; }
.control a { font-size: 11px; display: none; float: right; }
.control a.return { position: relative; margin: 0px; padding-left: 396px; float: none; }

.control img.logo { position: absolute; margin: 15px 0px 20px 76px; cursor: pointer; float: left; }

/*.myBringUp { 
	display: none; position: absolute; left: 0px; top: 0px; z-index: 65536; text-align: center; vertical-align: middle; cursor: default; background: #000000; -moz-opacity: 0.9; height: 100%; width: 100%; visibility: hidden; 
	// filter: alpha(opacity=90); 
	}*/

.myBringUp div { text-align: center; height: 100%; }
.myBringUp table { width: 400px; margin: 0px auto 15px auto; height: 100%; }
.myBringUp td { text-align: left; }
.myBringUp td a { color: #ffffff; }
.myBringUp td p { margin: 0px; }
.myBringUp td img { margin-bottom: 40px; }

#programicaAbout { display: none; }
div.formField textarea {
	width:370px;
}
div.formField textarea, div.formField input, div.formField button, div.divFormButton input, div.divFormButton button, div.captcha input {
	border: 1px solid #90A196;
	background: #E7EBE9;
	color: #125812;
}
div.formField, div.divFormStar, div.captcha {
	margin-bottom: 15px;
}
div.captcha img {
	border:1px solid #90A196;
	margin-bottom:5px;
}
div.divForm {
	font-size: 11px;
	margin:20px;
}
.star {
	color:#f00;
}
.stargray {
	color:#777;
	font-size: 11px;
}
div.divEdit, div.adminDivCreate, div.adminEditDelText { margin: 0 0 10px 20px;  font-size: 11px;  }
div.adminEditDelText a {padding:0;}
div.searchResultsHead, div.searchResultsCount {
	margin: 5px 20px;
	font-size: 11px;
}
div.formField form {
	margin-left: 20px;
}
/*img.png {
	// behavior: url(base/css/pngfix.htc);
	}*/
