
.calc
{ color: #333;
  border: 1px solid orange;
  margin-top:5px;
}

.calc h1
{ background-color: coral;
  height:17px;
  color: white;
  font-size: 1em;
  text-transform:uppercase;
  padding-top:2px;
  padding-left:10px;
  margin:0;
}

.calc .ResultTable
{ border: none;
  border-collapse: separate;
  border-spacing: 0 0;
  padding: 
}

.calc .ResultTable td
{ border-top:none;
  border-bottom:1px solid orange;
  border-left:none;
  border-right:none;
}

.calc .ResultTable td.NoBottomLn
{ border-bottom:none; }

.calc .ResultTable .Color   { background-color: #FFF6E6; }
.calc .ResultTable .PartIns { background-color: #FFF6E6; }

.Calc_Box
{ padding-top:4px;
  width: 100%;
  background-color: #FFF6E6;
}

.Calc_Box_Form_El
{ margin:2px 0 2px 4px;
}

.Calc_Box_Form_El > label
{ display:inline-block;
}

.Calc_Box  label
{ color: green;
}

.calc table p
{ margin:5px 0 0 5px;
  color: green;
}

.Calc_Result_Box
{ margin:4px 4px 4px 4px;
  width: 960px;
  border: 1px solid Orange;
}
.Calc_Result_Box a
{ text-decoration:none; }

.SortBtn
{ color: Navy;
  display: block;
  border: 1px solid DodgerBlue;
  border-radius: 5px;
  margin:3px auto;
  background-color:LightSteelBlue;
  padding:0 !important;
  min-height:15px;
}

.SortBtn:hover
{ color:black;
  /*border-color:#d00;*/
  background-color:PowderBlue;
}

.Calc_Result_Box div 
{ display: table-cell;
  vertical-align: middle;
  text-align:center;
  padding:0px 2px;
}

.CRB   { margin:0 !important; }
.CRB_M { margin:0 !important;  background-color: #FFF6E6; }
.CRB_S { margin:0 !important;  background-color: #ffc;    }

.Pay
{ min-width:58px; 
  margin:2px 2px;
  font-size:11px;
  text-align: center;
  height: 35px;
}
.Light { color:red; background-color: Chartreuse; border-radius:10px;}

.Request
{ height:16px;
  border: 1px solid Green;
  border-radius: 5px;
  display: block !important;
  margin:2px auto 3px auto;
  background-color: #dfd;
  color: green;
}

.Request:hover
{ color:black;
  background-color: LightGreen; /*Turquoise;*/
  border: 1px solid black;
  cursor: pointer;
}

.RemarkDiv
{ height:0; 
  overflow:hidden;
}

/************ Заявка *************/
#Talon1Side, #Talon2Side
{ margin: 1px;
  padding: 1px;
  border-radius: 3px;
  border: 1px solid gray;
  background: linear-gradient(#eee, #ddd, #eee);
  text-align:center;
  display: none;
  cursor: pointer;
  width:60px;
}

#Talon1Side:hover, #Talon2Side:hover
{ background: linear-gradient(#cee, #bdd, #cee); }

#Talon1Img, #Talon2Img
{ display: none; }

.TalonImage
{ max-width: 100px;
  max-height: 40px;
  margin:1px 4px;
}

.nav {
  margin: 5px 5px 5px 0;
  list-style: none;
}

.nav > li > a { display: block; }

.nav-tabs { *zoom: 1; 
 padding-left:200px; 
 font-size: 13px;
 text-decoration:none; }

.nav-tabs:before,
.nav-tabs:after {
  display: table;
  content: "";
}

.nav-tabs:after { clear: both; }

.nav-tabs > li { float: left; }

.nav-tabs > li > a {
  padding-right: 12px;
  padding-left: 12px;
  margin-right: 2px;
  line-height: 14px;
}

.nav-tabs { border-bottom: 1px solid #aaa; }

.nav-tabs > li 
{ margin-bottom: -1px; 
  margin-top: 4px; }

.nav-tabs > li > a {
  text-decoration:none; 
  padding-top: 3px;
  padding-bottom: 3px;
/*  line-height: 18px;*/
  background-color: #ccc;
  border: 1px solid #aaa;
  color: black;
  -webkit-border-radius: 8px 8px 0 0;
	 -moz-border-radius: 8px 8px 0 0;
		  border-radius: 8px 8px 0 0;
    behavior: url(/pie/PIE.htc);
}

.nav-tabs > li > a:hover 
  { border-color: #aaa #aaa #aaa; 
   color: red;
 }

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
  color: FireBrick;
  cursor: default;
  background-color: #ffffff;
  border: 1px solid #aaa;
  border-bottom-color: transparent;
}
			
.tab-content.active { display: block; padding:5px; }
.tab-content.hide     { display: none; }

.InsRes a
{ text-decoration: none;
  color: black; }

.InsRes h3
{ margin:8px 0 2px 0;
 font-size: 12px;
 font-weight:bold;
 text-indent: 20px;
}

.InsRes p 
{ text-align: justify;
  text-indent:20px;
  margin:0 !important;
  padding:0;
}

#ToggleCarInput
{ cursor:pointer; 
  border:1px solid gray; 
  border-radius:5px; 
  background-color:#ddd; }

#ToggleCarInput:hover
{ color: #d00;  background-color:#eee; }

