
optgroup				{padding: 2px 4px; color: #313E5B; font: bold 11px Tahoma; font-style: normal; border-bottom: 1px solid #DCE6F3; background-color: #E6F1FF;}

/* ===[ Classes ]=== */

/* ---[ Fonts ]--- */
.fs						{font-family: Tahoma;}
.hdr_md					{color: #37466E; font: 17px Verdana, Arial, Verdana, Helvetica;}
.hdr_md a				{color: #3D4E66; text-decoration: none;}
.hdr_md a:visited		{color: #3D4E66; text-decoration: none;}
.hdr_md a:hover			{color: #EC711F;}
.hdr_med				{color: #3D4E66; font: 11px Verdana, Arial, Verdana, Helvetica; font-weight: bold; line-height: 24px;}
.hdr_med a				{color: #3D4E66; text-decoration: none;}
.hdr_med a:visited		{color: #3D4E66;}
.hdr_med a:hover		{color: #EC711F;}

.ih						{display: block; color: #6D788F; font: 11px Tahoma; text-decoration: none; line-height: 17px;} /* input header <S> */
.ih s					{color: #FF0000; text-decoration: none;}
.ih i					{color: #ED0000; font-style: normal;}
.hint					{color: #6D788F; font: 11px Verdana; font-style: normal;}

.hpt					{display: inline-table; height: 32px; color: #3D4E66; font-family: Verdana, Tahoma; font-size: 17px; text-decoration: none; line-height: 50px; padding-left: 50px; background-repeat: no-repeat; background-position: 0px 8px;}
.hpt:visited			{color: #3D4E66; text-decoration: none;}
.hpt:hover				{color: #EC711F; text-decoration: none;}

/* ---[ Positioning ]--- */
.fw						{width: 100%;}
.ovh					{overflow: hidden;}
.ovh_nw					{overflow: hidden; white-space: nowrap;}
.ovh_cell				{overflow: hidden; white-space: nowrap; margin-left: 9px;}
.mb8					{margin-bottom: 8px;}
.mb12					{margin-bottom: 14px;}
.mb14					{margin-bottom: 14px;}
.mb16					{margin-bottom: 16px;}
.mb20					{margin-bottom: 20px;}

/* ---[ Inputs ]--- */
.area11					{font: 11px Verdana; margin: 2px 0px; padding: 4px;}
.area12					{font: 12px Verdana; margin: 2px 0px; padding: 4px;}
.inp120					{width: 120px; height: 20px; font: 12px Verdana; margin: 1px 0px;}

.cbox 					{display: block; white-space: nowrap; font-family: Verdana; font-size: 11px;}
.cbox label 			{vertical-align: middle; padding-right: 20px;}
.cbox input 			{margin-bottom: auto; vertical-align: middle; margin-top: 0px;}
.cbox :first-child label{padding-right: 0;}
.cbox_inp				{height: 16px; margin-top: 5px; margin-bottom: 3px;}
.cbox_inp span			{font-family: Tahoma;}
.cbox .clr_lab			{color: #485572;}

/* ---[ Layers ]--- */
.loader					{height: 20px; vertical-align: bottom; display: inline-table;}
.show_div_info			{color: #6A7A99; font: 12px Verdana, Tahoma; line-height: 30px; text-align: center;}

/* ---[ Links ]---- */
.act_link				{display: inline; padding: 3px 0px 3px 22px; margin-right: 12px; color: #1958AF !important; font: 11px Verdana; white-space: nowrap; text-decoration: none !important; line-height: 22px; background-position: left center;}
.act_link:visited		{color: #1958AF !important; text-decoration: none !important;}
.act_link:hover			{color: #1958AF !important; text-decoration: underline !important;}
.act_ico_print			{background-image: url(../images/icons/ico16_print.gif); background-repeat: no-repeat;}
.act_ico_copy			{background-image: url(../images/icons/ico16_copy.gif); background-repeat: no-repeat;}
.act_ico_edit			{background-image: url(../images/icons/ico16_edit.gif); background-repeat: no-repeat;}
.act_ico_view			{background-image: url(../images/icons/ico16_view.gif); background-repeat: no-repeat;}
.act_ico_view_check		{background-image: url(../images/icons/ico16_view_check.gif); background-repeat: no-repeat;}
.act_ico_group			{background-image: url(../images/icons/ico20_group.gif); background-repeat: no-repeat;}
.act_ico_add			{background-image: url(../images/icons/ico16_add.gif); background-repeat: no-repeat;}
.act_ico_del			{background-image: url(../images/icons/ico16_del.gif); background-repeat: no-repeat;}
.act_ico_del_sm			{background-image: url(../images/icons/ico16_del_sm.gif); background-repeat: no-repeat;}
.act_ico_tnet			{background-image: url(../images/icons/ico20_tnet.gif); background-repeat: no-repeat;}
.act_ico_csv			{background-image: url(../images/icons/ico20_csv.gif); background-repeat: no-repeat;}
.act_ico_rtf			{background-image: url(../images/icons/ico16_rtf.gif); background-repeat: no-repeat;}

/* ---[ Images ]---- */
.inb_line				{display: inline; float: left; margin: 0px 8px;}
.btn_plus				{display: block; margin-left: 4px; border-width: 0px; cursor: pointer;}
.lnk_plus				{border: none; margin-left: 4px; cursor: pointer;}

.cp						{cursor: pointer;}

.ibtn_cell				{width: 44px;}
.ibtn_32m				{width: 32px; height: 32px; line-height: 32px; display: inline-table; float: right; margin-right: 12px;}
.ib_excel				{background-image: url('../images/icons/ico32_excel.gif'); background-repeat: no-repeat;}
.ib_excel:hover			{background-image: url('../images/icons/ico32_excel_h.gif');}
.ib_print				{background-image: url('../images/icons/ico32_print.gif'); background-repeat: no-repeat;}
.ib_print:hover			{background-image: url('../images/icons/ico32_print_h.gif');}
.ib_rtf					{background-image: url('../images/icons/ico32_rtf.gif'); background-repeat: no-repeat;}
.ib_rtf:hover			{background-image: url('../images/icons/ico32_rtf_h.gif');}

/* ---[ Bottom controls ]---- */
.btm_tab				{width: 100%;}
.btm_tab td				{width: 32%; vertical-align: bottom;}
.btm_tab td center		{height: 22px; margin: 0px 3px; white-space: nowrap;}
.btm_tab td table		{float: right;}
.btm_tab td table td	{width: auto;}

/* ===[ Markup ]=== */

/* ---[ Search Pad ]--- */
.tcr					{width: 6px; height: 6px; line-height: 5px; font-size: 9px; visibility: hidden;}
.srh_tab				{width: 100%; font: 12px Verdana; cursor: default;}
.srh_t1					{width: 6px; height: 6px; background-repeat: no-repeat; background-position: left bottom;}
.srh_t2					{width: 100%; height: 6px; background-repeat: repeat-x; background-position: bottom;}
.srh_t3					{width: 6px; height: 6px; background-repeat: no-repeat; background-position: right bottom;}
.srh_c1					{width: 6px;}
.srh_c2					{width: 100%; padding: 1px 6px 1px 6px;}
.srh_c3					{width: 6px;}
.srh_b1					{width: 6px; height: 6px; background-repeat: no-repeat; background-position: left top;}
.srh_b2					{width: 100%; height: 6px; background-repeat: repeat-x; background-position: top;}
.srh_b3					{width: 6px; height: 6px; background-repeat: no-repeat; background-position: right top;}
.srh_hdr				{position: absolute; margin-top: 2px; color: #8F655D; font-weight: bold;}

.srh_c2 u				{display: block; margin: 4px 0px; text-decoration: none;}
.srh_c2 i				{vertical-align: middle; color: #55697D; font: 12px Verdana; font-style: normal;}
.srh_c2 b				{height: 19px; display: inline-table; vertical-align: top; color: #614548; font: bold 12px Verdana; text-decoration: none; padding-top: 5px; margin-right: 3px;}
.srh_c2 s				{height: 19px; display: inline-table; vertical-align: top; color: #55697D; font: 12px Verdana; text-decoration: none; padding-top: 5px; margin-right: 3px;}
.srh_c2 s	a			{height: 19px; color: #EC711F; font: 12px Verdana; text-decoration: none;}
.srh_c2 s	a:visited	{color: #EC711F; text-decoration: none;}
.srh_c2 s	a:hover		{color: #EC711F; text-decoration: underline;}

/* ---[ Content Pad ]--- */
.cnt_tab				{width: 100%; margin-bottom: 14px; font: 11px Verdana; cursor: default;}
.cnt_t1					{width: 5px; height: 5px; background-repeat: no-repeat; background-position: left bottom;}
.cnt_t2					{width: 100%; height: 5px;}
.cnt_t3					{width: 5px; height: 5px; background-repeat: no-repeat; background-position: right bottom;}
.cnt_c1					{width: 5px; height: 5px;}
.cnt_c2					{width: 100%; height: 5px; padding: 0px 6px 10px 6px;}
.cnt_c3					{width: 5px; height: 5px;}
.cnt_b1					{width: 5px; height: 5px; background-repeat: no-repeat; background-position: left top;}
.cnt_b2					{width: 100%; height: 5px;}
.cnt_b3					{width: 5px; height: 5px; background-repeat: no-repeat; background-position: right top;}
.cnt_hdr				{position: absolute; margin-top: 2px; color: #D49371; font-weight: bold;}
.cnt_cont				{padding: 8px 12px;}
.cnt_cont u				{display: block; margin: 4px 0px; text-decoration: none;}

.sc_sep					{margin: 10px 0px;}

/* ---[ Navi ]-------------- */
.navs_tab				{width: 100%;}
.navs_tab td			{vertical-align: bottom;}

.nav					{padding: 6px 0px 3px 0px; margin-bottom: 16px; cursor: default;}
.nav span				{font-weight: normal;}

/* ---[ Message ]----------- */
.msg					{height: 36px; padding-left: 54px; border-left-width: 4px !important; border-right-width: 4px !important; cursor: default; background-position: 12px 4px; background-repeat: no-repeat;}
.msg a					{color: #3F74C7; text-decoration: underline;}
.msg a:visited			{color: #3F74C7; text-decoration: underline;}
.msg a:hover			{color: #3F74C7; text-decoration: none;}
.mp_normal				{margin: 0px;}
.mp_mb					{margin-bottom: 14px;}
.mt_acc					{background-image: url(../images/icons/inf_ico1.gif);}
.mt_inf					{background-image: url(../images/icons/inf_ico2.gif);}
.mt_err					{background-image: url(../images/icons/inf_ico3.gif);}

/* ---[ Data table ]-------- */
.dtatab					{width: 100%;}
.dtatab th				{height: 22px; border-bottom: 1px solid #D7DBE3; vertical-align: top;}
.dtatab a img			{border-width: 0px;}
.dtatab s            	{height: 19px; display: inline-table; vertical-align: top; color: #37466E; font: 12px Verdana; text-decoration: none; padding-top: 5px; margin-right: 3px;}
.dtatab a img			{border-width: 0px;}
.dtatab_th_small th		{font-size: 11px;}
.dtatab_mini td			{font-size: 11px;}
.dtatab_mini th			{font-size: 11px;}

.dtatab_bt				{border-top: 1px solid #D7DBE3;}
.dtatab_lh				{width: 100%;}
.dtatab_lh th			{height: 22px; border-bottom: 1px solid #D7DBE3; vertical-align: top;}

.dtah_c					{padding: 4px 2px; font: 11px Tahoma; line-height: 11px;}
.dtah_c a				{color: #227AC4; text-decoration: none;}
.dtah_c a:hover			{color: #0085F5; text-decoration: none;}
.dtah_l					{padding: 4px 9px; font: 11px Tahoma; line-height: 11px; text-align: left;}
.dtah_l a				{color: #227AC4; text-decoration: none;}
.dtah_l a:hover			{color: #0085F5; text-decoration: none;}
.dtah_fx				{padding: 0px 0px; font: 11px Tahoma;}
.dtah_fxc				{height: 15px !important; padding: 0px 0px; font: 11px Tahoma;}
.dtah_fx a				{color: #227AC4; text-decoration: none;}
.dtah_fx a:hover		{color: #0085F5; text-decoration: none;}
.dtah_fx div			{padding: 5px 0px;}
.dtah_fx div span		{display: inline-table; float: left; margin-left: 10px; padding: 0px 0px; text-decoration: none;}
.dtah_fx_filt			{font: 11px Tahoma; line-height: 11px; text-align: left;}
.dta_sh					{height: 22px; padding: 4px 9px; font: 11px Tahoma; line-height: 11px; text-align: left;}
.dtah_ba_tab th			{border-left: 1px solid #B4BAC8; border-bottom: 1px solid #B4BAC8 !important;}

.mt_line				{margin-top: 15px;}
.mt_line_s				{margin-top: 20px;}

.dtah_clr1				{background-color: #E5EAF8 !important;}

.dtah_tal				{width: auto; padding-left: 9px; text-align: left;}
.dtah_auto				{width: auto;}
.dtah_15				{width: 15px;}
.dtah_16				{width: 16px;}
.dtah_17				{width: 17px;}
.dtah_20				{width: 20px;}
.dtah_25				{width: 25px;}
.dtah_30				{width: 30px;}
.dtah_40				{width: 40px;}
.dtah_45				{width: 45px;}
.dtah_50				{width: 50px;}
.dtah_60				{width: 60px;}
.dtah_70				{width: 70px;}
.dtah_80				{width: 80px;}
.dtah_90				{width: 90px;}
.dtah_100				{width: 100px;}
.dtah_110				{width: 110px;}
.dtah_120				{width: 120px;}
.dtah_140				{width: 140px;}
.dtah_150				{width: 150px;}
.dtah_160				{width: 160px;}
.dtah_170				{width: 170px;}
.dtah_180				{width: 180px;}
.dtah_190				{width: 190px;}
.dtah_200				{width: 200px;}
.dtah_220				{width: 220px;}
.dtah_240				{width: 240px;}
.dtah_300				{width: 300px;}
.dtah_330				{width: 330px;}
.dtah_380				{width: 380px;}
.dtah_400				{width: 400px;}
.minw_200				{min-width: 200px;}
.filt_img				{display: block; float: left; cursor: pointer;}
.scr_div				{overflow: auto; overflow-y: scroll; border-bottom: 1px solid #C0C8D7; margin-bottom: -2px;}
.scr_div table			{cursor: pointer;}
.scr_div_line			{padding: 4px; color: #37466E; font: 11px Verdana; margin-bottom: 16px; background-color: #E9EDF5;}
.scr_div_cd				{overflow: auto; overflow-y: scroll; border-bottom: 1px solid #C0C8D7; margin-bottom: -2px;}
.scr_div_cd table		{cursor: default;}

.dta					{height: 32px; border-bottom: 1px solid #D7DBE3; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta i					{color: #BBBBBB; font-style: normal;}
.dta_np					{padding-left: 0px !important; padding-right: 0px !important;}
.dta_n					{height: 32px; border-bottom: 1px solid #D7DBE3; font: 11px Tahoma; font-weight: normal; text-decoration: none; text-align: center;}
.dta_n i				{color: #BBBBBB; font-style: normal;} /* disabled type */
.dta_n em				{color: #929AAA; font-style: normal;} /* hint type */
.dta_n em a				{color: #4872AD;}
.dta_n em a:visited		{color: #4872AD;}
.dta_n em a:hover		{color: #4872AD;}
.dta_n tt				{color: #7BA0D3; font-family: Tahoma;} /* time type */
.dta_n_nolnk			{margin: 0px 8px; border-bottom: 1px solid #D7DBE3; font: 11px Tahoma; text-decoration: none; text-align: center;}
.dta_d					{border-bottom: 1px solid #D7DBE3; font: 11px Tahoma, Verdana; font-weight: normal; line-height: 18px; text-decoration: none;}
.dta_d div				{margin: 2px 0px 5px 0px;}

.dta_lh					{height: 23px; border-bottom: 1px solid #D7DBE3; font: 11px Tahoma; font-weight: bold; text-decoration: none; text-align: center;}
.dta_n_lh				{height: 23px; border-bottom: 1px solid #D7DBE3; font: 11px Tahoma; font-weight: normal; text-decoration: none; text-align: center;}
.dta_n_lh em			{color: #A3AABA; font: 11px Verdana; text-decoration: none; font-style: normal;}
.dta_n_lh em a			{color: #A3AABA; text-decoration: none;}

.dps_fl					{text-align: left; padding: 0px 9px;}
.dps_fl_vt				{text-align: left; padding: 9px 9px; vertical-align: top;}
.dps_cl 				{border-left: 1px solid #D7DBE3; text-align: left; padding: 0px 9px;}
.dps_cl_vt 				{border-left: 1px solid #D7DBE3; text-align: left; padding: 9px 9px; vertical-align: top;}
.dps_cl0 				{border-left: 1px solid #D7DBE3; text-align: left; padding: 0px;}
.dps_fc					{text-align: center;}
.dps_fc_vt				{text-align: center; padding: 9px 0px; vertical-align: top;}
.dps_cc 				{border-left: 1px solid #D7DBE3; text-align: center;}
.dps_cc_vt 				{border-left: 1px solid #D7DBE3; text-align: center; padding: 9px 0px; vertical-align: top;}
.dps_ovh				{border-left: 1px solid #D7DBE3;}

.dps_fl_ovh 			{text-align: left; padding-left: 9px;}
.dps_fl_ovh div			{overflow: hidden; white-space: nowrap;}
.dps_cl_ovh 			{border-left: 1px solid #D7DBE3; text-align: left; padding-left: 9px;}
.dps_cl_ovh div			{overflow: hidden; white-space: nowrap;}

.dps_fl_div				{text-align: left; padding: 0px 0px 0px 9px;}
.dps_cl_div				{border-left: 1px solid #D7DBE3; text-align: left; padding: 0px 0px 0px 9px;}
.dps_fl_fwc				{text-align: left; padding: 0px 0px 0px 9px;}
.dps_cl_fwc				{border-left: 1px solid #D7DBE3; text-align: left; padding: 0px 0px 0px 9px;}

.dps_cl_vt_div			{border-left: 1px solid #D7DBE3; text-align: left; padding: 9px 0px 9px 9px; vertical-align: top;}

.dps_fl_sh				{text-align: left; padding: 0px 4px;}
.dps_fl_sh_vt			{text-align: left; padding: 4px 4px; vertical-align: top;}
.dps_cl_sh 				{border-left: 1px solid #D7DBE3; text-align: left; padding: 0px 4px;}
.dps_cl_sh_vt			{border-left: 1px solid #D7DBE3; text-align: left; padding: 4px 4px; vertical-align: top;}
.dps_fc_sh_vt			{text-align: center; padding: 4px 0px; vertical-align: top;}
.dps_cc_sh_vt 			{border-left: 1px solid #D7DBE3; text-align: center; padding: 4px 0px; vertical-align: top;}

.dps_pad_l				{margin: 0px 9px;}
.dps_pad_c				{margin: 0px 2px;}

.dta_hdr_yel			{font: 11px/20px Tahoma; background-color: #F4E39D;}

.dsttab					{width: 100%; margin-bottom: 12px;}
.dst_f					{padding-bottom: 10px;}
.dst_c					{padding: 10px 0px;}
.dst_c1					{font: 12px Verdana; border-bottom: 1px solid #D7D7DD;}
.dst_c1 b				{font-weight: normal; line-height: 27px;}
.dst_c1 i				{color: #7B869C; font-style: italic; line-height: 17px;}
.dst_c2					{padding-left: 10px; vertical-align: top; line-height: 27px; border-bottom: 1px solid #D7D7DD;}

.bbn					{border-bottom: none !important;}

/* ---[ Search Inputs ]----- */
.flyr_sf				{text-align: left; font: 11px Verdana; color: #485572;}
.flyr_sf u				{display: block; padding-top: 0px; margin: 0px; color: #485572; font: 11px Verdana; text-decoration: none; cursor: default;}
.flyr_sf strong			{height: 24px; display: block; line-height: 24px;} /* input area text */
.flyr_sf_span			{display: inline-table;}

.flyr					{text-align: left; font: 11px Verdana; color: #485572;}
.flyr u					{display: block; padding-top: 0px; color: #485572; font: 11px Verdana; text-decoration: none; cursor: default;}
.flyr i					{display: block; padding-top: 10px; color: #485572; font: 11px Verdana; font-style: normal; cursor: default;}
.flyr em				{color: #DD0000; font-style: normal;}
.flyr strong			{height: 24px; display: block; line-height: 24px; color: #37466E; font-weight: bold;}
.flyr b					{height: 24px; display: block; line-height: 24px; color: #37466E; font-weight: bold; font-family: Tahoma;}

.flyr_tab				{text-align: left; font: 11px Verdana; color: #485572;}
.flyr_tab td			{padding: 2px 0px;}
.flyr_tab .flyr_tt		{vertical-align: top; padding-top: 7px !important;}
.flyr_tab u				{display: block; padding-top: 0px; color: #485572; font: 11px Verdana; text-decoration: none; cursor: default;}
.flyr_tab i				{display: block; padding-top: 10px; color: #485572; font: 11px Verdana; font-style: normal; cursor: default;}
.flyr_tab em			{color: #DD0000; font-style: normal;}
.flyr_tab strong		{height: 24px; display: block; line-height: 24px; color: #37466E; font-weight: bold;}
.flyr_tab b				{height: 24px; display: block; line-height: 24px; color: #37466E; font-weight: bold; font-family: Tahoma;}

.flyr_l					{text-align: left; font: 11px Verdana; color: #485572;}
.flyr_l u				{display: block; padding-top: 0px; color: #485572; font: 11px Verdana; text-decoration: none; cursor: default;}
.flyr_l i				{display: block; padding-top: 10px; color: #485572; font: 11px Verdana; font-style: normal; cursor: default;}
.flyr_l s				{color: #DD0000; text-decoration: none;} /* deprecated */
.flyr_l em				{color: #DD0000; font-style: normal;}
.flyr_l strong			{height: 24px; display: block; line-height: 24px; color: #37466E; font-weight: bold;} /* input area text */
.flyr_l strong b		{font-size: 12px;}

.ovflow					{margin: 2px 0px; padding: 3px 0px; overflow: auto; border-top: 1px solid #DDE0E5; border-bottom: 1px solid #DDE0E5; background-color: #EEEFF5;}

/* ---[ Form Styles ]------- */
.frm_hdr				{display: block; margin: 9px 0px; padding: 3px 0px; font: 11px Verdana, Tahoma; line-height: 17px; cursor: default;}
.frm_hdrt				{display: block; margin-bottom: 9px; padding-bottom: 3px; font: 11px Verdana, Tahoma; line-height: 17px; cursor: default;}
.frm_hdrb				{display: block; margin-top: 9px; padding-top: 3px; font: 11px Verdana, Tahoma; line-height: 17px; cursor: default;}
.frm_hdr_nm				{display: block; margin: 0px; padding: 3px 0px; font: 11px Verdana, Tahoma; line-height: 17px; cursor: default;}
.frm_hdr_bd				{border-bottom: 1px dotted #939AAD;}
.frm_hdr_bs				{border-bottom: 1px solid #D7D7DD;}
.frm_pr					{padding-right: 12px;}
.frm_pr2				{padding-right: 16px;}
.frm_pr3				{padding-right: 20px;}

.frm_tab				{font: 12px Verdana; cursor: default;}
.frm_tab td				{padding-top: 3px; color: #37466E; font: 12px Verdana;}
.frm_tab td i			{display: inline-table; margin-top: 4px; color: #37466E; font: 12px Verdana; font-style: normal;}
.frm_tab td s			{color: #DD0000; text-decoration: none;} /* deprecated */
.frm_tab td em			{color: #DD0000; font-style: normal;}
.frm_tab strong			{height: 22px; display: block; line-height: 20px;} /* input area text */

.frm_td_line td			{border-bottom: 1px solid red;}

.frm_tab_sm				{font: 11px Verdana; cursor: default;}
.frm_tab_sm td			{padding-top: 3px; color: #37466E; font: 11px Verdana;}
.frm_tab_sm td i		{display: inline-table; margin-top: 4px; color: #37466E; font: 11px Verdana; font-style: normal;}
.frm_tab_sm td s		{color: #DD0000; text-decoration: none;}
.frm_tab_sm strong		{height: 18px; display: block; line-height: 16px;} /* input area text */

.frm_text				{color: #37466E; font: 11px Verdana; line-height: 18px;}
.frm_text a				{color: #0163DD; text-decoration: none;}
.frm_text a:visited		{color: #0163DD; text-decoration: none;}
.frm_text a:hover		{color: #0163DD; text-decoration: underline;}

.frd_tab				{font: 12px Verdana; cursor: default;}
.frd_tab td				{padding: 5px 0px; color: #37466E; font: 12px Verdana;}
.frd_bs td				{border-bottom: 1px solid #D7D7DD;}
.frd_tab a				{color: #0163DD; text-decoration: none;}
.frd_tab a:visited		{color: #0163DD; text-decoration: none;}
.frd_tab a:hover		{color: #0163DD; text-decoration: underline;}

.frs_tab				{cursor: default;}
.frs_tab td				{padding: 6px 0px; color: #37466E; font: 11px Tahoma; vertical-align: top;}
.frs_tab a				{color: #3070B5; text-decoration: none;}
.frs_tab a:visited		{color: #3070B5; text-decoration: none;}
.frs_tab a:hover		{color: #3070B5; text-decoration: underline;}
.frs_tab i				{color: #7BA0D3; font-style: normal;}

.frs_line td			{border-bottom: 1px solid #D7D7DD;}
.frs_line2 td			{border-bottom: 1px solid #EBEBEB;}

/* ---[ Additional button ]- */
.ib_cell				{padding-left: 5px;}
.ib_btn					{width: 18px; height: 18px; background-repeat: no-repeat; background-position: 1px 1px; cursor: pointer;}
.ib_edit				{background-image: url('../images/buttons/s16_edit.gif');}
.ib_edit_h				{background-image: url('../images/buttons/s16_edit_h.gif');}

/* ---[ BGR Colors ]--------- */
.bgr_wht				{background-color: #FFFFFF;}
.bgr_green				{background-color: #DEFFDB;}
.bgr_red				{background-color: #FFD9D9;}
.bgr_yel				{background-color: #FDF6C9;}
.bgr_yel_s				{background-color: #FFF08C;}
.bgr_gray				{background-color: #EAEDF3;}
.bgr_gray1				{background-color: #F4F6F8;}
.bgr_blue				{background-color: #B8D4F7;}
.bgr_skyblue			{background-color: #E3EFFF;}

.elm_h0					{background-color: #FFFFFF;}
.elm_h1					{background-color: #FDF6C9; cursor: pointer;}
.elm_h2					{background-color: #FFF08C; cursor: pointer;}
.elm_hr					{background-color: #FFD9D9; cursor: pointer;}
.elm_hy					{background-color: #FFEEC1; cursor: pointer;}
.elm_hg					{background-color: #DEFFDB; cursor: pointer;}

.bgr_common_b			{background-image: url(../images/bgr_common_lines_b.gif);}
.bgr_common_y			{background-image: url(../images/bgr_common_lines_y.gif);}


/*  -- новые кнопки для перебрасвания из "from_to" -- */
.btn20.arr_right_all		{background-image: url(../images/buttons/frm/btn20_arr_right_all.gif);}
.btn20.arr_right			{background-image: url(../images/buttons/frm/btn20_arr_right.gif);}
.btn20.arr_left				{background-image: url(../images/buttons/frm/btn20_arr_left.gif);}
.btn20.arr_left_all			{background-image: url(../images/buttons/frm/btn20_arr_left_all.gif);}

.btn26						{width: 26px; height: 26px; background-position: left top; cursor: pointer;}
.btn26:hover				{background-position: right top;}
.btn26.arr_right_all		{background-image: url(../../../images/buttons/btn26_arr_right_all.gif);}
.btn26.arr_right			{background-image: url(../../../images/buttons/btn26_arr_right.gif);}
.btn26.arr_left				{background-image: url(../../../images/buttons/btn26_arr_left.gif);}
.btn26.arr_left_all			{background-image: url(../../../images/buttons/btn26_arr_left_all.gif);}


/* ---[ Two lists ]--- */
.frm_tl_pad	div				{margin: 8px;}