@charset "utf-8";
/* CSS Document */

@charset "utf-8";
@import url("reset.css");
@import url("style_slider.css");

body{
	font:13px Arial, Helvetica, sans-serif;
	color:#333;
	height:100%;
	max-width:1366px;
	min-width: 1300px;
	margin: 0 auto;
	background: -moz-linear-gradient(90deg, #940F10 16%, #821518 64%);/* FF3.6+ */
background: -webkit-gradient(linear, 90deg, color-stop(16%, 940F10), color-stop(64%, 821518));/* Chrome,Safari4+ */
background: -webkit-linear-gradient(90deg, #940F10 16%, #821518 64%);/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(90deg, #940F10 16%, #821518 64%);/* Opera 11.10+ */
background: -ms-linear-gradient(90deg, #940F10 16%, #821518 64%);/* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE', endColorstr='#F4F60C', GradientType='1'); /* for IE */
background: linear-gradient(90deg, #940F10 16%, #821518 64%);/* W3C */
}

#wrapper{width:1300px; margin:0 auto;}

/************************************** BEGIN header ******************************************/

.header{height:360px;background: white;}
.search{
	background: none repeat scroll 0 0 #FFFFFF;
    height: 32px;
    position: absolute;
    right: 10px;
    top: 9px;
    width: 196px;
}
.tl-thang-nam1{color="#FF0000";}
.ipt_s{
	width:120px; height:30px;
	border:1px solid #dfded1;	
	color:#9b9b91;
	font-size:12px;
	padding:0 30px 0 10px;
}
.btn_s{
	background:url(../imgs/layout/btn_s.png) no-repeat;
	width:11px; height:11px;
	position:absolute;
	top:10px; right:9px;
	border:0;
	cursor:pointer;	
}

/************************************** END header ******************************************/

/************************************** BEGIN container ******************************************/

.container{background-color:#F7F4F4;



 border:1px solid #e0dfd5; padding:10px 10px 0 10px; border-bottom:0;}

.nav_mn{background:#881018;



height:50px; margin-bottom: 10px; position:relative }


.ul_nav{height:40px; padding-left:5px;margin-top:2px;padding-top:5px;width: 1000px;}
.ul_nav li{float:left;width: 140px; font-size:13px; font-weight:bold;  position:relative;}
.ul_nav li ul li{
	width: 220px;
}
.ul_nav li a{

padding: 0 20px;
color: #FFF;
line-height: 40px;
font-size: 16px;


}
.ul_nav li:hover a{color:white; background:url(../images/butt5.png) no-repeat top center;display:block;}
.ul_nav li:hover ul.mn_child{display:block;}
.ul_nav li ul.mn_child{
	position:absolute;
	display:none;
	width:220px;
	background:#fff;
	top:40px; left:1px;
	z-index:99999;
	box-shadow:0px 2px 3px #666;
	border-top: 1px solid white;
}

/*.ul_nav li:nth-child(21n) ul.mn_child{left:-76px !important;}*/
/*.ul_nav li:nth-child(19n) ul.mn_child{left:-125px !important;}*/
/*.ul_nav li:nth-child(17n) ul.mn_child{left:-104px !important;}*/
/*.ul_nav li:nth-child(13n) ul.mn_child{width:220px !important;}*/
/*.ul_nav li:nth-child(21n) ul.mn_child li ul.mn_child2{left:-200px !important;}*/
/*.ul_nav li:nth-child(19n) ul.mn_child li ul.mn_child2{left:-230px !important; width:230px !important;}*/

.ul_nav li ul.mn_child li:hover div.main_ul_mn_child{display:block;}
.ul_nav li ul.mn_child li .main_ul_mn_child{
	position:absolute;
	display:none;
	width:220px;
	background:#fff;
	top:0; left:220px;
	z-index:99999;
	box-shadow:0px 2px 3px #666;	
}
#main_ul_mn_child_31{width:690px !important;}
.ul_nav li ul.mn_child li{float:none;}
.ul_nav li ul.mn_child li a{background: #881018;
color: white;
line-height:26px; display:block; padding:3px 15px;   border-bottom:1px dotted #999; border-top:0; border-left:0; border-right:0;font-size:13px;}
.ul_nav li ul.mn_child li:last-child a{border-bottom:0;}
.ul_nav li ul.mn_child li ul li a
{
background-color: #fff;
;line-height:26px; display:block; padding:0 15px;  border-bottom:1px dotted #999; border-top:0; border-left:0; border-right:0;font-size:14px;}
}
.ul_nav li ul.mn_child li ul.mn_child2 li a{border-bottom:1px dotted #999;}

.ul_nav li ul.mn_child li ul.mn_child2 li a{color:white;background:#881018}
.ul_nav li ul.mn_child li:hover a, .ul_nav li ul.mn_child li ul.mn_child2 li:hover a{color:white;background:#ff0000;}

.ul_lap2{float:left !important; width:230px;}

.frame_ct{padding-bottom:20px;}
.left{width:215px; float:left; word-wrap:break-word;position:relative;z-index:10}
.content{width:828px; float:left; word-wrap:break-word;margin-left:10px;position:relative;z-index:1}
.right{width:215px; float:right; word-wrap:break-word;}

.block_style{padding-bottom:10px;}
.block_style:last-child{padding-bottom:0;}
.block_style2{padding-bottom:20px;}

.title_blk{background:#881018;text-transform:uppercase;


height:44px; line-height:44px; font-size:16px;  color:#FFF; padding:0 10px;}

.main_blk ul li{margin:10px 10px 0 0; width:165px; height:238px; float:left; background:url(../imgs/layout/li_main_blk.jpg) no-repeat; overflow:hidden;}
.main_blk ul li:hover{box-shadow:0px 0px 3px #ccc;}
.main_blk ul li:nth-child(4n){margin-right:0;}
.sp_i_main_blk{width:159px; height:158px; padding:6px;}
.sp_i_main_blk table{width:100%; height:100%;}
.sp_i_main_blk table td{text-align:center; vertical-align:middle;}
.sp_i_main_blk table td img{max-width:159px; max-height:158px;}
.name_prod{height:61px; padding:7px 10px 0 10px;}
.name_prod a{color:#1C5FF6; font-size:12px; font-weight:bold;}
.name_prod a:hover{text-decoration:underline;}
.price_n{color:#f10000; font-weight:bold; padding-top:3px;text-align:center;}
.name_sub {
	text-align:center;	
}
.top_mc{
	position:relative;	
	padding:10px;
}
.gioithieu_tomtat{
	  float: left;
    left: 160px;
    position: absolute;
    top: 18px;
	color:black;
    width: 648px;
	margin:10px;	
}
.main_news ul li{width:258px; float:left; margin:10px 10px 0 0; text-align:justify;}
.main_news ul li:nth-child(2n){margin-right:0;}
.sp_i_news{width:90px; height:80px; padding:4px; border:1px solid #dadada; float:left; margin-right:10px;}
.sp_i_news:hover{background:#f7f7f7;}
.sp_i_news span{width:100%; height:100%; display:block; overflow:hidden;}
.sp_i_news span img{width:110px; min-height:90px;}
.info_news{overflow:hidden;}
.info_news h3 a{color:#333;}
.info_news h3 a:hover{color:#76ab13;}
.info_news p{color:#555; font-size:12px;}

.title_sld{background:#881018; text-transform:uppercase;

border-bottom:1px solid white;
height:42px; line-height:42px; color:#fff; padding:0 10px; font-size:16px; }


.main_cn{ border-top:0; padding:10px; overflow:hidden;}
#img_cn li{}
#img_cn li img{width:213px;}

.main_httt{border:1px solid #e5e5e5; border-top:0;background:#881018}

.yahoo_sp{text-align:center; padding:5px 10px; border-bottom:1px solid #e5e5e5;}

.yahoo_sp h1{color:#d70108; padding-top:10px;font-size: 30px;color: white;}
.yahoo_in{padding-top:10px;}


.yahoo_in p{font-weight: bold;
text-transform: uppercase;
font-size: 14px !important;
			}


.tktc{padding:10px;border:1px solid #e5e5e5;background: #881018}
.tktc ul li{background: url("../imgs/new/icon_arrown.png") no-repeat scroll left center transparent;color: white;
    padding: 5px 0 5px 15px;
	
	font-weight:bold;
	font-size:14px;
	}
	
	
.l_tktc{float:left; width:50%;}
.r_tktc{float:left; width:50%;}

.tva{height:150px; background:url(../imgs/layout/tva.jpg) repeat-x; border-left:1px solid #e0dfd5; border-right:1px solid #e0dfd5; padding-top:10px; position:relative;}
.title_tva{
	display:block;
	position:absolute;
	background:url(../imgs/layout/title_tva.png) no-repeat;
	width:73px; height:13px;
	top:-6px; left:10px;	
}
.main_tva{width:956px; margin:0 auto; height:140px; overflow:hidden;}
#ul_tva li{float:left;}
.sp_i_tva{width:139px; height:128px; padding:5px; overflow:hidden; border:1px solid #e0dfd5; background:#fff;}
.sp_i_tva table{width:100%; height:100%;}
.sp_i_tva table td{vertical-align:middle; text-align:center;}
.sp_i_tva table td img{max-width:139px; max-height:128px;}

/************************************** END container ******************************************/

/************************************** BEGIN footer ******************************************/

.footer{background:url(../imgs/layout/footer.jpg) repeat-x top; padding:20px 0 10px 0; text-align:center;}
.footer a{color:#333;}
.footer a:hover{text-decoration:underline; color:#76ab13;}

/************************************** END footer ******************************************/

.clear{clear:both;}
.clear2{clear:both; float:none;}
.tools_share_num{padding:20px 0 0 0;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif;}

.tags{font-weight:bold; font-size:13px; color:#333; padding-top:20px;}
.tags a{color:#333;}
.tags a:hover{text-decoration:underline;}

/************************************** BEGIN PHAN TRANG ************************************/

.frame_phantrang{padding:20px 0 0 0; text-align:center;}
.PageNum a{
	background:#fff;
	padding:2px 5px;
	height:17px;
	border:1px solid #d5d5d5;
	color:#202f3d;
	margin-right:3px;
}
.PageNum a:hover{color:#202f3d; background:#f1f1f1;}
.PageNum span{
	background:#f1f1f1;
	padding:2px 5px;
	height:17px;
	border:1px solid #d5d5d5;
	color:#202f3d;
	font-weight:bold;
	margin-right:3px;
}
/************************************** END PHAN TRANG **************************************/

.frame_nd{padding-top:10px; line-height:1.5; text-align:justify;padding-left:8px}
.frame_nd img, .frame_nd div, .frame_nd table, .frame_nd h1, .frame_nd h2, .frame_nd h3, .frame_nd h4, .frame_nd h5, .frame_nd h6, .frame_nd p, .frame_nd strong, .frame_nd em{max-width:880px;}

.news_f{}
.news_f ul li{padding:10px 0 !important; border-bottom:1px dotted #ccc; float:left; width:110px; margin-right:16px}
.news_f ul li:first-child{}
.sp_i_news_f{float:left; width:100px; height:80px; padding:3px; border:1px solid #ddd; margin-right:10px;}
.sp_i_news_f span{display:block; overflow:hidden; width:100%; height:100%;}
.sp_i_news_f span img{width:100px; min-height:80px;}
.text_news_f{overflow:hidden;}
.text_news_f h4 a{color:#555; font-size:13px;}
.text_news_f h4 a:hover{color:#76ab13;}

.other{padding-top:20px;}
.other h4{padding:0 0 3px 10px; border-bottom:2px solid #d2d8e1; border-left:2px solid #d2d8e1; display:inline-block;}
.main_other ul li a{color:#555; background:url(../imgs/layout/arrown_other.png) no-repeat left; padding:5px 0 5px 15px; display:block;}
.main_other ul li a:hover{color:#76ab13;}

.title_tct{font-size:18px; font-weight:normal;}
.title_tct h1{
	text-align:center;
	font-weight:bold;
	font-size:18px;	
}
.ttt_tct{font-weight:bold; color:#666;}

.f_vd{padding:0 13px 0 14px;}
.f_vd ul li{float:left; width:216px; margin:20px 20px 0 0;}
.f_vd ul li:nth-child(3n){margin-right:0;}
.f_vd ul li:hover .name_f_dv a{color:#76ab13;}
.sp_i_f_vd{
	padding:11px 11px 5px 5px;
	width:200px; height:143px;
	background:url(../imgs/layout/bg_f_vd.png) no-repeat top left;
}
.sp_i_f_vd span{display:block; width:100%; height:100%; overflow:hidden;}
.sp_i_f_vd span img{width:200px; min-height:143px;}
.name_f_dv{text-align:center; padding-top:10px;}
.name_f_dv a{color:#666;}

.l_vd_details{padding-top:10px;}
.title_album{padding-top:10px;}

.top_ndct{}
.img_tndct{float:left; width:200px; margin-right:10px; height:160px;}
.info_tndct{overflow:hidden;}
.f_img{padding:3px; border:1px solid #eee;}
.img_ct{width:192px; height:152px;}
.info_tndct h1{font-size:18px; font-weight:normal; padding-bottom:10px;}
.info_tndct ul li{padding-bottom:5px;}
.info_tndct ul li .f_prod_1{width:190px; float:left; word-wrap:break-word;}
.info_tndct ul li .f_prod_2{width:405px; float:left; word-break:break-all;}
.price_details{color:#FF0000; font-size:18px;}

.ndct_sp{padding-top:10px;}

.tool_info{background:url(../imgs/layout/tool_info.jpg) repeat-x bottom; padding:7px 0 5px 0;}

.info{}
.on_td {
    float: left;
    font-weight: bold;
    margin-left: 2px;
    margin-right: 2px;
    width: 80px;
}
.on_td img {
    border-style: none;
    border-width: 0;
    line-height: 10px;
    vertical-align: middle;
    width: 5px;
}
.on_so {
    float: left;
    font-weight: normal;
}
.on_k1 {
    clear: both;
    float: none;
    height: 3px;
    width: 100%;
}

.f_share {
    background: none repeat scroll 0 0 #F8F8F8;
    border: 1px solid #E6E6E6;
    padding: 5px 10px;
}

.f_news ul li{
	
	padding:10px 0;

}
.f_news ul li:first-child{padding-top:0;}



.prod_l li{padding-bottom:0px;}
.prod_l li span{ padding:3px;display:block;}
.prod_l li span:hover{}
.prod_l li:last-child{margin-bottom:0;}
.prod_l li span img{width:207px;}



.sidebarmenu{border:1px solid #e5e5e5; border-top:0;}
.sidebarmenu ul li{border-bottom:1px dotted #b2b2b2; padding:0px;}
.sidebarmenu ul li:last-child{border-bottom:0;}
.sidebarmenu ul li a{
	padding:3px 0;
	display:block;
	font-size:14px;
	
	padding-left:18px;
}


 
.sidebarmenu ul li a:hover {color:white;background:#ff0000;}
.sidebarmenu ul li ul li a:hover {color:white;}
.sidebarmenu ul li .menu_cap1 a{
	padding:9px 0;
	display:block;
	font-size:14px;
	color:#333;
	background:url(../imgs/layout/icon_dmsp.png) no-repeat left;
	padding-left:18px;
}

 

.sidebarmenu ul li{
position: relative;
background:#881018;

}


.sidebarmenu ul li ul li{
position: relative;
background: #881018;
border-left: 1px dotted white;
}
.main_b_l{
background:#881018;

}
/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 3px;
font-size:13px !important;
font-weight:bold;

z-index:2000;
line-height:25px;
padding-left:15px;
background:#881018;
}

.sidebarmenu ul li ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #0905c2;
text-decoration: none;
padding: 6px;


z-index:2000;
line-height:30px;
padding-left:15px;
background-color: rgb(224, 234, 235);
}

.sidebarmenu ul li .menu_cap1 a{
display: block;
overflow: auto; /*force hasLayout in IE7 */

text-decoration: none;
padding: 6px;


z-index:2000;
line-height:30px;
padding-left:15px;
background-color: #FFF;
}

.sidebarmenu ul li ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 0px;


z-index:2000;
line-height:30px;
padding-left:15px;
background-color: #881018;
}





/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 170px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}



 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */


.item-wrap {  
border: 1px solid #CCCCCC;
    float: left;
    height: 211px;
    
    position: relative;
    width: 196px;
	margin-right: 3px;
margin-left: 3px;
	margin-top:5px;
	
	

}
.item-wrap img {  
	width:182px;
	margin:7px;
	max-height:120px;
	position:absolute;
	z-index:10;
}
.pro-name{

    bottom: 50px;
    color: #1C5FF6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    padding: 10px 0;
    position: absolute;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-align:center;
}
.pro-doimay{

    bottom: 30px;
    color: #1C5FF6;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    left: 0;
    line-height: 18px;
    padding: 10px 0;
    position: absolute;
    text-decoration: none;
    transition: all 0.3s ease 0s;
    width: 100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-align:center;
}
.pro-name:hover {background-color:#1C5FF6;color:#fff;}


.price, .price-down {
    display: block;
    
    
    position: absolute;
    text-align: center;} 
	.price-down {left:22%;font-size: 12px;text-decoration:line-through;font-weight:bold;color:#F00;bottom:22px;} 
	.price {left:15%;font-size: 13px;font-weight:bold;color:#F00;bottom:5px;}



.title_c{background:url(../imgs/layout/title_c.png) repeat-x; height:31px; line-height:31px; padding:0 10px; border:1px solid #e9e9e9; text-transform:uppercase; font-size:12px; color:#013c8a;}
.title_c a{color:#013c8a;}
.title_c a:hover{color:#013c8a; text-decoration:underline;}
.main_c{ border-top:0; padding:10px;}
.sp_i_mc{float:left; width:150px; height:100px; padding:2px; border:1px solid #d3d3d3; margin-right:10px;}
.sp_i_mc img{width:150px; height:100px;}
.f_news ul li{
	border-bottom:1px solid #ddd;
	padding:10px 0;

}
.f_news ul li:first-child{padding-top:0;}


.hidden {
            display: none;
        }
		

.addcart {border: 0px; padding: 0px; cursor: pointer; font-size: 11px; color: #666; width: 68px; height: 20px; background: url(../images/add.gif) no-repeat; font-weight: bold;}
.r_cnt{
	line-height:30px;	
	padding:10px;
}


.usual{
	margin-bottom:10px;
}
.usual ul#tab_content{
	margin:0px;
	padding:0px;
}
.usual ul#tab_content li {
    float: left;
    list-style: none outside none;
}
.usual ul#tab_content a {
    background: #999;
    color: #FFF;
    display: block;   
    margin: 1px 1px 1px 0;
    padding: 6px 20px;
    text-decoration: none !important;
	font-weight:bold;
}
.usual ul#tab_content a:hover {
   background:#2993D1;
    color: #FFFFFF;
}
.usual ul#tab_content a.selected {
    background:#2993D1;
    border-bottom: 1px solid snow;
    color: #FFF;
    cursor: default;
    margin-bottom: 0;
	
}
.content_tab{
	clear: left;
	padding:10px 0px;
}
.lienhe{
	background:none !important;
}