/*---------------------------
--common
-------------------*/
 a{
 color:#4E4A00;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
}
 a:hover{
 color:#C4C4C4;
 
}
/*------------------
-- form
-------------------*/
 .b_form{
  width:auto;
  height:auto;
  background-color:#000000;
}
div.b_form_title{
  display: block;	
  background-color:#F4F1FF;
  background-image:url('imgs_cl/b_form_title.jpg');
  background-position: 100%;
  width:100%;
  height:5px;
  
  vertical-align:bottom;
  border:0px solid #FFFFFF;
  
}
div.b_form_title p{
 font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold;
  padding-left:0px;
  padding-top:7px;
  color:#000000;
 
}
.b_form_lmt{
  background-image:url('imgs_cl/b_form_lmt.jpg');
  font-size:1px;
  width:4px;
  height:5px;
  float:left;
  padding:0px;
}
 .b_form_rmt{
  background-image:url('imgs_cl/b_form_rmt.jpg');
  font-size:1px;
  width:11px;
  height:5px;
  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_cl/b_form_resize_lm.jpg');	
  width:11px;
  height:14px;
  background-color:#F4F1FF;
  float:left;
  border:0px solid #ff6677;
}
div .b_form_resize_rm{
  background-image:url('imgs_cl/b_form_resize_rm.jpg');	
  width:11px;
  height:14px;
  background-color:#F4F1FF;
  float:right;
}
div .b_form_resize{
  background-image:url('imgs_cl/b_form_resize.jpg');	
  width:100%;
  height:14px;
  background-color:#F4F1FF;
  clear:both;
  font-size:1px;
}
div .b_form_cont{
  /*background-image:url('imgs/b_form_cont.jpg');	*/
  background-color:#A1B1C1;
  clear:both;
  color:#A0A0B0;
  /*overflow:auto;*/
  /*position:relative;*/
  
}
div .b_form_cont_main{
   overflow:auto;
   color:#FF0000;
   float:left;
}
div .b_form_cont_lm{
  background-image:url('imgs_cl/b_form_cont_lm.jpg');	
  background-color:#FFFFFF;
  float:left;
  width:7px;
  height:100%;
}

div .b_form_cont_rm{
  background-image:url('imgs_cl/b_form_cont_rm.jpg');		
  background-color:#FFFFFF;
  float:right;
  width:11px;
  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;
   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.text
{
 height:18px;
 border:1px solid #351111;
 background-color:#FFFFFF;
 color:#351111;
 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_cl/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_cl/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:0px dotted #3333CC;
 margin-right:0px;
 color:#1F1F1F;
   font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
}


.pnl_ofr input.text
{
 height:18px;
 width:90px;
 border:1px solid #8C9AD4;
 background-color:#FFFFFF;
 color:#351111;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
.pnl_ofr input.button
{
 height:18px;
 width:auto;
 border:1px solid #8C9AD4;
 background-color:#FEEABE;
 color:#525B82;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
.pnl_ofr h1
{
 color:#8C9AD4;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
.pnl_ofr h2
{
 color:#000000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:14px;
}
.pnl_ofr h3
{
 color:#000000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:12px;
}
table.tbl_ofr {

}
table.tbl_ofr td{
height:16px;
   color:#1f1f1f;
   font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
   border-bottom:0px solid #E8F0F8;
}
table.tbl_ofr td.d{
height:16px;
   color:#990000;
   font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
   border-bottom:0px solid #E8F0F8;
}
table.tbl_ofr1 td{
height:16px;
   color:#1f1f1f;
   font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
   border-bottom:1px solid #E8F0F8;
}
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_cl/btn_chk.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
background-color:#A1B1C1;
height:20px;
border:0px solid #FF0000;
outline: none;
cursor:pointer;
padding-left:23px;
text-align:left;
color:#000000;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:10px;
overflow:visible;
}
/*--------------------------*/
.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_cl/toolbar_bkg.jpg');
 color:#3232CC;
}
.btnToolBar
{
 height:23px;
 width:auto;
 border:0px solid #FF1111;
 border-left:0px solid #000000;
 border-right:0px solid #000000;
 background-image: url('imgs_cl/toolbar_btn.jpg');
 color:#990000;
 Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:13px;
}
/*---------------------------*/
.pnlTBMain
{
 height:27px;
 width:100%;
 border:0px solid #FF1111;
 background-image: url('imgs_cl/nav_pan_pgs_bkg.jpg');
}

.pnlTBMain p{
 font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9px;
  font-weight:bold;
  padding-left:0px;
  padding-top:7px;
  color:#000066;
  display:block;
  float:left;
 
}
.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_cl/btn_tab.jpg');
background-repeat: no-repeat;
background-position: 0px -27px;
height:27px;
width:111px;
border:0px solid #FFFFFF;
outline: none;
Font-family:Verdana;
font-size:9px;
float:left;
margin-top:0px;
display:inline;
}
.pnlTBMainNav a{
margin-left:0px;
margin-top:6px;
display:block;
text-align:center;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:9px;
color:#3333FF;
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;
}
tr.h td {

background-image: url('imgs_cl/td_h.jpg');
background-repeat: repeat-x;
background-color:#BECAFE;
height:18px;
border:0px solid #FFFFFF;
border-right:1px solid #FFFFFF;
text-align:center;
color:#7985B7;
}
.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 #D8E0FF;
   border-right:1px solid #D8E0FF;
 cursor:default;  
}
tr.d1 td{
height:18px;
   color:#909090;
   background-color:#FEEABE;
   Font-family: "Helvetica CY", Helv, Arial, sans-serif;
   font-size:9px;
   border-bottom:1px solid #D8E0FF;
   border-right:1px solid #D8E0FF;
   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:15px;
width:45%;
color:#000000;
Font-family: "Helvetica CY", Helv, Arial, sans-serif;
font-size:9px;
border-bottom:1px solid #FEEABE;
outline: none;
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;
}

