body{margin:0; font-size:12px; font-family:Arial;}

form{margin:0;}

a{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
a:visited{color:#000000; text-decoration:none;}

/* for layout */
table.root-target{width:1000px; margin:0px auto;}
    table.root-target td{}
        div.root{float:left; width:1000px; background:#6c60a0;}
            div.root-head{float:left; width:1000px; height:178px;}
            div.root-topmenu{float:left; width:1000px;}
                div.topmenu{float:left; width:1000px;}
                    div.topmenu-rootmenu{float:left; width:999px; height:42px; padding:0px 0px 0px 1px; background:url("root/topmenu-bg.gif") repeat-x;}
                        div.topmenu-rootmenu-item{float:left; height:30px; padding:12px 15px 0px 15px;}
                            div.topmenu-rootmenu-item a{color:#FFFFFF; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                            div.topmenu-rootmenu-item a:hover{color:#FFFFFF; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                            div.topmenu-rootmenu-item a:visited{color:#FFFFFF; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                        div.topmenu-rootmenu-item-s{float:left; height:30px; margin:1px 0px 0px 0px; padding:11px 15px 0px 15px; background:#FFFFFF;}
                            div.topmenu-rootmenu-item-s a{color:#2d1a74; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                            div.topmenu-rootmenu-item-s a:hover{color:#2d1a74; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                            div.topmenu-rootmenu-item-s a:visited{color:#2d1a74; font-size:14px; font-family:tahoma; text-decoration:none; text-transform:uppercase;}
                        div.topmenu-rootmenu-seperator{float:left; display:inline; width:2px; height:30px; margin:6px 0px 0px 0px; background:url("root/topmenu-seperator-bg.gif") no-repeat;}
                    div.topmenu-submenu-target{float:left; overflow:hidden; width:1000px;}
                        div.topmenu-submenu{float:left; overflow:hidden; width:980px; height:26px; padding:0px 0px 0px 20px; background:url("root/topmenu-submenu-bg.gif") repeat-x;}
                            div.topmenu-submenu-item{float:left; overflow:hidden; display:inline; height:21px; margin:5px 10px 0px 10px;}
                                div.topmenu-submenu-item a{text-transform:uppercase;}
                            div.topmenu-submenu-seperator{float:left; overflow:hidden; display:inline; width:1px; height:20px; margin:3px 0px 0px 0px; background:url("root/topmenu-submenu-seperator.gif") no-repeat;}

            div.root-marquee{float:left; width:1000px; height:27px;}
            div.root-body{float:left; width:1000px; padding:4px 0px 0px 0px;}
                div.root-body-left{float:left; width:745px;}
                    div.root-body-left-top{float:left; width:745px;}
                        div.root-body-left-top-left{float:left; width:370px; padding:0px 0px 0px 4px;}
                            div.homenews{float:left; width:370px;}
                                div.homenews-head{float:left; width:360px; height:26px; padding:5px 0px 0px 10px; overflow:hidden; background:url("root/homenews-head-bg.gif") repeat-x;}
                                    div.homenews-head a{color:#FFFFFF; font-size:18px; text-decoration:none;}
                                    div.homenews-head a:hover{color:#FFFFFF; font-size:18px; text-decoration:none;}
                                    div.homenews-head a:visited{color:#FFFFFF; font-size:18px; text-decoration:none;}
                                div.homenews-body{float:left; width:370px;}
                                    div.homenews-item{float:left; width:370px; height:100px; background:url("root/homenews-item-bg.gif") repeat-x;}
                                        div.homenews-item-img{float:left; width:120px; padding:5px; overflow:hidden; text-align:center;}
                                            div.homenews-item-img img{}
                                        div.homenews-item-name{float:right; width:230px; padding:5px; overflow:hidden; color:#000000; font-size:14px;}
                                        div.homenews-item-more{float:right; width:210px; padding:5px 25px 5px 5px; overflow:hidden; text-align:right; background:url("root/homenews-item-more-bg.gif") 220px 10px no-repeat;}
                                            div.homenews-item-more a{color:#876d88; font-size:14px; text-decoration:none;}
                                            div.homenews-item-more a:hover{color:#876d88; font-size:14px; text-decoration:underline;}
                                            div.homenews-item-more a:visited{color:#876d88; font-size:14px; text-decoration:none;}
                        div.root-body-left-top-right{float:left; width:370px; padding:0px 0px 0px 1px;}
                            div.homeplaylist{float:left; width:370px;}
                                div.homeplaylist-head{float:left; width:360px; height:26px; padding:5px 0px 0px 10px; overflow:hidden; color:#FFFFFF; font-size:18px; background:url("root/homeplaylist-head-bg.gif") repeat-x;}
                                div.homeplaylist-body{float:left; width:370px;}
                                    div.homeplaylist-player{float:left; width:370px; height:308px; overflow:hidden;}
                                    div.homeplaylist-item{float:left; width:370px; height:48px; background:url("root/homeplaylist-item-bg.gif") repeat-x;}
                                        div.homeplaylist-item-img{float:left; width:56px; padding:2px; overflow:hidden; text-align:center;}
                                        div.homeplaylist-item-name{float:left; width:300px; padding:5px; overflow:hidden;}
                                            div.homeplaylist-item-name a{color:#FFFFFF; font-size:14px;}
                                            div.homeplaylist-item-name a:hover{color:#FFFFFF; font-size:14px;}
                                            div.homeplaylist-item-name a:visited{color:#FFFFFF; font-size:14px;}
                    div.root-body-left-bottom{float:left; width:741px; padding:0px 0px 0px 4px;}
                        div.homevideo{float:left; display:inline; width:741px; margin:2px 0px 0px 0px;}
                            div.homevideo-head{float:left; width:731px; height:25px; padding:6px 0px 0px 10px; background:url("root/homevideo-head-bg.gif") repeat-x;}
                                div.homevideo-head a{color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;}
                                div.homevideo-head a:hover{color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;}
                                div.homevideo-head a:visited{color:#FFFFFF; font-weight:bold; font-size:16px; text-decoration:none;}
                            div.homevideo-body{float:left; width:741px; background:#FFFFFF;}
                                div.homevideo-item{float:left; width:180px;}
                                    div.homevideo-item-img{float:left; width:150px; padding:15px 15px 5px 15px;}
                                        td.homevideo-item-img-top-left{width:5px; height:5px; background:url("root/homevideo-item-img-top-left.gif") no-repeat;}
                                        td.homevideo-item-img-top-center{height:5px; background:url("root/homevideo-item-img-top-center.gif") repeat-x;}
                                        td.homevideo-item-img-top-right{width:5px; height:5px; background:url("root/homevideo-item-img-top-right.gif") no-repeat;}
                                        td.homevideo-item-img-middle-left{width:5px; background:url("root/homevideo-item-img-middle-left.gif") repeat-y;}
                                        td.homevideo-item-img-middle-right{width:5px; background:url("root/homevideo-item-img-middle-right.gif") repeat-y;}
                                        td.homevideo-item-img-bottom-left{width:5px; height:5px; background:url("root/homevideo-item-img-bottom-left.gif") no-repeat;}
                                        td.homevideo-item-img-bottom-center{height:5px; background:url("root/homevideo-item-img-bottom-center.gif") repeat-x;}
                                        td.homevideo-item-img-bottom-right{width:5px; height:5px; background:url("root/homevideo-item-img-bottom-right.gif") no-repeat;}
                                        div.homevideo-item-img img{}
                                    div.homevideo-item-playbutton{float:left; padding:0px 5px 10px 20px;}
                                        div.homevideo-item-playbutton img{cursor:pointer;}
                                    div.homevideo-item-view{float:left; padding:0px 5px 0px 15px;}
                                        div.homevideo-item-view a{color:#21455f; font-weight:bold; font-size:11px;}
                                    div.homevideo-item-other{float:left; padding:0px 5px 0px 5px;}
                                        div.homevideo-item-other a{color:#21455f; font-weight:bold; font-size:11px;}
                                    div.homevideo-item-seperator{float:left; display:inline; width:2px; height:8px; margin:4px 5px 0px 5px; background:url("root/homevideo-item-seperator-bg.gif") no-repeat;}
                div.root-body-right{float:left; width:248px; padding:0px 5px 0px 2px;}
                    div.hometvprogram{float:left; display:inline; width:248px; margin:2px 0px 0px 0px; background:url("root/hometvprogram-bg.gif") #f05223 repeat-x;}
                        div.hometvprogram-head{float:left; width:218px; padding:15px;}
                            div.hometvprogram-head a{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none; letter-spacing:1px;}
                            div.hometvprogram-head a:hover{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none; letter-spacing:1px;}
                            div.hometvprogram-head a:visited{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none; letter-spacing:1px;}
                        div.hometvprogram-body{float:left; width:248px;}
                            div.hometvprogram-weeks{float:left; overflow:hidden; display:inline; width:248px; height:20px; margin:0px 0px 10px 0px; background:#952412;}
                                div.center-hometvprogram{float:left; overflow:hidden; width:16px; height:18px; padding:2px 9px 0px 9px; color:#FFFFFF; font-size:12px; cursor:pointer;}
                                div.center-s-hometvprogram{float:left; width:20px; height:18px; padding:2px 9px 0px 9px; background:#f4ae00; color:#FFFFFF; font-size:12px; cursor:pointer;}
                                div.hometvprogram-weeks-seperator{float:left; width:1px; height:20px; background:#FFFFFF;}
                            div.panel-hometvprogram{float:left; width:248px;}
                                div.panel-hometvprogram-items{float:left; width:248px;}
                                    div.panel-hometvprogram-item{float:left; width:228px; padding:0px 10px 0px 10px; color:#FFFFFF;}
                                    div.panel-hometvprogram-seperator{float:left; display:inline; width:228px; height:10px; margin:0px 10px 10px 10px; border-bottom:1px solid #FFFFFF;}

                        div.hometvprogram-foot{float:left; width:228px; padding:10px; text-align:right;}
                            div.hometvprogram-foot a{color:#FFFFFF; text-decoration:none;}
                            div.hometvprogram-foot a:hover{color:#FFFFFF; text-decoration:underline;}
                            div.hometvprogram-foot a:visited{color:#FFFFFF; text-decoration:none;}
                    div.homeweather{float:left; display:inline; width:248px; margin:2px 0px 2px 0px; background:url("root/homeweather-bg.gif") #f4ae00 repeat-x;}
                        div.homeweather-head{float:left; width:218px; padding:15px; color:#FFFFFF; font-weight:bold; font-size:18px;}
                            div.homeweather-head a{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none;}
                            div.homeweather-head a:hover{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none;}
                            div.homeweather-head a:visited{color:#FFFFFF; font-weight:bold; font-size:18px; text-decoration:none;}
                        div.homeweather-body{float:left; width:248px;}
                            div.homeweather-item{float:left; width:248px;}
                                div.homeweather-item-img{float:left; display:inline; width:60px; margin:0px 0px 0px 10px; text-align:center;}
                                div.homeweather-item-date{float:right; width:178px; color:#FFFFFF; font-weight:bold;}
                                div.homeweather-item-gradus{float:right; width:158px; color:#FFFFFF; font-size:24px; padding:0px 0px 0px 20px;}
                            div.homeweather-seperator{float:left; display:inline; width:228px; height:20px; margin:0px 10px 20px 10px; border-bottom:1px solid #dcdcdc;}
                        div.homeweather-foot{float:left; width:228px; padding:10px; text-align:right;}
                            div.homeweather-foot a{color:#FFFFFF; text-decoration:none;}
                            div.homeweather-foot a:hover{color:#FFFFFF; text-decoration:underline;}
                            div.homeweather-foot a:visited{color:#FFFFFF; text-decoration:none;}
            div.root-foot{float:left; width:1000px;}
                div.root-foot-left{float:left; width:700px;}
                    div.footmenu{float:left; display:inline; width:690px; margin:40px 0px 0px 10px;}
                        div.footmenu-item{float:left; padding:0px 10px 0px 10px;}
                            div.footmenu-item a{color:#FFFFFF; font-size:11px; text-transform:uppercase;}
                            div.footmenu-item a:hover{color:#FFFFFF; font-size:11px; text-transform:uppercase;}
                            div.footmenu-item a:visited{color:#FFFFFF; font-size:11px; text-transform:uppercase;}
                        div.footmenu-seperator{float:left; display:inline; width:2px; height:7px; margin:3px 0px 0px 0px; background:url("root/footmenu-seperator.gif") no-repeat;}
                div.root-foot-right{float:left; width:300px;}
                    div.root-foot-copyright-logo{float:right; display:inline; width:49px; margin:11px 6px 2px 0px; text-align:right;}
                    div.root-foot-copyright-text{float:right; display:inline; width:239px; margin:47px 6px 0px 0px; color:#FFFFFF; text-align:right;}

/* end of layout */


/* for news */

div.news{float:left; width:745px;}
    div.news-top{float:left; display:inline; width:741px; margin:0px 0px 0px 4px; background:#FFFFFF;}
        div.news-top-left{float:left; width:456px;}
            div.accentnews{float:left; width:456px;}
                div.accentnews-head{float:left; width:446px; height:28px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:18px; letter-spacing:1px; background:url("root/homenews-head-bg.gif") repeat-x;}
                div.accentnews-body{float:left; width:456px; background:#FFFFFF;}
                    td.accentnews-top-left, td.studio-top-left{width:20px; height:20px; background:url("root/accentnews-top-left.gif") no-repeat;}
                    td.accentnews-top-center, td.studio-top-center{height:20px; background:url("root/accentnews-top-center.gif") repeat-x;}
                    td.accentnews-top-right, td.studio-top-right{width:20px; height:20px; background:url("root/accentnews-top-right.gif") no-repeat;}
                    td.accentnews-middle-left, td.studio-middle-left{width:20px; background:url("root/accentnews-middle-left.gif") repeat-y;}
                    td.accentnews-middle-center, td.studio-middle-center{}
                    td.accentnews-middle-right, td.studio-middle-right{width:20px; background:url("root/accentnews-middle-right.gif") repeat-y;}
                    td.accentnews-bottom-left, td.studio-bottom-left{width:20px; height:20px; background:url("root/accentnews-bottom-left.gif") no-repeat;}
                    td.accentnews-bottom-center, td.studio-bottom-center{height:20px; background:url("root/accentnews-bottom-center.gif") repeat-x;}
                    td.accentnews-bottom-right, td.studio-bottom-right{width:20px; height:20px; background:url("root/accentnews-bottom-right.gif") no-repeat;}
                    div.accentnews-item{float:left; display:inline; width:416px; margin:0px;}
                        div.accentnews-item-img{float:left; width:210px; height:220px;}
                            div.accentnews-item-img img{}
                        div.accentnews-item-name{float:right; width:206px; padding:0px 0px 10px 0px;}
                            div.accentnews-item-name a{color:#2a1572; font-weight:bold; font-size:16px; text-transform:uppercase;}
                        div.accentnews-item-text{float:right; width:206px; line-height:20px;}
                        div.accentnews-item-more{float:right; width:206px; text-align:right; padding:10px 0px 0px 0px;}
                            div.accentnews-item-more a{color:#866c87;}
        div.news-top-right{float:left; width:285px;}
            div.newnews{float:left; width:285px;}
                div.newnews-head{float:left; width:275px; height:28px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:18px; letter-spacing:1px; background:url("root/homeplaylist-head-bg.gif") repeat-x;}
                div.newnews-body{float:left; width:285px; background:#FFFFFF;}
                    div.newnews-item{float:left; width:285px; padding:3px 0px 3px 0px;}
                        div.newnews-item-img{float:left; width:70px; padding:5px 5px 5px 10px;}
                            div.newnews-item-img img{}
                        div.newnews-item-name{float:left; width:190px; padding:5px;}
                            div.newnews-item-name a{color:#2d1671; font-weight:bold;}
                    div.newnews-seperator{float:left; display:inline; width:265px; height:16px; margin:0px 10px 16px 10px; border-bottom:1px solid #c5c5c5;}
    div.news-bottom{float:left; display:inline; width:74px; margin:0px 0px 0px 4px;}
        div.othernews{float:left; width:741px;}
            div.othernews-head{float:left; width:731px; height:28px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:18px; letter-spacing:1px; background:url("root/homeplaylist-head-bg.gif") repeat-x;}
            div.othernews-type{float:left; display:inline; width:210px; margin:0px 3px 0px 0px; padding:20px 0px 20px 0px; background:#e2e2e2;}
                div.othernews-type-item{float:left; width:160px; padding:0px 10px 0px 40px; color:#2b1671; font-weight:bold; text-transform:uppercase; background:url("root/othernews-type-item-icon.gif") 20px 3px no-repeat;}
                div.othernews-type-seperator{float:left; display:inline; width:190px; height:10px; border-bottom:1px dashed #a7a7a7; margin:0px 10px 10px 10px;}
            div.othernews-list{float:left; width:528px; background:#FFFFFF;}
                div.othernews-list-info{float:left; display:inline; width:498px; margin:0px 5px 0px 5px; padding:10px; text-align:right; border-bottom:1px solid #c5c5c5;}
                div.othernews-list-item{float:left; width:528px; background:#f5f0f0;}
                div.othernews-list-item-s{float:left; width:528px;}
                    div.othernews-list-item-name{float:left; width:498px; padding:15px 10px 5px 20px;}
                        div.othernews-list-item-name a{color:#2a1570; font-weight:bold; font-size:16px;}
                    div.othernews-list-item-date{float:left; width:498px; padding:5px 10px 5px 20px; color:#a5a5a5; font-size:11px;}
                    div.othernews-list-item-text{float:left; width:498px; padding:5px 10px 5px 20px; line-height:20px;}

div.news-view{float:left; display:inline; width:741px; margin:0px 0px 0px 4px; padding:10px 0px 10px 0px; background:#FFFFFF;}
    div.news-view-name{float:left; width:701px; padding:15px 20px 5px 20px; color:#291670; font-weight:bold; font-size:18px;}
    div.news-view-date{float:left; width:701px; padding:5px 20px 5px 20px; color:#a5a5a5;}
    div.news-view-text{float:left; width:701px; padding:5px 20px 5px 20px; text-align:justify; line-height:20px;}

div.news-list{float:left; display:inline; width:741px; margin:0px 0px 0px 4px; background:#FFFFFF;}
    div.news-list-info{float:left; display:inline; width:681px; margin:0px 20px 0px 20px; padding:10px; text-align:right; border-bottom:1px solid #c5c5c5;}
    div.news-list-item{float:left; width:741px; background:#f5f0f0;}
    div.news-list-item-s{float:left; width:741px;}
        div.news-list-item-name{float:left; width:701px; padding:15px 20px 5px 20px;}
            div.news-list-item-name a{color:#2a1570; font-weight:bold; font-size:16px;}
        div.news-list-item-date{float:left; width:701px; padding:5px 20px 5px 20px; color:#a5a5a5; font-size:11px;}
        div.news-list-item-text{float:left; width:701px; padding:5px 20px 5px 20px; line-height:20px;}

/* end of news */


/* for tvshow */

div.tvshow{float:left; width:745px;}
    div.tvshow-top{float:left; display:inline; width:741px; margin:0px 0px 0px 4px; background:#FFFFFF;}
        div.studio{float:left; width:741px;}
            div.studio-left{float:left; width:387px;}
            div.studio-right{float:left; width:354px;}
                div.studio-name{float:left; width:344px; padding:10px 5px 5px 5px; color:#2a1570; font-weight:bold; font-size:18px;}
                div.studio-text{float:left; width:344px; padding:5px 5px 5px 5px; line-height:20px;}
    div.tvshow-bottom{float:left; display:inline; width:741px; margin:0px 0px 0px 4px;}
        div.othertvshow{float:left; width:741px;}
            div.othertvshow-head{float:left; width:731px; height:28px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:18px; letter-spacing:1px; background:url("root/homeplaylist-head-bg.gif") repeat-x;}
            div.othertvshow-type{float:left; display:inline; width:210px; margin:0px 3px 0px 0px; padding:20px 0px 20px 0px; background:#e2e2e2;}
                div.othertvshow-type-item{float:left; width:160px; padding:0px 10px 0px 40px; color:#2b1671; font-weight:bold; text-transform:uppercase; background:url("root/othernews-type-item-icon.gif") 20px 3px no-repeat;}
                div.othertvshow-type-seperator{float:left; display:inline; width:190px; height:10px; border-bottom:1px dashed #a7a7a7; margin:0px 10px 10px 10px;}
            div.othertvshow-list{float:left; width:528px; background:#FFFFFF;}
                div.othertvshow-list-info{float:left; display:inline; width:498px; margin:0px 5px 0px 5px; padding:10px; text-align:right; border-bottom:1px solid #c5c5c5;}
                div.othertvshow-list-item{float:left; width:170px; height:220px;}
                    div.othertvshow-list-item-img{float:left; width:140px; padding:15px 10px 5px 20px;}
                    div.othertvshow-list-item-name{float:left; width:140px; padding:5px 10px 5px 20px;}
                        div.othertvshow-list-item-name a{color:#2a1570; font-weight:bold; font-size:12px;}
                    div.othertvshow-list-item-date{float:left; width:140px; padding:5px 10px 5px 20px; color:#a5a5a5; font-size:11px;}

div.tvshow-view{float:left; width:745px;}
    div.tvshow-view-top{float:left; display:inline; width:741px; margin:0px 0px 0px 4px; background:#FFFFFF;}
        div.tvshow-view-top-left{float:left; display:inline; width:405px; margin:0px 1px 0px 0px;}
            div.tvshow-view-player{float:left; width:405px;}
        div.tvshow-view-top-right{float:left; width:335px;}
            div.tvshow-view-relatedvideo{float:left; width:335px;}
                div.tvshow-view-relatedvideo-head{float:left; width:325px; height:28px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:18px; letter-spacing:1px; background:url("root/homeplaylist-head-bg.gif") repeat-x;}
                div.tvshow-view-relatedvideo-body{float:left; width:335px;}
                    div.tvshow-view-relatedvideo-item{float:left; width:335px; height:69px; background:url("root/tvshow-view-relatedvideo-item-bg.gif") repeat-x;}
                        div.tvshow-view-relatedvideo-item-img{float:left; width:94px; padding:5px; text-align:center;}
                            div.tvshow-view-relatedvideo-item-img img{}
                        div.tvshow-view-relatedvideo-item-name{float:left; width:221px; padding:5px;}
                            div.tvshow-view-relatedvideo-item-name a{}
        div.tvshow-view-top-bottom{float:left; display:inline; width:100%; background:#F8F8F8;}
            div.tvshow-view-text{float:left; display:inline; width:96%; margin:2%; font:14px "Times New Roman", Times, serif; line-height:150%;}
    div.tvshow-view-bottom{float:left; display:inline; width:741px; margin:5px 0px 0px 4px; background:#FFFFFF;}

/* end of tvshow */


/* for weather */

div.weather{float:left; width:745px; background:#f4ae00;}
    div.weather-left{float:left; display:inline; width:446px; margin:9px 0px 9px 9px; padding:5px; background:#FFFFFF;}
        div.weather-left-top{float:left; width:446px;}
            div.weather-today{float:left; width:446px; padding:0px 0px 10px 0px; border-bottom:1px solid #a5cc7b;}
                div.weather-today-aimag{float:left; width:150px; padding:5px 5px 5px 15px; color:#6e6e6e; font-weight:bold; font-size:16px;}
                div.weather-today-date{float:left; width:266px; padding:5px 5px 5px 5px; color:#6e6e6e; font-weight:bold; font-size:16px;}
                div.weather-today-day{float:left; width:436px; padding:5px 5px 5px 5px; color:#f4ae00; font-weight:bold; font-size:16px;}
                div.weather-today-img{float:left; display:inline; width:133px; margin:0px 0px 0px 10px;}
                    td.weather-today-img-top-left{background:url("root/weather-today-img-top-left.gif") no-repeat;}
                    td.weather-today-img-top-center{background:url("root/weather-today-img-top-center.gif") repeat-x;}
                    td.weather-today-img-top-right{background:url("root/weather-today-img-top-right.gif") no-repeat;}
                    td.weather-today-img-middle-left{background:url("root/weather-today-img-middle-left.gif") repeat-y;}
                    td.weather-today-img-middle-center{background:#00adef;}
                    td.weather-today-img-middle-right{background:url("root/weather-today-img-middle-right.gif") repeat-y;}
                    td.weather-today-img-bottom-left{background:url("root/weather-today-img-bottom-left.gif") no-repeat;}
                    td.weather-today-img-bottom-center{background:url("root/weather-today-img-bottom-center.gif") repeat-x;}
                    td.weather-today-img-bottom-right{background:url("root/weather-today-img-bottom-right.gif") no-repeat;}
                div.weather-today-gradus{float:left; width:110px; height:60px; padding:25px 5px 5px 10px; font-weight:bold; font-size:20px; text-align:center;}
                div.weather-today-text{float:left; width:140px; padding:15px 5px 5px 20px; font-size:12px;}
                div.weather-today-condition{clear:both; float:left; width:140px; padding:5px 5px 5px 20px; font-weight:bold; font-size:14px;}
        div.weather-left-bottom{float:left; width:446px;}
            div.weather-day{float:left; display:inline; width:446px; margin:20px 0px 10px 0px;}
                div.weather-day-item{float:left; display:inline; width:140px; margin:0px 3px 0px 3px; border:1px solid #a5cc7b;}
                    div.weather-day-item-date{float:left; width:130px; height:30px; padding:5px; font-weight:bold; background:#f4ae00;}
                    div.weather-day-item-day{float:left; width:130px; padding:5px; font-weight:bold; background:#f8f6e7;}
                    div.weather-day-item-img{float:left; width:57px; height:42px; padding:4px; background:#f8f6e7;}
                    div.weather-day-item-gradus{float:left; width:67px; height:42px; padding:4px; font-weight:bold; background:#f8f6e7;}
                    div.weather-day-item-condition{clear:both; float:left; width:130px; height:30px; padding:5px; font-weight:bold; font-size:14px; text-align:center; background:#f8f6e7;}
                    div.weather-day-item-text{float:left; width:130px; height:80px; padding:5px; background:#f8f6e7;}
    div.weather-right{float:left; display:inline; width:261px; margin:9px 9px 9px 0px; padding:5px; background:#e8e8e8;}
        div.weather-otheraimag{float:left; width:261px;}
            div.weather-otheraimag-head{float:left; width:241px; padding:10px; color:#6e6e6e; font-weight:bold; font-size:16px;}
            div.weather-otheraimag-body{float:left; width:261px; padding:0px 0px 20px 0px;}
                div.weather-otheraimag-item{float:left; width:261px;}
                    div.weather-otheraimag-item-name{float:left; width:226px; padding:0px 0px 0px 35px; background:url("root/weather-otheraimag-logo.gif") 10px 0px no-repeat;}
                        div.weather-otheraimag-item-name a{color:#6e6e6e; font-size:14px;}
                div.weather-otheraimag-seperator{float:left; display:inline; width:251px; height:10px; margin:0px 5px 10px 5px; border-bottom:1px dashed #6e6e6e;}

/* end of weather */


/* for tvprogram */

div.tvprogram{float:left; width:745px; background:#fe7147;}
    div.tvprogram-in{float:left; display:inline; width:717px; margin:9px; padding:0px 5px 5px 5px; background:#FFFFFF;}
        table.tvprogram-date{margin:5px 0px 0px 0px;}
            td.tvprogram-date-head{width:220px; padding:5px 5px 5px 5px; color:#FFFFFF; font-weight:bold; background:url("root/tvprogram-head-bg.gif") repeat-x; border:1px solid #382382;}
            td.tvprogram-date-body{width:220px; vertical-align:top; border:1px solid #382382; border-top:none;}
                div.tvprogram-date-items{float:left; width:220px;}
                    div.tvprogram-date-item{float:left; width:220px;}
                        div.tvprogram-date-item{float:left; width:220px;}
                            div.tvprogram-date-item-time{float:left; width:40px; padding:5px; font-size:11px;}
                            div.tvprogram-date-item-name{float:left; width:160px; padding:5px; font-size:11px;}
            td.tvprogram-date-space{width:10px;}

/* end of tvprogram */


/* for comment */

div.comment{float:left; width:701px; padding:5px 20px 5px 20px;}
    div.comment-head{float:left; width:681px; padding:10px; color:#f05223; font-weight:bold; font-size:18px;}
    div.comment-list{float:left; width:687px; padding:6px; border:1px solid #CCCCCC;}
        div.comment-list-item{float:left; display:inline; width:687px; margin:5px 0px 5px 0px;}
            div.comment-list-item-name{float:left; width:476px; padding:5px; color:#FFFFFF; font-weight:bold; background:#6c60a0; border:1px solid #CCCCCC; border-right:none;}
            div.comment-list-item-date{float:right; width:189px; padding:5px; color:#FFFFFF; text-align:right; background:#6c60a0; border:1px solid #CCCCCC; border-left:none;}
            div.comment-list-item-text{clear:both; float:left; width:675px; padding:5px; line-height:20px; border:1px solid #CCCCCC; border-top:none;}
    div.comment-form{float:left; width:701px;}
        div.comment-form-head{float:left; display:inline; width:689px; height:25px; margin:10px 0px 0px 0px; padding:3px 0px 0px 10px; color:#FFFFFF; font-weight:bold; font-size:16px; text-transform:capitalize; background:url("root/comment-form-head-bg.gif") repeat-x; border:1px solid #CCCCCC;}
        div.comment-form-body{float:left; width:699px; background:#ededed; border:1px solid #CCCCCC; border-top:none;}
            div.comment-form-name-caption{float:left; width:689px; padding:5px;}
            div.comment-form-name-input{float:left; width:689px; padding:5px;}
                div.comment-form-name-input input{width:300px; border:1px solid #CCCCCC;}
            div.comment-form-text-caption{float:left; width:689px; padding:5px;}
            div.comment-form-text-input{float:left; width:689px; padding:5px;}
                div.comment-form-text-input textarea{width:680px; height:87px; border:1px solid #CCCCCC;}
            div.comment-form-buttons{float:left; width:699px;}
                div.comment-form-buttons-sendbutton{float:left; width:684px; padding:5px 10px 5px 5px; text-align:right;}
                    div.comment-form-buttons-sendbutton input{cursor:pointer;}
/* end of comment */


/* for pagelist */

div.pagelist{float:left; display:inline; width:428px; height:50px; margin:20px 0px 0px 100px;}
    div.pagelist-prevbutton{float:left; padding:5px; font-size:14px;}
        div.pagelist-prevbutton a{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-prevbutton a:hover{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-prevbutton a:visited{color:#6c60a0; font-weight:bold; font-size:14px;}
    div.pagelist-item{float:left; display:inline; margin:3px 3px 3px 3px; padding:3px 6px 3px 6px; border:1px solid #CCCCCC;}
        div.pagelist-item a{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-item a:hover{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-item a:visited{color:#6c60a0; font-weight:bold; font-size:14px;}
    div.pagelist-item-s{float:left; display:inline; margin:3px 3px 3px 3px; padding:3px 6px 3px 6px; color:#FF0000; font-weight:bold; font-size:14px; border:1px solid #CCCCCC;}
    div.pagelist-nextbutton{float:left; padding:5px; font-size:14px;}
        div.pagelist-nextbutton a{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-nextbutton a:hover{color:#6c60a0; font-weight:bold; font-size:14px;}
        div.pagelist-nextbutton a:visited{color:#6c60a0; font-weight:bold; font-size:14px;}

div.comment-pagelist{float:left; display:inline; width:428px; margin:20px 0px 20px 20px;}
    div.comment-pagelist-item{float:left; padding:5px;}
        div.comment-pagelist-item a{font-weight:bold; font-size:14px;}
        div.comment-pagelist-item a:hover{font-weight:bold; font-size:14px;}
        div.comment-pagelist-item a:visited{font-weight:bold; font-size:14px;}
    div.comment-pagelist-item-s{float:left; padding:5px;}
        div.comment-pagelist-item-s a{color:#FF0000; font-weight:bold; font-size:14px;}
        div.comment-pagelist-item-s a:hover{color:#FF0000; font-weight:bold; font-size:14px;}
        div.comment-pagelist-item-s a:visited{color:#FF0000; font-weight:bold; font-size:14px;}


/* end of pagelist */

/* for static pages */
div.introduction, div.incorporate, div.contactus, div.education, div.odon, div.price{float:left; overflow:hidden; display:inline; width:721px; margin:0px 0px 0px 4px; padding:10px; line-height:20px; background:#FFFFFF;}
/* end of static pages */

/* for banner */
div.right-banner{float:left; width:248px;}
/* end of banner */

/* for ticker */
.ticker-stream-mask-out{float:left; width:996px; height:25px; background:#FFF; border:2px solid #f4ae00;}
.ticker-stream-mask{position:relative; overflow:hidden; float:left; width:984px; height:22px; margin:3px 6px 0 6px; *margin:3px 3px 0 3px;}
.ticker-stream{position:absolute; white-space:nowrap;}
.ticker-stream a{margin:0 40px 0 0; color:#412c8b; font-weight:bold; text-decoration:none;}
.ticker-stream a:hover{text-decoration:underline;}
.ticker-stream a:visited{text-decoration:none;}
/* end of tickers */

/* for hometvprog */
.hometvprog{clear:both; float:right; width:248px; background:#f05223;}
.week{float:left; width:100%; height:20px; margin:0; padding:0; list-style:none;}
.week li{float:left; width:20px; height:18px; margin:0; padding:2px 5px 0 9px; list-style:none; background:#952412; border-right:1px solid #e4c8c3;}
.week li.sel{background:#f4ae00;}
.week li.last{width:24px; border-right:none;}
.week li a{color:#FFF; font-weight:bold;}
.week li a:hover{text-decoration:none;}
.week li a:visited{text-decoration:none;}
.week li em{font-style:normal;}
.hometvprog .topbut a, .hometvprog .bottombut a{float:right; display:inline-block; width:38px; height:12px; margin:3px 3px 3px 0;}
.hometvprog .topbut a{background:url("root/sprite1.png") 0 0 no-repeat;}
.hometvprog .bottombut a{background:url("root/sprite1.png") 0 -20px no-repeat;}
.tvprog-cont-mask{float:left; overflow:hidden; position:relative; width:100%; height:290px;}
.tvprog-cont{position:absolute; width:auto; padding:5px;}
.tvprog-cont div{margin:0 0 5px 0; padding:0 0 5px 0; font-weight:bold;}
/* end of hometvprog */

