/*
sites:http://www.apphit.com
versions:1.0
date:2009/03/13
*/

body, div, dl, dt, ul, ol, li, h1, h2,h3,h4, form, fieldset, p, input, blockquote, th, td { margin: 0; padding: 0; }
body { color: #666666; font: 11px Arial,tahoma,sans-serif;background:url(../images/body-bg.jpg) no-repeat center 0;}
a{color:#2180ac;;text-decoration:none;}
a:hover { text-decoration:underline ; }
img{ border: 0;vertical-align:middle; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: normal; }
ol, ul { list-style: none; }
input,select{vertical-align: middle; }
fieldset{border:none;padding:10px;}
.clear { clear: both; }
.after:after { content: ""; display: block; clear: both; height: 0; visibility: hidden;display:inline-block; }

/*HEAD START*/
.head{position:relative;width:981px;height:64px;margin:0 auto;}
.head h1 a{position:absolute;top:13px;left:10px;width:135px;height:43px;background:url(../images/el-bg.gif) no-repeat 0 -256px;}
.logo strong{display:none;}
.total{position:absolute;top:35px;left:160px;font:700 13px arial;}
.total strong{color:#FF0000;}
.presents{position:absolute;top:3px;right:10px;}
.presents a{color:#006600;text-decoration:underline;}
.bookmarks{position:absolute;right:10px;bottom:10px;}
/*HEAD END*/

/*NAVIGATE START*/
.navbg{width:100%;height:30px;background:#0387bd url(../images/rep-bg.gif) repeat-x 0 0;}
.nav{position:relative;width:981px;height:30px;margin:0 auto;background:url(../images/nav.gif) no-repeat 0 0;}
.nav ul{position:absolute;top:0;left:0;width:620px;}
.nav ul li{float:left;}
.nav ul li a{position:absolute;height:21px;top:5px;text-indent:-9999em;outline:none;}
.nav ul li.home a{width:86px;left:10px;}
.nav ul li.mostpopular a{width:123px;left:96px;}
.nav ul li.latestupdates a{width:134px;left:225px;}
.nav ul li.allsoft a{width:116px;left:363px;}
.nav ul li.updatechecker a{width:139px;left:479px;}
.nav ul li.home a:hover,a.curnavhome{background:url(../images/nav.gif) no-repeat -10px -35px;}
.nav ul li.mostpopular a:hover,a.curnavmost{background:url(../images/nav.gif) no-repeat -96px -65px;}
.nav ul li.latestupdates a:hover,a.curnavlatest{background:url(../images/nav.gif) no-repeat -225px -95px;}
.nav ul li.allsoft a:hover,a.curnavall{background:url(../images/nav.gif) no-repeat -363px -125px;}
.nav ul li.updatechecker a:hover,a.curnavupdate{background:url(../images/nav.gif) no-repeat -479px -155px;}
.searchtext{position:absolute;top:8px;left:793px;width:150px;height:18px;font:11px/18px arial;border:none;background:none;}
.searchbutton{position:absolute;top:0;right:0;width:30px;height:30px;border:none;background:none;text-indent:-9999em;cursor:pointer;}
/*NAVIGATE END*/

/*TOPRANK START*/
.toprank{position:relative;width:981px;height:214px;margin:10px auto;background:#d2e3e7 url(../images/main-bg.jpg) no-repeat 0 0;}
.rank{float:left;position:relative;width:266px;height:214px;}
.rank h2{position:absolute;top:0;left:46px;font:700 13px/46px arial;color:#000000;text-indent:.5em;}
.rank ul{position:absolute;top:51px;left:46px;width:221px;height:120px;}
.rank ul a{display:block;overflow:hidden;width:221px;height:19px;font:700 11px/19px arial;margin:1px 0;text-indent:.5em;color:#457887;}
.rank ul a:hover{background:url(../images/el-bg.gif) no-repeat 0 -120px;text-decoration:none ;}
.rank p a{position:absolute;top:180px;left:37px;width:150px;height:23px;font:11px/23px arial;color:#395059;text-align:center;}
.rank_latestupdate{margin:0 0 0 28px;}
.rank_latestupdate li{float:left;width:220px;}
.rank_latestupdate li span{float:left;width:40px;height:20px;font:11px/20px arial;}
.rank_latestupdate li a{float:left;width:180px;margin:1px 0 0;}
.downloadchecker{position:absolute;right:87px;bottom:30px;width:161px;height:46px;text-indent:-9999em;outline:none;}
/*TOPRANK END*/

/*INDEXLIST START*/
.indexsoftlist{width:981px;margin:0 auto;}
.indexsoftlist li{float:left;width:239px;margin:3px;_margin:2px;}
.indexsoftlist li img{margin:4px;}
.indexsoftlist div,.top10{padding:0 0 10px 0;}
.indexsoftlist div li,.top10 li{float:none;width:230px;height:24px;margin:1px auto;}
.indexsoftlist div h2,.top10 h2{width:239px;height:24px;text-indent:.5em;font:700 12px/24px arial;color:#FFFFFF;}
.indexsoftlist div h2 a{font:700 12px/24px arial;color:#FFFFFF;}
.indexsoftlist div h3{width:237px;height:24px;font:10px/24px arial;text-indent:.5em;border:1px solid #e0e0e0;background:#efefef;color:#688086;}
.indexsoftlist div h3 a{color:#339900;}
.indexsoftlist div li a,.top10 li a{display:block;width:230px;height:24px;line-height:24px;text-indent:1em;}
.indexsoftlist div li a:hover,.top10 li a:hover{background:url(../images/el-bg.gif) 0 -96px;text-decoration:none ;}
.blue-a h2,.top10 h2{background:#0099c6 url(../images/el-bg.gif) 0 0;}
.green-a h2{background:#5bac02 url(../images/el-bg.gif) 0 -48px;}
.blue-b h2{background:#92b7c4 url(../images/el-bg.gif) 0 -24px;}
.green-b h2{background:#7cc33f url(../images/el-bg.gif) 0 -72px;}
.blue-b,.green-b,.top10{background:#f5f5f5 url(../images/list-bg.gif) no-repeat 0 bottom;}
/*INDEXLIST END*/

/*PROVIDESOFT START*/
.providesoft{clear:both;width:981px;height:218px;background:url(../images/main-bg.jpg) no-repeat 0 -214px;margin:10px auto;}
.providesoft h2{font:700 13px/30px arial;text-indent:1em;}
.providesoft ul{overflow:hidden;}
.providesoft li{float:left;width:162px;height:180px;text-align:center;border-left:1px solid #bebebe;margin-left:-1px;}
.providesoft p{width:130px;height:60px;margin:0 auto;font:11px/15px arial;text-align:left;}
.provideimg{width:112px;height:81px;padding:3px;margin:0 auto;background:url(../images/el-bg.gif) no-repeat 0 -160px;}
.providedown{display:block;margin:5px auto;width:123px;height:19px;background:url(../images/el-bg.gif) no-repeat 0 -141px;font:700 12px/19px arial;color:#666;}
/*PROVIDESOFT END*/

/*FOOTER START*/
.footer{clear:both;width:981px;height:60px;margin:10px auto;font:700 11px/30px arial;}
.footer p{float:left;width:670px;}
.footersearch{float:left;width:300px;}
.footer a{margin:0 5px;color:#458900;font:11px arial;}
.footersearchtext{width:150px;height:18px;border:1px solid #CCCCCC;margin:0 10px;font:11px/18px arial;}
.footersearchbutton{width:67px;height:20px;border:none;background:url(../images/el-bg.gif) no-repeat -123px -141px;font:700 11px/20px arial;color:#006600;text-align:center;cursor:pointer;}
/*FOOTER END*/

.container{width:981px;margin:0 auto;}
.left{float:left;width:239px;}
.right{float:right;width:733px;}
.right h1{font:700 16px/50px arial;border-bottom:2px solid #438800;}

/*SOFT-LIST-LEFT START*/
.categorylist{width:237px;margin:10px 0;}
.categorylist ul{border:1px solid #cccccc;}
.categorylist ul li{overflow:hidden;height:24px;line-height:24px;background:url(../images/rep-bg.gif) repeat-x 0 -30px;}
.categorylist ul li a{display:block;width:200px;color:#546876;padding:0 10px 0;}
.categorylist ul li a:hover,a.curcategory{font-weight:700;color:#4b9401 !important;background:url(../images/el-bg.gif) no-repeat right -313px;}
.detailcur{background:url(../images/el-bg.gif) no-repeat right -353px !important;}
/*SOFT-LIST-LEFT END*/

/*SOFT-LIST-RIGHT START*/
.categorysoftlist{width:733px;border-collapse:collapse;}
tr.hover{background:url(../images/rep-bg.gif) repeat-x 0 -54px;}
.categorysoftlist td{height:94px;*height:84px;padding:10px 0 0 0;vertical-align:top;border-bottom:1px dotted #cccccc;}
td.tableimg{width:50px;text-align:center;}
td.tableinfo{border-right:1px dotted #cccccc;}
td.tableinfo h2{font:700 16px arial;color:#4d99bd;}
td.tableinfo h3{font:11px/24px arial;color:#4b9401;}
td.tableinfo{line-height:1.6em;}

td.tabledownload{vertical-align:middle;text-align:center;width:120px;}
td.tabledownload a{display:block;margin:0 auto;width:70px;height:21px;padding:0 0 0 22px;font:700 13px/21px arial;background:url(../images/el-bg.gif) no-repeat -218px -226px;color:#2180ac;}
.allsoftlist{width:733px;padding:20px 0;}
.allsoftlist li{float:left;width:244px;height:30px;line-height:30px;}
.allsoftlist li img{margin:0 5px 0 0;}
/*SOFT-LIST-RIGHT END*/

/*DETAIL CENTER START*/
.detail-center{float:left;width:559px;margin:0 0 0 10px;}
.detailimg{float:left;padding:10px;width:32px;height:32px;text-align:center;vertical-align:middle;}
.detailsoftname{font:700 17px/30px arial;color:#4d99bd;}
.detailsoftsize{font:11px/22px arial;color:#4b9401;}
.detailtab{width:539px;height:26px;background:url(../images/tab.gif) no-repeat 0 0;margin:10px 0;padding:0 0 0 20px;}
.detailtab li{float:left;height:22px;line-height:22px;margin:4px 5px 0;}
.detailtab li a{display:block;padding:0 10px;}
.detailtab li a:hover,a.curtab{background:url(../images/tab.gif) -559px -4px;padding:0 0 0 10px !important;text-decoration:none;}
.detailtab li a:hover span,a.curtab span{display:block;background:url(../images/tab.gif) right -4px;padding:0 10px 0 0;}
.detaildown{display:block;width:120px;height:36px;background:url(../images/el-bg.gif) no-repeat -203px -168px;margin:20px 0;padding:0 0 0 40px;font:700 25px/36px arial;color:#2180ac;}
.detail-center h2{font:700 13px/26px arial;color:#4b9401;border-bottom:1px dotted #cccccc;margin:15px 0;}
.technical dl{clear:both;display:inline-block;*display:table;width:559px;margin:5px 0;}
.technical dt{float:left;width:100px;font:700 11px arial;}
.technical dd{margin:0 0 0 110px;}
/*DETAIL CENTER END*/

/*DETAIL RIGHT START*/
.detail-right{float:right;width:165px;}
.versions{border:1px solid #cccccc;padding:10px;}
.versions h2{font:700 11px/24px arial;}
.versions li{margin:5px 0;}
.versions strong{font:700 10px/15px arial;color:#666666;display:block;width:138px;height:31px;background:url(../images/el-bg.gif) no-repeat -81px -402px;margin:0 0 0 -11px;_margin:0 0 0 -15px;padding:5px 10px;}
/*DETAIL RIGHT END*/



/*CIRCLE BOX START*/
.cirtop,.cirtop span,.cirbottom,.cirbottom span{display:block;height:4px;font-size:1px;background:url(../images/el-bg.gif) no-repeat;}
.cirtop,.cirbottom{position:relative;}
.cirtop{margin-bottom:-4px;background-position:-235px -292px;}
.cirbottom{margin-top:-4px;background-position:-235px -295px;}
.cirtop span,.cirbottom span{float:right;width:4px;}
.cirtop span{background-position:-232px -292px;}
.cirbottom span{background-position:-232px -295px;}
/*CIRCLE BOX END*/


/*GOOGLE AD START*/
.gg960x90{width:960px;height:90px;margin:5px auto;}
.gg728x90{width:728px;height:90px;margin:5px auto;}
.gg160x600{width:160px;height:600px;margin:5px auto;}
/*GOOGLE AD END*/

/*COMMENT START*/
.c_content{width:100%;background:#e9e9e9;border:1px solid #e1e1e1;font:12px verdana;}
.c_content dl{width:auto;margin:10px;padding:10px;background:#fff;border:1px solid #c7c7c7;}
.c_content dt{overflow:auto;zoom:1;border-bottom:1px dotted #c7c7c7;background:url(../images/c_icon.gif) no-repeat 0 -22px;padding-left:27px;height:20px;line-height:20px;}
.c_content dt a{float:left;text-decoration:none;color:#00f;}
.c_content dt span{float:right;background:url(../images/c_icon.gif) no-repeat -23px -40px;padding-left:20px;}
.c_content_user{background:none !important;}
.c_content dd{clear:both;padding:0;margin:13px 0 5px 0;line-height:1.5em;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.c_content p{text-align:right;color:#038aa7;margin-bottom:0;}
.c_page{margin:10px 7px;text-align:right;font:11px arial;}
.c_page a{border:1px solid #2e69b5;color:#2e69b5;margin:0 3px 0 0;padding:3px 5px 2px;text-decoration:none;}
.c_page a:hover{border:1px solid #f00;color:#f00;text-decoration:none;}
.c_page span{background:#2e69b5;border:1px solid #2e69b5;color:#FFFFFF;margin:0 3px 0 0;padding:3px 5px 2px;}
.c_input{clear:both;width:auto;border:1px solid #ccc;overflow:auto;zoom:1;}
.c_input dl{margin:0;}
.c_input dt{background:#d7e8f0;height:38px;line-height:38px;margin:1px;font-size:14px;_padding-top:8px;_height:30px;_line-height:30px;}
.c_input dt strong{font-size:12px;margin:0 50px 0 20px;}
.c_input dt a{text-decoration:none;color:#000;}
.c_input dd{margin:0;}
.c_input textarea{overflow:auto;width:450px;height:150px;border:1px solid #666769;margin:10px;}
.c_input dd.c_right{text-align:right;width:460px;font-size:14px;margin:0 0 20px 0;}
.validtext{border:1px solid #ccc;width:50px;height:19px;}
.c_button{cursor:pointer;width:53px;height:19px;border:1px solid #999;line-height:19px;text-align:center;font-size:12px;}
/*COMMENT END*/

/*UPDATE CHECKER START*/
.checkerversion{width:450px;height:45px;border:1px solid #cccccc;background:#f5f5f5;padding:10px;}
.downchecker{display:block;float:left;width:170px;height:41px;background:url(../images/downlink.gif) no-repeat 0 0;text-indent:-9999em;outline:none;}
div.updatechecker h2{font:700 13px/30px arial;}
div.checkerversion h1{margin:0 0 0 180px;font:700 11px arial;border:none;}
div.checkerversion h2{margin:0 0 0 180px;font:700 10px arial;}
.checkerversion p{margin:0 0 0 180px;font:700 10px arial;}
/*UPDATE CHECKER END*/

.screenshots{text-align:center;margin:0 auto;}
.screenshots a{margin:5px;}
.downing a,.downloadtips a{font:700 11px arial;text-decoration:underline;}
.downing h1{font:700 13px/50px arial;color:#FF0000;border:none !important;}
.downloadtips h2{clear:both;margin:20px 0 10px 0;font:700 13px arial;}
.downloadtips h3{clear:both;margin:10px 0 0 0;font:700 12px arial;}
.reports div{clear:both;}
.reports label{float:left;display:block;width:150px;}
.f_display1,.display0,.display-1 {display: none !important;}
.favorite{position:absolute;top:5px;right:0;}
.favorite a{background:url(../images/el-bg.gif) no-repeat -119px -212px;padding:0 0 0 18px;}

.share{border:1px solid #ccc;background:#f5f5f5;padding:10px;}
.share input{border:1px solid #eee;width:450px;height:22px;}
