@charset "utf-8";
/*-------------- All About Main Menu ----------*/
#top_menu {
	width:1000px;
	height:60px;
	margin: 0 auto;
}
.main_menu ul li a span {
	display:none;
}
.main_menu ul li a {
	height:57px;
	display:block;
	background-repeat:no-repeat;
}
.main_menu ul li {
	float:left;
}
.main_menu ul {
	margin: 0px;
	padding: 0px;
	list-style:none;
}

.menu_home a {
	background-image: url(/images/topmenu.png);
	background-position:-4px 0px;
	width:150px;
	height:18px;
}
.menu_home a:hover {
	background-image: url(/images/topmenu.png);
	background-position:-4px -64px;
}
.menu_games a {
	background-image: url(/images/topmenu.png);
	background-position:-155px 0px;
	width:133px;
	height:69px;
}
.menu_games a:hover {
	background-image: url(/images/topmenu.png);
	background-position:-155px -64px;
}
.menu_korean a {
	background-image: url(/images/topmenu.png);
	background-position:-289px 0px;
	width:345px;
	height:69px;
}
.menu_korean a:hover {
	background-image: url(/images/topmenu.png);
	background-position:-289px -64px;
}
.menu_manga a {
	background-image: url(/images/topmenu.png);
	background-position:-637px 0px;
	width:184px;
	height:69px;
}
.menu_manga a:hover {
	background-image: url(/images/topmenu.png);
	background-position:-637px -64px;
}
.menu_community a {
	background-image: url(/images/topmenu.png);
	background-position:-823px 0px;
	width:181px;
	height:69px;
}
.menu_community a:hover {
	background-image: url(/images/topmenu.png);
	background-position:-823px -64px;
}

/*-------------- End All About Main Menu ----------*/

/*----------- Menu Drop --------------------*/
ol, ul{
	list-style:none;
	padding-left: 0px;
    margin:auto;
}

#nav1 li {
    position: relative;
}
#nav1 li div {
    display: none;
    position: absolute;
    top: 74px;
    margin-left: 50%;
    left: -100px;
    width: 200px;
    padding-top: 16px;
    background: url(/images/submenu_t.png) no-repeat 0 0;
    }
#nav1 li div ul {
    width: 200px;
    padding: 0 0 20px;
	background: url(/images/submenu_b.png) no-repeat 0 100%;
    }
#nav1 li div ul li {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 21px;
	background-image:url(/images/submenu_m.png);
    }
#nav1 li ul li a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 18px;
    width: auto !important;
    text-align: left;
    background: none;
    color: #CCC;
    /* font-weight: bold; */
    text-decoration: none;
    text-indent: 0;
    /* text-shadow: 1px 1px 1px #eee; */
    } 
#nav1 li ul li a:hover {color: #FA6000;}

#nav2 li {
    position: relative;
}
#nav2 li div {
    display: none;
    position: absolute;
    top: 74px;
    margin-left: 50%;
    left: -100px;
    width: 200px;
    padding-top: 16px;
    background: url(/images/submenu_t.png) no-repeat 0 0;
    }
#nav2 li div ul {
    width: 200px;
    padding: 0 0 20px;
	background: url(/images/submenu_b.png) no-repeat 0 100%;
    }
#nav2 li div ul li {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 21px;
	background-image:url(/images/submenu_m.png);
    }
#nav2 li ul li a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 18px;
    width: auto !important;
    text-align: left;
    background: none;
    color: #CCC;
    /* font-weight: bold; */
    text-decoration: none;
    text-indent: 0;
    /* text-shadow: 1px 1px 1px #eee; */
    } 
#nav2 li ul li a:hover {color: #FA6000;}

#nav3 li {
    position: relative;
}
#nav3 li div {
    display: none;
    position: absolute;
    top: 74px;
    margin-left: 50%;
    left: -100px;
    width: 200px;
    padding-top: 16px;
    background: url(/images/submenu_t.png) no-repeat 0 0;
    }
#nav3 li div ul {
    width: 200px;
    padding: 0 0 20px;
	background: url(/images/submenu_b.png) no-repeat 0 100%;
    }
#nav3 li div ul li {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 21px;
	background-image:url(/images/submenu_m.png);
    }
#nav3 li ul li a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 18px;
    width: auto !important;
    text-align: left;
    background: none;
    color: #CCC;
    /* font-weight: bold; */
    text-decoration: none;
    text-indent: 0;
    /* text-shadow: 1px 1px 1px #eee; */
    } 
#nav3 li ul li a:hover {color: #FA6000;}


#nav4 li {
    position: relative;
}
#nav4 li div {
    display: none;
    position: absolute;
    top: 74px;
    margin-left: 50%;
    left: -100px;
    width: 200px;
    padding-top: 16px;
    background: url(/images/submenu_t.png) no-repeat 0 0;
    }
#nav4 li div ul {
    width: 200px;
    padding: 0 0 20px;
	background: url(/images/submenu_b.png) no-repeat 0 100%;
    }
#nav4 li div ul li {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 21px;
	background-image:url(/images/submenu_m.png);
    }
#nav4 li ul li a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 18px;
    width: auto !important;
    text-align: left;
    background: none;
    color: #CCC;
    /* font-weight: bold; */
    text-decoration: none;
    text-indent: 0;
    /* text-shadow: 1px 1px 1px #eee; */
    } 
#nav4 li ul li a:hover {color: #FA6000;}


#nav5 li {
    position: relative;
}
#nav5 li div {
    display: none;
    position: absolute;
    top: 74px;
    margin-left: 50%;
    left: -100px;
    width: 200px;
    padding-top: 16px;
    background: url(/images/submenu_t.png) no-repeat 0 0;
    }
#nav5 li div ul {
    width: 200px;
    padding: 0 0 20px;


	background: url(/images/submenu_b.png) no-repeat 0 100%;
    }
#nav5 li div ul li {
    float: none;
    position: relative;
    width: 158px;
    padding: 0px 21px;
	background-image:url(/images/submenu_m.png);
    }
#nav5 li ul li a {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	height: 18px;
    width: auto !important;
    text-align: left;
    background: none;
    color: #CCC;
    /* font-weight: bold; */
    text-decoration: none;
    text-indent: 0;
    /* text-shadow: 1px 1px 1px #eee; */
    } 
#nav5 li ul li a:hover {color: #FA6000;}
/*----------- End Menu Drop --------------------*/


.nav {
 padding:0px;
 margin:0px;
}
.nav li {
 	list-style-type:none;
	padding:1px;

}
.nav li a {
	background-image:url('/images/sprite-image.png');
	background-repeat:no-repeat;
	display:block;
	
}




/*Korean*/
.nav li a.sprite-actress{ background-position: 0 0;height: 30px;display:inline-block; } 
.nav li a.sprite-kmusics{ background-position: 0 -745px; height: 30px;display:inline-block; } 
.nav li a.sprite-knews{ background-position: 0 -785px;  height: 30px;display:inline-block; } 
.nav li a.sprite-mv{ background-position: 0 -1015px;  height: 30px;display:inline-block; } 
.nav li a.sprite-ringtone{ background-position: 0 -1395px;  height: 30px;display:inline-block; } 
.nav li a.sprite-series{ background-position: 0 -1481px;  height: 30px;display:inline-block; } 
.nav li a.sprite-singer{ background-position: 0 -1561px;  height: 30px;display:inline-block; } 
/*Game*/
.nav li a.sprite-angry{ background-position: 0 -40px;  height: 30px;display:inline-block; } 
.nav li a.sprite-ben10{ background-position: 0 -80px;  height: 30px;display:inline-block; } 
.nav li a.sprite-board{ background-position: 0 -160px;  height: 30px;display:inline-block; } 
.nav li a.sprite-card{ background-position: 0 -200px;  height: 30px;display:inline-block; } 
.nav li a.sprite-cooking{ background-position: 0 -280px;  height: 30px;display:inline-block; } 
.nav li a.sprite-dancing{ background-position: 0 -360px;  height: 30px;display:inline-block; } 
.nav li a.sprite-dressing{ background-position: 0 -400px;  height: 30px;display:inline-block; } 
.nav li a.sprite-fighting{ background-position: 0 -520px;  height: 30px;display:inline-block; } 
.nav li a.sprite-football{ background-position: 0 -560px;  height: 30px;display:inline-block; }
.nav li a.sprite-mario{ background-position: 0 -895px;  height: 30px;display:inline-block; } 
.nav li a.sprite-matching{ background-position: 0 -935px;  height: 30px;display:inline-block; } 
.nav li a.sprite-pingpong{ background-position: 0 -1195px;  height: 30px;display:inline-block; } 
.nav li a.sprite-puzzle{ background-position: 0 -1275px;  height: 30px;display:inline-block; } 
.nav li a.sprite-racing{ background-position: 0 -1315px;  height: 30px;display:inline-block; } 
.nav li a.sprite-shooting{ background-position: 0 -1521px;  height: 30px;display:inline-block; } 
.nav li a.sprite-snooker{ background-position: 0 -1601px;  height: 30px;display:inline-block; } 
.nav li a.sprite-soldier{ background-position: 0 -1641px;  height: 30px;display:inline-block; } 
.nav li a.sprite-sonic{ background-position: 0 -1681px;  height: 30px;display:inline-block; } 
.nav li a.sprite-tennis{ background-position: 0 -1721px;  height: 30px;display:inline-block; } 
.nav li a.sprite-vegetable{ background-position: 0 -1881px;  height: 30px;display:inline-block; } 
/*Manga*/
.nav li a.sprite-bleach{ background-position: 0 -120px;  height: 30px;display:inline-block; } 
.nav li a.sprite-dgray-man{ background-position: 0 -320px;  height: 30px;display:inline-block; } 
.nav li a.sprite-fairy-tail{ background-position: 0 -480px;  height: 30px;display:inline-block; } 
.nav li a.sprite-hunter{ background-position: 0 -640px;  height: 30px;display:inline-block; } 
.nav li a.sprite-ippo{ background-position: 0 -705px;  height: 30px;display:inline-block; } 
.nav li a.sprite-naruto{ background-position: 0 -1095px;  height: 30px;display:inline-block; } 
.nav li a.sprite-naruto-gaiden{ background-position: 0 -2045px;  height: 30px;display:inline-block; } 
.nav li a.sprite-onepiece{ background-position: 0 -1135px;  height: 30px;display:inline-block; }
.nav li a.sprite-pot{ background-position: 0 -1235px;  height: 30px;display:inline-block; } 
.nav li a.sprite-reborn{ background-position: 0 -1355px;  height: 30px;display:inline-block; } 
.nav li a.sprite-toriko{ background-position: 0 -1761px;  height: 30px;display:inline-block; } 
.nav li a.sprite-beelzebub{ background-position: 0 -1961px;  height: 30px;display:inline-block; } 
.nav li a.sprite-nanatsu{ background-position: 0 -2000px;  height: 30px;display:inline-block; } 
.nav li a.sprite-soma{ background-position: 0 -2085px;  height: 30px;display:inline-block; } 
.nav li a.sprite-clover{ background-position: 0 -2125px;  height: 30px;display:inline-block; } 
.nav li a.sprite-gintama{ background-position: 0 -2165px;  height: 30px;display:inline-block; } 
.nav li a.sprite-dbs{ background-position: 0 -2205px;  height: 30px;display:inline-block; } 
/*Social*/
.nav li a.sprite-community{ background-position: 0 -240px;  height: 30px;display:inline-block; } 
.nav li a.sprite-facebook{ background-position: 0 -440px;  height: 30px;display:inline-block; } 
.nav li a.sprite-hi5{ background-position: 0 -600px;  height: 30px;display:inline-block; } 
.nav li a.sprite-msn{ background-position: 0 -975px;  height: 30px;display:inline-block; } 
.nav li a.sprite-myspace{ background-position: 0 -1055px;  height: 30px;display:inline-block; } 
.nav li a.sprite-twitter{ background-position: 0 -1841px;  height: 30px;display:inline-block; } 
.nav li a.sprite-yahoo{ background-position: 0 -1921px;  height: 30px;display:inline-block; } 
/*Sub*/

.nav li a.sprite-lottery{ background-position: 0 -855px; height: 30px; display:inline-block;} 
.nav li a.sprite-tv{ background-position: 0 -1801px; height: 30px; display:inline-block;} 


/*Icon*/
.sprite-info{ background-position: 0 -680px; width: 15px; height: 15px; } 
.sprite-listen{ background-position: 0 -825px; width: 20px; height: 20px; } 
.sprite-orange{ background-position: 0 -1175px; width: 10px; height: 10px; } 
.nav li a.sprite-rss{ background-position: 0 -1435px; width: 31px; height: 11px; } 
.nav li a.sprite-rss_logo{ background-position: 0 -1456px; width: 15px; height: 15px; display:inline-block; text-decoration:none;} 






.navf {
 padding:0px;
 margin:0px;
}
.navf li {
 	list-style-type:none;
	padding:1px;
	display:inline;

}
.navf li a {
	background-image:url('/images/sprite-image.png');
	background-repeat:no-repeat;
	display:block;
	
}



.sprite-set-text {padding: 3px 0 0 35px;}


.div-inline-block {display:inline-block; margin-left:3px; margin-top:-10px}

.div-inline {display:inline-block;}
.div-inline {display:inline; vertical-align:middle; margin-top:-20px; margin-left:3px; margin-right:5px}
/*
.div-inline {display:inline; vertical-align:middle; padding-top:-20px; margin-left:50px}
*/

/*Korean*/
.navf li a.sprite-actress{ background-position: 0 0;height: 30px;display:inline-block; } 
.navf li a.sprite-kmusics{ background-position: 0 -745px; height: 30px;display:inline-block; } 
.navf li a.sprite-knews{ background-position: 0 -785px;  height: 30px;display:inline-block; } 
.navf li a.sprite-series{ background-position: 0 -1481px;  height: 30px;display:inline-block; } 
.navf li a.sprite-singer{ background-position: 0 -1561px;  height: 30px;display:inline-block; } 
/*Game*/
.navf li a.sprite-angry{ background-position: 0 -40px;  height: 30px;display:inline-block; } 
.navf li a.sprite-football{ background-position: 0 -560px;  height: 30px;display:inline-block; }
/*Manga*/
.navf li a.sprite-bleach{ background-position: 0 -120px;  height: 30px;display:inline-block; } 
.navf li a.sprite-fairy-tail{ background-position: 0 -480px;  height: 30px;display:inline-block; } 
.navf li a.sprite-naruto{ background-position: 0 -1095px;  height: 30px;display:inline-block; } 
.navf li a.sprite-naruto-gaiden{ background-position: 0 -2045px;  height: 30px;display:inline-block; } 
.navf li a.sprite-hunter{ background-position: 0 -640px;  height: 30px;display:inline-block; } 
.navf li a.sprite-onepiece{ background-position: 0 -1135px;  height: 30px;display:inline-block; }
.navf li a.sprite-toriko{ background-position: 0 -1761px;  height: 30px;display:inline-block; } 
.navf li a.sprite-nanatsu{ background-position: 0 -2000px;  height: 30px;display:inline-block; } 
.navf li a.sprite-soma{ background-position: 0 -2085px;  height: 30px;display:inline-block; } 
.navf li a.sprite-clover{ background-position: 0 -2125px;  height: 30px;display:inline-block; } 
.navf li a.sprite-gintama{ background-position: 0 -2165px;  height: 30px;display:inline-block; } 
.navf li a.sprite-dbs{ background-position: 0 -2205px;  height: 30px;display:inline-block; } 
/*Sub*/
.navf li a.sprite-lottery{ background-position: 0 -855px;  height: 30px; display:inline-block;} 
.navf li a.sprite-tv{ background-position: 0 -1801px;  height: 30px; display:inline-block; } 
.navf li a.sprite-rss{ background-position: 0 -1435px; width: 31px; height: 11px; display:inline-block; text-decoration:none} 


