@import url(../../common/css/menustyle.css);
@import url(../../common/css/jshover.css);
@import url(../../common/css/megamenu-components.css);

/*****************************
 * MEGA MENU 
 *****************************/
 
ul.navi div.fxcontent{
	position: absolute;	
	display: block;
}
.mega-col {
	background: url(../../common/images/bg2.png);
}
ul.navi div.fxcontent>div.mega-content.insidefx{
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
}
/* level2 */
ul.navi ul.level2 {
	background:none;
}
ul.navi ul.level2 li.level2 {
	background:none;
	border:none;
}
ul.navi ul.level2 li.hover {
	background: url(../../common/images/bg2.png);
}
/* lv n */
ul.navi div.mega-content.level3,
ul.navi div.mega-content.level4,
ul.navi div.mega-content.level5,
ul.navi div.mega-content.level6,
ul.navi div.mega-content.level7,
ul.navi div.mega-content.level8,
ul.navi div.mega-content.level9
{
	background: url(../../common/images/bg4.png);
}
ul.navi div.mega-content.level3 ul {
	background:none;
}
ul.navi div.mega-content.level3 li {
	border:none;
	background:none;
}
ul.navi div.mega-content.level3 li.hover {
	background: url(../../common/images/bg2.png);
}
/* module */
.mega-module.moduletable ul {
	min-width:50%;
	background:none;
}
.mega-module.moduletable ul li {
	background:none;
	border:none;
}
.mega-module.moduletable {
	background:none;
	text-align:left;
	margin:0;
}
.mega-module.moduletable .mega-module-title h3 {
    font-family: Arial,Helvetica,sans-serif !important;
    line-height: 45px;
    margin: 0;
    text-align: left;
}
.navirtl .mega-module.moduletable {
	text-align:right;
	direction: rtl;
}
.navirtl .mega-module.moduletable .mega-module-title h3 {
    text-align: right;
}
.mega-module.moduletable .mega-module-content {

}
ul.navi .mega-module.moduletable ul {
    border: medium none;
    margin: 0;
    min-width: 100%;
    padding: 0;
    width: auto;
    background:none;
}
ul.navi .mega-module.moduletable ul li {
	background:none;
	border:none;
	margin:0 2px;
}
ul.navi .mega-module.moduletable ul li:hover, 
ul.navi .mega-module.moduletable ul li.active {
    background: url(../../common/images/bg2.png);
}
ul.navi .mega-module.moduletable ul li > a, 
ul.navi .mega-module.moduletable ul li > span {
    color: #FFFFFF;
    display: block;
    height: 30px;
    line-height: 30px;
    margin: 1px 0;
    padding: 0 0 0 20px;
    background: url(../../common/images/style-list.png) no-repeat 6px center;
}
ul.navirtl .mega-module.moduletable ul li > a, 
ul.navirtl .mega-module.moduletable ul li > span {
    margin: 1px 7px 1px 0;
    padding: 0 13px 0 0;
    background: url(../../common/images/style-list.png) no-repeat right center;
}
ul.navi div.mega-group div.mega-group-title div.separator, ul.navi div.mega-group div.mega-group-title a {
    padding: 0 0 0 10px;
}
ul.navi div.separator.level3, ul.navi div.separator.level4, ul.navi div.separator.level5, ul.navi div.separator.level6, ul.navi div.separator.level7, ul.navi div.separator.level8, ul.navi div.separator.level9, ul.navi a.level3, ul.navi a.level4, ul.navi a.level5, ul.navi a.level6, ul.navi a.level7, ul.navi a.level8, ul.navi a.level9 {
    color:#fff;
}
ul.navirtl div.separator.level3, ul.navirtl div.separator.level4, ul.navirtl div.separator.level5, ul.navirtl div.separator.level6, ul.navirtl div.separator.level7, ul.navirtl div.separator.level8, ul.navirtl div.separator.level9, ul.navirtl a.level3, ul.navirtl a.level4, ul.navirtl a.level5, ul.navirtl a.level6, ul.navirtl a.level7, ul.navirtl a.level8, ul.navirtl a.level9 {
    padding: 0 10px 0 20px;
	direction: rtl;
	text-align:right;
}
ul.navi div.mega-group div.mega-group-content > ul.subnavi > li.hover,
ul.navi div.mega-group div.mega-group-content > ul.subnavi > li.active {
    background: url(../../common/images/bg2.png);
}
/* sj basic news */
.mega-module.moduletable .widget-wrap .lineItem .countlist {
	display:none;
}
.mega-module.moduletable .widget-wrap {
	padding: 10px 10px 10px 10px;
}
.mega-module.moduletable .widget-wrap .lineItem.last .post-inner {
	margin-bottom:0;
}
/* LTR SLIDE */
ul.navi div.mega-content {
    background: url(../../common/images/bg1.png);
}
ul.navi div.mega-content-inner {
	background: none;
}
ul.navi div.fxcontent.slide.drop>div.mega-content.insidefx{
	bottom: 0;
	left: 0;
	right: 0;
	/*padding: 10px 10px 10px 10px;*/
}
ul.navi div.fxcontent.slide.toleft>div.mega-content.insidefx{
	top: 0;
	left: 0;
}
ul.navi div.fxcontent.slide.toright>div.mega-content.insidefx{
	top: 0;
	right: 0;
}
/* LTR SCROLL */
ul.navi div.fxcontent.scroll.drop>div.mega-content.insidefx{
	top: 0;
	left: 0;
}
ul.navi div.fxcontent.scroll.toleft>div.mega-content.insidefx{
	top: 0;
	right: 0;
}
ul.navi div.fxcontent.scroll.toright>div.mega-content.insidefx{
	top: 0;
	left: 0;
}

ul.navi div.fxcontent>div.fxcontent-bar{
	/* as div.mega-content background */
	background-color: #909090;
	display: block;
	position: absolute;	
}
ul.navi div.fxcontent.slide.drop>div.fxcontent-bar{
	top: 0;
	left: 0;
}
ul.navi div.fxcontent.slide.toleft>div.fxcontent-bar{
	top: 0;
	right: 0;
}
ul.navi div.fxcontent.slide.toright>div.fxcontent-bar{
	top: 0;
	left: 0;
}

ul.navi div.fxcontent.scroll.drop>div.fxcontent-bar{
	bottom: 0;
	left: 0;
}
ul.navi div.fxcontent.scroll.toleft>div.fxcontent-bar{
	bottom: 0;
	left: 0;
}
ul.navi div.fxcontent.scroll.toright>div.fxcontent-bar{
	bottom: 0;
	right: 0;
}

ul.navi div.fxcontent>div.fxcontent-pinner {
	background: #f00;
	display: block;
	position: absolute;
	top: -8px;
	left: -8px;
	width: 16px;
	height: 16px;
}

/** for RTL **/
ul.navirtl div.fxcontent{
	position: absolute;	
	display: block;
}

ul.navirtl div.fxcontent>div.mega-content.insidefx{
	top: auto;
	right: auto;
	bottom: auto;
	left: auto;
}

ul.navirtl div.fxcontent.slide.drop>div.mega-content.insidefx{
	bottom: 0;
	right: 0;
}
ul.navirtl div.fxcontent.slide.toleft>div.mega-content.insidefx{
	top: 0;
	left: 0;
}
ul.navirtl div.fxcontent.slide.toright>div.mega-content.insidefx{
	top: 0;
	right: 0;
}

ul.navirtl div.fxcontent.scroll.drop>div.mega-content.insidefx{
	top: 0;
	right: 0;
}
ul.navirtl div.fxcontent.scroll.toleft>div.mega-content.insidefx{
	top: 0;
	right: 0;
}
ul.navirtl div.fxcontent.scroll.toright>div.mega-content.insidefx{
	top: 0;
	left: 0;
}

ul.navirtl div.fxcontent>div.fxcontent-bar{
	/* as div.mega-content background */
	background-color: #909090;
	display: block;
	position: absolute;	
}
ul.navirtl div.fxcontent.slide.drop>div.fxcontent-bar{
	top: 0;
	right: 0;
}
ul.navirtl div.fxcontent.slide.toleft>div.fxcontent-bar{
	top: 0;
	right: 0;
}
ul.navirtl div.fxcontent.slide.toright>div.fxcontent-bar{
	top: 0;
	left: 0;
}

ul.navirtl div.fxcontent.scroll.drop>div.fxcontent-bar{
	bottom: 0;
	left: 0;
}
ul.navirtl div.fxcontent.scroll.toleft>div.fxcontent-bar{
	bottom: 0;
	left: 0;
}
ul.navirtl div.fxcontent.scroll.toright>div.fxcontent-bar{
	bottom: 0;
	right: 0;
}

ul.navirtl div.fxcontent>div.fxcontent-pinner {
	background: #f00;
	display: block;
	position: absolute;
	top: -8px;
	left: -8px;
	width: 16px;
	height: 16px;
}
ul.navi div.mega-group div.mega-group-title {
	border:none;
    margin: 0;
}
ul.navi div.mega-group div.mega-group-title a {
	border:none;
    margin: 0;
    background: url(../../../../images/bg-h3-module-df.png) repeat-x center bottom;
    font-weight: normal;
    padding: 0 10px;
}
ul.navi div.mega-group div.mega-group-title a span.menu-title {
	padding:0;
	display:block;
	height:45px;
	line-height:45px;
}
ul.navi div.separator.level2 span.menu-title, ul.navi a.level2 span.menu-title {
    background: none;
}