﻿body { margin:0px; padding: 0px; background:#fff; font-family:Verdana, Tahoma, MS Sans Serif; font-size:12px;}
#main{}

.selected{ font-weight:bold; color:#000000; text-decoration:none;}
a:hover{color: #FF9900;}

#header{ padding:5px; height:15px; border-bottom:1px solid #99CCFF;}
#header img{ vertical-align: text-bottom;}
#header a:link, #header a:visited,#header a:active{ text-decoration:none;color: #336699;}
#header a:hover{ color: #FF9900;}
#header #header_left a.selected{ color:#000000;}
#header #header_left { position:absolute; left:10px;}
#header #header_right { position:absolute; right:10px;}


#home { margin: 50px auto; width:500px;}
#home #logo { text-align: center; width:100%; padding:0px 0px 20px 0px;}
#home #logo .Category{ float:right; margin: 0px 115px 20px 0px;}
#home #search { text-align:center;}
#home #search input { clear:both;}
#home #search input[type=text] { width:500px; height:20px; font-size:1.4em;}
#home #search input[type=submit] { padding: 3px 10px 3px 10px; text-align:center; font-size:1.2em;} 
#home #copyright { text-align:center; width:100%; font-size:0.8em; color:#cccccc; padding-top:50px;}

#area {}

#PanelTop { padding: 15px 20px 10px 20px;}
#PanelTop #logo { float:left; padding-right:20px;}
#PanelTop #logo a { display:block; width:146px; height:38px; overflow:hidden}
#PanelTop #search { padding:6px 0px 0px 0px;}
#PanelTop #search input{}
#PanelTop #search input[type=text] { width:350px; height:20px; font-size:1.4em;}
#PanelTop #search input[type=submit] { padding: 3px 10px 3px 10px; text-align:center; font-size:1.2em;} 

#content{ padding:10px;}

#query { max-width:960px;}
#query #top{background-color: #EAF4FF;padding: 5px;border-top: 1px solid #cccccc;border-top-color: #336699;}
#query #top span { float:right; width:300px; text-align:right; position: relative; top:0px; right:0px;}
#query #ads { float:right; width:190px; position: relative; top:20px; right:20px; border-left: 1px solid #cccccc; padding-left:10px;}
#query #images { padding:10px;margin:0px 0px 10px 0px; }
#query #images h3{ font-weight:normal;}
#query #images img { max-width:100px; height:80px; margin-right:10px; border:1px solid #0000FF;}
#query #related { padding:10px; width:auto; height:90px;}
#query #related h3{ margin:0px 0px 10px 0px; font-weight:normal;}
#query #related a{ }
#query #related em{font-style:normal; font-weight:bold;}
#query #related ul{list-style-type: none;margin:0px 0px 0px -40px; }
#query #related li{margin:0px; padding: 0px 10px 10px 0px; min-width:260px; width:auto; display: block; float:left;}
#query #related ul li{}
#query #page { display:block; height:30px; padding:10px;}
#query #page a { display:block; text-align:center; float:left; padding:5px; border:1px solid #84C1FF; text-decoration:none; background-color: #F9FCFF; width:20px; margin-right:10px;}
#query #page a.selected { font-weight:bold; color:#000000;}

#query #result{ padding:10px; font-size:13px; font-family:Tahoma, Verdana, MS Sans Serif;}
#query #result h3{ padding:5px 0px 3px 0px; margin: 0px; font-weight:normal; font-size:16px;}
#query #result p{ padding:0px;width:550px; margin:0px;line-height:1.4em;}
#query #result address{ padding: 3px 0px 10px 0px; margin:0px; color:#008000; font-style:normal;}
#query #result em{font-style:normal; font-weight:bold;}
#query #result #deep { padding: 0px 0px 10px 40px;}
#query #result #deep table {width:450px;}
#query #result #deep td { width:50%;}
#query #result #deep a.more{color:#808080; text-decoration:none; line-height:1.6em;}
#query #result #deep a.more:hover{color:#808080; text-decoration: underline;}
#query #result #sponsored { margin: 8px 0px 5px -10px; padding:10px 10px 5px 10px; background:#FFF7EA;width:702px;}
#query #result #sponsored code{ float:right; color:#C0C0C0; font:inherit;}
#query #result #sponsored em{ font-weight:normal; color:#008000; } 
#query #result #sponsored span {  }
#query #result #article { margin: 8px 0px 5px -10px;  padding:10px 10px 10px 10px; width:700px; border:1px solid #cccccc;}
#query #result #article code{ float:right; color:#C0C0C0; font:inherit;}
#query #result #article a.news { display:block; min-width:110px; float:left; text-align:center;} 
#query #result #article img{ max-width:100px; max-height:90px; border:1px solid #0000FF;}
#query #result #article DIV{ margin-left:120px;}
#query #result #article h3{ margin:0px 0px 5px 0px;}
#query #result #article b{ font-style:normal; font-weight:normal; color:#008000; }
#query #result #article strong{font-style:normal; font-weight:normal; }
#query #result #article p{ width:450px; padding-bottom:10px;}

#hot {}
#hot #top{background-color: #EAF4FF;padding: 5px;border-top: 1px solid #cccccc;border-top-color: #336699;}
#hot #top a{ text-decoration: none; color:#000000;}
#hot #top span { float:right; width:300px; text-align:right; position: relative; top:0px; right:0px;}
#hot #dict{padding:10px;}
#hot #dict #table {}
#hot #dict #table td{ width:25%;}
#hot #dict #table a{ width:100%; display:block; font-size:14px; color: #000080;}
#hot #dict #table a:hover{color: #FF9900;}
#hot #dict OL{margin:0px; color:#808080;counter-reset: item;}
#hot #dict LI{display: block;margin:0px 0px 0px -30px; padding:0px 0px 10px 0px;}
#hot #dict LI { *margin:0px 0px 0px 30px;}
#hot #dict LI:before{content: counter(item) ". ";counter-increment: item;}
#hot #dict P{padding: 0px 0px 5px 0px;}
#hot #dict pre{ font-size:1.4em; font-weight:bold;margin:0x; padding:0px; }
#hot #dict pre a{float:left; text-align:center; display:block; width:30px; color: #336699; text-decoration:none;}
#hot #dict pre a:hover{color:#FF9900;}
#hot #dict pre a.selected{ background-color: #EAF4FF;}
#hot #dict address{ font-size:1.2em; font-style:normal; background-color: #EAF4FF;padding: 5px;margin:0px; margin-top:36px; }
#hot #dict address a{color: #336699; padding: 0px 5px 0px 0px; text-decoration:none;}
#hot #dict address a:hover{color:#FF9900;}
#hot #dict address a.selected{ text-decoration:none; color:#FF0000;}

#hot #mean{ padding:10px; width:960px;}
#hot #mean h3{ font-weight:normal; color:#cccccc; font-family: Times New Roman; font-size:1.3em;}
#hot #mean h3 b{ font-weight: bold; font-size:1.4em; color:#000000;}
#hot #mean #definition { width:590px;}
#hot #mean #definition pre{ border:1px solid #EAF4FF; padding:10px; margin:10px 0px 0px 0px;}
#hot #mean #definition code{ padding: 5px 10px 5px 10px; background-color: #EAF4FF; margin:0px; width:570px; display:block;}

#hot #mean #images { float:right; margin-top:56px; width:350px; }
#hot #mean #images #thumbnail {padding:10px;border:1px solid #EAF4FF; text-align:center;}
#hot #mean #images #thumbnail h4{background-color: #EAF4FF; margin:-10px -10px 10px -10px; padding: 5px 10px 5px 10px; display:block;}
#hot #mean #images #thumbnail img{ width:300px;}
#hot #mean #images #ads{padding:10px;border:1px solid #EAF4FF; text-align:center; margin-top:10px; }

#hot #mean #query{width:590px; padding:10px; font-size:13px; font-family:Tahoma, Verdana, MS Sans Serif;}
#hot #mean #query h3{ padding:5px 0px 3px 0px; margin: 0px; font-weight:normal; font-family:Tahoma, Verdana, MS Sans Serif; font-size:16px;}
#hot #mean #query p{ padding:0px;width:550px; margin:0px;line-height:1.4em}
#hot #mean #query address{ padding: 3px 0px 10px 0px; margin:0px; color:#008000; font-style:normal;}
#hot #mean #query em{font-style:normal; font-weight:bold;}
#hot #mean #query #deep { padding: 0px 0px 10px 40px;}
#hot #mean #query #deep table {width:450px;}
#hot #mean #query #deep td { width:50%;}
#hot #mean #query #deep a.more{color:#808080; text-decoration:none; line-height:1.6em;}
#hot #mean #query #deep a.more:hover{color:#808080; text-decoration: underline;}

#hot #result{padding:10px;}
#hot #result P{ padding: 0px 0px 5px 0px;}
#hot #result .time{ padding:0px; color:#808080}
#hot #result OL { margin:0px; color:#808080}
#hot #result OL#col1{ counter-reset: item;}
#hot #result OL#col2{ counter-reset: item 10;}
#hot #result OL#col3{ counter-reset: item 20;}
#hot #result OL#col4{ counter-reset: item 30;}
#hot #result LI { display: block; margin:0px 0px 0px -30px; padding:0px 0px 10px 0px;}
#hot #result LI { *margin:0px 0px 0px 30px;}
#hot #result LI:before {content: counter(item) ". ";counter-increment: item;}

#hot #result #time { margin:0px 0px 20px 0px;}
#hot #result #time a{ text-decoration:none;}
#hot #result #time #year{padding:5px 0px;}
#hot #result #time #year a{padding:5px 10px; font-weight:bold;}
#hot #result #time #year a:hover{ color:#FF9900;}
#hot #result #time #year a.select{background-color: #EAF4FF;}
#hot #result #time #month{padding:5px 0px 0px 0px; background-color: #EAF4FF;}
#hot #result #time #month a{padding:5px 10px; font-weight:bold;}
#hot #result #time #month a:hover{}
#hot #result #time #month a.select{background-color:#D2E8FF;}
#hot #result #time #day{ padding:10px 0px 0px 5px; background-color:#D2E8FF;}
#hot #result #time #day a{ padding:5px 5px;}
#hot #result #time #day a:hover{}
#hot #result #time #day a.select{background-color:#B7DBFF;}
#hot #result #time #hour{padding:8px 5px 8px 7px; margin:0px 0px 0px -5px; background-color:#B7DBFF;}
#hot #result #time #hour a{padding:8px 3px;}
#hot #result #time #hour a:hover{}
#hot #result #time #hour a.select{background:#EAF4FF url('Images/marker.png') no-repeat center bottom;}

#footer{ padding: 5px 10px 5px 10px; margin:20px 0px 0px 0px; border-top:1px solid #99CCFF; text-align: center; color:#808080; clear: both;}