@CHARSET "UTF-8";

ul.menu li a{color:#555;}

/*====================== MAIN MENU ======================*/

   #ctools-jump-menu{display:none;text-align:center;}
   #ctools-jump-menu input#edit-go{display:none;}
   
   .region-main-menu .content ul.menu{
       padding-top: 12px;
       list-style: none;
       margin: 0;
       background-color: #FFF; 
       color: #333333;
   }
   
   .region-main-menu .content ul li{
      border-bottom: 1px solid #EFEFEF;
	  left: 0;
   }

	 .region-main-menu .content ul.menu a:hover,
	 .region-main-menu .content ul.menu a.current,
	 .region-main-menu .content ul.menu a:before,
	 .region-main-menu .content ul.menu a.active,
	 .region-main-menu .content ul.menu a.active-trail {
	    color: #878787;
	}

	.region-main-menu .content ul.menu ul a{
	    color: #888888;
	}
	 .region-main-menu .content ul.menu ul a:hover{
	    color: #333333;
	}

    .region-main-menu .content ul.menu ul{
       box-shadow: 0 0 5px rgba(102, 102, 102, 0.1);
	   -webkit-box-shadow: 0 0 5px rgba(102, 102, 102, 0.1);
	   -moz-box-shadow: 0 0 5px rgba(102, 102, 102, 0.1);
    }
    
   .region-main-menu .content > ul.menu > li{
       float: left;
       text-align: right;
       padding:15px;
       position: relative;
	   list-style: none;
	   list-style-type:none;
	   border:none;
	   margin:0;
   }
   .region-main-menu .content > ul.menu > li:hover {visibility: inherit;}
   .region-main-menu .content > ul.menu> li > a{
       display: block;
   }
   	
   .region-main-menu .content > ul.menu a:before , span.klasa{
	content: attr(data-description);
	display: block;
   }
   
  .region-main-menu .content > ul.menu ul{
       text-align:left;
  	    position: absolute;    	
       padding: 0;
       list-style: none;
       margin: 0;
       border: 1px solid #DDDDDD;
   }
   
  .region-main-menu .content > ul.menu ul li {
  	   width:150px;
       position: relative;
       padding: 15px;	
       list-style: none;
       list-style-type:none;	
   }
  .region-main-menu .content > ul.menu li.last{border-bottom: none;}
  .region-main-menu .content > ul.menu a{
       display: block;
   }
   

   .region-main-menu .content > ul.menu li:hover {visibility: inherit;}
   .region-main-menu .content > ul.menu li:hover ul,
   .region-main-menu .content > ul.menu li.sfHover ul {
	   	left: 0;
	   	top: 57px;
	   	z-index: 99;
   }
   .region-main-menu .content > ul.menu li li:hover ul,
   .region-main-menu .content > ul.menu li li.sfHover ul {
	   	left: 14em; 
	   	top: 0;
   }

/*====================== SIDEBAR MENU ======================*/

#sidebar_second ul.menu,
#sidebar ul.menu{
    margin: 0;
}
#sidebar_second ul.menu li,
#sidebar ul.menu li{
	margin:0;
	left: 0;
	list-style: none;
    list-style-type:none;	
}

#sidebar_second ul.menu ul li,
#sidebar ul.menu ul li{
	padding-left:10px;
}

#sidebar_second ul.menu li a, 
#sidebar ul.menu li a{
    color: #888888;
    display:block;
    padding: 10px;
    border-bottom: 1px solid #EFEFEF;
}

#sidebar_second ul.menu li a:hover, 
#sidebar ul.menu li a:hover,
#sidebar_second ul.menu li a.active,
#sidebar ul.menu li a.active{
    color: #444444;
}