@import url("ctrl_textarea.css");

BODY {
	font-style: normal;
	font-variant: normal;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

A {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	color: #0000ff;
	text-decoration: none;
	font-size: 12px;
}
.ctx_menu           { color: #ffff44; font-size: 12px; font-weight: bold; }
.ctx_menu:hover     { color: #eeeeff; }
.ctx_menu_focus     { color: #ffff44; font-size: 12px; font-weight: bold; }
.ctx_menu_ctrl      { color: #ffff44; font-size: 12px; font-weight: bold; background-color: #0066dd }
.ctx_menu_ctrl:hover{ color: #eeeeff; }
.win_menu           { color: #ffff44; font-size: 12px; font-weight: bold; }
.win_menu:hover     { text-decoration: underline; }
.win_menu_prt       { color: #ffff44; font-size: 12px; font-weight: bold; }
.win_menu_prt:hover { text-decoration: underline; }
.tbl_novi_a           { color: #0000cc; font-family: Verdana, "Microsoft Sans Serif", Arial; font-size: 11px;  line-height: 15px; text-decoration: underline; }
.tbl_novi_a:hover     { color: #0000cc; }
.tbl_novi_a_prt       { color: #000044; font-size: 10px; text-decoration: underline; }
.tbl_novi_a_prt:hover { color: #000000; }
.fld_image			{ color: #0000ff; font-size: 11px;  text-decoration: underline; }
.fld_list           { color: #0000ff; font-size: 11px;  font-weight: normal; }
.fld_list:hover     { text-decoration: underline; }
.ord_flow {
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 12px;
	text-decoration: underline;

}
.top_icon_a		 		{ color: rgb(103,103,255);
	padding: 0px; border: 0px; margin: 0px; line-height: 10px; 
	background: transparent; font-size: 10px; text-align: center; text-decoration: none; }
.top_icon_a:hover 		{ color: navy; }
.fld_text_a{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 10px;	font-weight: normal; color: blue;
	line-height: 12px;	text-decoration: underline;
}

/* common with html.css */
.link_text       	{ font-family: Verdana, "Microsoft Sans Serif", Arial; font-weight: normal; color: #0000ff;  font-size: 12px; text-decoration: underline; line-height: 14px;}

IMG {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	display: block;
}

INPUT,
TEXTAREA,
SELECT,
OPTION {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	border-left-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-top-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	background-color: #ffffff;
}
.fld_field_edt {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
} 

TABLE {
	font-style: normal;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;	
}


TD {
	font-family: "MS Sans Serif", Geneva, sans-serif;
	font-size: 10px;
	background-color: white;
	color: black;
	line-height: 18px;
}
.def_body   { background-color: white; padding: 0px;}
.ctx_menu {
	background-color: #4040c0;	line-height: 20px; padding-left: 2px; }
.ctx_menu_focus {
	background-color: #8080f0;  line-height: 20px; padding-left: 2px; }
.ctx_menu_sub {
	background-color: gray;	 	line-height: 16px; padding-left: 2px; color: #ffff44; font-size: 10px; font-weight: bold; }
.ctx_menu_sub_focus {
	background-color: #8080f0;  line-height: 16px; padding-left: 2px; color: #ffff44; font-size: 10px; font-weight: bold; }
.ctx_menu_ctrl    {
	background-color: #8080c0;  line-height: 20px; padding-left: 2px; }
.tbl_novi     {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	line-height: 20px; color: #000000; background-color: #ffffff; font-size: 11px; font-weight: normal; text-decoration: none; }
.tbl_novi_prt {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	line-height: 16px; color: #000000; background-color: #e8e8e8; font-size: 10px; font-weight: normal; text-decoration: none; }
.win_head,
.win_separator {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	background-color: #8080f0;
	color: yellow;
}
.win_body,
.fld_label,
.fld_label_num {
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
	background-color: #e8e8ff;
	font-weight: bold;
	line-height: 16px;
}
.win_body_text,
.fld_clue {
    font-family: Tahoma, sans-serif, Arial;
    font-size: 11px;
    color: navy;
    font-weight: normal;
	background-color: #e8e8ff;
	line-height: 16px;
}
.fld_field
{
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
    background-color: #e8e8ff;
	line-height: 16px;
}
.fld_field_num
{
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
	background-color: #e8e8ff;
	line-height: 16px;
	text-align: right;
}
.fld_field_shw {
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
	font-weight: normal;
    background-color: #e8e8ff;
	line-height: 16px;
}
.fld_field_shw_num {
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
	background-color: #e8e8ff;
	line-height: 16px;
	text-align: right;
}
.fld_separator,
.fld_separator_num {
	background-color: #808080;
}
.tbl_head {
    font-family: "MS Sans Serif", Geneva, sans-serif;
    font-size: 10px;
	font-weight: bold;
	line-height: 18px;
}
.tbl_label {
	font-weight: bold;
}
.tbl_field {
	font-weight: normal;
	background-color: #e8ffff;
}
.tbl_current {
	color: #0000b8;
	font-weight: normal;
	background-color: #e8e8ff;
}
.tbl_separator {
	background-color: #8080ff;
}
.win_head_prt,
.win_separator_prt {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 11px;
	background-color: #808080;
	color: yellow;
}
.win_body_prt,
.fld_label_prt,
.tbl_head_prt,
.tbl_label_prt {
    font-family: "MS Sans Serif", Geneva, sans-serif;
	font-weight: bold;
	font-size: 12px;
	line-height: 13px;
	background-color: #e8e8e8;
}
.fld_field_prt {
	background-color: #e8e8e8;
	font-size: 12px;
	line-height: 12px;
}
.tbl_field_prt {
	vertical-align: top;
	background-color: #e8e8e8;
	font-size: 12px;
	font-weight: normal;
}
.tbl_current_prt {
	vertical-align: top;
	background-color: #e8e8e8;
	font-size: 12px;
}
.tbl_separator_prt {
	background-color: #808080;
}
.fld_info_prt {
	font-family: Verdana, "Microsoft Sans Serif", Arial;
	background-color: #e8e8e8;
	font-size: 10px;
	line-height: 12px;
	
}
/* for help */
.hlp_head{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: bold; color: yellow;
	line-height: 20px;	background-color: #b08080;
}
.hlp_head_focus{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: bold; color: yellow;
	line-height: 20px;	background-color: #f08080;
}
.hlp_label{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: bold;
	line-height: 14px;	background-color: #ffffd0;
}
.hlp_text{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: normal;
	line-height: 14px;	background-color: #ffffd0;
}
.hlp_text_prt{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 10px;	font-weight: normal;
	line-height: 12px;	background-color: #ffffd0;
}
a.hlp_link_prt{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 10px;	font-weight: normal; color: blue;
	line-height: 12px;	background-color: #ffffd0; text-decoration: underline;
}
a.hlp_link_txt{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 10px;	font-weight: normal; color: navy;
	line-height: 12px;	background-color: #ffffd0; text-decoration: none;
}

/* common with html.css */
td
.frm_label{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: bold;
	line-height: 14px;	background-color: #ffffd0;
}
.frm_text{
	font-family: Verdana, "Microsoft Sans Serif", Arial;	font-size: 12px;	font-weight: normal;
	line-height: 14px;	background-color: #ffffd0;
}
.frm_link{
	vertical-align: top;
	text-align: right;
	background-color: #ffffd0;
}



