/* 분리용 */
/*#ABA-gnb  {  border-top:1px solid #ddd; border-bottom:1px solid #000;  }*/
.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:60px; line-height:60px; color:#ffffff; font-size:16px; font-weight:bold;  } 

/*gnb배경색*/
#ABA-gnb.GNB-color-01 {  background-color:#da333b;  } 
#ABA-gnb.GNB-color-02 {  background-color:#f8730a;  } 
#ABA-gnb.GNB-color-03 {  background-color:#f5b659;  } 
#ABA-gnb.GNB-color-04 {  background-color:#3cb371;  } 
#ABA-gnb.GNB-color-05 {  background-color:#02bad4;  } 
#ABA-gnb.GNB-color-06 {  background-color:#697ea1;  } 
#ABA-gnb.GNB-color-07 {  background-color:#7b55bf;  } 
#ABA-gnb.GNB-color-08 {  background-color:#888888;  } 
#ABA-gnb.GNB-color-09 {  background-color:#636363;  } 
#ABA-gnb.GNB-color-10 {  background-color:#2b2b2b;  } 


.AB-menu-sub a,.AB-menu-sub a:hover  {  color:#fff !important;  } 
.GNB-color-01 .AB-menu-sub  {  background-color:#8d2025;  } 
.GNB-color-02 .AB-menu-sub  {  background-color:#a94c03;  } 
.GNB-color-03 .AB-menu-sub  {  background-color:#aa7527;  } 
.GNB-color-04 .AB-menu-sub  {  background-color:#236a42;  } 
.GNB-color-05 .AB-menu-sub  {  background-color:#006978;  } 
.GNB-color-06 .AB-menu-sub  {  background-color:#2a323f;  } 
.GNB-color-07 .AB-menu-sub  {  background-color:#452f6e;  } 
.GNB-color-08 .AB-menu-sub  {  background-color:#5c5c5c;  } 
.GNB-color-09 .AB-menu-sub  {  background-color:#373737;  } 
.GNB-color-10 .AB-menu-sub  {  background-color:#000000;  } 

.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:60px; 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:14px;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-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-1 li a:hover { color:#fff; } 
.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:#da333b !important; } 
.GNB-color-02 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#f8730a !important; } 
.GNB-color-03 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#f5b659 !important; } 
.GNB-color-04 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#3cb371 !important; } 
.GNB-color-05 .GNB-h .ABA-gnb-sub-2-ul li a:hover { color:#02bad4 !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:15px 12px; text-align:left !important; font-size:14px; } 
.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:#da333b; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#f8730a; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#f5b659; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#3cb371; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1-ul li a:hover { background-color:#02bad4; } 
.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 #da333b;border-left:1px solid #da333b; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #f8730a;border-left:1px solid #f8730a; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #f5b659;border-left:1px solid #f5b659; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #3cb371;border-left:1px solid #3cb371; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1-ul li:hover { border-right:1px solid #02bad4;border-left:1px solid #02bad4; } 
.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 #da333b; } 
.GNB-color-02 .GNB-v .ABA-gnb-sub-1, .GNB-color-02 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #f8730a; } 
.GNB-color-03 .GNB-v .ABA-gnb-sub-1, .GNB-color-03 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #f5b659; } 
.GNB-color-04 .GNB-v .ABA-gnb-sub-1, .GNB-color-04 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #3cb371; } 
.GNB-color-05 .GNB-v .ABA-gnb-sub-1, .GNB-color-05 .GNB-h .ABA-gnb-sub-1 { border-top:3px solid #02bad4; } 
.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:14px; } 
.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:#da333b; } 
.GNB-color-02 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#f8730a; } 
.GNB-color-03 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#f5b659; } 
.GNB-color-04 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#3cb371; } 
.GNB-color-05 .AB-wide-gnb-sub .ABA-gnb-sub-1 li a:hover { background-color:#02bad4; } 
.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 #da333b; } 
.GNB-color-02 .AB-wide-gnb-sub { border-top:3px solid #f8730a; } 
.GNB-color-03 .AB-wide-gnb-sub { border-top:3px solid #f5b659; } 
.GNB-color-04 .AB-wide-gnb-sub { border-top:3px solid #3cb371; } 
.GNB-color-05 .AB-wide-gnb-sub { border-top:3px solid #02bad4; } 
.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차뎁스 오버 및 선택시 컬러*/
.ABA-gnb li a:hover, .AB-menu-sub a:hover, .ABA-gnb li.AB-current-gnb > a { color:#ffffff !important; text-decoration:underline !important; }
.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:#8d2025; } 
.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:#a94c03; } 
.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:#aa7527; } 
.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:#236a42; } 
.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:#006978; } 
.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:#2a323f; } 
.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:#452f6e; } 
.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:#dedede; } 
.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:#dededee; } 
.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:#c4c4c4; } 
