body,td {
	margin-top: 0px;
	COLOR: #000;
	BACKGROUND-COLOR : #ffffff;
/*	font-family: trebuchet, Arial, verdana, Helvetica,  palatino, georgia, times new roman, serif;*/
	font-family: "Trebuchet MS", Arial, verdana, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style: normal;
}
.border td{
	border: 1px solid #BB95BB;
	-moz-border-radius: 4px;
	padding: 5px;
}
.border thead td{
	background-color: #F6F1F6;
	font-size: 90%;
}
input, textarea{ 
	border: 1px solid #708591;
}
p {
	text-indent: 20px;
	margin: 0 0 0.5em 0;
}
li,ol {
	margin-top:0.2em;
}
hr{
	color: #BB95BB;
	height:1px;
}
acronym { 
	border-bottom: 1px dashed #009;
	border-color:#BB95BB;
	cursor: help;
}
#title,h1,h2 {
	font-family:palatino, georgia, "Times New Roman", serif;
	color:#BB95BB;
	font-weight:normal;
/*	padding:2px;*/
	letter-spacing: .3em;
	/*background:#FFF;*/
	text-transform:uppercase;
}
#title a,#title a:visited{
	display:block;
	border: none;
	text-decoration:none;
	color:#fff;
	
}
#title{
	font-size: 2em;
	margin-top:0px;
	background: #708591;
		padding:15px;	
	-moz-border-radius: 6px;
}
.logotitle {
	margin-right:10px;
	margin-top:10px;
	font-family:palatino, georgia, times new roman, serif;
	color: #BB95BB;
	font-size: 1.2em;
	font-weight:normal;
  	padding:2px;
  	/*margin-top:30px;*/
	letter-spacing: .1em;
  	background:#FFF;
}

h1 {
	margin-left: 15px;
	font-size: 1.3em;
	margin-top:10px;
	margin-bottom:5px;
	background:transparent;
}
h2 {
	margin-left: 10px;
	font-size: 1em;
	margin-top:10px;
	margin-bottom:10px;
	background:transparent;
}
.head{
	border-bottom: 1px solid;
}
.foot{
	/*
	border-top: 1px solid black;*/
	margin-top: 10px;
	padding-left: 5px;
	padding-top: 5px;
	font-size: 0.8em;
}
#menu-left{
	padding-top: 2em;
	padding-bottom: 2em;
	width: 11em;
	left: 10px;
	float: left;
}
body > #menu-left{  /* hide from IE */
	margin-top: 0.5em;
	padding-left: 0.5em;
	-moz-border-radius: 4px;
	border-style: solid;
	border-color: #BB95BB;
	border-width: 1px 1px 1px 1px;

}
#site-body{
/*	padding-top: 1em;*/
	padding: 5px;
	margin-left: 12em;
	margin-right: 0.5em;
}
body > #site-body{ /* hide from IE */
	margin-top: 0.5em;
	-moz-border-radius: 6px;
	padding-left: 1em;
	border-style: solid;
	border-color: #BB95BB;
	border-width: 1px 1px 1px 1px;
}
A, A:visited, A:hover, .newsDate A {
	text-decoration: none;
}
A, A:visited, newsDate A {
/*	COLOR: #889588;*/
	color: #889588;
	border-bottom:1px solid #a0b4c1;
}
A:hover, newsDate A:hover {
	/*COLOR: #900;*/
	border-bottom: 1px solid #708591;
	color: #544A4A;
}

pre{
  	border: 1px solid #A2A2A2;
  	border-style: solid;
	padding: 1.5em 0.5em 0.5em 1em;
	margin: 1em 20px 0.5em 20px;
	background: url(../Image/code.gif) no-repeat;
  	background-color: #FFFFEE;
	-moz-border-radius: 6px;
}
.note{
  	border: 1px solid #A2A2A2;
  	border-style: solid;
	padding: 0em 20px 0em 2em;
	margin: 0.5em 20px 0.5em 20px;
	background-color: #E7F5E8 ;
	-moz-border-radius: 6px;
}
code{
  	border: 1px solid #A2A2A2;
  	border-style: solid;
	font-weight: bold;
	/*font-size: 1.1em;*/
	padding-left: 0.5em;
	padding-right: 0.5em;
	-moz-border-radius: 4px;
}
.ill{
	margin: 10px;
	border-style: solid;
	border-color: black;
	border-width: 1px 1px 1px 1px;
}

.newsDate {
	font-size: 9pt;
	color: #333;
}
.newsMood {
	font-size: 10pt;
	font-variant: normal;
}
.newsAuthor{
	font-size: 10pt;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-weight: bold;
	color: #CD5ABC;
}
.newsHead {
	/*border-left: 1px dotted; */
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	border-color: #666600; 
	font-style: normal;
	font-variant: small-caps;
	font-size: 14pt;
	text-indent: 5px;
	margin-top:10px;
	font-weight: bold;
}
.newsHeadN {
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	color: #666600;
	font-style: normal;
	font-variant: small-caps;
	font-size: 14pt;
	margin-top: 5px;
	font-weight: bold;
	border: none;
}

.FootNews{
	text-align: right;
	font-size: 0.8em;
}
.newsHeadN a, .newsHeadN a:hover{
	text-decoration: none;
	border-bottom: none;
	color:#666600;
}
.green{
	color:#008000;
}
#site-body a[href^="http:"],
#site-body a[href^="https:"] {
        background: transparent url("/Image/elink.gif") 100% 50% no-repeat;
        padding-right: 10px;
}
#site-body a[class^="no"], 
#site-body a[href^="http://xul.ru"],
#site-body a[href^="http://xul.com"]{
	background: none;
	padding-right: 0px;
}
.aa{
	border: solid;
	border-width: 1px;
}
.link{
	list-style: square;
	color: #BB95BB;
}
.keys {
	text-align: right;
	font-size: 0.9em;
	color: #BB95BB;
}