@charset "utf-8";
@import url("pagination.css");
/* 
---------------------------------
Site: fr.xilisoft.com
Author: FR.Xilisoft
Updated: 20101202
Updated by: liwei 
file: main.css 
version: 2.0
--------------------------------- 
*/ 


/*****************************************************************************/
/* BASE								                                         */
/*****************************************************************************/
* { margin:0; padding:0 }
/*body {  background:#FFF url(http://fr5.xilisoft.com/images/common/chris_body_bg.jpg) no-repeat top; width:100%; height:100%;  margin:0; color: #000000; font:11px Verdana, Helvetica, Arial, sans-serif; _background-image:url(about:blank); _background-attachment:fixed; -webkit-text-size-adjust: none;}*/
body {  background:#999999; color: #000000; font:11px Verdana, Helvetica, Arial, sans-serif; _background-image:url(about:blank); _background-attachment:fixed; -webkit-text-size-adjust: none; }
img { border:none; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.blue { color:#00abf2; }
.blue { color:#00abf2; }
.clear { clear:both; }
/*****************************************************************************/
/* header	    	   					                                     */
/*****************************************************************************/
/*.header { background:#FFF ; margin: auto; padding: 0 8px 0 8px; width: 1000px;}*/
.header { background:#FFF url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y -984px 0px; margin: auto; padding: 0 8px 0 8px; width: 1000px;}
.header table tr td{ border:none;}
.header .wrap { background:#FFF url(http://fr3.xilisoft.com/images/common/main-background.png) repeat-x 0 -176px; margin: auto;  width: 1000px; height:81px; }
.header .s_wrap { background:url(http://fr3.xilisoft.com/images/common/main-background.png) repeat-x scroll 0 -30px #E8E8E8;}
.header .wrap .logo {  float:left; text-align:center; width:192px;}
.header .wrap .slogan { float:left; color:#333d4d; padding-top:30px; text-align:left; width:450px;}
.header .wrap .slogan a { color:#333d4d; }
.header .wrap .links { float:right; width:340px; }
.header .wrap .links .first { color:#85aaba; height:20px; padding:5px 20px 0 0; text-align:right; width:320px; float:left;}
.header .wrap .links .first a { color:#31445d; padding:0 10px; }
.header .wrap .links .box { height:22px; line-height:22px; float:left; padding-left:182px; width:158px; }
.header .wrap .links .box a { color:#474747; padding:0 0 0 20px; }
.header .wrap .links .box02 { width:180px;}
.header .wrap .links .box01 a { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0px -1092px;}
.header .wrap .links .box02 a { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0px -1183px; }

.header .menu {clear: both; height: 29px;}
/*****************************************************************************/
/* main	    	   					                                         */
/*****************************************************************************/
/*.main { background:#FFF; clear: both; margin: 0 auto; padding: 0 8px 0 8px; width: 1000px; }*/
.main { background:#FFF url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y -984px 0px; clear: both; margin: 0 auto; padding: 0 8px 0 8px; width: 1000px; }
.no_bg { background-image:none; background-color:#FFFFFF; }
.main_left { width:720px; float:left; padding-left:14px; }
.main_cen { width:800px; margin:auto; clear:both; }
.main_cen_1000 { background:#FFF url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y -984px 0px; clear:both; margin: auto; padding: 0 8px 0 8px; width: 1000px; }
.main_right .top_ad { background:#fff; padding-bottom:10px; }
.main_right .item h1 {color: #333333; float: left; padding-left: 55px; font-size:20px; line-height:50px; font-weight:normal; margin:0; }
.main_right .item h1 a { color:#3e3a39; }
.main_right .item h1.products { background: url(http://fr3.xilisoft.com/images/common/main-background.png) 10px -1782px no-repeat; }
.main_right .item h1.news { background: url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -1635px; }
.main_right .item h1.links { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -1920px; }
.main_right .item a.more { float:right; color:#3e3a39; font-size:12px; padding:20px 5px 0 0; }
.main_right .item h1.related { background: url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 9px -1914px;}
.main_right .item h1.tip { background: url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 5px -2067px; }
.main_right .item h1.top_tips { background: url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0px -2066px; }
.main_right .category_mac a { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 6px -1448px; }
.main_right .list { list-style:none; padding:10px 0 10px 5px; float:left; border-left:#bbbaba solid 1px; border-right:#bbbaba solid 1px; font-size:11px;}
.main_right .list li { height:22px; float:left; width:243px; }
.main_right .list a { color:#595757; background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -1354px; padding-left:7px;  }
.main_right .list li a:visited{ color:#FF6600;}
.main_right .list img { margin-left:5px; }
.main_right .ad { float:left; width:250px; text-align:center; }
.main_right_product-page { width:250px; float:left; padding-top:20px;}
.main_right { width:250px; float:left; margin-top:10px; padding-bottom:0; margin-bottom:20px; }
.main_right .item { background:#dfdfdf url(http://fr4.xilisoft.com/images/common/common_y.png) no-repeat -2600px top; float: left; width: 250px }
.main_right .links_lists { background:#f5f5f5 url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y -2300px 0px; float: left; margin: 0 0 20px 0 }
.related_tip { padding:12px 0 7px 0; float:left; width:250px; margin-top:15px; }
.main_right .category { background:#ebebeb url(http://fr4.xilisoft.com/images/common/common_y.png) no-repeat -3500px 0px; border-left:1px solid #bbbaba; border-right: 1px solid #bbbaba; font-size: 12px; height: 28px; line-height: 28px; width:248px; display:block; float:none; clear:both; padding:0; }
.main_right .category a { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 16px -1263px; float:left; line-height:28px; padding-left:33px; color: #3E3A39;}
.main_right .category .more { color:#666666; float:right; line-height:28px; background-image:none; font-size:11px; padding:0 10px 0 0; font-weight:normal; }
.main_right .category_mac { background:#e5edf2 url(http://fr4.xilisoft.com/images/common/common_y.png) no-repeat -3500px -72px; }
.main_right .list_mac { background:#f8fff7;}
.main_right #right_list_7 { background:#999999 url(http://fr4.xilisoft.com/images/common/common_y.png) no-repeat -2900px bottom; float: left; padding-bottom: 11px; width: 250px;}
.main_right .ad_img { clear:both; width:250px; background:#fff; padding:10px 0; }
.main_right div.related { padding:3px 0 10px 0; float:left; width:250px; }
.main_right .list03 { background:url(http://fr4.xilisoft.com/images/common/common_y.png) no-repeat -3200px bottom; float: left; list-style: none; padding: 10px 15px 10px 10px; width:225px;}
.main_right .list03 li { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 8px -2249px; float: left; line-height: 20px; padding: 3px 10px 3px 30px; width: 175px; }
.main_right .list03 li a { color: #333333; }
.main_right .list03 li a:hover { color: #333333; }
.main_right .list04 { list-style:none; padding:5px 15px 13px 20px; background:url(http://fr4.xilisoft.com/images/common/product_list_bottom.gif) no-repeat bottom; float:left; }
.main_right .list04 li { line-height:20px; background:url(http://fr3.xilisoft.com/images/common/hot_icon.gif) no-repeat 0 8px; padding:3px 10px 3px 30px; float:left; width:175px; }
.main_right .list04 li a { color:#595757; text-decoration:underline; }
.main_right .list04 li a:hover { color:#595757; text-decoration:none; }
/*****************************************************************************/
/* footer	    	   					                                     */
/*****************************************************************************/
.footer_bg {center top; width:100%; margin:0 auto; }
.footer { background:#fff url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y -984px 0px; clear: both; margin: 0 auto; padding: 25px 0 40px 0; text-align: center; width: 1016px; }
.footer_line { clear:both; width:1000px; border-top:#666 1px solid; margin:auto; }
.footer .link a { color:#333333; font-size:12px; font-family:arial; line-height:28px; padding:0 15px; text-decoration: underline; font-weight:bold; }
.footer .link a:hover { text-decoration:none; }
.footer .copy { color:#595757; padding:4px 0px; }
.footer .assert { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; }
.footer .assert a { color:#9fa0a0; text-decoration:none; }
.footer .assert a:hover { color:#9fa0a0; text-decoration:underline; }
.footer .other_site { width:1000px; margin:auto; clear:both; color:#9fa0a0; line-height:18px; font-size:11px; margin-top:4px; }
.footer .other_site a { color:#9fa0a0; text-decoration:none; }
.footer .other_site a:hover { color:#9fa0a0; text-decoration:underline; }
/*****************************************************************************/
/* fun righr product list	    	   					                                     */
/*****************************************************************************/
#right_list_1 { width:250px; }
#right_list_2 { width:250px; }
#right_list_3 { width:250px; }
#right_list_4 { width:250px; }
#right_list_5 { width:250px; }
#right_list_6 { width:250px; }
/*****************************************************************************/
/* navigation 	   					                                     */
/*****************************************************************************/
.navigation { width:100%; text-align:center; }
.navigation a { color:#333333; text-decoration:none; }
.navigation a:hover { color:#333333; text-decoration:underline; }
/*****************************************************************************/
/* price    	   					                                     */
/*****************************************************************************/
.price_now { color:#cc0202; }
.price_old { color:#ff8a00; text-decoration:line-through; margin-right:10px; }
.small_page { width:460px; padding:20px 0 0 30px; font-family:verdana; font-size:11px; color:#6d6d6d; }
.small_page h1 { font-weight:normal; font-size:18px; color:#283446; margin:0; padding:0; padding-bottom:30px; }
.small_page ul { list-style:none; margin:0; padding:0; padding-bottom:10px; }
.small_page li { color:#050505; margin:0; padding:0; height:30px; }
.small_page li span { margin-left:10px; color:red; }
.small_page li span.gray { color:#333; }
.small_page li.on { color:#050505; }
.small_page a { color:#1474d8; font-weight:bold; }
.small_page img { margin-top:20px; }
.small_page p { margin:0; padding:0; }
/*****************************************************************************/
/* homepage ad box	    	   					                                     */
/*****************************************************************************/
.ad_box, .ad_box .wrap01, .ad_box .wrap02 { width:710px; float:left; }
.ad_box .pic { padding:10px 0 0 10px; float:left;}
.ad_box .pic h2 { color:#FFF; font-size:14px;text-shadow:1px 1px 1px #333;}

.ad_box .pic a img { padding:10px 0 0 0;}

.ad_box .text { float:left; padding:14px 0 0 30px; width:520px; line-height:18px; }
.ad_box .text h1 { font-size:11px; padding:0; margin:0; color:#626262 }
.ad_box .text h1 a {color:#626262; text-decoration:none; font-size:13px;}
.ad_box .text h1 a:hover { text-decoration: underline; }
.ad_box .text h1 span { color:#ae0030 }
.ad_box .text p { font-size:11px; color:#626262; padding:0; margin:10px 0 8px 0; width:520px;}
.ad_box .text p a.ad_buy{background:url(http://fr6.xilisoft.com/images/ad-dot_new.gif) no-repeat; padding:3px 0 0 20px;}
.ad_box .text p a.ad_buy:hover{background:url(http://fr6.xilisoft.com/images/ad-dot_new.gif) no-repeat; padding:3px 0 0 20px; color:#06F; text-decoration:underline;}
.ad_box .text p a.ad_download{background:url(http://fr6.xilisoft.com/images/ad-dot_new.gif) 0 -16px no-repeat; padding:3px 0 0 20px; margin-left:30px;}
.ad_box .text p a.ad_download:hover{background:url(http://fr6.xilisoft.com/images/ad-dot_new.gif) 0 -16px no-repeat; padding:3px 0 0 20px; margin-left:30px; color:#06F; text-decoration:underline;}

.ad_box .text p a { color:#626262; text-decoration:none; }
.ad_box .links { font-size:11px; color:#626262 }
.ad_box .links a { font-weight:bold; color:#1072be; text-decoration:none; line-height:14px; background-image:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -2561px; padding-left:10px; margin-right:5px; }
.ad_box .links a.ad_download { margin-left:20px; }
.ad_box .links a:hover { text-decoration:underline }
.ad_box .links span { font-weight:bold; color:#ae0030; margin-right:10px; }
.gray_box { background: url(http://fr4.xilisoft.com/images/common/common_y.png) repeat-y  0 0;}
.gray_box .wrap01 { background:url(http://fr6.xilisoft.com/images/ad_bg_top.jpg) no-repeat top; }
.gray_box .wrap02 { background:url(http://fr2.xilisoft.com/images/ad_bg_bottom.jpg) no-repeat bottom; padding-bottom:10px; height:160px; }
/*****************************************************************************/
/* Guide  	   					                                     */
/*****************************************************************************/
.guide { clear:both; height:60px; margin:0 auto; clear:both; line-height:50px; color:#323232; padding:0 8px 0 10px; }
.guide a { color:#4a4a4a; }
.guide span { color:#0860a8; }
.t_menu { margin:0 auto; height:39px; clear:both; width: 1000px; position:relative }
.t_menu .wrap01, .t_menu .wrap02, .t_menu .wrap03 { height:29px; width:980px; }
.t_menu .wrap01 { background:url(http://fr3.xilisoft.com/images/common/main-background.png) repeat-x -285px -830px; margin-left:10px; }
.t_menu .wrap02 { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -722px left; }
.t_menu .wrap03 { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -935px right; }
.t_menu .wrap03 a { float:left; color:#fff; font-size:12px; width:97px; height:21px; text-align:center; margin:4px 12px 0 12px; line-height:21px; }
.t_menu .wrap03 a:hover { text-decoration:none; background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -424px; }
.t_menu .wrap03 a.on { background:url(http://fr3.xilisoft.com/images/common/main-background.png) no-repeat 0 -563px; }

/*****************************************************************************/
/* downloads support articles         		  	   					         */
/*****************************************************************************/
#sub_download { padding:10px 0; width:148px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub_download li { background:none; }
#sub_download li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:138px; height:24px; line-height:24px; text-indent:5px; display:block; background:none; margin:0 5px; }
#sub_download li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }
#sub_support { padding:10px 0; width:148px; background:none #3f5169; list-style:none; border:#293233 1px solid; border-top:none }
#sub_support li { background:none; }
#sub_support li a { text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif; width:136px; height:24px; line-height:24px; text-indent:10px; display:block; background:none; margin:0 5px; }
#sub_support li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }
#sub li a:hover { background:#00c5ff; color:#fff; text-decoration:none; }
.error a { color:#333333; }

/*****************************************************************************/
/* fixed ad					                                 */
/*****************************************************************************/
.paypal_save10 { width:180px; z-index:1000; position:fixed; left:11px; top:89px; _position:absolute; _top:expression(documentElement.scrollTop + 89 + "px"); }

.crumbnavigation { border:0; color:#000000; height:36px; line-height:26px; margin:0 5px 10px 15px; padding-top:15px; width:980px; position:relative; }
.crumbnavigation .left { float:left; width:800px }
.crumbnavigation .left span { float: left; line-height: 26px }
.crumbnavigation .left span em { color: #006699; font-style: normal }
.crumbnavigation .left span.twitter_facebook {width:58px; float:left; padding-right:5px; }
.crumbnavigation .left span.twitter_facebook img { float: left; margin-left:5px }
.crumbnavigation .right { float:right; line-height:16px; vertical-align:top; width:180px; text-align:right; }
.crumbnavigation .right img { padding: 10px 0 0 0 }
.crumbnavigation a { color: #333333 }


.crumbnavigation_guide { border:0; color:#000000; height:36px; line-height:26px; margin:0 5px 10px 0; padding-top:15px; width:710px; position:relative; }
.crumbnavigation_guide .left { float:left; width:710px }
.crumbnavigation_guide .left span { float: left; line-height: 26px }
.crumbnavigation_guide .left span em { color: #006699; font-style: normal }
.crumbnavigation_guide .left span.twitter_facebook { width:58px; float:left; padding-right:5px;}
.crumbnavigation_guide .left span.twitter_facebook img { float: left; margin-left:5px;}
.crumbnavigation_guide .right { float:right; line-height:16px; vertical-align:top; width:180px; text-align:right; }
.crumbnavigation_guide .right img { padding: 10px 0 0 0 }
.crumbnavigation_guide a { color: #333333 }



/*****************************************************************************/
/* t_menu		  	   					                             */
/*****************************************************************************/
.t_menu {  margin:0 auto; height:29px; clear:both; background:url(http://fr6.xilisoft.com/images/worldcup/logo_bg_line.jpg) repeat-y; /* IE7+FF */
 background-position:top; width:1000px /* IE7+FF */
/*width: 1016px;*/ /* IE6 */}

.t_menu .wrap01, .t_menu .wrap02, .t_menu .wrap03 { height:29px; width:980px;}
.t_menu .wrap01 { background:url(http://fr1.xilisoft.com/images/t_menu_bg.gif) repeat-x; margin-left:10px;}
.t_menu .wrap02 { background:url(http://fr1.xilisoft.com/images/t_menu_left.gif) no-repeat left;}
.t_menu .wrap03 { background:url(http://fr2.xilisoft.com/images/t_menu_right.gif) no-repeat right;}
.t_menu a { float:left; color:#fff; font-size:12px; width:97px; height:21px; text-align:center; margin:4px 12px 0 12px; line-height:21px;}
.t_menu a:hover { text-decoration:none; background:url(http://fr1.xilisoft.com/images/t_menu_h.gif) no-repeat;}
.t_menu a.on { background:url(http://fr2.xilisoft.com/images/t_menu_on.gif) no-repeat;}

/*****************************************************************************/
/* round corners		  	   					                             */
/*****************************************************************************/
.b1, .b2, .b3, .b4, .b5, .b6, .b7, .b8 { height:1px; font-size:1px; overflow:hidden; display:block; }
.b1, .b8 { margin:0 5px; }
.b2, .b7 { margin:0 3px; border-right:2px solid; border-left:2px solid; }
.b3, .b6 { margin:0 2px; border-right:1px solid; border-left:1px solid; }
.b4, .b5 { margin:0 1px; border-right:1px solid; border-left:1px solid; height:2px; }
.round_c_c { height:150px; }	/*round_corners_content*/
.round_c_c { border-right:1px solid #cccccc; border-left:1px solid #cccccc; overflow:hidden; }
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .round_c_c { border-color:#bbbbbb; }
.color1 .b1, .color1 .b8 { background:#bbbbbb; }
.color1 .b2, .color1 .b3, .color1 .b4, .color1 .b5, .color1 .b6, .color1 .b7, .color1 .round_c_c { background:#fdfdfd; }
#inline1 .color1 .b1, #inline1 .color1 .b2, #inline1 .color1 .b3, #inline1 .color1 .b4, #inline1 .color1 .b5, #inline1 .color1 .b6, #inline1 .color1 .b7, #inline1 .color1 .b8 { background:#bbbbbb }


