@charset 'utf-8';
body{
	color:#383838;
}
.txt_tim{
	color:#65316f;
}

.btn_control_col_right{top: 0; right:0; position: absolute; display: none; cursor: pointer; border-left: 1px solid #e6e6e6; height: 50px;}


nav {width: 100%; height: 60px; background: #f8f8f8; z-index: 100; margin: 0 auto; padding:0; position: fixed;}
nav.stickydiv {position: fixed;top: 0;z-index: 10000;margin-top:0;}

.container,
.inner_menu{width: 1024px; margin: 0 auto;}
nav ul {
	float: right;
}
nav li {
	color:#65316f; 
	font:400 16px/60px arial;
	float: left;
}
nav li a {
	color:#65316f;padding: 0px 10px;
	font:400 14px/60px arial;
	display:inline-block;
}
nav li.active a{
	font-weight:700
} 
.logo_vne{float: left; margin: 8px 0 0 0;}
section *{
	box-sizing:border-box;
}
#banner_top{
	margin-top:60px;
	padding:0px 0;
	background:url(http://www.upsieutoc.com/images/2015/10/26/977858c42a402b515bfbe8bfb1724060.jpg);
}

#slogan{
	background:#a782a8;
	color:#fff;
}
.timer_event{
	font:400 18px arial;
	text-transform:uppercase;
	padding:30px 0 0 105px;
}
.img_person{
	position:absolute;
	bottom:0;
	right:0;
}
.txt_slogan{
	position:relative;
	font:400 16px/20px arial;
	padding:25px 0;
}
#intro_1 .txt_slogan_1{
	font:700 17px/20px Arial;
	text-transform:uppercase;
}
#intro_1 .txt_intro1{
	float:right;
	padding:40px 20px 10px 0px;
	text-align:center;
}
#intro_1 .txt_intro1 p{
	margin-bottom:10px;
	font:400 18px arial;
}
#intro_1 .txt_intro1 .text_size1{
	font:700 23px arial;
}
#intro_1 .txt_intro1  .text_size3{
	font:700 35px arial;
	color:#65316f;
}
#intro_1 .block_intro1{
	position:relative;
}
#intro_1 .image_book{
	position:absolute;
	top:20px;
	left:10px;
	z-index:2;
}
#intro_1 .block_video_intro_1{
	padding:60px 50px 40px 50px;
	background:#787878;
	width:100%;
	float:left;
	position:relative
}
#intro_1 .block_video{
	float:right;
	width:68%;
}
#intro_1 .txt_intro_2{
	float:left;
	width:32%;
	padding:0 30px 0 0;
	text-align:justify;
	color:#d8d8d8;
}
#intro_1 .txt_intro_2 p{
	margin-bottom:12px;
}
#intro_2 .block_intro1{
	float:left;
	width:60%;
}
#intro_2 .block_intro2{
	float:right;
	width:35%;
}
#intro_2 .txt_intro{
	text-align:justify;
	padding:20px 0 0 0;
}
#intro_2 .txt_intro p{
	margin-bottom:20px;
	font:400 14px/18px arial;
}
#intro_3 .block_intro1{
	background:#dedede;
}
#intro_3 .image_intro{
	border-bottom:2px solid #b9aabc;
	text-align:center;
	line-height:0;
	font-size:0;
	padding-top:10px;
}
#intro_3 .image_intro img{
	min-height:153px;
	max-height:153px;
	max-width:170px;
}
#intro_3 .txt_name{
	font:800 24px arial;
	text-align:center;
	color:#65316f;
	padding-top:5px;
}
#intro_3 .txt_job{
	font:700 14px arial;
	text-align:center;
	color:#65316f;
	padding:10px 10px 10px 15px;
}
#intro_3 .txt_intro{
	padding:0 15px 20px 15px;
}
#intro_3 .block_intro1{
	display:table;
}
#intro_3 .item_intro{
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	display:table-cell;
	width:25%;
	font:400 14px/18px arial;
	vertical-align:top;
	color:#383838;
}
#intro_3 .intro_end{
	font:400 22px arial;
	margin-top:120px;
}
#intro_3 .item_intro_end .txt_name,
#intro_3 .item_intro_end .txt_job{
	text-align:left;
	padding:5px 15px;
}
#intro_3 .item_intro_end .txt_job{
	font-style:italic;
}
#intro_4 .block_intro1{
	position:relative;
	width:100%;
	float:left;
}
#intro_4 .img_book_intro_4{
	position:absolute;
	left:0;
	top:0;
}
#intro_4 .list_dot{
	width:100%;
	float:left;
	padding:30px 0 0 230px;
}
#intro_4 .list_dot li{
	font:400 16px arial;
	margin-bottom:10px;
	padding:0 0 0 20px;
	background:url(Robert_files/bg_dot_10x10_tim.png) no-repeat left 5px;
}
#intro_4 .block_intro1{
	min-height:276px;
}
#intro_4 .item_intro2{
	float:left;
	width:24%;
	padding:20px 10px;
	text-align:center;
	background:#ebe4ed;
	margin:10px 1% 0 0;
	min-height:240px;
}
#intro_4 .item_intro2:last-child{
	margin:10px 0 0 0;
}
#intro_4 .title_intro2{
	font:700 24px arial;
	color:#65316f;
	text-align:center;
	text-transform:uppercase;
}
#intro_4 .txt_intro{
	text-align:justify;
	font:400 14px arial;
	padding:10px 0;
}
#intro_4 .slogan_intro4{
		font:700 25px arial;
	color:#65316f;
	text-align:center;
	text-transform:uppercase;
	padding:20px 0;

}
#intro_4 .btn_dangkyngay{
	text-align:center;
}
#intro_4 .btn_dangkyngay a{
	display:inline-block;
	padding:5px 25px;
	background:#fed202;
	border-radius:7px;
	font:700 24px arial;
	color:#65316f;
	text-transform:uppercase;
}
#intro_giave .item_giave{
	width:100%;
	float:left;
	padding:0 0 0 22px;
	position:relative;
	margin-bottom:20px;
}
#intro_giave .img_tt_giave{
	position:absolute;
	left:0;
	top:45px;
	z-index:2
}
#intro_giave .title_giave{
	background:#dfdfdf;
	float:left;
	width:100%;
	padding:45px 0 70px 175px;
	position:relative;
}
#intro_giave .txt_ve{
	font:700 30px arial;
}
#intro_giave .txt_intro_giave{
	font:700 18px arial;
}
#intro_giave .txt_intro_giave .giacu{
}
.ve_svip .txt_ve {
	color:#a11c38;
}
.ve_vip .txt_ve {
	color:#de8034 ;
}
.ve_gold .txt_ve {
	color:#d7a400;
}
.ve_general .txt_ve {
	color:#3175b4;
}
#intro_giave .arrow_bottom{
	position:absolute;
	left:90%;
	width:38px;
	height:20px;
	bottom:-20px;
	background:url(images/graphics/bg_arrow_36x20.png) no-repeat;
}
#intro_giave .gif_giave{
	position:absolute;
	left:65%;
	top:10px;
}
#intro_giave .content_giave{
	border:1px solid #cfcfcf;
	padding:20px;
	background:#fff;
	margin:1px 0 0 ;
	width:100%;
	float:left;
}
#intro_giave .list_dot{
	width:100%;
	float:left;
}

#intro_giave .list_dot li{
	font:400 14px/20px arial;
	margin-bottom:10px;
	padding:0 0 0 20px;

}
.ve_svip .list_dot li{
	background:url(images/graphics/bg_dot_10x10_do.png) no-repeat left 5px;
}
.ve_vip .list_dot li{
	background:url(images/graphics/bg_dot_10x10_cam.png) no-repeat left 5px;
}
.ve_gold .list_dot li{
	background:url(images/graphics/bg_dot_10x10_vang.png) no-repeat left 5px;
}
.ve_general .list_dot li{
	background:url(images/graphics/bg_dot_10x10_xanh.png) no-repeat left 5px;
}
#intro_giave .txt_note{
	color:#828282;
	font:italic 700 14px/20px arial;
}
#intro_giave .ve_general .title_giave,
#intro_giave .ve_gold .title_giave{
	padding-bottom:45px;
}

.tit_section{
	padding:10px 0;
	text-align:center;
	color:#fff;
	background:#65316f;
	font:700 26px arial;
	text-transform:uppercase;
}	
.block_dk{
	background:#ebe4ed;
}
.block_dk .dk_form{width: 60%; float: left; padding:20px;}
.block_dk .dk_info_cus{width: 40%; float: right; background:#e3dae6; min-height:470px}
.dk_info_cus .note_num_tic{max-width: 100%; background: #f9aec8; border: 1px solid #bc3665; padding: 12px; color: #740a2f; font-size: 12px; font-weight: 700; margin: 5px 0 0px 0;}
.row_input{width: 100%; float: left; margin: 0 0 10px 0;}
.item_input{width: 100%;}
.item_50{width: 48.45%;}
.item_100{width: 100%;}
.item_input .label_input{font-weight: 400; font-size: 14px; width: 100%; margin: 0 0 10px 0; float: left;}
.select_input{width: 100%; height: 30px; border: 1px solid #dcdcdc; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 5px; background: #f2f2f2; outline: none; font-size: 14px;}
.item_input .input_txt{width: 100%; height: 30px; line-height: 30px; border: 1px solid #dcdcdc; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; padding: 0 5px; background: #f2f2f2; outline: none; font-size: 14px;}
.box_thanhtoan ul li{width: 100%; float: left; margin: 0 0 5px 0;}
.label_thanhtoan{cursor: pointer;}
.label_thanhtoan input{float: left; margin: 0px 10px 0 0;}
.label_thanhtoan img{float: left; margin-right: 5px;}
.space_forrm{
	margin:0 5px 0 0;
}
.button_tt .input_txt{float: left; width: 95px;}
.center_box{width: 370px; margin: 0 auto;}
.dk_btn { color: #ffffff; font-size: 18px; background: #65316f; padding:5px 25px; display: inline-block; cursor: pointer; border-radius:7px}
.center_box img.capcha{float: left; margin: 5px 5px 0 5px;}
.center_box .refresh{float: left; margin-top: 5px;}
.capcha, .f5{float: left; margin: 2px 0 0 0;}
.f5{margin: 5px 5px 0 5px;}

.tt_text{font-size: 18px;}
.info_box{width: 100%; border-bottom:1px solid #fff; padding:20px; float: left;}
.info_box:last-child{
	border:none;
}
.info_booking{
	font-size:14px;
	line-height:20px;
	padding:10px 0 20px 0;
}
.total_price{font-size: 40px; font-weight: 700; color: #9f224e;}
.text_price{width: 100%; display: inline-block; border-bottom: 1px solid #dcdcdc; padding-bottom: 5px;}
span.txt_error, div.txt_error {color: #d92c2c; display: none; font: italic 400 11px arial; margin: 5px 0 0; text-align: left; float: left;width:100%;}    
.ctrinh_left{
	width:49%;
	float:left;
	background:#dfdfdf;
	padding:20px;
}
.ctrinh_left table td{
	padding:6px 10px;
	border-bottom:1px solid #b0b0b0;
	vertical-align:top;
	line-height:18px;
}
.ctrinh_left table tr:last-child td{
	border:none;
}
.title_ttctrinh{
	font:700 30px airal;
	text-align:center;
	color:#65316f;
}
.ctrinh_right{
	width:49%;
	float:right;
}
.download_detail{
	display:block;
	width:100%;
	float:left;
	padding:10px 30px;
	background:#fed202;
	border-radius:10px;
	font:700 20px arial;
	color:#65316f;
	text-transform:uppercase;
	margin-bottom:20px;
}
.download_detail:hover span,
.download_detail span{
		display:block;
	width:100%;
	float:left;
	background:url(images/graphics/bg_69x63.png) no-repeat left top;
	padding:0 0 0 80px;
	height:63px;
	font:700 20px/63px arial;
	color:#65316f;
}
/*Footer*/
#wrapper_footer
{
	background:#ededed;
  border-top: 4px solid #e3dae6;
  padding: 15px 0;
}
#footer
{
  width: 1024;
  margin: 0 auto;
  padding-top: 20px;
  border-top: none;
  padding-bottom: 15px;
}
.cpy_footer
{
  float: left;
  margin-left: 20px;
  font: 13px arial;
  color: #333;
}
#footer .footer_logo
{
  float: left;
}
#footer .social a.foo_face
{
  background: url(images/graphics/social_icon.png) no-repeat 0px 0;
  text-indent: -9999px;
  float: left;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}
#footer .social a.foo_face:hover
{
  background: url(images/graphics/social_icon.png) no-repeat 0px -31px;
  text-indent: -9999px;
  float: left;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}
#footer .social a.foo_twitter
{
  background: url(images/graphics/social_icon.png) no-repeat -31px 0px;
  text-indent: -9999px;
  float: left;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}
#footer .social a.foo_twitter:hover
{
  background: url(images/graphics/social_icon.png) no-repeat -31px -31px;
  text-indent: -9999px;
  float: left;
  width: 30px;
  height: 30px;
  margin-left: 10px;
}
#footer .social a.foo_glus
{
  background: url(images/graphics/social_icon.png) no-repeat -61px 0;
  text-indent: -9999px;
  float: left;
  width: 32px;
  height: 30px;
  margin-left: 10px;
}
#footer .social a.foo_glus:hover
{
  background: url(images/graphics/social_icon.png) no-repeat -61px -31px;
  text-indent: -9999px;
  float: left;
  width: 32px;
  height: 30px;
  margin-left: 10px;
}
.btn_control_col_right{top: 0; right:0; position: absolute; display: none; cursor: pointer; border-left: 1px solid #e6e6e6; background:#f4f4f4; height: 50px;}
.block_close_menu_tiphu{z-index: 20; display: none; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
#wrapper_container{
	margin-top:60px;
}
/*Tin top*/

#news_top .tin_top
{
  width: 74.4%;
  background: #fff;
}
#news_top .tin_top .img_newtop
{
  width: 67%;
}
#news_top .tin_top .img_newtop img 
{
  float: left;
  width: 100%;
}
#news_top .tin_top .round_titleadtop
{
  width: 27%;
  padding-right: 3%;
}
#news_top .tin_top .round_titleadtop .title
{
  width: 100%;
  padding-bottom: 20px;
  padding-top: 20px;
}
#news_top .tin_top .round_titleadtop .title a
{
  font:  700 18px arial;
  color: #333;
}
#news_top .tin_top .round_titleadtop .lead_tin
{
  font: 14px arial;
  color: #333;
}
/*Banner dang k�*/
.banner_dangky
{
  background: #efe6f0 url(images/graphics/bg_robert_kim.jpg) no-repeat top left;
  padding: 0px 20px 0px 228px;
  box-sizing: border-box;
  margin-bottom:20px;
}
.txt_tiphu
{
  float: left;
}
.txt_tiphu img
{
  float: left;
  width: auto;
  max-width: 100%;
}
.block_person{
	padding:0 0 0 286px;
	float:right;
	min-height:120px;
	background:url(images/graphics/bg_286x119.png) no-repeat left bottom;
}
.btn_dangky {
    float: right;
    margin-right: 10px;
    margin-top: 20px;
}
.btn_dangky a
{
  background: #65316f;
  padding: 5px 15px;
  font: 800 14px arial;
  color: #fed202;
  float: left;
  border-radius:5px;
}
.txt_tructiep{
	font:400 13px arial;
	text-transform:uppercase;
	margin-top:20px;
}
/*Form Reng*/
.form_regtop_new
{
  width: 23.3%;
}
.form_regtop
{
  padding: 10px;
  box-sizing: border-box;
  background:#ebebeb;
  float: left;
  width: 100%;
}
.tit_regtop
{
  background: url(images/graphics/ractang_dky.png) repeat-x center 11px;
  margin-bottom: 10px;
}
.tit_regtop span
{
  background: #ebebeb;
  padding-right: 10px;
  font: 400 18px arial;
  color: #65316f;
}
.form_regtop .form_iterm
{
  margin-bottom: 10px;
  float: left;
}
.form_regtop .form_iterm.loaive
{
  width: 48.5%;
  float: left;
}
.form_regtop .form_iterm.soluongve
{
  float: right;
  width: 48.5%;
}
.form_regtop .form_iterm.hoten
{
  float: left;
  width: 100%;
}
.form_regtop .form_iterm.tel_phone
{
  float: left;
  width: 48.5%;
}
.form_regtop .form_iterm.email
{
  float: right;
  width: 48.5%;
}
.form_regtop .form_iterm select
{
  background: #f2f2f2;
  border: 1px solid #ccc; 
  padding: 0 0 0 0;
  height: 30px;
  line-height: 25px;
  float: left;
  width: 100%;
  box-sizing: border-box;
  vertical-align: middle;
}
.form_regtop .submit_form
{
  float: left;
  width: 100%;
  margin-top: 10px;
}
.form_regtop .submit_form input
{
  background: #f2f2f2;
  padding: 5px;
  border: 1px solid #ccc;
  font: 16px arial;
  color: #9f224e;
  cursor: pointer;
}
.form_regtop .form_iterm input
{
  background: #f2f2f2;
  border: 1px solid #ccc;
  padding: 7.5px;
  font: 12px arial;
  float: left;
  width: 100%;
  box-sizing: border-box;
}
.form_regtop .submit_form input.input_capcha{width: 70px; float: left; color: #333; font-size: 14px;}
.form_regtop .submit_form input[type='submit']{clear: both; margin-top: 10px;
background:#fed202;
color:#65316f;
font:700 14px arial;
border:none;
padding:7px 15px;
}
.form_regtop .submit_form .f5{margin: 0 5px 0 0;}
.form_regtop .hinhthucthanhtoan li
{
  line-height: 20px;
  float: left;
  width: 100%;
}
.form_regtop .hinhthucthanhtoan li label{cursor: pointer;}
.form_regtop .hinhthucthanhtoan span
{ 
  font: 12px arial;
  color: #333;
  margin-left: 5px;
}
.form_regtop .hinhthucthanhtoan .label_httt
{
  font: 14px arial;
  float: left;
  width: 100%;
}
/*Lisst tin*/
.list_tin
{
  margin-top: 15px;
}
.list_tin .item_new {
    box-sizing: border-box;
    display: inline-block;
    overflow: hidden;
    margin: 10px 1%;
    position: relative;
    vertical-align: top;
    width: 22.5%;
}
.list_tin .item_new .thumb_image img
{
  float: left;
  width: 100%;
}
.list_tin .item_new .title_news
{
  margin-top: 10px;
}
.xemtiep {
    background: #f5f5f5 none repeat scroll 0 0;
    display: none;
    float: left;
    margin: 10px 0 20px;
    text-align: center;
    width: 100%;
}
.xemtiep a {
    font: 400 14px arial;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}
/*Box tin kh�c*/
.box_tinkhac
{
  background: #fff;
  margin-top: 20px;
  box-sizing: border-box;
}
.box_tinkhac .tit_regtop{
	background:#ebebeb;
	padding:5px 10px;
	box-sizing:border-box;
}
.iterm_tinkhac
{
  float: left;
  width: 100%;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.iterm_tinkhac .img_new
{
  float: left;
  width: 32%;
  margin-right: 10px;
}
.iterm_tinkhac .img_new img
{
  float: left;
  width: 100%;
}
.iterm_tinkhac .tit_newother a 
{
  font: 14px arial;
  color: #333;
}
.iterm_tinkhac.end
{
  border-bottom: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/*Chi tiet tin tuc*/
#page_detail_new .banner_dangky
{
  margin-bottom: 20px;
}
.left_news
{
  width: 72.4%;
}
.right_news
{
  width: 23.1%;
}
.time_social{position: relative;}
#box_details_news .block_timer
{
  float: left;
  width: 50%;
  font: 14px arial;
  color: #333;
}

#block_detail_new .title_news h1
{
  font: 700 24px arial;
  color: #333;
}
#box_details_news .fck_detail table.tplCaption td.caption, #box_details_news .fck_detail table.tplCaption td.Image, #box_details_news .fck_detail table.tplCaption td.Image, #box_details_news .fck_detail table.tplCaption td .Image, #box_details_news .fck_detail .tplCaption .Image
{
  background: #e7e7e7;
}
#page_detail_new
{
  position: relative;
  background: #f2f2f2;
}
/*Social New*/
#social_detail {
	float:right;
}
#social_detail ul{
	float:left;
}
#social_detail li
{
  float: left;
  margin:0 0 0 10px
}
#social_detail li.face_detail a
{
  background: url(images/icons/social_new.png) no-repeat 0 0;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.face_detail a:hover
{
  background: url(images/icons/social_new.png) no-repeat -29px 0;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.email_detail a
{
  background: url(images/icons/social_new.png) no-repeat 0 -35px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.email_detail a:hover
{
  background: url(images/icons/social_new.png) no-repeat -29px -35px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.twitter_detail a
{
  background: url(images/icons/social_new.png) no-repeat 0 -70px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.twitter_detail a:hover
{
  background: url(images/icons/social_new.png) no-repeat -29px -70px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.plus_detail a
{
  background: url(images/icons/social_new.png) no-repeat 0 -105px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.plus_detail a:hover
{
  background: url(images/icons/social_new.png) no-repeat -29px -105px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.print_detail a
{
  background: url(images/icons/social_new.png) no-repeat 0 -140px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
#social_detail li.print_detail a:hover
{
  background: url(images/icons/social_new.png) no-repeat -29px -140px;
  float: left;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
}
/*Box comment*/
#box_comment .title_show
{
  background: #dbdbdb;
}
.block_tag .tag_item
{
  background: #dbdbdb;
}
.block_tag .txt_tag
{
  background: #dbdbdb url(images/graphics/bg_icon_tag.gif) no-repeat scroll 2px 5px;
}
.input_comment
{
  background: #dbdbdb;
}
#box_comment .hight_light
{
  background: none;
}
/*Light box th�ng b�o*/
.round_thongbao .content_tb
{
    height: 150px;
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    margin: 15px 0;
}

.round_thongbao .content_tb_noscroll{height: auto;}

.round_thongbao .nd_tn{color: #ffffff; font-size: 20px; background: #9f234f; padding: 15px 25px; display: inline-block; margin: 10px 0;}
.round_thongbao .bl_lb{background: url(images/graphics/bl_lb.png) no-repeat left 7px; line-height: 1.5; padding-left: 7px; font-size: 12px; font-style: italic;}
.thongbao
{
  background: #fff;
  height: auto;
}
.thongbao .thongbao_title {
    background: #f2f2f2;
    border-bottom: 1px solid #ccc;
    color: #333;
    font: 700 16px arial;
    padding: 10px 10px 10px 20px;
}
.messen_tb
{
  font: 20px arial;
  color: #333;
  text-align: center;
  padding: 10px 0;
  border-bottom: 1px solid #9f224e;
  width: 96%;
  margin: 0 2% 10px 2%;
}
.round_thongbao
{
  padding: 10px 20px;
}
.round_thongbao .label_form
{
  font: 400 15px arial;
  color:  #333;
}
.round_thongbao ul
{
  margin-top: 10px;
}
.round_thongbao li
{
  float: left;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #ccc;
}
.round_thongbao li .img_nghang
{
  float: left;
  margin-right: 15px;
}
.txt_tk
{
  float: right;
  width: 70%;
}
.txt_tk span
{
  line-height: 20px;
}
.diachi_nhanve
{
  background: url(images/icons/adress_ve.png) no-repeat left 0;
  float: left;
  padding-left: 25px;
  font: 14px arial;
  color: #333;
  margin-top: 15px;
}
.diachi_nhanve span, .thoigian_nhanve span
{
  float: left;
}
.thoigian_nhanve
{
  background: url(images/icons/wath_ve.png) no-repeat left 0;
  float: left;
  padding-left: 25px;
  font: 14px arial;
  color: #333;
  margin-top: 15px;
}
.note_nhanve
{
  float: left;
  width: 100%;
  margin-top: 15px;
}
.note_nhanve span
{
  font: 14px arial;
  color: #333;
}
/*ph�n trang*/
.pagination ul
{
  background: none;
}
.pagination ul{width: 100%; float: left; display: inline-block; padding: 10px 0;}       
  .pagination.text-center{text-align: center; margin: 10px 0;}
  .pagination ul li {display: inline-block; margin-right: 5px; vertical-align: top;}   
  .pagination ul li a { padding: 0 10px; border: 1px solid #ccc; border-radius: 3px; height: 31px; line-height: 30px; display: block; background: transparent; color: #777777; text-align: center; font-size: 18px;}  
  *+html .pagination ul li{display: inline;}
  *+html .pagination ul li a{display: inline-block;} 
  .pagination ul li a.active { background: #c8c8c8; color: #000000;} 
  .pagination ul li a.active{font-weight: bold;}
  .visible-xs .ico { background-image: url(images/graphics/arrow_paging.png); background-repeat: no-repeat; display: inline-block; zoom: 1; vertical-align: middle;}
  .visible-xs .ico.ico-arrow-right
  { background-image: url(images/graphics/pna_right.png); background-repeat: no-repeat; display: inline-block; zoom: 1; vertical-align: middle;}
  .ico.ico-arrow-left { width: 12px; height: 19px; background-position: 0 0;}
  .ico.ico-arrow-right { width: 12px; height: 19px; background-position: 0 0;}
  .pagination ul li a span.visible-xs{display: none;}

.countdown_box .btn_dangky {float: right}
.page_common .countdown_box {border-top: 1px solid #ddd;}
#to_top{bottom: 65px;}



@media screen and (max-width: 1024px){
	.container, .inner_menu,#footer{
		width:100%;
		padding:0 10px;
		box-sizing:border-box;
	}
	.logo_vne{
		margin-left:10px;
	}
	
}
@media screen and (min-width: 768px) and (max-width: 980px){
	.graphic_banner img{
		width:60%;
	}
	.img_person{
		width:30%;
	}
	.timer_event{
		padding-left:0;
	}
	.img_person{
		bottom:65px;
	}
	#intro_1 .txt_intro1{
		padding-left:270px;
	}
	#intro_4 .item_intro2{
		min-height:275px;
	}
	.banner_dangky{
		padding:100px 0 0 0;
	}
	.block_person{
		float:left;
	}
	#news_top .tin_top .round_titleadtop,
	#news_top .tin_top .img_newtop{
		width:100%;
		padding:0;
	}
	.left_news,
	#news_top .tin_top{
		width:60%;
	}
	.right_news,
	.form_regtop_new{
		width:38%;
	}
}

@media screen and (max-width: 767px){
	#banner_top{
		margin-top:50px;
	}
	nav{
		height:50px
		
	}
	.logo_vne{
		margin-left:10px;
	}
	.btn_control_col_right{display: block; z-index: 999;}
	nav ul{width: 240px; background: #f2f2f2; position: absolute; top: 0; right: -240px; z-index: 999;}
    nav li{width: 225px; padding: 0 0 0 15px;}
	nav li span{
		display:none;
	}
	.graphic_banner img{
		width:100%;
	}
	.img_person{
		width:100%;
		display:none;
	}
	.timer_event{
		padding-left:0;
	}
	.img_person{
		bottom:100%;
	}
	#intro_4 .img_book_intro_4,
	#intro_1 .image_book{
		position:static;
		width:100%;
		text-align:center;
	}
	#intro_1 .txt_intro1{
	}
	#intro_4 .item_intro2{
		min-height:275px;
	}
	#intro_1 .block_video_intro_1{
		padding:20px;
	}
	#intro_4 .list_dot,
	#intro_2 .block_intro1,
	#intro_2 .block_intro2,
	.ctrinh_right,
	.ctrinh_left,
	#intro_1 .block_video,
	#intro_1 .txt_intro_2{
		width:100%;
		padding:0;
	}
	
	#intro_4 .item_intro2,
	#intro_3 .item_intro{
		display:inline-block;
		width:100%;
	}
	#intro_4 .item_intro2{
		min-height:200px
	}
	#intro_giave .arrow_bottom{
		left:75%;
	}
	#intro_giave .title_giave{
		padding:90px 10px 10px 10px;
	}
	#intro_giave .img_tt_giave{
		top:10px;
	}
	#intro_giave .gif_giave{
		display:none;
	}
	.ctrinh_right,
	.ctrinh_left,
	.info_box{
		padding:10px;
	}
	.block_dk .dk_info_cus,
	.block_dk .dk_form{
		width:100%;
		padding:10px;
	}
	#intro_3 .item_intro_end{
		padding:20px 0;
	}
	#intro_3 .intro_end{
		margin:0;
	}
	
	.banner_dangky{
		padding:100px 0 0 0;
	}
	.block_person{
		float:left;
	}
	#news_top .tin_top .round_titleadtop,
	#news_top .tin_top .img_newtop{
		width:100%;
		padding:0;
	}
	.left_news,
	#news_top .tin_top{
		width:60%;
	}
	.right_news,
	.form_regtop_new{
		width:38%;
	}
	.list_tin .item_new{
		width:31%;
	}
}
@media screen and (max-width: 480px){
	.block_person{
		padding:0;
		background:none;
		width:100%;
		text-align:center;
	}
	.banner_dangky{
		padding:70px 0 0;
		background:#efe6f0 url(images/graphics/bg_robert_kim_mopbile.jpg) no-repeat center top;
	}
	.btn_dangky{
		float:none;
		width:100%;
		text-align:center;
	}
	.btn_dangky a{
		float:none;
	}
	.left_news,
	.right_news,
	.form_regtop_new,
	#news_top .tin_top{
		width:100%;
	}
	.list_tin .item_new{
		width:47%;
	}
}