img[src^='logos']{
border:0px;
}
img[src^='pic'] {
border:1px solid #E4E4E4;
}
.blue {	color:#3399cc}	
.grey {	color:#999999}	
.spanstyle {
  FONT-WEIGHT: bold;
  FONT-SIZE: 10pt;
  VISIBILITY: visible;
  COLOR: black;
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
  POSITION: absolute;
  TOP: -50px
}
A.links:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.links:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.links:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A.links:visited {
	COLOR: #f7941d; TEXT-DECORATION: none
}
P.top_menu2 {
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: #c2c1c1;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
A.top_links:link {
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: #057cc1;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
A.top_links:active {
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: #057cc1;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none
}
A.top_links:hover {
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: #057cc1;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}
A.top_links:visited {
	FONT-WEIGHT: bolder;
	FONT-SIZE: xx-small;
	COLOR: #057cc1;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline
}
A.top_links_01:link {
	FONT-SIZE: 10px;
	COLOR: #696a6a;
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none
}
A.top_links_01:active {
	FONT-SIZE: 10px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.top_links_01:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 10px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.top_links_01:visited {
	FONT-SIZE: 10px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.top_links_02:link {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.top_links_02:active {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.top_links_02:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.top_links_02:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: xx-small; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.top_links_03:link {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.top_links_03:active {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
A.top_links_03:hover {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.top_links_03:visited {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center; TEXT-DECORATION: underline
}
A.links_01:link {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.links_01:hover {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.links_01:visited {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.links_user:link {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.links_user:hover {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
A.links_user:visited {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: underline
}
BODY {
	padding-right:15px;
	background-image:url(../i/bg_top.gif);
	background-repeat:repeat-x;
	background-position:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	MARGIN: 0px; WHITE-SPACE: nowrap
}
P.head_top_text {
	FONT-SIZE: 21px; COLOR: #b1b1b2; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
P.head_top_text_01 {
	FONT-SIZE: 19px; COLOR: #b1b1b2; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
P.form_top_text {
	FONT-SIZE: 19px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
H1.head_top_text_02 {
	FONT-SIZE: 12px; COLOR: #057cc1; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: center
}
H2.head_top_text_03 {
	FONT-SIZE: 12px; COLOR: #e2915d; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left
}
TABLE.normal {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px;
}
TABLE.normal TH {
	BORDER-TOP: 0px; BORDER-LEFT: 0px
}
TABLE.normal TD {
	BORDER-TOP: 0px; BORDER-LEFT: 0px
}
TD.news_comments{
	BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; BORDER-BOTTOM: 0px; background-color: lightblue
}
FONT.login_fields {
	FONT-SIZE: 10px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
FONT.input_fields {
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
FONT.congrat{
	FONT-SIZE: 12px; COLOR: #696a6a; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}
FONT.news_text{
	FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; TEXT-ALIGN: left; TEXT-DECORATION: none
}



H1 {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; font-weight : normal; text-decoration: none; margin: 0 0 0 0; padding: 0 0 0 0;}
.menu {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 9pt;}
.menucaption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 9pt; COLOR: white; FONT-WEIGHT: bold}
.menuitem {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
.menusubitem {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt}
.header {FONT-FAMILY: Arial; FONT-SIZE: 14pt; FONT-WEIGHT: bold; TEXT-ALIGN: center}
.historycaption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: white; FONT-WEIGHT: bold}
.historytext {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt}
.firstletter {FONT-FAMILY: sans-serif; FONT-SIZE: 16pt; COLOR: #000088; FONT-WEIGHT: bold}
.text {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt}
.smalltext {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 2pt}
.news {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 7pt}
.example {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 7pt; COLOR: #909090}
.caption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold}
.XPcaption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #FFFFFF}
.XPtable {border-width: 1px 1px 1px 1px;border-style: solid;border-color: #9999CC;background : #9999CC;}
.XPtablecaption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: white; FONT-WEIGHT: bold;background-color : #9999CC;padding-left: 15px;TEXT-DECORATION: none;}
.skiptext {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 3pt}
a.XPtablecaption {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: white; FONT-WEIGHT: bold; background-color : #9999CC; padding-left: 5px; TEXT-DECORATION: none;}
.XPmenuheader {FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; FONT-WEIGHT: bold; COLOR: #304090; padding-left: 1.5em; padding-bottom: 3px; padding-top: 5px; border-width: 0px 0px 1px 0px; border-style: solid;}
.XPmenuitem {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: #304090; padding-top: 2px; padding-bottom: 1px;}
.XPmenuitem_i {FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; COLOR: #304090; padding-top: 2px; padding-bottom: 1px; padding-left: 1.50em;}
.XPmenuitem_h {FONT-FAMILY: Tahoma; FONT-SIZE: 8pt; COLOR: #304090; padding-top: 2px; padding-bottom: 1px; padding-left: 3px;}

a.XPmenuitem {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: #304090; padding-top: 2px; padding-bottom: 1px; TEXT-DECORATION: none;}
a:hover.XPmenuitem {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; COLOR: #304090; padding-top: 2px; padding-bottom: 1px; TEXT-DECORATION: underline;}
.question {FONT-FAMILY: serif; FONT-SIZE: 10pt;  font-style : italic;}
.XPTableOddLine {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; background-color : #FFFFFF;}
.XPTableEvenLine {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; FONT-SIZE: 8pt; background-color : #E0DFED;}
.FieldName {FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;font-size: 8pt;  font-weight: bold;}

a:link
{
  color: #22229C;
}
a:visited
{
  color: #22229C;
}
a:hover, a:active
{
  color: #FF4400;
}
.page
{
  background-color: #FFFFFF;
  color: #000000;
}
td, th, p, li
{
  font: 12px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #9999CC;
}
.tcat
{
  background-color: #9999CC;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tcaty
{
  background-color: #FFB683;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.therror
{
	background-color: Red;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.terror
{
  background-color: Red;
  color: #FFFFFF;
  font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.tcat_total
{
  background-color: #E4E4E4;
  color: #9999CC;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tcat a:link
{
  color: #ffffff;
  text-decoration: none;
}
.tcat a:visited
{
  color: #ffffff;
  text-decoration: none;
}
.tcat a:hover, .tcat a:active
{
  color: #FFFF66;
  text-decoration: underline;
}
.thead
{
  background-color: #D3D3D3;
  color: #434951;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-align: center;
}
.thead a:link
{
  color: #434951;
}
.thead a:visited
{
  color: #434951;
}
.thead a:hover, .thead a:active
{
  color: #FFFF00;
}
.tfoot
{
  background-color: #3E5C92;
  color: #E4E4E4;
}
.tfoot_total
{
  background-color: #E4E4E4;
  color: #3E5C92;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tfoot a:link
{
  color: #E0E0F6;
}
.tfoot a:visited
{
  color: #E0E0F6;
}
.tfoot a:hover, .tfoot a:active
{
  color: #FFFF66;
}
.alt1, .alt1Active
{
  background-color: #E4E4E4;
  color: #000000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_small
{
  background-color: #E4E4E4;
  color: #000000;
  font: normal 10px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt2, .alt2Active
{
  background-color: #E4E4E4;
  color: #000000;
}
.alt1_r, .alt1Active_r
{
  background-color: #E4E4E4;
  color: #FF0000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_b, .alt1Active_b
{
  background-color: #E4E4E4;
  color: #483D8B;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_y, .alt1Active_y
{
  background-color: #E4E4E4;
  color: #FF8C00;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_w, .alt1Active_w
{
	background-color: #f5f5f5;
  color: #000000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_p, .alt1Active_p
{
	background-color: #F0E0E0;
  color: #000000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt1_g, .alt1Active_g
{
	background-color : #DBF0EB;
  color: #000000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.alt_2
{
  background-color: #E4E4C4;
  color: #000000;
  font: normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
A.alt1_r:link
{
  color: #FF0000;
}
A.alt1_r:active
{
  color: #FF0000;
}
A.alt1_r:hover
{
  color: #FF0000;
}
A.alt1_r:visited
{
  color: #FF0000;
}
A.alt1_b:link
{
  color: #483D8B;
}
A.alt1_b:active
{
  color: #483D8B;
}
A.alt1_b:hover
{
  color: #483D8B;
}
A.alt1_b:visited
{
  color: #483D8B;
}
A.alt1_y:link
{
  color: #FF8C00;
}
A.alt1_y:active
{
  color: #FF8C00;
}
A.alt1_y:hover
{
  color: #FF8C00;
}
A.alt1_y:visited
{
  color: #FF8C00;
}
.wysiwyg
{
  background-color: #E4E4E4;
  color: #000000;
  font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
textarea, .bginput
{
  font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
input, select
{
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  vertical-align:middle;
}
option, optgroup
{
  font-size: 11px;
  FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}
.smallfont
{
  font: 10px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
  color: #666686;
}
.navbar
{
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
  color: #FF0000;
  font-weight: bold;
}
.fjsel
{
  background-color: #3E5C92;
  color: #E0E0F6;
}
.fjdpth0
{
  background-color: #F7F7F7;
  color: #000000;
}
/*
.panel
{
  background: #E4E7F5 url(images/gradients/gradient_panel.gif) repeat-x top left;
  color: #000000;
  padding: 10px;
  border: 2px outset;
}
*/
.panelsurround
{
  background: #D5D8E5 url(images/gradients/gradient_panelsurround.gif) repeat-x top left;
  color: #000000;
}
legend
{
  color: #22229C;
  font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
  background-color: #9999CC;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  padding: 3px 6px 3px 6px;
  white-space: nowrap;
}
.vbmenu_control a:link
{
  color: #FFFFFF;
  text-decoration: none;
}
.vbmenu_control a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active
{
  color: #FFFFFF;
  text-decoration: underline;
}
.vbmenu_popup
{
  background-color: #FFFFFF;
  color: #000000;
  border: 1px solid #0B198C;
}
.vbmenu_option
{
  background-color: #BBC7CE;
  color: #000000;
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  white-space: nowrap;
  cursor: pointer;
}
.vbmenu_option a:link
{
  color: #22229C;
  text-decoration: none;
}
.vbmenu_option a:visited
{
  color: #22229C;
  text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active
{
  color: #FFFFFF;
  text-decoration: none;
}
.vbmenu_hilite
{
  background-color: #8A949E;
  color: #FFFFFF;
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  white-space: nowrap;
  cursor: pointer;
}
.vbmenu_hilite a:link
{
  color: #FFFFFF;
  text-decoration: none;
}
.vbmenu_hilite a:visited
{
  color: #FFFFFF;
  text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active
{
  color: #FFFFFF;
  text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 11pt; FONT-WEIGHT: bold; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* ***** don't change the following ***** */
form { display: inline; }
.label_ { cursor: default; vertical-align:top;font-size:15px; color:#adadad;font-weight:normal;}
label { cursor: default; vertical-align:middle;}
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }


.ThemeXPTreeLevel0 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.ThemeXPTreeLevel1 {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff
}
.ThemeXPTreeLevel1 {
	DISPLAY: none
}
.ThemeXPTable {
	background-color: #E4E4E4; BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; CURSOR: default; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif; BORDER-COLLAPSE: separate
}
.ThemeXPRow {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPRowHover {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPRowActive {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPRowSelected {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPFolderSpacer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPItemSpacer {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPFolderLeft {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPItemLeft {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPFolderText {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPItemText {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPFolderRight {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPItemRight {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.ThemeXPFolderText A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.ThemeXPItemText A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 1px; BORDER-TOP: 0px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: 0px; PADDING-TOP: 1px; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
.ThemeXPRowHover .ThemeXPItemText A {
	COLOR: #000084; TEXT-DECORATION: underline
}
.ThemeXPRowHover .ThemeXPFolderText A {
	COLOR: #000084; TEXT-DECORATION: underline
}
.ThemeXPRowActive .ThemeXPItemText A {
	COLOR: #000000; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
.ThemeXPRowActive .ThemeXPFolderText A {
	COLOR: #000000; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
.ThemeXPRowSelected .ThemeXPItemText A {
	COLOR: #000000; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
.ThemeXPRowSelected .ThemeXPFolderText A {
	COLOR: #000000; BACKGROUND-COLOR: #E4E4E4; TEXT-DECORATION: none
}
.ThemeXPFolderSpacer IMG {
	VERTICAL-ALIGN: bottom
}
.ThemeXPItemSpacer IMG {
	VERTICAL-ALIGN: bottom
}
.ThemeXPFolderLeft IMG {
	VERTICAL-ALIGN: bottom
}
.ThemeXPItemLeft IMG {
	VERTICAL-ALIGN: bottom
}
.ThemeXPFolderRight IMG {
	VERTICAL-ALIGN: bottom
}
.ThemeXPItemRight IMG {
	VERTICAL-ALIGN: bottom
}
.JSCookTreeFolderClosed {
	
}
.JSCookTreeFolderOpen {
	
}
#JSCookTreeFolderClosed .JSCookTreeFolderOpen {
	DISPLAY: none
}
#JSCookTreeFolderOpen .JSCookTreeFolderClosed {
	DISPLAY: none
}
.input 
{
	BORDER: #cccccc 1px solid; 
	MARGIN-TOP: 0px;
	FONT-SIZE: 11px; 
	BACKGROUND: #fcfcfc; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
}

.floating_div_1 {
	display: none; position: absolute; border: 1px solid #369; margin: -6.5ex 1ex; padding: .5ex .5ex .5ex .8ex; z-index: 1000; background-color: #e4e4e4;
}
.floating_div_2 {
	display: none; position: absolute; border: 1px solid #369; margin: -.5ex 1ex; padding: .5ex .5ex .5ex .8ex; z-index: 1000; background-color: #e4e4e4;
}
.floating_div_3 {
	display: none; position: absolute; border: 1px solid #369; margin: -6.5ex -30ex; padding: .5ex .5ex .5ex .8ex; z-index: 1000; background-color: #e4e4e4;
}
.floating_div_scroll {
	display: none; position: absolute; overflow-y: scroll; height: 300px; width: 250px; border: 1px solid #369; margin: 0ex -40ex; padding: .5ex .5ex .5ex .8ex; z-index: 1000; background-color: #e4e4e4;
}

.button_browse {
	height:19px; width:30px; font-weight:bold; font-size:12px;
}

.kpd0
{
  background-color: red;
  width: 7px;
}
.kpd1
{
  background-color: green;
}

.select_div{
overflow-x: hidden; 
overflow-y: auto;/* ��������� ������ ��������� */
    width: 200px; /* ������ ����� */
    height: 76px; /* ������ ����� */
    padding: 1px; /* ���� ������ ������ */
	margin: 0px;
    border: solid 1px #9999cc; /* ��������� ����� */
    white-space: nowrap; /* ��������� ������� ����� */
	font:normal 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	color:#000;
	background-color:#ffffff;
	text-align:left;
}
.select_div input, .select_div label{
vertical-align:middle;
}
.selected_option_div{
background-color:#3399ff;
color:#fff;
}
.selected_div{
background-color:#3399ff;
color:#fff;
padding:0px;
margin:0px;
}

.transparent{
background-color:transparent;
}

.maxwidth{
width: 100%;
}
.maxheight{
height: 100%;
}
span#add_paysystem_terminal{
	cursor:pointer; font-size:25px; font-weight:bold;color:silver;
}
span#add_paysystem_terminal:hover{color:green;}

input[type="submit"]#save_button:disabled{color:#cdcdcd;}
span.paysystem_terminal{
padding:1px 2px;
}
input[type="checkbox"].checkbox_terminal_categories{
margin: 3px 3px 3px 4px;
}

#terminal_id{
    width:250px;
}

form.form_hide{
    display:none;
}

tr.analitics_selected_row td{
    background-color:#F5F5DC !important
}