@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');


/* left_menu ¿ÞÂÊ¸Þ´º1
#left_menu{position:relative;width:200px;}
#menu_txt ul.depth1{position:relative;margin-top:20px;height:298px;background:url(/image/sub_menu_bg.jpg) no-repeat top center;}
#menu_txt ul.depth1 li{position:relative;height:30px;padding-top:3px;background:url(/image/menu_dot_line.gif) no-repeat 22px 25px;}
#menu_txt ul.depth1 li span.new_up{position:absolute;top:6px;right:35px;}
/* 2Â÷¸Þ´º 
#menu_txt ul.depth2{position:relative;margin-top:15px;}
#menu_txt ul.depth2 li{height:20px;padding-left:15px;background-image:none;}
/*¸Þ´º ±âº»»ö»ó
#menu_txt ul.depth1 li a{position:relative;padding:4px 50px 6px 30px;
font-family: 'Nanum Gothic';color:#969696;}
/*¸Þ´º ¼±ÅÃµÆÀ»¶§
#menu_txt ul.depth1 li a.selected{font-family: 'Nanum Gothic';color:#2852c9;font-weight:bold;}
#menu_txt ul.depth2 li a.selected{font-family: 'Nanum Gothic';color:#6386e8;}
/*¸Þ´º ¿À¹öÇÒ¶§ 
#menu_txt ul.depth1 li a:hover{font-family: 'Nanum Gothic';color:#2852c9;font-weight:bold;}
#menu_txt ul.depth2 li a:hover{font-family: 'Nanum Gothic';color:#6386e8;} */

#category_con{margin-top:10px;padding:0;}
.boardTop {margin:0; list-style:none; height:20px; width:100%;}
.boardTop li {float:left; text-align:center; padding:0px 7px 0px 2px;}
.boardTop li .selected{color:red; font-weight:bold;}
.boardTop .a {padding-top:2px;}

.left_gnb_tit {font-size:24px; line-height:40px; border-bottom:1px solid #8c8c8c; margin-bottom:10px; font-weight:500;}

/* left_menu ¿ÞÂÊ¸Þ´º 2*/
#left_menu{width:100%;}
#menu_txt ul li {border-bottom:1px solid #e4e4e4;}
#menu_txt ul li a {display:block; font-size:14px; line-height:14px; padding:10px 0 10px 14px; color:#474747;}
#menu_txt ul li a:hover {color:#fff; background:url(/image/bg_left_gnb.gif) repeat-x;}
/* 2Â÷¸Þ´º */
#menu_txt ul.dep2{background-image:none;margin:15px 0 3px 0;}
#menu_txt ul.dep2 li{padding:3px 0 3px 12px;background-image:none;}
/*¸Þ´º ±âº»»ö»ó*/
#menu_txt ul.dep2 li a{position:relative;bottom:5px;padding:3px 8px 3px 30px;color:#969696;}
/*¸Þ´º ¼±ÅÃµÆÀ»¶§ */
#menu_txt ul li.active a{color:#fff; background:url(/image/bg_left_gnb.gif) repeat-x;}
#menu_txt ul.dep2 li.active a{color:#6d3696;}
/*¸Þ´º ¿À¹öÇÒ¶§  */
#menu_txt ul.dep2 li a:hover{color:#6d3696;}


/* Vertical Navigation *//*
.vNav{background:url(/image/sub_menu/menu_01.gif) repeat-y; padding-left:10px; width:200px; position:relative; font-size:12px; font-family:Tahoma, Geneva, sans-serif; line-height:normal;}
.vNav ul{margin:0; padding:0; list-style:none;width:170px;}
.vNav li{  position:relative; margin:0 0 -1px 0; vertical-align:top; *zoom:1;}
.vNav li a{ display:block; position:relative; padding:8px 10px; text-decoration:none; color:#868686; font-weight:bold; background:#fff; border:1px solid #eee; *zoom:1;}
.vNav li a:hover {color: #4278A5;}
.vNav li a .i{ position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(/image/menu/iconSub.gif) no-repeat left top;}
.vNav li ul{ padding:0 0 5px 0;}
.vNav li li{ margin:0; padding-left:10px; }
.vNav li li a{ font-weight:normal; padding:5px 0px 5px 10px; border:0;}
.vNav li li a:hover {text-decoration:underline;}
.vNav li.active{}
.vNav li.active a{ color:#fff; background: #58A0DC; border:0;}
.vNav li.active a .i{ position:absolute; top:50%; left:100%; margin:-4px 0 0 -16px; width:8px; height:8px; color:#ccc; background:url(/image/menu/iconSub2.gif) no-repeat left top;}
.vNav li.active li a{color:#868686; background:#f2f2f2;}
.vNav li.active ul{width:168px; background:#f2f2f2; padding:2px 0 0 0; margin-bottom:1px; border:1px solid #ccc;}
.vNav li li.active{border:0;}
.vNav li li.active a{color:#4278A5; font-weight:bold;}*/
