@font-face{font-family:helv1;src:url(/fonts/helv1.otf) format("opentype")}@font-face{font-family:helv4;src:url(/fonts/helv4.otf) format("opentype")}

.cat_parent{width:867px;height:476px;background:#fff;box-shadow:0 8px 20px 7px rgba(0,0,0,.15);position:absolute;left:365px;
z-index:20;
padding:28px 0px 0px 0px;

background:#fff;top:0}


.cat_parent>img 
{
position:absolute;
right:20px;
bottom:20px;	
width:172px;
}

.cp_block img 
{
	max-width:100%;
}

.cp_block{
	
	float:left;
	width:25%;
	
padding-left:20px;
padding-right:20px;
	text-align:center;
	padding-bottom:20px;font-size:13px;line-height:1.4}
	
	.cp_block>a{text-align:center;display:block;font-family:helv4;letter-spacing:.5px}
	
	.cp_block>a:hover
{
color:#E11838
}
	.cp_block:nth-child(4n+1)
{
clear:both;
}

	.cp_block>div{padding-left:30px;padding-top:20px}#catalog>div:hover .cat_parent{visibility:visible;opacity:1;transition:all .3s}#catalog>div:hover .cat_block{box-shadow:0 0 20px 0 rgba(0,0,0,.2);transition:all .3s}#rasp{height:300px}#footer{height:225px;margin-top:-225px}#footer .head_block{top:54px}#f_logo{position:relative;left:-5px;top:17px}#f_bottom{height:61px;background:#404040}#f_bottomin,#f_menu{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#f_menu{position:relative;left:-1px}#f_menu a{color:#fff;font-size:14px;margin-top:21px}#f_menu>span{cursor:pointer;color:#fff;font-size:15px;margin-top:21px;padding-left:27px;position:relative}#f_menu>span img{width:20px;height:20px;position:absolute;left:0;top:-2px}#f_top{height:164px;background:#323232}#flang{cursor:pointer;position:relative;margin-top:11px;color:#fff;font-size:14px;display:block;line-height:17px;border-bottom:1px dashed}.title_border span{position:relative}.title_border span:after{display:block;height:4px;left:0;top:50px;content:'';background:#e11838;position:absolute;right:0}#sl{position:absolute;top:40px;left:0;right:0;border-radius:8px;background:#fff;z-index:4;overflow:hidden;box-shadow:0 8px 8px rgb(0 0 0 / 25%)}#sl a.active{background:#f5f5f5}#sl a b{font-family:helv4;letter-spacing:.5px;position:absolute;width:90px;top:13px;font-size:14px;right:0;color:#e31837}#sl a span{position:absolute;left:15px;top:13px;right:105px;white-space:nowrap;overflow:hidden;font-size:14px;display:block;text-overflow:ellipsis}#sl a.active span{color:#000}#sl a i{position:absolute;width:90px;top:5px;font-style:normal;right:0;font-size:12px;letter-spacing:.5px;font-family:helv4;text-decoration:line-through}#sl a.sl_old_wrap b{margin-top:8px}.nb{transition:all .2s}.nb:hover{background:#b5132c!important}.nb:active{box-shadow:0 4px 8px inset #710c1b}#overlay{opacity:0;background:rgb(51,51,51,.7);left:0;top:0;bottom:0;right:0;position:fixed;z-index:1000;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#vs_popup{margin-left:20px;margin-right:20px;position:fixed;left:50%;top:50%;background:#fff;-webkit-box-shadow:0 0 16px rgb(0 0 2 / 20%);box-shadow:0 0 16px rgb(0 0 2 / 20%);z-index:1001;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}#vs_title{font-size:25px;line-height:1.3;font-family:helv4;letter-spacing:0;margin-top:40px;text-align:center;margin-bottom:15px}#vs_close{z-index:1;position:absolute;top:0;right:0;width:30px;height:30px;border-radius:50%;cursor:pointer;transform:rotate(45deg);-webkit-transform:rotate(45deg);display:block}#vs_close:before{content:'';position:absolute;top:50%;left:50%;width:24px;height:3px;margin:0 0 0 -11px;background:#404040}#vs_close:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:24px;margin:-10px 0 0 -1px;background:#404040}#vs_close:hover:after,#vs_close:hover:before{background:#e11838}#vs_close:active{margin-top:1px}#vs_popup input{font-size:16px;transition:all .2s;width:300px;margin:0 auto;border:1px solid #ddd;border-radius:8px;line-height:1.3!important;resize:none;outline:0;position:relative;padding:11px 20px 14px 20px}#vs_popup input:focus{border:1px solid #666}#vs_popup input.vs_error{border-color:#e31837;transition:all .2s}#recall_go{position:relative;padding-bottom:40px;text-align:center}#recall_go span{cursor:pointer;width:300px;margin:0 auto;height:48px;display:block;border-radius:20px;color:#fff;background:#e31837;font-size:17px;padding-top:13px;text-align:center;line-height:1}#recall_go i{opacity:0;visibility:hidden;transition:all .3s;position:absolute;left:0;right:0;top:50px;text-align:center;padding-top:17px;font-size:16px;font-family:helv4;letter-spacing:0;font-style:normal}#recall_go.active i{opacity:1;visibility:visible;transition:all .3s}.vs_desc_recall{text-align:center;padding-top:27px;padding-bottom:46px}.vs_desc_recall>div{font-size:16px;line-height:1.5;padding-top:0;padding-bottom:20px;text-align:center}.phonem{display:none;background:#fff;position:absolute;left:-15px;top:-11px;right:-15px;box-shadow:0 8px 20px 7px rgb(0 0 0 / 15%);padding:11px 0 0 38px;z-index:3;border-radius:5px;height:130px}.phone1,.phone1_hover,.phone2,.phone2_hover{z-index:4}.phonem div{margin-bottom:12px}.phone:hover .phone1_hover,.phone:hover .phone2_hover,.phone:hover .phonem{display:block}.phone:hover .phone1,.phone:hover .phone2{display:none}.phonem1>span{font-size:12px}.phonem1{padding-top:5px}.phonem1>b{font-family:helv4;display:block;padding-top:10px;font-size:17px}
	
	.phonem1>b a
{
font-family: helv4;
}
.loadcart{background:0 0;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;width:60px;height:60px;transition:all .5s}.loadcart.nonactive{visibility:hidden;opacity:0}.loadcart>div{display:block;width:60px;height:60px;border-radius:100%;box-shadow:0 3px 0 0 #404040;animation:uil-ring-animcart 1s linear infinite}@keyframes uil-ring-animcart{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}
	
	
#s2
{ 
height: 61px;
    background: #323232;
    display: flex;
    font-size: 14px;
    
    justify-content: space-evenly;

    line-height: 1;
    padding-top: 14px;
	}
	#s3
	{
		color:#fff; position: relative;
    top: 6px;
	}
	#s4
	{
		color:#fff;   
	}
	
	.bref7:hover {
    color: #404040!important;
}

.bhju:hover
{
	text-decoration:underline;
}

#s4
{
background:     #e31837!important;
height:30px!important;
padding-top:6px!Important;
padding-left:12px!Important;
padding-right:12px!Important;
border-bottom:none!important;
border-radius:8px;
}