@media print    
{
#calcCredit{}
#mainform{
      display: none;
}
body {
padding-right: 2cm; padding-left: 2cm; padding-bottom: 2cm; margin: 0px; padding-top: 2cm
}
#divresults {
left: 0px! important; visibility: visible; width: 17cm! important; position: absolute; top: 0px! important
}
#divresults, #divresults * {
      visibility: visible;
      overflow: auto;
      max-width: 10000px;
}
table.data {
border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;
}
table.data td {
border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;
}
table.data th {
border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; 
}
.fixed-div {visibility: hidden; display: none;}
}
table.data {
border-right: #000000 2px solid; border-top: #000000 2px solid; font-size: 12px; border-left: #000000 2px solid; color: #333333; border-bottom: #000000 2px solid; font-family: verdana, sans-serif; border-collapse: collapse;
}
table.data td {
padding-right: 3px; padding-left: 3px; font-size: 12px; padding-bottom: 2px; vertical-align: top; border-left: #000000 1px solid; color: #333333; padding-top: 2px; border-bottom: #000000 1px solid; font-family: verdana, sans-serif; vertical-align: middle;text-align: right; padding-right: 5px;
}
table.data th {
padding-right: 3px; padding-left: 3px; font-size: 12px; padding-bottom: 3px; border-left: #000000 1px solid; padding-top: 3px; border-bottom: #000000 1px solid; font-family: verdana, sans-serif; background-color: #e3e3e3; height:30px;
}
#calcCredit .smbut {height: 41px; width: 280px; background-color: #FF6825; margin: 1px 0px; padding: 8px 10px 8px 10px; color:#fff; font-weight: bold; border-color: #d64000; border-width: 2px; text-align: center!important;}
#calcCredit .smbut:hover{background-color: #ff824c}

#calcCredit{
      /*max-width: 700px;*/
      margin: 20px auto;
	  border-top: 4px solid #8EB60B;
	  border-bottom: 1px solid #ccc;
	  border-left: 1px solid #ccc;
	  border-right: 1px solid #ccc;
	  box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
	  border-radius: 4px;
}
#calcCredit #mainform {
    margin: 0 15px;
}
#calcCredit .data {
    margin: 0 15px;
}
#calcCredit h3 {
    margin: 15px;
}
#calcCredit .uslovie {
	margin-top: 25px;
    padding: 3px 15px;
    background-color: #838383;
    color: #FFF;
}
#calcCredit .oplata {
	margin-top: 25px;
    padding: 3px 15px;
    background-color: #ececec;
}
#calcCredit #mainform>div{
      padding-top: 5px;
      padding-left: 0!important;
      font-size: 18px;
      vertical-align: bottom;
}
#calcCredit #mainform>div.left{
      padding-top: 10px;
}
#calcCredit #mainform input{
      width: 90%!important;
      max-width: 350px;
      text-align: right;
      padding-right: 10px;
	  border: 1px solid #c5c5c5;
}

#calcCredit #mainform input:focus, #calcCredit #mainform input:active{
      outline-color: #FF6825!important;
}

#calcCredit .p0{
      padding-left: 0!important;
      padding-right: 0!important;
}
#calcCredit .ui-selectmenu-button.ui-button{
      width: 90%!important;
      max-width: 350px;
}

#calcCredit .ui-button:focus{
      outline: none!important;
}
#calcCredit .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover{
      background: #FF6825!important;
      color: white!important;
      border-color: transparent!important;
}

#calcCredit h2{
      text-align: center;
}

#calcCredit #divResults {
      max-height: 0;
      overflow: hidden;
      /*-moz-transition: .2s;
    -ms-transition: .2s;
    -o-transition: .2s;
    -webkit-transition: .2s;
    transition: .2s;*/
}
#calcCredit .dosr_summ, #calcCredit .dosr_mes{
      max-height: 0;
      overflow: hidden;
      -moz-transition: .5s;
      -ms-transition: .5s;
      -o-transition: .5s;
      -webkit-transition: .5s;
      transition: .5s;
      transition-timing-function: linear;
}

#calcCredit .dosr label{
      max-width: 170px;
      margin-right: 10px;
}

#calcCredit .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, #calcCredit .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
    background-image: none;
    width: 16px;
    height: 16px;
    border-width: 4px;
    border-style: solid;
}
#calcCredit .ui-state-focus{
      outline: none!important;
      box-shadow: none!important;
}
.ui-icon-background, .ui-state-active .ui-icon-background {
    border: #d66b00;
    background-color: #fff;
}

.overflow-div {
      max-height: 200px;
}
#dosr_mes-button{
      margin-bottom: 2px;
}

.tablePay{
  cursor: pointer;
}