﻿
/* TOP MENU */

.topLinks
{
	text-align:right;
	color:#999;
	text-transform:uppercase;
	font-size:10px;
	margin:17px 22px 0 0;
}

.topLinks a
{
	color:#999;
	text-decoration:none;
}

.topLinks a:hover
{
	color:#fbc014;
}

.topMenu_cont
{
	
	margin:8px 0 0 38px;
}


.topMenu_cont ul li.topMenuItem
{
	float:left;
	margin-right:8px;
}

.topMenu_cont ul li.topMenuItem a, .topMenu_cont ul li.topMenuItem span
{
	display:block;
	/*background:transparent url(/web/design/img/top-menu-bg-left.png) no-repeat bottom left;*/
	padding:6px 8px;
	font-size:12px;
	color:#E3ECD4;
	letter-spacing:1px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	background-color:#8EB252;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	-webkit-transition:background-color 0.5s ease-in;  
    -moz-transition:background-color 0.5s ease-in;  
    -o-transition:background-color 0.5s ease-in;  
    transition:background-color 0.5s ease-in;

}

.topMenu_cont ul li.topMenuItem a:hover
{
	-webkit-transition:background-color 0.1s ease-in;  
    -moz-transition:background-color 0.1s ease-in;  
    -o-transition:background-color 0.1s ease-in;  
    transition:background-color 0.1s ease-in; 
	color:#FFF;
	background-color:#487B70;
}

.topMenu_cont ul li.active
{

}

.topMenu_cont ul li.active span, .topMenu_cont ul li.active a
{
	color:#fff;
	background-color:#487B70;
}


/* SUB MENU */

.subMenu_cont
{
	padding: 6px;
	border:1px solid #ccc;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
}


 
.subMenu_cont li.subMenuItem a, .subMenu_cont li.subMenuItem span
{
	display:block;
	text-decoration:none;
	font-size:13px;
	color:#333;
	border-bottom:1px solid #fff;
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
    letter-spacing:1px;
    padding:18px 0 16px 16px;
    background-color:#fff;
    line-height:140%;
}

#subMenu a:hover
{
	color:#000;
	background-color:#ddd;
}


	
}
#subMenu a 
{
 
}



#subMenu ul li a 
{
    font-size:13px;
    text-transform:none;
    letter-spacing:normal;
    font-weight:bold;
    padding-left:32px;
    padding:14px 0 14px 16px;
    background-color:#efefef;
}
#subMenu ul li.active span 
{
    font-size:13px;
    background-color:#ccc;   
    font-weight:bold;
    padding:14px 0 14px 16px;
    text-transform:none;
    letter-spacing:normal;
}

#subMenu ul li ul a 
{
    padding-left:32px;
    font-weight:normal;
}

#subMenu ul li ul li.active span 
{
    padding-left:32px;
    background-color:#ccc;
} 

#subMenu li ul li ul li.active a
{
    font-weight:bold;
}

#subMenu li ul li ul li ul li a
{
    font-weight:normal !important;
}

#subMenu ul li ul ul a 
{
    padding-left:48px;
    font-weight:normal;
}

#subMenu ul li ul ul li.active span 
{
    padding-left:48px;
    background-color:#ccc;
} 
