/* Generated by less 1.7.0 */
/**
 * clearfix float layoutu
 */
.clearfix {
  display: block;
  zoom: 1;
}
.clearfix:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}

/**
 * 
 * .ctlm-calc je hlavni container
 * celeho layoutu
 * 
 */
.ctlm-calc {
  color: #000;
  width: 960px;
}
/**
 * 
 * info textova cast s logem
 * vlevo od kalkulatoru
 * 
 */
.ctlm-calc {
  margin: 0 auto;
}
.ctlm-calc .ctlm-info {
  width: 510px;
  float: left;
  padding: 15px;
  position: relative;
  z-index: 2;
}
.ctlm-calc .ctlm-info .logo {
  margin-bottom: 30px;
}
.ctlm-calc .ctlm-info .credito {
  position: absolute;
  display: block;
  top: 35px;
  right: -20px;
}
.ctlm-calc .ctlm-info .title {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
  width: 55%;
}
.ctlm-calc .ctlm-info .subtitle {
  font-size: 18px;
  margin-bottom: 20px;
  width: 55%;
}
.ctlm-calc .ctlm-info ul {
  margin: 0;
  padding: 0;
  width: 60%;
}
.ctlm-calc .ctlm-info ul li {
  list-style: none;
  margin: 0;
  margin-bottom: 8px;
  padding-left: 15px;
  background: url('../img/bg-li.png') 0 4px no-repeat;
}
.ctlm-calc .ctlm-form {
  /**
   * 
   * formular kalkulatoru
   * 
   */
  width: 404px;
  /*float: right;*/
  margin-right: 15px;
  padding: 30px 0 110px;
}
.ctlm-calc .ctlm-form {
  margin-top: 47px;
  position: relative;
}
.ctlm-calc .ctlm-form fieldset {
  border: 1px solid #e4e4e4;
  border-radius: 5px 0 5px 5px;
  padding: 20px 16px 10px;
  background: #ffffff;
  background-color: bottom;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100% #f8f8f8));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  margin: 0;
}
.ctlm-calc .ctlm-form fieldset label {
  float: left;
  width: 140px; /*width: 170px; */
  /*text-transform: uppercase;*/
  line-height: 26px;
  font-size: 13px; /*font-size: 12px;*/
  /*font-weight: bold;*/
}
.ctlm-calc .ctlm-form fieldset label i {
  display: block;
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #00a0dc 50% 50% no-repeat;
  border: 1px solid #0095cd;
  border-radius: 3px;
  text-align: center;
  color: #ffffff;
  font-size: 12px;
  font-weight: bold;
  font-style: normal;
  float: left;
  margin-right: 8px;
  vertical-align: middle;
}
.ctlm-calc .ctlm-form fieldset label i.ico-cena {
  background-image: url('../img/ico-cena.png');
}
.ctlm-calc .ctlm-form fieldset .ctlm-message {
  position: absolute;
  width: 370px;
  padding: 16px;
  bottom: 1px;
  left: 1px;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  background: #c4ebfa;
  border-radius: 0 0 5px 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-message i {
  display: inline-block;
  width: 25px;
  height: 25px;
  line-height: 26px;
  background: #474747;
  border-radius: 100%;
  font-size: 20px;
  text-transform: lowercase;
  color: #c4ebfa;
  font-style: normal;
  font-weight: bold;
  font-family: serif;
  text-align: center;
  margin-right: 10px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input {
  width: 200px;
  margin-bottom: 10px;
  float: left;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input input {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  padding: 4px;
  margin: 0;
  border-radius: 4px;
  text-align: center;
  font-weight: normal;
  font-size: 13px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input input:focus {
  outline: none;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input .ctlm-cena-value {
  line-height: 26px;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  display: block;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-max {
  margin-top: 3px;
  font-size: 11px;
  line-height: 16px;
  float: left;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-max {
  float: right;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad {
  width: 116px;
  padding-top: 6px;
  padding-left: 15px;
  position: relative;
  margin-bottom: 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-max {
  margin-top: 8px;
  font-size: 11px;
  line-height: 16px;
  float: left;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-max {
  float: right;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input {
  width: 50px;
  position: absolute;
  right: -80px;
  top: 0;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input input {
  width: 30px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input input[disabled~="disabled"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input input[disabled~="disabled"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input input[disabled~="disabled"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input input[disabled~="disabled"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input input[readonly~="readonly"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input input[readonly~="readonly"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input input[readonly~="readonly"],
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input input[readonly~="readonly"] {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
  filter: alpha(opacity=(35));
  opacity: 0.35;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input span {
  font-size: 12px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka {
  margin-bottom: 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka .ctlm-splatka-value {
  width: 100px;
  line-height: 26px;
  font-size: 13px;
  font-weight: bold;
  display: block;
  float: left;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka .ctlm-button {
  background: #e66200;
  color: #ffffff;
  border-radius: 3px;
  text-decoration: none;
  padding: 8px 15px;
  float: right;
  margin-top: -3px;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka .ctlm-button:hover {
  background: #cd5700;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.loading .ctlm-splatka-value {
  color: #c7c7c7;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.loading .ctlm-button,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.loading .ctlm-button:hover {
  background: #e4e4e4 url('../img/loading.gif') 0 50% no-repeat;
  color: transparent;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.lock .ctlm-splatka-value {
  color: #c7c7c7;
}
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.lock .ctlm-button,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatka.lock .ctlm-button:hover {
  background: #e4e4e4;
  color: transparent;
}
.ctlm-calc .ctlm-form fieldset hr {
  background: none;
  height: 2px;
  line-height: 2px;
  border: none;
  border-bottom: 2px solid #e4e4e4;
  margin: 10px 0 19px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver {
  /**
   * rekapitulace uveru
   */
  font-size: 11px;
  position: relative;
  text-align: center;
  cursor: pointer;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ico-info {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  margin-left: 3px;
  display: inline-block;
  width: 10px;
  height: 10px;
  line-height: 11px;
  border: 1px solid #00a0dc;
  border-radius: 100%;
  font-size: 9px;
  color: #00a0dc;
  font-style: normal;
  font-weight: bold;
  font-family: serif;
  text-align: center;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver:hover .ctlm-uver-detail {
  opacity: 1;
  top: 31px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver:hover .ico-info {
  background: #00a0dc;
  color: #ffffff;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-uver-detail {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0;
  font-size: 9px;
  text-align: left;
  position: absolute;
  top: 50px;
  left: -17px;
  width: 387px;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  padding: 7px 5px 3px 10px;
  background: #ffffff;
  background-color: bottom;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100% #f8f8f8));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -ms-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  margin: 0;
}
/*.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-uver-detail:before,
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-uver-detail:after {
  content: "";
  border-style: solid;
  border-color: transparent transparent #e4e4e4 transparent;
  border-width: 8px;
  display: block;
  position: absolute;
  top: -17px;
  left: 50%;
  margin-left: -5px;
  width: 0;
  height: 0;
}*/
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-uver-detail:after {
  top: -16px;
  border-color: transparent transparent #ffffff transparent;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver h3 {
  clear: both;
  font-size: 10px;
  margin: 0;
  margin-bottom: 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dl,
.ctlm-calc .ctlm-form fieldset .ctlm-uver dt,
.ctlm-calc .ctlm-form fieldset .ctlm-uver dd {
  padding: 0;
  margin: 0;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dt {
  width: 70%;
  float: left;
  margin-bottom: 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dt small {
  font-size: 9px;
  display: block;
  width: 130%;
  padding-top: 2px;
  color: #878787;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dt.short {
  width: 24%;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dd {
  font-size: 10px;
  font-weight: bold;
  width: 30%;
  float: left;
  margin-bottom: 5px;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver dd.short {
  font-weight: normal;
  width: 76%;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-left {
  width: 50%;
  float: left;
}
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-right {
  width: 50%;
  float: right;
}
/**
 * 
 * nastylovana jquery-ui komponenta spinner 
 * (tlacitka + a - u inputu)
 * 
 */
.ctlm-calc .ctlm-form .ui-spinner {
  height: 24px;
  overflow: visible;
  background: #ffffff;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-input {
  ont-family: Verdana, 'Geneva CE', lucida, sans-serif;
  font-weight: bold;
  font-size: 14px;
  text-align: center;
  width: 190px;
  margin: 0;
  border: 0;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button {
  width: 24px;
  height: 24px;
  line-height: 24px;
  background: #00a0dc;
  border: 1px solid #0095cd;
  border-radius: 3px;
  z-index: 100;
  cursor: pointer;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-state-hover {
  background: #008dc3;
  border-color: #0082b3;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-up {
  position: absolute;
  top: -1px;
  right: -1px;
  border-radius: 0 3px 3px 0;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon {
  background: url('../img/ico-plus.png') 50% 50% no-repeat;
  left: 20%;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-down {
  position: absolute;
  left: -1px;
  top: -1px;
  border-radius: 3px 0 0 3px;
}
.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-down .ui-icon {
  background: url('../img/ico-minus.png') 50% 50% no-repeat;
  left: 20%;
}
/**
 * 
 * nastylovana jquery-ui komponenta slider 
 * (tahlo na pocet splatek)
 * 
 */
.ctlm-calc .ctlm-form .ui-slider {
  border: none;
  background: url('../img/bg-slider.png') 0 50% no-repeat;
}
.ctlm-calc .ctlm-form .ui-slider .ui-slider-handle {
  background: #00a0dc;
  border: 1px solid #0095cd;
  width: 15px;
  height: 15px;
  top: 0;
  cursor: pointer;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3);
}
.ctlm-calc .ctlm-form .ui-slider .ui-slider-handle.ui-state-hover {
  background: #008dc3;
  border-color: #0082b3;
}
.ctlm-calc .ctlm-form .ui-slider .ui-slider-handle:focus {
  outline: none;
}
/**
 * 
 * nastylovana komponenta selectBoxIt
 * (na vyber baremu)
 * 
 */
.ctlm-calc .ctlm-form .ctlm-barem-wrapper {
  position: absolute;
  top: -36px;
  right: 0;
  width: 404px;
  text-align: right;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper label {
  line-height: 41px;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  margin-right: 10px;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper label img {
  position: absolute;
  top: 0;
  left: 0;
  width: 80px;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container {
  float: right;
  text-align: left;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit.selectboxit-disabled {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=(100));
  opacity: 1;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit.selectboxit-disabled .selectboxit-text {
  color: #a1a1a1;
  text-decoration: none;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit,
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit span {
  height: 36px;
  line-height: 36px;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-btn {
  width: 225px;
  background-color: #ffffff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100% #ffffff));
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
  background-image: -ms-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
  background-image: linear-gradient(top, #f8f8f8 0%, #ffffff 100%);
  border: 1px solid #e4e4e4;
  border-bottom: 0;
  border-radius: 5px 5px 0px 0px;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-btn .selectboxit-text {
  font-size: 12px;
  color: #00a0dc;
  text-decoration: underline;
  text-align: right;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-btn:hover,
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-btn:focus {
  background: #ffffff;
  background-position: 0 0;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-list {
  background: #ffffff;
  border: 1px solid #e4e4e4;
  border-top: none;
  border-radius: 0 0 5px 5px;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-list .selectboxit-focus .selectboxit-option-anchor {
  background: #00a0dc;
}
.ctlm-calc .ctlm-form .ctlm-barem-wrapper .selectboxit-container .selectboxit-list .selectboxit-option-anchor {
  font-size: 12px;
}

/* ==========================================================================
   Úpravy VV
   ========================================================================== */
.ctlm-form .clearfix {
	margin: 10px 0;
}

.ctlm-form .clearfix.celkova-splatka {
	margin: 20px 0;
}

#kodBaremu,
#kodPojisteni {
	width: 180px;
}


.ctlm-calc .ctlm-form fieldset .prima-platba {
  position: relative;
  width: 184px;
 }

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-input {
  width: 172px;
  font-weight: normal;
  font-size: 13px;
}

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button {
  background: #ff641d;
  border: 1px solid #ff641d;
}

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button {
  width: 18px;
  height: 20px;
}

.ctlm-calc .ctlm-form .ui-spinner {
  height: 20px;
}

#primaPlatba {
  /*margin-top: -3px;*/
  padding: 1px 3px 0 3px;
  }

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-up .ui-icon {
  left: 10%;
}

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-spinner-down .ui-icon {
 left: 10%;
}

#cenaZbozi {
  width: 170px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input input {
  background: #ffffff;
  border: 1px solid #dededc;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-min, 
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-max {
  font-size: 10px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-platba .ctlm-platba-max {
  margin-right: 30px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input {
  width: 210px;
}

.ctlm-calc .ctlm-form .ui-spinner .ui-spinner-button.ui-state-hover {
  background: #f4611d;
  border-color: #f4611d;
}



.ctlm-calc .ctlm-form {
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 20px;
}

.label-top {
  margin-top: -2px;
}

/* Slider pro splátky a odklad splácení
   ========================================================================== */
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky, 
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad {
	padding-left: 0;
}

.ctlm-calc .ctlm-form .ui-slider .ui-slider-handle {
	background: #ff641d;
  	border-color: #ff641d;
    margin-top: -3px;
}

.ctlm-calc .ctlm-form .ui-slider .ui-slider-handle.ui-state-hover {
  	background: #fe641c;
  	border-color: #fe641c;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-min,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-max,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-max {
  font-size: 10px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input {
  width: auto;
  
  right: -117px;
  
}


.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input span,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input span {
  font-size: 13px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-splatky-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-splatky-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-splatky .ctlm-odklad-input input,
.ctlm-calc .ctlm-form fieldset .ctlm-input.ctlm-odklad .ctlm-odklad-input input {
  width: 20px;
}

/* Detaily úvěry
   ========================================================================== */
.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-uver-detail {
  opacity: 1;
	top: 0;
	border: none;
	background-color: none;
	background-image: none;
	width: 490px;
	position: relative;
	background: none;

  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  
  font-size: 11px;
  text-align: left;
  
  
  left: -17px;
  
  
  border-radius: 5px;
  padding: 7px 5px 3px 10px;
  

  margin: 0 0 0 6px;
}

.ctlm-calc .ctlm-form fieldset .ctlm-uver .ctlm-right {
  width: 45%;

}

.ctlm-calc .ctlm-form fieldset .ctlm-uver:hover .ctlm-uver-detail {
  opacity: 1;
  top: 0;
}

.ctlm-calc .ctlm-form fieldset {
  border: none;
  border-radius: 0;
  padding: 20px 5px 10px;
  background: transparent;
  background-color: bottom;
  background-image: none;
  
  margin: 0;
}

.ctlm-calc .ctlm-form fieldset .ctlm-uver dd {
	font-size: 11px;
	text-align: right;
}

.ctlm-calc .ctlm-form fieldset .ctlm-uver dt {
  width: 65%;
}

.ctlm-calc .ctlm-form fieldset hr {
  background: none;
  height: 1px;
  line-height: 1px;
  border: none;
  border-bottom: 1px solid #efe9dc;
  margin: 20px auto;
  margin-left: -6px;
  width: 490px;
}


