@charset "utf-8";
@import url("pagination.css");
/* 
---------------------------------
Site: www.xilisoft.de
Author: Xilisoft.de
Updated: 20101123
Updated by: qxw 
file: main.css 
version: 2.0
--------------------------------- 
*/ 

/*****************************************************************************/
/* BASE								                                         */
/*****************************************************************************/
* { margin:0; padding:0; }
body {font-family:verdana; font-size:11px;-webkit-text-size-adjust: none; color:#333333; background-color:#999999; _background-image:url(about:blank); _background-attachment:fixed; center top no-repeat /*For 2011 christmas Bg*/ }

img { border:none; }
a { blr:expression(this.onFocus=this.close());}
a { blr:expression(this.onFocus=this.blur());}
a:focus { -moz-outline-style: none; }

a { text-decoration:none; }
a:hover { text-decoration:underline; }
a.blue { color:#00abf2; }
.blue { color:#00abf2; }
.crumb {
	padding: 20px 0 20px 15px;
	color: #333333;
	float: left;
	clear: both;
	min-width: 600px;
}
.crumb a { color:#333333; }
.crumb strong {
	font-weight: normal;
	display: block;
	float: left;
	margin-right:10px;
}
.crumb span {
	float: left;
	display: block;
	width: 200px;
}
.clear { clear:both; }
.google_plus {float:left;}
/*twitter_facebook */
.crumb span.twitter_facebook { margin-right: 5px; margin-left:10px; float:left; width:80px;}
.crumb span.twitter_facebook img { margin-left: 5px }
/*
.addthis{ width:100%; margin:0 auto; position:absolute; top:0; left:0; z-index:2;}
#addthis_con{ position: relative; top: 183px; width:130px; margin:0 auto; float:none; padding-left:300px;}
#addthis_tutorial{ position: relative; top: 175px; width:130px; margin:0 auto; float:none; padding-left:30px;}
#addthis_list{ position: relative; top: 231px; width:130px; margin:0 auto; float:none; padding-left:160px;}*/

/*****************************************************************************/
/* header	    	   					                                     */
/*****************************************************************************/
/*.header { clear:both; width:1000px; height:110px; margin:0 auto; position:relative; z-index:300; background:#fff; padding:0 8px 0 8px; }*/
.header { clear:both; width:1000px; height:110px; margin:0 auto; position:relative; z-index:300; background:url(http://m3.xilisoft.de/images/common/main_bg.gif) repeat-y top; padding:0 8px 0 8px; }
.header .wrap { width:1000px;  margin:0 auto; }
.header .s_wrap { background:url(http://m6.xilisoft.de/images/top_bg.gif) repeat-x top;  background-position: top; height:81px; margin:auto; clear:both;}
.header .wrap .logo { float:left; text-align:center; width:192px; }
.header .wrap .slogan { float:left; color:#333d4d; padding-top:30px; text-align:left; width:400px; }
.header .wrap .slogan a { color:#333d4d; }
.header .wrap .links { float:right; width:340px; }
.header .wrap .links .first {
	color:#85aaba;
	height:16px;
	padding:5px 20px 0 0;
	text-align:left;
	width:330px;
	float:left;
}
.header .wrap .links .first a { color:#31445d; padding:0 10px; }
.header .wrap .links .new_search { float:right; padding-right:28px; height:20px; }
.header .wrap .links .new_search input { float:left; }
.header .wrap .links .searchbox { border: 1px solid #C0CDD9; height:16px; width:148px; }
.header .wrap .links .box {
	height:16px;
	line-height:16px;
	float:left;
	padding-left:158px;
	width:168px;
}
.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://m1.xilisoft.de/images/icon_join.gif) no-repeat left; }
.header .wrap .links .box02 a { background:url(http://m5.xilisoft.de/images/icon_youtube.gif) no-repeat left; }

.header .language { float:left; padding-top:4px; padding-right:5px; }
.header .select { float:left; padding-bottom:5px; }

.header .menu { width:1000px; height:29px; margin:0 auto; clear:both; }
/*****************************************************************************/
/* main	    	   					                                         */
/*****************************************************************************/
.main { margin:0 auto; clear:both; background:url(http://m3.xilisoft.de/images/common/main_bg.gif) repeat-y top; padding:0 8px 0 8px;/*!important;*/ /* IE7+FF */ width: 1000px/*!important*/; /* IE7+FF *//*width: 1016px;*/ /* IE6 */}
.no_bg { background-image:none; background-color:#FFFFFF; }
.main_left { width:726px; float:left; padding-left:24px; }
.main_right { width:250px; float:right; }
.main_cen { width:800px; margin:auto; clear:both; }
.main_cen_1000 { width:1000px; margin:0 auto; clear:both; background:url(http://m3.xilisoft.de/images/common/main_bg.gif) repeat-y; padding:0 8px; background-position:top; }
.main_cen_1000 .right { float:right; line-height:16px; vertical-align:top; width:180px; text-align:right; }
.main_cen_1000 .right img { padding: 10px 0 0 0 }
.main_right .top_ad { background:#fff; padding-bottom:10px; }
.main_right .item h1 { line-height:30px; font-size:20px; padding-left:55px; color:#3e3a39; font-family:arial; font-weight:normal; float:left; }
.main_right .item h1 a { color:#3e3a39; }
.main_right .item h1.products { background:url(http://m5.xilisoft.de/images/common/icon_products.gif) no-repeat 15px center; }
.main_right .item h1.news { background:url(http://m2.xilisoft.de/images/common/icon_news.gif) no-repeat 15px center; }
.main_right .item h1.links { background:url(http://m5.xilisoft.de/images/common/icon_links.gif) no-repeat 15px center; }
.main_right .item h1.related { background:url(http://m1.xilisoft.de/images/common/icon_related.gif) no-repeat 15px center; }
.main_right .item a.more { float:right; color:#3e3a39; font-size:12px; padding:20px 5px 0 0; }
.main_right .category_mac a { background:url(http://m6.xilisoft.de/images/common/category_left_mac.gif) no-repeat left; }
.main_right .list { list-style:none; padding:10px 0 10px 10px; float:left; }
.main_right .list li { height:22px; float:left; width:240px; }

.main_right .list li a.package_explain { background:url(http://m4.xilisoft.de/images/common/percent40.jpg) no-repeat right 4px;   padding-right:50px; }
.main_right .list a { color:#595757; background:url(http://m2.xilisoft.de/images/common/arrow_list.gif) no-repeat left; padding-left:10px; }
.main_right .list img { margin-left:5px; }
.main_right .ad { float:left; width:250px; text-align:center; }
.main_left { width:730px; float:left; padding-left:10px; }
.main_right { width:250px; float:left; background:url(http://m5.xilisoft.de/images/common/product_list_bg.gif) repeat-y; margin-top:10px; padding-bottom:0; margin-bottom:20px; }
.main_right .item { background:url(http://m2.xilisoft.de/images/common/title_bg.gif) no-repeat top; padding:12px 0 7px 0; float:left; width:250px; }
.main_right .category { width:248px; float:left; height:28px; line-height:28px; background:url(http://m2.xilisoft.de/images/common/category_bg.gif) repeat-x; font-size:12px; border-left:1px solid #bbbaba; border-right:1px solid #bbbaba; }
.main_right .category a { color:#3e3a39; background:url(http://m4.xilisoft.de/images/common/black_arrow.gif) no-repeat 20px center; float:left; line-height:28px; padding-left:33px; }
.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:url(http://m3.xilisoft.de/images/common/category_bg_mac.gif) repeat-x; }
.main_right .list_mac { background:url(http://m4.xilisoft.de/images/common/mac_list_bg.gif) repeat-y; padding:10px 0 0 10px; }
.main_right #right_list_10 { width:250px; background:url(http://m3.xilisoft.de/images/common/mac_list_bottom.gif) no-repeat bottom; padding-bottom:11px; float:left; }
.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 .item h1.related { line-height:50px; background:url(http://m1.xilisoft.de/images/common/icon_r.jpg) no-repeat 15px center; }
.main_right .list03 { list-style:none; float:left; padding:10px 15px 20px 20px; background:url(http://m2.xilisoft.de/images/common/product_list_bottom.gif) no-repeat bottom; }
.main_right .list03 li { line-height:20px; background:url(http://m4.xilisoft.de/images/common/icon_list.gif) no-repeat 10px 8px; padding:3px 10px 3px 30px; float:left; width:175px; }
.main_right .list03 li a { color:#595757; text-decoration:underline; }
.main_right .list03 li a:hover { color:#595757; text-decoration:none; }
.main_right .list04 { list-style:none; float:left; padding:10px 15px 20px 20px; background:url(http://m2.xilisoft.de/images/common/product_list_bottom.gif) no-repeat bottom; }
.main_right .list04 li { line-height:20px; background:url(http://m6.xilisoft.de/images/common/hot_icon.gif) no-repeat 3px 8px; float: left; line-height: 20px; padding: 3px 10px 3px 28px; width: 177px; }
.main_right .list04 li a { color:#595757; text-decoration:underline; }
/*****************************************************************************/
/* footer	    	   					                                     */
/*****************************************************************************/
.footer_bg {center top; width:100%; margin:0 auto; height:50px; }
/*.footer { background:#fff; width:1016px; margin:0 auto; clear:both; padding:25px 0 30px 0; text-align:center; background-position:top; height:100px;}*/
.footer { background:url(http://m3.xilisoft.de/images/common/main_bg.gif) repeat-y; width:1016px; margin:0 auto; clear:both; padding:25px 0 30px 0; text-align:center; background-position:top; height:100px;}
.footer .footer_pro{ padding-top:5px;}
.footer .footer_pro a{ padding-top:5px;  color: #000000; font: bold 12px/28px arial; padding: 0 10px }
.footer .footer_pro a.p_l{ padding-left:0}
.footer .footer_pro a.p_l_r{ padding:0;}
.footer .footer_pro a.p_r{ padding-right:0;}
.footer .copy { color: #333333; padding: 4px 0px }
.footer .link { padding-top:0px; }
.footer .link a { color: #000000; font: bold 12px/28px arial; padding: 0 15px }
.footer .links { padding-top:0px; color: #999;}
.footer .links a { color: #999; font:12px/28px arial; padding: 0 15px }

.footer_line { border-top: #333333 1px solid; clear: both; margin:auto; width: 1000px }


/*****************************************************************************/
/* 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; width:120px; }
.ad_box .pic a img{margin:38px 0px 10px 20px;}
.ad_box .text { float:left; padding:30px 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; }
.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:4px 0 4px 0; width:520px; height:90px; }
.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; display:inline-block; line-height:14px; background-image:url(http://m6.xilisoft.de/images/ad-dot.gif); padding-left:10px; background-repeat:no-repeat; background-position:0 4px; margin-right:5px; }*/
.ad_box .links a { font-weight:bold; color:#06c; text-decoration:none; display:inline-block; line-height:14px; background-image:url(http://m6.xilisoft.de/images/ad-dot.gif); padding-left:10px; background-repeat:no-repeat; background-position:0 4px; margin-right:5px; }/*qxw-modify*/
.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 { height:195px; }
.gray_box .wrap01 { background:url(http://m5.xilisoft.de/images/ad_bg_top.jpg) no-repeat top; }
.gray_box .wrap02 { background:url(http://m2.xilisoft.de/images/ad_bg_bottom.jpg) no-repeat 3px 140px; padding-bottom:10px; height:195px;}
.none_box { background:url(http://m1.xilisoft.de/images/gray_bg.jpg) repeat-y; }
.none_box .wrap01 { background:url(http://m4.xilisoft.de/images/none_top.jpg) no-repeat top; }
.none_box .wrap02 { background:url(http://m2.xilisoft.de/images/gray_bottom.jpg) no-repeat bottom; padding-bottom:10px; height:120px; }
.yellow_box { background:url(http://m2.xilisoft.de/images/yellow_bg.jpg) repeat-y; }
.yellow_box .wrap01 { background:url(http://m1.xilisoft.de/images/yellow_top.jpg) no-repeat top; }
.yellow_box .wrap02 { background:url(http://m4.xilisoft.de/images/yellow_bottom.jpg) no-repeat bottom; padding-bottom:10px; }
/*****************************************************************************/
/* guide     	                        				                     */
/*****************************************************************************/
.guide { clear:both; height:60px; margin:0 auto; clear:both; line-height:50px; color:#333333; padding:0 8px 0 10px; }
.guide a { color:#4a4a4a; }
/*.guide span { color:#0860a8; }*/
.guide span { color:#6699cc; }/* qxw-modify */
/*****************************************************************************/
/* t_menu     	                        				                     */
/*****************************************************************************/

.t_menu { width:1000px; height:29px; margin:0 auto; clear:both; }
.t_menu .wrap01, .t_menu .wrap02, .t_menu .wrap03 { height:29px; width:980px; }
.t_menu .wrap01 { background:url(http://m2.xilisoft.de/images/t_menu_bg.gif) repeat-x; margin-left:10px; }
.t_menu .wrap02 { background:url(http://m4.xilisoft.de/images/t_menu_left.gif) no-repeat left; }
.t_menu .wrap03 { background:url(http://m2.xilisoft.de/images/t_menu_right.gif) no-repeat 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://m1.xilisoft.de/images/t_menu_h.gif) no-repeat; }
.t_menu .wrap03 a.on { background:url(http://m6.xilisoft.de/images/t_menu_on.gif) no-repeat; }

.t_menu ul { padding-left:10px;}
.t_menu ul li { float:left; list-style:none;}
.t_menu ul li a { float:left; color:#fff; font-size:12px; width:120px; text-align:center; line-height:25px;}
.t_menu ul li a:hover { text-decoration:none; background:url(http://m1.xilisoft.de/images/t_menu_h.gif) no-repeat 0 4px; }
.t_menu ul li a:hover table td a { background:none}
.t_menu ul li a.on { background:url(http://m6.xilisoft.de/images/t_menu_on.gif) no-repeat 0 4px; }
.t_menu ul li a.products_on { background:url(http://m6.xilisoft.de/images/t_menu_on.gif) no-repeat 0 4px; }
.t_menu ul li a.hide {}


/*
.t_menu a { float:left; color:#fff; font-size:12px; width:97px; height:21px; text-align:center; margin:4px 30px 0 30px; line-height:21px;}
.t_menu a:hover { text-decoration:none; background:url(http://m1.xilisoft.de/images/t_menu_h.gif) no-repeat;}
.t_menu a.on { background:url(http://m6.xilisoft.de/images/t_menu_on.gif) no-repeat;}
*/

/*****************************************************************************/

/* menu         		  	   					                             */
/*****************************************************************************/
/*
.globalheader { width:980px; height:29px; margin:0 auto; position:relative; background:#3e5473 url(http://m6.xilisoft.de/images/common/common_zh.png) 0px -3600px; z-index:1000 }
.globalheader .nav { margin:0; padding:0; list-style:none; }
.globalheader .nav li { float:left; width:135px; }
.globalheader .nav li a { text-align:center; color:#FFF; font-size:12px; line-height:29px; font-family:Arial, Helvetica, sans-serif; display:block; text-decoration:none; }
.globalheader .nav li a:hover { text-decoration:none; background:url(http://m6.xilisoft.de/images/common/common_zh.png) 19px -3636px no-repeat; }
.globalheader .nav li a.on { background: url(http://m6.xilisoft.de/images/common/common_zh.png) 19px -3676px no-repeat; }
.globalheader .nav li a.on:hover { text-decoration:none; background:url(http://m6.xilisoft.de/images/common/common_zh.png) 19px -3636px no-repeat; }
.second-menu, .third-menu, .four-menu, .fifth-menu { position:absolute; width: 165px; z-index:300; }
.second-menu { top:29px; right:540px; display:none; }
.four-menu { top:29px; right:407px; display:none; }
.second-menu a { }
#shows-list-all { float:left; width:662px; background-color:#3f5169; right:162px; top:29px; border:#293233 solid 1px; position:absolute; display:none; z-index:1300; overflow: hidden; visibility: visible; }
*/
/*****************************************************************************/


/* error     	                        				                     */
/*****************************************************************************/
.error a { color:#333333; }
.errorpage { padding-top:30px; padding-left:10px; }
.errorpage h1 { font-size:16px; }
.noright_content { width:950px; margin:auto; clear:both; padding:0 10px 30px 10px; }
.wb { background-color:#FFF; padding-top:10px; clear:both; }

/*****************************************************************************/
/* fixed ad					                                 */
/*****************************************************************************/
.paypal_save10 { width:180px; z-index:1000; position:fixed; left:11px; top:89px; _position:absolute; _top:expression(documentElement.scrollTop + 89 + "px"); }
