/*-- author:phongbv@hurama.com --*/
img{border:none;vertical-align: middle;}
.format{margin: 0;padding: 0;}
.block{display: block;}
.robot{font-family: "Roboto Condensed", arial, sans-serif;}
.font-ss {font-family: 'Source Sans Pro',arial, Helvetica, sans-serif;}
.fl{float:left;} .fr{float:right;}
.txt_center{text-align: center;} .txt_left{text-align: left;} .txt_right{text-align: right;}
.clear{clear:both;}
.hide{display:none;}
.space3px{padding:3px 0;} .space5px{padding:5px 0;} .space10px{padding:10px 0;}
.cor3px{border-radius:3px;-moz-border-radius:3px;} .cor5px{border-radius:5px;-moz-border-radius:5px;} .cor10px{border-radius:10px;-moz-border-radius:10px;}
.shadow5px{box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);}.shadow10px{box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
*.txt_red{color: #e31e30;} *.txt_blue{color: #124f95;} *.txt_green{color: #1e9512;} *.txt_yellow{color: #f7941d;}
*.txt_fff{color: #fff;} *.txt_000{color: #000;} *.txt_222{color: #222;} *.txt_333{color: #333;} *.txt_555{color: #555;} *.txt_777{color: #777;} *.txt_999{color: #999;}
.txt_10{font-size: 10px;}.txt_11{font-size: 11px;}.txt_12{font-size: 12px;}.txt_13{font-size: 13px;}.txt_14{font-size: 14px;}.txt_15{font-size: 15px;}.txt_16{font-size: 16px;}.txt_17{font-size: 18px;}.txt_18{font-size: 18px;}.txt_20{font-size: 20px;}.txt_25{font-size: 25px;}.txt_30{font-size: 30px;}
.txt_b{font-weight: bold;}.txt_n{font-weight: normal;}.txt_ud{text-decoration: underline;}.txt_d{text-decoration: line-through;}.txt_u{text-transform: uppercase;}
.hr{border-bottom: 1px solid #ddd;}
.line_h19{line-height: 19px;}.line_h22{line-height: 22px;}
.transition{-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}
.rotate{-webkit-transition: -webkit-transform .8s ease-in-out;transition: transform .8s ease-in-out;}
.rotate360:hover{-webkit-transform: rotate(360deg); transform: rotate(360deg);}
.scale:hover{transform: scale(1.1);}
.chrome39{white-space:nowrap;}
.ellipsis{text-overflow:ellipsis;}

.btn{background:#087606;cursor:pointer;display:inline-block;font-size:12px;line-height:normal;padding: 5px 15px;font-weight: 700;color: #fff;}
.btn:hover{color: #fff;}

body{padding:0px 0 0;}

.bar_fix{position:fixed;left:0;top:0;width:100%;z-index:9999;height:30px;background-color: #fff;background-image: -moz-linear-gradient(center top , #fff, #eee);background-image: -webkit-linear-gradient(top,#fff,#eee);}
/*.fix .bar_fix{z-index:999;}*/

#head-language {/* width: 80px; */position: absolute; top: 5px;right: -3px;}
#head-language .lang-item {position: relative;height: 26px;float: left;}
#head-language .lang-item .lang-sub {position: absolute; top: 25px; display: none;}
#head-language .lang-item:hover .lang-sub {display: block;}
#head-language a {float: left; width: 29px; height: 20px;margin-right: 5px;}
#head-language a.vi {background: url(../images/flag-vn.png) no-repeat transparent;}
#head-language a.en {background: url(../images/eng.png) no-repeat center;}

.box_hour{position:absolute;right:140px;top:20px;}
.h2k{position:absolute;right:0;top:15px;}
.hotline{position:absolute;right:0;top:20px;padding: 0;line-height: 20px;}
.hotline .txt_u{background: url(../images/icon_page.png) no-repeat -165px -490px;padding:5px 0 5px 45px;text-transform:none;line-height: 22px;}
.hotline .txt_u b{color: #f00;font-weight:700;font-size: 15px;}
.hotline p{margin:0;padding:0;}
.hotline p b{color:#ed1f24;font-weight: 700;}

.shock{position:absolute;right:280px;top: -14px;background: url(../images/ico.png) no-repeat 0 -336px;display:inline-block;padding: 25px 5px 10px 50px;color:#ffd800;z-index:1000;}
.shock:hover{color:#ffd800;}

#menu_top span.cufon{color:#fff;}
.number_online{position:absolute;left:630px;top:2px;color:#fff;line-height: 17px;}
.number_online div{display:inline-block;}
.number_online .itm{padding-right:30px;}
.number_online .num{color:#fffc00;font-size: 14px;}

.home_banner_right{float:right;width: 262px;}
.home_banner_right p{margin-bottom:15px;float:left;width:50%;height: 40px;line-height: 40px;text-align:center;}
.home_banner_right img{width:236px;height: 400px;}

.article_h1{float:right;width:240px;}
.article_h1 .title{padding: 11px 0;}
.article_h1 .art{border:2px solid #eee;height:230px;overflow:auto;}
.article_h1 .art li{border-top:1px solid #eee;padding: 5px 10px;}
.article_h1 .art li:first-child{border:none;}
.article_h1 .art li img{float:left;width:60px;}
.article_h1 .art li .sum{padding-left:70px;line-height:17px;}

.h1_more{border:1px solid #ccc;margin:5px 0 0;background:#fafafa;}
.h1_more a{background:url(../images/ico.png) no-repeat right -35px;padding:0 15px 0 0;}

.ads_center *{max-width:100%;}

.box_pro_home .col_center{width: 1000px;}
.col_banner{width:200px;float:left;min-height: 200px;}
.col_banner *{max-width:100%;height:100%;}

#column_left .box_left{padding:0;border:none;}
#column_left .box_left .box_title{background:#087606 url(../images/ico.png) no-repeat right -77px;border:none;margin:0;padding:8px 0;}
#column_left .box_left .box_title_text{position:inherit;background:none;font-size: 16px;top:auto;color:#fff;text-transform:none;padding:0;}
#column_left .box_left .box_title_text a{color:#fff;}
.box_left .box_content{border:1px solid #087606;}

.colv2 .col_box_art{padding:0;border:none;}
.colv2 .col_box_title{background:#087606 url(../images/ico.png) no-repeat right -77px;border:none;margin:0;padding:8px;height:auto;}
.colv2 .col_box_title .cufon{position:inherit;background:none;font-size: 16px;top:auto;color:#fff;text-transform:none;padding:0;}
.colv2 .box_title_text a{color:#fff;}
.colv2 .col_box_content{width:196px;}
.colv2 .col_box_content,.colv2 .col_box_article{border:1px solid #087606;}

.detail_col_right .col_box_pro{padding:0;border:none;}
.detail_col_right .col_box_pro .col_box_title{background:#087606 url(../images/ico.png) no-repeat right -77px;border:none;margin:0;padding:8px 0;font-size:16px;}
.detail_col_right .col_box_pro .col_box_title_text{position:inherit;background:none;font-size: 16px;top:auto;color:#fff;text-transform:none;padding:0;}
.detail_col_right .col_box_pro .col_box_title_text a{color:#fff;}
.detail_col_right .col_box_content{border:1px solid #087606;float:left;padding:0;}
.detail_col_right .col_box_content li{width:229px;}
.detail_col_right .col_box_content li:last-child{border:none;}

.col_image{position:relative;}
.col_image .pin-saleoff{background:url(../images/ico_sale.png) no-repeat;color: #fff;font-size: 15px;font-weight:700;width: 60px;height: 60px;/* padding-top: 20px; */position:absolute;right:0;text-align:center;top:0;line-height: 60px;z-index:222;}

.price_info .pctemp{padding:15px 0 0;}
.price_info .pctemp .guide a{padding:0 10px;}
.price_info .label{display:inline-block;width: 160px;}

#header_top{z-index:1000;}
.autocomplete-suggestions {
    position: absolute;
    width: 100%;
    border: solid 1px #ddd;
    left: 0;
    margin-top: 32px;
    max-height: 300px;
    overflow: auto;
    display: none;
    background: #fff;
    z-index: 99;
}

.autocomplete-suggestions a {
    display: block;
    padding: 10px;
    overflow: hidden;
}

.autocomplete-suggestions a img {
    width: 60px;
    float: left;
}

.autocomplete-suggestions a .info {
    display: block;
    margin-left: 65px;
    text-align: left;
}

.autocomplete-suggestions a .info .name {
    display: block;
    color: #333;
    margin-bottom: 8px;
}

.autocomplete-suggestions a .info .price {
    color: #e00;
}

/*.wrap-suggestion {display:block; overflow:hidden; width:455px; margin:38px 0 0 260px; border:1px solid #dedede; border-top:0; background:#fff; position:absolute; z-index:999; }*/
.wrap-suggestion li { display:block; background:#fff; overflow:hidden; list-style:none; border-bottom:1px dotted #ccc; }
.wrap-suggestion li:last-child { border-bottom:0; }
.wrap-suggestion li a { position:relative; display:block; overflow:hidden; padding:5px 0; }
.wrap-suggestion li a img { float:left; width:50px; height:50px; margin:0 10px; }
.wrap-suggestion li a h3 { display:block; line-height:1.3em; color:#333; font-size:13px; font-weight:normal; }
.wrap-suggestion li a span { display:inline; font-size:13px; color:#333; }
.wrap-suggestion li a span.price { font-weight:bold; color:red; }
.wrap-suggestion li a label { display:block; font-size:13px; color:#333; }
.wrap-suggestion li:hover,.wrap-suggestion li.selected { background:#f3f3f3; }
.wrap-suggestion li .banonline { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .giaohang2-7 { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .ngung-kd { text-transform:uppercase; font-size:9px; font-weight:700; color:#b00; display:table-row; }
.wrap-suggestion li .uudailon { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .dattruoc { text-transform:uppercase; font-size:9px; font-weight:700; color:#0876e6; display:table-row; }
.wrap-suggestion li .tagmoi { position:absolute; right:5px; top:5px; z-index:2; background:#006dbb; border-radius:3px; padding:0 5px; text-align:center; color:#fff; text-transform:uppercase; font-size:12px; font-weight:700; height:20px; line-height:20px; }
.wrap-suggestion li .tagkmlon { background:#ff8a00; }
.wrap-suggestion li .taguudailon { background:#06b70f; }
.wrap-suggestion li .taggiasoc { background:#b00; }
.wrap-suggestion li .tagdattruoc { background:#06b70f; }
.wrap-suggestion li .taghot { background:red; }
.wrap-suggestion li .tagnone { background:#fff; display:none; }

#toTop                      {background: #087606 url(../images/back-top.png) no-repeat center;bottom:80px;color:#333;cursor:pointer;display:none;font-size:11px;position:fixed;right:0;text-align:center;width:40px;height: 40px;padding:0;opacity: 0.8;box-shadow: 0 0 5px #999;}
#toTop:hover                {opacity: 1;}

#header_bottom{-webkit-transition: all .8s ease; -moz-transition: all .8s ease; -o-transition: all .8s ease; transition: all .8s ease;}
.fix #header_bottom{position:fixed;top:0px;z-index:199;}
.fix #header_bottom #home_menu .root_item{line-height:25px;}
/*--comment-----------*/
.itemcomment{border:solid 1px #CCC;padding:5px;-webkit-border-radius:3px;-o-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}
.itemcommenthome{border-bottom:dashed 1px #e7e7e7;margin-left:5px;margin-right:5px;padding-bottom:5px}
.info_feeback span{color:#555}
.like_comment img{padding-right:5px}
.like_comment span{color:#0B5EAE}
.comment_left img{width:35px;border-radius:50%;margin-top:5px}
.comment_left{width:40px;float:left}
.comment_right{margin-left:44px}
.comment_user_address{font-size:10px;color:#888}
.write_reply{background:url(../images/viet.png) left 2px no-repeat;display:inline-block;text-decoration:none;padding-left:13px;color:#0B5EAE;font-style:italic;padding-right:7px}
.write_reply:hover{text-decoration:underline}
.reply_content{background:#E2F4F6;padding:2px 5px;border-radius:3px}
.c5{clear:both;height:5px}
.line{border-top:dashed 1px #ccc;padding:5px 0}
.item_comment{padding-bottom:10px}
.item_comment p{margin:3px 0}

/*--num_page----------------*/
.num_page                   {padding:15px 0;margin: 15px 0 0;border-top: 1px dotted #ddd;text-align:center;}
.num_page table             {display: inline-block;}
.pagingViewed               {font-weight:700;color:#fff;padding:2px 6px;background: #000;}
.pagingSpace                {width:2px}
.pagingIntact               {border:1px solid #CCC;padding:2px 6px}
.pagingIntact a             {text-decoration:none;color: #000;}

/*--lightbox------------------*/
#jquery-overlay             {position:absolute;top:0;left:0;z-index:9999999;width:100%;height:500px}
#jquery-lightbox            {position:absolute;top:0;left:0;width:100%;z-index:99999990;text-align:center;line-height:0}
#jquery-lightbox a img      {border:none}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#lightbox-container-image   {padding:10px}
#lightbox-loading           {position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0}
#lightbox-nav               {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
#lightbox-container-image-box > #lightbox-nav{left:0}
#lightbox-nav a             {outline:none}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block}
#lightbox-nav-btnPrev       {left:0;float:left}
#lightbox-nav-btnNext       {right:0;float:right}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px}
#lightbox-container-image-data{color:#666;padding:0 10px}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left}
#lightbox-image-details-caption{font-weight:700}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em}
#lightbox-secNav-btnClose   {width:66px;float:right;padding-bottom:.7em}
/*--tooltip2---------*/
#divToolTip                 {box-shadow: 0 0 5px #000;z-index: 222;border:none !important;font-size:13px !important;line-height:19px;}
.protip-title               {background:#087606;color:#FFF;padding:9px 10px;white-space: pre-wrap;}
.protip-title span          {color:#FFF000;font-weight:700}
.protip-content             {padding:0}
.protip-summary             {margin:5px 0;padding:0;color: #555;line-height: 19px;max-height: 160px;overflow: hidden;}
.protip-promotion           {margin:0;padding:5px 10px;color: #000;background:#fffc00;}
.protip-promotion .txt_ud   {padding:0 0 5px;color: #ca482a;font-weight:700;}
/*----------------*/
/*#home_menu .root_item .image_thum{display:none;}
#home_menu .root_item > a{padding-left:8px;font-weight:700;}*/
.menuContent .subMenu_box .col_left{width:100%;}

.article_list_right{float: left;padding:10px 0;width:220px}
.article_list_left{float:left;width: 730px;padding-left: 10px;}
#column_left.article{float:right;width:227px}
.article_list_left .article_row .image{border:1px solid #CCC;float:left;height:auto;line-height:normal;margin-right: 0;text-align:center;width: 200px;}
.article_list_left .article_row .image img{max-height:215px;max-width: 200px;}
.article_list_left .article_row_info{float:right;width: 510px;}
.article_list_left .article_row h2{display:block;font-size:18px;font-weight:700;line-height:20px}
.article_list_left .article_row .article_date{border-bottom:none;color:#000;display:block;padding:15px 0}
.article_list_left .article_row .article_summary{color:#000;display:block;line-height:16px;padding: 0;}

.pro_menu_title .pro_submenu{position: inherit;bottom: 19px;padding: 20px 0 0;float: left;width: 820px;right: 0;}

.sapxep_list{float:right;}
.p_compare{text-align:center;}
.p_compare input{position:relative;top:2px;}
.compare_area{float:left;margin:6px 0 0 10px;}
.compare_area a img{width:20px;height:20px;background:white;padding:1px;border:solid 1px #ccc;}
.btn_compare.bg{width:78px;height:27px;background-position:-320px -196px;border:none;margin-left:10px;cursor:pointer;}
.btn_compare.ico{width:78px;height:27px;background:#ccc;background-position:0 -185px;border:none;margin-left:10px;cursor:pointer;position:relative;top:-1px;}
.compare_area a{float:left;margin-right:4px;position:relative;}
.icon_del_compare{width:18px;height:18px;position:absolute;background-position:-512px -34px;z-index:9;right:-7px;bottom:11px;}

#banner_left_scroll{position:fixed;margin-top:150px;margin-left:-70px; /*border: 1px solid #dbdbdb;*/}
#banner_right_scroll{position:fixed;margin-top:150px;margin-left:1210px; /*border: 1px solid #dbdbdb;*/}
#banner_left_scroll img,  #banner_right_scroll img{width: 60px;height: auto;}

.bn_footer {position:fixed;right:0;bottom:0;z-index:111;}
#bn_footer_left {position:fixed;right:auto;bottom:0;left:0;}
.bn_footer i{cursor:pointer;position:absolute;right:0;top:0;background:url(../images/ico_close.png) no-repeat center;background-size:100%;display:block;width:20px;height:20px;}
.bn_footer img{max-width:500px;}

/*--profile---------*/
.profile .txt_i{font-style:italic;}
.profile .txt_red{color:#ff0000;}
.profile .noto{background:#def0ff;border:1px solid #abd8ff;padding:10px;line-height:26px;font-size:13px;}
.profile .noto.white{background:#fff;border:1px solid #ccc;}
.profile .noto h2.til{font-size:20px;padding:0 10px 20px;}
.profile .noto ul{list-style:disc;padding-left:25px;}
.profile .noto li{list-style:disc;}
.profile .noto a{color:#087606;}

.register .col-l{width:450px;line-height:19px;padding:20px 0 0;}
.register .col-l h2{font-size:18px;}
.register .col-l table{width:415px;}
.register .col-l td{padding:3px 0;}
.register .col-l td:first-child{width:130px;}
.register .col-l .boxInput{padding:7px 2%;width:96%;border:1px solid #ccc;}
.register .col-l #captchaimg{vertical-align: middle;height:50px;}
.register .col-l .submit_form{display:block;padding:8px 0;height:auto;width:100%;border: 1px solid #087606;background-color: #087606;background-image: -moz-linear-gradient(center top , #2c529d, #244487);/* background-image: -webkit-linear-gradient(top,#2c529d,#244487); */}
.register .col-l .submit_form:hover{color:#fff;opacity:.9;}

.register .col-r{width:650px;min-height:400px;line-height:19px;padding:20px 0 0 50px;border-left:1px solid #ddd;}
.register .col-r h2{font-size:18px;}
.register .col-r p.type{color:#999;}
.register .col-r p.type .active{color:#000;}
.register .col-r p.type .end{padding-left:30px;}
.register .col-r input[type=radio]{position:relative;top:2px;margin-left: 0;}
.register .col-r table{width:100%;}
.register .col-r td{padding:5px 0;}
.register .col-r td:first-child{width:130px;}
.register .col-r .boxInput{padding:7px;border:1px solid #ccc;}
.register .col-r .sel{width:63px;}
.register .col-r .til{width:330px;}
.register .col-r .inp{width:397px;}
.register .col-r select{padding:6px;border:1px solid #ccc;}

.profile .sigup{background:#efefef;border:1px solid #ddd;font-size:13px;}
.sigup .col-l{width:450px;padding:30px 70px;border-right:1px solid #ddd;}
.sigup .col-l h2.til{font-size:18px;padding:10px 0 10px 40px;margin:0 0 10px;background:url(../images/acc_icon.png) no-repeat 0 0;}
.sigup .col-l table,.sigup .col-l .hr{width:415px;}
.sigup .col-l td{padding:3px 0;}
.sigup .col-l td:first-child{width:130px;}
.sigup .col-l .boxInput{padding:7px 2%;width:96%;border:1px solid #ccc;}
.sigup .col-l .submit_form{display:block;padding:8px 0;height:auto;width:100%;border:1px solid #00236f;background-color: #2c529d;background-image: -moz-linear-gradient(center top , #2c529d, #244487);background-image: -webkit-linear-gradient(top,#2c529d,#244487);}
.sigup .col-l .submit_form:hover{color:#fff;opacity:.9;}

.sigup .col-r{width:470px;line-height:19px;padding:20px 70px 0 0;font-size:13px;}
.sigup .col-r h2.til{font-size:18px;padding:10px 0 10px 45px;margin:0 0 10px;background:url(../images/acc_icon.png) no-repeat 0 -60px;}
.sigup .col-r ul{list-style:disc;padding-left:25px;}
.sigup .col-r li{list-style:disc;padding:5px 0;}
.sigup .col-r a{color:#087606;}

.user .col-l{width:200px;border:1px solid #ddd;padding:0 0 10px;}
.user .col-l h2{background:#d0d0d0;padding:10px;margin:0 0 10px;font-weight:700;font-size:14px;}
.user .col-l a{display:block;padding:10px 15px;color:#075597;}
.user .col-l a.active{background:url(../images/acc_icon.png) no-repeat 15px -133px;padding-left:30px;color:#000;}
.user .col-l a:hover{color:#000;}

.user .col-r{width:970px;}
.user .col-r a{color:#075597;}
.user .col-r a:hover{color:#000;}
.user .col-r h3.til{font-size:18px;font-weight:700;margin:0 0 15px;}
.user .col-r .summ{padding:0 0 10px;margin:0 0 10px;border-bottom:1px solid #ddd;}

.user .col-r .account_home .summ{border:none;}
.account_home .itm{float:left;border:1px solid #ddd;position:relative;width:470px;min-height:140px;padding:0 0 12px;margin: 0 0 15px;}
.account_home .itm.end{float:right;}
.account_home .itm h4{border-bottom:1px solid #ddd;padding:10px 15px;font-weight:700;}
.account_home .itm .more{position:absolute;right:10px;top:10px;background:url(../images/acc_icon.png) no-repeat right -185px;padding-right:15px;}
.account_home .itm li{padding:12px 15px 0;}

.user .txt_i{font-style:italic;}
.user .txt_red{color:#ff0000;}
.user .noto{background:#def0ff;border:1px solid #abd8ff;padding:10px;line-height:26px;font-size:13px;}
.user .noto.white{background:#fff;border:1px solid #ccc;}
.user .noto h2.til{font-size:20px;padding:0 10px 20px;}
.user .noto ul{list-style:disc;padding-left:25px;}
.user .noto li{list-style:disc;}
.user .noto a{color:#087606;}

.customer_info input[type=radio]{position:relative;top:2px;margin-left: 0;}
.customer_info table{width:100%;}
.customer_info td{padding:5px 0;}
.customer_info td:first-child{width:130px;}
.customer_info .boxInput{padding:7px;border:1px solid #ccc;}
.customer_info .sel{width:63px;}
.customer_info .til{width:330px;}
.customer_info .inp{width:397px;}
.customer_info select{padding:6px;border:1px solid #ccc;}
.customer_info input[type=checkbox]{position:relative;top:2px;margin-left: 0;}

.user input[type=submit]{display:block;padding:8px 30px;height:auto;color:#fff;border:1px solid #00236f;background-color: #2c529d;background-image: -moz-linear-gradient(center top , #2c529d, #244487);background-image: -webkit-linear-gradient(top,#2c529d,#244487);cursor:pointer;}

.user .tblOrder td{padding:10px;vertical-align:middle;}

.logged_til{padding:0 0 20px 90px;}
.price_level a{color:#087606;}
.price_level .line2{padding-left:120px;}

/*--version--------------*/
.tab_p1{position:relative;border-bottom:2px solid #ddd;padding-left:10px;margin-bottom: 17px !important;text-transform:uppercase;}
.tab_p1 span{position:relative;top:20px;background:#fff;display:inline-block;padding:10px;font-weight:700;font-size:16px;}

.folder-1{padding:10px 0;clear:both;border-bottom: 1px dotted #ccc;}
.folder-1 img{margin:0 10px 0 0;float:left;border:1px solid #ccc;box-shadow:0 0 6px rgba(0, 0, 0, 0.2);padding:2px;width:80px;}
.folder-1 .l-news{font-weight:bold;}
.folder-1 .d-news{padding:5px 0 0;line-height:19px;}

.products_all td{padding:12px 0;}
.products_all td:nth-child(5){text-align:right;}
.products_all .tbl_all td{border-bottom:1px solid #ddd;}
.products_all .child td{padding:3px 0;}
.products_all .fa-print{margin-left:15px;}

/*----------------*/
#home_menu .root_item:hover .subMenu_box{display:block;min-height: 100%;}
.nd p{margin:6px 0}
.nd ul{list-style:initial;padding-left:30px;margin:8px 0}

.module-home .temp_header{display:block;}
.module-home .temp_header .root_item:nth-child(n+14){display:none;}
.module-home .temp_header:hover .root_item:nth-child(n+14){display:block;}
.fix .temp_header{display:none;}

/*
*/

/*COMMENT*/
.icon-star {
    background-image: url(../images/star_sprite.png);
    width: 92px;
    height: 17px;
    vertical-align: sub;
    display: inline-block;
    background-repeat: no-repeat
}

.icon-star.star0 {
    background-position: 0 -109px
}

.icon-star.star1 {
    background-position: 0 -88px
}

.icon-star.star2 {
    background-position: 0 -67px
}

.icon-star.star3 {
    background-position: 0 -43px
}

.icon-star.star4 {
    background-position: 0 -22px
}

.icon-star.star5 {
    background-position: 0 0
}

.rating-selection {
    display: inline-block;
}

.rating-selection .title {
    float: right;
    margin-right: 10px;
}

.rating-selection label {
    float: right;
}

.rating-selection input {
    opacity: 0;
}

.rating-selection label {
    position: relative;
    float: right;
    display: block;
    width: 17px;
    height: 17px;
    background: url('../images/star_rating.png') 0 -28px;
    margin: 0 3px;
}

.rating-selection label.active,.rating-selection label.active ~ label {
    background-position: 0 18px;
}

.rating-selection label:hover ~ label,.rating-selection label:hover {
    background-position: 0 0 !important;
}

.comment {
    width: 100%;
}
.comment *{box-sizing:border-box;}
.comment-form .img-avatar {
    float: left;
    width: 40px;
}

.comment-form form {
    margin-left: 50px;
    padding-bottom: 15px;
}

.comment-form-input {
    border: solid 1px #ddd;
    background: #f8f8f8;
    padding: 10px;
    position: absolute;
    width: 100%;
    display: none;
}
.comment-form-input .close{
    float:right;
}
.comment-list .item {
    padding: 15px 0;
    border-top: solid 1px #eee;
}

.comment .relative {
    position: relative;
    z-index: 9;
}

.comment-list .item .comment-left img {
    width: 40px;
    float: left;
}

.comment-list .item .comment-right {
    margin-left: 50px;
}

.comment-list .item .reply-comment {
    display: none;
}

.info-feeback .time {
    float: left;
    color: #999;
}

.info-feeback .right {
    float: right;
}

.info-feeback {
    overflow: hidden;
    padding-bottom: 10px;
}

.comment-list .item .comment-name span {
    font-weight: bold;
    margin-right: 2px;
}

.comment-list .item .comment-name .note {
    color: #e00;
    font-size: 0.7em;
}

.comment form .form-control {
    margin-bottom: 5px;
}
.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
textarea.form-control{height:auto;}