
/* Comment Generated by Combres - Resource '~/css/master.css' (Mode: Static) */
body
{
    background: #fff url("/images/bg.gif") repeat-x;
    color: #414141;
    font-family: Tahoma, Arial, Times New Roman;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

img
{
    border: 0;
}

hr
{
    background-color: #dadada;
    height: 1px;
    border: 0;
}

.clear
{
    clear: both;
}

.center
{
    clear: both;
    text-align: center;
}

.bold
{
    font-weight: 700;
}

a:hover
{
    color: #e21a22;
    text-decoration: underline;
}

a.link-more-home
{
    color: #ddc600;
    display: block;
    float: right;
    font-family: Arial, Tahoma, Times New Roman;
    font-size: 13px;
    text-decoration: none;
}

.body-wrapper
{
    width: 100%;
    margin: 0;
    padding: 0;
}

.main-container
{
    width: 1004px;
    background: #fff;
    margin: 0;
    clear: both;
    padding: 0;
    min-height: 600px;
    display: table;
}

.l-container
{
    width: 702px;
    margin-top: 14px;
    float: left;
}

.r-container
{
    width: 302px;
    margin-top: 58px;
    float: left;
}

.bottom-wrapper
{
    background: url("/images/bg-b-main.png") repeat-x center bottom;
    width: 100%;
    margin: 0;
    padding: 0;
    padding-bottom: 71px;
}

.wrapper
{
    background: transparent;
    margin: 0 auto;
    width: 1004px;
    position: relative;
}

.r-top-date
{
    position: absolute;
    top: 180px;
    right: 50px;
    z-index: 2;
}

    .r-top-date span.date-now
    {
        font-size: 12px;
        color: #414141;
    }

.header
{
    position: relative;
    height: 186px;
}

.r-header
{
    float: right;
    width: 702px;
}

.footer
{
    width: 100%;
    position: relative;
    background: #5ab8f7;
}

.content-footer
{
    margin: 0 auto;
    min-height: 105px;
    width: 1004px;
    display: table;
}

#logo
{
    background: url("/images/logo.gif") no-repeat;
    width: 280px;
    height: 61px;
    float: left;
    text-indent: -99999px;
    margin: 26px 11px 25px 11px;
}

    #logo a
    {
        display: block;
        width: 280px;
        height: 61px;
    }

.newsletter
{
    float: left;
    width: 142px;
    margin: 0;
    margin-top: 15px;
    padding: 0;
}

.top-ads
{
    display: table;
    padding: 5px 0 4px 0;
}

    .top-ads .obj-ads
    {
        position: relative;
        width: 343px;
        height: 107px;
        float: left;
        margin-right: 1px;
    }

        .top-ads .obj-ads.last
        {
            margin-right: 0px;
        }


a.btn-more1
{
    background: url("/images/btn-more1.gif") no-repeat;
    width: 96px;
    height: 24px;
    text-indent: -99999px;
    margin: 0;
    display: inline-block;
    text-decoration: none;
}

a.btn-booking
{
    background: url("/images/btn-booking1.gif") no-repeat;
    width: 67px;
    height: 17px;
    text-indent: -99999px;
    margin: 0;
    display: inline-block;
    text-decoration: none;
    margin-top: 8px;
}

a.btn-view-all1
{
    background: url("/images/btn-view-all1.gif") no-repeat;
    width: 83px;
    height: 20px;
    text-indent: -99999px;
    margin: 0;
    display: inline-block;
    text-decoration: none;
}

.top-support
{
    background: url("/images/bg-top-supp.png") no-repeat top right;
    width: 283px;
    float: left;
    height: 62px;
    margin: 0;
}

    .top-support .info-supp
    {
        float: left;
        width: 204px;
    }

    .top-support .chat-supp
    {
        float: left;
        width: 74px;
    }

    .top-support span.supp-title
    {
        width: 164px;
        text-align: center;
        display: inline-block;
        margin: 0;
        padding: 0;
        margin-right: 37px;
        padding-top: 6px;
        font-size: 11px;
        color: #59595c;
        font-weight: bold;
        vertical-align: top;
        float: right;
    }

    .top-support span.supp-phone
    {
        float: right;
        width: 164px;
        text-align: center;
        display: inline-block;
        margin: 0;
        padding: 0;
        margin-right: 37px;
        padding-top: 2px;
        font-size: 18px;
        color: #ff6c3f;
        font-weight: bold;
        vertical-align: top;
    }

    .top-support span.supp-email
    {
        width: 164px;
        text-align: center;
        display: inline-block;
        margin: 0;
        padding: 0;
        margin-right: 37px;
        padding-top: 2px;
        font-size: 11px;
        color: #017aa4;
        font-weight: bold;
        vertical-align: top;
        float: right;
    }

    .top-support a.chat-yahoo
    {
        display: inline-block;
        background: url("/images/nick-yahoo.png") no-repeat top left;
        width: 35px;
        height: 35px;
        margin-top: 8px;
    }

    .top-support a.chat-skype
    {
        display: inline-block;
        background: url("/images/nick-skype.png") no-repeat top left;
        width: 35px;
        height: 35px;
        margin-left: 4px;
        margin-top: 8px;
    }

.div-t-search
{
    background: url("/images/div-top-search.png") no-repeat;
    width: 227px;
    height: 30px;
    margin: 0;
    float: right;
    margin-right: 12px;
    margin-top: 22px;
}

    .div-t-search a.btn-search
    {
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-left: 0px;
        margin-top: 6px;
        vertical-align: top;
    }

    .div-t-search #keyword
    {
        font-size: 11px;
        color: #939597;
        padding: 2px;
        width: 192px;
        height: 20px;
        border: none;
        background: none;
        margin: 3px;
    }

#sologan
{
    background: url("/images/sologan.png") no-repeat;
    width: 405px;
    height: 80px;
    text-indent: -99999px;
    position: absolute;
    top: 37px;
    left: 280px;
}

.top-menu
{
    background: url("/images/top-menu.gif") no-repeat;
    height: 70px;
    margin: 0;
    width: 1004px;
}

.top-header-ads
{
    height: 85px;
    position: relative;
    margin: 0;
    padding: 0;
}

#ct-ads-top-header
{
    background-color: red;
    width: 714px;
    height: 68px;
    margin: 9px 0 0 0;
    display: inline-block;
}

.top-menu
{
    padding: 0;
    margin: 0;
}

ul.top-menu-list
{
    list-style: none;
    margin: 0;
    height: 49px;
    padding: 0;
}

    ul.top-menu-list li
    {
        margin: 0;
        padding: 0;
        float: left;
        padding-right: 2px;
        background: url("/images/line-top-menu.gif") no-repeat center right;
    }

        ul.top-menu-list li.last
        {
            background: none;
            padding-right: 0;
        }

        ul.top-menu-list li span
        {
            display: block;
            text-decoration: none;
            height: 49px;
        }

            ul.top-menu-list li span a
            {
                text-decoration: none;
                display: block;
                padding: 15px 8px;
                text-align: center;
                font-size: 12px;
                font-family: Arial, Tahoma, Times New Roman;
                line-height: 19px;
                color: #fff;
            }

            ul.top-menu-list li span.home a
            {
                padding: 0px;
                text-decoration: none;
            }

                ul.top-menu-list li span.home a img
                {
                    border: 0;
                    margin-top: 10px;
                }

            ul.top-menu-list li span.contact a
            {
                padding-right: 11px;
            }

            ul.top-menu-list li span.home
            {
                width: 40px;
            }

            ul.top-menu-list li span.about
            {
                width: 74px;
            }

            ul.top-menu-list li span.business
            {
                width: 116px;
            }

            ul.top-menu-list li span.foreign-news
            {
                width: 90px;
            }

            ul.top-menu-list li span.vietnam-news
            {
                width: 92px;
            }

            ul.top-menu-list li span.art-news
            {
                width: 128px;
            }

            ul.top-menu-list li span.economy-news
            {
                width: 76px;
            }

            ul.top-menu-list li span.form-new
            {
                width: 145px;
            }

            ul.top-menu-list li span.form-ads
            {
                width: 160px;
            }

            ul.top-menu-list li span.contact
            {
                height: 49px;
            }


            ul.top-menu-list li span a:hover, ul.top-menu-list li span a.active
            {
                color: #fff;
                font-weight: bold;
            }

.top-furture
{
    position: relative;
}


.news-latest
{
    width: 694px;
    float: left;
}

.list-news-latest
{
    width: 310px;
    float: left;
}

.fr-img1
{
    width: 367px;
    height: 258px;
    margin-left: 6px;
    float: left;
    background: url("/images/img-fr1.gif") no-repeat;
}

    .fr-img1 img
    {
        margin: 7px 7px;
        border: 0;
    }

.content-news-latest
{
    float: right;
    width: 320px;
}

    .content-news-latest h3
    {
        padding: 0 0 10px 10px;
        margin: 0;
        color: #00a088;
        font-size: 24px;
        font-weight: bold;
        font-family: Arial, Tahoma, Times New Roman;
        line-height: 25px;
    }

    .content-news-latest .des
    {
        padding: 0 10px 5px 10px;
        margin: 0;
        color: #606060;
        font-size: 12px;
        font-weight: normal;
        font-family: Arial, Tahoma, Times New Roman;
        line-height: 18px;
    }

ul.list-furture
{
    list-style: none;
    margin: 0;
    padding: 0;
    width: 300px;
}

    ul.list-furture li
    {
        margin: 0;
        padding: 0;
        margin-bottom: 2px;
        border: #e7e7e7 solid 1px;
        background: #f2f2f2;
    }

        ul.list-furture li:hover, ul.list-furture li.active
        {
            border: #fdff00 solid 1px;
            background: #fdff00;
        }

            ul.list-furture li:hover h5, ul.list-furture li.active h5
            {
                color: #ee0300;
            }

.fr-img2
{
    width: 64px;
    height: 62px;
    margin: 0;
    padding: 0;
    display: inline-block;
    background: url("/images/img-fr2.png") no-repeat;
}

    .fr-img2 img
    {
        margin: 5px 0 0 7px;
        border: 0;
    }

.des-furture
{
    display: inline-block;
    width: 230px;
    margin: 0;
    padding: 0;
    color: #606060;
    line-height: 16px;
}

    .des-furture h5
    {
        padding: 0 0 2px 0;
        margin: 0;
        font-size: 12px;
        color: #dd9200;
        font-weight: bold;
    }

.container
{
    clear: both;
    margin: 0;
}

.left-container
{
    display: inline-block;
    width: 694px;
    margin: 0;
    float: left;
}

.right-container
{
    display: inline-block;
    width: 310px;
    margin: 0;
}

.right-ads1
{
    padding: 0;
    margin: 0;
    margin-bottom: 10px;
}

    .right-ads1 .item-ads
    {
        display: inline-block;
        border: #cdcdcd solid 1px;
        padding: 5px;
        margin-bottom: 5px;
        background-color: #efefef;
    }

        .right-ads1 .item-ads .obj-ads
        {
            width: 287px;
            height: 225px;
        }

.right-title1
{
    width: 300px;
    background: url("/images/bg-title1.jpg") repeat-x;
}

    .right-title1 span
    {
        display: inline-block;
        margin: 0;
        background-color: #fff;
        padding: 0px 10px 10px 0px;
        color: #434343;
        font-size: 13px;
        font-weight: bold;
    }

.left-title1
{
    width: 400px;
    background: url("/images/bg-title2.jpg") repeat-x;
}

    .left-title1 span
    {
        display: inline-block;
        margin: 0;
        background-color: #fff;
        padding: 0px 10px 10px 10px;
        color: #eb0001;
        font-size: 13px;
        font-weight: bold;
    }

.frame-content1
{
    padding: 0;
    margin: 0;
    width: 682px;
    margin-left: 9px;
    margin-bottom: 3px;
}

    .frame-content1 .t-frame
    {
        width: 682px;
        height: 39px;
        background: url("/images/top-frame1.gif") no-repeat;
    }

        .frame-content1 .t-frame span.title
        {
            padding: 9px 0 0 16px;
            margin: 0;
            display: inline-block;
        }

            .frame-content1 .t-frame span.title a
            {
                font-size: 18px;
                color: #fff;
                font-weight: normal;
                text-decoration: none;
                text-transform: uppercase;
                font-family: arial;
                text-shadow: 3px 1px 2px rgba(150, 150, 150, 1);
            }

    .frame-content1 .c-frame
    {
        width: 682px;
        background: url("/images/center-frame1.gif") repeat-y bottom left;
    }

        .frame-content1 .c-frame .content-frame
        {
            margin: 0 0 0 14px;
            padding: 0;
            width: 654px;
            display: table;
        }
            .frame-content1 .c-frame .content-frame img
            {
                border: 1px solid #B1BDBE;
            }

            .frame-content1 .c-frame .content-frame .first-post
            {
                float: left;
                width: 256px;
                margin-top: 10px;
            }

                .frame-content1 .c-frame .content-frame .first-post p.text-news
                {
                    margin: 0;
                    padding: 5px 0 0 0;
                    color: #323131;
                    line-height: 18px;
                }

                    .frame-content1 .c-frame .content-frame .first-post p.text-news a.title-news
                    {
                        color: #2b8cce;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: none;
                        font-family: Arial;
                        text-shadow: 1px 0px 1px rgba(168, 176, 182, 1);
                    }

    .frame-content1 .b-frame
    {
        width: 682px;
        height: 10px;
        background: url("/images/bottom-frame1.gif") no-repeat;
    }

.left-list-new
{
    display: inline-block;
    width: 440px;
}

.right-list-new
{
    display: inline-block;
    width: 230px;
}

.news-first
{
    padding: 10px 0 10px 0;
    margin: 0;
}

    .news-first .des
    {
        width: 248px;
        display: inline-block;
        padding: 0;
        margin: 0;
        vertical-align: top;
        color: #606060;
        line-height: 17px;
    }

    .news-first h5
    {
        color: #ee0300;
        font-weight: bold;
        font-size: 13px;
        margin: 0;
        padding: 0;
        padding-bottom: 5px;
    }

.fr-img3
{
    width: 188px;
    height: 138px;
    margin: 0 0 0 1px;
    padding: 0;
    display: inline-block;
    background: url("/images/img-fr3.png") no-repeat;
}

    .fr-img3 img
    {
        margin: 4px 0 0 6px;
        border: 0;
    }

ul.left-list-other
{
    margin: 0;
    list-style: none;
    padding: 0;
    padding-left: 9px;
    padding-bottom: 10px;
    display: block;
}

    ul.left-list-other li
    {
        padding: 0;
        margin: 0;
        padding-bottom: 8px;
    }

        ul.left-list-other li a
        {
            display: block;
            padding: 0;
            padding-left: 10px;
            background: url("/images/bullet1.gif") no-repeat 0 5px;
            text-decoration: none;
            font-size: 12px;
            color: #0594cc;
            line-height: 15px;
            font-weight: bold;
        }

            ul.left-list-other li a:hover
            {
                background: url("/images/bullet2.gif") no-repeat 0 5px;
                text-decoration: underline;
                font-size: 12px;
                color: #dd9200;
                font-weight: bold;
            }

.right-list-top
{
    width: 230px;
    height: 216px;
    margin: 0;
    margin-top: 12px;
    padding: 0;
    display: inline-block;
    background: url("/images/bg-r-list.png") no-repeat;
    vertical-align: bottom;
}

ul.list-right-top
{
    list-style: none;
    margin: 0;
    padding: 10px 5px;
}

    ul.list-right-top li
    {
        padding: 0;
        margin: 0;
        margin-bottom: 5px;
    }

        ul.list-right-top li .des-news
        {
            display: inline-block;
            width: 150px;
            margin: 0;
            padding: 0;
            color: #606060;
            line-height: 16px;
            vertical-align: top;
        }

            ul.list-right-top li .des-news h5
            {
                padding: 0 0 2px 0;
                margin: 0;
                font-size: 12px;
                color: #dd9200;
                font-weight: bold;
            }

.title-bar1
{
    height: 33px;
    background: url("/images/bg-r-title1.png") no-repeat;
    padding-left: 10px;
    display: inline-block;
    margin: 7px 0 0 10px;
}

.right-title-bar1
{
    height: 33px;
    background: url("/images/bg-l-title1.png") no-repeat right top;
    padding-right: 10px;
}

    .right-title-bar1 span
    {
        color: #dd9200;
        font-size: 18px;
        font-weight: normal;
        line-height: 39px;
    }

.center-ads
{
    width: 676px;
    margin: 0 0 0 8px;
}

    .center-ads .item-ads
    {
        background: #fff;
        padding: 3px;
        border: #cdcdcd solid 1px;
    }

.center-mostview-ads
{
    clear: both;
}

    .center-mostview-ads .left-mostview
    {
        width: 430px;
        display: inline-block;
        vertical-align: top;
    }

    .center-mostview-ads .right-center-ads
    {
        width: 252px;
        display: inline-block;
        vertical-align: top;
    }

.news-mostview
{
    padding: 5px 0 10px 10px;
}

.center-right-ads
{
    margin: 0;
    padding-bottom: 10px;
}

    .center-right-ads .item-ads
    {
        width: 249px;
        height: 82px;
        border: #cdcdcd solid 1px;
        background: #ffffff;
        margin-bottom: 5px;
    }

        .center-right-ads .item-ads .obj-ads
        {
            margin: 3px;
        }

.menu-footer
{
    float: left;
    width: 678px;
    padding: 0;
    margin: 0;
}

.info-footer
{
    margin: 0;
    padding: 0;
    clear: both;
    text-align: center;
    border-top: #d3e3e7 solid 1px;
    padding-top: 10px;
}

    .info-footer .info-com
    {
        color: #424242;
        font-size: 11px;
        line-height: 18px;
    }

        .info-footer .info-com span.company
        {
            color: #017452;
            font-size: 13px;
            font-weight: bold;
        }

.copyright
{
    color: #9cd4fa;
    font-size: 11px;
    font-weight: normal;
    padding: 3px 0 15px 20px;
}

    .copyright a
    {
        text-decoration: none;
        color: #9cd4fa;
        font-size: 11px;
    }

ul.bottom-menu-footer
{
    list-style: none;
    margin: 0;
    display: inline-block;
    padding: 10px 0 0 15px;
}

    ul.bottom-menu-footer li
    {
        float: left;
        padding: 0 6px;
        background: url("/images/line0.gif") no-repeat right center;
        margin: 0;
    }


        ul.bottom-menu-footer li.last
        {
            background: none;
            border-right: none;
        }

        ul.bottom-menu-footer li a
        {
            color: #ffffff;
            font-size: 11px;
            font-weight: normal;
            text-decoration: none;
            line-height: 16px;
        }

            ul.bottom-menu-footer li a:hover, ul.bottom-menu-footer li a.active
            {
                color: #000;
                font-weight: normal;
            }

.t-wp
{
    width: 982px;
    height: 10px;
    background: url("/images/t-wp.png") no-repeat;
}

.b-wp
{
    width: 982px;
    height: 10px;
    background: url("/images/b-wp.png") no-repeat;
}

.m-container
{
    clear: both;
    margin: 0;
    width: 982px;
    background: url("/images/m-wp.png") repeat-y;
}

.left-t-main-catag
{
    width: 675px;
    height: 35px;
    background: url("/images/bg-t-main.gif") repeat-x;
}

    .left-t-main-catag span.t-catag
    {
        color: #434343;
        font-size: 16px;
        font-weight: bold;
        float: left;
        display: inline-block;
        vertical-align: bottom;
        line-height: 24px;
        padding-top: 10px;
        padding-right: 5px;
        background-color: #fff;
        text-transform: uppercase;
        padding-left: 20px;
    }

    .left-t-main-catag span.t-r-date
    {
        color: #606060;
        font-size: 12px;
        float: right;
        display: inline;
        vertical-align: bottom;
        line-height: 24px;
    }

.fr-img4
{
    width: 295px;
    height: 209px;
    margin-left: 5px;
    float: left;
    background: url("/images/img-fr4.gif") no-repeat;
}

    .fr-img4 img
    {
        margin: 7px 7px;
        border: 0;
    }

.news-top-new .content-news
{
    float: right;
    width: 390px;
}

    .news-top-new .content-news a
    {
        display: inline-block;
        text-decoration: none;
        padding: 0 10px 10px 10px;
        margin: 0;
        color: #00a088;
        font-size: 24px;
        font-weight: bold;
        font-family: Arial, Tahoma, Times New Roman;
        line-height: 25px;
    }

    .news-top-new .content-news .des
    {
        padding: 0 10px 5px 10px;
        margin: 0;
        color: #606060;
        font-size: 12px;
        font-weight: normal;
        font-family: Arial, Tahoma, Times New Roman;
        line-height: 18px;
    }

.left-list-catag
{
    width: 452px;
    float: left;
}

.right-hotline
{
    background: url("/images/bg-hotline.gif") no-repeat;
    width: 258px;
    height: 33px;
}

    .right-hotline span
    {
        display: block;
        margin: 0;
        padding: 6px 0 0 110px;
        color: #ff6c3f;
        font-family: arial, tahoma, Times New Roman;
        font-size: 18px;
        font-weight: bold;
        line-height: 21px;
    }

.right-gallery-home
{
    padding: 15px 0;
}

ul.list-gallery-home
{
    display: table;
    margin: 0;
    padding: 0;
    list-style: none;
}

    ul.list-gallery-home li
    {
        float: left;
        width: 124px;
        margin-bottom: 12px;
    }

        ul.list-gallery-home li.second
        {
            margin-left: 10px;
        }

.r-space1
{
    border-top: dotted 1px #b5b5b5;
    height: 16px;
}

.right-title-main
{
    background: url("/images/bg-r-title.gif") no-repeat;
    width: 258px;
    height: 33px;
}

    .right-title-main span
    {
        color: #4b4b4b;
        font-size: 14px;
        font-weight: bold;
        padding: 9px 0 0 39px;
        display: block;
    }

.left-title-main
{
    background: url("/images/bg-l-title.gif") no-repeat;
    width: 662px;
    height: 33px;
}

    .left-title-main span.title-left
    {
        color: #434343;
        font-size: 16px;
        font-weight: bold;
        padding: 9px 0 0 39px;
        display: inline-block;
        text-transform: uppercase;
    }

    .left-title-main span.link-right
    {
        padding: 0;
        margin: 0;
        display: inline-block;
        float: right;
        padding: 7px 8px 0 0;
    }

ul.right-list-hotel
{
    margin: 0;
    margin-left: 4px;
    margin-bottom: 15px;
    padding: 0;
    list-style: none;
    width: 249px;
    border: #d9e7ef solid 1px;
}

    ul.right-list-hotel li
    {
        padding: 10px 14px;
        margin: 0;
        border-bottom: #d9e7ef solid 1px;
    }

        ul.right-list-hotel li.last
        {
            border-bottom: 0;
        }

        ul.right-list-hotel li a
        {
            color: #128058;
            text-decoration: none;
            font-size: 14px;
        }

            ul.right-list-hotel li a:hover
            {
                text-decoration: underline;
            }

        ul.right-list-hotel li img.first-img-hotel
        {
            border: 0;
            margin-top: 10px;
        }

div#right_player_video
{
    width: 258px;
    height: 175px;
    border: 0;
    background: #000;
    margin: 4px 0 15px 0;
    background: url("/images/bg-player.gif");
}

ul.list-right-news
{
    border-bottom: #a2a2a2 dotted 1px;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-top: 10px;
    padding-bottom: 8px;
}

    ul.list-right-news li
    {
        padding: 4px 0;
        padding-left: 12px;
        background: url("/images/bullet3.gif") no-repeat 0px 14px;
    }

        ul.list-right-news li a
        {
            color: #59595c;
            font-size: 12px;
            text-decoration: none;
            line-height: 16px;
        }

            ul.list-right-news li a:hover
            {
                text-decoration: underline;
            }

        ul.list-right-news li span.date
        {
            color: #37b0de;
            font-size: 11px;
            display: inline-block;
            padding-left: 2px;
        }

a.view-all-news
{
    text-decoration: underline;
    color: #42ad95;
    font-size: 11px;
    float: right;
    display: inline-block;
    padding: 13px 0 15px 0;
    font-weight: bold;
}

.bottom-hit
{
    width: 159px;
    float: right;
    margin: 0;
    margin-top: 10px;
    margin-right: 20px;
}

    .bottom-hit span
    {
        font-size: 11px;
        color: #ffffff;
        font-family: Arial, Tahoma, Times New Roman;
        line-height: 17px;
        padding: 0;
        text-align: left;
    }

.bottom-container-ads
{
    padding: 14px 0;
    clear: both;
    display: inline-block;
}

    .bottom-container-ads .obj-ads
    {
        width: 323px;
        height: 95px;
        margin: 0;
        float: left;
    }

    .bottom-container-ads .last
    {
        margin-left: 12px;
    }

.first-item-home
{
    padding: 10px 0;
    clear: both;
}

span.img-first
{
    padding: 4px;
    border: #caecf6 solid 1px;
    float: left;
    margin-right: 8px;
}

.first-item-home a.title-first
{
    text-decoration: none;
    color: #07678b;
    font-size: 15px;
    font-weight: bold;
    line-height: 18px;
    display: inline-block;
    padding-bottom: 5px;
}

.first-item-home .des-item
{
    color: #595959;
    font-size: 11px;
    line-height: 17px;
}

    .first-item-home .des-item b
    {
        color: #252525;
    }

        .first-item-home .des-item b.first-price
        {
            color: #ff2600;
            font-size: 11px;
        }

span.rate-1-star
{
    background: url("/images/1-star.gif") no-repeat;
    width: 49px;
    height: 9px;
    margin: 0;
    display: inline-block;
}

span.rate-2-star
{
    background: url("/images/2-star.gif") no-repeat;
    width: 49px;
    height: 9px;
    margin: 0;
    display: inline-block;
}

span.rate-3-star
{
    background: url("/images/3-star.gif") no-repeat;
    width: 49px;
    height: 9px;
    margin: 0;
    display: inline-block;
}

span.rate-4-star
{
    background: url("/images/4-star.gif") no-repeat;
    width: 49px;
    height: 9px;
    margin: 0;
    display: inline-block;
}

span.rate-5-star
{
    background: url("/images/5-star.gif") no-repeat;
    width: 49px;
    height: 9px;
    margin: 0;
    display: inline-block;
}

.title-other-list
{
    width: 635px;
    margin: 9px 10px;
    border-bottom: #000 dotted 1px;
}

.ct-news-detail
{
    padding: 0 12px;
}

.title-other-list span
{
    padding: 0 0 5px 0px;
    line-height: 16px;
    font-size: 18px;
    color: #323131;
    font-weight: normal;
    text-transform: uppercase;
    display: inline-block;
}

.title-other-business
{
    margin: 0;
    margin: 9px 0;
    border-bottom: #000 dotted 1px;
}

    .title-other-business span
    {
        padding: 0 0 5px 7px;
        line-height: 18px;
        font-size: 16px;
        color: #318cd3;
        font-weight: normal;
        text-transform: uppercase;
        display: inline-block;
    }

ul.list-other-item
{
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;
}

    ul.list-other-item li
    {
        padding: 0;
        margin: 0;
        padding-left: 21px;
        background: url("/images/bullet6.gif") no-repeat 9px 8px;
    }

        ul.list-other-item li a
        {
            color: #2b8cce;
            font-size: 12px;
            text-decoration: underline;
            line-height: 22px;
            font-family: Tahoma, Arial, 'Times New Roman';
        }

            ul.list-other-item li a:hover
            {
                text-decoration: underline;
                color: red;
            }

ul.list-state-home
{
    margin: 10px 0 12px 10px;
    padding: 0;
    list-style: none;
}

    ul.list-state-home li
    {
        display: inline-block;
        width: 130px;
        padding-left: 5px;
    }

        ul.list-state-home li a
        {
            text-decoration: none;
            font-family: Tahoma, Arial, 'Times New Roman';
            font-size: 12px;
            color: #0e73b8;
            line-height: 18px;
        }

            ul.list-state-home li a:hover, ul.list-state-home li a.active
            {
                text-decoration: underline;
                color: red;
            }

ul.list-state-page
{
    margin: 0;
    padding: 10px;
    list-style: none;
}

    ul.list-state-page li
    {
        display: inline-block;
        width: 125px;
    }

        ul.list-state-page li a
        {
            text-decoration: none;
            font-family: Tahoma, Arial, 'Times New Roman';
            font-size: 12px;
            color: #0e73b8;
            line-height: 18px;
        }

            ul.list-state-page li a:hover, ul.list-state-page li a.active
            {
                text-decoration: underline;
                color: red;
            }

ul.list-more-post
{
    padding: 0;
    margin: 0;
    float: right;
    margin-top: 10px;
    margin-left: 10px;
    width: 384px;
    list-style: none;
}

    ul.list-more-post li
    {
        padding: 10px 0;
        clear: both;
        border-bottom: #8d8d8d dotted 1px;
    }

        ul.list-more-post li.last
        {
            border-bottom: 0;
        }

        ul.list-more-post li.first
        {
            padding-top: 0;
        }

        ul.list-more-post li a.title-news
        {
            color: #2b8cce;
            font-size: 12px;
            font-weight: bold;
            font-family: Arial;
            text-decoration: none;
            text-shadow: 1px 0px 1px rgba(168, 176, 182, 1);
        }

        ul.list-more-post li p
        {
            margin: 0;
            padding: 0;
            padding-top: 3px;
            color: #323131;
            line-height: 17px;
        }

ul#top-crumbs
{
    height: 32px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    background: #318cd3;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    -webkit-box-shadow: 1px 1px 1px #534141;
    box-shadow: 1px 1px 1px #534141;
}

    ul#top-crumbs li
    {
        color: #fff;
        float: left;
        font-size: 16px;
        font-weight: 700;
        line-height: 32px;
        padding-left: .75em;
    }

        ul#top-crumbs li a
        {
            background: url("/images/bullet8.png") no-repeat right center;
            color: #fff;
            display: block;
            font-size: 16px;
            text-transform: uppercase;
            font-weight: 700;
            padding: 0 15px 0 0;
        }

            ul#top-crumbs li a:link, ul#top-crumbs li a:visited
            {
                color: #fff;
                text-decoration: none;
            }

            ul#top-crumbs li a:hover, ul#top-crumbs li a:focus
            {
                color: #fff;
                text-decoration: underline;
            }

            ul#top-crumbs li a.last:link, ul#top-crumbs li a.last:visited
            {
                background: none;
                color: #fff;
                text-transform: none;
            }

            ul#top-crumbs li a.first:link, ul#top-crumbs li a.first:visited
            {
                background: none;
                color: #fff;
                text-transform: uppercase;
            }

img.thumb1
{
    margin: 0 10px 2px 0;
}

img.thumb2
{
    border: #2c8eda solid 1px;
    margin: 0 10px 2px 0;
}

.r-article
{
    width: 287px;
    margin-bottom: 2px;
    height: 34px;
    background: url("/images/r-title-article.gif") no-repeat;
}

ul.list-typical-article
{
    margin: 0;
    padding: 0;
    width: 287px;
    list-style: none;
}

    ul.list-typical-article li
    {
        width: 287px;
        height: 122px;
        margin-bottom: 3px;
        background: url("/images/fr-item1.gif") no-repeat;
    }

        ul.list-typical-article li .item-content
        {
            padding: 9px;
            margin: 0;
        }

            ul.list-typical-article li .item-content a.title-news
            {
                color: #005ba1;
                font-size: 14px;
                font-weight: normal;
                text-decoration: none;
                text-transform: uppercase;
            }

            ul.list-typical-article li .item-content p
            {
                padding: 0;
                margin: 0;
                padding-top: 4px;
            }

.list-ads-right
{
    padding-bottom: 10px;
    clear: both;
    width: 287px;
}

    .list-ads-right .obj-ads
    {
        padding-bottom: 3px;
        margin-bottom:6px;
    }

        .list-ads-right .obj-ads span.title
        {
            background: #298fde;
            text-align: center;
            text-transform: uppercase;
            padding: 10px;
            display: block;
            margin-bottom: 1px;
        }

            .list-ads-right .obj-ads span.title a
            {
                color: #fff;
                text-decoration: none;
                text-transform: uppercase;
                font-size: 14px;
                font-weight: bold;
                line-height:22px;
                font-family: Arial, Tahoma;
            }

        .list-ads-right .obj-ads div.content
        {
            width: 287px;
            height: 190px;
            position: relative;
        }



.util-footer
{
    float: left;
    width: 140px;
}

    .util-footer span
    {
        text-transform: uppercase;
        font-size: 12px;
        color: #fff;
        display: inline-block;
        padding-top: 10px;
        font-weight: bold;
    }

    .util-footer ul
    {
        list-style: none;
        margin: 0;
        padding: 0;
        margin-top: 4px;
        margin-bottom: 10px;
    }

        .util-footer ul li a.stock
        {
            background: url("/images/bullet-stock.gif") no-repeat;
            display: inline-block;
            padding-left: 24px;
            font-size: 11px;
            color: #fff;
            text-decoration: none;
            line-height: 17px;
        }

        .util-footer ul li a.exchange
        {
            background: url("/images/bullet-exchange.gif") no-repeat;
            display: inline-block;
            padding-left: 24px;
            font-size: 11px;
            color: #fff;
            text-decoration: none;
            line-height: 17px;
        }

        .util-footer ul li a.gold
        {
            background: url("/images/bullet-gold.gif") no-repeat;
            display: inline-block;
            padding-left: 24px;
            font-size: 11px;
            color: #fff;
            line-height: 17px;
            text-decoration: none;
        }

.frame-list-state
{
    border: #ccc solid 1px;
    width: 675px;
    margin-left: 14px;
    margin-bottom: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.list-all-business
{
    margin: 0;
    padding: 0;
    width: 676px;
    margin-left: 12px;
    clear: both;
}

    .list-all-business .col1
    {
        display: inline-block;
        vertical-align: top;
        width: 218px;
        border-right: #dcdcdc dotted 1px;
        margin-right: 14px;
    }

    .list-all-business .col11:hover
    {
        background-color: #d1af82;
        box-shadow: 0 0 10px #d1af82;
    }

    .list-all-business .col2
    {
        display: inline-block;
        vertical-align: top;
        margin-right: 14px;
        border-right: #dcdcdc dotted 1px;
        width: 218px;
    }

    .list-all-business .col3
    {
        display: inline-block;
        vertical-align: top;
        width: 200px;
    }

    .list-all-business .line-space
    {
        margin: 10px 0;
        height: 1px;
        border-top: #dadada solid 1px;
    }

    .list-all-business span.title-catg
    {
        text-transform: uppercase;
        color: #ff0000;
        font-size: 14px;
        font-weight: normal;
        display: block;
        height: 58px;
        line-height: 19px;
        text-shadow: 1px 1px 1px #fff;
        margin-top: 15px;
    }

    .list-all-business .detail-catg
    {
        padding-right: 16px;
    }

        .list-all-business .detail-catg ul.list-child
        {
            margin: 0;
            padding: 0;
            margin-top: 12px;
            margin-bottom: 12px;
            list-style: none;
        }

            .list-all-business .detail-catg ul.list-child li
            {
                background: url("/images/bullet1.gif") no-repeat left 5px;
                padding-left: 14px;
                color: #2b8cce;
                padding-bottom: 5px;
            }

                .list-all-business .detail-catg ul.list-child li a
                {
                    text-decoration: none;
                    color: #2b8cce;
                    font-size: 12px;
                    line-height: 16px;
                    text-transform: capitalize;
                }

                    .list-all-business .detail-catg ul.list-child li a:hover
                    {
                        text-decoration: underline;
                        color: red;
                    }

        .list-all-business .detail-catg a.view-more-catg
        {
            color: #c6c6c6;
            text-decoration: underline;
            font-size: 12px;
            float: right;
        }

#map_menu_ct
{
    position: relative;
}

.title-main-mod, .content-list-business
{
    padding: 0 12px 10px 12px;
}

.content-list-gift
{
    padding: 0 0 10px 0;
}

.title-main-mod span
{
    display: block;
    background: #318cd3;
    padding: 6px 0 4px 10px;
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
}

.frame-content2
{
    padding: 0;
    margin: 0;
    width: 682px;
    margin-left: 9px;
    margin-bottom: 3px;
}

    .frame-content2 .t-frame
    {
        width: 682px;
        height: 39px;
        background: url("/images/top-frame2.gif") no-repeat;
    }

        .frame-content2 .t-frame span.title
        {
            padding: 9px 0 0 16px;
            margin: 0;
            display: inline-block;
        }

            .frame-content2 .t-frame span.title a
            {
                font-size: 18px;
                color: #fff;
                font-weight: normal;
                text-decoration: none;
                text-transform: uppercase;
            }

    .frame-content2 .c-frame
    {
        width: 682px;
        min-height: 200px;
        background: url("/images/center-frame2.gif") repeat-y bottom left;
        display: inline-block;
    }

        .frame-content2 .c-frame .content-frame
        {
            margin: 0 0 0 14px;
            padding: 0;
            width: 654px;
        }

            .frame-content2 .c-frame .content-frame .first-post
            {
                margin-top: 12px;
                margin-bottom: 5px;
            }

                .frame-content2 .c-frame .content-frame .first-post p.text-news
                {
                    margin: 0;
                    padding: 0;
                    color: #323131;
                    line-height: 18px;
                }

                    .frame-content2 .c-frame .content-frame .first-post p.text-news a.title-news
                    {
                        color: #2b8cce;
                        font-size: 12px;
                        font-weight: bold;
                        text-decoration: under-line;
                    }

    .frame-content2 .b-frame
    {
        width: 682px;
        height: 10px;
        background: url("/images/bottom-frame2.gif") no-repeat;
    }

ul.list-news-post
{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
}

    ul.list-news-post li
    {
        padding: 10px 0;
        clear: both;
        border-bottom: #8d8d8d dotted 1px;
    }

        ul.list-news-post li.last
        {
            border-bottom: 0;
        }

        ul.list-news-post li a.title-news, ul.list-news-two li a.title-news
        {
            color: #2b8cce;
            font-size: 12px;
            font-weight: bold;
            text-decoration: under-line;
        }

        ul.list-news-post li p, ul.list-news-two li p
        {
            margin: 0;
            padding: 0;
            padding-top: 3px;
            color: #323131;
            line-height: 18px;
        }

ul.list-news-two
{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
}

    ul.list-news-two li
    {
        width: 312px;
        display: inline-block;
        padding: 10px 0;
        clear: both;
        vertical-align: top;
    }

        ul.list-news-two li.last
        {
            width: 312px;
            display: inline-block;
            margin-left: 10px;
            padding: 10px 0;
            clear: both;
            vertical-align: top;
        }

.top-detail-news h1
{
    line-height: 28px;
    font-size: 24px;
    color: #318cd3;
    font-weight: normal;
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    padding-top: 15px;
}

.content-detail
{
    color: #545555;
    font-size: 12px;
    line-height: 18px;
    padding: 20px 5px 10px;
}

.bottom-social
{
    margin: 15px 0;
    float: right;
    position: relative;
    overflow: hidden;
    width: 500px;
}

ul.list-business-two
{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
}

    ul.list-business-two li
    {
        width: 318px;
        display: inline-block;
        padding: 10px 0;
        clear: both;
        vertical-align: top;
    }

        ul.list-business-two li.last
        {
            width: 318px;
            display: inline-block;
            margin-left: 20px;
            padding: 10px 0;
            clear: both;
            vertical-align: top;
        }

        ul.list-business-two li a.title-post
        {
            color: #2b8cce;
            font-size: 12px;
            font-weight: bold;
            text-decoration: none;
            text-transform: uppercase;
        }

        ul.list-business-two li p
        {
            margin: 0;
            padding: 0;
            padding-top: 3px;
            color: #323131;
            line-height: 18px;
        }

.div-title-contact
{
    color: #5a5a5a;
    line-height: 21px;
    display: inline-block;
    width: 120px;
    vertical-align: top;
}

.div-form-contact
{
    color: #5a5a5a;
    line-height: 21px;
    display: inline-block;
    vertical-align: top;
}

.flat_count
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: silver 1px solid;
    border-radius: 2px;
    color: #008754;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 25px;
    margin-bottom: 5px;
    padding: 2px;
    text-align: center;
    width: 27px;
}

.flat_date
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: silver 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 22px;
    margin-bottom: 5px;
    padding: 2px;
    width: 82px;
}

.flat_room, .flat_tour
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: #d8d8d8 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 23px;
    margin-bottom: 5px;
    padding: 2px;
    width: 365px;
}

.textareaflat_room, .textareaflat_tour
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: #d8d8d8 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 90px;
    padding: 2px;
    width: 365px;
}

.flat_emailreg
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: #d8d8d8 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 30px;
    margin-bottom: 5px;
    padding: 2px;
    width: 295px;
    margin-right: 10px;
}

.flat
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: #d8d8d8 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 25px;
    margin-bottom: 5px;
    padding: 2px;
    width: 505px;
}

.textareaflat
{
    -moz-border-radius: 2px;
    background-color: #fff;
    border: #d8d8d8 1px solid;
    border-radius: 2px;
    color: #252222;
    font-family: Tahoma,Arial, Verdana, MS Sans Serif;
    font-size: 12px;
    height: 172px;
    padding: 2px;
    width: 505px;
}

.btn_submit_booking
{
    background: url("/images/btn-booking.gif") no-repeat;
    border: 0;
    color: #fefefe;
    cursor: pointer;
    font-family: Arial,Tahoma, Verdana, MS Sans Serif;
    font-size: 12px;
    font-weight: 700;
    height: 39px;
    margin-right: 5px;
    text-align: center;
    width: 115px;
    vertical-align: top;
}

.btn_submit
{
    background: url("/images/btn-contact.gif") no-repeat;
    border: 0;
    color: #fefefe;
    cursor: pointer;
    font-family: Arial,Tahoma, Verdana, MS Sans Serif;
    font-size: 12px;
    font-weight: 700;
    height: 30px;
    margin-right: 5px;
    margin-top: 10px;
    text-align: center;
    width: 65px;
}

    .btn_submit:hover
    {
        background: url("/images/btn-contact.gif") no-repeat 0 -30px;
    }

.fremailreg span.error
{
    display: block;
    color: #df033a;
    font-family: Arial,Tahoma, Verdana, MS Sans Serif;
    font-size: 11px;
    font-style: italic;
    padding-top: 3px;
}

.fremailreg span.reg_sucess
{
    display: block;
    margin: 0;
    padding-top: 2px;
    padding-bottom: 5px;
    color: Green;
    font-size: 11px;
    font-weight: bold;
}

label.error, ul.ulError li
{
    color: #df033a;
    display: block;
    font-family: Arial,Tahoma, Verdana, MS Sans Serif;
    font-size: 11px;
    font-style: italic;
    padding-top: 3px;
}

.tx-contact
{
    color: #595959;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 20px;
}

    .tx-contact label
    {
        display: inline-block;
        font-weight: 700;
        width: 85px;
    }

.info-contact
{
    padding: 20px 0 10px;
}

.tx-name-com
{
    color: #318cd3;
    display: block;
    font-size: 14px;
    font-weight: bolder;
    padding-bottom: 10px;
}

.tx-contact label
{
    display: inline-block;
    font-weight: 700;
    width: 85px;
}

.txt-map-location
{
    color: #0e7faa;
    font-size: 14px;
    font-weight: 700;
    line-height: 27px;
    text-transform: uppercase;
}

.txt-contact-form
{
    color: #0e7faa;
    font-size: 14px;
    font-weight: 700;
    line-height: 27px;
    padding-top: 20px;
    text-transform: uppercase;
}


ul.list-all-ser
{
    margin: 10px 0 12px 14px;
    padding: 0;
    width: 678px;
    list-style: none;
    border-top: #afafaf dotted 2px;
    padding-top: 15px;
}

    ul.list-all-ser li
    {
        display: inline-block;
        width: 150px;
        padding-left: 12px;
        background: url("/images/bullet1.gif") no-repeat 0 7px;
        padding-bottom: 8px;
    }

        ul.list-all-ser li a
        {
            text-decoration: underline;
            font-family: Tahoma, Arial, 'Times New Roman';
            font-size: 12px;
            color: #0e73b8;
            line-height: 18px;
        }

            ul.list-all-ser li a:hover, ul.list-all-ser li a.active
            {
                text-decoration: underline;
                color: red;
            }


ul.list-service-three
{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
}

    ul.list-service-three li div
    {
        padding-right: 16px;
    }

    ul.list-service-three li
    {
        width: 217px;
        display: inline-block;
        padding: 10px 0;
        clear: both;
        margin-right: 16px;
        vertical-align: top;
        border-right: #dcdcdc dotted 1px;
    }

        ul.list-service-three li.last
        {
            width: 202px;
            margin: 0;
            padding: 0;
            display: inline-block;
            padding: 10px 0;
            clear: both;
            vertical-align: top;
            border-right: 0;
        }

        ul.list-service-three li a.title-post
        {
            color: #318cd3;
            font-size: 12px;
            font-weight: bold;
            display: inline-block;
            padding-top: 3px;
            text-decoration: none;
        }

        ul.list-service-three li p
        {
            margin: 0;
            padding: 0;
            padding-top: 3px;
            color: #323131;
            line-height: 18px;
        }

.title-letter-popup
{
    margin-top: 5px;
    padding: 5px 0;
    background: #24b1e6;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}

.list-pager
{
    text-align: center;
}

#pgnav li.first
{
    padding-top: 5px;
}

.bd-ft .row
{
    text-align: center;
}

.btn-list li.dsp
{
    line-height: 23px;
    font-size: 93%;
}

ol.btn-list li
{
    float: left;
    margin-left: 4px;
    list-style-type: none;
}

span.btn, a.btn:link, a.btn:visited
{
    display: inline-block;
    position: relative;
    background: transparent url("/images/gbtn-bg.png") repeat-x;
    border: 1px solid #e90101;
    text-decoration: none;
    color: #e90101;
    font-size: 13px;
    line-height: 17px;
    cursor: pointer;
    white-space: nowrap;
    margin: 0;
    padding: 5px 8px;
}

a.btn.sel:link, a.btn.sel:visited, span.btn
{
    background-image: url("/images/gbtn-bg-sel.png");
    color: #333;
    font-weight: 700;
    cursor: pointer;
    border-color: #e4905a;
}

    a.btn i.br, span.btn i.br
    {
        bottom: -1px;
        right: -1px;
    }

ol.btn-list
{
    display: inline-block;
    padding: 0;
}

a.btn i.tl, span.btn i.tl
{
    top: -1px;
    left: -1px;
}

a.btn:link, a.btn:visited, span.btn, input.btn
{
    display: inline-block;
    position: relative;
    background: transparent url("/images/gbtn-bg.png") repeat-x;
    border: 1px solid #97a7af;
    text-decoration: none;
    color: #333;
    font-size: 13px;
    line-height: 17px;
    cursor: pointer;
    white-space: nowrap;
    margin: 0;
    padding: 5px 8px;
}

a.hidden:link, a.hidden:visited, input.hidden, span.hidden
{
    display: none;
}

a.btn:hover, a.btn:hover, input.btn:hover
{
    background-image: url("/images/gbtn-bg-sel.png");
    border: 1px solid #e90101;
    color: #e90101;
    text-decoration: none;
    font-weight: bold;
}

span.btn i.tr, a.btn i.tr, span.btn i.tr
{
    top: -1px;
    right: -1px;
}

span.btn i.bl, a.btn i.bl, span.btn i.bl
{
    bottom: -1px;
    left: -1px;
}

span.btn i, a.btn i, span.btn i
{
    display: block;
    _display: none;
    position: absolute;
    width: 1px;
    height: 1px;
    line-height: 0;
    background: #fff;
}

span.btn
{
    display: inline-block;
    position: relative;
    background: #fff;
    border: 1px solid #97a7af;
    text-decoration: none;
    color: #e90101;
    font-size: 13px;
    line-height: 17px;
    cursor: pointer;
    white-space: nowrap;
    margin: 0;
    padding: 5px 8px;
}

.body-detail
{
    line-height: 18px;
}

    .body-detail h2
    {
        line-height: 18px;
        font-size: 12px;
        font-weight: bold;
    }

    .body-detail img
    {
        max-width: 640px;
    }

.Rating
{
    padding: 20px 0;
}

#dvCurrentRate
{
    margin-bottom: 4px;
}

.list_catalog
{
    padding: 0 10px;
}

    .list_catalog .item_catalog
    {
        float: left;
        width: 208px;
        margin-right: 24px;
        margin-bottom: 15px;
        text-align: center;
        background: #eee;
        border: 1px solid #ccc;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        border-radius: 6px;
        position: relative;
    }

        .list_catalog .item_catalog span.bag_id
        {
            background: url("/images/bag_serial.png") no-repeat;
            width: 78px;
            height: 40px;
            position: absolute;
            top: -2px;
            left: -8px;
            color: #fff;
            font-size: 12px;
            font-weight: bold;
            line-height: 40px;
            text-align: center;
            display: block;
        }

        .list_catalog .item_catalog:hover
        {
            background: #e4f3ff;
            border: #98c4e6 solid 1px;
        }

        .list_catalog .item_catalog .ct_pad
        {
            padding: 10px;
        }

        .list_catalog .item_catalog span.price_pro
        {
            font-size: 13px;
            color: red;
            font-weight: bold;
        }

        .list_catalog .item_catalog.last
        {
            margin-right: 0;
        }

        .list_catalog .item_catalog img
        {
            border: #2b8cce solid 1px;
        }

        .list_catalog .item_catalog a.name_catalog
        {
            display: block;
            text-decoration: none;
            padding: 4px 3px;
            text-align: center;
            font-size: 14px;
            color: #2b8cce;
            font-weight: bold;
        }

ul.list-gift-three
{
    padding: 0;
    margin: 0;
    margin-top: 10px;
    list-style: none;
}

    ul.list-gift-three li div
    {
        padding-right: 16px;
    }

    ul.list-gift-three li
    {
        width: 217px;
        display: inline-block;
        padding: 10px 0;
        clear: both;
        margin-right: 16px;
        vertical-align: top;
        border-right: #dcdcdc dotted 1px;
    }

        ul.list-gift-three li.last
        {
            width: 202px;
            margin: 0;
            display: inline-block;
            padding: 10px 0;
            clear: both;
            vertical-align: top;
            border-right: 0;
        }

        ul.list-gift-three li a.title-post
        {
            color: #318cd3;
            font-size: 12px;
            font-weight: bold;
            display: inline-block;
            padding-top: 3px;
            text-decoration: none;
        }

        ul.list-gift-three li p
        {
            margin: 0;
            padding: 0;
            padding-top: 3px;
            color: #323131;
            line-height: 18px;
        }

        ul.list-gift-three li img
        {
            border: #318cd3 solid 1px;
        }
.news-detail .l-service {
float:left;
width:50%;
}
.news-detail .r-service {
float:left;
width:40%;
margin-left:5%;
}


/* Comment Generated by Combres - Resource '~/css/jquery.simplyscroll.css' (Mode: Static) */




.simply-scroll-container
{ 
    position: relative;
}

.simply-scroll-clip
{ 
    position: relative;
    overflow: hidden;
}

.simply-scroll-list
{ 
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .simply-scroll-list li
    {
        padding: 0;
        margin: 0;
        list-style: none;
    }

        .simply-scroll-list li img
        {
            border: none;
            display: block;
        }

.simply-scroll-btn
{
    position: absolute;
    background-image: url("/css/buttons.png");
    width: 42px;
    height: 44px;
    z-index: 3;
    cursor: pointer;
}

.simply-scroll-btn-left
{
    left: 6px;
    bottom: 6px;
    background-position: 0 -44px;
}

    .simply-scroll-btn-left.disabled
    {
        background-position: 0 0 !important;
    }

    .simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus
    {
        background-position: 0 -88px;
    }

.simply-scroll-btn-right
{
    right: 6px;
    bottom: 6px;
    background-position: -84px -44px;
}

    .simply-scroll-btn-right.disabled
    {
        background-position: -84px 0 !important;
    }

    .simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus
    {
        background-position: -84px -88px;
    }

.simply-scroll-btn-up
{
    right: 6px;
    top: 6px;
    background-position: -126px -44px;
}

    .simply-scroll-btn-up.disabled
    {
        background-position: -126px 0 !important;
    }

    .simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus
    {
        background-position: -126px -88px;
    }

.simply-scroll-btn-down
{
    right: 6px;
    bottom: 6px;
    background-position: -42px -44px;
}

    .simply-scroll-btn-down.disabled
    {
        background-position: -42px 0 !important;
    }

    .simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus
    {
        background-position: -42px -88px;
    }

.simply-scroll-btn-pause
{
    right: 6px;
    bottom: 6px;
    background-position: -168px -44px;
}

    .simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus
    {
        background-position: -168px -88px;
    }

    .simply-scroll-btn-pause.active
    {
        background-position: -84px -44px;
    }

        .simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus
        {
            background-position: -84px -88px;
        }



.simply-scroll
{ 
    width: 960px;
    height: 290px;
    margin-bottom: 10px;
}

    .simply-scroll .simply-scroll-clip
    {
        
        width: 960px;
        height: 290px;
    }

    .simply-scroll .simply-scroll-list
    {
    }

        .simply-scroll .simply-scroll-list li
        {
            float: left;
            width: 300px;
            height: 282px;
            margin-right:28px;
        }

            .simply-scroll .simply-scroll-list li img
            {
            }

    .simply-scroll .simply-scroll-btn
    {
    }

    .simply-scroll .simply-scroll-btn-left
    {
    }

        .simply-scroll .simply-scroll-btn-left.disabled
        {
        }

        .simply-scroll .simply-scroll-btn-left:hover
        {
        }

    .simply-scroll .simply-scroll-btn-right
    {
    }

        .simply-scroll .simply-scroll-btn-right.disabled
        {
        }

        .simply-scroll .simply-scroll-btn-right:hover
        {
        }

    .simply-scroll .simply-scroll-btn-up
    {
    }

        .simply-scroll .simply-scroll-btn-up.disabled
        {
        }

        .simply-scroll .simply-scroll-btn-up:hover
        {
        }

    .simply-scroll .simply-scroll-btn-down
    {
    }

        .simply-scroll .simply-scroll-btn-down.disabled
        {
        }

        .simply-scroll .simply-scroll-btn-down:hover
        {
        }





.vert
{ 
    width: 340px;
    height: 375px;
    margin-bottom: 0px;
}

    .vert .simply-scroll-clip
    {
        width: 290px;
        height: 370px;
    }

    .vert .simply-scroll-list
    {
    }

        .vert .simply-scroll-list li
        {
            width: 290px;
            height: 125px;
        }

            .vert .simply-scroll-list li img
            {
            }

    .vert .simply-scroll-btn
    {
    }

    .vert .simply-scroll-btn-up
    { 
        right: 0;
        top: 0;
    }

        .vert .simply-scroll-btn-up.disabled
        {
        }

        .vert .simply-scroll-btn-up:hover
        {
        }

    .vert .simply-scroll-btn-down
    { 
        right: 0;
        top: 52px;
    }

        .vert .simply-scroll-btn-down.disabled
        {
        }

        .vert .simply-scroll-btn-down:hover
        {
        }



