body {
font: 12pt Arial, Helvetica, Sans-serif;
color: #000000; background-color: #ffffff;
padding: 0.1em;
}

a:link  {
color: navy; background-color: inherit;
}
a:visited {
color: green; background-color: inherit;
}



p {
text-align: justify;
text-indent: 2em;
}
pre {
padding-left: 2em;
font-family: "Lucida Console", "Courier New", monospace;
}
tt {
font-family: "Lucida Console", "Courier New", monospace;
}
td {
padding: 2px; margin: 0;
}
h1, h2, h3, h4, h5, h6 {
text-align: center;
color: navy; background-color: inherit;
font-family: Verdana, Arial, Sans-serif;
}

h1 {
font-size: 1.3em;
font-weight: bold;
}
h2 {
font-size: 1.25em;
font-weight: bold;
}
h3 {
font-size: 1.2em;
font-weight: bold;
}
h4 {
font-size: 1.15em;
font-weight: bold;
}

h4.appletTitle {
font-size: 1.25em;
font-weight: bold;
}

/*
h4 #mainMenu{
font-size: 0.8em;
font-weight: bold;
}
*/

h5 {
font-size: 1.1em;
font-weight: bold;
}
h6 {
font-size: 1.05em;
font-weight: bold;
}
ol,ul{
padding-left: 2em; padding-right: 2em;
text-align: justify;
}

ul.unmarked {
	list-style-type: none;
}

ol.lowerAlpha {
list-style-type:lower-alpha;
}

hr {
color: navy; background-color: navy;
text-align:center;
width:0%; height:2px; /* opera */
border-width:0px;
}

.pageTitle {
text-align: center;
color: navy; background-color: inherit;
}
.article-title, .article_title, .articleTitle {
text-align: center;
color: navy; background-color: inherit;
}
.subtitle, .articleSubtitle {
font-style: italic;
text-align: center;
text-indent: 0;
}
.author, .articleAuthor {
text-align: center;
text-indent: 0;
}
.articleSource {
text-align: center;
text-indent: 0;
}
.articlePubTime {
text-align: center;
text-indent: 0;
}
.articleAttachments {
text-align: justify;
text-indent: 0;
}

.articleLinks {
text-align: justify;
text-indent: 0;
}

.newsTitle,.news-header {
font-weight: bold;
color: navy; background-color: inherit;
}
.newsText,.news-text {
font-weight: normal;
color: black; background-color: inherit;
}

.headRow {
vertical-align: middle;
text-align: justify;
}

.tblStandart .tblLayout {
border: none; padding: 2px; 
margin: 0 auto; /* opera*/
border-collapse: collapse;
vertical-align: top;
text-align: left;
}

.tblSolid{
border-style: solid;
border-color: navy;
border-width: 2px;
padding: 2px;
margin: 0 auto; /* opera*/
vertical-align: top;
text-align: left;
}

.appletTitle {
/* font-size: 1.0em; */
color: navy;  background-color: inherit;
}

.menuBar, .menuList, .menuDrop, .menuColumn
{
font-size: 1.0em;
	list-style-type: none;
}
.menuColumnItem
{
padding-bottom: 5px;
}

ul.menuList
{
display: block;
padding-left: 0px; padding-right: 0px;
text-align: left;
	list-style-type: none;
}

.imagesBlock
{
text-align: center;
}

.imageInBlock
{
	padding-bottom: 5px;
}

#leftPane, #rightPane {
	color: inherit; background-color: #b0b0b0; 
	font-size: 0.9em;
	text-align: left; 
	padding: 1px;
}

#contentPane {
background-color: #e0e0e0; 	color: inherit;
	text-align: center;
	padding: 1.0em;
}	

#menu, #css
{
font-size: 0.9em;
}
#footblock {
font-size: 1.0em;
background-color: #b0b0b0;
}

.menuListItem {
	font-size: 1.2em; 
}

.commercial {
}

.notice {
	font-weight: bold;
}

.centered {
	text-align: center;
}

.justified {
	text-align: justify;
}
.guestbookEntry {
	text-align: justify;
	word-wrap: break-word;
}

.guestbookAuthor {
	font-weight: bold;
}

.guestbookMessage {
	text-align: justify;
}

#convention {
	padding:5%;
}

.rip {
	color: white; background-color: black;
}
