@charset "utf-8";
/* CSS Document by Gray 2008 */
body { font-size:11px; vertical-align:top; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; width:100%; text-align:center; margin:0; padding:0; }
td,th,input,div,span { color:#000000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:18px; }
h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend,span,font { margin:0;padding:0; text-align:left; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
body div div,ul,li,td,form { zoom:100%; }
ul,ol { margin:0; padding:0; }
li { list-style:none outside; }
img { border:none; }
a,a:link,a:visited { color:#2871c0; text-decoration:none; }
a:hover { color:#2871c0; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
.clear { clear:both !important; float:none !important; height:0px; font-size:0px; line-height:0px; }
.clear_left { clear:left !important; float:none !important; height:0px; font-size:0px; line-height:0px; }
.clear_right { clear:right !important; float:none !important; height:0px; font-size:0px; line-height:0px; }
td { vertical-align:top; }
/*#header*/
#header { width:960px; margin:10px auto 0 auto; text-align:center; background:url(/images/christmas/header.jpg) center bottom no-repeat; }
#header img { width:100%; display:inline; }
/*#nav .content*/
/*#nav .content*/
#nav { width:960px; margin:0 auto 0 auto; background:url(/images/christmas/nav_bg.gif) left top repeat-y; text-align:center; height:30px; }
#nav ul { margin:0 0 0 15px; }
#nav ul li { padding:0 15px 0 15px; line-height:center; float:left; display:inline; line-height:30px; background:url(/images/christmas/nav_li_bg.gif) left center no-repeat; font-size:12px; font-weight:bold; }
#nav ul li.home { background:none !important; }
#nav ul li a,#nav ul li a:link,#nav ul li a:visited { color:#fff; }
#nav ul li a:hover { color:#93b8df; }
/*main*/
#main { width:960px; margin:0 auto 0 auto; background:url(/images/christmas/main_background.gif) center center repeat-y; text-align:center; padding:0; }
#main #content { float:left; margin:10px 0 0 15px; width:695px; display:inline; }
#main #sidebar { float:right; margin:10px 15px 0 0; width:225px; padding:0 0 175px 0; background:url(/images/christmas/sidebar_background.gif) center bottom no-repeat; display:inline; }

#main #content #banner { margin:0; padding:0; }
#main #content #banner img { width:100%; }

#main #flash_player {text-align:left; margin:0; }
#main #flash_player .title { line-height:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(/images/christmas/christmas_title_background.gif) left top no-repeat; padding:0 0 0 30px; }
#main #flash_player #scroll_content { overflow:hidden; width:695px; margin:10px auto 10px auto; }
#main #flash_player #scroll_content img { border:1px solid #ccc; }
#main #flash_player #scroll_content table { margin:0 10px 0 10px; }
#main #flash_player #scroll_content table table { width:auto; margin:0 !important; }
#main #flash_player #scroll_content table table td { text-align:center; padding:0 5px 0 5px; }
#main #flash_player #scroll_content table table td .download { padding:5px 0 0 0; text-align:center; }
#main #flash_player #scroll_content table table td .download a { background:url(/images/christmas/small_download.gif) left center no-repeat; padding:0 0 0 25px; line-height:18px; margin:0 auto 0 30px; text-align:left; }
#main #flash_player #scroll_content table table td a { display:block; }
#main #flash_player #scroll_content table table td img { border:none !important; }
#main #flash_player .tips { background:#f2f9fc; padding:10px; }
#main #flash_player .tips h1,#main #flash_player .tips h2,#main #flash_player .tips h3,#main #flash_player .tips h4,#main #flash_player .tips h5,#main #flash_player .tips h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

#main #flash {text-align:left; margin:0; }
#main #flash .title { line-height:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(/images/christmas/christmas_title_background.gif) left top no-repeat; padding:0 0 0 30px; }
#main #flash #flash_content { overflow:hidden; width:695px; margin:10px auto 10px auto; }
#main #flash #flash_content img { border:1px solid #ccc; }
#main #flash #flash_content table { margin:0 10px 0 10px; }
#main #flash #flash_content table td { text-align:center; padding:0 5px 0 5px; }
#main #flash #flash_content table .download a { background:url(/images/christmas/small_download.gif) left center no-repeat; padding:0 0 0 25px; line-height:18px; margin:5px 0 0 30px; text-align:left; }
#main #flash #flash_content table td a { display:block; }
#main #flash #flash_content table td img { border:none !important; }
#main #flash .tips { background:#f2f9fc; padding:10px; }
#main #flash .tips h1,#main #flash .tips h2,#main #flash .tips h3,#main #flash .tips h4,#main #flash .tips h5,#main #flash .tips h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

#main #preloader { margin:0; padding:0; }
#main #preloader .title{ line-height:40px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; background:url(/images/christmas/christmas_title_background.gif) left top no-repeat; padding:0 0 0 30px; }
#main #preloader #scroll { overflow:hidden; width:695px; margin:10px auto 10px auto; }
#main #preloader #scroll img { border:1px solid #ccc; }
#main #preloader #scroll table { margin:0 10px 0 10px; }
#main #preloader #scroll table table { width:auto; margin:0 !important; }
#main #preloader #scroll table table td { text-align:center; padding:0 5px 0 5px; }
#main #preloader #scroll table table td .download { padding:5px 0 0 0; text-align:center; }
#main #preloader #scroll table table td .download a { background:url(/images/small_download.gif) left center no-repeat; padding:0 0 0 25px; line-height:18px; margin:0 auto 0 30px; text-align:left; }
#main #preloader #scroll table table td a { display:block; }
#main #preloader #scroll table table td img { border:none !important; }
#main #preloader .tips { background:#f2f9fc; padding:10px; }
#main #preloader .tips h1,#main #preloader .tips h2,#main #preloader .tips h3,#main #preloader .tips h4,#main #preloader .tips h5,#main #preloader .tips h6 { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; }

#main #sidebar #pro { margin:0; padding:0; }
#main #sidebar #pro img { width:100%; }

#main #sidebar #soft { margin:10px 0 0 0; }
#main #sidebar #soft .title { background:url(/images/christmas/right_soft_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:31px; padding:0px 15px 0px 15px; }
#main #sidebar #soft .content { border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:8px 15px 0px 15px; background:#fff; }
#main #sidebar #soft .content ul li { list-style:none outside; border-bottom:1px solid #c5dcf3; padding:8px 0px 8px 0px; font-size:11px; }
#main #sidebar #soft .content ul li font { color:#FF0000; font-size:11px; }
#main #sidebar #soft .content ul li h1 { font-weight:bold; }
#main #sidebar #soft .content ul li div { color:#666666; }
#main #sidebar #soft .content .soft_bottom { padding:8px 0px 0px 0px !important; border:0px !important; }
#main #sidebar #soft .bottom { background:url(/images/christmas/right_guide_bottom.gif) left bottom repeat-x; height:15px; }

#main #sidebar .pro { margin:0; padding:0; }
#main #sidebar .pro img { width:100%; margin:10px 0 0 0; }

#main #sidebar #article { margin:10px 0 0 0; }
#main #sidebar #article .title { background:url(/images/christmas/right_article_title.gif) left top no-repeat; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; line-height:33px; padding:0px 15px 0px 15px; }
#main #sidebar #article .content { border-left:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:0px 15px 0px 15px; text-align:center; }
#main #sidebar #article .content ul li { list-style:none outside; border-bottom:1px solid #e7f1fa; padding:8px 0px 8px 0px; font-size:11px; }
#main #sidebar #article .content ul li a:hover { text-decoration:underline; }
#main #sidebar #article .content ul .article_bottom { padding:8px 0px 0px 0px !important; border:none !important; }
#main #sidebar #article .content ul li h1 { font-weight:bold; }
#main #sidebar #article .content ul li div { color:#666666; }
#main #sidebar #article .bottom { background:url(/images/christmas/right_guide_bottom.gif) left bottom repeat-x; height:15px; }
#main #sidebar #article .content ul li a,#main #sidebar #article .content ul li a:link,#main #sidebar #article .content ul li a:visited { color:#000000; }
#main #sidebar #article .content ul li a:hover { color:#3272aa; }
#main #sidebar #article .content ul li a:active { color:#193955; }
/*footer*/
#footer{ width:960px; margin:0px auto 0 auto; background:url(/images/christmas/footer_bg.gif) center top no-repeat; padding:20px 0 20px 0; }
#footer .links { float:right; color:#fff; padding:0 0 0 10px; }
#footer .links a { padding:0px 10px 0px 10px; background:url(/images/christmas/footer_links_a.gif) left top repeat-y !important; }
#footer .links a,#footer .links a:link,#footer .links a:visited { color:#fff; }
#footer .copyright { float:left; color:#fff; text-align:left; padding:0 10px 0 10px; }
#footer a,#footer a:link,#footer a:visited { color:#fff; }
#footer a:hover { color:#93b8df; text-decoration:underline; }
#footer .links .left { background:none !important; }