@charset "utf-8";
/* CSS Document */

body, p, h1, h2, h3, h4, h5, form, ul, li { padding:0; margin:0; }
body { font-family:Tahoma; font-size:13px; color:#000; font-style:normal; background:url(../images-new/bg-all.jpg) center top repeat-y; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:0; }
a, a:link, a:hover, a:visited { outline:none; }
ul, li { list-style:none; }
#header { width:1002px; margin:0 auto; }
.section { width:1002px; margin:0 auto; overflow:hidden; }

/* head */
#header { position:relative; background:url(../images-new/bg-head.jpg) top left repeat-x; }
#header ul.menutop { overflow:hidden; background:url(../images-new/bg-menutop.jpg) top left repeat-x; height:25px; border-bottom:1px solid #FFFFFF; }
#header ul.menutop li { background:url(../images-new/seperate.jpg) center right no-repeat; padding:0 15px 0 15px; display:inline; float:left; height:25px; }
#header ul.menutop li a { background:url(../images-new/bullet01.jpg) center left no-repeat; padding:0 0 0 10px; display:block; height:25px; }
#header ul.menutop li a img { margin-top:5px; }
#header ul.menutop li.truehits { float:right; padding:0 5px; width:25px; }
#header ul.menutop li.truehits a { background:none; }
#header ul.menutop li.social { float:right; width:70px; }
#header ul.menutop li.login { float:right; }
#header ul.menutop li.login a { float:right; background:none; padding:0; }
#header ul.menutop li.login a img { padding:0; margin:0; }

#header ul.toptext li a { font-size:11px; color:#FFFFFF; display:block; padding:7px 0 0 11px; }
#header ul.toptext li.truehits a { padding:0; }

#header ul.logo { margin-top:98px; position:relative; z-index:3; width:190px; }
#header ul.logo li { padding:0 5px; }
#header .btn-topmenu { position:absolute; top:119px; left:170px; width:688px; height:113px; z-index:2 }
#header .btn-topmenu li { display:inline; float:left; }

#header .cn_girl { position:absolute; top:38px; left:767px; width:235px; height:187px; z-index:2 }
#header .cn_girl li { display:inline; float:left; }

#header .logosocial { position:absolute; top:2px; right:43px; }
#header ul.menu-bar { background:url(../images-new/bg-menu.png) center top no-repeat; height:81px; position:relative; z-index:3 }
#header ul.menu-bar li { display:inline; float:left; width:77px; }
#header ul.menu-bar li a, #header ul.menu-bar li h2 { display:block; text-align:center; color:#FFFFFF; font-size:12px; font-weight:normal; }
#header ul.menu-bar li h2 { position:relative; top:-5px; }
#header ul.search { background:url(../images-new/bg-search.jpg) top left repeat-x; height:35px; }
#header ul.search li { display:inline; float:left; height:35px; padding:0 5px 0 10px; font-weight:bold; color:#FFFFFF; line-height:35px; }
#header ul.search li form.form-search { background:url(../images-new/bg-google.gif) center left no-repeat; width:517px; height:35px; color:#333333; font-weight:normal; }
#header ul.search li form.form-search p { display:inline; float:left; padding:0 5px 0 0; }
#header ul.search li form.form-search p input.inputsearch { width:120px; margin:8px 0 0 6px; border:1px solid #CECECE; }
#header ul.search li form.form-search p input.buttonsearch { margin-top:6px; }
#header ul.search li form.form-search p.radio input { height:35px; line-height:35px; padding:0 5px 0 10px; display:inline; float:left;  }
#header ul.search li form.form-search p.radio label { display:inline; float:left; color:#4E8600; font-size:11px; }
#header ul.search li.advance-search { line-height:13px; padding:3px 0 0 5px; height:32px; }
#header ul.search li.advance-search a { font-size:11px; background:url(../images-new/icon01.gif) center left no-repeat; padding:0 0 0 6px; font-weight:normal; color:#406D00; display:block; }

#header ul.search li.datetime { float:right; padding:4px 0 0 0; width:233px; height:31px; background:url(../images-new/bg-datetime.jpg) top left no-repeat; text-align:center; font-size:11px; color:#FFFFFF; line-height:13px; font-weight:normal; }
#header ul.search li.datetime span { color:#D3FF79; }
#header .login-slide { width:266px; height:114px; background:url(../images-new/bg-login.png) top center no-repeat; overflow:hidden; position:absolute; top:25px; right:2px; }
#header .login-slide ul { padding:10px 0 0 0; }
#header .login-slide ul li { text-align:right; padding:5px 25px 3px 0; color:#3A6909; }
#header .login-slide ul li input.login-email { width:140px; }
#header .login-slide ul li input.login-btn { float:right; margin:0 0 0 5px; }
#header .login-slide ul li p { float:left; width:165px; font-size:11px; line-height:12px; }
#header .login-slide ul li p a { color:#3A6909; text-decoration:underline; }
#header .login-slide ul li p a:hover { color:#990000; }
#header .login-slide ul.login-member { padding:0px; margin:15px 20px 0; overflow:hidden; }
#header .login-slide ul.login-member li.avatar { width:50px; text-align:center; margin:0 5px 0 0; }
#header .login-slide ul.login-member li.avatar a img { border:1px solid #FFFFFF; }
#header .login-slide ul.login-member li { width:160px; display:inline; float:left; text-align:left; padding:0; }
#header .login-slide ul.login-member li a { color:#333333; font-size:11px; color:#990000; }
#header .login-slide ul.login-member li strong a { font-size:16px; color:#003300; }

/* content top */
.content-top { background:url(../images-new/bg-shadow.gif) top left repeat-x; padding:6px 0 0 0; }
#article { width:840px; display:inline; float:right; overflow:hidden; }
#article .bigbanner { width:443px; height:285px; display:inline; float:left; }
#article .promote { display:inline; float:right; width:397px; }
#article .promote ul { overflow:hidden; }
#article .promote li { display:inline; float:left; margin:4px 0 0 4px; border:1px solid #DEDEDE; width:182px; height:60px; overflow:hidden; padding:3px 4px; }
#article .promote li a { color:#5E5E5E; font-size:12px; line-height:14px; }
#article .promote li a strong { color:#990000; font-size:13px; }
#article .promote li a img { float:left; display:inline; margin:3px 3px 0 0; }
#article .highlight { width:833px; margin:5px 0 0 3px; background:url(../images-new/bg-bottom-hilight.gif) bottom center no-repeat; display:inline; float:left; padding-bottom:10px; }
#article .highlight ul.menu { width:827px; height:56px; background:url(../images-new/bg-top-hilight.gif) top center no-repeat; overflow:hidden; padding:0 3px; }
#article .highlight ul.menu li { display:inline; float:left; background:url(../images-new/bg-menu-highlight.jpg) 0 0 repeat-x; height:43px; margin:3px 0 7px; }
#article .highlight ul.menu li a { background:url(../images-new/seperate2.jpg) transparent top right no-repeat; height:33px; width:92px; display:block; padding:10px 0 0 0; font-size:14px; font-weight:bold; text-align:center; color:#4A9600; }
#article .highlight ul.menu li.m1 { background:url(../images-new/bg-menu-highlight.jpg) 0 0 repeat-x; }
#article .highlight ul.menu li.m1 a { color:#4A9600; }
#article .highlight ul.menu li.m2 { background:url(../images-new/bg-menu-highlight.jpg) 0 -43px repeat-x; }
#article .highlight ul.menu li.m2 a { color:#8A0000; }
#article .highlight ul.menu li.m3 { background:url(../images-new/bg-menu-highlight.jpg) 0 -86px repeat-x; }
#article .highlight ul.menu li.m3 a { color:#1680D1; }
#article .highlight ul.menu li.m4 { background:url(../images-new/bg-menu-highlight.jpg) 0 -129px repeat-x; }
#article .highlight ul.menu li.m4 a { color:#E06F00; }
#article .highlight ul.menu li.m5 { background:url(../images-new/bg-menu-highlight.jpg) 0 -172px repeat-x; }
#article .highlight ul.menu li.m5 a { color:#8B1971; }
#article .highlight ul.menu li.m6 { background:url(../images-new/bg-menu-highlight.jpg) 0 -215px repeat-x; }
#article .highlight ul.menu li.m6 a { color:#EA33CE; }
#article .highlight ul.menu li.m7 { background:url(../images-new/bg-menu-highlight.jpg) 0 -258px repeat-x; }
#article .highlight ul.menu li.m7 a { color:#1891B9; }
#article .highlight ul.menu li.m8 { background:url(../images-new/bg-menu-highlight.jpg) 0 -301px repeat-x; }
#article .highlight ul.menu li.m8 a { color:#5E9409; }
#article .highlight ul.menu li.m9 { background:url(../images-new/bg-menu-highlight.jpg) 0 -344px repeat-x; }
#article .highlight ul.menu li.m9 a { color:#9A9C00; background:none; }
#article .highlight ul.menu li a.here { width:90px; background:url(../images-new/btn-menu-highlight.jpg) top center no-repeat; color:#FFFFFF; margin:0; height:53px; padding:10px 0 0 0; color:#FFFFFF; text-decoration:none; }
#article .highlight ul.menu li.m2 a.here { background:url(../images-new/btn-menu-highlight-2.jpg) top center no-repeat; }
#article .highlight ul.menu li.m3 a.here { background:url(../images-new/btn-menu-highlight-3.jpg) top center no-repeat; }
#article .highlight ul.menu li.m4 a.here { background:url(../images-new/btn-menu-highlight-4.jpg) top center no-repeat; }
#article .highlight ul.menu li.m5 a.here { background:url(../images-new/btn-menu-highlight-5.jpg) top center no-repeat; }
#article .highlight ul.menu li.m6 a.here { background:url(../images-new/btn-menu-highlight-6.jpg) top center no-repeat; }
#article .highlight ul.menu li.m7 a.here { background:url(../images-new/btn-menu-highlight-7.jpg) top center no-repeat; }
#article .highlight ul.menu li.m8 a.here { background:url(../images-new/btn-menu-highlight-8.jpg) top center no-repeat; }
#article .highlight ul.menu li.m9 a.here { background:url(../images-new/btn-menu-highlight-9.jpg) top center no-repeat; }
#article .highlight ul.news { padding:0 3px; margin:10px 0 0 0; overflow:hidden; clear:both; }
#article .highlight ul.news li { display:inline; float:left; width:155px; text-align:center; padding:0 5px; height:150px; overflow:hidden; }
#article .highlight ul.news li a { color:#666666; line-height:15px; }
#article .highlight ul.news li.big { width:290px; text-align:left; margin:0 10px; height:300px; }
#article .highlight ul.news li.big a img { margin:0 auto; }
#article .highlight ul.news li.big a b { color:#990000; }
#article .highlight ul.news-football { padding:0 3px; margin:10px 0 0 0; width:500px; overflow:hidden; display:inline; float:left; }
#article .highlight ul.news-football li { display:inline; float:left; width:210px; padding:2px 5px 1px; height:55px; overflow:hidden; background:#E9E9E9; margin:0 0 1px 0; }
#article .highlight ul.news-football li a { color:#666666; line-height:15px; }
#article .highlight ul.news-football li a img { float:left; margin:0 5px 0 0; }
#article .highlight ul.news-football li.big { width:267px; text-align:left; margin:0 3px 0 7px; height:290px; background:#FFFFFF; padding:0; }
#article .highlight ul.news-football li.big a img { margin:0 auto; float:none; clear:both; }
#article .highlight ul.news-football li.big a b { color:#990000; }
#article .highlight .table-score { width:319px; background:url(../images-new/hd-box-football.jpg) top left no-repeat; display:inline; float:right; margin:8px 8px 0 0; }
#article .highlight .table-score table { background:url(../images-new/ft-box-football.jpg) bottom left no-repeat; width:319px; margin:10px 0 0 0; border:0; padding: 0 0 8px 0; }
#article .highlight .table-score table th { background:#EEEEEE; }
#article .highlight .table-score table td { padding:2px 0 2px 8px; }
#article .highlight .table-score table td.time { padding:0; text-align:center; color:#BD0000; }
#article .highlight .table-score table td a { color:#666666; }
#article .highlight .match { margin:8px 8px 0 0; }
#article .highlight .match td { text-align:center; }


#article .highlight .archive_men { width:490px; display:inline; float:left; margin:0 0 0 15px; }
#article .highlight .archive_men h4 { background:url(../images-new/bg-archive_men.jpg) bottom left no-repeat; width:347px; height:20px; padding:12px 0 0 143px; color:#FFFFFF; }
#article .highlight .archive_men h4 a { color:#FFFF00; }
#article .highlight .archive_men ul { border:1px solid #CCCCCC; overflow:hidden; background:#FFFFFF; padding:0 0 5px 0; }
#article .highlight .archive_men ul li { display:inline; float:left; background:#FFFFFF; border:1px solid #CCCCCC; width:148px; margin:5px 0 0 5px; padding:3px; height:50px; overflow:hidden; }
#article .highlight .archive_men ul li a img { float:left; margin:0 3px 0 0; }
#article .highlight .archive_men ul li a { color:#666666; font-size:12px; line-height:16px; }

#article .highlight .archive { width:490px; display:inline; float:left; margin:0 0 0 15px; }
#article .highlight .archive h4 { background:url(../images-new/bg-archive.jpg) bottom left no-repeat; width:460px; height:20px; padding:12px 0 0 30px; color:#FFFFFF; }
#article .highlight .archive h4 a { color:#FFFF00; }
#article .highlight .archive ul { border:1px solid #CCCCCC; overflow:hidden; background:#FFFFFF; padding:0 0 5px 0; }
#article .highlight .archive ul li { display:inline; float:left; background:#FFFFFF; border:1px solid #CCCCCC; width:148px; margin:5px 0 0 5px; padding:3px; height:50px; overflow:hidden; }
#article .highlight .archive ul li a img { float:left; margin:0 3px 0 0; }
#article .highlight .archive ul li a { color:#666666; font-size:12px; line-height:16px; }
#article .highlight .more { padding:3px 10px; background:#E9FFCC; width:280px; display:inline; float:right; margin:7px 15px 5px 0; border:1px solid #D0D0D0; text-align:right; }
#article .highlight .more a { color:#669900; }
#article .highlight .hilightbox { position:relative; height:601px; }
#boxnews1, #boxnews2, #boxnews3, #boxnews4, #boxnews5, #boxnews6, #boxnews7, #boxnews8, #boxnews9 { overflow:hidden; }
#article .highlight .archive-movie { width:490px; display:inline; float:left; margin:0 0 0 15px; overflow:hidden; }
#article .highlight .archive-movie h4 { background:url(../images-new/bg-hd-movie.jpg) bottom left no-repeat; width:435px; height:29px; padding:15px 0 0 55px; color:#2C757B; }
#article .highlight .archive-movie h4 a { color:#2C757B; }
#article .highlight .archive-movie .movietab { width:172px; display:inline; float:right; overflow:hidden; }
#article .highlight .archive-movie .movietab h3 { position:relative; width:172px; height:23px; }
#article .highlight .archive-movie .movietab h3 span { position:absolute; top:5px; left:50px; z-index:2; font-weight:bold; font-size:12px; }
#article .highlight .archive-movie .coming h3 span a { color:#990033; }
#article .highlight .archive-movie .nowshow h3 span a { color:#9A7F00; }
#article .highlight .archive-movie .movietab ul { width:170px; border:1px solid #E1E1E1; border-top:0; background:#FFFFFF; }
#article .highlight .archive-movie .movietab ul li { padding:2px 5px 3px; border-bottom:1px dashed #FA99E5; font-size:11px; color:#AFAFAF; }
#article .highlight .archive-movie .movietab ul li strong { display:block; }
#article .highlight .archive-movie .movietab ul li.link { padding:3px 5px 3px 0; border:0; text-align:right; font-size:11px; }
#article .highlight .archive-movie .movietab ul li.link a { color:#990000; }
#article .highlight .archive-movie .coming ul li strong a { color:#FF3399; font-size:12px; }
#article .highlight .archive-movie .nowshow ul li strong a { color:#F3831F; font-size:12px; }
#article .highlight .archive-movie .nowshow { margin-right:8px; }
#article .highlight .archive-movie .chart { width:102px; height:99px; display:inline; float:right; padding:15px 6px 0 24px; text-align:center; line-height:16px; margin:5px 5px 0 0; overflow:hidden; }
#article .highlight .archive-movie .chart a img { border:1px solid #666666; }
#article .highlight .archive-movie .chart b { display:block; padding:2px 0 2px 0; }
#article .highlight .archive-movie .chart a { color:#545454; font-size:11px; line-height:12px; }
#article .highlight .archive-movie .chart a b { color:#4990C7; font-size:12px; }
#article .highlight .archive-movie .us { background:url(../images-new/bg-usboxoffice.png) top left no-repeat; }
#article .highlight .archive-movie .thaic { background:url(../images-new/bg-thaiboxoffice.png) top left no-repeat; }
#article .highlight .wallpaper-zone { position:relative; width:490px; display:inline; float:left; margin:5px 0 0 15px; }
#article .highlight .wallpaper-zone p { border-bottom:1px solid #CCCCCC; }
#article .highlight .wallpaper-zone h4 { position:absolute; top:8px; left:80px; font-size:12px; color:#666666; font-weight:normal; }
#article .highlight .wallpaper-zone h4 a { color:#FF00FF; font-size:13px; font-weight:bold; } 
#article .highlight .wallpaper-zone ul { padding:5px 0 0 0; }
#article .highlight .wallpaper-zone li { display:inline; float:left; width:112px; text-align:center; padding:3px 5px 0; }
#article .highlight .wallpaper-zone li a { display:block; color:#666666; padding:2px 0 0 0; }
#article .highlight .wallpaper-zone li a img { border:2px solid #FFFFFF; }
#article .highlight .wallpaper-zone li strong a { font-weight:normal; font-size:11px; line-height:12px; } 
#article .highlight .football-result { width:500px; height:290px; display:inline; float:left; margin:0 0 0 15px; overflow:hidden; }
#article .highlight .football-result h4 { background:url(../images-new/bg-hd-football.jpg) bottom left no-repeat; width:435px; height:29px; padding:15px 0 0 55px; color:#2C757B; }
#article .highlight .football-result h4 a { color:#2C757B; }
#article .highlight .football-result table { background:#D9D9D9; width:480px; }
#article .highlight .football-result table th { background:#666666; color:#FFFFFF; }
#article .highlight .football-result table td { background:#FFFFFF; text-align:center; color:#999999; padding:2px 0 1px; }

#shortnew { overflow:hidden; width:830px; margin:10px 0 10px 5px; display:inline; float:left; position:relative; }
#shortnew p { width:74px; height:92px; display:inline; float:left; }
#shortnew h3 { position:absolute; top:25px; left:7px; width:50px; font-size:11px; font-weight:normal; }
#shortnew h3 a { color:#666666; }
#shortnew .news-list { background:url(../images-new/bg-shortnews.jpg) top left no-repeat; width:756px; height:80px; display:inline; float:left; padding:6px 0 6px 0; }
#shortnew ul { overflow:hidden; width:717px; height:80px; }
#shortnew ul li { width:350px; display:inline; float:left; border-bottom:1px dashed #D7D7D7; padding:5px 0 4px; overflow:hidden; margin:0 0 0 5px; }
#shortnew ul li span { background:#990000; display:inline; float:left; width:48px; height:15px; line-height:15px; font-size:10px; color:#FFFFFF; text-align:center; margin:0 5px 0 0; }
#shortnew ul li a { display:inline; float:left; width:297px; color:#666666; }

#aside { width:162px; display:inline; float:left; }
#aside .menu { width:160px; margin:0 auto; background:url(../images-new/menuleft.jpg) -160px 0 repeat-y; }
#aside .menu ul { background:url(../images-new/menuleft.jpg) 0 0 no-repeat; padding:24px 2px 5px; border-bottom:1px solid #CECECE; }
#aside .menu ul li a { display:block; border-bottom:1px dashed #D0D0D0; height:27px; width:156px; background:url(../images-new/bg-menuleft.jpg) bottom center no-repeat; text-decoration:none; color:#666666; overflow:hidden; }
#aside .menu ul li a img { float:left; margin:3px 2px 0 4px; display:inline; }
#aside .menu ul li a strong { display:block; padding:5px 0 0 0; font-weight:normal; }
#aside .menu ul li a span { visibility:hidden; }
#aside .menu ul li a:hover { height:85px; }
#aside .menu ul li a:hover img { padding:20px 0 0 0; }
#aside .menu ul li a:hover strong { font-weight:bold; color:#5FA40E; padding:10px 0 0 0; }
#aside .menu ul li a:hover span { visibility:visible; font-size:11px; color:#999999; padding-right:5px; display:block; }

#house-ads { background:url(../images-new/bg-house-ads.jpg) bottom center no-repeat; padding:0 0 15px 0; }
#house-ads .house-left { display:inline; float:left; width:638px; height:250px; margin:0 0 0 7px; position:relative; }
#house-ads .house-left .list-houseads ul { margin:2px 0 0 2px; }
#house-ads .house-left .list-houseads li span { display:block; background:#FFFFFF; padding:5px; height:40px; font-size:12px; line-height:14px; width:605px; }
#house-ads .house-left .list-houseads li span a { color:#333333; }
#house-ads .house-left .more-houseads { padding:3px 5px; font-size:11px; }
#house-ads .house-left .more-houseads a { padding:0 5px; color:#FFFFFF;  }
#house-ads .house-left p.next { position:absolute; top:0; right:0; }
#house-ads .house-left p.previous { position:absolute; bottom:0; right:0; }

#house-ads .more { background:url(../images-new/bg-shortnews-bottom.jpg) bottom left no-repeat; padding:5px 45px 15px 0; text-align:right; }
#house-ads .more a { font-size:11px; color:#990000; }
#house-ads .shortnews p { width:23px; height:22px; position:absolute; }
#house-ads .shortnews p.next { top:60px; right:6px;  }
#house-ads .shortnews p.previous { bottom:25px; right:6px; }

#tagcloud { background:url(../images-new/bg-tagscloud.jpg) -2004px 0 repeat-y; width:1002px; }
#tagcloud div { background:url(../images-new/bg-tagscloud.jpg) 0 0 no-repeat; padding:8px 0 0 0; }
#tagcloud div strong { background:url(../images-new/bg-text-tags.jpg) center left no-repeat; padding:0 0 0 100px; display:block; margin:0 15px 0 20px; font-weight:normal; }
#tagcloud p { background:url(../images-new/bg-tagscloud.jpg) -1002px 0 no-repeat; height:8px; font-size:8px; }

.hotevent { overflow:hidden; width:320px; display:inline; float:right; position:relative; margin:0 20px 0 0; }
.hotevent li { border-bottom:1px dashed #999999; padding:5px; overflow:hidden; }
.hotevent li a img { float:left; margin:0 5px 0 0; width:40px; }
.hotevent li a { color:#666666; }

#entertain { background:#D4D4D4; padding:0 0 5px 0; }
#entertain .vdo { position:relative; width:678px; display:inline; float:left; margin:5px 0 0 7px; }
#entertain .vdo h3 { position:absolute; top:10px; left:60px; font-size:13px; } 
#entertain .vdo h3 span { font-size:11px; font-weight:normal; display:block; color:#666666;  }
#entertain .vdo h3 a { color:#689416; }
#entertain .vdo h3 span a { color:#666666; }
#entertain .vdo ul li { display:inline; float:left; width:125px; text-align:center; padding:0 4px; height:131px; overflow:hidden; margin:5px 0 0 0; }
#entertain .vdo ul li a { color:#666666; font-size:12px; display:block; }
#entertain .photo { position:relative; width:678px; display:inline; float:left; margin:5px 0 0 7px; }
#entertain .photo h3 { position:absolute; top:10px; left:60px; font-size:13px; } 
#entertain .photo h3 span { font-size:11px; font-weight:normal; display:block; color:#666666;  }
#entertain .photo h3 a { color:#145D87; }
#entertain .photo h3 span a { color:#666666; }
#entertain .photo ul li { display:inline; float:left; width:159px; text-align:center; padding:0 4px; height:170px; overflow:hidden; margin:5px 0 0 0; }
#entertain .photo ul li a { color:#666666; font-size:12px; display:block; }
#entertain .glitter { position:relative; width:678px; display:inline; float:left; margin:5px 0 0 7px; }
#entertain .glitter h3 { position:absolute; top:10px; left:65px; font-size:13px; } 
#entertain .glitter h3 span { font-size:11px; font-weight:normal; display:block; color:#FFFFFF;  }
#entertain .glitter h3 a { color:#FFFFFF; }
#entertain .glitter h3 span a { color:#FFFFFF; }
#entertain .glitter ul li { display:inline; float:left; width:159px; height:100px; text-align:center; padding:0 4px 10px; overflow:hidden; margin:5px 0 0 0; }
#entertain .glitter ul li a { color:#666666; font-size:12px; display:block; }
#entertain .icare { position:relative; width:678px; display:inline; float:left; margin:5px 0 0 7px; }
#entertain .icare h3 { position:absolute; top:10px; left:145px; font-size:13px; } 
#entertain .icare h3 span { font-size:11px; font-weight:normal; display:block; color:#FFFFFF;  }
#entertain .icare h3 a { color:#AAEEFF; }
#entertain .icare h3 span a { color:#FFFFFF; }
#entertain .icare ul li { display:inline; float:left; width:214px; text-align:center; padding:0 4px 10px; overflow:hidden; margin:5px 0 0 0; }
#entertain .icare ul li a { color:#666666; font-size:12px; display:block; }
#entertain .icare ul li a strong { color:#990000; }
#entertain ul { width:668px; background:url(../images-new/bg-entertain.jpg) bottom left no-repeat; overflow:hidden; padding:0 5px 5px; }
#entertain ul li.more { clear:both; width:658px; text-align:right; height:20px; margin:0; padding:5px 10px 0 0; }
#entertain ul li.more a { color:#990000; font-size:11px; }
#entertain .gamecenter { position:relative; width:302px; display:inline; float:right; margin:5px 8px 0 0; }
#entertain .gamecenter h3 { position:absolute; top:70px; left:30px; font-size:11px; font-weight:normal; } 
#entertain .gamecenter h3 a { color:#65991A; }
#entertain .gamecenter ul { width:290px; background:#FFFFFF; overflow:hidden; padding:0 5px 5px; border:1px solid #BFC0C2; border-top:0; border-bottom:0; }
#entertain .gamecenter ul li { display:inline; float:left; width:90px; text-align:center; padding:0 3px; overflow:hidden; margin:5px 0 0 0; height:85px; }
#entertain .gamecenter ul li a { color:#666666; font-size:12px; display:block; }
#entertain .gamecenter ul li.game-hits { width:290px; padding:0; height:200px; }
#entertain .gamecenter ul li.game-hits a { padding:5px 0 0 0; }
#entertain .gamecenter ul li.game-hits a img { border:1px solid #666666; }
#entertain .gamecenter ul li.game-hits a b { color:#990000; }
#entertain .gamecenter p.list-game, #entertain .gamecenter p.more { width:280px; background:#FFFFFF; padding:0 10px 5px; border:1px solid #BFC0C2; border-top:0; border-bottom:0; }
#entertain .gamecenter p.list-game a { color:#666666; }
#entertain .gamecenter p.more { text-align:right; padding:10px 10px 0; }
#entertain .gamecenter p.more a { color:#990000; }
#entertain .chess { width:300px; display:inline; float:right; margin:5px 10px 0 0; }
#entertain .chess p { background:url(../images-new/bg-chess.jpg) top left no-repeat; overflow:hidden; height:76px; padding:0 13px 10px; width:274px; line-height:14px; font-size:12px; }
#entertain .chess p a { color:#FFFFFF; }

#banner-center { background:#D4D4D4; }

#social { background:url(../images-new/bg-social.jpg) #FFFFFF top left no-repeat; padding:15px 0 0 0; }
#social .pet { display:inline; float:left; width:242px; margin:0 0 0 5px; position:relative; }
#social .pet h3 { position:absolute; top:45px; left:10px; z-index:2; font-size:11px; color:#669900; }
#social .pet h3 a { color:#669900; }
#social .pet ul { background:url(../images-new/bg-pet.jpg) top left no-repeat; width:236px; padding:0 3px 3px; }
#social .pet ul li { line-height:16px; overflow:hidden; padding:3px; font-size:12px; }
#social .pet ul li a img { float:left; border:1px solid #669900; margin:0 4px 0 0; }
#social .pet ul li a { color:#2F5409; }
#social .pet ul li.pet-hits { padding:0 0 5px 0; }
#social .pet ul li.pet-hits a { color:#66991B; display:block; padding:3px 0 0 0; }
#social .pet ul li.pet-hits a img { border:1px solid #FFFFFF; }
#social .pet ul li.pet-hits a strong { color:#2F5409; }
#social .pet p.more { background:#355E00; padding:3px 0; text-align:center; }
#social .pet p.more a { color:#FFFFFF; font-size:11px; }
#social .facebook { display:inline; float:left; width:378px; margin:0 0 0 5px; position:relative; }
#social .facebook h3 { position:absolute; top:42px; left:10px; z-index:2; font-size:11px; color:#868686; font-weight:normal; }
#social .facebook h3 a { color:#868686; font-weight:bold; }
#social .facebook ul { background:#FFFFFF; width:376px; padding:5px 0 5px; overflow:hidden; border:1px solid #D1D1D1; border-top:0; border-bottom:0; }
#social .facebook ul.game li { line-height:14px; overflow:hidden; padding:0 3px; font-size:12px; width:119px; display:inline; float:left; height:120px; text-align:center; font-size:12px; }
#social .facebook ul.game li a img { border:1px solid #669900; }
#social .facebook ul.game li a { color:#2F5409; display:block; }
#social .facebook ul.star { padding:5px 7px; width:362px; }
#social .facebook ul.star li { width:40px; display:inline; float:left; text-align:center; margin-bottom:4px; } 
#social .facebook p.more { background:url(../images-new/bg-facebook.jpg) bottom left no-repeat; text-align:right; padding:0 10px 10px 0; }
#social .facebook p.more a { color:#990000; font-size:11px; }
#social .twitter-guide { display:inline; float:left; width:360px; margin:0 0 0 5px; position:relative; height:106px; }
#social .twitter-guide p { position:absolute; top:55px; left:0; line-height:14px; font-size:12px; padding:0 6px; }
#social .twitter-guide p a { color:#1D6180; }
#social .hi5-guide { display:inline; float:left; width:360px; margin:0 0 0 5px; position:relative; height:108px; }
#social .hi5-guide p { position:absolute; top:55px; left:0; line-height:14px; font-size:12px; padding:0 6px; }
#social .hi5-guide p a { color:#006600; }
#social .dookdik { display:inline; float:left; width:360px; margin:5px 0 0 5px; position:relative; }
#social .dookdik h3 { position:absolute; top:5px; left:95px; z-index:2; font-size:11px; color:#868686; font-weight:normal; color:#FFFFFF; }
#social .dookdik h3 a { color:#FFFFFF; font-weight:bold; }
#social .dookdik ul { background:url(../images-new/bg-dookdik.jpg) top left no-repeat; width:358px; padding:10px 0 10px; overflow:hidden; border:1px solid #D1D1D1; border-top:0; border-bottom:0; }
#social .dookdik ul li { font-size:12px; width:51px; display:inline; float:left; text-align:center; }
#social .dookdik ul li a img { width:43px; height:43px; }
#social .msn { display:inline; float:left; width:360px; margin:0 0 0 5px; position:relative; }
#social .msn h3 { position:absolute; top:5px; left:140px; z-index:2; font-size:11px; color:#868686; font-weight:normal; color:#FFFFFF; }
#social .msn h3 a { color:#FFFFFF; font-weight:bold; }
#social .msn ul { background:url(../images-new/bg-dookdik.jpg) top left no-repeat; width:358px; padding:10px 0 10px; overflow:hidden; border:1px solid #D1D1D1; border-top:0; }
#social .msn ul li { font-size:12px; width:60px; display:inline; float:left; text-align:center; }
#social .msn ul li a img { width:43px; height:43px; }
#social .msn ul li.displaypic { width:77px; height:77px; float:right; background:url(../images-new/bg-display.jpg) top left no-repeat; text-align:left; padding:4px 0 0 4px; margin:3px 5px 0 0; }
#social .msn ul li.displaypic a img { width:66px; height:66px; }

#star { background:url(../images-new/bg-star.jpg) top center no-repeat; margin:10px auto 0; width:988px;}
#star ul { overflow:hidden; padding:15px 0 0 0; }
#star ul li { float:left; display:inline; width:155px; height:52px; overflow:hidden; margin:5px 1px 0 4px; line-height:14px; padding:2px; }
#star ul li a img { float:left; margin:0 4px 0 0; }
#star ul li.hilight-star { width:298px; height:434px; padding:0 10px 0 20px; margin:0; line-height:16px; }
#star ul li.hilight-star a img { margin:0 0 0 10px; }
#star ul li.new-star { width:340px; height:126px; margin:0; line-height:16px; padding:0; }
#star ul li.new-star a img { border:2px solid #FFFFFF; float:left; margin:0 5px 0 0; }
#star ul li a { color:#666666; }
#star ul li a strong { color:#990000; }
#star ul li.gray { background:#F3F3F3; }
#star ul li.more { clear:both; width:980px; text-align:right; padding:10px 0 0 0; height:20px; }
#star ul li.more a { color:#990000; }

#variety { position:relative; padding:10px 0 0 0; }
#variety .women { width:660px; display:inline; float:left; margin:0 0 0 15px; position:relative; }
#variety .women h3 { position:absolute; top:53px; left:8px; font-size:11px; font-weight:normal; }
#variety .women h3 a { color:#99304A; }
#variety .women h4 { position:absolute; top:10px; left:285px; width:360px; font-size:11px; font-weight:normal; }
#variety .women h4 a { color:#99304A; }
#variety .women ul { background:url(http://my.kapook.com/images2/bg-women2.png) bottom center no-repeat; overflow:hidden; padding:6px 10px 0; width:640px; }
#variety .women ul li { display:inline; float:left; width:153px; margin:0 0 0 5px; padding:5px 0 0 0; }
#variety .women ul li a { color:#666666; }
#variety .women ul li a img { float:left; margin:0 5px 0 0; border:2px solid #FFBCCD; }
#variety .women ul li.hilight-women { width:233px; margin:0px 30px 0 20px; position:relative; height:331px; }
#variety .women ul li.hilight-women a.over { display:block; position:absolute; bottom:3px; left:3px; width:213px; padding:6px 10px; background:url(../images-new/bg-woman.png) left top repeat; color:#FFFFFF; }
#variety .women ul li.hilight-women a.over strong { display:block; font-size:18px; }
#variety .women ul li.hilight-women a img { border:3px solid #FFA8BB; }
#variety .women ul li.new-women { width:340px; margin:0 0 0 0px; height:80px; overflow:hidden; }
#variety .women ul li.new-women a { color:#666666; }
#variety .women ul li.new-women a img { border:2px solid #FFFFFF; }
#variety .women ul li.new-women a strong { color:#E13A60; }
#variety .women ul li.more { width:630px; padding:15px 30px 10px 0; text-align:right; }
#variety .women ul li.more a { color:#AD3A53; font-size:12px; }
#variety .health { width:300px; display:inline; float:left; margin:5px 0 0 14px; position:relative; }
#variety .health h3 { background:url(../images-new/bg-health.jpg) top center no-repeat; width:280px; font-size:12px; font-weight:normal; padding:2px 10px 0; }
#variety .health h3 a { color:#2C6F95; }
#variety .health ul { background:url(../images-new/bg-health.jpg) bottom center no-repeat; width:280px; padding:2px 10px; overflow:hidden; }
#variety .health ul li { width:140px; display:inline; float:left; font-size:11px; line-height:14px; padding:5px 0 0 0; }
#variety .health ul li a img { float:left; margin:0 2px 0 0; border:1px solid #4F90D3; }
#variety .health ul li.hilight-health { width:280px; clear:both; font-size:13px; line-height:15px; }
#variety .health ul li a { color:#003333; }
#variety .health ul li a strong { color:#0C496D; }
#variety .health ul li.hilight-health a img { margin:0 5px 0 0; border:2px solid #00BAFF; }
#variety .health ul li.more { width:280px; clear:both; font-size:12px; text-align:right; padding:5px 0 5px; }
#variety .health ul li.more a { color:#990000; }

#talk { position:relative; padding:0; overflow:hidden; width:1002px; }
#talk .talkofthetown, #talk .pr { width:660px; display:inline; float:left; margin:7px 0 0 15px; }
#talk .talkofthetown h3, #talk .pr h3 { background:url(../images-new/bg-talk.jpg) top left no-repeat; height:19px; color:#FFFFFF; font-size:12px; font-weight:normal; padding:7px 0 0 10px; }
#talk .talkofthetown h3 a, #talk .pr h3 a { color:#CADDF2; }
#talk .talkofthetown h3 a strong, #talk .pr h3 a strong { color:#FFFFFF; }
#talk .talkofthetown ul, #talk .pr ul { overflow:hidden; background:url(../images-new/bg-talk2.jpg) bottom left no-repeat; padding:5px 10px 10px; width:640px; }
#talk .talkofthetown ul li, #talk .pr ul li { width:160px; display:inline; float:left; font-size:12px; margin:5px 0 0 0; height:50px; overflow:hidden; }
#talk .talkofthetown ul li a, #talk .pr ul li a { color:#666666; }
#talk .talkofthetown ul li a img, #talk .pr ul li a img { float:left; margin:0 5px 0 0; }
#talk .talkofthetown ul li.more { width:640px; text-align:right; padding:10px 0 0; height:15px; }
#talk .talkofthetown ul li.more a { color:#990000; }
#talk .pr ul li { height:55px; overflow:hidden; }
#talk .pr ul li a { font-size:11px; }
#talk .ringtone { width:300px; display:inline; float:right; margin:8px 13px 0 0; position:relative; }
#talk .ringtone h3 { position:absolute; top:12px; left:60px; font-size:12px; color:#666666; font-weight:normal; }
#talk .ringtone h3 a { display:block; color:#669900; font-size:13px; font-weight:bold; }
#talk .ringtone ul { background:url(../images-new/bg-ringtone.jpg) bottom left no-repeat; padding:5px 10px 10px; width:280px; }
#talk .ringtone ul li { background:url(../images-new/icon-ringtone.gif) center left no-repeat; padding:2px 0 3px 15px; }
#talk .ringtone ul li.gray { background:url(../images-new/icon-ringtone.gif) #F0F0F0 center left no-repeat; }
#talk .ringtone ul li a { color:#666666; }
#talk .ringtone ul li a em { font-style:normal; color:#FF6600; }
#talk .ringtone ul li.more { text-align:right; padding:10px 0 0 0; background:none; }
#talk .ringtone ul li.more a { font-size:12px; color:#505050; }

#talk .horoscope { width:300px; display:inline; float:right; margin:8px 13px 0 0; position:relative; }
#talk .horoscope h3 { width:290px; font-size:13px; ; position:absolute; top:10px; left:60px; }
#talk .horoscope h3 a { color:#FFAE00; }
#talk .horoscope h3 a span { color:#818181; font-weight:normal; display:block; font-size:11px; }
#talk .horoscope ul { overflow:hidden; width:280px; padding:2px 10px; background:url(../images-new/bg-horo.jpg) #4E4E4E top left no-repeat; }
#talk .horoscope ul li { float:left; display:inline; width:140px; font-size:11px; line-height:14px; padding:8px 0 0 0; }
#talk .horoscope ul li a img { float:left; margin:0 2px 0 0; border:1px solid #C0C0C0; }
#talk .horoscope ul li.hilight-horo { width:280px; clear:both; font-size:13px; line-height:15px; }
#talk .horoscope ul li a { color:#AFAFAF; }
#talk .horoscope ul li a b { color:#FBFBFB; }
#talk .horoscope ul li.hilight-horo a img { margin:0 5px 0 0; border:1px solid #EBEBEB; }
#talk .horoscope ul li.more { width:280px; clear:both; font-size:12px; text-align:right; padding:15px 0 5px; }
#talk .horoscope ul li.more a { color:#FFA800; }

#tophit { margin:10px auto 0; }
#tophit .menu-tophit { background:url(../images-new/bg-tophit.jpg) 0 -32px repeat-x; }
#tophit .menu-tophit ul { background:url(../images-new/bg-tophit.jpg) top left no-repeat; padding:0 0 0 210px; height:32px; }
#tophit .menu-tophit ul li { background:url(../images-new/bg-tophit.jpg) 0 -32px repeat-x; display:inline; float:left; height:32px; margin:0 5px 0 0; text-align:center; width:110px; }
#tophit .menu-tophit ul li a { background:url(../images-new/btn-tophit.gif) top left no-repeat; width:97px; height:22px; display:block; color:#FFFFFF; padding:10px 0 0 0; font-weight:bold; }
#tophit .menu-tophit ul li.close { float:right; background:url(../images-new/bg-tophit.jpg) top right no-repeat; width:50px; margin:0; }
#tophit .box-tophit { background:url(../images-new/bg-tophit.jpg) #666666 0 -32px repeat-x; }
#tophit .box-tophit ul { padding:5px 0 10px 0; overflow:hidden; }
#tophit .box-tophit ul li { width:142px; display:inline; float:left; margin:5px 4px 0; font-size:12px; }
#tophit .box-tophit ul li a img { border:1px solid #FFFFFF; }
#tophit .box-tophit ul li span { display:block; background:url(../images-new/icon-vdo.gif) #585858 top left no-repeat; padding:3px 5px 3px 20px; color:#FFFFFF; margin:2px 0; height:55px; overflow:hidden; line-height:13px; }
#tophit .box-tophit ul li span a { color:#FFFFFF; }
#tophit .box-tophit ul li.clip { width:520px; margin:5px 10px 0 10px; background:#999999; display:inline; float:left; }
#tophit .box-tophit ul li.clip ul { padding:5px; }
#tophit .box-tophit ul li.clip ul li { width:162px; display:inline; float:left; margin:5px 4px 0; }
#tophit .box-tophit ul li.clip ul li a img { border:1px solid #FFFFFF; }
#tophit .box-tophit ul li.clip ul li.vdo { width:510px; margin:0; }
#tophit .box-tophit ul li.clip ul li.vdo span { height:20px; padding:5px 0 0 20px; background:url(../images-new/icon-vdo.gif) #585858 center left no-repeat; }
#tophit .box-tophit ul.list { margin:0 20px; }
#tophit .box-tophit ul.list li { margin:5px 9px 0; }

#textlinkads { padding:10px 0 5px 0; }
#textlinkads .textink { display:inline; float:left; width:325px; }
#textlinkads .adspic { display:inline; float:right; width:677px; }

#travel-guide { width:998px; margin:5px auto 0; position:relative; }
#travel-guide .travel { position:relative; }
#travel-guide .travel h3 { position:absolute; top:15px; left:280px; font-size:12px; font-weight:normal; padding:0 15px 0 0; }
#travel-guide .travel h3 a { color:#000000; }
#travel-guide .travel ul { background:url(../images-new/bg-travel.jpg) top left no-repeat; overflow:hidden; padding:5px 0 0 0; height:176px; }
#travel-guide .travel ul li { display:inline; float:left; }
#travel-guide .travel ul li.hilight-travel { width:260px; margin:0 5px 0 10px; position:relative; height:138px; border:1px solid #FFFFFF; }
#travel-guide .travel ul li.hilight-travel span a { position:absolute; bottom:0; left:0; display:block; padding:5px; background:url(../images-new/bg-text-travel.png) top left repeat; color:#FFFFFF; font-size:12px; }
#travel-guide .travel ul li ul { width:708px; background:url(../images-new/bg-content-travel.jpg) #FFFFFF bottom left repeat-x; border:1px solid #6F962D; padding:0; height:138px; }
#travel-guide .travel ul li ul li { width:165px; height:55px; line-height:14px; padding:7px 5px; }
#travel-guide .travel ul li ul li a img { float:left; margin:0 2px 0 0; border:1px solid #6F962D; }
#travel-guide .travel ul li ul li a { color:#333333; font-size:11px; }
#travel-guide .travel ul li.more { width:670px; text-align:right; padding:10px 0 0 0; clear:both; }
#travel-guide .travel ul li.more a { color:#990000; }
#travel-guide .guide { position:relative; }
#travel-guide .guide h3 { position:absolute; top:10px; left:260px; font-size:12px; font-weight:normal; padding:0 350px 0 0; color:#000000; }
#travel-guide .guide h3 a { color:#000000; }
#travel-guide .guide ul { width:986px; overflow:hidden; padding:0 0 0 12px; background:url(../images-new/bg-guide.jpg) bottom left no-repeat; height:184px; overflow:hidden; }
#travel-guide .guide ul li { display:inline; float:left; margin:0 5px 0 0; padding:5px 0 0 0; width:217px; height:140px; overflow:hidden; text-align:center; background:#BBF57D; border:1px solid #FFFFFF; }
#travel-guide .guide ul li a { display:block; color:#003300; }
#travel-guide .guide ul li.more { background:none; border:0; clear:both; width:666px; text-align:right; padding:8px 0 0 0; }
#travel-guide .guide ul li.more a { display:inline; color:#990000; }

#football { width:987px; margin:5px auto 0; position:relative; }
#football h3 { position:absolute; top:8px; left:260px; font-size:12px; font-weight:normal; padding:0 15px 0 0; color:#A5A5A5; }
#football h3 a { color:#A5A5A5; }
#football ul { background:#494949; overflow:hidden; }
#football ul li { display:inline; float:left; padding:3px 5px 3px 20px; background:url(../images-new/icon-football.jpg) #232323 center left no-repeat; width:325px; margin:2px 0 0 0; }
#football ul li a { color:#A6FF23; }
#football ul li.clip { width:310px; margin:5px 0 0 7px; padding:0; background:none; }
#football ul li.news { width:350px; margin:8px 0 0 0; border-bottom:1px solid #858585; padding:0 0 8px 0; background:none; }
#football ul li.news a { font-size:12px; line-height:14px; color:#D1D1D1; }
#football ul li.news a img { float:left; margin:0 5px 0 0; border:1px solid #FFFFFF;  }
#football ul li.more { text-align:right; background:none; }
#football ul li.more a { color:#FFFFFF; }

#bottom-page { margin:7px auto 0; }
#bottom-page .topservice { width:185px; display:inline; float:left; margin:0 0 0 6px; }
#bottom-page .topservice h3, #bottom-page .gift h3 { background:url(../images-new/box-size.jpg) top left no-repeat; height:26px; font-size:13px; padding:10px 0 0 10px;  }
#bottom-page .topservice ul, #bottom-page .gift ul { background:url(../images-new/box-size.jpg) -185px 0 repeat-y; }
#bottom-page .topservice li { padding:2px 10px 1px; font-size:12px; }
#bottom-page .topservice li a { color:#666666; background:url(../images-new/icon-link.jpg) center left no-repeat; padding:0 0 0 8px; display:block; }
#bottom-page .topservice li.category { border-bottom:1px dashed #666666; padding:5px 10px 5px 0; text-align:right; margin:0 4px; font-size:13px; margin:0 0 5px 0; }
#bottom-page .topservice li.more, #bottom-page .gift li.more { background:url(../images-new/box-size.jpg) -370px 0 no-repeat; font-size:1px; height:10px; }
#bottom-page .gift { width:185px; margin:0 0 0 6px; }
#bottom-page .w3c, #bottom-page .download-logo {  width:182px; display:inline; float:right; margin:0 9px 0 0; text-align:center; }
#bottom-page .download-logo { background:#FFFFCC; width:170px; border:1px dashed #FFCC66; padding:5px; }
#bottom-page .download-logo a { display:block; color:#990000; }

#bottom-page .xfile, #bottom-page .directory { width:608px; display:inline; float:left; margin:0 6px 8px; position:relative; overflow:hidden; }
#bottom-page .xfile h3, #bottom-page .directory h3 { position:absolute; top:11px; left:20px; font-size:12px; font-weight:normal; padding:0 0 0 0; color:#FFFFFF; }
#bottom-page .xfile h3 a, #bottom-page .directory h3 a { color:#000000; font-weight:bold; }
#bottom-page .xfile ul { overflow:hidden; background:url(../images-new/bg-xfile.jpg) bottom left no-repeat; padding:0 4px 5px; }
#bottom-page .xfile ul li { display:inline; float:left; padding:5px; width:140px; font-size:12px; height:52px; overflow:hidden; }
#bottom-page .xfile ul li a { color:#666666; }
#bottom-page .xfile ul li a img { float:left; margin:0 3px 0 0; border:1px solid #333333; }
#bottom-page .xfile ul li.hilight-xfile { text-align:center; font-size:12px; height:140px; }
#bottom-page .xfile ul li.hilight-xfile a { display:block; color:#666666; }
#bottom-page .xfile ul li.hilight-xfile a img { float:none; margin:0; }
#bottom-page .xfile ul li.more { width:590px; padding:8px 0 5px 5px; text-align:right; clear:both; height:25px; }
#bottom-page .xfile ul li.more a { color:#990000; }

#bottom-page .directory ul { overflow:hidden; background:url(../images-new/bg-xfile.jpg) bottom left no-repeat; padding:5px 8px 10px; }
#bottom-page .directory ul li { clear:both; font-size:12px; padding:2px 0; color:#666666; }
#bottom-page .directory ul li strong { color:#669900; font-weight:bold; }
#bottom-page .directory ul li a { color:#9C9C9C; }
#bottom-page .directory ul li.more { text-align:right; padding:5px 15px 5px 0; }
#bottom-page .directory ul li.more a { color:#990000; }

#bottom-page #award { float:right; margin:0 6px 0 0; }
#bottom-page .gift { margin:0 0 5px 0; }
#bottom-page .gift li { text-align:center; padding:5px 0 0 0; }
#bottom-page .gift li a { display:block; color:#666666; line-height:14px; }
#bottom-page .gift li a img { border:1px solid #666666; }
#bottom-page .announce li { border-bottom:1px dashed #999999; padding:5px 0; margin:0 10px; }
#bottom-page .announce li.more { padding:0; border:0; margin:0; }

#linkbottom p { padding:20px 50px; font-size:11px; color:#666666; }
#linkbottom p a { color:#666666; }
#linkbottom p strong a { color:#669900; }

#footer { border-top:8px #2C4A00 solid; background:url(../images-new/bg-footer2.jpg) #9EBF55 top left repeat-x; margin-top:15px; }
#footer .link { background:url(../images-new/bg-footer.jpg) top center no-repeat; overflow:hidden; }
#footer .link ul { width:983px; margin:0 auto; padding:38px 0 0 20px; }
#footer .link ul li { width:135px; display:inline; float:left; }
#footer .link ul li h3 { font-size:13px; }
#footer .link ul li ul { width:100%; float:none; clear:both; padding:10px 0 40px 10px; overflow:hidden; }
#footer .link ul li ul li { background:url(../images-new/icon-footernew.gif) center left no-repeat; padding:3px 0 2px 9px; font-size:12px; }
#footer .link ul li a { color:#000; text-decoration:none; }
#footer .link ul li a:hover { text-decoration:underline; color:#900; }

#foot-logo { background:url(../images-new/bg-footlogo.jpg) top left repeat-x; height:57px; }
#foot-logo ul { width:1003px; margin:0 auto; overflow:hidden; }
#foot-logo li { width:501px; display:inline; float:left; color:#333; padding-top:14px; }
#foot-logo li strong { font-size:14px; display:block; }
#foot-logo li strong a { color:#000000; }
#foot-logo li img#img_check { float:right; }


/* javascript */
.ramboico { position:relative; z-index:2; }
.ramboico:hover { background-color:transparent; z-index: 50; }
.ramboico:hover img.rambomini { visibility:hidden; }
.ramboico:hover li { width:100px; }
.ramboico span { position:absolute; left:-1500px; visibility: hidden; cursor:pointer; }
*html body .ramboico:hover span { visibility: visible; top:-40px; left:-10px; }
html>body .ramboico:hover span { visibility: visible; bottom:0px; left:-10px; }
#menutop_panel { display:none; z-index:99; }
.thumbnail { position:relative; z-index:0; }
.thumbnail:hover { background-color:transparent; z-index:50; }
.thumbnail span { position:absolute; left:-1500px; visibility: hidden; }
*html body .thumbnail:hover span { visibility: visible; top:30px; left:-10px; }
html>body .thumbnail:hover span { visibility: visible; bottom:-30px; left:-10px; }
/*Shortnews*/
.jcarousel-container { position:relative; }
.jcarousel-clip { z-index:2; padding:0; margin:0; overflow:hidden; position:relative; }
.jcarousel-list { z-index:1; overflow:hidden; position: relative; top:0; left:0; margin:0; padding:0; }
.jcarousel-clip-vertical { top:0px; left:0px; width: 717px; height:80px; margin:0px; z-index:20; }
#mycarousel2 li, .jcarousel-item-vertical, .jcarousel-item-placeholder-vertical { width: 717px; height:auto; padding:0; margin:0; }
.jcarousel-next-vertical { position: absolute; bottom:10px; right:6px; width: 23px; height: 22px; cursor: pointer; border-top: 0; background: url(/images2/shortnews_down.jpg) no-repeat center; }
.jcarousel-next-disabled-vertical { cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }
.jcarousel-prev-vertical { position: absolute; top:10px; right:6px; width:23px; height:22px; cursor: pointer; border-bottom: 0; background: url(/images2/shortnews_up.jpg) no-repeat center; }
.jcarousel-prev-disabled-vertical { cursor: default; opacity: .5; -moz-opacity: .5; filter: alpha(opacity=50); }

/* banner */
#fixme { position:fixed; left:0; bottom:0px; z-index:99999 !important; border:0px; }
#ads-top { width:1px; height:1px; position:absolute; top:0px; left:50%; }
#ads-top .banner { position:relative; z-index:202; left:-496px; top:31px; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; }
#bigbanner { width:1px; height:1px; margin:0 auto; position:absolute; top:0; left:50%; }
#bigbanner .banner { position:relative; z-index:98; left:-339px; top:329px; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; }
#bigbanner .list-banner { position:relative; z-index:98; left:-339px; top:329px; background:url(../images-new/bg-listbanner.gif) top left no-repeat; width:433px; height:21px; padding:2px 0 0 10px; border-top:1px solid #FFFFFF; }
#bigbanner .list-banner a { height:16px; line-height:16px; background:#7C7C7C; padding:0 3px; font-size:11px; color:#DFDFDF; }
#article .highlight .hilightbox .banner { background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; border:1px solid #D0D0D0; position:absolute; bottom:0px; right:15px; }
.list-houseads li p.size615 { background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; }
#entertain .banner-entertain { display:inline; float:right; margin:7px 9px 0 0; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; }
#banner-center .banner { background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; margin:0 auto; }
#star ul li.banner { float:right; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; margin:0 10px 0 0; padding:0; }
#variety .banner { float:left; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; margin:10px 0 0 13px; }
#travel-guide .banner { background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; width:300px; height:250px; border:1px solid #CCCCCC; position:absolute; bottom:10px; right:10px; }
#football ul li.banner { width:300px; float:right; height:250px; margin:5px 7px 0 0; padding:0; background:url(../images-new/loader.gif) #FFFFFF center center no-repeat; }

.size728 { width:728px; height:90px; }
.size300 { width:300px; height:250px; }
.size443 { width:443px; height:262px; }
.size615 { width:615px; height:225px; }

#lotto { margin:5px 0 0 10px; background:#FCFFC9; padding:5px 10px; border:1px dashed #CC9900; float:left; width:790px;  }
#lotto p { float:left; font-weight:bold; color:#000000; }
#lotto p.date { width:250px; }
#lotto p.lotto1 { width:150px; }
#lotto p.lotto3 { width:250px; }
#lotto p.lotto2 { width:120px; }
#lotto p strong { color:#990000; }
.morelotto { text-align:right; }
.morelotto a { color:#003366; }

.menubtn { position:absolute; top:139px; left:210px; width:780px; height:113px; z-index:2; }
.menubtn li { display:inline; float:left; }
.menubtn li.hilight a { z-index:2; position:relative; display:block; top:5px; left:0px; }
.menubtn li.vdo a { z-index:5; position:relative; display:block; top:15px; left:-25px; }
.menubtn li.photo a { z-index:4; position:relative; display:block; top:5px; left:-50px; }
.menubtn li.headline a { z-index:3; position:relative; display:block; top:0px; left:-75px; }
.menubtn li a:hover { z-index:6; top:-5px; }

.menubtn2 { position:absolute; top:130px; left:230px; width:780px; height:113px; z-index:2; }
.menubtn2 li { display:inline; float:left; }
.menubtn2 li.hilight a { z-index:2; position:relative; display:block; top:15px; left:0px; }
.menubtn2 li.world a { z-index:5; position:relative; display:block; top:4px; left:-40px; }
.menubtn2 li.headline a { z-index:3; position:relative; display:block; top:17px; left:-75px; }
.menubtn2 li a:hover { z-index:6; top:2px; }
.menubtn2 li.world a:hover  { z-index:6; top:-15px; }

.menubtn3 { position:absolute; top:28px; left:230px; width:780px; height:113px; z-index:2; }
.menubtn3 li { display:inline; float:left; }
.menubtn3 li.hilight a { z-index:2; position:relative; display:block; top:15px; left:0px; }
.menubtn3 li.world a { z-index:5; position:relative; display:block; top:4px; left:-40px; }
.menubtn3 li.headline a { z-index:3; position:relative; display:block; top:17px; left:-75px; }
.menubtn3 li a:hover { z-index:6; top:2px; }
.menubtn3 li.world a:hover  { z-index:6; top:-15px; }

.ads-float { position:absolute; top:0; left:50%; width:1px; height:1px; z-index:9998; }
