.level0.with_subcats>a
{
 
	margin-right:43px;
}

.level0>a
{
	display:block;
	position:relative;
	padding-top:16px;
	padding-left:22px;
	padding-bottom:18px;
	
	
text-shadow: 0.5px 0.9px 0 rgba(255, 255, 255, 0.3);
color: #424242;
font-size:13px;
line-height:20px;
white-space:normal;


}
.level0_subcats
{
overflow:hidden;
}
.level0_subcats>div
{
	padding-top:6px;
	padding-bottom:6px;
	
}

.level1>a
{
	display:block;
	position:relative;
	padding-top:7px;
	padding-left:40px;
	padding-bottom:9px;
	
	
text-shadow: 0.5px 0.9px 0 rgba(255, 255, 255, 0.3);
color: #424242;
font-size:13px;
line-height:14px;
white-space:normal;
padding-right:11px;

}

.level2>a
{
	display:block;
	position:relative;
	padding-top:7px;
	padding-left:85px;
	padding-bottom:9px;
	
	
text-shadow: 0.5px 0.9px 0 rgba(255, 255, 255, 0.3);
color: #424242;
font-size:13px;
line-height:14px;
white-space:normal;
padding-right:11px;

}


#catalog
{
	background:#f0f0f0;
}

.level0>a:hover
{
color: #63b6fc;
}

.level0_active
{
 background-color: #63b6fc!Important;
    box-shadow: inset 0 -5px 20px #3173a8!Important;
}
.level0_active>a
{
	color: #fff!important;
	
	text-shadow:none!important;
}

.level1>a:hover
{
color: #63b6fc;
}
.level1>a:hover>.shadcat
{
background: #63b6fc;
}
.level1_active>a
{
	color: #63b6fc!important;
	
}
.level1_active>a>.shadcat
{
background: #63b6fc!important;
	
}



.level2>a:hover
{
color: #63b6fc;
}
.level2>a:hover>.shadcat
{
background: #63b6fc;
}
.level2_active>a
{
	color: #63b6fc!important;
	
}
.level2_active>a>.shadcat
{
background: #63b6fc!important;
	
}

#left
{
	padding-top:45px;
	width:240px;
	float:left;
}

#catalog_title
{
	padding:9px 20px 10px 20px;
	background:url("/images/template/fon2.jpg") repeat!important;
	
	

color: white;
font-family: "Elektra Light Pro";
font-size: 25px;
font-weight: 400;
line-height: 26px;

}

#catalog_title1
{
	
}


#catalog_bottom
{
	background:#e8e6e7;
	height:3px;
	margin:0px auto;
	width:230px;
}


.level0_break
{
width: 238px;
height: 1px;
background-image: linear-gradient(to right, transparent 0%, white 49%, transparent 100%);
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.02);
}

.level1 a>.shadcat
{
	width: 5px;
height: 5px;
background-color: #b6b6b6;
border-radius: 4px;
box-shadow: 0.5px 0.9px 0 white;
position:absolute;
top:50%!important;
margin-top:-4px!important;
left:24px!important;
}

.level2 a>.shadcat
{
	width: 5px;
height: 5px;
background-color: #b6b6b6;

box-shadow: 0.5px 0.9px 0 white;
position:absolute;
top:50%!important;
margin-top:-4px!important;
left:68px!important;
}

.shadcat
{
	position:absolute;
	left:16px;
	top:50%;
	display:block;
}
 

.level
{
	position:relative;
}

.level0>i
{
cursor:pointer;
display: block;
width: 43px;
height: 100%;
position: absolute;
right: 0px;

top: 0px;

}

.level0 i i
{
    cursor: pointer;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -5px;
    margin-top: -10px;
    transition: all 0.2s;
    border: solid #555;
    border-width: 0 1px 1px 0;
    padding: 6px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    
}

.level0 i:hover i {
    border-color: #63b6fc;
}

.level0.level0_active i i {
    margin-top: -3px;
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
    border-color: #fff ! Important;
}
 