﻿body
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
}

input[type="submit"],
input[type="button"] {
    /*margin-bottom: 20px;
    margin-top: 20px;*/
    padding: 10px;
    background-color: #ffd32f;
    border: 0;
    text-transform: uppercase;
    cursor: pointer;
    font-size:12px;
}
a
{
 color:Black;
 text-decoration:none;
}
a:hover
{
 color:Gray;
}

.LoginCSS
{
    border-style: groove;
    background-color: #F3F3F3;
}
.Tahoma10
{
    font-family: Tahoma !important;
    font-size: 10pt !important;
    text-align: left;
    margin: 0px 0px 0px 10px; 
}

.LoginBoxCss
{
    font-family: Tahoma;
    font-size: 10pt;
    text-align: left;
    margin: 0;
    border-color: #E4E4E5;
    border-style: solid;
    border-width: 1px;
    width: 145px;
    height: 20px;
}

.GenSpan
{
    padding: 0 0 0 12px;
    margin: 0;
}

.GenSpan1
{
    padding: 0 0 0 12px;
    margin: 0;
    position: relative;
    top: -5px;
}

.DateBeginCss
{
    border-color: #E4E4E5;
    border-style: solid;
    border-width: 1px;
}
.DateEndCss
{
    border-color: #E4E4E5;
    border-style: solid;
    border-width: 1px;
}

.DetShowCss
{
    position: relative;
    top: 3px;
}

.DetDatas
{
    margin-left: 25px;
    width: 107px;
}
.AddInput
{
    border-style: solid;
    border-width: 2px;
    border-color: #808080;
    width: 290px;
    font-family: Tahoma;
    font-size: 14px;
    margin-bottom: 2px;
    padding-bottom: 1px;
    height: 16px;
}


.FieldCode
{
    border-style: solid;
    border-width: 2px;
    border-color: #808080;
    width: 60px;
    font-family: Tahoma;
    font-size: 14px;
    position: relative;
    height: 16px;
    top: -8px;
}
.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 400px;
    text-align: center;
    max-height: 600px;
    overflow: auto;
}



.StreetStyle  .ajax__combobox_inputcontainer .ajax__combobox_textboxcontainer input
{
    margin: 0;
    background-image: url(/img/ComboBox.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid;
    border-color: Silver; /*#808080;*/
    padding: 2px 0px 0px 8px;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    width: 286px;
}
.StreetStyle .ajax__combobox_inputcontainer .ajax__combobox_buttoncontainer button
{
    display: none;
}
.StreetStyle .ajax__combobox_itemlist
{
    border-color: Silver; /*#000000;*/
    background-color: #edeeed; /* background-image: url(/img/ComboBox.png);*/
    background-repeat: repeat;
    font-family: Tahoma;
    font-size: 12px;
}
.Arrow23Css
{
    border-style: none !important;
    padding: 0px !important;
    margin: 0px !important;
    position: relative;
    top: 5px;
    left: -5px;
}
.HrefHelp
{
    text-decoration: none;
}

.NoSpace
{
    border-style: none !important;
    padding: 0 !important;
    margin: 0 !important;
    float: left;
}

.linkButPlus
{
 width:13px;
 height:13px;
 color:Black;
 text-decoration:none;
 display:block;
 font-weight:bold;
 font-size:12px;
 /*background-color:Gray;*/
 padding:0 0 3px 3px;
}

/***************************/

.bShowIPU
    {
        border:2px solid #76adff;
        background-color:#f3f3f3;/*#f1e2b2;*/
        float:right;
        color:#454545;
        height:25px;
        display:block;
        }
 .bShowIPU:hover
 {
     cursor:pointer;
      border:2px solid #96c0ff;
      color:Black;
     
     }
 .lastDataIPU 
 {
   list-style-type:none;
   font-size:12px;
    padding:0px 0px 0px 10px;
 margin:0;
 }

     
.ipuMsg
{
 width: 260px; 
 background-color:#a7f2ba; 
 height: 550px; 
 text-align:center;  
 vertical-align:top; 
    }
.ipuMsg h3
 {
   padding:0px 0px 15px 0px;     
    }
.ipuMsg .ipuP1
{
  font-family:Tahoma; 
  font-size:12px; 
   margin:0px 15px 5px 15px; 
   line-height:15px   
    }
.ipuMsg .ipuPpic
{
  font-family:Tahoma; 
  font-size:11px; 
   margin:0px 15px 5px 15px; 
   line-height:15px   
    }
    
.div_inputDate
{
   width:650px;
   height:30px;
   margin:0 auto;
  /* background-image:url(img/fon1.gif);
   background-repeat:no-repeat;
   background-position:center;*/
   background-color:#a7f2ba;
   margin-bottom:5px;
   padding:15px 0px 0px 20px;
   text-align:left;
   font-size:13px;
    }    
    .div_inputDate select
    {
       font-size:12px;  
       font-weight:bold;
       height:20px;
        }
    
.divRemark
{
  font-family:Tahoma;
  font-size:11px;
  font-style:italic;
  text-align:left;
  /*padding:10px;  */
    }  
    
    
.tab_ipuEditH
  {
     width:470px;
     font-size:12px;
     margin:0 auto;
     text-align:center;
     vertical-align:middle;
       }
 .tab_ipuEditH .tdh
    {
      font-weight:bold;
      border-bottom:3px double gray;
      border-top:1px solid #36c67e;
      padding:5px;
        }
.tab_ipuEditH .tdh1
{
      font-weight:bold;
      border-bottom:3px double gray;
      border-top:1px solid #36c67e;
      padding:5px;
      width:200px;    
    }
    
 .tab_ipuEditH .tdb
    {
      font-weight:bold;
      border-top:3px double gray;
      border-bottom:1px solid #36c67e;
      padding:5px;
        }
 .tab_ipuEditH .tdb1
    {
      font-weight:bold;
      border-top:3px double gray;
      border-bottom:1px solid #36c67e;
      padding:5px;
      color:Gray;
        } 
        
        
 .tab_ipuEditW
  {
     width:520px;
     font-size:12px;
     margin:0 auto;
     text-align:center;
     vertical-align:middle;
       }
 .tab_ipuEditW .tdh
    {
      font-weight:bold;
      border-bottom:3px double gray;
      border-top:1px solid #36c67e;
      padding:5px;
        }
.tab_ipuEditW .tdh1
{
      font-weight:bold;
      border-bottom:3px double gray;
      border-top:1px solid #36c67e;
      padding:5px;
      width:200px;    
    }
    
 .tab_ipuEditW .tdb
    {
      font-weight:bold;
      border-top:3px double gray;
      border-bottom:1px solid #36c67e;
      padding:5px;
        }
 .tab_ipuEditW .tdb1
    {
      font-weight:bold;
      border-top:3px double gray;
      border-bottom:1px solid #36c67e;
      padding:5px;
      color:Gray;
        } 
    
         
 .tab_ipu1
 {
 /* border:1px solid gray; */
  width:900px;
   }
.tab_ipu1 .tdh1,.tab_ipu1 .tdh2,.tab_ipu1 .tdh3,.tab_ipu1 .tdh4,.tab_ipu1 .tdh5,.tab_ipu1 .tdh6,.tab_ipu1 .tdh7,.tab_ipu1 .tdh8, .tab_ipu1 .tdh9
{
    border-right:2px solid gray; 
    border-left:2px solid gray;
    border-top:2px solid gray;
    border-bottom:2px solid black;
    text-align:center;
    height:50px;
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
 }
 

.tab_ipu1 .tdh1
{
    width:100px;
    }
.tab_ipu1 .tdh3
{
    width:100px;
    }
.tab_ipu1 .tdh4, .tab_ipu1 .tdh5  
{
    width:80px;
    }
.tab_ipu1 .tdh6 
{
    width:65px;
    }

.tab_ipu1 .tdh2, .tab_ipu1 .tdh7, .tab_ipu1 .tdh8
{
    width:100px;
    }

    
    
.tab_ipu1 .tdb2,.tab_ipu1 .tdb3,.tab_ipu1 .tdb4,.tab_ipu1 .tdb5,.tab_ipu1 .tdb6,.tab_ipu1 .tdb7,.tab_ipu1 .tdb8
{
    border-left:1px solid gray;
    border-bottom:1px solid gray;
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
    text-align:center;
    height:25px;
 }  
    
.tab_ipu1 .tdb1_
{
    width:91px;
    border-left:1px solid gray;
    border-bottom:1px solid gray;
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
    text-align:center;
    height:17px;
    }
.tab_ipu1 .tdb1
{
    border-left:1px solid gray;
    border-bottom:0px solid gray;
    width:91px;
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
    text-align:center;
    height:17px;
    }
.tab_ipu1 .tdb3
{
    width:104px;
    }
.tab_ipu1 .tdb4, .tab_ipu1 .tdb5
{
    width:85px;
    }
.tab_ipu1 .tdb6
{
    width:70px;
    }

.tab_ipu1 .tdb2, .tab_ipu1 .tdb9,.tab_ipu1 .tdb7, .tab_ipu1 .tdb8
{
    width:100px;
    }
    
 .tab_ipu1 .tdb9  
 {
    border-left:1px solid gray;
    border-right:1px solid gray;
    border-bottom:1px solid gray;
    font-family:Tahoma;
    font-size:11px;
    padding:2px;
    text-align:center;
    height:17px;
 }   

           
    
    /*****************************************/

.GridIPUdata
{
    font-family:Tahoma;
    font-size:11px;
    
}
.GridIPUdata th
{
  font-weight:normal;
  border-bottom:2px solid black;
}
.GridIPUdata td
{
 padding:5px;
}
 /************************/   
    
    /**************************************gridview**/
    
.grEdHead
{
 font-size:12px;
 border-top:solid 1px #36c67e;
 border-left:0;
 border-right:0;
 border-bottom:0;
 margin:0 auto;
 width:800px;
}
.grEdHead_item1
{ 
    border-top:0;
 border-left:0;
 border-right:0;
    border-bottom:solid 1px #36c67e;
    padding:5px 10px 5px 5px;
    text-align:center;
    color:Black;
}
.grEdHead_head1
{ 
    border-top:0;
 border-left:0;
 border-right:0;
    border-bottom:double 4px gray;
    padding:5px 5px 5px 5px;
    text-align:center;
    
    color:Black;
    font-weight:600;
}

.grItemNone
{
 display:none;
}


/***********************autocomplite*************/

.ui-autocomplete { position: absolute; cursor: default; }	

* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
	max-height:400px;
	overflow:auto;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
	
	border-color: Silver; /*#000000;*/
    background-color: #edeeed; /* background-image: url(/img/ComboBox.png);*/
    font-family: Tahoma;
    font-size: 12px;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active 
{
    background-color:#42aaff;
    color:White;
	font-weight: normal;
	margin: -1px;

}
.ui-widget
{
 width:320px;  
 display:block;
 min-height:30px;
}

.ui-widget_none
{
  width:320px;  
 display:none;
 
}



.ui-widget button
{
  width:24px;
  height:24px;
  background-image:url(../../../img/Arrow23.png);
  background-repeat:no-repeat;
  background-position:top left;
  border: 0;
  float:left;
}
.ui-widget input
{
    margin: 0;
    background-image: url(/img/ComboBox.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    border: 1px solid;
    border-color: Silver; /*#808080;*/
    padding: 2px 0px 0px 8px;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    width: 286px;
    float:left;
}

.ui-widget .combo_city, .ui-widget .combo_street, .ui-widget .combo_house, .ui-widget .combo_flat
{
    margin: 0;
    background-position: left bottom;
    background-repeat: no-repeat;
    border: 1px solid;
    border-color: Silver; /*#808080;*/
    padding 2px 0px 0px 8px;
    font-family: Tahoma;
    font-size: 12px;
    height: 20px;
    width: 286px;
    float:left;
}

.ui-widget  .combo_city
{
    background-image: url(/img/ComboCity.jpg);
}

.ui-widget  .combo_street
{
    background-image: url(/img/ComboStreet.jpg);
}

.ui-widget  .combo_house
{
    background-image: url(/img/ComboHouse.jpg);
}
.ui-widget  .combo_flat
{
    background-image: url(/img/ComboFlat.jpg);
}
.ui-widget  .combo_fnum
{
    background-image: url(/img/ComboFnum.jpg);
}


/*.ui-widget label
{
    float:right;
    font-size:12px;
    color:Red;
    display:none;
}
*/

.InputAddressForm, .InputFnumForm
{
  width:780px; 
  margin:0 auto;
  font-family: tahoma; 
 font-size: 12px; 
 color: #808080;
 text-align:center;
}

.InputAddressForm .div_fnumList
{
  width:100%;
  display:block;
}

.tab_addr_input
{
 width:100%; 
 margin:0 auto;
 font-size:14px;
 display:block;
}

.tab_addr_input ul
{
  list-style-type:none;
  padding:0;
  margin:0;
}
.tab_addr_input ul li
{
      padding:0;
  margin:0;
    }

.tab_addr_input td.ltd
{
 width:200px; 
  text-align:right;
  height:24px;
  vertical-align:top;
    padding-top:3px;
    padding-bottom:3px;
}
.tab_addr_input td.ltd_none
{
 display:none;
}
.tab_addr_input td.rtd
{
     padding-left:30px;   
    vertical-align:top;
    text-align:left;
    
   /* border:1px solid red;*/
}
.tab_addr_input td.rtd_none
{
 display:none;
}
.tab_addr_input td.td_validate
{
width:200px;
 font-size:12px;
  color:Red;
  text-align:left;
}
.tab_addr_input td.td_validate label
{
display:none;
}

.tab_addr_input td.error_td
{
  width:155px; 
}
.tab_addr_input td.error_td ul li
{
  width:100%; 
  height:30px;
  font-size:12px;
  color:Red;
  vertical-align:top;
}
.tab_addr_input td.error_td ul li label
{
 display:none;
}


.InputAddressForm .div_fnumList_none
{
 display:none;
}

.InputAddressForm .div_fnumList select
{
    border-color: Silver; /*#000000;*/
    background-color: #edeeed; /* background-image: url(/img/ComboBox.png);*/
    height: 70px;
    width: 294px; 
    border:0;
    float:left;
}
.butSendData
{
 margin:0 auto;
 margin-top:10px;
 width:280px;
 height:37px;
 background-image:url(img/Step.png);
  background-repeat:no-repeat;
  border:0;
}


.InputFnumForm ul 
{
padding:0;
margin:0;
}
/***********************************/

.ddlSelectFnum
{
 width:19px;    

}

.pdf_but
{
 background-image:url(img/pdf_icon_mini.png);
 background-position: top left;
 background-repeat:no-repeat;
 width:20px;
 height:20px;
 border:0px;
 display:block;
 cursor:pointer;
}

/******************************recalc***********************************/

.tab_recalc_head
{
 font-family: Tahoma;
 width:1000px; 
 margin:0 auto;
/* border:1px solid black;*/
 
}

.tab_recalc_head a
{
 color:Black;
 text-decoration:underline;
}
.tab_recalc_head a:hover
{
 text-decoration:none;
}

.tab_recalc_head td
{
 padding:5px;
 text-align:center;
}

.tab_recalc_head td.tdr
{
    font-size:11px;
 text-align:left;
}

.tab_recalc
{
 font-family: Tahoma;
 font-size:12px;
 width:100%; 

 /*border:1px solid black;*/
 
}
.tab_recalc td.tdDelTabRacalc
{
   text-align:right; 
   padding-right:50px;
}
.tab_recalc td.tdDelTabRacalc a
{
  text-decoration:none;
  color:Gray;
}
.tab_recalc td.tdDelTabRacalc a:hover
{
  color:Black;
}

.tab_recalc td
{
padding:5px 10px 5px 5px;

}
.tab_recalc td.tdl
{
 width:100px; 
 text-align:right;
}
.tab_recalc td.tdr
{
 text-align:left;
}
.tab_recalc td.tdr input
{
 width:90%;
 height:15px;
}

.tabPeriod
{
 width:100%;
}

.radButList
{
 width:350px;
 font-size:12px;
}
.radButList td
{
 padding:0px;
 text-align:left;
}
.radButList input[type="radio"]
{
    width:10px;
    padding:2px;
}
.radButList input[type="text"]
{
    width:200px;
     height:15px;
}

.tabFiles, .tabFiles td
{
 padding:0;
 padding-right:10px;
 margin:0;
 
 text-align:right;
}

/*[if lte IE 7]*/
div.wrapFile
{
   height:35px; 
   width:90px; 
   background-image:none; 
 }
/*[endif]*/
select.selectDoc
{
 width:520px;
 float:left; 
}

div.wrapFile
{
   height:35px; 
   width:90px; 
   cursor:pointer;
   display:block; 
   background-image:url(img/fileUpload.png) 
 }
 div.wrapFile:hover
 {
   cursor:pointer;
   background-image:url(img/fileUpload_hover.png) 
 }
div.wrapFile input[type="file"]
{
 width:100%!important;
 height:100%;
 opacity:0;
 overflow:hidden;
 cursor:pointer;
}
.tabAddFile td, .tabPeriod td
{
    padding:0; margin:0; 
    }
    
    
    /****************************************************************/
.tabTransfFunds
{
 width:800px;
 margin:0 auto;
 border:1px solid black;
}
.tabTransfFunds td
{
 border:1px solid black;
 padding:5px;
 text-align:center;
}


/****************************************************************/

.tdRequestMsg a
{
 color:blue;  
 text-decoration:underline;  
}

.tabInputs
{
 width:1000px;
 margin:0 auto;
 font-size:12px;
 font-family:Tahoma;
 color:#808080;
}
.tabInputs td
{
 padding:5px;
 vertical-align: top;
}
.tabInputs input[type="text"], .tabInputs select
{
  width:200px;
}
.tabInputs table
{
 width:400px;
 margin:0 auto;
}


.tabInputs table .left
{
 text-align:right;
 width:150px;
}

.panDebt
{
 width:1000px;
 margin:0 auto;
}
.panDebt table
{
 width:100%;
 
}
.panDebt table 
{
 width:700px;
 margin:0 auto;
}

.panDebt .tab
{
    width:500px;

}
.panDebt .tab td
{ 
 padding:0px; 
 border:1px solid black;
 text-align:left;
}