@font-face {font-family:"opensans";src:url('Ssemi.ttf')}
body{user-select: none;webkit-user-select: none; -moz-user-select: none;-ms-user-select: none;font-family:opensans;color:rgb(38, 38, 38);padding: 0px;margin: 0px;}
.selectionSize{color:rgba(250,128,114,0.9);}
.menu{height:50px; background-color:#3BBF1D;width: 100%;display: flex;margin-bottom: 20px}
.menuBlock{color: white;margin:auto;font-size: 25px}
.menuBlock div{display: inline-block;cursor: pointer;height:50px;margin-right: 15px;box-sizing:border-box;padding-top: 10px;transition: 0.15s;-webkit-transition: 0.15s;}
.menuBlock div:hover{color:rgb(230,80,80);border-bottom: solid 3px rgb(230,80,80);}
.blockCenter{width: 90%;display:block;margin: auto;overflow: hidden;}
.sale{text-align:center;margin-bottom: 15px}
.sale img{height: 250px;margin-top: 30px}
.blockPrice{display: flex;flex-direction:column;align-items:center;overflow: hidden;}
.price{overflow: hidden;width: 750px;margin-bottom: 50px}
.priceLeft{float: left;overflow: hidden; width: 200px;height: 200px;text-align: center;}
.priceLeft img{width:200px;cursor: pointer;}
.priseRight{width:550px;float: left;overflow: hidden;text-align: left;box-sizing:border-box;padding-left: 20px;}
.titlePrice{float:left;font-size: 30px}
.cenaPrice{float: right;}
.salePrice{display: inline-block;position: relative;top: -10px}
.linePrice{height: 2px;background-color: red;margin-top: -10px}
.spanSalePrice{font-size: 18px}
.spanPrice{font-size: 25px;padding-left: 5px}
.colorTitlePrice{font-size: 25px;float: left;color: black}
.cololSpanPrice{float: right;}
.cololSpanPrice div{width: 25px;height:25px;background-color: red;margin-left: 10px;border-radius: 20px;display: inline-block;cursor: pointer; }
.hiddenPrice{overflow: hidden;}
.sizeTitlePrice{float:left;font-size: 20px;}
.sizePrice{float: right;font-size: 20px;}
.clickImg{width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background-color: rgba(0,0,0,0.5);z-index:10001;align-items:center;justify-content:center;display: none}
.loadGif{height: 100px}
a:active {text-decoration: none;color:black;}
a:visited {text-decoration: none;color:black;}
a:link {text-decoration: none;color:black;}
.menuBlock a:active {text-decoration: none;color:white;}
.menuBlock a:visited {text-decoration: none;color:white;}
.menuBlock a:link {text-decoration: none;color:white;}
.href{text-align: center;margin-top: 20px;margin-bottom: 20px;border-top: 1px solid rgb(38, 38, 38);box-sizing:border-box;padding-top: 10px}
.href a{padding-left: 20px;font-size: 20px}
.href a:hover{color:rgb(68, 68, 68);}
.calculater{display: flex;align-items:center;justify-content:center;width: 100%;margin-bottom: 20px;flex-direction:column;}
.blockCalculater{display: block;overflow: hidden;margin-top: -20px}
.blockInlineCalculater{float:left;margin-right: 20px;overflow: hidden;}
.blockInlineCalculaterLength{float:left;overflow: hidden;}
.textCalculater{font-size: 25px;text-align: center}
.formCalculater{text-align: center;}
.selectCalculater{margin-top:10px;font-size:18px;width: 300px;height: 40px;box-sizing:border-box;padding: 8px;padding-left: 12px;border: 1px solid rgb(230,230,230);border-radius: 3px;}
.imgSelectCalculater{width: 10px;height: 10px;cursor: pointer;margin-top: 5px}
.selectionCalculater{box-sizing:border-box;position:relative;opacity:0;cursor:pointer;top:-40px;font-size:16px;width:300px;height:40px;padding-left:12px;}
.inputCalculater{margin-top:10px;font-size:18px;width: 300px;height: 40px;box-sizing:border-box;padding: 8px;padding-left: 12px;border: 1px solid rgb(230,230,230);border-radius: 3px;outline: none}
.summCalculater{text-align: center;display: none;margin-top:-20px;font-size: 30px}
.skidkaCalc{display: inline-block;font-size: 20px;margin-right: 5px;position: relative;top:-10px;}
.lineCalc{background-color:red;height: 2px;margin-top: -13px}
.calcHeder{text-align: center;display: block;font-size: 35px;margin-bottom: 15px}
.selectionCalculaterPrice{overflow: hidden;}
.priceImages{
  display: block;
}
.priceImages img{
  width: 80px;
  height: 80px;
  margin-right: 2px;
  cursor: pointer;
}