/* layout */
div.wrapTotal { width:980px; margin:0 auto; padding:0; position:relative; z-index:1; }

/*메인top 영역*/
div.wrapTop h1#logo { display:block; margin:0; padding:23px 0 0 10px; width:180px; height:51px; float:left; }
div.wrapTop h2#Search { display:block; margin:0; padding:23px 0 0 0px; width:380px; height:51px; float:left; }
div.wrapTop h2#Search .searchbox{ display:block; margin-right:5px; padding:5px; border:6px solid #0084c4; width:290px; font-size:16px; font-weight:bold; float:left; }
div.wrapTop div#userMenu {margin:0; padding:12px 5px 0 0; height:14px; float:right;}
div.wrapTop div#userMenu ul {display:block; margin:0; padding:0; text-align:right; }
div.wrapTop div#userMenu ul li {display:inline; padding:0 6px; border-right:1px solid #898989; float:left; font-size:11px; height:10px;}
div.wrapTop div#userMenu ul li a{font-size:11px; color:#898989;}
div.wrapTop div#userMenu ul li.ex { border-right:none; }
div.wrapTop div#userMenu ul li span{color:#464646; font-weight:bold; padding-right:5px;}
/*div.wrapTop div#userMenu { margin:0; padding:34px 0 0 0; width:310px; height:14px; float:right; }
div.wrapTop div#userMenu ul { display:block; margin:0; padding:0; width:310px; text-align:right; }
div.wrapTop div#userMenu ul li { display:inline; padding:0px 0px; border-right:2px solid #c4c4c4; float:left;}
div.wrapTop div#userMenu ul li.ex { border-right:none; }*/

/*서브top 영역*/
div.wrapsubTop h1#logo {display:block; margin:0; padding:28px 0 0 10px; margin-right:20px; height:46px; float:left; }
div.wrapsubTop h2#Search {display:block; margin:0; padding:28px 0 0 0px; height:46px; float:left; }
div.wrapsubTop h2#Search .searchbox {display:block; margin-right:2px; padding:4px; border:2px solid #0084c4; width:200px; font-size:14px; font-weight:bold; float:left;}
div.wrapsubTop div#userMenu {margin:0; padding:12px 5px 0 0; height:14px; float:right;}
div.wrapsubTop div#userMenu ul {display:block; margin:0; padding:0; text-align:right; }
div.wrapsubTop div#userMenu ul li {display:inline; padding:0 6px; border-right:1px solid #898989; float:left; font-size:11px; height:10px;}
div.wrapsubTop div#userMenu ul li a{font-size:11px; color:#898989;}
div.wrapsubTop div#userMenu ul li.ex { border-right:none; }
div.wrapsubTop div#userMenu ul li span{color:#464646; font-weight:bold; padding-right:5px;}


/* top_menu 상단메뉴 */

div#menu{clear:both; margin:0; padding:0; width:980px; height:71px; background-image:url(../img/menu/bgMenu.gif); background-repeat:no-repeat; position:relative;}
div#menu ul.TM { display:block; position:relative; top:0; padding-left:10px; }
div#menu ul.TM li { display:inline; margin:0; padding:0; float:left; }
div#menu ul.TM li.ex { display:inline; margin:0; padding:0; float:right;}
div#menu ul.TM li ul.SM { display:none; position:absolute; height:20px; top:43px; }
div#menu ul.TM li ul.SM li { display:inline; margin:4px 0; float:left;border-right:1px solid #c4c4c4; height:15px; }

div#menu ul.TM li ul#SM1 { left:7px;}/*뉴스*/
div#menu ul.TM li ul#SM2 { left:65px; }/*동호회*/
div#menu ul.TM li ul#SM3 { left:150px; }/*동영상_슬라이드쇼*/
div#menu ul.TM li ul#SM4 { left:238px; }/*e-book*/
div#menu ul.TM li ul#SM5 { left:332px; }/*랭킹정보*/
div#menu ul.TM li ul#SM6 { left:400px; }/*쇼핑몰*/
div#menu ul.TM li ul#SM7 { left:470px; }/*벼룩시장*/
div#menu ul.TM li ul#SM8 { left:540px; }/*커뮤니티*/
div#menu ul.TM li ul#SM9 { left:630px; }/*제휴사이트*/
div#menu ul.TM li ul#SM10 { left:630px; }/*정기구독*/

div#menu ul.TM li ul#SM1 .ex {border-right:none;}
div#menu ul.TM li ul#SM2 .ex {border-right:none;}
div#menu ul.TM li ul#SM3 .ex {border-right:none;}
div#menu ul.TM li ul#SM4 .ex {border-right:none;}
div#menu ul.TM li ul#SM5 .ex {border-right:none;}
div#menu ul.TM li ul#SM6 .ex {border-right:none;}
div#menu ul.TM li ul#SM7 .ex {border-right:none;}
div#menu ul.TM li ul#SM8 .ex {border-right:none;}
div#menu ul.TM li ul#SM9 .ex {border-right:none;}
div#menu ul.TM li ul#SM10 .ex {border-right:none;}

div#menu ul.TM li ul.VL { display:block; }
div#menu ul.TM li ul.HL { display:none; }


/* left_menu 왼쪽메뉴 */
#leftMenu{border:1px #d9d9da solid; padding-bottom:20px;}
#leftMenu li.title{margin:0; padding-bottom:10px;}
#leftMenu li {font-weight:bold;line-height:14px; margin:6px 0 0 10px;}
#leftMenu li a{color:#363636;}
#leftMenu li a:hover{text-decoration:underline;}
#leftMenu li.on{color:#0054a6; background:url(../img/menu/arrow.gif) no-repeat 100px 3px; padding-right:20px;}
#leftMenu li.on a{color:#0054a6;}
#leftMenu li.txt{font-weight:normal; color:#898989; text-align:center; margin-left:-1px;}



