/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#000000;margin:auto;text-align:center; background-color:#fff}
a{ text-decoration:none;}
ul, menu, dir {
display: block;
list-style-type: none;
-webkit-margin-before: 0em;
-webkit-margin-after: 0em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}
#top {width:100%;text-align:center;margin: 0px auto; background:url(../images/bg_top.jpg) repeat-x; height:15px; line-height:15px;}
#header{ width:100%; float:left; background-color:#efefef; height:184px; border-bottom: 2px #4c0304 solid; margin-bottom: 0px;}
.header_left{ width:60%; float:left;}
.header{ width: 1100px; margin: auto}
.logo{ width:55%; float:left; background:url(../images/bg_logo.png) repeat-x; height:93px; line-height:119px; padding-top:26px; text-align:right;}
.right_logo{ width:30%; float:left; background:url(../images/right_logo.png) no-repeat; height:119px;}
.header_right{ width:40%; float:right;}
.hotline{ width:400px; float:left; text-align:left; color:#292929; font-size:16px; font-weight:bold; margin-top:37px; background:url(../images/icon_hotline.png) no-repeat left center; padding-left:16px; text-shadow: -1px 0 #fff, 0 1px #fff,1px 0 #fff, 0 -1px #fff; font-style:italic; margin-left:76px;}
.search{ width:400px; float:left; background:url(../images/bg_search.png) no-repeat left center; height:35px; margin-top:9px;}
.search #text{ width:340px; float:left; padding:9px 10px 5px 10px; margin-left:5px; background:none; border:none; color:#a1a1a1; font-style:italic;}
.search #tk{ width:23px; height:37px; float:left;background:none; border:none; cursor:pointer;}
#menu{ width:100%; float:left; background:url(../images/bg_menu.png) repeat-x; height:41px;}
.menu{ width:1100px; margin:auto; }
.menu ul{display:inline;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px; padding:0; margin:0;}
.menu ul li{ list-style:none; display:inline-block; min-width:2px; float:left; background:url(../images/doc_menu.png) no-repeat left center;padding:0px 40px; height:41px; line-height:41px ; text-align:center;}
.menu ul li:first-child{ width:72px; text-align:center;background:#c41921;padding:10px 0px 0 0; line-height:normal;}
.menu ul li a{ color:#0a0a0a; font-size:14px;text-transform:uppercase; white-space:nowrap;}
.menu ul li a:hover{ color:#c41921;}
/*..............end menu........................*/
#slide{ width:100%; float:left; height:425px;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{background: url(../images/b21.png) no-repeat;overflow:hidden;cursor: pointer;}
.jssorb21 div { background-position: -5px -5px; }
.jssorb21 div:hover, .jssorb21 .av:hover { background-position: -35px -5px; }
.jssorb21 .av { background-position: -65px -5px; }
.jssorb21 .dn, .jssorb21 .dn:hover { background-position: -95px -5px; }
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{position: absolute;cursor: pointer;display: block;background: url(../images/a21.png) center center no-repeat;overflow: hidden;}
.jssora21l { background-position: 0px 0px; }
.jssora21r { background-position: -40px 0px; }
.jssora21l:hover { background-position: 0px 0px; }
.jssora21r:hover { background-position: -40px 0px; }
.jssora21ldn { background-position: -40px 0px; }
.jssora21rdn { background-position: -40px 0px; }
/*.....................end slide......................*/
#wapper{ width:100%; float:left; padding-top:54px;}
#container{ width:1100px; margin:auto; text-align:left;}
.content{ width:1100px; float:left; margin-bottom:23px; position:relative}
.container_left{ width:484px; float:left; background:#ffffff; border-bottom:solid 3px #ced6db; height:373px; overflow:hidden;}
.container_left .img{ width:100%; float:left; height:313px; overflow:hidden; text-align:center;}
.container_left .img img{ width:100%; max-height:313px; border:0;}
.title_home{ width:300px; float:left; margin-left:9px; height:59px; line-height:59px; overflow:hidden;}
.title_home h1{ color:#4aa5f9; font-size:16px; padding:0; margin:0; font-weight:bold; text-transform:capitalize;}
.title_home h2{ color:#4aa5f9; font-size:16px; padding:0; margin:0; font-weight:bold; text-transform:capitalize;}
.title_home{color:#4aa5f9;}
.title_home h1:hover{color:#ec3751;}
.price_home{ width:170px; float:right; margin-right:5px;height:59px; line-height:59px;color:#ec3751; font-size:18px; text-transform:uppercase;}
.container_right{ width:600px; float:left; margin-left:16px;}
.box_right{ width:578px; float:left; background:#ffffff; padding:5px 11px;border-bottom:solid 2px #ced6db; margin-bottom:7px; height:173px; overflow:hidden;}
.box_right .img{ width:277px; height:170px; float:left; text-align:center;border-right:solid 3px #f25720;padding-right:16px; }
.box_right .img img{ height:170px; width:277px; border:none;}
.box_item{ width:274px; float:left; margin-left:8px;height:170px; overflow:hidden; }
.box_item h2{ padding:8px 0px; margin:0; color:#4aa5f9; font-weight:bold; font-size:16px; text-transform:capitalize; text-align:center; width:100%; float:left;}
.box_item h2 a{color:#4aa5f9;}
.box_item h2 a:hover{color:#ec3751;}
.info_item{ width:264px; float:left; border-top:solid 1px #e9e9e9; text-align:right; line-height:24px; color:#0a0a0a; margin:0px 5px;}
.info_item span{ float:left; text-align:left; text-transform:uppercase; font-weight:bold;}
.price_box_item{ color:#f25720; font-size:15px; width:100%; float:left; text-align:center; margin:20px 0px 12px 0px;}
/*.....................end wapper....................*/
#partner{ width:100%; float:left; background:#fff; padding-top:0px; padding-bottom:0px; border:solid 1px #e9e7e7; height:214px; margin-bottom:20px}
.title_partner{ width:1100px; margin:auto; float:left; text-align:left; color:#f1f1f1; font-size:14px; font-weight:bold; text-transform:uppercase;}
.title_partner h3{color:#b50303; font-size:14px; font-weight:bold; margin:0; padding:0; margin-left:36px; margin-top:15px; min-width:100px; margin-right:20px; float:left; white-space:nowrap}
.box_partner{ width:1100px; float:left; margin-top:8px; position:relative;}
.prev1{ background: url("../images/prev_bc.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);height: 36px;left: 4px;top: 70px;width: 20px; position:absolute; z-index:999;}
.next1{background: url("../images/next_bc.png") no-repeat scroll 0px 0px rgba(0, 0, 0, 0);height: 36px;right: 4px;top: 70px;width: 20px; position:absolute; }
.sanphammoi { padding-bottom: 0;width: 1042px !important; height:186px; margin:auto; margin-left:26px}
.sanphammoi li{ margin-top:0; margin-left:5px; margin-right:5px;height: 144px;margin-top: 7px;width:202px !important; position:relative}
/*...................end partner.................*/
#footer{ width:100%; float:left; background:#4c0304; clear:both; border-bottom:8px #240001 solid}
.footer{ width:1100px; margin:auto; text-align:left;}
.box_footer{ width:192px; float:left; margin-left:17px;}
.title_footer{ width:100%; float:left;}
.title_footer h3{ padding:0;color:#be3f3f; font-size:16px; text-transform:uppercase;}
.ul{display:inline;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px; padding:0; margin:0; }
.ul li{ width:100%; float:left; background:url(../images/ovuong.png) no-repeat left center; list-style:none;margin-bottom:9px;}
.ul li a{ color:#706d6d; font-size:14px; padding-left:9px; text-transform:capitalize; font-weight:normal;}
.ul li a:hover{ color:#c41921;}
.address{ width:374px; margin-left:50px;}
.address_footer{ width:100%; float:left; color:#706d6d; font-size:14px;}
.weblink{ width:85%; float:left; line-height:25px; margin-top:15px;}
.weblink:before{ }
.weblink a{width:25px; float:right; height:25px; margin-left:5px;}
.weblink .fb{ background:url(../images/fb.png) no-repeat left center;}
.weblink .tw{ background:url(../images/tw.png) no-repeat left center;}
.weblink .google{ background:url(../images/google.png) no-repeat left center;}
.weblink .youtube{ background:url(../images/youtobe.png) no-repeat left center;}
.map{ width:241px; float:left; text-align:center; margin-top:5px; }
.maps{width:175px; height:175px; overflow:hidden; border-radius: 8em;margin-left:43px;}
/*......................san pham.............................*/
.box_right1{ width:258px; float:left; background:#ffffff; padding:0px 1px;border-bottom:solid 2px #ced6db; margin-bottom:7px; height:310px; overflow:hidden; border-top:6px #4c0304 solid;border-right:1px #e9e7e7 solid;border-bottom:1px #e9e7e7 solid;border-left:1px #e9e7e7 solid;box-shadow: 0 2px 2px #cccccc;}
.box_right1 .img{ width:257px; height:170px; float:left; text-align:center;border-right:solid 3px #f25720;padding-right:16px; }
.box_right1 .img img{ height:170px; width:257px; border:none;}
.box_item1{ width:260px; float:left; margin-left:0px;min-height:170px; overflow:hidden; }
.box_item1 h2{ padding:0px 0px; margin:0; color:#b50303; font-weight:bold; font-size:16px; text-transform:uppercase; text-align:center; width:100%; float:left; border-bottom:1px #f3ebeb solid; height:42px; line-height:43px}
.box_item1 h2 a{color:#b50303;}
.box_item1 h2 a:hover{color:#ec3751;}
.info_item1 a{ width:226px; float:left;  text-align:left; line-height:24px; color:#616262; margin:2px 5px; background-repeat:no-repeat;background:url(../images/icon_li.png) no-repeat 0px 7px; padding-left:14px}
.info_item1 span{ float:left; text-align:left; text-transform:uppercase; font-weight:bold;}
.price_box_item1{ color:#f25720; font-size:15px; width:100%; float:left; text-align:center; margin:20px 0px 12px 0px;}
.kc{ width:16px; float:left; height:50px;}
.title_detail{ width:100%; float:left; border-bottom:dotted 1px #d8d8d8; padding-bottom:8px; margin-bottom:20px;}
.title_detail ul{display:inline;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px; padding:0; margin:0;}
.title_detail ul li{ list-style:none; min-width:5px; float:left; color:#b20303; font-size:14px; text-transform:capitalize; margin:0px 5px;}
.title_detail ul li:after{ content:" -> ";}
.title_detail ul li:last-child:after{content:"  ";}
.title_detail ul li:first-child{  font-weight:bold; color:#810405;}
.title_detail ul li:first-child a{ color:#810405;}
.title_detail ul li a{ color:#b20303; white-space:nowrap}
.title_detail ul li a:hover{ color:#282727;}
.title_detail ul li h1{ color:#b20303; padding:0; margin:0; font-size:14px; font-weight:normal;}
.detail_left{ width:550px; float:left;}
.detail_right{ width:500px; float:left; margin-left:50px;}
.detail_right h1{color:#4aa5f9; font-weight:bold; font-size:16px; text-transform:capitalize; text-align:left; width:100%; float:left;}
.price_detail{ width:100%; float:left; color:#f35621; font-size:30px; text-transform:uppercase; margin:5px 0px;}
.info_detail{ width:320px; float:left; text-align:right; color:#0a0a0a; margin:10px 5px;}
.info_detail span{ float:left; text-align:left; text-transform:uppercase; font-weight:bold;}
.summany{ width:1098px; float:left; margin-top:30px; border:solid 1px #d2d9df;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn
            {
            	position: absolute;
            	cursor: pointer;
            	display: block;
                /*background: url(../images/a17.png) no-repeat;*/
                overflow:hidden;
            }
            .jssora05l { background-position: -10px -40px; }
            .jssora05r { background-position: -70px -40px; }
            .jssora05l:hover { background-position: -130px -40px; }
            .jssora05r:hover { background-position: -190px -40px; }
            .jssora05ldn { background-position: -250px -40px; }
            .jssora05rdn { background-position: -310px -40px; }
			 .jssort01 .w {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 100%;
                    height: 100%;
                }

                .jssort01 .c {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 173px;
                    height: 67px;
                    
                }

                .jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c {
                    /*background: url(../images/t01.png) center center no-repeat;*/
                    border-width: 0px;
                    top: 0px;
                    left: 0px;
                    width: 173px;
                    height: 67px;
                }

                .jssort01 .p:hover .c, .jssort01 .pav:hover .c {
                    top: 0px;
                    left: 0px;
                   width: 173px;
                    height: 67px;
                   
                }
                /*....................new........................*/
.item_news{ width:100%; float:left; border-bottom:dotted 1px rgb(153, 153, 153); padding:2% 0%; text-align:justify;}
.item_news:last-child{ border-bottom:none;}
.item_news .item_img{ border: 1px solid rgb(217, 191, 130); float:left; margin-right:10px; width:120px; height:100px; }
.item_news .item_img img{ width:100px; height:80px; border:none;}
.item_news h2{ padding:0 0 5px 0; margin:0; font-size:12px; font-weight:bold; text-transform:uppercase;}
.item_news h2 a{ color: rgb(253, 7, 36);}
.item_news h2 a:hover{ color: #666666;}
.new_detail{ width:100%; float:left; text-align:justify;}

.ul_new{display:inline;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px; padding:0; margin:0;}
.ul_new li{ list-style:none; width:91%; margin:8px 3%; float:left; background:url(../images/icon_new.jpg) no-repeat 15px 5px;padding-left:4%; font-size:13px;}
.ul_new li a{ color:#000; }
.ul_new li a:hover{ color:#b20303;}
.ul_new li i{color:#666666; font-size:12px;}
.box_top{ width:100%; float:left; position:absolute; z-index:9; top:-75px}
.box_bottom{ width:100%; float:left; margin-top:10px}
.box_three{ width:100%; height:340px; margin-top:270px}
.box_right1s{ width:258px; float:left; background:#ffffff; padding:0px 1px;border-bottom:solid 2px #ced6db; margin-bottom:7px; height:250px; overflow:hidden; border-top:6px #4c0304 solid;border-right:1px #e9e7e7 solid;border-bottom:1px #e9e7e7 solid;border-left:1px #e9e7e7 solid;box-shadow: 0px 0px 1px #cccccc;}

.chi_tiet a{ width:110px; height:35px; float:left; margin-top:15px; background-color:#4c0304; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:35px; text-align:center; margin-left:70px}
.chi_tiet a:hover{ background-color:#391010; color:#fff; text-decoration:underline}
.line{ width:890px; height:8px; background-color:#4c0304; float:right;margin-top:20px;}
h3,h2 {
display: block;
font-size: 1.17em;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: normal;
}
.box_3{ width:340px; float:left; background:#ffffff; padding:0px 1px;border-bottom:solid 0px #ced6db; margin-bottom:7px; height:330px; overflow:hidden; border-top:0px #4c0304 solid;border-right:0px #e9e7e7 solid;border-bottom:0px #e9e7e7 solid;border-left:0px #e9e7e7 solid; margin-right:34px}
.box_items{ width:336px; float:left; margin-left:2px;min-height:320px; overflow:hidden; }
.box_items h2{ padding:0px 0px; margin:0; color:#f53407; font-size:20px; text-transform:uppercase; text-align:left; width:100%; float:left; border-bottom:2px #f3ebeb solid; height:52px; line-height:52px}
.box_items h2 a{color:#b50303;}
.box_items h2 a:hover{color:#ec3751;}
.b_news a{ width: 100%; float: left; margin-top: 5px; height: 74px; color: #616262; font-size: 12px;}
.b_news img{ width: 98px; float: left; height: 62px; margin-right:10px; border: 1px #ccc solid;}
.xem_them a{ width:110px; height:35px; float:left; margin-top:2px; background-color:#4c0304; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:35px; text-align:center; margin-left:2px}
.xem_them a:hover{ background-color:#391010; color:#fff; text-decoration:underline}
.b_news_gt{ width: 100%; float: left; margin-top: 5px; height: 232px; overflow: hidden; color: #616262; font-size: 12px;}
.banner_top{ width: 100%; height: 142px; float: left;}
.lang{ width:80px; height:30px; float:right; margin-top:10px; border:0px #F00 dotted}
.lang img{ float:left; margin-right:5px; margin-left:5px}
#left{ width:260px; float:left; min-height:400px}
#right{ width:830px; float:right; min-height:400px}
.item_newss{ width:800px; float:left; border-bottom:dotted 1px rgb(153, 153, 153); padding:2% 0%; text-align:justify;}
.item_newss:last-child{ border-bottom:none;}
.item_newss .item_img{ border: 1px solid #d8d8d8; float:left; margin-right:10px; padding:2px; width:200px; height:120px  }
.item_newss .item_img img{ width:200px; height:120px; border:none;}
.item_newss h2{ padding:0 0 5px 0; margin:0; font-size:18px; font-weight:bold;}
.item_newss h2 a{ color: #000000;}
.item_newss h2 a:hover{ color: #666666;}
.new_detail{ width:100%; float:left; text-align:justify;}
.box_item1{ width:260px; float:left; margin-left:0px;min-height:170px; overflow:hidden; }
.box_item1ss h2{ padding:0px 0px; margin:0; color:#b50303; font-weight:bold; font-size:16px; text-transform:uppercase; text-align:left; padding-left:10px; width:248px; float:left; border-bottom:1px #f3ebeb solid; height:42px; line-height:43px}
.box_item1ss h2 a{color:#b50303;}
.box_item1ss h2 a:hover{color:#ec3751;}
.box_right1ss{ width:258px; float:left; background:#ffffff; padding:0px 0px;border-bottom:solid 1px #ced6db; margin-bottom:7px; min-height:100px;  border-top:6px #4c0304 solid;border-right:1px #e9e7e7 solid;border-bottom:1px #e9e7e7 solid;border-left:1px #e9e7e7 solid;}
.info_item1ss { width:220px; float:left;  text-align:left; line-height:24px; color:#616262; margin:2px 5px; margin-left:30px}
#dt{ width:100%; float:left; height:100px; background-image:url(../images/dt.png); background-repeat:repeat-x; margin-bottom:1px}
.dt{ width:1100px; margin:auto; height:82px; background-image:url(../images/dt.png); background-repeat:repeat-x; margin-bottom:1px}
.dt img{ width:150px; float:left; height:82px; margin-right:5px; margin-top:8px}
.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
width: 248px; /* Main Menu Item widths */
float:left; margin-left:0px; margin-top:10px; padding-left:10px;
}
 
.sidebarmenu ul li{
position: relative;background: white url(../images/icon_.png) no-repeat 2px center;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #616262;
text-decoration: none;
padding: 6px;
padding-left:15px;
 font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
}

.sidebarmenu ul li a:visited{

}

.sidebarmenu ul li a:hover{}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 250px; /*Sub Menu Items width */
top: 0; padding-top:6px; padding-bottom:5px;
visibility: hidden; background-color:#fff; border-bottom:1px #CCC solid;border-top:1px #CCC solid;border-right:1px #CCC solid;
}

.sidebarmenu a.subfolderstyle{
background: url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */
.summanys h1{ color:#000; font-size:18px}
.ul_news{display:inline;-webkit-margin-before: 0em;-webkit-margin-after: 0em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-webkit-padding-start: 0px; padding:0; margin:0;}
.ul_news li{ list-style:none; width:94%; margin:8px 0%; float:left; background:url(../images/icon_.png) no-repeat 5px 5px;padding-left:20px; font-size:13px;}
.ul_news li a{ color:#000; }
.ul_news li a:hover{ color:#b20303;}
.ul_news li i{color:#666666; font-size:12px;}
.f_dkdt .text {
    border: 1px solid #D8D3D0;
    border-radius: 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.075) inset;
    float: left;
    height: 25px;
    outline: medium none;
    padding-left: 5px;
    padding-right: 5px;
    width: 320px;
}
.f_dkdt .texts {
    border: 1px solid #D8D3D0;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    float: left;
    height: 30px;
    outline: medium none;
    padding-left: 5px;
    padding-right: 5px;
    width: 215px;
}
.f_dkdt .textarea {
    border: 1px solid #D8D3D0;
    border-radius: 0;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.075) inset;
    float: left;
    height: 140px;
    outline: medium none;
    padding-left: 5px;
    padding-right: 5px;
    width: 550px;
}
.f_dkdt .combo {
    border: 1px solid #D8D3D0;
    border-radius: 0;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    height: 34px;
    padding: 8px 5px 5px 0;
    text-align: left !important;
    width: 332px;
}
.f_dkdt .combos {
    border: 0 solid #D8D3D0;
    border-radius: 0;
    height: 30px;
    margin-left: 20px;
    margin-top: 8px;
    padding: 5px 5px 5px 0;
    text-align: left !important;
    width: 332px;
}
.f_dkdt .bt_send {
    background-color: #F59306;
    border: 0 none;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    margin: 8px;
}
.f_dkdt .red {
    color: #FF0000;
    font-weight: normal;
}