/* TAG's */

/* ***** */

/* ID's */

/* **** */

/* CLASS'es */

.menu-footer {
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
.menu-footer li {
	float:left;
	padding:0 30px 0 0;
}

.menu-main {
	position:relative;
	width:100%;
	height:4.28em;
	font-size:1.16em;
	text-align:center;
	background:#462116 url("/i/bg/menu_bg.jpg") repeat-x 0 100%;
}
.menu-main ul {
	/*width:56.42em;*/
	margin:0 auto;
	padding:22px 0 0 0;
	list-style:none;
	white-space:nowrap;
	overflow:hidden;
}
.menu-main li {
	display:inline;
	color:#fff;
	padding:0 16px 0 0;
}

.menu-main .active a:link,
.menu-main .active a:visited {
	color:#FFF;
	text-decoration:underline;
}

.menu-main-sub {
	margin:0;
	padding:20px;
	list-style:none;
}
.menu-main-sub li {
	display:inline;
	padding:0 25px 0 0;
}


.nav-pages {
	margin:16px 0;
	padding:0 0 0 16px;
	font-size:.84em;
}
.nav-pages a { padding:.2em .5em; }

.nav-pages a:link {
	color:#859bb8;
	text-decoration:none;
}
.nav-pages a:visited {
	color:#959595;
	text-decoration:none;
}
.nav-pages a:hover, 
.nav-pages a:active { text-decoration:underline; }

.nav-pages strong { padding:.2em .5em; }


/* ******** */

/* my styles */

.menu2 {
	font-size:1.25em;
}
.menu2 ul, .menu2 li {
	list-style-type:none;
	margin: 0 !important; padding: 0 !important;
}
.menu2 ul li {
	padding: 0 0 .85em 20px !important;
}
.menu2 ul ul {
	padding-top: .7em !important;
}
.menu2 ul li li {
	font-size:.8em;
	padding: 0 0 .5em 20px !important;
}

/* my styles */