﻿/*----------------------------------------------------------
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
----------------------------------------------------------*/
body
{
    background-color: #004266;
    font-size: 1.0em;
    font-family: Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    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: #000;
    font-family: Arial, Helvetica, sans-serif;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 10px 0;
}
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: 90%;
    margin-left: auto;
    margin-right: auto;
}

#header
{
    position: relative;
    margin-bottom: 0px;
    color: #000;
    padding: 0;
}
#header { background-color:#007296 }

#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: 30px 30px 15px 30px;
    background-color: #fff;
    margin-bottom: 30px;
    _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: 6px 13px;
    font-weight: bold;
    text-decoration: none;
    line-height: 2.3em;
    background-color: #e8eef4;
    color: #034af3;
    border-width:0px;
    font-size:0.8em;
    font-family: Verdana, Helvetica, Sans-Serif;
}

ul#menu li a:hover
{
    background-color: #fe2;
    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;
}

#menucontainer
{
    margin-top:40px;
}

div#title
{
    display:block;
    float:left;
    text-align:left;
}

#logindisplay
{
    font-size:1.1em;
    display:block;
    text-align:right;
    margin:10px;
    color:White;
}

#logindisplay a:link
{
    color: white;
    text-decoration: underline;
}

#logindisplay a:visited
{
    color: white;
    text-decoration: underline;
}

#logindisplay a:hover
{
    color: white;
    text-decoration: none;
}

.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; }
#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;}

.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 { background-color: #fafdff; width: 100%; margin: auto; margin-top:5px; border: solid 0px #588eef; padding: 2px 0px; }
.td_mng_hdr{ text-align: left; background-color: #aacdff; border: solid 1px #588eef; padding: 5px 10px; }
#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 }
.td_sel_mni{background-color:#fFeF50; cursor:pointer; }
.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;}

/* *********************************************************** 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:0px;}
.td_pagin_go, .td_pagin_prev, .td_pagin_next, .td_pagin_num, .td_pagin_numbpg { padding: 2px; border-width: 0px; }
.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: 85%;}
.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; }
.bt_edt_symbl { position:relative; bottom:3px; right:3px; }
.dv_omp, .dv_omp_pnl { text-align:left; font-size:0.8em; display: -moz-box; }
.dv_omp_pnl { margin:3px; padding:3px; border:1px solid #95ba90; background-color: #f1ffef;}
.smbmng_hw { background-color: #fff80f; color:#aa0000; cursor:pointer; }

/* *********************************************************** Processing ********************************/
#tb_flt_prcorder {background-color: #e0e8ff; border: solid 1px #a8ceff; margin: auto; padding: 10px; margin-top: 20px; margin-bottom: 20px; text-align: center;}
.sel_hdr_ord_filter { background-color: #e5f3fd; font-size:1.0em; color: #961a6f; cursor:pointer;}
#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; }


/*---------------- ORDERS LIST ----------------*/
.td_prcord_hdr {border:solid 1px #d7e7f8; padding: 2px 3px; text-align: center; font-weight: bold; font-size:1.0em;}

.td_prcord, .td_prcord_ltl {border:solid 1px #d7e7f8; padding: 2px 3px; text-align: center; font-size:1.0em;}


/* *********************************************************** 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-width: 0px 0px 1px 0px; text-align:center; }
.td_stt_hdr, .td_stt_hdr_odd { background-color: transparent; vertical-align: top; border-width: 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}
.err_field { background-color: #f28384; 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; }

/* ******************************************************** 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;}
.bt_clr{ border-width: 0px; padding: 0px; width: 60px; height: 60px; outline: none; }

/* *********************************************************** 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;}


.krgl_10{ -moz-border-radius:10px; -webkit-border-radius:10px; -khtml-border-radius:10px; border-radius:10px;}


.dv_brnch_mv{background-color:#dffffd; color:#135980; text-align:center; font-style:italic; font-size:0.8em;}