.menuTop{
position: relative;
z-index: 55;
}


.menuTop .inMenu{
text-align: center;
height: 101px;
padding: 0px 60px 0px 60px;
margin: 0px 0px 0px 0px;
box-sizing: border-box;
}

.menuTop ul{
list-style: none;
margin: 0px 0px 0px 0px;
display: table;
width: 100%;
height: 100%;
}

.menuTop ul li.l{
background: none;
}
.menuTop ul li{
position: relative;
z-index: 50;
display:inline;
padding: 0px;
display: table-cell;
vertical-align: middle;
}
.menuTop ul li a{
color: #9b9b9b;
font-size:12px;
text-decoration: none;
font-weight: normal;
height: 100%;
display: table;
width: 100%;
position: relative;
transition: all 0.5s ease-out 0s;
text-transform: uppercase;
background: url('../images/sp_menu.png') 100% 50% no-repeat;
}
.menuTop ul li a span.textMenu{
display: table-cell;
vertical-align: middle;
padding: 0px 20px 0px 10px;
}

.menuTop ul li a.subMenu span.spSub{
position: absolute;
bottom: 26px;
left:50%;
width: 10px;
height: 6px;
background:url('../images/menu_sub.png') 0px 0px no-repeat;
margin-left: -5px;
transition: all 0.5s ease-out 0s;
}
.menuTop ul li.sel a.subMenu span.spSub{
background-position: 0px -6px;
bottom: 17px;
}	

.menuTop ul li:hover a.subMenu span.spSub{
transition: all 0.5s ease-out 0s;
bottom: 17px;
}
.menuTop ul li a:hover{
color: #FFFFFF;
transition: all 0.5s ease-out 0s;
}	

.menuTop ul li.sel a span.spSel{
width: 100%;
height: 2px;
border: 1px solid #000000;
background-color: #a2c258;
position: absolute;
bottom: -1px;
left: 0px;
border-radius:3px;
z-index: 51;
}

.menuTop ul li.f a{

}
.menuTop ul li.l a{

}
.menuTop ul li.sel{

}


.menuTop ul li.sel a{
font-weight: normal;
color: #FFFFFF;
}
.menuTop ul li.l a{

}

.menuTop ul li.sep{

}
.menuTop ul li ul {
display: none;
position: absolute;
z-index: 50;
width: 235px;
top: 100px;
height: auto;
background-color: #a2c258;
left: 50%;
margin-left: -112px;
box-shadow:0px 0px 0px 3px rgba(0,0,0,0.5);
}
.menuTop ul li:hover ul{
display: block;
}
.menuTop ul ul li{
padding: 0px;
height: auto;
display: block;
}

.menuTop ul li ul li a,.menuTop ul li.sel ul li a{
color: #FFFFFF;
font-size: 12px;
text-align: left;
transition: all 0.5s ease-out 0s;
}
.menuTop ul li ul li a span.textMenu,.menuTop ul li.sel ul li a span.textMenu{
padding: 9px 5px 9px 43px;
}
.menuTop ul li ul li a span.spSub,.menuTop ul li.sel ul li a span.spSub{
position: absolute;
top:50%;
left: 20px;
width: 9px;
height: 10px;
z-index: 0;
border: none;
border-radius:0px;
margin-top: -5px;
background: url('../images/bgLiSub.png') 0px 0px no-repeat;
}
.menuTop ul li ul li a span.spSel,.menuTop ul li.sel ul li a span.spSel{
position: absolute;
top:50%;
left: 20px;
width: 9px;
height: 10px;
z-index: 1;
border: none;
border-radius:0px;
bottom: auto;
margin-top: -5px;
opacity:0;
transition: all 0.5s ease-out 0s;
background: url('../images/bgLiSub.png') 0px 0px no-repeat;
background-position: 0px -10px;
}
.menuTop ul li ul li a:hover span.spSel,.menuTop ul li.sel ul li a:hover span.spSel{
opacity:1;	
transition: all 0.5s ease-out 0s;
}
.menuTop ul li ul li.sel a span.spSel,.menuTop ul li.sel ul li.sel a span.spSel{
opacity:1;		
}	

.menuTop ul li ul li.sel a,.menuTop ul li.sel ul li.sel a{
color:#657c2f;
}	
.menuTop ul li ul li a:hover,.menuTop ul li.sel ul li a:hover{
color:#657c2f;
transition: all 0.5s ease-out 0s;
}

div.menuTop>a.showMenu {
	float:right;
	width:24px;
	height:21px;
	display:none;
	background:url('../images/tm-bttn.png') no-repeat 0 0;
	margin: 19px 15px 0px 0px;
	position: relative;
	z-index: 1;
}
div.menuTop>a.selShow{
/*background-position: -61px 0px;*/
}


/*-------------------------------*/

.menuStopka{
padding: 24px 0px;
background: url('../images/sep_stopka.jpg') 0px 100% repeat-x;
}
.menuStopka ul{
list-style: none;
}
.menuStopka ul li{
display: inline-block;
}
.menuStopka ul li a{
color: #9b9b9b;
font-size: 12px;
padding: 0 20px 0 10px;
background: url("../images/sp_menu.png") no-repeat 100% 50%;
text-transform: uppercase;
}
.menuStopka ul li.sel a{
color: #FFFFFF;
}