﻿/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********************** MENUS STYLES ***********************/

/********** default menu **********/

ul.menu {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

ul.menu li.deeper {
	background: none;
	padding: 0;
}

ul.menu li a:link, 
ul.menu li a:visited {
    font-size: 15px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
}

ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

ul.menu li ul {
    list-style: none;
    margin: 0;
    padding: 5px 0;
	background: url(../images/li_shadow.png) no-repeat top center;
}

ul.menu li ul li {
    margin: 0 0 0 12px;
    padding: 0;
	background: none;
}

ul.menu li ul li ul {
	background: none;
}

ul.menu li ul li li {
	margin: 0 0 0 15px;
}

ul.menu li ul li ul li {
    background: none;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a,
ul.menu li ul li.active li li li a,
ul.menu li ul li.active li li li li a {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    padding: 2px 0 2px 15px;
    margin: 0;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

ul.menu li ul li a:hover {
	text-decoration: none !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

ul.menu li ul li.active a, 
ul.menu li ul li li.active a, 
ul.menu li ul li li li.active a,
ul.menu li ul li li li li.active a,
ul.menu li ul li li li li li.active a {
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

ul.menu img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

/********** home default menu **********/

.home #jm-main ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

.home #jm-main ul.menu li.deeper {
	background: none;
	padding: 0;
}

.home #jm-main ul.menu li a:link, 
.home #jm-main ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
}

.home #jm-main ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.home #jm-main ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.home #jm-main ul.menu li ul li {
    margin: 0 0 0 12px;
    padding: 0;
	background: none;
}

.home #jm-main ul.menu li ul li li {
	margin: 0 0 0 15px;
}

.home #jm-main ul.menu li ul li ul li {
    background: none;
}

.home #jm-main ul.menu li ul li a:link, 
.home #jm-main ul.menu li ul li a:visited, 
.home #jm-main ul.menu li ul li.active a, 
.home #jm-main ul.menu li ul li.active li a, 
.home #jm-main ul.menu li ul li.active li li a,
.home #jm-main ul.menu li ul li.active li li li a,
.home #jm-main ul.menu li ul li.active li li li li a {
    font-size: 14px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
}

.home #jm-main ul.menu li ul li a:hover {
	text-decoration: none !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu li ul li.active a, 
.home #jm-main ul.menu li ul li li.active a, 
.home #jm-main ul.menu li ul li li li.active a,
.home #jm-main ul.menu li ul li li li li.active a,
.home #jm-main ul.menu li ul li li li li li.active a {
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud default menu **********/

.jm-module.cloud ul.menu li,
.home #jm-main .jm-module.cloud ul.menu li {
    margin: 0;
    padding: 0 0 8px;
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

.jm-module.cloud ul.menu li.deeper,
.home #jm-main .jm-module.cloud ul.menu li.deeper {
	background: none;
	padding: 0;
}

.jm-module.cloud ul.menu li a:link, 
.jm-module.cloud ul.menu li a:visited,
.home #jm-main .jm-module.cloud ul.menu li a:link, 
.home #jm-main .jm-module.cloud ul.menu li a:visited {
    font-size: 14px;
    font-weight: normal;
    display: block;
    padding: 8px 35px 8px 10px;
    margin: 0;
    color: #70712b;
    line-height: 18px;
    text-decoration: none;
    background: #dcdd7c url(../images/menu_default.png) no-repeat right 11px;
	border: 1px solid #c1c346;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
}

.jm-module.cloud ul.menu li a:hover,
.home #jm-main .jm-module.cloud ul.menu li a:hover {
    text-decoration: none;
    color: #6b6e5a !important;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.jm-module.cloud ul.menu li.active a,
.home #jm-main .jm-module.cloud ul.menu li.active a {
    text-decoration: none;
    color: #6b6e5a;
    background: #e9ecd2 url(../images/menu_default_hover.png) no-repeat right 11px;
	border: 1px solid #bdc1a3;
}

.jm-module.cloud ul.menu li ul li,
.home #jm-main .jm-module.cloud ul.menu li ul li {
    margin: 0 0 0 12px;
    padding: 0;
	background: none;
}

.jm-module.cloud ul.menu li ul li li,
.home #jm-main .jm-module.cloud ul.menu li ul li li {
	margin: 0 0 0 15px;
}

.jm-module.cloud ul.menu li ul li ul li,
.home #jm-main .jm-module.cloud ul.menu li ul li ul li {
    background: none;
}

.jm-module.cloud ul.menu li ul li a:link, 
.jm-module.cloud ul.menu li ul li a:visited, 
.jm-module.cloud ul.menu li ul li.active a, 
.jm-module.cloud ul.menu li ul li.active li a, 
.jm-module.cloud ul.menu li ul li.active li li a,
.jm-module.cloud ul.menu li ul li.active li li li a,
.jm-module.cloud ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active li li li li a {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
    display: block;
    padding: 2px 0 2px 15px;
    margin: 0;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu li ul li a:hover {
	text-decoration: none !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu li ul li.active a, 
.jm-module.cloud ul.menu li ul li li.active a, 
.jm-module.cloud ul.menu li ul li li li.active a,
.jm-module.cloud ul.menu li ul li li li li.active a,
.jm-module.cloud ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu li ul li li li li li.active a {
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}
/********** home red menu **********/

.home #jm-main ul.menu.red li a:link, 
.home #jm-main ul.menu.red li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #e86262 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #e86262;
	font-family: BNazanin, Tahoma,Segoe UI, Helvetica, sans-serif;
	font-weight: bold;
}

.home #jm-main ul.menu.red li a:hover {
    color: #e86262 !important;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.home #jm-main ul.menu.red li.active a {
    color: #e86262;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.home #jm-main ul.menu.red li ul li a:link, 
.home #jm-main ul.menu.red li ul li a:visited, 
.home #jm-main ul.menu.red li ul li.active a, 
.home #jm-main ul.menu.red li ul li.active li a, 
.home #jm-main ul.menu.red li ul li.active li li a,
.home #jm-main ul.menu.red li ul li.active li li li a,
.home #jm-main ul.menu.red li ul li.active li li li li a {
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.home #jm-main ul.menu.red li ul li a:hover {
	text-decoration: none !important;
    color: #fff !important;
	background: url(../images/li_white.png) no-repeat left 7px !important;
}

.home #jm-main ul.menu.red li ul li.active a, 
.home #jm-main ul.menu.red li ul li li.active a, 
.home #jm-main ul.menu.red li ul li li li.active a,
.home #jm-main ul.menu.red li ul li li li li.active a,
.home #jm-main ul.menu.red li ul li li li li li.active a {
    text-decoration: none;
    color: #fff;
	background: url(../images/li_white.png) no-repeat left 7px;
}

/********** cloud red menu **********/

.jm-module.cloud ul.menu.red li a:link, 
.jm-module.cloud ul.menu.red li a:visited,
.home #jm-main .jm-module.cloud ul.menu.red li a:link, 
.home #jm-main .jm-module.cloud ul.menu.red li a:visited {
    padding: 8px 60px 8px 10px;
    color: #fff;
    background: #e86262 url(../images/leaf.png) no-repeat bottom right;
	border: 1px solid #e86262;
	font-family: BNazanin, Tahoma,Segoe UI, Helvetica, sans-serif;
	font-weight: bold;
}

.jm-module.cloud ul.menu.red li a:hover,
.home #jm-main .jm-module.cloud ul.menu.red li a:hover {
    color: #e86262 !important;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.jm-module.cloud ul.menu.red li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li.active a {
    color: #e86262;
    background: #fff url(../images/red/leaf_hover.png) no-repeat bottom right;
	border: 1px solid #e86262;
}

.jm-module.cloud ul.menu.red li ul li a:link, 
.jm-module.cloud ul.menu.red li ul li a:visited, 
.jm-module.cloud ul.menu.red li ul li.active a, 
.jm-module.cloud ul.menu.red li ul li.active li a, 
.jm-module.cloud ul.menu.red li ul li.active li li a,
.jm-module.cloud ul.menu.red li ul li.active li li li a,
.jm-module.cloud ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active li li li li a {
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    padding: 2px 0 2px 15px;
    margin: 0;
	font-weight: normal;
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
	border: none;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.jm-module.cloud ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.cloud ul.menu.red li ul li a:hover {
	text-decoration: none !important;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.jm-module.cloud ul.menu.red li ul li.active a, 
.jm-module.cloud ul.menu.red li ul li li.active a, 
.jm-module.cloud ul.menu.red li ul li li li.active a,
.jm-module.cloud ul.menu.red li ul li li li li.active a,
.jm-module.cloud ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.cloud ul.menu.red li ul li li li li li.active a {
    text-decoration: none;
    color: #454545;
	background: url(../images/li_grey.png) no-repeat left 7px;
}
/********** home grey, stripe, border menu **********/

.home #jm-main .jm-module.grey ul.menu li a:link, 
.home #jm-main .jm-module.grey ul.menu li a:visited,
.home #jm-main .jm-module.stripe ul.menu li a:link, 
.home #jm-main .jm-module.stripe ul.menu li a:visited,
.home #jm-main .jm-module.border ul.menu li a:link, 
.home #jm-main .jm-module.border ul.menu li a:visited {
	color: #70712b;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu li a:hover,
.home #jm-main .jm-module.stripe ul.menu li a:hover,
.home #jm-main .jm-module.border ul.menu li a:hover {
    color: #6b6e5a !important;
}

.home #jm-main .jm-module.grey ul.menu li.active a,
.home #jm-main .jm-module.stripe ul.menu li.active a,
.home #jm-main .jm-module.border ul.menu li.active a {
    color: #6b6e5a;
}

/* */

.home #jm-main .jm-module.grey ul.menu.green li a:link, 
.home #jm-main .jm-module.grey ul.menu.green li a:visited,
.home #jm-main .jm-module.grey ul.menu.blue li a:link, 
.home #jm-main .jm-module.grey ul.menu.blue li a:visited,
.home #jm-main .jm-module.grey ul.menu.orange li a:link, 
.home #jm-main .jm-module.grey ul.menu.orange li a:visited,
.home #jm-main .jm-module.grey ul.menu.red li a:link, 
.home #jm-main .jm-module.grey ul.menu.red li a:visited,
.home #jm-main .jm-module.grey ul.menu.navy li a:link, 
.home #jm-main .jm-module.grey ul.menu.navy li a:visited,
.home #jm-main .jm-module.stripe ul.menu.green li a:link, 
.home #jm-main .jm-module.stripe ul.menu.green li a:visited,
.home #jm-main .jm-module.stripe ul.menu.blue li a:link, 
.home #jm-main .jm-module.stripe ul.menu.blue li a:visited,
.home #jm-main .jm-module.stripe ul.menu.orange li a:link, 
.home #jm-main .jm-module.stripe ul.menu.orange li a:visited,
.home #jm-main .jm-module.stripe ul.menu.red li a:link, 
.home #jm-main .jm-module.stripe ul.menu.red li a:visited,
.home #jm-main .jm-module.stripe ul.menu.navy li a:link, 
.home #jm-main .jm-module.stripe ul.menu.navy li a:visited,
.home #jm-main .jm-module.border ul.menu.green li a:link, 
.home #jm-main .jm-module.border ul.menu.green li a:visited,
.home #jm-main .jm-module.border ul.menu.blue li a:link, 
.home #jm-main .jm-module.border ul.menu.blue li a:visited,
.home #jm-main .jm-module.border ul.menu.orange li a:link, 
.home #jm-main .jm-module.border ul.menu.orange li a:visited,
.home #jm-main .jm-module.border ul.menu.red li a:link, 
.home #jm-main .jm-module.border ul.menu.red li a:visited,
.home #jm-main .jm-module.border ul.menu.navy li a:link, 
.home #jm-main .jm-module.border ul.menu.navy li a:visited {
	color: #fff;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu.green li a:hover,
.home #jm-main .jm-module.grey ul.menu.green li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li a:hover,
.home #jm-main .jm-module.border ul.menu.green li a:hover,
.home #jm-main .jm-module.border ul.menu.green li a:hover {
    color: #6ead00 !important;
}

.home #jm-main .jm-module.grey ul.menu.green li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li.active a,
.home #jm-main .jm-module.border ul.menu.green li.active a {
    color: #6ead00;
}

.home #jm-main .jm-module.grey ul.menu.blue li a:hover,
.home #jm-main .jm-module.grey ul.menu.blue li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li a:hover {
    color: #0099cc !important;
}

.home #jm-main .jm-module.grey ul.menu.blue li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li.active a,
.home #jm-main .jm-module.border ul.menu.blue li.active a {
    color: #0099cc;
}

.home #jm-main .jm-module.grey ul.menu.orange li a:hover,
.home #jm-main .jm-module.grey ul.menu.orange li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li a:hover {
    color: #eda900 !important;
}

.home #jm-main .jm-module.grey ul.menu.orange li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li.active a,
.home #jm-main .jm-module.border ul.menu.orange li.active a {
    color: #eda900;
}

.home #jm-main .jm-module.grey ul.menu.red li a:hover,
.home #jm-main .jm-module.grey ul.menu.red li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li a:hover,
.home #jm-main .jm-module.border ul.menu.red li a:hover,
.home #jm-main .jm-module.border ul.menu.red li a:hover {
    color: #e86262 !important;
}

.home #jm-main .jm-module.grey ul.menu.red li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li.active a,
.home #jm-main .jm-module.border ul.menu.red li.active a {
    color: #e86262;
}

.home #jm-main .jm-module.grey ul.menu.navy li a:hover,
.home #jm-main .jm-module.grey ul.menu.navy li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li a:hover {
    color: #2a3a91 !important;
}

.home #jm-main .jm-module.grey ul.menu.navy li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li.active a,
.home #jm-main .jm-module.border ul.menu.navy li.active a {
    color: #2a3a91;
}

/* */

.home #jm-main .jm-module.grey ul.menu li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu li ul li a:link, 
.home #jm-main .jm-module.border ul.menu li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu li ul li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.green li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.blue li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.orange li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.red li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active li li li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li a:link, 
.home #jm-main .jm-module.border ul.menu.navy li ul li a:visited, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li li a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active li li li li a {
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
	text-decoration: none;
}

.home #jm-main .jm-module.grey ul.menu li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu li ul li a:hover,
.home #jm-main .jm-module.border ul.menu li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.green li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.blue li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.orange li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.red li ul li a:hover,
.home #jm-main .jm-module.grey ul.menu.navy li ul li a:hover,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li a:hover,
.home #jm-main .jm-module.border ul.menu.navy li ul li a:hover {
    color: #454545 !important;
	text-decoration: none !important;
	background: url(../images/li_grey.png) no-repeat left 7px !important;
}

.home #jm-main .jm-module.grey ul.menu li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.grey ul.menu.navy li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.stripe ul.menu.navy li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.green li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.green li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.blue li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.blue li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.orange li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.orange li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.red li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.red li ul li li li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li li.active a, 
.home #jm-main .jm-module.border ul.menu.navy li ul li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li li li li.active a,
.home #jm-main .jm-module.border ul.menu.navy li ul li li li li li.active a {
    text-decoration: none;
    color: #454545 !important;
	background: url(../images/li_grey.png) no-repeat left 7px;
}

/********** bottom-mods menu **********/

#jm-bottom-mods ul.menu li {
	background: url(../images/li_shadow.png) no-repeat bottom center;
}

#jm-bottom-mods ul.menu li.deeper,
#jm-bottom-mods ul.menu ul li {
	background: none !important;
}

#jm-bottom-mods .rowcount_1 ul.menu li {
	background: url(../images/li_shadow_1.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_1 ul.menu li ul {
	background: url(../images/li_shadow_1.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_1 ul.menu li ul li ul {
	background: none;
}

#jm-bottom-mods .rowcount_2 ul.menu li {
	background: url(../images/li_shadow_2.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_2 ul.menu li ul {
	background: url(../images/li_shadow_2.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_2 ul.menu li ul li ul {
	background: none;
}

#jm-bottom-mods .rowcount_3 ul.menu li {
	background: url(../images/li_shadow_3.png) no-repeat bottom center;
}

#jm-bottom-mods .rowcount_3 ul.menu li ul {
	background: url(../images/li_shadow_3.png) no-repeat top center;
}

#jm-bottom-mods .rowcount_3 ul.menu li ul li ul {
	background: none;
}

/********** bottommenu **********/

#jm-bottommenu ul li {
	display: inline-block;
	background: none;
	padding: 0;
}

#jm-bottommenu ul li a:link, 
#jm-bottommenu ul li a:visited {
    color: #454545;
	font-size: 14px;
    line-height: 14px;
	border: none;
	border-left: 1px solid #454545;
	padding: 0 10px;
    background: none;
	font-weight: normal;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	font-family: BNazanin, Tahoma, Helvetica, sans-serif;
}

#jm-bottommenu ul li:first-child a:link, 
#jm-bottommenu ul li:first-child a:visited {
	border: none;
	padding: 0 10px 0 0;
}

#jm-bottommenu ul li a:hover {
    text-decoration: none;
    color: #454545 !important;
}

#jm-bottommenu ul li.active a {
    text-decoration: none;
    color: #454545;
}

#jm-bottommenu ul li ul {
	display: none;
}