.clear { clear:both; margin:0; padding:0; width:0; height:0; }
/*
ul.top_right { list-style:none; margin:0; padding:0; font-size:16px; float:right; }
ul.top_right li { float:left; margin:0; padding:0; padding-left:0; }
ul.top_right li a { color:#96968D; }
ul.top_right li a:hover { color:#CC0000; }
ul.top_right li a.more { float:none;}
div#Jmenu { position:relative; }
*/
.Jmenu, .Jmenu ul {  list-style: none; margin: 0; padding: 0; }

.Jmenu /* BELKA MENU */
{ font-family: 'Open Sans', Tahoma, Arial, Helvetica, sans-serif; z-index: 100; position: relative;
width:100%; height:44px; display:block; margin-top: 0; }

.Jmenu li { float: left; margin: 0; padding: 0; position: relative; margin-top:2px; text-align: left;}
.Jmenu li.first { margin-left:10px; text-align: left;}

.Jmenu li a, .Jmenu li a:link, .Jmenu li a:active, .Jmenu li a:visited
{ font: bold 14px 'Open Sans', Tahoma, Helvetica, sans-serif; color: #757575;
display: block; padding: 6px 9px 6px 9px; text-decoration: none; text-align: left;}


#nav-one li:hover a,
#nav-one li.active a,
#nav-one li.sfHover a
{ background:url(../../images/Jmenu/jMenu.png) repeat-x;
display: block; background-color: #29564e; color: #FFFFFF;
}


#nav-one li:hover ul a, /* pola rozwiniete, lista */
#nav-one li.sfHover ul a 
{ background:#F8F8F8; font-size:12px; color:#888888;
padding: 10px 0px 2px 1px; margin:0 0 0 7px; font-weight:normal; }

#nav-one li:hover ul a:hover, /* pola rozwiniete, lista "a" */
#nav-one li.sfHover ul a:hover
{ color: #000000; background:#F0F0F0; z-index:10; font-weight:bold; }

.Jmenu ul
{ /* background:url(../../images/Jmenu/menu_content.jpg); */
border-top:1px solid #777777; border-left:2px solid #777777; border-right:2px solid #777777; background:#F8F8F8;
padding:0; margin: -5px 0px 0px 0px; list-style: none; width: 230px; position: absolute; top: -999em; left: 0px; 
-webkit-border-radius:0px;  -moz-border-radius:0px; border-radius: 0px; -moz-box-shadow: 5px 5px 5px 0 #666; -webkit-box-shadow: 5px 5px 5px 0 #666; box-shadow: 5px 5px 5px 0 #666;
}

.Jmenu li:hover ul,.Jmenu li.sfHover ul 
{ top: 34px; left: 0px; }

.Jmenu ul li 
{ border: 0; float: none; margin:0px; padding:0px; }

.Jmenu ul a /* rozwiniecie okna */
{ border-bottom: 1px solid #D3D3D3; width: 215px; white-space: nowrap; text-align: left; }

.Jmenu ul li.last /* ostatnia pozycja */
{ border:none; height:31px !important; height:34px; /* IE */ border-bottom:2px solid #777777;
/* background: transparent url(../../images/Jmenu/dol3.png) 0 0; */ }

.Jmenu ul li.last a { border:none; }