* { margin:0px; padding:0px; }

body { background-color:#FFFFFF; font-family:sans-serif; }

#header { width:994px; padding:3px; }

/*#content { width:100%; float:right; }*/

#center { margin-left:200px; width:800px; padding:3px; text-align:left;}

/* left **********/
#left { float:left; width:194px; padding:3px; text-align:left;}
/* /left **********/

#right { float:right; width:194px; padding:3px; }

/* footer *********/
#footer { width:994px; padding:3px; }
/* /footer *********/


.r1, .r2, .r3 { display:block; height:1px; }
.r3 { margin:0 3px; }
.r2 { margin:0 2px; }
.r1 { margin:0 1px; }

#box-header .inner-box, #box-header  b { background-color:#transparent; }
#box-footer .inner-box, #box-footer  b { background-color:#transparent; }

#box-center .inner-box, #box-center  b { background-color:#transparent; }
#box-right .inner-box, #box-right  b { background-color:#FFCC99; }

.inner-box { padding:10px; }

.r1, .r2, .r3 { overflow:hidden; font-size:1px; }


/* software_content ***********************************************/
#box-content1 content1, #box-content1  b { background-color:#FFFFFF; }
#box-content1 { margin-top:0px; }
.content1 { padding:10px; background-color:#FFFFFF; float:none; }

.soft_short_desc h1 { color:#0099FF; font-size:20px; width:300px; }
.soft_short_desc ul { padding:0px; margin:0px; list-style:none; font-size:12px; }
.soft_short_desc ul li { position:relative; }
.soft_short_desc p { padding:0px 5px 0px 0px; width:300px; color:#666666; font-size:18px; text-align:justify; }
.soft_short_desc a { margin:0px; color:#555555; font-size:13px; }
.soft_short_desc a:hover { text-decoration:none; }

#box-download download, #box-download b { background-color:transparent; }
#box-download { width:185px; }
.download { padding:4px; background-color:transparent; }
.download a { color:#336633; font-weight:bold; font-size:18px; }
.download p { color:#336633; font-weight:normal; font-size:13px; }

#box-soft_info soft_info, #box-soft_info  b { background-color:#EEEEEE; }
#box-soft_info { margin:5px; width:300px; vertical-align:top; }
.soft_info { padding:10px; background-color:#EEEEEE; }
.soft_info table {	font-size:12px; }
.soft_info td { padding-bottom:5px; color:#333333; vertical-align:top; }
.td2 { width:5px; font-weight:normal; font-size:11px; color:#777777; }

/*.adv { background:#FFFF99; vertical-align:top; }*/

/* last_soft ***********************************************/
#box-last_soft .last_soft, #box-last_soft  b { background:#EEEEEE; }
#box-last_soft { margin-top:10px; margin-right:10px; width:300px; float:left; }
.last_soft p { text-align:right; color:#555555; font-size:15px; font-weight:bold; }
.last_soft h2 { font-size:20px; text-align:right; }
.last_soft { padding:10px; font-size:11px; text-align:justify; }
.title_last_soft { color:#0099FF; }
.desc_last_soft { color:#777777; }
.last_soft ul {	margin:0; padding:0; list-style:none; border-bottom:1px dotted #000000; }
.last_soft ul li { position:relative; }
.last_soft ul li.i { background:#DDDDDD; }
.last_soft ul li a { display:block;	text-decoration:none; color:#777777; padding:5px; border-top:1px dotted #000000; border-bottom:0; }
* html .last_soft ul li { float:left; height:1%; }
* html .last_soft ul li a { height:1%; }
.last_soft ul li a:hover { color:#111111; background:#FFFFCC; }
/* /last_soft **********************************************/

/* google_adsense ***********************************************/
#box-google_adsense .google_adsense, #box-google_adsense  b { background:#transparent; }
#box-google_adsense { margin-top:5px; margin-right:0px; width:160px; float:left; }
/* /google_adsense **********************************************/

/*full desc*************************************************/
#more .more, #more  b { background-color:#FFFFFF; }
#more { margin-top:10px; float:left; }
.more { padding:10px; font-size:15px; text-align:justify; }
/* /full desc*************************************************/

/* /software_content ************************************************/

/* category ***********************************************/
#box-category .category, #box-category  b { background:transparent; }
.category h2 { font-size:20px; text-align:right; }
.category { padding:10px; font-size:13px; font-weight:bold; }
.category ul { margin:0; padding:0; list-style:none; width:180px; border-bottom:1px dotted #000000; }
.category ul li { position:relative; }
.category ul li a { display:block; text-decoration:none; color:#555555; padding:5px; border-top:1px dotted #000000;	border-bottom:0; }
.category ul li a.category_cut { display:block; text-decoration:none; color:#111111; padding:5px; border-top:1px dotted #000000; border-bottom:0; }
.category ul li a:hover { color:#FFFFFF; background:#FF6600; }
.category ul li.category { color:#111111; padding:5px; border-top:1px dotted #000000; border-bottom:0; }
* html .category ul li { float:left; height:1%; }
* html .category ul li a { height:1%; }
/* subcat */
.category ul li a.subcat { background:#EEEEEE; font-size:11px; color:#555555; }
.category ul li a.subcat_cur { background:#EEEEEE; font-size:11px; color:#000000; }
.category ul li a.subcat:hover { color:#FFFFFF; background:#FF6600; }
/*.category ul li.subcat { color:#111111; font-size:11px; padding:5px; border-top:1px dotted #000000; border-bottom:0; }*/
/* /subcat */
/* /category **********************************************/

/* keywords ***********************************************/
#box-keywords .keywords, #box-keywords  b { background-color:#FFFFFF; }
#box-keywords { margin-top:10px; }
.keywords { padding:10px; font-size:10px; }
.keywords ul { margin:0; padding:0; list-style:none; width:175px; }
.keywords ul li a { display:block; text-decoration:none; color:#777777;	padding:1px; }
.keywords ul li a:hover { color:#222222; }
/* /keywords ************************************************/

a.soft_title { color:#0099FF; font-size:17px; font-weight:bold; }
a.soft_title:hover { text-decoration:underline; }
.soft_img { border:0px none; float:right; margin-left:10px; margin-top:6px; vertical-align:top; }

/*soft_cat***************************************************/
#box-soft_cat .soft_cat, #box-soft_cat  b { background:#FFFFFF; }
.soft_cat { padding:10px; font-weight:normal; }
.soft_cat img { border: 0pt none; float: left; margin: 12px 10px 0px 0px}
.soft_cat a { text-decoration:underline; color:#0033CC; }
.soft_cat a:hover { text-decoration:none; }
.soft_cat p { padding:10px 0px 0px 0px; color:#202020; font-size:14px; font-weight:normal; }
.soft_cat p a { line-height:22px; text-decoration:underline; font-size:12px; color:#777777; }
.soft_cat p a:hover { text-decoration:none; }
.soft_cat tr { vertical-align:top; text-align:justify; }
.soft_cat td { padding:3px; }
.soft_cat ul { margin:0; padding:0; list-style:none; border-bottom:1px dotted #000000; }
.soft_cat ul li { display:block; text-decoration:none; color:#777777; padding:5px; border-top:1px dotted #000000; border-bottom:0; }
/*.soft_cat tr:hover { background:#FFFFCC; }*/
.i { background:#FFFFE0; }
.soft_cat_2 { /*line-height:19px;*/ color:#777777; font-size:11px; font-weight:bold; }
.soft_cat_3 { /*line-height:19px;*/ color:#777777; font-size:11px; font-weight:normal; }
td.soft_cat_3 { width: 200px; }
.soft_cat_3 a { text-decoration:underline; color:#777777; }
.soft_cat_3 a:hover { text-decoration:none; }

#box-download_s download_s, #box-download_s b { background-color:transparent; }
#box-download_s { width:140px; text-align: center; }
.download_s { padding:0px; background-color:transparent; }
.download_s a { color:#336633; font-weight:bold; font-size:14px; }

#box-buy_s buy_s, #box-buy_s b { background-color:transparent; }
#box-buy_s { width:140px; text-align: center; }
.buy_s { padding:0px; background-color:transparent; }
.buy_s a { color:#996600; font-weight:bold; font-size:14px; }

/*/soft_cat***************************************************/

/*/cur_cat***************************************************/
#box-cur_cat cur_cat, #box-cur_cat b { background-color:#979797; }
#box-cur_cat { /*width:300px;*/ text-align: left; margin-bottom: 10px; }
.cur_cat { padding-left:7px; background-color:#979797; color:#FFFFFF; font-size:14px; }
.cur_cat a { color:#FFFFFF; font-weight:normal; font-size:14px; text-decoration:none; }
.cur_cat a:hover { text-decoration:underline; }
/*/cur_cat***************************************************/
