/* SUCKERFISH COLOR SECTION*/
.menu_left{
height:30px;
width:136px;
background:url(../images/grey/menu_center.gif) repeat-x;
}
.menu_center{
background:url(../images/grey/menu_center.gif) repeat-x ;
}

.menu_right{
background:url(../images/grey/menu_center.gif) no-repeat scroll 0 0 transparent;
height:30px;
width:0px;

}

center {
	margin-left: 0px;
}

#suckerfish{
background:url(../images/grey/menu_center.gif) repeat-x ;
width:auto;
font-size:96%;
height: 30px;
}
#suckerfish li {
	margin: 0; /* all list items */
	padding: 0;
	float: left;
	display: block;
	background: none repeat scroll 0 0 transparent;
/* background:url(../images/grey/divider2.gif) no-repeat right ; */
	cursor: pointer;

}

/* STYLING THE MENU
-----------------------------------*/
/* 1st level */
#suckerfish li a, #suckerfish li span {
	color: #fff;
}

#suckerfish ul li a.active {
	color: #fff !important;
}

#suckerfish ul li a.active:hover,
#suckerfish ul li a.active:active,
#suckerfish ul li a.active:focus {
	color: #fff !important;
}
#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus{
	color: #fff !important;
}

#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus,
/*#suckerfish ul li:hover,
#suckerfish ul li.sfhover,*/
#suckerfish ul li.havesubchildsfhover,
#suckerfish ul li.havesubchild-activesfhover,
#suckerfish ul ul li:hover,
#suckerfish ul ul li.sfhover,
#suckerfish ul ul li.havesubchildsfhover,
#suckerfish ul ul li.havesubchild-activesfhover {
	color: #ccc !important;
}
#suckerfish li.active a{  
	color:#fff;

}
#suckerfish li a:hover,
#suckerfish li a:active,
#suckerfish li a:focus {
	background: url("../images/grey/menu_center2.gif") repeat-x scroll 0 0 transparent;

}

/* 2nd level and above */
/* #suckerfish li ul {
	border: 1px solid #ddd;
	border-top: 0;
	background: url(../images/grey/trans.png);
}
*/
#suckerfish li ul ul {
	border: 1px solid #fff;
}

#suckerfish li ul li {
	border-bottom: 1px solid #f6f6f6;
	border-right: none;
	background: none;
}

#suckerfish li ul a {
	border-right: none;
	margin: 0;
	padding: 6px 10px;
	line-height: normal;
	height: auto;
	background: none !important;
	color: #136AA5 !important;
}
#suckerfish li.havesubchild,
#suckerfish li.havesubchild-active {
	background: url(../images/arrow.png) no-repeat 94% 50%;
}


#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus,
/*#suckerfish ul li:hover,
#suckerfish ul li.sfhover,*/
#suckerfish ul li.havesubchildsfhover,
#suckerfish ul li.havesubchild-activesfhover,
#suckerfish ul ul li:hover,
#suckerfish ul ul li.sfhover,
#suckerfish ul ul li.havesubchildsfhover,
#suckerfish ul ul li.havesubchild-activesfhover {
	color: #fff !important;
	background: #136AA5;

}

#suckerfish ul li a.active {
	color: #fff !important;
}

#suckerfish ul li a.active:hover,
#suckerfish ul li a.active:active,
#suckerfish ul li a.active:focus {
	color: #fff !important;
}
#suckerfish li ul a:hover,
#suckerfish li ul a:active,
#suckerfish li ul a:focus{
	color: #136AA5;
}



/**
 * IceMegaMenu Extension for Joomla 1.6 By IceTheme
 * 
 * 
 * @copyright	Copyright (C) 2008 - 2011 IceTheme.com. All rights reserved.
 * @license		GNU General Public License version 2
 * 
 * @Website 	http://www.icetheme.com/Joomla-Extensions/icemegamenu.html
 * @Support 	http://www.icetheme.com/Forums/IceMegaMenu/
 *
 */
 
/*

div.icemegamenu { 
	position:relative;}
	

div.icemegamenu ul#icemegamenu {
	display:block;
	background:none;
	list-style:none;
	margin:0;
	padding: 0;
	z-index:5;
	position:absolute;
	top:0;
	left:0;}	
	
	div.icemegamenu ul#icemegamenu li { 
		display:block;
		background:url("../images/seperate2.png") no-repeat scroll -1px 7px transparent;
		list-style:none;
		margin:0;
		padding:0;
		position:relative;
/*		border-right:1px solid #fff; */
		float:left;} 

	div.icemegamenu ul#icemegamenu li:first-child {
		background:none; }


	div.icemegamenu ul#icemegamenu li:last-child {
		border-right: medium none; }
		
		div.icemegamenu ul#icemegamenu li a.iceMenuTitle,
		div.icemegamenu ul#icemegamenu li span.separator,
		div#subMenusContainer a.iceMenuTitle,
		div#subMenusContainer span.separator {
			text-decoration:none;
			display:block;
			height:30px;
			padding:0px; 
			color:#666;
			-webkit-transition:all .3s linear;
			-moz-transition:all .3s linear;
			-o-transition:all .3s linear;
			transition:all .3s linear}
	
	
			div.icemegamenu ul#icemegamenu li span.icemega_title,
			div#subMenusContainer span.icemega_title {
				font-size: 12px;
				padding-top: 4px;}
		
			div.icemegamenu ul#icemegamenu li span.icemega_desc,
			div#subMenusContainer span.icemega_desc {
				display:block;
				font-family:Verdana, Geneva, sans-serif;
				padding:0;
				font-size:.9em;
				line-height:1.25em;
				color:#999!important;
				text-shadow:none!important }



			/* when is current and active*/
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator {
				background:url("../images/active-top.png") no-repeat scroll left top transparent; }

			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator,
			div.icemegamenu ul#icemegamenu li.current a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.current span.separator  {
				background:url("../images/hover-top.png") no-repeat scroll left top transparent; }

			
			div.icemegamenu ul#icemegamenu li.active a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li.active span.separator,
			div#subMenusContainer li.active a.iceMenuTitle, 
			div#subMenusContainer li.active span.separator,
			div.icemegamenu ul#icemegamenu li:hover a.iceMenuTitle,
			div.icemegamenu ul#icemegamenu li:hover span.separator {	  
				color:#F0C237; }
				
		

/* All submenu OLs and ULs */
div#subMenusContainer {    
	display:block;     
	position:absolute;    
	top:0;    
	left:0;    
	width:100%;    
	height:0;    
	overflow:visible;
	z-index:1000000000;
	list-style:none;}

	#icemegamenu ul.icesubMenu,
	#subMenusContainer ul.icesubMenu {  
		background:#045d87;
		text-align:left;
		padding:0;
		margin:0;
		list-style-type:none;
		left:0;
		border:1px solid rgba(255,255,255,.2);}
		#icemegamenu ul.sub_level_1,
		#subMenusContainer ul.sub_level_1 { 
			border-top:none;}
		
		#icemegamenu ul.icesubMenu li,
		#subMenusContainer ul.icesubMenu li {
			margin:0;
			padding:0;}

		div#subMenusContainer ul.icesubMenu li div.iceCols { 
			overflow: hidden;
			width:100%;
			padding-bottom:10px}
			div#subMenusContainer ul.icesubMenu li div.iceCols li {
				padding:0 15px;} 
			

			div#subMenusContainer a.iceMenuTitle,
			div#subMenusContainer span.separator,
			div.icemegamenu #icemegamenu ul.icesubMenu li a.iceMenuTitle,
			div.icemegamenu #icemegamenu ul.icesubMenu li span.separator {
				height:auto;
				min-width:215px;
				padding:5px 0 8px 20px;
				color:#FFFFFF;
				margin:0;
				background:url("/uj/templates/jp_shop/images/gomb1.gif") no-repeat scroll 0 45% transparent;			
/*				border-bottom:1px dotted #FFF; */
}
				
						
				
				div#subMenusContainer span.icemega_title {	}


				/* when is parent */
				div#subMenusContainer ul.icesubMenu li div.iceCols li.parent {
					background:url(../images/arrow.png) no-repeat 94% 45%;} 
				

/* sub menu links on hover or focus */
#subMenusContainer a.iceMenuTitle:hover, 
#subMenusContainer a.iceMenuTitle:focus, 
#icemegamenu a.mainMenuParentBtnFocused, 
#subMenusContainer a.subMenuParentBtnFocused
/* #icemegamenu li a.iceMenuTitle:hover,
#icemegamenu li a.iceMenuTitle:hover span,
#icemegamenu li a.iceMenuTitle:focus span,
#icemegamenu li a.iceMenuTitle:focus  */
{
	color:#72b1ff !important; }


/* ----[ OLs ULs, LIs, and DIVs ]----*/

/* Submenu Outer Wrapper - each submenu is inside a div with this class - javascript users only */
.smOW{ 
	display:none; 
	position: absolute; 
	overflow:hidden; 
	padding:0;
	margin:0;}
	
#icemegamenu li a.iceMenuTitle img{ border:none}
a.iceMenuTitle img{ border:none}  


/* --------------------------[ The below is just for non-javscript users ]--------------------------*/
#icemegamenu li li {   
float:none; }

#icemegamenu li li a{ /* Just submenu links*/    
	position:relative;
	height:auto!important;
	float:none;}

#icemegamenu li ul.sub_level_1 {
	position: absolute;
	width: 10em;
	margin-left: -1000em;
}
#icemegamenu li ul.sub_level_1 li{
	background:none;
	float:none;
	border-right:none;
	min-width:245px;
}
#icemegamenu li ul.sub_level_1 li div.iceCols li { padding-left:15px}
	#icemegamenu li ul.sub_level_2 li div.iceCols li { padding-left:0}


#icemegamenu li ul.sub_level_1 ul {
	padding-left:0}

#icemegamenu li ul li ul.sub_level_2{
	position: absolute;
	width: 10em;
	margin-left: -1000em;
}

/* third-and-above-level lists */

/* lists nested under hovered list items */
#icemegamenu li:hover ul {  margin-left: 0; }
#icemegamenu li li li.iceMenuLiLevel_2:hover ul.sub_level_2 {   margin-left:21em; z-index:99; position:absolute; margin-top:-3.5em;  } 
#icemegamenu li li.iceMenuLiLevel_2:hover ul.sub_level_2{    margin-left:8em; position: relative; margin-top:-3.5em;  }  
/*#icemegamenu li li:hover ul {    margin-left: 10em; margin-top:-2.5em;}  */
			 
/* extra positioning rules for limited noscript keyboard accessibility */
#icemegamenu li a:focus + ul {  margin-left: 0; margin-top:2.2em; }
#icemegamenu li li a:focus + ul { left:0; margin-left: 1010em; margin-top:-2.2em;}
#icemegamenu li li a:focus {left:0;  margin-left:1000em; width:10em;  margin-top:0;}
#icemegamenu li li li a:focus {left:0; margin-left: 2010em; width: 10em;  margin-top:-1em;}
#icemegamenu li:hover a:focus{ margin-left: 0; }
#icemegamenu li li:hover a:focus + ul { margin-left: 10em; }

.icesubMenu { position:absolute}


/* for the modules insdie the dropdown */
.icesubMenu .icemega_cover_module {
	position:relative; 
	overflow:hidden; 
	width:auto!important;
	padding:10px 15px}
	div#subMenusContainer .icemega_cover_module {
		padding-left:0;
		padding-right:0}


	.icesubMenu .icemega_cover_module .icemega_modulewrap { 
		position:relative;
		color:#fff;
		color:rgba(255,255,255,.7);}


	.icesubMenu .icemega_cover_module .icemega_modulewrap span.iceModuleTile {
		color:#fff;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:1.4em;
		margin-bottom:5px;
		display:block;}
		
	.icesubMenu .icemega_cover_module .icemega_modulewrap p:last-child {
		margin-bottom:.25em}
		
	.icesubMenu .icemega_cover_module .icemega_modulewrap a { 
		color:#F0C237;}		




div#subMenusContainer ul.icesubMenu li div.iceCols ul {
	list-style:none;
	padding:0px;
	margin:0px;}
	
	
*/