body {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9pt;
	background-color: #ffffe0;
	background-image: url("../img/bg.gif");
}

td {
	font-size: 9pt;
}

a {color: #ffa500; text-decoration: none;}
a:hover {text-decoration: underline;}
a:visited {color: gray;}

.belowtitle {
	color: #ffa500;
	font-size: 8pt;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: right;
	background-color: #779277;
	letter-spacing: 4px;
	border: solid #000000 1px;
	border-bottom: solid #000000 1px;
	background-image: url("../img/bg_bt.gif");
}

.page {background-color: #a0c4a0;}
.pageborder {background-color: #000000;}
.innerborder {background-color: #779277;}

.main {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	border: solid #000000 1pt;
	background-color: #ffffe0;
	border-bottom: none;
	border-top: none;
}

.menu {
	font-size: 8pt;
	font-weight: bold;
	background-color: #000000;
	color: #ffffff;
}

div.menu {
	padding: 2px;
	padding-left: 5px;
	border-left: solid #000000 1px;
	border-right: solid #a0c4a0 1px;
	background-color: #779277;
	background-image: url("../img/bg_menu.gif");
	background-position: right;
	color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	cursor: pointer;
}

div.submenu {
	background-color: #000000;
}

.selector {cursor: pointer;}

.left, .right {
	font-size: 7pt;
	font-weight: normal;
	background-color: #ffffe0;
	color: #000000;
	border-left: solid #000000 1px;
	border-right: solid #000000 1px;
}

.side {padding: 2px; background-color: #a0c4a0; background-repeat: no-repeat; background-position: bottom; background-image: url("../img/bg_side.gif");}

.pr {
	font-size: 7pt;
	font-weight: normal;
	background-color: #E6E6E6;
	color: #000000;
	border: solid gray 1px;
}

.prtext {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 4px;
	text-align: left;
}

a.prlink, a.prlink:visited {
	color: #000000;
}

a.prlink:hover {
	text-decoration: underline;
}

.newstext {
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 4px;
	text-align: left;
}

.big {font-size: 12pt;}
.tiny {font-size: 7pt;}

.counter {font-size: 7pt; font-weight: bold; padding-top: 5px; padding-bottom: 5px;}

.section {
	text-align: right;
	border: none;
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 4px;
	background-color: #ffffe0;
	padding: 0px;
}

.block {
	padding: 2px;
}

.title {font-size: 10pt; font-weight: bold; padding-bottom: 5px;}
.author {padding-right: 3px; font-size: 7pt; text-align: right;}
.date {padding-right: 3px; font-size: 7pt; text-align: right;}
.body {font-size: 9pt; text-align: justify;}
.box {border-bottom: solid #a0c4a0 3px; background-color: #ffffe0; padding: 5px; margin-bottom: 4px; color: #000000;}

img.imgborder {border: solid gray 1px;}

.footer {font-size: 7pt; color: #000000; border-top: solid #000000 2px;}

input {
	border: solid #ffa500 1px;
	color: gray;
	border-bottom: solid #000000 2px;
	background-color: #ffffff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
}

input.addForm {
	border: solid black 1px;
	color: black;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
}

textarea.addForm, select.addForm {
	border: solid black 1px;
	font-family: Tahoma, Arial, sans-serif;
	background-color: #ffffff;
	font-size: 8pt;
	padding-left: 2px;
	padding-right: 2px;
}

.article_title {background-image: url("../img/title_top.gif"); padding-left: 10px; width: 441px; background-color: #a0c4a0;}
.article_info {height: 16px;}
.article_date {background-image: url("../img/title_bottom_left.gif"); background-repeat: no-repeat; font-size: 7pt; padding-left: 10px; width: 143px;}
.article_sec {background-image: url("../img/title_bottom_right.gif"); background-color: #a0c4a0; background-repeat: no-repeat; font-size: 7pt; padding-right: 8px; width: 275px;}
.article_short {padding-top: 5px; font-size: 8pt;}

.pr_title {color: #ffffff; background-color: red; padding-left: 10px; border-bottom: solid #ffffff 1px;}
.pr_info {color: #ffffff; background-color: red;}
.pr_date {font-size: 7pt; padding-left: 10px;}
.pr_sec {font-size: 7pt; padding-right: 10px;}
.pr_short {padding-top: 5px; font-size: 7pt;}

.articlelink {color: #ffffff;}
a.articlelink {text-decoration: none;}
a.articlelink:hover {text-decoration: underline;}
a.articlelink:visited {color: lightyellow;}

a.off {display: none;}
a.on {
	font-size: 8pt;
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #779277;
	background-image: url("../img/bg_submenu.gif");
	border: solid #000000 1px;
	cursor: pointer;
}