/* CSS Document */

*{
	margin:0;
	padding:0;
}
*::before, *::after {
    box-sizing: border-box;
}

body{
	font-family: Arial;
	font-size: 12px;
	/*padding-top: 67px !important;*/
}

@font-face {
    font-family: BigShouldersText-Bold;
    src:url('../fonts/BigShouldersText-Bold.ttf');
}
@font-face {
    font-family: BigShouldersText-ExtraBold;
    src:url('../fonts/BigShouldersText-ExtraBold.ttf');
}
@font-face {
    font-family: BigShouldersText-Regular;
    src:url('../fonts/BigShouldersText-Regular.ttf');
}

face_messen {
    bottom: 233px;
    position: fixed;
	z-index:99999999999999999999999999;
    left: 0;
}

.header-top-dm
{
	float: left;
	width: 100%;
	margin-top: 0px;
	background: linear-gradient(to bottom, #EB2127,#BC161E,#EB2127) !important;
	padding-top: 5px;
}

.zalo {
   display: block;
	bottom: 250px;
	font-weight: bold;
	height: 58px;
	width:58px;
	right: 0;
	position: fixed;
	z-index: 2147483647;
	border: solid 7px #D6D6D9;
	border-radius: 100px;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
.tinnhan {
   display: block;
	bottom: 121px;
	font-weight: bold;
	height: 58px;
	width:58px;
	right: 0;
	position: fixed;
	z-index: 2147483647;
	margin-left: 123px;
	border: solid 7px #D6D6D9;
	border-radius: 100px;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
.facebook {
    display: block;
	bottom: 186px;
	font-weight: bold;
	height: 58px;
	width:58px;
	right: 0;
	position: fixed;
	z-index: 2147483647;
	margin-left: 180px;
	border: solid 7px #D6D6D9;
	border-radius: 100px;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
.goi {
    bottom: 190px;
    position: fixed;
	z-index:99999999999999999999999999;
    left: 0;
}
.email_f {
    bottom: 140px;
    position: fixed;
	z-index:99999999999999999999999999;
    left: 0;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}
.maps {
	display: block;
	bottom: 121px;
	font-weight: bold;
	height: 48px;
	right: 0;
	position: fixed;
	z-index: 2147483647;
	margin-left: 180px;
	border: solid 2px #ffffff;
	border-radius: 100px;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
}

a{
	text-decoration:none;
}

	.img-news-home-tin{
		width:435px;
		height:250px;
		margin-bottom:5px;
		padding:3px;
		border-radius:5px;
		border:solid 1px #CCCCCC;
	}
	#left_news
	{
		width:100%;
		float:left;
	}
	.right_news
	{
		float:left;
		width:100%;
		margin-top:20px;
	}
	.right_news h2
	{
		text-transform:uppercase;
		font-size:25px;
		font-weight:bold;
		text-align:left;
		color:#333333;
		height:40px;
		line-height:40px;
	}
header{
	width: 100%;
	/*background:url("../images/body.png") repeat-x top center #ffffff;
	position: fixed;*/
	background:#ffffff;
	top: 0;
	left: 0;
	right: 0;
	z-index: 999999;
}
html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	font-family: Arial;
	 padding: 0;
}
	.body{
		width:100%;
		margin:0px auto;
	}
	#image_banner
	{
		background-size:cover;
	}
	#thongtinsp h3
	{
		color:#333333;
		font-size:25px;
		text-transform:uppercase;
		padding-bottom:15px;
	}
	#anh_sp
	{
		transition:all 0.9s ease 0s;
		width: 210px;
		height: 210px;
	}
	#anh_sanpham:hover #anh_sp
	{
		transform:scale(1.3);
	}
	#anh_sanpham
	{
		height: 210px;
	}
	.seq-vcenter img{
		width: 100%;
		height: 100%;
		border-radius: 5px;
	}

	
	#text_noidung
	{
		font-size:20px;
		line-height:25px;
		color:#333333;
	}
	#image_news
	{
		float:left;
		width:270px;
	}
	#image_news img
	{
		width:270px;
		height:150px;
	}
	#text_news
	{
		width:100%;
		padding-left: 10px;
		padding-right: 10px;
		margin-top: 10px;
		float: left;
	}
	#slide_spm
	{
		width:911px;
		list-style:none;
	}
	.banner_catpd img{width: 100%}
	#slide_spm li {
    border: 1px solid #cccccc;
    float: left;
    height: 320px;
    margin-bottom: 10px;
    margin-right: 13px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 212px;
	}
	.menu_left
	{
		margin-top:10px;
		background:#F3285B;
	}
	#tke
	{
		color:#FFFF00;
		font-size:15px;
		line-height:25px;
		text-align:center;
	}
	.menu_left h2
	{
		color:#ffffff;
		text-transform:uppercase;
		font-size:16px;
		text-align:center;
		padding-top:10px;
		padding-top:5px;
	}
	#slide_bc
	{
		width:911px;
		list-style:none;
	}
	#slide_bc li {
    border: 1px solid #cccccc;
    float: left;
    height: 320px;
    margin-bottom: 10px;
    margin-right: 13px;
    padding-bottom: 5px;
    position: relative;
    text-align: center;
    width: 212px;
	}
	#xemtoanbo_sp
	{
		background:#636363;
		margin-bottom:15px;
		border-radius:5px;
		padding-bottom:5px;
		padding-top:5px;
		text-align:center;
	}
	#xem_sp
	{
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke: 1px #EA151B;
		font-size: 45px;
		font-family: 'BigShouldersText-ExtraBold';
	}
	#xem_sp:hover
	{
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke: 1px #333333;
		text-decoration:none;		
	}
	
	#home_quangcaoduoibanner
	{
		width:100%;
		float: left;
		padding-bottom: 20px;
		padding-top: 20px;
		overflow: hidden;
	}
	#quangcaoduoisanpham
	{
		width:1250px;
		margin:0px auto;
		
	}
	#quangcaoduoisanpham img
	{
		width:100%;
		height:auto;
		box-shadow: 15px 20px 15px -12px gray;
		transition: all 0.7s ease 0s;
		border-radius: 0px 30px 0px 30px;
	}
	#quangcaoduoisanpham img:hover
	{
		 transform: scale(1.1);
	}

	#gioi_thieu div.hotline{
		color: #ffffff;
		font-weight: normal;
	}
	#gioi_thieu div.hotline img{
		margin: 0px 10px;
	}
	#gioi_thieu div.hotline p.help{
		margin-top: 20px;
	}
	#sluong{
		border: 1px solid #ccc;
		margin-right:5px;
	    border-radius: 5px;
	    float: left;
	    height: 28px;
	    padding-left: 10px;
	    width: 40px;
	    margin-left:10px;
		margin-top:10px;
		display:none;
	}
.qty{
	float: left;
	margin-right:5px;
	width: 20px;
	overflow: hidden;
	margin-top:9px;
	display:none;
}
.info_gallery{
	margin-bottom: 36px;
}
.qty a{
	width: 20px;
	height: 14px;
	clear: both;
	overflow: hidden;
	display:inline-block;
}
.qty a#up{
	background: url("../images/prev-vertical.png") no-repeat -7px -37px;
}
.qty a#down{
	background: url("../images/next-vertical.png") no-repeat -6px -103px;
}
	.container
	{
		margin-top:2px;
	}
	.header-body{
		width: 1250px;
		clear:both;
		margin:0px auto;
	}
	#span_hotline{
		color:#333333;
		font-size:21px;
		line-height:25px;
		background: url("../images/email-top.png") no-repeat 9px;
		padding-left: 38px;
		font-family: 'BigShouldersText-Regular';
	}
.hotline{
		float: left;
		display: inline;
		background: #E7E7E8;
		border-radius: 10px;
		margin-left: 25px;
		margin-top: 19px;
		padding: 6px 17px 6px 8px;
		box-shadow: 4px 12px 12px -8px gray;
	}

.qc_trai
{
	width:326px;
	float:left;
}
.qc_trai img
{
	width:326px;
	height:auto;
}
/* hieu ung*/

.qc_trai{
            padding-top:10px;
            width: 326px;
            position: relative;
            margin: 0 auto;
        }
        .qc_trai::after {
            background: rgba(0, 0, 0, 0) linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%) repeat scroll 0 0;
            content: "";
            display: block;
            height: 100%;
            position: absolute;
            right: 43%;
            top: 0;
            transform: skewX(-25deg);
            width: 34%;
            z-index: 2;
        }
        .qc_trai:hover::after {
            animation: 1s ease 0s normal none 1 running fixedAnim;
            animation: 1s ease 0s normal none 1 running fixedAnim;
            -webkit-animation: 1s ease 0s normal none 1 running fixedAnim;
            -moz-animation: 1s ease 0s normal none 1 running fixedAnim;
        }
        @-webkit-keyframes fixedAnim {
            0% {
                right: 125%;
            }
            125% {
                right: 0;
            }
        }

        @-moz-keyframes fixedAnim {
            0% {
                right: 125%;
            }
            125% {
                right: 0;
            }
        }

        @keyframes fixedAnim {
            0% {
                right: 125%
            }
            125% {
                right: 0;
            }
        }

/**/
.sp_home
{
	width: 1250px;
	margin: 0px auto;
	/*box-shadow: 2px 6px 3px 0 rgba(0,0,0,.2);*/
}

.hotline_top
{
	float: left;
	width: 180px;
	padding-left: 38px;
	margin-top: 10px;
	background: url("../images/phone_top.png") no-repeat 0px 22px;
}
#span_tu_van
	{
		color: #333333;
		font-size: 18px;
		line-height: 26px;
		text-transform: capitalize;
		font-family: 'BigShouldersText-Regular';
	}
	#span_tu_van_home
	{
		color: #0180C7;
		font-size: 18px;
		line-height: 26px;
		text-transform: capitalize;
		font-family: 'BigShouldersText-Regular';
		float: left;
		padding-bottom: 10px;
	}
	#span_tu_van_home:hover
	{
		color: #333333;
		text-decoration:none;
	}
	#span_tu_van_gt
	{
		color: #333333;
		line-height: 22px;
		font-size: 17px;
		font-family: 'BigShouldersText-Regular';
	}
	#a_doc_tiep
{
	background: url("../images/doc-tiep.png") no-repeat 0px 2px;
	padding-left: 20px;
	color: #952E07;
	font-family: 'UTM AvoBold', sans-serif;
	font-size: 14px;
	font-style: italic;
}
#a_doc_tiep:hover
{
	color:#0066B3;
	text-decoration:none;
}
#home_xem {
    text-align: center;
	margin-top: 10px;
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
#a_xem_them_tin
{
	background:#333333;
	padding:8px 31px 8px 31px;
	border-radius:50px;
	color:#ffffff;
	font-family: 'BigShouldersText-ExtraBold';
	font-size:20px;
	text-transform:uppercase;
	text-shadow:1px 4px 4px rgba(0,0,0,0.2), 0px -5px 35px rgba(255,255,255,0.3);
}
#a_xem_them_tin:hover
{
	color:#FFCD46;
	text-decoration:none;
}
#span_hotline_top
{
	font-size: 27px;
	font-weight: bold;
	color: #333;
	font-family: 'BigShouldersText-Regular';
	line-height: 30px;
}

/*PHONE*/

.phonering-alo-phone.phonering-alo-static {
    opacity:.6
}

.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {
    opacity:1
}

.phonering-alo-ph-circle {
  width: 100px;
height: 100px;
top: 114px;
left: 45px;
    position:absolute;
    background-color:transparent;
    border-radius:100% !important;
    border:2px solid rgba(30,30,30,0.4);
    border:2px solid #bfebfc 9;
    opacity:.1;
    -webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
    animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
    -webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
    animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
    border-color:#BC161E;
    opacity:.5
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
    border-color:#75eb50 ;
    border-color:#baf5a7;
    opacity:.5
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
    border-color:#BC161E ;
    border-color:#bfebfc;
    opacity:.5
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
    border-color:#ccc;
    opacity:.5
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
    border-color:#75eb50 ;
    opacity:.5
}

.phonering-alo-ph-circle-fill {
   width: 90px;
height: 90px;
top: 118px;
left: 51px;
    position:absolute;
    background-color: #000;
    border-radius:100% !important;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
    transition:all .5s;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
    -webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
    opacity:0!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(0,175,242,0.5);
    background-color:#BC161E 9;
    opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    background-color:#baf5a7 9;
    opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
    background-color:rgba(0,175,242,0.5);
    background-color:#a6e3fa 9
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
    background-color:rgba(204,204,204,0.5);
    background-color:#ccc 9;
    opacity:.75!important
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
    background-color:rgba(117,235,80,0.5);
    opacity:.75!important
}

.phonering-alo-ph-img-circle {
width: 50px;
height: 50px;
top: 140px;
    left:70px;
    position:absolute;
    /*background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;*/
    border-radius:100% !important;
    border:2px solid transparent;
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin:50% 50%;
    -ms-transform-origin:50% 50%;
    transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
    -webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
    animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
    background-color:#BC161E
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
    background-color:#75eb50;
    background-color:#75eb50 9
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
    background-color:#BC161E;
    background-color:#BC161E 9
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
    background-color:#ccc
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
    background-color:#75eb50
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
        -webkit-opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        -webkit-opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        -webkit-opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg)
    }
}

@-webkit-keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}

@keyframes fadeInRight {
    0% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }

    100% {
        opacity:1;
        -webkit-transform:none;
        -ms-transform:none;
        transform:none
    }
}

@-webkit-keyframes fadeOutRight {
    0% {
        opacity:1
    }

    100% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}

@keyframes fadeOutRight {
    0% {
        opacity:1
    }

    100% {
        opacity:0;
        -webkit-transform:translate3d(100%,0,0);
        -ms-transform:translate3d(100%,0,0);
        transform:translate3d(100%,0,0)
    }
}

@-webkit-keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@keyframes phonering-alo-circle-anim {
    0% {
        -webkit-transform:rotate(0) scale(.5) skew(1deg);
                transform:rotate(0) scale(.5) skew(1deg);
        opacity:.1
    }

    30% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.5
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.1
    }
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@keyframes phonering-alo-circle-fill-anim {
    0% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg);
        opacity:.2
    }

    100% {
        -webkit-transform:rotate(0) scale(.7) skew(1deg);
                transform:rotate(0) scale(.7) skew(1deg);
        opacity:.2
    }
}

@-webkit-keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }
}

@keyframes phonering-alo-circle-img-anim {
    0% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    10% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    20% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    30% {
        -webkit-transform:rotate(-25deg) scale(1) skew(1deg);
                transform:rotate(-25deg) scale(1) skew(1deg)
    }

    40% {
        -webkit-transform:rotate(25deg) scale(1) skew(1deg);
                transform:rotate(25deg) scale(1) skew(1deg)
    }

    50% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }

    100% {
        -webkit-transform:rotate(0) scale(1) skew(1deg);
                transform:rotate(0) scale(1) skew(1deg)
    }
}

/*END PHONE*/

#phone_icon {
   margin-top: 6px;
	margin-left: 12px;
	width: 25px;
	height: 34px;
}
	#a_phone
	{
		color:#ffffff;
		font-size: 23px;
		font-weight:bold;
	}
	#phone_footer {
		background: #BC161E;
		padding: 4px 15px 4px 15px;
		border-radius: 20px;
		bottom: 59px;
		left: 72px;
		position: fixed;
		z-index: 9999999999999999999;
		box-shadow: 4px 12px 12px -8px gray;
}

.sp_home h3
{
	text-align: center;
	padding-bottom: 10px;
	padding-top: 0px;
	width: 100%;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #A30F00;
	font-size: 45px;
	font-family: 'BigShouldersText-ExtraBold';
}
.sp_home h2 {
  color: #6B543A;
  font-family: 'BigShouldersText-Regular';
  font-size: 25px;
  text-align: center;
  padding-bottom: 32px;
  background: url(../images/line.png) no-repeat bottom center;
  margin-bottom: 20px;
}
.sp_home_moi_nhat
{
	width: 1250px;
	margin:0px auto;
	box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	border-radius:5px;
	padding-bottom:10px;
	border:solid 3px #333335;
}
.sp_home_moi_nhat h3
{
	color: #ffffff;
	font-size: 19px;
	text-transform:uppercase;
	font-weight: bold;
	background:#333335;
	height: 50px;
	padding-left: 10px;
}

.sp_home_ban_chay_nhat
{
	width: 1250px;
	margin:0px auto;
	box-shadow:0 0 3px 0 rgba(0,0,0,.2);
	border-radius:5px;
	padding-bottom:10px;
	border:solid 3px #FDA137;
}
.sp_home_ban_chay_nhat h3
{
	color: #ffffff;
	font-size: 19px;
	text-transform:uppercase;
	font-weight: bold;
	background:#FDA137;
	height: 50px;
	padding-left: 10px;
}

#flash_deal
{
	padding-left:27px;
	line-height:50px;
	background:url("../images/spmoi.png") no-repeat;
}
.sp_home_sanpham
{
	width: 1250px;
	margin:20px auto;
	padding-bottom:10px;
}
.sp_home_sanpham h3
{
	text-align: left;
	padding-bottom: 16px;
	padding-top: 10px;
	width: 100%;
	text-transform: uppercase;
}

#home_sp_danh_muc
{
	float: left;
	width: 227px;
	margin-left: 8px;
	height: 275px;
	margin-bottom: 12px;
}
#home_sp_danh_muc:hover
{
	box-shadow: 0px 5px 6px 4px rgba(0, 0, 0, 0.14);
}

#home_sp_banchay
{
	float: left;
	width: 230px;
	margin-left: 10px;
	/*height: 335px;*/
	border: 1px solid #ecceb3;
	border-radius: 0px 20px 0px 20px;
	padding-top: 16px;
	margin-right: 10px;
	margin-bottom: 20px;
}
#home_sp_banchay:hover
{
	box-shadow: 0px 18px 19px 13px rgba(0, 0, 0, 0.14);
}
.title_name
{
	padding:0px 10px 0px 10px;
	text-align:left;
	margin-top:5px;
	width: 100%;
	float: left;
}
.title_gia
{
	padding:0px 10px 0px 10px;
	text-align:left;
	margin-top:5px;
	width: 54%;
	float: left;
}

#doitac h3 {
    text-align: left;
	color:#ffffff;
    height: 45px;
    padding-bottom: 5px;
    background: url("../images/line_h.png") no-repeat;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 45px;
	padding-left: 10px;
	margin-bottom:20px;
}

#body_tintuc
	{
		width:1250px;
		margin:0px auto;
	}
	.tintuc {
    width: 600px;
    float: left;
}
	.tintuc h3 {
		color: #333333;
		font-size: 27px;
		font-weight: bold;
		height: 50px;
		text-transform: uppercase;
		text-align: left;
		line-height: 50px;
		}
	.img_tin
	{
		width: 200px;
		height: 129px;
		float: left;
	}
	#a_tintuc
	{
		color: #333333;
	}
	#a_tintuc:hover
	{
		color:#F68121;
		text-decoration:none;
	}

.hotline_home
{
	display: inline;
	background: url("../images/hotrokythuat.png") no-repeat left;
	width:41%;
	margin-left:135px;
	float:right;
	margin-top:20px;
	height:68px;
}
#span_hotline_home{
		color:#FFFFFF;
		font-weight:bold;
		font-size:32px;
		padding-left:68px;
		line-height:95px;
	}
#hotro
{
	float:right;
	margin-top:14px;
	width:350px;
	margin-left:60px;
}
.img-about
{
	width:595px;
}
.readmore a:hover
{
	color:#ffffff;
}

#teach_sp
{
	width:500px;
	float:left;
	margin-left:5px;
}

#home_ban_tin {
  width: 100%;
  float: left;
  padding-top: 50px;
  padding-bottom: 10px;
}
#duan_congtrinh {
  width: 1215px;
  margin: 0px auto;
}
#duan_congtrinh h3 {
  text-align: center;
  padding-bottom: 10px;
  padding-top: 0px;
  width: 100%;
  text-transform: uppercase;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #EA151B;
  font-size: 45px;
  font-family: 'BigShouldersText-ExtraBold';
}
#duan_congtrinh h2 {
  color: #6B543A;
  font-family: 'BigShouldersText-Regular';
  font-size: 25px;
  text-align: center;
  padding-bottom: 32px;
  background: url(../images/line.png) no-repeat bottom center;
  margin-bottom: 20px;
}
.mbot10_duan_npa {
  float: left;
  width: 390px;
  margin-bottom: 16px;
  margin-left: 7px;
  margin-right: 7px;
  background-color: #fff8f2;
  border-radius: 4px;
  padding: 10px;
  height: 485px;
  box-shadow: 0 30px 40px 0 rgba(0,0,0,.2);
  border-radius: 0px 30px 0px 30px;
}
#anh_duan_npa {
  width: 100%;
  overflow: hidden;
}
#anh_tin_tu_van {
  transition: all 0.7s ease 0s;
  border-radius: 0px 30px 0px 30px;
}
#anh_duan_npa:hover #anh_tin_tu_van {
  transform: scale(1.2);
  border-radius: 0px 30px 0px 30px;
}
.name2_title_npa {
  width: 100%;
  float: left;
  padding-top: 10px;
  text-align: justify;
}
#span_du_an_npa {
  font-size: 22px;
  line-height: 34px;
  text-transform: capitalize;
  color: #5b4b22;
  font-family: 'BigShouldersText-Regular';
}
#span_tu_van_gt {
  color: #333333;
  line-height: 22px;
  font-size: 19px;
  font-family: 'BigShouldersText-Regular';
}
#a_doc_tiep {
  background: url("../images/doc-tiep.png") no-repeat 0px 2px;
  padding-left: 20px;
  color: #952E07;
  font-family: 'UTM AvoBold', sans-serif;
  font-size: 14px;
  font-style: italic;
}
.readmore a
{
	color:#ffffff;
	font-size:15px;
	text-transform:uppercase;
	padding:10px 35px 10px 35px;
	background:#C5882F;
}
.comboboxs {
	border-radius: 10px;
	float: right;
	margin-top: 18px;
}
.header-search{		
		border-top: solid 2px #999999;
		border-bottom: solid 2px #999999;
		border-right: none;
		border-left: none;
		height: 39px;
		width: 220px;
		padding-left: 16px;
		float: left;
		border-radius: 10px 0px 0px 10px;
		background: #ffffff;
		border-left: 5px solid #999999;
		box-shadow: 25px 12px 12px -8px gray;
	}
	
	
	.header-logo{
		float: left;
		width: 279px;
		margin-top: 7px;
		margin-bottom: 7px;
	}
	.header-logo img{
		width: 250px;
		height: auto;
	}
	#home_menu
	{
		width: 100%;
		margin-top: 3px;
		float:left;
	}
	.header-top	{
		float: left;
		width: 100%;
		margin-top: 0px;
		background: #E7E7E8;
		padding-top: 2px;
		padding-bottom: 2px;
	}
	
	#banner_main
{
	width:100%;
	margin:0px auto;
	padding-top: 45px;
}
.header-top-menu {
  margin: 0px auto;
  width: 1250px;
}
	.news-header{
		float:left;
		width:100%;
		margin-top:3px;
	}
	#home_camket
	{
		width:100%;
		float:left;
		margin-top:0px;
		padding-bottom:20px;
	}
	.mbot10_camket
	{
		margin: 10px auto;
		width: 90%;
		text-align:center;
		padding-top:20px;
	}
	.mbot10_camket h3
	{
		background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
		color: #5A5A5A;
		font-size: 27px;
		font-weight: bold;
		height: 52px;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-align: center;
		text-transform: uppercase;
	}
	.mbot10_4camket
	{
		margin:0px auto;
		width: 90%;
		text-align:center;
		padding-top:20px;
	}
	#home_3_quang_cao
	{
		width:300px;
		float:right;
	}
	.ba_quang_cao
	{
		margin-bottom:5px;
	}
	.ba_quang_cao img
	{
		width:300px;
		height:auto;
		border-radius: 5px;
	}
	
	/**/
	.ba_quang_cao {position: relative;width: 300px;}
        @keyframes light-left{0%{left:-5%;opacity:0}50%{left:50%;opacity:0.2}to{left:105%;opacity:0}}
        @keyframes light-right{0%{right:-5%;opacity:0}50%{right:50%;opacity:0.2}to{right:105%;opacity:0}}
        .ba_quang_cao a:after, .ba_quang_cao a:before {
            content: "";
            position: absolute;
            top: 50%;
            width: 10px;
            height: 100%;
            transform: translateY(-50%);
            background-color: rgba(255,255,255,.75);
            z-index: 999999999;
        }
        .ba_quang_cao a:before {
            left: -5%;
            animation: light-left 3s infinite alternate linear;
        }
        .ba_quang_cao a:after{
            right: -5%;
            animation: light-right 3s infinite alternate linear;
        }
    </style>
	/* end */
	
	.body_quytrinh
	{
		width:100%;
		height:auto;
		float:left;
		margin-top:0px;
		background:url(../images/quytrinh.png) no-repeat center;
		height:530px;
	}
	.mbot10_quytrinh
	{
		float:right;
		width:55%;
		text-align:center;
		padding-top:20px;
		margin-top:20px;
	}
	
	#text_tin
	{
		width: 100%;
		padding-left: 7px;
		padding-right: 7px;
		float: left;
		margin-top: 5px;
		background: #fff;
	}
	#a_text_tin
	{
		color: #445268;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		text-transform: capitalize;
	}

	#home_duan
	{
		width:100%;
		height:auto;
		float:left;
		padding-top: 40px;
		padding-bottom:30px;
	}
	#main_duan
	{
		margin:0px auto;
		width: 90%;
		text-align:center;
		padding-top:30px;
	}
	#main_duan h3
	{
		color: #5A5A5A;
		font-size: 27px;
		font-weight: bold;
		letter-spacing: 2px;
		padding-bottom: 10px;
		text-align: center;
		text-transform: uppercase;
	}
	#main_duan h2
	{
		font-size:15px;
		color:#333333;
		font-weight:100;
		margin-bottom:15px;
		text-align:center;
		padding-bottom:10px;
		background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
		height:45px;
	}
	.mbot10_duan{
		margin-bottom:2px;
		float:left;
		width:378px;
		margin-left:2px;
		margin-right:2px;
		height:246px;
	}
	.img_duan
	{
		width:378px;
		height:246px;
	}
	.home_doitac
	{
		width:100%;
		float:left;
		padding-bottom:30px;
	}
	

	#doitac{
		overflow: hidden;
		width:1215px;
		margin:0px auto;
	}
	.picture-item__details_duan {
		height: 35px;
		padding-top: 0;
		position: absolute;
		text-align: center;
		width:50px;
		right:0;
		background:#E80E1C;
	}

	.picture-item__details_duan a {
		color: white;
		text-decoration: none;
		font-size:15px;
		font-weight:bold;
		line-height:38px;
		text-transform:capitalize;
		z-index:99999999999999;
	}
	.picture-item__details_duan a:hover
	{
		color:#FCCC25;
		text-decoration:none;
	}
	#home_hotro
	{
		width:90%;
		margin:0px auto;
	}
	#banhang{
		font-weight: bold;
		float: left;
		width:790px;
	}
	
	.body_thongtin
{
	width:100%;
	background:#ffffff;
	float:left;
	padding-bottom:30px;
	padding-top:10px;
	border-top:solid 1px #cccccc;
}
#main_thongtin
{
	width: 1215px;
	margin:20px auto;
}
#home_thongtin
{
	width:480px;
	float:left;
}
#home_thongtin h3
{
	color: #5a5a5a;
    font-size: 24px;
	line-height:60px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
	background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
}
.mbot10_thongtin
	{
		margin-bottom: 0px;
		float: left;
		width: 240px;
		margin-left: 5px;
		margin-right: 5px;
		background-color: #fff8f2;
		height: 180px;
		box-shadow: 0 30px 40px 0 rgba(0,0,0,.2);
		border-radius: 0px 30px 0px 30px;
		padding-top: 20px;
	}
	.mbot10_thongtin:hover
	{
		box-shadow: 0 30px 40px 0 rgba(0,0,0,.2);
		border-radius: 0px 30px 0px 30px;
		background-color: #ECECEC;
	}
.name2_gioi_thieu
	{
		width: 100%;
		text-align:center;
		padding-top: 5px;
	}
	.name2_gioi_thieu p
	{
		font-family: 'BigShouldersText-Regular';
		font-size:18px;
	}
	
	.name2_gioi_thieu:hover
	{
		text-decoration:none;
	}
.mbot10_hotro
	{
		width:200px;
		float:left;
		margin-top:20px;
		text-align:center;
		margin-left:10px;
		margin-right:16px;
		padding-bottom:30px;
	}
	
	#home_4_ly_do {
    width: 100%;
	float: left;
	padding-top: 30px;
	background: #F5F5F5;
	padding-bottom: 30px;
}
#home_ly_do {
    margin: 0px auto;
    width: 1250px;
    padding-bottom: 10px;
}
#home_ly_do h3 {
   color: #6B543A;
	font-family: 'BigShouldersText-Regular';
	font-size: 30px;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#home_ly_do h2 {
    text-align: center;
	padding-bottom: 30px;
	width: 100%;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #EA151B;
	font-size: 45px;
	font-family: 'BigShouldersText-ExtraBold';
}
.mbot10_lydo {
    float: left;
	width: 292px;
	overflow: hidden;
	margin-right: 10px;
	border: #ecceb3 1px solid;
	border-radius: 0px 30px 0px 30px;
	height:260px;
	text-align: center;
	margin-bottom: 20px;
	margin-left: 10px;
	margin-top: 65px;
}
.mbot10_lydo:hover {
    box-shadow: 0 20px 30px 0 rgba(0,0,0,.2);
	border-radius: 0px 30px 0px 30px;
}

#anh_ly_do {
    width: 100%;
    text-align: center;
    margin: 0px auto;
}
#anh_ly_do img {
   display: block;
	width: 150px;
	height: 150px;
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border: solid 3px #000000;
	position: absolute;
	z-index: 1;
	margin-top: -75px;
	margin-left: 71px;
	transition: all 0.9s ease 0s;
}
#anh_ly_do img:hover {
  transform: rotate(1turn);
}
.name2_title {
    float: left;
    text-align: center;
    width: 100%;
	margin-top:92px;
}
.name2_title_gioi_thieu {
    margin-top: 10px;
    float: left;
    text-align: center;
    width: 100%;
	margin-top:10px;
	padding-right: 15px;
	padding-left: 15px;
}
#span_4lydo {
    color: #EA151B;
	font-family: 'BigShouldersText-Regular';
	font-size: 23px;
	text-align: center;
	margin-bottom: 15px;
	text-transform: uppercase;
}
#span_gioi_thieu {
    font-size: 19px;
    color: #333333;
	font-style: italic;
	font-family: 'BigShouldersText-Regular';
}

.mbot10_video {
    float: left;
	width: 385px;
	overflow: hidden;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	margin-bottom: 10px;
	height: 375px;
}
.name2_title_video
{
	width:100%;
	margin-top:10px;
	text-align: left;
}
.name2_title_gioi_thieu_video
{
	width:100%;
}
	#home_gianhang
{
	width:310px;
	float:left;
	margin-left:0px;
}
#home_gianhang h3
{
	color: #5a5a5a;
    font-size: 24px;
	line-height:60px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
	background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
}
#muahangquan
{
	width:220px;
	margin-top:10px;
	margin-bottom:5px;
}

#home_mxh
{
	width:310px;
	float:left;
	margin-left:20px;
}
#home_mxh h3
{
	color: #5a5a5a;
    font-size: 27px;
	line-height:60px;
    font-weight: bold;
    letter-spacing: 2px;
    padding-bottom: 10px;
    text-align: center;
    text-transform: uppercase;
	background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
}
#mxh
{
	width:310px;
	margin-bottom:5px;
	border-bottom:solid 1px #F1F1F1;
}	

	.col_w2801_chinhsach
	{
		height: 71px;
		overflow: hidden;
		text-align: center;
		width: 100%;
	}
	#anh_chinhsach
	{
		width: 72px;
		height: 71px;
		margin: 0px auto;
	}
	#anh_chinhsach:hover #img_hotro
	{
		transform: rotate(1turn);
	}
	#img_hotro {
	   height: 71px;
		width:72px;
		transition: all 0.9s ease 0s;
	}

	
	.name2_hotro
	{
		color: #333333;
		font-size: 22px;
		font-family: 'BigShouldersText-Regular';
		line-height: 31px;
		text-transform:uppercase;
	}
	.name2_hotro:hover
	{
		text-decoration:none;
		color: #E8202B;
	}
	.frm_text
	{
		border:solid 1px #757575;
		font-size:15px;
		height:104px;
		padding:10px;
		width:92%;
		font-family:arial;
		margin-top:15px;
	}
	.dangky
	{
		float:right;
		width:600px;
		background:#757575;
		padding-bottom:7px;
	}
	.dangky h3
	{
		color: #ffffff;
		font-size:27px;
		font-weight: bold;
		height: 50px;
		letter-spacing: 3px;
		line-height: 52px;
		text-align: center;
		text-transform: uppercase;
		background:#303592;
	}
	.dk_form
	{
		margin-top:5px;
	}
	.frm_left
	{
		margin-left:10px;
		margin-right:10px;
		text-align:center;
	}
	#text_dangky
	{
		color:#ffffff;
		font-size:16px;
		line-height:25px;
	}
	.frm_submit
	{
		border:none;
		color:#FFFFFF;
		font-size:16px;
		width:113px;
		height:35px;
		margin-top:10px;
		margin-bottom:10px;
		cursor:pointer;
		text-transform:uppercase;
		background: #303592;
	}
	.frm_submit:hover
	{
		background:#B12828;
	}
	.dk_form .frm_input
	{
		border:solid 1px #757575;
		font-size:15px;
		clear:both;
		height:30px;
		padding-left:10px;
		width:533px;
		margin-top:15px;
	}
	.tool{
		float:right;
		width:210px;
	}
	
	.gallery {
		width:100%;
		min-width:980px;
		height:400px;
		position:relative;
		overflow:hidden;
		background:#fff;
		text-align:center;
	}
	.gallery .bd {
		width:680px;
		position:absolute;
		left:50%;
		margin-left:-320px
	}
	.gallery .bd li {
		width:680px;
		overflow:hidden;
		list-style:none;
	}
	.vtn-btn, .vtn-btn-sort {
		background-color: black;
		border: medium none;
		color: white;
		font-size: 12px;
		font-weight: normal;
		line-height: 14px;
		margin: 5px 5px 10px 0px;
		opacity: 0.6;
		padding: 5px 7px;
		opacity: 0.6;
	}
	.btn-group button.active {
		background-color: #ffbc68;
		opacity: 1;
	}
	.row-fluid li {
		width: 370px;
		height: 250px;
		overflow: hidden;
		position: relative;
		float: left;
		margin-left:5px;
		margin-bottom:20px;
		margin-right:5px;
		top:0;
	}
	.cart
	{
		margin-top:30px;
	}
	.row-fluid li img {
		/*height:190px;*/
		width: 370px;
	}
	.filter-options
	{
		width:100%;
		margin-top:80px;
	}

	.picture-item__details {
		height: 37px;
		margin-top:80px;
		padding-top: 0;
		position: absolute;
		text-align: center;
		width: 350px;
	}

	.picture-item__details a {
		color: #333333;
		text-decoration: none;
		font-size:18px;
		font-weight:bold;
		line-height:38px;
		text-transform:uppercase;
		z-index:99999999999999;
	}
	.picture-item__details a:hover
	{
		color:#FCCC25;
		text-decoration:none;
	}

	.gallery .bd li img {
		display:block;
		width:680px;
		height:400px;
	}
	.gallery .tempWrap {
		overflow:visible !important
	}
	.gallery .tempWrap ul {
		margin-left:-680px !important;
	}
	.gallery .hd {
		position:absolute;
		width:100%;
		left:0;
		z-index:1;
		height:8px;
		bottom:20px;
		text-align:center;
	}
	.gallery .hd li {
		display:inline-block;
		*display:inline;
		zoom:1;
		width:8px;
		height:8px;
		line-height:99px;
		overflow:hidden;
		background:url(../images/slider-btn.png) 0 -10px no-repeat;
		margin:0 5px;
		cursor:pointer;
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	.gallery .hd li.on {
		background-position:0 0;
		filter:alpha(opacity=100);
		opacity:1;
	}
	.gallery .pnBtn {
		position:absolute;
		z-index:1;
		top: 0;
		width:100%;
		height:488px;
		cursor:pointer;
	}
	.gallery .prev {
		left:-50%;
		margin-left:-320px;
	}
	.gallery .next {
		left:50%;
		margin-left:360px;
	}
	.gallery .pnBtn .blackBg {
		display:block;
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:400px;
		background:#000;
		filter:alpha(opacity=50);
		opacity:0.5;
	}
	.gallery .pnBtn .arrow {
		display:none;
		position:absolute;
		top:0;
		z-index:1;
		width:60px;
		height:400px;
	}
	.gallery .pnBtn .arrow:hover {
		filter:alpha(opacity=60);
		opacity:0.6;
	}
	.gallery .prev .arrow {
		right:0;
		background:url(../images/slider-arrow.png) -120px 25% no-repeat;
	}
	.gallery .next .arrow {
		left:0;
		background:url(../images/slider-arrow.png) 0 25% no-repeat;
	}
	#text1{
		color: #ed1c24;
	}
	.search{
		margin-top: 5px;
	}
	#submit_search{
		border: none;
		padding: 8px 12px 8px 12px;
		border-radius: 0px 10px 10px 0px;
		float: left;
		background: #EB2127;
	}
	
	
	.listcatpd{
		/*margin-left: 440px !important;*/
		width:100%;
		height:35px;
		background:#E9E6E6;
		border-bottom:solid 1px #CBCACA;
	}
	.listcatpd li {
		text-transform: uppercase;

	}
	.listcatpd li{
		padding-left: 15%;
	}
	.listcatpd li a{
		color: #333;
		font-weight:100;
		line-height:35px;
		font-size:15px;
	}
	.listcatpd li a:hover{
		color:#990000;
	}
	#home_hotline
	{
		float:left;
		width:100%;
	}
	
	.hotline_footer
	{
		color:#BF3131;
		font-size:24px;
		margin-top:20px;
		font-weight:bold;
	}
	.email_footer
	{
		color:#333333;
		font-size:18px;
		margin-top:10px;
		font-weight:100;
	}
	
	.body_sp
	{
		width:100%;
		float:left;	
		margin-top:5px;
		padding-top:18px;
		padding-bottom:20px;
	}
	.row_anh
{
		width:350px;
		margin-left:25px;
		float:left;
}
.row_anh img
{
	width:350px;
	height:350px;
	border-radius:350px;
	position:relative;
	margin-top:-100px;
	border:solid 6px #ffffff;
	z-index:9999999999999;
}

#linhvuc
	{
		 width:295px;
		 float:left;
		 margin-left:5px;
		 text-align:center;
	}
	
	

.picture-item__details_dm {
		margin-top:-45px;
		padding-top: 0;
		position: absolute;
		text-align: center;
		width:295px;
		background:url(../images/back_dm.png) no-repeat center;
		height:35px;
	}

	.picture-item__details_dm a {
		color: white;
		text-decoration: none;
		font-size:15px;
		font-weight:bold;
		line-height:36px;
		text-transform:uppercase;
		z-index:99999999999999;
	}
	.picture-item__details_dm a:hover
	{
		color:#FCCC25;
		text-decoration:none;
	}

.row_anh:hover img
{
	border:solid 6px #F1F1F1;
}
.row_anh a
{
	font-size:20px;
	color:#333333;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
}
.body_hangsx
	{
		width:100%;
		float:left;	
		padding-bottom:20px;
		padding-top: 50px;
	}
	.body_doitra
	{
		width:100%;
		float:left;	
		padding-bottom:20px;
		margin-top:8px;
	}
	
	.body_sanpham
	{
		width:100%;
		float:left;	
		margin-top:0px;
		padding-bottom:20px;
	}
	
	#home_gt
	{
		width: 1215px;
		margin: 0px auto;
		text-align: center;
		overflow: hidden;
	}
	#quangcaoduoi
	{
		float:left;
		width:295px;
		margin-left:1px;
	}
	
	#doitrahang
	{
		float: left;
		width: 400px;
		margin-left: 3px;
	}
	
	#doitrahang img 
	{
		width: 400px;
		height: auto;
	}
	
	.hotline_sp{
		margin-top:10px;
	}
	.infocongty_sp{
		
		padding:10px;
		float:left;
		background:#78A2D2;
		border-radius:7px;
		margin-bottom:10px;
		width:486px;
	}
	#text_congty
	{
		color: #ffffff !important;
		font-size:14px;
		line-height:20px;
		font-weight: 100;
	}
	#bon_bai_chi_tiet
{
	float:right;
	width:300px;
}
#home_chi_tiet_sp
{
	float:right;
	width:300px;
}
.bon_bai_thongtin
{
	width:290px;
	background:#F5F5F5;
	border:solid 1px #cccccc;
	border-radius:5px;
	padding:10px;
	margin-bottom:15px;
}
.name2_title_bonbai
{
	width:200px;
	float:right;
}
#anh_bon_bai
{
	width:50px;
	float:left;
}
#anh_bon_bai img
{
	width:45px;
	height:auto;
}
#anh_bai_tin
{
	width:15px;
	float:left;
	margin-right:5px;
	margin-top:5px;
}
#anh_bai_tin img
{
	width:15px;
	height:auto;
}
.name2_title_tintuc
{
	float:right;
	width:246px;
}
#span_title_tintuc
{
	color:#333333;
	font-weight: 100;
	font-size: 14px;
}
.tintuc_bai_tin
{
	width:270px;
	margin-left:10px;
	margin-bottom:12px;
}

.co_the_ban_se_thich {
    width: 290px;
	float:right;
    padding-bottom: 1px;
	margin-right: 10px;
}
.co_the_ban_se_thich h3 {
    width: 100%;
    background: #0C8CFF;
    height: 40px;
    color: #ffffff;
    font-size: 17px;
    text-transform: uppercase;
	text-align:center;
    line-height: 40px;
}

#home_co_the_ban_se_thich {
    margin-top: 10px;
    float: left;
    width: 244px;
    background: #F2F3F7;
    padding-bottom: 15px;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.14);
    margin-left: 22px;
    height: 320px;
    margin-right: 3px;
}

#loi_ich_home
{
	width: 290px;
	border: solid 1px #0C8CFF;
	margin-bottom: 15px;
	float: right;
	margin-right:10px;
}
#loi_ich_home h3
{
	font-size: 17px;
	background:#0C8CFF;
	color:#ffffff;
	text-transform:uppercase;
	height:35px;
	line-height:35px;
	margin-bottom: 10px;
	text-align:center;
}
	.infocongty{
		margin-top:20px;
	}
	#text_lienhe
	{
		color:#333333;
		line-height:30px;
		font-size:15px;
		text-transform:uppercase;
	}
	#text_hotline
	{
		color:#9E6D25;
		line-height:42px;
		font-size:18px;
		background: url("../images/icon_hotline.png") no-repeat;
		height:42px;
		padding-left:53px;
		margin-bottom:5px;
		margin-top:15px;
	}
	#text_email_sp
	{
		color:#9E6D25;
		line-height:42px;
		font-size:18px;
		background: url("../images/icon_email.png") no-repeat;
		padding-left:53px;
		height:42px;
	}
	.title_sanpham
	{
		width:90%;
		margin:0px auto;
		padding-top:140px;
	}
	.title_sanpham h3
	{
		color:#9E6D25;
		font-size:18px;
		text-transform:uppercase;
		text-align:center;
		letter-spacing:3px;
	}
	#news4_sanpham
	{
		float: left;
		height: 304px;
		margin-bottom: 10px;
		margin-left: 0;
		margin-top: 10px;
		width: 382px;
		text-align:center;
	}
	#news3_sanpham
	{
		width:90%;
		margin:0px auto;
		padding-top:10px;
	}
	.hotline_sp span{
		color:#C76902;
		font-weight: 100;
		font-size: 21px;
	}
	
	.catpd{
		width: 1250px;
		margin: 0px auto;
	}
	.catpd ul{
		list-style: none;
		width: 100%;
		float: left;
	}
	#li_menu_a
	{
		border-bottom:solid 1px #ffffff;
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.catpd ul li a{
		display: block;
		color: #ffffff;
		padding: 0px 35px 0px 35px;
		font-size: 21px;
		line-height: 35px;
		text-transform: uppercase;
		font-family: 'BigShouldersText-Regular';
	}
	.catpd ul li{
	}
	.catpd ul li a:hover{
		box-shadow: inset 1px 1px 0px rgba(255,255,255,0.25), inset 0 0 6px #0180C7, inset 0 80px 80px -40px #0180C7, 1px 1px 3px rgba(0,0,0,0.75);
		border-radius: 5px;
		text-decoration:none;
	}
	#gioi_thieu div.hotline span{
		color: #ffffff;
		font-size: 1.2em;
	}
	#home_banner
	{
		width:1215px;
		margin:0px auto;
	}
	
	#bodytop{
		padding-top: 0px;
		width:100%;
		margin:0px auto;
	}
	.support{
		background: url("../images/bg-support.png") no-repeat top left;
		padding-left: 250px;
		height: 40px;
		width:900px;
		overflow: hidden;
	}
	.sp_list{
		float: left;
		display: inline;
		margin-left: 20px;
		white-space: nowrap;
		width: 250px;
		margin-top: 5px;
	}
	.sp_list img{
		margin-right: 10px;
	}
	.home{
		margin-top: 20px;
	}
	.left1{
		float: left;
		width: 240px;
	}
		
		
	.home-search-box{
		background-color: #f3f3f3;
		margin-bottom: 5px;
	}
	.home-search-box h3,
	.catpd h3,
	.likepd h3,
	.h_face h3{
		background: #181818 url("../images/arrow1.jpg") no-repeat center left;
		text-transform: uppercase;
		color: #ffffff;
		font-weight:100;
		line-height: 45px;
	}
	.w_73{
		width: 1215px;
		float:left;
		background: #F5F5F5;
		border-radius: 5px;
		box-shadow: 1px 10px 12px -7px gray;
	}
	.w_74{
		width: 545px;
		float: left;
		margin-left: 15px;
		margin-top: 15px;
	}
	.news_home
	{
		width: 100%;
	}
	.w_25{
		width: 640px;
		float: right;
		
	}
	.w_48{
		width: 49%;
		margin-right:8px;
		float:left;
		height:372px;
	}
	.w_26{
		width: 20%;
		float:right;
	}
	.cat_home h3
{
	background: #f2f2f2 none repeat scroll 0 0;
    border-bottom: 1px solid #ea7e06;
    color: #333333;
    font-size: 15px;
    font-weight: 100;
    height: 37px;
    line-height: 40px;
    padding-left: 10px;
    text-transform: uppercase;
}
.cat_home li
{
	list-style:none;
}
#tieu_de_tin {
  font-size: 15px;
  color: #0074BD;
  font-weight: bold;
}
#tieu_de_tin:hover {
	text-decoration:none;
  color: #333333;
}
#tieu_de_tin_phu
{
	font-size:13px;
	color:#333333;
	line-height:20px;
	font-weight:100;
	text-transform:capitalize;
}
#text_gioithieu_phai {
  font-size: 14px;
  line-height: 22px;
  color: #666666;
}
#xem_toan_bo {
  width: 100%;
  margin-top: 20px;
  background:url("../images/xem-toan-bo.png") no-repeat;
  width:215px;
  height:35px;
  text-align: center;
}
#xem_toan_bo a {
	color: #FFFFFF;
	border-radius: 20px;
	padding: 5px 25px 5px 25px;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 35px;
}
#xem_toan_bo a:hover {
	color: #FFD446;
	text-decoration:none;
}
#main_duan_ct {
  width: 1250px;
  margin: 0px auto;
}
#main_duan_ct h3 {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 0px;
	width: 100%;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke: 1px #EA151B;
	font-size: 45px;
	font-family: 'BigShouldersText-ExtraBold';
}
#main_duan_ct h2 {
  color: #6B543A;
  font-family: 'BigShouldersText-Regular';
  font-size: 25px;
  text-align: center;
  padding-bottom: 32px;
  background: url(../images/line.png) no-repeat bottom center;

}
.mbot10_duan_vietnhat
{
	float: left;
	width: 280px;
	margin-left: 16px;
	margin-right: 16px;
	height: 400px;
	margin-top: 20px;
}

#anh_duan
	{
		width:100%;
		float: left;
		overflow: hidden;
	}
#anh_duan img
{
	border-radius: 0px 30px 0px 30px;
	transition: all 0.7s ease 0s;
}	
#anh_duan img:hover
{
	transform: scale(1.2);
	border-radius: 0px 30px 0px 30px;
}	
.name2_title_tu_van
	{
		background: #fff;
		width: 95%;
		margin-top: -30px;
		padding: 15px 10px 15px 10px;
		box-shadow: 0px 4px 8px -2px #0180C7;
		margin-bottom: 10px;
		border-radius: 0px 30px 0px 30px;
		float: left;
		margin-left: 7px;
		position: relative;
	}
	.catpd h3,
	.likepd h3,
	.h_face h3{
		/*background: #F3285B url("../images/arrow2.jpg") repeat-x;*/
		font-size:16px;
		background:#09548E;
		height:40px;
		line-height:40px;
		text-align:center;
	}
	.home-search-box form{
		border: 1px solid #acacac;
	}
	div#gtri1{
		margin-top:10px;
		padding:5px 0;
		text-transform: uppercase;
	}
	div#gtri1 p{
		line-height: 30px;
		font-size: 1.2em;
		padding-left: 10px;
	}
	.adv-header{
		margin-top: 5px;
	}
	.adv-header img{
		margin-bottom: 5px;
	}
	.lket{
		width: 90%;
		margin: 10px;
		border: 1px solid #b0b0b0;
		height: 30px;
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	a.sp_up img, a.sp_down img {
	    height: 20px;
	    position: relative;
	    top: 0px;
	    width: 20px;
	}
	.body_menu
	{
		width: 100%;
		margin:0px auto;
	}
    .topbanner{
		width: 100%;
		margin-bottom: 1px;
		margin-top:1px;
	}
	.name-home{
		margin: 5px 0;
	}



	h3#thacmacthuonggap{
		background:url(../images/line.png) repeat-x center left;
		line-height:29px;
		border:1px solid #ccc;
		padding-left:20px;
		text-transform:uppercase;
	}
	ul.questions{
		list-style:none;
		margin-top:5px;
	}
	ul.questions li a,
	.content-question label{
		color:#1b83ef;
	}
	ul.questions li {
		line-height:20px;
	}
	ul.questions li a.datcauhoi{
		color:#fff;
		background:url(../images/bg-datcauhoi.jpg) no-repeat center left;
		padding:7px 10px 7px 25px;
		margin-left:40px;
	}
	p.submit{
		text-align:right;
		clear:both;
		margin-right:10px;
	}
	input.submit{
		background:#2E2E2E;
		border:solid 1px #ffffff;
		color:#fff;
		padding:4px 14px;
		float:left;
		cursor:pointer;
	}
	span.arrow{
		position:absolute;
		background:url(../images/arrow1.jpg) no-repeat top left;
		width:9px;
		height:20px;
		top:10px;
		left:-9px;
	}
	span.name{
		background:none;
		padding:0px;
		float:left;
		width:64%;
		margin:0;
		text-align: left;
	}
	span.time{
		float:right;
		width:35%;
		font-weight:normal;
	}
	.title-question{
		font-weight:bold;
		border-bottom:1px solid #ccc;
	}
	.h-comment{
		margin-bottom:10px;
		line-height:20px;
	}
	.h-comment p{
		float:left;
		width:45%;
		margin-right:30px;
	}
	.h-comment p input{
		width:320px !important;
		margin-left: 10px;
	}
	.dangnhap-content-1-left-row input[type="text"],
	.dangnhap-content-1-left-row input[type="password"]{
		border: 1px solid #CCCCCC;
		color: #666666;
		height: 29px;
		line-height: 29px;
		padding: 0 5px;
		border-radius: 5px;
	}
	.content-question{
		margin-top:5px;
	}
	.color_pd,
	.color_pd li{
		float: left;
		line-height:32px;
		list-style: none;
	}
	.color_pd li a{
		width: 25px;
		height: 25px;
		text-indent: -9999px;
		display:inline-block;
		margin-left: 10px;
		margin-top: 4px;
	}
	.color_pd li a:active,
	.color_pd li a.active{
		border: 1px solid #000;
	}
	.question{
		clear:both;
		margin-top:5px;
		line-height:20px;
	}
	.q-left{
		float:left;
		width:10%;
		padding-top:10px;
		margin-left:10px
	}
	.q-right{
		float:right;
		width:90%;
		border:solid 1px #ccc;
		padding:5px;
		padding-left:10px;
		position:relative;
	}
	span.kt{
		text-transform: uppercase;
		font-weight: bold;
	}
	span.lm{
		float: right;
		margin-right: 80px;
		text-transform: uppercase;
		font-weight: bold;
	}
	p.namepd a,
	span.kt a,
	span.lm a{
		color: #333333;
		font-weight:100;
		font-size:15px;
		text-transform:capitalize;
	}
	p.namepd a:hover,
	span.kt a:hover,
	span.lm a:hover{
		text-decoration:none;
		color:#9E6D25;
	}
	.infopd1 .namepd{
		border: none;
		display: block;
	}
	.infopd1 .namepd a{
		float: none;
		color: #17181c;
	}
	div.price{
		color: #ed1c24;
		font-weight: bold;
		margin: 4px;
	}
	.namepd_gia
	{
		font-weight:bold;
		color:#9E6D25;
		font-size:14px;
		text-align:center;
	}
	

	div.price p{
		float: right;
		display: inline;
		margin-right: 20px;
		font-size:15px;
	}
	div.price p.sale{
		float: left;
		display: inline;
		margin-right: 10px;
		margin-left: 10px;
	}
	p.price{
		margin-top: 0px;
		float: none !important;
		text-align: left;
		margin-right: 0 !important;
	}
	p.sale{
		color: #333;
		text-decoration: line-through;
		font-size: 19px;
		float: left;
		padding-left: 20px;
		font-family: 'BigShouldersText-Regular';
	}
	.pricepd{
		color: #C76902;
		line-height:45px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 10px;
		font-size:21px;
	}
	.baohanh{
		color:#666666;
		font-size:15px;
		float: left;
		font-weight: bold;
	}
	.likepd p.price{
		float: none;
	}
	#left{
		float: left;
		width: 230px;
	}
	.catpd-chitietsp{
		width:1250px;
		margin:20px auto;
	}
	.catpd-chitietsp h3{
		background: url("../images/line_h.png") no-repeat;
		color: #ffffff;
		height: 45px;
		font-size: 19px;
		font-weight: bold;
		text-transform: uppercase;
		line-height: 45px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

	.catpd-home{
		background: url("../images/topmenu.png") repeat-x;
		width:911px;
		float:left;
		margin-top:10px;
	}
	.catpd-home h3{
		padding-left: 5px;
		line-height: 46px;
		text-transform: uppercase;
		color: #ffffff;
		font-size: 16px;
		font-weight:100;
	}
	.catpd-home h3 span{
		float: right;
		display: inline;
		text-transform: none;
		margin-right: 10px;
		color: #17181c;
	}
	.catpd-home h3 span a{
		color: #17181c;
	}
	.catpd-home h3 span a:hover{
		text-decoration: underline;
	}
	.name_catpd{
		margin-top: 0px;
	}
	.name_catpd a{
		color: #333333;
		font-size: 16px;
		text-transform:uppercase;
	}
	.catpd-home h3 span p{
		float: right;
		margin-right: 10px;
		text-transform: none;
		color: #17181c;
		display: inline;
	}
	.catpd-home .name-home{
		border: none;
	}
	.dropdown-submenu {
    position: relative;
	float:left;
	/*background: url("../images/li_dm.png") no-repeat right 7px;
	padding-right: 17px;*/
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    /*left: 100%;*/
	margin-top: 36px;
	width: 220px;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #0180C7;
	border-radius: 5px;

}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
	#a_menucon
	{
		color:#FFFFFF;
		font-size:20px;
		text-transform:capitalize;
		line-height:30px;
	}
	#a_menucon:hover
	{
		color: #FFFF00;
		background: #0180C7;
		box-shadow: none;
	}
	#li_menuco
	{
		border-bottom:solid 1px #ffffff;
		width:200px;
		margin-left:10px;
		padding-top:8px;
		padding-bottom:8px;
	}
	.catpd ul li ul li{
		margin-left: 0px;
	}
	.catpd ul li ul li:last-child{
		border-bottom: none;
	}
	#listvd{
	background-color:#445268;
	overflow-y: auto;
	height: 80px;
padding-bottom: 20px;
padding-top: 10px;
}
#listvd li{
	list-style: none;
	line-height: 24px;
	background: url("../images/arrow.png") no-repeat left center;
	padding-left: 20px;
	margin-left: 5px;
}
#listvd li a{
	color: #ffffff;
	font-weight:bold;
	font-size:14px;
	line-height:25px;
}

	.tuvansk{
		float: left;
		width: 54%;
	}
	.tuvansk h3{
		line-height: 45px;
		margin-bottom:15px;
	}
	.tuvansk h3 span{
		
	}
.atuvan{
		color:#333333;
		text-transform: uppercase;
		padding-left:0px;
		font-size:35px;
		font-weight:100;
	}
	.dinhduongsk{
		float: right;
		width: 49%;
		margin-top:15px;
	}
	.dinhduongsk h3{
		background: url("../images/dot.jpg") repeat-x right center;
		line-height: 45px;
		margin-bottom:10px;
	}
	.dinhduongsk h3 span{
		
	}

	.face h2{
		color:#333333;
		text-transform: uppercase;
		padding-top:15px;
		padding-bottom:10px;
		font-size:22px;
	}

	#home_sp
	{
		width:90%;
		margin:0px auto;
		padding-top:20px;
	}
	#main_sanpham
	{
		float:left;
		width:100%;
	}
	#anh_dm
	{
		float:left;
		width:259px;
	}
	#anh_dm h3
	{
		background:#303592;
		color:#ffffff;
		font-size:16px;
		text-transform:uppercase;
		font-weight:bold;
		text-align:center;
		height:37px;
		line-height:37px;
	}
	#menu_con_sp
	{
		width:887px;
		height:30px;
		box-shadow:0 1px 3px #c1c1c1;
		border-bottom:solid 1px #cccccc;
		margin-bottom:10px;
	}
	.row_sp
	{
		margin-top:0px;

	}
	
	.face{
		width:227px;
	}
	.img-news-home{
		width:150px;
		height:150px;
		border-radius:150px;
		border:solid 2px #ffffff;
	}
	.news-home1 a:hover img.img-news-home{
	    border-radius: 0;
	    height: 80px;
	    transition: all 0.2s ease-out 0s;
	    width: 80px;
	}
	.imgpd{
		float: left;
		width: 100px;
	}
	.img_catpd{
		margin-right: 10px;
	}
	.infopd1{
		float: right;
		width: 127px;
	}
	.infopd1 p{
		margin-bottom: 5px;
	}
	.likepd,
	.h_face{
		margin-bottom: 5px;
	}

	#right{
		float: right;
		width: 725px;
	}
	.pd-home{
	    position: relative;
	    width:280px;
		float:left;
		margin-bottom:12px;
		margin-left:12px;
		background:#F2F2F2;
	}
	.pd_home_sp{
		float: left;
		width: 298px;
		margin-left: 5px;
		background: #F2F2F2;
		margin-bottom:20px;
		margin-top:10px;
	}
	.pd-home-khac{

		margin-top:10px;
	    position: relative;
	    width:382px;
		float:left;
		margin-left:0px;
		margin-bottom:10px;
		height:304px;
		text-align:center;
	}
	#giohang
	{
		float: left;
		width: 180px;
		margin-top: 18px;
		margin-left: 20px;
		border-radius: 5px;
		border: solid 1px #999;
		padding-left: 10px;
		padding-top: 3px;
		box-shadow: 4px 12px 12px -8px gray;
	}
	
	#anhnut
	{
		width: 41px;
		float: left;
	}
	
	#nut
	{
		width: 120px;
		float: left;	
	}
	
	#giohang img
	{
		width:32px;
		float:left;
	}
	#num_cart
	{
		color: #fff;
		font-size: 17px;
		padding-left: 5px;
		background: #D60A15;
		border-radius: 5px;
		padding-right: 5px;
		font-weight: bold;
	}
	#num_cart:hover
	{
		background: #333333;
		text-decoration:none;
	}
	#a_giohang_chitiet
	{
		cursor: pointer;
		float: left;
	}
	#a_giohang_chitiet:hover
	{
		background:#9C2727;
		text-decoration:none;
	}
	#a_giohang
	{
		color:#333333;
		font-size:14px;
		padding-left:5px;
		line-height:32px;
		font-weight: bold;
	}
	#a_giohang:hover
	{
		color:#D60A15;
		text-decoration:none;
	}
	.col-pd
	{
		margin:0px auto;
	}
	.image_tt
	{
		margin-bottom:10px;
	}
	#danhmuc_con
	{
		float:right;
		padding-right:10px;
		font-style: italic;
		color: #6B543A;
		font-family: 'BigShouldersText-Regular';
		font-size: 20px;
		line-height: 48px;
	}

	.price_khac
	{
		text-align:center;
		color:#FF0000;
		font-weight:bold;
		font-size:14px;
	}
	#f-news-support_left
	{
		width:220px;
		margin-top:10px;
	}
	#quangcao
	{
		width:220px;
		margin-top:10px;
	}
	.chungtoi
	{
		max-width:100%;
		background:url("../images/footer.png") repeat-x;
		height:218px;
		text-align:center;
	}
	#home_chungtoi
	{
		width:1150px;
		margin:0px auto;
	}

	
	#image_quangcao
	{
		margin-bottom:20px;
	}
	
	#image_qc{
		width: 48%;
		margin-left:8px;
		margin-right:8px;
		margin-bottom:12px;
	}
	#slide_km
	{
		width:911px;
		list-style:none;
	}
	#spm
	{
		width:911px;
	}
	#slide_km li
	{
		text-align: center;
	    padding-bottom: 5px;
		padding-top:5px;
	    position: relative;
	    width: 212px;
		height:320px;
		float:left;
	    margin-right: 13px;
		margin-bottom:10px;
		border:solid 1px #cccccc;
	}
	div.sale{
		background: url("../images/sale.png") no-repeat top left;
		position: absolute;
		top: 5px;
		left: 5px;
		width: 50px;
		line-height: 50px;
		text-align: center;
		color: #fff;
		padding-left: 2px;
	}
	.catpd_home h3 a{
		text-transform: uppercase;
		font-size: 22px;
		font-weight:bold;
		color:#333333;
		margin-bottom: 10px;
		letter-spacing:1px;
	}
	.catpd_home h3 a:hover{
		color:#BA0000;
	}
	.catpd_home h3 span{
		background-color: #fff;
		padding: 10px;
		color: #17181c;
		border-bottom: 2px solid #181818;
	}
	.pd-home .namepd{
		line-height: 20px;
		padding-top:10px;
		padding-bottom:10px;
		border:solid 2px #F2F2F2;
		text-align:center;
		background:#ffffff;
	}
	.namepd_price
	{
		line-height: 20px;
		height:41px;
		padding-top:4px;
		margin-left:12px;
		text-align:center;
		background:#F2F2F2;
	}
	.catpd_home{
		width: 1250px;
		margin: 10px auto;
		padding-bottom: 30px;
	}
	.catpd_home_sp
	{
		padding-top:5px;
		background:#ffffff;
		border:solid 15px #EEEEEE;
		border-radius:5px;
		clear: both;
		width:100%;
		margin:0px auto;
		padding-bottom: 20px;
	}
	#span_title
{
	color:#333333;
	font-weight: bold;
	font-size: 15px;
	line-height: 25px;
}
	#gioi_thieu h3
	{
		font-size:21px;
		color:#333333;
		font-weight:bold;
	}
	#gioi_thieu h3 a
	{
		font-size:15px;
		text-transform:uppercase;
		color:#666666;
	}

.catpd_home_pd{
		margin-top: 10px;
		clear: both;
		width:92%;
		margin:0px auto;
	}
	table.catpd_home{
		margin-top: 0;
		border-collapse: collapse;
	}
	table.catpd_home td{
		border: 1px solid #d2d2d2;
	}
	.img-pdhome{
		margin-top:0px;
	}
	.img-spkm
	{
		margin-top:5px;
		margin-bottom:5px;
	}
	#spkm
	{
		width:911px;
		float:left;
	}
	.img_cart
	{
		margin-top:5px;
		margin-bottom:5px;
		border-radius:5px;
		cursor:pointer;
	}
	.price_home1,
	.price_home2{
		float: left;
		width: 105px;
	}
	.price_home1 p{
		line-height: 20px;
	}
	.price_home2 p{
		line-height: 40px;
	}
	.price_old{
		color: #666666;
		text-decoration: line-through;
		margin-left: 20px;
		float: left;
		margin-top: 5px;
		font-size: 19px;
		font-weight: bold;
	}
	.nonktlm{
		/*min-height: 45px;*/
	}
	ul.f-qc{
		clear: both;
		list-style: none;
	}
	ul.f-qc li{
		float: left;
		display: inline;
		margin-right: 5px;
	}
	ul.f-qc li:last-child{
		margin-right: 0;
	}
	.trg-search-prod .col-md-5, .trg-search-prod .col-md-7 {
	    border-right: 1px dotted #cccccc;
	    display: table-cell;
	    float: none;
	    vertical-align: middle;
	}
	.trg-select-righttxt {
	    display: block;
	    padding: 20px 0;
	}
	.form-control {
	    background-color: #fff;
	    background-image: none;
	    border: 1px solid #ccc;
	    border-radius: 4px;
	    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	    color: #555;
	    display: block;
	    font-size: 14px;
	    height: 34px;
	    line-height: 1.42857;
	    padding: 6px 12px;
	    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	    width: 100%;
	    margin-bottom: 10px;
	}
	.trg-sr-price-first {
	    margin-bottom: 5px;
	}
	.trg-sr-price-first span {
	    display: inline-block;
	    width: 105px;
	}
	.trg-sr-price-first strong {
	    color: #d40000;
	    font-weight: bold;
	}
	.trg-slp-order {
	    background: none repeat scroll 0 0 #d40000;
	    border-radius: 5px;
	    color: #ffffff;
	    display: block;
	    float: left;
	    margin-top: 5px;
	    padding: 6px 20px;
	}
	.trg-slp-order:hover {
	    box-shadow: 0 1px 12px #5e0000 inset;
	    color: #ffffff;
	}
	#quang_cao_footer
	{
		width:1250px;
		margin:0px auto;
		overflow: hidden;
	}
	#quang_cao_footer img
	{
		width:1250px;
		transition: all 0.7s ease 0s;
		height:auto;
	}
		#quang_cao_footer img:hover {
		  transform: scale(1.1);
		}
	#f_face{
		border: 1px solid #c2c2c2;
	}
	.footer{
		width:100%;
		float:left;
	}
	.mangxh
	{
		margin:0px auto;
	}

	.Main-products
	{
		width:90%;
		margin:0px auto;
	}
	.Main_sp
	{
		width:90%;
		margin:0px auto;
	}

	#footer{
		clear: both;
		width:100%;
	}
	#vntdc
	{
		width:1200px;
		margin:0px auto;
		text-align:center;
	}
	#a_vntdc
	{
		color:#ffffff;
		font-size:14px;
	}

	#a_banner
	{
		color:#FFFFFF;
	}
	#footer a:hover{
		text-decoration:underline;
	}
	h3.bg_f{
		padding-bottom: 18px;
		text-align: center;
		text-transform: uppercase;
		font-size: 1.9em;
		color:#FF0000;
	}
	li.google{
		background: url("../images/google.png") no-repeat left center;
		padding-left: 30px;
		margin-bottom: 5px;
		margin-left: 15px !important;
	}
	li.face{
		background: url("../images/face.jpg") no-repeat left center;
		padding-left: 30px;
		margin-bottom: 5px;
		margin-left: 15px !important;
	}
	li.twitter{
		background: url("../images/twitter.jpg") no-repeat left center;
		padding-left: 30px;
		margin-left: 15px !important;
	}
	.f_mail{
		background: url("../images/bg-footer.png") no-repeat top center;
		padding-top: 35px;
		width:980px;
		margin:0px auto;
	}
	.f-news1{
		width: 1250px;
		clear: both;
		margin:0px auto;
	}
	.f-news2{
		width:100%;
		clear: both;
		margin-bottom: 20px;
		position:relative;
	}
	
	#f-news-hd{
		width:28%;
		margin-bottom:15px;
		float:left;
		margin-left:15px;
		overflow:hidden;
		margin-top:15px;
	}
	#f-news-support{
		width: 20%;
		margin-top:9px;
		margin-right:10px;
		float: right;
		margin-bottom:10px;
	}
	.row_pd {
    margin: 0 auto;
    padding-top: 180px;
    width: 90%;
}
.jcarousel-skin-tango {
    float: left;
    list-style: outside none none;
    margin-bottom: 40px;
    width: 100%;
}
.jcarousel-skin-tango .namepd {
    background: #f2f2f2 none repeat scroll 0 0;
    border-right: 1px solid #ffffff;
    height: 31px;
    line-height: 20px;
    padding-top: 12px;
    text-align: center;
}
.pname {
    color: #876849;
    font-size: 15px;
    line-height: 20px;
    padding-left: 5px;
height: 52px;
}
.price {
    float: left;
    font-size: 14px;
    padding-top: 10px;
    width: 110px;
}
.order {
    float: right;
    width: 130px;
	padding-right:6px;
}
.add_pd {
	background: url("../images/cart1.png") no-repeat left;
	height:30px;
	width:138px;
	margin-left: 11px;
}
.add_pd a {
	color: #CC0101;
	cursor: pointer;
	font-size: 16px;
	line-height: 33px;
	font-weight: bold;
}
	.add_pd a:hover
	{
		color:#FDDF02;
		text-decoration:none;
	}
.pname a
{
	color:#333333;
	font-size:14px;
}
.jcarousel-skin-tango li {
	float: left;
    height: 304px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 10px;
    position: relative;
    width: 382px;
}
	.row_pd h3 {
    color: #9E6D25;
    font-size: 25px;
    height: 31px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: uppercase;
}
	#mangxh
	{
		float:left;
		width:100%;
		margin-top:0px;;
	}
	#f-news-support a:hover{
		text-decoration: underline;
	}
	#f-news-hd h3{
		line-height:30px;
		text-transform:capitalize;
		font-size:17px;
		color: #E9B249;
		font-weight:bold;
	}
	.a_goc_tu_van
	{
		line-height:30px;
		text-transform:capitalize;
		font-size:17px;
		color: #E9B249;
		font-weight:bold;
	}
	#f-news-about li,
	#f-news-support li{
		line-height:24px;
		margin-left:5px;
		list-style: none;
		color: #333333;
	}
	.f_sp1{
		float: left;
		width: 50%;
		font-weight: bold;
	}
	.f_sp1 h3,
	.f_sp2 h3{
		text-transform: uppercase;
		color: #ed1c24;
	}
	.f_sp2{
		float: right;
		width: 48%;
		font-weight: bold;
text-align:right;
	}
	#gmap{
		position: relative;
	}
	#sp24{
		width: 134px;
		height: 34px;
		position: absolute;
		left: 0;
		bottom: 0;
		background: url("../images/sp24.png") no-repeat top left;
		color: #ed1c24;
		font-size: 1.6em;
		padding-left: 130px;
		padding-top: 110px;
		font-weight: bold;
	}
	.news-home{
		padding-top:70px;
		margin: 0px auto;
		width: 1150px;
	}
	.news-home h3{
		font-size: 30px;
		text-transform: uppercase;
		color: #0180C7;
		font-family: 'BigShouldersText-Regular';
		padding-bottom: 20px;
		text-align: center;
		font-weight:bold;
	}
	#main_sale
	{
		height: 35px;
		margin-top: -211px;
		width: 240px;
		position: absolute;
	}
	.news-home_sp
	{
		width:100%;
		margin:0px auto;
		padding-top: 70px;
	}
	.news-home_sp h2{
		line-height: 45px;
		text-align: center;
		text-transform: uppercase;
		margin-bottom: 25px;
		-webkit-text-fill-color: transparent;
		-webkit-text-stroke: 1px #A30F00;
		font-size: 45px;
		font-family: 'BigShouldersText-ExtraBold';
		float: left;
		width: 100%;
		padding-top: 10px;

	}
	#noidung_danhmuc
	{
		width:100%;
		padding-top:30px;
		font-size:19px;
		font-family: 'BigShouldersText-Regular';
		line-height:30px;
		color:#333333;
	}
	.news-home h2{
	    font-size: 30px;
		text-transform: uppercase;
		color: #333333;
		font-family: 'BigShouldersText-Regular';
	}
	#home_facebook
{
	width:350px;
	float:left;
}
#text_facebook
{
	float: left;
	width: 385px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	background: url(../images/back_mes.png) repeat-x;
}
#text_facebook a
{
	color:#ffffff;
	font-size: 20px;
}
#text_facebook a:hover
{
	color:#FFDF44;
	text-decoration:none;
}
#text_zalo
{
	float:left;
	width:385px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:url(../images/back_zalo.png) repeat-x; 
	margin-top: 5px;
}
#text_zalo a
{
	color:#ffffff;
	font-size: 20px;
}
#text_zalo a:hover
{
	color:#FFDF44;
	text-decoration:none;
}
#text_tuvan
{
	float:left;
	width:385px;
	height:45px;
	line-height:45px;
	text-align:center;
	background:url(../images/back_phone.png) repeat-x; 
	margin-top: 5px;
}
#text_tuvan a
{
	color:#ffffff;
	font-size: 20px;
}
#text_tuvan a:hover
{
	color:#FFDF44;
	text-decoration:none;
}
#text_muale
{
	float:left;
	width:170px;
	text-align:center;
	margin-top:27px;
}
#text_muale a
{
	background:#D70000;
	padding:10px 17px 10px 17px;
	color:#ffffff;
	font-size:14px;
	border-radius:5px;
}
#text_muale a:hover
{
	background:#ac0000;
	text-decoration:none;
}

#noi_dung_gioi_thieu
{
	margin-top: 7px;
	line-height: 25px;
	float: left;
	width: 100%;
}

	#gioi_thieu{
		width: 385px;
		float: left;
		margin-left: 8px;
		padding-top: 12px;
		padding-bottom:20px;
	}

	#lightbox {
		position:fixed; /* keeps the lightbox window in the current viewport */
		top:0; 
		left:0; 
		width:100%; 
		height:100%; 
		background:url(../images/overlay.png) repeat; 
		text-align:center;
		display: none;
		z-index: 99;
	}
	#lightbox p {
		text-align:right; 
		color:#fff; 
		margin-right:20px; 
		font-size:12px; 
	}
	#lightbox img {
		box-shadow:0 0 25px #111;
		-webkit-box-shadow:0 0 25px #111;
		-moz-box-shadow:0 0 25px #111;
		max-width:940px;
	}
	.tool_scoll {
    position: fixed;
    left: 1px;
    top: 90%;
    width: 50px;
}
	#noi_dung{
		margin-top: 50px;
		font-size: 15px;
		line-height: 23px;
		float: left;
		width: 850px;
		margin-left:12px;
		text-align: justify;
	}
	#noi_dung h3 {
    background: url("../images/line_h.png") no-repeat #ffffff;
	color: #ffffff;
	height:45px;
	font-size: 19px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 45px;
	padding-left: 10px;
	margin-bottom: 20px;
}
	.namepd{
		text-transform:uppercase;
		font-weight:bold;
		color: #0074BD;
		margin-top: 4px;
		font-size: 18px;
		line-height: 24px;
	}
	.home_name
	{
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.gia_ban_sp
{
	color: #01AC50;
	font-weight: bold;
	font-size: 25px;
	float: left;
}
span.thong-tin-ngan {
    color: #0074BD;
	font-weight: 500;
	font-size: 18px;
	background:#ffffff;
    padding: 0 9px;
    margin-left: 10px;
	text-transform:uppercase;
}
.product-short-description {
    margin-bottom: 6px;
    margin-top: -14px;
    border: 1px solid #e2e2e2;
    padding: 15px;
    border-radius: 5px;
    font-size: 15px;
	background:#ffffff;
}
	#text_mota
	{
		color:#333333;
		font-size:16px;
		line-height:25px;
	}
	#news3 .km,
	#news3 .km h3{
		font-size: 1.2em;
		color: #333333;
		padding: 0 10px;
	}
	#news3 .price_old{
		color: #999999;
		text-decoration: line-through;
		font-size: 15px;
		float: left;
		padding-left: 9px;
		line-height:29px;
	}
	.infopd{
		border-collapse: collapse; 
		color: #363736;
		border: 1px solid #fff;
		line-height: 24px;
		width: 100%;
	}

	.colorpd{
		width: 250px;
		float: left;
		line-height: 35px;
	}
	.colorpd span{
		font-weight: bold;
		font-size: 1.2em;
		color: #363736;
		float: left;
		margin-right: 5px;
	}
	.colorpd span.color-checkbox{
	    border: 2px solid #fff;
	    display: block;
	    height: 30px;
	    margin-right: 5px !important;
	    outline: 1px solid #eee;
	    width: 28px;
	}
	.uli{
		width: 307px;
		float: left;
	}
	.infoleft{
		float: left;
		width: 60%;
	}
	.inforight{
		float: left;
		width: 38%;
		margin-left: 10px;
		text-align: left;
	}
	.infoleft h3,
	.inforight h3{
		text-transform: uppercase;
		font-size: 1.2em;
		color: #2673b4;
		line-height: 30px;
		text-align: left;
		margin: 10px 0;
	}
	.info_thanhtoan{
		min-height: 20px;
		border: 1px solid #ccc;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
	    padding: 10px;
	    margin: 10px 0;
	}
	.thanh_toan_footer
	{
		color:#ffffff;
		font-family: 'BigShouldersText-Regular';
		font-size:17px;
		line-height:26px;
		text-align:justify;
		padding-top:10px;
	}
	.sphome{
		padding:0px;
		margin-top:10px;
	}
	.cart h2{
		text-align: center;
		font-size: 25px;
		font-weight:100;
		color: #333333;
		text-transform: uppercase;
		line-height: 30px;
		margin-top: 10px;
		padding-bottom:20px;
	}
	#cart{
		text-align:right;
		margin-bottom:5px;
		width: 180px;
		float: right;
	}
	#cartpd{
		text-align:left;
		margin-top: 10px;
		color:#333333;
		font-size:18px;
		padding-bottom:10px;
		float: left;
	}
	.fb-like{
		float: left;
		margin-top: 15px;
		margin-left: 20px;
	}
	ul.other-news{
		clear:both;
		list-style:none;
		width:95%;
		margin-left:10px;
	}
	ul.other-news li{
		line-height:24px;
		color: #0073b6;
		padding-bottom:5px;
		padding-top:5px;
	}
	ul.other-news li a,
	ul.other-pd li a{
		color: #333333;
		font-weight: bold;
		padding-left: 0px;
		background: url("../images/arrow.png") no-repeat left;
		padding-left:21px;
	}
	ul.other-news li a:hover,
	ul.other-pd li a:hover{
		text-decoration:underline;
	}
	ul.other-pd li a{
		font-size:1.1em;
	}
	ul.other-pd li{
		list-style:none;
		width:32%;
		float:left;
		text-align:center;
		border: 1px solid #c2c2c2;
		margin-right: 10px;
		-moz-border-radius: 10px;
	    -webkit-border-radius: 10px;
	    border-radius: 10px;
	    padding-bottom: 10px;
	}
	h3.catpd_name{
		line-height: 30px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	h3.catpd_name,
	h3.catpd_name a{
		color: #363736;
	}
	h3.catpd_name a:hover{
		text-decoration: underline;
	}
	ul.other-pd li.end{
		float: right;
		width: 32%;
		margin-right: 0;
	}
	.otherpd{
		width:295px;
		height:200px;
	}
	.othernamepd a{
		color: #309b38;
		font-weight: bold;
		line-height: 20px;
	}
	.othercart{
		font-weight: bold;
		line-height: 20px;
	}
	div#tragop{
		float: left;
		width: 205px;
	}
	div#phonesptg{
		float: left;
		width: 460px;
		background: url("../images/dttragop.jpg") no-repeat center left;
		text-transform: uppercase;
		font-size: 20px;
		font-weight: bold;
		line-height: 40px;
		padding-left: 70px;
color: #E11313;
	}
	div#phonesptg span{
		font-size: 1.3em;
	}
	.img{
		margin: 5px;
	}
	.end{
	}
/**********/





	.header-menu{
		width:926px;
		margin:0 auto;
	}
	
    .home-search-box .tops {
        background: url("../images/congcutimkiem.jpg") no-repeat scroll 0 0 transparent;
        height: 38px;
        text-align: center;
    }
	.home-search-box .contents {
        width: 100%;
		padding:12px 0;
    }
	
	.advance-select-box span.select-text {
		background: url("../images/select-box-220.png") no-repeat;
		background-position: right 10px;
		bottom: 0;
		border: 1px solid #ccc;
		cursor: pointer;
		float: left;
		height: 23px;
		left: 0;
		line-height: 23px;
		overflow: hidden;
		position: absolute;
		text-align: left;
		width: 100%;
		z-index: 1;
	}
	.advance-select-box .select-text span.select-text-content {
		width: 100%;
		height: 23px;
		line-height: 23px;
		text-align: left;
		float: left;
		cursor: text;
		padding: 0px 5px;
	}
	.searchBroker {
		border: none !important;
	}
    .searchBroker .searchrow {
        margin: 0px auto !important;
    }
	.advance-select-options-2 {
		min-width: 220px;
	}
    .advance-select-options-2 .header-options {
        min-width: 212px;
    }
	.home-top-search img, .home-top-search input[type=image] {
        float: left;
        margin-left: 10px;
		border-bottom-right-radius: 4px;
    }
	.advance-select-options {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 1px solid #CCCCCC;
		display: none;
		left: 0;
		min-width: 125px;
		position: absolute;
		top: 0;
		z-index: 100;
	}
	.advance-select-options ul, .advance-select-options li {
		clear: both;
		list-style: none outside none;
	}
	.advance-select-options ul {
		max-height: 300px;
		max-width: 800px;
		overflow: auto;
	}
	.advance-select-options ul li:hover, .advance-select-options ul li.current {
		background: none repeat scroll 0 0 #77BAF2;
	}
	.advance-select-options ul li {
		cursor: pointer;
		padding: 2px 5px;
		color:#000;
	}
	.advance-select-options ul, .advance-select-options li {
		clear: both;
		list-style: none outside none;
	}
	#body-left {
		float: left;
		width: 688px;
	}
	h3.title-top{
		color:white;
		text-transform:uppercase;
		margin-left:20px;
		line-height:30px;
		margin-bottom:5px;
	}
	
	#content-news{
		width: 90%;
		margin:0px auto;
		overflow: hidden;
		clear: both;
		margin-bottom:5px;
	}
	
	.news-home h2 a{
		text-transform:uppercase;
		color:#fff;
		font-size:12px;
		background:url(../images/bg-h3left.jpg) no-repeat top left;
		padding:13px 0 11px 30px;
	}
	
	.news-home p#price{
		float:right;
		width:300px;
		line-height:35px;
		font-size:1.2em;
		text-transform:uppercase;
		text-align:right;
		margin-right:20px;
	}
	.news-home p#price font{
		font-size:1.1em;
		font-weight:bold;
	}
	.col-dm{
		float:left;
		width:25%;
		text-align:center;
	}
	.col-dm a{
		color:#201f1f;
		font-weight:bold;
	}
	.content-home{
		clear:both;
	}
	#banner-home{
		float:left;
		width:50%;
		overflow:hidden;
		margin:10px 0;
	}
	.list-news{
		width:49%;
		margin-right:5px;
		float:left;
	}
	.list-news p a{
		color:#000;
		font-weight:bold;
	}
	.list-news p a:hover{
		text-decoration:underline;
	}
	.list-news img{
		margin:5px;
		border:none;
	}
	.list-news p.detail{
		text-align:right;
	}
	.list-news p.detail a{
		color:#007bd3;
	}
	.list-news1{
		border-bottom:1px solid #e6e6e6;
	}
	.list-news1 .news-1{
		float:left;
		width:49%;
		overflow:hidden;
	}
	.list-news1 .news-1 p a{
		color:#3b3a3a;
		font-weight:bold;
	}
	.list-news1 .news-1 p a:hover,
	.list-other li a:hover{
		text-decoration:underline;
	}
	.list-other{
		clear:both;
		background-color:#cfe5f2;
	}
	.list-other li{
		line-height:24px;
		background:url("../images/dot1.gif") no-repeat center left;
		padding-left:10px;
		margin-left:20px;
		list-style:none;
	}
	.list-other li a{
		color:#3b3a3a;
	}
	
	
	.bantin {
		overflow: hidden;
		padding-bottom:10px;
	}
	.group-news-border-backgroup {
		height: auto;
		overflow: hidden;
		width: 370px;
		padding-top: 10px;
		padding-right: 7px;
		padding-bottom: 0;
		padding-left: 10px;
		float: left;
		line-height: 18px;
	}
	.group-news-border-backgroup img {
		width: 80px;
		height: 80px;
		float: left;
		margin-right: 5px;
	}
	.group-news-border-backgroup-image-title {
		width: 80px;
		height: 80px;
		float: left;
		margin-right: 5px;
		background-color: White;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}
	.group-news-title {
		/*margin-left: 90px;*/
		overflow: hidden;
	}
    .group-news-title a {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        text-align: justify;
    }
	.art-latest {
		background-color: #cfe5f2;
		border-top: medium none;
		margin: 10px 10px 5px;
		overflow: hidden;
		text-align: justify;
		width: 758px;
	}
    .art-latest .art-item {
        margin-left: 10px;
        padding: 0 10px;
    }
	.art-latest .art-item, .art-latest .art-item a {
		color: #333;
		text-decoration: none;
	}
	.art-latest .art-item ul {
		color: #055699;
		list-style-type: square;
		padding: 0;
	}
	.art-latest .art-item ul li:first-child{
		margin-top:5px;
	}
	.art-latest .art-item ul li:last-child{
		margin-bottom:5px;
	}
	.art-latest .art-item ul li a {
		color: #333;
		line-height: 20px;
		overflow: hidden;
		padding-bottom: 5px;
		text-decoration: none;
		vertical-align: middle;
	}
	.btn_back{
		color: #055699;
		cursor: pointer;
		font-size: 11px;
		font-weight: bold;
		margin: 7px 4px 4px 0;
		text-align: center;
	}
	div.menuleft h3,
	#left-news11 h3,
	#news4 h3.name3,
	#main-body h3.name3{
		background: url("../images/bg-title-right.jpg") no-repeat top right;
		width: 100%;
		height: 30px;
		line-height:30px;
		font-weight: bold;
		color: #fff;
		text-transform: uppercase;
		font-size: 13px;
		text-align:center;
		cursor: default;
	}
	.menuleft h3#title-search{
		background:none;
	}
	.menuleft h3 img{
		margin:0 5px;
		position:relative;
		bottom:8px;
		left:20px;
	}
	#left-news1,
	#left-news11{
		clear:both;
		overflow:hidden;
	}
	#left-news1 li {
		list-style:none;
		margin-bottom:5px;
	}
	li p.yahoo{
		float:left;
		width:40px;
		margin:5px;
	}
	li p.skype{
		float:left;
		width:60px;
	}
	li p.sp-name{
		line-height:15px;
		float:left;
		display:inline;
		margin-left:5px;
		margin-top:5px;
	}
	#sp-f{
		text-transform:uppercase;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		list-style:none;
	}
	.h1{
		height:1px
	}
	.menuleft{
		margin-bottom:5px;
	}
	.bold-title {
		font-weight: bold;
		margin-bottom: 10px;
		padding-bottom: 5px;
		padding-left: 4px;
		border-bottom: 1px solid #ccc;
		color: #055699;
		text-transform: uppercase;
	}
	.name1{
		text-align:center;
		font-weight:bold;
	}
	.name2 a{
		color: #0180C7;
		font-size: 22px;
		font-family: 'BigShouldersText-Regular';
		line-height: 29px;
	}
	#text_gioithieu
	{
		padding-top: 5px;
		font-size: 14px;
		line-height: 25px;
		color: #666666;
		text-align: center;
	}
#text_tin_phai {
  float: right;
  width: 396px;
  padding-left: 10px;
}
	#body_4quytrinh
	{
		float:left;
		width:276px;
		margin-left:10px;
	}
	#body_hotro
	{
		float:left;
		width:190px;
		margin-left:10px;
	}
	#text_quytrinh
	{
		width:100%;
	}
	#title_camket
	{
		color:#5A5A5A;
		line-height:35px;
		font-size:15px;
		font-weight:100;
		text-transform:uppercase;
	}
	#title_quytrinh
	{
		color:#ffffff;
		line-height:25px;
		font-size:16px;
		font-weight:bold;
	}
	#title_gioithieu_camket
	{
		color:#5A5A5A;
		font-size:15px;
	}
	#title_gioithieu
	{
		color:#ffffff;
		font-style:italic;
		font-size:14px;
	}
	
	#gioithieu
	{
		margin-top: 0px;
		float:left;
		width:230px;
		margin-left:20px;
	}
	#gioithieu h3
	{
		text-transform: uppercase;
		color: #ffffff;
		font-family: 'BigShouldersText-Regular';
		font-size:21px;
		line-height: 44px;
		text-align:center;
		border: solid 1px #ffffff;
	}
	#ul_hotro
	{
		list-style:none;
		width:220px;
		margin:0px auto;
		padding-top: 12px;
	}
	#a_cskh
	{
		font-size:18px;
		line-height:34px;
		color:#ffffff;
		text-transform:capitalize;
		padding-left:25px;
		background:url(../images/dot.jpg) no-repeat 10px;
		font-family: 'BigShouldersText-Regular';
	}
	#a_cskh:hover
	{
		color:#FFD446;
		text-decoration:none;
	}
	
	.name1 a{
		color:#0082d4;
	}
	.name1 a:hover{
		text-decoration:underline;
	}
	#news3{
		margin:0px auto;
		padding-top:40px;
		width:1150px;
		padding-bottom:10px;
	}
	#news3_sp{
		margin:0px auto;
		padding-top:70px;
		width:1250px;
		padding-bottom:10px;
	}
	#news3_tin
	{
		margin:0px auto;
		padding-top:10px;
		width:1150px;
		padding-bottom:10px;
		text-align: justify;
	}
	
	.news-view{
		line-height: 20px;
	}
	#news3 h3.name3,
	#news2 h3.name3{
		line-height:22px;
		font-size:11px;
		color:#FFF;
		text-transform:uppercase;
		font-weight:bold;
		padding-left:10px;
		background:url(../images/menu-middle.jpg) repeat-x;
		margin-top:1px;
	}
	#news5{
		border-bottom:1px dashed #ccc;
		padding-bottom:5px;
	}
	
	.video {
    float: right;
    width: 605px;
    margin-top: 11px;
	margin-right:10px;
}
	
	.p-content {
		float: left;
		width: 640px;
	}

	.p-main-image-crop .product-avatar-img {
		height: 90px;
		width: 120px;
		border: 1px solid #ccc;
	}

	.p-main-image-crop .video-icon {
		top: 25px;
		position: absolute;
		left: 44px;
		width: 30px;
		height: 30px;
		border: none;
	}
	
	.p-main-image-crop .product-video {
		width: 120px;
		position: inherit;
	}
	a.link_bl:link, a.link_bl:visited {
		color: #055699;
		font-size: 13px;
		text-decoration: none;
	}
	.product-price, 
	.product-city-dist, 
	.product-city-dist a, 
	.product-area {
		color: #055699;
		font-weight: bold;
	}

	.product-list a:hover {
		text-decoration: underline;
		text-align: center;
	}
	.ques-img {
		float: right;
		width: 55px;
	}

	.line-dotted {
		border-bottom: 1px dotted #999;
		padding-bottom: 10px;
	}
	.advance-select-box span.select-text {
		background: url("../images/select-box-220.png") no-repeat;
		background-position: right 10px;
		bottom: 0;
		border: 1px solid #ccc;
		cursor: pointer;
		float: left;
		height: 23px;
		left: 0;
		line-height: 23px;
		overflow: hidden;
		position: absolute;
		text-align: left;
		width: 100%;
		z-index: 1;
	}

	.advance-select-box .select-text span.select-text-content {
		width: 100%;
		height: 23px;
		line-height: 23px;
		text-align: left;
		float: left;
		cursor: text;
		padding: 0px 5px;
	}
	
    .home-product-search #searchArea {
        z-index: 0;
        overflow: hidden;        
    }
	
	
	.Repeat {
		background: #055699;
		float: left;
		width: 100%;
		color: #FFF;
		font-weight: bold;
		line-height: 30px;
	}

    .Repeat h2 {
        text-align: center;
        width: 450px;
        float: left;
        padding-left: 10px;
        color: #fff;
    }
	.vip0 {
		font-family: tahoma; /*width:743px;*/
		min-height: 123px;
		clear:both;
	}
	#noi_dung .tabcontent{
		margin: 10px;
	}

    
	
	#cart-content{
		text-align:center;
		margin-top:10px;
	}
	#cart-content p{
		line-height:30px;
		clear:both;
		padding-bottom:5px;
	}
	#cart-content label{
		width:300px;
		text-align:right;
		float:left;
		padding-top:2px;
		margin-right:5px;
		color:#00659f;
	}
	#cart-content textarea{
		width:300px;
		height:150px;
		color:#00659f;
		float:left;
	}
	#cart-content .field{
		width:300px;
		font-size:1em;
		line-height:24px;
		height:24px;
		color:#00659f;
		float:left;
	}
	#cart-content p.text1{
		text-align:right;
		margin-right:200px;
		line-height:18px;
	}
	.send-submit,
	.send-reset{
		background-color:#c82021;
		border-radius:5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px;
		color:#fff;
		border:none;
		padding:5px 10px;
	}
	.send-reset{
		margin-left:10px;
		background-color:#555252;
	}
	#tbao{
		color:#ffffff;
		text-align:center;
		font-size:16px;
		padding-top:10px;
		padding-bottom:10px;
	}
	.p-content {
		float: left;
		width: 540px;
	}
	.p-bottom-crop {
		bottom: 0;
		float: right;
		left: 135px;
		width: 520px;
	}
	.mar-right-10 {
		margin-right: 10px;
	}
	.floatright {
		float: right;
	}
	.floatleft {
		float: left;
	}
/*end vip0*/
	p.name2{
		font-size: 30px;
		text-transform: uppercase;
		color: #0180C7;
		font-family: 'BigShouldersText-Regular';
		font-weight: bold;
	}
	p.name2 a{
		color:#333333;
		font-weight:bold;
		font-size:14px;
	}
	.tintuc_main
	{
		width:1250px;
		float:left;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	p.name2 a:hover{
		color:#E9B249;
	}
	p.name2_tin a{
		color:#333333;
		font-weight:bold;
		font-size:14px;
	}
	p.name2_tin a:hover{
		color:#E9B249;
	}
	.name2_tin
	{
		color:#01AC50;
		font-size: 15px;
		line-height: 25px;
	}
	#home_tin_tuc
	{
		width:1250px;
		margin:0px auto;
	}
	#a_chitiet
	{
		color:#FFFFFF;
		font-size:14px;
		background:#642804;
		padding:7px 30px 7px 30px;
		float:left;
		border-radius:9px;
	}
	#a_chitiet:hover
	{
		color:#FFCC00;
		font-size:14px;
		background:#250E00;
		padding:7px 30px 7px 30px;
		text-align:right;
	}
	#home_chitiet
	{
		height:31px;
		text-align:center;
		padding-top:4px;
		float:left;
		width:100%;
	}
	#text_gioithieu_tin
	{
		font-size: 18px;
		color: #333333;
		line-height: 26px;
		font-family: 'BigShouldersText-Regular';
	}
	.detail{
		text-align:left;
		padding-top:20px;
	}
	.detail a{
		color:#ffffff;
		background:#9E6D25;
		font-size:15px;
		padding:5px 15px 5px 15px;
	}
	.detail a:hover{
		text-decoration:underline;
	}
	.mbot10{
		margin-bottom:15px;
	}
	.mbot10_tin_phai
	{
		padding-left: 10px;
		padding-top:10px;
		background: #fff;
		margin-top: 15px;
		margin-right: 15px;
		border-radius: 5px;
		padding-bottom: 10px;
	}
	.mbot10_tin_phai img
	{
		width:215px;
		height:150px;
	}
	.mbot10_tin_phai img:hover
	{
		border:solid 1px #cccccc;
		padding:2px;
	}
	.name,
	p.hname{
		font-size:12px;
		text-align: right;
		margin-right: 10px;
	}
	.sp_phone{
		color: #2673b4;
		font-weight: bold;
		font-size:14px;
	}
	#news4{
		background:#F5F5F5;
		width: 270px;
		float: left;
		margin-left: 14px;
		height: 340px;
		margin-bottom: 14px;
	}
	.background-pager-controls {
		height: 30px;
		line-height: 30px;
		margin-top: 5px;
	}
	span.title{
		float: left;
		margin-right: 10px;
		font-size:16px;
		padding-top: 5px;
		color: #333333;
		text-transform: uppercase;
		font-weight: bold;
	}
	#logo_footer{
		width: 315px;
		float:left;
	}
	#logo_footer img
	{
		   filter: brightness(0) invert(1);
   -webkit-filter: brightness(0) invert(1);
   width: 260px;
	}
.anh_dia_chi
{
	filter: brightness(0) invert(1);
   -webkit-filter: brightness(0) invert(1);
}
	.product-title
	{
		font-weight:bold;
		font-size:14px;
		color:#333333;
	}
	.product-new-price
	{
		color: #F1100F;
		font-weight: bold;
		font-size: 20px;
		float: left;
	}
	#addressf{
		width:100%;
		overflow:hidden;
		margin:0px auto;
		padding-top:0px;
		padding-bottom:30px;
		background: url("../images/back_footer.png") repeat-x #222222;
	}
	#ban_quyen{
		width:100%;
		overflow:hidden;
		margin:0px auto;
		background: linear-gradient(to bottom, #EB2127,#BC161E,#EB2127) !important;
		padding-top:10px;
		padding-bottom:10px;
		text-align:center;
	}
	#text_ban_quyen
	{
		font-size: 15px;
		line-height: 22px;
		color: #ffffff;
		text-transform: capitalize;
		font-family: 'BigShouldersText-Regular';
	}
	.home_email
	{
		float:right;
		width:385px;
		text-align:center;
		margin-top:0px;
	}
	.home_email h3
	{
		color: #5a5a5a;
		font-size: 24px;
		line-height:60px;
		font-weight: bold;
		letter-spacing: 0px;
		padding-bottom: 10px;
		text-align: center;
		text-transform: uppercase;
		background: rgba(0, 0, 0, 0) url("../images/line_h.jpg") no-repeat scroll center bottom;
	}
	#home_logo
	{
		width:1250px;
		margin:10px auto;
	}
	#text_email
	{
		color:#BF3131;
		font-size:15px;
		font-weight:100;
		line-height:25px;
	}
	#phanhoi
	{
		float:right;
		width:250px;
		margin-top:48px;
	}
	#grid
	{
		margin-bottom:20px;
	}
	.Main
	{
		width:90%;
		margin:20px auto;
		padding-top:90px;
	}
	.text_diachi
	{
		width: 396px;
		line-height: 30px;
		color: #ffffff;
		font-size: 18px;
		font-family: 'BigShouldersText-Regular';
		text-align: left;
		float: right;
	}

	.hotline_footer p.phone{
		background: url("../images/hline.png") no-repeat left center;
		color: #fff;
		font-weight: bold;
		padding-left: 30px;
	}
	.hotline_footer p.email{
		background: url("../images/email.png") no-repeat left center;
		color: #fbfe0e;
		padding-left: 30px;
	}
	#thongtin .no_lh{
		display: none;
	}
	#f-tool{
		float:right;
		width:49%;
	}
	#reg-email{
		padding:5px;
	}
	.txt-regmail{
		width:280px;
		border:none;
		line-height:30px;
		font-size:1.1em;
		padding-left:5px;
		float:left;
		color:#1e6daf;
		height:30px;
		margin-left:10px;
		margin-top:5px;
	}
	#sub-regmail{
		border:none;
		line-height:28px;
		font-size:1.1em;
		background-color:#d21d23;
		color:#fff;
		padding:0 10px;
		float:left;
		height:30px;
		margin-top:5px;
	}
	.f-tool1{
		text-align:left;
	}
	.f-face{
		float:right;
		width:30%;
	}
	.f-face a{
		font-size:1.2em;
		line-height:40px;
		margin-left:10px;
	}
	#divAdRight{
		display:none;
		position:absolute;
		top:10px;
	}
	#divAdLeft{
		display:none;
		position:absolute;
		top:10px;
	}
	#divAdRight img,
	#divAdLeft img{
		margin-bottom:5px;
	}
	.img1{
		margin:5px 10px 0 10px;
		border:1px #cccccc solid;
		padding:2px;
		border-radius:5px;
	}
	.img1:hover{
		margin:5px 10px 0 10px;
		border:1px #FF6600 solid;
		padding:2px;
		border-radius:5px;
	}
	.img2{
		margin:5px;
		margin-right:0;
	}
	.news2,
	.news2 a{
		color:#003369;
		line-height:15px;
		margin-bottom:5px;
	}
	.news2 a:hover{
		text-decoration:underline;
	}
	.dk_form
	{
		margin-top:5px;
	}
	.sendmail{
		width:302px;
		float: left;
		height: 30px;
		padding-left: 10px;
	    border: 1px solid #cccccc;
		background:none;
		color:#333333;
	}
	.gio_mo_cua{
		float: left;
		margin-left: 20px;
		display: inline;
		line-height: 30px;
	}
	.gio_mo_cua span{
		color: #03acff;
		background: url("../images/clock.png") no-repeat left center;
		padding: 8px;
		padding-left: 30px;
		text-transform: uppercase;
	}
	#nhanmail .submit{
		float: left;
		padding: 5px 10px;
		border: 0;
		background: url("../images/line.jpg") repeat-x top left;
		color: #fff;
		border-radius: 0 5px 5px 0;
	    -webkit-border-radius: 0 5px 5px 0;
	    -moz-border-radius: 0 5px 5px 0;
	}
	.contact label{
		width:240px;
		text-align:right;
		float:left;
		padding-top:2px;
		margin-right:5px;
		color:#00659f;
	}
	.contact textarea{
		width:300px;
		height:150px;
		font-size:11px;
		color:#00659f;
	}
	.contact .field{
		width:300px;
		font-size:11px;
		color:#00659f;
		line-height:24px;
		height:24px;
	}
	.contact_form{
		margin-left: -1.33333rem;
	}

	#contact_form label{
		clear: both;
		float: none;
		width: 100%;
		margin-left: 0;
		margin-bottom: 10px;
		display: block;
	}

	#contact_form > p{
		float: left;
		width: 31.1%;
		border-left: 0 solid transparent;
		border-left-width: 24px;
		border-left-width: 1.33333rem;
	}
	.wrapper
	{
		width:90%;
		margin:20px auto;
	}
	.pdhome{
	margin-top: 4px;
}

.col_w280 {
	width: 210px;
	max-height: 210px;
	text-align: center;
	overflow: hidden;
	margin: 0px auto;
}
.col_w280_dm {
	width: 227px;
	max-height: 210px;
	text-align: center;
	overflow: hidden;
}

.title
{
	margin-top:10px;
	text-align:left;
}
#a_sp
{
	color:#333333;
	font-size:18px;
	font-family: 'BigShouldersText-ExtraBold';
}
#a_sp:hover
{
	color:#D30712;
	text-decoration:none;
}
.star_sp {
	padding-left: 10px;
	float: left;
	width: 100%;
}
.star_chi_tiet_sp
{
	width: 100%;
}
#gia_sp
{
	color:#D30712;
	font-size:18px;
	font-family: 'BigShouldersText-ExtraBold';
	text-decoration:none;
	float:left;
}
#gia_sp:hover
{
	color:#333333;
}
#gia_sp_home
{
	line-height:31px;
	color:#ED1F24;
	font-weight:bold;
	font-size:18px;
}
#gia_sp_home:hover
{
	color:#333333;
	text-decoration:none;
}


	#contact_form > p.textarea, #page_content_wrapper.fixed #contact_form > p{
		width: 100%;
		box-sizing: border-box;
	}

	#contact_form input, #contact_form textarea, #commentform input, #commentform textarea{
		margin-bottom: 15px;
	}
	#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"], #commentform input[type="email"], #commentform input[type="url"], #commentform textarea {
	margin-bottom: 15px;
	width: 100%;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

	#contact_form input[type="text"], #contact_form textarea, #commentform input[type="text"]{
		margin-bottom: 5px;
	}
	#contact_submit_btn{
		display: inline-block;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		padding: .4em 1.5em .4em;
		color: #fff;
		background: #000;
		border: 1px solid #000;
		text-transform: uppercase;
		font-size: 12px;
		text-shadow: none;
		font-weight: bold;
		letter-spacing: 2px;
		-webkit-transition: color .2s linear, background .1s linear;
		-moz-transition: color .2s linear, background .1s linear;
		-ms-transition: color .2s linear, background .1s linear;
		-o-transition: color .2s linear, background .1s linear;
		transition: color .2s linear, background .1s linear;
		-webkit-appearance: none;
	}
	#contact_form input[type=text],
	#contact_form textarea{
		padding: 10px 10px 10px 10px;
		font-size: 17px;
		margin-bottom:15px;
		background: #fff;
		border: 1px solid #e1e1e1;
		color: #000;
		-webkit-transition: border linear .2s, box-shadow linear .2s;
		-moz-transition: border linear .2s, box-shadow linear .2s;
		-o-transition: border linear .2s, box-shadow linear .2s;
		transition: border linear .2s, box-shadow linear .2s;
		font-family: "Crimson Text", "Times New Roman", georgia, sans-serif;
	}

	#contact_form input[type=text]:focus,
	#contact_form textarea:focus{
		border-color: #000;
		outline: 0;
	}
	#contact_form > p.textarea {
		box-sizing: border-box;
		width: 97.5%;
		margin: 20px 0;
	}
	#google_map
	{
		width:100%;
		margin-top:20px;
		float:left;
	}
	#home_contact
	{
		padding-top:30px;
		width:1150px;
		margin:0px auto;
	}
	#chude
	{
		width:100%;
		margin-bottom:20px;
	}
	#text_chude
	{
		font-size: 30px;
		text-transform: uppercase;
		color: #CC0611;
		font-family: 'BigShouldersText-Regular';
	}
	#text_thongtin
	{
		font-size:20px;
		color:#333333;
		line-height:30px;
	}
	ul.support1 {
		margin: 5px auto 10px auto;
		width: 100%;
	}
	.list-sp
	{
		width:89%;
		margin:0px auto;
	}
	#thongtin
	{
		width:47%;
		float:right;
		color:#333333;
		font-size:16px;
		line-height:26px;
	}
	#name_form
	{
		width:300px;
	}
	.contact
	{
		width:50%;
		float:left;
	}
	ul.support1 li{
		list-style: none;
		float: left;
		margin-right: 50px;
	}
	ul.support1 li img{
		margin-right: 5px;
		float: left;
		margin-top: 5px;
	}
	ul.support1 li p{
		margin: 0;
		white-space: nowrap;
		line-height: 20px !important;
	}
	ul.support1 li p a{
		color: #00a4e1;
	}
	ul.support1 li p.phone a{
		color: #ed1b24;
		font-weight: bold;
	}
	.name_gioithieu
	{
		font-size: 30px;
		text-transform: uppercase;
		color: #0180C7;
		font-family: 'BigShouldersText-Regular';
		font-weight: bold;
	}
	.text_1{
		font-size: 22px;
		line-height: 29px;
		text-align: justify;
		padding-bottom: 10px;
		color: #333333;
		width: 100%;
		margin: 0px auto;
		font-family: 'BigShouldersText-Regular';
	}
		
	.form_field .submit{
		background-color:#0769BA;
		border-radius:5px;
		padding:5px 20px;
		border:none;
		color:#FFF;
		font-weight:bold;
	}
	.clear10 {
		clear: both;
		height: 10px;
	}	
	/* Clearfix */
	
	.clr{
		clear:both;
	}
	.clearfix:after {
	
	clear: both;
	
	display: block;
	
	content: ".";
	
	height: 0;
	
	visibility: hidden;
	
	}
	* html > body .clearfix {
	
	width: 100%;
	
	display: block;
	
	}
	* html .clearfix {
	
	height: 1%;
	
	}
/*pagination*/	
	#current_page {
		border:1px solid #333;
		padding:1px 4px 1px 4px;
		margin:2px;
		color:#333;
	}
    #pager_links a {
		text-decoration:none; 
		color:#ff3300; 
		background:#fff; 
		border:1px solid #e0e0e0; 
		padding:1px 4px 1px 4px;
		margin:2px;
	}
    #pager_links a:hover {
		text-decoration:none;
		color:#3399ff;
		background:#f2f2f2;
		border:1px solid #3399ff;
		padding:1px 4px 1px 4px;
		margin:2px;
	}
	#pager_links img{
		top:3px;
		position:relative;
	}	
	table.bantintable thead th{
		color:#000;
		font-size:12px;
		font-weight:bold;
		padding-left:4px;
		line-height:22px;
		border:none;
		background-color:#E3E3E3;
		border: solid 1px #CCCCCC;
	}
	table.bantintable{
		width: 100%;
		background-color: #e7e7e7;
		color: #666;
		font-size:12px;
		border: solid 1px #CCCCCC;
		border-collapse:collapse;
	}
	table.bantintable tbody tr{
		background-color:#FFF;
		text-align:left;
		border: solid 1px #CCCCCC;
	}
	table.bantintable tbody tr.row1{
		background-color:#ededeb;
		text-align:left;
		border: solid 1px #CCCCCC;
	}
	table.bantintable tbody tr td{
		border:1px solid #fff;
		border: solid 1px #CCCCCC;
		color:#680B0B;
		padding:5px;
	}
	table.bantintable tbody tr td a{
		color:#3C446A;
	}
	table.bantintable tbody tr td.col1 a{
		background:url(../images/arrow.gif) no-repeat center left;
		color:#680B0B;
		line-height:24px;
		font-size:12px;
		padding-left:20px;
	}
	table.bantintable tbody tr td.col1 a:hover{
		text-decoration:underline;
	}
	.bantin{
		margin:px 5px 10px;
	}
	.bantin1{
		margin:10px 5px;
	}
.form_field .field_text {
			width:210px;
			display:block;
			margin-left:10px;
			float:left;
			padding-top:2px
}
.form_field .jobtitle {
		width:60px
}
.form_field .sub_note {
		padding-left:260px; padding-top:5px; clear:both
}

.form_field .month1 {
		width:70px
}
.form_field .skill {
		width:250px
}
.form_field .other_w {
		width:100px
}
.form_field .field_o {
		width:150px
}
.form_field .current {
		width:70px
}

.form_field .day {
		width:50px
}
.form_field .month {
		width:60px
}
.form_field .price {
		width:50px
}
.form_field .year {
		width:80px
}
.form_field .gender {
		width:90px
}
.form_field .marial {
		width:90px
}
.form_field .nationality {
		width:90px
}
.form_field .exper {
		width:100px
}
.form_field .sub_note {
		padding-left:260px; padding-top:5px; clear:both
}
.form_field {
			display:inline;
}
.form_field p {
			display:block;
			clear:both;
			margin-bottom:5px;
}
.form_field #text11{
			color:#4169E4;
}
.form_field .text_row {
			height:60px
}

.form_field label {
			width:150px;
			padding-top:0px;
			text-align:left;
			float:left;
			line-height:18px;
			padding-left:10px;
}
.form_field a {
			font-family:tahoma;
			font-size:11px;
			font-weight:bold;
			line-height:18px;
			text-decoration:underline;
}
.form_field .lb_hide {
			color:#939598
}


.form_field .field {
	width:285px;
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 27px;
    padding: 0 0px 0 5px;
    border-radius: 5px;
    background-color: #ededed;
    line-height: 27px;
}
.form_field .field:focus {
    background-color: #fff !important;
	box-shadow: 0 0 5px #079cfb;
    -webkit-box-shadow: 0 0 5px #079cfb; 
    -moz-box-shadow: 0 0 5px #079cfb;
}
.form_field .field1 {
			width:100px;
			display:block;
			margin-left:10px;
			float:left
}
.form_field .field2 {
			width:210px;
			display:block;
			margin-left:10px;
			float:left;
			color:#eb5520;
}
.form_field .field_aria {
			width:400px;
			margin-left:10px;
			float:left;
			height:200px;
}
.form_field .field_dis {
			background:#f4f4f4;
			border-style:none;
			border:#7f9db9 solid 1px;
			color:#939598;
			width:212px;
			height:15px
}

.form_field .text_area {
			width:215px;
			display:block;
			margin-left:10px;
			float:left;
			font-family:tahoma, Arial, Helvetica, sans-serif;
			font-size:11px
}

.form_field .text_area1 {
			width:268px;
			height:50px;
			display:block;
			margin-left:10px;
			float:left;
			font-family:tahoma, Arial, Helvetica, sans-serif;
			font-size:11px
}
/*.form_field .text_area1 {
}*/
.form_field .field_list {
    border: 1px solid #CCCCCC;
    color: #666666;
    height: 25px;
    padding: 0 0px 0 5px;
    border-radius: 5px;
    background-color: #ededed;
}
.form_field .field_list:focus{
	background-color: #fff !important;
	box-shadow: 0 0 5px #079cfb;
    -webkit-box-shadow: 0 0 5px #079cfb; 
    -moz-box-shadow: 0 0 5px #079cfb;
}
.form_field .field_list1 {
			display:block;
			margin-left:10px;
			float:left;
			color:#eb5520;
}

.form_field .tb_multi {
			float:right;
			clear:both;
			margin-bottom:10px
}
.form_field .check_right {
			float:left; margin-left:7px; margin-bottom:5px
}

.form_field .yes_no {
			float:left; margin-top:3px; margin-right:15px
}
.form_field .tb_multi td {
			padding-bottom:3px
}
.form_field .selectmulti {
		    width:145px;
}
.form_field  .titselect {
			font-weight:bold
}
.form_field  .titselect_red {
			color:#FF0000
}
.form_field .btn_move {
			width:19px
}
.form_field .form_check {
			list-style-type:none;
			float:left;
			width:160px;
			margin:0px;
			padding:0px;
}
.form_field .form_check li {
			clear:both
}
.form_field .form_check .check {
			float:left;
}
.form_field .form_check span {
			float:left;
			margin-top:3px
}
.form_field .field_list_w {
			width:215px
}
.form_field .check_avail {
			margin-left:150px; 
			padding:0px 0px 10px 10px;
			font-family:tahoma;
			font-size:11px;
			line-height:16px;
}
.require {
	color:#FF5340;
}
.require1 {
	color:#4169E4 !important;
}
.label2{
	padding-left:10px;
}