body {-moz-opacity: .999;}
.nav { position:absolute;bottom:0px; left:0px;margin: 0;padding:0;line-height:1;list-style:none;}
.nav ul {margin: 0;padding: 0;position: absolute;left: 0px;top:38px;display: none;z-index:900;}
.nav li {margin:0 2px;padding:0px;list-style: none;float: left;position: relative;}
.nav a {
display:block; padding:0px 10px;
color:#FFF; height:38px; line-height:38px; font-size:21px; font-weight:300;
-moz-border-radius: 6px 6px 0 0 ; border-radius: 6px 6px 0 0;
text-shadow: 1px 1px #888;
}
.nav a:hover{background:url(../imgs/nav_h2.jpg) repeat-x top; }
.nav a.sel{background:url(../imgs/nav_h.jpg) repeat-x top;}
.nav ul li {float: none;}
.nav ul.navSubmenu {
background:#be2d01 url(../imgs/bg3.jpg) top repeat-x;  
padding:20px 0 24px 0; 
text-align:left;
width:400px;
-moz-border-radius:  0 0 6px 6px;
border-radius: 0 0 6px 6px;
-moz-box-shadow: 0px 1px 3px #777;-webkit-box-shadow: 1px 0px 3px #777;box-shadow: 1px 0px 3px #777;
}
.nav ul.navSubmenu li a {
font-size:15px; line-height:28px; height:28px;color:#fff; font-weight:600; 
padding:0 0 0 20px; margin:0 0 0 20px;
text-shadow: 1px 1px #982e0e;
background:url(../imgs/arr3.png) 0% 50% no-repeat;
}
.nav ul.navSubmenu li a:hover { color:#ddd;}
.nav li li a {padding:0;}
.nav li li li a {}
.nav ul ul {position: absolute;left: 10.8em;top: -1px;z-index:99;}
.nav ul ul li {z-index: 100;}
.nav_grupa {position:relative;}
.nav_grupa_arr {position:absolute; bottom:16px; left:6px;}


/*
div#navi ul {margin:0; padding:0; list-style:none; position:absolute; bottom:0px; left:0px;}
div#navi ul li { margin:0 2px; padding:0; float:left;}
div#navi ul li a { 
display:block; padding:0px 10px;
color:#FFF; height:38px; line-height:38px; font-size:21px; font-weight:300;
-moz-border-radius: 6px 6px 0 0 ; border-radius: 6px 6px 0 0;
text-shadow: 1px 1px #888;
}
div#navi ul li a:hover{ background:url(../imgs/nav_h2.jpg) repeat-x top;}
div#navi ul li a.sel{ background:url(../imgs/nav_h.jpg) repeat-x top;}
*/


/*
@media screen and (max-width: 1199px) and (min-width: 1000px) { 
.nav  li {padding:0px 15px;}
.nav a {font-weight:400; font-size:16px;}
}
@media screen and (max-width: 999px) and (min-width: 900px) { 
.nav  li {padding:0px 10px;}
.nav a {font-weight:400; font-size:16px;}
}

@media screen and (max-width: 920px) { 
.nav {padding-top:90px;float:none;text-align:left;}
.nav  li {margin:0;padding:0px 10px;list-style: none;float: none;position: relative;background:#3a3d49;}
.nav a {display:block; height:inherit; line-height:50px; color:#fff; font-weight:300; border-bottom:1px solid #494949; font-size:18px;transition:none;-o-transition:none;-webkit-transition:none;}
.nav a:hover{background:none;color:#ccc; }
.nav a.nav_sel{background:none; color:#FF6600; font-weight:400}
.nav ul {margin: 0;padding: 0;position:inherit;left:inherit;top:inherit;}
.nav_grupa_arr {position:absolute; bottom:6px; left:0px;}
.nav ul.navSubmenu li {background:#4B4F5E;}
}
*/