html {
	height:100%;
}

body {
	margin: 6px 0 0 0;
	padding: 0;
}

html>body {
	margin: 0px;
}

body, table, div {
	font-size:14px; 
	color:black; 
	font-family:arial, verdana;
} 

h1, h2, h3, h4 {
	font-family:arial, verdana;
	text-indent:0;
}

h5 {
	font-size:14px;
	font-weight:bold;
	width:90%;
	border-bottom: 1px dashed grey;
	margin:10px 0px 10px 10px;
	padding:4px;
	color:#334485;
}

h6 {
	font-size:12px;
	font-weight:bold;
	width:90%;
	margin:10px 0px 10px 20px;
	padding:4px;
	color:black;
}

a.small {
	color:white;
	text-decoration:none;
}


a.small:hover {
	color:#ebebeb;
	text-decoration:none;
}

tr.smallmenu td {
	padding:0px
}

h1 {
	color:navy;
	font-size:24px;
}

.smalltd {
	font-size:9px;
	color:gray;
}

.smalltd input {
	font-size:9px;
	color:gray;
	border:1px solid #7297c5;
}

.pageitem {
	text-align:center;
	width:90%;
}

div.small b {
	color:#b0b0b0;
}

a {
	color:darkred;
	text-decoration:none;
}

a:hover {
	color:#7297c5;
	text-decoration:underline;
}

.orangeline
	{
	background: white url(images/logonew_10.gif);
}

.path {
	font-size:11px;
	color:black;
}

.path a {
	font-weight:bold;
	color:#2E2E2E;
}

.path a:hover {
	color:ivory;
}

.error {
	color:red;
	border:1px solid red;
	padding:4px;
	margin:20px;
	background-color:pink;
}

.paper_left {
	background:white url(images/paper_04.gif);
}

.paper_right {
	background:white url(images/paper_06.gif);
}

.conttbl h2 {
	padding:8px;
	padding-left:0px;
	font-size:20px;
	font-family:georgia;
	font-weight:normal;
	color:#426795;
	border:1px solid #ebebeb;
	background:#f2f2f2;
	border-right:1px solid #c0c0c0;
}

.conttbl .content h2 {
	padding:8px;
	padding-left:64px;
	font-size:20px;
	color:#003366;
	border:0px;
	background:#F6F6F6;
	border-right:0
}

.conttbl h3 {
	padding:6px;
	font-weight:normal;
	padding-left:48px;
	font-size:18px;
	color:darkred;
	border:0px;
	background:#ebebeb;
	border-right:1px solid #c0c0c0;
}

.conttbl h4 {
	padding:6px;
	font-weight:normal;
	height:16px;
	padding-left:48px;
	font-size:18px;
	color:orange;
	border:0px;
	border-right:1px solid #c0c0c0;
}

.conttbl a {
	color:#3B50A2;
	padding:1px 1px 1px 1px;
}

.conttbl a:hover {
	color:#6699CC;
	padding:1px 1px 1px 1px;
}

.defaulttable h3 {
 padding-left:6px;
}

.small_newscat th {font-size:17px; color:#666666; font-weight:bold; text-align:right; border-bottom:1px dashed darkgoldenrod;background-color:white; }
.small_newscat .content {padding:5px 25px 5px 25px; font-size:11px; color:#666666; text-indent:5mm}
.small_newscat .content table tr td, .small_newscat .content div {padding:0px 5px 0px 5px; font-size:11px; color:#666666; text-indent:0mm}
.small_newscat .footer {font-size:11px; font-weight:bold; font-family:arial; text-align:right}

#sw_content table, .content table {
	background-color: silver;
	padding:0px;
	margin:4px;
}

#sw_content table tr td, .content table tr td {
	padding:3px;
	margin:0px;
	background-color: white;
	text-indent:0;
}

.newsitem {text-align:left; font-weight:normal}

.newstitle {
	text-indent:0px;
	text-align:justify;
	font-weight:normal;
	margin-left:10em;
}

.newsshort {
	text-indent:0px;
	text-align:justify;
	font-weight:normal;
	color:#666666;
	font-size:11px;
}
.news_items_big .item {
	background-color:white;
	border:1px solid gray;
}

.content p {
	padding:0px 0px 0px 0px;
	text-indent:6mm;
	padding-right:3px;
}

.content p:hover {
	color:#202020;
	background-color:#f0f0f0;
	padding-right:2px;
	border-right:1px solid gray;
}

div.content{
	padding:10px 40px 20px 16px;
	text-indent:6mm;
	border:1px solid #ebebeb;
	border-right:1px solid #c0c0c0;
	background:#f6f6f6;
}

.content th {
	background:#7297c5;
	border:1px solid black;
	font-size:16px;
	font-weight:bold;
	padding:6px;
}

.content img, .content p img, .full img {
	margin:5px;
	padding:1px;
	background:white;
	border:1px solid black;
}

blockquote {
	color:#202020;
	font-size:12px;
	padding-top:2px;
	padding-bottom:0px;
	padding-left:8px;
	margin-top:2px;

	margin-bottom:0px;

	border-left:1px solid gray;

	text-align:justify;
}

.standart, .inlinetable {
	border:1px solid #ebebeb;
	background-color:#d0d0d0;
	width:95%;
}

.pageitem .standart, .pageitem , .inlinetable {
	background-color:white;
}

.pageitem .standart td, .pageitem , .inlinetable td {
	text-indent:0;
	text-align:center;
	background-color:#f0f0f0;
}

.inlinetable td {
	background-color:white;
	padding: 3px;
}

.standart th {
	padding:8px;
	font-size:16px;
	color:white;
	background:#7297c5;
	border:1px solid black;
}

.standart td.liketh {
	padding:8px;
	font-size:16px;
	background:white;
	font-weight: bold;
}

.standart td {
	padding:3px;
	background:white;
}
    
.pageitem .standart th {
	padding:6px;
	font-size:14px;
	color:white;
	background:#7297c5;
	border:1px solid black;
	text-indent:0;
	text-align:center;
}

.rights {
	float:right;
	clear:both;
	text-align:right;
	width:95%;
	text-align:right;
	font-size:10px;
	color:gray;
	padding:8px;
}

ul a {
	padding:0px;
}

img.clipart {
	border:0px;
	padding:0px;
	margin:0px;
}

.innerfold {
	border:1px solid #c0c0c0;
	background:white url(images/docs.gif) 20px 20px no-repeat;
	padding:0px 0px 0px 0px;
	margin-top:40px;
	margin-left:40px;
}

.nopad {
	padding:0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
}

hr {
	color:gray;
	height:1px;
	border:2px;
	background:gray;
	width:80%;
}

.worker {background-color:#ebebeb}
.chief {background-color:#bbbbbb}
.photoalbum {background-color:white}
.photoalbum td {padding:10px 6px 6px 6px}

.fs td {background-color:#ebebeb; border:1px solid gray; padding:0px}
.fs_node td {border:0px; padding:5px}

.btable {
	background-color:#f6f6f6; 
	border:1px solid #ebebeb;
	padding:8px;
	display:block;
}
.btable .th {
	background-color:#ebebeb;
	padding:4px;
	font-weight:bold;
	text-align:center;
}

.btable li {
	text-indent:0px;
	list-style:none;
	padding-left:0px;
}

.nobg {
	background:white;
	border:0px;
}

html>body div.full {
	width: auto;
}

.conttbl {
	width: 100%;
}

html>body .conttbl {
	width: auto;
}

.small {
	font-size:11px;
	color:#606060;
}

.fs_node .icon {background-color:white; padding:0px}

table.editor_line {background-color:black; width:90%; font-size:11px}
table.editor_line td {background-color:white}

div.zone {border:1px solid darkred; background-color:#ebebeb; padding:15px 15px 15px 15px; text-align:center}

.divEditor {background-color:#ebebeb; border:1px solid darkred; padding:15px 15px 15px 15px}

.form_new, .form_edit {background-color:silver;}
.form_new td, .form_edit td {background-color:#f0f0f0; border-top:1px solid white; border-left:1px solid white; border-bottom:1px solid #ebebeb; border-right:1px solid #ebebeb}
.form_new input, select, .form_edit input, select { border:1px solid #ccccff; color:#666666; padding:2px 2px 2px 2px}

.big {
	font-size:14px;
	font-weight:bold;
}

.normal {
	font-size:12px;
	font-weight:normal;
}

li {
	text-indent:0px;
}

.block {
	text-indent:0px;
	background-color:#ebebeb;
}

.block img {
	margin-top:4px;
	margin-bottom:4px;
	padding:1px;
}

.wiki p {
	padding:10px 40px 10px 20px;
	margin-left:80px;
	margin-right:10px;
	text-align:justify;
	text-indent:5mm;
	border:1px dashed #ebebeb;
	background-color:#fcfcfc;
}

.wiki b, .wiki .wikiyear {
	color: #465C78;
}

.wiki i {
	color:gray;
}

.wiki .title {
	color:#000066;
	border-bottom:1px dotted navy
}

.wiki i .title {
	color:#666699;
}


.wiki .name{
	font-weight:bold;
}

.tooltip {
	background:ivory;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	font-size:10px !important;
	margin:0px;
	padding:3px 5px;
}

tr.trNormal td{
	background-color:white;
}


tr.trHover td{
	background-color:#ebebeb;
}

ul.selector {
	background-color: white;
	border:1px solid #7297c5;
	color:white;
	padding:1px 1px 1px 1px;
	margin-bottom: 0px;
	clear:both;
}

html>body ul.selector {
	padding:3px 1px 3px 1px;
}

ul.selector, ul.selector li {
	display:inline;
}

ul.selector li {
	list-style:none;
	width:1em;
	padding:2px 5px 2px 5px;
	margin:0px 1px 0px 0px;
}

ul.selector li.head {
	color:white;
	background:#7297c5 url(images/page.gif) no-repeat;
	padding-left:20px;
}

ul.selector li.active {
	color:black;
	font-weight:bold;
	background-color:#ebebeb;
}

ul.selector li.normal {
	color:black;
	background-color:#ebebeb;
}


ul.pagelist li{
	list-style:none;
	margin:0px 0px 10px 0px;
}

ul.pagelist {
	padding:20px 0px 0px 20px;
	clear:both;
}

.fancydate, .shortdate {
	float:left;
	width:90px;
	color:gray;
	clear:both;
}

.fancydate {
	text-align:center;
	font-size:22px;
	font-family:verdana, arial, tahoma, ms sans serif;
	color:navy;
}

.fancydate small {
	font-size:11px;
	font-weight:bold;
}

.pagelist .title {
	float:left;
	text-align:justify;
	width:62%;
}

html>body .innerfold .pagelist .title{
	padding-left:100px;
	float:none;
	width:62%;
}

ul.pagelist .small {
	display:block;
	text-align: justify;
	border:0px;
	padding-left:15px;
	padding-top:3px;
}

div.hormenu {
	width:500px;
	display:block;
	text-align:center;
	border:1px solid #7297c5;
	padding:1px;
	margin:0px;
	background-color:white;
}

ul.hormenu {
	display:inline;
	padding:0px 2px 0px 2px;
	margin-left:0px;
	margin-top:0px;
	line-height: 2em;
}

ul.hormenu li{
	list-style:none;
	font-size:0.9em;
	margin-left:0px;
	display:inline;
	padding:3px 14px;
}

ul.hormenu li.head{
	float:right;
	width:472px;
	line-height: 2em;
	margin-top: 0px;
	padding-top:0px;
	list-style:none;
	font-size:1.1em;
	display:block;
	clear:both;
	background-color:#7297c5;
	color:white;
	font-weight:bold;
}

div.sidelist, div.sidelistright {
	float:right;
	margin-left:20px;
	width:250px;
	display:block;
	text-align:center;
	border:1px solid #7297c5;
	padding:0px;
	margin-top:20px;
	margin-bottom:0px;
	background-color:white;
}

ul.sidelist, ul.sidelistright {
	display:inline;
	padding:0px 2px 0px 2px;
	margin-left:0px;
	margin-top:0px;
	line-height: 1em;
	width:100%;
}

html>body ul.sidelist, html>body ul.sidelistright {
	width:auto;
}

ul.sidelist li.head, ul.sidelistright li.head{
	list-style:none;
	font-size:1.1em;
	display:block;
	clear:both;
	background-color:#7297c5;
	color:white;
	font-weight:bold;
	margin-left:0px;
	padding:0.6em 0.2em;
}

ul.sidelist li, ul.sidelistright li{
	list-style:none;
	font-size:0.9em;
	margin-left:0px;
	display:block;
	overflow:hidden;
}

ul.sidelist a, ul.sidelistright a{
	padding:0.6em 0.2em;
	display:block;
}

ul.sidelist a:hover, ul.sidelistright a:hover{
	padding:0.6em 0.2em;
	background-color:#c3dbff;
	color:navy;
	display:block;
}

ul.tabmenu {
	margin-left:0px;
	padding-left:0px;
	display:inline;
}

ul.tabmenu li img {
	padding-bottom:-4px;
	vertical-align:middle;
}

ul.tabmenu li span {
	display:inline;
	line-height:12px;
	padding-left:12px;
}

ul.tabmenu li {
	list-style:none;
	display:inline;
	border:1px solid #ebebeb;
	padding: 8px 4em 0px 10px;
	margin-top:10px;
}

html>body ul.tabmenu li {
	padding: 16px 4em 9px 10px;
}

.card tr {
	font-size:12px; 
	color:#666666; 
	font-family:arial;
}
.card .key {
	font-weight:bold;
	color:#003366;
	text-align:right;
	padding:0px 12px 0px 0px
}
.card  .text td{font-size:12px; text-align:center; border:1px dashed #666666; padding:10px 0px 10px 0px}

.card {
	border:1px solid #ebebeb;
	width:100%;
	padding:8px;
	text-align:justify;
}

.cardtext {color:#606060}

.innerfold h4 {
	text-align:center;
}

.pageitem h2 {
	padding-left:3em;
	text-align:left;
}

.top-left {
	background: url(images/paper_01.gif);
	width:17px;
	height:17px;
	display:inline;
}

.top-right {
	background: url(images/paper_03.gif);
	width:17px;
	height:17px;
	display:inline;
}


.top-inside {
	background: url(images/paper_02.gif);
	width:100%;
	height:17px;
	display:inline;
}

td.l03 {
	background:white url(images/logonew_03.gif) repeat-x;
}

b.cl {
	padding-right:10px;
}

.innerfold .clipart {
	margin:0px 6px 0px 0px;
	border:0px;
}

.informer th {
	background-color: #7297c5;
	color:white;
	padding:3px;
	margin:0px;
	font-size: 12px;
	text-align:right;
}

.informer td.small {
	padding: 0 5px 0 3px;
}

input.nobr {
	border:0px
}

.address {
	overflow:hidden;
	height:41px;
	width:314px;
}

td.colLeft {
	width:20%;
}

.original {
	display:none;
}

.copyright {
	float:right;
	width:50%;
}

#showimgalone {
	text-align:center;
}

#showimgalone img {
	padding:1px;
	border:1px solid gray;
}

#backnav {
	width:auto;
	background:#ebebeb;
	padding:4px;
	margin-bottom:20px;
	margin-top:0px;
}

#backnav a {
	font-weight:bold;
	color: #1550B2;
	padding-left:20px;
}

.photo-right {
	background:white url('clipart/pp/photoframe_04.gif');
}

.photo-left {
	background:white url('clipart/pp/photoframe_02.gif');
}

.photo-bottom {
	background:white url('clipart/pp/photoframe_05.gif');
}

#phototable img {
	border:0px;
	padding:0px;
}


.moduleholder th{
	border:0px;
}

.moduleholder, .moduleholder table, .moduleholder table tr td {
	background-color: white;
}

.centervr {
 width:450px;
 text-align:center;
 background:#ebebeb;
 color:#666666;
}

.centervr p {
 text-align:center;
 text-indent:0;
 padding:10px;
 font-size:11px;
}

div.info {
 font-size:0.8em;
 color:#666666;
 margin-bottom:14px;
 margin-left:25%;
 text-align: justify;
}

.pagecatdesc {
 padding: 10px 30px;
 margin: 10px 20px;
 background:#f5f5f5;
 border:1px solid #f0f0f0;
 color:#333333;
}

.invisible{
 padding:0;
 margin:0;
 border:0;
}

.folderinfo {
 font-weight: normal;
 font-style: italic;
 margin:10px;
 padding:6px;
}

.index {
 width:250px;
 border:1px solid #ebebeb;
 padding:4px;
}

ol.code {
 border:0;
 padding:0px 0px 0px 35px;
 font-family:Courier New, Courier;
 font-size:0.9em;
 list-style-type:decimal-leading-zero;
 background:#ddddff;
}

ol.code li {
 padding:1px 3px;
 background:#ffdddd;
 text-align:left;
}

.click {
 cursor:pointer;
 cursor:hand;
}

span.folder {
	padding-left: 24px;
}

span.folderOpen {
	background: url(clipart/folder-open.gif) no-repeat left;
}

span.folderClose {
	background: url(clipart/folder-close.gif) no-repeat left;
}

dl dt {
	font-weight: bold;
	font-size: 110%;
}

dl dd {
	color: #333333;
	font-size: 90%;
}