p             { font-family:arial; font-weight:normal; color:#464646; font-size: 9pt}
p.copyright   { font-family:arial; font-weight:normal; color:#808080; font-size: 8pt}
p.location    { font-family:arial; font-weight:normal; color:#ffffff; font-size: 8pt}
p.title       { font-family:arial; font-weight:normal; color:#0B1867; font-size: 9pt}
p.menu        { font-family:arial; font-weight:normal; color:#707070; font-size: 9pt}
p.menu_blue   { font-family:arial; font-weight:normal; color:#0C1968; font-size: 9pt}
p.resmenu     { font-family:arial; font-weight:normal; color:#707070; font-size: 8pt}


a          { color:#464646; text-decoration:underline;}
a:hover    { color:#464646; text-decoration:none;}

a.scroll          { color:#464646; text-decoration:none;}
a.scroll:hover    { color:#464646; text-decoration:none;}

a.copyright          { color:#808080; text-decoration:underline;}
a.copyright:hover    { color:#808080; text-decoration:none;} 

a.white          { color:#ffffff; text-decoration:none;  }
a.white:hover    { color:#ffffff; text-decoration:underline; }

a.whitel          { color:#ffffff; text-decoration:underline;  }
a.whitel:hover    { color:#ffffff; text-decoration:none; }

a.whiteorder       { color:#202020; text-decoration:underline;}
a.whiteorder:hover { color:#202020; text-decoration:none;}

a.menu          { color:#707070; text-decoration:none; font-size: 8pt}
a.menu:hover    { color:#707070; text-decoration:underline; font-size: 8pt}

a.sitemap        { color:#707070; text-decoration:none; font-size: 9pt}
a.sitemap:hover  { color:#707070; text-decoration:underline; font-size: 9pt}

a.m_blue {
 color:#0C1968;
 display:block;
 text-decoration:none;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 height:28px;
 line-height:26px;
}

a.m_blue:hover    {
 color:#0C1968;
 display:block;
 text-decoration:none;
 border-top: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 height:28px;
 line-height:26px;
}

a.m {
 color:#707070;
 background-color: #ffffff;
 text-decoration:none;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 border-right: 1px solid transparent;
 border-left: 1px solid transparent;
 display:block;
 line-height:26px;
 height:28px;
 text-align:left;

}

a.m:hover {
 color:#707070;
 text-decoration:none;
 border-right: 1px solid #ffffff;
 border-left: 1px solid #ffffff;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 /*z-index:100;position:relative;*/
 display:block;
 line-height:26px;
 height:28px;
 text-align:left;

}

a.m_nobox {
 color:#707070;
 background-color: #ffffff;
 text-decoration:none;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 border-right: 1px solid transparent;
 border-left: 1px solid transparent;
 /*z-index:100;position:relative;*/
 display:block;
 line-height:26px;
 height:28px;
 text-align:left;

}
a.m_nobox:hover {
 color:#707070;
 text-decoration:none;
 border-right: 1px solid transparent;
 border-left: 1px solid transparent;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 /*z-index:100;position:relative;*/
 display:block;
 line-height:26px;
 height:28px;
 text-align:left;

}

a.m_border {
 color:#707070;
 background-color: #ffffff;
 text-decoration:none;
 border-bottom: 1px solid #cccccc;
 border-top: 1px solid #cccccc;
 border-right: 0px solid transparent;
 border-left: 0px solid transparent;
 display:block;
 line-height:26px;
 height:28px;
 text-align:left;

}

.borderTop{
 border-top: 1px solid #cccccc;
 border-right: 0px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 border-left: 0px solid #cccccc;
 display:block;
 
}


.border_gray { 
 border-top: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 border-left: 1px solid #cccccc;
}

.border_contacts {
 border-top: 2px solid #D29940;
 border-right: 2px solid #D29940;
 border-bottom: 2px solid #D29940;
 border-left: 2px solid #D29940;
}

.border_purchase {
 border-top: 2px solid #F18204;
 border-right: 2px solid #F18204;
 border-bottom: 2px solid #F18204;
 border-left: 2px solid #F18204;
}

.border_login {
 border-top: 2px solid #ff5000;
 border-right: 2px solid #ff5000;
 border-bottom: 2px solid #ff5000;
 border-left: 2px solid #ff5000;
}

.border1b { 
 border-top: 1pt solid #bbbbbb; 
 border-right: 1pt solid #bbbbbb; 
 border-bottom: 1pt solid #bbbbbb; 
 border-left: 1pt solid #bbbbbb; 
} 

input.text {font-family:arial; font-size: 8pt; border-style:solid; border-color: #c5c5c5; border-width:1px; background-color:#ffffff}
input.search {font-family:arial; font-size: 8pt; border-style:solid; border-color: #00814A; border-width:1px; background-color:#ffffff; height:17px}
input.text_f {font-family:arial; font-size: 9pt; border-style:solid; border-color: #c5c5c5; border-width:1px; background-color:#ffffff;}
input.text_r {font-family:arial; color:#808080; font-size: 8pt; border-style:solid; border-color: #c5c5c5; border-width:1px; background-color:#ffffff;}
input.butt_g {font-family:arial; font-size: 8pt; border-width: 1px; padding: 3px; border-color: #e0e0e0; background-color: #eeeeee}
input.butt_o {font-family:arial; font-size:9pt; color:#ffffff; border-style:solid; border-top-color:#FF7D00;border-left-color:#FF7D00;border-bottom-color:#FF3300;border-right-color:#FF3300; border-width:1px; background-color:#FF8900}
input.contact_form {font-family:arial; color: #ffffff; font-size: 10pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#D29940; cursor:hand}
input.purchase {font-family:arial; color: #ffffff; font-size: 10pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#F18204; cursor:hand}
input.publications {font-family:arial; color: #ffffff; font-size: 10pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#5F6F30; cursor:hand}
input.group {font-family:arial; color: #ffffff; font-size: 10pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#848462; cursor:hand}
input.login {font-family:arial; color: #ffffff; font-size: 10pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#9E9E9E; cursor:hand}
input.search_box {font-family:arial; color: #ffffff; font-size: 9pt; border-width: 1px; padding: 0px; border-color: #ffffff; background-color:#9E9E9E; cursor:hand; height:18px}

/**XTREE**/
.webfx-tree-container {
	margin: 0px;
	padding: 0px;
	font: icon;
	white-space: nowrap;
}

.webfx-tree-item {
	padding: 0px;
	margin: 0px;
	font: icon;
	color: black;
	white-space: nowrap;
}

.webfx-tree-item a, .webfx-tree-item a:active, .webfx-tree-item a:hover {
	margin-left: 3px;
	padding: 1px 2px 1px 2px;
}

.webfx-tree-item a {
	color: black;
	text-decoration: none;
}

.webfx-tree-item a:hover {
	color: blue;
	text-decoration: underline;
}

.webfx-tree-item a:active {
	background: highlight;
	color: highlighttext;
	text-decoration: none;
}

.webfx-tree-item img {
	vertical-align: middle;
	border: 0px;
}

.webfx-tree-icon {
	width: 16px;
	height: 16px;
}
.webfx-tree-item a.selected {
	color: selectedtext;
	background: selected;
}

.webfx-tree-item a.selected-inactive {
	color: windowtext;
	background: buttonface;
}


