html, body
{ 
    margin:0; padding:0;
}

td, BODY, P, FONT 
{ 
    font-family: Verdana, Arial, Helvetica, sans-serif, geneva;
    font-size:11px; 
    color:#000000;
}

A { color: #000000 ;text-decoration:none; font-size: 11px;}
A:hover { color: #FF0000 ;}

A.title_link { font-weight: bold }
b {
color:#4E5864;
}
.hint {
	font-size:9px;
	text-decoration:normal underline;
	cursor:help;
	color:#314077;
}
H1 { font-size: 16px; font-weight: bold; white-space: nowrap }
H2 { font-size: 13px; font-weight: bold; white-space: nowrap }

UL { margin-top: 0px; margin-left:25px; }

.table_box
{
    padding: 0px;
	border: 1px #f4f4f4 solid;    
}
.table_box_header
{
    background: #EEEEEE;
    color: black;
	border-top: 1px #f4f4f4 solid; 
	border-bottom: 1px #f4f4f4 solid; 
}
.mainmenu_header
{
    border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;   	
    padding: 3px;
	background:#ffffff;
	height:18px;
}

.mainmenu_header_text
{
	color:#FAFAFA;
	font-size:12px;
}

.table_leftmenu
{
	border: 2px #f3f4e9 solid; 
	background:#FFFFFF;
	width: 170px;	
}
.table_item
{
	border: 1px #fdfdfd  solid; 
	background:#FFFFFF;
}

.td_leftmenu
{    
	border-top: 1px #f3f4e9 solid; 
	border-bottom: 2px #f3f4e9 solid; 
	background:#FFFFFF;
}

.popupdiv
{
	border-top: 0px #f4f4f4 solid; 
	border-bottom: 1px #f4f4f4 solid; 
	background:#c4c4c4;
}

a.td_leftmenu
{    
    border-top: 1px #f4f4f4 solid; 
	border-bottom: 1px #f4f4f4 solid; 
	color: #000000;    
  	text-decoration: none;
	font-weight: bold;
	
}
a.td_leftmenu:hover
{    
    border-top: 1px #000000 solid; 
	border-bottom: 1px #000000 solid; 
	color: #ffffff;
        background: #99BBFF;    
  	text-decoration: none;
	font-weight: bold;
	
}

.line_leftmenu
{	 
	background:#cdcdcd;
	height:4px;
}




#header
{
    background: #D8D8D8;
    padding-top: 10px; padding-left: 10px; padding-bottom: 10px;
    border-width: 1px;
    border-color: black;
    border-top-style: dotted;
    border-bottom-style: dotted;
    font-size: 15px;
    font-weight: bold;
}

#header1
{
    background: #ffffff;
    padding-top: 10px; padding-left: 10px; padding-bottom: 10px;
    font-size: 12px;
    font-weight: bold;
}

.mainmenu
{
    font-size: 11px;
    padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom: 1px;
    color: #c4c4c4;
    background: #ffffff;
    border: 1px solid #FFFFFF;
  	text-decoration: none;
	font-weight: bold;
}

a.mainmenu
{
    padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom:1px;
    color: #c4c4c4;
    background: #ffffff;  
  	text-decoration: none;
	font-weight: bold;
	border: 1px solid #574129;
}
a.mainmenu:hover
{
    padding-left: 10px;padding-right: 10px; padding-top: 1px; padding-bottom: 1px;
    color: #ffffff;
    background: #c4c4c4;    
  	text-decoration: none;
	font-weight: bold;
	border: 1px solid #574129;
}

#leftcol
{
	padding-top: 2px;
	padding-left: 2px;
    margin: 0;
	height: 1px;
}

.menudemo
{
    color: #747474;
    background: #ffffff;
    border-bottom: 1px solid #EAEAEA;
  	display: block;
  	text-decoration: none;
}

.submenu
{
    color: #747474;
    background: #ffffff;
    border-bottom: 1px solid #EAEAEA;
    font-weight: bold;
  	display: block;
  	text-decoration: none;
}
.ascuns 
{
	display:none;
} 
input, select 
{
	CURSOR: auto;
	COLOR: #000000;
	LIST-STYLE-TYPE: none;
	BACKGROUND-COLOR: #ffffff;
	border: 1px solid #000000;
	font-family: Verdana;
	font-size: 11px;
	margin:0px;
}
.inputsearch
{
	BACKGROUND-COLOR: #f4f4f4;
	border: 0px solid #000000;
	width:115px;
	margin:0px;
	height:12px;
	font-family: Verdana;
	font-size: 11px;
}

.TableTitleCell { }
.TableTitleLink { }
.TableHeaderCell { padding: 2px; background-color: #c4c4c4; color: #ffffff; font-weight: bold; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableHeaderLink { color: #ffffff }
.TableFooterCell { padding: 2px; background-color: #c4c4c4; color: #ffffff; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableFooterLink { }
.TableGroupHeaderCell { padding: 2px; background-color: #c4c4c4; color:#ffffff; font-weight: bold; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableGroupHeaderLink { }
.TableGroupFooterCell { }
.TableGroupFooterLink { }
.TableRow0Cell { padding: 2px; background-color: #eeeeee; color: #5B5B5B; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableRow0Link { }
.TableRow1Cell { padding: 2px; background-color: #eeeeee; color: #5B5B5B; border-style: solid; border-color: #ffffff; border-right-width:1px; border-left-width:0px; border-bottom-width:1px; border-top-width:0px; }
.TableRow1Link { }
A.TableHeaderLink:hover { color: #ffdddd }
.copyright {font:11px tahoma;}
