@import url(http://fonts.googleapis.com/css?family=Patrick+Hand+SC&subset=latin,vietnamese);/*font-family: 'Patrick Hand SC', cursive;*/

body {
	font-family:verdana, Arial, sans-serif;
	font-size:11pt;
	padding: 0;
    margin:0;
    background-image: url(../images/bg.jpg);
    background-position:top center;
    background-repeat:repeat-x;
    background-color:#fcd605;
}
.clear
{
	clear:both;
	}
img {
	border:0px;
}
a {
    color: #333333;
}
a:link, a:visited {
    color: #333333;
    text-decoration: none;
}
a:hover, a:active {
    color: #808080;
    text-decoration: none;
}

.body_head{
	}
.body_head .head_main
{
	width: 970px;
	}
.body_head .head_main .banner_top {
  
    position:relative;
}
.body_head .head_main .banner_top img {
  
    width: 100%;
}


.body_head .head_main .menu_top_2
{
	height: 57px;
    background-color:#ffdd22;
	}
.body_head .head_main .menu_top_news
{
	width: 970px;
	height: 24px;
    float:left;
    background-color:#000000;
    overflow:hidden;
	}

.body_head .head_main .menu_top_news .top_news_text
{
	width: 980px;
	height: 20px;
    float:right;
    background-color:#000000;
    overflow:hidden;
	}


.body_head .head_main .menu_top_news a
{
    color:#ffffff;
	}
.body_head .head_main .menu_top_news a:hover {
    color: #CCCCCC;
}
.body_head .head_main .menu_top_1
{
	width: 30px;
	height: 44px;
    float:left;
    background-image: url(../images/bg_menu_top_1.jpg);
	}
.body_head .head_main .menu_top_3
{
	width: 30px;
	height: 44px;
    float:left;
    background-image: url(../images/bg_menu_top_3.jpg);
	}

.body_head .head_main .menu_top_2 .search
{
	width: 140px;
	height: 35px;
	float:right;
    margin: 4px 15px 0 0;

    
	}
.body_head .head_main .menu_top_2 .search .item
{
    margin: 8px 0 0 0;
    width: 20px;
    height: 20px;
    background-image: url(../images/icon_search.png);
	}
.body_head .head_main .menu_top .right
{
	width: 690px;
	height: 40px;
	float:left;
	}

.support_index
{
    width:200px;
	height: 155px;
    margin: 1px 0 1px 0;
	background-image: url(../images/support.png);
	}
.support_index .hotline_1
{
	padding: 60px 10px 0px 0;
	font-size:18px;
	font-family:Tahoma, Geneva, sans-serif;
	text-align:right;
    color:#ffffff;
	}
.support_index .hotline_2
{
	padding: 0px 10px 10px 0;
	font-size:20px;
	font-family:Tahoma, Geneva, sans-serif;
	float:right;
	text-align:left;
    color:#ffffff;
	}
.support_index .list_yahoo {
	width: 150px;
	float:right;
}
.support_index .list_yahoo .item {
width: 75px;
float: left;
text-align: left;
font-size: 12px;
}
.support_index .list_yahoo .item a {
color:#FFF;
}

.body_head .head_main_2 .select_bg
{
	width: 210px;
	float: right;
	margin: 60px 0 0 0;
	}

.body_main {
	width: 970px;
    background-image: url(../images/bg_body_main_top.jpg);
    background-repeat:no-repeat;
    background-color:#ffffff;
}
.line_main_top{
	height: 14px;
    width:970px;
	background-image: url(../images/bg_body_main_top.jpg);
	margin: 5px 0 0 0;
}
.body_main .collum_left
{
	width: 235px;
	float:left;
    margin: 10px 0 0 20px;
	}
.body_main .collum_right
{
	width: 690px;
	float:right;
    margin: 10px 10px 0 0;
   
	}
.body_main .collum_right_2
{
	width: 210px;
	float:right;
	}

.content_01
{
	width: 210px;
	}
.content_01 .title
{
	height: 34px;
	background-image: url(../images/bg_title_01.jpg);
	}
.content_01 .title .text
{
	font-size: 13px;
	color:#FFF;
	text-align:left;
	padding: 10px 0 0 22px;
	font-family:Tahoma, Geneva, sans-serif;
    font-weight:bold;
	}
.content_01 .content_main
{
	padding: 5px 0 5px 0;
	margin: 1px 0 0 0;
	}
.content_01 .content_main .item_content_01
{
	margin: 0 20px 0 20px;
	}
.content_01 .content_main .item_content_01 .text
{
	padding: 6px 0 6px 20px;
	text-align: left;
	background-image: url(../images/icon_01.png);
	background-position: left center;
	background-repeat: no-repeat;
	color: #555252;
	font-size: 12px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    font-weight:bold;
	}
	
.content_01 .content_main .item_content_01 .text:hover
{
	margin: 0 0 0 5px;
	padding: 6px 0 6px 15px;
	color:#FFF;
	}
	
.content_02
{
	margin: 0 0 10px 0;
	}
.content_02 .title
{
	text-align: left;
height: 23px;
padding: 7px 0 0 0;
background-image: url(../images/content_03_title.jpg);
margin: 0 0 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
.content_02 .title span
{
	font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #000000;
padding: 5px 0 5px 30px;
margin: 5px 0 0 10px;
background-image: url(../images/icon_brush.png);
background-repeat: no-repeat;
font-weight: bold;
	}
.content_02 .content_main {
    padding: 2px 0 2px 0;
}

.content_02 .content_main .item_banner{
    padding: 2px 0 2px 0;
}


.content_02 .title_02
{
	text-align: left;
height: 41px;
padding: 20px 0 0 0;
background-image: url(../images/bg_title_02.jpg);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}
.content_02 .title_02 span
{
	font-size: 16px;
text-align: left;
text-transform: uppercase;
color: #000000;
padding: 5px 0 10px 30px;
margin: 5px 0 0 10px;
background-image: url(../images/icon_brush.png);
background-repeat: no-repeat;
font-weight: bold;
font-family: 'Patrick Hand SC', cursive;
	}
.content_02 .content_main_02 {
  
    padding: 5px 5px 10px 5px;
    background-image: url(../images/bg_content_main_02.jpg);

    -webkit-border-bottom-right-radius: 30px;
-webkit-border-bottom-left-radius: 30px;
-moz-border-radius-bottomright: 30px;
-moz-border-radius-bottomleft: 30px;
border-bottom-right-radius: 30px;
border-bottom-left-radius: 30px;
  
}
.content_02 .content_main_02 .item_content_01
{
    padding: 5px 0  5px 10px ;
    margin: 0 0 0 25px;
    background-image: url(../images/icon_arrow.png);
    background-repeat:no-repeat;
    background-position: left center;
	}

.content_02 .content_main_02 .item_content_01 .text
{
    text-align:left;
    font-weight:bold;
    font-size:12px;
	}
.content_02 .content_main_02 .item_content_02
{
    padding: 5px 0  5px 10px ;
    margin: 0 0 0 35px;
    background-image: url(../images/icon_title_02.png);
    background-repeat:no-repeat;
    background-position: left center;
	}

.content_02 .content_main_02 .item_content_02 .text
{
    text-align:left;
    font-size:12px;
	}
.content_02 .content_main_02 .item_content_02 .text:hover {
    text-decoration: underline;
}

.content_03
{
	}
.content_03_banner_bottom
{
	width: 700px;
    border: 1px solid #998383;
    margin: 5px 0 5px 5px;
overflow: hidden;
float: left;
	}
.content_03 .title {
    text-align:left;
    height:55px;
    padding: 20px 0 0 0;
    background-image: url(../images/content_03_title.jpg);
    margin: 0 0 10px 0;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-repeat:no-repeat;
}
    .content_03 .title span {
        font-size: 16px;
text-align: left;
text-transform: uppercase;
color: #000000;
font-weight:bold;
padding: 0 0 0 55px;
font-family: 'Patrick Hand SC', cursive;

    }
.content_03 .content_main
{
	
	}

.content_03 .content_main .title {
    text-align:left;
    height:55px;
    padding: 20px 0 0 0;
    background-image: url(../images/content_03_title.jpg);
    margin: 0 0 10px 0;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-repeat:no-repeat;
}
    .content_03 .content_main .title span {
        font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #000000;
font-weight:bold;
padding: 0 0 0 55px;

    }
.content_03 .content_main .xemtatca span:hover {
    font-weight: bold;
    color: #000000;
}


.content_03 .content_main .item_content_01
{
	margin: 0 0 4px 0;
	padding: 3px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	}

.content_03 .content_main .item_content_01:hover
{
	background-color: #F8F8F8;
	}
.content_03 .content_main .item_content_01 .title_item_01
{
    padding: 5px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
max-height: 30px;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_03 .content_main .item_content_01 .title_item_02
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_03 .content_main .item_content_01 .title_item_03
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
font-weight:bold;
color:#CC0000;
	}
.content_03 .content_main .item_content_01 .title_item_04
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
height:57px;
overflow: hidden;
text-align: left;
	}
.content_03 .content_main .item_content_01 .title_item_04 p
{
    padding: 0;
    margin:0;
	}
.content_03 .content_main .item_content_01 .images
{
	width: 120px;
	height: 90px;
    float:left;
	overflow: hidden;
	}
.content_03 .content_main .item_content_01 .images img
{
	max-width: 120px;
    height:auto;
	}
.content_03 .content_main .item_content_01 .mota
{
	text-align:left;
    padding: 0 10px 0 10px;
	margin: 8px 0 8px 0;
	height: 35px;
	overflow:hidden;
	}
.content_03 .content_main .item_content_01 .gia {
    padding: 0 10px 0 10px;
    overflow: hidden;
    font-size: 13px;
    color: #CC0000;
    font-weight: bold;
    text-align: left;
}
.content_03 .content_main .item_content_01 .button
{
	text-align:center;
	}




.content_03 .content_main .item_content_02
{
    float:left;
	padding: 3px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    background-color: #ffffff;
    background-repeat:repeat-x;
	}
.content_03 .content_main .item_content_02 .images
{
	width: 100px;
	height: 80px;
    float:left;
	overflow: hidden;

	}
.content_03 .content_main .item_content_02:hover
{
	background-color: #F8F8F8;
	}
.content_03 .content_main .item_content_02 .title_item_01
{
    height:15px;
font-size: 12px;
margin: 0 0 2px 0;
max-height: 30px;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_03 .content_main .item_content_02 .title_item_02
{
    height:70px;
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
	}
.content_03 .content_main .item_content_02 .title_item_02 p
{
    padding: 0;
    margin:0;
	}



.content_03 .content_main .item_content_03
{
    width: 150px;
    float:left;
	margin: 0 5px 10px 8px;
	padding: 3px;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
	}

.content_03 .content_main .item_content_03:hover
{
	background-color: #F8F8F8;
	}
.content_03 .content_main .item_content_03 .title_item_01
{
    padding: 5px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
height: 30px;
overflow: hidden;
	}
.content_03 .content_main .item_content_03 .title_item_02
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
font-weight:bold;
	}
.content_03 .content_main .item_content_03 .title_item_03
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
font-weight:bold;
color:#CC0000;
	}
.content_03 .content_main .item_content_03 .title_item_04
{
    padding: 3px 5px 0 5px;
font-size: 11px;
margin: 0 0 2px 0;
overflow: hidden;

	}
.content_03 .content_main .item_content_03 .images
{
	width: 140px;
	height: 100px;
	overflow: hidden;

	}
.content_03 .content_main .item_content_03 .mota
{
	text-align:left;
    padding: 0 10px 0 10px;
	margin: 8px 0 8px 0;
	height: 35px;
	overflow:hidden;
	}
.content_03 .content_main .item_content_03 .gia {
    padding: 0 10px 0 10px;
    overflow: hidden;
    font-size: 13px;
    color: #CC0000;
    font-weight: bold;
    text-align: left;
}
.content_03 .content_main .item_content_03 .button
{
	text-align:center;
	}

.content_04
{
	width: 210px;
	
	}
.content_04 .title {
    font-size: 13px;
    font-weight: bold;
    color: #000000;
    text-align: left;
    padding: 5px 5px 5px 10px;
    font-family: Tahoma, Geneva, sans-serif;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #000000;
}
.content_04 .content_main
{
	padding: 5px;
	}
	
	
	
.body_footer
{
	padding: 0 0 0 0;
    margin: 0 0 0 0;
	}


.body_footer .footer_main
{
    font-size: 13px;
    /* height: 193px; */
    background-color: #dbdbdb;
    width: 970px;
    background-image: url(../images/bg_footer.png);
    border-top: 5px solid #b22c2b;
    background-repeat: no-repeat;
    background-position: bottom;
padding-bottom: 160px;
	}
.body_footer .footer_main .menu_bottom
{
	text-align:center;
	padding: 15px 0 15px 20px;
	color: #000000;
    background-image: url(../images/bg_menu_top_2.png);
	}

.body_footer .footer_main .menu_bottom a{
    color: #000000;
    text-decoration: none;
    font-weight:bold;
}
.body_footer .footer_main .menu_bottom a:hover {
    color: #cccccc;
    text-decoration: none;
}
.body_footer .footer_main .logo_bottom
{
	width: 340px;
	text-align:left;
	float:left;
    padding: 8px 0 0 0;
	}
.body_footer .footer_main .left
{
	padding: 60px 0 10px 20px;
width: 150px;
float:left;
	}
.body_footer .footer_main .center
{
	padding: 60px 0 10px 20px;
color: #000000;
height: 120px;
width: 590px;
float: left;
	}
.body_footer .footer_main .center *
{
    padding:0;
    margin:0;
	}

.body_footer .footer_main .right
{
	padding: 60px 10px 10px 0px;
width: 180px;
float: right;
	}





.anhthongke {
margin-left: 5px;
margin-right: 5px;
float: left;
width: 76px;
height: 75px;
background: url(../images/thongke.png);
}
.couter {
float: right;
margin-right: 30px;
width: 190px;
font-weight: bold;
}
.bodem_text {
float: left;
font-weight: bold;
font-family:Tahoma;
}
.content_03 .content_main .item_content_01 .mota p {
    margin: 0;
    padding: 0;
}



.content_05 {
margin: 5px 0 0 10px;
}
.content_05 .title {
    text-align: left;
height: 55px;
padding: 20px 0 0 0;
background-image: url(../images/content_03_title.jpg);
margin: 0 0 10px 0;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
background-repeat: no-repeat;
}
.content_05 .title span{
	font-size: 14px;
text-align: left;
text-transform: uppercase;
color: #000000;
font-weight: bold;
padding: 0 0 0 55px;
 

}
.content_05 .content_main {
	margin: 10px 0 0 0;
	padding: 0 0 5px 0;
}
.content_05 .content_main .images_product {
	float:left;
	width: 280px;
	 
	
}
.content_05 .content_main .images_product .images_01 {
	float:left;
	width: 280px;
 
	padding: 10px;
	border: 1px dashed #CCC;
	position:relative;
	text-align:center;
	
}
.content_05 .content_main .images_product .images_01 .view_360 {
	width:47px;
	height: 49px;
	position:absolute;
	left: 5px;
	bottom: 5px;
	background-image:url(../images/icon_360.png);
	cursor:pointer;
	z-index: 10000;
}
.content_05 .content_main .images_product .images_01 .view_360:hover {

	background-image:url(../images/icon_360_hover.png);
}
.content_05 .content_main .images_product .images_01:hover {
	box-shadow: inset 0px 0px 10px rgba(0,0,0,.2);
-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,.2);
-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,.2);
cursor:pointer;
	
}
.content_05 .content_main .images_product .images_02 {
	float: left;
width: 280px;
height: auto;
margin: 10px 0 10px 0;
	
}
.content_05 .content_main .images_product .images_02 .item {
	float:left;
	height: 50px;
	background:#000000;
	margin: 0 4px 0 0;
	border: 1px solid #CCC;	
}
.content_05 .content_main .images_product .images_02 .item:hover
{
    cursor: pointer;
    border: 1px dotted #CCC;
}
.content_05 .content_main .product_tinhtrang {
	float:right;
	width: 370px;
	margin: 0 0 0 10px;
	
}
.content_05 .content_main .product_tinhtrang hr {
	display: block;
	height: 1px;
	margin: 5px 0 5px 0;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: dashed;
	border-top-color: #ccc;	
}
.content_05 .content_main .product_share{
	padding-left:20px;
}
.content_05 .content_main .product_share .button_01
{
    float: left;
width: 115px;
color: #fff;
font-weight: 700;
line-height: 24px;
font-size: 12px;
height: 24px;
text-shadow: 0 0 1px #666;
background: url(../images/btn_action.png) no-repeat;
background-position: 0 0;
margin: 0 0 5px 0;
    }
.content_05 .content_main .product_share .button_01 span
{
    padding: 0 0 0 35px;
    text-align:left;
    float:left;
    }
.content_05 .content_main .product_share .button_01:hover
{
   
background: url(../images/btn_action.png) no-repeat;
background-position: 0 -24px;
    }
.content_05 .content_main .product_share .text_01
{
    padding: 0;
    text-align:left;
    font-size: 11px;
    font-weight:bold;
    }
.content_05 .content_main .product_share .text_01 span
{

    font-weight:bold;
    color:Red;
    }
.content_05 .content_main .product_share .item_yahoo_online 
{
    padding: 0 0 5px 0;
text-align: left;
font-size: 11px;
font-weight: bold;
}
.content_05 .content_main .product_share .text_02
{
    padding: 5px 0 3px 0;
    text-align:left;
    float:left;
    font-size: 11px;
    font-weight:bold;
    }


.content_05 .content_main .item_content_01
{
    float: left;
width: 310px;
height:150px;
	margin: 0 8px 8px 8px;
	padding: 3px;
	border: 1px solid #dddddd;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    background-image: url(../images/bg_item_product.png);
    background-color: #ffffff;
    background-repeat:repeat-y;
    background-position:top right;
	}

.content_05 .content_main .item_content_01:hover
{
	background-color: #F8F8F8;
	}
.content_05 .content_main .item_content_01 .title_item_01
{
    padding: 5px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
max-height: 30px;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_05 .content_main .item_content_01 .title_item_02 {
    padding: 3px 10px 0 10px;
    font-size: 11px;
    margin: 0 0 2px 0;
    overflow: hidden;
    text-align: left;
    font-weight: bold;
    font-style: italic;
}
.content_05 .content_main .item_content_01 .title_item_03
{
    padding: 3px 10px 0 10px;
font-size: 12px;
height: 85px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
font-weight:bold;
color:#CC0000;
	}
.content_05 .content_main .item_content_01 .title_item_03 *
{
    padding:0;
    margin:0;
    font-weight:normal;
	}
.content_05 .content_main .item_content_01 .title_item_04
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
	}
.content_05 .content_main .item_content_01 .images
{
	width: 120px;
	height: 100px;
    float:left;
	overflow: hidden;
    margin: 5px 0 0 10px;

	}
.content_05 .content_main .item_content_01 .images img
{
	max-width: 120px;

	}
.content_05 .content_main .item_content_01 .mota
{
	text-align:left;
    padding: 0 10px 0 10px;
	margin: 8px 0 8px 0;
	height: 35px;
	overflow:hidden;
	}
.content_05 .content_main .item_content_01 .gia {
    padding: 0 10px 0 10px;
    overflow: hidden;
    font-size: 13px;
    color: #CC0000;
    font-weight: bold;
    text-align: left;
}
.content_05 .content_main .item_content_01 .button
{
	text-align:center;
	}


.content_06 {
    width: 700px;
    min-height: 970px;
    float: left;
    border: 1px solid #CCCCCC;
    margin: 5px 0 5px 5px;
}
.content_06 .title {

background-image: url(../images/content_03_title.jpg);
}
.content_06 .title .text {
    font-size: 14pt;
    color: #FFFFFF;
    text-align: left;
    padding: 4px 0 4px 20px;
    font-family: Tahoma, Geneva, sans-serif;
}
.content_06 .content_main
{
	
	}
.content_06 {
    text-align:left;
}

.content_06 .content_main .item_content_01 {
    padding: 10px;
    -moz-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    background-color: #ffffff;
    background-repeat: repeat-x;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.content_06 .content_main .item_content_01 .images
{
	width: 100px;
	height: 80px;
    float:left;
	overflow: hidden;
    margin: 0 0 0 15px;

	}
.content_06 .content_main .item_content_01:hover
{
	background-color: #F8F8F8;
	}
.content_06 .content_main .item_content_01 .title_item_01
{
    padding: 5px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
max-height: 30px;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_06 .content_main .item_content_01 .title_item_02 {
    padding: 3px 10px 0 10px;
    font-size: 11px;
    margin: 0 0 2px 0;
    overflow: hidden;
    text-align: left;
    font-style: italic;
}
.content_06 .content_main .item_content_01 .title_item_03
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
	}
.content_06 .content_main .item_content_01 .title_item_03 p
{
    padding:0;
    margin:0;
	}






.content_07 {
    width: 280px;
    float: left;
    margin: 5px 0 5px 5px;
}
.content_07 .title {

background-image: url(../images/content_03_title.jpg);
}
.content_07 .title .text {
    font-size: 14pt;
    color: #FFFFFF;
    text-align: left;
    padding: 4px 0 4px 20px;
    font-family: Tahoma, Geneva, sans-serif;
}
.content_07 .content_main
{
	
	}
.content_07 .content_main .item_banner
{
    padding: 3px 0 3px 0;
	}
.content_07 .content_main .item_content_01
{
	padding: 3px;
	border: 1px solid #dddddd;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
    background-image: url(../images/bg_item_product.png);
    background-color: #ffffff;
    background-repeat:repeat-x;
	}

.content_07 .content_main .item_content_01:hover
{
	background-color: #F8F8F8;
	}
.content_07 .content_main .item_content_01 .title_item_01
{
    padding: 5px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
max-height: 30px;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_07 .content_main .item_content_01 .title_item_02
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
font-weight:bold;
	}
.content_07 .content_main .item_content_01 .title_item_03
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
font-weight:bold;
color:#CC0000;
	}
.content_07 .content_main .item_content_01 .title_item_04
{
    padding: 3px 10px 0 10px;
font-size: 12px;
margin: 0 0 2px 0;
overflow: hidden;
text-align: left;
	}
.content_07 .content_main .item_content_01 .images
{
	width: 100px;
	height: 80px;
    float:left;
	overflow: hidden;

	}
.content_07 .content_main .item_content_01 .images img
{
	max-width: 100px;
	height: auto;

	}



.phantrang_bottom {
    font-size:12px;
    padding:10px;
}



.banner_center {
    width:970px;
    overflow:hidden;
    background-color:#ffffff;
    position:relative;
}
@media screen and (max-width: 768px) {
    .banner_center {
    width:100%;
}
}


.languages {
    position: absolute;
z-index: 100;
right: 10px;
top: 10px;
background-color: #fff;
padding: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
box-shadow: 4px 4px 0 0 rgba(35,35,35,0.1);
}

.table_01
{
	color: #404040;
	font-size:11px;
	border-collapse: collapse;
	width: 100%;
	
}

.table_01 caption {
	padding: 4px 0;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.table_01 td, table.greystripes th {
	border: 1px solid #F4F4F4;
	padding: 5px 5px;
}
.table_01 .td_01{
	font-weight:bold;
}
.table_01 tr:hover {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #FA4B2A;	
}

.table_01 tbody th {
	text-align: left;
	vertical-align: top;
}
.querytext {
    margin: 35px 0 0 15px;
    background-color: #ffffff;
list-style: none;
float: left;
width: 200px;
background: url(../images/bg_menu_top_sup.png);
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.querytext li {
    padding: 5px;
    margin: 5px 0 0 0;
    text-align: left;
    color: #ffffff;
    cursor: pointer;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}
.querytext li:hover {
    background-color: #98672f;
}

.mota_chitiet {
    text-align:left;
}

.noidung_chitiet {
    text-align:left;
}

.mota_tintuc {
    text-align:left;
}

.chitiet_tintuc {
    text-align:left;
    padding:10px;
}
.title_lastnews {
    font-weight: bold;
    margin: 0 10px 0 10px;
    text-align:left;
}

.lastnews {
font-style: italic;
text-align:left;
}
.lastnews a {
    color: #003399;
}
.lastnews a:hover {
    color: #0066FF;
}
.lastnews_xemtiep {
    text-align:left;
}
}


.chitiet_tintuc ul {
    padding: 10px;
}
.xemtiep {
padding: 0 20px 0 20px;
font-style: italic;
font-weight:bold;
}

.mota_tintuc {
    padding: 10px;
    font-size:12px;
    font-weight:bold;
}
.mota_tintuc span {
    font-size:12px;
    font-style:italic;
}

.body_footer .counter {
width: 350px;
text-align: left;
float: left;
padding: 0 0 10px 0;
color: #333;
font-family: Tahoma, Geneva, sans-serif;
font-size: 13px;
}

.body_footer .counter span {
font-weight: bold;
font-family: Tahoma, Geneva, sans-serif;
}

.anh_chayngang {
    width: 980px;
    padding: 8px;
    background-color: #ffffff;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #cccccc;
    border-bottom-color: #cccccc;
    border-left-color: #cccccc;
}

.body_main .button_main_index {
width: 960px;
height: 112px;
margin: 0 0 0 0;
padding: 15px 0 0 0;
}

.body_main .button_main_index .item_button {
width: 233px;
height: 112px;
margin: 0 3px 0 3px;
background-image: url(../images/button_01.png);
float: left;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.body_main .button_main_index .item_button .text {
height: 72px;
padding: 10px 0 0 85px;
text-align: center;
font-size: 17pt;
color: #000000;
font-family: 'Patrick Hand SC', cursive;
background-repeat: no-repeat;
background-position: left center;
}

.body_main .button_main_index .item_button:hover {
background-image: url(../images/button_01_hover.png);
}


.body_main .button_main_index .item_button2 {
width: 233px;
height: 112px;
margin: 0 3px 0 3px;
background-image: url(../images/button_01_hover-en.png);
float: left;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.body_main .button_main_index .item_button2:hover {
background-image: url(../images/button_02_hover-en.png);
}
.body_main .button_main_index .item_button2 .text {
height: 72px;
padding: 10px 0 0 85px;
text-align: center;
font-size: 17pt;
color: #000000;
font-family: 'Patrick Hand SC', cursive;
background-repeat: no-repeat;
background-position: left center;
}

/*=================================================================================================================================================================*/
@media (max-width: 500px) {

            .body_head .head_main .banner_top img {
                width: 500px;
            }
}

@media screen and (max-width: 768px) {
.banner2ben
{
    display: none !important;
}
    .body_head .head_main .menu_top_2
    {
        height: 36px;
    background-color: #4b40b2;
    }
.body_head .head_main {
    width: 100%;
}
.body_head .head_main .banner_top {
    overflow:hidden;
}
.body_head .head_main .banner_top img {
    width: 100%;
}

.body_main 
{
    width: 100%;
}
.body_main .collum_left
{
    display:none;
}
.body_main .collum_right
{
    width: 100%;
    float:none;
}
.content_03 .content_main .item_content_03
{
        width: 50%;
    margin: 0 0 10px 0;
    padding: 0;
}

.content_05 .title {
    background-size:contain;
}
.content_03 .title
{
    height: 45px;
    padding: 15px 0 0 0;
    background-size:contain;
}

.button_main_index
{
    display:none;
}
.body_footer .footer_main
{
    width: 100%;
    background-image:none !important;
}
.body_footer .footer_main .left
{
    padding:10px 0;
    width: 100%;
}
.body_footer .footer_main .center
{
     padding:10px 0;
    width: 100%;
    height: auto !important;
}
.body_footer .footer_main .right
{
     padding:10px 0;
    width: 100%;
}


.content_05 {
    margin: 5px 10px 0 10px;
}
.content_05 .content_main .product_tinhtrang
{
    width: 100%;
    float:none;
    margin:0;

}
.content_05 .content_main .item_content_01
{
    width: 100%;
    float:none;
    margin: 0 0 10px 0;
    padding:0;
    height:auto;
}
.content_05 .content_main .item_content_01 .title_item_03
{
    height:auto;
}



ul#topnav
{
    padding:0px !important;
}

 ul#topnav li {
        float: none !important;
        border:none !important;
    }
 ul#topnav li a
 {
     width:100%;
 }
 ul#topnav a.center
 {
     padding:0px !important;
 }
 ul#topnav a.home
 {
     padding:5px 0 !important;
 }
    ul#topnav .sub ul li a {
       
        background-position: center left;
    }

    ul#topnav {
        width: 70% !important;
        display: none ;
        background-color: #B2B2B2;
        position: absolute;
        
        right: 38px;
        z-index: 1100;
        margin: 0px 3px 0 3px!important;
        height:inherit !important;
    }

        ul#topnav .li_center {
            text-align: left;
            margin: 2px;
            color: #fff;
            float: none;
            border-bottom-style: solid;
            border-bottom-width: 1px;
            border-bottom-color: #CCCCCC;
            border-right-style: none;
        }

            ul#topnav .li_center a {
                color: #fff;
            }

        ul#topnav li:hover .sub {
            display: block;
        }


        ul#topnav li .sub {
            position: initial;
            float: none;
        }

.menu_mobile
{
    display:block !important;
}

}




.menu_mobile {
        width: 30px;
    height: 30px;
    float: right;
    margin: 3px 3px;
    position:relative;
    background-image: url(../images/icon_list.png);
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff;
    -webkit-border-radius: 3px;
    cursor: pointer;
    display: none;
}