﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color
----------------------------------------------------------*/
html,body{ height:100%; vertical-align:top; padding:0px; margin:0px; }
body{ background-color: #e8f5f8; font-size: 1.0em; font-family: Verdana, Helvetica, Sans-Serif; color: #696969; }

/*
a:link
{
    color: #034af3;
    text-decoration: underline;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #1d60ff;
    text-decoration: none;
}
a:active
{
    color: #12eb87;
}
*/

/* ---------------------------- HEADINGS   ------------------------------
h1, h2, h3, h4, h5, h6 { font-size: 1.5em; color:#09546a; font-family: Arial, Helvetica, sans-serif; }
h1 { font-size: 2em; padding-bottom: 0; margin-bottom: 0; }
h2 { padding:0px; margin:10px; text-align:center; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; }
h5, h6 { font-size: 1em; }

/* this rule styles <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0;
}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

/* you can specify a greater or lesser percentage for the 
page width. Or, you can specify an exact pixel width. */
.page { width: 100%; margin-left: auto;  margin-right: auto; position:relative; min-height: 100%;}
#header {position: relative; margin-bottom: 0px; color: #000; padding: 0; }
#header { background: #0f5b71 url(/Content/img/backgraund_top.jpg) repeat-x left 0px; padding: 0px; width:100%; height:113px; }

#header h1
{
    font-weight: bold;
    padding: 5px 0;
    margin: 0;
    color: #fff;
    border: none;
    line-height: 2em;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 32px !important;
}

#main { padding: 10px 10px 10px 10px;  margin-bottom:0px; _height: 1px; /* only IE6 applies CSS properties starting with an underscrore */ }

#footer
{
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0;
    font-size: .9em;
}

/* TAB MENU   
----------------------------------------------------------*/
ul#menu
{
    border-bottom: 1px #5C87B2 solid;
    padding: 1px 1px 2px 1px;
    position: relative;
    margin: 0px;
    text-align: right;
}

ul#menu li
{
    display: inline;
    list-style: none;
}

ul#menu li#greeting
{
    padding: 10px 20px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.8em;
    color: #fff;
}


ul#menu li a, .bt_menu { padding: 2px 10px; text-decoration: none; line-height:1.2em; color: #092f3b; font-size:1.1em; font-family: Verdana, Helvetica, Sans-Serif; }
ul#menu li a:hover { color: #e8f5f8; text-decoration: none; }
ul#menu li a:active { padding: 16px 13px; background-color: #a6e2a6; text-decoration: none; }
ul#menu li.selected a { padding: 6px 13px; background-color: #fff; color: #000; }

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

fieldset 
{
    margin: 1em 0;
    padding: 1em;
    border: 1px solid #CCC;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset label 
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}
/* TABLE
input[type="text"] 
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"] 
{
    width: 200px;
    border: 1px solid #CCC;
}


----------------------------------------------------------*/
/*
table 
{
  border: solid 1px #e8eef4;
  border-collapse: collapse;
}

table td 
{
  padding: 5px;   
  border: solid 1px #e8eef4;
}

table th
{
  padding: 6px 5px;
  text-align: left;
  background-color: #e8eef4; 
  border: solid 1px #e8eef4;   
}
*/
/* MISC  
----------------------------------------------------------*/
.clear
{
    clear: both;
}

.error
{
    color:Red;
}

#logindisplay { position:absolute; top:5px; right:10px; font-size:0.9em; display:block; text-align:right; margin:0px; color:#63919e; }
#logindisplay a:link { color:#63919e; text-decoration: underline; }
#logindisplay a:visited { color:#63919e; text-decoration: underline; }
#logindisplay a:hover { color: white; text-decoration: none; }

#menucontainer { position:absolute; right:10px; top:85px;}


div#title
{
    display:block;
    float:left;
    text-align:left;
}


.field-validation-error
{
    color: #ff0000;
}

.input-validation-error
{
    border: 1px solid #ff0000;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}
/**************************************************** */
#do_ajax {z-index: 801; display: none; position: fixed; margin: auto; top: 50%; left: 50%; text-align: center; width: 50px; height: 50px; }

#logo { position:absolute; top:5px; left:5px; background: transparent url(/Content/img/aqtr_logo.png) no-repeat left 0px; padding: 0px; width:483px; height:91px;}

.mn_tx, .mn_tx_lnk, .mn_tx_tg, .mn_txt { background-color: #ffffff; font-size:1.1em; border: solid 1px #effae6;  width:100%}
.mn_tx      {width:100%; font-size:1.0em; border-style:none; }
.mn_tx_lnk  {width:100%;  font-size:1.0em; border-style:none; }
.mn_tx_tg   {width :100%; font-size:1.0em; border-style:none; }
.mn_txt     {width:100%;  background-color: #ffffff; border-style:none; }

#tb_root { margin: auto; padding: 0px; width: 100%; border-width: 0px;}
.td_root { border-width: 0px; padding: 0px; }

.dv_link { text-align: right; margin: auto; padding: 3px 5px 20px 20px; }

#dv_select_panel { position:absolute; background-color: #f0f0ff; border: solid 2px #2040ff; }
.tb_lst_sootv { text-align: left; background-color: #f0f8ff; border: solid 1px #a8ceff; }
#tr_list_sootv { text-align: center; background-color: #e8efff; font-weight: bolder;}

.li_fld{ font-weight: bolder; color: #108020;}
.li_fl{ color: #003010;}
.dv_link{ float:right; margin: 0px 0px 30px 0px; }
.clear{ clear:both; }
.dv_empty{ background-color: #e0f0ff; border: solid 1px #a8ceff;}

.rw_nrm { border: solid 2px #a8ceff; }

#dv_main, #dv_selector_provider { text-align: center; margin: auto; padding: 10px 2px; }
#dv_offices td, #dv_name_provider td { background-color: #e3e5ff; border: solid 1px #a8ceff; margin: auto;}
#tb_offices, #tb_name_provider, #tb_lst_prvd, #tb_list_users, #tb_prvd { margin: auto; margin-top: 10px;}

.tb_flts_clms{margin:5px; border: solid 2px #a0b0df;}
.tr_flts_clms_hdr { background-color: #c0d0ff; }
.tr_flts_clms_hdr td {  border: solid 1px #a0b0df; text-align:center; font-size:0.9em; color:#102090; padding:2px 5px;}
.tr_flts_clms { background-color: #d0F4FF; }
.tr_flts_clms td {  border: solid 1px #90e0df; text-align:center; font-size:0.9em; color:#102090;padding:2px 5px;}
.tr_flts_clms_sel { background-color: #90d0ee; }
.tr_flts_clms_chbx_hdr { background-color: #90d0ee; }
.tr_flts_clms_chbx_hdr td {  border: solid 1px #a0b0df; text-align:center; font-size:0.9em; color:#102090; padding:2px 5px;}

/* ************* Таблица списка поставщиков ***********   */
#tb_lst_prvd td { text-align: center; color: #301040; padding: 2px 5px; border: solid 1px #cfdfff; }
#tb_lst_prvd { background-color: #c0d0ff; margin: auto; margin-top:5px; border: solid 2px #a0b0df; }
.td_prvd_hdr { background-color: #a0b0df; color:#102090; font-weight: bold; font-size:1.1em; text-align: center; padding: 8px 10px;}

#td_prvd_but { background-color: #48efff; padding: 1px 10px; text-align: right;}

.dv_hdr{  text-align: center; font-size:1.4em; margin: auto; padding: 20px 0px 5px 0px; color: #185f9f;}
#dv_ofc_add{  text-align: right; margin: auto; padding: 5px 0px 0px 0px;}
.dv_ggl {margin: auto;}
#tb_ggl {margin: auto; margin-bottom: 15px; background-color: #e8f2ff;}
#tb_ggl input {font-size:0.8em; color:#106010; }
#tb_ggl td {border-width: 0px; background-color:Transparent; }
.ta_mark {background-color: #fbfbff; }
#dv_upl_msg {background-color: #f0f8ff; border: solid 1px #a8ceff; margin: auto; padding: 10px; }

.td_lft, .td_rght { background-color: #f4fdff; border: solid 1px #c8eeff; padding: 3px 5px; }
.td_lft { text-align: right; }
.td_rght { text-align: left; }

/* *********************************************************** admin ********************************/
/*  Таблица списка юзеров */
#tb_list_users td { text-align: center; color: #301040; padding: 2px 5px; border: solid 1px #cfdfff; }
#tb_list_users { background-color: #c0d0ff; margin: auto; margin-top:5px; border: solid 2px #a0b0df; }
.td_usr_hdr { background-color: #a0b0df; color:#102090; font-weight: bold; font-size:0.8em; text-align: center; padding: 2px 5px;}
/* Таблица списка ролей */
#tb_list_roles td { text-align: center; color: #301040; padding: 2px 5px; border: solid 1px #cfdfff; }
#tb_list_roles { background-color: #c0d0ff; margin: auto; margin-top:5px; border: solid 2px #a0b0df; }
.td_rl_hdr { background-color: #a0b0df; color:#102090; font-weight: bold; font-size:1.1em; text-align: center; padding: 2px 5px;}
/* Таблица списка ролей юзера*/
#tb_list_usr_roles td { text-align: center; color: #200030; padding: 2px 5px; border: solid 1px #d5d0ff; }
#tb_list_usr_roles { background-color: #c0c0ff; margin: auto; margin-top:5px; border: solid 2px #8070af; }
.td_usrl_hdr { background-color: #a090df; color:#100030; font-weight: bold; font-size:0.8em; text-align: center; padding: 2px 5px;}

#tb_list_fld_rls ul, #tb_list_fld_rls li { margin: 0px; padding: 0px;}
.tr_fld_rls { background-color: #f0f5f7; border: solid 1px #aeb2b5; }
.tr_fld_rls_odd{ background-color: #D5daE0; border: solid 1px #aeb2b5;}
.tr_fld_rls .bt_flds{ background-color: #f0f5f7;}
.tr_fld_rls_odd .bt_flds{ background-color: #D5daE0;}
.tr_fld_rls td, .tr_fld_rls_odd td{ padding:0px 3px; border: solid 1px #aeb2b5; border-collapse:collapse;}
.td_hdr_list_tb{ padding: 0px 0px 0px 35px; color:#665507; font-weight:bold;  font-size:1.2em;}
.in_fld{ background-color: #f0f5f7; border-style:solid; border-width:0px;  border-collapse:collapse;}
.in_fld_odd{ background-color: #D5daE0; border-style:solid; border-width:0px; border-collapse:collapse;}

#dv_flt_usr{ text-align: center; font-size:1.4em; margin: auto; padding: 20px; color: #185f9f;}
.bt_as_txt { text-align: center; font-size:0.8em; margin: auto; border-width: 0px;  background-color:Transparent; }


.bt_sz_ls { font-size:0.7em; padding:0px 2px; background-color: #dfe8c5; border:1px solid #BFC8A5; }
.bt_sz { font-size:0.8em; }
.bt_sz_f { font-size:0.8em; }
.bt_sz_l { font-size:0.7em; }
.bt_sz_ll { font-size:0.7em; padding:0px 0px; }
.dv_txt_l { font-size:0.7em; float:right;}
.tr_rl { background-color: #f0f8ff; }
.dv_role_itm { background-color: #f0f0ff; width: 100%; margin: auto; margin-top:5px; border: solid 1px #588eef; padding: 2px 0px; }
.sel_role { background-color: #ffe0c0; border: solid 1px #a85e7f; }
.clk_role { background-color: #ffe0e0; border: solid 1px #c85e8f; }

#tb_manage_data { width: 100%; margin: auto; margin-top:5px; border: solid 0px #588eef; padding: 2px 0px; }
.td_mng_hdr, .td_mng_hdr_l, .td_mng_hdr_r, .td_ent_clms_hdr { text-align: center; background-color: #aacdff; border: solid 1px #588eef; border-width:1px 0px 1px 0px; padding: 5px 10px; }
.td_mng_hdr, .td_vsopt_hdr { font-size: 0.8em;}
.td_mng, .td_mng_c { text-align: left; background-color: #e0f5fd; border: solid 1px #a0b5dd; padding: 5px 10px; }
.td_mng_hdr_l { font-size:0.7em; font-style:italic; border-width:1px 0px 1px 1px; padding: 5px;}
.td_mng_hdr_r {border-width:1px 1px 1px 0px;}
.td_mng_c { text-align: center; }

#tb_prmt { margin:auto; margin-top:15px; }
.td_prmt_hdr { text-align:center; background-color:#d6edf3; border:solid 1px #c0dfff; padding:5px 10px; border-collapse:collapse; }
.td_prmt_prj, .td_prmt_usr { text-align:center; background-color:#f0f9ff; border: solid 1px #c0dfff;  padding: 5px 15px; border-collapse:collapse;}
.td_prmt_prj { text-align: left; }
.td_odd{ background-color:#e4f5ff; }
h2 { text-align:center; color:#529981;margin: 10px auto; }
.li_prmt  { text-align:left; list-style-type:none;}
.dv_prmt_bt { display: inline-block; float: right;}

#tb_list_fld_rls{ margin: auto;}
#tb_list_fld_rls ul, #tb_list_fld_rls li { margin: 0px; padding: 0px;}
.tr_fld_rls { background-color: #eef2f5; border: solid 2px #aeb2b5; }
.tr_fld_rls_odd{ background-color: #dde2e5; border: solid 2px #aeb2b5;}
.tb_chng_rls { background-color: #edf2fd; border: solid 2px #8e92c5;}
.td_chng_rls, .td_chng_rls_curr { border: solid 1px #aeb2e5; text-align:center;}
.td_chng_rls_curr{ text-align: left;}
.td_chng_rls_curr li{ list-style-type:none;}
#tr_fld_rls_all { background-color: #f0f0f4; border: solid 2px #aeb2b5; border-bottom: solid 8px #fafdff; margin-bottom:10px;}
.arrow_chng{ background-color: #edf2fd; font-weight: bold; color: #ff4545; cursor:pointer;}
 
 .td_menu_hdr { text-align: center; border: solid 1px #d0F6f4; padding:5px; border-collapse:collapse; background-color: #F9FFF2;}
 .tr_reorder{ background-color: #FFE270; }
/* *********************************************************** MANAGE ********************************/
.bt_lang{ float:right; margin:1px; background-color:#910000; border: solid 1px #a0b0df; font-size:0.8em; color:#402090; }
.sel_lng{ background-color: #8fe0f0; border: solid 1px #a0b0df; font-size:0.8em; color:#8020f0; }
/* Таблица lang_item */
#tb_list_lang td { text-align: center; color: #301040; padding: 2px 5px; border: solid 1px #cfdfff; }
#tb_list_lang { background-color: #c0d0ff; margin: auto; margin-top:5px; border: solid 2px #a0b0df; }
.td_lang_hdr { background-color: #a0b0df; color:#102090; font-weight: bold; font-size:1.1em; text-align: center; padding: 2px 5px;}

.sl_menu_row { background-color: #a0d0a5;}

#tb_list_settings { background-color: transparent; border: solid 1px #ffdfdf; margin:auto; margin-top:10px; margin-bottom:10px;  }
.td_stn_hdr { background-color: #90d0ff;  text-align: left; border: solid 1px  #9090bf; padding: 2px 5px; font-weight: bold; font-size:1.1em; text-align: center; }
.td_stn_l { text-align: right; font-weight:bold; border: solid 1px  #a0a0cf; padding: 2px 5px;}
.td_stn_r { text-align: left; border: solid 1px  #a0a0cf; padding: 2px 5px;}
#dv_flt_prod_menu {position:absolute; margin: -60px 0px 0px -150px; width: 220px;}
.sl_fltbyclm_ord { width:55px}
.sl_fltbyclm_period { width:65px}
#tb_infpg_mn{ background-color: #f0FaFF;  border: solid 1px  #a0a0cf; margin:10px 0px;}
#tb_infpg_mn td{ padding: 5px 10px;}
.dv_pic_sz{ color:#fff; font-size:0.7em }
.sp_flt_mfld{font-weight:bold;}

.td_mn_tx_nm_fltclm {color:#102090; }
.td_mn_tx_nm_fltclm_dpl {color:#cFcDd6;}
.td_mn_tx_lnk{color:#102090; }
.td_mn_tx_lnk_dpl {color:#cFcDd6;}

#tb_nws_prm { margin:auto; margin-bottom: 10px;}
#tb_nws_prm td {background-color: #eea; border: solid 1px #2caf2c; color:#303830; text-align: center; padding: 2px; font-size:1.0em; padding:5px 10px}
#tb_lst_nws {margin:auto; border: solid 2px #90a0cf; border-collapse:collapse;} 
#tr_lst_nws_hdr { background-color:#a0b0df; }
#tr_lst_nws_hdr  th{ padding:2px 5px; font-weight: bold; font-size:1.1em; border: solid 1px #b0c0ef;  color:#015; text-align:center;}
.td_nws_edit{ padding:5px 5px; border: solid 1px #a0b0df;}
.tb_nws_edit {margin:auto; border: solid 2px #80a0eF; border-collapse:collapse; background-color:#adf;}
.tr_nws_edit_hdr {background-color:#60c0df;}
.td_nws{ padding:2px 5px; font-size:1.0em; border: solid 1px #80a0eF; color:#015; vertical-align:top; }
.tr_nws_edit_hdr {background-color:#70b0EF;  }
.tr_nws_edit_hdr td {padding:2px 5px; font-size:1.0em; border: solid 1px #0050aF; color:#359; font-weight: bold; text-align:center;}

.tr_seo_rd { background-color:#c0c7a0}
.dv_err_exst_fl { background-color:#ff0000; color:#100000; font-size:0.9em;}

#tb_list_smb {margin:10px auto 0px auto;}
.td_smb_hdr { background-color:#a0b0df; color:#102090; font-weight: bold; font-size:0.9em; text-align: center; padding: 2px 5px; border: solid 1px #959dc5;}
.tr_smb td, .tr_smb_odd td{ border-collapse:collapse; border: solid 1px #aeb2b5; padding: 2px 5px; vertical-align:top; }
.tr_smb { background-color: #f0f5f7; }
.tr_smb_odd{ background-color: #D5daE0;}
#dv_upl_smb_img { position:relative; top:30px; border: solid 1px #aeb2b5; padding: 15px; vertical-align:top; }

.tr_fld_rls .bt_flds{ background-color: #f0f5f7;}
.tr_fld_rls_odd .bt_flds{ background-color: #D5daE0;}

/* *********************************************************** MASS CHANGE ********************************/
#tb_mass_change {width:100%; margin: 10px auto;}
.tb_msch { width:100%; margin: 10px auto; border-collapse:collapse; background-color:#c0e0ff}
.td_msch_r, .td_msch_l { padding: 2px 5px; border: solid 1px #a0d0ff; }
.td_msch_r { text-align:left; }
.td_msch_l { text-align:right; }
.inp_msch_dec, .inp_msch_str {width:100%}
/* *********************************************************** PAGING ********************************/
#tb_pagin{ background-color: #fff; margin: auto; border-collapse:separate; border-width: 0;}
.td_pagin_go, .td_pagin_prev, .td_pagin_next, .td_pagin_num, .td_pagin_numbpg { padding: 2px; border-width: 0; }
.td_pagin_prev { padding-right: 10px}
.td_pagin_next { padding-left: 10px}
.td_pagin_numbpg { padding-left: 50px}

.dv_pagin_go {  background-color: #ffbdbf; border: solid 1px #00809f; color:#f82038; text-align: center; font-size:0.8em; padding: 2px 5px; font-weight:bold;}
.dv_pagin_num, .dv_pagin_num_sl { background-color: #ffd0d0; border: solid 1px #80208f; color:#f82038;  text-align: center; font-size:0.8em; padding: 2px 5px; font-weight:bold;}
.dv_pagin_num_sl{ background-color: #ff4d4f; color:#f8f0f8; font-size:0.9em; }
.sel_pgn{ background-color: #ffadaf; color:#f8f0f8; border: solid 1px #80208f; cursor:pointer;}


/* *********************************************************** PRODUCT ********************************/
.td_prod_hdr { background-color: #d5e3f6; border: solid 1px #c5d3ef; padding: 2px; text-align: center;  font-weight: bold; font-size:0.7em; color: #161a7f; width:100px;}
.sel_hdr_prod_filter { background-color: #e5f3fd; border: solid 1px #c5d3ef; padding: 2px; text-align: center;  font-weight: bold; font-size:1.0em; color: #961a6f; cursor:pointer;}
.td_prd, .td_prd_odd { vertical-align:top; border: solid 1px #E5E3E6;  padding: 2px 3px; background-color: #FaFDFF; width:100px; text-align:center; }
.td_prd_odd {  background-color: #F0FAFF;}

#tb_list_prod {margin:0px auto;}

.tb_list_img { background-color: #a6aaaf; height:100%; margin:0px; padding: 0px; text-align: center; border-width: 0px; }
.td_img{ vertical-align:top; border-width: 0px; border: solid 1px #6f6a66; }
.tf_img_alt{width: 100%;}
.td_img_sub{border: solid 1px #cad0d0; padding: 3px; vertical-align:top;}

#tb_prod_menu { background-color: #968bef; border: solid 1px #4f3a76; }
#td_prod_menu, .td_prod_menu { background-color: #d6eaff; }
.td_prod_menu { text-align:left; }
.sl_mnp { cursor: pointer; background-color: #fbd;}

#tb_cntrl_prd { background-color: #d6eaff; margin-bottom: 10px; margin-top: 10px;}
.td_cntrl_prd, .td_clps {text-align: center; padding: 2px 5px; color: #161a7f; border: solid 1px #688edf; vertical-align:top}
.dv_clps {float: left;}

#dv_set_td_clps { position:absolute; background-color: #d6eaff; border: solid 1px #386EDF; padding:5px; }
.td_set_clps { background-color: #e6faff; text-align: left; padding: 2px 5px; color: #161a7f; border: solid 1px #688edf; vertical-align:top }
.td_set_clps_sl { background-color: #c6dadf; }
.clpstd_tdcls  { background-color: #d6eaff; padding:3px;}

#dv_add_prd { float: left; padding: 0px 10px; }
#dv_curr_menu { float: right; padding: 0px 10px; }
#tb_flt_prod_menu { margin: auto; background-color: #f5fbff; border: solid 1px #69aeef; }
.dv_menu_scroll {height: 300px; overflow:auto; }
/*
#td_flt_prod_menu { padding:5px; border: solid 3px #688edf; background-color: #f77799;}
*/
#td_flt_prod_menu ul, #td_flt_prod_menu li{ padding: 0px 0px 0px 5px; margin: 0px 0px 0px 5px; text-align:left; }
.td_flt_prod{ padding: 0px 5px; }

#tb_flt_prod { margin-top:5px; margin-bottom:5px;}
#tr_flt_prod_hdr td  { background-color: #c0c8ff; padding: 2px 10px; text-align: center; font-size:0.8em; font-weight:bold;  border: solid 1px #a0a6e0;}
.td_flt_prod { padding: 2px 5px; text-align: center; border: solid 1px #d9dEef; vertical-align:top; background-color: #e8f5ff;}

.dv_mnpath { font-size:0.8em; padding: 2px; color: #00359f; }
.td_txt_btm { vertical-align:bottom; }

/* *********************************************************** Processing ********************************/
#tb_flt_prcorder {background-color: #e0e8ff; border: solid 1px #a8ceff; margin: auto; padding: 10px; margin-top: 20px; margin-bottom: 20px; text-align: center;}

#tb_list_prcorder {background-color: #f0f8ff; border: solid 1px #a8ceff; margin: auto; padding: 10px; margin-top: 20px; margin-bottom: 20px; width:100%;}
#tr_prcorder_hdr{ background-color: #a6caef; padding: 2px; text-align: center; font-weight: bold; font-size:0.7em; }
.tr_prcord { background-color: #e4f0ff; }
.tr_prcord_odd { background-color: #f0f9ff; }

/* *********************************************************** STAT ********************************/
#tb_stat_data{ width: 100%; border: 0px; background-color: #fff9f0;}
#tb_stat_info{ width: 100%; border: 0px; background-color: #fff9f0;}
.dv_stat_stolb{ background-color: #f0c9cf; width: 30px; vertical-align: top; color: #aa0000; margin:auto;}
.td_stt{ background-color: transparent; vertical-align: bottom; border: 0px 0px 1px 0px; text-align:center; }
.td_stt_hdr, .td_stt_hdr_odd { background-color: transparent; vertical-align: top; border: 1px 0px 0px 0px; padding:0px 1px; text-align:center; }
.td_stt_hdr_odd { background-color: #F9e9e0; }
.tr_stt{ background-color: #fff9f0;}
.tr_stt_odd{ width: 100%; border: 0px; background-color: #fff6e9;}
.td_stt_nmb, .td_stt_tgt, .td_stt_cnt{ text-align:left; padding:2px; border: solid 1px #f3e9e0;}
.td_stt_cnt { text-align:right; width:35px;}
.td_stt_nmb { width:35px;}
.td_pw_nmb, .td_pw_nmb, .td_stt_tgt { vertical-align: top; }

.dv_sel_day{ background-color: #eac3c9; cursor:pointer;}

.tr_stt_wlk, .tr_stt_wlk_odd{ width: 100%; border: 0px; background-color: #fdf0e0;}
.tr_stt_wlk_odd { background-color: #fff9f0;}

.td_wrfr, .td_wnmb, .td_wusr, .td_wlst, .dv_wtm, .dv_wtgt, .dv_wlnk { padding:0px 3px;  border: solid 1px #f0e0d0; text-align:left;}
.td_wnmb, .td_wusr{vertical-align: top;}
.tb_wlk_lst, .td_wrfr, .dv_wtm, .dv_wtgt, .dv_wlnk { border-width: 0px;}

.inp_l{ width:50px; font-size: 0.8em}
.inp_s{ width:100px; font-size: 0.8em}
.inp_b{ width:200px; font-size: 0.8em}

.err_load { background-color: #f2f384; border: solid 1px #823324; color:#f23324; padding:3px}
.vld_field { background-color: #82f384; border: solid 1px #b2b344; }
/* *********************************************************** HTML_Pages *******************************
#tb_htmpg_do td {padding:5px 10px; background-color:#a7e0ff; border: solid 1px #a7d0ef;}
*/
#tb_htmpg_do {margin:auto; margin-top:15px; background-color:#AACDFF;}

#tb_htmpg {margin:auto; border: solid 1px #5da0df;}
#tb_editor_content {margin:auto; margin-bottom:15px; margin-top:10px; }
#tb_editor_content td {padding:10px 10px; background-color:#e0f6FF; }
#txa_editor { background-color:#f5f5f5;}
.jHtmlArea  { background-color:#f5f5f5;}
.wysiwyg {}
/* *********************************************************** IMPORT ********************************/
#tb_import_data {margin: 20px auto; background-color:#AACDFF;}
#tb_import_data td {padding: 5px 10px; border: solid 1px #9AbDeF;}

#tb_list_import_data td {border: solid 1px #579ccf; padding: 2px 3px;}
.tr_lst_import_hdr{background-color:#c0e7FF; text-align:center;}
.tr_lst_import{background-color:#dEEEFF;}
.tr_lst_import_odd{background-color:#cef;}
.dv_sootv_db {font-size:0.8em; font-style:italic; color:#003060 }
.sel_tx{ background-color: #fee712; cursor:pointer; }
.td_ltltx {font-size:0.8em;}
.td_ltltx input.i_ltl{font-size:0.9em;}
.tr_err {background-color:#fff3f3;}

.dv_hd{display:none;}
.sel_td{ background-color: #f6c5d7; cursor:pointer; }
.clk_td{ background-color: #a0b0ff; }

/* *********************************************************** MathFormula ********************************/
.dv_mthfrm {position:absolute; padding:5px; border: 1px solid #09546a; background-color:#c6e8ff; z-index:20; }
.tb_mthfrm {margin:0px auto; }
.td_mthfrm_glvrbl{padding: 3px 10px;}
.dv_mfvrb {font-size:0.8em; font-weight:bold; text-align:left; padding:3px 10px;}
.dv_cgv {font-size: 0.6em; position:absolute; padding:5px; border: 1px solid #09546a; background-color:#fff;}
.mf_anot{cursor:pointer; color:#116688;}
.dv_mf_blk{ display:inline-table;}
.dv_mf_vrbl_blk{ display:inline-block;}
.dv_mf_pnl i{ font-size: 0.6em; line-height:10px;}

/* *********************************************************** VISET PARAMS RangeValue ********************************/
.dv_vsrv_prm_blk { border:1px solid #499999; padding:5px; display:inline-block; text-align:center; background-color:#e8f5f8;}
.dv_vsrv_blk_all  {display:block; }
.dv_vsrv_blk { border:1px solid #94cdc0; display:inline-block; padding:5px; font-size:0.8em; background-color:#eaffeb;}
.dv_vsrv_hdr { display:inline-block; clear:both;}
.dv_vsrv_hdr_txt { display:inline-block; font-size:1.0em; font-weight:normal; }
.dv_vsrv_add { font-size:1.2em; font-weight:bold; color:#0f335c; display:inline-block;}
.dv_vsrv_add:hover { color:#00973b; cursor:pointer; }
.tb_blk td { padding:2px; font-size:0.7em;}
.tx_blk_nm { width:160px; }
.tx_blk_mm { width:70px; }
.tx_ofst { width:60px; }
.sl_rngvl_type { width:150px; }
.dv_grdt_edt, .dv_ofst {display:flex;}
.sl_fntprm { width:70px; }

.dv_vst_prms_hdr { font-size:1.2em; font-weight:bold; color:#0f335c; text-align:center; padding: 0px 5px;}
.tb_vst_prms { background-color:#cbe7db; border: solid 1px #82c5b8; }
.td_vst_prms, .td_vst_prms_s { padding: 4px 10px; background-color:transparent; border: solid 1px #a5dacf; border-width:0px 1px; text-align:left;}
.td_vst_prms_s {border: solid 0px #a5dacf; }
.ul_mn_edit ul, li {margin:0px; padding:0px;}
.ul_mn_edit li { padding:0px 0px 0px 15px; list-style: none; }
.fa {font-size:1.1em; color:#83c2aa; }
.td_itm_mom, .td_shw_mom { width: 15px; }
.fld_opn{ background-color:transparent; }
.td_mom_nm, .td_mom_tph, .td_mom_prm { background-color: transparent; border: solid 2px #e0efdf; vertical-align: top; font-family:Verdana;  font-size:0.8em; font-style:italic;}
.td_mom_nm, .td_mom_prm { width: 390px; }
.td_mom_tph { width: 100px; }
.td_mom_cntr, .td_mom_cntr_edt { font-size: 0.70em; color: #020; padding: 0px 3px; border: 1px solid #7ce0a8; background-color:#e1fffb;}
.td_mom_cntr_edt {background-color:#a8e2c7; border-color:#09546a;}
.td_mom_cntr_edt>.fa { color: #277b5b; }
.td_mom_nm_fld { min-width:400px;}
.dv_prm_pnl_cls{position:absolute; top:10px; right:10px;}
.dv_mnpl_tb{ padding:15px 0px; margin:15px 0px 0px 0px; }

.td_vimom_nm { min-width:400px; font-size: 1.1em; font-weight:bold; font-family: Verdana}
.td_vimom_tph {width:100%; font-size: 0.8em; font-style:italic;font-family: Verdana}
.vimomi_sl { border: 0px solid #91be81; background-color:#b1e29f; }
.vimomi_hwr { border: 0px solid #f3e8b1; background-color:#8dcdca; }
.dv_vimomi_txt  { display:inline-block; }
.pos_mom_txt i { padding: 0px 5px;}

.dv_container_mom_item {min-width:300px;}
.irs-handle{ pointer-events: all;}
.opt_incldproj{ background-color:#8dcdca; font-size: 1.1em; font-weight:bold; font-family: Verdana; }

#dv_selector_symbls {position:absolute; top:20px; left:20px; background: #fff url(/Content/img/symbls.jpg) no-repeat 10px 10px; padding:10px; width:250px; height:150px; border: 1px solid #68ac9f; font-weight:bold; color:#f00;z-index:5;}
#dv_symb_hwr {position:absolute; top:10px; left:10px; width:48px; height:48px; border:4px solid #00778b; z-index:10; pointer-events:none;  }
#dv_symb_hwr_title {position:absolute; top:10px; left:10px; border:1px solid #00778b; background-color:#fff;  z-index:11; pointer-events:none;  padding:2px 5px;}
.dv_symb_img {width:50px; height:50px; border:3px solid #b9dce8; background: #fff url(/Content/img/symbls.jpg) no-repeat 0px 0px; padding:2px;}
.dv_symb_img_hwr {border:3px solid #e9dc00; cursor:pointer;}
#dv_symb_sl { position:absolute; top:10px; left:10px; width:50px; height:50px; border:6px solid #ffa700;}
.dv_symb_pnl_cls{position:absolute; top:-4px; right:-4px;}

/* ******************************************************** Manu MAP ******************************* */
.dv_mom_container_v { position:absolute; z-index:200; background-color: #fff; border: 1px solid #68ac9f; background-color: rgba(205, 247, 247, 0.6); height:90%; text-overflow:clip; overflow:auto; pointer-events:all; padding: 0px 30px 0px 0px;}
.dv_mom_container_v_hd {height:auto; }


.dv_mom_container_h {background-color:transparent;}
.tb_mm_cntrl_sub { width:100%; background-color: rgba(108, 207, 189, 0.4);}
.dv_mm_hdr { font-size: 1.5em; color: #026; padding: 5px 10px; font-weight:bold; pointer-events:all; }
.ul_mm_rt { margin: 5px 5px; padding:0px; list-style:none;}
.ul_mm { margin: 5px 15px; padding:0px; }
.ul_mm li{ list-style:none; }
.td_mm_chbx { width: 15px; }
.td_mm_itm, .td_mm_fld { width: 15px; }
.td_mm_nm{ font-size: 1.1em; font-family: Verdana; text-align:left;}

.li_mn_nm { font-size:1.3em; font-weight:bold; }

.inp_evnt_mn { pointer-events:all; }
.mm_swh { background-color:#9ad2d5; cursor:pointer; }

/* ******************************************************** static HTML ******************************* */
.sp_sthtml_txt_sl { background-color: #a0b0ff; color:#fff3f3; cursor:pointer;}
#tb_editor_content .dv_mnpath  { font-size:1.0em; padding: 2px; color: #00256f; }
#tb_editor_content #tb_prod_menu td { font-size:1.2em; background-color: #ffffff; }
.bt_sl{ background-color: #f0e07f; color:#7f4303; cursor:pointer; }

#tb_stpg_select_panel { margin: 5px auto; background-color:#AACDFF; }
#tb_stpg_select_panel td { padding: 5px 10px; }
#dv_txt_editor{ margin: 5px 0px; margin: 5px auto; padding:5px 18%; background-color:#DAEDFF; border:1px solid #999999;}
#dv_stpg_root{ padding: 0px 0px; background-color:#999999; }
.td_stpg_visual_editor{}
#tb_txt_editor{margin: 10px auto;}
.td_cntrl_visedt{ font-size:1.2em; background-color:#DAEDFF; text-align:center; padding:5px; border:1px solid #999999; }
.tb_lnkshbl {margin: 5px auto; border-collapse: collapse;}
.td_lnkshbl { font-size:1.0em; background-color:#DAEDFF; text-align:center; padding:5px; border:1px solid #29a999; }


.sel_item { cursor: pointer; color: #982f5f; background-color:#80d0ff;}
.tr_lst{ background-color:#ff0000; border:1px solid #00ff00;}


/* *********************************************************** Thing Size ********************************/
#tb_thngsz {margin:auto; width:100%;}
#tb_thngsz td {text-align:center; padding:5px;}
.dv_thngsz {background-color:#EAF8FF; border:solid 1px #a8ceff; margin:4px; padding:3px; min-width:15px; float:left;}
.tb_thngsz{ margin:auto;}
.td_thnsz_ctgtp {font-size:0.8em; text-align:center; color:#00359F; }
.tb_thngsz_all { margin:auto; border-collapse:separate; background-color:#cfd0f0; }
.td_thngsz {background-color:#ffffff; color:#0066a0; border:solid 1px #e88ef4; padding:3px;}
.td_thngsz_have {background-color:#F0b0EF; color:#3a0030; }
.td_thngsz_hover {background-color:#f0f8af; color:#6a5600; cursor:pointer; border:solid 1px #b8b064;}


.dv_mntbls{ background-color: #AACDFF; border: 0px solid #588EEF; padding: 5px 10px; text-align:center; }
.dv_mntbls_sl{ background-color: #eAeDaF; color:#6a4600; }
.error_msg{ background-color: #eAeD33; border: 1px solid #aa2E1F; padding: 5px 10px; text-align:center; color:#aa2E1F }

.td_gglmap { padding-top:10px;}
#map_container {position:relative;}
.gglmap, #dv_cnvs_webgl, .ggl_cnvs_webgl { width:100%; height:600px; }
.gglmap { position:relative; }
#dv_cnvs_webgl { position:absolute; top:0px; left:0px; }
#dv_cnvs_webgl {z-index:1000; pointer-events: none; }
.ggl_cnvs_webgl {  pointer-events: none; }
/*

#map_container {position:relative; margin:0px;}border:solid 3px #ff77aa; 
#glcnv, #map { position:absolute; top:0px; left:0px; width:800px; height:600px; }
*/



.dv_geo { font-size:1.0em; }
.dv_geo i { font-size:0.7em ;}
.dv_geo_edit { margin: 5px auto 0px auto; position:absolute; left:10%; right:10%; background-color:#e0f8f4; border:solid 1px #2277aa; padding:10px; z-index:20;}
.tb_geo_edit {margin:auto; width:100%;}
.td_lbl { width:100px; text-align:right; font-style:italic; }
.td_val { width:200px; text-align:left; }

.krgl_5{ -moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px; border-radius:5px;}
.krgl_8{ -moz-border-radius:8px; -webkit-border-radius:8px; -khtml-border-radius:8px; border-radius:8px;}
.krgl_10{ -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}
.krgl_15{ -moz-border-radius:15px; -webkit-border-radius:15px; -khtml-border-radius:15px; border-radius:15px;}


#map_conainer{position:absolute; top:0; left:0px; width:100%; background-color:#f4faff;}
#msg_debug, #msg_2{ position:fixed; top:80px; right:0px; background-color:#f4faff; z-index:100;}
#msg_2{ overflow:auto; position:fixed; top:10px;left:20px; }
/*
#msg{ position:fixed; top:80px; right:10px; z-index:100;}
#info {position:fixed; top:30px; left:10px;  color:#002045; background-color:#ffffff; width:150px; font-size:0.8em}
*/

#msg2 {position:fixed; top:10px; right:5px; color:#002045; background-color:#ffffff; overflow-y: scroll; height:90%; font-size:0.8em; z-index:110;}


/* *********************************************************** Thing Size ********************************/
.dv_newproj_blck, .dv_newrsob_blck, .dv_newobpl_blck, .dv_newplsm_blck, .dv_pnl_prms { background-color:#f5faff; border:solid 1px #78a0e4; padding:0px; margin:5px 5px; padding: 10px 25px; padding:10px; z-index:10; }
.dv_entity_blck { background-color:#f5faff; border:solid 1px #78a0e4; padding:0px; margin:5px 5px; padding: 10px 25px; padding:0px; }
.dv_pnl_prms { background-color: #e0ffd4; border:solid 1px #75b388; position: relative;}
.dv_pnl_prms_fx { background-color: #e0ffd4; border:solid 1px #75b388; position: fixed;top:5px; left:5px; padding: 10px; z-index: 5;}

#dv_obpl_root { background-color:#e0f6f5; border:solid 2px #70a0a4; margin:5px 5px; padding:10px;}
.tb_crt_mrg { background-color:#f0f5fa; border:solid 1px #58d0d4; margin:10px 5px;}
.td_crt_mrg { background-color:#eaf0f5; padding:5px; vertical-align:top; }


.inp_name{width:100%;}
.dv_prj_mrg { background-color:#f0f5fa; border:solid 1px #78a0e4; padding:10px; margin:10px;}
.dv_rsob_mrg{ background-color:#eaf0f5; border:solid 1px #70a5e0; padding:10px; margin:10px;}
.dv_obpl_mrg { background-color:#e5faf0; border:solid 1px #68a0e8; padding:10px; margin:10px;}
.sp_hdr_objplc_crt{ font-weight:bold; font-style:italic; font-size:1.1em;}

/* *********************************************************** Color Gradient ********************************/
.dv_grdt{ width:80px; height:20px; display:inline }
.bt_grdt{ width:150px; height:20px; border: solid 1px #000000; }

.grd1 { background: linear-gradient( to left, rgb(155,255,0), rgba(255,255,0), rgba(255,8,0) ); }
.grd21 { background: linear-gradient(to left, rgb(155,255,0), rgba(255,255,0)); }

.dv_grd_edt_bt{ padding:3px 7px; display:inline-block; margin:0px;}
/*
.tb_grdnt_edt, .dv_grdt_edt { margin:auto; width:100%;}
.dv_grd_itm { width:25px; height:25px; display:inline-block; margin:3px;}
.td_grd_line { height:25px; }
.td_grd_item { text-align:center; }
.in_grd_itm {  width: 30px; }
*/

.dv_contnr_bt{ margin: 5px auto; }
.tr_clm_ent td{ background-color:#f5fac0; }
.dv_child{ padding: 0px 0px 0px 30px; }

.dv_blck_bt, .td_mng_blck_bt { padding: 2px 10px; background-color:#cbe7db; border: solid 1px #a5dacf; margin:0px -10px; text-align:left;}
.dv_rmrk { padding: 2px 10px; text-align:center; font-size:0.8em; font-style:italic;}
.tx_100 { width:100%;}
.tb_ent { margin: -1px; border-collapse: collapse;}

.td_clms {padding: 2px 0px 15px 15px; }
.td_ent_clms_hdr {background-color:#aaddf8;}
.bt_edit_ent_clms {background-color:#f5fac0;}
.tb_ent_clms {border-bottom: 3px solid #88b; border-right: 3px solid #88b; }


/*position: absolute; margin: 0px 30%; top:0px; left:0px;
.dv_scrn_txt_container{ position: relative; width:100%; height:100%; pointer-events: none;}
.dv_scrn_img_container{ position: relative; width:100%; height:100%; pointer-events: none;}
*/
.div_scrn_container, .div_mom_container{ position: relative; width:100%; height:100%; pointer-events: none;}
.dv_scrn_txt_container_v, .dv_scrn_img_container_v{ position: absolute; width:100%; z-index:100; }
.dv_scrn_txt_container_h, .dv_scrn_img_container_h { pointer-events: none;}

.div_non_digit_geo_container{ position: relative; width:100%; height:100%; pointer-events: none;}
.dv_non_digit_geo, .dv_non_digit_geo_img{ position: absolute; z-index:100; pointer-events: none; }


.dv_upl_pnl{ padding: 3px; }
.tb_upl_img{ width:250px; border-bottom: 1px solid #658a4f; }
.td_upl_pnl{ padding: 5px; background-color:#d5faef; }

.td_vsopt_hdr { text-align: center; background-color: #baddae; border: solid 1px #8aad7e; padding: 5px 10px; color:#203600;}
.td_vsopt { text-align: left; background-color: #eafdde; border: solid 1px #a0b5dd; padding: 5px 10px; color:#203603; }
.dv_draw_edit_tool { z-index:100;}
#tb_draw_edit_tool { margin: 0px auto; }
.td_draw_edit_tool {background-color: #eafdde; border: solid 1px #a0b5dd; padding: 5px 10px; color:#203603;}

.dv_clrpkr_container {position:absolute; z-index:101;}
.dv_clrpkr_editor { position:relative; background-color: #a0c9de; border: solid 1px #3085ad; padding:8px; height:203px; width:390px; }
.dv_clrpkr { position:absolute; top:35px;}
.bt_krg { background-color: #c0e9fe; border: 2px solid #3085ad; padding:0px 15px; }
.bt_krg:hover { background-color: #f0f9ae; border: 2px solid #a0900d; padding:0px 15px; }
.coppst {position:relative; display: inline-block; padding-left: 50px;}
.fa-paste, .fa-eye {position:absolute; bottom:-1px; right:-3px; color:#92becc; background-color:#eff; }
.fa-copy, .fa-eye-slash {position:absolute; bottom:-1px; right:14px; color:#92becc; background-color:#eff; }
.fa-paste:hover, .fa-copy:hover, .fa-eye:hover, .fa-eye-slash:hover  {color:#a36da0; background-color:#ffa; cursor:pointer; }
.vishhd { position:relative; display: inline-block; padding-left: 100px; }

.td_control_proj{ }
.tb_proj_control { margin: auto; }
.dv_proj_control { border: 1px solid #b3dbe6; margin:auto; padding:0px 20px; background-color:#e0f1f5; margin-bottom: 10px;}
.tb_proj_control { margin:auto; }
.td_w50 {width:50%;}

#tb_bt_proj_control {margin:auto; border: 1px solid #a0900d; }
.td_proj_control {padding:1px 10px;}
.bt_proj_control {padding:0px;}
#new_proj  { background: scroll transparent url(/Content/img/bt_proj.png)    0px 0px no-repeat; width:57px; height:54px; }
#edit_proj { background: scroll transparent url(/Content/img/bt_proj.png)  -57px 0px no-repeat; width:57px; height:54px; }
#data_edit { background: scroll transparent url(/Content/img/bt_proj.png) -114px 0px no-repeat; width:57px; height:54px; }
#permit    { background: scroll transparent url(/Content/img/bt_proj.png) -171px 0px no-repeat; width:57px; height:54px; }
#vis_set   { background: scroll transparent url(/Content/img/bt_proj.png) -228px 0px no-repeat; width:57px; height:54px; }
#vis_show, .vis_show { background: scroll transparent url(/Content/img/bt_proj.png) -284px 0px no-repeat; width:46px; height:52px; }
#catalog   { background: scroll transparent url(/Content/img/bt_proj.png) -330px 0px no-repeat; width:57px; height:54px; }
#prj_prfl  { background: scroll transparent url(/Content/img/bt_proj.png) -387px 0px no-repeat; width:57px; height:54px; }



.sl_li_main_menu{ background-color:#70caff; border: 1px solid #0f711f; }

.td_ctgl_item { vertical-align:top; }
.dv_add_itm { border:1px solid #09546a; background-color: #f4faff; padding: 10px; font: bold 1.1em arial, sans-serif; margin:0px 10px; text-align:center;}
.dv_add_item_hdr {padding:0px 0px 10px 0px; color:#048a9f;}

.dv_prfl { border:1px solid #09546a; background-color: #f4faff; padding: 10px; font: bold 1.1em arial, sans-serif; margin:0px 10px; text-align:center;}
.dv_prfl_prj { margin:auto; border:1px solid #09546a; background-color: #f4faff; padding: 10px; display:table;}
#tb_prfl_prj { margin:auto; }
.td_prfl_fld_nm { text-align:right; vertical-align:top; padding:5px; }
.td_prfl_fld { text-align:left; padding:5px; }

.dv_ctlg_hdr_smb {}
.dv_smb { display:table-cell; padding:0px 5px; color:#048a9f; font-size:1.0em; }
.dv_smb:hover { display:table-cell; padding:0px 5px; color:#04ca4f; cursor:pointer;}
#dv_ctlg_hdr  {display:table-cell; padding:0px 50px 0px 5px; }
.hd { display:none; }

#dv_rwimg{ background-color: #f4faff; display:table;}
.dv_ofst_obj{ background-color: #f4faff; border:1px solid #09546a; display:inline-table;}
.dv_ofst_tb{ display: table-cell; }
.dv_ofst_hdr{ width:100%; font-size:1.0em; color:#09448a;}
.tb_ofst{margin:3px 3px;}
.tb_ofst_hdr { font-size:1.1em; padding:3px; color:#048a9f;}
.td_ofst_lbl{ font-size:0.7em; text-align:right; font-style:italic; }
#dv_img_algn{ background-color: #f4fa0f; width:100%; height:100%; }
.td_algnpos{ background-color: #f4faff; width:20px; height:20px; border:1px solid #09546a; font-size:0.7em}
.sl_td_algnpos{ background-color: #d4faff; cursor:pointer; border:1px solid #09549a; }
.td_bt{padding:7px 0px 0px 0px;}

.btkrgl{ background-color: #a4daff; cursor:pointer; padding:2px 5px; -moz-border-radius:9px; -webkit-border-radius:9px; -khtml-border-radius:9px; border-radius:9px;}
.btkrgl_l{ background-color: #d0f0ff; cursor:pointer; padding:2px 5px; -moz-border-radius:9px; -webkit-border-radius:9px; -khtml-border-radius:9px; border-radius:9px;}

.dv_overlayGeoImage { border:2px solid #f9f46a;}
.img_overlayGeoImage { background-color:rgba(255,55,55,0.5); }
.sl_img{ cursor:pointer; background-color:rgba(255,250,10,0.6);}
#itxt_ofs_zmnrml, #itxt_ofs_zmmn, #itxt_ofs_zmmx { width:50px; }
#itxt_ofs_bndpnt_x, #itxt_ofs_bndpnt_y { width:100px; }

.dv_bt_tbsdata { position:relative; top:0px;}
#tb_imprt_cntr {margin-left:1%;}
.dv_pdps{font-style:italic; font-size:0.7em; color:#092f3b;}

#tb_imprtdt_impdt { margin:20px auto; }

.td_impdt_hdr { padding:5px; background-color:#fafbfc; border:1px solid #d0e1e6;}
.dv_impdt_hdr { padding:3px 7px; background-color:#c6e5ef; border:1px solid #88b4cc; font-size:1.0em; color:#1e5769; text-align:center; }
.dv_impdt_hdr:hover { background-color:#b1e9c3; color:#16442d; cursor:pointer;  }
.td_impdt, .td_impdt_odd { padding:3px 5px; background-color:#fafbfc; border:1px solid #d0e1e6; font-size:0.8em; color:#1e5769; }
.td_impdt_odd { background-color:#eaf0f7; }
.err_val{ background-color:#ffaa00; }
.imp_tp { font-size:0.8em;}
.sl_entcrt_old{ background-color:#88ff00; }
.sl_entcrt_new{ background-color:#ffff00; }
.imp_have_tb{ background-color:#ffe721; }
.empt_line{ background-color:#ffaa77; }

.dv_vs_hdr_ent{ display:inline-block;}
.dv_vs_hdr_ent_clm{ display:inline-block;}
.dv_prn_nm_ent_set{ display:inline-block; padding:0px 0px 0px 50px; }

.dv_smb_fld {font-size:1.5em; color:#696969; }
.dv_hdr_tbdt {display:inline-block; font-size:1.1em; color:#696969; padding:0px 4px;}

#tb_imprtdt_rgn_tm { border: solid 1px #529981;}
.td_impdt_rgn_tm { border-width: 0px; padding:3px 15px;}
.td_impdt_rgn_tm input { width:40px;}
.dv_ant{font-size:0.8em; font-style: italic; color:#6482ad;}

#dv_rltv_vl, .dv_math_vl { position:absolute; top:0px; right:100px; z-index:1002; padding:3px 5px; border:1px solid #a6ccd6; background-color:#e0f1f5; color:#618f9c; font-style:italic; font-size:0.8em;}
.dv_math_vl { top:30px;}

.sl_smb {background-color:#56c17b; cursor:pointer; color:#c8f4f0;}

#dv_reord_list_ent{ margin:5px auto; display:inline-block; position: absolute; background-color:#bedff3; cursor:pointer; padding:10px; border:1px solid #a6ccd6;}
.tb_reord {width:100%; margin:5px auto;}
.td_reord {background-color:#e0f1f5; color:#0f5b71; padding: 3px 5px;}
.sl_reord{background-color:#d1ecd4; color:#20700f;}
.reord_trg{background-color:#ddc35b; color:#ce0d0d;}

.td_sel_mni{background-color:#fFeF50; cursor:pointer; }

#id_error {z-index: 802; display: none; position: fixed; margin: auto; top: 10%; left: 30%; text-align: center; width: 450px; background-color: #f99; border: solid 2px #ffff23; padding: 5px 10px; filter:alpha(opacity=80); opacity:0.8; color:#300;}
#id_message {z-index: 803; display: none; position: fixed; margin: auto; top: 2%; left: 25%; padding: 5px 25px; text-align: center; background-color: #effff8; border: solid 2px #008823; filter:alpha(opacity=50); opacity:0.5; color:#040;}
div#id_message p {font-size:1.1em; font-weight: bolder; color:#84a;}
.err_field { background-color: #f28384; border: solid 1px #b2b344; }
.ok { background-color:#dff6d6; }
#msg{ position:absolute; top:100px; right:5px; z-index:300; overflow:auto; }
/* ----------------------- footer ------------------ */
#blk_footer { width:100%; padding:0px 0px; margin:0px auto; background-color:#88B9CF; text-align:center; clear:both; position:absolute; bottom:0px;}
#copyright a, #copyright a:visited { color:#ffffff; font-size:0.7em; text-decoration:none; line-height:8px;} 
