body
{
}

.menucaptionfont
{
	font-weight: bold;
	font-size: 8pt;
	color: #3333ff;
	font-family: Verdana, Tahoma, 'Microsoft Sans Serif';
}
.menu-caption-line
{
	border-bottom: #ff6633 2px solid;
}
.login-edit
{
	border-right: #d6ac94 0px solid;
	border-top: #d6ac94 0px solid;
	font-size: 8pt;
	border-left: #d6ac94 0px solid;
	border-bottom: #d6ac94 0px solid;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	background-color: #ffffff;
}
.login-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #F8F9F6;
	font-weight: bold;
}
.login-text
{
	z-index: 1;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10px;
}
.login-email-password-regexp
{
	font-size: 10px;
	z-index: 1;
	color: red;
	font-style: italic;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-weight: bold;
}
.register-email-regexp
{
	font-size: 10px;
	z-index: 1;
	color: red;
	font-style: italic;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-weight: bold;
}
.login-check
{
	z-index: 1;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	font-size: 10.5px;
}
.left-pane
{
	font-size: 4px;
	background-color: #e1ebff;
	border-right: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
}
.center-pane
{
	font-size: 4px;
	background-color: whitesmoke;
	border-bottom: #a9a9a9 1px solid;
}
.right-pane
{
	font-size: 4px;
	border-left: #a9a9a9 1px solid;
	border-bottom: #a9a9a9 1px solid;
	background-color: #f2ffff;
}
.articleitem-text
{
	font-size: 11.5px;
	color: darkblue;
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.sorting-head
{
	padding-right: 3px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana, Helvetica, Arial, Tahoma;
	background-color: #b3d5f5;
	font-size: 12px;
}
.article-head
{
	padding-left: 3px;
	padding-right: 3px;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 3px;
	color: darkblue;
	padding-top: 3px;
	font-family: Verdana, Helvetica, Arial, Tahoma;
	background-color: lightgrey;
}
.article-item
{
	padding-left: 3px;
	font-size: 11px;
	color: darkblue;
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.article_header
{
	border-right: #006699 2px solid;
	border-top: #006699 2px solid;
	border-left: #006699 2px solid;
	border-bottom: #006699 2px solid;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	background-color: #99ccff;
}
.article_title
{
	font-weight: bold;
	font-size: 20px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: brown;
}
.article_subtitle
{
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	color: teal;
}
.article_owner
{
	border-top: saddlebrown 1px solid;
	background-color: linen;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
}
.article_time
{
	border-top: saddlebrown 1px solid;
	background-color: linen;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
}
.article_statistics
{
	border-top: saddlebrown 1px solid;
	background-color: linen;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
}
.article_vote
{
	border-top: saddlebrown 1px solid;
	background-color: linen;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
}
.vote-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #F8F9F6;
	font-weight: bold;
}
.userdata_caption
{
	font-weight: bold;
	font-size: 18px;
	color: #cc3366;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	border-bottom: saddlebrown 1px solid;
}
.userdata_headitems
{
	font-weight: bold;
	font-size: 11px;
	color: #660000;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	background-color: oldlace;
}
.userdata_headitems_nobgcolor
{
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, Verdana, Helvetica, Arial;
}
.userdata_items
{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
.save-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #F8F9F6;
	font-weight: bold;
}
.back-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.information_title
{
	font-weight: bold;
	font-size: 14px;
	margin-left: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, Arial;
}
.information_body
{
	margin-left: 5px;
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	border-top: saddlebrown 1px solid;
}
.lostpassword-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #F8F9F6;
	font-weight: bold;
}
.underregistration-button
{
	z-index: 1;
	border: 2px solid #B5BDC6;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 11px;
	color: #000000;
	background-color: #F8F9F6;
	font-weight: bold;
}
.lostpassword_information
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	background-color: #ccffff;
	border: 1px solid #B5BDC6;
}
.latest_articles_header
{
	font-weight: bold;
	font-size: 11pt;
	color: #cc3366;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	border-bottom: darkgray 1px solid;
}
.statistics_header
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc3366;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	border-bottom: darkgray 1px solid;
}
.statistics_sub_header
{
	font-weight:bolder;
	font-size: 10pt;
	color: #cc3366;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	border-bottom: darkgray 1px solid;
}
.statistics_item
{
	font-size: 9pt;
	color: blue;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.onlineusers-text
{
	font-size: 11px;
	color: dimgray;
	font-family: Tahoma, Verdana, Helvetica, Arial;
}
.news-title-caption
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 3px;
	color: beige;
	padding-top: 3px;
	font-family: Verdana, Helvetica, Arial, Tahoma;
	background-color: steelblue;
}
.news-date-caption
{
	font-weight: bold;
	font-size: 7pt;
	color: beige;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	background-color: steelblue;
	padding-right: 3px;
}
.news-body-text
{
	padding-right: 3px;
	font-size: 9pt;
	color: #003300;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.news-source-text
{
	padding-right: 3px;
	font-weight: normal;
	font-size: 8pt;
	color: palevioletred;
	border-bottom: steelblue 2px solid;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	padding-bottom: 2px;
}
.news-main-text
{
	padding-left: 3px;
	font-weight: bold;
	font-size: 11pt;
	color: #cc3366;
	border-bottom: darkgray 1px solid;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.menu-vertical-text
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	color: black;
	font: 70% Verdana;
	text-decoration: none;
}
.menu-vertical-welcome
{
	padding-right: 5px;
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.menu-vertical-logout
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 8pt;
	color: steelblue;
	font-family: Tahoma, Helvetica, Arial, Verdana;
	text-decoration: none;
}
.menu-vertical-link
{
	text-decoration:none;
	color:black;
}
a.menu-vertical-link:link
{
	text-decoration:none;
	color:black;
}
a.menu-vertical-link:visited
{
	text-decoration:none;
	color:black;
}
a.menu-vertical-link:hover
{
	text-decoration:none;
	color:black;
}
.article-group-title
{
	font-weight: bold;
	font-size: 12pt;
	color: #cc3366;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	padding-left:3px;
}
.article-group-description
{
	font-weight: bold;
	font-size: 9pt;
	color: #cc3366;
	font-family: Verdana, Tahoma, Helvetica, Arial;
	padding-left:3px;
}
.article-item-list
{
	border-top: lightgrey 1px solid;
	padding-left: 3px;
	font-size: 11px;
	color: darkblue;
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.article_body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left:5px;
}
.cs-keyword {
	color:blue
}
.cs-string {
	color:green
}
.cs-comment {
	color:gray
}
P {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
pre {
	background-color:powderblue;
	font-family:Courier New, Courier, mono;
	white-space:pre;
	padding:10px 10px;
	border:1px solid steelblue;
}

H2 {
	font-size: 13pt;
	color:darkorange;
	font-weight: bold;
}
H3 {
	font-size: 12pt;
	font-weight: bold;
	color:darkorange;
}
H4 {
	font-size: 10pt;
	color:darkorange;
	font-weight: bold;
}
.so22 {
	BORDER-RIGHT: #d0d0d0 1px solid;
	BORDER-TOP: #d0d0d0 1px solid;
	MARGIN-TOP: 10px;
	BORDER-LEFT: #d0d0d0 1px solid;
	BORDER-BOTTOM: #d0d0d0 : 1px solid;
}
.so22head {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: white;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: black;
	TEXT-ALIGN: center;
}
.so22r1 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #e5f4f9;
}
.so22r2 {
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana;
	BACKGROUND-COLOR: #ffffff;
}
.statistics_table
{
	BORDER-RIGHT: #006699 1px solid;
	BORDER-TOP: #006699 1px solid;
	BORDER-LEFT: #006699 1px solid;
	BORDER-BOTTOM: #006699 1px solid;
	BACKGROUND-COLOR: #E0F0F8
}
.statistics-title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #215dc6;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
	TEXT-DECORATION: none;
}
.statistics_numbers
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: saddlebrown;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
	TEXT-DECORATION: none
}
.statistics_link
{
	FONT-SIZE: 13px;
	font-family: Verdana, Helvetica, Tahoma, Arial;
}
.statistics-article-title
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #215dc6;
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial;
	TEXT-DECORATION: none;
}
.admin_link_cell
{
	border-right: darkgray 2px solid;
	padding-right: 8px;
	border-top: darkgray 2px solid;
	padding-left: 8px;
	font-size: 13px;
	padding-bottom: 3px;
	border-left: darkgray 2px solid;
	padding-top: 3px;
	border-bottom: darkgray 2px solid;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	background-color: lightgrey;
}
.admin_link
{
	text-decoration: none;
}
.OnMenuCell
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	color: black;
	font: 70% Verdana;
	text-decoration: none;
}
.OnMenuSelCell
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	color: black;
	font: 70% Verdana;
	text-decoration: none;
	background-color:#FDDB94;
	background-image:url(/images/ONLItemBk.gif);
	background-repeat:repeat-x;
	border:1px solid #adc5ed;
}
.OnMenuLink
{
	text-decoration:none;
	color:black;
}
a.OnMenuLink:link
{
	text-decoration:none;
	color:black;
}
a.OnMenuLink:visited
{
	text-decoration:none;
	color:black;
}
a.OnMenuLink:hover
{
	text-decoration:none;
	color:black;
}
.OnMenuSelLink
{
	text-decoration:none;
	color:#0c4b7b;
	font-weight:bold;
}
a.OnMenuSelLink:link
{
	text-decoration:none;
	color:#0c4b7b;
	font-weight:bold;
}
a.OnMenuSelLink:visited
{
	text-decoration:none;
	color:#0c4b7b;
	font-weight:bold;
}
a.OnMenuSelLink:hover
{
	text-decoration:none;
	color:#0c4b7b;
	font-weight:bold;
}
.news-pager
{
	margin-right:15px;
	font-size: 8pt;
	color: #003300;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.visitor-column
{
	padding-bottom:5px;
	font-size: 6pt;
	color: black;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.visitor-days
{
	font-size: 6pt;
	color: blue;
	font-family: Tahoma, Helvetica, Arial, Verdana;
}
.visitor-days-cell
{
	BORDER-TOP: #d3d3d3 1px solid;
	BORDER-LEFT: #d3d3d3 1px solid;
}
.search_string
{
	border-top: #d3d3d3 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: #d3d3d3 1px solid;
	color: #6699ff;
	font-family: Tahoma, Verdana, Arial;
}
.search_in_articles
{
	font-weight: bold;
	font-size: 8pt;
	color: #009966;
	font-family: Verdana, Tahoma, 'Times New Roman';
}
.custom_items
{
	font-weight:normal;
	font-size:8pt;
	color:black;
	font-family: Verdana, Tahoma, 'Times New Roman';
}
.custom_header
{
	font-weight:bold;
	font-size:8pt;
	color:black;
	font-family: Verdana, Tahoma, 'Times New Roman';
}
.article-new
{
	font-weight:bold;
	font-size:10px;
	color:green;
	font-family: Verdana, Helvetica, Arial, Tahoma;
}
.article-update
{
	font-weight:bold;
	font-size:10px;
	color:red;
	font-family: Verdana, Helvetica, Arial, Tahoma;
}

