@charset "utf-8";
/* CSS Document by Gray 2009 */
body { background:#FFF url(/images/theme/bg.jpg) left top repeat-x; font-size:11px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
td,th,input,div,span,font { color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; font-size:11px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
div,ul,li,td, { zoom:100%; }
ul,ol { margin:0; padding:0; list-style:none }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#21619e; text-decoration:none; }
a:hover { color:#21619e; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both; height:0px !important; font-size:0px  !important; line-height:0px  !important; }
.clear_left { clear:left; height:0px !important; font-size:0px  !important; line-height:0px  !important; }
.clear_right { clear:right; height:0px !important; font-size:0px  !important; line-height:0px  !important; }

/*#header { width:980px; margin:0 auto 0 auto; }
#header { padding:0; }
#header .nav_search { background:url(/images/theme/nav_search_bg.gif) center top no-repeat; height:41px;  }
#header #nav { float:left; }
#header #nav li { float:left; display:inline; height:41px; background:url(/images/theme/nav_li.gif) left top no-repeat;  }
#header #nav li a { display:block; line-height:41px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:0 15px 0 40px; }
#header #nav li a:link,#header #nav li a:visited { color:#333; }
#header #nav li a:hover { color:#21619e; text-decoration:none; }
#header #nav li.home { background:none !important; }
#header #nav li.home a { background:url(/images/theme/nav_home.gif) 15px center no-repeat; }
#header #nav li.windows a { background:url(/images/theme/nav_windows.gif) 15px center no-repeat; }
#header #nav li.mac a { background:url(/images/theme/nav_mac.gif) 15px center no-repeat; }
#header #nav li.faq a { background:url(/images/theme/nav_faq.gif) 15px center no-repeat; }
#header #nav li.knowledge a { background:url(/images/theme/nav_knowledge.gif) 15px center no-repeat; }
#header #nav li.affiliate a { background:url(/images/theme/nav_affiliate.gif) 15px center no-repeat; }
#header #nav li.about a { background:url(/images/theme/nav_about.gif) 15px center no-repeat; }
#header #search { float:right; margin:9px 15px 0px 0; display:inline; height:22px; width:205px; }
#header #search input { border:none; background:url(/images/theme/search_input.gif) left center no-repeat; height:22px; width:175px; float:left; display:inline; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#header #search button { width:30px; height:22px; background:url(/images/theme/search_button.gif) center center no-repeat; border:none; text-indent:-9999px; float:left; cursor:pointer; display:inline; }

#header #logo { float:left; margin:25px 0 0 10px; display:inline; }
#header #pro { float:right; margin:5px 10px 5px 0; display:inline; }
#header #pro img,#header #pro object,#header #pro param,#header #pro embed,#header #pro noscript { width:728px; height:90px; }*/

/* gear begin */
.wrapper { width:1002px; margin:0 auto; font-size:11px; }
ul, ol, li, dl, dt, dd, h1, h2, h3, h4, p { list-style-image:none; list-style:none; margin:0; padding:0; }
h2 { font-size:14px }
h3, h4 { font-weight:normal; font-size:12px }
h5 {display: inline; font-weight:normal; font-size:15px }
h6 {display: inline; font-weight:normal; font-size:17px }
td { color:#7C7C7C; font-size:11px; line-height:160% }
.left, .center { float:left; }
.right { float:right }
.clear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { clear:both; height:0; font-size:0 }
.blue { color:#10819E }
.blue a { color:#10819E }
.blue a:hover { color:#f30 }
.orange { color:#BD9E7D }
.red { color:#E24C0A }
.grey { color:#888 }
/* header */
#header { height:67px }
.logo { background:url(../images/theme/logo.jpg) no-repeat; width:309px; height:67px; text-align:left }
.logo h1 a { text-indent:-900em; height:67px; display:block }
#menu { float:right; width:300px; padding:20px 0 0 0 }
#menu ul { padding:0 20px 0 0 }
#menu li { float:left; width:128px; height:27px; background:url(../images/theme/flv.jpg) 0 0 no-repeat; margin:0 1px }
#menu li a { display:block; height:27px; text-indent:-900em }
#menu .flv a:hover { background:url(../images/theme/flv_on.jpg) 0 0 no-repeat }
#menu .upload { background:url(../images/theme/swf.jpg) no-repeat }
#menu .upload a:hover { background:url(../images/theme/swf_on.jpg) no-repeat }
#menu .review { background:url(../images/theme/review.jpg) no-repeat }
#menu .review a:hover { background:url(../images/theme/review_on.jpg) no-repeat }
/* nav */
#nav { height:31px; overflow:hidden }
.nav_text { text-align:right; width:700px; color:#666666; line-height:31px; font-size:12px }
.nav_text a { color:#124C59; padding:0 2px }
.nav_text a:hover { color:#124C59; text-decoration:underline }
.search { background:url(../images/theme/search.jpg) no-repeat left 5px; padding:4px 20px 0 20px }
.search input { background:#fff; border-left:1px solid #4CB3C8; border-top:1px solid #4CB3C8; border-right:1px solid #f7f7f7; border-bottom:1px solid #f7f7f7 }
.search .button { background:url(/images/theme/search_btn.jpg) no-repeat; height:15px; width:55px; border:0; cursor:pointer; margin:0 0 3px 3px }

/* main */
#main { width:980px; margin:0 auto 0 auto; }
#main .left { width:726px; overflow:hidden }
#main .right { width:253px; }
h1 { line-height:25px; font-size:13px; text-align:left; padding:0 0 0 40px; color:#333 }
/* feature */
#feature { text-align:left }
.feature_title { background:url(../images/theme/index_title.jpg); height:26px; overflow:hidden }
.headtitle { line-height:25px; font-size:14px; font-weight:bold; text-align:left; padding:0 0 0 40px; color:#333 }
.feature_con { background:url(../images/theme/index_30.jpg) no-repeat; padding:15px 15px 0 15px }
.feature_con img { float:left; border:0px solid #ccc; padding:2px; background:#fff }
.feature_con li { padding-bottom:3px }
.feature_con dl { width:560px; float:right; line-height:160% }
.feature_con dt { font-size:16px; font-weight:bold; padding:3px 0 }
.feature_con a { color:#10819E }
.feature_con a:hover { color:#f60 }
.ranking { padding:0px 14px 0px 0px }
.ranking a { text-decoration:underline }
.ranking a:hover { text-decoration:underline }
.downloadbtn, .moreinfo { background:url(../images/theme/down_btn.jpg) no-repeat; width:79px; height:43px; display:block; float:left; margin:6px 6px 0 0 }
.moreinfo { background:url(../images/theme/moreinfo.jpg) no-repeat; width:104px }
.downloadbtn a, .moreinfo a { display:block; height:43px; text-indent:-900em }
/* musthave */
#sponsored { text-align:left }
.sponsored_title { background:url(../images/theme/index_title3.jpg) no-repeat left; height:24px; overflow:hidden }
.sponsored_con { background:url(../images/theme/column_bg.jpg) no-repeat top left; padding:10px }
.sponsored_con table { width:100% }
.sponsored_con td { padding:4px 0 }
.sponsored_con a { color:#10819E; }
.sponsored_con a:hover { color:#333; }
/* catalog */
#catalog { text-align:left }
.catalog_title { background:url(../images/theme/index_title2.jpg) no-repeat left; height:24px; overflow:hidden }
.catalog_con { background:url(../images/theme/column_bg.jpg) no-repeat top left; padding:10px }
.catalog_con table { width:100% }
.catalog_con td { padding:2px 0 }
.catalog_con td h3 a { background:url(../theme/images/arrow.jpg) no-repeat left; padding:0 0 0 15px; font-size:12px; font-weight:bold; color:#10819E; }
.catalog_con td h3 a:hover { color:#333 }
.catalog_con a { color:#7C7C7C }
.catalog_con a:hover { color:#10819E; }
/* release */
#release { text-align:left }
.release_title { background:url(../images/theme/index_title3.jpg) no-repeat left; height:24px; overflow:hidden }
.release_con { background:url(../images/theme/column_bg.jpg) no-repeat top left; padding:10px }
.release_con ol { margin-bottom:0; margin-top:0 }
.release_con li { list-style-type:decimal; margin:0; padding-bottom:8px }
.release_con a { color:#333; font-size:12px }
.release_con a:hover { color:#10819E; }

/* gear end */



#header_home { width:980px; margin:0 auto 0 auto; }
#recommend { border:1px solid #becfdb; margin:20px 0 10px 0; float:left; width:725px; display:inline; }
#recommend .title { background:#e2eaf0; border-bottom:1px solid #becfdb; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:5px 10px 5px 10px; }
#recommend .content { padding:20px 15px 20px 15px; }
#recommend .content h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 0 5px 0; }
#recommend .content .pic { float:left; display:inline; width:200px; text-align:center; }
#recommend .content .pic img { width:200px; }
#recommend .content .pic .screenshots { text-align:center; padding:10px 0 0 0; }
#recommend .content .pic .screenshots img { width:auto !important; }
#recommend .content .intro { float:right; width:475px; display:inline; color:#333; }
#recommend .content .intro .download { background:url(/images/theme/small_download_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 20px 0 0; float:left; display:inline; line-height:22px; }
#recommend .content .intro .download span { color:#666; }

#recommend .content .intro .purchase { background:url(/images/theme/small_purchase_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 0 0 0; float:left; display:inline; line-height:22px; }
#recommend .content .intro .purchase span { color:#666; }
#recommend .content .intro .purchase font { color:#f00; }

#home_knowledge { margin:20px 0 10px 0; padding:0; border:1px solid #ccc; float:right; width:245px; display:inline; }
#home_knowledge .title { padding:5px 10px 5px 10px; border-bottom:1px solid #e0e9f0; background:#ecf1f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; }
#home_knowledge .content { padding:5px 10px 10px 10px; }
#home_knowledge .content ul li { float:none !important; border-bottom:1px solid #e0e9f0; padding:3px 0 3px 0; }

#bottom_links { clear:both; margin:10px 0 0 0; background:#f2f3f5; border:1px solid #becfdb; padding:10px 10px 10px 0; }
#bottom_links .links { float:left; display:inline; margin:0 0 0 10px; width:310px; }
#bottom_links .links .title { border-bottom:2px solid #d7d7d7; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; padding:5px 10px 5px 10px; background:#e2eaf0; }
#bottom_links .links .content { padding:10px 10px 0 10px; }
#bottom_links .links .content ul li { line-height:disc inside; }

#footer { width:980px; margin:0 auto 0 auto; padding:10px 0 0 0; }
#footer .label { background:#f7f7f7; text-align:center; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7; padding:5px 0 5px 0; }
#footer .links { float:left; margin:0; display:inline; padding:5px 0 0 0; color:#666; }
#footer .copyright { float:right; margin:0; display:inline; padding:5px 0 0 0; color:#666; }

/* sidebar */
#sidebar { float:right; width:245px; display:inline; }
#sidebar .pro { margin:5px 0 0 0; padding:0; }
#sidebar .pro img { margin:0 0 10px 0; width:245px; }

#sidebar .hot_products { margin:0 0 10px 0; padding:0; border:1px solid #ccc; }
#sidebar .hot_products .title { padding:5px 10px 5px 10px; border-bottom:1px solid #e0e9f0; background:#ecf1f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; }
#sidebar .hot_products .content { padding:0 10px 10px 0; }
#sidebar .hot_products .content ul li { float:left; display:inline; margin:10px 0 0 10px; width:202px; border:1px solid #eee; padding:5px;}
#sidebar .hot_products .content ul li a { display:block;font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#sidebar .hot_products .content ul li a img { display:block; padding:0 10px 0 0; }

#sidebar .knowledge { margin:0 0 10px 0; padding:0; border:1px solid #ccc; }
#sidebar .knowledge .title { padding:5px 10px 5px 10px; border-bottom:1px solid #e0e9f0; background:#ecf1f5; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; }
#sidebar .knowledge .content { padding:5px 10px 10px 10px; }
#sidebar .knowledge .content ul li { padding:2px 0 2px 0; border-bottom:1px solid #d7d7d7; }

/* content begin*/
#content { float:left; width:725px; display:inline; }
#location { background:url(/images/theme/location_home.gif) left center no-repeat; padding:0 0 0 22px; line-height:24px; color:#666; margin:0 0 0 10px; }
#location a:link,#location a:visited { color:#666; }
#location a:hover { color:#21619e; }
#product { margin:5px 0 0 0; }
#product h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; line-height:32px; margin:0 0 0 0px; }
#product .container { margin:10px 0 0 0; }
#product .container .basic { margin:0 0 15px 0; }
#product .container .basic .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 0px }
#product .container .basic .content { padding:10px 0 0 0; }
#product .container .basic .content .pic { float:left; display:inline; width:100px; }
#product .container .basic .content .pic img { }
#product .container .basic .content .info { float:right; display:inline; width:580px; color:#333; margin:0 10px 0 0; }
#product .container .basic .content .info .download { background:url(/images/theme/download_button.gif) left center no-repeat; padding:0 0 0 44px; color:#666; margin:10px 20px 0 0; float:left; display:inline; }
#product .container .basic .content .info .download a { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; display:block; }
#product .container .basic .content .info .download span { color:#666; }

#product .container .basic .content .info .purchase { background:url(/images/theme/purchase_button.gif) left center no-repeat; padding:0 0 0 44px; color:#666; margin:10px 0 0 0; float:left; display:inline; }
#product .container .basic .content .info .purchase a { font-family:"Times New Roman", Times, serif; font-size:20px; font-weight:bold; display:block; }
#product .container .basic .content .info .purchase span { color:#666; }
#product .container .basic .content .info .purchase font { color:#f00; }

#product .container .description { margin:0 0 15px 0; }
#product .container .description .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px }
#product .container .description .content { padding:10px 10px 0 10px; color:#333; }
#product .container .description .content img { float:right; margin:0 0 10px 15px; height:150px; }

#product .container .features { margin:0 0 15px 0; }
#product .container .features .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px }
#product .container .features .content { padding:10px 10px 0 10px; }
#product .container .features .content ul li { list-style:disc inside; color:#333; }

#product .container .comments { margin:0 0 10px 0; }
#product .container .comments .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px }
#product .container .comments .content { padding:10px 10px 0 10px; }
#product .container .comments .content ul li { list-style:disc inside; }
#product .container .comments .content .subtitle { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#333; }
#product .container .comments .content div { color:#333; }
#product .container .comments .comment-author img { float:right; }
#product .container .comments .comment-author cite,#product .container .comments .comment-author span { color:#666; }
#product .container .comments .content .commentlist li { border:1px solid #d7d7d7; padding:5px 10px 5px 10px; margin:5px 0 0 0; }
#product .container .comments #respond { margin:10px 0 0 0; }
#product .container .comments #respond  input { margin:5px 0 0 0; width:250px; }
#product .container .comments #respond label small { color:#666; }
#product .container .comments #respond textarea { margin:5px 0 0 0; width:680px; }
#product .container .comments #respond #submit { width:auto !important; }

#product .container .comments .navigation { margin:5px 0 0 0; }
#product .container .comments .navigation .alignleft { float:left; border:1px solid #ccc; display:inline; }
#product .container .comments .navigation .alignright { float:right; border:1px solid #ccc; display:inline; }
#product .container .comments .navigation a { display:block; padding:0 10px 0 10px; font-weight:bold; }
#product .container .comments .navigation a:link,#product .container .comments .navigation a:visited { background:#eee; color:#666; text-decoration:none; }

#products_center { padding:0 10px 10px 10px; border-left:1px solid #ccc;  border-right:1px solid #ccc;  border-bottom:1px solid #ccc; }
.products_title { background:url(/images/theme/product_menu_bg.gif) left bottom repeat-x; padding:0 0 5px 0; margin:10px 0 0 0; }
.products_title h1 { float:left; display:block; line-height:35px; border:1px solid #bbada1; margin:0 2px 0 0; }
.products_title h1 a { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; display:block; line-height:35px; }
.products_title h1.over { background:url(/images/theme/product_menu_over.gif) left top repeat-x; border-top:1px solid #bbada1; border-left:1px solid #bbada1; border-right:1px solid #bbada1; color:#fff; }
.products_title h1.over a { color:#fff; }
.products_title h1 .windows { background:url(/images/theme/product_menu_windows.png) 20px center no-repeat; padding:0 20px 0 45px; }
.products_title h1 .mac { background:url(/images/theme/product_menu_mac.png) 20px center no-repeat; padding:0 20px 0 40px; }
.products_title h1.out { background:url(/images/theme/product_menu_out.gif) left top repeat-x; color:#333; border-top:1px solid #bbada1; border-left:1px solid #bbada1; border-right:1px solid #bbada1; }
.products_title h1.out a:link,.products_title h1.out a:visited { color:#333; }
.products_title h1.out a:hover { color:#21619e; }
#products_center ul li { padding:10px 0 10px 0; border-bottom:1px dashed #ccc; }
#products_center ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 0 5px 0; }
#products_center ul li .pic { float:left; display:inline; width:100px; text-align:center; }
#products_center ul li .pic img { width:100px; }
#products_center ul li .pic .screenshots { text-align:center; padding:10px 0 0 0; }
#products_center ul li .pic .screenshots img { width:auto !important; }
#products_center ul li .intro { float:right; width:580px; display:inline; color:#333; }
#products_center ul li .intro .download { background:url(/images/theme/small_download_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 20px 0 0; float:left; display:inline; line-height:22px; }
#products_center ul li .intro .download span { color:#666; }

#products_center ul li .intro .purchase { background:url(/images/theme/small_purchase_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 0 0 0; float:left; display:inline; line-height:22px; }
#products_center ul li .intro .purchase span { color:#666; }
#products_center ul li .intro .purchase font { color:#f00; }

#recommend { border:1px solid #becfdb; margin:0 0 10px 0; }
#recommend .title { background:#e2eaf0; border-bottom:1px solid #becfdb; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:5px 10px 5px 10px; }
#recommend .content { padding:10px; }
#recommend .content h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 0 5px 0; }
#recommend .content .pic { float:left; display:inline; width:200px; text-align:center; }
#recommend .content .pic img { width:200px; }
#recommend .content .pic .screenshots { text-align:center; padding:10px 0 0 0; }
#recommend .content .pic .screenshots img { width:auto !important; }
#recommend .content .intro { float:right; width:480px; display:inline; color:#333; }
#recommend .content .intro .download { background:url(/images/theme/small_download_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 20px 0 0; float:left; display:inline; line-height:22px; }
#recommend .content .intro .download a { font-weight:bold; }
#recommend .content .intro .download span { color:#666; }

#recommend .content .intro .purchase { background:url(/images/theme/small_purchase_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 0 0 0; float:left; display:inline; line-height:22px; }
#recommend .content .intro .purchase a { font-weight:bold; }
#recommend .content .intro .purchase span { color:#666; }
#recommend .content .intro .purchase font { color:#f00; }

.home_products { margin:0 0 10px 0; }
.home_products .title { border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px }
.home_products .windows { background:#f2f3f5 url(/images/theme/product_menu_windows.png) 10px center no-repeat; padding:0 10px 0 35px !important; }
.home_products .mac { background:#f2f3f5 10px center no-repeat; padding:0 10px 0 30px !important; }
.home_products ul li { padding:10px 0 10px 0; border-bottom:1px dashed #ccc; }
.home_products ul li h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 0 5px 0; }
.home_products ul li .pic { float:left; display:inline; width:100px; text-align:center; margin:0 0 0 10px; display:inline; }
.home_products ul li .pic .screenshots { text-align:center; padding:10px 0 0 0; }
.home_products ul li .pic .screenshots img { width:auto !important; }
.home_products ul li .intro { float:right; width:580px; display:inline; color:#333; margin:0 10px 0 0; }
.home_products ul li .intro .learnmore { float:right; }
.home_products ul li .intro .download { background:url(/images/theme/small_download_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 20px 0 0; float:left; display:inline; line-height:22px; }
.home_products ul li .intro .download a { font-weight:bold; }
.home_products ul li .intro .download span { color:#666; }

.home_products ul li .intro .purchase { background:url(/images/theme/small_purchase_button.gif) left center no-repeat; padding:0 0 0 20px; color:#666; margin:5px 0 0 0; float:left; display:inline; line-height:22px; }
.home_products ul li .intro .purchase a { font-weight:bold; }
.home_products ul li .intro .purchase span { color:#666; }
.home_products ul li .intro .purchase font { color:#f00; }

#article { padding:0; margin:10px 0 0 0; border:1px solid #d7d7d7; }
#article .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px }
#article .content { padding:10px; color:#333; }
#article .content .subtitle { margin:5px 0 16px 0; padding-left:10px; font:bold 18px Arial; color:#999999; border-bottom:2px solid #eaeaea; }
#article .content .subtitle a { margin-bottom:16px; padding-left:10px; font:bold 18px Arial; color:#999999; border-bottom:2px solid #eaeaea; }
#article .content .subtitle a:hover { text-decoration:none; color:#555; }
#article .content .ppt_list { float:left; width:220px; }
#article .content ul li { list-style:none; }

#knowledge_base { padding:0; margin:10px 0 0 0; border:1px solid #d7d7d7; }
#knowledge_base .title { background:#f2f3f5; border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#333; padding:0 10px 0 10px }
#knowledge_base .content { padding:5px 10px 10px 10px; color:#333; }
#knowledge_base .content ul li { list-style:disc inside; padding:5px 0 5px 0; clear:both; border-bottom:1px dashed #d7d7d7; }

#error { background:#f8fafb; border:1px solid #becfdb; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding:20px 10px 20px 10px; line-height:35px; margin:0 0 15px 0; }
#error img { float:left; margin:0 15px 0 195px; display:inline; }

/*#search_results { margin:10px 0 0 0; padding:0 0 10px 0; }
#search_results .title { border-bottom:1px solid #d7d7d7; line-height:32px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#333; padding:0 10px 0 10px; background:#f2f3f5; }
#search_results .navigation { padding:0; margin:10px 0 0 0; }
#search_results .navigation .alignleft { float:left; }
#search_results .navigation .alignright { float:right; }
#search_results .navigation a { display:block; line-height:normal; padding:2px 4px 2px 4px; float:left; text-decoration:none;  }
#search_results .navigation a,#search_results .navigation a:link,#search_results .navigation a:visited { color:#1278a6; border:1px solid #1278a6; }
#search_results .navigation a:hover { color:#333; border:1px solid #333; }
#search_results h2 { padding:10px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; font-weight:bold; }
#search_results .intro { padding:0 10px 10px 10px; border-bottom:1px solid #cee2ea; color:#333; }
#search_results #s { width:250px; height:auto; line-height:normal; }
#search_results #searchsubmit { width:auto; text-align:center; height:auto; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#333; }
#search_results form { margin:10px 10px 0 10px; }*/
/* content end*/

#search_results { float:left; width:850px; display:inline; }

/*dome*/
.dome {
	clear: both;
	padding: 10px 10px 15px 10px;
	color: #555;
	height: 100%;
	overflow: hidden;
}
.dome span { background:url(/images/theme/small_download_button.gif) no-repeat; padding:0 0 0 15px; text-align:center;}
.dome ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 690px;
}
.dome ul li {
	float: left;
	list-style: none;
	padding: 0 10px 10px 0;
	margin: 0 0 8px;
	width:215px;
}
.dome ul li a {
	color: #df5104;
	text-decoration: none;
}
.dome ul li a:hover { text-decoration: underline }
