/* 분리용 */
#ABA-gnb  {  border:1px solid #e0e0e0; border-width:1px 0; background-color:#58adcd;} 
.ABA-bggnb-left, .ABA-bggnb-center, .ABA-bggnb-right { height:auto; }   /*gnb height값에 맞춰서 line6도 똑같이 수정*/
.ABA-gnb li a.GNB-a, .AB-menu-sub  { text-align:center; height:50px; line-height:50px; color:#ffffff; font-size:14px; font-weight:bold;  } 
.ABA-gnb > li { background:url("210521_gnbbar_03.gif") left 50% no-repeat; }

.AB-menu-sub a,.AB-menu-sub a:hover  {  color:#4d4d4d !important;  } 
.GNB-color-01 .AB-menu-sub  {  background-color:#BA8686;  } 
.GNB-color-02 .AB-menu-sub  {  background-color:#dc8e6a;  } 
.GNB-color-03 .AB-menu-sub  {  background-color:#C3B58B;  } 
.GNB-color-04 .AB-menu-sub  {  background-color:#308b2a;  } 
.GNB-color-05 .AB-menu-sub  {  background-color:#96B3C7;  } 
.GNB-color-06 .AB-menu-sub  {  background-color:#859FBA;  } 
.GNB-color-07 .AB-menu-sub  {  background-color:#A698B4;  } 
.GNB-color-08 .AB-menu-sub  {  background-color:#4D4D4D;  } 
.GNB-color-09 .AB-menu-sub  {  background-color:#888888;  } 
.GNB-color-10 .AB-menu-sub  {  background-color:#DDDDDD;  } 

.ABA-gnb { height:auto;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:50px; display:none;background-color:#fff;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:13px;line-height:normal !important;padding:10px 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 0 0;width:4px;height:9px;right:3px;top:15px; } 		/* 하위 분류 존재시 노출되는 우측 아이콘*/
li.AB-current-gnb-sub a { font-weight:bold !important; } 

.ABA-gnb-sub-1-ul > li.AB-current-gnb-sub > a,.ABA-gnb-sub-1-ul > li > a:hover { color:#58adcd !important; }

.ABA-gnb-sub-2 { background-color:#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; } 
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-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:#dc8e6a !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:#308b2a !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-sub-1 { height:auto !important;min-width:130px;_width:120px;background-color:#fff;border-bottom:1px solid #ddd; } 
.GNB-v .ABA-gnb-sub-1 ul { background:none !important;margin:0;} 
.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-child a span.AB-rleft  {  right:12px; top:17px;  } 
.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; font-size:13px; } 
.GNB-v .ABA-gnb-sub-1 li a:hover { color:#fff !important; } 
.GNB-v .ABA-gnb-sub-1 li.AB-child a:hover span.AB-rleft  {  background-image:url("exist_child.gif");  } 
.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-color:#BA8686; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#dc8e6a; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#C3B58B; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#308b2a; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#96B3C7; } 
.GNB-color-06 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#859FBA; } 
.GNB-color-07 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#A698B4; } 
.GNB-color-08 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#4D4D4D; } 
.GNB-color-09 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#888888; } 
.GNB-color-10 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#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 #dc8e6a;border-left:1px solid #dc8e6a; } 
.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 #308b2a;border-left:1px solid #308b2a; } 
.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 #dc8e6a; } 
.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 #20576c; } 
.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%;background-color:#fff;border-bottom:2px solid #ddd; } 
.AB-wide-gnb-sub .AB-child a span.AB-rleft {  background-image:url("exist_child_g.gif");  } 		/* 하위 분류 존재시 노출되는 우측 화살표 */
.AB-wide-gnb-sub .AB-child a:hover span.AB-rleft {  background-image:url("exist_child.gif");  } 		/* 하위 분류 존재시 노출되는 우측 화살표 */
.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-color:#BA8686; } 
.GNB-color-02 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#dc8e6a; } 
.GNB-color-03 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#C3B58B; } 
.GNB-color-04 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#308b2a; } 
.GNB-color-05 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#96B3C7; } 
.GNB-color-06 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#859FBA; } 
.GNB-color-07 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#A698B4; } 
.GNB-color-08 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#4D4D4D; } 
.GNB-color-09 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#888888; } 
.GNB-color-10 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#DDDDDD;color:#444 !important; } 
.GNB-color-10 .AB-wide-gnb-sub .AB-child a:hover span.AB-rleft { background-image:url("exist_child_g.gif"); } 

.GNB-color-01 .AB-wide-gnb-sub { border-top:3px solid #BA8686; } 
.GNB-color-02 .AB-wide-gnb-sub { border-top:3px solid #dc8e6a; } 
.GNB-color-03 .AB-wide-gnb-sub { border-top:3px solid #C3B58B; } 
.GNB-color-04 .AB-wide-gnb-sub { border-top:3px solid #308b2a; } 
.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:#dc8e6a; } 
.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:#20576c; } 
.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; } 