.product_block{font-family:'Open Sans';text-align:center;}
.product_block:hover .title_product, .product_block:hover .power_product:before, .product_block:hover .power_product:after{color:#288a82;}
.product_block:hover .grup_oroduct{border-bottom:1px solid #288a82;}
.product_block .img_prodict{background:url(../img/bg_product.png) no-repeat;background-size:cover;margin-bottom:30px;text-align:center;}
.product_block .img_prodict img{max-width:100%;}
.product_block .title_product{text-transform:uppercase;display:block;color:#f23f00;font-size:17px;margin-bottom:5px;}
.product_block .grup_oroduct{font-size:13px;color:#333333;padding-bottom:10px;border-bottom:1px solid #f23f00;}
.product_block .brend_product{font-size:20px;margin:8px 0;font-weight:bold;}
.product_block .serial{font-style:italic;margin-bottom:8px;}
.product_block .power_product{display:inline-block;margin:0 auto;font-size:15px;}
.product_block .power_product:before{padding-right:10px;font-weight:bold;font-size:18px;content:"<";color:#f23f00;}
.product_block .power_product:after{padding-left:10px;font-weight:bold;font-size:18px;content:">";color:#f23f00;}
.text_block_product{font-family:'Open Sans';}
.img_block_product{text-align:center;}
.botton_product{cursor:pointer;font-size:15px;color:#f4ae3f;text-align:center;line-height:40px;display:block;margin:0 auto;margin-top:20px;border-radius:10px;height:40px;background:#4e5a6a;background:-moz-linear-gradient(top, #4e5a6a 0%, #2a3746 100%);background:-webkit-linear-gradient(top, #4e5a6a 0%, #2a3746 100%);background:linear-gradient(to bottom, #4e5a6a 0%, #2a3746 100%);border:1px solid #293645;}
.delivery_text{color:#666666;font-style:italic;font-size:13px;border-bottom:1px solid #ccc;margin-bottom:40px;padding-bottom:20px;}
.text_block_product .text{border-bottom:1px solid #ccc;padding-bottom:20px;margin-bottom:20px;}
.list_block{line-height:30px;margin-top:20px;}
.list_block ul{list-style:none;}
.list_block img{max-width:100%;}
.list_block table td{padding:5px;border:1px solid #666666;}
.video_block{margin-top:50px;background:#fef9f7;}
.video_block .frame{margin-bottom:50px;}
.video_block .frame iframe{height:360px;width:100% !important;}
.table_content{margin-bottom:40px;text-align:center;}
.table_content table{width:100%;}
.table_content tr{background:#ffd1c0;border-bottom:1px solid #fff;}
.table_content tr:first-child{background:#d8f2f5;}
.table_content td{padding:10px;}
.table_content td:first-child{text-align:left;}
.download_price{height:70px;width:60%;float:left;background:#ffffff;background:-moz-linear-gradient(left, #ffffff 0%, #ffffff 20%, #ffd1c0 100%);background:-webkit-linear-gradient(left, #ffffff 0%, #ffffff 20%, #ffd1c0 100%);background:linear-gradient(to right, #ffffff 0%, #ffffff 20%, #ffd1c0 100%);}
.download_price_title{font-family:'Open Sans';font-weight:bold;margin-bottom:40px;padding:10px;padding-left:50px;width:35%;float:right;position:relative;height:70px;border-radius:35px;border:1px solid #ccc;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #ffffff 20%, #ececec 100%);background:-webkit-linear-gradient(top, #ffffff 0%, #ffffff 20%, #ececec 100%);background:linear-gradient(to bottom, #ffffff 0%, #ffffff 20%, #ececec 100%);}
.download_price_title span{display:block;text-decoration:underline;font-weight:normal;}
.download_price_title:before{top:-18px;left:-32px;content:"";height:100px;width:80px;position:absolute;background:url(../img/pic.png);}
.alike_block{font-family:'Open Sans';margin-bottom:40px;}
.alike_block img{outline:1px solid #ccc;}
.alike_block .title_alike{font-size:20px;margin-bottom:20px;}
.alike_block .grup_oroduct{font-size:13px;font-weight:bold;text-align:left;}
.alike_block .button_order{cursor:pointer;-webkit-box-shadow:1px 5px 20px -8px rgba(0, 0, 0, 0.75);-moz-box-shadow:1px 5px 20px -8px rgba(0, 0, 0, 0.75);box-shadow:1px 5px 20px -8px rgba(0, 0, 0, 0.75);font-weight:bold;height:30px;line-height:30px;text-align:center;margin:15px auto;width:50%;border-radius:30px;}
.image-preview{cursor:zoom-in;}
.image-zoom{display:none;position:fixed;top:50%;left:50%;width:auto;height:auto;max-height:80%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:200;}
.background-image-zoom{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000000;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;z-index:100;}