@charset "utf-8";
/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Lato:400,700,900);
@import url(http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300,300italic,400italic,500,500italic,700,700italic,900italic,900);*/
/* CSS Document */
.fr{
	float:right;
}
.fl{
	float:left;
}
body {
	
    background:url(../images/bg_all.gif) left top repeat;
    font-size: 12px;
    font-family:"roboto", Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    color: #333333;
    overflow-x: hidden;
    width: 100%;    
}
fieldset, table, tr, td {
    border: medium none;
    margin: 0;
    padding: 0;
}

img, input, td, tr, table, ul, li, p {
    border: medium none;
    margin: 0;
    padding: 0;
}
	h1, h2, h3, h4, h5, h6 {margin: 0; padding:0 ;}
    ul li {
        list-style: none!important;
    }

a {
    text-decoration: none; color:#666;
}

    a:active, a:focus {
        color: #e85201;
    }

.orange, .orange i {
    color: #E85201;
}

.green {
    color: #149813;
}

.white {
    color: #FFFFFF;
}

.red {
    color: #FF0000;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.font14 {
    font-size: 14px;
}

.up {
    text-transform: uppercase;
}

.fullwidth {
    width: 100%;
}

.center {
    text-align: center;
    background: #f4f4f4;
}

/* Header style*/
.header {
    width: 100%;
    z-index: 10;
}

.banner_header a {
    height: 84px;
    width: 320px;
}

.banner_header {
 background: #f5951d; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1OTUxZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2ViNTgwMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNDQ5MDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f5951d 0%, #eb5803 50%, #e44901 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5951d), color-stop(50%,#eb5803), color-stop(100%,#e44901)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #f5951d 0%,#eb5803 50%,#e44901 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #f5951d 0%,#eb5803 50%,#e44901 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #f5951d 0%,#eb5803 50%,#e44901 100%); /* IE10+ */
    background: linear-gradient(to bottom, #f5951d 0%,#eb5803 50%,#e44901 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5951d', endColorstr='#e44901',GradientType=0 ); /* IE6-8 */
    border-bottom: 1px solid #8f2a00;
}

.box_header {
  background:url("../images/bg-header.png") repeat-x scroll 0 0;
  height: 48px;
  text-align: center;
  width: 100%;
  z-index: 10;
}
.iconTet {position: absolute; height: 48px; width:auto; position: absolute; top:0; left:79px;}
.home_icon_right {float:right; padding:15px 5px;}
.sidebar .icon-reorder {margin: 7px 0 0 10px !important; font-size: 28px; color:#fff !important; text-shadow:none !important; line-height:48px;}
.home_icon_right .icon-home{font-size: 28px !important; color:#fff !important;}
.img_funny {float:right; height:47px; background:#f00; border-left:1px solid #fff;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
}

.funny_box_ {float:right; background:url(../images/shadow_funny.png); width: 50px; height:auto; padding-left:11px;}
/* Search */
.bgsearch {
    float: left;
    width: 100%;
}
.pd-input {
    background-color: #FFFFFF;
    border-top: 1px solid #000000;
    height: 30px;
    margin: 8px 10px;
}

.btn_search a {
    float: right;
    padding:6px;
}

.input_search {
    background: none repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: #666666;
    float: left;
    font-size: 13px;
    font-weight: normal;
    height: 30px;
    margin-left: 15px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    width: 82%;
}

.sidebar {
    float: left;
/*    margin-left: -100%;*/
    width:25px;    
}
.sidebar i {color:#666 !important; text-shadow: 0 1px 0 #fff !important;}
.nav {
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ededed 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */
    height: 36px;
    width: 100%;
    border-bottom: 1px solid #fff;
    box-shadow: 0 1px 3px rgba(136, 39, 0, 0.5);
}

.tab_nav {
    list-style: none;
    height: 100%;
    width: 100%;
}

    .tab_nav tr td {
        border-left: 1px solid #fff;
        border-right: 1px solid #d6d6d6;
        text-align: center;
    }

.frmtab_3 {
    border-right: none;
}

.tab_nav tr td a, .tab_nav tr td a i {
    color: #E85201;
    font-size: 12px;
    font-weight: bold;
    line-height: 36px;
    text-shadow: 0 1px 0 #FFFFFF;
    text-transform: uppercase;
}


.content {
    text-align: left;
    overflow: hidden;
    clear: both;
}
.atdetail img{
    width: 100% !important;
    height: auto !important;
}
.margin_7 {margin:7px;}
.suggest {border-top:1px solid #ccc; width:100%;
background: #ffffff; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmU2ZTYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #e6e6e6 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 0%,#e6e6e6 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 0%,#e6e6e6 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-8 */
border-bottom:1px solid #fff;
border-radius: 0 0 5px 5px;
}
.like_button, .comment_button, .facebook_button {display:inline-block; border-left:1px solid #ccc; line-height:25px; padding: 5px 0; width:32%; text-align:center;}
.like_button a, .comment_button a, .facebook_button a {text-shadow: 0 1px 0 #fff; font-size:11px;}

#bottom-menu {
    background: url(../images/bg-bottom-menu.gif) repeat-x scroll left top #F4F5F6;
    overflow: hidden;
    padding: 10px 10px 0;
}
.box_width_common {
    float: left;
    margin: 0 0 4px;
    width: 100%;
    display:inline-block;
}

.list_portal_out li {
    background: url(../images/btn_dot.png) left 8px transparent no-repeat;
    display:inline-block;
    list-style: none outside none;
    padding: 10px 0 0px 25px;
    width: 40%;	
	list-style: none outside none;
    overflow: hidden;
}
.list_portal_out .list_portal li a {
    color: #71797f;
    font: bold 15px arial;
    padding: 0 0 0 15px;
    text-decoration: none;
	text-shadow: 0 1px 0 #fff;
}


.line_1_footer {
    background: linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 100%) repeat scroll 0 0 transparent;
    box-shadow: 0 1px 3px #666;
    height: 40px;
    line-height: 39px; color:#1B84A7;
}

    .line_1_footer a {
        font-size: 11px;
        font-weight: bold;
        color: #1B84A7;
    }
.line_2_footer p {
    line-height: 30px;
    font-size: 11px;
    color: 666;
}

.bold {
    font-weight: bold;
}

.no_border {
    border: none;
}
.lendautrang {cursor:pointer; margin-left:10px; }
.lendautrang i { font-size:12px; color:#1B84A7; text-shadow:0 1px 0 #fff;margin-right: 5px; }
.desktop {margin-right:10px;}
.desktop i {   font-size:12px !important; color:#1B84A7 !important; text-shadow:0 1px 0 #fff; margin-right: 5px;}
/* Viet NH */
.my_sidebar {
    width: 250px;
    float: left;
    position: absolute;
    left: -260px;
    background-color: #262d33;
	box-shadow: 0 1px 5px #000000 inset;
	 min-height: 640px; 
}

.carea {
    width: 100%;
    height: 100%;
    float: left;
    left: 0;
    position: relative;
}
/*Item Sidebar*/
.item_sidebar {
    float: left;
    width: 100%;
    clear: both;
    color: #fff;
    height: 100%;
}
.top_sidebar {
	 background-color: rgba(255, 255, 255, 0.02);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
height:47px;
	}
	.item_sidebar ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset;
    clear: both;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0;
    padding: 7px 0;
    position: relative;
    vertical-align: middle;
    width: 100%;   
}
	.item_sidebar ul li.home { line-height:5px;}
	.item_sidebar ul li.home a {color:#F90;}
    .item_sidebar ul li a {
        color: #fff; 
		line-height:22px; 
		text-align:left !important;	
		text-shadow: 0 1px 2px #000; 
		font-weight:400;
        width: 100%;
        margin-left: 5px;
		display: inline-block;
    }
	.item_sidebar ul li i{
		margin-right:10px;
		opacity:0.5;
	}
	.item_sidebar ul li img.one{
		width:20px;
		height:20px;
		margin-right:10px;
		margin-top:5px;
	}
	.ml5{
	margin-left:5px;
	}

        .item_sidebar a:hover {
            text-decoration: none;
            cursor: pointer;
        }
		.copyright {background:rgba(0, 0, 0, 0.1) !important;}
		.copyright p{font-size:11px !important; }
		.copyright p a {text-shadow:none !important;}


.gradient_2 {
    background: linear-gradient(to bottom, #E0F3FA 0%, #D8F0FC 50%, #B8E2F6 51%, #B6DFFD 100%) repeat scroll 0 0 transparent;
}
/*
.icon-home {
    font-size: 22px !important;
    margin-top: 6px;
}*/


/*all style*/
.text_overflow {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.footer {
    clear: both;
}
.breacum {background:#fff; height:30px; border-top:1px dashed #ccc; margin-top:5px; border-bottom:1px dashed #ccc;}
.breacum .left {margin-left: 5px; line-height:30px;}
.chuyenmuc {float:left; /*border-left:1px solid #000; box-shadow: 1px 0 0 #4a4949 inset;*/}
.chuyenmuc a{ color:#f07700; line-height:30px; padding-left:5px; font-size:16px;}
.breacum .icon_home { height:30px;}
.breacum .icon_home i {color:#000; line-height:30px;color:#f07700}

.news_list_cm {
  border-bottom: 2px solid #FFFFFF;
  box-shadow: 0 -1px 0 #D0D0D0 inset;
  clear: both;
  margin-bottom: 10px;
  margin-top: 10px;
  padding-bottom: 12px;
  background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f4f4f4 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f4f4f4 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f4f4f4 100%); /* W3C */

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
}
.news_list_cm .left a img {width:100px; height:65px; overflow:hidden; padding:2px; background:#fff; box-shadow: 0 1px 3px #999; margin-right:10px;}
.news_list_cm_video .left a {display:block; position:relative;}
.news_list_cm_video .left a span{background:url(/wap/skin/mteen/images/btnPlayVideo.png) center center no-repeat rgba(0, 0, 0, 0.25); width:100px; height:65px; z-index:1; position:absolute;background-size:30px; top:2px; left:2px;}
.text_ h4.title {margin-left:10px;}
.text_ h4.title a{font-size:14px; font-weight:bold; color:#666; text-shadow: 0 1px 0 #fff;}
.text_ h4.title a:hover{color:#f07700;}
.ic_views, .like_button_cm {float:left;}
.ic_views {margin-right:10px;}
.ic_views i, .like_button_cm i, .like_button i, .comment_button i, .facebook_button i {color:#65b6cd !important; text-shadow:0 1px 0 #fff; margin-top:-3px !important;}

.cmp_number { background:#eaeaea; border-radius:3px; border-bottom:1px solid #fff; box-shadow: 0 0 3px #999 inset; text-align:center;}
.cmp_number a {padding:7px 10px; line-height:32px; font-size:14px; color:#666; text-shadow: 0 1px 0 #fff; border-right:1px solid #ccc;}
.cmp_number .act {background:#6d6d6d; border-top:2px solid #6d6d6d; color:#FFF !important; text-shadow: 0 1px #333;}
.prev {margin-right:-2px;}
.next {border-right:none !important;}

.no_bottom {border-bottom:none; box-shadow:none;}
.tinphu {margin:0 10px 10px 10px;}
.tinphu ul li {float:left; background:url(../images/bg_tp.gif) left 5px no-repeat; padding-left:10px; margin-bottom: 3px;}
.tinphu ul li a {font-size:11px; font-weight:bold;text-shadow: 0 1px 0 #fff;}
.description_tp {font-weight:bold; text-shadow: 0 1px 0 #fff; text-align: justify;}
.nd_tin {line-height:20px; text-shadow: 0 1px 0 #fff; font-size:16px; text-align: justify !important;}
.lq a img {width:75px !important; height:60px !important;}


.tin_lienquan h3 {color:#fff; background:url(../images/bg_lq.gif)right center no-repeat #f07700;display:inline; font-size:15px; padding:2px 20px 2px 5px;}
.tt_tinlq {margin-bottom:12px; background:url(../images/bg_1.gif) 0px 8px repeat-x;}

.tin_hot {background:url(../images/bg_tinhot.gif) top left repeat;}
.img_border {display:block; width:100%;}
.img_border_2 { border:none !important; float:left; margin-right:10px; margin-top:5px;}
.tin_hot_line a {line-height:19px; font-size:13px;  color:#000; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.tin_hot_line_left {background:url(../images/bg_img.png) 0px 95px no-repeat; width:49%; float:left;}
.tin_hot_line_right {width:49%; float:right; background:url(../images/bg_img.png) 0px 95px no-repeat;}

.title_block { height:47px; width:100%; /*background:url("../images/bg_tt.gif")left top repeat-x;*/clear:both}

.title_block h3 a {
    margin-left: 5px;
    margin-top: -47px;
    position: absolute;
    z-index: 99;
}

.title_block a { font-size:17px; color:#444; font-weight:bold; line-height:38px; padding-left:7px;}

.tinchinh_block a {color:#000; font-size:16px; line-height:20px;}
.des_tinchinh {color: #666666; display: inline; float: left; font-size: 14px; font-weight: normal; margin-top: 3px; overflow: hidden; width: 48%; height:auto;}
.time_up {font-size:11px; color:#999; font-weight:normal;}
.tinchinh_block {float:left;width: 100%;}
.tinphu_block { float:left; display:block;margin-top: 5px;width:100%}
.tinphu_block h2 { }
.tinphu_block h2 a {
    background:url(../images/bg_tinphu.gif) top left no-repeat #F0F0F0;
    color: #1B84A7;
    display: block;
    font-size: 13px;
    line-height: 18px;
    padding: 5px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.icon_video {background:url(../images/icon_video.png) top left no-repeat transparent; width:37px; height:17px; position:absolute; top: 72px; left: 2px; z-index:1;}
.po {position:relative;}

.item_sidebar li a i {margin-right:15px !important;font-size: 17px !important;}
.item_sidebar li a {font-family:"roboto", Arial, Helvetica, sans-serif; font-size:14px;}

.tcm_1 {padding:3px; background:#fff; border:1px dashed #ccc; margin-bottom:7px;}
.tcm_1 img {width:100%; height:auto; max-width:480px;}
.tcm_1 a span{font-size:16px; display:block; background: url(../images/bg_tinhot.gif) repeat scroll left top; padding:5px;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); color:#FF7E00;}
.title_tct a{font-size:20px; color:#333; font-family:'Times New Roman' !important}
.title_tct {}
.text_1s {border-left:none; border-right:none; padding-top:3px;}
.more_btn .right {color:#ccc;}
.tinhot_ghim{width: 49%;float: left;margin-bottom: 10px;}
.img_center{height: 85px;overflow: hidden;border: 3px solid #FFFFFF;display: inline-block;width: 100%;}

.ic_views i {margin-right:5px;}
.ic_views a {color:#999;}
.myselectbox {
  background: none repeat scroll 0 0 #F1F1F1;
  box-shadow: 0 5px 9px rgba(50, 48, 50, 0.64);
  display: none;
  position: absolute;
  width: 100%; z-index:9999;
}
.myselectbox ul{margin-left: 5px;}
.myselectbox ul li{line-height: 35px;border-bottom: dotted 1px #ccc;}
.myselectbox ul li a {
  display: inline-block;
  font-weight: bold;
  text-shadow: 0 1px 0 #FFFFFF;
  width: 100%;
}
.sbmheader{background-color: /*#FF8040*/ rgba(255, 255, 255, 0.15) !important;font-weight: 500;font-size: 16px !important;}
/* show page more*/
.show_page_more { background:#f8f8f8; margin: 5px 0; padding: 8px; text-align: center; font-family:Tahoma, Geneva, sans-serif !important;}
.show_page_more li { display: inline; margin: 0 5px;}
.show_page_more li a {color:#333; text-shadow: 0 1px 0 #fff;}
.selected_page { color: #f07700 !important; font: bold 14px Tahoma, Geneva, sans-serif;}

.changefont ul li {
    background-color: #797979;
    border: 2px solid #FFFFFF;
    border-radius: 50% 50% 50% 50%; -moz-border-radius: 50% 50% 50% 50%; -webkit-border-radius: 50% 50% 50% 50%; -o-border-radius: 50% 50% 50% 50%;
    box-shadow: 0 0 2px #999999;
    color: #FFFFFF;
    float: left;
    margin-right: 10px;
    padding: 4px 5px;
}
.text_1s . more_btn .left{ line-height:26px;}

.mlogo {margin: 1px 0 0 0; width:65px;}
.mo_logo {
  height: 33px;
  margin: -7px 7px -9px 0;
}
#sib_btn {
  display: block;
}
#sib_btn img {
  height: 45px;
  padding: 7px;
}
.mlog_a {float:left;}


/* dang nhap */
.dang_nhap_form .dangnhap p , .dang_ky_form .dangnhap p{
    clear: both;
    color: #3C3C3C;
    font-size: 13px;
    line-height: 22px;
    text-align: left;
    width: 100%;
}
.dang_nhap_form #inputs input,.dang_nhap_form  #input_form input, .dang_ky_form #inputs input,.dang_ky_form  #input_form input {
  background: url("/uploads/misc/login-sprite.png") no-repeat scroll 0 0 #F1F1F1;
  border: 1px solid #CCCCCC;
  border-radius: 5px 5px 5px 5px;
  box-shadow: 0 1px 1px #CCCCCC inset, 0 1px 0 #FFFFFF;
  display: block;
  margin: 0 0 10px;
  padding: 10px 10px 10px 30px;
  width: 87%;
}
.dang_nhap_form #password {
  background-position: 6px -57px !important;
}
.dang_nhap_form #username {
  background-position: 6px -7px !important;
}
.dang_nhap_form #inputs, .dang_nhap_form  #input_form, .dang_ky_form #inputs, .dang_ky_form  #input_form {
  padding-top: 10px;
}
.btn_1 {
  border-radius: 3px 3px 3px 3px;
  box-shadow: -1px 1px 4px rgba(255, 255, 255, 0.2) inset;
  font-size: 11px;
  font-weight: bold;
  padding: 3px;
}
.dang_nhap_form .btn_dangnhap {  background: none repeat scroll 0 0 #FF7E00;   color: #FFFFFF;}
.dang_nhap_form .btn_dangky, .dang_ky_form .btn_tieptuc {  background: none repeat scroll 0 0 #666;   color: #FFFFFF;}


.dang_ky_form input {
    background: none repeat scroll 0 0 #F1F1F1 !important;
    padding-left: 10px !important;
    width: 92% !important; float:left;
}
.dang_ky_form #input_form p {float:left; width:100%;}
.dang_ky_form #input_form p input {float:left;}

.redtext {
    color: #FF0000 !important;
}


/* update chuyen trang tu vi  - chiem tinh */
.chuyentrang_tuvi { float:left; width:100%; height:auto; background:url(../images/imgs/bg_tuvi.jpg) top left repeat;}
.chuyentrang_tuvi_bg2 {background:none !important;}
.two_r {float:left; width:100%; height:auto; margin-bottom:5px;}

.two_r_dentail {float:left; width:50%;}
.two_r_dentail a img {width:100%; height:auto;}

.chuyentrang_tuvi_bg {width:100%;}
.bg_top_tuvi {width:100%;}
.tuvi_1 {float:left; width:100%; display:block;}
.tuvi_1 img {width:100%;}
.tuvi_1 .chuyentrang_tuvi {background:url(../images/imgs/bg_bottom_tuvi.jpg) no-repeat scroll center center / cover  rgba(0, 0, 0, 0); margin-top:0px;}
.chiemtinh_sub {text-align:center;}
.chiemtinh_1 {margin:15px 2%; background:rgba(0, 0, 0, 0.6);  float:left; display:block; width:96%; height:auto; padding:0 0 10px 0; overflow:hidden;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border:2px solid #fff;}

.ct1_line {display: block; float: left; width: 100%; margin-top:15px;}
.ct1_line_left {width:33.3%; height:auto; float:left;}
.ct1_line_left img {width:100%;}
.chiemtinh_2 {width:100%; text-align:center !important; height:auto; display:block; padding-top:10px;}
.chiemtinh_2_left {float:left; width:38%; text-align:center; vertical-align:middle;}
.chiemtinh_2_right {float:right; width:60%;}
.chiemtinh_2_right ul {margin:10px;}
.chiemtinh_2_right ul li {height:auto; display:block; margin:8px 0; border-bottom:2px solid #333; padding:3px 0;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	-o-border-radius:10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.chiemtinh_2_right ul li a{color:#c03524; text-shadow: 0 1px 0 #fff; padding:5px 20px; font-weight:bold;}

.img_dd {margin:0 50px;}
.nd_show_ct {line-height:20px; color:#fff; font-size:14px; margin:0 10px; text-align:left;}

/* update chuyen trang tu vi  - lich van su */
.lvs_ct_top { float:left; width:100%; background:url(../images/imgs/bg_lichvansu.png) top center no-repeat; color:#fff; margin:10px 0 0 0; padding: 0 0 10px 0; text-align:left;}
.lvs_ct_bottom {float:left; width:100%; margin:10px 0 0 0;}
.lvs_ct_left { float:left; font-size:12px; margin-left:10px;}
.lvs_ct_right {float:right; font-size:12px; margin-right:10px;}
.bg_tv_1 {background:url(../images/imgs/bg_tv_1.jpg) top left repeat;}

/* update chuyen trang tu vi  - kham pha ngay sinh */
.ct_kpns {float:left; width:100%; height:auto;}
.ct_kpns ul {float:left; width:100%; padding-top:10px;}
.ct_kpns ul li{background:url(../images/imgs/bg_a.png) center left repeat-x; margin:5px 15px; border-radius: 5px; height:36px;}
.ct_kpns ul li a {color:#c00e34; font-weight:bold; line-height:36px; padding:10px 5px; text-shadow: 0 1px 0 #fff; }

.select_box select {width:75px; height:auto; text-align:center; margin:0 5px;}
.ct_kpns_item {color:#fff; line-height:20px;}
.text_nhanmanh_1 {text-transform:uppercase; font-size:15px; text-shadow: 0 1px 2px #000; font-weight:bold; line-height:30px; padding:0 5px; background:rgba(0, 0, 0, 0.5); padding-top:2px;}
.text_nhanmanh_2 {text-transform:uppercase; font-size:15px; text-shadow: 0 1px 2px #000; font-weight:bold; color:#fffe8b;}
.c1 {color:#fffe8b;}
.btn_xem { line-height:30px;}
.btn_xem a { color:#fff; font-weight:bold; line-height:50px; padding:5px 10px;
	background: #f23f24; /* Old browsers */
	background: -moz-linear-gradient(top,  #f23f24 0%, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f23f24), color-stop(50%,#ffa73d), color-stop(51%,#ff7c00), color-stop(100%,#ff7f04)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f23f24 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f23f24 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f23f24 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f23f24 0%,#ffa73d 50%,#ff7c00 51%,#ff7f04 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f23f24', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */

		
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	border:2px solid rgba(255, 255, 255, 0.75);}

.input_1 {width:75%; padding: 7px 0;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	color:#000; font-size:13px; text-shadow: 0 1px 0 #fff; text-align:center;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}


/* update - teenQuiz */
.quiz690 {text-align:center; width:100%;}
.main_teenquiz {max-width:540px; height:auto; margin:0 auto; font-size:13px;}

.tq_top, .tq_top img, .tq_bottom img {width:100%;}
.tq_center {width:100%; background:url(../images/bg_repeat.jpg) top left repeat;}
.tq_center a img{ width:100%;}
.tq_bottom { width:100%; position:relative;}
.btn_huongdan {position:absolute; top:0; right:0; width:50% !important;}

.tq_dautruong {width:100%; display:block;}
.tq_dautruong_top {margin:5px 17px 0 17px; background:#fff; padding:10px 10px 40px 10px; display:block;
	border-radius: 20px 20px 0 0;
	-moz-border-radius: 20px 20px 0 0;
	-webkit-border-radius: 20px 20px 0 0;
	-o-border-radius: 20px 20px 0 0;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border:3px solid #b5e9d9;
	border-bottom:none;}
.tq_dautruong_top_2 {border:3px solid #B185B0; border-bottom:none !important;}	
.btn_style1 {padding:2px 7px; border:3px solid #b9e6ef; box-shadow: 0 1px 2px #666;
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(255,255,255,0.2) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(100%,rgba(255,255,255,0.2))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,0.2) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,0.2) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(255,255,255,0.2) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(255,255,255,0.2) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#33ffffff',GradientType=0 ); /* IE6-9 */	
}
.btn_style_2 {
  background: none repeat scroll 0 0 #F7843A;
  box-shadow: 0 1px 2px #666666;
  display: inline-block;
  margin: 5px 0;
  padding: 2px 7px;
}
.btn_style_2 a {font-weight:bold; color:#fff !important; font-size:14px;}
.radius_10 {
	border-radius:10px 10px 10px 10px;
	-moz-border-radius:10px 10px 10px 10px;
	-webkit-border-radius:10px 10px 10px 10px;
	-o-border-radius:10px 10px 10px 10px;
	border-top-left-radius:10px 10px 10px 10px;
	border-top-right-radius:10px 10px 10px 10px;
	border-bottom-left-radius:10px 10px 10px 10px;
	border-bottom-right-radius:10px 10px 10px 10px;
	}
	.radius_5 {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	border-top-left-radius:5px 5px 5px 5px;
	border-top-right-radius:5px 5px 5px 5px;
	border-bottom-left-radius:5px 5px 5px 5px;
	border-bottom-right-radius:5px 5px 5px 5px;
	}
.number_quest {float:left;}
.point_quest {float:right;}
.bg_codan {background: url(../images/bg_1_dautruong.jpg) no-repeat scroll center center / cover  rgba(0, 0, 0, 0); padding:0 0 10px 0;}
.bg_codan_1 {background: url(../images/bg_1_tracnghiem.jpg) no-repeat scroll center center / cover  rgba(0, 0, 0, 0); padding:0 0 30px 0;}
.tq_dautruong_center {margin:0 10px; text-shadow: 0 1px 0 #f9f9f9;}
.tq_dautruong_center p {
  font-size: 14px;
  line-height: 20px;
  padding: 7px;
}
.bo_top, .bo_bottom {width:100%;}
.bo_repeat {
	background: none repeat scroll 0 0 #ECEBEB;
	border: 7px solid #F38239;
	box-shadow:0 0 0 5px #7c5d48 inset;}
.tq_dautruong_top span {font-weight:bold; font-size:15px;}
.tq_dautruong_bottom {margin:0 17px 10px 17px; padding:10px; display:block; background:rgba(255, 255, 255, 0.6);
	border-radius: 0 0 20px 20px;
	-moz-border-radius:0 0 20px 20px;
	-webkit-border-radius:0 0 20px 20px;
	-o-border-radius:0 0 20px 20px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	border:3px solid #b5e9d9;
	border-top:none;
	box-shadow: 0 2px 0 #8ac0b2;}
.tq_tracnghiem_bottom {	border:3px solid #d0b2cf; border-top:none; box-shadow: 0 2px 0 #b185b0;}
.tq_tracnghiem_bottom p {line-height:25px;}	
.tq_dautruong_bottom h2 {display:block; margin:0 15px 10px 15px;  background:#fff; padding:5px 2px; box-shadow: 0 1px 2px rgba(102, 102, 102, 0.5);
	border-radius:35px;}
.tq_dautruong_bottom h2 a {  font-size:12px; font-weight:bold; color:#000; font-family:Arial, Helvetica, sans-serif; display:block}
.game_over {margin:10px; padding:10px 5px 23px 10px;}
.game_over img {margin: 0 0 10px 0;}
.game_over p {display:block; margin: 0 0 15px 0; text-shadow: 0 1px 0 #fff; width:100%;}
.game_over a {
  color: #F7843A;
  display: inline;
  font-size: 16px;
  font-weight: bold;
  padding: 3px 10px;
  margin:10px 0;
  border:none;
}
.multimedia_content {width:100%; margin-bottom:15px;}
.multimedia_content img {width:50%;}

.tq_tracnghiem {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);
  border: 3px solid #D0B2CF;
  border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -o-border-radius: 20px 20px 20px 20px;
  border-top-left-radius: 20px 20px 20px 20px;
  border-top-right-radius: 20px 20px 20px 20px;
  border-bottom-left-radius: 20px 20px 20px 20px;
  border-bottom-right-radius: 20px 20px 20px 20px;
  box-shadow: 0 2px 0 #926991;
  display: block;
  height: 350px;
  margin: 17px 10px;
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 10px 0;
}
.tq_tracnghiem_style { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9); margin:0 10px;
  border: 3px solid #D0B2CF;
  border-radius: 20px 20px 20px 20px;
  -moz-border-radius: 20px 20px 20px 20px;
  -webkit-border-radius: 20px 20px 20px 20px;
  -o-border-radius: 20px 20px 20px 20px;
  border-top-left-radius: 20px 20px 20px 20px;
  border-top-right-radius: 20px 20px 20px 20px;
  border-bottom-left-radius: 20px 20px 20px 20px;
  border-bottom-right-radius: 20px 20px 20px 20px;
  box-shadow: 0 2px 0 #926991;}
.item_tq_tracnghiem {display:block; text-align:left; width:94%; padding: 7px 3%; float:left; margin-bottom:1px; border-bottom:1px solid #dcdcdc;}
.item_tq_tracnghiem img {float:left; width:30%; margin-right:2%; display:inline-block;}
.item_tq_tracnghiem h3 a {font-size:14px; font-weight:bold; text-align:left;}
.item_add_bg {background:rgba(0, 0, 0, 0.05);}
.tq_tracnghiem_style h3 {padding:10px;}
.img_tq_tracnghiem {width:50%; margin-bottom:10px; background:#fff; padding:4px; border:1px solid #ccc;}
.tq_tracnghiem_style p {margin:0 10px 10px 10px; text-align:justify;}
.bdl_quest {float:left;}
.tnk_quest {float:right;}
.bdl_quest a, .tnk_quest a {font-weight:bold; color:#1fa9cc; text-shadow: 0 1px 0 #fff;}
.tq_dautruong_center p {text-align:justify; margin:10px;}
.none{display: none;}

/* update chuyen trang tu vi  - boi bai tinh yeu */
.select_sexx input[type="checkbox"] {
    display:none;
}

.select_sexx input[type="checkbox"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

.select_sexx input[type="checkbox"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
	background:url(../images/imgs/check_radio_sheet.png) left top no-repeat;
    cursor:pointer;
}

.select_sexx input[type="checkbox"]:checked + label span {
    background:url(../images/imgs/check_radio_sheet.png) -19px top no-repeat;
}

.select_sexx input[type="radio"] {
    display:none;
}

.select_sexx input[type="radio"] + label {
    color:#f2f2f2;
    font-family:Arial, sans-serif;
    font-size:14px;
}

.select_sexx input[type="radio"] + label span {
    display:inline-block;
    width:19px;
    height:19px;
    margin:-1px 4px 0 0;
    vertical-align:middle;
    background:url(../images/imgs/check_radio_sheet.png) -38px top no-repeat;
    cursor:pointer;
}

.select_sexx input[type="radio"]:checked + label span {
    background:url(../images/imgs/check_radio_sheet.png) -57px top no-repeat;
}
.select_sexx {width:100%; position:relative;}
.select_sexx p {display:inline; margin: 0 7%;}
.ic_sex {width:auto !important;}
.img_card {margin:10px 10px 15px 10px;position: relative;}
.select_sexx .label_r1 { left: 84px;  position: absolute;  top: 55px;}
.select_sexx .label_r2 { position:absolute; right:82px; top:55px;}
.des_5bb {margin:30px 5px 10px 5px; color:#fff;}



/*update wap vuidehoc*/
.bg_xanh {background:url(../images/bg_content.png)top left repeat;}
.wap_quiz690 {width:100%; text-align:center; background:url(../images/bg_content.png)top left repeat;}
.q_header {text-align:center; background:url(../images/bg_header.png)top left repeat-x; height:50px; background-size:160px;}
.q_header .q_btn_back {float:left;}
.q_header .q_btn_back i {font-size:20px; margin-left: 10px; margin-top:4px; display: block;}
.q_header .q_btn_home {float:right;}
.q_header .q_btn_home i {font-size:20px; margin:5px 10px 0 0; float: left;}
.img_title_header {height:44px; margin-top:-5px;}
.q_content {margin:30px 0; text-align:center; width:100%;}
.list_linhvuc {}
.list_linhvuc li {
  margin: 15px auto;
  width: 90%;

  border-radius: 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -web-kit-border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  border-top-left-radius:40px;
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  border-bottom-left-radius:40px; 
  border:3px solid #008d4f;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  

  	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ 
}
.list_linhvuc li h3 a {display:block; font-size:16px; text-shadow: 0 1px 0 #fff; color:#333; padding:7px 0;}
.list_linhvuc li h3 a:visited {}
.list_linhvuc li:active, .list_linhvuc li:visited {border:3px solid #fff !important;
	background: rgb(255,183,107); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
}
.list_linhvuc li:active > a, .list_linhvuc li:visited > a {color:#fff; text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);}
.text_content {margin:20px;}
.text_content p {line-height:22px; font-size:14px; font-weight:normal; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); text-align:justify;}
.q_table_content {margin:15px 10px;}
.q_table_bangthanhtich {border-collapse:collapse; font-weight:bold; font-size:14px; width:100%;
	border-radius: 10px 10px 10px 10px;
	  -moz-border-radius: 10px 10px 10px 10px;
	  -web-kit-border-radius: 10px 10px 10px 10px;
	  -o-border-radius: 10px 10px 10px 10px;
	  border-top-left-radius:10px;
	  border-top-right-radius:10px;
	  border-bottom-left-radius:10px;
	  border-bottom-left-radius:10px; 
	  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ 
}
.q_table_bangthanhtich tr {}
.q_table_bangthanhtich tr td {padding:10px 0; border-bottom:1px dotted #ccc;}
.q_table_content p {line-height:22px; font-size:14px; font-weight:normal; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);}
.table_color_1 {color:#f00; }
.table_color_2 {color:#ff7a00; }
.table_color_3 {color:#008d4f; }
.table_td_number {width:20%;}
.table_td_phone {width:45%;}
.table_td_point {width:35%;}
.table_td_number span {border:2px solid #333; border-radius:50px 50px 50px 50px; padding:0px 5px;}
.table_td_number_xx span {padding:0 1px;} 
.table_td_number_1 span {border:2px solid #f00; }
.table_td_number_2 span {border:2px solid #ff7a00; }
.table_td_number_3 span {border:2px solid #008d4f; }
.p_notification {margin:0 10px; font-size:13px; line-height:22px;}

.btn_same_1 {
	color:#fff; font-weight:bold; font-size:18px; padding:5px 15px;
	border:3px solid #d85711;
	box-shadow: 0 1px 3px rgba(0, 0, 0, #f00) inset;
	
	background: rgb(255,183,107); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,183,107,1) 0%, rgba(255,167,61,1) 50%, rgba(255,124,0,1) 51%, rgba(255,127,4,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,183,107,1)), color-stop(50%,rgba(255,167,61,1)), color-stop(51%,rgba(255,124,0,1)), color-stop(100%,rgba(255,127,4,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,183,107,1) 0%,rgba(255,167,61,1) 50%,rgba(255,124,0,1) 51%,rgba(255,127,4,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffb76b', endColorstr='#ff7f04',GradientType=0 ); /* IE6-9 */
	
	border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -web-kit-border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  border-top-left-radius:40px;
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  border-bottom-left-radius:40px;
  text-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
  
	}
.all_around {
	border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	  -moz-border-radius: 10px 10px 10px 10px;
	  -web-kit-border-radius: 10px 10px 10px 10px;
	  -o-border-radius: 10px 10px 10px 10px;
	  border-top-left-radius:10px;
	  border-top-right-radius:10px;
	  border-bottom-left-radius:10px;
	  border-bottom-left-radius:10px; 
	  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.2);
  	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */ 
	
	padding:20px 0 35px 0;
	}
.man_choi {padding:5px 0 20px 0;}
.point_manchoi {float:right;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	border:3px solid #ccc;
	border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -web-kit-border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  border-top-left-radius:40px;
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  border-bottom-left-radius:40px;
  padding:4px 10px; 
  margin-right:5px;
  font-size:14px;
  }

.man_choi_top {display:inline-block; width:100%;}
.time_down {padding-left:8px; padding-right:8px; float:left; margin-left:5px;}
.time_down span {line-height:20px; float:right;}
.noidung_manchoi {margin:5px -5px; background:#f79759; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);}
.noidung_cauhoi {background:#f5f5f5; display:inline-block; margin:5px; width:96%; padding:5px 0;
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	-o-border-radius:5px 5px 5px 5px;
	border-top-left-radius:5px;
	border-top-rigth-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-left-radius:5px;
	border:2px solid #930;
	font-size:14px; font-weight:bold;
	color:#00804b; text-shadow:0 1px 0 #fff;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.trogiup_manchoi ul {width:100%; margin-bottom:5px; display:inline-block; width:100%;}
.trogiup_manchoi ul li {display:inline-block; margin:0 0px; padding:0 10px; box-shadow: 0 1px 0px rgba(255, 255, 255, 0.5); border:2px solid #ab5c2c;

	border-radius: 40px 40px 40px 40px;
  -moz-border-radius: 40px 40px 40px 40px;
  -web-kit-border-radius: 40px 40px 40px 40px;
  -o-border-radius: 40px 40px 40px 40px;
  border-top-left-radius:40px;
  border-top-right-radius:40px;
  border-bottom-left-radius:40px;
  border-bottom-left-radius:40px;
  
  background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */}
.trogiup_manchoi ul li a {display:block; font-weight:bold; font-size:12px; color:#1e9db6; text-shadow: 0 1px 0 #fff;}
.ketqua_manchoi ul {width:90%; margin: 0 auto;}
.ketqua_manchoi ul li {width:100%; display:inline-block; margin-bottom:0;}
.ketqua_manchoi ul li a {display:block; font-weight:bold;}
.ketqua_manchoi .list_linhvuc li {border-color:#666;}
.q_header a, .q_btn_home a {color:#fff;}
/* update vui-doc-la wapsite-main 16/12/2013 */
.item_super_block {width:48%; height:100px; overflow:hidden; position:relative; float:left; margin:1%;}
.item_super_block a {width:100%; height:auto;}
.item_super_block span {position:absolute; bottom:0; left:0; background:rgba(0, 0, 0, 0.5); color:#fff; font-size:11px; font-weight:bold; padding:2px 2%; line-height:15px;width:96%;}
.btn_videoplayer {position:absolute; top:27px; left:42%; width:35px;}

/* update teenquiz wapsite-main 16/12/2013 */
.super_block_teenquiz {background:url(/wap/skin/mteen/images/bg_wap_teenq.gif) repeat scroll center; padding:10px 0;}
.super_block_teenquiz a {display:block;}
.super_block_teenquiz a img {width:100%; height:auto;}
/* update dang nhap - dang ky - thong tin tai khoan */
.margin_10 {margin:5px;}
.form_dang_nhap .input_div input,
.form_dang_ky .input_div input,
.form_ttcn .input_div input,
.form_doimk .input_div input,
.form_quenmk .input_div input,
.btn_style_3 {
  background: none repeat scroll 0 0 #F2F2F2;
  outline: 1px solid #D5D5D5;
  outline-offset:-1px;
  border-radius: 2px;
  margin-bottom: 10px;
  padding:5px 0;
  width: 100%;
  text-indent:5px;
  cursor:pointer;
}
.btn_style_3 {display:block; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.h1_form {margin:10px 5px; font-size:18px;}
.btn_style_1,
.form_goidichvu input{-moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
	box-shadow:inset 0px 1px 0px 0px #f5978e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FF901F), color-stop(1, #ff7a00));
	background:-moz-linear-gradient(top, #FF901F 5%, #ff7a00 100%);
	background:-webkit-linear-gradient(top, #FF901F 5%, #ff7a00 100%);
	background:-o-linear-gradient(top, #FF901F 5%, #ff7a00 100%);
	background:-ms-linear-gradient(top, #FF901F 5%, #ff7a00 100%);
	background:linear-gradient(to bottom, #FF901F 5%, #ff7a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0);
	background-color:#FF901F;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ff7a00;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px rgba(0, 0, 0, 0.25);}
    .btn_active_goidv {background:#FF901F; color:#fff; font-weight:bold;}
.mssalert{
    border:solid 2px #008040 ;
    background: #fff;
    padding: 15px;
    margin: 15px;
    border-radius:5px;
    color: #FF8000;
    font-weight: bold;
}	
.bl_3z {margin-top:190px;}
@media only screen and (min-device-width : 320px) {
.obj1, .obj2 {left:32%;}
}
@media only screen and (min-device-width : 480px) {
.obj1, .obj2 {left:39%;}
}
@media only screen and (min-device-width : 800px) {
.obj1, .obj2 {left:44%;}
}


@keyframes resize {
0% {    
    color: #fff;
    background:#80FF00 ;
  }
  50% {
    color: #fff;
    background:#fff ;    
  }
  100% {
    color: #fff; 
    background:#80FF00;
  }
}

@-webkit-keyframes resize /* Safari and Chrome */
{
0% {    
    color: #fff;
    background:#80FF00 ;
  }
  50% {
    color: #fff;
    background:#fff ;    
  }
  100% {
    color: #fff; 
    background:#80FF00;
  }
}
.flashcolor {background: none !important;}
.flashcolor a{
  border-radius: 40px;  
  animation-name: resize;
  animation-duration: 0.2s;
  animation-iteration-count: 8;
  animation-direction: alternate;
  animation-timing-function: ease-in-out;
  -webkit-animation-name: resize;
    -webkit-animation-duration: 0.2s;
    -webkit-animation-iteration-count: 8;
    -webkit-animation-timing-function: ease-in-out;
    
} 
.exitbtn{margin: 10px;padding: 5px;border: solid 2px #80FF00;background-color: #fff;float: right;border-radius:6px}
.item_sidebar .icon-mobile-phone {margin-right:22px !important;}
.vdh_header{color:#fff;font-size: 16px;font-weight: bold;padding-top:8px;text-shadow: 0px -1px 2px #312624; display: inline-block;}
.smsbtn{
    background-color: #F2F2F2;border:solid 1px #ccc;padding: 5px;border-radius:4px;
    display: inline-block;margin-top: 6px;
}
.text_center{text-align: center;}
.dottEd {width:4px; height:4px; display:inline-block; background:#666; float:left; margin: 16px 5px 0 0;}

.datechoosen_tuvi li {border-bottom:1px solid #333 !important; background:#666 !important; border-radius:3px !important;}
.datechoosen_tuvi li:last-child, .datechoosen_tuvi li:nth-child(4n) {border:none !important; background:none !important; border-radius:0 !important;}
.datechoosen_tuvi li input {background:#666666; margin-left:-5px; font-weight: bold; color:#fff;}

.choosedatelvs {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
  border-radius: 2px;
  -moz-border-radius:2px;
  -webkit-border-radius:2px;
  -o-border-radius:2px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
  color: #FFFFFF;
  display: block;
  font-weight: bold;
  padding: 2px 0;
  text-align: center;
  text-shadow: 0 1px 2px #000000;
}
#xnform {
  background: none repeat scroll 0 0 rgba(255, 255, 255, 0.2);
  border-radius: 0 0 2px 2px;
  padding: 10px;
}
.ftop10 {
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.btnxemtv_lvs {font-size:12px; font-weight:bold; color:#333; background:#fff; padding:3px 7px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}


/* vote block */
/*.left{float:left}*/
        /*#imgcapth { border:1px solid #ccc; }*/
		#mcpth_text {padding:5px; border:1px solid #ccc;  background:#f4f4f4; border-top:none; width:168px;}
		.reloadcaptchar {width:100%; margin:0 0 10px 0; text-decoration:underline;}
		.voteBlock {
		  background: none repeat scroll 0 0 #FFFFFF;
		  border-bottom: 1px solid #CCCCCC;
		  float: left;
		  padding: 10px 0;
		  text-align: center;
		  width: 100%;
		}
		.voteArea {width:100%; text-align:center;}
		.headingvote {font-size:14px; font-weight:bold;}
		.voteArea img {margin:0 0 4px;}

		.voteResults {display:block; width:100%; float:left;}
		.leftResults {width:90px; height:auto; text-align:center; display:inline-block; float:left; margin-top:15px;}
		.leftResults .point{ font-size:50px; line-height:50px; font-weight:normal; font-family:"Times New Roman", Times, serif;}
		.leftResults img{}
		.leftResults p{font-size:11px; line-height:20px; color:#999;}
		
		.rightResults {width:90px; height:auto; display:inline-block; margin-left:25px; text-align:left;}
		.rightResults .itemRR {width:100%; color:#737373; font-weight:400; position:relative; height:23px;}
		
		.rightResults .itemRR5 .votebar{ background:#88B131; width:100%;}
		.rightResults .itemRR4 .votebar{ background:#99CC00; width:70%;}
		.rightResults .itemRR3 .votebar{ background:#FFCF02; width:10%;}
		.rightResults .itemRR2 .votebar{ background:#FF9F02; width:50%;}
		.rightResults .itemRR1 .votebar{ background:#FF6F31; width:10%;}
		
		.votebarLabel {
		  background: url("/wap/skin/mteen/images/votestar1.jpg") no-repeat scroll 1px 2px rgba(0, 0, 0, 0);
		  font-size: 11px;
		  left: -30px;
		  letter-spacing: 1px;
		  position: absolute;
		  top: 4px;
		  width: 13px;
		  height: 23px;
		  padding-left: 16px;
		  line-height: 21px;
		}
		.votebar {display:inline-block; height:23px;}
		.votebarNumber {line-height:23px; font-size:11px; right:5px; position:absolute;}
 /*.left{float: left;} */
 .right{float: right;}
.vccomment{clear:both}
.vcitem{
    margin: 10px 0;border-bottom:dotted 1px #E6E6E6;clear:both;padding-bottom: 5px;
}
.vcitem .vcnumber{
    font-weight: bold;margin: 3px 0px;
}
.vcitem .vccontent{
    margin: 5px 5px 0 5px;
}
.needcaltime{color: #ccc;font-weight: normal;font-size: 11px;}
.vccmmore{clear:both;text-align: center;cursor: pointer;font-weight: bold;font-size: 11px;}
.cmbtn{padding: 5px;color: #fff;font-weight: bold;margin: 5px;background-color: #484848;}
/* facebook fanpage button */
.btnSocialWap {margin-top:10px; float:left; width:100%; text-align:center;}
.votearea {float:left; text-align:center; width:100%;}
.imgcaptchar {margin:10px 0; width:100%; display:block;}
.votearea .left, .voteResults .left {float:none !important; display:inline-block;}
.voteResults #votebtn {
	-moz-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f9eca0;
	box-shadow:inset 0px 1px 0px 0px #f9eca0;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f0c911), color-stop(1, #f2ab1e));
	background:-moz-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-webkit-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-o-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:-ms-linear-gradient(top, #f0c911 5%, #f2ab1e 100%);
	background:linear-gradient(to bottom, #f0c911 5%, #f2ab1e 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0c911', endColorstr='#f2ab1e',GradientType=0);
	background-color:#f0c911;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #e65f44;
	color:#c92200;
	font-size:12px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ded17c;
	}


.myButton {
	
	
	display:inline-block;
	cursor:pointer;
	
	font-family:arial;
	
}


.popupSA {
    background: linear-gradient(to bottom, #FFFFFF 5%, #F6F6F6 100%) repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    box-shadow: 0 -1px 0 #DDDDDD inset;
    padding-bottom: 10px;
    text-align: center;
    width: 100%;
}
.popupSA p {
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    line-height: 16px;
    margin: 10px;
}
.ctStore {
}
.ctStore a {
    display: inline-table;
    margin: 0 5px;
}
.ctStore a img {
    height: auto;
    width: 100px;
}
.closebtnP {
    display: block;
    float:right;
    margin-top:-5px !important;
    
}
.closebtnP img {
    margin-top: 10px;
    width: 20px !important;
}

#to_top {
    bottom: 20px;
    display: none;
    position: fixed;
    right: 20px;
    z-index: 9999;
}

.onlineWidget 
{
    margin: 30px auto 0;
    background-color: #F9F9F9;
    border: 2px solid #FFFFFF;
    border-radius: 6px;
    box-shadow: 0 0 3px #CCCCCC;
    cursor: pointer;
    height: 25px;
    padding: 4px 8px;
    position: relative;
    text-shadow: 0 2px 0 #FFFFFF;
    width: 130px;
}
.count 
{
    color: #777777;
    margin: 30px auto 0;
    font-size: 11px;
    font-weight: bold;
    margin-top: -3px;
    text-align: center;
    width: 150px;
    
}
.item_statistic{
    color :#FEA800;
}
.label 
{
    float: left;
    font-size: 10px;
    padding: 7px 0 0 7px;
    text-transform: uppercase;
}

.tt_vdh {
    background: none repeat scroll 0 0 #FF7A00 !important;
    border: 3px solid #FFFFFF !important;
    position: relative;
}
.tt_vdh {
    background: none repeat scroll 0 0 #FF7A00 !important;
    border: 3px solid #FFFFFF !important;
    position: relative;
}
.tt_vdh h3 a {
    color: #FFFFFF !important;
    text-shadow: none !important;
    text-transform: uppercase;
}
.tt_vdh h3 a span {
    position: absolute;
    right: -10px;
    top: -15px;
}
.tt_vdh h3 a span img {
    width: 30px;
}
#votebtn {
    background: none repeat scroll 0 0 #333333;
    border-radius: 2px;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    margin-left: 10px;
    width: 70px;
}
.has-error{
     color: #ff0000;
}
.success{
    color:#46C646;
}
.list_comment_vote {
  float: left;
  padding: 2%;
  width: 94%;
}
.btnvote { padding:5px 10px; background:#333; font-weight:bold; color:#fff; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px;}
.list_comment_vote table {
   height: auto;
   width: 100%;
   text-align:left;
}
.list_comment_vote table tr {
  background: none repeat scroll 0 0 #F5F5F5;
  border: 1px dashed #CCCCCC;
  border-radius: 5px;
  float: left;
  margin-bottom: 7px;
  padding: 5px 2%;
  width: 96%;
}
.list_comment_vote table tr td:first-child 
{
  color: #0066FF;
  font-weight: bold;
  overflow: hidden;
  padding-right: 10px;
  width: 80px;
}
.list_comment_vote table tr td {line-height:17px;}
.list_comment_vote table tr td label {color:#999; font-style:italic;}
.headingvote {
    font-size: 14px;text-shadow: 0 0 0 #FFFFFF;
    margin-bottom:8px;
    }


.vote_item{
    opacity: 0.6;
	display:inline-block;
}
.vote_selected{
    opacity: 1;
}
.vote_item img{
    width:30px;
    height:30px;
    cursor: pointer;
} 

#vote_box{
      width:305px;
      cursor: pointer;
      margin-top:5px;
	  display:inline-block;
}
.vote_selected{
    opacity: 1;
}
.vote_item p{
    padding: 5px;
    font-weight:bold;
    font-size: 10px;
}
.note{
    text-shadow: 0 0 0 #FFFFFF;
    padding-top: 5px;
    font-weight:bold;
    display:block;
    font-size:13px;
    
}
#captcha {
  background: none repeat scroll 0 0 #F6F6F6;
  border: 1px dashed #CCCCCC;
  border-radius: 3px;
  float: left;
  margin: 5px 3%;
  padding: 0 0 10px;
  width: 94%;
}

.result-vote ul {
      margin: 0 10px;
      padding: 0;
}
.vote-diagram {
  float: left;
  height: 20px;
  position: relative;
  width: 68%;
}
.result-vote {float:left; width:100%; margin:5px 0;}
.result-vote ul .result-item {
     display: block;
    height: 25px;
    width: 100%;
}
.result-vote ul .result-item .number-vote-box {
    background: none repeat scroll 0 0 #EF018D;
    display: inline-block;
    height: 15px;
}
.result-vote ul .result-item.item-2 .number-vote-box {
    background: none repeat scroll 0 0 #2E3192;
}
.result-vote ul .result-item.item-3 .number-vote-box {
    background: none repeat scroll 0 0 #8DC540;
}
.result-vote ul .result-item.item-4 .number-vote-box {
    background: none repeat scroll 0 0 #F8ED33;
}
.result-vote ul .result-item.item-5 .number-vote-box {
    background: none repeat scroll 0 0 #FFF360;
}
.result-vote ul .result-item .label 
{
   float: left;
  margin-right: 4px;
  padding: 0;
  text-align: left;
  text-transform: none;
  width: 25%;
}
.result-vote ul .result-item .label > span {
    display: inline-block;
    width: 60px;
	float:left;
	margin-top:1px;
}
.result-vote ul .result-item .vote-number {
  float: right;
  font-size: 11px;
  position: absolute;
  right: -20px;
  top: 0px;
  font-weight:bold;
}

.result-item img 
{
    width: 15px;
}
.label span{
    font-weight:bold;
}
.leftInputC input{border:1px solid #ccc; padding:2px;}
.comment_box_vote {float:left; width:100%;}
.comment_box_vote table {width:100%;}
.comment_box_vote table select {width:88.4%; padding:2px; border:1px solid #ccc;}
.comment_box_vote table textarea {width:88%; padding:2px; border:1px solid #ccc;}
.field-validation-error {
    color: #FF0000;
    display: block;
    padding-left: 5px;
}
.field-validation-valid {
    display: none;
}
.input-validation-error {
    background-color: #FFEEEE;
    border: 1px solid #FF0000;
}
.validation-summary-errors {
    color: #FF0000;
    font-weight: bold;
}
.validation-summary-valid {
    display: none;
}
.margin_7 .description_tp {font-family:'Times New Roman' !important; font-size:18px !important}
.nd_tin font{font-size:18px !important; font-family:'Times New Roman' !important;text-align: justify !important;line-height:25px}


/* update wap: album music */
	/* show index */
	.music_album_uteen {background:#f8f8f8; border:1px solid #ccc; border-radius:4px 4px 4px; -moz-border-radius:4px 4px 4px; -webkit-border-radius:4px 4px 4px; -o-border-radius:4px 4px 4px; margin:0 7px;}
	.music_album_uteen h3 { display:block; border-bottom:1px solid #ccc; line-height:30px; text-align:center;}
	.music_album_uteen h3 a {}
	.music_album_uteen ul {display:block;}
	.music_album_uteen ul li {width:45%; display:inline-block; overflow:hidden; margin:10px 3%;}
	.music_album_uteen ul li:nth-child(2n) {margin:10px 0;}
	.music_album_uteen ul li h2 {display:block;}
	.music_album_uteen ul li h2 a {display:block;}
	.music_album_uteen ul li h2 a img {width:100%; height:auto;}
	.music_album_uteen ul li h2 a strong {display:block; text-align:center; font-size:14px; font-weight:bold; color:#06F;}
	.music_album_uteen ul li h2 a span {display:block; text-align:center; font-size:12px; color:#666;}
	
	/* show cate */
	.show_cate {border:none; margin:0; background:none; display:inline-block;}
	.show_cate ul li {float:left; width:100%; margin:0; padding-bottom:10px; border-bottom:1px solid #f5f5f5;}
	.show_cate ul li:last-child {border-bottom:none; padding-bottom:0;}
	.show_cate ul li h2 a img {float:left; width:75px; height:75px; margin-right:10px;}
	.show_cate ul li h2 a strong {text-align:left;}
	.show_cate ul li h2 a span {text-align:left;}
	
	/* show dentail */
	.img_avatar_music {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 2px 6px #999;
  float: left;
  height: 100px;
  padding: 3px;
  position: relative;
  width: 100px;
  z-index: 100;
}
.rotate_w_play {
  float: left;
  height: 90px;
  margin-left: -47px;
  margin-top: 7px;
  position: relative;
  width: 90px;
  z-index: 99;
  margin-right:10px;
}
.mppl_1, .mppl_2 {
  float: left;
  width: 100%;
}
.info_song_in_play p {color:#666;}
.info_song_in_play p strong {font-size:14px;}
.playlist_player ol {
  background: none repeat scroll 0 0 #f5f5f5;
  border: 1px solid #ddd;
  float: left;
  height: 179px;
  overflow-y: scroll;
  width: 100%;
  list-style:none;
  padding:0;
}
.playlist_player ol li {
  border-bottom: 1px solid #ddd;
  padding: 10px;
}
.playlist_player ol li a {
  color: #000;
  font-size: 12px;
  font-weight: bold;
}
	
	
/* update css uteen wap student hieuht 05/08/2014 */
.content_student {padding:5px;}
.heading_st {
  border-left: 3px solid #ff7e00;
  display: block;
  font-size: 16px;
  line-height: 34px;
  padding-left: 5px;
  background:#f2f2f2;
  text-transform:uppercase;
}
.heading_st a {color: #000;}
.main_st {
    background: none repeat scroll 0 0 #fff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    display: block;
    padding: 5px;
    position: relative;
}
.main_st_thumbnail {
  position: relative;
  width: 100%;
}
.main_st_title {
  color: #333;
  display: block;
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  padding: 8px 5px 5px;
}

.list_st_1 {background:#f1f1f1; border-top:2px solid #ddd; display:inline-block; padding:3px 0; margin-bottom:5px; width:100%;}
.list_st_1 li {margin:0 5px; border-bottom:1px solid #ccc;}
.list_st_1 li:last-child {border-bottom: none;}
.list_st_1 li a {line-height:16px; font-size:13px; color:#000; display:inline-block; padding:5px 0; font-weight:bold;}

.list_st_2 {
  text-align: center;
}
.list_st_2 li {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  display: inline-block;
  margin: 0 0 10px;
  overflow: hidden;
  vertical-align: top;
  width: 48.5%;
}
.list_st_2 li:nth-child(2n+1) {
  margin-right: 3px;
}
.list_st_2 li a.hp-news {
  background: none repeat scroll 0 0 #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  display: block;
  overflow: hidden;
  position: relative;
  vertical-align: top;
}
.fix_pos {
  display: block;
  position: relative;
}
.list_st_2 li a.hp-news img.hp-thumbnail {
  display: block;
  width: 100%;
}
.list_st_2 li a.hp-news h3.hp-title,
.list_st_2 li a.hp-news h2.hp-title {
  color: #333;
  font-size: 13px;
  font-weight: bold;
  line-height: 16px;
  padding: 5px 9px 8px;
  text-align: left;
}


	.menu_std {position:relative;}
	.nav-button {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	  border: medium none;
	  display: block;
	  margin: 0;
	  padding: 5px 7px;
	  position: absolute;
	  right: 0;
	  text-indent: -9999px;
	  z-index: 999;
	}
	.nav-button .slicknav_icon-bar {display:block; width:20px; height:2px; border-radius: 1px; background:#999; margin-bottom:4px;}
	.nav-button .slicknav_icon-bar:first-child {margin-top:3px;}
	.menu_std h3 {position:absolute; left:10px; font-size:16px; line-height:35px; text-transform:uppercase;}
	/* Navigation Bar
	-------------------------------------------------------- */

	.primary-nav {
		width: 100%;
		float: none;
		background-color: #eeeeee; /* change the menu color */
		display: block;
		height: 35px;
		margin: 0;
		padding: 0;
		overflow: hidden;
		box-shadow: 0 1px 2px rgba(0,0,0, 0.3);
		top: 0px;
		left: 0px;
		z-index: 998;
		clear: both;
	}
	.primary-nav li {
		display: none;
		width: 100%;
		font-family: Arial;
		background:#f7f7f7;
	}
	.primary-nav li a {
	  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	  border-top: 1px solid #fff;
	  color: #333;
	  display: block;
	  font-size: 12px;
	  font-weight: bold;
	  padding: 10px 3%;
	  text-decoration: none;
	  width: 94%;
	}
	.primary-nav > li:first-child {
		border-top: 1px solid rgba(0,0,0,.2);
	}
	/* Toggle the navigation bar open  */

	.primary-nav.open { 
		height: auto; 
		padding-top: 35px;
	}
	.primary-nav.open li { 
		display: block; 
	}

	/* Submenus – optional .parent class indicates dropdowns */

	.primary-nav li.parent > a:after {
		content: "?";
		color: rgba(0,0,0,.5);
		float: right;
	}
	.primary-nav li ul {
		display: none;
		background:#eee;
		border-top: 0 none;
		padding: 0;
	}
	.primary-nav li ul li a {background:#eee; border-bottom:1px solid #ddd;}
	.primary-nav li ul a {
		border: 0 none;
		font-size: 12px;
		padding: 10px 5%;
		font-weight: normal;
	}

	.primary-nav li:hover ul {
		display: block;
		border-top: 0 none;
		transition: all 0.5s;
	}

 /* End Mobile Styles */
 	.list_std {margin:10px 10px 0 10px; overflow:hidden;}
	.item_list_std {display:inline-block; width:100%; border-bottom:1px dotted #ddd; padding:10px 0;}
	.item_list_std:first-child {padding-top:0;}
	.item_list_std h3 {display:inline-block;}
	.item_list_std h3 a {display:inline-block;}
	.item_list_std h3 a img {width:100%;}
	.item_list_std h3 a strong {display:inline-block; width:100%; text-transform:uppercase; color:#333; font-size:14px; margin-top:15px; line-height:18px;}
	.item_list_std h3 a label {display:inline-block; width:100%; padding:15px 0; font-weight:normal; color:#999;}
	.item_list_std h3 a span {font-size:14px; line-height:18px; font-weight:normal; color:#000}
	.div_xemthem {width:100%; text-align:center; display:inline-block; padding-bottom:10px; margin-top:10px;}
	.btn_more_std {color:#fff; font-size:14px; font-weight:bold; background:#333; line-height:34px; padding:7px 15px; border-radius:3px;}
	
	.breacum_std {margin:10px;}
	.breacum_std li {display:inline; margin-right:10px;}
	.breacum_std li a.active {font-weight:bold; color:#ff7e00;}
/* update content huong dan su dung wap 8/8/2014 */
.content_hdsdDV { margin:10px;line-height:22px;}
.table_hdsd {width:100%;  text-align:center;}
.table_hdsd tr td {border:1px solid #ccc; padding:3px;}
.btn_ {background:#ff7e00; -moz-background:#ff7e00; -webkit-background:#ff7e00; -o-background:#ff7e00; color:#fff; font-size:11px; font-weight:bold; padding:2px;}

/* update lich_chieu_phim wapsite 14/8/2014 */
.htSL {-webkit-appearance: none; background:#f5f5f5; border:1px solid #ddd; padding:5px 0; display:block; border-radius:3px; -moz-border-radius:3px; width:100%; margin-bottom:10px;}
.dsPhim {display:inline-block; width:100%;}
.dsPhim li {width:100%; min-height:75px; margin-bottom:10px; background:#f2f2f2;}
.dsPhim li a {display:block; width:100%; position:relative; float:left;}
.dsPhim li a img {width:75px; height:auto; }
.spanL {float:left; margin-left:85px;}
.spanL span {display:block; font-size:14px; font-weight:bold; line-height:18px;}
.spanL label {display:block; font-size:12px; color:#999;}
.thumbLCP {width:75px; height:75px; overflow:hidden; position:absolute; top:0; left:0;}
.dateLCP {text-align:center; line-height:16px; width:100%;}
.tbLCP {width:100%; text-align:center;}
.tbLCP tr td {padding:5px; border:1px solid #ddd;}
.tbLCP tr:first-child td {background:#eee; font-weight:bold; text-transform:uppercase; color:#000;}
.tbLCP tr td span {padding:2px 5px; background:#666; color:#fff; display:inline-block; margin:3px 2px;}
.tbLCP tr td label {display:block; padding:5px; background:#ff7e00; color:#fff; font-size:14px; font-weight:bold; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; border-radius:3px;}
.tbLCP strong {font-size:12px; color:#666; display:block; font-size:11px;}
.sftr { margin-bottom:10px; display:inline-block; width:100%;}
.sftr h2 {float:left; font-size:14px; color:#333; line-height:30px;}
.sftr_btn {float:right;}

/*hanv update 9/10/2014 popup*/
.mask {background:rgba(0, 0, 0, 0.75); position:fixed; width:100%; height:100%; left:0; top:0; z-index:9997;}
.showPopup { display:block; margin:0 20px;margin-top:40%; background-color:#fff; box-shadow: 0 0 5px #333; border-top:3px solid #fd651c; position:relative; z-index:9998;}
.titlePopup {position:relative; font-size:14px; font-weight:bold; background:#eaeaea; padding:10px 0; margin:0;}
.closeBtnPopup {
    border: 1px solid #ddd;
    border-radius: 50%;
    color: #666;
    font-size: 11px;
    padding: 2px 5px 2px;
    position: absolute;
    right: 6px;
    text-decoration: none;
    top: 10px;
}
.contentPopup {font-size:12px; font-weight:normal; margin:7px; color:#333; line-height:16px;}
.okBtnPopup { text-decoration: none;display:inline-block; padding:5px 20px; border:none; background:#ff7e00; color:#fff; font-size:14px; font-weight:bold;  margin-bottom:10px;}
.hieuht {position:fixed; text-align:center; width:100%;}
.ct_ {position:relative; z-index:9998; background:#fff; border-top:3px solid #fd651c; width:80%; margin:30% 10% 0 10%;}
.closeBtnBanner {
    background-color: #000000;
    border: 1px solid #ffffff;
    border-radius: 50%;
    color: #ffffff;
    font-size: 11px;
    padding: 1px 5px 2px;
    position: absolute;
    right: 0px;
    text-decoration: none;
    top: -9px;
}

/* 31.1.2015 - hieuht - update giao dien tet am lich wap uteen */
.box_header {position:relative; overflow:hidden;}
.i1 {
  left: 0;
  position: absolute;
  top: -5px;
  z-index: -1;
}
.i2 {
  position: absolute;
  right: 80px;
  top: 0;
}
/*vienld 29/5/2015*/
.btn-getdowload {
    display: inline-block;
    padding: 12px 5px;
    color: #808080;
    border: 1px solid #e5e5e5;
    background: #f7f7f7;
    margin-right: 7px;
    line-height: 0;
    float: left !important;
}
.btn-getdowload span {
    position: relative;
    top: 4px;
    color: #f07700;
}
/*hanv update 9/10/2014 popup*/
.mask {background:rgba(0, 0, 0, 0.75); position:fixed; width:100%; height:100%; left:0; top:0; z-index:9997;}
.showPopup { display:block; margin:0 20px;margin-top:40%; background-color:#fff; box-shadow: 0 0 5px #333; border-top:3px solid #fd651c; position:relative; z-index:9998;}
.titlePopup {position:relative; font-size:14px; font-weight:bold; background:#eaeaea; padding:10px 0; margin:0;}
.closeBtnPopup {
    border: 1px solid #ddd;
    border-radius: 50%;
    color: #666;
    font-size: 11px;
    padding: 2px 5px 2px;
    position: absolute;
    right: 6px;
    text-decoration: none;
    top: 10px;
}
.contentPopup {font-size:12px; font-weight:normal; margin:7px; color:#333; line-height:16px;}
.okBtnPopup { text-decoration: none;display:inline-block; padding:5px 20px; border:none; background:#ff7e00; color:#fff; font-size:14px; font-weight:bold;  margin-bottom:10px;}
.hieuht {position:absolute;top: 0px; text-align:center; width:100%;}
.ct_ {position:relative; z-index:9998; background:#fff; border-top:3px solid #fd651c; width:80%; margin:30% 10% 0 10%;}
.closeBtnBanner {
    background-color: #000000;
    border: 1px solid #ffffff;
    border-radius: 50%;
    color: #ffffff;
    font-size: 11px;
    padding: 1px 5px 2px;
    position: absolute;
    right: 0px;
    text-decoration: none;
    top: -9px;
}

.hr{
	border:1px dashed #ccc;
	margin:10px 0;
}

/*** Table Styles **/

.table-fill {
  background: #f07700;
  border-collapse: collapse;
  margin: auto;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
  border-bottom:2px solid #C7C7C7;
}
 
.table-fill th {
  color:#fff;;
  background:#f07700;
  border-bottom:4px solid #C7C7C7;
  border-right: 1px solid #fff;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

.table-fill th:first-child {
  border-top-left-radius:3px;
}
 
.table-fill th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
.table-fill tr {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
.table-fill tr:hover td {

}
 
.table-fill tr:first-child {
  border-top:none;
}

.table-fill tr:last-child {
  border-bottom:none;
}
 
.table-fill tr:nth-child(odd) td {
  background:#F1F1F1;
}
 
.table-fill tr:nth-child(odd):hover td {


}

.table-fill tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
.table-fill tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
.table-fill td {
  background:#FFFFFF;
  text-align:left;
  vertical-align:middle;
  border-right: 1px solid #C1C3D1;
}

.table-fill td:last-child {
  border-right: 0px;
}

.table-fill th.text-left {
  text-align: left;
}

.table-fill th.text-center {
  text-align: center;
}

.table-fill th.text-right {
  text-align: right;
}

.table-fill td.text-left {
  text-align: left;
}

.table-fill td.text-center {
  text-align: center;
}

.table-fill td.text-right {
  text-align: right;
}
.table-fill td a {
	color:#ff9900;
}
.table-fill td a:hover{
	color:#ff9900;
}

.btn_style_3 {
    background: linear-gradient(to bottom, #FF901F 5%, #FF7A00 100%) repeat scroll 0 0 #FF901F;
    border: 1px solid #FF7A00;
    box-shadow: 0 1px 0 0 #F5978E inset;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
}

/* POPUP */

#report {
    background: #fff none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 1px 1px #ccc;
	padding:15px;
	margin:10px;
}
#report h1{
	font-size:14px;
	font-weight:bold;
}
.hr{
	border:1px #ccc dashed;
	margin:10px 0;
}
.input_style_1 {
    background: none repeat scroll 0 0 #F2F2F2;
    border: 1px solid #CCCCCC;
    border-radius: 3px;
    box-shadow: 0 2px 0 #FFFFFF inset;
    padding: 5px;
	width:200px;
}

/* HU?NG D?N S? D?NG */

.hdsdweb {float:left; padding:0 10px; line-height:27px; text-align:justify;}
.hdsdweb h1{
	font-size:14px;
	font-weight:bold;
}
.hdsdweb a{
	color:#ff9900;
}

.tbHDSDwe table tr td {
    padding: 0 2px;
    border: 1px solid #ccc;
}
.tbHDSDwe table tr td {
    padding: 2px !important;
}
.tbHDSDwe {
    text-align: center;
}
.hdsdweb strong{
	font-weight:bold;
}

.video-respon{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-respon iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}


/*------------------------------------------------------------------*/
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination {
    margin: 0 auto;
    text-align: center;
    width: auto;
    margin-top: 20px;
}

.pagination>li {
    display: inline;
}
.pagination>li>a, .pagination>li>span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px;
}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default;
}
.pagination-lg>li>a, .pagination-lg>li>span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

/*------------------------------------------------------------------*/


