#nav-wrapper
{
position: relative;
z-index: 10;
}
#nav-wrapper nav
{
width: 100%;
margin: 0 auto;
position: relative;
background:#cccaca;
}
#nav-wrapper nav ul
{
margin-right:1em;
width:100%;
float:right;
}
#nav-wrapper nav section li
{
float: left;
}
#nav-wrapper nav section ul
{
margin: 0 0 0 1em;
width: 220px;
float: left;
}
#nav-wrapper nav li
{
float: right;
padding: 0 0 0 5px;
list-style:none;
}
#nav-wrapper nav li a
{
display: block;
text-decoration:none;
font-family:'BKoodakBold';
font-size:12px;
padding: 5px 5px 7px;
color: #4C4C4C; background: #eee;
-moz-border-radius: 5px 5px 0 0;
/* FF1+ */ -webkit-border-radius: 5px 5px 0 0;
/* Saf3-4, iOS 1+, Android 1.5+ */
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-radius: 5px 5px 0 0; /* Opera 10.5, IE9, Saf5, Chrome */ background-color: #eee; background-image: -moz-linear-gradient(top, #eee, #eee, #eee, #eee, #eee, #D4D4D4); /* FF3.6 */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EEEEEE), color-stop(0.8, #EEEEEE), color-stop(1, #D4D4D4)); /* Saf4+, Chrome */ background-image: -webkit-linear-gradient(#eee, #eee, #eee, #D4D4D4); /* Chrome 10+, Saf6 */ background-image: linear-gradient(top, #eee, #eee, #eee, #D4D4D4); -moz-transition: all 0.5s ease-out; /* FF3.7+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5 */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;
}
#nav-wrapper nav li a:hover
{
background:#fada86;
}
#nav-wrapper nav li ul
{
padding: 5px 6px 6px;
position: absolute;
margin: 0; right: 0;
width: 950px; top: -999em;
z-index: 11; font-size:14px;
}
#nav-wrapper nav li:hover ul, .nav-hover
{
top: 25px;
}
#nav-wrapper nav li ul li
{
float: right;
margin: 0; position:
relative; padding: 7px 0;
}
#nav-wrapper nav li ul li a
{
padding: 3px 8px 4px;
background: transparent;
line-height: 1.3;
border: 1px solid transparent;
font-size: 0.92em;
-moz-transition: none; /* FF3.7+ */
-o-transition: 0; /* Opera 10.5 */
-webkit-transition: 0; /* Saf3.2+, Chrome */
transition: 0;
}
#nav-wrapper nav li ul li a:hover
{
background : #e5ad03;
color:#666;
box-shadow: 1.5px 1.5px 5px #cd9b03 inset;
border-radius:5px;
}
#nav-wrapper nav li ul li ul
{
position: absolute;
z-index: 12;
right: 0;
width: 9em;
background: #E8E8E8;
background: rgba(232, 232, 232, 0.9);
padding: 5px;
-moz-box-shadow: 0 3px 7px #727272; /* FF3.5+ */
-webkit-box-shadow: 0 3px 7px #727272; /* Saf3.0+, Chrome */
box-shadow: 0 3px 7px #727272; /* Opera 10.5, IE9 */
top: -999em;
-moz-border-radius: 0 0 6px 6px; /* FF1+ */ -webkit-border-bottom-left-radius: 6px;
-webkit-border-bottom-right-radius: 6px; -webkit-border-radius: 0 0 6px 6px; /* Saf3-4, iOS 1+, Android 1.5+ */
border-radius: 0 0 6px 6px; /* Opera 10.5, IE9, Saf5, Chrome */ border: 1px solid #B5B5B5; border-top: none;
}
#nav-wrapper nav li:hover ul li ul
{
top: -999em; z-index: 1000000;
}
#nav-wrapper nav li ul li:hover ul, #nav-wrapper nav li ul li ul.nav-hover2 { top:40px;
}
#nav-wrapper nav li ul li ul li { float: none; padding: 0; z-index: 1000000; }
#nav-wrapper nav li ul li ul li a { text-align: right; margin: 0 -5px; font-size: 0.9em; z-index: 1000000; }
#nav-wrapper nav li ul li ul li.hide
{
display: none;
}
#back-menu
{
clear: both; height: 48px;
background:url(images/bg-mainmenu.png);
}
#nav-wrapper div.a
{
clear: both;
height: 48px;
background:url(images/bg-mainmenu.png);
-moz-box-shadow: 0 9px 5px -5px #999; /* FF3.5+ */
-webkit-box-shadow: 0 9px 5px -5px #999;
/* Saf3.0+, Chrome */
box-shadow: 0 9px 5px -5px #999; /* Opera 10.5, IE9 */
}
.clearfix:after
{
content: ".";
display: block;
clear: both;
visibility: hidden;
height: 0;
}