@charset "utf-8";
/* NHN > UIT Center > Open UI Technology Team > Jeong Chan Myeong(dece24@nhncorp.com) */
/* Wizone Suung Kab Kim(ceo@wizone.co.kr) */
/* ncw : Naradesign Content Widget */
/* jdh : Jobdahan.net Content Widget */
.jdhTitle{ margin:0; padding:0; }
.jdhTitle h2{font-size:12px;color:#a8e24f;}
.jdh { font-size:12px; line-height:normal; font-family:Tahoma;color:#333;}
.jdh:after{ content:""; display:block; clear:both;}
.jdh img{ border:0;}
.jdh ul{ margin:0; padding:0; list-style:none;}
.jdh button{ font-size:12px; font-family:Tahoma; background:none; border:0; padding:0; overflow:visible; cursor:pointer;}
.jdh a{ text-decoration:none; color:#333;}
.jdh a:hover,
.jdh a:active,
.jdh a:focus{ text-decoration:underline;}
.jdh a:visited{ text-decoration:none; color:#777;}

/* Common Class */

.jdh .jdhListContainer{ position:relative;}
.jdh .jdhThumbArea{ float:left; margin:0; padding:0;}
.jdh .jdhListArea{}
.jdh .thumb img{ float:left; position:relative; display:block; border:1px solid #333333; padding:5px; text-decoration:none !important; *zoom:1;}
.jdh .thumb img:hover { float:left; position:relative; display:block; border:1px solid #666666; padding:5px; text-decoration:none !important; *zoom:1;}

.jdh .thumb .moduleTitle,
.jdh .thumb .categoryTitle{ display:block; position:absolute; padding:2px 0 !important; cursor:pointer; text-align:center; font-weight:normal; background:#000; color:#fff; opacity:0.6;  filter:alpha(opacity=60);}
.jdh .thumb .moduleTitle{ top:8px; left:8px;}
.jdh .thumb .categoryTitle{ bottom:8px; left:8px;}
.jdh .imgNone{ display:inline-block; text-align:center; background:#f8f8f8;}
.jdh .textArea{ color:#767676;}
.jdh .replyNum,
.jdh .trackbackNum{ font:9px Tahoma; text-decoration:none;}
.jdh .replyNum a{ color:#ff1a1a;}
.jdh .trackbackNum a{ color:#19a0ff;}
.jdh .time{ font-size:11px;}
.jdh .date{ font-size:11px; color:#666;}
.jdh .hour{ font-size:11px; color:#767676;}
.jdh .icon{}

/* Tab Container */
.jdhTabContainer .jdhListContainer{ display:none;}
.jdhTabContainer .active .jdhListContainer{ display:block;}

/* Pagination */
.jdhListPagination{ text-align:right; padding:0px !important; white-space:nowrap;position:relative;display:inline;clear:both;float:right;}
.jdhListPagination li{ display:inline;margin:0px;padding:0px;}
.jdhListPagination button{ width:14px; height:14px; background-image:url(../img/buttonWidgetNavigation.gif); border:0px solid #999; overflow:hidden;}
.jdhListPagination button.prev{ background-position:left center; *background-position:0px center;}
.jdhListPagination button.next{ background-position:right center; *background-position:14px center;}
.jdhListPagination button span{ position:absolute; display:block; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; white-space:nowrap;}

/* Hr Tab  상단 수평탭 */
.jdhTabHr { position:relative; margin:0px;padding:0px;}
.jdhTabHr li.jdhTab { display:inline;}
.jdhTabHr li.jdhTab .jdhTabButton{ float:left; position:relative;  z-index:2; border:1px solid #dddddd; background:#fff; height:26px; line-height:26px; padding:0 5px; margin:0 -1px 0 0;}
.jdhTabHr li.jdhTab.active .jdhTabButton{ font-weight:normal; height:26px; border-bottom:1px solid #ffffff;}
.jdhTabHr li.jdhTab .jdhListContainer{ position:absolute; z-index:1; top:27px; left:0; border-top:1px solid #ddd; padding:0px;width:100%;}
.jdhTabHr li.jdhTab .jdhTabButton a{ text-decoration:none;}

/* Vr Tab 수직탭 */
.jdhTabVr{ position:relative;}
.jdhTabVr li.jdhTab .jdhTabButton{border:1px solid #ddd; padding:0 5px; height:27px; line-height:27px; text-align:left; margin:0 0 -1px 0; white-space:nowrap;}
.jdhTabVr li.jdhTab.active .jdhTabButton{ font-weight:bold; letter-spacing:-1px;border-bottom:0px solid #ffffff;}
.jdhTabVr li.jdhTab .jdhListContainer{ position:absolute; top:0; right:0; width:75%; border-top:1px solid #ddd; padding:5px 0;}
.jdhTabVr li.jdhTab .jdhLastTitle,
.jdhTabVr li.jdhTab .jdhLastThumb,
.jdhTabVr li.jdhTab .jdhGallery,
.jdhTabVr li.jdhTab .jdhWebzine{ margin:0 0 0 20px;}

/* 리스스 아이콘 설정 */
.jdhLastTitle .jdhList li {padding:0px 0px 0px 7px;background:url(../img/bullet.gif) no-repeat 0px 6px;margin:0px;line-height:20px; overflow:hidden;}


/* Widget List */
.jdhList{ line-height:1.5;}
.jdhList .moduleTitle,
.jdhList .categoryTitle{ color:#767676; font-weight:bold; margin:0 5px 0 0;}
.jdhList .documentTitle{}

/* Widget List - Unordered 목록형 위젯 리스트 부분*/
ul.jdhList{padding:5px;}
ul .jdhList li {}

/* Widget List - Table */
table.jdhList{ border:0; width:100%; border-spacing:0;}
table.jdhList td{ border:0; white-space:nowrap; padding:0 5px;}
table.jdhList td.titleArea{ width:100%; white-space:normal;}

/* jdhLastTitle */
.jdhLastTitle{ *zoom:1;}
.jdhLastTitle:after{ content:""; display:block; clear:both;}

/* jdhLastThumb */
.jdhLastThumb{ *zoom:1;}
.jdhLastThumb:after{ content:""; display:block; clear:both;}

/* Gallery */
.jdhGallery{ *zoom:1;}
.jdhGallery:after{ content:""; display:block; clear:both;}
.jdhGallery li{ float:left; margin:0px}
.jdhGallery .thumb{ margin:5px 0; font-size:11px; font-family:Dotum, 돋움;}
.jdhGallery .documentTitle{}
.jdhGallery .author{ display:block; float:left; clear:both;}
.jdhGallery .time{ display:block; clear:both; line-height:1.5;}

/* Webzine */
.jdhWebzine {text-align:center;clear:both;}
.jdhWebzine li{margin:0px; float:left;}
.jdhWebzine li:after{ content:""; display:block; clear:both;}
.jdhWebzine .thumb{ font-size:11px; font-family:Dotum, 돋움;}
.jdhWebzine .titleArea{ margin:0 0 5px 0;}
.jdhWebzine .moduleTitle{ padding:0 5px 0 0; background:url(../img/lineTextDiv.gif) no-repeat right center;}
.jdhWebzine .documentTitle{ font-weight:bold;}
.jdhWebzine .textArea{ margin:5px 0;}
.jdhWebzine .authorArea{ margin:5px 0;}

/* popup_menu_area */
#popup_menu_area{ position:absolute; z-index:1000; font-size:12px; padding:10px; border:1px solid #ddd; background:#fff; -moz-border-radius:5px; -webkit-border-radius:3px;}
#popup_menu_area ul{ list-style:none; margin:0; padding:0;}
#popup_menu_area li{ background-repeat:no-repeat; background-position:left center; height:16px; padding:0 0 0 20px;}
#popup_menu_area a{ text-decoration:none; color:#333;}

