/*---------------------------
--common
-------------------*/
 a{
 color:cFcfa0;
 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:67px;
  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:35px;
  
  vertical-align:bottom;
  border:0px solid #FFFFFF;
  
}
div.b_form_title p{
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
  font-size:14px;
  padding-left:0px;
  padding-top:7px;
  color:#b1b1b1;
 
}
.b_form_lmt{
  background-image:url('imgs/b_form_lmt.jpg');
  font-size:1px;
  width:54px;
  height:35px;
  float:left;
  padding:0px;
}
 .b_form_rmt{
  background-image:url('imgs/b_form_rmt.jpg');
  font-size:1px;
  width:59px;
  height:35px;
  float:right;
  padding:0px;
}
 .b_form_close_btn{
 
  background-color:#FFFFFF;
  background-image:url('imgs/b_form_close_btn.jpg');
  width:47px;
  height:35px;
  float:right;
  padding:0px;
}
.b_form_resize_btn{
  background-image:url('imgs/b_form_resize_btn.jpg');
  width:24px;
  height:37px;	
  background-color:#FFFFFF;
  float:right;
}
div .b_form_resize_lm{
  background-image:url('imgs/b_form_resize_lm.jpg');	
  width:33px;
  height:37px;
  background-color:#F4F1FF;
  float:left;
}
div .b_form_resize_rm{
  background-image:url('imgs/b_form_resize_rm.jpg');	
  width:149px;
  height:37px;
  background-color:#F4F1FF;
  float:right;
}
div .b_form_resize{
  background-image:url('imgs/b_form_resize.jpg');	
  width:100%;
  height:37px;
  background-color:#F4F1FF;
  clear:both;
}
div .b_form_cont{
  /*background-image:url('imgs/b_form_cont.jpg');	*/
  background-color:#3B3A3A;
  clear:both;
  color:#A0A0B0;
 /* overflow:hidden;
  position:relative;*/
  
}
div .b_form_cont_main{
   overflow:auto;
   color:#cFcfa0;
}
div .b_form_cont_lm{
  background-image:url('imgs/b_form_cont_lm.jpg');	
  background-color:#FF0000;
  float:left;
  width:33px;
  height:100%;
}

div .b_form_cont_rm{
  background-image:url('imgs/b_form_cont_rm.jpg');		
  background-color:#FF0000;
  float:right;
  width:16px;
  height:100%;
}

div.ftool{
  width:100%;
  text-align:center;
}
/*------------ grid ------------*/
td.btn_nav_td
{
 width:17px;
 height:17px;
 vertical-align:bottom;
 outline:none;
}

div .b_form_cont_main td{
   height:18px;
   color:#cFcfa0;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:10px;
   border-bottom:0px solid #2E2E2E;
   border-right:0px solid #2E2E2E;
   
}
input.btn_add
{
 width:106px;
 height:34px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_add.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
input.btn_edit_big
{
 width:94px;
 height:33px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_edit_big.jpg') no-repeat;
 outline: none;
 cursor:pointer;
}
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 #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
  vertical-align: top;    
}
textarea.text
{
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
  vertical-align: middle;    
}
/*--------------Frames-------------*/
div.frm_div{
 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:3px;
 padding-right:10px;
 visibility:hidden;
 filter: Alpha(Opacity=90); -moz-opacity:0.9; opacity: 0.9;
}
div.frm_div a{
 color:A48806;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
}
div.frm_div a:hover{
 color:C4C4C4;
 
}
input.btn_drop
{
 width:17px;
 height:16px;
 border:0px solid #FFFFFF;
 background:url('imgs/btn_drop.jpg') no-repeat;
 outline: none;
 cursor:pointer;
 vertical-align:top;
}
input.btn_clear_frm
{
 width:17px;
 height:16px;
 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:#cFcfa0;
   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: "Helvetica CY", Helv, Arial, 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;
}
/*---------------------------*/
.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:1px solid #000000;
 border-right:1px solid #000000;
 background-image: url('imgs/toolbar_btn.jpg');
 color:9CFF89;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:13px;
}
/*---------------------------*/
.pnlTBMain
{
 height:35px;
 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 -35px;
height:35px;
width:84px;
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:#A0A0F0;
outline:none;
text-decoration:none;
}
.pnlTBMainFilter
{
margin-top:0px;
}
.pnlTBMainFilter input.text
{
 height:18px;
 width:65px;
 border:1px solid #351111;
 background-color:201F1F;
 color:C4C4C4;
 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 #363636;
text-align:center;
vertical-align:bottom;
color:#C53020;
}
tr.h td {
background-image: url('imgs/td_h.jpg');
background-repeat: repeat-x;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #363636;
text-align:center;
color:#C53020;
}
.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:#909090;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border-bottom:1px solid #2E2E2E;
   border-right:1px solid #2E2E2E;
 cursor:default;  
}
tr.d1 td{
height:18px;
   color:#909090;
   background-color:4D4D4D;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border-bottom:1px solid #2E2E2E;
   border-right:1px solid #2E2E2E;
   cursor:default;
}
tr.h a{
margin-left:0px;
margin-top:0px;
display:block;
text-align:center;
Font-family: "Helvetica CY", Helv, Arial, 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:132px;
 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;
}

/*--------------------------Find-----------------*/
a.find {
color:#cFcfa0;
font-family:"Helvetica CY",Helv,Arial,sans-serif;
font-size:9px;
height:16px;
}
a.find:hover{
 color:C4C4C4;
 
}