@charset "utf-8";
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */

/* widgetNavC */
.widgetNavC{ margin:0; padding:0; font-size:15px; }
.widgetNavC ul{ margin:0; padding:0; }
.widgetNavC ul li ul{ display:none; position:absolute; top:0px; left:0; height:auto;border:1px solid;}
.widgetNavC ul li.active ul{ display:block;}
.widgetNavC ul.aCenter{ margin-left:auto; margin-right:auto;}
.widgetNavC ul.aLeft{ margin-right:auto;}
.widgetNavC ul.aRight{ margin-left:auto;}
.widgetNavC li{ position:relative; padding:5px 0px 5px 0px; float:left; list-style:none; font-size:15px; font-weight:bold;  letter-spacing:-1px;font-family:NanumGothicBold,ngb,'나눔고딕',NanumGothic,'맑은 고딕',Malgun Gothic,Dotum,'돋움',Tahoma,AppleGothic,sans-serif;  background:url(../img/white/vrType1.gif) 0 10px;background-repeat:no-re peat;}		    /* 분리라인 */

.widgetNavC li a{ position:relative; float:left; padding:0px 9px 0 9px; height:100%; color:#404040 !important; text-decoration:none !important; }
.widgetNavC li.first a{}
.widgetNavC li.active{ }
.widgetNavC li.active a{ font-weight:bold; letter-spacing:-1px; color:#fe4483 !important;  }
.widgetNavC li.active li{ padding:2px 15px; float:none; }
.widgetNavC li.active li.active{ margin:0;}
.widgetNavC li.active li.first{ margin-top:-4px; padding-top:14px;  }
.widgetNavC li.active li a{ display:block; _display:inline-block; padding:0; float:none; height:auto; font-weight:normal; color:#fff !important; }
.widgetNavC li.active li.active a{ color:#fe4483 !important;}
.widgetNavC li.active li a:hover,
.widgetNavC li.active li a:active,
.widgetNavC li.active li a:focus{ text-decoration:underline !important;}

ul.widgetNavSub { display:block; height:auto; border:1px solid; padding-bottom:0px; background:#35ad06; }
ul.widgetNavSub li { list-style:none; }
ul.widgetNavSub li a{ display:block; color:#696969;  padding:5px 0px 5px 0px;text-decoration:none !important; white-space:nowrap;}			 /* 2차 메뉴 텍스트 padding */
ul.widgetNavSub li a:hover,
ul.widgetNavSub li a:active,
ul.widgetNavSub li a:focus{ text-decoration:none !important; color:#fe4483;}
ul.widgetNavSub li.first{ margin-top:-4px; padding-top:14px; background-repeat:no-repeat; }



/* widgetNavCgray */

.widgetNavCgray li:first-child{ background-image:none;}


ul.widgetNavSub{ border:none; border-bottom:1px solid #b5b5b5; margin-bottom:5px; padding:0px; line-height:3px; background:transparent url(../img/arrow_top.png) no-repeat 2% -1px; z-index:9999;}		  /* 2차 메뉴 전체 박스 */		   
ul.widgetNavSub.gray { margin-top:10px; z-index:9999; }																																																	  /* 2차 메뉴 전체 박스 세로 위치 */
@-moz-document url-prefix(){ul.widgetNavSub.gray { margin-top:9px; }}
@media screen and (-webkit-min-device-pixel-ratio:0) {ul.widgetNavSub.gray { margin-top:9px; }}



ul.widgetNavSub.gray li{padding:4px 8px 3px 8px;  border-left:1px solid #b5b5b5; border-right:1px solid #b5b5b5;border-top:none; background:#fff;}
ul.widgetNavSub.gray li:first-child{margin-top:5px; padding-top:7px;}
ul.widgetNavSub.gray li:last-child{ padding-bottom:7px;}


