/* 분리용 */
.ABA-bggnb-left, .ABA-bggnb-center, .ABA-bggnb-right { height:59px; }   /*gnb height값에 맞춰서 line6도 똑같이 수정*/
.ABA-gnb li a, .AB-menu-sub a { text-align:center; line-height:36px;color:#4D4D4D; font-size:16px; } 

.ABA-gnb-wrap {  } 
.ABA-gnb { height:59px;white-space:nowrap;background-position:0 -62px !important;margin:0 2px; } /*height:gnb height값 (line2와 동일), background-position:-(height값), margin:0 width값*/
.ABA-bggnb-left,.ABA-bggnb-right { width:2px; } 
.ABA-bggnb-left { background-position:0 -124px !important; } /*-(heightx2)값*/
.ABA-bggnb-right { background-position:0 0 !important; } 

.ABA-bggnbsub1-left,.ABA-bggnbsub1-right { width:19px; } /*gnbsub의 width,height값*/
.ABA-bggnbsub1-left { background-position:0 -50px !important; } /*-(gnbsub의 height값x2)*/
.ABA-bggnbsub1-right { background-position:0 0; } 

.ABA-gnb-sub-1 { top:56px;display:none;background:#fff;height:36px;border-bottom:1px solid #ddd; } /*gnb와 gnbsub사이의 간격*/
.ABA-gnb-sub-1 li { background:url("bg_line.gif") 0 44% no-repeat;background-position:0 13px !important; } 	 /* 사이바 */
.ABA-gnb-sub-1 li a { font-weight:normal;font-size:14px;line-height:normal !important;padding:8px 15px 10px 15px;display:inline-block; } 
.ABA-gnb .AB-child a { padding-right:12px; } 
.ABA-gnb .AB-child a span.AB-rleft {  background:url("exist_child_g.gif") no-repeat;width:4px;height:9px;right:15px;top:15px; }
li.AB-current-gnb-sub a { font-weight:bold !important; } 

.ABA-gnb-sub-2 { background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;z-index:1; } 
.ABA-gnb-sub-2 li:last-child { border-bottom:0 !important; } 

div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li { min-width:120px;_width:120px; } 
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li a { font-weight:normal !important;text-align:left; } 
div.ABA-gnb-sub-1 div.ABA-gnb-sub-2 li.AB-current-gnb-sub a { font-weight:bold !important; } 


/* GNB-h */
.GNB-h .ABA-gnb-sub-1 { border-right:1px solid #ddd;border-left:1px solid #ddd; } 
.GNB-h .ABA-gnb-sub-1-ul { background-position:0 -25px !important;margin:0; }  /*gnbsub의 가운데부분 / margin 두번째값은 서브의 좌우마진*/
.GNB-h .ABA-gnb-sub-1 li a { text-decoration:none !important; } 
.GNB-h .ABA-gnb-sub-1 li a:hover { color:#fff; } 
.GNB-h .ABA-gnb-sub-1 li.AB-child a { padding-right:30px; }
.GNB-h .ABA-gnb-sub-2 { top:36px;left:0; } 
.GNB-h .ABA-gnb-sub-2 li { background:none;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px dashed #ddd; } 

.GNB-color-01 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#BA8686 !important; } 
.GNB-color-02 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#D3AA82 !important; } 
.GNB-color-03 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#C3B58B !important; } 
.GNB-color-04 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#96A691 !important; } 
.GNB-color-05 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#96B3C7 !important; } 
.GNB-color-06 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#859FBA !important; } 
.GNB-color-07 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#A698B4 !important; } 
.GNB-color-08 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#4D4D4D !important; } 
.GNB-color-09 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#888888 !important; } 
.GNB-color-10 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#DDDDDD !important; } 


/* GNB-v */
.GNB-v.ABA-gnb-wrap,.GNB-v .ABA-bggnb-left,.GNB-v .ABA-bggnb-right { height:59px !important; } 
.GNB-v .ABA-gnb-sub-1 { height:auto !important;min-width:130px;top:56px;background-color:#fff;border-bottom:1px solid #ddd; } 
.GNB-v .ABA-gnb-sub-1 ul { background:none !important;margin:0;height:default; } 
.GNB-v .ABA-gnb-sub-1 li  { background:none !important;border-bottom:1px dashed #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd; } 		/* 좌측 아이콘 */
.GNB-v .ABA-gnb-sub-1 li.AB-last { border-bottom:0; } 
.GNB-v .ABA-gnb-sub-1 li a { color:#666 !important;padding:12px 15px; text-align:left !important; } 
.GNB-v .ABA-gnb-sub-1-ul li a:hover { color:#fff !important; }
.GNB-v .ABA-gnb .AB-child a span.AB-rleft { top: 17px !important; }
.GNB-v .ABA-gnb .AB-child a:hover span.AB-rleft {  background:url("exist_child.gif"); height:7px; } 
.GNB-v .ABA-bggnbsub1-left,.GNB-v .ABA-bggnbsub1-right { width:0;height:0; } 

.GNB-color-01 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#BA8686; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#D3AA82; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#C3B58B; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#96A691; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#96B3C7; } 
.GNB-color-06 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#859FBA; } 
.GNB-color-07 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#A698B4; } 
.GNB-color-08 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#4D4D4D; } 
.GNB-color-09 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#888888; } 
.GNB-color-10 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background:#DDDDDD; } 

.GNB-color-01 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #BA8686;border-left:1px solid #BA8686; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #D3AA82;border-left:1px solid #D3AA82; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #C3B58B;border-left:1px solid #C3B58B; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #96A691;border-left:1px solid #96A691; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #96B3C7;border-left:1px solid #96B3C7; } 
.GNB-color-06 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #859FBA;border-left:1px solid #859FBA; } 
.GNB-color-07 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #A698B4;border-left:1px solid #A698B4; } 
.GNB-color-08 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #4D4D4D;border-left:1px solid #4D4D4D; } 
.GNB-color-09 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #888888;border-left:1px solid #888888; } 
.GNB-color-10 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #DDDDDD;border-left:1px solid #DDDDDD; } 

.GNB-color-01 .GNB-v .ABA-gnb-sub-1, .GNB-color-01 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #BA8686; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1, .GNB-color-02 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #D3AA82; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1, .GNB-color-03 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #C3B58B; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1, .GNB-color-04 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #96A691; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1, .GNB-color-05 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #96B3C7; } 
.GNB-color-06 .GNB-v .ABA-gnb-sub-1, .GNB-color-06 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #859FBA; } 
.GNB-color-07 .GNB-v .ABA-gnb-sub-1, .GNB-color-07 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #A698B4; } 
.GNB-color-08 .GNB-v .ABA-gnb-sub-1, .GNB-color-08 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #4D4D4D; } 
.GNB-color-09 .GNB-v .ABA-gnb-sub-1, .GNB-color-09 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #888888; } 
.GNB-color-10 .GNB-v .ABA-gnb-sub-1, .GNB-color-10 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #DDDDDD; } 


/* GNB-w */
.AB-wide-gnb-sub { left:0;width:100%;_width:100%;background:#fff;border-bottom:2px solid #ddd; } 
.AB-wide-gnb-sub .AB-child a span.AB-rleft { background:url("exist_child_g.gif") no-repeat 0 0;width:4px;height:7px;top:16px;right:15px; } 		/* 하위 분류 존재시 노출되는 우측 화살표 */
.AB-wide-gnb-sub .AB-child a:hover span.AB-rleft { background:url("exist_child.gif") no-repeat 0 0; } 		/* 하위 분류 존재시 노출되는 우측 화살표 */
.AB-wide-gnb-sub .ABA-gnb-sub-1  { height:200px !important;margin:10px 0; background:none !important;border-bottom:none; } 
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a { color:#777 !important;padding:12px 17px 12px 10px; text-align:left !important; font-size:13px; } 
.AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { color:#fff !important; } 
.AB-wide-gnb-sub .ABA-gnb-sub-2 { border:1px solid #ddd; } 

.GNB-color-01 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#BA8686; } 
.GNB-color-02 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#D3AA82; } 
.GNB-color-03 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#C3B58B; } 
.GNB-color-04 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#96A691; } 
.GNB-color-05 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#96B3C7; } 
.GNB-color-06 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#859FBA; } 
.GNB-color-07 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#A698B4; } 
.GNB-color-08 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#4D4D4D; } 
.GNB-color-09 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#888888; } 
.GNB-color-10 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background:#DDDDDD;color:#444 !important; } 
.GNB-color-10 .AB-wide-gnb-sub .AB-child a:hover span.AB-rleft { background:url("exist_child_g.gif") no-repeat 0 0; } 

.GNB-color-01 .AB-wide-gnb-sub { border-top:3px solid #BA8686; } 
.GNB-color-02 .AB-wide-gnb-sub { border-top:3px solid #D3AA82; } 
.GNB-color-03 .AB-wide-gnb-sub { border-top:3px solid #C3B58B; } 
.GNB-color-04 .AB-wide-gnb-sub { border-top:3px solid #96A691; } 
.GNB-color-05 .AB-wide-gnb-sub { border-top:3px solid #96B3C7; } 
.GNB-color-06 .AB-wide-gnb-sub { border-top:3px solid #859FBA; } 
.GNB-color-07 .AB-wide-gnb-sub { border-top:3px solid #A698B4; } 
.GNB-color-08 .AB-wide-gnb-sub { border-top:3px solid #4D4D4D; } 
.GNB-color-09 .AB-wide-gnb-sub { border-top:3px solid #888888; } 
.GNB-color-10 .AB-wide-gnb-sub { border-top:3px solid #DDDDDD; } 



/*1차뎁스 오버 및 선택시 컬러*/
.GNB-color-01 .ABA-gnb li a:hover, .GNB-color-01 .AB-menu-sub a:hover, .GNB-color-01 .ABA-gnb li.AB-current-gnb > a { color:#BA8686; } 
.GNB-color-02 .ABA-gnb li a:hover, .GNB-color-02 .AB-menu-sub a:hover, .GNB-color-02 .ABA-gnb li.AB-current-gnb > a { color:#D3AA82; } 
.GNB-color-03 .ABA-gnb li a:hover, .GNB-color-03 .AB-menu-sub a:hover, .GNB-color-03 .ABA-gnb li.AB-current-gnb > a { color:#C3B58B; } 
.GNB-color-04 .ABA-gnb li a:hover, .GNB-color-04 .AB-menu-sub a:hover, .GNB-color-04 .ABA-gnb li.AB-current-gnb > a { color:#96A691; } 
.GNB-color-05 .ABA-gnb li a:hover, .GNB-color-05 .AB-menu-sub a:hover, .GNB-color-05 .ABA-gnb li.AB-current-gnb > a { color:#96B3C7; } 
.GNB-color-06 .ABA-gnb li a:hover, .GNB-color-06 .AB-menu-sub a:hover, .GNB-color-06 .ABA-gnb li.AB-current-gnb > a { color:#859FBA; } 
.GNB-color-07 .ABA-gnb li a:hover, .GNB-color-07 .AB-menu-sub a:hover, .GNB-color-07 .ABA-gnb li.AB-current-gnb > a { color:#A698B4; } 
.GNB-color-08 .ABA-gnb li a:hover, .GNB-color-08 .AB-menu-sub a:hover, .GNB-color-08 .ABA-gnb li.AB-current-gnb > a { color:#4D4D4D; } 
.GNB-color-09 .ABA-gnb li a:hover, .GNB-color-09 .AB-menu-sub a:hover, .GNB-color-09 .ABA-gnb li.AB-current-gnb > a { color:#888888; } 
.GNB-color-10 .ABA-gnb li a:hover, .GNB-color-10 .AB-menu-sub a:hover, .GNB-color-10 .ABA-gnb li.AB-current-gnb > a { color:#DDDDDD; } 