﻿.pp_price_old
{    color: #999;
text-decoration:line-through;
margin-right:5px;
display:inline;	
}

#pv1,#pv3
{
	text-align:center;
	padding-bottom:12px;
padding-top:10px;
	    font-size: 15px;
}

#pv4
{
	color: #e99900;
}

#pv2
{
text-align:center;	
padding-bottom:12px;
}

#pv2 input 
{
    width: 37px;
    text-align: center;
    height: 25px;
    border-radius: 0px!important;
    padding: 3px 3px 4px 3px!important;
    font-size: 15px;
    color: #424242!important;
    background-color: #fff;
    border: 1px solid #dadada;
   
    box-shadow: none!important;
	
}

.vs_1_1
{
	padding-top:6px!important;
	padding-bottom:11px!important;
}

.ttop
{
	position:absolute;
	right:0px;
	top:0px;
	color:#fff;
	padding:4px 15px 7px 15px;
	font-size:17px;
	border-bottom-left-radius:10px;
}

.ttop1:after{content:'Новинка';}
.ttop1
{
background-color: #78b93b!important;
    background-image: linear-gradient(to top, #78b93b 0%, #85C04E 100%)!important;
}

.ttop2:after{content:'Акционный';}
.bdlang_ua .ttop2:after{content:'Акційний';}
.ttop2
{
background-color: #FF4747!important;
    background-image: linear-gradient(to top, #FF4747 0%, #FF7070 100%)!important;
}

.ttop3:after{content:'Топ продаж';}
.ttop3
{
background-color: #00a8ff!important;
    background-image: linear-gradient(to top, #0082ff 0%, #00a8ff 100%)!important;
	

}

#pp_netvnal1
{
height:38px;
}

#pp_netvnal
{
position:relative;
color: red;
font-weight: 300;
font-size: 16px;
display:inline-block;
}
#pp_netvnal_new
{
position:relative;
color: violet;
font-weight: 300;
font-size: 16px;
display:inline-block;
}







#mont555 h2
{
padding-bottom:20px;
}

#mont555 .tableizer-table
{
width:100%;	
}

#mont555 .price
{
text-align:center;
width:150px;
}



.bleft
{
float:left;
width:50%;
margin-right:30px;
margin-bottom:20px;
display:block;
margin-top:5px;
}

.bleft img
{
	width:100%;
	display:block;
}

.bleft span
{
display:block;
text-align:center;
font-weight:bold;
padding-top:20px;
    font-size: 15px;
}


.bcenter
{

margin-bottom:20px;
display:block;
margin-top:5px;
}

.bcenter img
{
	width:100%;
	display:block;
}

.bcenter span
{
display:block;
text-align:center;
font-weight:bold;
padding-top:20px;
    font-size: 15px;
}

#moreseo
{
	display:none;
}

#pp_photo
{
    border: 1px solid #e3e3e3;
}
.doubleScroll-scroll-wrapper
{
	margin-bottom:20px;
}

#pagec h1
{
padding-top:20px;
}

#h1h5h6
{
	padding-top:0px!Important;
}

.descreal
{
padding-bottom:0px!important;
margin-bottom:30px!Important;
}

.pp_price7
{
padding-top: 12px;
    color: #666;
    font-weight: 300;
    font-size: 18px;
	margin-left:3px;
}



#pp_title
{
color:#ff9c00;
}

.hit1
{
position:absolute; left:-11px; top:-20px;
}

#pp_image
{
padding-top:29px;
}
#pp_photo1
{
    position: relative;
    top: 34px;
}
#pp_photo
{
	position:relative;
}
#pp_photo,#pp_photo td
{
width:460px;
background:#fff;
height:379px;
text-align:center;
vertical-align:middle;

display:flex;
align-items: center;
justify-content: center;

}

#pp_photo img
{
max-width:440px;
max-height:359px;
display:block;
margin:0px auto;
}

#pp_gallery
{
padding-top:20px;
list-style-type:none;
display:block;
}

.pp_gallery.active
{
border:1px solid #ffbc1e!important;
}

.pp_gallery
{
width:99px;
height:99px;
float:left;
display:block;
margin-right:19px;
background:#fff;
border:1px solid #e3e3e3;
margin-bottom:19px;
list-style-type:none;
cursor:pointer;
}

.pp_gallery span
{
width:99px;
height:99px;
display: flex;align-items: center;justify-content: center;"+
}

.pp_gallery.last
{
	margin-right:0px!important;
}


.pp_gallery img
{
max-width:99px;
max-height:99px;
display:block;
margin:0px auto;
}
#pp_image
{
float:left;
width:470px;
}

#pp_right
{
float:right;
width:260px;
}

#pp_desc
{
white-space:normal;
}

#pp_photo_img
{
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: zoom-in;
  cursor: -moz-zoom-in;
}


.pp_price
{
display:block;
  color: #666;
  font-size:27px;
  line-height:28px;
  
}

.pp_price span
{

}

#pp_price1
{
color:#000;
 font-size:24px!Important;
}

#pp_right
{
padding-top:29px;
}

#pp_buy1
{
padding-top:30px;
}



#pp_buy
{
text-align:center;
display:block;
color: white;
font-size: 20px;
line-height: 24px;
text-transform:uppercase;
background-color: #ffbc1e;
padding-top:10px;
height:34px;
position:relative;
left:0px;
width:202px;
cursor:pointer;

text-shadow: 1px 1px 0px #fee193;
    color: #000;
    background-color: #ffc600;
    box-shadow: inset 0 -5px 20px #ff8a00;
	
}

#pp_buy:hover
{
color: #fff!important;


    text-shadow: none;
}



#pp_code
{

color: #999;

font-size:16px;

padding-bottom:21px;
}

#pp_code span
{

margin-left:1px;
}

#pp_estvnal1
{
height:38px;
}

#pp_estvnal
{
position:relative;
color: #19c76a;
font-weight: 300;
font-size: 16px;
display:inline-block;
}

#pp_estvnal i
{
display: block;
position: absolute;
left: 100%;
margin-left: 10px;
top: -2px;
width: 18px;
height: 24px;
background: url(/images/svg/check.svg);
background-size: 100% 100%;
}


#pp_netvnal_new i
{
display: block;
position: absolute;
left: 100%;
margin-left: 10px;
top: -2px;
width: 18px;
height: 24px;
background: url(/images/template/clock.svg);
background-size: 100% 100%;
}



#pp_estvnal_zakaz
{
position:relative;
color: #e04006;
font-weight: 300;
font-size: 18px;
display:inline-block;
font-weight:600;
}

#pp_estvnal_zakaz img
{
display:block;
position:absolute;
left:100%;
margin-left:10px;
top:-2px;
width:27px;
}


#pp_zakaz_title
{
color: #424242;
font-size: 18px;
line-height: 20px;
font-weight: 300;
}

#pp_zakaz_buy
{

cursor:pointer!important;
font-size:19px!important;
color:#fff!important;
padding:9px 0px 11px 0px!important;
width:207px;
display:inline-block;
font-weight:300;
text-align:center;
	background-color: #656565;
	
}

#pp_zakaz_buy:hover
{
	color:#e99900!important;
}

	.pp_zakaz_break
	{
	height:16px;
	}
	
	.pp_zakaz_break_bottom
	{
	height:18px;
	}


	
#pp_zakaz1
{
height:26px;
}
#pp_zakaz2
{
height:28px;
}
#pp_zakaz1111
{
border:1px solid #ff9c00;  
}

#pp_tabs_wrap
{
padding-top:30px;
}

	.pp_zakaz_input
	{
	border-radius:0px!important;
	padding:8px 10px 9px 10px!important;
	width:185px!important;
	  color: #828282!important;
	  
	    background-color: #fff;
  
  border:1px solid #d9d9d9;
box-shadow:none!important;

  
  }
  
  #pp_tabs
  {
  height:45px;
     
	  position:relative;
  }
  
  
  
    #pp_tabs>span
	{
	
	float:left;
	
	display:inline-block;
	margin-right:40px;
	padding-top:11px;
	height:33px;
	    color:#424242;
		font-size:16px;
		line-height:19px;
		font-weight: 300;
		padding-left:30px;
		padding-right:30px;
		position:relative;
		cursor:pointer;
}
#pp_tabs>span span
{
display:inline-block;
z-index:1;
position:relative;
border-bottom:1px dashed;
line-height:20px;
}
#pp_tabs>span.active span
{
border-bottom:none!important;
}
  #pp_tabs>span.active
  {
cursor:default!important;
 
  color: #424242!important;
 
	}
	#pp_tabs>span:hover
	{
	
 
    color: #e99900;

    text-shadow: 0.5px 0.9px 0 rgba(255, 255, 255, 0.3);
	
	}
	
	#pp_tabs>span.active span
	{
		position:relative;
		z-index:1;
	}
	
	#pp_tabs>span.active i
	{
	position:absolute;
	left:0px;
	width:100%;
top:0px;
height:45px;
border:1px solid #e3e3e3;
border-bottom:none;
background:#fff;
	}
	

#pp_info>div
{
display:none;
}

#pp_info>div.active
{
display:block!important;
}


	
	#pp_desc,#pp_desc *
	{
	font-size:14px;
	line-height:24px;
	 font-weight:normal;
	 max-width:707px;
	}
		#pp_desc li,#pp_desc li ul,#pp_desc div,#pp_desc p
		{
		margin:0px;
		padding-top:10px;
		padding-bottom:10px;
		}
		#pp_desc li p
		{
			padding-top:0px!important;
			padding-bottom:0px!important;
		}
		#pp_desc img
		{
		display:block!important;
		margin-top:20px!important;
		margin-bottom:0px!important;
		}
	#pp_desc table
	{
	margin-top:15px;
	margin-bottom:15px;
	}
	 #pp_desc th
	 {
	     color: #424242!important;
		 font-weight:bold!important;
	}	 
	#pp_desc td,#pp_desc th
	{
	padding:6px 12px 8px 12px;
	border:1px solid #e3e3e3;
	}
	
	#pp_desc strong,#pp_desc b
	{
	    color: #424242;
	font-weight:700;
	}
	
	#pp_desc h2,#pp_desc h3,#pp_desc h4,#pp_desc h5,#pp_desc h6
	{
	font-size: 24px!Important;
    line-height: 31px!Important;
	padding-top:10px;
		padding-bottom:10px;
		font-weight:300!important;
	}
	#pp_desc hr
	{
	    padding-top: 23px;
    margin-bottom: 20px;

	    border: none;
	border-bottom:1px solid #e3e3e3;
	}
	#pp_desc li
	{
	margin-left:17px;
	list-style-type:circle;
	}
	
	#pp_desc li>ul>li
	{
	margin-left:34px!Important;
	list-style-type:square!important;
	}
	
	#pp_desc li>ul>li>ul>li
	{
	margin-left:51px!Important;
	list-style-type:disc!important;
	}
	
	.descreal
	{
	font-size:14px;
	line-height:23px;
	padding-top:20px;
	padding-bottom:20px;
	}
	
	#videowrap
	{
	padding-top:27px;
	}
	
	#pp_zakaz_phone.error
	{
	border:1px solid red!important;
	}
	
	#pp_desc  a
	{
		color: #424242;
		text-decoration:underline;
	}
	
	#pp_zakaz
	{
		background:#f1f1f1;
		padding:15px 18px 18px 18px;
	}
	
	
	
	
	#pp_tabs_wrap_clear{
    width: 100%;
    height:1px;
    background: #e3e3e3;
}

#pp_tabs
{
    background: #f0f0f0;	
}

#pp_desc6
{
	
    color: #424242;

    font-size: 23px;
    line-height: 28px;
    
} 

#pp_related,#abc_pp_related
{
	padding-top:30px;
}

#pp_info
  {
	 border:1px solid #e3e3e3;
border-top:none;
min-height:300px;
padding:30px 30px 15px 30px;
background:#fff;

  }
  
  
  .pp_feature_title
{
	overflow:hidden;
white-space:normal;
color: #e99900;
float:left;
position:relative;
width:49%;

font-size:14px;
line-height:24px;
display:inline-block;
}
  
  .pp_feature_value
{
float:left;
display:inline-block;
white-space:normal;
float:right;
font-size:14px;
line-height:24px;
width:50%;

}


.pp_feature_title>span
{
position:relative;	
}


.pp_feature_title>span>span
{
position:absolute;
left:100%;
top:1px;	
margin-left:7px;
display:block;
line-height:14px;
}

#pp_features .clear 
{
	height:10px;
}

@media screen and (max-width:420px){

#pp_gallery
	{
		padding-top:3px;
		    text-align: center;
	}
	
	
.pp_gallery {
    width: 51px;
    height: 51px;
	    margin-left: 7px!important;
    margin-right: 7px!important;
	margin-bottom:0px!important;
	margin-top:15px!important;
    
}
.pp_gallery span {
    width: 51px;
    height: 51px;
    
}
.pp_gallery img {
    max-width: 51px;
    max-height: 51px;
   
}

}