html{
  height:100%;
  font:11px Tahoma,Verdana,sans-serif;
  /*background:url("../img/MainPage/html-bg.gif") #fff left top repeat-y;*/
  background-size: 20%;
}
body{
  height:100%;
  color:#000;
  min-width:980px;
  position:relative;
}
span.amount {
  cursor: default;
}
select {
  height: 20px;
}
a img{
  border:none;
}
a{
  text-decoration:underline;
  color:#369ab3;
}
a:hover{
  text-decoration:none;
}
form {
  padding:0px;
  margin:0px;
}
table{
  border-collapse:collapse;
}
table td,
table th{
  padding:5px;
  font-size: 14px;
  border: 1px solid grey;
}
.disabled {
  color: red; /*gray;*/
  cursor: default;
}
dd {
  margin-bottom: 10px;
  margin-top: 10px;
}
dd ul li {
  margin-bottom: 10px;
}
td ul li .disabled {
  text-decoration: none;
  cursor: pointer;
  border: 1px dashed blue;
  border-left-style: none;
  border-right-style: none;
  border-top-style: none;
}
.r7 {
}
.r8 {
  padding-left: 8px;
  vertical-align: middle;
  width: 20%;
}
.r9 {
  padding-right: 8px;
  vertical-align: middle;
}
.r7 td.r8, .r7 td.r9 {
  border-color: #E5E5E5;
  border-style: none none solid;
  border-width: medium medium 1px;
  padding: 8px;
}
.r10 td.r8, .r10 td.r9 {
  border-color: #E5E5E5;
  border-style: none none none;
  border-width: medium medium 1px;
  padding: 8px;
}
.cf {
  border-collapse: collapse;
  font-size:14px;
  margin: 10px 0;
}
.inactiveLink ,
.inactiveLink:hover ,
.inactiveLink:visited ,
.inactiveLink:active {
  color:black;
  text-decoration:none;
  cursor: default;
  font-weight:bold;
}
.standartMargin {
  margin:0 6px;
}
.label input{
  width: 13px;
  height: 13px;
  padding: 0;
  margin:0;
  vertical-align: bottom;
  position: relative;
  top: -1px;
}
.label span{
  margin-left:0px;
}
div.img {
  position: fixed;
  left: 50%;
  top: 50%;
  width: 200px;
  height: 60px;
  margin-left: -130px;
  margin-top: -16px;
}
.help-input {
  height: 20px !important;
}
.controlCalendar .day {
  height: 17px !important;
}
.controlCalendar div {
  display: inline-block !important;
}
.date {
  height: 14px !important;
}
.errBlock {
  color:red;
}
.red {
  color:red;
}
.green {
  color:green;
}
.orange {
  color:orange;
}
.refresh{
  background:url("../img/MainPage/refresh.png") left 1px no-repeat;
  padding-left:20px;
  margin-left:6px;
  /*-moz-background-size: 15px 15px;*/
  background-size: 15px 15px;
}
.dds input[type=text]{
  margin: 4px;
  padding: 2px;
}
.dds button {
  padding:2 10px;
}
.dds div {
  display:inline;
  margin-right:25px;
}
.dds td {
  text-align: right;
}
.dds th {
  text-align: left;
  font-weight: normal;
}
.dds {
  font-size:14px;
}
.billTable,
.billTable td,
.billTable tr{
  font:11px Tahoma;
  border: none;
  padding:0 15px;
}
.alarmText {
  border-radius:5px;
  border: 2px solid #D44032;
  margin:10px 0px 5px;
  padding:10px;
}
.creditPayinput {
	background-color: #23B14D;
  border-radius: 20px / 7px;
  color: white;
  font-size: 14px;
	font-weight:bold;
  margin: 5px auto;
  padding: 10px;
  text-align: center;
  display: inline;
	cursor: pointer;
}
.creditPayHref {
	margin-left:25px;
	text-align: center;
}
.creditPayDiv {
	margin:15px 0;
}
.creditCell {
	border: none;
	padding: 0 10px;
}
.divFuturePay {
  border: 1px solid #23B14D;
  padding: 7px 10px;
  width: -moz-fit-content;
  height: 20px;
}