/*---------------------------
--common
-------------------*/
 a{
 color:A48806;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
}
 a:hover{
 color:C4C4C4;
 
}
/*------------------
-- form
-------------------*/
 .b_form{
  width:auto;
  height:auto;
  background-color:#000000;
  border:0px  #AEADB2 solid;
  float:left;
  position:absolute;
  top:0px;
  left:1px;
  z-index:10;
  
}
div.b_form_title{
  display: block;	
  background-color:#F4F1FF;
  background-image:url('imgs/b_form_title.jpg');
  background-position: 100%;
  width:100%;
  height:46px;
  
  vertical-align:bottom;
  border:0px solid #FFFFFF;
  
}
div.b_form_title p{
 font-family: Tahoma,sans-serif;
  font-size:16px;
  padding-left:0px;
  padding-top:10px;
  color:#e5e5e5;
 
}
.b_form_lmt{
  background-image:url('imgs/b_form_lmt.jpg');
  font-size:1px;
  width:17px;
  height:46px;
  float:left;
  padding:0px;
}
 .b_form_rmt{
  background-image:url('imgs/b_form_rmt.jpg');
  font-size:1px;
  width:17px;
  height:44px;
  float:right;
  padding:0px;
}
 .b_form_close_btn{
 
  background-color:#FFFFFF;
  background-image:url('imgs/b_form_close_btn.jpg');
  width:30px;
  height:46px;
  float:right;
  padding:0px;
}
.b_form_resize_btn{
  background-image:url('imgs/b_form_resize_btn.jpg');
  width:30px;
  height:21px;	
  background-color:#FFFFFF;
  float:right;
}
div .b_form_resize_lm{
  background-image:url('imgs/b_form_resize_lm.jpg');	
  width:19px;
  height:21px;
  background-color:#F4F1FF;
  float:left;
}
div .b_form_resize_rm{
  background-image:url('imgs/b_form_resize_rm.jpg');	
  width:17px;
  height:21px;
  background-color:#F4F1FF;
  float:right;
}
div .b_form_resize{
  background-image:url('imgs/b_form_resize.jpg');	
  width:100%;
  height:21px;
  background-color:#F4F1FF;
  clear:both;
}
div .b_form_cont{
  /*background-image:url('imgs/b_form_cont.jpg');	*/
  background-color:#DCDCDC;
  clear:both;
    
}
div .b_form_cont_main{
   overflow:auto;
   color:#525225;
}
div .b_form_cont_lm{
  background-image:url('imgs/b_form_cont_lm.jpg');	
  background-color:#FF0000;
  float:left;
  width:19px;
  height:100%;
}

div .b_form_cont_rm{
  background-image:url('imgs/b_form_cont_rm.jpg');		
  background-color:#FF0000;
  float:right;
  width:20px;
  height:100%;
}

div.ftool{
  width:100%;
  text-align:center;
}
div.pnlStatus{
 background-color:#eeeeaa;
 border:1px solid #ffaaaa;
 display:none;
}
/*------------ grid ------------*/
td.btn_nav_td
{
 width:17px;
 height:17px;
 vertical-align:bottom;
 outline:none;
}

div .b_form_cont_main td{
  color:#4F4F40;
font-family: Tahoma,sans-serif;
font-size:12px;
   border-bottom:0px solid #2E2E2E;
   border-right:0px solid #2E2E2E;
   
}


input.btn_find
{
 width:125px;
 height:34px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_find.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_login
{
 width:93px;
 height:32px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_login.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_edit
{
 width:19px;
 height:18px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_edit.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_view
{
 width:19px;
 height:18px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_view.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_del
{
 width:19px;
 height:18px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_del.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_115
{
 width:115px;
 height:26px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_115.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 float:left;
}
input.btn_54
{
 width:54px;
 height:26px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_54.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 float:left;
}
input.btn_43
{
 width:43px;
 height:26px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_43.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 float:left;
}
input.text
{
 height:18px;
 border:1px solid #B4B2C2;
  background-color:#EDEAEA;
  color:#424040;
 font-family: Tahoma,sans-serif;
   font-size:12px;
  vertical-align: top;    
}
span.text_r
{
  border:0px solid #ffffff;
  background-color:#EDEAEA;
  color:#222020;
  display:block;
  float:left;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
  vertical-align: top;    
}
span.text_l
{
display:block;
float:left;
margin-right:10px;
}

textarea.text
{
 border:1px solid #B4B2C2;
  background-color:#EDEAEA;
  color:#424040;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
  vertical-align: middle;    
}
/*--------------Frames-------------*/
div.frm_div{
 border:1px solid #742020;
 background-color:#aaaaaa;
 color:#000000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:12px;
 position:absolute;
 z-index:100;
 padding-left:3px;
 padding-right:10px;
 visibility:hidden;
 filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9;
}
div.frm_div a{
 color:#000000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
}
div.frm_div a:hover{
 color:#f02222;
 
}
input.btn_drop
{
 width:19px;
 height:18px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_drop.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 vertical-align:top;
}
input.btn_clear_frm
{
 width:19px;
 height:18px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_clear_frm.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 vertical-align:top;
}
input.btn_clear_all_frm
{
 width:17px;
 height:16px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_clear_all_frm.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 vertical-align:top;
}

/*---------------
-- ofers panels
----------------- */
.pnl_ofr
{
 height:auto;
 border:1px solid #202020;
 margin-right:0px;
}
.pnl_ofr input.text
{
 height:18px;
 width:90px;
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
table.tbl_ofr {

}
table.tbl_ofr td{
height:16px;
   color:#FF0000;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border:0px solid #2E2E2E;
}
input.pnlTipV
{
 height:18px;
 width:40px;
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
input.pnlTipChk
{
 height:18px;
 width:14px;
 vertical-align: middle;  
 margin:0px;
}
.pnlTool{
 float:left;
 clear:both;
 height:auto;
 width:99%;
 border:1px solid #202020;
 margin:0px;
}

input.chk{
background-image: url('imgs/btn_chk.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
height:20px;
border:0px solid #FFFFFF;
outline: none;
cursor:pointer;
padding-left:16px;
color:BC0000;
 font-family: Tahoma,sans-serif;
   font-size:12px;
}
/*--------------------------*/
.pnl_zai
{
 height:auto;
 border:1px solid #202020;
 margin-right:0px;
}
.pnl_zai input.text
{
 height:18px;
 width:70px;
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}

.pnlTool{
 float:left;
 clear:both;
 height:auto;
 width:99%;
 border:1px solid #202020;
 margin:0px;
}

input.chk{
background-image: url('imgs/btn_chk.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
height:20px;
border:0px solid #FFFFFF;
outline: none;
cursor:pointer;
padding-left:16px;
color:BC0000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}

/*---------------------------*/
.pnlToolBar
{
 height:23px;
 width:100%;
 border:0px solid #FF1111;
 background-image: url('imgs/toolbar_bkg.jpg');
}
.btnToolBar
{
 height:23px;
 width:auto;
 border:0px solid #FF1111;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 background-image: url('imgs/toolbar_btn.jpg');
 color:#202020;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:13px;
}
/*---------------------------*/
.pnlTBMain
{
 height:32px;
 width:100%;
 border:0px solid #FF1111;
 background-image: url('imgs/nav_pan_pgs_bkg.jpg');
}

.pnlTBMainNav ul{
list-style: none;
margin: 0;
padding: 0;
border:0px solid #00FFFF;
list-style-position: inside;
list-style-type: none;
/*overflow: hidden; */
overflow: auto;
width:auto;
}
.pnlTBMainNav ul li{
background-image: url('imgs/btn_tab_new.jpg');
background-repeat: no-repeat;
background-position: 0px -32px;
height:32px;
width:123px;
border:0px solid #FFFFFF;
outline: none;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:11px;
float:left;
margin-top:0px;
display:inline;
}
.pnlTBMainNav a{
margin-left:2px;
margin-top:8px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:12px;
color:#303030;
outline:none;
text-decoration:none;
}
.pnlTBMainFilter
{
margin-top:0px;
}
.pnlTBMainFilter input.text
{
 height:18px;
 width:65px;
 border:1px solid #B4B2C2;
  background-color:#EDEAEA;
  color:#424040;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
/*-------------------------------------------*/
tr.hh td {
background-image: url('imgs/td_hh.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #8D8D8D;
text-align:center;
vertical-align:bottom;
padding-left:2px;
 padding-right:2px;
}
tr.h td {
background-image: url('imgs/td_h.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #8D8D8D;
text-align:center;
padding-left:2px;
 padding-right:2px;
}
.td_h_btn{
background-image: url('imgs/td_h_btn.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
/*border-right:1px solid #000000;
border-left:1px solid #000000;*/
color:#2B6F31;
cursor:pointer;
width:90%;

}
tr.chk td {
background-image: url('imgs/bkg_chk.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #363636;
}
tr.d td{
height:18px;
   color:#252525;
   background-color:#fDfDfD;
   Font-family: Tahoma;
   font-size:11px;
   border-bottom:1px solid #8D8D8D;
   border-right:1px solid #8D8D8D;
 cursor:default;  
 padding-left:2px;
 padding-right:2px;
}
tr.d1 td{
height:18px;
   color:#252525;
   background-color:#cDcDcD;
   Font-family: Tahoma;
   font-size:11px;
   border-bottom:1px solid #8D8D8D;
   border-right:1px solid #8D8D8D;
   cursor:default;
   padding-left:2px;
   padding-right:2px;
}

table tr.d:hover td,
table tr.d1:hover td,
table tr.d_sel:hover td,
table tr.d1_sel:hover td
{
   background-color:#ffffcc;
}

table tr.d_sel td
{
height:18px;
   color:#252525;
   background-color:#fDfDfD;
   Font-family: Tahoma;
   font-size:11px;
   border-bottom:2px solid #ddaa33;
   border-right:1px solid #8D8D8D;
 cursor:default;  
 padding-left:2px;
 padding-right:2px;
}
table tr.d1_sel td
{
   height:18px;
   color:#252525;
   background-color:#cDcDcD;
   Font-family: Tahoma;
   font-size:11px;
   border-bottom:2px solid #ddaa33;
   border-right:1px solid #8D8D8D;
   cursor:default;
   padding-left:2px;
   padding-right:2px;
}

tr.h a{
margin-left:0px;
margin-top:0px;
display:block;
text-align:center;
font-family: Tahoma,sans-serif;
font-size:9px;
color:#A0A0F0;
outline:none;
text-decoration:none;
}

/*----------------------------------------------*/
ul.listDet{
 list-style: none;
margin-right: 7px;
padding: 0;
border:0px solid #202020;
list-style-position: inside;
list-style-type: none;
/*overflow: hidden; */
overflow: auto;
float:left;
}
ul.listDet li{
height:20px;
width:45%;
border:0px solid #FFFFFF;
outline: none;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:11px;
float:left;
margin-top:0px;
display:inline;
}
/*-----------------------------------------------*/
p{
cursor:default;
}
/*---------------------------------------------*/
.task_but{
display:block;
float:left;
width:189px;
height:35px;
background-image:url("imgs/taskbar_btn.jpg");
}

.task_but_active{
display:block;
float:left;
width:189px;
height:35px;
background-image:url("imgs/taskbar_btn_active.jpg");
text-decoration: none;
outline: none;
}
.task{
display:block;
position:absolute;
bottom:0px;
left:0px;
right:1px;
height:35px;

border:0px solid #000000;
background-image:url("imgs/taskbar_bkg.jpg");
text-decoration: none;
}
.task ul{
list-style: none;
margin: 0;
padding: 0;
border:0px solid #00FFFF;
list-style-position: inside;
list-style-type: none;
overflow:auto; 
width: 100%; 
}
.task a{
margin-left:0px;
margin-top:10px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:12px;
color:#101030;
outline:none;
text-decoration:none;
}

/*------------------------------------------*/
.paginator
{
position:relative;
float:right;
display:block;
width:auto;
}
/*----------------------------------------------*/
.calendar
{
 width:90px;
 height:140px;
 border:1px solid #742020;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:12px;
 position:absolute;
 z-index:100;
 padding-left:0px;
 padding-right:0px;
 display:none;
 filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9;
}
table.cal_tbl
{
width:100%;
}
table.cal_tbl td
{
 width:15px;
 height:15px;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
 font-size:6px;
 color:#908030;
 border-right:1px solid #060606;
 border-bottom:1px solid #060606;
 text-align:center;
}
table.cal_tbl td a {
outline:none;
text-decoration:none;
}
table.cal_tbl td.weekend a
{
 color:#904040;
}
table.cal_tbl td.curDate a
{
 color:#4040f0;
}

a.find {
color:#4F4F40;
font-family:"Helvetica CY",Helv,Arial,sans-serif;
font-size:14px;
height:18px;
}