/* gnb 메뉴 롤오버 설정 */
/* menu1 */

.menu {list-style:none; height:30px; position:relative; float:left; z-index:999;}
.menu li.top {display:block; float:left; position:relative; z-index:999;}

.menu li a.top_link {display:block; float:left; height:30px; cursor:pointer; z-index:999;}
.menu li a.top_link span.down {width:160px; height:30px; float:left; display:block; z-index:999;}
.menu li a.top_link:hover {background:url(/images/head/m01_on.gif) no-repeat; z-index:999;}
.menu li:hover > a.top_link {background:url(/images/head/m01_on.gif) no-repeat; z-index:999;}

.menu li a.top_link2 {display:block; float:left; height:40px; cursor:pointer; z-index:999;}
.menu li a.top_link2 span.down {width:160px; height:30px; float:left; display:block; z-index:999;}
.menu li a.top_link2:hover {background:url(/images/head/m02_on.gif) no-repeat; z-index:999;}
.menu li:hover > a.top_link2 {background:url(/images/head/m02_on.gif) no-repeat; z-index:999;}

.menu li a.top_link3 {display:block; float:left; height:40px; cursor:pointer;}
.menu li a.top_link3 span.down {width:160px; height:30px; float:left; display:block;}
.menu li a.top_link3:hover {background:url(/images/head/m03_on.gif) no-repeat;}
.menu li:hover > a.top_link3 {background:url(/images/head/m03_on.gif) no-repeat;}

.menu li a.top_link4 {display:block; float:left; height:40px; cursor:pointer;}
.menu li a.top_link4 span.down {width:160px; height:30px; float:left; display:block;}
.menu li a.top_link4:hover {background:url(/images/head/m04_on.gif) no-repeat;}
.menu li:hover > a.top_link4 {background:url(/images/head/m04_on.gif) no-repeat;}

.menu li a.top_link5 {display:block; float:left; height:40px; cursor:pointer;}
.menu li a.top_link5 span.down {width:160px; height:30px; float:left; display:block;}
.menu li a.top_link5:hover {background:url(/images/head/m05_on.gif) no-repeat;}
.menu li:hover > a.top_link5 {background:url(/images/head/m05_on.gif) no-repeat;}

.menu li a.top_link6 {display:block; float:left; height:40px; cursor:pointer;}
.menu li a.top_link6 span.down {width:160px; height:30px; float:left; display:block;}
.menu li a.top_link6:hover {background:url(/images/head/m06_on.gif) no-repeat;}
.menu li:hover > a.top_link6 {background:url(/images/head/m06_on.gif) no-repeat;}

.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}


/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; z-index:999; }

.menu :hover ul.s011 {left:0; top:30px; width:160px; height:auto; z-index:999; }
.menu :hover ul.s011 li {display:block; width:160px; height:30px; background:url(../images/head/011_off.gif); z-index:999; }
.menu :hover ul.s011 li a {display:block; width:160px; height:30px; z-index:999; }
.menu :hover ul.s011 li a:hover { background:url(../images/head/011_on.gif); z-index:999; }

.menu :hover ul.s012 {left:0; top:60px; width:160px; height:auto; z-index:999;}
.menu :hover ul.s012 li {display:block; width:160px; height:30px; background:url(../images/head/012_off.gif); z-index:999; }
.menu :hover ul.s012 li a {display:block; width:160px; height:30px; z-index:999;}
.menu :hover ul.s012 li a:hover { background:url(../images/head/012_on.gif); z-index:999;}


.menu :hover ul.s021 {left:0; top:30px; width:195px; height:auto; }
.menu :hover ul.s021 li {display:block; width:195px; height:30px; background:url(../images/head/021_off.gif); }
.menu :hover ul.s021 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s021 li a:hover { background:url(../images/head/021_on.gif);}

.menu :hover ul.s022 {left:0; top:60px; width:195px; height:auto; }
.menu :hover ul.s022 li {display:block; width:195px; height:30px; background:url(../images/head/022_off.gif); }
.menu :hover ul.s022 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s022 li a:hover { background:url(../images/head/022_on.gif);}

.menu :hover ul.s023 {left:0; top:90px; width:195px; height:auto; }
.menu :hover ul.s023 li {display:block; width:195px; height:30px; background:url(../images/head/023_off.gif); }
.menu :hover ul.s023 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s023 li a:hover { background:url(../images/head/023_on.gif);}

.menu :hover ul.s024 {left:0; top:120px; width:195px; height:auto; }
.menu :hover ul.s024 li {display:block; width:195px; height:30px; background:url(../images/head/024_off.gif); }
.menu :hover ul.s024 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s024 li a:hover { background:url(../images/head/024_on.gif);}

.menu :hover ul.s025 {left:0; top:150px; width:195px; height:auto; }
.menu :hover ul.s025 li {display:block; width:195px; height:30px; background:url(../images/head/025_off.gif); }
.menu :hover ul.s025 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s025 li a:hover { background:url(../images/head/025_on.gif);}

.menu :hover ul.s026 {left:0; top:180px; width:195px; height:auto; }
.menu :hover ul.s026 li {display:block; width:195px; height:30px; background:url(../images/head/026_off.gif); }
.menu :hover ul.s026 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s026 li a:hover { background:url(../images/head/026_on.gif);}

.menu :hover ul.s027 {left:0; top:210px; width:195px; height:auto; }
.menu :hover ul.s027 li {display:block; width:195px; height:30px; background:url(../images/head/027_off.gif); }
.menu :hover ul.s027 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s027 li a:hover { background:url(../images/head/027_on.gif);}

.menu :hover ul.s028 {left:0; top:240px; width:195px; height:auto; }
.menu :hover ul.s028 li {display:block; width:195px; height:30px; background:url(../images/head/028_off.gif); }
.menu :hover ul.s028 li a {display:block; width:195px; height:30px;}
.menu :hover ul.s028 li a:hover { background:url(../images/head/028_on.gif);}


.menu :hover ul.s031 {left:0; top:30px; width:160px; height:auto; }
.menu :hover ul.s031 li {display:block; width:160px; height:30px; background:url(../images/head/031_off.gif); }
.menu :hover ul.s031 li a {display:block; width:160px; height:30px;}
.menu :hover ul.s031 li a:hover { background:url(../images/head/031_on.gif);}

.menu :hover ul.s032 {left:0; top:60px; width:160px; height:auto; }
.menu :hover ul.s032 li {display:block; width:160px; height:30px; background:url(../images/head/032_off.gif); }
.menu :hover ul.s032 li a {display:block; width:160px; height:30px;}
.menu :hover ul.s032 li a:hover { background:url(../images/head/032_on.gif);}


.menu :hover ul.s041 {left:0; top:30px; width:160px; height:auto; }
.menu :hover ul.s041 li {display:block; width:160px; height:30px; background:url(../images/head/041_off.gif); }
.menu :hover ul.s041 li a {display:block; width:160px; height:30px;}
.menu :hover ul.s041 li a:hover { background:url(../images/head/041_on.gif);}

.menu :hover ul.s042 {left:0; top:60px; width:160px; height:auto; }
.menu :hover ul.s042 li {display:block; width:160px; height:30px; background:url(../images/head/042_off.gif); }
.menu :hover ul.s042 li a {display:block; width:160px; height:30px;}
.menu :hover ul.s042 li a:hover { background:url(../images/head/042_on.gif);}

.menu :hover ul.s043 {left:0; top:90px; width:160px; height:auto; }
.menu :hover ul.s043 li {display:block; width:160px; height:30px; background:url(../images/head/043_off.gif); }
.menu :hover ul.s043 li a {display:block; width:160px; height:30px;}
.menu :hover ul.s043 li a:hover { background:url(../images/head/043_on.gif);}


.menu :hover ul.s061 {left:0; top:30px; width:180px; height:auto; }
.menu :hover ul.s061 li {display:block; width:180px; height:20px; background:#FFFFFF; border:1px solid #eeeeee; padding-top:10px; font-weight:bold; }
.menu :hover ul.s061 li a {display:block; width:180px; height:20px;}
.menu :hover ul.s061 li a:hover { background:url(../images/head/041_on.gif);}