.button-product{
text-align: center; 
position: relative;
top: -3px;  
    margin-bottom: 40px;
}
.button-product a{
color: #1b1b1b;
font-weight: bold;    
border-bottom: 1px dotted #515151; 
font:19px Arial, Helvetica, sans-serif; 
   
}
.button-product a:hover{
color: #454545;
text-decoration: none;   
}
.button-product2{
text-align: center;
position: relative;
top: 3px;
}
.button-product2 a{
color: #575757;   
border-bottom: 1px dashed #575757; 
font:18px Arial, Helvetica, sans-serif; 
   
}
.button-product2 a:hover{
color: #454545;
text-decoration: none;   
}
.product-information {
font-size: 14px;
margin-top: 30px;

}
.place {
text-align: center;    
font:18px Arial, Helvetica, sans-serif;    
font-weight: bold;
color: #ff4400;  
font-size: 17px;    
}
.place2 {
text-align: center;    
font:16px Arial, Helvetica, sans-serif;    
color: #848484;    
}
.product-img {
 margin: auto; 
 width: 250px; 
 padding: 10px;  
 float: left;
}
.image-review {
margin: auto;
max-width: 420px;
padding: 10px;
float: left;
}
.product-inform {
color: #b1b1b1;  
font-size: 13px;   
}
.estimate2 {
background: rgb(255, 68, 0);
    border-radius: 0;
    color: #fff;
    font-size: 17px;
    font-weight: normal;
    padding: 5px 8px;
    position: relative;        
}

.product-h1 {
text-align: center;
font-size: 22px;
font-weight: bold;    
}
.product-p {
font-size: 14px;
text-align: center;
color: #808080;
margin-bottom: 20px;    
}
.product-p a {
text-decoration: none;    
}
.price-product {
margin-top: 40px;
margin-bottom: 30px;    
}
.otzyvy {
font-size: 22px;
text-align: center;       
}
/* Отзывы (блок) */
.reviewsSection {
	margin-bottom: 40px;
}
.reviewsSection .rateBox {
	margin-bottom: 7px;
}
.reviewsSection .rateBox .rateCont {
	background: rgb(255, 68, 0);
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	padding: 1px 8px 1px 8px;
	position: relative;
	text-align: center;  
}
.reviewsSection .rateBox .rateCont::after {
	width: 0px;
    height: 0px;
    top: 0px;
    position: absolute;
    border-style: solid;
    border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgb(255, 68, 0);
    border-width: 10.5px;
    position: absolute;
    right: -21px;
    content: '';
}
.reviewsSection .textBox p {
	margin-bottom: 15px; 
	font-size: 14px;  
}
.reviewsSection .infoBox {
	margin: -10px 0 0 !important;
	font-size: 14px;
	list-style: none !important;
	padding: 0 !important;
}
.reviewsSection .infoBox li {
	display: inline-block;
	float: none;
	list-style: none !important;
	padding: 0 !important;
	color: #888888;
}
.reviewsSection .infoBox li:before, .reviewsSection .infoBox li:after {
	display: none;
}

/* Оценка (слово) */
.aro-rc-h {
color: #808080;
font-size: 14px;    
}



/* Характеристики */
.model-table {
background-color: #ededed;
font-size: 15px;
height: 60px; 
font-weight: bold;    
}
.model-table2 {
font-weight: normal;
font-size: 14px;
height: 40px;       
}
.button-link{text-decoration:none; text-align:center; 
 padding-bottom: 10px;
 border:solid 1px #f35e46; 
 -webkit-border-radius:2px;
 -moz-border-radius:2px; 
 border-radius: 2px; 
 font-weight:bold; 
 color:#ffffff; 
 background-color:#f35e46; 
 background-image: -moz-linear-gradient(top, #f35e46 0%, #e75138 100%); 
 background-image: -webkit-linear-gradient(top, #f35e46 0%, #e75138 100%); 
 background-image: -o-linear-gradient(top, #f35e46 0%, #e75138 100%); 
 background-image: -ms-linear-gradient(top, #f35e46 0% ,#e75138 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e75138', endColorstr='#e75138',GradientType=0 ); 
 background-image: linear-gradient(top, #f35e46 0% ,#e75138 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 max-height: 40px;
 max-width: 200px;
margin: 0 auto; 
}    
.button-link a {
color:#ffffff;
position: relative;
top: -8px; 
font:16px Arial, Helvetica, sans-serif;     
}       
.button-link a:hover {
text-decoration: none;   

}.button-link:hover{
 padding-bottom: 10px;
 border:solid 1px #bababa; 
 -webkit-border-radius:2px;
 -moz-border-radius:2px; 
 border-radius: 2px; 
 font:17px Arial, Helvetica, sans-serif;  
 font-weight:bold; 
 color:#ffffff; 
 background:#606060; 
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }
.img-best2 {
margin-bottom: -15px;
margin-right: 5px;
position: relative;
top: -6px;
}
.review{
font:15px Arial, Helvetica, sans-serif;
position: relative;
color: #363636;
top: 5px; 
left: 10px;    
margin-bottom: 20px; 
    
}
.review a{
font-size:14px; 
color: #363636;
font-weight:bold;   
margin-bottom: 20px;     
}
.review a:hover{
color: #659159;
text-decoration: none;  
}
.review a:before {
content: "\00BB"; 
padding-right: 3px; 
color: #363636; 
font-size: 18px;    
}  

.productinfo{float: right; max-width: 480px;}
.market-a {
position: relative;
top: -15px;
font-size: 14px;  
text-align: center;    
}
.market-a:hover {
text-decoration: none;    
}
.market-a span{
color:#545454;
font-size: 14px;    
}

.block-inform2{
float: left;
width: 500px;
font-size: 14px;
margin-top: 20px;
margin-left: 10px;    
}
.product-img2 {
 margin: auto; 
 width: 250px; 
 padding: 10px;  
 float: right;
}
.product-img2 img {
max-height: 250px;
max-width: 250px; 
}
.price-block {
max-width: 650px; 
margin-bottom: 20px; 
margin-top: 0px;    
}
.offer-price-b {
max-width: 650px;    
}  

.ofwebsite {text-decoration:none; text-align:center; 
 padding:15px 50px; 
 border:none; 
 max-width: 350px;
 background-color:#d42822; 
 background-image: -moz-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -webkit-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -o-linear-gradient(top, #d42822 0%, #e3403b 100%); 
 background-image: -ms-linear-gradient(top, #d42822 0% ,#e3403b 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3403b', endColorstr='#e3403b',GradientType=0 ); 
 background-image: linear-gradient(top, #d42822 0% ,#e3403b 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
  }.ofwebsite:hover{
 border:none; 
 background-color:#ad3430; 
 background-image: -moz-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -webkit-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -o-linear-gradient(top, #ad3430 0%, #a33531 100%); 
 background-image: -ms-linear-gradient(top, #ad3430 0% ,#a33531 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a33531', endColorstr='#a33531',GradientType=0 ); 
 background-image: linear-gradient(top, #ad3430 0% ,#a33531 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
 }
.ofwebsite_block {
text-align: center;    
margin-bottom: 30px;
margin-top: 30px;     
}
.ofwebsite_block a{
color: white;  
}
.ofwebsite_block a:hover{
text-decoration: none;  
}