body{margin:0; font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}
table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%; margin:0; padding:0;}
a,a:visited{font-size:93%; text-decoration:none; outline:none;color:#11226A;}
a:hover{text-decoration:underline;}
img{border:0;}
em{font-style:normal;}

body{background:url("body-bg.png") 0 112px  repeat-x;}
/*body{background:url("body-bg.png") 0 0 repeat-x;}*/
.root{ width:1000px;}
    .root-hd{width:100%; height:142px; overflow:hidden;}
        .hd-top{width:100%; overflow:hidden;}
            .hd-top-l{float:left; width:489px; padding:6px 0 0 11px; color:#fff;}
                .hd-top-l a,.hd-top-l a:visited{display:inline-block; padding:0 5px 0; font-size:93%; color:#fff;}
            .hd-top-r{float:left; width:491px; padding:6px 9px 0 0; color:#fff; text-align:right;}
                .hd-top-r a,.hd-top-r a:visited{display:inline-block; padding:0 5px 0; font-size:93%; color:#fff;}
        .hd-center{width:100%; overflow:hidden; padding:0;}
            .hd-center-l{float:left; width:603px;}
                .hd-center-l a,.hd-center-l a:visited{float:left; display:inline-block; width:350px; height:72px; background:url("LOGO.jpg") 0 0 no-repeat;}
            .hd-center-r{float:left; padding:17px 0 0 145px;}
                .search-con{width:100%; overflow:hidden;}
                    .search-con input{float:left; width:210px; height:15px; font-size:85%; border:solid 2px #d2d2d2;/* background:url("images/search.png") no-repeat; *background:url("images/search.png") repeat-x;*/}
                    .search-con a,.search-con a:visited{float:left; display:inline-block; width:22px; height:21px; margin:0 0 0 3px; background:url("sprite.png") 0 -101px no-repeat;}
                .search-dir{padding:5px 5px 0 0; margin-left:-5px; font-size:93%; color:#fff;}
                    .search-dir input{vertical-align:middle;}
        .hd-bottom{}
            .hd-menu{width:990px; padding:27px 0 0 10px; *padding:0 0 0 10px; *margin-top:28px;  }
                .hd-menu a:hover{text-decoration:none;}
                .hd-menu-line{float:left; width:2px; height:36px; background:url("hd-menu-line.gif") no-repeat;}
                .hd-menu-i,.hd-menu-i-sel,.hd-menu-i-yel,.hd-menu-i-grey, .hd-menu-i-arch, .hd-menu-i-tv{float:left; margin:2px 0 0;}
                .hd-menu-i a,.hd-menu-i a:visited,.hd-menu-i-sel a,.hd-menu-i-sel a:visited,.hd-menu-i-yel a,.hd-menu-i-yel a:visited,.hd-menu-i-arch a,.hd-menu-i-arch a:visited,.hd-menu-i-grey a,.hd-menu-i-grey a:visited,.hd-menu-i-tv a,.hd-menu-i-tv a:visited{float:left; display:inline-block; padding:10px 9px 10px 9px; font-size:93%; font-weight:bold; color:#fff;}
                .hd-menu-i-grey a,.hd-menu-i-grey a:visited{color:#6c6c6c;}
                .hd-menu-i a:hover{padding:10px 9px 9px 9px; background:url("sprite-x.png") 0 -50px repeat-x;}
                .hd-menu-i-sel{background:url("sprite-x.png") 0 0 repeat-x;}
                    .hd-menu-i-sel a,.hd-menu-i-sel a:visited{color:#000;}
                .hd-menu-i-yel{background:url("sprite-x.png") 0 -100px repeat-x;}
                    .hd-menu-i-yel a, .hd-menu-i-yel a:visited{padding-bottom:9px; *padding-bottom:10px; }
                .hd-menu-i-tv{display:block; height:50px; width:100px; background:url('sprite.png') -885px -160px no-repeat;}
                    .hd-menu-i-tv a, .hd-menu-i-tv a:visited{color:#fff; }
                .hd-menu-i-arch{background:url("sprite-x.png") 0 -240px repeat-x;}
                    .hd-menu-i-arch a,.hd-menu-i-arch a:visited{color:#7c7c7c; }
                .hd-menu-i-grey{color:#6c6c6c; background:url("sprite-x.png") 0 -260px repeat-x;}
    .root-bd{padding:7px 0 0 0;}
        .bd-top{width:1000px; overflow:hidden; margin:0 auto;}
            .bd-top-l{float:left; width:258px;}
                .new{}
                    .new-hd{padding:0 0 5px; font-size:138.5%; font-weight:bold; color:#000;}
                    .new-bd{overflow:auto; width:auto; height:516px; padding:10px; border:solid 1px #d5d5d5;}
                        .new-bd-i{padding:7px 0 0;}
                            .new-bd-i-title{padding:0 0 0 13px; background:url("sprite.png") 0 -295px no-repeat;}
                                .new-bd-i-title a,.new-bd-i-title a:visited{font-size:93%; font-weight:bold; color:#112267;}
                            .new-bd-i-date{padding:3px 0 0 13px; font-size:85%; color:#c90d0c;}
                .suggest{}
                    .suggest-hd{padding:0 0 4px; *padding:0 0 5px; font-size:138.5%; font-weight:bold; color:#000;}
                    .suggest-bd{overflow:hidden; height:535px; padding:9px 9px 10px 9px; border:solid 1px #d5d5d5;}
                        .suggest-i{}
                            .suggest-i table{width:100%;}
                                .suggest-i table td{padding:9px 5px 10px 0; vertical-align:top;}
                                    .suggest-i-img{overflow:hidden; width:92px; height:70px;}
                                    .suggest-i-title{overflow:hidden; height:48px; }
                                        .suggest-i-title a,.suggest-i-title a:visited{font-size:93%; font-weight:bold; color:#112267;}
                                    .suggest-i-date{padding:6px 0 0 0; font-size:85%; color:#c90d0c;}
                .bottom-left-banner{overflow:hidden; width:333px; height:306px; margin:20px 0 0 0; border:1px solid #ccc; }
            .bd-top-l-o{float:left; width:335px; padding:0 9px 0 0;}
                .baabar{position:relative; width:250px;}
                    .baabar-img{overflow:hidden; width:250px; height:206px;}
                        .baabar-img img{width:250px; height:206px;}
                   .flash{position:absolute; padding:2px 5px; top:180px; font-size:138.5%; font-weight:bold; color:#000; z-index:3; background:#ffc600;}
                    .baabar-text{overflow:hidden; height:30px; padding:10px; background:#ae0b0c;}
                        .baabar-text a,.baabar-text a:visited{font-weight:bold; font-size:93%; color:#fff;}
                    .last-featured-list{overflow:hidden; width:238px;height:280px;  padding:10px 5px 4px 5px; border:1px solid #d1d1d1; }
                        .last-featured-list table{width:100%; }
                            .last-featured-list table tr td{overflow:hidden; text-align:left; height:60px; padding:5px 0; vertical-align:top;}
                                .last-featured-list table tr td img{width:85px; height:60px; margin-right:10px; }
                                .last-featured-list table tr td a, .last-featured-list table tr td a:visited{width:100px; font-weight:bold; font-size:93%; color:#071441; }
                    .baabar-list{float:left;overflow:hidden; width:248px;/* height:249px; */height:156px;  padding:0 0 11px 0; *padding:0 0 14px 0; border:solid 1px #d1d1d1; border-top:none; background:url("partner.png") 0 5px no-repeat;}
                        a.baabar-list-hd, a.baabar-list-hd:visited{display:block; height:35px; width:100%; }
                        .baabar-i{width:100%; overflow:hidden; padding:0 0 6px;}
                            .baabar-i table{width:100%;}
                                .baabar-i table td{padding:5px; vertical-align:top;}
                                    .baabar-i-img{width:54px; height:50px; overflow:hidden; border:solid 1px #bdbec0;}
                                        .baabar-i-img img{width:54px; height:50px; }
                                    .baabar-i-title{width:100%; display:block; }
                                        .baabar-i-title a,.baabar-i-title a:visited{display:block; width:180px; font-size:93%; font-weight:bold; color:#071441;}
                                    .baabar-i-info{padding:10px 0 0; font-size:93%; color:#c90d0b;}
                                        .baabar-i-info a, .baabar-i-info a:visited{color:#071441; }
            .bd-top-c{float:left; width:423px;}
            .bd-top-c-o{float:left; width:327px; padding:0 9px 0 0;}
                .spnews{}
                    .spnews-hd{padding:0 0 5px; font-size:138.5%; font-weight:bold; color:#000;}
                    .spnews-bd{}
                        .spnews-img{overflow:hidden; width:327px; height:205px;}
                        .spnews-title{overflow:hidden; padding:5px; height:43px; background:#ae0b0c;}
                            .spnews-title a,.spnews-title a:visited{font-size:131%; font-weight:bold; color:#FFF;}
                .video{padding:16px 0;}
                    .video-hd{}
                        .video-hd a,.video-hd a:visited{display:inline-block; padding:0 25px 3px 0; font-size:138.5%; font-weight:bold; color:#000; background:url("video.gif") 60px 8px no-repeat;}
                        .video-hd a:hover{text-decoration:none;}
                    .video-bd{overflow:hidden; width:327px; height:245px; padding:10px 0 0 0;}
                .photo{}
                    .photo-hd{}
                        .photo-hd a,.photo-hd a:visited{display:inline-block; padding:0 20px 3px 0; font-size:138.5%; font-weight:bold; color:#000; background:url("photo.gif") 50px 7px no-repeat;}
                        .photo-hd a:hover{text-decoration:none;}
                    .photo-bd{padding:5px 0 5px 3px; border:solid 1px #d5d5d5;}
                        .photo-i{}
                            .photo-i table{width:100%;}
                                .photo-i table td{padding:10px 5px; vertical-align:top;}
                        .photo-i-img{overflow:hidden; width:92px; height:70px; border:solid 1px #bebebe;}
                .special{width:416px; }
                    .special-img{width:416px; height:206px; overflow:hidden;}
                        .special-img img{width:416px; height:206px; }
                    .special-text{overflow:hidden; height:40px; padding:5px 10px; background:#ae0b0c;}
                        .special-text a,.special-text a:visited{font-weight:bold; font-size:121.3%; color:#fff;}
                    .special-list{overflow:hidden; float:left; width:414px; padding:2px 0 8px; border:solid 1px #d1d1d1; border-top:none;height:285px;}
                        .special-desc{overflow:hidden; width:394px; height:40px; padding:10px; font-size:93%; color:#000; line-height:150%;}
                        .special-i{overflow:hidden; float:left; width:121px; padding:10px 10px 10px 7px;}
                            .special-i-img{width:120px; height:120px; overflow:hidden;}
                            .special-i-title{padding:12px 0 0;text-align:center;}
                                .special-i-title a,.special-i-title a:visited{font-size:93%; font-weight:bold; color:#2a335e;}
            .bd-top-r{float:left; width:302px; padding:0;}
            .bd-top-r2{float:left; width:302px; padding:6px 0 0 0;}
                .small-banner{width:300px; height:245px; overflow:hidden; border:solid 1px #d3d3d3;}
                    .small-banner table{width:100%; border:none; vertical-align:middle; horizontal-align:middle; text-align:center; }
                .small-banner2{width:300px; height:200px; overflow:hidden; border:solid 1px #d3d3d3;}
                .weather{position:relative; width:286px; overflow:hidden; padding:10px 7px 7px 7px; border:solid 1px #d2d2d2; border-top:none;}
                    .weather-more{position:absolute; top:14px; right:15px; z-index:5;}
                        .weather-more a,.weather-more a:visited{font-size:93%; color:#FFF;}
        .bd-center{width:676px; overflow:hidden; padding:10px 0 0;float:left;margin-bottom:7px;}
            .bd-center-l{float:left; width:672px; }
        /* for tabview */
                .tab-contr1{}
                .week1{float:left; width:608px; margin:0; padding:0; list-style:none; height:30px;}
                    .week1 li{float:left; bottom:5px; height:22px; margin:5px 3px 0px 0px; padding:0; list-style:none;}
                    .week1 li.sel{height:25px; margin:5px 3px 0px 0px;}
                    .week1 li a,.week1 li a:visited{float:left; text-decoration:none; outline:none;}
                    .week1 li a em{float:left; cursor:pointer;}
                    .week1 li a em.left, .week1 li a em.right{width:8px; height:22px;}
                    .week1 li a em.left{}
                    .week1 li a em.right{}
                    .week1 li a em.center{height:18px; padding:4px 0 0; font-size:100%; font-weight:bold; font-style:normal; color:#000;}
                    .week1 li.sel a em.left{background:url("tabl.gif") no-repeat;}
                    .week1 li.sel a em.right{background:url("tabr.gif") no-repeat;}
                    .week1 li.sel a em.center{color:#fff; background:#c90d0e;}
                .content1{border:1px solid #D4D4D4;
float:left;
margin:0;
overflow:hidden;
width:672px;}
                .content-item1{width:auto;  overflow:auto; padding:10px;}
                    .double{width:560px; height:50px; overflow:hidden;}
                    .new-i{float:left; width:255px; padding:2px 5px 3px 19px; background:url("sprite.png") 8px -292px no-repeat;}
                        .new-i-title{}
                            .new-i-title a,.new-i-title a:visited{font-size:93%; font-weight:bold; color:#11226a;}
                        .new-i-date{padding:1px 0 0; font-size:85%; color:#c70e0c;}
                    .link-contr{float:left; overflow:hidden; width:99.7%; border:1px solid #d4d4d4; border-top:none; }
                        .archive-link{display:block; float:left; width:105px; height:21px; margin:5px 0 0 16px; *margin:5px 0 0 7px; background:url("sprite.png") -80px -180px no-repeat;}
                .tab-add-par{clear:left; float:left;}
            /* end of tabview */
            .bd-center-r{float:left; width:360px; padding:30px 0 0;}
                .bd-banner{overflow:hidden; width:372px; height:330px; border:1px solid #ddd; }
                    .bd-banner img{width:372px; height:330px; }
        /* for tabview */
            .tab-contr{}
            .week{float:left; width:282px; margin:0; padding:1px 0 3px 4px; list-style:none; height:23px; background:url("sprite-x.png") 0 -200px repeat-x;}
                .week li{float:left; bottom:5px; height:22px; margin:5px 3px 0px 0px; padding:0; list-style:none;}
                .week li.sel{height:25px; margin:5px 3px 0px 0px;}
                .week li a,.week li a:visited{float:left; text-decoration:none; outline:none;}
                .week li a:hover{text-decoration:none;}
                .week li a em{float:left; cursor:pointer;}
                .week li a em.left, .week li a em.right{width:6px; height:17px;}
                .week li a em.left{}
                .week li a em.right{}
                .week li a em.center{height:15px; padding:2px 0 0; font-size:93%; font-weight:bold; font-style:normal; color:#fff;}
                .week li.sel a em.left{background:url("tab-l.gif") no-repeat;}
                .week li.sel a em.right{background:url("tab-r.gif") no-repeat;}
                .week li.sel a em.center{background:#c90d0e;}
            .content{float:left; width:286px; margin:0; *margin:-4px 0 0 0;}
            .content-item{width:auto; overflow:hidden; padding:6px 0; *padding:10px 0;}
                .weather-hd{width:100%; }
                    .weather-hd-l{float:left; width:140px; font-size:93%; color:#112268;}
                    .weather-hd-r{float:left; width:146px; font-size:93%; font-weight:bold; color:#c60c0d; text-align:right;}
                .weather-i{width:100%; overflow:hidden; }
                .edu-tv{width:100%; /*background:url('images/edu-bg.png') -450px -150px; */ background:#fff; }
                    .edu-tv table.tv{width:100%; }
                        .edu-tv table.tv tr td{overflow:hidden;}
                            .edu-tv table.tv tr td a, .edu-tv table.tv tr td a:visited{display:block; width:83px; height:20px; color:#000; padding:6px 0 0 60px; font-size:100%; }
                            .edu-tv table.tv tr td.one a, .edu-tv table.tv tr td.one a:visited{background:url('tv.png') 0 -1px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.two a, .edu-tv table.tv tr td.two a:visited{background:url('tv.png') -145px -1px no-repeat; font-size:93%; }
                            .edu-tv table.tv tr td.three a, .edu-tv table.tv tr td.three a:visited{background:url('tv.png') 0 -27px no-repeat;  border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.four a, .edu-tv table.tv tr td.four a:visited{background:url('tv.png') -145px -27px no-repeat; }
                            .edu-tv table.tv tr td.five a, .edu-tv table.tv tr td.five a:visited{background:url('tv.png') 0 -54px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.six a, .edu-tv table.tv tr td.six a:visited{background:url('tv.png') -145px -54px no-repeat; }
                            .edu-tv table.tv tr td.seven a, .edu-tv table.tv tr td.seven a:visited{background:url('tv.png') 0 -80px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.eight a, .edu-tv table.tv tr td.eight a:visited{background:url('tv.png') -145px -80px no-repeat; }
                            .edu-tv table.tv tr td.nine a, .edu-tv table.tv tr td.nine a:visited{background:url('tv.png') 0 -106px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.ten a, .edu-tv table.tv tr td.ten a:visited{background:url('tv.png') -145px -106px no-repeat; }
                            .edu-tv table.tv tr td.eleven a, .edu-tv table.tv tr td.eleven a:visited{background:url('tv.png') 0 -136px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.twelve a, .edu-tv table.tv tr td.twelve a:visited{background:url('tv.png') -145px -136px no-repeat; }
                            .edu-tv table.tv tr td.thirteen a, .edu-tv table.tv tr td.thirteen a:visited{background:url('tv.png') 0 -160px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.fourteen a, .edu-tv table.tv tr td.fourteen a:visited{background:url('tv.png') -145px -160px no-repeat; }
                            .edu-tv table.tv tr td.fifteen a, .edu-tv table.tv tr td.fifteen a:visited{background:url('tv.png') 0 -188px no-repeat; border-right:1px solid #ccc; }
                            .edu-tv table.tv tr td.sixteen a, .edu-tv table.tv tr td.sixteen a:visited{background:url('tv.png') -145px -190px no-repeat; }
                    .tv-top{overflow:hidden; padding:0 0 10px 0; }
                        .tv-top span{float:left; font-size:108%; font-weight:bold; color:#000; }
                        .tv-top a, .tv-top a:visited{float:right; color:#000; text-decoration:none; font-size:85%; }
                    .weather-i table{width:100%;}
                        .weather-i table td{padding:5px 0 5px 13px; vertical-align:top; text-align:left;}
                            .weather-img{width:54px; height:37px; margin:10px 0 0; overflow:hidden;}
                            .weather-date{font-size:93%; font-weight:bold; color:#000;}
                            .weather-cells{font-size:93%; font-weight:bold; color:#c70d0e;}
                                .weather-cells em{font-size:280%; font-weight:bold; font-style:normal; color:#000;}
                .weather-line{border-top:solid 1px #d1d1d1; font-size:0;}
            .tab-add-par{clear:left; float:left; width:100%;}
        /* end of tabview */
        .bd-bottom{width:100%; overflow:hidden; padding:5px 0 15px 0;}
            .dis{float:left; width:14px; height:302px;}
            .box{float:left; width:233px; padding-bottom:10px; margin:0 0 10px; overflow:hidden; border:solid 1px #d4d4d4; background:no-repeat right bottom;}
                .box-hd{width:223px; margin:0 5px; padding:10px 0; border-bottom:solid 1px #d4d4d4;}
                    .box-hd a,.box-hd a:visited{display:inline-block; padding:0 15px 0 0; margin:0 0 0 6px; font-size:131%; font-weight:bold; color:#112268; background:url("corner.gif") right no-repeat;}
                    .box-hd span{display:inline-block; padding:0 15px 0 0; margin:0 0 0 6px; font-size:131%; font-weight:bold; color:#112268; background:url("corner.gif") right no-repeat;}
                .box-bd{padding:5px 5px 0;}
                    .box-bd-contr{overflow:hidden; width:100%;  }
                    .box-v{padding:5px 0; text-align:center; overflow:hidden; width:221px; height:70px;}
                        .box-v a,.box-v a:visited{width:221px; height:76px; overflow:hidden; }
                    .box-w{padding:5px 0 0 0; }
                        .box-w a,.box-w a:visited{font-size:93%; font-weight:bold; color:#11226a;}
                    .box-c{padding:5px 0; text-align:center;}
                        .com-img{display:inline-block; width:221px; height:99px; overflow:hidden;}
                    .box-i{}
                        .box-i table{width:100%;}
                            .box-i table td{padding:5px; vertical-align:top;}
                                .box-i-img{width:58px; height:58px; overflow:hidden; border:solid 1px #b7b0aa;}
                                .box-i-title{}
                                    .box-i-title a,.box-i-title a:visited{font-size:93%; font-weight:bold; color:#11226a;}

                    .poll-q{padding:10px 0 15px 10px; font-size:100%; font-weight:bold; color:#11226a;}
                        .poll-i{padding:0 0 5px 10px; font-size:85%;}
                            .poll-i input{vertical-align:middle; padding:5px 0 0 0; margin:0 10px 0 0;}
                    .poll-result-cont{padding:20px 5px 0 15px;}
                        .poll-voter{clear:left; display:block; padding:0 0 10px 0; font-size:0%; border-top:4px solid #c80c0d; }

                    .box-r{padding:0 0 5px 16px; }
                        .box-r a,.box-r a:visited{font-size:93%; font-weight:bold; color:#11226a;}
                    .box-btn{overflow:hidden; padding:15px 5px 0;}
                        .box-btn2{overflow:hidden; padding:15px 5px 10px;}
                            .other-btn-contr{float:left; width:50px; }
                                .other-btn-contr a, .other-btn-contr a:visited{display:inline-block; width:46px; height:23px; background:url("sprite.png") -83px -249px;}
                            .little-banner{float:left; width:160px; height:25px; }
                            .little-banner a, .little-banner a:visited{display:block; float:right; width:160px; height:25px; }
                        .poll{float:left; display:block; margin:0 0 0 5px; width:68px; height:24px; background:url("sprite.png") -153px -249px no-repeat; }
                        .result{float:left; display:block; margin:0 0 0 20px; width:67px; height:23px; background:url("sprite.png") -148px -400px no-repeat; }
                    .yellow{float:left; width:233px; height:300px; margin:0 0 10px; overflow:hidden; border:solid 1px #d4d4d4; background:#ffb900 no-repeat right bottom;}
                        .yel-hd{width:223px; margin:0 5px; padding:10px 0; border-bottom:solid 1px #ffe59e;}
                            .yel-hd a,.yel-hd a:visited{display:inline-block; padding:0 15px 0 0; margin:0 0 0 6px; font-size:131%; font-weight:bold; color:#11216c; background:url("yellow-corner.gif") right no-repeat;}
                        .yel-bd{padding:5px 5px 0;}
                            .yel-img{padding:5px 0; text-align:center; width:219px; height:150px; overflow:hidden;}
                                .box-v a,.box-v a:visited{width:221px; height:76px; overflow:hidden; }
                            .yel-i{padding:0 0 5px 12px; background:url("sprite.png") 4px -485px no-repeat;}
                                .yel-i a,.yel-i a:visited{font-size:93%; font-weight:bold; color:#000200;}
                            .yel-btn{overflow:hidden; padding:15px 5px 0;}
                                .yel-btn .other-btn-contr a, .yel-btn .other-btn-contr a:visited{float:left; display:block; width:44px; height:21px; background:url("sprite.png") -66px -400px;}


    .root-ft{float:left;width:100%;}
        .ft-banner{width:980px; height:111px; overflow:hidden; margin:0 0 1px 8px; text-align:center; }
        .ft-search{overflow:hidden; width:100%; height:40px; margin:10px 0; border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; }
            .ft-weather{overflow:hidden; width:300px; float:left; padding:0 0 0 8px; }
                .w-img-contr{display:block; float:left; overflow:hidden;  width:54px; }
                    .w.img-contr img{width:54px; }
                .ft-weather table {float:left; }
                    .ft-weather table td{color:#0f2169; font-size:85%; text-align:center; vertical-align:middle; }
                        .ft-weather table td span{color:#000; font-weight:bold; font-size:153.9%;}
            .ft-search-form{overflow:hidden; float:right; width:250px; padding:10px 0 0 0;}
                .ft-search-form input{float:left; width:210px; height:15px; font-size:85%; border:solid 2px #d2d2d2;/* background:url("images/search.png") no-repeat; *background:url("images/search.png") repeat-x;*/}
                .ft-search-form a, .ft-search-form a:visited{float:left; display:inline-block; width:22px; height:21px; margin:0 0 0 3px; background:url("sprite.png") 0 -101px no-repeat;}
        .ft-menu{width:100%; height:11px; padding:10px 0 0 0; background:url("sprite-x.png") 0 -150px repeat-x; text-align:center;}
            .ft-menu a,.ft-menu a:visited{display:inline-block; padding:0 15px 0 0;  font-size:93%; font-weight:bold; color:#122069;}
        .ft-bottom{background:#c80c0d;}
            .ft-link{padding:10px 0; text-align:center; color:#fed2d1;}
                .ft-link a,.ft-link a:visited{display:inline-block; padding:0 7px; font-size:100%; color:#fed2d1;}
        .ft-logo{padding:5px 0 10px; text-align:center;}
            .ft-logo b{display:inline-block; width:123px; height:21px; background:url("sprite.png") 0 -151px no-repeat;}
        .ft-links{text-align:center; color:#fff;}
            .ft-links a,.ft-links a:visited{display:inline-block; padding:0 5px; font-size:85%; color:#fff;}
        .ft-text{padding:3px 0 12px; text-align:center; font-size:85%; color:#fff;}

/*begin of other*/

/* for tabview */
    .most{width:302px; overflow:hidden; margin:15px 0 0;}
    .tab-contr2{}
    .week2{float:left; width:297px; margin:0; padding:0 0 0 5px; list-style:none; height:25px; background:url("sprite-x.png") 0 -200px repeat-x;}
        .week2 li{float:left; bottom:5px; height:22px; margin:5px 1px 0 0; padding:0; list-style:none;}
        .week2 li.sel{height:25px; margin:5px 3px 0 0;}
        .week2 li a,.week2 li a:visited{float:left; text-decoration:none; outline:none;}
        .week2 li a em{float:left; cursor:pointer;}
        .week2 li a em.left, .week2 li a em.right{width:6px; height:17px;}
        .week2 li a em.left{}
        .week2 li a em.right{}
        .week2 li a em.center, .week2 li a:visited em.center{height:15px; padding:2px 0 0; font-size:90%; font-weight:bold; color:#fff;}
        .week2 li.sel a em.left{background:url("tab-l.gif") no-repeat;}
        .week2 li.sel a em.right{background:url("tab-r.gif") no-repeat;}
        .week2 li.sel a em.center{background:#c90d0e;}
    .content2{float:left; width:300px;  margin:0; *margin:-4px 0 0 0; border:solid 1px #d5d5d5; border-top:none;}
    .content-item2{padding:10px 0; overflow:auto; height:325px; width:auto; *margin:4px 0 0 0; }
        .most-i{}
            .most-i table{width:260px;}
                .most-i table td{padding:5px 0 5px 5px; vertical-align:top;}
                    .most-i table td em{font-size:93%; font-weight:bold; font-style:normal; color:#13216a;}
                    .most-i-title{overflow:hidden; height:30px; width:250px; }
                        .most-i-title a,.most-i-title a:visited{font-size:93%; font-weight:bold; color:#13216a;}
    .tab-add-par{clear:left; float:left; width:100%;}
/* end of tabview */

/*begin of scrollview*/

.bd-scroll{width:100%; overflow:hidden; margin:10px 0; border:solid 1px #c4c4c4;}
    .scroll-hd{width:100%; overflow:hidden; padding:3px 0; background:#ccc;}
        .scroll-title{display:block; float:left; height:32px; width:240px; background:url("sprite.png") -780px -400px no-repeat; }
        .scroll-btn{float:right; width:7%; text-align:right;}
            .scroll-btn div{display:inline-block; width:67px; height:27px; padding:2px 0 0;}

        a.h-scrollview-prevbutton, a.h-scrollview-nextbutton{float:left; width:34px; height:27px; background:url("sprite.png") -600px 0 no-repeat;}
        a.h-scrollview-nextbutton{width:32px; background:url("sprite.png") -634px 0 no-repeat;}

        div.h-scrollview-mask{clear:both; float:left; display:inline; overflow:hidden; margin:0 0 0 -2px;}
            .seperator{background:url("seperator.gif") 0 0 no-repeat;}
            div.h-scrollview{float:left; display:inline; overflow:hidden;}
            div.h-scrollview-item{float:left; display:inline;}
                .inside-type{padding:10px 12px 5px 13px;}
                    .inside-type a,.inside-type a:visited{font-size:93%; color:#000;}
                .inside-img{padding:0 12px 0 13px;}
                    .inside-img a,.inside-img a:visited{display:inline-block; width:138px; height:138px; overflow:hidden;}
                .inside-title{padding:5px 12px 5px 13px;}
                    .inside-title a,.inside-title a:visited{font-size:116%; font-weight:bold; color:#1f1f2b;}
                .inside-title-s{padding:5px 12px 5px 13px;}
                    .inside-title-s a,.inside-title-s a:visited{font-size:146.5%; color:#1f1f2b;}
                .inside-text{padding:0 10px; font-size:93%; color:#000; line-height:150%;}

/*end of scrollview*/

/*begin of index-2*/

    .bd-top-con{float:left; width:672px; padding:0 9px 0 0;}
        .calendar-con{width:100%; padding:10px 0; border-bottom:solid 5px #d2d2d2;}
            .calendar-con td{width:50%;}
                td.pagelist{text-align:right; vertical-align:top;}
                    .calendar{width:100%; overflow:hidden;}
                        .calendar-out{float:left; border:solid 1px #cbcbcb;}
                            .calendar-out a,.calendar-out a:visited{float:left; display:inline-block; width:23px; height:23px; background:url("sprite.png") -600px -151px no-repeat;}
                            .calendar-out input{float:left; width:155px; padding:2px; border:solid 1px #FFF; background:#fff; color:#000;}
                        .photo-logo{float:left; width:90px; height:23px; background:url("sprite.png") -790px 0 no-repeat;}
                    td.pagelist em{display:inline-block; padding:0 0 0 2px; font-size:77%; font-style:normal; color:#5d6b74;}
                    a.prev,a.prev:visited,a.next{display:inline-block; width:15px; background:url("sprite.png") -600px -101px no-repeat;}
                    a.next,a.next:visited{background:url("sprite.png") -615px -101px no-repeat;}
                    a.number,a.number-s{display:inline-block; height:15px; padding:0 2px; font-size:77%; color:#5d6b74; text-align:center; border:solid 1px #FFF;}
                    a.number:hover{text-decoration:none;}
                    a.number-s{color:#000; padding:0 4px; border:solid 1px #ca0e0d;}
                    a.number-s:hover{text-decoration:none;}

        .content-i{padding:10px 0; margin:0 5px 0 0; border-bottom:dashed 1px #201f2f;}
            .content-i table{width:100%;}
                .content-i table td{vertical-align:top;}
                    .content-i-img{float:left; width:190px; padding:5px 10px 5px 0;}
                        .content-i-img img{width:190px; height:150px; }
                        .content-i-img a,.content-i-img a:visited{display:inline-block; width:170px; height:124px; overflow:hidden; border:solid 1px #cbccce;}
                    .content-i-text{padding:5px 5px 5px 0; font-size:93%; color:#201f2f; line-height:150%;}
                    .content-i-more{padding:0 5px 5px 0; text-align:right;}
                        .content-i-more a,.content-i-more a:visited{font-size:93%; color:#c90d0c;}
                    .bottom-content-topic{display:block; float:right; margin:20px 0 10px 0; color:#ff0000; font-size:108%; }
                        .bottom-content-topic a, .bottom-content-topic a:visited{color:#ff0000; font-size:108%; }
            .content-i-title{padding:0 5px 5px 0;}
                .content-i-title span{font-size:131%; font-weight:bold; font-style:normal; color:#000;}
                .content-i-title em{font-size:138.5%; font-weight:bold; font-style:normal; color:#0f2267;}
                .content-i-title a,.content-i-title a:visited{font-size:116%; font-weight:bold; color:#0f2267;}
            .content-i-date{width:660px; padding:0 5px 10px 0; font-size:93%; color:#c90d0c;}
                .content-i-date a, .content-i-date a:visited{float:right; text-decoration:none; color:#666; }
                    .content-i-date a:hover{text-decoration:underline; }

/*for calendar*/
.cal-container{clear:left; float:left; display:inline; width:176px;}
.cal-container-popup{position:absolute; left:0; top:25px;}
    .cal-container div{float:left; display:inline; overflow:hidden; text-align:center; color:#c80c0d;}
    .cal-container a{display:inline-block;}
    .cal-container em{display:inline-block; font-family:Arial;}
    .cal-head{width:224px; height:20px;}
        .cal-head h1{float:left; width:224px; padding:0;}
        .cal-head a{float:right; width:25px; height:10px; margin:5px 5px;}
    .cal-body{width:224px; border:3px solid #9d9d9d; background:#fff;}
        .cal-yearmonth{width:100%;}
            .cal-yearmonth-content{width:224px; height:24px; font-size:100%; font-weight:bold; border-bottom:1px dotted #c90c10; background:#fff;}

                /* for TEMPLATE_2 */
                .cal-yearmonth-content em{font-style:normal; padding:3px 0 0 0;}
                .cal-yearmonth-content span.prev, .cal-yearmonth-content span.next{width:10px; height:9px;  font-size:0; cursor:pointer}
                .cal-yearmonth-content span.prev{float:left; margin:6px 0 0 10px;  background:url("calendar-prev-btn.jpg") no-repeat;}
                .cal-yearmonth-content span.next{float:right; margin:6px 10px 0 0; background:url("calendar-next-btn.jpg") no-repeat;}
                /* end of TEMPLATE_2 */

        .cal-weekdays{width:100%;}
            .cal-weekdays-content{width:224px; height:18px; border-bottom:1px solid #c4c6c5;}
                .cal-weekdays-day{width:32px; background:#fff;}
                    .cal-weekdays-day em{display:block; width:32px; height:16px; color:#c90c10; padding:2px 0 0 0; font-style:normal; font-weight:bold; font-size:93%; text-transform:capitalize;}
        .cal-days{width:100%;}
            .cal-days-content{width:224px; height:180px;}
                .cal-days-content div{width:32px; height:29px;; border-bottom:1px solid #c4c6c5; background:#fff;}
                .cal-days-content a{display:block; width:26px; height:18px; padding:5px 0 0 0; margin-top:3px; margin-bottom:3px; color:#030d52; font-size:93%; cursor:pointer; text-decoration:none;}
                .cal-days-day a{color:#0066cc; background:#FFF;}
                .cal-days-day a:hover{color:#FFF; border:1px solid #ffa0a0; background:#c70d0e;}
                .cal-days-today a{color:#FFF;  background:#122584;}
                .cal-days-other a{color:#a6a6a6; background:#FFF;}
                .cal-days-other a:hover{color:#FFF; background:#1a32a7;}
                .cal-days-day-s a{color:#FFF; background:#127584;}
    .cal-foot{width:224px; border:1px solid #CCC; border-top:none; background:#F8F8F8;}
        .cal-foot input{margin:5px;}
        input.cal-selectbutton{float:left;}
        input.cal-cancelbutton{float:right;}

/*for calendar*/

/*end of index-2*/

/*begin of index-3*/

    .component{width:100%; overflow:hidden; padding:10px 0; border-bottom:solid 5px #d2d2d2;}
    .component2{width:100%; overflow:hidden; padding:10px 0; border-top:solid 3px #d2d2d2;}
        .vote{float:left; width:65%;}

    .rating-container{height:18px; overflow:hidden; color:#4f4f4f;}
       .rating-container em{float:left; height:18px; font-style:normal;}
            .rating{float:left; width:91px; height:16px; background:url("rating-sprite.png") 0 0;}
                .rating-1,.rating-2,.rating-3,.rating-4,.rating-5,.rating-1-5,.rating-2-5,.rating-3-5,.rating-4-5{float:left; width:91px; height:16px; background:url("rating-sprite.png") 0 -20px;}
                .rating-1-5{background:url("rating-sprite.png") 0 -38px;}
                .rating-2{background:url("rating-sprite.png") 0 -58px;}
                .rating-2-5{background:url("rating-sprite.png") 0 -76px;}
                .rating-3{background:url("rating-sprite.png") 0 -94px;}
                .rating-3-5{background:url("rating-sprite.png") 0 -114px;}
                .rating-4{background:url("rating-sprite.png") 0 -134px;}
                .rating-4-5{background:url("rating-sprite.png") 0 -152px;}
                .rating-5{background:url("rating-sprite.png") 0 -170px;}
            .now-rating{float:left; width:93px; height:18px;}
            .start{float:left; width:18px; height:18px;}

        .tool{float:left; width:35%; text-align:right;}
            a.comment,a.comment:visited,a.send,a.send:visited,a.print,a.print:visited{display:inline-block; padding:0 0 0 15px; margin:0 5px; font-size:93%; font-weight:bold; color:#505050; background:url("sprite.png") -450px -198px no-repeat;}
            a.send,a.send:visited{background:url("sprite.png") -450px -248px no-repeat;}
            a.print,a.print:visited{background:url("sprite.png") -480px -298px no-repeat;}

        .content-view{padding:10px 0; margin:0 5px 0 0;}
        .comment-con{}
            .comment-hd{margin:7px 0 13px; padding:3px 0; font-size:138.5%; font-weight:bold; color:#cc0c0b; border-top:dashed 1px #211f2c; border-bottom:dashed 1px #211f2c;}
            .comment-i{overflow:hidden; width:648px; margin:0 0 12px; padding:10px; border:solid 1px #c8c8c8;}
                .comment-i-hd{width:100%; padding:2px 0 4px; overflow:hidden; border-bottom:dashed 1px #8c8c8c;}
                    .comment-name{float:left; width:50%; font-size:93%; color:#000;}
                    .comment-date{float:left; width:49%; font-size:100%; font-weight:bold; color:#b6b6b6; text-align:right;}
                .comment-i-bd{padding:5px; font-size:93%; color:#000; line-height:150%; overflow:hidden;}
            .comment-pagelist{padding:0 0 8px; text-align:right; border-bottom:dashed 1px #000;}
                .comment-pagelist em{display:inline-block; padding:0 0 0 2px; font-size:77%; font-style:normal; color:#5d6b74;}
            .add-comment{overflow:hidden; float:left; width:100%; padding:15px 0; border-bottom:solid 5px #d2d2d2;}
                .grey{overflow:hidden; width:100%; padding:12px 0 5px; background:#dcdcdc;}
                    .grey .error-message {padding:0 0 5px 85px; color:red;}
                    .grey table{width:100%;}
                        .grey table td{padding:0 3px; vertical-align:top;}
                        td.grey-l{width:12%; text-align:right;}
                            td.grey-l div{padding:12px 0 0; font-style:normal;}
                        td.grey-r{width:88%;}
                            td.grey-r input{width:230px; border:solid 1px #c1c1c1;}
                            td.grey-r textarea{width:570px; height:110px; border:solid 1px #c1c1c1;}
                            .word{padding:0 15px 0; font-size:85%; color:#000; text-align:right;}
                            .kavcha{float:left; padding:10px 10px 0 0;}
                            td.grey-r input.little{float:left; margin:10px 0 0 0; width:74px;}
                            .comment-btn{float:right; padding:3px 10px 0 0;}
                                .comment-btn a,.comment-btn a:visited{display:block; width:85px; height:33px; background:url("sprite.png") -600px -403px;}


/*end of index-3*/

/*begin of index-4*/

    .video-player{width:666px; height:438px; overflow:hidden; background:#000;}

/*end of index-4*/

/*begin of index-5*/

    .photolist{width:100%; overflow:hidden; padding:20px 0 0;}
        .photolist-i{float:left; width:170px; padding:0 26px;}
            .photolist-title{overflow:hidden; height:50px; }
                .photolist-title a,.photolist-title a:visited{font-size:108%; font-weight:bold; color:#30407e;}
            .photolist-date{font-size:93%; padding:4px 0 14px; color:#c80c0d;}
            .photolist-img{width:170px; height:128px; overflow:hidden;}
        .photolist-line{float:left; width:100%; margin:15px 0; font-size:0; border-top:dashed 1px #1f1e26;}

/*end of index-5*/

/*begin of index-6*/

    .video-logo{float:left; width:120px; height:25px; background:url("sprite.png") -790px -80px no-repeat;}
    .videolist{width:100%;}
        .videolist-s{width:100%; overflow:hidden; padding:15px 0;}
        .videolist-g{width:100%; overflow:hidden; padding:15px 0; background:#e6e7e9; border-top:dashed 1px #201d2e; border-bottom:dashed 1px #201d2e;}
            .videolist-i{float:left; width:150px; padding:0 9px;}
                .videolist-title{overflow:hidden; height:50px; }
                    .videolist-title a,.videolist-title a:visited{font-size:100%; font-weight:bold; color:#30407e;}
                .videolist-date{font-size:93%; padding:4px 0 14px; color:#c80c0d;}
                .videolist-img{width:120px; height:68px; overflow:hidden;}


/*end of index-6*/

/*begin of index-7*/
/*width:667px*/
    .photo-player{width:667px; overflow:hidden;}
        .photo-top{width:645px; overflow:hidden; padding:10px; border:solid 1px #c0c0c0;}

        .curContent{text-align:right;}
            .curBtn{float:right; display:inline-block; width:100%; overflow:hidden; padding:0 3px 5px 0;}
                a.curImg-nextButton,a.curImg-prevButton{float:right; width:15px; height:15px; margin:0 7px 0 0; background:url("sprite.png") -600px -101px no-repeat;}
                a.curImg-prevButton{margin:0 0 0 7px; background:url("sprite.png") -615px -101px no-repeat;}
                .counter{float:right; font-size:93%; color:#5d6a73;}
                    .sum{}
                    .count{}
                .curImg{overflow:hidden; float:left; display:table-cell; text-align:center; vertical-align:middle; width:640px; padding:5px;}
                    .curImg table{overflow:hidden; height:450px; width:100%; vertical-align:middle; horizontal-align:middle; text-align:center; }
                    .curImg .curText{}
                .curText{float:left; overflow:hidden; width:100%; padding:10px 0 0; font-size:93%; color:#000; line-height:150%; text-align:justify;}

        .information{float:left; width:192px; height:40px; background:#ff99ff;}
            .activeIMG{float:left; width:60px; height:36px; border:2px solid white;}


        .content-item-photo{width:655px; overflow:hidden; margin:15px 0 0; padding:5px; border:solid 1px #c0c0c0;}
        /* for h-scrollview */
        a.h-prevbutton, a.h-nextbutton{float:left; display:inline-block; width:19px; height:105px; border:solid 1px #c1c3c2;}
        a.h-prevbutton{margin:0 9px 0 0; background:url("sprite.png") -801px -150px no-repeat;}
        a.h-nextbutton{margin:0 0 0 9px; background:url("sprite.png") -820px -150px no-repeat;}

        /*.test-container{width:700px; height:auto; margin:0 auto; }*/

        div.h-mask{float:left; display:inline; margin:0;}
            div.h{float:left; display:inline;}
            div.h-item{float:left; display:inline; overflow:hidden; width:107px; height:107px; text-align:center;}
            div.h-item img {display:inline-block; overflow:hidden; height:105px; width:105px; }
            div.h div.seperator{background:none;}
        /* end of h-scrollview */

/*end of index-7*/

.body-center-banner{overflow:hidden; width:980px; margin:10px 0 10px 0; height:111px; text-align:center; font-size:153.9%; color:#000; font-weight:bold; border:1px solid #ddd; background-color:#fff; }
.body-center-banner-top{overflow:hidden; width:980px; margin:0 auto; height:111px; border:1px solid #ddd;}

.list-main-title{float:left; padding:0 0 0 3px; vertical-align:top; font-size:189%; font-weight:bold; color:#000;}

.checkbox-contr{width:275px; padding:0 5px 5px 0; text-align:right; border-bottom:1px solid #ccc; font-size:85%; }
    .checkbox-contr input{vertical-align:middle; }




/********************************************/
/*********** begin photo tsomog css *********/

.bd-header{width:100%; height:52px; border-bottom:1px solid #081341;}
            .bd-header a{float:left; font-weight:bold; color:#091442; font-size:197%; text-decoration:none; padding:15px 0 0 20px;}
        .bd-words-numbers{float:left; height:30px; padding:15px 0 0 20px;}
            .bd-words-numbers a{text-decoration:none; color:#091442; font-weight:bold; padding:0 2px 0 2px;}
            .bd-words-numbers a:hover{text-decoration:underline;}


    .bd-general{padding:0 20px 0 20px;}
      .resultListtable{float:left;}
        .resultListtable td{vertical-align:top; width:300px;}
        .resultList{float:left; width:300px; padding:20px 10px 20px 10px;}
         .resultList em{width:100%; font-style:normal; font-size:153.9%; color:#071441; padding:0 0 0 3px;}
         .resultList ul{margin:0; padding:0; list-style:none;}
         .resultList ul li{}
         .resultList ul li a{text-decoration:none; color:#071441;}
         .resultList ul li a:hover{text-decoration:underline;}


     .poise-banner-content{float:left; width:984px; height:111px; margin:0 auto; padding:10px 0 10px 0;}
        .poise-banner{width:984px; height:111px; overflow:hidden;}


    .bd-weather-content{float:left; width:100%; height:41px; padding:5px 0 7px 0;}
    .bd-weather{float:left; width:100%; height:40px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
        .weather-pic{float:left; width:63px; height:40px; overflow:hidden; padding:0 0 0 12px;}

        .weather-info{float:left; padding:0 0 0 20px;}
        .weather-where-when{float:left; width:250px; height:15px;}
            .weather-where-when em{font-style:normal; color:#303e7b;}
        .weather-condition{clear:left; width:250px; padding:5px 0 0 0;}
            .weather-condition .day{float:left; font-style:normal; color:#303e7b; padding:0 10px 0 10px;}
            .weather-condition .celcium{float:left; font-style:normal; font-weight:bold; font-size:108%; color:#000; padding:0 20px 0 0;}

        .search-side{float:right; height:20px; padding:8px 8px 0 0;}



/***************************************/
/********** - begin list - *************/
    .leftContainer{float:left; width:688px;}
        .main-title{float:left; width:684px; height:41px; border-bottom:1px solid #081341;}
            .main-title .title{float:left; font-weight:bold; font-size:167%; color:#081340; padding:12px 0 0 10px;}
            .main-title .newsCount{float:right; color:#081340; padding:22px 5px 0 0;}

     .leftContent{float:left; width:253px; border-right:1px solid #d2d2d2; margin:18px 0 0 0;}
        .boxItem-title{float:left; width:232px; padding:8px 11px 3px 10px;}
            .boxItem-title a{font-weight:bold; color:#081342; font-size:123.1%; text-decoration:none;}
        .boxItem{float:left; width:232px; padding:0 11px 0 10px;}
            .picBox{float:left; width:232px; height:173px; overflow:hidden;}
            .titleBox{float:left; width:232px; height:45px; text-align:left; overflow:hidden;}
                .titleBox a{float:left; font-weight:bold; text-decoration:none; color:#061340; padding:8px 4px 0 4px;}
                .titleBox a:hover{text-decoration:underline;}
            .dateBox{float:left; width:232px; height:30px;}
                .dateBox em{float:left; color:#c80c0b; font-style:normal; padding:8px 3px 0 3px;}
            .textBox{float:left; width:232px; height:80px;}
                .textBox em{float:left; color:#000; font-style:normal; padding:0 3px 0 3px;}

        .boxItem-sep{float:left; width:243px; height:3px; margin:0 0 0 4px; font-size:0%; background:url("sprite-x.png") 0 -220px repeat-x;}


     .rightContent{float:left; width:434px; padding:10px 0 0 0;}
        .textrow-content{float:left; width:410px; margin:0 0 0 5px; border-bottom:1px solid #d2d2d2;}
            .textrow-title{}
                .textrow-title a{float:left; font-weight:bold; color:#081342; text-decoration:none; padding:5px 3px 3px 3px;}
                .textrow-title a:hover{text-decoration:underline;}
            .textrow-date{float:left; width:100%; color:#c80c0d; padding:0 3px 5px 3px;}


     .pager-content{float:left; width:410px; height:26px; margin:0; padding:0 0 0 3px;}
        .pager-content-in-1{float:left; width:410px; height:20px; text-align:left; margin:0; padding:6px 0 0 0;}
          .pager-right{float:right; padding:0 2px 0 0;}
            .pager-prev-btn{float:left; width:15px; height:15px; cursor:pointer; background:url("pager-prev.jpg") no-repeat;}
            .pager-next-btn{float:left; width:15px; height:15px; cursor:pointer; background:url("pager-next.jpg") no-repeat;}
            .pager-name{float:left; height:15px; font-size:85%; padding:0 0 0 5px;}
            ul.pager{float:left; height:15px; list-style:none; margin:0; padding:0;}
            .pager li{float:left; font-size:85%; }
            .pager li a{float:left; text-decoration:none; color:#000; outline:none; padding:0 5px;}
            .pager li.sel a{border:1px solid #c90d0e;}


    .rightContainer{float:left; width:312px;}

        .rightBanner-content{float:left; width:300px; height:248px; border:1px solid #d4d4d4;}
            .rightBanner{width:300px; height:248px; overflow:hidden;}

        .tabview1-content{float:left; width:287px; height:235px; border:1px solid #d4d4d4; border-top:none; padding:18px 6px 0 7px;}
            .week-last{float:left; width:277px; margin:0; list-style:none; background:#adb2ac; padding:0 0 0 10px;}
                .week-last li{float:left; height:25px; margin:0; list-style:none; padding:4px 5px 0 5px;}
                .week-last li.sel{margin:2px 0 0 0;}
                .week-last li a{float:left; outline:none; text-decoration:none;}
                .week-last li a em{float:left; cursor:pointer; font-size:85%; font-style:normal; color:#fff; padding:3px 0 0 0; outline:none;}
                .week-last li.sel a em.left, .week-last li a em.right{width:5px; height:17px;}
                .week-last li.sel a em.center{height:16px; background:#c80f0d; padding:1px 0 0 0;}
                .week-last li.sel a em.left{background:url("sprite-1.png") -50px 0 no-repeat;}
                .week-last li.sel a em.right{background:url("sprite-1.png") -60px 0 no-repeat;}
            .content-last{clear:both; float:left; width:287px;}
            .content-last-item{width:287px;}
                .weather-title{float:left; width:100%; height:20px; padding:4px 0 0 0;}
                    .weather-title .le{float:left; width:49%; color:#12236b;}
                    .weather-title .ri{float:left; width:49%; text-align:right; color:#c90d0c; font-style:normal; font-weight:bold;}
                .weather-row{float:left; width:100%; height:56px; border-bottom:1px solid #d1d1d1;}
                 .weather-row-last{border-bottom:none;}
                    .weather-row-le{float:left; width:80px; height:56px;}
                    .weather-row-ri{float:left; position:relative; width:207px; height:56px;}
                        .weather-row-ri-day{float:left; width:207px; height:16px; color:#111; text-align:center; font-weight:bold; padding:4px 0 0 0;}
                        .weather-row-ri-gradus{float:left; width:207px; height:36px;}
                                .gradus-text{ float:left; color:#c30f0e; font-weight:bold; padding:16px 0 0 20px;}
                                .gradus-number{float:left; color:#000; font-weight:bold; font-size:197%; padding:6px 0 0 0;}



        .tabview2-content{float:left; width:302px; padding:19px 0 0 0;}
            .week1-last{float:left; width:292px; margin:0; padding:0 0 0 10px; list-style:none; background:#adb2ac;}
                .week1-last li{float:left; height:25px; margin:0; list-style:none; padding:4px 5px 0 5px;}
                .week1-last li.sel{ margin:2px 0 0 0;}
                .week1-last li a{float:left; outline:none; text-decoration:none;}
                .week1-last li a em{float:left; cursor:pointer; font-size:85%; font-style:normal; color:#fff; padding:3px 0 0 0; outline:none;}
                .week1-last li.sel a em.left, .week1-last li a em.right{width:5px; height:17px;}
                .week1-last li.sel a em.center{height:16px; background:#c80f0d; padding:1px 0 0 0; }
                .week1-last li.sel a em.left{background:url("sprite-1.png") -50px 0 no-repeat;}
                .week1-last li.sel a em.right{background:url("sprite-1.png") -60px 0 no-repeat;}
            .content1-last{clear:both; float:left; width:300px; height:321px; border:1px solid #d5d5d5;}
            .content-last-item1{width:300px;}
                .content-item1-row{float:left; width:100%; padding:3px 0;}
                    .content-item1-digest{float:left; width:20px; padding:0 0 0 8px;}
                    .content-item1-text{float:left; width:269px; padding:0;}
                        .content-item1-text a, .content-item1-text a:visited{color:#122067; font-weight:bold; text-decoration:none;}
                        .content-item1-text a:hover{text-decoration:underline;}
/********** -  end list - **************/
/***************************************/



/***************************************/
/********** - begin rss css - **********/
    .rssContainer{float:left; width:670px; height:auto; overflow:hidden;}
        .rssLeftcontent{float:left; width:660px; overflow:hidden;}
            .rssTitle{float:left; width:100%; height:40px; border-bottom:1px solid #000;}
                .rssTitle em{float:left; font-style:normal; font-weight:bold; font-size:153.9%; padding:14px 0 0 10px;}
            .rssContent{float:left; width:100%; padding:10px 0 10px 0;}
               .rssContent .rssRow{float:left; width:100%; padding:5px 0 5px 10px;}
                .rssContent .rssTextimg{float:left; width:3px; height:3px; overflow:hidden;  margin:8px 5px 0 0; background: url("rssList-img.gif") no-repeat;}
                .rssContent .rssText{float:left; width:300px; }
                .rssContent a.rssImage{float:left; width:16px; height:16px; background:url("sprite.png") -984px -484px no-repeat;}


/*********** - end rss css - **********/
/***************************************/

/***************************************/
/******* - begin promotion css - *******/

 .promoContainer{position:relative; float:left; width:100%;}
    .promoContent{position:absolute; top:0; width:984px; margin:0 0 0 8px; background:#fff;}
        .promoContent-in{width:901px; margin: 0 auto;}
          .promoLine{width:100%; height:11px; border-bottom:1px solid #ccc;}
          .promoTitle{width:100%; height:45px;}
            a.promoTitle-img{float:left; width:126px; height:28px; outline:none; margin:10px 0 0 0; background:url("promo-logo.gif") no-repeat;}
            .promoSkip{float:right; height:45px;}
                .promoSkip em{float:left; font-style:normal; font-weight:bold; color:#878787; padding:18px 7px 0 0;}
                .promoSkip a{float:left; width:15px; height:15px; outline:none; margin:20px 0 0 0; background:url("sprite.png") -230px 0 no-repeat;}
        .promo-bd{float:left; width:900px; height:550px; padding:12px 12px 12px 12px; border:1px solid #ff0808;}
            .promo-banner{width:900px; height:550px; overflow:hidden;}
        .promo-footer{float:left; width:100%; height:64px; padding:18px 0 0 0;}
            .promo-footer-in{float:left; width:100%; height:62px; border-top:1px dotted #000; border-bottom:1px dotted #000;}
                    .footer-menu{ text-align:center; padding:14px 0 0 0;}
                        .footer-menu a, .footer-menu a:visited{text-decoration:none; color:#3a3a3a; }
                        .footer-menu a:hover{text-decoration:underline;}
                    .promo-copyright{text-align:center; padding:5px 0 0 0;}
                        .promo-copyright em{font-style:normal; color:#3a3a3a;}
/******** - end promotion css - ********/
/***************************************/

a.addthis_button_compact, a.addthis_button_compact:visited{color:#000; }

.read-top-banner{overflow:hidden; width:520px; height:60px; margin:0 auto; margin-top:22px; margin-bottom:5px; text-align:center; color:#000; border:1px solid #ccc; background-color:#fff; }
    .read-top-banner table{width:100%; border:none; vertical-align:middle; horizontal-aling:middle; text-align:center; }

span.old{color:#666; }
span.new{color:#c80d0d; }

.fiveNews-container{float:left; width:672px; height:290px; overflow:hidden; margin: 10px 0; padding:0 9px 0 0;}
    .fiveNews-top-line{float:left; width:100%; height:3px; font-size:0%; background:#8e0404;}
        .fiveNews-content, .fiveNews-content-related{float:left; width:219px; border-bottom:1px solid #c8c8c8;}
            .fiveNews-title{float:left; width:202px; height:20px; background: #c20e0d; border-right:1px solid #c8c8c8;color:#fff; font-size:93%; padding:1px 0 0 16px;}
                .fiveNews-title a, .fiveNews-title a:visited{float:left; text-decoration:none; color:#fff; font-size:93%; padding:1px 0 0 20px;}
                .fiveNews-title a:hover{text-decoration:underline;}

            .fiveNews-bd{float:left; width:217px; background:#fff; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;}
            .fiveNews-bd-2{float:left; width:219px; border-left:none; border-right:none; background:#edebec; }
                .fiveNews-table{float:left; width:100%; padding:5px 0 5px 0;}
                   .fiveNews-table td{margin:0; padding:0;}
                    .fiveNews-table .dot{width:7%; vertical-align:top; padding:0 0 0 5px;}
                    .fiveNews-table .news-cell{overflow:hidden;}

                        .news-cell .news-date{float:left; width:100%; overflow:hidden; font-size:85%; color:#c20e0d;}
                        .news-cell .news-text{float:left; width:100%; height:30px; overflow:hidden;}
                        .news-text a, news-text a:visited{text-decoration:none; color:#000; font-size:93%;}
                        .news-text a:hover{text-decoration:underline;}

                    .fiveNews-table .sep{padding:2px 10px 2px 10px;}

                .fiveNews-dot{float:left; width:3px; height:3px; font-size:0%; margin:5px 0 0 0; background:url("dot.gif") no-repeat;}
                .fiveNews-sep{width:191px; height:1px; font-size:0%; background:#c8c8c8;}


            .addLeftBorder{float:left; width:212px; border-left:none; background:#edebec; }

        .thisTopic-content{float:left; width:234px; border-bottom:1px solid #c8c8c8;}
            .thisTopic-title{float:left; width:214px; height:20px; background:#c20e0d;color:#fff; font-size:93%; padding:1px 0 0 20px;}
                .thisTopic-title a, .thisTopic-title a:visited{float:left; text-decoration:none; color:#fff; font-size:93%; padding:1px 0 0 20px;}
                .thisTopic-title a:hover{text-decoration:underline;}
            .thisTopic-bd{float:left; width:232px; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;}


/* begin of login page */
    .login-contr{overflow:hidden; float:left; width:320px; padding:5px; border:1px solid #ccc;}
    .signup-contr{overflow:hidden; float:left; width:330px; padding:5px;  margin:0 0 100px 10px; border:1px solid #ccc;}
        .login-hd{padding:10px; color:#424242; font-weight:bold; font-size:123.1%; border-bottom:1px solid #ccc; }
        .login-bd{overflow:hidden; float:left; width:310px; padding:0 10px 15px 10px; border-bottom:1px solid #ccc; }
            .login-bd span{padding-top:10px; width:100%; float:left;  color:#081247; font-weight:bold; font-size:108%;}
                span.error{float:left; color:red; font-size:77%; font-weight:normal; }
            .login-bd input{float:left; width:220px; height:20px; margin:3px 0 0 0;}
            .login-bd a, .login-bd a:visited, span.note{display:block; float:left; padding:0 0 10px 85px; font-weight:normal; color:#393733; font-size:100%;}
        .login-remember{overflow:hidden; float:left;width:310px;   padding:10px; border-bottom:1px solid #ccc; }
        .login-ft{float:left; padding:20px 0 30px 10px; }
            .login-contr .login-ft input{display:block; width:85px; height:30px; padding:5px; color:#fff; font-weight:bold; font-size:108%; text-align:center; background:url('sprite.png') -615px -201px no-repeat; border:none;}
            .signup-contr .login-ft input{display:block; width:110px; height:30px; padding:5px; color:#414141; font-weight:bold; font-size:108%; text-align:center; background:url('sprite.png') -615px -251px no-repeat; border:none; }
/* end of login page */


/* begin of profile page */
    .profile-title{float:left; width:600px; padding:10px; font-weight:bold; font-size:123.1%; color:#414141;  }
    .help{overflow:hidden; float:left; width:340px; padding:10px; }
        .help span{float:left; margin-left:265px;}
        .help a, .help a:visited{float:left; display:block; width:17px; height:17px; margin:0 0 0 5px; background:url(sprite.png) -615px -301px no-repeat;}
    .profile-bd{overflow:hidden; width:100%; float:left; padding:10px 0 10px 0; margin-bottom:10px; border-top:2px solid #c3c3c3; border-bottom:2px solid #c3c3c3; }
        .profile-left{overflow:hidden; float:left; width:700px; padding:20px; border:1px solid #ccc; }
            .profile-img{float:left; width:120px;}
                .usr-img{overflow:hidden; width:100px; padding:5px; margin-bottom:5px; background-color:#d3d1d2; }
                    .usr-img img{width:100px; height:100px;}
                .profile-img a, .profile-img a:visited{float:left; display:block; width:100px; padding:5px; height:13px; text-align:center; color:#414141; font-weight:bold; font-size:100%; background:url(sprite.png) -615px -340px no-repeat; }
            .profile-info{overflow:hidden; float:left; width:580px; }
                .profile-info table{width:100%;}
                .profile-info table td{padding:5px; border-bottom:1px dotted #898989; }
                    .profile-info table td.left, .profile-info table td.left-last{text-align:right; color:#081247; }
                        .profile-info table td.left-last, .profile-info table td.right-last{border-bottom:none;}
                    .profile-info table td.right, .profile-info table td.right-last{padding:0 0 0 20px; text-align:left; color:#081247; font-weight:bold; }
        .profile-right{overflow:hidden; float:left; width:230px; margin:0 0 0 10px; }
            .profile-right-top{width:200px; padding:10px 10px 10px 20px; background-color:#ae0b0c; }
                .profile-right-top a, .profile-right-top a:visited{color:#fff; font-weight:bold; font-size:123.1%;}
            .profile-right-bd{overflow:hidden; width:208px; padding:10px 10px 30px 10px; border:1px solid #ccc; }
                .profile-right-bd a, .profile-right-bd a:visited{width:193px; float:left; padding:5px 5px 5px 10px; color:#081247; font-weight:bold;  border-bottom:1px dotted #898989; }
/* end of profile page */


/* begin of profile edit page */
.profile-left-edit{overflow:hidden; float:left; width:720px; padding:10px; }
    .profile-left-edit table{width:100%; }
        .profile-left-edit table td{padding:5px; color:#081247; font-weight:bold; text-align:right; vertical-align:top; }
            .profile-left-edit table td input{height:23px; }
            .profile-left-edit table td input, .profile-left-edit table td textarea{float:left; margin-left:5px; }
            .profile-left-edit table td div{float:left; width:100px; text-align:left; }
            .profile-left-edit table td span{float:left; width:auto;  }
            .profile-left-edit table td .radio{float:left; margin:-3px 20px 0 3px; }

.profile-ft{overflow:hidden; width:100%; float:left; padding:0 0 30px 0;}
    .profile-ft a.save, .profile-ft a.save:visited{display:block; float:left; width:75px; height:20px;  margin:0 0 0 225px; padding:5px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; }
    .profile-ft a.cancel, .profile-ft a.cancel:visited{display:block; float:left; width:100px; height:20px;  padding:5px; margin-left:20px;  font-weight:bold; color:#414141; text-align:center; background:url('sprite.png') -615px -251px no-repeat; }
    input.save{display:block; float:left; width:87px; height:32px;  margin:0 0 0 225px; padding:3px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; border:none;}
/* end of profile edit page */

/* begin of avator edit */
.avator-edit{overflow:hidden; float:left; width:740px; padding:10px 0 10px 0; }
    .avator-left{overflow:hidden; float:left; width:170px; padding:5px; background-color:#d3d1d2; }
        .avator-left img{width:170px; height:170px; }
    .avator-right{float:left; width:540px; margin-left:10px; }
        .avator-top{overflow:hidden; width:100%; }
            .avator-top .file{float:left; height:23px; }
            .avator-top .btn{display:block; float:left; padding:5px; margin-left:5px;  font-weight:bold; color:#414141; text-align:center; }
        .avator-bd{overflow:hidden; width:450px; height:120px;}
        .avator-ft{overflow:hidden; width:100%;}
            .avator-ft a.save, .avator-ft a.save:visited{display:block; float:left; width:75px; height:20px;  padding:5px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; }
            .avator-ft a.cancel, .avator-ft a.cancel:visited{display:block; float:left; width:100px; height:20px;  padding:5px; margin-left:10px;  font-weight:bold; color:#414141; text-align:center; background:url('sprite.png') -615px -251px no-repeat; }
        #uploadStatus{overflow:hidden; margin:15px 0 10px 10px; float:left; color:#ae0b0c; font-weight:bold; font-size:100%;}
            /*.read-length{float:left; display:block; height:3px; width:10px; border:none; bakcground:green; }*/
            #uploadRead{overflow:hidden; width:100%; display:none; height:10px; background:#fff; border:1px solid #ccc;}
                #uploadRead #readStatus{display:block; width:0; background:#41d744; height:10px; border:none;}

/* end of avator edit */


/* begin of edit password */
    td span.pass-valid{display:block; padding:0 0 10px 10px; text-align:right; color:#383934; font-weight:normal;}
    /*td input.save{display:block; float:left; width:87px; margin:0 0 0 225px; padding:3px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; border:none;}*/
    td a.save, td a.save:visited{display:block; float:left; width:75px; height:20px;  padding:5px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; }
    td a.cancel, td a.cancel:visited{display:block; float:left; width:100px; height:20px;  padding:5px; margin-left:10px;  font-weight:bold; color:#414141; text-align:center; background:url('sprite.png') -615px -251px no-repeat; }
/* end of edit password */


/* begin of send msg */
    .send-msg{overflow:hidden; float:left; width:738px; padding:0 0 10px 0; margin:0 0 20px 0; border:1px solid #ccc; }
        .send-msg span{padding:0 0 0 10px; color:#081247; font-size:108%; }
        .send-msg table{width:100%; }
            .send-msg table td{padding:5px; color:#081247; font-weight:bold; text-align:right; vertical-align:top; }
            .send-msg table td input{height:23px; }
            .send-msg table td input, .send-msg table td textarea{float:left; margin-left:5px; }
                .send-msg table td textarea{width:620px; *width:600px; }

            .send-btn{overflow:hidden; width:100%;}
                .send-btn .send{display:block; float:left; width:85px; height:30px;  padding:5px; color:#fff; font-weight:bold; text-align:center; background:url('sprite.png') -615px -201px no-repeat; border:none;}
                .send-btn a.cancel, .send-btn a.cancel:visited{display:block; float:right; width:100px; height:20px;  padding:5px; font-weight:bold; color:#414141; text-align:center; background:url('sprite.png') -615px -251px no-repeat; }
/* end of send msg */


/* begin of read msg */
    .read-msg-top{overflow:hidden; width:100%; float:left; border-bottom:1px solid #ccc; }
        .read-msg-top a, .read-msg-top a:visited{float:left; display:block; margin:8px; }
            .read-msg-top a.reply, .read-msg-top a.reply:visited{width:60px; height:24px; background:url("sprite.png") -320px -100px no-repeat;}
            .read-msg-top a.forward, .read-msg-top a.forward:visited{width:72px; height:24px; background:url("sprite.png") -320px -150px no-repeat;}
            .read-msg-top a.delete, .read-msg-top a.delete:visited{width:60px; height:24px; background:url("sprite.png") -320px -200px no-repeat;}
            .read-msg-top a.back, .read-msg-top a.back:visited{width:112px; height:24px; background:url("sprite.png") -320px -250px no-repeat;}
.read-msg-link{float:left; padding-left:575px; border-bottom:1px solid #ccc; }
    .read-msg-link a, .read-msg-link a:visited{float:left; display:block; padding:10px; color:#000; text-align:center; border-left:1px solid #ccc; }
        .read-msg-link a.prev, .read-msg-link a.prev:visited{width:60px; background:url("sprite.png") -320px -295px no-repeat;}
        .read-msg-link a.next, .read-msg-link a.next:visited{width:60px; background:url("sprite.png") -375px -329px no-repeat;}
    .read-msg-bd{float:left; padding:10px; }
        .read-msg-bd table{width:100%; }
            .read-msg-bd table td{padding:5px; color:#081247; border-bottom:1px dotted #898989; }
                .read-msg-bd table td.left, .read-msg-bd table td.left-msg{text-align:right;}
                .read-msg-bd table td.right, .read-msg-bd table td.right-msg{padding-left:10px; text-align:left; font-weight:bold; }
                    .read-msg-bd table td.right a, .read-msg-bd table td.right a:visited{ color:#081247; font-weight:bold; }    
                    .read-msg-bd table td.right-msg{font-weight:normal; color:#000; font-size:100%; border-bottom:none; }
                    .read-msg-bd table td.left-msg{border-bottom:none; }
/* end of read msg */

/* for profile calendar */
.calendar-out2{overflow:hidden;}
    .calendar-out2 a,.calendar-out2 a:visited{float:left; display:inline-block; width:23px; height:29px; background:#920808 url("sprite.png") -600px -151px no-repeat;}
    .calendar-out2 input{float:left; width:135px; padding:2px; border:solid 1px #7f9db9; background:#fff; color:#000;}
/* end of profile calendar*/


.root-top-bnr{width:100%; height:112px; overflow:hidden; background:url('sprite-x.png') 0 -347px repeat-x; }
    .root-top-bnr table{overflow:hidden; width:1000px; margin:0 auto; vertical-align:middle; horizontal-align:middle; text-align:center; }

.bd-new-bnr-contr{overflow:hidden; width:564px; height:120px; margin:10px 0 0 0; }
    .bd-new-bnr-contr table{margin:0 auto; vertical-align:middle; horizontal-align:middle; text-align:center; }

.last-topic-contr{overflow:hidden; float:left; width:414px; border:1px solid #ccc; border-top:none; }
    .topic-contr-hd{overflow:hidden; width:100%; float:left; padding:3px; background:url("sprite-x.png") 0 -201px repeat-x; }
        .topic-contr-hd em.left, .topic-contr-hd em.right{display:block; float:left; width:6px; height:17px;}
        .topic-contr-hd em.center{float:left; height:17px; font-size:93%; font-weight:bold; font-style:normal; color:#fff;}
        .topic-contr-hd em.left{margin:0 0 0 8px; background:url("tab-l.gif") no-repeat;}
        .topic-contr-hd em.right{background:url("tab-r.gif") no-repeat;}
        .topic-contr-hd em.center{background:#c90d0e;}
        .topic-contr-hd a, .topic-contr-hd a:visited{margin:0 0 0 15px;  font-size:93%; font-weight:bold; font-style:normal; color:#fff;}
    .topic-contr-bd{float:left; width:100%; overflow:hidden; }
        .topic-item{float:left; width:202px; padding:5px 10px 5px 10px; margin:5px 0; border-right:1px solid #ccc; }
            .topic-item img{width:201px; height:56px; }
            .topic-item a, .topic-item a:visited{display:block; float:left; font-weight:bold; font-size:15px; color:#2a335e; margin:5px 0 0 0; }
        .topic-sub-items{float:left; overflow:hidden; width:174px; text-align:left; padding:10px 0 0 5px; }
            .topic-sub-items a, .topic-sub-items a:visited{display:block; float:left; width:100%; padding:5px 0 8px 5px; font-weight:bold; font-size:13px; color:#2a335e;  border-bottom:1px solid #ccc; background:url('sprite.png') -323px -396px no-repeat;}
                .topic-sub-items a.last, .topic-sub-items a.last:visited{border-bottom:none; }
.fiveNews-content-related{font-weight:bold; }


.bd-new-bnr-contr img {width:544px;height:118px;}

