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

@import url('reset.css');

.fixwidth{ width:100%; min-width:320px; max-width:1000px; margin:0 auto;}
header{ position:relative; height: 126px;}
.logo{ position:absolute; top:30px; left:0;}
.hotline{ position:absolute; top:0; right:0;}
.slogan{ position:absolute; top:58px; right:12px;}
nav{ height:40px; background:#fff;}

.middle{ margin-top:25px; padding-bottom:10px; border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px; border-top-right-radius: 8px; -moz-border-radius-topright: 8px; background:#fff;}

.ft-link{ background:#d6dfe4; border-top:1px solid #cdd1d4; padding:15px 0 0px;}
.ft-link-box{ width:33%; float:left;}
.ft-link-box-ct{ margin:10px;}
.ft-quicklink li{ color:#8c8c8c; padding:3px 0;}
.ft-quicklink a{ color:#000}
.ft-quicklink a:hover{ color:#096395;}

.ft-search{ background:#fff; border:1px solid #cdcdcd; margin-right:60px; padding:5px;}
.ft-search input{ width:88%; float:left; display:block; border:none; padding-right:5px;}
.ft-search a{ }
.ft-tags a{text-transform: capitalize; display:block; float:left; padding:2px 5px; background:#dfe4e6; border:1px solid #cdd1d4; color:#5e5e5e; margin:2px;}
.ft-tags a:hover{ color:#fff; background:#096395}
.ft-tags span{ font-weight:bold; color:#3f85ac; display:block;}

.ft-add p{ padding-bottom:10px;}
.ft-add h4{ font-weight:bold; color:#f28400; font-size:12px; margin-bottom:4px; margin-top:10px;}
.ft-add-soc img{ margin-right:4px;}

footer{ background:#096395; padding:20px 0; color:#fff; }
footer a{ color:#fff;}
footer a:hover{ color:#FF6}
.ft-left{ width:40%; float:left; font-weight:bold; text-transform:uppercase; font-size:14px; margin-left:1%; }
.ft-right{ width:46%; float:right; text-align:right; word-spacing:2px; }
.toppage{ background:#d6dfe4}
.toppage a{ width:58px; height:22px; margin:0px auto; display:block;}
.slideshow{ width:100%;}
.slideshow img{ max-height:350px;}
.qt-photo{ border:1px solid #8bd2fa; background:#e9f7ff; display:block; padding:5px; float:left; text-align:center; font-weight:bold; font-size:12px; text-transform:capitalize; border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px;border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px}
.qt-photo img{ width:219px; }
.qt-photo:hover{ border:1px solid #f28400}
.qt-photo2{ border:1px solid #8bd2fa; background:#e9f7ff; display:block; padding:5px; float:left; text-align:center; font-weight:bold; font-size:12px; text-transform:capitalize; border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px;border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px}
.qt-photo2:hover{ border:1px solid #f28400}

.square{ margin:0 14px;}
.about{ width:100%;}
.service{ width:294px; border:1px solid #e4e4e4;}
.service h3{ font-size:12px; text-transform:uppercase; background:url(images/service-dot.png) no-repeat; padding:9px 5px 13px 45px; margin:6px 10px;}

.about-tt{ font-size:16px; font-weight:bold; text-transform:uppercase;}
.about-ct{ text-align:justify; line-height:22px;}
.mtop{ margin-top:15px;}
.mtop2{ margin-top:10px;}


.box-video{ border-top:1px solid #dae7ef; background:url(images/bg02.gif) no-repeat center top; padding:20px 0;}
.bvideo{ background:#bdbdbd; padding:5px; width:400px;}
.udiem{ width:525px; position:relative;}
.udiem-tt{ font-size:16px; font-weight:bold; text-transform:uppercase; margin:0; border-bottom:1px solid #e1e1e1; padding-bottom:8px;}
.udiem-tt a{ color:#f28400;}
.udiem-tt a:hover{ color:#096395;}
.udiem p{ font-weight:bold; font-size:14px; color:#3f85ac; padding:5px 10px; margin:5px 0;}
.udiem img{ vertical-align:middle; margin-right:3px}
.bg-gray{ background:#f0f2f1}
.next{ position:absolute; top:13px; right:0; width:21px; height:21px;}

.photo{ width:50%}
.photo-ct{ display:block; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center; border:4px solid #3f85ac; margin-right:5px;}
.photo-ct:hover{ color:#fff;}
.photo-ct span{ display:block; padding:14px; background:#3f85ac; font-size:14px;}

.dangky{ border:8px solid #3f85ac; margin-left:5px; background:#3f85ac;}
.dk-form{ background:#fff; padding:10px;}
.dk-form input{border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #e3e3e3; padding:4px 3px; width:88%;}
.dk-tt{ font-size:21px; color:#fff;text-align: center; font-weight:bold; padding:1px 10px; line-height:22px;}
.dk-tt span{ color:#FF0}
.dk-bt{ text-align:center; margin:0; padding:0;}
.mleft8{ margin-left:8px;}
.per2{ width:50%}

.newseo1{ width:30%;}
.newseo2{ width:35%}
.dichvukhac-box{ margin-right:5px; position:relative;}
.dichvukhac{ background:url(images/dichvukhac-bg.gif) repeat-x; padding:2px 5px; border:1px solid #dbdbdb; display:block; font-weight:bold; color:#3f85ac; margin:5px 0; }
.dichvukhac:hover{ background:url(images/dichvukhac-bg2.gif) repeat-x; padding:2px 5px; border:1px solid #dbdbdb; display:block; font-weight:bold; color:#fff; margin:5px 0; }

.dichvukhac img{ margin-right:10px; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px; width:60px; height:60px; border:2px solid #fff; vertical-align:middle; float:left;}
.dichvukhac-tt{ font-size:14px; color:#3f85ac; text-transform:uppercase; border-bottom:1px solid #dedede; padding-bottom:4px;}
.next2{ position:absolute; top:10px; right:0;}

.hotnew, .hotnew:hover{ color:#717171; text-align:justify; }
.hotnew img{ border:1px solid #dfdfdf; padding:1px; width:156px; height:167px; float:left; margin-right:12px; }
.hotnew p{ font-weight:bold; color:#f28400; margin:4px 0; text-align:left;}
.hotnew-box{ margin-left:30px; position:relative; text-align:justify; padding-bottom:10px;}

.hotnew-list{ margin:0; margin-left:30px; padding:0;}
.hotnew-list li{ margin:0; padding:2px 2px 2px 10px; list-style:none; background:url(images/icon.png) 0 6px no-repeat}
.pbt{ padding-bottom:10px;}

.doitac{ border-top:1px solid #fff; background:#d6dfe4}
.doitac-ct{ width:20%; float:left;}
.doitac-ct a{ display:block; margin:5px 10px;}
.doitac-ct img{ width:88%;height: 78px;}

.colum01{ width:681px; margin-left:8px; float:left;}
.colum02{ width:296px; margin-right:8px; float:right;}
.border{ border:1px solid #e1e0e0}
.box-max{ background:url(images/box-max.gif) repeat-x; padding:5px 10px;}
.lk a{ color:#fff; padding-left:2px; padding-right:2px;}
.lk a:hover{ color:#FF0}
.lk{ color:#fff; padding:2px 2px 15px 0;}

.new-top{ padding:10px 0; border-bottom:1px solid #eeeeee}
.new-top img{ margin-right:15px; width:331px; height:206px;}
.new-top-tt{ font-size:16px;}
.new-top-tt a{ color:#f28400;}
.dhang{ text-align:justify;}
.new-top-list{ margin:0; padding:0;}
.new-top-list li{ list-style:none; background:url(images/icon.png) 0 5px no-repeat; padding:2px 2px 2px 10px; font-weight:bold;}

.thum-news{ margin:5px 7px 16px 0;}
.box_news{ padding:5px 0 5px; text-align:justify;}
.box_news h3{margin:0; padding:2px 0 0; text-transform:none; text-align: left;}
.box_news h3 a, .box_news h4 a{ font-weight:bold; font-size:12px; }
.box_news p{ padding:3px 0; margin:0; text-align:justify; color:#222222;}
.news_pic{ width:139px; height:90px; border:1px solid #eee; padding:2px; margin-right:10px}
.box_news-tt{ font-weight:bold; font-size:12px; text-align:left; display:block;  color:#5b5b5b; padding-top:5px;}
.box_news-tt:hover{ color:#f28400;}
.news_pic2{ width:59px; height:59px; padding:2px; margin-right:10px}
/* ----------------- Page split ----------------*/
.navigation { border:0px; line-height:26px; margin:10px; border-top:1px solid #e3e3e3; padding-top:8px;}
.navigation a{  text-decoration:none; color:#434343; background:#F9F9F9; border:1px solid #cad1d0; padding:3px 8px; font-size:11px}
.navigation .actpage, .navigation a:hover{ text-decoration:none;background:#1772bc;  border-out:1px solid #cad1d0; color:#fff;} 	

.other-news-tt{ margin:25px 10px 10px; font-weight:bold; font-size:14px; color:#0f79ce;}
.other-news{ margin:10px; padding:0;}
.other-news li{ list-style:square inside; color:#0f79ce; padding:3px 0;}
.other-news a{ color:#333}
.other-news a:hover{ color:#0f79ce;}
.other-news span{ color:#9e9e9e; font-size:11px;}

.bs-news{ margin:1px 10px;}
.time{ font-size:11px; color:#888;}
.box-side-tt{margin:4px 6px; padding:0; font-size:12px;}
.box-side-tt a{ display:block; padding:3px 10px; background:url(images/boxside-tt.gif) repeat-x; float:left; color:#fff; border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius: 14px; font-weight:bold; text-transform:uppercase;}
.box-side{ background:url(images/box-max.gif) repeat-x }
.adv-r{ text-align:center;}
.adv-r img{ width:290px}
.per{ width:100%;}

.photo-ts{ text-align:center;}
.video-in{ margin:0px auto; padding:5px 0 10px; width:271px;}
.bvqt{ margin:10px;}
.bvqt li{ margin:0px; list-style:none; color:#3f85ac; font-weight:bold; background:url(../images/dot.gif) 0 12px no-repeat; padding:5px 5px 5px 15px}
.bvqt li a{ color:#585858;}
.bvqt li a:hover{ color:#F28400;}

.baiviet{ line-height:20px; color:#333; text-align:justify;}
.baiviet-tt{ font-size:16px;  color:#1772bc; margin-bottom:5px;}
.baiviet-time{font-size:11px;}
.baiviet-more{ margin:10px 0 0; padding:0; }
.baiviet-more li{ list-style:none; background:url(images/bullet-arrow.png) 0 8px no-repeat; padding:0px 2px 0px 12px; margin:0;}
.baiviet-more li a{ color:#777; font-size:11px;}
.baiviet-more li a:hover{ color:#f28400;}
.baiviet h2{font-size:12px; }

.adv-ct{ font-size:11px; color:#333;}
.adv-ct{ border-top:1px solid #dcdcdc;  border-bottom:1px solid #dcdcdc}
.adv-ct-pic{ text-align:center;}
.fan-page p{ padding:0 7px;}
.fan-page img{ margin-right:3px;}

.content{  margin:10px 6px 10px 4px; text-align:justify;}
.ct-mxh{ padding:10px; vertical-align:middle; background:#f4f4f4;}

.comment{ border-top:1px dotted #dcdcdc;}
.comment-tt01{ font-weight:bold; font-size:14px; width:40%; margin:0; color:#3f85ac;}
.comment-tt02{ font-weight:bold; width:40%; margin:0; color:#959ba7;}
.comment-tt02 span{ display:block; float:left; padding:2px 10px;}
.comment-tt02 a{ display:block; float:left; color:#29447e; padding:2px 10px; margin-left:2px;}
.comment-tt02 a:hover, .comment-tt02 .cm-act{ background:#29447e; color:#fff;}
.comment{ color:#333; padding-top:10px !important; }
.comment2{ color:#333; overflow:auto; height:300px; padding:10px 10px 10px 0;}
.comment2 ol li{ list-style:none; padding:5px 0;}
.comment2 ol{ margin:0; padding:0;}
.fn{ font-weight:bold;}
.comment-meta a{ font-size:11px; color:#777}
.children{ margin-left:35px;}
#respond label{ font-size:16px; color:#333;}
#respond input { color:#333;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #ddd; padding:3px 4px;}
#respond textarea{ width:100%;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #ddd;}
#respond h3{ font-size:13px; color:#1772BC; border-bottom:1px solid #ddd; padding-bottom:5px;}
.comment-post input{ border:1px solid #ddd; width:220px; color:#5e5e5e; font-size:11px; padding:4px 3px;}
.comment-post textarea{ border:1px solid #ddd; width:530px; color:#5e5e5e; font-size:11px; padding:2px 3px; font-family:Arial, Helvetica, sans-serif; height:148px;}
.comment-bt img{ vertical-align:bottom; margin-left:10px;}

.tinnoibat-tt{ color:#3f85ac; font-weight:bold; background:#f2f2f2; padding:5px 10px; margin: 5px 0;}
.tinnoibat-box{ width:100%}
.tinnoibat-cel{ width:25%; float:left;}
.tinnoibat-cel a{ margin:5px 10px; display:block;}
.tinnoibat-cel img{ text-align:center; border:2px solid #1e5a6a; width:122px; height:130px}
.tinnoibat-cel-tt{ font-size:12px; text-align:center;}

.quytrinh{ margin:10px; border-top:1px solid #dae7ef; padding-top:16px; background:url(images/bg02.gif) top center no-repeat}
.tieudep{ font-size:16px; color:#f28400; padding:0 10px; text-transform:uppercase; margin-bottom:5px;}

.tinlienquan{ width:320px;}
.tinlienquan ul{ margin:0; padding:0;}
.tinlienquan ul li{ padding:2px 5px 2px 0; list-style:square; color:#1482db; margin:0 0 0 20px;}
.tinlienquan a{ color:#333;}
.tinlienquan a:hover{ color:#1482db;}

.navbar{ background:url(images/nav-bar.jpg) no-repeat; width:295px; height:34px; line-height:34px; text-indent:35px; display:block; margin-bottom:5px; font-weight:bold;}
.map{ width:50%}
.map-ct{ margin:10px;}
.map-tt{ font-weight:bold; font-size:14px; color:#e82626; padding-top:10px;}
.map p{ padding-left:10px; margin:9px 0;}

.boxcontact-tt{ font-weight:bold; color:#3f85ac; margin-bottom:5px; font-size:14px; }
.boxcontact{ padding:5px 20px; margin-bottom:10px; margin-top:10px;}

/* Page contact */
.contact_box{padding:20px 10px 30px 5px; text-align: left; margin:0 ;}
.slidepage{ text-align:center;}
.contact_tt{padding:5px 5px 0px 10px; font-weight:bold; font-size:12px; margin:0; color:#d10303;}
.contact_ct{ padding:0px 10px 15px 0px; margin:10px; border-bottom:1px dotted #ccc;}
.contact_ct h2{ text-transform:uppercase; font-weight:bold; padding:0 0 3px 0; margin:0; font-size:12px; margin:0;}
.contact {padding:35px 0 0 20%;}
.field_ct{overflow: hidden; padding: 2px 0; margin:0; }
.field_ct textarea { border:#CCCCCC 1px solid; width:43%; height:130px; padding:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.field_ct label.styled{ float: left; width: 70px;  margin-right:15px; text-align: left;}
.field_ct input {background:#fff;  width:45%; text-indent:5px; padding:3px 0px  ; border:1px solid #ccc;  margin:0;  border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;}
.button_lh {padding-left:20%; padding-top:6px;}
.button_lh a{ display:block; float:left; margin-right:5px; margin-bottom:5px; background:url(images/contact-bt.png) no-repeat; width:88px; height:28px; line-height:28px; text-align:center; color:#fff; font-weight:bold; font-size:14px;}
.button_lh a:hover{ background-position:0 -29px; text-decoration:none;}

.dichvu-dsc{ border:1px solid #8bd2fa; background:#f5fbff; padding:10px; border-bottom-left-radius: 8px; -moz-border-radius-bottomleft: 8px; border-bottom-right-radius: 8px; -moz-border-radius-bottomright: 8px; margin-bottom:10px;}
.dichvu-dsc-tt{ color:#3f85ac; font-weight:bold; font-size:16px; margin:5px 0;}
.dichvu-dsc-ct{ color:#383838; font-weight:bold; font-size:12px;}

.dv-col01{ width:75px;}
.dv-col02{ width:582px;}
.dv-tab{ color:#c8c8c8; border:1px solid #c8c8c8; display:block; padding:4px; margin-right:5px; font-weight:bold; padding-top:41px;  margin-bottom:8px; text-align:center;}
.dv-tab01{ background:url(images/icon01.png) 10px 5px no-repeat;}
.dv-tab01:hover{ background:url(images/icon02.png) 10px 5px no-repeat;}
.dv-tab02{ background:url(images/icon11.png) 10px 5px no-repeat;}
.dv-tab02:hover{ background:url(images/icon12.png) 10px 5px no-repeat;}
.dv-tab03{ background:url(images/icon21.png) 10px 5px no-repeat;}
.dv-tab03:hover{ background:url(images/icon22.png) 10px 5px no-repeat;}
.dv-tab04{ background:url(images/icon31.png) 10px 5px no-repeat;}
.dv-tab04:hover{ background:url(images/icon32.png) 10px 5px no-repeat;}
.dv-tab05{ background:url(images/icon41.png) 10px 5px no-repeat;}
.dv-tab05:hover{ background:url(images/icon42.png) 10px 5px no-repeat;}
.dv-tab06{ background:url(images/icon51.png) 10px 5px no-repeat;}
.dv-tab06:hover{ background:url(images/icon52.png) 10px 5px no-repeat;}
.dv-tab07{ background:url(images/icon61.png) 10px 5px no-repeat;}
.dv-tab07:hover{ background:url(images/icon62.png) 10px 5px no-repeat;}
.tab_on{ color:#f28400; background:url(images/tabon.png) 10px 5px no-repeat; border:1px solid #f28400;}



.dv-box{ background:url(images/tab-bg.gif) repeat-x;}
.dv-box-tt{ margin: 5px 10px 0; background:#f28400; float:left; font-weight:bold; color:#fff; padding:3px 8px;border-top-left-radius: 8px;  -moz-border-radius-topleft: 8px;border-top-right-radius: 8px; -moz-border-radius-topright: 8px}
.dv-box-ct{ padding:10px 10px; color:#373737;}
.dv-box-ct p{ margin:5px 0;line-height: 1.6;}
.contenttesst > p {line-height: 1.6;}

.danhgia-kh{ padding:5px; display:block; color:#333;}
.danhgia-kh:hover{ color:#333;}
.danhgia-kh img{margin-right:10px; -moz-border-radius: 90px; -webkit-border-radius: 90px; border-radius: 90px; width:90px; height:90px; border:2px solid #fff; vertical-align:middle; float:left;}
.danhgia-kh-tt{ font-weight:bold; color:#f28400; text-transform:uppercase; margin-bottom:5px;}

.photo-b{ padding-top:10px; border-top:1px solid #dae7ef;}

.toppage2{ margin:0px 0 5px 12px; display:block;}
.toppage2 li{ width:247px; float:left; list-style:none;}

.ct-pic{ margin:20px 40px; color:#7f7f7f; font-size:10pt;} 
.ct-pic img{ margin-bottom:5px; width:100%;}

/* CSS adv float */
#slideads{position: relative;width: 100%;visibility: hidden;}
#slideads1{position: absolute;left: -80px;z-index: 99;padding: 0;margin: 0;display: inline;}
#slideads2{position: absolute;right: -129px;z-index: 99;padding: 0;margin: 0;display: inline;}

.ftr_link{ margin:0 0 0 3px; padding:0;}
.ftr_link li{ list-style:none; float: left; margin:0; background:url(images/line-ft.jpg) center right no-repeat;}
.ftr_link li a{ display:block; padding:0 7px;}

.video_ct{ margin:0px 30px; padding:20px 0;}
.video-cel{ width:31%; float:left; margin:5px 1% 0;}
.video-cel a{ margin:5px 10px; display:block;}
.video-cel img{ text-align:center; border:2px solid #ccc; width:100%; height:110px}
.video-cel-tt{ font-size:12px; text-align:center;}

.wp-pagenavi a, .wp-pagenavi span {  border: 1px solid #d9d9d9; margin: 2px; padding: 3px 8px; text-decoration: none; display:block; float:left;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
.wp-pagenavi span.current { font-weight: bold; }
#navigation{ width:100%; border-top:1px #ddd dotted; padding-top:10px;}
.wp-pagenavi{float:right; padding-bottom:10px; }
.wp-pagenavi span.current { background:#017ec0; color:#fff; border: 1px solid #017ec0}
.pages,.wp-pagenavi a{ color:#434343}
.wp-pagenavi a:hover{ background:#017ec0; color:#fff; font-weight:bold; border: 1px solid #017ec0}


@media screen and (max-width: 980px) {
	.photo-ct img{ width:100%} 
 	.about{ width:628px}
	
	.colum01{ width:660px;}
	.toppage2 li{ width:242px;}
	
	.dv-col02{ width:556px;}
	.tinlienquan{ width:49%}
	.logo{ left:10px;}
	#slideads{ display:none;}
	
}
@media screen and (max-width: 800px) {
 	.about{ width:446px}
	.qt-photo{ height:184px;margin:0 2px;}
	.qt-photo img{ width:100%;}
	.qt-photo2{ height:192px;}
	.qt-photo2 img{ width:100%;}

	.udiem{ width:343px;}
	.udiem-tt{ font-size:13px;}
	.udiem p{ font-size:12px; margin:1px 0;}
	.dk-tt {font-size: 12px;line-height: 18px;  margin: 5px 0;}
	.dk-form{ padding:0 10px;}
	.dk-form p{ margin:7px 0;}
	.hotnew img{ width:106px; height:117px;}
	
	.colum01{ width:480px;}
	.toppage2 li{ width:195px;}
	
	.dv-col02{ width:375px;}
	.comment-post textarea{ width:100%;}
	.comment-tt02{ width:55%}
	.tinnoibat-cel img{ width:100%;}
	
	.map{ width:100%;}
	.map img{ width:100%;}
	.field_ct input{ width:68%;}
	.contact{ margin:30px; padding:0;}
	.field_ct textarea{ width:65%;}
	
	.ft-search{ width:100%;}
	.new-top img{ width:280px;}
		
}
@media screen and (max-width: 768px) {
	.service{ width:268px}
	.bvideo{ width:368px;}
	
	.colum02{ display:none;}
	.colum01{ width:97%; }
	.toppage2 li{ width:185px;}
	.qt-photo{ margin:0 2px; height:164px;}
}

@media screen and (max-width: 680px) {
	.service{ width:100%; margin-top:10px;}
	.service h3{ float:left; width:38%}
	.about{ width:100%;}
	.middle{ margin-top:18px;}
	.bvideo{ width:98%;}
	.udiem{ width:100%; padding:20px 0 10px;}
	.more{ display:block; text-align:right;}
	.photo{ width:100%; margin-bottom:10px;}
	.dangky{ margin-left:0;}
	.newseo1{ width:100%;}
	.newseo2{ width:100%;}
	.hotnew-box{ margin-left:0;}
	.hotnew-list{ margin-left:0;}
	.ft-link-box{ width:50%;}
	.ft-link-box3{ width:100%; padding-bottom:10px;}
	.ft-link-box2{ padding-top:10px;}
	.ft-right{ width:100%; text-align:center}
	.ft-left{ width:100%;  padding-bottom:10px; font-size:14px; color:#FF0}
	
	.colum02{ display:none;}
	.colum01{ width:97%; }
	.toppage2 li{ width:156px;}
	.qt-photo{ height:145px;}
	.qt-photo2{ height:192px;}
	.dv-col02{ width:516px;}
}
@media screen and (max-width: 680px) {
	.about-tt{ font-size:15px; line-height:20px;}
	.slogan img{ width:75%}
	.slogan{ text-align:right}
	.logo{ left:12px;}
	.logo img{ width:85%;}
	.service h3{ width:82%;}
	
}
@media screen and (min-width:400px) and (max-width: 480px) {
	.logo img{ width:80%;}
	
}
@media screen and (max-width: 480px) {
	.slogan{ top:95px;}
	.slogan img{ width:60%;}
	.logo{ top:42px;}
	.logo img{ width:75%;}
	.photo{ margin:0; margin-top:5px;}
	
	.toppage2 li{ width:115px;}
	.new-top img{ width:57%;}
	.qt-photo{ height:138px;}
	.dv-col02{ width:362px;}

}

@media screen and (max-width: 360px) {
	.dk-bt img{ width:100%}
	.danhgia-kh img{ width:80%; height:100%;-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; margin-bottom:5px;}
	
	.toppage2 li{ width:168px;}
	.qt-photo{ margin-top:5px; height:154px;}
	.qt-photo2{ height:160px;}
	
	.dv-col02{ width:248px;}
	.tinnoibat-cel{ width:50%;}
	.contact{ margin:20px 0;}
}
@media screen and (max-width: 320px) {
	.toppage2 li{ width:151px;}
	
	.dv-col02{ width:206px;}
	.tinlienquan{ width:100%;}
	.field_ct label.styled{ width:58px;}
	.qt-photo2{ height:140px;}

}



#searchsubmit {
  background: url("../images/search.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: right;
  height: auto;
  width: 22px;
}



	.popup_dangky{ width:593px; height:435px; background:url(../popup/popup-bg.png) 0 0 no-repeat}
	.pop_reg{ padding:150px 10px 0px 68px;}
	.pop_left{ width:208px; float:left; margin-right:25px;}
	.pop_left input{ background:#fff url(popup/popup-ipbg.gif) repeat-x;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-bottom:16px; border:1px solid #cfcfcf; padding:8px 7px; width:92%;}
	.pop_right{ width:246px; float:left;background:#fff url(popup/popup-ipbg.gif) repeat-x;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #cfcfcf; padding:8px 7px; height:162px;}
	.pop_left input,.pop_right{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d;}
	.dangky_bt img{ border:none; margin-left:10px; margin-top:12px;}
    
    .form-allowed-tags, .dpln {
  display: none;
}


.askq {
  background: none repeat scroll 0 0 rgb(0, 0, 0);
  height: 100%;
  opacity: 0.6;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
.overlayc {
  left: 50%;
  margin-left: -296px;
  position: fixed;
  top: 0;
  z-index: 999999;
}
.overlayc div.dvdv {
  margin: 60px auto 4px;
  width: 646px;
  z-index: 999999;
}
.submit_ss,.dangky_close{cursor: pointer;}
.dangky_close {
  display: block;
  position: absolute;
  right: 61px;
  top: 89px;
}

	.ppdky_tt{ padding:34px 10px 28px 90px; font-weight:bold; font-family:"Times New Roman", Times, serif; text-transform:uppercase; font-size:26px; color:#fff;}
	.pop_reg{ padding:30px 10px 0px 68px;}
	.pop_left{ width:208px; float:left; margin-right:25px;}
	.pop_left input{ background:#fff url(popup/popup-ipbg.gif) repeat-x;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; margin-bottom:16px; border:1px solid #cfcfcf; padding:8px 7px; width:92%;}
	.pop_right{ width:246px; float:left;background:#fff url(popup/popup-ipbg.gif) repeat-x;border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border:1px solid #cfcfcf; padding:8px 7px; height:162px;}
	.pop_left input,.pop_right{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8d8d8d;}
	.dangky_bt img{ border:none; margin-left:10px; margin-top:12px;}
	.ppdky_ct{ padding:0px 10px 0 90px; color:#878787; font-family:"Times New Roman", Times, serif; font-weight:bold; line-height:22px; font-size:18px; word-spacing:1px}
	.ppdky_ct span{ text-transform:uppercase; color:#ff940a;}

.dpln{display: none;}
.slidenono{width: 109px; padding:3px; border: 1px solid #d5d5d5; text-align:center; background:#fff;}
 
h1.tieudep {
  padding-left: 0;
}


.box-side-tt span {
  color: #FFFFFF;
  display: block;
  padding: 5px 10px 3px;
  text-transform: uppercase;
}
.commentlist{height: 300px;
    overflow: auto;
    padding: 10px 10px 10px 0;}
    
    
.ovaddc {
  height: 100%;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 99999;
}
#cboxOverlay {
  background: url("../images/overlay.png") repeat scroll 0 0 transparent;
  height: 100%;
  top: 0;
  z-index: 99999;
  position: fixed;
  width: 100%;
}
.ovaddc div.dvdv {
  margin: 26px auto;
  width: 614px;
}
.checktrangchuimg img {
  width: 610px;
}
.imgpop {
  bottom: 22px;
  cursor: pointer;
  float: right;
  padding-right: 34px;
  position: relative;
  width: 21px;
}    