
#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,#pp_photo a
{
width:460px;
background:#fff;
height:379px;
text-align:center;
vertical-align:middle;
}

#pp_photo a
{    align-items: center;
    justify-content: center;
	display:flex;
}

#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 #63b6fc!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 td
{
width:99px;
height:99px;
text-align:center;
vertical-align:middle;
}

.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;

padding-top:10px;
height:34px;
position:relative;
left:0px;
width:202px;
cursor:pointer;

background-color: #63b6fc!important;
box-shadow: inset 0 -5px 20px #3173a8!important;
text-shadow:none!important;
color:#fff!important;
	
}

#pp_buy:hover
{
text-shadow: none!important;
	background-color:rgb(119,192,255)!important;
color:#fff!important;
box-shadow:inset 0 -5px 20px rgb(69,135,188)!important;
}



#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: #00b23b;
font-weight: 300;
font-size: 16px;
display:inline-block;
}

#pp_estvnal i
{
display:block;
position:absolute;
left:100%;
margin-left:10px;
top:3px;
width:12px;
height:11px;
background:url("/images/template/yesvnal1.png");
}


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


#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:#63b6fc!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: #63b6fc;

    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:normal;
	}	 
	#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:400;
	}
	
	#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: #63b6fc;
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 td {
    width: 51px;
    height: 51px;
    
}
.pp_gallery img {
    max-width: 51px;
    max-height: 51px;
   
}

}