﻿/*
Nha khoa đại tín
*/
*		{ margin: 0 auto; padding: 0;}
ul, ol	{ list-style: none; }
img		{ border: 0; }
a		{ text-decoration: none; } 
.tdVideo a:hover, .Newsfull h3 a:hover, .Pro h5 a:hover, #Connect .icon h3 a:hover, .Vhot h4 a:hover, .Newshot h3 a:hover, .ctn h3 a:hover, .Pro h3 a:hover, .link h5 a:hover	{ color:Red !important;}
.clr	{ clear:both;}
@font-face {font-family: frbtr;src: url('/font/RobotoCondensed-Regular.ttf');}
@font-face {font-family: frbtb;src: url('/font/RobotoCondensed-Bold.ttf');}
@font-face {font-family: frbtl;src: url('/font/RobotoCondensed-Light.ttf');}
body { font: 0.9em/1.3 'frbtr'; text-align: justify;}
.Newsfull h3 a, .Newshot h3 a, .ctn h3 a, .Pro h3 a, .box .boxtitle, .box .boxtitle2 { font: normal 1em/1.3 'frbtr';}
.W1000	{ width:1000px;}
/*----- header ----*/
#header	{ width:100%; background:url(/images/bg/bg-header.png) no-repeat right top, #c7f1ff;}
.logo	{ padding:10px; float:left;}
.logo img	{ width:110px; height:85px;}
.slogon	{ padding:20px;float:left;}
.slogon h2	{ font-size: 2em; color:#202960; font-family:'frbtb';}
.slogon span	{ color:Red;  font-weight:bold; margin-right:5px; font-size:1.3em;}
.slogon .tel	{ color:#142460;}
.searchCart	{ float:right; padding-top:20px; display:none;}
.searchCart span	{ color:#3f3264; line-height: 30px !important;}
.searchCart #iptCart	{ padding:3px 5px; margin-right:-5px;}
.searchCart #btnCart	{ padding :5px; background:#422e69; border: none; color:#fff; }
/* -- menu -- */
#navigation { height:38px; background:#0067b2; font-family:'frbtr';}
ul.menu		{height:38px; float:left;}
ul.menu li.headlink { float:left; border-right:1px solid #6aa6cf;}
li.list		{ float:left;}
li.list:first-of-type	{ border-top:1px dotted #fff;}
ul.menu li.headlink:last-child	{ border:none;}
ul.menu li a {color:#fff; font-size:0.6em; text-transform:uppercase; padding:0px 20px; white-space:nowrap; line-height:38px; font-weight: normal;}
ul.menu li.headlink:hover, ul.menu li a.hover { background:#162463;}
.hover1 h2 a{ color:Red !important;}
ul.menu li ul{ list-style:none; padding:0px; position:absolute; width:205px; border-top:none; z-index:99999; display:none; background:#0067b2;}
ul.menu li ul li{ margin-right:0px; padding:0px 2px;width: 205px; line-height:normal; height:28px;}
ul.menu li ul li:hover{ background: #162463;}
ul.menu li ul li a{ background:none;display:block; padding:7px 10px;float: left; font-weight:normal; text-transform:inherit; margin:0px; text-align:left;line-height:14px; border:none;white-space:normal ;font-size:12px}
ul.menu li ul li a:hover{ padding:7px 10px;}
ul.menu li.list ul{position: absolute;left: 206px; border-left:1px #fff dotted}

.menu1	{ border:1px solid #ccc;}
.menu2	{ line-height:30px; font-weight:bold; background:url(/images/icon/icon-left.png) no-repeat left top;}
.menu2 a	{ padding:0 40px; color:#f04545; text-transform:uppercase;}
.menu2 a:hover	{ text-decoration:underline;}
.menu3 li a	{ color:#2e3842; font-weight:normal; text-transform:none; background:url(/images/icon/icon-l-c.png) no-repeat left;}
.menu2	{ border-bottom:1px solid #ccc;}
.menu2:last-child	{ border:none;}

.hover	{ background:#162463; }
.hover2	{ background:#dee4ee;}

#search	{ float:right; padding-top: 6px;}
#search #iptsearch	{ padding: 3px 5px; margin-right: 5px; width:170px;}
#search #btnsearch	{ float:right;height: 25px; padding:0 10px; background:url(/images/bg/bg-search.png) repeat-x;}
/*----- Slider ----*/
.slider	{ width:100%; margin:2px auto;}
.slider img	{ width:100%; height:420px;}

/*----- Content ----*/
#center	{ width:620px; float:left; margin-top:10px;}
.ctn	{ width:300px; float:left; margin-bottom: 15px;}/* margin-top: 10px; text-align:justify;*/
.ctn:first-of-type	{ margin-right:20px;}
.box .boxtitle	{ font-family:'frbtb'; color:#2f7fb5; font-weight:bold; text-transform:uppercase; padding:7px 10px; background:url(/images/bg/bg-box1.png) no-repeat left center,url(/images/bg/bg-box3.png) no-repeat right center,url(/images/bg/bg-box2.png) repeat-x center;}
.box .boxtitle a	{ color:#2f7fb5;}
.ctn .desc		{ height:285px; overflow:hidden;}
.ctn .desc img	{ width:300px; padding:10px 0;}
.link	{ border-bottom:1px dashed #676767; margin-top: 5px; clear:both; }
.link h5	{ text-align:right; margin-bottom:-8px;}
.Pro h5 a, .link h5 a	{ color:#676767; font-weight:normal; padding-left:5px; background:#fff; padding-right:10px;}
.link1		{ float:right;}
.link1 h5	{ background:#066cb0; padding:2px 5px; }
.link1 h5 a	{ color:#fff; font-weight:normal; padding-left:5px; padding-right:10px; }
#box, .box .boxtitle2	{ font-family:'frbtb'; color:#fff; text-transform:uppercase; padding:8px 10px; background:url(/images/bg/bg-news.png) no-repeat left top,url(/images/bg/bg-box3.png) no-repeat right center,url(/images/bg/bg-box2.png) repeat-x center; margin-bottom: 10px;}
#box a, .box .boxtitle2 a	{ color:#fff; text-transform:uppercase; }
span#lblSearch span, .searchCart span, .txtHeader	{ font: 1em/1.3 'frbtb';}
#resaul	{ margin:-5px auto 5px; }
.buyPro a, .order .txtbox #btnOK, span#lblSearch	{ font-family:'frbtr';}
.conten	{ min-height:108px; overflow:hidden;}
.conten2	{ max-height:72px; overflow:hidden;}

span#lblSearch span	{ color:Red;}
/*------- Pro --------*/
.Pro	{ padding:5px 10px; text-align:center; width:177px; float:left; height:280px; border:1px solid #ccc; margin-right:10px; margin-bottom:10px;}
.Pro:hover	{ border:1px solid #00aaf1; -webkit-box-shadow: 1px 2px 10px 1px rgba(0,0,0,0.6); -moz-box-shadow: 1px 2px 10px 1px rgba(0,0,0,0.6); box-shadow: 1px 2px 10px 1px rgba(0,0,0,0.6);}
#boxCart .cartxt, .buyPro a, .link1 h5, .Pro, .order .txtbox #btnOK	{   -moz-border-radius: 6px; -webkit-border-radius: 6px; -ms-border-radius: 6px; -o-border-radius: 6px; border-radius: 6px;}
.Pro:nth-child(3), .Pro:nth-child(6), .Pro:nth-child(9), .Pro:nth-child(12), .Pro:nth-child(15), .Pro:nth-child(18), .Pro:nth-child(21) { margin-right:0;}
.tdVideo a, .Newsfull h3 a, .Newshot h3 a, .ctn h3 a, .Pro h3 a	{ color:#066cb0;}
.Pro h3		{ margin-top:5px;}
.Pro h3 a	{  white-space: nowrap; font-family:'frbtb';}
.Pro h5	{ text-align:right;}
.Pro a img	{ width:170px; margin:10px auto;}
.text	{ text-align:left; margin-bottom:5px; height:55px; overflow:hidden;}/* text-align:justify;*/
.fullNews	{margin-top: 10px;}
.fullNews a img	{ width:298px; border:1px solid #ccc;}
.boxNews a img { float: left; width:110px; margin-right:10px; margin-bottom:10px;}
.Newsfull a img:hover, .Newshot img:hover, .fullNews a img:hover, .boxNews a img:hover { outline:1px solid #00aaf1;}
.boxNews h3.texth3		{ margin:0 auto 5px;}
.ctn h3	{ margin:5px auto;}
/*------ News full ---------*/
.Newsfull a img	{ width:150px; max-height:100px; margin:0 10px 10px 0; float:left;} 
.Newsfull h3	{ margin-bottom:10px;}
/*------ Video --------*/
.videofull	{ margin-bottom: 20px;}/* text-align:justify;*/
.videofull .tdVideo	{font: 1.3em/1.3 'frbtb'}
.videofull p.ndVideo	{ margin:5px auto; font-size:1.1em; }
/*----- Page ---------*/
.lbltxt	{ text-align:right; margin-right:20px; color:#ecf0f1 !important ; font-weight:bold;}
.lbltxt span a	{ padding:1px 7px; margin-left:5px;}
.lbltxt span .apage:hover, .lbltxt span .cpage	{  Background:#e74c3c;}
.lbltxt span .apage	{ color:#ecf0f1; Background:#2c3e50;}
	
/*----- Row Right ----*/	
div#RowRight	{width:360px; float:right; margin-top:10px;}
	.order	{ background:#e6f0f7; margin-bottom:20px;}
	.order .Ordertitle	{ font-size:1.1em !important;}
	.txtinfo span, .order .Ordertitle	{ text-transform:uppercase; padding:7px 20px; font: 0.9em/1.3 'frbtb'; background:#066cb0; color:#fff;}
	.order .txtbox	{ padding:20px;}
	.order .txtbox .iptForm	{ width: 100%; padding: 9px 0; border: none; border-bottom: 1px solid #81b5d7; background: #e6f0f7; outline: none; }
	.buyPro a, .order .txtbox #btnOK	{ outline: none; text-align:right; float: right; padding: 4px 20px; background: #066cb0; border: none; color: #fff; margin:10px 10px 0 0 ;}
	.buyPro a:hover, .link1 h5:hover, .order .txtbox #btnOK:hover	{ background:#ff9000}
	.Newshot { margin: 15px auto; }/* text-align:justify;*/
	.Newshot a img	{ float:left; width:140px; margin-right:10px; margin-bottom:10px; max-height:130px;}
	.txtContent	{ width:210px; float:right; margin-top: 5px; overflow: hidden; max-height: 75px;}
	.box .video	{ width:140px; margin-right:10px; float:left; text-align:center;}
	.Vhot	{ margin:10px auto; position:relative ;}
	.Vhot .image	{ margin-bottom:5px;}
	.Vhot .image img	{ width:130px; height:75px; border:1px solid #ccc;}
	.Vhot h4 a	{ color:#434343; font: normal 0.9em/1.3 'frbtr';}
	.hoverPro	{ opacity:0; position:absolute; top:0; left:0; margin-left: 5px; }
	.hoverPro a img	{ width:130px; height:77px;}
	.box .support	{ width:210px; float:right; text-align:center;}
	.box .SupCall	{ background:url(/images/bg/support.png) no-repeat right top,#009acc; color:#fff; padding:10px; font-weight:bold; margin:10px auto;}
	.box .SupCall .line	{ height:110px; text-align:left; padding-left: 5px;}
	.box .SupCall .hotro	{ text-align:center; padding:10px 0;}
	.box .SupCall .hotro img	{ width:70px; margin:5px 7px;}
	.support .hotline	{ color:#fff600;}
	.support .hotline, #lblPhone	{  font: 1.7em/1.4 'frbtb';}
	.support #lblHot	{ font-size:1.2em;}
	.online	{ padding:15px 20px 15px 30px; border:1px solid #ccc; text-align:left;}
	.online .tk:first-of-type	{ margin-bottom:5px;}
	.online .tk .sp img	{ margin-right:5px;}
	.online .tk .sp .sp2	{ margin-left:5px;}
.Prodetail h1, .intro h1	{ font: 1.5em/1.3 'frbtb';}
.intro			{ width:620px; overflow:hidden;}
.intro .time	{ font-style:italic; padding-left:20px; color:#ccc; font-size:0.8em;}
.intro img	{ max-width:620px;}
.nDetait { margin: 10px auto 20px;}
.txtinfo { border-bottom:3px solid #066cb0; height:22px; margin:15px auto 10px; clear:both;}
.Prodetail	{ font-size:1.1em; }/* text-align:justify;*/
.Prodetail p.textP	{ padding:0 0 5px;}
.Prodetail p.textP1 span, .Prodetail p.textP span	{ color:Red; padding-left:5px;}
.Prodetail p.textP .gia	{ text-decoration:line-through;}
.Prodetail p.textP1	{ padding:0 0 5px; font-size:1.4em;}
.Prodetail a img	{ width:300px; float:left; margin:0 10px 10px 0; }
.Prodetail .descsP	{ max-width:620px; overflow:hidden;}
.Prodetail .descsP img	{ max-width:620px;}
/*-------  Cart  ---------*/
.Warranty	{ margin:0; margin-bottom:10px;}
.Warranty .td	{ font-family:'frbtr'; width:90px; text-align:right; height:25px;}
.Warranty .kq	{ font-family:'frbtb'; width:520px; text-align:left; padding-left:10px;}
#boxCart	{ margin-bottom:20px; border:2px solid #020167; padding:10px; font: 1.4em/1.4 'frbtb';}
#boxCart a img	{ width:140px; margin-right:20px; float:left; }
#boxCart p	{ float:left; margin:20px auto;}
#boxCart p span	{ margin-left:5px; color:Red;}
#boxCart .cartxt	{ font-size:1.5em; float:left; margin-left:10px; padding:2px 8px; background:#ff9000; color:#fff; }
#boxCart .cartxt:hover	{ background:#066cb0;}
.hang	{ }

/*----- Footer ----*/	
#menubot	{ display:inline-block; width:100%; background:#f9f9f9; border-bottom:2px solid #c7dcea; border-top:2px solid #c7dcea; padding:5px 0; }
#menubot ul .lilink	{ float:left; display:block;}
#menubot ul .lilink a { text-transform:uppercase; padding:0px 20px; white-space:nowrap;  font: 0.6em/1 'frbtr'; color:#434343; }
#menubot ul .lilink	{ border-left:2px solid #5b5b5b;}
#menubot ul .lilink:first-of-type	{ margin-left:100px; border-left:none;}
.scroll .scrollToTop	{ float:right;}
.infobotton	{ margin:10px; width:70%; float:left;}
.infobotton	img { margin-right:10px;}

#Connect	{ float:Right; width:25%; margin:10px;}
#Connect .icon	{ float:left; width:110px; margin:5px;}
#Connect .icon a img	{ float:left; width:35px; height:35px; margin-right:5px;}
#Connect .icon h3 a	{ color:#000; font: normal 0.8em/1.3 'frbtr';} 
.botton	{ color:#363636 !important; background:#bdbdbd; font-size:0.8em; padding:5px 0;}
.botton	a {color:#363636;}
.coppy p	{ padding-left:120px;}

