﻿/* Skin tin tuc 2 cot - blue */
body {
    font-family: arial,sans-serif !important;
    background: #f1f1f1;
}

.wrapper {
    width: 99%;
    margin: 0 auto;
    background-color: #fff;
    border: none;
}

    .wrapper .block_header {
    }

        .wrapper .block_header .head {
            height: 140px;
            display: flex;
            justify-content: space-between;
        }

            .wrapper .block_header .head .banner {
                display: inline-block;
                vertical-align: top;
            }

                .wrapper .block_header .head .banner #banner {
                }

                    .wrapper .block_header .head .banner #banner a {
                        display: block;
                        width: 100%;
                    }

                        .wrapper .block_header .head .banner #banner a img {
                            width: 100%;
                        }

            .wrapper .block_header .head .contact {
                width: 328px;
                display: inline-block;
            }

                .wrapper .block_header .head .contact .uppermenu {
                }

                    .wrapper .block_header .head .contact .uppermenu ul {
                        padding: 0;
                        margin: 0px 0px;
                        list-style: none;
                        display: -webkit-box;
                        display: -moz-box;
                        display: -ms-flexbox;
                        display: -webkit-flex;
                        display: flex;
                        -webkit-flex-flow: row wrap;
                        justify-content: space-around;
                    }

                        .wrapper .block_header .head .contact .uppermenu ul li {
                            display: inline-block;
                        }

                            .wrapper .block_header .head .contact .uppermenu ul li a {
                                font-size: 12px;
                                color: #fff;
                            }

    .wrapper .block_main {
        padding: 10px 5px;
        box-sizing: border-box;
        overflow: hidden;
        display: flex;
        justify-content: space-between;
    }

        .wrapper .block_main .main_content {
            width: 600px;
            display: inline-block;
            margin: 0px;
            float: left;
        }

            .wrapper .block_main .main_content #mdlindex {
            }

                .wrapper .block_main .main_content #mdlindex #slideshow {
                    width: 100%;
                    height: 280px;
                    margin: 0px;
                    border: none;
                }

                    .wrapper .block_main .main_content #mdlindex #slideshow div {
                        width: 100%;
                        height: 280px;
                    }

                        .wrapper .block_main .main_content #mdlindex #slideshow div a {
                            display: flex;
                            width: 100%;
                            height: 100%;
                            overflow: hidden;
                        }

                            .wrapper .block_main .main_content #mdlindex #slideshow div a img {
                                max-width: 100%;
                                max-height: 100%;
                                display: flex;
                                margin: auto;
                            }

                .wrapper .block_main .main_content #mdlindex .mdlpro {
                }

                    .wrapper .block_main .main_content #mdlindex .mdlpro .proindex {
                    }

.cBox.listprods {
    margin: 10px 0px 10px 0px;
    /* border: aliceblue; */
    -moz-border-radius: 5px 5px 5px 5px;
    /* -webkit-border-radius: 5px 5px 5px 5px; */
    /* border-radius: 5px 5px 5px 5px; */
}

    .cBox.listprods .head {
        width: 100%;
        /* height: 30px; */
        color: #FFF;
        /* background: url(skin_m007/camau.jpg) no-repeat; */
        /* background-size: contain; */
        margin-top: 5px;
        display: inline-block;
        /* border-bottom: 1px solid #026c9c; */
        background-color: #f1f1f1;
    }

        .cBox.listprods .head a {
            /* margin: 7px 0px 0px 40px; */
            padding: 8px 25px 8px 15px;
            display: inline-block;
            font-size: 13px;
            font-weight: bold;
            /* background: #92cddb url(skin_m007/bg_end_head.jpg) no-repeat top right; */
            cursor: default;
        }

        .cBox.listprods .head a {
            text-decoration: none;
        }

    .cBox.listprods .body {
        text-align: center;
    }

        .cBox.listprods .body .list_items {
            padding: 0px 0px;
        }

            .cBox.listprods .body .list_items .item {
                width: 120px;
                height: 150px;
                display: inline-block;
                vertical-align: top;
                margin: 15px 4px 10px 4px;
                border: solid 1px #ccc;
                padding: 0px 0px 30px 0px;
                -moz-border-radius: 5px 5px 5px 5px;
                /* -webkit-border-radius: 5px 5px 5px 5px; */
                /* border-radius: 5px 5px 5px 5px; */
                text-align: center;
            }

                .cBox.listprods .body .list_items .item a.img {
                    max-width: 100%;
                    max-height: 100%;
                    display: table-cell;
                    height: 100px;
                    width: 100%;
                    vertical-align: middle;
                    /* border: 1px solid #026c9c; */
                    text-align: center;
                    margin: 0 auto;
                }

                .cBox.listprods .body .list_items .item a {
                    position: relative;
                    height: auto;
                    width: 100%;
                }

                    .cBox.listprods .body .list_items .item a img {
                    }

                    .cBox.listprods .body .list_items .item a.img img {
                        display: block;
                        /* border: 1px solid #026c9c; */
                        box-sizing: border-box;
                        width: 100%;
                        padding: 2px;
                        margin: 0px 0px 15px 0px;
                    }

                    .cBox.listprods .body .list_items .item a.title {
                        display: block;
                        text-align: center;
                        font-size: 13px;
                        padding: 0px 1px;
                        line-height: 16px;
                        font-weight: bold;
                    }

.cBox.listnews {
    margin: 0px 0px 15px 0px;
    border: none;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
}

    .cBox.listnews .head {
        width: 100%;
        height: 30px;
        color: #FFF;
        background: #f1f1f1;
        background-size: contain;
        margin-top: 5px;
        display: inline-block;
    }

        .cBox.listnews .head a {
            margin: 0;
            display: block;
            color: #000;
            font-size: 13px;
            font-weight: bold;
        }

    .cBox.listnews .body {
    }

        .cBox.listnews .body .list_items {
            padding: 0;
        }

            .cBox.listnews .body .list_items .item {
                margin: 0px 0px 15px 0px;
            }

                .cBox.listnews .body .list_items .item .img {
                    display: inline-block;
                    width: 30%;
                    margin-right: 10px;
                }

                    .cBox.listnews .body .list_items .item .img .block {
                        display: block;
                        width: 100%;
                    }

                        .cBox.listnews .body .list_items .item .img .block img {
                            width: 100%;
                            height: auto;
                        }

                .cBox.listnews .body .list_items .item .info {
                    display: inline-block;
                    vertical-align: top;
                    width: 70%;
                }

                    .cBox.listnews .body .list_items .item .info .title {
                        display: block;
                        font-size: 14px;
                        color: #333;
                        font-weight: bold;
                        margin-bottom: 5px;
                    }

                    .cBox.listnews .body .list_items .item .info .detail {
                        display: block;
                        font-size: 12px;
                        text-align: right;
                    }

.cBox.supportnicks {
    margin: 10px 0px 0px 0px;
}

    .cBox.supportnicks .head {
        background: url(skin_m007/topht.jpg) no-repeat 0px 0px;
        background-size: cover;
        height: 62px;
        font-size: 0px;
        vertical-align: top;
    }

    .cBox.supportnicks .body {
        background: url(skin_m007/homeht.jpg) repeat-y;
        background-size: contain;
        vertical-align: top;
    }

    .cBox.supportnicks .body {
    }

        .cBox.supportnicks .body .sup_item {
            margin: 0px 0px 15px 0px;
        }

            .cBox.supportnicks .body .sup_item .nk_title {
                width: 100%;
                text-align: center;
                display: inline-block;
                float: none;
                margin: 5px 0px 0px 0px;
                font-size: 16px;
            }

            .cBox.supportnicks .body .sup_item .nk_phone {
                width: 100%;
                text-align: center;
                display: inline-block;
                float: none;
                font-size: 14px;
                padding: 4px 0px;
            }

            .cBox.supportnicks .body .sup_item .d_nik {
            }

                .cBox.supportnicks .body .sup_item .d_nik a {
                }

                    .cBox.supportnicks .body .sup_item .d_nik a img {
                        width: 100px;
                    }

    .cBox.supportnicks .footer {
        height: 30px;
        background: url(skin_m007/btht.jpg) no-repeat 0px 0px;
        background-size: cover;
    }

.wrapper .block_main .extra_content {
    width: 195px;
    display: inline-block;
    vertical-align: top;
    float: left;
    margin: 10px 0px 0px 0px;
}

.cBox.catemenu {
    /* border: solid 1px #005eb9; */
    -moz-border-radius: 5px 5px 5px 5px;
    /* -webkit-border-radius: 5px 5px 5px 5px; */
    /* border-radius: 5px 5px 5px 5px; */
    margin-bottom: 10px;
}

    .cBox.catemenu .head {
        /* background: url(skin_m007/DM2.jpg) no-repeat 0px -3px, url(skin_m007/bgmenumauweb.jpg) repeat-x; */
        padding: 12px 0px 12px 0px;
        background-size: contain;
        font-size: 14px;
        margin: 0px 0px 10px 0px;
        text-transform: uppercase;
        background-color: #92cddb;
        font-weight: bold;
        border-radius: 5px 5px 0px 0px;
        text-align: center;
    }

    .cBox.catemenu .body {
        margin: 0px 0px 5px 0px;
    }

        .cBox.catemenu .body .nutimg {
            /* background: url(skin_m007/listdm2.jpg) no-repeat 0px 0px,url(skin_m007/dmlist.jpg) repeat-x 0px 0px; */
            padding: 10px 5px 10px 12px;
            border-left: none;
            border-right: none;
            margin: 0px;
            background: #92cddb;
            font-weight: bold;
            border-bottom: thin solid #eaeaea;
            font-size: 11px;
        }

        .cBox.catemenu .body .vmnucatelnk {
        }

        .cBox.catemenu .body .vmnusubcatelnk2, .cBox.catemenu .body .vmnusubcatelnk2_selected {
            background: url('/templates/owebframework/nutmn.png') no-repeat 10px 7px;
            padding: 5px 0px 5px 22px;
        }

        .cBox.catemenu .body .vmnusubcatelnk3, .cBox.catemenu .body .vmnusubcatelnk3_selected {
            padding: 5px 0px 5px 30px;
            font-size: 12px;
        }

            .cBox.catemenu .body .vmnusubcatelnk2:hover, .cBox.catemenu .body .vmnusubcatelnk3:hover {
                color: #016e9f;
            }

        .cBox.catemenu .body .vmnusubcatelnk2_selected, .cBox.catemenu .body .vmnusubcatelnk3_selected {
            color: #ff790b;
        }

.cBox.contacthead {
}

    .cBox.contacthead .block {
        padding: 0;
        margin: 12px 0px;
        list-style: none;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-flow: row wrap;
        justify-content: space-around;
    }

        .cBox.contacthead .block .sup_item {
            /* display: inline-block; */
            /* width: 32%; */
            /* vertical-align: top; */
            /* margin: 8px 0px; */
        }

            .cBox.contacthead .block .sup_item .nk_title {
                font-size: 13px;
                width: 100%;
                text-align: center;
            }

            .cBox.contacthead .block .sup_item .nk_phone {
                width: 100%;
                line-height: initial;
                text-align: center;
                font-size: 14px;
            }

    .cBox.contacthead .hotline {
        width: 284px;
        margin: 0 auto;
    }

        .cBox.contacthead .hotline .c_phone {
            width: 140px;
            display: inline-block;
            height: initial;
            line-height: initial;
            padding: 6px 0px 6px 38px;
            box-sizing: border-box;
            font-size: 14px;
        }

.news_detail {
    border: solid 1px #333;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}

    .news_detail .head {
    }

        .news_detail .head .title {
            color: #333;
            margin: 0px;
            padding: 5px 0px;
            /* background-color: #016e9f; */
            font-size: 16px;
            border-bottom: 3px solid #333;
        }

    .news_detail .time {
        margin: 8px 0px;
        display: block;
    }

    .news_detail .desc {
        font-style: italic;
    }

    .news_detail .detail {
    }

        .news_detail .detail a, .news_detail .detail p {
            font-size: 12px;
            font-weight: initial;
        }

    .news_detail .author {
    }

    .news_detail .tag {
    }

        .news_detail .tag a {
            font-size: 12px;
        }

.news_other {
    margin: 15px 0px 0px 0px;
}

    .news_other .head {
    }

        .news_other .head .title {
            font-size: 16px;
            font-weight: bold;
            border-bottom: 3px solid #333;
            padding: 0px 0px 2px 0px;
            text-transform: uppercase;
            color: #333;
        }

    .news_other .body {
    }

        .news_other .body .list_items {
            margin: 10px 0px 0px 0px;
        }

            .news_other .body .list_items .item {
                display: block;
                padding: 3px 0px 3px 15px;
                font-size: 13px;
                background: url('/templates/owebframework/nutmn.png') no-repeat 0px 6px;
                color: #333;
            }

.paging {
    margin: 0px 0px 15px 0px;
}

    .paging .pagecrnt {
        background: none repeat scroll 0 0 #016e9f;
        border: 1px solid #CCCCCC;
    }

    .paging .page {
    }

    .paging .pagenxt {
    }

    .paging .pageprv {
    }

#viewAllPage {
}

    #viewAllPage .pcontent {
        padding: 10px;
    }

.wrapper .block_footer {
    /* background: url(skin_m007/ftmauweb.jpg) repeat-x #0190d2; */
    -moz-border-radius: 5px 5px 0px 0px;
    /* -webkit-border-radius: 5px 5px 0px 0px; */
    /* border-radius: 5px 5px 0px 0px; */
    color: #000;
}

.wrapper_ow {
    margin: 0px auto;
}

.maincontent {
    background: #fff;
    padding: 5px;
}

.block_left {
    width: 210px;
    float: left;
    margin-right: 5px;
}

.block_main {
    width: 100%;
}

.block_maind {
    float: left;
    width: 750px;
}

.block_right {
    float: right;
    width: 210px;
    margin-left: 5px;
}

.menu_bc {
    height: 36px;
    line-height: 36px;
}

.txt_search {
    border: solid 1px #baa600;
    border-right: 0px;
    width: 165px;
    height: 20px;
    padding: 0px 5px;
    float: left;
}

.btnsearch {
    background-image: url("../skins/skin_m007/icon-search.png");
    width: 32px;
    cursor: pointer;
    float: left;
    height: 32px;
    background-color: #fff;
    padding: 2px !important;
    box-sizing: border-box !important;
}
/*tabspl Box*/
.tabspl {
    margin-bottom: 5px;
    background: white;
}

    .tabspl .bT_sR, .tabspl .bT_sBG, .tabspl .bTlL, .tabspl .bT_lBG, .tabspl .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabspl .bT_lL {
        background: url("skin_m007/tabdmsp-l.jpg") no-repeat left top;
        float: left;
        padding-left: 36px;
    }

    .tabspl .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

.filledRatingStar {
    background: url("skin_m007/star1.png") no-repeat right top;
    height: 16px;
    width: 16px;
}

.emptyRatingStar {
    background: url("skin_m007/star0.png") no-repeat right top;
    height: 16px;
    width: 16px;
}

* html .tabspl .bT_lR {
    float: left;
}

.tabspl .bT_lBG {
    background: none;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    margin-right: -47px;
    padding-left: 0;
    text-transform: uppercase;
}

* html .tabspl .bT_lBG {
    float: left;
}

.tabspl .bT_sR {
    background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
    padding-right: 49px;
}

.tabspl .bT_sBG {
    background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
}

.tabspl .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabspl .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 9px;
    display: none;
}

.tabspl .bC_BG {
    background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
    padding-left: 1px;
}

    .tabspl .bC_BG .bC_I {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
        padding-right: 1px;
    }

        .tabspl .bC_BG .bC_I .bC_C {
        }

.tabspl .bB_L, .tabspl .bB_R, .tabspl .bB_BG {
    height: 5px;
}

.tabspl .bB_L {
    background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
    padding-left: 10px;
}

.tabspl .bB_R {
    background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
    padding-right: 10px;
}

.tabspl .bB_BG {
    background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
}

.tabspl a.vmnucatelnk {
    background: url("skin_m007/backlinkspl.jpg") no-repeat left top;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 2px 9px 15px;
}

    .tabspl a.vmnucatelnk:hover {
        background: url("skin_m007/backlinkspl-hover.jpg") no-repeat left top;
        color: #333333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 10px 2px 9px 15px;
    }

.tabspl a.vmnucatelnk_selected {
    background: url("skin_m007/backlinkspl.jpg") no-repeat left top;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 2px 9px 15px;
}

    .tabspl a.vmnucatelnk_selected:hover {
        background: url("skin_m007/backlinkspl-hover.jpg") no-repeat left top;
        color: #333333;
        display: block;
        font-size: 12px;
        font-weight: bold;
        padding: 10px 2px 9px 15px;
    }


/*tabtke Box*/
.tabtke {
    margin-bottom: 5px;
    background: white;
}

    .tabtke .bT_sR, .tabtke .bT_sBG, .tabtke .bTlL, .tabtke .bT_lBG, .tabtke .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabtke .bT_lL {
        background: url("skin_m007/tabthongke-l.jpg") no-repeat left top;
        float: left;
        padding-left: 33px;
    }

    .tabtke .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabtke .bT_lR {
        float: left;
    }

    .tabtke .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabtke .bT_lBG {
        float: left;
    }

    .tabtke .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabtke .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabtke .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabtke .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabtke .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabtke .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabtke .bC_BG .bC_I .bC_C {
            }

    .tabtke .bB_L, .tabtke .bB_R, .tabtke .bB_BG {
        height: 5px;
    }

    .tabtke .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabtke .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabtke .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }
/*tabttucr Box*/
.tabttucr {
    margin-bottom: 5px;
    background: white;
}

    .tabttucr .bT_sR, .tabttucr .bT_sBG, .tabttucr .bTlL, .tabttucr .bT_lBG, .tabttucr .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabttucr .bT_lL {
        background: url("skin_m007/tabtintuc-l.jpg") no-repeat left top;
        float: left;
        padding-left: 38px;
    }

    .tabttucr .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabttucr .bT_lR {
        float: left;
    }

    .tabttucr .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabttucr .bT_lBG {
        float: left;
    }

    .tabttucr .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabttucr .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabttucr .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabttucr .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabttucr .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabttucr .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabttucr .bC_BG .bC_I .bC_C {
            }

    .tabttucr .bB_L, .tabttucr .bB_R, .tabttucr .bB_BG {
        height: 5px;
    }

    .tabttucr .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabttucr .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabttucr .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }
/*tabnick Box*/
.tabnick {
    margin-bottom: 5px;
    background: white;
}

    .tabnick .bT_sR, .tabnick .bT_sBG, .tabnick .bTlL, .tabnick .bT_lBG, .tabnick .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabnick .bT_lL {
        background: url("skin_m007/tabhotro-l.jpg") no-repeat left top;
        float: left;
        padding-left: 38px;
    }

    .tabnick .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabnick .bT_lR {
        float: left;
    }

    .tabnick .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabnick .bT_lBG {
        float: left;
    }

    .tabnick .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabnick .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabnick .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabnick .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabnick .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabnick .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabnick .bC_BG .bC_I .bC_C {
            }

    .tabnick .bB_L, .tabnick .bB_R, .tabnick .bB_BG {
        height: 5px;
    }

    .tabnick .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabnick .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabnick .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }

/*tabtt Box*/
.tabtt {
    margin-bottom: 5px;
    background: white;
}

    .tabtt .bT_sR, .tabtt .bT_sBG, .tabtt .bTlL, .tabtt .bT_lBG, .tabtt .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabtt .bT_lL {
        background: url("skin_m007/tabbanchay-l.jpg") no-repeat left top;
        float: left;
        padding-left: 35px;
    }

    .tabtt .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabtt .bT_lR {
        float: left;
    }

    .tabtt .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabtt .bT_lBG {
        float: left;
    }

    .tabtt .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabtt .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabtt .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabtt .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabtt .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabtt .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabtt .bC_BG .bC_I .bC_C {
            }

    .tabtt .bB_L, .tabtt .bB_R, .tabtt .bB_BG {
        height: 5px;
    }

    .tabtt .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabtt .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabtt .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }


/*tabbch Box*/
.tabbch {
    margin-bottom: 5px;
    background: white;
}

    .tabbch .bT_sR, .tabbch .bT_sBG, .tabbch .bTlL, .tabbch .bT_lBG, .tabbch .bT_lR {
        height: 33px;
        line-height: 33px;
    }

    .tabbch .bT_lL {
        background: url("skin_m007/tabbanchay-l.jpg") no-repeat left top;
        float: left;
        padding-left: 35px;
    }

    .tabbch .bT_lR {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
        padding-right: 0;
    }

    * html .tabbch .bT_lR {
        float: left;
    }

    .tabbch .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        margin-right: -47px;
        padding-left: 0;
        text-transform: uppercase;
    }

    * html .tabbch .bT_lBG {
        float: left;
    }

    .tabbch .bT_sR {
        background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
        padding-right: 49px;
    }

    .tabbch .bT_sBG {
        background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    }

    .tabbch .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabbch .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 9px;
        display: none;
    }

    .tabbch .bC_BG {
        background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
        padding-left: 1px;
    }

        .tabbch .bC_BG .bC_I {
            background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
            padding-right: 1px;
        }

            .tabbch .bC_BG .bC_I .bC_C {
            }

    .tabbch .bB_L, .tabbch .bB_R, .tabbch .bB_BG {
        height: 5px;
    }

    .tabbch .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabbch .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabbch .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }

.mdlpro .protop .proitem .pimg {
    border: none;
}

.tabbch img {
    border: none;
    width: 125px;
    height: auto;
}

.mdlpro .protop .proitem .nehosa {
    display: none;
}

.mdlpro .protop .proitem .pdesc {
    display: none;
}

/*tabholine Box*/
.tabholine {
    margin-bottom: 5px;
    background: white;
    width: 200px;
}

.tabholine-l, .tabholine-r, tabholine-c {
    height: 33px;
    line-height: 33px;
}

.tabholine-l {
    background: url("skin_m007/tabhotline-l.jpg") no-repeat left top;
    float: left;
    padding-left: 33px;
}

.tabholine-r {
    background: url("skin_m007/tabdmsp-r.jpg") no-repeat right top;
    padding-right: 49px;
}

.tabholine-c {
    background: url("skin_m007/tabdmsp-c.jpg") repeat-x right top;
    ;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding-left: 5px;
    width: 113px;
}

.tabholine-bol {
    background: url("skin_m007/tabdmsp-bo.jpg") repeat-y left top;
    padding-left: 3px;
}

.prdprice {
    color: #f8e680 !important;
}

.tabholine-bor {
    background: url("skin_m007/tabdmsp-bo.jpg") repeat-y right top;
    padding-right: 3px;
}

.tabholine-botl, .tabholine-botr, .tabholine-botc {
    height: 5px;
}

.tabholine-botl {
    background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
    padding-left: 10px;
}

.tabholine-botr {
    background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
    padding-right: 10px;
}

.tabholine-botc {
    background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
}

.tabholine img {
    height: auto;
    width: 194px;
}

.linkwebl {
    height: 33px;
    line-height: 33px;
    background: url("skin_m007/backlienketweb.jpg") no-repeat right;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 5px;
}

#topnews img {
    display: block;
}

.fnewsimg {
    float: left;
    width: 65px;
    marign-right: 8px;
}

.mdlnws .nwsdetail .author {
    padding-bottom: 10px;
}
/*tabcenter Box*/
.tabcenter {
    margin-bottom: 5px;
}

    .tabcenter .bT_sR, .tabcenter .bT_sBG, .tabcenter .bTlL, .tabcenter .bT_lBG, .tabcenter .bT_lR {
        height: 36px;
        line-height: 36px;
    }

    .tabcenter .bT_lL {
        background: none;
        padding-left: 0px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabcenter .bT_lR {
        background: none;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabcenter .bT_lR {
        float: left;
    }

    .tabcenter .bT_lBG {
        background: none;
        color: #333;
        font-size: 14px;
        font-weight: bold;
        padding-left: 0px;
        text-transform: uppercase;
    }

    * html .tabcenter .bT_lBG {
        float: left;
    }

    .tabcenter .bT_sR {
        background: none;
        padding-right: 12px;
        border-bottom: 1px solid #92cddb;
    }

    .tabcenter .bT_sBG {
        background: none;
    }

    .tabcenter .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabcenter .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
    }
    /*RSS*/
    .tabcenter .bC_BG {
        background: none;
    }

        .tabcenter .bC_BG .bC_I {
            background: none;
            padding: 0px;
        }

            .tabcenter .bC_BG .bC_I div {
                background: #fff;
            }

    .tabcenter .bB_L, .tabcenter .bB_R, .tabcenter .bB_BG {
        height: 0px;
    }


/*tabsp Box*/
.tabsp {
    margin-bottom: 10px;
}

    .tabsp .bT_sR, .tabsp .bT_sBG, .tabsp .bTlL, .tabsp .bT_lBG, .tabsp .bT_lR {
        height: 40px;
        line-height: 38px;
    }

    .tabsp .bT_lL {
        background: url(skin_m007/tabsp_tl.jpg) no-repeat left top;
        padding-left: 6px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabsp .bT_lR {
        background: url(skin_m007/tabsp_tc.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabsp .bT_lR {
        float: left;
    }

    .tabsp .bT_lBG {
        min-width: 190px;
        background: none;
        color: #333;
        font-family: time new roman;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabsp .bT_lBG {
        float: left;
    }

    .tabsp .bT_sR {
        background: url(skin_m007/tabsp_tr.jpg) no-repeat right top;
        padding-right: 6px;
    }

    .tabsp .bT_sBG {
        background: url(skin_m007/tabsp_tc.jpg) repeat-x right top;
    }

    .tabsp .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabsp .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabsp .bC_BG {
        background: #92cddb;
    }

        .tabsp .bC_BG .bC_I {
            background: url("skin_m007/tabc_cr.jpg") repeat-y right top;
            padding: 0px;
        }

    .tabsp .bB_L, .tabsp .bB_R, .tabsp .bB_BG {
        height: 4px;
    }

    .tabsp .bB_L {
        background: url("skin_m007/tabsp_bl.jpg") no-repeat left bottom;
        padding-left: 4px;
    }

    .tabsp .bB_R {
        background: url("skin_m007/tabsp_br.jpg") no-repeat right bottom;
        padding-right: 4px;
    }

    .tabsp .bB_BG {
        background: url("skin_m007/tabsp_bc.jpg") repeat-x right bottom;
    }

/*tabsp Box*/
.tabdmsp {
    margin-bottom: 10px;
}

    .tabdmsp .bT_sR, .tabdmsp .bT_sBG, .tabdmsp .bTlL, .tabdmsp .bT_lBG, .tabdmsp .bT_lR {
        height: 40px;
        line-height: 38px;
    }

    .tabdmsp .bT_lL {
        background: url(skin_m007/tabsptl.png) no-repeat left top;
        padding-left: 6px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabdmsp .bT_lR {
        background: url(skin_m007/tabsptc.png) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabdmsp .bT_lR {
        float: left;
    }

    .tabdmsp .bT_lBG {
        min-width: 190px;
        background: none;
        color: #333;
        font-family: time new roman;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabdmsp .bT_lBG {
        float: left;
    }

    .tabdmsp .bT_sR {
        background: url(skin_m007/tabsptr.png) no-repeat right top;
        padding-right: 6px;
    }

    .tabdmsp .bT_sBG {
        background: url(skin_m007/tabsptc.png) repeat-x right top;
    }

    .tabdmsp .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
        display: none;
    }

    .tabdmsp .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
        display: none;
    }
    /*RSS*/
    .tabdmsp .bC_BG {
        background: #92cddb;
    }

        .tabdmsp .bC_BG .bC_I {
            padding: 0px;
        }

    .tabdmsp .bB_L, .tabdmsp .bB_R, .tabdmsp .bB_BG {
        height: 0px;
    }


/*tabspkm Box*/
.tabspkm {
    margin-bottom: 10px;
}

    .tabspkm .bT_sR, .tabspkm .bT_sBG, .tabspkm .bTlL, .tabspkm .bT_lBG, .tabspkm .bT_lR {
        height: 39px;
        line-height: 38px;
    }

    .tabspkm .bT_lL {
        background: url(skin_m007/tabspkm_tl.jpg) no-repeat left top;
        padding-left: 6px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabspkm .bT_lR {
        background: url(skin_m007/tabspkm_tc.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabspkm .bT_lR {
        float: left;
    }

    .tabspkm .bT_lBG {
        min-width: 190px;
        background: none;
        color: #fff;
        font-family: time new roman;
        font-size: 15px;
        font-weight: bold;
        text-align: center;
        padding-left: 5px;
        text-transform: uppercase;
    }

.name-product a {
    color: #fff !important;
}

* html .tabspkm .bT_lBG {
    float: left;
}

.tabspkm .bT_sR {
    background: url(skin_m007/tabspkm_tr.jpg) no-repeat right top;
    padding-right: 6px;
}

.tabspkm .bT_sBG {
    background: url(skin_m007/tabspkm_tc.jpg) repeat-x right top;
}

.tabspkm .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
    display: none;
}

.tabspkm .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
    display: none;
}
/*RSS*/
.tabspkm .bC_BG {
    background: #4e4e4e;
}

    .tabspkm .bC_BG .bC_I {
        background: url("skin_m007/tabc_cr.jpg") repeat-y right top;
        padding: 0px;
    }

.tabspkm .bB_L, .tabspkm .bB_R, .tabspkm .bB_BG {
    height: 4px;
}

.tabspkm .bB_L {
    background: url("skin_m007/tabspkm_bl.jpg") no-repeat left bottom;
    padding-left: 4px;
}

.tabspkm .bB_R {
    background: url("skin_m007/tabspkm_br.jpg") no-repeat right bottom;
    padding-right: 4px;
}

.tabspkm .bB_BG {
    background: url("skin_m007/tabspkm_bc.jpg") repeat-x right bottom;
}


/*tableft Box*/
.tableft {
    margin-bottom: 5px;
}

m {
    height: 40px;
    line-height: 38px;
}

.tableft .bT_lL {
    /* background: url(skin_m007/tab_tl.jpg) no-repeat left top; */
    /* padding-left: 1px; */
    /* float: left; */
    width: 100%;
}
/*Box Top Large Right*/
.tableft .bT_lR {
    /* background: url(skin_m007/tab_tc.jpg) repeat-x right top; */
    padding-right: 1px;
    margin: 0px 0px 0px 0px;
    background-color: #92cddb;
    border-radius: 5px 5px 0px 0px;
    width: 100%;
}
/*Box Top Small Right*/
* html .tableft .bT_lR {
    float: left;
}

.tableft .bT_lBG {
    padding: 12px 8px 12px 10px;
    background-size: contain;
    margin: 0px 0px 10px 0px;
    background-color: #92cddb;
    border-radius: 5px 5px 0px 0px;
    background: none;
    color: #333;
    font-size: 15px;
    width: 190px;
    text-align: center;
    font-weight: bold;
    padding-left: 0px;
    text-transform: uppercase;
}

* html .tableft .bT_lBG {
    float: left;
}

.tableft .bT_sR {
    /* background: url(skin_m007/tab_tr.jpg) no-repeat right top; */
    /* padding-right: 5px; */
    border-radius: 5px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

.tableft .bT_sBG {
    /* background: url(skin_m007/tab_tc.jpg) repeat-x center top; */
    /* border: thin solid #eaeaea; */
    width: 100%;
}

.tableft .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tableft .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
}
/*RSS*/
.tableft .bC_BG {
    /* border-left: 1px solid #eaeaea; */
    /* border-right: 1px solid #eaeaea; */
    background: none;
    height: auto;
}

    .tableft .bC_BG .bC_I {
        background: none;
    }

.tableft .bB_L, .tableft .bB_R, .tableft .bB_BG {
    height: 4px;
}

.tableft .bB_L {
    /* background: url("skin_m007/tab_bl.jpg") no-repeat left bottom; */
    padding-left: 4px;
}

.tableft .bB_R {
    /* background: url("skin_m007/tab_br.jpg") no-repeat right bottom; */
    padding-right: 4px;
}

.tableft .bB_BG {
    /* background: url("skin_m007/tab_bc.jpg") repeat-x right bottom; */
}

/*tabnews Box*/
.tabnews {
    margin-bottom: 5px;
    background: white;
}

    .tabnews .bT_sR, .tabnews .bT_sBG, .tabnews .bTlL, .tabnews .bT_lBG, .tabnews .bT_lR {
        height: 32px;
        line-height: 32px;
    }

    .tabnews .bT_lL {
        background: url(skin_m007/tabcenter-l.jpg) no-repeat left top;
        padding-left: 31px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabnews .bT_lR {
        background: url(skin_m007/tabcenter-c.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabnews .bT_lR {
        float: left;
    }

    .tabnews .bT_lBG {
        background: none;
        color: #FFFFFF;
        font-size: 13px;
        font-weight: normal;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabnews .bT_lBG {
        float: left;
    }

    .tabnews .bT_sR {
        background: url(skin_m007/tabcenter-r.jpg) no-repeat right top;
        padding-right: 10px;
    }

    .tabnews .bT_sBG {
        background: url(skin_m007/tabcenter-c.jpg) repeat-x right top;
    }

    .tabnews .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabnews .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
    }
    /*RSS*/
    .tabnews .bC_BG {
        background: url("skin_m007/tabcenter-bo.jpg") repeat-y left top;
        ;
    }

        .tabnews .bC_BG .bC_I {
            background: url("skin_m007/tabcenter-bo.jpg") repeat-y right top;
        }

    .tabnews .bB_L, .tabnews .bB_R, .tabnews .bB_BG {
        height: 5px;
    }

    .tabnews .bB_L {
        background: url("skin_m007/tabdmsp-botl.jpg") no-repeat left bottom;
        padding-left: 10px;
    }

    .tabnews .bB_R {
        background: url("skin_m007/tabdmsp-botr.jpg") no-repeat right bottom;
        padding-right: 10px;
    }

    .tabnews .bB_BG {
        background: url("skin_m007/tabdmsp-botc.jpg") repeat-x right bottom;
    }


/*tabright Box*/
.tabright {
    margin-bottom: 10px;
}

    .tabright .bT_sR, .tabright .bT_sBG, .tabright .bTlL, .tabright .bT_lBG, .tabright .bT_lR {
        height: 40px;
        line-height: 38px;
    }

    .tabright .bT_lL {
        background: url(skin_m007/tab_tl.jpg) no-repeat left top;
        padding-left: 5px;
        float: left;
    }
    /*Box Top Large Right*/
    .tabright .bT_lR {
        background: url(skin_m007/tab_tc.jpg) repeat-x right top;
        padding-right: 1px;
    }
    /*Box Top Small Right*/
    * html .tabright .bT_lR {
        float: left;
    }

    .tabright .bT_lBG {
        background: none;
        color: #333;
        font-family: time new roman;
        font-size: 15px;
        width: 190px;
        text-align: center;
        font-weight: bold;
        padding-left: 5px;
        text-transform: uppercase;
    }

    * html .tabright .bT_lBG {
        float: left;
    }

    .tabright .bT_sR {
        background: url(skin_m007/tab_tr.jpg) no-repeat right top;
        padding-right: 5px;
    }

    .tabright .bT_sBG {
        background: url(skin_m007/tab_tc.jpg) repeat-x center top;
    }

    .tabright .bT_sC {
        float: left;
        padding-left: 5px;
        font-size: 11px;
    }

    .tabright .bT_RSS {
        float: right;
        padding-right: 1px;
        height: 16px;
        padding-top: 4px;
    }
    /*RSS*/
    .tabright .bC_BG {
        border-left: 1px solid #eaeaea;
        border-right: 1px solid #eaeaea;
        background: none;
    }

        .tabright .bC_BG .bC_I {
            background: none;
        }

    .tabright .bB_L, .tabright .bB_R, .tabright .bB_BG {
        height: 4px;
    }

    .tabright .bB_L {
        background: url("skin_m007/tab_bl.jpg") no-repeat left bottom;
        padding-left: 4px;
    }

    .tabright .bB_R {
        background: url("skin_m007/tab_br.jpg") no-repeat right bottom;
        padding-right: 4px;
    }

    .tabright .bB_BG {
        background: url("skin_m007/tab_bc.jpg") repeat-x right bottom;
    }

#banner {
    height: 110px;
    text-align: left;
    width: 100%;
}

.ctelstboxidx .cbox a.bxtitle {
    color: #fff;
}

.item_firs {
    margin-left: 0px;
}

.mdlpro .proincate .cteitem a.prdctelst {
    color: #333;
}

    .mdlpro .proincate .cteitem a.prdctelst:hover {
        color: #333;
        text-decoration: underline;
    }

#galerry {
    width: 100%;
}

.mdlnws .nwsindex .nwsitem a.ntlt {
    color: #06f;
}

.uppermenu .lnk {
    background: url('skin_m007/icon_mn_top.png') no-repeat 2px 2px;
    padding-left: 15px;
    color: #fff;
    margin-left: 15px;
}

.uppermenu {
    /* background: url(skin_m007/topmauweb.jpg); */
    font-weight: bold;
    /* border: solid 1px #3393bd; */
    border-top: none;
    -moz-border-radius: 0px 0px 5px 5px;
    /* -webkit-border-radius: 0px 0px 5px 5px; */
    /* border-radius: 0px 0px 5px 5px; */
    font-size: 12px;
    \: 15px;
    \: 15px;
    \: 10px;
    padding: 10px 15px;
    /* box-sizing: border-box; */
    border-radius: 5px 5px 0px 0px;
}

#top-menu {
    background: url('skin_m007/bg_menu.jpg') repeat-x top left;
    font-weight: bold;
    height: 41px;
    text-align: left;
    width: 100%;
    text-shadow: none;
}

.menu_l {
}

.menu_c {
    float: left;
    width: 730px;
}

.menu_r {
    float: right;
    width: 215px;
}

.menu_top ul li.seperator {
}

.menu_top ul li a {
    border-bottom: 0 none;
    color: white;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 48px;
    line-height: 48px;
    overflow: hidden;
    padding: 0 25px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #B25C07;
}

    .menu_top ul li a:hover {
        text-decoration: none;
    }

.ddsmoothmenu {
    font-weight: bold;
    text-align: left;
    padding-left: 10px;
}

    .ddsmoothmenu ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
        z-index: 100;
        display: flex;
        justify-content: space-between;
        padding: 2px 0px;
    }

        .ddsmoothmenu ul li {
            display: inline-block;
            position: relative;
            float: none;
        }

            .ddsmoothmenu ul li a {
                display: block;
                font-size: 10px;
                padding: 10px 0px;
                margin: 0px;
                text-decoration: none;
                padding-right: 0px !important;
            }

            * html .ddsmoothmenu ul li a {
                display: inline-block;
                text-decoration: none;
            }

                .ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited {
                    text-transform: uppercase;
                }

                .ddsmoothmenu ul li a:hover {
                    background: none;
                    text-decoration: none;
                }

            .ddsmoothmenu ul li span {
                padding: 0px 2px;
                display: block;
                font-size: 12px;
            }

            .ddsmoothmenu ul li a:hover span.mnc {
                border-radius: 3px;
            }

            .ddsmoothmenu ul li a:hover {
                background-color: #fff;
                color: #333;
            }

            .ddsmoothmenu ul li.mnselected a span.mnc {
                border-radius: 3px;
            }

            .ddsmoothmenu ul li a:hover .downarrowclass {
                background: none;
                height: 0px;
                width: 0px;
                position: relative;
            }

            .ddsmoothmenu ul li ul li a:hover {
                background: none;
            }

                .ddsmoothmenu ul li ul li a:hover span {
                    background: none;
                }

            .ddsmoothmenu ul li a.selected {
                color: #FFFFFF;
            }

            .ddsmoothmenu ul li ul {
                display: none;
                left: 0;
                position: absolute;
                visibility: hidden;
            }

                .ddsmoothmenu ul li ul li {
                    display: list-item;
                    float: none;
                    margin-top: 0;
                }

                    .ddsmoothmenu ul li ul li ul {
                        top: 0;
                    }

                    .ddsmoothmenu ul li ul li span {
                        padding: 0px;
                        height: 25px;
                        text-transform: none;
                        line-height: 25px;
                        display: block;
                    }

                    .ddsmoothmenu ul li ul li a {
                        /* background-color: #fdee97; */
                        background: url(skin_m007/bgmenumauweb.jpg) repeat-x top left;
                        border-bottom: 1px solid #FFFFBB;
                        border-right: 1px solid #FFFFBB;
                        border-top-width: 0;
                        color: #333;
                        font-size: 12px;
                        font-weight: bold;
                        margin: 0;
                        padding: 5px 0px 5px 10px;
                        width: 160px;
                    }

input[type="submit"] {
    cursor: pointer;
    font-size: 12px;
    border: 2px solid #baa600;
    height: 34px;
    background-color: #92cddb;
    width: 12%;
}

.ddsmoothmenu ul li ul li a:hover {
    /* background-color: #fdee97; 
    background: url(skin_m007/bgmenumauweb.jpg) repeat-x top left;
    border-bottom: 1px solid #FFFFBB; */
    border-top-width: 0;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    border-radius: 0;
    color: #333;
    /* padding: 5px 0px 5px 10px; */
    width: 160px;
}

.downarrowclass {
    background: url("../templates/owebframework/down.gif") no-repeat scroll 0 0 transparent;
    height: 0px !important;
    position: absolute;
    right: 12px;
    top: 12px;
    display: none !important;
    width: 0px !important;
}

.rightarrowclass {
    background: url("../templates/owebframework/nav_arrow.gif") no-repeat scroll 0 0 transparent;
    height: 7px;
    padding-right: 5px;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 5px;
}

.ddshadow {
    left: 0;
    position: absolute;
    top: 0;
}

.toplevelshadow {
    opacity: 0.8;
}

.ddsmoothmenu, .ddsmoothmenu ul li a, .ddsmoothmenu ul li ul li a {
    color: White;
}

    .ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li ul li a:hover {
        /* background: url(skin_m007/menumauwebhover.jpg) repeat-x; */
        /*background: #00608c;*/
    }

.ddsmoothmenu-v ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .ddsmoothmenu-v ul li {
        /* position: relative; */
        /* border-bottom: 0px solid #c0c0c0; */
    }

        .ddsmoothmenu-v ul li ul li {
            border: 1px solid #f5da40;
            border-top: 0px;
        }

        .ddsmoothmenu-v ul li a {
            display: block;
            font-size: 11px;
            overflow: auto;
            padding: 10px 5px 10px 20px;
            /* text-decoration: none; */
            /* background: url('skin_m007/ico_mn_star.png') no-repeat 8px 8px; */
            background-color: #92cddb;
            border-bottom: thin solid #eaeaea;
            font-weight: bold;
            text-align: left;
        }

            .ddsmoothmenu-v ul li a:link, .ddsmoothmenu-v ul li a:visited, .ddsmoothmenu-v ul li a:active {
                color: #2D2D2D;
            }

        .ddsmoothmenu-v ul li.mnusepitems {
            border-top: 1px solid #F6F6F6;
            height: 1px;
        }

        .ddsmoothmenu-v ul li ul li.mnusepitems {
            border-top: 1px solid #FFFFFF;
            height: 1px;
        }

        .ddsmoothmenu-v ul li a.selected {
            color: #FF6600;
        }

        .ddsmoothmenu-v ul li a:hover {
            background: url('skin_m007/ico_mn_star.png') no-repeat 8px 8px #f8e680;
            /* color: #fff; */
            /* background-color: #eaeaea; */
        }

        .ddsmoothmenu-v ul li ul {
            background: none repeat scroll 0 0 #f8e680;
            font-weight: normal;
            position: absolute;
            top: 0;
            visibility: hidden;
            width: 170px;
        }

.mdlnws .nwsindex .nwsitem a.ntlt {
    color: #06f;
}

.t_other {
    color: #FF0000;
    display: block;
    font-weight: bold;
    padding-left: 5px;
    padding-top: 10px;
}

.mdlnws .nwsindex .nwsitem a.othernews {
    color: #333;
}

#topnews_title a.ttl {
    color: #333;
}

#slider1 {
    width: 99%;
}

#topnews_title .item {
    background: url("skin_green/ico_newsl.jpg") no-repeat scroll 2px 7px transparent;
    padding: 2px 2px 2px 8px;
}

.hot_new {
    margin: 0px;
}

#WzTtDiV {
    width: 300px;
}

.mdlnws .nwsdetail .othernws .items a.nwsottl {
    color: #06f;
}

a.ntlt {
    color: #06f;
}

.mdlnws .nwsdetail .tlt {
    color: #0066FF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-shadow: none;
    margin: 0 0 10px;
}

#topnews a.ttl {
    color: #333;
}

.ddsmoothmenu, .mn_s {
    font-weight: bold;
    text-align: left;
    text-shadow: none;
    /* background: url(skin_m007/bgmenumauweb.jpg) repeat-x top left; */
    padding: 0px 10px;
    /*-moz-border-radius: 5px 5px 5px 5px;*/
    /* -webkit-border-radius: 5px 5px 5px 5px; */
    /* border-radius: 5px 5px 5px 5px; */
    margin: 0px 0px;
    /*background: #C0300B;*/
    /*background: -webkit-linear-gradient(#DB4B0E, #C0300B);
    background: -o-linear-gradient(#DB4B0E, #C0300B);
    background: -moz-linear-gradient(#DB4B0E, #C0300B);
    background: linear-gradient(#DB4B0E, #C0300B);*/
    margin: 0px 0px 0px 0px;
}

.mdlnws .nwsindex a.nwsctelst {
    color: #000;
}

.tabright .bT_lBG a {
    color: #fff;
    font-size: 12px;
}

    .tabright .bT_lBG a:hover {
        color: #fff;
        font-size: 12px;
        text-decoration: underline;
    }

.mdlnws .nwsindex a.nwssbctelst {
    color: #fff;
    display: inline-block;
    font-size: 11px;
    font-weight: normal;
    margin: 1px 1px 2px 7px;
}

.mdlpro .proindex .proitem .pprice {
    color: black;
    display: block;
    margin-top: 3px;
    height: 20px;
}

.mdlpro .proindex .proitem .pcart {
    height: 25px;
}

.mdlpro .proindex .proitem a.pcartlnk {
    background: url("skin_m007/btnaddtocart.png") no-repeat scroll 4px 4px transparent;
    color: black;
    display: block;
    float: right;
    height: 29px;
    width: 90px;
}

.mdlpro .proindex .proitem a.ptlt {
    color: #444444;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
    text-decoration: none;
}

a.tabctttl {
    color: #333;
    font-size: 13px;
    font-weight: bold;
}

    a.tabctttl:hover {
        color: #333;
        font-size: 13px;
        font-weight: bold;
    }

.mdlpro .prodetail .information {
    max-width: 520px;
}

.qchomeec4 {
    background: none;
    margin-bottom: 5px;
}

.qchomeec4-l, .qchomeec4-r, .qchomeec4-c {
    height: 206px;
}

.qchomeec4-l {
    background: url(skin_m007/backqc-l.jpg) no-repeat left top;
    padding-left: 4px;
}

.qchomeec4-r {
    background: url(skin_m007/backqc-r.jpg) no-repeat right top;
    padding-right: 4px;
}

.qchomeec4-c {
    background: url(skin_m007/backqc-c.jpg) repeat-x right top;
    padding-top: 4px;
}

#slideshow {
    display: block;
    position: relative;
}

    #slideshow DIV IMG {
        display: block;
        border: 0;
        margin-bottom: 0px;
    }

.mdlpro .prodetail a.pcartlnk {
    background: url(skin_m007/btnaddtocart.png) no-repeat right;
    color: black;
    display: block;
    height: 28px;
    float: right;
    width: 90px;
    margin: 0px auto;
}

.mdlpro .proincate .cteitem .proitem a.pcartlnk {
    background: url("skin_m007/btnaddtocart.png") no-repeat scroll 4px 4px transparent;
    color: black;
    display: block;
    margin: 0px auto;
    height: 28px;
    width: 90px;
}

.count_st {
    font-size: 12px;
    height: 23px;
    line-height: 23px;
}

    .count_st img {
        float: left;
    }

.mdlpro .proincate .cteitem .pprice {
    color: black;
    display: inline-block;
    height: 20px;
    margin-top: 3px;
}

.mdlpro .proincate .cteitem .proitem .pcart {
    color: black;
    text-align: center;
    display: block;
}

.mdlpro .protop .proitem a.pcartlnk {
    background: url(skin_m007/btnaddtocart.png) no-repeat right;
    color: black;
    display: block;
    height: 20px;
    margin: 0px auto;
    width: 25px;
}

.mdlpro .protop .proitem .pcart {
    color: black;
    display: inline-block;
}

.mdlpro .protop .proitem .pprice {
    color: black;
    display: inline-block;
    margin-bottom: 3px;
}

.mdlpro .protop .pnewprice {
    color: #E85421;
    display: inline-block;
    font-weight: bold;
}



.btmlnk {
    color: #fff;
    text-align: center;
}

    .btmlnk a {
        color: #FFFFFF;
        font-size: 13px;
        font-weight: bold;
        padding-left: 20px;
        padding-right: 20px;
    }

        .btmlnk a:hover {
            color: #f7dc01;
            text-decoration: none;
        }

.mdlpro .proindex .proitem {
    border: 1px solid silver;
    border-radius: 5px 5px 5px 5px;
    margin: 4px;
    padding: 3px;
    text-align: center;
}

.mdlpro .proincate .cteitem .proitem .pimg {
    border: none;
}

.mdlpro .proincate .cteitem .proitem {
    border: 1px solid silver;
    border-radius: 5px 5px 5px 5px;
    margin: 4px;
    padding: 3px;
    text-align: center;
}

.hotline {
    width: 160px;
    margin: 0px auto;
}

.mdlnws .nwsdetail .detail img {
    max-width: 500px !important;
}

.mdlpro .prodetail .information .mdlitcmt {
    border: 0px;
}

.mdlpro .proindex .item_sp {
    margin: 0px 2px 0px 3px;
}

.mdlpro .proindex .item_first {
    margin: 0px;
}

.mdlpro .proindex .item_last {
    margin: 0px;
}

.mdlpro .proindex .item_first .proitem {
    margin: 4px 4px 4px 0px;
}

.mdlpro .proindex .item_last .proitem {
    margin: 4px 0px 4px 4px;
}

.dvote {
}

.ptitle {
}

.ticker {
    width: 500px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #DDD;
    margin: 0;
    padding: 0;
    list-style: none;
    border-radius: 5px;
    box-shadow: 0px 0px 5px #DDD;
}

    .ticker li {
        height: 30px;
        border-bottom: 1px dotted #DDD;
        padding: 5px;
        margin: 0px 5px;
    }

.flsearch {
    background: url("skin_m007/bgsearchf.png") repeat-x;
    height: 85px;
    padding: 10px;
    margin-bottom: 10px;
}

.tsearch {
    font-size: 17px;
    color: #fff;
    padding-bottom: 5px;
}

.fsearch {
    height: 20px;
    padding: 5px;
}

.txtsrchfl {
    border: 0px;
    float: left;
    width: 102px;
    outline: none;
}

.btnsrchfl {
    background: url("skin_m007/btnsearchf.png") no-repeat center center;
    width: 18px;
    cursor: pointer;
    float: left;
    height: 18px;
    border: 0px;
}

.keysf {
    display: block;
    padding-top: 5px;
    color: #fff;
}

    .keysf a {
        color: #fff;
    }

        .keysf a:hover {
            text-decoration: underline;
        }

.fblock_l {
    float: left;
    margin-right: 10px;
    width: 205px;
}

.fblock_c {
    float: left;
    width: 500px;
}

.fblock_r {
    float: right;
    width: 250px;
}

.tabtopdl .bT_sBG {
}

.tabtopdl .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabtopdl .vmore {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
    line-height: 20px;
}
/*RSS*/
.tabtopdl .bT_lBG {
}

.tabtopdl .bC_BG {
    background: url("skin_m007/bgtabdl.png") no-repeat top center;
}

.tabtopdl .vmore {
    background: url("skin_m007/bgviewmore.png") no-repeat center center;
    height: 22px;
    width: 90px;
}

    .tabtopdl .vmore a {
        color: #39434c;
        padding-left: 10px;
    }

.flnumview {
    display: block;
}

.txtsearch {
    float: left;
}

.tabtopdl .bT_sR, .tabtopdl .bT_sBG, .tabtopdl .bTlL, .tabtopdl .bT_lBG, .tabtopdl .bT_lR {
    height: 33px;
    line-height: 33px;
}

.tabtopdl .bT_lL {
    float: left;
}
/*Box Top Large Right*/
.tabtopdl .bT_lR {
}
/*Box Top Small Right*/
* html .tabtopdl .bT_lR {
    float: left;
}

.tabtopdl .bT_lBG {
    float: left;
    padding-right: 10px;
    background: none;
    color: #768696;
    font-size: 18px;
    font-weight: bold;
    height: 30px;
    line-height: 33px;
}

.tabdltop {
    margin-top: 8px;
}

.tabtopdl .bT_sR {
    background: none;
    border-bottom: 1px solid #008073;
}

.tabdltop .bT_sR, .tabdltop .bT_sBG, .tabdltop .bTlL, .tabdltop .bT_lBG, .tabdltop .bT_lR {
    height: 35px;
    line-height: 35px;
}

.tabdltop .bT_lL {
    background: url(skin_m007/tabdltl.png) no-repeat left top;
    padding-left: 35px;
    float: left;
}
/*Box Top Large Right*/
.tabdltop .bT_lR {
    background: url(skin_m007/tabdltc.png) repeat-x right top;
    padding-right: 1px;
}
/*Box Top Small Right*/
* html .tabdltop .bT_lR {
    float: left;
}

.tabdltop .bT_lBG {
    background: none;
    color: #fff;
    font-family: time new roman;
    font-size: 15px;
    text-align: left;
    padding-left: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.frmlogin {
    padding-top: 2px;
}

.notice {
    line-height: 30px;
    color: #fff;
}

    .notice a {
        color: #fff;
    }

        .notice a:hover {
            text-decoration: underline;
        }

.txtlog {
    width: 120px;
    margin-right: 10px;
    height: 16px;
    padding: 3px;
    border: 0px;
}

.frmlogin .btnlogin {
    background-color: #D5D6D6;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D0D1D1));
    background: -moz-linear-gradient(top, #DFE4E4, #D0D1D1);
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 10px;
    cursor: pointer;
    height: 25px;
    border-radius: 2px;
    line-height: normal;
    border: 1px #AAACAC solid;
    margin-top: 0px;
    display: inline-block;
}

.frmlogin .btnregister {
    background-color: #D5D6D6;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#D0D1D1));
    background: -moz-linear-gradient(top, #DFE4E4, #D0D1D1);
    color: #333;
    font-size: 13px;
    font-weight: bold;
    padding: 3px 10px;
    cursor: pointer;
    height: 25px;
    border-radius: 2px;
    line-height: normal;
    border: 1px #AAACAC solid;
    margin-top: 0px;
    display: inline-block;
}

* html .tabdltop .bT_lBG {
    float: left;
}

.tabdltop .bT_sR {
    background: url(skin_m007/tabdltr.png) no-repeat right top;
    padding-right: 5px;
}

.tabdltop .bT_sBG {
    background: url(skin_m007/tabdltc.png) repeat-x center top;
}

.tabdltop .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabdltop .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 4px;
}
/*RSS*/
.tabdltop .bC_BG {
    background: none;
}

    .tabdltop .bC_BG .bC_I {
        background: none;
    }

.topitemdl {
    font-size: 13px;
    padding: 8px 0px;
}

.itemdl_t a {
    color: #333;
    font-weight: bold;
}

    .itemdl_t a:hover {
        text-decoration: underline;
    }

.topitemdl:hover {
    background: #eee;
}

.numitem {
    float: left;
    display: inline-block;
    width: 15px;
    color: #c13212;
    font-weight: bold;
    padding-left: 5px;
}

.itemdl_t {
    float: left;
    display: inline-block;
    width: 160px;
}

.itemdl_time {
    float: right;
    display: inline-block;
    width: 40px;
    color: #c13212;
    font-size: 15px;
    text-align: right;
    padding-right: 5px;
}

.sprtdl {
    height: 1px;
    background: #e1e1e1;
}

.sprtfdl {
    height: 1px;
    background: #008073;
}

.mdlflibrary .flidetail .ttldtl {
    font-family: Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 25px;
    font-weight: bold;
}

.fli_left {
    float: left;
    width: 235px;
}

.fli_right {
    float: right;
    width: 430px;
}

.dltop {
    margin-bottom: 15px;
}

.fldtopimg {
    width: 500px;
}

.tdwltop a {
    color: #39434c;
    font-size: 25px;
    font-weight: bold;
    font-family: Helvetica,Arial,sans-serif;
}

.dwlviewm a {
    color: #008073;
    font-size: 13px;
    text-decoration: underline;
}

.dwldesctop {
    padding: 5px 0px;
    font-size: 13px;
}

.itemfl_l {
    float: left;
    width: 80px;
}

    .itemfl_l img {
        width: 70px;
        border: 1px solid #e2e2e2;
    }

.itemfl_c {
    float: left;
    width: 320px;
}

    .itemfl_c a.lnk {
        font-weight: bold;
        font-size: 13px;
        color: #333;
    }

        .itemfl_c a.lnk:hover {
            text-decoration: underline;
        }

.itemfl_r {
    float: right;
}

.itemfl_c_desc {
    display: block;
    padding: 7px 0px;
}

.itemfl {
    padding: 10px 0px;
}

.mdlflibrary .flidetail .ttldtl {
    font-family: Helvetica,Arial,sans-serif;
    color: #000;
    font-size: 25px;
    font-weight: bold;
}

.imgdwn {
    background: url("skin_m007/btndownload.png") no-repeat center center;
    width: 222px;
    height: 54px;
    display: block;
}

.ttl {
    color: #768696;
    font-family: Helvetica,Arial,sans-serif;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 5px;
}

.flidetail {
    font-family: Helvetica,Arial,sans-serif;
}

.tt {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    display: block;
    padding-bottom: 5px;
}

.flidetail .emptyRatingStar {
    margin-left: 5px;
}

.flidetail .filledRatingStar {
    margin-left: 5px;
}

.fl_descf {
    background: url("skin_m007/bgdescfl.png") no-repeat center center;
    padding-top: 10px;
}

.flcontent {
    background: url("skin_m007/bgdescfl.png") repeat-x center center;
    padding-top: 10px;
}

.fli_ifo {
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    box-shadow: 0 1px 3px rgba(0,0,0,0.15) inset,0 1px 0 rgba(255,255,255,0.65);
    border: none;
    margin-top: 15px;
    padding: 20px;
    margin-bottom: 20px;
    width: 182px;
    border-bottom: 1px solid #f0f0f0;
    background: #f8f8f8;
}

.tts {
    display: block;
    width: 100%;
    border-top: 1px solid #d0d0d0;
    line-height: 28px;
    color: #768696;
    margin-top: 8px;
}

.ttts {
    color: #333;
    font-size: 13px;
}

.block_c1 {
    width: 700px;
}

.tabtalk .bT_lBG {
    background: #008073;
    font-size: 13px;
    padding-left: 6px;
    font-weight: bold;
    color: #fff;
}

    .tabtalk .bT_lBG a {
        color: #fff;
    }

.tabtalk .bC_BG {
    border: 1px solid #e2e2e2;
    border-top: 0px;
}

.topthread .item {
    padding: 3px 10px 5px 23px;
    background: url("skin_m007/ico_toptalk.png") no-repeat 2px 2px;
}

    .topthread .item a {
        border: 0px;
    }

        .topthread .item a:hover {
            color: #F1B20E;
        }

    .topthread .item .talk_u {
        color: #009966;
        font-weight: bold;
        float: right;
    }

.tabtalk {
    margin-bottom: 10px;
}

.catetalklist {
    background: #eee;
}

    .catetalklist .itemcates {
        float: left;
        margin: 5px 20px 5px 10px;
        font-size: 12px;
        font-weight: bold;
    }

        .catetalklist .itemcates a {
            color: #333;
        }

            .catetalklist .itemcates a:hover {
                text-decoration: underline;
            }

.tk_desc {
    float: left;
    width: 50%;
    padding-top: 5px;
}

.tk_ico img {
    border: 1px solid #f0f0f0;
}

.tk_views {
    float: left;
    width: 15%;
    padding-top: 5px;
}

.tk_ansinfo {
    float: right;
    width: 20%;
}

.itemtalklist {
}

    .itemtalklist .item {
        padding: 10px;
        background: url("skin_m007/bg_itemtalk.png") repeat-x bottom left;
    }

.tk_desc a.ntlt {
    font-weight: bold;
    color: #000;
}

.itemtalklist .talk_t {
    display: block;
    font-size: 11px;
}

.user_t {
    color: #008073;
}

.numfr {
    display: block;
}

.tk_ico {
    float: left;
    width: 60px;
}

.tabtalk .bT_sR, .tabtalk .bT_sBG, .tabtalk .bTlL, .tabtalk .bT_lBG, .tabtalk .bT_lR {
    height: 30px;
    line-height: 30px;
}

.tabtalk .bT_lL {
    background: #008073;
    padding-left: 5px;
    float: left;
}
/*Box Top Large Right*/
.tabtalk .bT_lR {
    background: #008073;
    padding-right: 1px;
}
/*Box Top Small Right*/
* html .tabtalk .bT_lR {
    float: left;
}

* html .tabtalk .bT_lBG {
    float: left;
}

.tabtalk .bT_sR {
    background: #008073;
    padding-right: 5px;
}

.tabtalk .bT_sBG {
    background: #008073;
}

.tabtalk .bT_sC {
    float: left;
    padding-left: 5px;
    font-size: 11px;
}

.tabtalk .bT_RSS {
    float: right;
    padding-right: 1px;
    height: 16px;
    padding-top: 1px;
    color: #fff;
}
/*RSS*/
.dpayment .imgpay {
    float: left;
    margin-right: 10px;
    display: inline-block;
    width: 120px;
}

.dpayment {
    clear: both;
    line-height: 30px;
}

.attr {
    line-height: 25px;
    border-bottom: 1px dotted #d0d0d0;
}

.attr_name {
    font-weight: bold;
    width: 30%;
    float: left;
}

.list_att {
    float: left;
    width: 69%;
}

    .list_att ul li {
        list-style: none;
        display: inline-block;
        padding-left: 10px;
    }

.prstatus {
    line-height: 25px;
    border-bottom: 1px dotted #d0d0d0;
}

.tname {
    width: 75px;
    display: inline-block;
    font-weight: bold;
}

.mdlpro .prodetail {
    border: solid 1px #333;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    padding: 10px;
}

    .mdlpro .prodetail .head {
    }

        .mdlpro .prodetail .head .ptitle {
            color: #333;
            margin: 0px;
            padding: 5px 0px;
            /* background-color: #016e9f; */
            font-size: 16px;
            border-bottom: 3px solid #333;
        }

    .mdlpro .prodetail .body {
        margin: 15px 0px 0px 0px;
    }

        .mdlpro .prodetail .body .img {
            width: 290px;
            display: inline-block;
            margin: 0px 10px 0px 0px;
        }

            .mdlpro .prodetail .body .img #viewlarge {
                display: block;
                width: 100%;
                box-sizing: border-box;
            }

                .mdlpro .prodetail .body .img #viewlarge img {
                    width: 100%;
                    box-sizing: border-box;
                }

            .mdlpro .prodetail .body .img .photos {
            }

        .mdlpro .prodetail .body .info {
            width: 375px;
            display: inline-block;
            vertical-align: top;
        }

            .mdlpro .prodetail .body .info .pdesc {
                padding: 0px 5px;
            }

            .mdlpro .prodetail .body .info .price {
                padding: 10px 13px;
            }

            .mdlpro .prodetail .body .info .pnewprice {
                font-size: 14px;
            }

    .mdlpro .prodetail .pdid {
        padding: 5px 0px;
        border-bottom: 1px dotted #d0d0d0;
    }

.mdlpro #container {
    margin: 15px 0px;
}

    .mdlpro #container ul.tabs-nav {
    }

        .mdlpro #container ul.tabs-nav li {
        }

            .mdlpro #container ul.tabs-nav li a {
                background: none;
                -webkit-border-top-left-radius: 5px;
                -webkit-border-top-right-radius: 5px;
                -moz-border-radius-topleft: 5px;
                -moz-border-radius-topright: 5px;
                border-top-left-radius: 5px;
                border-top-right-radius: 5px;
                background-color: #ccc;
                padding: 7px 12px;
            }

                .mdlpro #container ul.tabs-nav li a:hover {
                    text-decoration: underline;
                }

                .mdlpro #container ul.tabs-nav li a span {
                    background: none;
                    color: #333;
                    padding: 0px 0px;
                    line-height: initial;
                    min-height: initial;
                    min-width: initial;
                }

            .mdlpro #container ul.tabs-nav li.tabs-selected {
            }

                .mdlpro #container ul.tabs-nav li.tabs-selected a {
                    background-color: #016e9f;
                }

                    .mdlpro #container ul.tabs-nav li.tabs-selected a:hover {
                        text-decoration: none;
                        cursor: default;
                    }

                    .mdlpro #container ul.tabs-nav li.tabs-selected a span {
                        color: #fff;
                    }

ul.battr li {
    padding: 0px 10px;
    line-height: 24px;
}

    ul.battr li a.pritem {
        font-size: 12px;
        color: #333;
        background: url("skin_m007/ico_check.png") 0px 0px no-repeat;
        font-weight: normal;
        padding-left: 20px;
    }

        ul.battr li a.pritem:hover {
            color: #f60;
            text-decoration: none;
            background: url("skin_m007/ico_check.png") 0px -28px no-repeat;
            font-weight: bold;
        }

    ul.battr li a.active {
        color: #333;
        text-decoration: none;
        background: url("skin_m007/ico_check.png") 0px -28px no-repeat;
        font-weight: bold;
    }

a.clearfilter {
    background: url("skin_m007/ico_check.png") 0px -14px no-repeat;
    height: 12px;
    width: 20px;
    display: inline-block;
}

.tableft .bT_lBG a {
    color: #333;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
}

.dcart {
    border: 1px solid #e9e9e9;
}

    .dcart .imgprdc {
        width: 100px;
        padding: 1px;
        border: 1px solid #e0e0e0;
    }

    .dcart a.prdcartlink {
        font-weight: bold;
        font-size: 12px;
        padding: 0px 0px 0px 20px;
        color: #333;
        display: block;
    }

.prdimg {
    padding: 5px;
    float: left;
    width: 110px;
}

.procart {
    padding-top: 10px;
    line-height: 25px;
}

.dcinfo {
    border: 1px solid #e9e9e9;
    margin: 10px 0px;
}

.mdlpro .procart .caption {
    margin-top: 10px;
}

.procart tr.crtdtlheader td {
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #e9e9e9;
    color: #555;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 12px 8px 0px;
    text-shadow: 1px 1px 1px #ffffff;
    line-height: 17px !important;
    background: #fdfdfd; /* Old browsers */
    background: -moz-linear-gradient(top, #fdfdfd 0%, #f4f4f4 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdfdfd 0%,#f4f4f4 100%); /* IE10+ */
    background: linear-gradient(to bottom, #fdfdfd 0%,#f4f4f4 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}

#cartstep {
    background: #eee;
    border-width: 1px;
    border-style: solid;
    border-color: #f5f5f5 #e5e5e5 #ccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0 0 2px rgba(0,0,0,.2);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,.2);
    box-shadow: 0 0 2px rgba(0,0,0,.2);
    /* Clear floats */
    overflow: hidden;
    width: 100%;
}

    #cartstep li {
        float: left;
    }

    #cartstep a {
        padding: 0.6em 1em 0.6em 1.5em;
        float: left;
        text-decoration: none;
        color: #444;
        position: relative;
        font-size: 13px;
        font-weight: bold;
        text-shadow: 0 1px 0 rgba(255,255,255,.5);
        background-color: #ddd;
        background-image: -webkit-gradient(linear, left top, right bottom, from(#f5f5f5), to(#ddd));
        background-image: -webkit-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -moz-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -ms-linear-gradient(left, #f5f5f5, #ddd);
        background-image: -o-linear-gradient(left, #f5f5f5, #ddd);
        background-image: linear-gradient(to right, #f5f5f5, #ddd);
    }

    #cartstep li:first-child a {
        padding-left: 1em;
        -moz-border-radius: 5px 0 0 5px;
        -webkit-border-radius: 5px 0 0 5px;
        border-radius: 5px 0 0 5px;
    }

    #cartstep a:hover {
        background: #fff;
    }

    #cartstep a::after,
    #cartstep a::before {
        content: "";
        position: absolute;
        top: 50%;
        margin-top: -1.7em;
        border-top: 1.7em solid transparent;
        border-bottom: 1.7em solid transparent;
        border-left: 1em solid;
        right: -1em;
    }

    #cartstep a::after {
        z-index: 2;
        border-left-color: #ddd;
    }

    #cartstep a::before {
        border-left-color: #ccc;
        right: -1.1em;
        z-index: 1;
    }

    #cartstep a:hover::after {
        border-left-color: #fff;
    }

    #cartstep .current,
    #cartstep .current:hover {
        font-weight: bold;
        background: none;
    }

        #cartstep .current::after,
        #cartstep .current::before {
            content: normal;
        }

    #cartstep li b {
        display: inline-block;
        height: 22px;
        width: 22px;
        background: url(skin_m007/ico_step.png) no-repeat;
        text-align: center;
        color: #333;
        font-size: 13px;
        line-height: 23px;
        margin-right: 5px;
    }

    #cartstep li.active b {
        background: url(skin_m007/ico_step_selected.png) no-repeat;
        text-align: center;
        color: #fff;
        font-size: 13px;
        line-height: 23px;
    }

.viewcart {
    border: 1px solid #ffad41;
    -webkit-box-shadow: #FEFFFF 0px 1px 3px inset;
    -moz-box-shadow: #FEFFFF 0px 1px 3px inset;
    box-shadow: #FEFFFF 0px 1px 3px inset;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 12px;
    font-family: arial, helvetica, sans-serif;
    padding: 4px 8px 4px 8px;
    text-decoration: none;
    display: inline-block;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #ffc579;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc579), to(#fb9d23));
    background-image: -webkit-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -moz-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -ms-linear-gradient(top, #ffc579, #fb9d23);
    background-image: -o-linear-gradient(top, #ffc579, #fb9d23);
    background-image: linear-gradient(to bottom, #ffc579, #fb9d23);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffc579, endColorstr=#fb9d23);
}

    .viewcart:hover {
        border: 1px solid #ff9913;
        font-size: 12px;
        color: #fff;
        text-decoration: none;
        background-color: #ffaf46;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#ffaf46), to(#e78404));
        background-image: -webkit-linear-gradient(top, #ffaf46, #e78404);
        background-image: -moz-linear-gradient(top, #ffaf46, #e78404);
        background-image: -ms-linear-gradient(top, #ffaf46, #e78404);
        background-image: -o-linear-gradient(top, #ffaf46, #e78404);
        background-image: linear-gradient(to bottom, #ffaf46, #e78404);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffaf46, endColorstr=#e78404);
    }

.listcartinbox {
    margin: 5px 0px;
}

    .listcartinbox .prd-cart-img {
        float: left;
        width: 30%;
    }

        .listcartinbox .prd-cart-img img {
            width: 95%;
        }

    .listcartinbox .prd-cart-detail {
        float: right;
        width: 68%;
    }

        .listcartinbox .prd-cart-detail a {
            color: #333;
            font-size: 12px;
        }

.cart-prd-delete {
    float: right;
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(skin_m007/ico_remove.gif) top left no-repeat;
}

.listcartinbox ul li {
    padding: 5px 0px;
    border-bottom: 1px solid #f0f0f0;
}

.item_r {
    text-align: left;
}

.mdlpro .proindex .proitem .item_r .pid {
    font-size: 12px;
    border-bottom: 1px dotted #d0d0d0;
    line-height: 25px;
}

.item_r .attr_name {
    text-align: left;
}

.mdlpro .proindex .proitem .item_r a.ptlt {
    font-size: 12px;
}

    .mdlpro .proindex .proitem .item_r a.ptlt:hover {
        font-size: 12px;
    }

.pvdetail {
    display: inline-block;
    width: 200px;
}

.search_attr {
    line-height: 20px;
    padding: 10px;
}

.attr_n {
    color: #333;
    font-weight: bold;
}

.txtinput {
    margin: 5px 0px;
}

.share_detail {
    margin-bottom: 10px;
}

.sup_img {
    float: left;
    width: 43px;
}

    .sup_img img {
        width: 40px;
    }

.d_niks {
    float: left;
    margin: 0px 5px;
}

    .d_niks img {
        width: 18px;
    }

.d_niky {
    float: left;
}

.nk_phone {
    display: block;
    font-weight: bold;
    font-size: 12px;
    color: #3d6280;
    float: left;
    line-height: 19px;
    width: 100%;
    text-align: center;
    margin: 0px 0px 10px 0px;
}

.nk_title {
    font-weight: bold;
    display: block;
    text-align: center;
    color: #00837d;
    font-size: 16px;
    margin-bottom: 0px;
    width: 100%;
    overflow: hidden;
}

.cmdcapnhat {
    background: url("skin_m007/save.png") no-repeat 0 5px rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 25px;
    margin-left: 20px;
    width: 18px;
}

    .cmdcapnhat:hover {
        background: url("skin_m007/savehover.png") no-repeat 0 5px rgba(0, 0, 0, 0);
        display: block;
        float: left;
        height: 25px;
        margin-left: 20px;
        width: 18px;
    }

.cmdxoa {
    background: url("skin_m007/x.jpg") no-repeat 0 7px rgba(0, 0, 0, 0);
    display: block;
    float: right;
    height: 25px;
    margin-right: 17px;
    width: 12px;
}

.fmn {
    float: left;
    width: 700px;
}

.fsearch {
    float: right;
}

.oldprice {
    text-decoration: line-through;
}

.prddl {
    width: 330px;
}

.prdimgd {
    border: 1px solid #ededed;
}

.toolsort li {
    display: inline-block;
}

.mdlpro .proindex .proitem .item_r .pid {
    margin: 0px;
}

.mdlpro .proindex .proitem .item_r a.ptlt {
    height: 16px;
    margin: 0px;
}

.cBox.statistics {
    /* border: solid 1px #eaeaea; */
    -moz-border-radius: 5px 5px 5px 5px;
    /* -webkit-border-radius: 5px 5px 5px 5px; */
    /* border-radius: 5px 5px 5px 5px; */
    margin-top: 15px;
    border-radius: 5px 5px 0px 0px;
}

    .cBox.statistics .head {
        /* background: url(skin_m007/DM2.jpg) no-repeat 0px -3px, url(skin_m007/bgmenumauweb.jpg) repeat-x; */
        padding: inherit;
        color: #000;
        background-size: contain;
        font-size: 15px;
        text-transform: uppercase;
        font-weight: bold;
        padding: 10px 0px;
        height: auto;
        width: 100%;
        text-align: center;
        background-color: #92cddb;
        border-radius: 5px 5px 0px 0px;
    }

        .cBox.statistics .head span {
        }

    .cBox.statistics .body {
        border: thin solid #ccc;
    }

        .cBox.statistics .body .list_items {
        }

            .cBox.statistics .body .list_items .item {
                padding: 5px 0px 5px 0px;
            }

.adv_allpage {
    margin: 15px 0px 0px 0px;
}

    .adv_allpage .list_item {
    }

        .adv_allpage .list_item .item {
            margin-bottom: 15px;
        }

            .adv_allpage .list_item .item a.img {
            }

                .adv_allpage .list_item .item a.img img {
                    width: 100%;
                }

.adv_banner {
    margin: 15px 0px 0px 0px;
}

    .adv_banner .list_item {
    }

        .adv_banner .list_item .item {
            margin-bottom: 15px;
        }

            .adv_banner .list_item .item a.img {
            }

                .adv_banner .list_item .item a.img img {
                    width: 100%;
                }

.new_product.vertical {
    margin: 10px 0px;
}

    .new_product.vertical .cBox {
        border: solid 1px #005eb9;
    }

        .new_product.vertical .cBox .head {
            background: url(skin_m007/DM2.jpg) no-repeat 0px -3px, url(skin_m007/bgmenumauweb.jpg) repeat-x;
            padding: 8px 8px 8px 45px;
            /* color: #fff; */
            background-size: contain;
            /* font-size: 15px; */
            text-transform: uppercase;
        }

            .new_product.vertical .cBox .head a.title {
                font-size: 15px;
                color: #fff;
            }

        .new_product.vertical .cBox .body {
        }

            .new_product.vertical .cBox .body .list_item {
            }

                .new_product.vertical .cBox .body .list_item .item {
                    border-bottom: 1px solid #ccc;
                    padding: 0px 3px 5px 3px;
                    margin: 10px 0px 0px 0px;
                }

                    .new_product.vertical .cBox .body .list_item .item a.img {
                        display: inline-block;
                        width: 70px;
                        height: 55px;
                    }

                        .new_product.vertical .cBox .body .list_item .item a.img img {
                            width: 100%;
                            height: 100%;
                        }

                    .new_product.vertical .cBox .body .list_item .item a.title {
                        display: inline-block;
                        vertical-align: top;
                        font-size: 13px;
                        width: 182px;
                        margin-left: 2px;
                    }

.extra_content {
    width: 23% !important;
    height: auto;
}

.main_content {
    width: 56% !important;
    height: auto;
    margin: 0px 5px !important;
}

.txt_search {
    border: solid 2px #baa600;
    border-right: 0px;
    width: 85%;
    height: 30px;
    padding: 0px 5px;
    float: left;
    margin: 0 auto;
}

.uppermenu ul {
    display: flex;
    justify-content: space-around;
}

.cBox.catemenu .body .nutimg:hover {
    background-color: #eaeaea;
}

.uppermenu ul li a {
    font-size: 11px;
}

.mdlprdsch {
    margin: 10px auto;
    height: auto;
    width: 100%;
    overflow: hidden;
    text-align: center;
}

.dlcate {
    height: 32px !important;
    width: 190px;
    margin-bottom: 5px;
}

.block {
    display: block;
    width: 100%;
    /* border: thin solid #eaeaea; */
    padding: 18px 0px 0px 0px;
    margin: 0 auto;
}

.cstyletabitem {
    width: 100%;
    margin: 0px 0px 10px 0px;
}

    .cstyletabitem .cBox {
        width: 100%;
        height: auto;
        /* background-color:#92cddb; */
        text-align: center;
    }

.cBox {
    margin: 0px;
    width: 100%;
}

    .cBox .head_cBox {
        padding: 12px 0px 12px 0px;
        background-size: contain;
        border-radius: 0;
        background: none;
        color: #333;
        font-size: 14px;
        width: 100%;
        text-align: center;
        font-weight: bold;
        text-transform: uppercase;
        background-color: #92cddb;
        margin: 10px 0px 0px 0px;
    }

.support {
    width: 170px;
    display: inline-block;
    vertical-align: middle;
}

.slide {
    width: calc(100% - 175px);
    display: inline-block;
    vertical-align: middle;
}

    .slide #banner img {
        width: 100%;
        height: auto;
    }

.support .cBox .head_cBox {
    display: none;
}

.footer .block {
    display: inline-block;
    width: 33%;
    vertical-align: top;
}

    .footer .block .cBox .head {
        font-size: 18px;
        font-weight: bold;
        margin: 0px 0px 10px 0px;
        background-size: contain;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: bold;
        height: auto;
        width: 100%;
        text-align: left;
        background: none;
        margin: 0px 0px 10px 0px;
        padding: 0px;
    }

    .footer .block .ddsmoothmenu-v ul li a {
        background: none;
        border-bottom: none;
        padding: 6px 0px;
    }

.footer .bT_lR .cstyletabitem .cBox .bT_lBG {
    font-size: 18px;
    font-weight: bold;
    margin: 0px 0px 10px 0px;
    text-align: left
}

.footer .bC_I span {
    font-size: 12px;
}

.footer .block .ddsmoothmenu-v ul li a:hover span {
    color: #fff;
}

.extra_content .cBox .block {
    border: thin solid #ccc;
    border-top: none;
    width: 99%;
}

.cstyletabitem .cBox .bT_lBG {
    background-size: contain;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px 0px 12px 0px;
    height: auto;
    width: 100%;
    text-align: center;
    background-color: #92cddb;
    border-radius: 5px 5px 0px 0px;
    margin: 0px 0px 3px 0px;
    box-sizing: border-box;
}

.footer .block .bT_lBG {
    color: #fff;
    background-size: contain;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    height: auto;
    width: 100%;
    text-align: left;
    background: none;
    margin: 0px 0px 10px 0px;
    padding: 0px;
}

a.vmnucatelnk {
    font-size: 12px;
    font-weight: bold;
    display: block;
    padding: 5px 3px 5px 0px;
}

.banner {
    width: 75%;
    display: inline-block;
}

.head .logo {
    display: inline-block;
    width: 22%;
    height: auto;
}

.logo img {
    width: 100%;
    height: auto;
}

.wrapper .block_header .head .banner .advitem img {
    width: 100%;
    height: auto;
}

.wrapper .block_header .head .banner {
    overflow: hidden;
    width: 77%;
}

.advitem {
    width: 100%;
    height: auto;
}

    .advitem img {
        width: 100%;
        height: auto;
    }

.cstyletabitem a.tabctttl {
}

.news_detail img {
    width: 100%;
    height: auto;
    margin: 10px 0px;
}

.footer .block .ddsmoothmenu-v ul li a:hover {
    color: #fff;
}

.menu-footer .ddsmoothmenu ul li a:hover {
    background-color: #333;
    color: #fff;
}

.cstyletabitem {
}

    .cstyletabitem .cBox {
    }

        .cstyletabitem .cBox .bC_BG {
        }

            .cstyletabitem .cBox .bC_BG div {
                padding: 0px !important;
            }

        .cstyletabitem .cBox .bC_B .bC_I {
        }

        .cstyletabitem .cBox .bC_B .tabitmttl {
        }

.extra_content {
}

    .extra_content .cBox {
    }

        .extra_content .cBox .head {
            color: #333;
            background-size: contain;
            font-size: 15px;
            text-transform: uppercase;
            font-weight: bold;
            padding: 12px 8px 12px 10px;
            height: auto;
            width: 100%;
            text-align: center;
            background-color: #92cddb;
            border-radius: 5px 5px 0px 0px;
            margin: 0px 0px 3px 0px;
            box-sizing: border-box;
            cursor: default;
        }

        .extra_content .cBox .body {
        }

            .extra_content .cBox .body ul {
            }

                .extra_content .cBox .body ul li {
                }

                    .extra_content .cBox .body ul li .item {
                        height: auto;
                    }

                        .extra_content .cBox .body ul li .item a.nutimg {
                        }

                        .extra_content .cBox .body ul li .item a.vmnucatelnk {
                            font-size: 12px;
                            text-decoration: none;
                        }

.cstyletabitem .cBox .bC_BG a h3 {
    background: url(skin_m007/ico_mn_star.png) no-repeat 5px 15px #92cddb;
    border-bottom: thin dotted #fff;
    padding: 8px 8px 8px 19px;
    text-align: left;
    font-size: 12px;
    color: #333;
}

    .cstyletabitem .cBox .bC_BG a h3:hover {
        background: url(skin_m007/ico_mn_star.png) no-repeat 5px 15px rgba(146, 205, 219, 0.56);
    }

.cstyletabitem .cBox .bT_lBG h2 {
    color: #333;
}

.footer .block .cBox .body ul li .item {
}

.news_other .body .list_items .item:hover {
    color: #ea3232;
    text-decoration: underline;
}

.lt-services {
    border-bottom: thin dotted #333;
    padding: 2px 0px 2px 5px;
}

    .lt-services:hover {
        background-color: #f1f1f1;
    }

    .lt-services .vmnucatelnk {
        font-size: 12px;
        padding: 7px 3px 7px 0px
    }

.cBox.listprods .body .list_items .item a.title:hover {
    text-decoration: underline;
}
