
.overlay {
	position:absolute;
	display:block;
}

.tt {
	visibility:hidden;
	position:absolute;
	color:#333;
	background-color:#FDFFB4;
	font-family:arial,helvetica,verdana,sans-serif;
	padding:2px;
	border:1px solid #FCC90D;
	font:100% sans-serif;
	width:auto;
}

* html body.masked select {
	visibility:hidden;
}

* html div.panel-container select {
	visibility:inherit;
}

* html div.drag select {
	visibility:hidden;
}

* html div.hide-select select {
	visibility:hidden;
}

.mask {
    z-index:0;
    display:none;
    position:absolute;
    top:0;
    left:0;
    -moz-opacity: 0.5;
    opacity:.50;
    filter: alpha(opacity=50);
    background-color:#CCC;
}

.hide-scrollbars * {
	overflow:hidden;
}

.hide-scrollbars textarea, .hide-scrollbars select {
	overflow:hidden;
	display:none;
}

.show-scrollbars textarea, .show-scrollbars select {
	overflow:visible;
}

.panel-container {
	position:absolute;
	background-color:transparent;
	z-index:6;
	visibility:hidden;
	overflow:visible;
	width:auto;
}

.panel-container.matte {
	padding:3px;
	background-color:#FFF;
}

.panel-container.matte .underlay {
	display:none;
}

.panel-container.shadow {
	padding:0px;
	background-color:transparent;
}

.panel-container.shadow .underlay {
	visibility:inherit;
	position:absolute;
	background-color:#CCC;
	top:3px;left:3px;
	z-index:0;
	width:100%;
	height:100%;
    -moz-opacity: 0.7;
    opacity:.70;
    filter:alpha(opacity=70);
	zoom:1;
}

.panel {
	visibility:hidden;
	border-collapse:separate;
	position:relative;
	left:0px;top:0px;
	font:1em Arial;
	background-color:#FFF;
	border:2px solid #96b8d1;
	filter:alpha(opacity:95);opacity:0.95;
	z-index:1;
	overflow:hidden;
	padding:6px 6px 0 17px;
}

.panel .hd {
	text-align:left;
	font-size:100%;
	overflow:hidden;
	height:24px;
}


.panel .hd h2{
	background:url(../%E5%A8%81%E5%B0%BC%E6%96%AF%E5%BB%BA%E7%AF%89%E9%9B%99%E5%B9%B4%E5%B1%95%20%E5%8D%97%E8%97%9D%E5%A4%A7%E7%8D%B2%E9%82%80-Yahoo!%E5%A5%87%E6%91%A9%E6%96%B0%E8%81%9E_files/icon_yq_search.gif) no-repeat;width:142px;height:24px;
}
.panel .hd h2 span{visibility:hidden;}

.panel .bd {
	text-align:left;
	overflow:hidden;
	padding:0 4px;
}


.panel .close {
	position:absolute;
	top:6px;
	right:5px;
	z-index:6;
	height:15px;
	width:15px;
	margin:0px;
	padding:0px;
	background-repeat:no-repeat;
	cursor:pointer;
	visibility:inherit;
	
}

.panel .close.nonsecure {
	background-image:url(http://tw.yimg.com/i/tw/news/yimg/icon_yq_close.gif);
}

.panel .close.secure {
	background-image:url(http://tw.yimg.com/i/tw/news/yimg/icon_yq_close.gif);
}

.panel .ft {
	padding:4px;
	overflow:hidden;
}

.simple-dialog .bd .icon {
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	margin-right:10px;
	float:left;
}

.dialog .ft, .simple-dialog .ft {
	padding-bottom:5px;
	padding-right:5px;
	text-align:right;
}

.dialog form, .simple-dialog form {
	margin:0;
}

.button-group button {
	font:100 76% verdana;
	text-decoration:none;
	background-color: #E4E4E4;
	color: #333;
	cursor: hand;
	vertical-align: middle;
	border: 2px solid #797979;
	border-top-color:#FFF;
	border-left-color:#FFF;
	margin:2px;
	padding:2px;
}

.button-group button.default {
	font-weight:bold;
}

.button-group button:hover, .button-group button.hover {
	border:2px solid #90A029;
	background-color:#EBF09E;
	border-top-color:#FFF;
	border-left-color:#FFF;
}

.button-group button:active {
	border:2px solid #E4E4E4;
	background-color:#BBB;
	border-top-color:#333;
	border-left-color:#333;
}


/*yq*/
.panel .hd em{position:absolute;top:6px;right:40px;line-height:1.6;}
.ynwsyq{text-decoration:none !important;}
.yqclass{padding-right:12px;background:url(../%E5%A8%81%E5%B0%BC%E6%96%AF%E5%BB%BA%E7%AF%89%E9%9B%99%E5%B9%B4%E5%B1%95%20%E5%8D%97%E8%97%9D%E5%A4%A7%E7%8D%B2%E9%82%80-Yahoo!%E5%A5%87%E6%91%A9%E6%96%B0%E8%81%9E_files/icon_yq.gif) 100% 35% no-repeat;text-decoration:none !important;border-bottom:1px dotted #0066CC;display:inline-block;}
.yqpanelclass{background-color:white;}
.yqpanelclass .hd{margin-bottom:8px;}
.yqpanelclass h3{zoom:1;font-size:122%;font-weight:bold;}
.yqresultnews, .yqresultweb{zoom:1;background:url(../%E5%A8%81%E5%B0%BC%E6%96%AF%E5%BB%BA%E7%AF%89%E9%9B%99%E5%B9%B4%E5%B1%95%20%E5%8D%97%E8%97%9D%E5%A4%A7%E7%8D%B2%E9%82%80-Yahoo!%E5%A5%87%E6%91%A9%E6%96%B0%E8%81%9E_files/line_dot.gif) left bottom repeat-x;padding:14px 0;}

.yqpanelclass h4{margin-bottom:6px;color:#5a5a5a;}
.yqpanelclass h4 em{font-weight:bold;}
.yqpanelclass ol li{margin:0 0 4px 0;line-height:1.6;}
.yqpanelclass ol blockquote{overflow:hidden;white-space:nowrap;*text-overflow:ellipsis;width:298px;padding:0;margin:0 0 0 17px;}
.yqpanelclass ol p{display:block;margin:0;padding:0 0 0 17px;color:#5a5a5a;font-size:92%;}
.yqpanelclass .more{zoom:1;}
.yqpanelclass .more:after{content:".";clear:both;display:block;height:0;visibility:hidden;}
.yqpanelclass .more cite{float:right;background:url(../%E5%A8%81%E5%B0%BC%E6%96%AF%E5%BB%BA%E7%AF%89%E9%9B%99%E5%B9%B4%E5%B1%95%20%E5%8D%97%E8%97%9D%E5%A4%A7%E7%8D%B2%E9%82%80-Yahoo!%E5%A5%87%E6%91%A9%E6%96%B0%E8%81%9E_files/yq_more.gif) 0 5px no-repeat;padding-left:9px;font-size:92%;}
.yqpanelclass .yqresultrelative{padding:18px 0 0 0;}
.yqpanelclass .yqresulttab{padding:0 0 0 0;}
.yqpanelclass .yqresulttab b{padding:0 4px 0 4px;color:#8f8f8f;font-size:87%;}