#calc{
width: 728px;
font-family:arial;
color:#000000;
font-size:17px;
}


#calc .cblock1{
width:470px;
float:left;
}

#calc .cblock2{
width:100%
}
#calc .cblock2 .cblock-text{
width:400px;
}
#calc .cblock2 .map-img{
width:728px;
}
#calc .cblock2 .map-img img{
width:100%;
height:100%;
}

#calc #complete .cblock2 .cblock{
background: #FFFFFF;
border: 1px solid #fcc932;
padding-bottom:13px;
}

#calc #complete #recomendacii{
margin-top:6px;
margin-left: -14px;
width: 726px;
border-spacing: 0;
}
#calc #complete #recomendacii tr:nth-child(2n) {
background: #f2f2f2;
}
#calc #complete #recomendacii td{
padding: 5px 12px;
border-spacing: 0;
}
#calc #complete .cblock2 .cblock-text{
width:100%;
border-bottom: 1px solid #d9d9d9;
}
#calc #complete .cblock2 .cblock-text:last-child{
border-bottom: 0px;
}
#calc #complete .cblock-title{
background:#fcc932;
}
#calc .cblock-img{
float:right;
}
#calc .cblock{
padding-left:14px;
padding-right:12px;
padding-top:16px;
padding-bottom: 3px;
border:1px solid #e5e5e5;
background: #fffbef;
border-radius:0px 0px 6px 6px;
}
#calc .cblock-title{
font-size:17px;
font-weight:bold;
padding: 12px 0px 11px 14px;
background:#fff3ce;
border-radius:6px 6px 0px 0px;
border: 1px solid #e5e5e5;
border-bottom:0;
}
#calc #complete .cblock-title{
border: 1px solid #fcc932;
}
#calc .cblock.nobradius{
border-radius:0px;
}
#calc .cblock-text{
width: 347px;
padding-bottom: 10px;
display: inline-block;
padding-top: 10px;
}

#calc .cblock-input{
display:inline-block;
width:90px;
vertical-align: middle;
}
#calc .cblock-input input{
border:1px solid #c4c4c4;
border-radius:6px;
background:#ffffff;
padding:6px;
width:75px;
}
#calc .select-block{
padding-top:25px;
padding-bottom:27px;
}
#calc .select-title{
display:inline-block;
font-size:17px;
font-weight:bold;
}
#calc .select-right{
display:inline-block;
float:right;
}
#calc .select-right select{
max-width: 433px;
border:1px solid #fbcc3c;
border-radius:6px;
background:#ffffff;
padding:6px;
vertical-align: middle;
margin-top: -6px;
}
#calc select{
border:1px solid #c4c4c4;
border-radius:6px;
background: url(../files/selectbg.png) repeat-x;
padding:6px;
min-width:55px;
float:left;
}
#calc .cprint{
float:left;
background:#fcc932;
border-radius:4px;
width:250px;
}
#calc .cprint span{
display:block;
color:#000000;
font-size:23px;
text-transform:uppercase;
padding: 16px 15px;
font-weight:bold;
line-height:26px;
}
#calc .cprint a{
text-decoration:none;
}
#calc .cprint .print-icon{
background: url(https://krovgid.com/wp-content/plugins/wpcalc-roof/files/print.png) no-repeat;
height:29px;
width:29px;
float:left;
margin-right:10px;
}
#calc .cshare{
float:right;
background:#fcc932;
border-radius:4px;
width:455px;
padding:4px;
height:50px;
}

#calc #dop_pole_ves{
display:none;
}
#calc #foto_mat{
width:238px;
height:240px;
}
#calc button{
  width:232px;
  background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(0%,#dda500),color-stop(100%,#ffcd37));
  background-image:-webkit-linear-gradient(bottom,#dda500 0%,#ffcd37 100%);
  background-image:-moz-linear-gradient(bottom,#dda500 0%,#ffcd37 100%);
  background-image:-o-linear-gradient(bottom,#dda500 0%,#ffcd37 100%);
  background-image:linear-gradient(bottom,#dda500 0%,#ffcd37 100%);
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  text-transform:uppercase;
  font-weight:normal;
  font-family:Bold;
  font-size:28px;
  line-height:35px;
  color:black;
  text-align:center;
  border:0;
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  cursor:pointer;
}

#calc button span {
  display:block;
  -webkit-border-radius:12px;
  -moz-border-radius:12px;
  -ms-border-radius:12px;
  -o-border-radius:12px;
  border-radius:12px;
  padding:9px 10px 9px 10px;
  border:6px solid rgba(255,255,255,0.5);
}

#calc #complete{
display:none;
}





#calc #ok,#error1,#error2, .error{
 display:none;
 }
#calc #ok, #calc #ok_1,#calc #ok_2{
 color:#2C872B;
 font-weight:bold;
 }
#calc #error1,#error2,#error_strop, .error{
 color:#E85151;
 font-weight:bold;
 }