BODY {
    font-family: Tahoma, sans-serif;
    font-size:8pt;
    color:#222222;
    margin:0px;
	padding:5;
	background-color:#000000;
}
TABLE, TD, P {
     color:#FFFFFF;
	 font-family: Tahoma, sans-serif;
	 font-size:8pt;
	 line-height:11pt;
}
UL {
    color:#FFFFFF;
    /*list-style-position: outside;*/
    /*text-indent:-30pt;*/
}
LI {
    color:#FFFFFF;
	padding:2px;
    margin:0;
    padding:0;
    line-height:11pt;
}
P {
    color:#FFFFFF;
    line-height:11pt;
}


/** Blocks */
.mainTable { 
	background-color:#000000;
	border: 2px #666666 solid;
}
.workPlace {
    width:600;
    color:#CCFFFF;
	vertical-align:top;
	line-height:11pt;
	font-size:8pt;
}

.font { 
    color:#56514E; 
    font-weight:bold;
}
.img {
    border:0px;
}


/** Page header */ 
.pHeader {
    font-size:10pt;
    color: #FFFFFF;
    background-color:#232323;
    margin-bottom:5px;
}

/** Chapter header & desc */
.header {
    font-size:10pt;
    color: #EF6011;
    background-color:#232323;
    margin-top:5px;
}
.title {
    color: #EF6011;
    padding: 5px 10px;    
}
.desc {
    color: #FFFFFF;
    font-weight:normal;
    padding: 0px 5px;
}

/** Element */
.eTable {
    padding:5px;
    /*background-color: #F6F6F6;*/
    /*border: 1px #EDECEC solid;*/
    height:100%;
    width:100%;
}

/** Message & Error */
.mes { color:green; padding:10px; }
.err { color:red; padding:10px; font-weight:bold; }
.mesBorder { color:green; border:1px green solid; padding:10px; background-color:#ECFAF2; }
.errBorder { color:red; border:1px red solid; padding:10px; background-color:#FAEFEC;  }


/** Links */
a:link, a:visited, a:active {
    color:#149334;
    text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


/** News & Articles */
.nTable {
	width:100%;
}
.nTD {
	border-bottom: 1px #888888 solid;
    padding:5px;
}
.nMark {
    background-color:#C0C0C0;
}
.nDate {
    color: #888888;
    font-size: 8pt;
    padding:3px 0px;
}
.nName {
    color:#333333;
	font-size:9pt;
    padding:0px 0px 5px 0px;
}
.nAnnounce {
    padding:5px 0px;
    font-size:8pt;
}
.nContent {
    padding:0px 5px;
}
a.nLink:link, a.nLink:visited, a.nLink:active {
    color:#149334;
    font-size:8pt;
    text-decoration:none;
}
a.nLink:hover {
    text-decoration: underline;
}

/** List */
.lTable {
	background-color: #FFFFFF;
	border-top: 0px #C9D6E0 solid;
	border-right: 0px #C9D6E0 solid;
	border-bottom: 1px #DBDADA solid;
	border-left: 0px #C9D6E0 solid;
	width:100%;
	/*padding: 5px;*/
	/*margin-bottom:5px;*/
}
TR.lhead {
    color:#252525;
    background-color:#AAA9A9;
	height:20px;
	font-size:9pt;
}
TR.lhead TD {
    color:#FFFFFF;
    padding:3px 10px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.ll1 {
    background-color:#D1D1D1;
}
.ll2 {
    background-color:#CCCCCC;
}
TD.lc {
    height:20px;
    padding:0px 5px;
    border-bottom:1px #B8B8B8 solid;
}
.lAuthor {
    color: #BE5213;
    /*font-weight:bold;*/
    background-color:#F0ECE8;
}
.lDate {
    text-decoration:none;
    color:gray;
    text-align:right;
    background-color:#F0ECE8;
}
.lContent {
    color:#343434;
}
.lContacts {
    color: gray;
}

/** Pager */
.pgrTable {
    /*background-color:#C0C0C0;*/
    margin:5px 0px;
    /*border:1px #DBDADA solid;*/
}
.pgrCell {
    padding:2px 6px;
    /*border:1px #F1F1F1 solid;*/
}
.pgrCellActive {
    font-weight:bold;
    /*background-color:#AF9A8F;*/
    color:#B78C75;
    padding:2px 6px;
    border:1px #B78C75 solid;
}
A.pager:link, A.pager:visited, A.pager:active {
    color:#FFFFFF;
	font-size:8pt;
    text-decoration:underline;
}
A.pager:hover {
    color:#FFFFFF;
    text-decoration:none;
}

.copyright {
    font-size:8pt;
    color:#AAAAAA;
}
.svm { color:#AAAAAA; line-height:12pt}
.svm A:link, .svm A:visited, svm A:active {
	font-size: 8pt; color: #EF571B; font-weight:bold;
}
