﻿/*----------------------------------------------------------------------*/

.calculator_step_1
{
    border: dotted 1px #d5d5d5;
    width: 710px;	
    padding: 7px;
}

.step_1_cell_right
{
	text-align:right; 
	font-family:Tahoma;
	width:41%; 
	vertical-align: top;
	padding: 7px;
}

.step_1_cell_left
{
	text-align:left; 
	padding-top: 7px;
}

.step_1_button
{
  cursor: pointer;	
  margin-top: 4px;
}

/*----------------------------------------------------------------------*/

.calculator_step_2
{
    border: dotted 1px #d5d5d5;
    width: 766px;	
}

.calculator_step_2_cell_left
{
	width: 596px;
}

.step_2_cell_right
{
	text-align:right; 
	font-family:Tahoma;
	vertical-align: top;
	padding: 1px;
}

.step_1_cell_left input
{
  width: 60px;
  margin-left: 0px;
}

.step_1_cell_left textarea
{
  margin-left: 0px;
}

.step_2_cell_right input
{
	width: 55px;
	text-align: right;
}
.step_2_cell_right textarea, .step_1_cell_left textarea
{
	overflow: hidden;
}

.step_2_cell_right textarea
{
	width: 397px;
}

.step_2_cell_left
{
	float:left;
	text-align:left; 
	font-family:Tahoma;	
	padding-top: 2px;
	padding-left: 6px
}

.left_gray
{ 
    background-color: #EEEEEE;
}


.group_total
{
  margin-left: 28px;
  width:107px; 
  height:30px; 
  border: solid 1px; 
  background-color: #edf2f8;
  text-align: center;
}

.warning_label
{
	color: #fd0100; 
	font-family: Tahoma; 
	font-size: 12px;
	font-weight:bold;
}

.blue_label
{
 color:#2E699D;
 font-weight:bold;
}

.blue_div
{
 color:#2E699D;
 font-weight:bold;
 position:relative;
 top: 7px;
}

.back_button
{
    padding: 5px 1px;
	background: url(../img/send_button.jpg) no-repeat;
	color: #fff !important;
	-zoom:1;
	float: left;
	margin-right: 0 !important;
	text-align: center;
	width: 118px;
	font: 12px Tahoma;
}

.buttons_table
{
    width: 766px;
}

/*----------------------------------------------------------------------*/

.total_all
{
    border: dotted 1px #d5d5d5;
    width: 766px;	
}

.total_all_cell_left
{
	width: 596px;
	vertical-align: middle;
}

.total_all_cell_right
{
	padding: 7px 0 7px 0;
    vertical-align:middle;
}

.total_all_label
{
	float:right;
	font-family:Tahoma;	
	font-weight:bold;	
	color:#2E699D;
}

.group_total_all
{
  width:107px; 
  height:30px; 
  border: solid 1px #999999; 
  background-color: #FFFFFF;
  position: relative;
  left: 30px;
}

/*----------------------------------------------------------------------*/

.star_show
{
  color: #FF0000;
}

.star_hide
{
	display:none;
}

.question_mark
{
  float: left;
  padding-top:2px;
  font-weight: bold;
  cursor: pointer;
}

/*--------------------------------------------------------------------------*/

.ajaxloader
{
	background: transparent url(../img/ajaxloader.gif) no-repeat;
	position: absolute;
	width: 40px;
	height: 40px;
}

.tipinfo 
{
	background: #FFFFFF;
	border: solid 1px #000000;
	padding: 0.2em;
	overflow: hidden;
	position: absolute;
	width:400px;
}