body {
	padding: 0px;
	margin: 0px auto;
	min-width:1000px;
	font-family: Arial;
}
div{zoom:1;}

.clear{
	background: none;
	border: 0;
	clear: both;
	display: block;
	float: none;
	font-size: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}

form ,p,h1,h2,h3{
	margin: 0px;
	padding: 0px;
}
ul,li{ margin:0px; padding:0px; list-style-type:none;}

.f14,.f14 *{ font-size:14px;}
.f12,.f12 *{ font-size:12px;}
.f11,.f11 *{ font-size:11px;}
.color-gay,.color-gay *{color:#999;}

.header {
	padding-left: 5px;
	margin: 0px;
}
.header .header-logo {
	float: left;
	width: 165px;
}
.header .header-searchform {
	float: left;
	height: 60px;
	width: 480px;
}

.header .header-quicklink {
	float: right;
	text-align: right;
}
.highlight,.highlight *{
	color:#CC0033;
}
.header .header-quicklink a:link {text-decoration: underline; color: #00f;}
.header .header-quicklink a:visited {text-decoration: underline;color: #00f;}
.header .header-quicklink a:hover {text-decoration: underline;color: #00f;}
.header .header-quicklink a:active {text-decoration: underline;color: #00f;}

.header .header-searchform .menu {
	text-align: left;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	clear: left;
}
.header .header-searchform .menu .menu-list {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

.header .header-searchform .searchform {
	clear: left;
	float: left;
	width: 100%;
}
.header .header-searchform .searchform .lastQuery {
	font-size: 12px;
	line-height: 14px;
}

.search_textbox{
	height: 18px;
	font-family: Arial;
	font-size:16px;
	padding-top:2px;
	width: 300px;
}
.search_button {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../templates/zh/images/sbt2.gif) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
font-size:14px;
height:27px;
line-height:25px;
text-align:center;
width:74px;}

.header .header-searchform .menu .menu-list ul {
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.header .header-searchform .menu .menu-list li {
	float: left;
	margin-right:15px;
	line-height:18px;
	font-size:14px;
	text-decoration:underline;
	cursor:pointer;
	list-style-type: none;
	color: #009e7a;
}

.header .header-searchform .menu .menu-list li.none{font-weight: normal;cursor: default;}
.header .header-searchform .menu .menu-list li.selected {color: #009e7a;cursor: default;font-weight: bold;text-decoration:none;}


.block {
	clear: both;
	display: block;
	font-size:0px;
	height:0px;
	overflow: hidden;
	line-height: 0px;
}

* {
	font-family: Arial;
}
.result-status {
	border-top: solid #54BAA3 1px;
	background-color: #F0F9F7;
	padding: 0 5px 0 5px;
	line-height: 25px;
}
.result-status font{ font-size:14px;}
.result-multi-page {
	font-size: 14px;
	text-decoration: none;
	padding: 10px;
}
.result-multi-page a:link{ font-size:14px;}
.result-multi-page a:visited{ font-size:14px;}
.relate-search {
	font-size: 13px;
	text-decoration: none;
	padding: 10px;
}

.relate-search { background:#eff2fa;}
.titles,.relate-search a:link { font-size:14px; text-decoration:underline; font-weight:normal;}
.titles,.relate-search a:visited { font-size:14px; text-decoration:underline; font-weight:normal;}

.footer-searh-form {
	background-color: #ECEAE6;
	text-align: center;
	margin-top: 10px;
	padding: 10px;
}
.minWidth {
	clear: both;
	height: 1px;
	width: 955px;
	overflow: hidden;
	font-size: 1px;
	line-height: 0px;
}
.result-right {
	float: right;
	width: 260px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #E0E0E0;
}
.result-right .right-title {
	line-height: 20px;
	background-color: #F0F0F0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	font-weight: bold;
}


.footer-copyright {
	font-size: 12px;
	line-height: 35px;
	text-align: center;
}
.bottom-dotted-line {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
.filters {
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 25px;
}

.result-list {
	margin: 15px 10px 10px 10px;
	padding: 5px;
}
.result-all-list {
	float: left;
	width:100%;
	margin: 0;
	padding: 0px;
}
.result-list .result-list-item {
	padding: 0px;
}
.result-multi-page a.CurrentPageID {
	font-weight: bold;
	text-decoration: none;
}

.filters-table .table-header {
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
.filters-table .table-body { background:#FFFFFF;

}

.filters-table .table-footer {
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 2px;
	overflow: hidden;
	background-color: #FFFFFF;
}
#filters .categories-list ul {
	margin: 0px;
	padding: 0px;
}
#filters .categories-list ul li {
	list-style-type: none;
	line-height: 22px;
	font-size: 12px;
	padding: 0px;
	float: left;
	width: 190px;
	margin: 0px;
}
#filters .filter-selector {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#filters .filter-selector li {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	line-height: 20px;
}
#filters .filter-selector select {
	height: 20px;
	width: 85px;
	margin-top:1px !important;margin-top:1px !important;margin-top:1px;
}
.result-list .result-list-item .detail div {
	line-height: 20px;
}

.result-list .result-list-item .detail h1 font{ font-weight:normal;}
.result-list .result-list-item .detail h1 a:link{ text-decoration:underline; font-weight:normal;}
.result-list .result-list-item .detail h1 a:visited{ text-decoration:underline; font-weight:normal;}
.RightAD {
	margin-bottom: 15px;
	margin-top: 5px;
}
.RightAD ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.RightAD ul li {
	list-style-type: none;
}
.RightAD .title a{
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #060;
}
.RightAD ul .url a {
	color: #060;
	text-decoration: none;
}
.green{ color:#008000;}

.gray{ color:gray;}

	.gray a:link {text-decoration:none; color:gray;}
	.gray a:visited {text-decoration:none;color:gray;}
	.gray a:hover {text-decoration:none;color:gray;}
	.gray a:active {text-decoration:none;color:gray;}
	
	
	
.categories-list{}
	.categories-list a:link {text-decoration:none; color:#003278;}
	.categories-list a:visited {text-decoration:none;color:#003278;}
	.categories-list a:hover {text-decoration:underline;color:#4d9308;}
	.categories-list a:active {text-decoration:none;color:#003278;}
 a.like_com{ color:#7777cc; text-decoration:none;}
  a.like_com:hover{ color:#7777cc; text-decoration:underline;}

.dir li {
	line-height: 25px;
	float: left;
	margin-right: 20px;
	width: 150px;
}
.dir h2 {
	line-height: 20px;
	background-color: #CCC;
	margin-top: 10px;
	margin-bottom: 10px;
}
.line{
	height:1px;
	font-size: 0px;
	line-height: 0px;
	background-color: #cccccc;
}
.xline{ border-bottom:1px dashed #e0e0e0;height:5px; clear:both;}


.SelectMenuItem ul, .SelectMenuItem li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.SelectMenuItem li {
	float: left;
	line-height: 20px;
	width: 170px;
	cursor:pointer;
	text-decoration: underline;
}
.SelectSubMenu {
	border: 1px solid #D4D0C8;
	background-color: #fff;
	margin-top: 5px;
	padding: 5px;
	position: absolute;
	width: 520px;
	display:none;
}
.SelectSubMenu a:link{display:block; height:20px; overflow:hidden; margin:0 3px; padding-left:12px; color:#021e4e; text-decoration:none;}
.SelectSubMenu a:hover{color:#cc0033; text-decoration:none;}
.SelectMenu {
	background-image: url(/images/menu-bg.png);
	background-repeat: no-repeat;
	height: 20px;
	font-size:11px;
	line-height:20px;
	width: 60px;
	padding-left: 10px;
	cursor:pointer;
}
.SelectMenuOver {
	background-image: url(/images/menu-bg-over.png);
	background-repeat: no-repeat;
	height: 20px;
	font-size:11px;
	line-height:20px;
	width: 60px;
	padding-left: 10px;
	cursor:pointer;
	color:#00cc00;
}
.SelectMenuOver a:link{display:block; height:20px; overflow:hidden; margin:0 3px; padding-left:12px; color:#021e4e; text-decoration:none;}
.SelectMenuOver a:hover{display:block; height:20px; overflow:hidden; margin:0 3px; padding-left:12px; color:#021e4e; text-decoration:none;}
.left-relations ul li {
	line-height: 30px;
	padding-left: 10px;
}
.result-multi-page {
	text-align: center;
}


.ProPicture{
	padding: 5px;
	border: 1px solid #e0e0e0;
	background-color:#fff;
}
.ProPicture:hover{
	padding: 5px;
	border: 1px solid #09F;
	background-color:#fff;
}
.left-border {
	background-image: url(/images/shade-v-line.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.result-relations {
	background-color: #F0F9F7;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
}

.result-cyle-bg-color0,.result-cyle-bg-color0 * {
	background-color:#FFF;
}

.result-cyle-bg-color1,.result-cyle-bg-color1 * {
	background-color:#FAFFFF;
}

.autokeywords {
	padding: 0px;
	position: absolute;
	width: 408px;
	top: 0px;
	left: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #6CF;
	border-bottom-color: #6CF;
	border-left-color: #6CF;
	background-color: #FFF;
	z-index: 101;
	display: none;
}
.autokeywords ul, .autokeywords li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.autokeywords ul li {
	line-height: 20px;
	color: #0C3;
	background-color: #FFF;
	cursor: pointer;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
}
.result-rss {
	border: 1px dashed #cecece;
}
.result-right-ad {
	border: 1px dashed #cecece;
}
.search-list-title {
	color: #3A90FF;
	text-decoration: none;
}

