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;}
a:hover{text-decoration:underline;}
img{border:0;}

.root{width:954px; padding:0 4px; background:#2b1871;}
    .root-hd{}
        .hd-banner{width:952px; height:84px; overflow:hidden; border:solid 1px #9f9f9f;}
        .hd-bottom{width:954px; height:132px; overflow:hidden;}
            .hd-left{float:left; width:590px;}
                .hd-left a,.hd-left a:visited{display:inline-block; width:460px; height:84px; margin:30px 0 0 43px;}
            .hd-right{float:left; width:364px;}
                .login{width:92%; padding:15px 8% 0 0; color:#fff; overflow:hidden; text-align:right;}
                    .login a,.login a:visited{display:inline-block; font-size:93%; color:#FFF;}
                .search{width:80%; padding:65px 1% 0 19%; overflow:hidden;}
                    .search input{float:left; width:198px; height:19px; overflow:hidden; padding:4px 2px 0 3px;  background:#FFF url("images/input.jpg") no-repeat; border:none;}
                    .search a,.search a:visited{float:left; width:74px; height:23px; background:url("images/search.jpg") no-repeat;}

    .root-bd{width:952px; overflow:hidden; padding:15px 0 20px; border:solid 1px #ababab; border-top:none; border-bottom:none; background:#FFF;}
        .bd-left{float:left; width:243px; padding:0 7px 0 4px;}
            .info{width:241px; overflow:hidden; padding:15px 0 5px 0; border:solid 1px #cecece;}
                .info-img{float:left; overflow:hidden; width:125px; height:120px;}
            .info-box{float:left; width:90px; height:120px; margin:0 0 0 10px; padding:0 3px 0 5px; border:solid 1px #cecece; background:#f2f2f2;}
                .info-box a,.info-box a:visited{color:#000;}
                .orange{padding:10px 0 0; font-weight:bold; font-size:93%; color:#ff6c00;}
            .box{width:221px; margin:10px 0; padding:10px; border:solid 1px #cecece;}
                .box-hd{font-size:153.9%; font-weight:bold; color:#a0a0a0;}
                .box-bd{width:211px; overflow:hidden; padding:5px 5px 0;}
                    .box-img{width:57px; height:57px; overflow:hidden; margin:5px 0 0;}
                    .box-title{padding:5px 0 0;}
                        .box-title a,.box-title a:visited{font-size:100%; font-weight:bold; color:#343434;}
                    .box-date{padding:3px 0; font-size:93%; color:#8e97da;}
                        .box-date a,.box-date a:visited{font-size:100%; color:#8e97da;}
                    .box-bd table{width:211px;}
                        .box-bd table td{font-size:93%; padding:2px 4px; vertical-align:top;}
                        td.blue{color:#3e4788;}
                    a.box-more,a.box-more:visited{display:block; padding:5px 5px 0; font-size:93%; color:#ff6d00; text-align:right;}
            .left-banner{width:243px; height:375px; overflow:hidden;}
        .bd-center{float:left; width:416px; border:solid 1px #cecece;}
            .bd-banner{width:394px; height:77px; overflow:hidden; margin:10px;}
            .grey{padding:0 10px 5px; font-weight:bold; font-size:146.5%; color:#c6c6c4;}
            .list-item{padding:10px;}
                .list-title{}
                    .list-title em{font-size:138.5%; font-weight:bold; font-style:normal; color:#343434;}
                    .list-title a,.list-title a:visited{font-size:138.5%; font-weight:bold; color:#343434;}
                .list-date{padding:3px 0; font-size:93%; color:#8e97da;}
                .list-text{line-height:140%;}
                    .list-text a,.list-text a:visited{color:#ff6d00;}
                .page-list{width:396px; margin:0 10px 30px; padding:10px 0; text-align:center; border-top:solid 1px #d8d8d8;}
                .page-list-s{width:396px; margin:0 0 30px; padding:10px 0; text-align:center; border-top:solid 1px #d8d8d8;}
                    a.prevnext{display:inline-block; margin-bottom:3px; font-size:93%; color:#ff8601;}
                    a.number,a.number-s{display:inline-block; width:16px; height:16px; margin:0 5px 0 0; padding:2px 2px 1px 2px; border:solid 1px #cfcfcf; font-size:93%; color:#122784; background:#f5f3f4;}
                    a.number:hover{color:#FFF; background:#122281; text-decoration:none;}
                    a.number-s{color:#FFF; background:#122281; text-decoration:none;}
                    a.number-s:hover{text-decoration:none;}

                    /*a.leftplus{display:inline-block; width:20px; height:21px; background:url("images/left+.gif") no-repeat;}*/
                    /*a.left{display:inline-block; width:21px; height:21px; background:url("images/left.gif") no-repeat;}*/
                    /*a.right{display:inline-block; width:20px; height:21px; background:url("images/right.gif") no-repeat;}*/
                    /*a.rightplus{display:inline-block; width:21px; height:21px; background:url("images/right+.gif") no-repeat;}*/
                    /*a.prevnext{display:inline-block; margin-bottom:3px; font-size:93%; color:#000;}*/
                    /*a.number,a.number-s{display:inline-block; width:17px; height:18px; padding:2px 2px 1px 2px; font-size:93%; color:#142483; background:url("images/simple.gif") no-repeat;}*/
                    /*a.number:hover{background:url("images/hover.gif") no-repeat; color:#FFF; text-decoration:none;}*/
                    /*a.number-s{background:url("images/hover.gif") no-repeat; color:#FFF; text-decoration:none;}*/
                    /*a.number-s:hover{text-decoration:none;}*/

        .bd-right{float:left; width:272px; padding:0 0 0 8px;}
            .component{width:100%;}
                .comp-hd{width:258px; height:24px; padding:6px 0 0 10px; font-size:131%; font-weight:bold; color:#031054; background:url("images/comp-hd.jpg") no-repeat;}
                .comp-bd{width:246px; padding:10px 10px 0; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf;}
                    .comp-title{padding:0 0 0 10px; background:url("images/play.gif") 0 5px no-repeat;}
                        .comp-title a,.comp-title a:visited{font-weight:bold; font-size:100%; color:#031054;}
                    .comp-text{padding:5px 0 12px 10px; font-size:93%; line-height:130%;}
                        .comp-text em{font-style:normal; color:#a8a8a8;}
                .comp-ft{width:268px; height:8px; background:url("images/comp-ft.jpg") no-repeat;}
                .guest-bd{width:246px; height:240px; overflow:auto; padding:10px 10px 5px; border-left:solid 1px #cfcfcf; border-right:solid 1px #cfcfcf;}
                    .guest-item{padding:7px 0; font-size:93%; font-weight:bold; color:#45507e; border-bottom:dashed 1px #d0d0d0;}
                        .guest-item em{font-style:normal; color:#fe6b01;}
                .form{width:246px; overflow:auto; padding:5px 10px 5px; border:solid 1px #cfcfcf; background:#ececec;}
                    .form input{margin:0 0 5px; width:240px; border:solid 1px #c2c2c2;}
                    .form textarea{width:240px; height:50px; border:solid 1px #c2c2c2;}
                    .form-name{padding:8px 0 2px; font-size:93%; color:#001252;}
                    .kavcha{}
                    a.send,a.send:visited{display:inline-block; width:84px; height:24px; margin:10px 0 5px; background:url("images/send.gif") no-repeat;}
            .right-banner{width:266px; height:111px; overflow:hidden; margin:10px 0; border:solid 1px #bdbdbd;}
    .root-ft{padding:0 0 20px;}
        .bottom-menu{margin:0; background:#eef2fd; text-align:center;}
            .bottom-menu span{display:inline-block; *margin:0 0 6px 2px; color:#050f57;}
            .bottom-menu a,.bottom-menu a:visited{display:inline-block; margin:5px; padding:2px 5px; font-size:77%; color:#050f57; text-transform:uppercase;}
        .ft-bottom{padding:10px 0;}
            .bottom-logo{height:62px; background:url("images/ft-logo.jpg") 350px 0 no-repeat;}
        .ft-text{font-size:77%; color:#fffffd; text-align:center;}
        .ft-menu{padding:15px 0 0; text-align:center; color:#fffffd;}
            .ft-menu a,.ft-menu a:visited{display:inline-block; font-size:77%; color:#fffffd; text-align:center;}


.stars-out{width:90%; overflow:hidden; padding:5px 5%;  background:#efefef;}
    .stars{width:100%;}
        .stars-left{float:left;width:50%;}
            .star-links{width:100%;}
            .star-name{color:#a1a1a1;padding-bottom:8px;font-size:108%;}
            .star-links a,.star-links a:visited{float:left;display:inline;width:17px;height:16px;background:url("images/unegee-bg.gif") no-repeat;}
            .star-links a:hover{background:url("images/unelgee-hover.gif") no-repeat;}
                a.rating_0_0,a.rating_0_0:visited{background:url("images/rating_0_0.gif") no-repeat;}
                a.rating_1_0,a.rating_1_0:visited{background:url("images/rating_1_0.gif") no-repeat;}
                a.rating_1_5,a.rating_1_5:visited{background:url("images/rating_1_5.gif") no-repeat;}
                a.rating_2_0,a.rating_2_0:visited{background:url("images/rating_2_0.gif") no-repeat;}
                a.rating_2_5,a.rating_2_5:visited{background:url("images/rating_2_5.gif") no-repeat;}
                a.rating_3_0,a.rating_3_0:visited{background:url("images/rating_3_0.gif") no-repeat;}
                a.rating_3_5,a.rating_3_5:visited{background:url("images/rating_3_5.gif") no-repeat;}
                a.rating_4_0,a.rating_4_0:visited{background:url("images/rating_4_0.gif") no-repeat;}
                a.rating_4_5,a.rating_4_5:visited{background:url("images/rating_4_5.gif") no-repeat;}
                a.rating_5_0,a.rating_5_0:visited{background:url("images/rating_5_0.gif") no-repeat;}

        .stars-right{float:right;width:35%;text-align:right;}
            .star-links-s{width:100%;text-align:right;}
                .star-links-s a,.star-links-s a:visited{display:inline-block;width:94px;height:18px;}


.additional{width:93%; overflow:hidden; margin:0 0 15px; padding:8px 2% 8px 5%; background:#efefef;}
    .add-l{float:left; width:49%;}
        a.asend,a.asend:visited{display:inline-block; margin:0 15px 0 0; padding:0 0 0 20px; font-weight:bold; font-size:85%; color:#ff6b00; background:url("images/sendooo.gif") no-repeat; text-decoration:underline;}
        a.asend:hover{text-decoration:none;}
        a.aprint,a.aprint:visited{display:inline-block; padding:2px 0 0 20px; font-weight:bold; font-size:85%; color:#969696; background:url("images/printooo.gif") no-repeat;}
    .add-r{float:right; width:49%;}
        .add-r em{float:right; display:inline; padding:0 10px; font-style:normal; font-weight:bold; color:#969696;}
        a.babar,a.babar:visited{float:right; display:inline; font-weight:bold; font-size:85%; color:#ff6b00; text-decoration:underline;}
        a.babar:hover{text-decoration:none;}
        a.other,a.other:visited{float:right; display:inline; padding:1px 12px 0 0; font-weight:bold; font-size:85%; color:#969696; }

.comments{width:396px; overflow:hidden; padding:8px 10px;}
    .comments-title{color:#010f56; font-weight:bold; font-size:138.5%;}
    .comment-sum{padding:10px 0; color:#6781ce; font-size:108%;}

    /*begining of comment-item*/
        .comment-item{border:1px solid #cfcfcf; margin-bottom:10px;}
            .comment-item-head{width:100%; overflow:hidden; padding:7px 0; color:#6d7dd4; background:#eeeced;}
                .comment-writer{float:left;padding-left:7px;font-weight:bold;}
                .comment-date{float:right;padding-right:7px;}

            .comment-text{padding:7px;text-align:justify;}
    /*end of comment-item*/


    /*begining of sending comment*/
        .sending-comment{width:100%; padding-top:10px;}
            .comment-target{float:left; width:100%;}
                .comment-target table{width:100%;}
            .comment-target table td{vertical-align:top;padding:0;margin:0;}
                td.top-left12,td.top-right12,td.foot-left12,td.foot-right12{width:19px;height:15px;font-size:0;}
                td.top-left12{background:url( "images/comtop-left.gif" ) no-repeat;}
                td.top-right12{background:url( "images/comtop-right.gif" ) no-repeat;}
                td.foot-left12{background:url( "images/comfoot-left.gif" ) no-repeat;}
                td.foot-right12{background:url( "images/comfoot-right.gif" ) no-repeat;}
                td.top-border12{border-top:9px solid #cfcfcf;font-size:0;}
                td.left-border12{border-left:9px solid #cfcfcf;font-size:0;}
                td.right-border12{border-right:9px solid #cfcfcf;font-size:0;}
                td.foot-border12{border-bottom:9px solid #cfcfcf;font-size:0;}
                td.body12{}
                    .all-out{width:320px;padding:5px;}
                    .send-item{font-size:108%;}
                        .send-item-name{color:#6a7ed4;padding:5px 0;}
                        .send-item input{width:187px;border:1px solid #cfcfcf;}
                        .send-item textarea{width:315px;border:1px solid #cfcfcf;height:100px;}

            .comment-send{width:100%; overflow:hidden; padding:15px 0 0; text-align:right;}
                .comment-send a,.comment-send a:visited{display:inline-block;width:63px;height:27px;background:url("images/button.gif") no-repeat;}

            .kapcha-text,.kapcha-target{padding:5px 0;}
            .error-information{color:#cc0000;padding:5px 0;}
    /*end of sending comment*/





                                
