.mcont{position:relative;}
.fright{float:right;}
.fleft{float:left;}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.clear{clear:both;}
.f36{font-size:36px;line-height:normal;}
.f30{font-size:30px;line-height:normal;}
.f28{font-size:28px;line-height:normal;}
.f24{font-size:24px;line-height:normal;}
.f18{font-size:18px;line-height:normal;}
.f14{font-size:14px;line-height:normal;}
.red{color:#da4040;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.w150{width:240px;}
.w160{width:250px;}
.calculator{padding-top:27px;height:320px;}
.calculator .col{position:relative;float:left;}
.calculator .col1{width:700px;margin-right:47px;}
.calculator .col2{width:700px;}
.calculator .col5{width:700px;}
.calculator .col2 td{padding-right:7px;}
.calculator .col3{width:700px;}
.calculator .col3 .titol{margin-bottom:11px;}
.calculator .col2 .titol3{margin-bottom:25px;}
.calculator .titol{font-size:18px;line-height:22px;padding-top:5px;margin:0 0 17px;color:#000}
.calculator .titol img{float:left;margin-top:-5px;margin-right:7px;}
.calculator .avto-cont{position:absolute;left:250px;top:0px;}
.calculator label{display:block;margin:0 0 12px;}
.calculator label b{margin-right:4px;}
.calculator b{margin-right:4px;color:#333333}
.inp-txt{background-color:#fff;border:1px solid #c3c4c4;box-shadow:2px 3px 3px rgba(0, 0, 0, 0.07) inset, 2px 3px 0 rgba(0, 0, 0, 0.05);color:#717171;height:26px;line-height:26px;outline:medium none;padding:0 10px;vertical-align:middle;}
.inp-txt-q{width:40px;background-color:rgb(255, 255, 255);}
.inp-incr{margin-right:20px;position:relative;display:inline-block;}
.inp-incr .up,.inp-incr .down{border:0;display:block;width:13px;height:13px;position:absolute;right:-20px;background:url('inp-arrs.gif') no-repeat 0% 0%;}
.inp-incr .up{background-position:-13px -13px;top:0;}
.inp-incr .down{background-position:0 -13px;top:15px;}
.inp-incr .up:hover{background-position:-13px 0;}
.inp-incr .down:hover{background-position:0 0;}
.big-price{color:#df0001;font:24px/24px Tahoma,sans-serif;margin:0 0 10px;}
.calculator-full .calc-list > li{background:#fff none repeat scroll 0 0;overflow:hidden;padding:40px 0px 47px 123px;border-bottom:1px solid #bcbcbc;}
.calculator-full .calc-list li.calc-total{padding-top:0px;}
.calculator-full .calc-list li.calc-itog{padding-bottom:10px;}
.calculator-full .calc-list > li.calc-itog,.calculator-full .calc-list > li.calc-total{border-bottom:none;}
.calculator-full .calc-list > li.calc-auto{background:url(../img/avto_bg.png) 0 0 no-repeat #fff;}
.calculator-full .calc-list > li.calc-gruz{background:url(../img/gruz_bg.png) 0 0 no-repeat #fff;}
.calculator-full .calc-list > li.calc-upakovka{background:url(../img/upakovka_bg.png) 0 0 no-repeat #fff;position:relative;}
.calculator-full .calc-list > li.calc-itog{background:url(../img/itog_bg.png) 0 0 no-repeat #fff;}
.calculator-full .calc-info{float:left;width:830px;}
.calculator-full .price{float:left;width:230px;}
.calculator-full .calc-title{padding-bottom:30px;font-weight:bold;font-size:18px;display:block;}
.calculator-full .price span{padding-bottom:30px;padding-left:25px;font-weight:bold;font-size:24px;display:inline-block;}
.calculator-full .calc-inputs{float:left;width:100%;}
.calculator-full .calc-gruz .calc-inputs{}
.calculator-full .calc-auto .calc-inputs{float:left;width:65%;max-width:535px}
.calculator-full .photo{float:left;width:35%;text-align:center;}
.calculator-full .calc-input{display:block;min-height:40px;}
.calculator-full .calc-auto .calc-input{clear:both;}
.calculator-full .calc-input.l{width:50%;float:left;}
.calculator-full .calc-input.r{width:50%;float:right;text-align:right;}
.calculator-full .calc-input.r .calc-label{padding-right:20px;}
.calculator-full .calc-inputs .calc-label{float:left;width:220px;font-size:14px;font-weight:bold;padding:10px 0;}
.calculator-full .calc-inputs .calc-label span{display:block;height:40px;line-height:40px;width:220px;}
.calculator-full .calc-inputs .calc-value{float:left;width:310px;padding:10px 0px 10px 0px;}
.calculator-full .calc-gruz .calc-inputs .calc-label{}
.calculator-full .calc-gruz .calc-inputs .calc-value{}
.calculator-full .calc-gruz .calc-inputs .r .calc-value,.calculator-full .calc-gruz .calc-inputs .l .calc-value{width:155px;}
.calculator-full .calc-inputs .calc-value select{width:320px;}
.calculator-full .calc-inputs .calc-value .chzn-single{box-shadow:none;color:#444;font-size:14px;height:40px;line-height:40px;width:320px;}
.calculator-full .calc-inputs .calc-value .chzn-container-single .chzn-single div b{background-position:50% 5px;}
.calculator-full .calc-auto-item{display:inline-block;width:100%;border-bottom:1px solid #bcbcbc;margin-bottom:20px;padding-bottom:20px;position:relative;}
.calculator-full .more-auto{text-align:center;}
.calculator-full .more-auto .orange_button{width:auto;padding:0 55px;}
.calculator-full .calc-auto-item .close{color:#ff6302;cursor:pointer;display:block;font-size:24px;font-weight:bold;height:20px;line-height:15px;margin:0;padding:0;position:absolute;right:0;text-align:center;top:0;width:20px;}
.calculator-full .calc-auto-item:first-child .close{display:none;}
.calculator-full .inp-txt{width:138px;height:38px;box-shadow:none;color:#444;font-size:14px;line-height:40px;padding:0 0 0 8px;display:inline-block;vertical-align:top;margin-left:0px;}
.calculator-full .calc-inp-incr input{width:38px;height:38px;box-shadow:none;color:#444;font-size:14px;line-height:40px;padding:0 0 0 8px;display:inline-block;vertical-align:top;margin:0px 3px;}
.calculator-full .calc-inp-incr a{display:inline-block;font-size:28px;height:38px;line-height:38px;margin-bottom:0;margin-right:5px;text-align:center;text-decoration:none;width:38px;cursor:pointer;}
.calculator-full .calc-inp-incr a.up{color:#fff;background:#ff6302;margin-left:5px;border:1px solid #ff6302;font-weight:normal;}
.calculator-full .calc-calc-inp-incr a.up{color:#fff;background:#ff6302;border:1px solid #ff6302;cursor:pointer;}
.calculator-full .calc-inp-incr a.down{
    color: #fff;
    background: #ff6302;
    border: 1px solid #ff6302;
    cursor: pointer;
    font-weight: normal;
    height: 40px;
    box-sizing: border-box;
    width: 40px;
    line-height: 35px;
}
.calc-upakovka{position:relative;}
.calculator-full .calc-value span.r{float:right;padding-top: 11px;}
.calculator-full .calc-inp-incr{   
	margin-left: 0px!important;
    height: 40px;
    display: inline-flex;}
.calculator-full .calc-value input[type="checkbox"]{display:inline-block;height:38px;line-height:40px;width:15px;padding-left:0px;margin-left:0px;}
.calculator-full label{display:inline-block;}
.calculator-full .calc-gruz label{}
.calculator-full .calc-gruz .calc-inputs .calc-value{width:572px;text-align:left;}
.calculator-full .gruz_select_wrapper{float:left;margin-left:22px;padding-top: 11px}




 
.calculator-full .calc-value input[type="checkbox"] {
  vertical-align: top;
  margin: 0 3px 0 0;
  width: 17px;
  height: 17px;
}
 
.calculator-full .calc-value input[type="checkbox"] + label {
  cursor: pointer;
}
 
.calculator-full .calc-value input[type="checkbox"]:not(checked) {
  position: absolute;
  opacity: 0;
}
.calculator-full .calc-value input[type="checkbox"]:not(checked) + label {
    position: relative;
    padding: 0px 0 0 25px;
}
 
.calculator-full .calc-value input[type="checkbox"]:not(checked) + label:before {
    content: '';
    position: absolute;
    top: 1px;
    left: 0;
    width: 18px;
    height: 16px;
    background: url(../img/checknw.jpg) no-repeat;

}
 
.calculator-full .calc-value input[type="checkbox"]:checked + label:before { 
    background: url(../img/checknwa.jpg) no-repeat;
 
}
 
















.calculator-full .gruz_select_wrapper:first-child{float:left;margin-left:0px;}
.calculator-full .calc-upakovka-cats span.title,.calculator-full .calc-auto-itog span.title{display:block;height:40px;line-height:40px;font-weight:bold;font-size:16px;}
.calculator-full .calc-upakovka-cats span{font-weight:bold;}
.calculator-full .calc-upakovka-cats .calc-label{width:220px;float:left;margin-right:20px;}
.calculator-full .calc-upakovka-cats .calc-value{width:155px;float:left;}
.calculator-full .calc-upakovka-cats > li{border-bottom:1px solid #bcbcbc;display:inline-block;margin-bottom:20px;padding-bottom:20px;width:100%;}
.calculator-full .calc-upakovka-cats > li:last-child{border-bottom:none;}
.calculator-full .calc-upakovka-cats li ul li{width:50%;float:left;}
.calculator-full .calc-upakovka-cats li .col50 ul li{width:100%;}
.calculator-full .calc-upakovka-cats .calc-label p{color:#bcbcbc;}
.calculator-full .calc-upakovka-cats .calc-input{margin:20px 0px 20px 0px;}
.calculator-full .calc-upakovka-cats .calc-input .more{display:block;clear:both;}
.calculator-full .calc-upakovka-cats .calc-input .more a{color:#ff6302;}
.calculator-full .calc-upakovka-cats .calc-input .more .hide{display:none;}
.calculator-full .calc-input-foto-itog{width:200px;float:left;text-align:center;vertical-align:middle;}
.calculator-full .calc-list-itog{width:550px;}
.calculator-full .calc-list-itog .price{float:right;width:100%;text-align:right;margin-top:-25px;}
.calculator-full .calc-list-itog .price span{}
.calculator-full .calc-total .total{float:right;}
.calculator-full .calc-total .total p{font-weight:bold;}
.calculator-full .calc-total .total span{color:#ff6302;font-size:36px;}
.calculator-full .calc-total .togler{float:left;margin-top:35px;}
.calculator-full .calc-total .togler a{color:#ff6302;font-size:18px;padding-right:40px;}
.calculator-full .calc-total .togler a{background:url(../img/but.png) 100% 50% no-repeat;}
.calculator-full .calc-total .togler a.open{background:url(../img/up.png) 100% 50% no-repeat;}
.calculator-full .col50{width:50%;float:left;}
.calculator-full .webui-popover{background-color:#fbfbfb;}
.calculator-full .webui-popover-content{background:#fbfbfb;padding-bottom:10px!important;}
.calculator-full .webui-popover.bottom > .webui-arrow::after, .webui-popover.bottom-right > .webui-arrow::after, .webui-popover.bottom-left > .webui-arrow::after{border-bottom-color:#fbfbfb!important;}
.calculator-full .calc-input-itog{display:block;clear:both;margin-bottom:20px;}
.calculator-full .calc-gruz-item-itog .calc-input-itog{}
.calculator-full #ItogUpakovkaList .calc-input-itog{}
.calculator-full .calc-gruz-item-itog .l{float:left;margin-right:20px;}
.calculator-full .calc-gruz-item-itog .r{float:left;}
.calculator-full .calc-gruz-item-itog .calc-input-label.b{font-weight:bold;}
.calculator-full .calc-total-bg{border-bottom:1px solid #bcbcbc;display:block;height:85px;width:835px;}
.calculator-full .calc-send .form input{width:240px;float:left;}
.calculator-full .calc-send .form .orange_button{width:275px;}
.calculator-full .podacha{display:inline-block;height:40px;line-height:40px;vertical-align:top;}
.calculator-full #ItogUpakovkaList .calc-input-itog{margin-bottom:10px;}
.calculator-full .error-info{color:red;}
.calculator-full .form span{display:block;float:left;margin-right:40px;}
.calculator-full-form{margin-bottom:20px;}
.calculator-full .small{color:#bcbcbc;display:block;font-size:10px;font-style:normal;line-height:5px;margin-top: 11px;}
.webui-popover-content{background:#fbfbfb none repeat scroll 0 0;padding-bottom:10px !important;}
.webui-popover-content li{padding:15px;}
.webui-popover-content li .label{width:75%;float:left;}
.webui-popover-content li .value{width:25%;float:right;}
.webui-popover-content ul{min-width:320px;}
.sticky{position:fixed;z-index:101;}
.stop{position:relative;z-index:101;}
@media only screen and (min-width:0px) and (max-width:1150px){
    .calculator-full .price span{padding-left:0px;}
    .calculator-full .gruz_select_wrapper{width:100%;}
    .calculator-full .calc-input.l{width:100%;}
    .calculator-full .calc-input.r{width:100%;text-align:left;}
    .calculator-full .calc-input.r .calc-label{padding-right:0px;}
    .calculator-full .calc-upakovka-cats li ul li{width:100%;}
    .calculator-full .col50{float:left;width:100%;}
    .calculator-full .calc-total-bg{width:100%;padding-right: 10px}
    .calculator-full .calc-total-bg .total{margin-right: 10px}

    .calculator-full .calc-gruz .calc-inputs .calc-value{text-align:left;width:100%;}
    .calculator-full .gruz_select_wrapper{margin-left:0px;}
}
@media only screen and (min-width:0px) and (max-width:1075px){.calculator-full .calc-send .form input{max-width:240px;width:auto;float:left;}
    .calculator-full .calc-info{width:100%;}
}
@media only screen and (min-width:0px) and (max-width:950px){.calculator-full .calc-auto .calc-inputs{width:100%;}
    .calculator-full .photo{width:100%;}
}
@media only screen and (min-width:0px) and (max-width:885px){.calculator-full .calc-send .form .orange_button{margin-top:20px;width:275px;}
    .calculator-full .form{width: 430px;float: left}
    .calculator-full .calc-send .form input {width: 100%;max-width: 100%}
    .calculator-full .calc-send .form .orange_button{width: 100%}
    .calculator-full .form span{width:100%;margin-top:20px;}
    .calculator-full .form{text-align:center;}
    .calculator-full .calc-send .form input{float:none!important;}
}
@media only screen and (min-width:0px) and (max-width:840px){.calculator-full .calc-auto .calc-inputs{width:100%;}
    .calculator-full .calc-total-bg{height:auto;}
    .calculator-full .calc-total .togler{width:100%;}
    .calculator-full .calc-total .total{width:100%;}
    .calculator-full .calc-send .form input{float:none;width:100%;}
    .calculator-full .form span{width:100%;margin-bottom:10px;}
    .calculator-full .calc-send .form .orange_button{width:100%;}
    .calculator-full .price span{padding-bottom:0px;}
    .calculator-full .more-auto .orange_button{padding:0 10px;}
    .calculator-full .calc-upakovka-cats span.title, .calculator-full .calc-auto-itog span.title{line-height:inherit;}
    .calculator-full .calc-input-foto-itog{width:100%;text-align:left;}
    .calculator-full .calc-gruz-item-itog .l,.calculator-full .calc-gruz-item-itog .r{width:100%;}
    .calculator-full .error-info{color:red;text-align: left;padding-left: 2px}

}
@media only screen and (min-width:0px) and (max-width:672px){.calculator-full .photo{text-align:left;}
    .calculator-full .more-auto{text-align:left;}
    .calculator-full .calc-inputs .calc-label.empty{display:none;}
    .calculator-full .calc-list-itog{width:100%;}
    .calculator-full .form{width: 285px;float: left}
}
@media only screen and (min-width:0px) and (max-width:460px){#thanks_popup_raschet{margin-left:-146px!important;width:292px!important;}
    .calculator-full .calc-list-itog{width:100%;}
    .calculator-full .calc-value span.r{display:block;float:none;}
    .calculator-full .more-auto .orange_button{height:auto;padding:0 10px;white-space:inherit;width:228px;}
    .calculator-full .calc-inputs .calc-value .chzn-single{width:228px;}
    .calculator-full .form{width: 235px;float: left}
}
@media only screen and (min-width:0px) and (max-width:385px){.calculator-full .calc-inputs .calc-value select{width:100%;max-width:238px;}
    .calculator-full .calc-upakovka-cats .calc-input .more{margin-bottom:10px;}
    .calculator-full .calc-list > li{padding:40px 20px 47px;}
    .calculator-full .calc-list > li.calc-auto,.calculator-full .calc-list > li.calc-gruz,.calculator-full .calc-list > li.calc-upakovka,.calculator-full .calc-list > li.calc-itog{background:#fff;background-image:none;}

    .calculator-full .form{width: 205px;}

}
