* {margin:0; padding:0;}
body {border:0px; overflow:auto; font-size:12px; color:#000; background:url(../images/img-bg.png) no-repeat left top #000;}
.hide {display:none;}

/*.wap {width:543px; height:308px; overflow:hidden; background-color:transparent;}*/
.wap {width:573px; height:275px; overflow:hidden; background-color:transparent; display:block;}
/*.wap {width:543px; height:308px; overflow:hidden;}*/
/***** Nav *****/
	.nav {width:573px; height:31px; overflow: hidden; background:url(../images/img-nav.png) no-repeat left top; margin-left: 1px;}
	.nav li {float:left; list-style-type:none;} 
	.nav li a {display:block; text-indent:-9999px; cursor:pointer; overflow:hidden; width:96px; height:35px;}
	.nav .a0 a {background-position:   0px top;}
	.nav .a1 a {background-position: -84px top;}
	.nav .a2 a {background-position:-168px top; width:95px;}
	.nav .a3 a {background-position:-252px top; width:94px;}
	.nav .a4 a {background-position:-336px top;}
	.nav .a5 a {background-position:-420px top;width: 94px;}

	.nav li a:hover {background:url(../images/img-nav.png) no-repeat}
	.nav .a0 a:hover {background-position:   0px -36px;}
	.nav .a1 a:hover {background-position: -96px -36px; width:95px;}
	.nav .a2 a:hover {background-position:-192px -36px;}
	.nav .a3 a:hover {background-position:-288px -36px;}
	.nav .a4 a:hover {background-position:-381px -36px;}
	.nav .a5 a:hover {background-position:-477px -36px;}
/***** End Nav *****/

/***** Nei *****/
	.nei {margin-top:3px;}
	.leftnei,
	.rightnei {float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
	 
	/** Left Nei **/
	.leftnei {width:394px;}
	.leftnei .leiftdeng {margin:4px 0px 8px 0px; border:transparent !important; width:394px; height:143px;}
	.leftnei .news {}
	.leftnei .news li {
	    background: url(../images/line.png) no-repeat 30px 0px;
	        list-style-type: none;
	         width: 396px;
	}
	.leftnei .news li.c0{
	    background: none;
	}
	.leftnei .news li a {
		color: #ffd896;
	    font-style: normal;
	    background: url(../images/icon.png) no-repeat 8px center;
	    padding-left: 30px;
	    text-decoration: none;
	    width: 315px;
	    white-space: nowrap;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    display: inline-block;
	    line-height: 20px;
	    margin-top: 2px;
	    float: left;
	}
	.leftnei .news li a:hover {color:#fff;}
	.leftnei .news li span{float: right; margin:5px 7px 0 10px; color: #ffd896;}

	/** Right Nei **/
	.rightnei {width:167px; margin-left:3px;}
	.rightnei .rightneite {width:100%;}
	.rightnei .rightneite a {display:block; background:url(../images/txtphienban.png) no-repeat left center;     margin-top: 4px;
	    opacity: 1;
	    height: 27px;
	    width: 168px;
	}
	.rightnei .rightneite a:hover {opacity:1;}

	.rightnei .rightneitian {
		overflow-y: auto;
	    /*height: 160px;*/
	    /*height: 314px;*/
	    /*height: 228px;*/
	    height: 247px;
	    overflow-x: hidden;
	    margin-top: -13px;
	    position: absolute;
	    width: 162px;
	    background: none;
	    color: #ffd896;
	}
	.rightnei .rightneitian p {line-height:18px; font-size: 12px; padding-right: 10px;}
	.rightnei .rightneitian p a{color: #d57b22}
	.rightnei .rightneitian p a:hover{color: #d57b22}
	.rightnei .rightneitian p strong{    margin-bottom: 2px;
    display: block;}
	.rightnei .public_content {width:168px; text-align:justify;     padding-left: 7px;}
	.rightnei .bnt{
        /*margin-top: 165px;*/
        margin-top: 243px;
        position: relative;
            z-index: 9;
	}
	.rightnei .bnt a{
	    /*background: url(../images/vuitetta1.jpg) no-repeat -1px 0;*/
	    /*width: 168px;*/
	   /* height: 53px;
	    display: block;*/
	}
	.rightnei .bnt p.col1 a:hover{
	    /*background: url(../images/caigame.gif) no-repeat -1px 0;*/
	    /*opacity: 0.8;*/
	}
	.rightnei .bnt p.col2 a{
	    background: url(../images/img-bnt-code-kimbai.png) no-repeat;
	    margin-top: -55px;
	    width: 176px;
	    height: 53px;
	    display: block;
	    margin-left: -2px;
	    background-position: 2px 0;
	}
	.rightnei .bnt p.col2 a:hover{
	    background: url(../images/img-bnt-code-kimbai-hover.png) no-repeat;
	    background-position: 2px 0;
	}

	.rightnei .bnt form p{
        position: absolute;
		top: 36px;
		left: 2px;
	    width: 176px;
	}
	.rightnei .bnt form p .co1 {
        background-color: #75915e;
    	border: 1px solid #a8a76f;
	    width: 136px;
	    height: 17px;
	    font-size: 11px;
	    color: #fff;
	    float: left;
	    text-indent: 10;
        line-height: 17px;
	}
	.rightnei .bnt form p .co2 {
        background-color: #75915e;
    	border: 1px solid #a8a76f;
	    width: 37px;
	    color: #fff;
	    height: 17px;
	    line-height: 15px;
	    cursor: pointer;
	    float: left;
	    outline: none;
	}
	.rightnei .bnt label{
			position: absolute;
			padding: 2px 5px;
			width: 119px;
			left: 0px;
			color: #fff;
			 font-size: 11px;
			}
/***** End Nei *****/

/***** Custom Scroll *****/
	.dumascroll {overflow:hidden;}
	.dumascroll a {color:#fff; font-style:normal; text-decoration:none; cursor:pointer; line-height:20px;}
	.dumascroll a:hover {text-decoration:underline;}

	.dumascroll_area {height:100%; overflow:hidden; padding-right:12px;}

	.dumascroll_bar {
		position:absolute; top:0; right:2px; z-index:9; width:4px; height:100%; cursor:default; float:left;
		-khtml-user-select:none;
		  -moz-user-select:none;    
		 	   user-select:none;
	}

	.dumascroll_arrow_up,
	.dumascroll_arrow_up_a,
	.dumascroll_handle,
	.dumascroll_handle_a,
	.dumascroll_arrow_down,
	.dumascroll_arrow_down_a {position:absolute; left:0;}

	.dumascroll_arrow_up,
	.dumascroll_arrow_up_a,
	.dumascroll_arrow_down,
	.dumascroll_arrow_down_a { width:100%; height:14px; color:#fff; text-align:center;}

	.dumascroll_arrow_up,
	.dumascroll_arrow_up_a {top:0; display:none;}

	.dumascroll_arrow_down,
	.dumascroll_arrow_down_a {bottom:0; display:none;}

	.dumascroll_handle,
	.dumascroll_handle_a {width:100%; overflow:hidden; left:2px; top:0px;}

	.dumascroll_arrow_up {background-position:0 0; }
	.dumascroll_arrow_up_a {background-position:-14px 0;}

	.dumascroll.rightneitian.show .dumascroll_handle {display: block;}
	.dumascroll_handle {background-image:url(../images/120117-scroll.png); background-repeat:repeat; overflow:hidden; display: none;}
	.dumascroll_handle_a {background-image:url(../images/120117-scroll.png); background-repeat:repeat; overflow:hidden;}
	.dumascroll_arrow_down {background-position:-70px 0;}
	.dumascroll_arrow_down_a {background-position:-84px 0;}
/***** End Custom Scroll *****/

#mcePasteBin{
	background: none !important;
}
#btnlistID{
/*	width: 26px;
	height: 20px;*/
	overflow: hidden;
}
#btnlistID li{
	/*text-indent: 99999999px !important;*/
	line-height: 10px !important;
	border: none;
	float: left;
}


/*form danh nhap*/

.regi{
    width: 573px;
    height: 245px;
    display: block;
    position: relative;

}
body.bg{
	background: url(../images/bg-dangky-laucher.jpg) no-repeat left top;
}
.re .regi{
    border: 1px solid #a26b2f;
    background: url(../images/bg-dangky-laucher.jpg) no-repeat;
}
.regi .title{
    /*margin:35px auto 0;*/
    height: 38px;
    width: 100%;
    background-color: #680000;
    display: none;
    box-sizing: border-box;
}
.regi .title i{
    background: url(../images/img-title.png) no-repeat center;
    width: 243px;
    height: 38px;
    margin-left: 165px;
    display: block;
}
.regi .form{
    	width: 392px;
    margin-left: 62px;
    margin-top: 25px;
    display: none;
}

.wap.re .regi .close{
	display: block;
}
.wap.re.suc .regi .close{
	top: 17px;
}


.wap.re .regi .form,
.wap.re .regi .title{
   display: block;
}
.wap.re .nei,
.wap.re .nav,
.wap.re.suc .regi .form,
.wap.re.suc .regi .title,
.regi .success{
   display: none;
}
.wap.re.suc .nav,
.wap.re.suc .regi .success{
   display: block;
}


.wap.re.suc .regi{
   height: 297px;
   margin-top: 9px;
}

.regi input{
    width: 199px;
    height: 25px;
    border: none;
    margin-bottom: 20px;
    font-family: Tahoma, Geneva, sans-serif;
    padding-left: 10px;
    line-height: 25px; 
}
.regi input:nth-child(2){
        margin-top: 25px;
}
.regi .form .login_auto{
    background: url(../images/icon-check.jpg) no-repeat;
    width: 18px;
    height: 18px;
    margin-left: 124px;
    cursor: pointer;
}
.regi .form .login_auto.not{
    background: url(../images/icon-check-ac.jpg) no-repeat;
}
.regi .form .login_auto label{
    width: 228px;
    position: relative;
    left: 15px;
    line-height: 25px;
}
.regi input.submit{
    margin-left: 124px;
 	background: url(../images/img-bnt-dangky.jpg) no-repeat;
    width: 170px;
    height: 53px;
    cursor: pointer;
}

.regi input.submit:hover{
    background-position: 0 -54px;
}
.regi label{
    width: 122px;
    color: #fff;
    display: inline-block;
    line-height: 22px;
    font-family: Tahoma, Geneva, sans-serif;
    text-align: right;
    margin-bottom: 20px;
    position: relative;
    top: -4px;
}
.regi label.ok{
    width: 218px;
    line-height: 18px;
    position: relative;
    display: inline-block;
    top: -6px;
    left: 5px;
}
.regi .success p{
    text-align: center;
    color: #fff;
    font-family: Tahoma, Geneva, sans-serif;
    font-size: 13px;
}
.regi .success .col1{
    margin: 92px 0 4px 0;
}
.regi .success .col2{
    margin-bottom: 93px;
}
.regi .success span{
    font-size: 13px;
    color: #ffd896;
     font-family: Tahoma, Geneva, sans-serif;
}
.regi .success a{
    margin-left: 7px;
 	background: url(../images/img-bnt-xacnhan.jpg) no-repeat;
    width: 170px;
    height: 53px;
    cursor: pointer;
    display: block;
}
.regi .close {
    background: url(../images/close.png) no-repeat;
    width: 23px;
    height: 23px;
    display: inline;
    z-index: 3200;
    position: absolute;
    top: 55px;
    right: 20px;
    cursor: pointer;
    background-size: contain;
    display: none;
}
.regi .form form{
    margin-top: 35px;
}
.regi .form .error{
    position: absolute;
    width: 451px;
}
.regi .form .error span{
    color: red;
    text-align: center;
    display: block;
        margin-top: 13px;
}