.blockinfo {
    padding: 7px 7px 0;
}


.inp_txt {
    width:100px;
    border:1px solid #999;
}

.slct {
    width:102px;
}

select {
    width:200px;
    border:1px solid #999;
}



input.radiobuttoncalc {
margin:2px 2px 0px 0px;
margin-left:-5px !ie;
padding:0;
vertical-align:middle;
width:auto;
border:0;
}

                  
.ac_help_add {
    border: #000000 1px solid; padding: 8px; background-color: #ff9; width: 200px; position: absolute; top: 20px; left: 190px; display: none;
}                   


.titlePart {
    background:transparent url(http://novynar.img.com.ua/img/line.gif) repeat-x scroll left bottom;
    height:20px;
    overflow:hidden;
    
}
.linebb {
    background:transparent url(http://novynar.img.com.ua/img/line.gif) repeat-x scroll left bottom;
    height:1px;
}

.big_dots {
background:transparent url(http://finance.img.com.ua/img/big_dots.gif) repeat-x;
margin-top:12px;
}

h2.calch2 {
    margin-bottom:2px;
}
h5.calch5 {
    margin-bottom:0px;
    padding-bottom:0px;
    padding-top:10px;
}
.alllet {
    border:3px solid #F7F7F7;
    padding:12px 12px 7px 12px;
}

/* ------------------------ */

.up_hov{
    background:url('/img/up_hov.gif') top left;
    width:222px;
    height:4px;
    font-size:1px;
}
.down_hov{
    background:url('/img/down_hov.gif') top left;
    width:222px;
    height:7px;
    font-size:1px;
}
.cent_hov{
    background:url('/img/c_hov.gif') top left;
    padding:6px 10px 8px 10px;
}


.tooltip
{
    width:222px;
    position:absolute;
    z-index:10;/*any value*/
    overflow:hidden;/*must have*/
    top:-105px;
    left:85px;
}
.tooltip iframe
{
    display:none;/*sorry for IE5*/
    display/**/:block;/*sorry for IE5*/
    position:absolute;/*must have*/
    top:0;/*must have*/
    left:0;/*must have*/
    z-index:-1;/*must have*/
    filter:mask();/*must have*/
    width:3000px;/*must have for any big value*/
    height:3000px/*must have for any big value*/;
}





/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: absolute; 
  display: block; 
  left: 398px; 
  top: 401px;
  width: 200px;
  padding:5px;
  border:3px solid #cccccc;
  font-size: 11px;
  color: #000;
  cursor: default;
  background-color: #fff;;
}
.calendar table {
  width:100%;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: white;
  font-family: Tahoma;
}
.calendar table td {
    padding:0px 6px;
	text-align:center;
}
.daynames td {
    border-bottom:1px solid #F1F5FA;
}
/* Header part -- contains navigation buttons and day names. */
.calendar thead .button {
    background-color:#fff;
    color:#FF6600;
    padding:0 9px;
}
.calendar thead tr.headrow .button {
    color:#02629F;
    background-color:#F1F5FA;
    font-family:Tahoma;
    font-size:11px;
    padding:3px 9px 4px 9px;
    cursor:pointer;
    
    
}
.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  font-family:Arial;
  font-size:12px;
  padding: 1px;
  padding-bottom:1px;
  text-align: center;
}
.calendar thead .name { /* Cells <TD> containing the day names */
  text-align: center;
  color:#999;
  padding-top:2px;
}
.calendar table .wn {
  font-family:Tahoma;
  font-size:10px;
  line-height:1.6em;
  color:#999;
  padding-top:2px;
  cursor:default;
}

td.weekend { /* How a weekend day name shows in header */
  color: #FF6600;
}
.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  padding-top: 1px;
  border-top:1px solid #F1F5FA;
  color: #999;
  text-align: center;
}
.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  color:#FF6600;
  background:url(/img/current_day.gif) no-repeat center;
}


.day {
    color:#02629F;
    font-size:11px;
    font-family:Tahoma;
    padding:2px;
    cursor:pointer;
}

/* Combo boxes (menus that display months/years for direct selection) */

.combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 45px;
  left: 5px;
  cursor: default;
  border:1px solid #CCC;
  background: #fff;
  font-size: 11px;
  padding: 1px;
  color:#02629F;
}

.combo .label {
  text-align: center;
  font-family:Tahoma;
  padding: 1px;
  line-height:1.4em;
}

.combo .active {
  background: #F1F5FA;
  color:#FF6600;
 }

.combo .hilite {
  background: #F1F5FA;
}

.hilite {
    background:transparent url(/img/current_day.gif) no-repeat scroll center;

}