/* CSS Document */
@font-face {
    font-family: 'RobotoRegular'; 
    src: url('css/RobotoRegular/RobotoRegular.eot');
    src: url('css/RobotoRegular/RobotoRegular.eot') format('embedded-opentype'),
         url('css/RobotoRegular/RobotoRegular.woff') format('woff2'),
         url('css/RobotoRegular/RobotoRegular.woff') format('woff'),
         url('css/RobotoRegular/RobotoRegular.ttf') format('truetype'),
         url('css/RobotoRegular/RobotoRegular.svg') format('svg');
}
@font-face {
    font-family: 'SFUEurostileCondensed'; 
    src: url('css/SFUEurostileCondensed/SFUEurostileCondensed.eot');
    src: url('css/SFUEurostileCondensed/SFUEurostileCondensed.eot') format('embedded-opentype'),
         url('css/SFUEurostileCondensed/SFUEurostileCondensed.woff') format('woff2'),
         url('css/SFUEurostileCondensed/SFUEurostileCondensed.woff') format('woff'),
         url('css/SFUEurostileCondensed/SFUEurostileCondensed.ttf') format('truetype'),
         url('css/SFUEurostileCondensed/SFUEurostileCondensed.svg') format('svg');
}

*{ margin:0px; padding:0px;}
a
{
	text-decoration:none;
	
}
ul
{
	list-style:none;
}
img
{
	outline:none;
	
}
.active1{
	background:#3D3D3D;
	color:#fff !important;
	border-bottom:none;
	border-radius:5px;
}
.img_quangcao{
	margin-top:10px;
	width:230px;
	background:#fff;
	float:left;
	margin-left:7px;
}
.footer{ float:left; width:100%; height:336px; background:url(images/bg_footer.png) no-repeat;}
.l-footer{ float:left; width:500px; margin-top:35px; color:#fff;}
.c-footer ul li,.l-footer ul li{ list-style:none; line-height:25px; font-size:13px;}
.l-footer ul li span{ color:#ed1c24;}
.l-footer ul li p{ color:#00aeef;}
.c-footer ul li img,.l-footer ul li img{ margin-right:10px;}
.l-footer h3{ font-size:13px;    margin-bottom: 10px;}
.l-footer h2{ font-size:20px; color:#fff200; text-transform:uppercase;    margin-bottom: 10px;}

.c-footer{ float:left;color:#dbdbdb; margin-top:65px; font-size:14px;}
.c-footer ul li img{ vertical-align:middle;}
.c-footer ul li{ line-height:30px;}
.c-footer ul li a{color:#dbdbdb;}.c-footer ul li a:hover{ text-decoration:underline;}
.r-footer h3,.c-footer h3{ font-weight:normal; text-transform:uppercase; font-size:17px; color:#dbdbdb; font-family:'RobotoRegular'; margin-bottom:15px;}

.copy-right{ float:left; width:100%; height:40px; line-height:40px; font-size:13px; color:#d0987a; background:#a0410d;}
.copy-right span{ color:#fff200;}

.r-footer{ float:right;color:#dbdbdb; margin-top:65px; font-size:14px; width:400px;}
.r-footer h3{ text-align:center;}
.thongke{ float:right;}
.thongke ul li{ list-style:none; float:left; padding:0 10px; border-right:1px solid #fff; color:#dbdbdb; font-size:13px; height:10px; line-height:10px; margin-top:16px;}
.thongke ul li:last-child{ border:none;}

.nut{
	width:420px;
	text-align:center;
	float:left;
	padding-left:290px;
}
.nt{
	background: none repeat scroll 0 0 #333333;
    border-left: 0 solid #333333;
    border-right: 5px solid #FFBE00;
    color: #CCCCCC;
    display: block;
	
 
    font-size: 12px;
    line-height: 28px;
    text-align: center;
    transition: all 0.1s ease 0s;
    width: 105px;
}
.nt:hover{
	background: none repeat scroll 0 0 #000;
    border-left: 5px solid #FFBE00;
    border-right: 0px solid #FFBE00;
}
.tag a{
	color:#000;
}
.tag a:hover{
	color:#FFBE00;
	background:#FFF;
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px#888;
	box-shadow: 0 0 5px #888;
}
@font-face
{
font-family: myFirstFont;
src: url('http://toanphutaistone.com/cambria.ttc'); /* IE9 */
}
@font-face
{
font-family: myFirstFont1;
src: url('http://toanphutaistone.com/UVNHongHaHep_B.tff'); /* IE9 */
} 
.clear{
clear:both;
}
.chutrang{
color:#fff !important;
}
.chu_span{
	float:left;
}
.line_cen{
	background:url(images/line3.png) no-repeat top left;
	height:5px;
	margin-top:10px;
}
body{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5em;
/*background:url(images/body.png) no-repeat top center fixed;*/
}

/*-------------------------------------top ------------------------------------------*/
#full{
	width:1349px;
	margin:0 auto;
}
#full #wrapper{
	float:left; width:100%;

}
.max-width{ width:1200px; margin:0 auto;}
#slider{
	float:left;
	width:100%;
}
#slider .slider_l{
	float:left;
	width:100%;
	
}
#slider .slider_r{
	float:left;
	width:245px;
	height:310px;
	background:#D1D1D1 url(images/bg_hover.png) no-repeat top left;
	margin-top:5px;
	
}
.sodt{
	float:left;
	margin-top:215px;
	color:#F00;
	font-weight:bold;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:85px;
}
.email{
	float:left;
	margin-top:5px;
	color:#000;
	font-weight:100;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:40px;
}
.slider_r .phong{
	float:left;
	width:70px;
	margin-left:10px;
	text-align:center;
}
#full #top{
	margin:auto;
	width:100%;
	float:left;
	position:relative;
	background:url(images/bg_header.png) no-repeat;
	height:191px;
}
#top #banner{
	margin:0 auto;
  	width:1200px;
}
.banner{ float:left; margin-top:20px;}
.row-hotline{ float:right; margin-top:65px;}
.lkweb{ margin-right:80px;}
.lkweb img{ margin-left:10px; float:right;}
#full #menu{
	margin:auto;
	width:100%;
  	height:52px;
	background: url(images/bg_menu.png) repeat-x;
	float:left;
	line-height:52px;
}
.hotline-t{ float:right; margin-top:5px; background:url(images/bg_hotline.png) no-repeat left;  padding-left:65px; font-weight:bold; font-size:24px; color:#FF0; height:43px; line-height:95px;}
.logo{ float:left; margin-top:22px; margin-right:35px;}
#nav1{
  list-style:none;

}
#nav1 li{
  float:left;
  position:relative;
  text-align:center;

  background:url(images/line-menu.png) no-repeat right;
  
 }
#nav1 li a{
display:block;
font-size:16px;
font-family:'RobotoRegular';
color:#fff;
float:left;
text-transform: uppercase;
  padding:0 30px;
}


#menu ul li.menu1 a,#nav1 li:hover a{
	background:#a0410d;
}
#nav1 ul {
    position: absolute;
    top:40px;
    display: none;
	left:-15px;
	
}
#nav1 ul li {
	z-index:1000000;
	margin-top:0px !important;
	height:auto;
	background:none !important;
}
#nav1 li ul a {
    width: 180px;
    float: left;
	text-align:left !important;
	 background:#FBFBFB ;
	 font-weight: bold !important;
	 border-bottom: 1px dotted #ccc;
	 line-height:30px !important;
	 padding:3px 5px !important;
}
#nav1 li ul a:hover {
	color: #F00 !important;
	background:#ccc;
}

#nav1 ul ul {
    top: auto;
}

#nav1 li ul ul {
    left: 190px;
}
#nav1 li:hover div,
#nav1 li:hover ul ul, 
#nav1 li:hover ul ul ul,
#nav1 li:hover ul ul ul ul {
    display: none;
}
#nav1 li:hover div,
#nav1 li:hover ul,
#nav1 li li:hover ul,
#nav1 li li li:hover ul,
#nav1 li li li li:hover ul {
    display: block;
}
#menu #search{
	float:left;
	width:180px;
	background:url(images/bg_search.png) no-repeat top left;
	height:25px;
	margin-top:5px;
}
.search{ float:right; height:28px; width:214px; background:url(images/bg_search.png) no-repeat; position:relative; margin-top:8px;}
.text_search{ width:100%; padding-left:15px; background:none; border:none; outline:none; height:28px;}
.button_search{ position:absolute; top:5px; right:5px; border:none; outline:none;}

#search form{ 
}
#search input{ 
float:left;
border:none;
background:none;
padding-top:4px;
padding-left:7px;
width:140px;

}
#search img{ 
float:left;
margin:2px 3px 1px 5px;
}
/*-------------------------------------center ------------------------------------------*/

#wrapper #center{
width:100%;
background:#fff;
float:left;
}
#center #spbot{
float:left;
}
/*-------------------------------------center -- left------------------------------------------*/
#center #left{
float:left;
width:250px;
}
#left .nav{
float:left;
width:250px;
margin-bottom:30px;
}
.nav li:last-child{
	border:none;
}
.nav select{
	float:left;
	width:235px;
	height:27px;
	margin:5px;
	background:#fff;
	padding:5px;
	font-weight:bold;
	border:none;
}
.nav option{
	padding-left:5px;
}
.chu_span{
float:left;
font-size:18px;
color:#fff;
text-transform: uppercase;
height:40px;
line-height:40px;
width:250px;
font-family:'SFUEurostileCondensed';
background:url(images/bg_h1.png) no-repeat top left;
text-align:center;
}


.phonght .phonght1{
	float:left;
	text-align:center;
	margin-bottom:10px;
}
.phonght1 b{
	float:left;
	font-weight: bold;
	text-align:left;
	width:180px;
	padding:5px 0px;
	color:#2b9003;
	text-transform:capitalize;
	margin-left:15px;
}
.img_sky1{
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.yahoo {
    width: 220px;
    float: left;
    padding: 15px 7px;
    padding-right: 0px;
    border-top: 1px dashed #ccc;
    font-size: 12px;
    padding-bottom: 15px;
    color:#4a4a4a;
}
.yahoo img {
    float: left;
    margin-right: 10px;
    vertical-align: middle;
}
.sup-img{ float:left;background:url(images/bg-hot-left.png) no-repeat;font-size:20px; font-weight:bold; color:#fe0000; padding-left:95px; padding-top:133px; margin-bottom:15px;}
.yahoo span {
    color: #3853a4;
	    margin-top: 5px;
    display: inherit;
	font-size: 15px;
}
.sup{ background:#fafafa; float:left; width:100%;}
.img_sky{
	float:left;
	margin-left:10px;
}
.phonght .phonght2{
	float:left;
	padding-left:35px;
	padding-bottom:10px;
}
.phonght2 span{
	color:#fff;
	font-size:14px;
	text-transform:capitalize;
}
.phonght2 b{
	font-weight:100;
	font-size:12px;
	color:#A4A4A4;
	padding-left:95px;
	text-transform:capitalize;
}
.nav .ht{
	float:left;
	width:240px;
}
.ht img{
	float:left;
}
.ht b{
	color:#eb0f18;
	font-weight:bold;
	font-size:13px;
}
.img_thongke{
	float: left;
	padding-left:30px;
	padding-top:20px;
	padding-bottom:20px;
}
.chu_span{
	float:left;
}

/*-------------------------------------center -- cen------------------------------------------*/

#center #cen{
float:right;
width:920px;
}
.title_primary{ float:left; height:40px; line-height:40px; width:100%; background:url(images/title_primary.png) no-repeat; margin-bottom:25px;}
.title_primary h1,.title_primary h2,.title_bottom h2{
	font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-family: 'SFUEurostileCondensed';
	padding-left:18px; font-weight:normal;
  }
.title_bottom  
{
	 float:left; height:40px; line-height:40px; width:100%; background:url(images/bt_bottom.png) no-repeat bottom; margin-bottom:25px;
}

#cen .sanpham{



}
#cen .sanpham .box-sp{
float:left;

width:225px;
text-align:center;
padding-bottom:5px;
position:relative;
border:1px solid #ccc;
min-height:185px;
}
.sanpham .box-hinh{
	float:left;
	width:700px;
	margin-left:20px;
	margin-top:10px;
	border-bottom:1px dotted #ccc;
	padding-bottom:10px;
}
.box-hinh .hinh-anh{
	width:400px;
	float:left;
	margin-right:20px;
}
.box-hinh .ten-anh{
	width:270px;
	float:left;
}

.box-sp .chitiet a{

}
.as{
	background:url(images/bg_dathang.png) no-repeat top left;
	height:25px;
	width:65px;
	color:#373737;
	font-size:12px;
	float:left;
	text-align:center;
	line-height:25px;
	margin-right:5px;
}
.box-hinh-bot{
width:150px;
background:url(images/box_bot.png) no-repeat;

}




.sasa h2{

font-family: Tahoma, Geneva, sans-serif;
font-size:15px;
font-weight: bold;
text-align:center;
text-decoration:none;
margin-bottom:5px;

}
.sasa h2 a{color:#5c5c5c;}
.sasa h2 a:hover{color:#a0410d;}
.sasa .ten-sp h2 a:hover{
	color:#4A9002;
}
.sasa span{ font-family:Tahoma, Geneva, sans-serif; font-size:15px; color:#ed1c24;}

.sanpham .sasa{
	width:285px;
	text-align:center;
	margin:0 auto;
	margin-bottom:20px;
}
.sasa .bot_sp{
	float:left;
	width:225px;
	height:6px;
	background:url(images/bg_box_sp.png) no-repeat top center;
	text-align:center;
	margin-left:10px;
}
.sasa h3{ font-weight:normal; font-family:'RobotoRegular'; font-size:15px;}
.sasa h3 a{ color:#5e5e5e;}
.sasa h3 a:hover{ color:#a0410d;}
.sanpham .box-sp .ten-sp span{
float:left;
width:230px;
margin-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:center;
color:#5A5A5A;
font-weight:bold;
}
.sanpham .hinh{
	border-right:5px solid #e5e5e5;
	border-bottom:5px solid #e5e5e5;
	padding-right:5px; padding-bottom:5px;
	float:left; width:275px;
	height:205px;
	margin-bottom:10px;
}
.sanpham .hinh img{ width:100%; height:100%;}
.ten-sp .chitiet{
	width:180px;
	float:left;
	text-align:center;
	margin-top:5px;
}

.den{
	background: none repeat scroll 0 0 #000;
}
#map_canvas_in{ float:left; width:100%; height:410px;}

.scoller_partner{ float:left; width:100%; background:#f6f6f6; padding:20px 0; }
/*------------------------------------- bottom ------------------------------------------*/
#wrapper #bottom{
	margin:auto;
	width:1000px;
	background:#026FCB;
	min-height:100px;
	text-align:center;
	padding-top:10px;
	color:#fff !important;

}
#bottom .zf1
{
	width:200px;
	float:left;
	text-align:left;
	color:#fff;
	padding-left:30px;
	padding-top:30px;
	font-weight:bold;

}
#bottom .zf
{
	width:700px;
	text-align:left;
	float:right;
	text-align:right;
	padding-top:30px;
	padding-right:10px;

}


#wrapper .cen-bot{
background:url(http://toanphutaistone.com/images/bg_cenbot.png) no-repeat top center;
height:25px;
width:1000px;
}
.cenbot img{
height:25px;
width:1000px;
float:left;
}
.centop{
background:url(http://toanphutaistone.com/images/cen_top.png) no-repeat top center;
}

/*----------------------------------------------------------------------------*/
div.info-title{
float:left;
background: url(images/bullet1.png) no-repeat top left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
height:30px;
line-height:30px;
width:675px;
text-transform:capitalize;
margin-top:20px;
padding-left:40px;
margin-left:35px;
border-bottom:1px dotted #CCCCCC;
padding-bottom:5px;
font-weight: bold;
}
div.info-content{
background:#FFFFFF;
float:left;
width:100%;
text-align:justify;
}
div.text{
}
h3.info-title{
float:left;
background:url(http://toanphutaistone.com/images/bg_spnew.png) no-repeat top center;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#ffffff;
height:35px;
line-height:30px;
width:515px;
padding-left:55px;
text-transform:capitalize;
font-weight:bold;
}
.box_containerlienhe{
float:left;
width:100%;

}
/*--------------------------------------------------------*/
div.info-content .text{
margin-right:10px;
float:left;
}
/*---------------------- .box-news box-news-img box-news-name box-news-mota  box-news-readmore------------------ */
div.box-news{
	border-top: 1px dotted #CCCCCC;
    float: left;
    padding: 10px 0;
    width:100%;
}
div.box-news h3{
float:left;
width:400px;
margin:5px 10px;
font-size:12px;
}
div.box-news-img{
	
    float: left;
    height: 85px;
    width: 130px;
	margin-right:10px;
	border:1px solid #ccc;
}
div.box-news-img img{
	width:120px;
	height:75px;
	padding:5px;
}
div.box-news-name a{
	font-weight:bold;
	color:#006600;
}
div.box-news-name a:hover{
	color:#009fe1;
}
div.box-news-mota{
	color: #666666;
    line-height: 1.5em;
    margin-left: 10px;
}
div.box-news-readmore{
	float: right;
    margin-left: 10px;
    text-align: right;
	margin-right:15px;
}
div.chitietsanpham{
}
.chitietsanpham {
float:left;
width:50%;
text-align:center;
margin-bottom:10px;
}
.product_info{
float:right;
width:47%;
padding-left:20px;
}
.product_info ul{
	list-style:none;
}
.product_info li{
	border-bottom:1px  dotted #ccc;
	display:block;
	padding:5px 0;
}
.button {
    background: #0064C7;
	font-size: 12px !important;
    border: 1px solid #fff;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
	font-weight: bold !important;
    font: 12px arial,helvetica,sans-serif;
    padding: 5px 20px;
	cursor:pointer;
}


.tablelienhe td{ height:30px;}
.tablelienhe .input{
	border: 1px #E9E9E9 solid;
	azimuth:center;	
	width:250px;
	height: 25px;
}
.tablelienhe .title{ font-size:14px; font-weight:bold; text-transform:uppercase}

.tablelienhe span{ color: #F00;}
#wrapper #doitac{
	width:980px;
	float:left;
	background:#fff;
	margin:10px;
	background:url(images/bg_doitac.png) no-repeat top left;
	height:95px;
	padding-top:40px;	
}
.sanphambc{
	float:left;
font-size:13px;
color:#fff;
font-weight:bold;
text-transform: uppercase;
height:41px;
line-height:33px;
width:240px;
background:url(http://toanphutaistone.com/images/bg_h1_left.png) no-repeat top left;
margin:5px 0px;
font-family:Tahoma, Geneva, sans-serif;
text-align:center;
}
.sanpham .tieu{
	float:left;
	width:695px;
	background: url(images/line2.png) no-repeat bottom left;
	margin-left:-10px;
	padding-bottom:10px;
	padding-left:5px;
}
.tieu .u_trangtri{
	float:right;
}
.u_trangtri ul{
	list-style:none;
}
.u_trangtri li{
	float:left;
	margin:0px 10px;
}
.u_trangtri li a{
	float:left;
	display:block;
	padding:0px 10px;
	color:#000;
	border-bottom:1px dotted #000;
	line-height:30px;
}
.u_trangtri li a:hover{
	background:#3D3D3D;
	color:#fff;
	border-bottom:none;
	border-radius:5px;
	
}
.text ul li{
	width:100%;

}
.text ul li a{ color:#000; font-size:13px;}
.text ul li a:hover{ color:#a0410d;}
.img_spbot{
	background:#fff;
	border-radius:5px;
	width:130px !important;
	height:55px !important;
	float:left;
	margin-right:10px;
}
.sanpham .gt_1{
	float:left;
	width:300px;
	padding:10px 20px;
	color:#198300;
}
.gt_1 .mto{
	text-align:justify;
	font-weight:bold;
}
.sanpham .gt_2{
	float:left;
	width:430px;
}
.gt_2 img{
	float:left;
	width:420px;
	height:270px;
	margin-top:55px;
}
.gt_2 .bot_gt{
	background:url(images/bot_gt.png) no-repeat;
	height:11px;
	width:392px;
	float:left;
	margin-left:12px;
}
#cen .congtrinh_s{
	float: left;
	width:753px;
	background:#F4F2F2;
	min-height:430px;
	margin-top:20px;
	margin-left:2px;
}
.congtrinh_s .congtrinh_l{
	float:left;
	width:490px;
}
.congtrinh_s .congtrinh_r{
	float:left;
	width:225px;
	margin-left:20px;
}
.chu_sa1{
float:left;
background: url(images/sans.png) no-repeat top left;
font-family: Tahoma, Geneva, sans-serif;
width:190px;
float:left;
font-size:12px;
color:#0161E3;
font-weight:bold;
text-transform: uppercase;
height:30px;
line-height:20px;
padding-left:35px;
}
.box_utility {
	float:left;background:#fafafa; width:220px;    border-bottom: 5px solid #e8e8e8; padding:10px 0;
 padding-left:30px; padding-bottom:15px;	}
.box_utility li {
	list-style:none;}
.box_utility li a {
	color:#111111;
	font-weight:100;
	text-decoration:none;
	line-height:30px;
	font-size:15px;}
.box_utility li a:hover {
	color:#000000;
	}
.box_utility p.giavang {
	background:url(images/icon-giavang.png) no-repeat 0px 7px;
	padding-left:45px;
	padding-top:5px;
	}
.box_utility p.thoitiet {
	background:url(images/icon-thoitiet.png) no-repeat 0px 7px;
	padding-left:45px;
	padding-top:5px;}
.box_utility p.chungkhoan {
	background:url(images/icon-chungkhoang.png) no-repeat 0px 7px;
	padding-left:45px;
	padding-top:5px;}
.box_utility p.ngoaite {
	background:url(images/icon-money.png) no-repeat 0px 7px;
	padding-left:45px;
	padding-top:5px;}
.input1{
	float:left;
	width:380px;
	height:30px;
	line-height:30px;
	padding-left:16px;
	background:#a7a7a7;
	border:none;
	margin-bottom:10px;
	border-radius:5px;
	color:#ececec;
	outline:none;
}
.ta_noidung1{
	float:left;
	background:#a7a7a7;color:#ececec;
	width:380px;
	padding-left:16px;
	height:88px;
	border-radius:5px;
	outline:none;border:none;
	padding-top:10px;
}
.input1::-webkit-input-placeholder {
   color: #ececec;
}
.ta_noidung1::-webkit-input-placeholder {
   color: #ececec;
}
.button1{
	outline:none; background:url(images/btn-gui.png) no-repeat;
	cursor:pointer;
	height:30px; width:77px;
	border:none;
	float:left; margin-left:130px; margin-top:10px;
}
.button12{
	outline:none; background:url(images/btn-huy.png) no-repeat;
	cursor:pointer;
	height:30px; width:95px;
	border:none;
	float:left; margin-left:10px; margin-top:10px;
}