/* Start:/import/css/calc.css?14500767108218*/

/* Calc */
.calc-container {
  margin: 0;
  padding: 20px 0 32px;
}
.calc-container:after {
  display: block;
  clear: both;
  content: '';
}
.calc-sidebar {
  padding: 0 20px 20px;
  overflow: hidden;
  min-width: 280px;
}
.calc-container h3 {
  margin-bottom: 12px;
}
.calc-container hr {
  margin: 0 0 32px;
  border: 0;
  border-top: 1px solid #5A5555;
}
.calc-sidebar > *:last-child {
  margin-bottom: 0;
}
.calc-content {
  float: right;
  width: 728px;
  margin: 0 0 15px;
}
.calc-content > *:last-child {
  margin-bottom: 0;
}
.calc-note {
  margin-bottom: 16px;
  color: #b2b2b2;
}
.calc-color {
  margin-bottom: 16px;
}
.calc-color:after {
  display: block;
  content: '';
}
.calc-color select {
  width: 160px;
  height: 32px;
  color: #5c5c5c;
  border: 1px solid #ddd;
  background: white;
}
.calc-color .select.selectmenu {
  margin-bottom: 0;
}

/* Calc tabs */
.calc-tabs {
  margin: 0 -20px 15px;
  padding: 0 10px;
  list-style: none;
  border-bottom: 1px solid #ddd;
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, white), color-stop(100%, #eeeeee));
  background: -webkit-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -o-linear-gradient(top, white 0%, #eeeeee 100%);
  background: -ms-linear-gradient(top, white 0%, #eeeeee 100%);
  background: linear-gradient(to bottom, white 0%, #eeeeee 100%);
  overflow: hidden;
}

.calc-tabs li {
  float: left;
  outline: none;
}
.calc-tabs li.ui-tabs-active {
  margin-bottom: -1px;
}
.calc-tabs li.ui-tabs-active a {
  padding-bottom: 1px;
  cursor: default;
  color: #fff;
  border-color: #ddd;
  background: #F14237;
}
.calc-tabs a {
  font-size: 18px;
  line-height: 30px;
  display: block;
  padding: 0 20px;
  text-decoration: none;
  border: 1px solid transparent;
  params-item
  border-bottom: 0;
}
.calc-tabs a:hover {
  color: #f0851a;
}
.calc-additional {
  font-size: 18px;
  line-height: 30px;
  float: right;
  padding-top: 1px;
  color: #005faa;
}

/* Building tabs */
.building-tabs {
  padding: 0;
  list-style: none;
  overflow: hidden;
}
.building-tabs:after {
  display: block;
  content: '';
}
.building-tabs li {
  float: left;
  width: 120px;
}
.building-tabs li.active a {
  cursor: default;
  border-color: #F14237;
}
.building-tabs a {
  display: block;
  padding: 10px 5px 5px;
  text-align: center;
  text-decoration: none;
  color: #bbb;
  border: 4px solid transparent;
}
.building-tabs a img {
  display: block;
  margin: 0 auto;
}

/* Building parameters */
.params {
  margin-bottom: 18px;
}
.params input[type='text'], .params input[type='password'], .params input[type='url'], .params input[type='tel'], .params input[type='number'], .params input[type='email'] {
  font-size: 15px;
  width: 55px;
  height: 20px;
  padding: 5px 10px;
  color: #5c5c5c;
  border: 1px solid #ddd;
}
.params select {
  width: 100%;
  padding: 6px 10px;
  border: 1px solid #ddd;
}
.params-item {
  margin-bottom: 8px;
  overflow: hidden;
}
.params-label {
  line-height: 20px;
  float: left;
  width: 50%;
  max-width: 130px;
  padding: 6px 10px 6px 0;
}
.params-value {
  float: left;
  width: 75px;
}
.params-value .select.selectmenu {
  margin-bottom: 0;
}
.params-unit {
  line-height: 20px;
  float: left;
  padding: 6px 0 6px 6px;
}
.checklist-inline {
  margin: 0 0 32px;
  padding: 0;
  list-style: none;
}
.checklist-inline li {
  display: inline-block;
  margin-right: 32px;
}
.checklist-inline li:last-child {
  margin-right: 0;
}
.calc-buttons {
  margin-bottom: 32px;
}
.calc-buttons button {
  margin-right: 10px;
}

.calc-bottom {
  clear: both;
}
.calc-btn-container {
  margin-bottom: 32px;
  clear: both;
}
.calc-btn {
  font: 15px "CenturyGothicRegular";
  border: none;
  height: 38px;
  padding: 0 23px;
  cursor: pointer;
  color: white;
  outline: none;
  background: #F14237;
  box-shadow: 0 -3px 0 rgba(0, 0, 0, 0.25) inset;
}
.calc-btn:hover {
  background: #f0851a;
}
.calc-btn:active {
  background: #e84d21;
  box-shadow: none;
}
.calc-btn img {
  margin: 0 0 -2px .25em;
}
.calc-btn.calc-btn-large {
  font-size: 24px;
  height: 58px;
  padding: 0 40px;
}
.calc-overall {
  margin-bottom: 25px;
}
.calc-overall > *:last-child {
  margin-bottom: 0;
}
.calc-total {
  font-size: 20px;
  line-height: 1.5;
  margin-bottom: 16px;
}


/* Building */
.building {
  position: relative;
  height: 393px;
  background: url(images/calc/bg.png) no-repeat;
}
#building-1-1,
#building-2-1,
#building-3-1 {
  position:  absolute;
  top: 48px;
  left: 83px;
}
#building-2-1 {
  left: 78px;
  top: 51px;
}
#building-3-1 {
  left: 78px;
  top: 46px;
}
.ajaxForm {
  background: #FFF;
  padding: 10px 20px;
}
.ajaxForm .submitP {
  text-align: center;
}
.ui-tabs-hide {
  display: none;
}
.calc-color-tale div {
  display: inline-block;
  vertical-align: top;
  width: 20px;
  height: 20px;
  margin: 0 6px 10px 0;
  cursor: pointer;
  font-size: 0;
  line-height: 0;
  border: 1px solid #eee;
}
.calc-color-tale div.active {
  transform: scale(1.5);
  box-shadow: 0 0 3px rgba(0,0,0,.1);
}

/* result block */

#calcResult {
  border: 7px solid #fff;
  padding: 20px;
}
#calcResult h4 {
  text-align: center;
  margin-bottom: 25px;
  font-size: 1.85em;
}
#calcResult h5 {
  margin-bottom: 10px;
  font-size: 1.3em;
}
.results-table {
  width: 100%;
  margin-bottom: 20px;
}
.results-table td,
.results-table th {
  padding: 7px 10px;
  text-align: center;
}
.results-table td.title {
  font-weight: bold;
}
.results-table td:first-child,
.results-table th:first-child {
  text-align: left;
}
.results-table th {
  background: #000;
}
.results-table td {
  border: 1px solid rgba(255,255,255,.3);
}


@media screen and (max-width: 1482px) {
  .calc-content {
    float: none;
    margin: 0 auto 15px;
  }
  .calc-sidebar {
    float: left;
    width: 40%;
  }
  .calc-bottom {
    clear: none;
    margin-left: 44%;
  }
}


/*  RAL CSS make time 2014-12-24T12:30:44+03:00 */
.RAL_1000 {
  background: #BEBD7F;
}
.RAL_1001 {
  background: #C2B078;
}
.RAL_1002 {
  background: #C6A664;
}
.RAL_1003 {
  background: #E5BE01;
}
.RAL_1004 {
  background: #CDA434;
}
.RAL_1005 {
  background: #A98307;
}
.RAL_1006 {
  background: #E4A010;
}
.RAL_1007 {
  background: #DC9D00;
}
.RAL_1011 {
  background: #8A6642;
}
.RAL_1012 {
  background: #C7B446;
}
.RAL_1013 {
  background: #EAE6CA;
}
.RAL_1014 {
  background: #E1CC4F;
}
.RAL_1015 {
  background: #E6D690;
}
.RAL_1016 {
  background: #EDFF21;
}
.RAL_1017 {
  background: #F5D033;
}
.RAL_1018 {
  background: #F8F32B;
}
.RAL_1019 {
  background: #9E9764;
}
.RAL_1020 {
  background: #999950;
}
.RAL_1021 {
  background: #F3DA0B;
}
.RAL_1023 {
  background: #FAD201;
}
.RAL_1024 {
  background: #AEA04B;
}
.RAL_1026 {
  background: ##FFFF00;
}
.RAL_1027 {
  background: #9D9101;
}
.RAL_1028 {
  background: #F4A900;
}
.RAL_1032 {
  background: #D6AE01;
}
.RAL_1033 {
  background: #F3A505;
}
.RAL_1034 {
  background: #EFA94A;
}
.RAL_1035 {
  background: #6A5D4D;
}
.RAL_1036 {
  background: #705335;
}
.RAL_1037 {
  background: #F39F18;
}
.RAL_2000 {
  background: #ED760E;
}
.RAL_2001 {
  background: #C93C20;
}
.RAL_2002 {
  background: #CB2821;
}
.RAL_2003 {
  background: #FF7514;
}
.RAL_2004 {
  background: #F44611;
}
.RAL_2005 {
  background: #FF2301;
}
.RAL_2007 {
  background: #FFA420;
}
.RAL_2008 {
  background: #F75E25;
}
.RAL_2009 {
  background: #F54021;
}
.RAL_2010 {
  background: #D84B20;
}
.RAL_2011 {
  background: #EC7C26;
}
.RAL_2012 {
  background: #E55137;
}
.RAL_2013 {
  background: #C35831;
}
.RAL_3000 {
  background: #AF2B1E;
}
.RAL_3001 {
  background: #A52019;
}
.RAL_3002 {
  background: #A2231D;
}
.RAL_3003 {
  background: #9B111E;
}
.RAL_3004 {
  background: #75151E;
}
.RAL_3005 {
  background: #5E2129;
}
.RAL_3007 {
  background: #412227;
}
.RAL_3009 {
  background: #642424;
}
.RAL_3011 {
  background: #781F19;
}
.RAL_3012 {
  background: #C1876B;
}
.RAL_3013 {
  background: #A12312;
}
.RAL_3014 {
  background: #D36E70;
}
.RAL_3015 {
  background: #EA899A;
}
.RAL_3016 {
  background: #B32821;
}
.RAL_3017 {
  background: #E63244;
}
.RAL_3018 {
  background: #D53032;
}
.RAL_3020 {
  background: #CC0605;
}
.RAL_3022 {
  background: #D95030;
}
.RAL_3024 {
  background: #F80000;
}
.RAL_3026 {
  background: #FE0000;
}
.RAL_3027 {
  background: #C51D34;
}
.RAL_3028 {
  background: #CB3234;
}
.RAL_3031 {
  background: #B32428;
}
.RAL_3032 {
  background: #721422;
}
.RAL_3033 {
  background: #B44C43;
}
.RAL_4001 {
  background: #6D3F5B;
}
.RAL_4002 {
  background: #922B3E;
}
.RAL_4003 {
  background: #DE4C8A;
}
.RAL_4004 {
  background: #641C34;
}
.RAL_4005 {
  background: #6C4675;
}
.RAL_4006 {
  background: #A03472;
}
.RAL_4007 {
  background: #4A192C;
}
.RAL_4008 {
  background: #924E7D;
}
.RAL_4009 {
  background: #A18594;
}
.RAL_4010 {
  background: #CF3476;
}
.RAL_4011 {
  background: #8673A1;
}
.RAL_4012 {
  background: #6C6874;
}
.RAL_5000 {
  background: #354D73;
}
.RAL_5001 {
  background: #1F3438;
}
.RAL_5002 {
  background: #20214F;
}
.RAL_5003 {
  background: #1D1E33;
}
.RAL_5004 {
  background: #18171C;
}
.RAL_5005 {
  background: #1E2460;
}
.RAL_5007 {
  background: #3E5F8A;
}
.RAL_5008 {
  background: #26252D;
}
.RAL_5009 {
  background: #025669;
}
.RAL_5010 {
  background: #0E294B;
}
.RAL_5011 {
  background: #231A24;
}
.RAL_5012 {
  background: #3B83BD;
}
.RAL_5013 {
  background: #1E213D;
}
.RAL_5014 {
  background: #606E8C;
}
.RAL_5015 {
  background: #2271B3;
}
.RAL_5017 {
  background: #063971;
}
.RAL_5018 {
  background: #3F888F;
}
.RAL_5019 {
  background: #1B5583;
}
.RAL_5020 {
  background: #1D334A;
}
.RAL_5021 {
  background: #256D7B;
}
.RAL_5022 {
  background: #252850;
}
.RAL_5023 {
  background: #49678D;
}
.RAL_5024 {
  background: #5D9B9B;
}
.RAL_5025 {
  background: #2A6478;
}
.RAL_5026 {
  background: #102C54;
}
.RAL_6000 {
  background: #316650;
}
.RAL_6001 {
  background: #287233;
}
.RAL_6002 {
  background: #2D572C;
}
.RAL_6003 {
  background: #424632;
}
.RAL_6004 {
  background: #1F3A3D;
}
.RAL_6005 {
  background: #2F4538;
}
.RAL_6006 {
  background: #3E3B32;
}
.RAL_6007 {
  background: #343B29;
}
.RAL_6008 {
  background: #39352A;
}
.RAL_6009 {
  background: #31372B;
}
.RAL_6010 {
  background: #35682D;
}
.RAL_6011 {
  background: #587246;
}
.RAL_6012 {
  background: #343E40;
}
.RAL_6013 {
  background: #6C7156;
}
.RAL_6014 {
  background: #47402E;
}
.RAL_6015 {
  background: #3B3C36;
}
.RAL_6016 {
  background: #1E5945;
}
.RAL_6017 {
  background: #4C9141;
}
.RAL_6018 {
  background: #57A639;
}
.RAL_6019 {
  background: #BDECB6;
}
.RAL_6020 {
  background: #2E3A23;
}
.RAL_6021 {
  background: #89AC76;
}
.RAL_6022 {
  background: #25221B;
}
.RAL_6024 {
  background: #308446;
}
.RAL_6025 {
  background: #3D642D;
}
.RAL_6026 {
  background: #015D52;
}
.RAL_6027 {
  background: #84C3BE;
}
.RAL_6028 {
  background: #2C5545;
}
.RAL_6029 {
  background: #20603D;
}
.RAL_6032 {
  background: #317F43;
}
.RAL_6033 {
  background: #497E76;
}
.RAL_6034 {
  background: #7FB5B5;
}
.RAL_6035 {
  background: #1C542D;
}
.RAL_6036 {
  background: #193737;
}
.RAL_6037 {
  background: #008F39;
}
.RAL_6038 {
  background: #00BB2D;
}
.RAL_7000 {
  background: #78858B;
}
.RAL_7001 {
  background: #8A9597;
}
.RAL_7002 {
  background: #7E7B52;
}
.RAL_7003 {
  background: #6C7059;
}
.RAL_7004 {
  background: #969992;
}
.RAL_7005 {
  background: #646B63;
}
.RAL_7006 {
  background: #6D6552;
}
.RAL_7008 {
  background: #6A5F31;
}
.RAL_7009 {
  background: #4D5645;
}
.RAL_7010 {
  background: #4C514A;
}
.RAL_7011 {
  background: #434B4D;
}
.RAL_7012 {
  background: #4E5754;
}
.RAL_7013 {
  background: #464531;
}
.RAL_7015 {
  background: #434750;
}
.RAL_7016 {
  background: #293133;
}
.RAL_7021 {
  background: #23282B;
}
.RAL_7022 {
  background: #332F2C;
}
.RAL_7023 {
  background: #686C5E;
}
.RAL_7024 {
  background: #474A51;
}
.RAL_7026 {
  background: #2F353B;
}
.RAL_7030 {
  background: #8B8C7A;
}
.RAL_7031 {
  background: #474B4E;
}
.RAL_7032 {
  background: #B8B799;
}
.RAL_7033 {
  background: #7D8471;
}
.RAL_7034 {
  background: #8F8B66;
}
.RAL_7035 {
  background: #D7D7D7;
}
.RAL_7036 {
  background: #7F7679;
}
.RAL_7037 {
  background: #7D7F7D;
}
.RAL_7038 {
  background: #B5B8B1;
}
.RAL_7039 {
  background: #6C6960;
}
.RAL_7040 {
  background: #9DA1AA;
}
.RAL_7042 {
  background: #8D948D;
}
.RAL_7043 {
  background: #4E5452;
}
.RAL_7044 {
  background: #CAC4B0;
}
.RAL_7045 {
  background: #909090;
}
.RAL_7046 {
  background: #82898F;
}
.RAL_7047 {
  background: #D0D0D0;
}
.RAL_7048 {
  background: #898176;
}
.RAL_8000 {
  background: #826C34;
}
.RAL_8001 {
  background: #955F20;
}
.RAL_8002 {
  background: #6C3B2A;
}
.RAL_8003 {
  background: #734222;
}
.RAL_8004 {
  background: #8E402A;
}
.RAL_8007 {
  background: #59351F;
}
.RAL_8008 {
  background: #6F4F28;
}
.RAL_8011 {
  background: #5B3A29;
}
.RAL_8012 {
  background: #592321;
}
.RAL_8014 {
  background: #382C1E;
}
.RAL_8015 {
  background: #633A34;
}
.RAL_8016 {
  background: #4C2F27;
}
.RAL_8017 {
  background: #45322E;
}
.RAL_8019 {
  background: #403A3A;
}
.RAL_8022 {
  background: #212121;
}
.RAL_8023 {
  background: #A65E2E;
}
.RAL_8024 {
  background: #79553D;
}
.RAL_8025 {
  background: #755C48;
}
.RAL_8028 {
  background: #4E3B31;
}
.RAL_8029 {
  background: #763C28;
}
.RAL_9001 {
  background: #FDF4E3;
}
.RAL_9002 {
  background: #E7EBDA;
}
.RAL_9003 {
  background: #F4F4F4;
}
.RAL_9004 {
  background: #282828;
}
.RAL_9005 {
  background: #0A0A0A;
}
.RAL_9006 {
  background: #A5A5A5;
}
.RAL_9007 {
  background: #8F8F8F;
}
.RAL_9010 {
  background: #FFFFFF;
}
.RAL_9011 {
  background: #1C1C1C;
}
.RAL_9016 {
  background: #F6F6F6;
}
.RAL_9017 {
  background: #1E1E1E;
}
.RAL_9018 {
  background: #D7D7D7;
}
.RAL_9022 {
  background: #9C9C9C;
}
.RAL_9023 {
  background: #828282;
}

/* End */